From 92fb036282ccbcdffa220a9e880b27c0567925db Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Sun, 23 Dec 2018 04:56:56 +0000 Subject: [PATCH 001/560] Add Contrib Label --- index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index c13db32c..463ee989 100644 --- a/index.html +++ b/index.html @@ -1854,7 +1854,7 @@ layout: default image="assets/img/tools/Qubes-OS.png" url="https://www.qubes-os.org/" tor="http://qubesos4rrrrz6n4.onion" - description="Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers." + description="contrib Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers." %} {% include card.html color="primary" @@ -1897,7 +1897,7 @@ layout: default title="Tails" image="assets/img/tools/Tails.png" url="https://tails.boum.org/" - description="Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging." + description="contrib Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging." %} {% include card.html color="primary" @@ -1905,14 +1905,14 @@ layout: default image="assets/img/tools/KNOPPIX.png" url="http://www.knopper.net/knoppix/" website="knopper.net" - description="Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly." + description="contrib Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly." %} {% include card.html color="warning" title="Puppy Linux" image="assets/img/tools/Puppy-Linux.png" url="http://puppylinux.org/" - description="Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started." + description="contrib Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started." %} @@ -1932,7 +1932,7 @@ layout: default title="LineageOS" image="assets/img/tools/LineageOS.png" url="https://www.lineageos.org/" - description="LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project." + description="contrib LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project." %} @@ -1972,14 +1972,14 @@ layout: default title="OpenWrt" image="assets/img/tools/OpenWrt.png" url="https://openwrt.org/" - description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." + description="contrib OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." %} {% include card.html color="primary" title="pfSense" image="assets/img/tools/pfSense.png" url="https://pfsense.org/" - description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." + description="contrib pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." %} {% include card.html color="warning" -- 2.47.2 From 130e794de73ac6516482430e3054841c3e055f54 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Sun, 23 Dec 2018 05:02:26 +0000 Subject: [PATCH 002/560] Minor Fixes --- index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index 463ee989..bd5b346f 100644 --- a/index.html +++ b/index.html @@ -1854,7 +1854,7 @@ layout: default image="assets/img/tools/Qubes-OS.png" url="https://www.qubes-os.org/" tor="http://qubesos4rrrrz6n4.onion" - description="contrib Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers." + description='contrib Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' %} {% include card.html color="primary" @@ -1897,7 +1897,7 @@ layout: default title="Tails" image="assets/img/tools/Tails.png" url="https://tails.boum.org/" - description="contrib Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging." + description='contrib Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging.' %} {% include card.html color="primary" @@ -1905,14 +1905,14 @@ layout: default image="assets/img/tools/KNOPPIX.png" url="http://www.knopper.net/knoppix/" website="knopper.net" - description="contrib Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly." + description='contrib Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.' %} {% include card.html color="warning" title="Puppy Linux" image="assets/img/tools/Puppy-Linux.png" url="http://puppylinux.org/" - description="contrib Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started." + description='contrib Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started.' %} @@ -1932,7 +1932,7 @@ layout: default title="LineageOS" image="assets/img/tools/LineageOS.png" url="https://www.lineageos.org/" - description="contrib LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project." + description='contrib LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project.' %} @@ -1972,14 +1972,14 @@ layout: default title="OpenWrt" image="assets/img/tools/OpenWrt.png" url="https://openwrt.org/" - description="contrib OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." + description='contrib OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers.' %} {% include card.html color="primary" title="pfSense" image="assets/img/tools/pfSense.png" url="https://pfsense.org/" - description="contrib pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." + description='contrib pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint.' %} {% include card.html color="warning" -- 2.47.2 From 49d344de0a14f0897091ff3a2f0369c995997115 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Mon, 24 Dec 2018 02:56:41 +0000 Subject: [PATCH 003/560] Minor Update --- index.html | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index bd5b346f..8b4bbce2 100644 --- a/index.html +++ b/index.html @@ -1851,10 +1851,11 @@ layout: default {% include card.html color="success" title="Qubes OS" + labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/Qubes-OS.png" url="https://www.qubes-os.org/" tor="http://qubesos4rrrrz6n4.onion" - description='contrib Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' + description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' %} {% include card.html color="primary" @@ -1895,6 +1896,7 @@ layout: default {% include card.html color="success" title="Tails" + labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/Tails.png" url="https://tails.boum.org/" description='contrib Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging.' @@ -1902,6 +1904,7 @@ layout: default {% include card.html color="primary" title="KNOPPIX" + labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/KNOPPIX.png" url="http://www.knopper.net/knoppix/" website="knopper.net" @@ -1910,6 +1913,7 @@ layout: default {% include card.html color="warning" title="Puppy Linux" + labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/Puppy-Linux.png" url="http://puppylinux.org/" description='contrib Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started.' @@ -1930,6 +1934,7 @@ layout: default {% include card.html color="success" title="LineageOS" + labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/LineageOS.png" url="https://www.lineageos.org/" description='contrib LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project.' @@ -1970,6 +1975,7 @@ layout: default {% include card.html color="success" title="OpenWrt" + labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/OpenWrt.png" url="https://openwrt.org/" description='contrib OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers.' @@ -1977,6 +1983,7 @@ layout: default {% include card.html color="primary" title="pfSense" + labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/pfSense.png" url="https://pfsense.org/" description='contrib pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint.' -- 2.47.2 From 9d20e276e043101183e6d44383e1d012fc7815f1 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Mon, 24 Dec 2018 02:59:37 +0000 Subject: [PATCH 004/560] Minor Fix --- index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 8b4bbce2..26538ec7 100644 --- a/index.html +++ b/index.html @@ -1899,7 +1899,7 @@ layout: default labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/Tails.png" url="https://tails.boum.org/" - description='contrib Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging.' + description='Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging.' %} {% include card.html color="primary" @@ -1908,7 +1908,7 @@ layout: default image="assets/img/tools/KNOPPIX.png" url="http://www.knopper.net/knoppix/" website="knopper.net" - description='contrib Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.' + description='Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.' %} {% include card.html color="warning" @@ -1916,7 +1916,7 @@ layout: default labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/Puppy-Linux.png" url="http://puppylinux.org/" - description='contrib Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started.' + description='Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started.' %} @@ -1978,7 +1978,7 @@ layout: default labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/OpenWrt.png" url="https://openwrt.org/" - description='contrib OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers.' + description='OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers.' %} {% include card.html color="primary" @@ -1986,7 +1986,7 @@ layout: default labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/pfSense.png" url="https://pfsense.org/" - description='contrib pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint.' + description='pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint.' %} {% include card.html color="warning" -- 2.47.2 From a6309fdd3e379fe931d357e227079c1ce468109f Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Mon, 24 Dec 2018 20:16:23 +0000 Subject: [PATCH 005/560] Minor Update --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 26538ec7..f4c27e31 100644 --- a/index.html +++ b/index.html @@ -1937,7 +1937,7 @@ layout: default labels="warning:contrib:This software may depend on or recommend non-free software." image="assets/img/tools/LineageOS.png" url="https://www.lineageos.org/" - description='contrib LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project.' + description='LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project.' %} -- 2.47.2 From fa6f752fe4e57f839eef9f3454e088a9a169e970 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Mon, 31 Dec 2018 00:48:22 +0000 Subject: [PATCH 006/560] Minor Fix/Update --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index f4c27e31..e5a07409 100644 --- a/index.html +++ b/index.html @@ -1855,7 +1855,7 @@ layout: default image="assets/img/tools/Qubes-OS.png" url="https://www.qubes-os.org/" tor="http://qubesos4rrrrz6n4.onion" - description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' + description="Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers." %} {% include card.html color="primary" -- 2.47.2 From bacad99f8d8165b6e99dbc1f519bb437544da671 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Tue, 7 May 2019 21:48:09 -0700 Subject: [PATCH 007/560] Update Contrib/Non-free Warnings --- _includes/sections/operating-systems.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index fac7f5fc..414cf8e4 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -8,6 +8,7 @@ {% include card.html color="success" title="Qubes OS" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Qubes-OS.png" url="https://www.qubes-os.org/" tor="http://qubesos4rrrrz6n4.onion" -- 2.47.2 From 16943536097ecc564273afe4c405bd6f2e9b0751 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Tue, 7 May 2019 21:50:01 -0700 Subject: [PATCH 008/560] Update Contrib/Non-free Warning --- _includes/sections/live-operating-systems.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_includes/sections/live-operating-systems.html b/_includes/sections/live-operating-systems.html index c6aa4792..6ef39090 100644 --- a/_includes/sections/live-operating-systems.html +++ b/_includes/sections/live-operating-systems.html @@ -4,13 +4,15 @@ {% include card.html color="success" title="Tails" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Tails.png" url="https://tails.boum.org/" - description="Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging." + description='Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging.' %} {% include card.html color="primary" title="KNOPPIX" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/KNOPPIX.png" url="https://www.knopper.net/knoppix/" website="knopper.net" @@ -19,6 +21,7 @@ {% include card.html color="warning" title="Puppy Linux" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Puppy-Linux.png" url="http://puppylinux.org/" description="Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started." -- 2.47.2 From 59f2a121b53bf0226bc1227a70e1aeee354907df Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Tue, 7 May 2019 21:51:10 -0700 Subject: [PATCH 009/560] Update Contrib/Non-free Tag --- _includes/sections/mobile-operating-systems.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index 9df7a02d..b1f34a19 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -8,6 +8,7 @@ {% include card.html color="success" title="LineageOS" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/LineageOS.png" url="https://www.lineageos.org/" description="LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project." @@ -15,6 +16,7 @@ {% include card.html color="primary" title="Ubuntu Touch" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Ubuntu-Touch.png" url="https://ubuntu-touch.io/" description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." @@ -22,6 +24,7 @@ {% include card.html color="warning" title="GrapheneOS" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/GrapheneOS.png" url="https://grapheneos.org/" description="GrapheneOS is a free and open-source security and privacy focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security." -- 2.47.2 From 08c35dd53c7cc19d8de25e56f961d1bc998cd1bf Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Tue, 7 May 2019 21:52:01 -0700 Subject: [PATCH 010/560] Update Contrib/Non-free tase --- _includes/sections/router-firmware.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index d7ae8a63..32a5a3ed 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -4,6 +4,7 @@ {% include card.html color="success" title="OpenWrt" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/OpenWrt.png" url="https://openwrt.org/" description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." @@ -11,6 +12,7 @@ {% include card.html color="primary" title="pfSense" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/pfSense.png" url="https://pfsense.org/" description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." -- 2.47.2 From d6c35afe8de2bf7c37478d9f08f27182aa1ce250 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Fri, 17 May 2019 04:42:32 +0000 Subject: [PATCH 011/560] Update mobile-operating-systems.html --- _includes/sections/mobile-operating-systems.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index b1f34a19..3884ba7f 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -36,6 +36,6 @@ -- 2.47.2 From 6d675c7e60ec5d7ccdae8c9e4a7806b5a7d41434 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Fri, 17 May 2019 04:43:35 +0000 Subject: [PATCH 012/560] Update live-operating-systems.html --- _includes/sections/live-operating-systems.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/live-operating-systems.html b/_includes/sections/live-operating-systems.html index 6ef39090..e6392610 100644 --- a/_includes/sections/live-operating-systems.html +++ b/_includes/sections/live-operating-systems.html @@ -32,6 +32,6 @@

Worth Mentioning

-- 2.47.2 From 9e1622682433b0d020b3d89916baab18aa4edba5 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Fri, 17 May 2019 04:44:21 +0000 Subject: [PATCH 013/560] Update operating-systems.html --- _includes/sections/operating-systems.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 414cf8e4..c3b50c68 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -41,11 +41,11 @@

Worth Mentioning

-- 2.47.2 From 925d34f9b7ab7c0aa679489373472434e24306ee Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Fri, 17 May 2019 04:44:53 +0000 Subject: [PATCH 014/560] Update router-firmware.html --- _includes/sections/router-firmware.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index 32a5a3ed..341280ba 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -30,6 +30,6 @@

Worth Mentioning

-- 2.47.2 From 30ffcc68b8d1269d322779bf7d3368a068eb0d79 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Fri, 17 May 2019 04:58:19 +0000 Subject: [PATCH 015/560] Update operating-systems.html --- _includes/sections/operating-systems.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index c3b50c68..8c546a3b 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -41,8 +41,8 @@

Worth Mentioning

  • Kontalk - A community-driven instant messaging network. Supports end-to-end encryption. Both client-to-server and server-to-server channels are fully encrypted.
  • -
  • Conversations - An open source Jabber/XMPP client for Android 4.4+ smartphones. Supports end-to-end encryption with either OMEMO or openPGP. There is also Conversations Legacy which still supports OTR.
  • Status - Experimental A free and open-source, peer-to-peer, encrypted instant messanger with support for DAPPs.
  • -
  • List of OTR Clients - Wikipedia
  • -- 2.47.2 From c1a2045a9995d05a4671007f453add9047a2d7b4 Mon Sep 17 00:00:00 2001 From: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Date: Fri, 21 Jun 2019 13:06:00 +0100 Subject: [PATCH 024/560] Add new Riot logo (#1002) --- _includes/sections/instant-messenger.html | 2 +- assets/img/tools/Riot.png | Bin 0 -> 6932 bytes assets/img/tools/riot.png | Bin 8618 -> 0 bytes 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 assets/img/tools/Riot.png delete mode 100644 assets/img/tools/riot.png diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 0f8cf78c..c756252d 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -23,7 +23,7 @@ linux="" {% include cardv2.html title="Riot.im" -image="/assets/img/tools/riot.png" +image="/assets/img/tools/Riot.png" description="Riot.im is a decentralized free-software chatting application based on the Matrix protocol, a recent open protocol for real-time communication offering E2E encryption. It can bridge other communications via others protocols such as IRC too. beta " website="https://riot.im/" forum="https://forum.privacytools.io/t/discussion-riot-im/665" diff --git a/assets/img/tools/Riot.png b/assets/img/tools/Riot.png new file mode 100644 index 0000000000000000000000000000000000000000..92c58bb4d59b6879d9113e8972d5ba86eb64855a GIT binary patch literal 6932 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 Date: Wed, 26 Jun 2019 23:44:05 +0200 Subject: [PATCH 025/560] sorted services items in nav bar (#1009) * update Readme. License and added Discourse link * sort items alphabetically in nav bar (nav.html) * sorted Services items in nav bar (related with #971) --- _includes/nav.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/nav.html b/_includes/nav.html index 138e7e8b..18e6c3d4 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -92,13 +92,13 @@ Services
  • YaCy - A free software P2P search engine powered by its users.
  • Jive Search - A free software search engine with a similar look and feel to Google.
  • MetaGer - An open source metasearch engine, which is based in Germany. It focuses on protecting the user's privacy.
  • +
  • Mojeek - Independent and unbiased search results with no user tracking.
  • -- 2.47.2 From 055cc6e42443cfdbfeef8b892469a48df33464cd Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Tue, 9 Jul 2019 06:52:19 -0500 Subject: [PATCH 031/560] Add Security Policy (#1001) * Add Security Policy As recommended in #988 * Update SECURITY.md - Don't condone attacks against live user accounts/data: https://github.com/privacytoolsIO/privacytools.io/pull/1001#issuecomment-504210270 - Add announcement process if user data is affected: https://github.com/privacytoolsIO/privacytools.io/pull/1001#discussion_r296408553 --- .well-known/security.txt | 1 + SECURITY.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 SECURITY.md diff --git a/.well-known/security.txt b/.well-known/security.txt index b4cc04d6..6e804b30 100644 --- a/.well-known/security.txt +++ b/.well-known/security.txt @@ -2,3 +2,4 @@ Contact: admin@privacytools.io Encryption: https://www.jonaharagon.com/keys/ Preferred-Languages: en Canonical: https://www.privacytools.io/.well-known/security.txt +Policy: https://github.com/privacytoolsIO/privacytools.io/security/policy diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..1d363102 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,35 @@ +# Security Policies and Procedures + +This document outlines security procedures and policies for the `privacytools.io` repository/code and all services hosted by privacytools.io, such as Mastodon, Matrix, Riot, et cetera. + +## Reporting a Bug + +We take all security bugs related to our code and our infrastructure very seriously. Thank you for improving the security of our projects and services. We appreciate your efforts and responsible disclosure, and will make every effort to acknowledge your contributions. + +Report any security bugs by emailing the services administrator at [admin@privacytools.io](mailto:admin@privacytools.io). + +The administrative team will acknowledge your message within 48 hours, and will provide a detailed response within 72 hours detailing the next steps for handling your report. After our initial reply we will make every effort to keep you informed of the progress towards a fix and announcement, and we may ask for additional information or guidance. + +Please report any security bugs in third-party projects to the person or team maintaining that project. + +The following are out of scope and should **not** be attacked/performed: + +* Excessive Automated Scans +* Denial of Service Attacks +* Social Engineering Attacks +* Reports against infrastructure outside our control +* User or admin accounts not owned by the tester + +## Disclosure Policy + +When we receive a security report, that report will be assigned to an administrative team member. That person will coordinate the fix, release, and announcement process, involving the following steps: + +1. Confirm the problem and determine affected services. +2. Audit infrastructure and/or code to find any potential similar problems. +3. Prepare fixes for all releases currently in production, which will be implemented as quickly as possible. + +Additionally, if user data was directly affected or compromised, we will inform affected users to the best of our ability via email and/or a website notification with more information about the incident. + +## Comments on this Policy + +Please open a Pull Request or Issue if you would like to discuss any changes to this policy. -- 2.47.2 From b8eebdffa9a305025362cbd6b76f8c547c20f098 Mon Sep 17 00:00:00 2001 From: Wok Date: Sat, 13 Jul 2019 18:11:26 +0200 Subject: [PATCH 032/560] Remove warning about Privacy Badger and Google Analytics (#1022) (#1027) --- _includes/sections/browser-addons.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 95edd4e0..2b95ab44 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -8,8 +8,7 @@ {% include cardv2.html title="Privacy Badger: Stop Tracking" image="/assets/img/addons/privacy-badger.png" -description="Privacy Badger is a browser add-on that stops advertisers and other third-party trackers from secretly tracking where you go and what pages you look at on the web. Privacy Badger learns about trackers as you browse. warning " +description="Privacy Badger is a browser add-on that stops advertisers and other third-party trackers from secretly tracking where you go and what pages you look at on the web. Privacy Badger learns about trackers as you browse." website="https://www.eff.org/privacybadger" forum="https://forum.privacytools.io/t/discussion-privacy-badger/265" github="https://github.com/EFForg/privacybadger" @@ -110,4 +109,4 @@ forum="https://forum.privacytools.io/t/discussion-noscript-security-suite/272" github="https://github.com/hackademix/noscript" firefox="" chrome="" -%} \ No newline at end of file +%} -- 2.47.2 From 6291bdbc1590220fc0c1465325323d8787d9db6a Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Wed, 17 Jul 2019 00:15:40 +0000 Subject: [PATCH 033/560] instant-messenger: add privacy concerns warning to Riot (#1024) Closes: #1007 Closes: #1004 Closes: #1023 (supersedes) See also: #840 --- _includes/sections/instant-messenger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index c756252d..1a38f459 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -24,7 +24,7 @@ linux="" {% include cardv2.html title="Riot.im" image="/assets/img/tools/Riot.png" -description="Riot.im is a decentralized free-software chatting application based on the Matrix protocol, a recent open protocol for real-time communication offering E2E encryption. It can bridge other communications via others protocols such as IRC too. beta " +description="Riot.im is a decentralized free-software chatting application based on the Matrix protocol, a recent open protocol for real-time communication offering E2E encryption. It can bridge other communications via others protocols such as IRC too. Experimental Privacy concerns" website="https://riot.im/" forum="https://forum.privacytools.io/t/discussion-riot-im/665" github="https://github.com/vector-im" -- 2.47.2 From 550f998e7c1cbb54e7f5ac52c280dcc07d886aec Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Thu, 18 Jul 2019 18:08:13 +0300 Subject: [PATCH 034/560] self contained networks: add Yggdrasil as worth mentioning (#1035) Resolves: #995 --- _includes/sections/self-contained-networks.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html index 0d4f9ff0..43fb3a10 100644 --- a/_includes/sections/self-contained-networks.html +++ b/_includes/sections/self-contained-networks.html @@ -49,4 +49,5 @@
  • RetroShare - Open Source cross-platform, Friend-2-Friend and secure decentralized communication platform.
  • GNUnet - GNUnet provides a strong foundation of free software for a global, distributed network that provides security and privacy.
  • IPFS - A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. (important privacy warning)
  • +
  • Yggdrasil - An early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4. experimental privacy warning
  • -- 2.47.2 From 23ee0252a2b2d652c047fdf583b8585aecea2859 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 19 Jul 2019 15:24:04 -0400 Subject: [PATCH 035/560] Remove Threema from explicit non-recommendation, alphabetize list, add WhatsApp EFF article link, add SMS messages mention (#997) --- _includes/sections/instant-messenger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 1a38f459..23a5caf2 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -1,7 +1,7 @@

    Encrypted Instant Messenger

    -- 2.47.2 From 18b1761a16f91f07c5d82d185624539acf06426c Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sun, 21 Jul 2019 12:39:29 -0700 Subject: [PATCH 036/560] Browser Addons: Add Snowflake (#1040) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add Snowflake to browser addons section * Remove Firefox and Chrome links * Add forum link * Update description Thanks, Jonah! ❤️ --- _includes/sections/browser-addons.html | 12 ++++++++++++ assets/img/addons/snowflake.png | Bin 0 -> 4802 bytes 2 files changed, 12 insertions(+) create mode 100644 assets/img/addons/snowflake.png diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 2b95ab44..3502e043 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -82,6 +82,18 @@ opera="" safari="" %} +{% include cardv2.html +title="Snowflake" +image="/assets/img/addons/snowflake.png" +description="Snowflake is a new pluggable transport from the Tor Project. If you have an uncensored connection, running this extension volunteers your connection to be used as a Snowflake proxy to help users unable to connect to the Tor network. Your IP will not be visible to the sites users visit using your proxy, as this extension will not make you an exit node. If your access to the Tor network is blocked, this extension will not assist you, and you should use the Tor Browser instead." +website="https://snowflake.torproject.org" +forum="https://forum.privacytools.io/t/discussion-snowflake/1146" +github="https://gitweb.torproject.org/pluggable-transports/snowflake.git" +firefox="" +chrome="" +%} + +

    For Experts Only

    -
    \ No newline at end of file +
    diff --git a/_includes/sections/email-clients.html b/_includes/sections/email-clients.html index 775fa5f1..e4a0047b 100644 --- a/_includes/sections/email-clients.html +++ b/_includes/sections/email-clients.html @@ -3,10 +3,10 @@ {% include cardv2.html title="Thunderbird" image="/assets/img/tools/Thunderbird.png" -description="Mozilla Thunderbird is a free, open source, cross-platform email, news, and chat client developed by the Mozilla Foundation. Thunderbird is an email, newsgroup, news feed, and chat (XMPP, IRC, Twitter) client." +description="Thunderbird is a free, open source, cross-platform email, newsgroup, news feed, and chat (XMPP, IRC, Twitter) client developed by community, previously by the Mozilla Foundation." website="https://www.thunderbird.net/" forum="https://forum.privacytools.io/t/discussion-thunderbird/659" -github="https://github.com/thundernest" +source="https://hg.mozilla.org/comm-central/" windows="" mac="" linux="" -- 2.47.2 From a374e6d201724bc0cb63792aa966dda74eed0d89 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 3 Aug 2019 15:29:20 +0000 Subject: [PATCH 045/560] Update logos (#1083) StartMail, StartPage, F-Droid, Purism, Thunderbird, Tor Browser --- assets/img/provider/StartMail.png | Bin 2399 -> 4866 bytes assets/img/provider/StartPage.png | Bin 2336 -> 9627 bytes assets/img/tools/F-Droid.png | Bin 13510 -> 16213 bytes assets/img/tools/Purism.png | Bin 706 -> 2462 bytes assets/img/tools/Thunderbird.png | Bin 21045 -> 23394 bytes assets/img/tools/Tor-Browser.png | Bin 13238 -> 19204 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/img/provider/StartMail.png b/assets/img/provider/StartMail.png index ee98dd5cf1952dda4113a89d633f2c919b481785..d16ac043b6817d368994233df9705aa9c85d9613 100644 GIT binary patch literal 4866 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 literal 2399 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 Rw!Q!W002ovPDHLkV1lMM*b)E$ diff --git a/assets/img/provider/StartPage.png b/assets/img/provider/StartPage.png index 672e6aecf6766e01c764cc5a00f2b39ef85fa54c..08c33d790f291cda919d367606c52e415d16fa3c 100644 GIT binary patch literal 9627 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 IF{AJQ3%QqucK`qY literal 2336 zcma);c{~%0AIC?SYr`leawStFGc3`VG2~3C2bp6Jb7fMTil6x~pt_P3){r&a(D56G3e?z|>uG*Tbv6>t!*14qn<>*-AY?wi|< z1Da9ZPJ@;0-7hVDW_}WQ-!2W-lKW~1zcl^xzDWr?08acAIGk(=Gif=+i<~kF`7MTetdNS7u?klaI+8z${~QMg^3`bin%y=?tHZ zi-iC+Nv6x#-(pa9#Ep@d)uSghLrK4jA)tUvTSk}I4C3D^x{mH z^E3%Qm+nOGo7EzA`@R6eXK)r;SK2EgLFQOkesRAveL>%i@xTNUsY>;YOTd>04k&M5 zhEWO78sp8ykhXq3x;5t%`eyTVZ;)%!RPfjh&!9dI$(Y!XD$W23yc$ww_=KsB?;z9^ zce&EhnlGBKP0q$eF0`k+rLJh9PSiAXL3HNKm=sXsb0r&f?*u5=+lU)gF+t9dcr3qSJb*~$3MB>QHd+xEF48dPlBNI`(aqpG~ zU?Uwj{1n7n2B#7H3@$HxPAXiV{Z~&=a5%P|>vuo#n2PO3a75QP=SxIn*;4DVw-Cncpa_XGP$4)Tb-OOOHz{)gXkF0*<{1u) zgzR5`2|t<9cAPZ!br_MTgwIGa>c)u1d6hsO{dj4iV&v zyYoFlD_sPc<-1>MEo8IB%ts@U1`pKfTi=c8R{+fq2c>2uPEEweI0gS0Q8}O*)+HMjEL?` z0ytT0(w)kQX zmuwy(VskAwP2;L9hrENfT5(SJeF;@Gk!tWGeZpOAunn@iT1CC)i5WSaA0Cat(c5!A zSDr(O@?=TGTij}NwDabmrk3S^) zb@DJ;vK}~+u1JY-#Ct4b|K%@yePws&>z&3FNP?dH5N~d7)+)>9Lu|HLY;jHpWVfS= zi@_P}l}ds-1bHYdaak)-h7rn@RYImsF3ap~Sa9O+t0WOz1rmlw(=JjP9g5yn6UdR` zYS}b*KGE)0{l6^YQjkm-OJYky$n+TrsT{l>8++kq6A06SGXdQ5W~P)mY69Y3fmm0=Hm=U&xWOW89hH)xPIdLpoB=$Wy{AN&AwlQ+^p7AN4uLbjvq>0 zn2KTYe4$y?-5(V}M_7~!OjF_~sz~Z@6L)KNvp5$TQ)Q^hJ{k;6BD_|+JKh;RUB3q< zKbUQ$%ZiGP5+gPhD~J|xang!;XtwZ~etZ#5hb7rU!nu zAQIwXQhJKU-k2h#@33k(O+<-xGF_pCAG>3CXUJd00J^Ml`ZQ*3@wh4M(UhwyBrGnR z2mOGAsJdKqICfi!Pr1+6fhMiMDVxpoSLCe){>mb`c?qIF>TVCbG1r-jJ72Q0{P>>M ztG(tk(pZHz`uuoKVEnR)Eizk5$+;G}@S?6_|FDC_UTUKb@J>;gvWI|jRpFW)45~A0 z0U1^#w}5!D)U$SLFI$WQq*J9CF7M^I+<>Np*#eB5Qx?(ib}`;HfUNv6JH*u37L`d{ zsQxMbi*$#Wsxi$Km@+P?CKmDuPZ7KWXWdBk$V^+u-egS-#rzos@n}V`qwVd4#2gaW zRbX^IS4B>pw&;T!r0-}=_S!e6nYP3i94{WJwqF^u>-$)sLrWuuT=}Sr|Gk)+wl`7R z?KL7)CD%DGZ;js?-SU9VeJRq>|D27PQI#V}U~Umz&ww+m({(vH^*SC>Fyj(M@kKAF zo)LJ!y5VEnp8YY3XdYU29)_N-Va*}ng5{kxDR8$-MV&8*#E9eX=AJMc(cB$Qjk@ch z%#EK-+X9~F1K#f);?F$s3dM@YV_*N^1jvuSy?~|#AHQL5!K;nOlIA+E3D1Xa?ja;i z$)9*otJb{HSb9o2Hq)zzE=2txX5~>jkf*^qd)o`1`AOIQA;s2vDfDgo4`J!B`0z!E zVbK6VD?|Ru$V(My3oJ_zRYLV5HFUX7td7zWXAOqX%RcYSa~g;sb%ApK)618u3!e*X z>wFLQ1+k^HMURFixrmUVYd%-6rERpucCQ4ljeG%*{Ye3$mEkSIRCGGe=^wOKvTp4yRl=5 o%EoG&a$Vpu)Db4b5odhilpX=aOIpxy8O2XYf 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 diff --git a/assets/img/tools/Purism.png b/assets/img/tools/Purism.png index 25d34fe3c54f657d35d9b89f74629a43d0f1629b..6acfc5dcb7366afe303e702d13db5511856646a9 100644 GIT binary patch literal 2462 zcmb7`X*d*Y7sqEL>x_}IPL`q!vJ8e1V;@`AOocHrX+)N+S*EfTCCp=+M0O+lL}eW! z+gljB!C2$TmVL>i;?;-u%lr1_{a@GrzOVDU&wZ}*?VM-Umd0Q%5iS4#05&x-yn1{G z|27Bf@tN#(Xb%9en}uTR0@@l^+G(mV|GlOeOm z!2yh%+lU*5e%n-USu3d!yAhO%I@KUj+v%Eg+)LM7H!^ zc;VTBR{ef+x@%PoT0(v*!0Ia)OpL?3@n3x^~IbSzs6o^|&DWcuqIe$dx{Shm4ZyIiR1NXxmfl zRPBR#m6Mzb`@E6SOaAug%usNN2*N#q54Qt1jE5JdC0nq(*pZR4fKyUb#=8@$dV@9d zjp*$HG8OxLv1GfepZLGp;&u_3^2);W46gylZFyC%N(xysD2*?W@eqO|ek)!8Vxh_t z8 z)Qt3(w`cjMA`7y|Rn=Z1b@drz2QBKWYo8m-p!l+|fu5$kvldH_qWsA95BgVi->XUD zaj{-b$j%`S8YHkPem|yVO0j|*7H$ayW78F_{SB!K?|9k1<+fdPaj>NFGWnm(nt?`K zvxTA!ll=(KpLoJnj@+)1q{L^mU8t5;TUuJKM&RuXT=vnCpVq~cv<~BnZqZofK ztuuuvHc%}j|E<1CUK72PWq+5eMvKo=l#Ec8ot$xNZQwD^UcyD>_wH0Q_fs2D?8d!p z>p0|r({sk`BES31hWw?7X-M|DdPfbE$H7x>M<#_r$FfPmI#p{Ioc7-z`$l zf{oH(Pq=VC1~*Zr?i@dH{*7Yk#j0hs*Ug2hrzqVS+`KZ)ES^u}Do^@!cH4`*5jvfR z>ya21VzUkI^iV-t#9af%Pbu}@HIAzoFmNj${X~Pn^(e5dtpU}%el_<9>mbg88yjGg zA|s=%rGA8k2cWcUViNIqe*U`SS~+r3JO{dRilaLwcs@6&Gd2?5Nri`A-;Cbm{|TIp zV#!?CFo~f12bZB2G_-n%N~-?nu|Ri0!;`}V=dk4bF8opry>O>m zKQ+}Rvbx}X-1S7j9E(C)VmWCbbS73x+igUNp%60PlOQFLcJ8a{5bSszG>c-c=dmbU) zDtCQajY)DU-+w=0&KBz>rS<-kevrV^tjU+SnD4i97B17IPoNmHDB;CAp7l?<>yT|< z)84>fE4IsXJjTj>!a>NS2zqU6A}F9kG{Njo@OF;Mnh$0G@x8W7_s+zu$^ZP^A?Ec1 z`^Jh47o?Yrg%^KH{eqpy%q|coXqu$Ibof%ii z+IwWRH?-!xM#?-Ync(c9~bzSzuN7O9x)Y zW46ah8Ca|0<%z_Mb8)NH=V}CoSI%ychdXj;dw-|<64pM;KXPsC2#M&()>~3p=C=+t z+QnIiQjVzM19HE@PNqzW4&BKKKo{$59VH&=yqMPdblAK|jtQcU#ozs=Bn(6_1c;XS z+w+mzD}nk*456)4YFm?7seFXBGR`%BM$F3Aqdvk@rZ=ALL3out?F{n5fB{-=`}wG; zZU6vy-rc~!+SI^6!uqO}k*PWQc$U7({HxNe)%r~Ihj-}biv`H125by{L6thp6A4(G zUCVOHMHzu)p`?^A(EW>h_{$uTiZf6c^2hYzjI)5^&sU^Yjia#jC*;h>?qf>^>DQjD zK#XqWdk}Zy6}*ZKbU3;m%!IsF&FZ~z$@XSwM`_4f?_0ihLQ#E6m6D?D8=f{g?KAj_ z=Op--4ENZlWfBTgR^dw&2xLGrhO!4#eQ$B;e1)B?>u$8my#RpUy7rrv`f=MTYhdK1I@>h&ZLZq=pc&m v&i}7wa4!$BX5bUQwXS)E^5+UO(}O_h>yvw9P9CJ=wgIMSOT!9%=g5BpBF%{e delta 693 zcmV;m0!sa!6T$_M8Gir(000~hX$}AY0*OgPK~!ko?V3xD)G!c+|F4o628km zgFCo`JGg^y20Ti-{aPLbJxFr*r~6=Qf4ci9Nv|&iVt-wpUF|3mEcaH)HG`c7 z;89xqJVj34u^7kOkAqpQaJx@>{4#L{e*dYm!N0%0aHd>SZ4tRn=aNZah&SJ>t0rn> zaj(Z6eEY4B5b}sYq{8nTFagC$7_(rEl4NEv0%B&8zi0&`LcrMEb|hC5WHE+t7FS~? z$*extOmbT-UVjHt+tr8_jA2X0)wei>w8(0Uh_Oj!j6qU>s{sj%w|Jji7L?ToaIC8Z zEnMyF=5Yj=B$=%9I8Co8$t*2ylw5_9)lM#xrbu8pgCQYj=KvS!bNxc()cDoK~9>zlcO+XW5)6OKW;gF z<-YY1ejHy~U-oonc_*HegtYFBD=oG!w~#MWY^34qgSpw82}Mjdu_o`UQ@SkQgR`89 z)n|&+{4SG&o6Q#gxrA;_TxO3vf4}B`3`8Us_%4T6XK@WW`i55rcW?)Ha0hpA2X}A> b-w^mOAM(2v)CKc`00000NkvXXu0mjfgONcv diff --git a/assets/img/tools/Thunderbird.png b/assets/img/tools/Thunderbird.png index 4198496ea41c77aed6b91d845bf1ca69c6047307..d75a335378ff6cfd0d19cafad91ab41bcf6fccaa 100644 GIT binary patch literal 23394 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 -- 2.47.2 From a007a891a97fd10c9007599728598b4617ade3f8 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 3 Aug 2019 15:42:20 +0000 Subject: [PATCH 046/560] Center icons correctly in share buttons (#1085) --- _includes/footer.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/_includes/footer.html b/_includes/footer.html index ba4c9a92..0acbfa82 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -7,36 +7,36 @@ -- 2.47.2 From bb276aaa54ff1b50377f9ff5b7620d8d6fafc83b Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 3 Aug 2019 15:48:09 +0000 Subject: [PATCH 047/560] instant-messenger: correct supported platforms of Gajim (#1063) Resolves: #1057 --- _includes/sections/instant-messenger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index fb912b82..aeaaeed9 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -69,7 +69,7 @@ web=""
    • Monal (iOS, MacOS) - An XMPP client in active development.
    • Conversations (Android) - An open source Jabber/XMPP client for Android 4.4+ smartphones. Supports end-to-end encryption with either OMEMO or OpenPGP.
    • -
    • Gajim (Linux) - An open source fully featured XMPP client.
    • +
    • Gajim (FreeBSD, Linux, Windows) - An open source fully featured XMPP client.
    • List of OMEMO ready clients
  • Kontalk - A community-driven instant messaging network. Supports end-to-end encryption. Both client-to-server and server-to-server channels are fully encrypted.
  • -- 2.47.2 From 22bccbf6dbe9fb38da2ce6af7d2297231f339bdc Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 3 Aug 2019 15:56:06 +0000 Subject: [PATCH 048/560] instant-messengers: delist Riot (#1047) We previously added a warning on privacy concerns in #1024 after Prism-break had delisted Riot and *Notes on privacy and data collection of Matrix.org* was released revealing concerns even with self-hosted homeservers. Today Libre Monde has released another part on privacy investigation on Matrix.org [1] revealing that they aren't GDPR compliant nor privacy friendly and behave shadily such as by announcing removal of data as a result of GDPR request. [2] [1]:https://github.com/libremonde-org/paper-research-privacy-matrix.org/blob/master/part2/README.md [2]:https://github.com/libremonde-org/paper-research-privacy-matrix.org/blob/master/part2/README.md#the-request Closes #1048, closes #1050. --- _includes/sections/instant-messenger.html | 16 ---------------- source_code.md | 2 -- 2 files changed, 18 deletions(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index aeaaeed9..dd9b98b9 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -21,22 +21,6 @@ linux="" %} -{% include cardv2.html -title="Riot.im" -image="/assets/img/tools/Riot.png" -description="Riot.im is a decentralized free-software chatting application based on the Matrix protocol, a recent open protocol for real-time communication offering E2E encryption. It can bridge other communications via others protocols such as IRC too. Experimental Privacy concerns" -website="https://riot.im/" -forum="https://forum.privacytools.io/t/discussion-riot-im/665" -github="https://github.com/vector-im" -android="" -ios="" -mac="" -windows="" -linux="" -web="" -%} - - {% include cardv2.html title="Wire" image="/assets/img/tools/wire.png" diff --git a/source_code.md b/source_code.md index 78abc91f..7ef04f4d 100644 --- a/source_code.md +++ b/source_code.md @@ -114,8 +114,6 @@ Backend: closed-source ## Encrypted Instant Messenger Signal https://github.com/signalapp - Riot: https://github.com/vector-im - Ricochet: https://github.com/ricochet-im/ricochet Worth Mentioning: -- 2.47.2 From 463479919abb395b2655f4e2f9f78f9b324be066 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sun, 4 Aug 2019 04:03:35 +1200 Subject: [PATCH 049/560] Remove trailing whitespace characters at the end of lines --- _includes/card.html | 2 +- _includes/sections/browser-addons.html | 2 +- _includes/sections/browser-tweaks.html | 4 +- _includes/sections/file-sharing.html | 2 +- _includes/sections/key-disclosure-law.html | 2 +- _includes/sections/search-engines.html | 4 +- .../sections/self-contained-networks.html | 2 +- _includes/sections/selfhosted-cloud.html | 1 - _includes/sections/social-networks.html | 4 +- contact.md | 2 +- donate.html | 10 +- source_code.md | 308 +++++++++--------- 12 files changed, 171 insertions(+), 172 deletions(-) diff --git a/_includes/card.html b/_includes/card.html index e6040222..dbc353c4 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -56,7 +56,7 @@ {% if include.tor %} Tor {% endif %} - + {% if include.git %} Git {% endif %} diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 3502e043..d061eacb 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -92,7 +92,7 @@ github="https://gitweb.torproject.org/pluggable-transports/snowflake.git" firefox="" chrome="" %} - +

    For Experts Only

    diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index 70297574..2a3dcbcd 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -20,10 +20,10 @@
    A result of the Tor Uplift effort, this preference makes Firefox more resistant to browser fingerprinting.
    privacy.trackingprotection.fingerprinting.enabled = true
    -
    [FF67+] Blocks Fingerprinting
    +
    [FF67+] Blocks Fingerprinting
    privacy.trackingprotection.cryptomining.enabled = true
    -
    [FF67+] Blocks CryptoMining
    +
    [FF67+] Blocks CryptoMining
    privacy.trackingprotection.enabled = true
    This is Mozilla's new built-in tracking protection. It uses Disconnect.me filter list, which is redundant if you are already using uBlock Origin 3rd party filters, therefore you should set it to false if you are using the add-on functionalities.
    diff --git a/_includes/sections/file-sharing.html b/_includes/sections/file-sharing.html index 48a351d7..3e56763e 100644 --- a/_includes/sections/file-sharing.html +++ b/_includes/sections/file-sharing.html @@ -40,4 +40,4 @@ linux=""
    • croc - Easily and securely send things from one computer to another.
    • -
    \ No newline at end of file + diff --git a/_includes/sections/key-disclosure-law.html b/_includes/sections/key-disclosure-law.html index 56cfe5ec..6a554f03 100644 --- a/_includes/sections/key-disclosure-law.html +++ b/_includes/sections/key-disclosure-law.html @@ -48,7 +48,7 @@
  • Italy
  • Poland
  • Sweden (proposed)
  • -
  • Switzerland
  • +
  • Switzerland
  • ' %} diff --git a/_includes/sections/search-engines.html b/_includes/sections/search-engines.html index a180ecba..37e49982 100644 --- a/_includes/sections/search-engines.html +++ b/_includes/sections/search-engines.html @@ -54,8 +54,8 @@ github="https://github.com/Qwant/"

    Worth Mentioning

      -
    • YaCy - A free software P2P search engine powered by its users.
    • -
    • Jive Search - A free software search engine with a similar look and feel to Google.
    • +
    • YaCy - A free software P2P search engine powered by its users.
    • +
    • Jive Search - A free software search engine with a similar look and feel to Google.
    • MetaGer - An open source metasearch engine, which is based in Germany. It focuses on protecting the user's privacy.
    • Mojeek - Independent and unbiased search results with no user tracking.
    diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html index 43fb3a10..083d08ac 100644 --- a/_includes/sections/self-contained-networks.html +++ b/_includes/sections/self-contained-networks.html @@ -40,7 +40,7 @@ +

    Worth Mentioning

    diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html index 6f4ff846..ca02b5d0 100644 --- a/_includes/sections/selfhosted-cloud.html +++ b/_includes/sections/selfhosted-cloud.html @@ -38,4 +38,3 @@
    • CryptPad - End-to-end encrypted real time collaboration sharing folders, media, and documents (open-source).
    - diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index 81d1eec7..8acac077 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -82,5 +82,5 @@ web=""
  • Delete your Facebook account - Direct link to delete your Facebook account without being able to reactivate it again.
  • How To Permanently Delete A Facebook Account - This guide will take you through a smooth and successful Facebook account deletion.
  • Facebook Container by Mozilla - Prevent Facebook from tracking you around the web.
  • -
  • Stop using Facebook - A curated list of reasons to stop using Facebook and how to do it.
  • - \ No newline at end of file +
  • Stop using Facebook - A curated list of reasons to stop using Facebook and how to do it.
  • + diff --git a/contact.md b/contact.md index ddc282d8..c4d02145 100644 --- a/contact.md +++ b/contact.md @@ -15,7 +15,7 @@ It's very important to us to stay up-to-date on the latest changes in the privac [ Suggest something new on reddit](https://www.reddit.com/r/privacytoolsIO/) -For complete transparency, software and providers will only be considered for this website after discussions take place on either of the above platforms. +For complete transparency, software and providers will only be considered for this website after discussions take place on either of the above platforms. New: We're now on Matrix! Join us at `#general:privacytools.io` to chat with us and other members about this site and privacy in general. If you need a Matrix account, you can sign up with our own homeserver (`https://chat.privacytools.io`) using [riot.privacytools.io](https://riot.privacytools.io/) or any Matrix client! If you prefer XMPP, you're welcome to [use the Matrix.org XMPP bridge to join the discussion](https://conversations.im/j/%23general%23privacytools.io@bridge.xmpp.matrix.org). diff --git a/donate.html b/donate.html index d6c1f554..5b68b094 100644 --- a/donate.html +++ b/donate.html @@ -17,7 +17,7 @@ permalink: /donate/ Patreon PayPal

    - +
    @@ -70,7 +70,7 @@ permalink: /donate/
    -
    +

    We prefer Bitcoin donations to be above $5 due to the state of the network's transaction fees. You are welcome to donate any smaller or larger amount on any other cryptocurrency, such as Bitcoin Cash, Ethereum, or Stellar.

    @@ -78,7 +78,7 @@ permalink: /donate/

    More Cryptocurrencies

    - + @@ -106,7 +106,7 @@ permalink: /donate/
    - +
    @@ -239,7 +239,7 @@ permalink: /donate/
    -
    +
    diff --git a/source_code.md b/source_code.md index 7ef04f4d..c5fe60d2 100644 --- a/source_code.md +++ b/source_code.md @@ -10,158 +10,158 @@ https://github.com/privacytoolsIO/ ## Browser Recommendation TorBrowser: https://gitweb.torproject.org/tor.git - + Firefox: https://hg.mozilla.org/ - + Brave: https://github.com/brave/ ## Excellent Firefox Privacy Add-ons - + Privacy Badger: https://github.com/EFForg/privacybadger - + uBlock Origin: https://github.com/gorhill/uBlock/ - + Cookie AutoDelete: https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/ - + HTTPS Everywhere: https://github.com/EFForg/https-everywhere - + Decentraleyes: https://git.synz.io/Synzvato/decentraleyes - + Terms of Service; Didn’t Read : https://github.com/tosdr/ - + Snowflake : https://gitweb.torproject.org/pluggable-transports/snowflake.git - + uMatrix: https://github.com/gorhill/uMatrix/ - + NoScript: https://github.com/hackademix/noscript/ ## Privacy-Conscious Email Providers - + Posteo: https://github.com/posteo (backend & frontend) Note: Credit card payments may require non-free JS - - ProtonMail: + + ProtonMail: Frontend: https://github.com/ProtonMail/WebClient Backend: closed-source Disroot: https://git.fosscommunity.in/disroot Related: https://board.disroot.org/project/disroot-disroot/issue/1138 Website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - - Tutanota: + + Tutanota: Frontend: https://github.com/tutao/tutanota Backend: closed-source - + Mailfence: Non-free/Proprietary Software - + Mailbox.org: Non-free/Proprietary Software - - runbox: + + runbox: Runbox 7: https://github.com/runbox/Runbox7 Backend: closed-source - + NEO MAILBOX: largely closed-source - + Start Mail: largely closed-source - + Kolab Now: ? - - + + Mail-in-a-Box: https://github.com/mail-in-a-box/mailinabox Interesting Email Providers Under Development Confidant Mail: List of components at https://www.confidantmail.org/docs/server_admin.html - + Privacy Email Tools: - + GPG4USB: https://github.com/gpg4usb/gpg4usb - + Mailvelope: https://github.com/mailvelope/mailvelope - + Enigmail: https://www.enigmail.net/index.php/en/download/source-code - + TorBirdy: https://gitweb.torproject.org/torbirdy.git/ - + Email Privacy Tester: https://gitlab.com/mikecardwell/ept3 ## Email Clients Thunderbird: https://github.com/thundernest/thunderbird-website - + Claws Mail: https://git.claws-mail.org/ Worth Mentioning: - + K-9 Mail: https://github.com/k9mail/k-9/ - + GNU Privacy Guard: https://github.com/gpg/gnupg - + Mailpile: https://github.com/mailpile/Mailpile ## Email Alternatives I2p Bote: https://github.com/i2p/i2p.i2p-bote - + Bitmessage: https://github.com/Bitmessage - + Retroshare: https://github.com/RetroShare ## Privacy Respecting Search Engines SearX: https://github.com/asciimoo/searx/ Worth Mentioning: - + MetaGer: https://gitlab.metager3.de/open-source/MetaGer ## Encrypted Instant Messenger Signal https://github.com/signalapp - + Ricochet: https://github.com/ricochet-im/ricochet Worth Mentioning: - + ChatSecure: https://github.com/chatsecure - + Cryptocat: https://github.com/cryptocat/cryptocat - + Kontalk: https://github.com/kontalk/ - + Conversations: https://github.com/siacs/Conversations - + Wire: https://github.com/wireapp ## Encrypted Video & Voice Messenger Signal: https://github.com/signalapp - + Wire: https://github.com/wireapp - + Linphone: https://github.com/BelledonneCommunications/ Worth Mentioning - + Jitsi: https://github.com/jitsi/jitsi-meet Tox: https://github.com/TokTok/c-toxcore Ring/Jami: https://gerrit-ring.savoirfairelinux.com/#/q/status:open - + ## File Sharing OnionShare: https://github.com/micahflee/onionshare - + Magic Wormhole: https://github.com/warner/magic-wormhole - + ## Encrypted Cloud Storage Services Nextcloud: https://github.com/nextcloud - + Least Authority S4: https://leastauthority.com/how-it-works/ - + Worth Mentioning - + Cryptomator: https://github.com/cryptomator/cryptomator - + ## Self-Hosted Cloud Server Software Pydio: https://github.com/pydio - + Tahoe-LAFS: https://github.com/tahoe-lafs/tahoe-lafs - + Nextcloud: https://github.com/nextcloud ## Secure Hosting Provider @@ -171,144 +171,144 @@ Backend: closed-source SparkleShare: https://www.github.com/hbons/SparkleShare/ Syncthing: https://github.com/syncthing/syncthing - + Worth Mentioning -. +. git-annex: http://source.git-annex.branchable.com/?p=source.git;a=summary - + ## Password Manager Software Bitwarden: https://github.com/bitwarden - + KeePass: https://keepass.info/download.html - + KeePassXC: https://github.com/keepassxreboot - + LessPass: https://github.com/lesspass/lesspass - + Worth Mentioning -. +. Master Password: https://gitlab.com/lhunath/MasterPassword . Password Safe: hhttps://sourceforge.net/p/passwordsafe/git-code/ci/master/tree/ - + ## Calendar and Contacts Sync Nextcloud: https://github.com/nextcloud - + EteSync: https://github.com/etesync - + Worth Mentioning: -. +. fruux: https://fruux.com/opensource/ -. +. Flock: https://github.com/signalapp/Flock - + ## File Encryption Software VeraCrypt: https://www.veracrypt.fr/en/Source%20Code.html - + GNU Privacy Guard: https://github.com/gpg/gnupg - + PeaZip: https://github.com/giorgiotani/PeaZip/ - + Cryptomator: https://github.com/cryptomator/cryptomator - + Worth Mentioning: - + miniLock: https://github.com/kaepora/miniLock - + AES Crypt: https://github.com/marcobellaccini/pyAesCrypt - + DiskCryptor: https://github.com/smartinm/diskcryptor - + Linux Unified Key Setup (LUKS): https://gitlab.com/cryptsetup/cryptsetup/ - + ## Self-contained Networks TorBrowser: https://gitweb.torproject.org/tor.git - + I2p: https://github.com/i2p - + Freenet: https://github.com/freenet/ - + Worth Mentioining: - + ZeroNet: https://github.com/HelloZeroNet/ZeroNet - + RetroShare: https://github.com/RetroShare - + GNUnet: https://gnunet.org/ - + IPFS: https://github.com/ipfs + https://github.com/ipfs-shipyard - + ## Decentralized Social Networks Mastodon: https://github.com/tootsuite/mastodon - + diaspora*: https://github.com/diaspora/diaspora/ - + Friendica: https://github.com/friendica/ - + Worth Mentioning: - + GNU Social: https://gnu.io/source/ - + ## Domain Name System (DNS) Njalla: Non-free/Proprietary Software - + DNSCrypt: https://github.com/dnscrypt DNSCrypt-proxy: https://github.com/jedisct1/dnscrypt-proxy/ - + OpenNic: https://github.com/opennic/ (mostly) Webpage: https://github.com/opennic/opennic-web - + Worth Mentioning - + NoTrack: https://github.com/quidsup/notrack - + Namecoin: https://github.com/namecoin - + Pi-hole: https://github.com/pi-hole - + ## Digital Notebook Joplin: https://github.com/laurent22/joplin - + Standard Notes: https://github.com/standardnotes/ - + Turtl: https://github.com/turtl - + Worth Mentioning - + Paperwork: https://github.com/twostairs/paperwork - + Org-mode: https://code.orgmode.org/bzg/org-mode - + ## Paste Services PrivateBin: https://github.com/PrivateBin/PrivateBin/ - + ZeroBin: https://github.com/sebsauvage/ZeroBin - + Ghostbin: https://github.com/kilgarth/ghostbin - + Worth Mentioning: - + Disroot: https://github.com/PrivateBin/PrivateBin via https://disroot.org/en/services/privatebin website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - + ## Productivity Tools Etherpad: https://github.com/ether/etherpad-lite - + Write.as: https://code.as/writeas - - Protected Text: + + Protected Text: Frontend:? Backend: closed-source - + Worth Mentioning - + Cryptee: https://github.com/cryptee Backend: Closed Source - + EtherCalc: https://github.com/audreyt/ethercalc - - Disroot: + + Disroot: Email: Cloud: https://github.com/nextcloud/server Diaspora/Social-Network: https://github.com/diaspora/ @@ -316,84 +316,84 @@ Backend: Closed Source Chat: http://hg.prosody.im/ Pads: https://github.com/ether/etherpad-lite Pastebin: https://github.com/PrivateBin/PrivateBin via https://disroot.org/en/services/privatebin - Upload: + Upload: Lufi: https://framagit.org/fiat-tux/hat-softwares/lufi - Search: + Search: Searx: https://github.com/asciimoo/searx - Polls: + Polls: Framadate: https://git.framasoft.org/framasoft/framadate - Project Board: + Project Board: Taiga: https://github.com/taigaio/ Website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - + Dudle: https://github.com/kellerben/dudle/ - + LibreOffice: https://gerrit.libreoffice.org/ - + ## PC Operating Systems QubesOS: https://github.com/QubesOS - + Debian: https://codesearch.debian.net/ - + Trisquel: https://devel.trisquel.info/groups/trisquel - + Worth Mentioning: - + OpenBSD: https://github.com/openbsd - + Arch Linux: https://git.archlinux.org/ - + Parabola: https://projects.parabola.nu/ - + Whonix: https://github.com/Whonix/Whonix - + Subgraph OS: https://github.com/subgraph - + ## Live CD Operating Systems Tails: https://tails.boum.org/contribute/git/ - + KNOPPIX: Unknown (More info https://knopper.net/knoppix-info/index-en.html) LXDE: https://github.com/lxde MPlayer: svn://svn.mplayerhq.hu/mplayer/trunk WvDial: https://github.com/wlach/wvdial Gimp: https://gitlab.gnome.org/GNOME/gimp LibreOffice: https://git.libreoffice.org/core - + PuppyLinux: http://puppylinux.com/woof-ce.html - + Worth Mentioing -. - Tiny Core Linux: +. + Tiny Core Linux: https://www.openhub.net/p/tinycorelinux/enlistments - + ## Live CD Operating Systems LineageOS: https://github.com/lineageos -. +. Worth Mentioning -. +. Replicant: https://git.replicant.us/replicant -. +. OmniROM: https://www.omnirom.org/source -. +. MicroG: https://github.com/microg - + ## Android Privacy Add-ons NetGuard: https://github.com/M66B/NetGuard/ - + XPrivacyLua: https://github.com/M66B/XPrivacyLua/ - + ## Open Source Router Firmware OpenWRT: https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=refs/tags/v18.06.1 - + pfSense: http://github.com/pfsense - + libreCMC: https://gogs.librecmc.org/libreCMC/libreCMC -. +. Worth Mentioning: - - + + OpenBSD: https://github.com/openbsd - + DD-WRT: https://svn.dd-wrt.com// - + -- 2.47.2 From 6fd4f10c4c7e70c151914a0bc7c5bc9e2b9f6a05 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sat, 3 Aug 2019 11:29:33 -0500 Subject: [PATCH 050/560] Update instant-messenger.html --- _includes/sections/instant-messenger.html | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index dd9b98b9..3da570dd 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -1,12 +1,12 @@

    Encrypted Instant Messenger

    {% include cardv2.html -title="Mobile: Signal" +title="Signal" image="/assets/img/tools/Signal.png" description="Signal is a mobile app developed by Open Whisper Systems. The app provides instant messaging, as well as voice and video calling. All communications are end-to-end encrypted. Signal is free and open source." @@ -24,7 +24,7 @@ linux="" {% include cardv2.html title="Wire" image="/assets/img/tools/wire.png" -description='A free software End-to-End Encrypted chatting application that supports instant messaging, voice, and video calls. Full source code is available. experimental (more info)' +description='A free software End-to-End Encrypted chatting application that supports instant messaging, voice, and video calls. Full source code is available. Warning' website="https://wire.com/" forum="https://forum.privacytools.io/t/discussion-wire/750" github="https://github.com/wireapp/" @@ -47,17 +47,19 @@ web=""

    Worth Mentioning

      -
    • Ricochet - Ricochet uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with your contacts without revealing your location or IP address. Experimental Danger Keep Tor up to date
    • +
    • Briar - An ultra-secure peer-to-peer instant messenger that connects to contacts via Direct Wi-Fi, Bluetooth, or Tor over the internet, keeping its users protected from surveillance and censorship.
    • RetroShare - An E2E encrypted instant messaging and voice/video call client. RetroShare supports both TOR and I2P.
    • -
    • XMPP federated clients with OMEMO support:
    • +
    • XMPP - Federated instant messaging protocol with OMEMO, OTR, or OpenPGP end-to-end encryption:
      • -
      • Monal (iOS, MacOS) - An XMPP client in active development.
      • -
      • Conversations (Android) - An open source Jabber/XMPP client for Android 4.4+ smartphones. Supports end-to-end encryption with either OMEMO or OpenPGP.
      • -
      • Gajim (FreeBSD, Linux, Windows) - An open source fully featured XMPP client.
      • -
      • List of OMEMO ready clients
      • +
      • Conversations (Android) - An open source Jabber/XMPP client for Android 4.4+ smartphones. OMEMO
      • +
      • Gajim (FreeBSD, Linux, Windows) - An open source fully featured XMPP client. OMEMO
      • +
      • Monal (iOS, MacOS) - An XMPP client in active development. OMEMO
      • +
      • Other OMEMO ready clients.
    • Kontalk - A community-driven instant messaging network. Supports end-to-end encryption. Both client-to-server and server-to-server channels are fully encrypted.
    • -
    • Status - Experimental A free and open-source, peer-to-peer, encrypted instant messanger with support for DAPPs.
    • +
    • Keybase - Warning End-to-end encrypted messaging with social verification.
    • +
    • Status - Experimental A free and open-source, peer-to-peer, encrypted instant messanger with support for DAPPs.
    • +
    • Ricochet - Danger Experimental Ricochet uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with your contacts without revealing your location or IP address.
    -- 2.47.2 From ea1115083ca6087761def3a70efdc341fe15b0f1 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sat, 3 Aug 2019 11:48:19 -0500 Subject: [PATCH 051/560] Update source_code.md Bring up-to-date with IM changes in this branch. --- source_code.md | 305 +++++++++++++++++++++++++------------------------ 1 file changed, 156 insertions(+), 149 deletions(-) diff --git a/source_code.md b/source_code.md index 7ef04f4d..a4f847dd 100644 --- a/source_code.md +++ b/source_code.md @@ -10,158 +10,166 @@ https://github.com/privacytoolsIO/ ## Browser Recommendation TorBrowser: https://gitweb.torproject.org/tor.git - + Firefox: https://hg.mozilla.org/ - + Brave: https://github.com/brave/ ## Excellent Firefox Privacy Add-ons - + Privacy Badger: https://github.com/EFForg/privacybadger - + uBlock Origin: https://github.com/gorhill/uBlock/ - + Cookie AutoDelete: https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/ - + HTTPS Everywhere: https://github.com/EFForg/https-everywhere - + Decentraleyes: https://git.synz.io/Synzvato/decentraleyes - + Terms of Service; Didn’t Read : https://github.com/tosdr/ - + Snowflake : https://gitweb.torproject.org/pluggable-transports/snowflake.git - + uMatrix: https://github.com/gorhill/uMatrix/ - + NoScript: https://github.com/hackademix/noscript/ ## Privacy-Conscious Email Providers - + Posteo: https://github.com/posteo (backend & frontend) Note: Credit card payments may require non-free JS - - ProtonMail: + + ProtonMail: Frontend: https://github.com/ProtonMail/WebClient Backend: closed-source Disroot: https://git.fosscommunity.in/disroot Related: https://board.disroot.org/project/disroot-disroot/issue/1138 Website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - - Tutanota: + + Tutanota: Frontend: https://github.com/tutao/tutanota Backend: closed-source - + Mailfence: Non-free/Proprietary Software - + Mailbox.org: Non-free/Proprietary Software - - runbox: + + runbox: Runbox 7: https://github.com/runbox/Runbox7 Backend: closed-source - + NEO MAILBOX: largely closed-source - + Start Mail: largely closed-source - + Kolab Now: ? - - + + Mail-in-a-Box: https://github.com/mail-in-a-box/mailinabox Interesting Email Providers Under Development Confidant Mail: List of components at https://www.confidantmail.org/docs/server_admin.html - + Privacy Email Tools: - + GPG4USB: https://github.com/gpg4usb/gpg4usb - + Mailvelope: https://github.com/mailvelope/mailvelope - + Enigmail: https://www.enigmail.net/index.php/en/download/source-code - + TorBirdy: https://gitweb.torproject.org/torbirdy.git/ - + Email Privacy Tester: https://gitlab.com/mikecardwell/ept3 ## Email Clients Thunderbird: https://github.com/thundernest/thunderbird-website - + Claws Mail: https://git.claws-mail.org/ Worth Mentioning: - + K-9 Mail: https://github.com/k9mail/k-9/ - + GNU Privacy Guard: https://github.com/gpg/gnupg - + Mailpile: https://github.com/mailpile/Mailpile ## Email Alternatives I2p Bote: https://github.com/i2p/i2p.i2p-bote - + Bitmessage: https://github.com/Bitmessage - + Retroshare: https://github.com/RetroShare ## Privacy Respecting Search Engines SearX: https://github.com/asciimoo/searx/ Worth Mentioning: - + MetaGer: https://gitlab.metager3.de/open-source/MetaGer ## Encrypted Instant Messenger Signal https://github.com/signalapp - - Ricochet: https://github.com/ricochet-im/ricochet + + Wire: https://github.com/wireapp Worth Mentioning: - - ChatSecure: https://github.com/chatsecure - - Cryptocat: https://github.com/cryptocat/cryptocat - - Kontalk: https://github.com/kontalk/ - + + Briar: https://code.briarproject.org/briar/briar/tree/master + + RetroShare: https://github.com/RetroShare/RetroShare + Conversations: https://github.com/siacs/Conversations - - Wire: https://github.com/wireapp + + Gajim: https://dev.gajim.org/gajim/gajim + + Monal: https://github.com/anurodhp/Monal + + Kontalk: https://github.com/kontalk + + Keybase: https://github.com/keybase/client + + Status.im: https://github.com/status-im + + Ricochet: https://github.com/ricochet-im/ricochet ## Encrypted Video & Voice Messenger Signal: https://github.com/signalapp - + Wire: https://github.com/wireapp - + Linphone: https://github.com/BelledonneCommunications/ Worth Mentioning - + Jitsi: https://github.com/jitsi/jitsi-meet Tox: https://github.com/TokTok/c-toxcore Ring/Jami: https://gerrit-ring.savoirfairelinux.com/#/q/status:open - + ## File Sharing OnionShare: https://github.com/micahflee/onionshare - + Magic Wormhole: https://github.com/warner/magic-wormhole - + ## Encrypted Cloud Storage Services Nextcloud: https://github.com/nextcloud - + Least Authority S4: https://leastauthority.com/how-it-works/ - + Worth Mentioning - + Cryptomator: https://github.com/cryptomator/cryptomator - + ## Self-Hosted Cloud Server Software Pydio: https://github.com/pydio - + Tahoe-LAFS: https://github.com/tahoe-lafs/tahoe-lafs - + Nextcloud: https://github.com/nextcloud ## Secure Hosting Provider @@ -171,144 +179,144 @@ Backend: closed-source SparkleShare: https://www.github.com/hbons/SparkleShare/ Syncthing: https://github.com/syncthing/syncthing - + Worth Mentioning . git-annex: http://source.git-annex.branchable.com/?p=source.git;a=summary - + ## Password Manager Software Bitwarden: https://github.com/bitwarden - + KeePass: https://keepass.info/download.html - + KeePassXC: https://github.com/keepassxreboot - + LessPass: https://github.com/lesspass/lesspass - + Worth Mentioning . Master Password: https://gitlab.com/lhunath/MasterPassword . Password Safe: hhttps://sourceforge.net/p/passwordsafe/git-code/ci/master/tree/ - + ## Calendar and Contacts Sync Nextcloud: https://github.com/nextcloud - + EteSync: https://github.com/etesync - + Worth Mentioning: . fruux: https://fruux.com/opensource/ . Flock: https://github.com/signalapp/Flock - + ## File Encryption Software VeraCrypt: https://www.veracrypt.fr/en/Source%20Code.html - + GNU Privacy Guard: https://github.com/gpg/gnupg - + PeaZip: https://github.com/giorgiotani/PeaZip/ - + Cryptomator: https://github.com/cryptomator/cryptomator - + Worth Mentioning: - + miniLock: https://github.com/kaepora/miniLock - + AES Crypt: https://github.com/marcobellaccini/pyAesCrypt - + DiskCryptor: https://github.com/smartinm/diskcryptor - + Linux Unified Key Setup (LUKS): https://gitlab.com/cryptsetup/cryptsetup/ - + ## Self-contained Networks TorBrowser: https://gitweb.torproject.org/tor.git - + I2p: https://github.com/i2p - + Freenet: https://github.com/freenet/ - + Worth Mentioining: - + ZeroNet: https://github.com/HelloZeroNet/ZeroNet - + RetroShare: https://github.com/RetroShare - + GNUnet: https://gnunet.org/ - + IPFS: https://github.com/ipfs + https://github.com/ipfs-shipyard - + ## Decentralized Social Networks Mastodon: https://github.com/tootsuite/mastodon - + diaspora*: https://github.com/diaspora/diaspora/ - + Friendica: https://github.com/friendica/ - + Worth Mentioning: - + GNU Social: https://gnu.io/source/ - + ## Domain Name System (DNS) Njalla: Non-free/Proprietary Software - + DNSCrypt: https://github.com/dnscrypt DNSCrypt-proxy: https://github.com/jedisct1/dnscrypt-proxy/ - + OpenNic: https://github.com/opennic/ (mostly) Webpage: https://github.com/opennic/opennic-web - + Worth Mentioning - + NoTrack: https://github.com/quidsup/notrack - + Namecoin: https://github.com/namecoin - + Pi-hole: https://github.com/pi-hole - + ## Digital Notebook Joplin: https://github.com/laurent22/joplin - + Standard Notes: https://github.com/standardnotes/ - + Turtl: https://github.com/turtl - + Worth Mentioning - + Paperwork: https://github.com/twostairs/paperwork - + Org-mode: https://code.orgmode.org/bzg/org-mode - + ## Paste Services PrivateBin: https://github.com/PrivateBin/PrivateBin/ - + ZeroBin: https://github.com/sebsauvage/ZeroBin - + Ghostbin: https://github.com/kilgarth/ghostbin - + Worth Mentioning: - + Disroot: https://github.com/PrivateBin/PrivateBin via https://disroot.org/en/services/privatebin website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - + ## Productivity Tools Etherpad: https://github.com/ether/etherpad-lite - + Write.as: https://code.as/writeas - - Protected Text: + + Protected Text: Frontend:? Backend: closed-source - + Worth Mentioning - + Cryptee: https://github.com/cryptee Backend: Closed Source - + EtherCalc: https://github.com/audreyt/ethercalc - - Disroot: + + Disroot: Email: Cloud: https://github.com/nextcloud/server Diaspora/Social-Network: https://github.com/diaspora/ @@ -316,57 +324,57 @@ Backend: Closed Source Chat: http://hg.prosody.im/ Pads: https://github.com/ether/etherpad-lite Pastebin: https://github.com/PrivateBin/PrivateBin via https://disroot.org/en/services/privatebin - Upload: + Upload: Lufi: https://framagit.org/fiat-tux/hat-softwares/lufi - Search: + Search: Searx: https://github.com/asciimoo/searx - Polls: + Polls: Framadate: https://git.framasoft.org/framasoft/framadate - Project Board: + Project Board: Taiga: https://github.com/taigaio/ Website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - + Dudle: https://github.com/kellerben/dudle/ - + LibreOffice: https://gerrit.libreoffice.org/ - + ## PC Operating Systems QubesOS: https://github.com/QubesOS - + Debian: https://codesearch.debian.net/ - + Trisquel: https://devel.trisquel.info/groups/trisquel - + Worth Mentioning: - + OpenBSD: https://github.com/openbsd - + Arch Linux: https://git.archlinux.org/ - + Parabola: https://projects.parabola.nu/ - + Whonix: https://github.com/Whonix/Whonix - + Subgraph OS: https://github.com/subgraph - + ## Live CD Operating Systems Tails: https://tails.boum.org/contribute/git/ - + KNOPPIX: Unknown (More info https://knopper.net/knoppix-info/index-en.html) LXDE: https://github.com/lxde MPlayer: svn://svn.mplayerhq.hu/mplayer/trunk WvDial: https://github.com/wlach/wvdial Gimp: https://gitlab.gnome.org/GNOME/gimp LibreOffice: https://git.libreoffice.org/core - + PuppyLinux: http://puppylinux.com/woof-ce.html - + Worth Mentioing . - Tiny Core Linux: + Tiny Core Linux: https://www.openhub.net/p/tinycorelinux/enlistments - + ## Live CD Operating Systems LineageOS: https://github.com/lineageos . @@ -377,23 +385,22 @@ Backend: Closed Source OmniROM: https://www.omnirom.org/source . MicroG: https://github.com/microg - + ## Android Privacy Add-ons NetGuard: https://github.com/M66B/NetGuard/ - + XPrivacyLua: https://github.com/M66B/XPrivacyLua/ - + ## Open Source Router Firmware OpenWRT: https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=refs/tags/v18.06.1 - + pfSense: http://github.com/pfsense - + libreCMC: https://gogs.librecmc.org/libreCMC/libreCMC . Worth Mentioning: - - + + OpenBSD: https://github.com/openbsd - + DD-WRT: https://svn.dd-wrt.com// - -- 2.47.2 From 722d4bd919460d4c85eb7d647abc35318f0642c5 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sat, 3 Aug 2019 16:22:40 -0500 Subject: [PATCH 052/560] Add warnings to VPN section, encourage Tor use --- pages/providers/vpn.html | 51 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index 0796326c..f0621bc6 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -1,8 +1,57 @@ --- layout: page permalink: /providers/vpn/ -title: "VPN Services for Privacy and Security" +title: "VPN Services" description: "Find a no-logging VPN operator who isn't out to sell or read your web traffic." --- +
    +
    Warning
    +
    +

    Using a VPN will not keep your browsing habits anonymous, nor will it add additional security to non-secure (HTTP) traffic.

    +

    If you are looking for anonymity, you should use the Tor Browser instead of a VPN.

    +

    If you're looking for added security, you should always ensure you're connecting to websites using HTTPS. A VPN is not a replacement for good security practices.

    +

    If you're looking for additional privacy from your ISP, on a public Wi-Fi network, or while torrenting files, a VPN may be the solution for you as long as you understand the risks involved.

    + Download Tor + Tor Myths & FAQ + More Info +
    +
    + {% include sections/vpn.html %} + +

    Further Information and Dangers

    + +
    +
    +
    +

    Should I use a VPN?

    +

    The answer to this question is not a particularly helpful one: It depends. It depends on what you're expecting a VPN to do for you, who you're trying to hide your traffic from, and what applications you're using.

    +

    In most cases, VPNs do little to protect your privacy or enhance your security, unless paired with other changes.

    +

    VPNs cannot encrypt data outside of the connection between your device and the VPN server. VPN providers can see and modify your traffic the same way your ISP could. And there is no way to verify a VPN provider's "no logging" policies in any way.

    +

    What if I need encryption?

    +

    In most cases, your traffic is already encrypted! Over 98% of the top 3000 websites offer HTTPS, meaning your traffic is safe regardless of using a VPN. It is incredibly rare for applications that handle personal data to not support HTTPS in 2019, especially with services like Let's Encrypt offering free HTTPS certificates to any website operator.

    +

    Even if a site you visit doesn't support HTTPS, a VPN will not protect you, because a VPN cannot magically encrypt the traffic between the VPN's servers and the website's servers. Installing an extension like HTTPS Everywhere and making sure every site you visit uses HTTPS is far more helpful than using a VPN.

    +

    What if I need anonymity?

    +

    VPNs cannot provide strong anonymity. Your VPN provider will still see your real IP address, and often has a money trail that can be linked directly back to you. You cannot rely on "no logging" policies to protect your data.

    +
    +
    +

    Shouldn't I hide my IP address?

    +

    The idea that your IP address is sensitive information, or that your location is given away with all your internet traffic is fearmongering on the part of VPN providers and their marketing. Your IP address is an insignificant amount of personal data tracking companies use to identify you, because many users' IP addresses change very frequently (Dynamic IP addresses, switching networks, switching devices, etc.). Your IP address also does not give away more than the very generalized location of your Internet Service Provider. It does not give away your home address, for example, despite common perception.

    +

    Should I use Tor and a VPN?

    +

    By using a VPN with Tor, you're creating essentially a permanent entry node, often with a money trail attached. This provides 0 additional benefit to you, while increasing the attack surface of your connection dramatically. If you wish to hide your Tor usage from your ISP or your government, Tor has a built-in solution for that: Tor bridges. Read more about Tor bridges and why using a VPN is not necessary.

    +

    Are VPNs ever useful?

    +

    A VPN may still be useful to you in a variety of scenarios, such as:

    +
      +
    1. Hiding your traffic from only your Internet Service Provider.
    2. +
    3. Hiding your downloads (such as Torrents) from your ISP and anti-piracy organizations.
    4. +
    +

    For use-cases like these, or if you have another compelling reason, the VPN providers we listed above are who we think are the most trustworthy. However, using a VPN provider still means you're trusting the provider. In pretty much any other scenario you should be using a secure-by-design tool such as Tor.

    +
    +
    + +
    -- 2.47.2 From afdc578fcb3773a326e77ea5d930ba9081cae020 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sat, 3 Aug 2019 16:57:05 -0500 Subject: [PATCH 053/560] Update vpn.html https: //github.com/privacytoolsIO/privacytools.io/pull/1090#discussion_r310363865 Co-Authored-By: nitrohorse --- pages/providers/vpn.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index f0621bc6..8c76475d 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -51,7 +51,13 @@ description: "Find a no-logging VPN operator who isn't out to sell or read your
    -

    Sources and Further Reading: VPN - a Very Precarious Narrative by Dennis Schubert; Don't use VPN services by Sven Slootweg; Slicing onions: Part 1 – Myth-busting Tor and Slicing Onions: Part 2 – Onion recipes; VPN not required by blacklight447.

    +

    Sources and Further Reading: +

      +
    1. VPN - a Very Precarious Narrative by Dennis Schubert
    2. +
    3. Don't use VPN services by Sven Slootweg
    4. +
    5. Slicing Onions: Part 1 – Myth-busting Tor by blacklight447
    6. +
    7. Slicing Onions: Part 2 – Onion recipes; VPN not required by blacklight447
    8. +
    +

    - -- 2.47.2 From 96f5322cf82faf06cea447c55252c0e293c7f4ca Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 3 Aug 2019 14:58:14 -0700 Subject: [PATCH 054/560] Add Onion service URLs for cryptostorm and ExpressVPN (#1084) --- _includes/sections/vpn.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 2fd3fe8d..e8b1d597 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -66,6 +66,7 @@ WWW + Tor $ 52 Yes @@ -80,6 +81,7 @@ WWW + Tor $ 99.95 Yes -- 2.47.2 From 6a375ee254a58773f9169417a9445fd1db4e147d Mon Sep 17 00:00:00 2001 From: Jonah Date: Sat, 3 Aug 2019 17:04:19 -0500 Subject: [PATCH 055/560] Add Liberapay --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index e3ecf696..3bd5313b 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1,3 @@ +liberapay: privacytools.io patreon: privacytools custom: https://www.privacytools.io/donate/ -- 2.47.2 From 5376da12a7876ad2c744644e5d71a4e4540488eb Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 3 Aug 2019 15:17:14 -0700 Subject: [PATCH 056/560] Highlight first columns in Email and VPN tables and consolidate column names (#1079) * Highlight first columns on page load * Use same vocab for "yearly price" column in Email table * Use same vocab for "jurisdiction" column in email section column * Add "since" column to VPN table --- _includes/sections/email-providers.html | 6 +++--- _includes/sections/vpn.html | 25 ++++++++++++++++++++++--- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index f0a60683..0cd46b5a 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -8,12 +8,12 @@ - + - + - + diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index e8b1d597..63ef13a2 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -9,8 +9,9 @@
    Email ServiceEmail Provider Website SinceServerJurisdiction StoragePrice / YearYearly Price Bitcoin Encryption Own Domain
    - + + @@ -25,6 +26,7 @@ + @@ -39,6 +41,7 @@ + @@ -53,6 +56,7 @@ + @@ -61,13 +65,14 @@ - + @@ -83,6 +88,7 @@ WWWTor + @@ -97,6 +103,7 @@ + @@ -111,6 +118,7 @@ + @@ -125,6 +133,7 @@ + @@ -140,6 +149,7 @@ WWWTor + @@ -154,6 +164,7 @@ + @@ -162,12 +173,13 @@ - + @@ -182,6 +194,7 @@ + @@ -196,6 +209,7 @@ + @@ -210,6 +224,7 @@ + @@ -224,6 +239,7 @@ + @@ -237,6 +253,7 @@ + @@ -250,6 +267,7 @@ + @@ -263,6 +281,7 @@ + -- 2.47.2 From f5c9eaf365e8b0d16290b77a951f701de570cfee Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 3 Aug 2019 15:18:09 -0700 Subject: [PATCH 057/560] Update discussion issue template (#1073) --- .github/ISSUE_TEMPLATE/3_Discussion.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/3_Discussion.md b/.github/ISSUE_TEMPLATE/3_Discussion.md index 506b96e2..dc53ae9e 100644 --- a/.github/ISSUE_TEMPLATE/3_Discussion.md +++ b/.github/ISSUE_TEMPLATE/3_Discussion.md @@ -1,3 +1,8 @@ + + --- name: "💬 Discussion" about: Discuss the website or any mentioned software in general. -- 2.47.2 From 40504e8c2050b8587c93524a9490e74809debba1 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 3 Aug 2019 15:22:03 -0700 Subject: [PATCH 058/560] Remove Subgraph OS (#1092) --- _includes/sections/operating-systems.html | 2 -- source_code.md | 2 -- 2 files changed, 4 deletions(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 8c546a3b..189af833 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -46,6 +46,4 @@ completely open source version of Arch Linux.
  • Whonix contrib - A Debian GNU/Linux based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" and a Tor "Gateway". All communication are forced through the Tor network to accomplish this.
  • -
  • Subgraph OS contrib - Another Debian based Linux distribution, it features security hardening which makes it more resistant to security vulnerabilities. Subgraph runs many desktop applications in a security sandbox to limit their risk in case of compromise. - By default, it anonymizes Internet traffic by sending it through the Tor network. Note: It is still in alpha, and much testing and bug fixing still has to be done.
  • diff --git a/source_code.md b/source_code.md index 3e02277b..7ddd358a 100644 --- a/source_code.md +++ b/source_code.md @@ -356,8 +356,6 @@ Backend: Closed Source Whonix: https://github.com/Whonix/Whonix - Subgraph OS: https://github.com/subgraph - ## Live CD Operating Systems Tails: https://tails.boum.org/contribute/git/ -- 2.47.2 From 84bec4718a12f4bec7bbed663849fc379059d487 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sun, 4 Aug 2019 17:27:28 +0000 Subject: [PATCH 059/560] Replace "Yes" with "Accepted", which was used in other rows (#1094) --- _includes/sections/email-providers.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 0cd46b5a..184fdafa 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -132,7 +132,7 @@ - + -- 2.47.2 From 3b5936f6ff3655e64c77ff3736e537742c227b05 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Mon, 5 Aug 2019 16:25:17 +0000 Subject: [PATCH 060/560] Change "E2EE encryption" to "E2E encryption" (#1099) E2EE means "End-to-end encryption", so encryption was there twice --- _includes/sections/notebooks.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/notebooks.html b/_includes/sections/notebooks.html index 219f867a..bc6c04c8 100644 --- a/_includes/sections/notebooks.html +++ b/_includes/sections/notebooks.html @@ -11,7 +11,7 @@ image="/assets/img/tools/Joplin.png" url="https://joplinapp.org/" footer="OS: Windows, macOS, Linux, iOS, Android, Firefox/Chrome (Web Clipper)." - description="Joplin is a free, open source, fully featured note taking and to-do application, which can handle a large number of markdown notes organized into notebooks and tags. It offers E2EE encryption and can sync through Nextcloud, Dropbox and more. It also offers easy import from Evernote and plain text notes." + description="Joplin is a free, open source, fully featured note taking and to-do application, which can handle a large number of markdown notes organized into notebooks and tags. It offers E2E encryption and can sync through Nextcloud, Dropbox and more. It also offers easy import from Evernote and plain text notes." %} {% include card.html color="primary" -- 2.47.2 From ecca9fc419f4a482751d611d8390bd427f72115b Mon Sep 17 00:00:00 2001 From: Jonah Date: Mon, 5 Aug 2019 15:20:49 -0500 Subject: [PATCH 061/560] =?UTF-8?q?Add=20Polish=20translation=20?= =?UTF-8?q?=F0=9F=87=B5=F0=9F=87=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _includes/nav.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/nav.html b/_includes/nav.html index 18e6c3d4..4b2259a4 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -80,6 +80,7 @@ - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Sortable VPN Providers TableVPN Provider WebsiteSince Yearly Price Free Trial # Servers WWW 2010 54 € Yes 162 WWW 2012 45 € Yes 22 WWW 2009 49 € Yes 31
    + Cryptostorm WWW Tor 2006 $ 52 Yes 28 2009 $ 99.95 Yes 148 WWW 2014 $ 35.88 No 27 WWW 2012 Free Yes 160+ WWW 2009 $ 100 Yes 38 2009 60 € No 281 WWW 2012 $ 83.88 Yes 5200+
    + OVPN WWW 2014 84 € Yes 67 WWW 2008 119.99 € No 54 WWW 2016 Free Yes 396 WWW 2012 $ 40 No 300+ WWW 2014 $ 39.95 Yes 164 WWW 2014 $ 39.99 No 128 WWW 2014 $ 59 Yes 204 WWW 2014 35.88 € No 800+ Norway 1 GB $ 19.95YesAccepted No Yes
    Hong Kong
    - Cryptostorm - - WWW - Tor - 2006$ 52Yes28Yes Iceland
    ExpressVPN diff --git a/assets/img/provider/Cryptostorm.png b/assets/img/provider/Cryptostorm.png deleted file mode 100644 index 72ef98790ac12210098ad6ce61b5dc7ee5008a34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3594 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 Date: Fri, 9 Aug 2019 02:12:05 +0000 Subject: [PATCH 076/560] Add Checklist to PRs (#1041) * Update PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Update PULL_REQUEST_TEMPLATE.md * Update .github/PULL_REQUEST_TEMPLATE.md Co-Authored-By: nitrohorse <1514352+nitrohorse@users.noreply.github.com> * Update .github/PULL_REQUEST_TEMPLATE.md Co-Authored-By: Jonah Aragon * Update .github/PULL_REQUEST_TEMPLATE.md Co-Authored-By: Jonah Aragon * Update .github/PULL_REQUEST_TEMPLATE.md Co-Authored-By: Jonah Aragon * Update PULL_REQUEST_TEMPLATE.md * Add discussion checkbox * Trigger build --- .github/PULL_REQUEST_TEMPLATE.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e2c31e15..3df664f7 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -2,10 +2,16 @@ ## Description -Resolves: #none +Resolves: #none -Please add screenshots if applicable ---> +- [ ] I have read and understand [CONTRIBUTING.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md). + +- [ ] I have listed the source code for this project in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md). + +- [ ] This project is [free/libre software](https://www.wikipedia.org/wiki/Free_software). + +- [ ] This project has an [associated discussion](https://github.com/privacytoolsIO/privacytools.io/issues). + +Code Repository (if applicable): -- 2.47.2 From 072a2c6522bf239eaa5e79ff0eb6846ebb53c85d Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 9 Aug 2019 08:00:57 -0700 Subject: [PATCH 077/560] Add Encrypted DNS providers table (#1097) * Add ICANN DNS providers table * Iterate on feedback * Iterate on feedback * Protocol sorting hack * Add Cloudflare warning * Update descriptions, add DNS-over-Tor description * Update Cloudflare URL * Remove DNS-over-Tor refs for now * Update table description * Update source_code.md * Some cleanup * Add link to CloudFlare's privacy policy * Update table description * Use Yes/No for consistency with other tables * Update source_code.md * Update Cloudflare URL * Update table description * Update CZ.NIC data value * Update DNSCrypt grammatical error * Add DNSCloak and Stubby to source_code.md * Add comment to clarify data value --- _includes/sections/dns.html | 280 +++++++++++++++++++++++++++++++++++- source_code.md | 33 ++++- 2 files changed, 300 insertions(+), 13 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 6ce9a3c3..ded7b326 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -33,10 +33,278 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
  • NoTrack - A network-wide DNS server which blocks Tracking sites. Currently works in Debian and Ubuntu.
  • Namecoin - A decentralized DNS open source information registration and transfer system based on the Bitcoin cryptocurrency.
  • Pi-hole - A network-wide DNS server for the Raspberry Pi. Blocks advertising and tracking domains for all devices on your network.
  • -
  • ICANN DNS resolvers with support for encrypted DNS
  • -
      -
    • AdGuard DNS - A commercial, anycast DNS resolver with ad-blocking and support for DNS over HTTPS (DoH), DNS over TLS (DoT), and DNSCrypt. Warnings
    • -
    • BlahDNS - A small hobby ad-blocking DNS project with DoH, DoT, and DNSCrypt support. Servers located in Switzerland, Japan, and Germany. Warnings
    • -
    • PowerDNS - A best effort DoH service. Servers located in the Netherlands.
    • -
    • Quad9 DNS - A non-profit, anycast DNS provider founded by IBM, PCH, and Global Cyber Alliance. Provides malicious domain filtering and supports DoH, DoT, and DNSCrypt. Warnings
    + +

    Encrypted ICANN DNS Providers

    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ICANN DNS ProviderServer LocationsPrivacy PolicyTypeLoggingProtocolsDNSSECQNAME MinimizationFilteringSource Code
    + AdGuard + Anycast (based in Cyprus) + + WWW + + CommercialNoDoH, DoT, DNSCryptYesYesAds, trackers, malicious domains + + WWW + +
    + BlahDNS + Switzerland, Japan, Germany + + WWW + + Hobby ProjectNoDoH, DoT, DNSCryptYesYesAds, trackers, malicious domains + + WWW + +
    + Cloudflare + Anycast (based in US) + + WWW + + CommercialSomeDoH, DoT, DNSCryptYesYesNo + + WWW + +
    + CZ.NIC + Czech Republic + + WWW + + AssociationNoDoH, DoTYesYes??
    + dnswarden + Germany + + WWW + + Hobby ProjectNoDoH, DoT, DNSCryptYesYesBased on server choice?
    + Foundation for Applied Privacy + Austria + + WWW + + Non-ProfitSomeDoH, DoTYesYesNo?
    + nextdns + Anycast (based in US) + + WWW + + CommercialBased on user choiceDoH, DoT, DNSCryptYesYesBased on user choice?
    + PowerDNS + The Netherlands + + WWW + + Hobby ProjectNoDoHYesNoNo + + WWW + +
    + Quad9 + Anycast (based in US) + + WWW + + Non-ProfitSomeDoH, DoT, DNSCryptYesYesMalicious domains?
    + SecureDNS + The Netherlands + + WWW + + Hobby ProjectNoDoH, DoT, DNSCryptYesYesBased on server choice?
    + UncensoredDNS + Anycast (based in Denmark) + + WWW + + Hobby ProjectNoDoT YesNoNo?
    + +

    Terms

    + +
      +
    • DNS-over-TLS (DoT) - A security protocol for encrypted DNS on a dedicated port 853.
    • +
    • DNS-over-HTTPS (DoH) - Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443.
    • +
    • DNSCrypt - An older yet robust method of encrypting DNS.
    • +
    + +

    Worth Mentioning and Additional Information

    + +
      +
    • Firefox comes with built-in DoH support with Cloudflare set as the default resolver, but can be configured to use any DoH resolver. Currently Mozilla is conducting studies before enabling DoH by default for all US-based Firefox users.
    • +
    • Android 9 comes with a DoT client by default.
    • +
    • + DNSCloak - An open-source DNSCrypt and DoH client for iOS by
    the Center for the Cultivation of Technology gemeinnuetzige GmbH. + +
  • + Stubby - An open-source application for Linux, macOS, and Windows that acts as a local DNS Privacy stub resolver using DoT. +
  • +
  • QNAME Minimization and Your Privacy by the Internet Systems Consortium (ISC)
  • +
  • DNSSEC and BIND 9 by the ISC
  • + + \ No newline at end of file diff --git a/source_code.md b/source_code.md index 7ddd358a..b91f9331 100644 --- a/source_code.md +++ b/source_code.md @@ -258,21 +258,40 @@ Backend: closed-source GNU Social: https://gnu.io/source/ ## Domain Name System (DNS) - Njalla: Non-free/Proprietary Software - DNSCrypt: https://github.com/dnscrypt +Njalla: Non-free/Proprietary Software + +DNSCrypt: https://github.com/dnscrypt + DNSCrypt-proxy: https://github.com/jedisct1/dnscrypt-proxy/ - OpenNic: https://github.com/opennic/ (mostly) +OpenNic: https://github.com/opennic/ (mostly) + Webpage: https://github.com/opennic/opennic-web - Worth Mentioning +### Worth Mentioning - NoTrack: https://github.com/quidsup/notrack +- NoTrack: https://github.com/quidsup/notrack - Namecoin: https://github.com/namecoin +- Namecoin: https://github.com/namecoin - Pi-hole: https://github.com/pi-hole +- Pi-hole: https://github.com/pi-hole + +## Encrypted ICANN DNS Providers + +AdGuard DNS: https://github.com/AdguardTeam/AdGuardDNS/ + +BlahDNS: https://github.com/ookangzheng/blahdns/ + +CloudFlare DNS: https://github.com/cloudflare/dns + +PowerDNS: https://github.com/PowerDNS/pdns + +### Worth Mentioning and Additional Information + +- DNSCloak: https://github.com/s-s/dnscloak + +- Stubby: https://github.com/getdnsapi/stubby ## Digital Notebook Joplin: https://github.com/laurent22/joplin -- 2.47.2 From dbbc83a822f78d0353ce5ca870148f50b47da4c7 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 9 Aug 2019 10:21:15 -0700 Subject: [PATCH 078/560] Add Social News Aggregators to source_code.md (#1120) --- source_code.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/source_code.md b/source_code.md index b91f9331..53fe2143 100644 --- a/source_code.md +++ b/source_code.md @@ -257,6 +257,22 @@ Backend: closed-source GNU Social: https://gnu.io/source/ +## Social News Aggregators + +Aether: https://github.com/nehbit/aether + +Tildes: https://gitlab.com/tildes + +Raddle: https://gitlab.com/postmill + +### Worth Mentioning + +- Akasha: https://github.com/AkashaProject + +- Lemmy: https://github.com/dessalines/lemmy + +- notabug.io: https://github.com/notabugio/notabug + ## Domain Name System (DNS) Njalla: Non-free/Proprietary Software -- 2.47.2 From bd79642c5a3ef8a3464d28d3c3f7ef2d11e8df35 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Fri, 9 Aug 2019 20:10:19 +0000 Subject: [PATCH 079/560] Document the criteria for DNS servers (#1111) * dns_provider initial commit * continue DNS provider criteria * .github/7_DNS_provider: require DNSSEC * simplify wording * finish * turn required features a checkbox * say Android 9+ instead of Android (<9) * implement nitrohorse's suggestion --- .github/ISSUE_TEMPLATE/7_DNS_provider.md | 36 ++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/7_DNS_provider.md diff --git a/.github/ISSUE_TEMPLATE/7_DNS_provider.md b/.github/ISSUE_TEMPLATE/7_DNS_provider.md new file mode 100644 index 00000000..06be8abf --- /dev/null +++ b/.github/ISSUE_TEMPLATE/7_DNS_provider.md @@ -0,0 +1,36 @@ +--- +name: "🗄️ encrypted DNS provider suggestion" +about: Suggest a new encrypted DNS provider. +title: "🗄️ DNS provider suggestion | " +labels: 🌐 website issue, 🗄️ DNS +--- + + + +## Basic Information + +**Name:** +**Filtering:** +**Privacy policy:** +**Protocols:** +**Server/Location:** +**Source:** +**Type:** +**Website:** + +## Description + + + + +### Required features: + + + +* [ ] supports DoH or DoT +* [ ] supports DNSSEC +* [ ] doesn't log IP addresses during normal operation + +#### Desired features + +* [ ] supports QNAME minimization -- 2.47.2 From b3717aa9973a4e86f189ef0f2e7e006bf4232c0a Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 9 Aug 2019 14:41:45 -0700 Subject: [PATCH 080/560] Add Soverin (#1121) --- _includes/sections/email-providers.html | 16 ++++++++++++++++ assets/img/provider/Soverin.png | Bin 0 -> 7309 bytes 2 files changed, 16 insertions(+) create mode 100644 assets/img/provider/Soverin.png diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 184fdafa..74c17fe8 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -153,6 +153,22 @@
    Yes
    + Soverin + + WWW + 2015 Netherlands25 GB29 €NoNoYes
    StartMail diff --git a/assets/img/provider/Soverin.png b/assets/img/provider/Soverin.png new file mode 100644 index 0000000000000000000000000000000000000000..675eb56bdb4b448af44efda423f82e2c00c3cba9 GIT binary patch literal 7309 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 Date: Fri, 9 Aug 2019 21:46:26 +0000 Subject: [PATCH 081/560] update wording of Tor Browser (#1126) --- _includes/sections/browser-recommendation.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index 89b7d3e9..cf4195e3 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -17,9 +17,9 @@ bsd="" %} {% include cardv2.html -title="Tor Browser - For Experts" +title="Tor Browser - for anonymity" image="/assets/img/tools/Tor-Browser.png" -description='Tor Browser is your choice if you need an extra layer of anonymity. Its a modified version of Firefox, it comes with pre-installed privacy add-ons, encryption and an advanced proxy. How does Tor work?' +description='Tor Browser is your choice if you need an extra layer of anonymity. It\'s a modified version of Firefox ESR, which comes with pre-installed privacy add-ons, encryption and an advanced proxy. How does Tor work?' website="https://www.torproject.org/" forum="https://forum.privacytools.io/t/discussion-tor-browser/278" git="https://trac.torproject.org/projects/tor" @@ -43,4 +43,4 @@ mac="" linux="" android="" ios="" -%} \ No newline at end of file +%} -- 2.47.2 From 32ec90dff71d8ccc5e80c2152567d724a236ef06 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Fri, 9 Aug 2019 22:55:25 +0000 Subject: [PATCH 082/560] browser-tweaks: document TRR/DoH (#1127) * browser-tweaks: document TRR/DoH Resolves: #785 * fix preposition --- _includes/sections/browser-tweaks.html | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index 2a3dcbcd..277bbd57 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -118,6 +118,24 @@ +
    network.trr.mode = 2
    +
    + Use Trusted Recursive Resolver (DNS-over-HTTPS) first and if it fails, use the system resolver Source +
      +
    • 0 = disabled by default, may change in the future
    • +
    • 1 = use the faster resolver
    • +
    • 2 = use DoH first, fallback to system resolver
    • +
    • 3 = only use DoH. This may require network.trr.bootstrapAddress or using an IP address in network.trr.uri.
    • +
    • 5 = explicitly disable DoH
    • +
    +
    + +
    network.trr.uri = CHANGEME
    +
    The address of your DNS-over-HTTPS provider, if you don't have one, check our encrypted DNS recommendations. It can also be changed in Settings, Network Settings, Enable DNS over HTTPS, Use Provider, Custom.
    + +
    network.security.esni.enabled = true
    +
    Hide the address which you are requesting SSL certificate for if the server supports it. This requires DoH/TRR to be enabled even on Android 9+ when Private DNS is enabled.
    +
    webgl.disabled = true
    WebGL is a potential security risk. Source
    -- 2.47.2 From 6f05a9ce5d7775cb71a64ab2d6922ed905a495d1 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 10 Aug 2019 02:58:34 +0000 Subject: [PATCH 083/560] Remove duplicate "Social Networks" in navbar (#1122) --- _includes/nav.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_includes/nav.html b/_includes/nav.html index bb50d012..0d8b8803 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -16,14 +16,13 @@ -- 2.47.2 From bbea0bc34ab8b0e3577bb421645872457385663a Mon Sep 17 00:00:00 2001 From: kryptish <39660724+kryptish@users.noreply.github.com> Date: Sat, 10 Aug 2019 05:00:29 +0200 Subject: [PATCH 084/560] Add CryptPad to Paste Services (#1115) * Add CryptPad to pastebin services Logo/Image is missing * Add base64 logo * Update paste-services.html * Add CryptPad github link to source_code.md * Update logo * Update image to reference PNG * Add forum link - thanks Mikaela! --- _includes/sections/paste-services.html | 12 +++++++++++- source_code.md | 2 ++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/_includes/sections/paste-services.html b/_includes/sections/paste-services.html index ecfdc8ad..788d8210 100644 --- a/_includes/sections/paste-services.html +++ b/_includes/sections/paste-services.html @@ -7,4 +7,14 @@ description="PrivateBin is a minimalist, open source online pastebin where the s website="https://bin.privacytools.io/" forum="https://forum.privacytools.io/t/discussion-privatebin/296" github="https://github.com/PrivateBin/PrivateBin" -%} \ No newline at end of file +%} + + +{% include cardv2.html +title="CryptPad" +image="/assets/img/provider/CryptPad.png" +description="CryptPad is an open source, zero knowledge, realtime collaborative editor. Data is encrypted/decrypted in the browser using 256bit AES." +website="https://cryptpad.fr/pad/" +forum="https://forum.privacytools.io/t/discussion-cryptpad/1270" +github="https://github.com/xwiki-labs/cryptpad" +%} diff --git a/source_code.md b/source_code.md index 53fe2143..719d4f37 100644 --- a/source_code.md +++ b/source_code.md @@ -328,6 +328,8 @@ PowerDNS: https://github.com/PowerDNS/pdns ZeroBin: https://github.com/sebsauvage/ZeroBin Ghostbin: https://github.com/kilgarth/ghostbin + + CryptPad: https://github.com/xwiki-labs/cryptpad Worth Mentioning: -- 2.47.2 From 61419aec2706cccfae78d6e82a0918247a6e643c Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 10 Aug 2019 11:27:22 -0700 Subject: [PATCH 085/560] Conditionally add top padding to Android addons icons (#1129) * Conditionally add top padding to Android addons icons * Use .pt-lg-5 instead of custom class * Include XPrivacyLua --- _includes/sections/android-addons.html | 8 ++++---- assets/css/style.scss | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/_includes/sections/android-addons.html b/_includes/sections/android-addons.html index 9d040b05..d203ffa6 100644 --- a/_includes/sections/android-addons.html +++ b/_includes/sections/android-addons.html @@ -7,7 +7,7 @@
    -
    +
    Blokada
    @@ -17,7 +17,7 @@
    -
    +
    NetGuard
    @@ -27,7 +27,7 @@
    -
    +
    Orbot
    @@ -44,7 +44,7 @@
    -
    +
    XPrivacyLua
    diff --git a/assets/css/style.scss b/assets/css/style.scss index 90626c1f..7ccd8321 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -182,4 +182,4 @@ footer { i { margin-right: 1rem; } -} +} \ No newline at end of file -- 2.47.2 From 8cd4419f0e722b09dcfe67eb17b2bd37f5da8577 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 11 Aug 2019 15:40:38 +0000 Subject: [PATCH 086/560] Add Team chat section (#1067) * Teamchat: initial commit * teamchat: remove todo notes from cards * nav.html: fix teamchat link * assets: add icons for keybase & rocket.chat * teamchat: add forum threads * nav.html: change teamchat icon * apply Jonah's suggestion on Keybase * Jonah's & Nitrohorse's suggestions * update keybase.png * teamchat: delist mattermost * teamchat: update description, add links * update descriptions of apps * fix keybase description * teamchat: fix heading * expand rocket.chat warning * add missing the * remove reduntant backslashes * add teamchat to source_code.md * small changes * remove backslashes from link * teamchat: add Wire Pro as worth mentioning * remove excess ' --- _includes/nav.html | 1 + _includes/sections/teamchat.html | 41 +++++++++++++++++++++++++++++++ assets/img/tools/keybase.png | Bin 0 -> 27004 bytes assets/img/tools/rocket.chat.png | Bin 0 -> 8294 bytes pages/software/teamchat.html | 8 ++++++ source_code.md | 6 +++++ 6 files changed, 56 insertions(+) create mode 100644 _includes/sections/teamchat.html create mode 100644 assets/img/tools/keybase.png create mode 100644 assets/img/tools/rocket.chat.png create mode 100644 pages/software/teamchat.html diff --git a/_includes/nav.html b/_includes/nav.html index 0d8b8803..a78c44da 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -50,6 +50,7 @@ File Encryption File Sharing Instant Messenger + Team chat Password Manager Productivity Tools Secure File Sync diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html new file mode 100644 index 00000000..3550bf3c --- /dev/null +++ b/_includes/sections/teamchat.html @@ -0,0 +1,41 @@ +

    Team chat applications where everything is end-to-end encrypted or under the control of your team administrator

    + + + +{% include cardv2.html +title="Rocket.chat" +image="/assets/img/tools/rocket.chat.png" +description="Rocket.chat is an self-hostable open source platform for team communication. It has optional federation and experimental E2EE. Experimental " +website="https://rocket.chat/" +forum="https://forum.privacytools.io/t/discussion-rocket-chat/1223" +github="https://github.com/rocketchat/" +android="" +ios="" +mac="" +windows="" +linux="" +%} + +{% include cardv2.html +title="Keybase" +image="/assets/img/tools/keybase.png" +description='Keybase provides a hosted team chat with end-to-end encryption. It has also been indepedently audited (PDF). experimental (GitHub issue)' +website="https://keybase.io/" +forum="https://forum.privacytools.io/t/discussion-keybase/1224" +github="https://github.com/Keybase" +android="" +ios="" +mac="" +windows="" +linux="" +web="" +%} + + +

    Worth Mentioning

    + +
      +
    • Wire Pro - Paid team communication with E2EE. Untested
    • +
    diff --git a/assets/img/tools/keybase.png b/assets/img/tools/keybase.png new file mode 100644 index 0000000000000000000000000000000000000000..d8081eec757f2f654c38d55b28963ba2b5efb4c0 GIT binary patch literal 27004 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 S!l~dB5EMSEe5#c(4gEh}0oJep literal 0 HcmV?d00001 diff --git a/assets/img/tools/rocket.chat.png b/assets/img/tools/rocket.chat.png new file mode 100644 index 0000000000000000000000000000000000000000..904efe19eca9eb7e4c3e23c14934f398f3ab4ad4 GIT binary patch literal 8294 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 literal 0 HcmV?d00001 diff --git a/pages/software/teamchat.html b/pages/software/teamchat.html new file mode 100644 index 00000000..83700206 --- /dev/null +++ b/pages/software/teamchat.html @@ -0,0 +1,8 @@ +--- +layout: page +permalink: /software/teamchat/ +title: "Team chat" +description: "Discover secure and private ways to communicate with your team online without letting any third parties read your messages." +--- + +{% include sections/teamchat.html %} diff --git a/source_code.md b/source_code.md index 719d4f37..843055d5 100644 --- a/source_code.md +++ b/source_code.md @@ -136,6 +136,12 @@ Backend: closed-source Ricochet: https://github.com/ricochet-im/ricochet +## Team chat + + Rocket.chat: https://github.com/rocketchat/ + + Keybase: https://github.com/Keybase + ## Encrypted Video & Voice Messenger Signal: https://github.com/signalapp -- 2.47.2 From dc77667b4efdeb7ed0ca08329077716cd9eccfa3 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 11 Aug 2019 19:04:59 +0300 Subject: [PATCH 087/560] Merge im, teamchat and video-voice into real-time-communication Resolves: #1078 Closes: #746 --- _config.yml | 1 + _includes/nav.html | 4 +--- pages/software/im.html | 8 -------- pages/software/real-time-communication.html | 16 ++++++++++++++++ pages/software/teamchat.html | 8 -------- pages/software/video-voice.html | 8 -------- 6 files changed, 18 insertions(+), 27 deletions(-) delete mode 100644 pages/software/im.html create mode 100644 pages/software/real-time-communication.html delete mode 100644 pages/software/teamchat.html delete mode 100644 pages/software/video-voice.html diff --git a/_config.yml b/_config.yml index 355e9fe6..248192f3 100644 --- a/_config.yml +++ b/_config.yml @@ -5,6 +5,7 @@ sass: style: compressed plugins: - jekyll-sitemap + - jekyll-redirect-from sitemap: file: "/sitemap.xml" include: [".well-known"] diff --git a/_includes/nav.html b/_includes/nav.html index a78c44da..9f1c9785 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -49,14 +49,12 @@ Email Clients File Encryption File Sharing - Instant Messenger - Team chat Password Manager Productivity Tools + Real time communication Secure File Sync Self-contained Networks Self-Hosted Cloud Server - Video & Voice Messenger
    -
    - - - -
    -
    -
    - XPrivacyLua -
    -
    -

    Manage your apps' permissions with XPrivacyLua

    -

    Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data instead of real data.

    -

    Requirements: Magisk (xda-developers), Xposed Framework (xda-developers)

    -
    -
    \ No newline at end of file diff --git a/source_code.md b/source_code.md index 843055d5..3e18eb20 100644 --- a/source_code.md +++ b/source_code.md @@ -428,9 +428,8 @@ Backend: Closed Source MicroG: https://github.com/microg ## Android Privacy Add-ons - NetGuard: https://github.com/M66B/NetGuard/ - XPrivacyLua: https://github.com/M66B/XPrivacyLua/ +NetGuard: https://github.com/M66B/NetGuard/ ## Open Source Router Firmware OpenWRT: https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=refs/tags/v18.06.1 -- 2.47.2 From 7daa208815bdeb139bbadf79aac702063adf8076 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sun, 11 Aug 2019 22:12:19 -0500 Subject: [PATCH 096/560] Add Nginx config files to repo Allows us to edit redirects and headers locally. --- .github/CODEOWNERS | 3 ++- _config.yml | 1 - nginx/000-includes.conf | 2 ++ nginx/010-headers.conf | 9 +++++++++ nginx/020-redirects.conf | 12 ++++++++++++ pages/software/real-time-communication.html | 4 ---- 6 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 nginx/000-includes.conf create mode 100644 nginx/010-headers.conf create mode 100644 nginx/020-redirects.conf diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 5b16ecc8..2aae0a90 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,9 +1,10 @@ # Administration Related Files /.well-known/ @JonahAragon +/nginx/ @JonahAragon /404.html @JonahAragon /.github/ @JonahAragon @BurungHantu1605 /LICENSE.txt @JonahAragon @BurungHantu1605 -/.travis.yml @Shifterovich +/.travis.yml @JonahAragon @Shifterovich /CNAME @JonahAragon # Editorial Team diff --git a/_config.yml b/_config.yml index 248192f3..355e9fe6 100644 --- a/_config.yml +++ b/_config.yml @@ -5,7 +5,6 @@ sass: style: compressed plugins: - jekyll-sitemap - - jekyll-redirect-from sitemap: file: "/sitemap.xml" include: [".well-known"] diff --git a/nginx/000-includes.conf b/nginx/000-includes.conf new file mode 100644 index 00000000..d70bce8e --- /dev/null +++ b/nginx/000-includes.conf @@ -0,0 +1,2 @@ +include /var/www/privacytools.io/nginx/010-headers.conf; +include /var/www/privacytools.io/nginx/020-redirects.conf; diff --git a/nginx/010-headers.conf b/nginx/010-headers.conf new file mode 100644 index 00000000..46c4ef44 --- /dev/null +++ b/nginx/010-headers.conf @@ -0,0 +1,9 @@ +add_header X-Frame-Options DENY always; +add_header X-XSS-Protection "1; mode=block" always; +add_header X-Content-Type-Options nosniff always; +add_header Content-Security-Policy "default-src 'none'; script-src 'self' 'unsafe-inline' https://stats.privacytools.io; style-src 'self' 'unsafe-inline'; img-src 'self' data: https://*.privacytools.io; object-src 'none'; frame-src https://stats.privacytools.io; font-src 'self'; manifest-src 'self';" always; +add_header Strict-Transport-Security "max-age=31557600; includeSubDomains; preload"; +add_header 'Access-Control-Allow-Origin' '*'; +add_header Alt-Svc 'h2="privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion:443"; ma=86400; persist=1'; +add_header Expect-CT 'max-age=0; report-uri="https://34f7a2cb34f91bc092b2e15f4e4bda78.report-uri.com/r/d/ct/reportOnly"'; +add_header Referrer-Policy "strict-origin"; diff --git a/nginx/020-redirects.conf b/nginx/020-redirects.conf new file mode 100644 index 00000000..65a7c8db --- /dev/null +++ b/nginx/020-redirects.conf @@ -0,0 +1,12 @@ +location = /old/ { + return 301 /classic/; +} +location = /software/im/ { + return 301 /software/real-time-communication/; +} +location = /software/voip/ { + return 301 /software/real-time-communication/; +} +location = /software/teamchat/ { + return 301 /software/real-time-communication/; +} diff --git a/pages/software/real-time-communication.html b/pages/software/real-time-communication.html index 1d47e387..9a28ab8b 100644 --- a/pages/software/real-time-communication.html +++ b/pages/software/real-time-communication.html @@ -1,10 +1,6 @@ --- layout: page permalink: /software/real-time-communication/ -redirect_from: - - /software/im/ - - /software/voip/ - - /software/teamchat/ title: "Real-Time Communication" description: "Discover secure and private ways to communicate with others online without letting any third parties read your messages." --- -- 2.47.2 From 33b2b9a53a3e1a6cc6a184021cb584a207c4a481 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sun, 11 Aug 2019 22:14:39 -0500 Subject: [PATCH 097/560] Update descriptions --- _includes/sections/teamchat.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index 3550bf3c..7b6442cf 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -1,7 +1,7 @@ -

    Team chat applications where everything is end-to-end encrypted or under the control of your team administrator

    +

    Team Chat Applications

    {% include cardv2.html @@ -37,5 +37,5 @@ web=""

    Worth Mentioning

      -
    • Wire Pro - Paid team communication with E2EE. Untested
    • +
    • Wire Pro - Paid team communication with E2EE. Untested
    -- 2.47.2 From 3362beaf1e38183d1b383754bcc1707b378d46c0 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sun, 11 Aug 2019 22:17:34 -0500 Subject: [PATCH 098/560] Change RTC icon --- _includes/nav.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/nav.html b/_includes/nav.html index bda4dbaa..5b71fad5 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -51,7 +51,7 @@ File Sharing Password Manager Productivity Tools - Real-Time Communication + Real-Time Communication Secure File Sync Self-contained Networks Self-Hosted Cloud Server -- 2.47.2 From a7e77bf42f7cf61d52f7878c1f23e8ab490743b1 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sun, 11 Aug 2019 22:31:16 -0500 Subject: [PATCH 099/560] Update CODEOWNERS --- .github/CODEOWNERS | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 2aae0a90..cecbaf14 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,12 +1,3 @@ -# Administration Related Files -/.well-known/ @JonahAragon -/nginx/ @JonahAragon -/404.html @JonahAragon -/.github/ @JonahAragon @BurungHantu1605 -/LICENSE.txt @JonahAragon @BurungHantu1605 -/.travis.yml @JonahAragon @Shifterovich -/CNAME @JonahAragon - # Editorial Team *.md @privacytoolsIO/editorial /assets/ @privacytoolsIO/editorial @@ -14,5 +5,13 @@ /_includes/sections/ @privacytoolsIO/editorial /index.html @privacytoolsIO/editorial +# Administration Related Files /donate.html @JonahAragon @BurungHantu1605 /assets/js/redirects.js @JonahAragon +/.well-known/ @JonahAragon +/404.html @JonahAragon +/.github/ @JonahAragon @BurungHantu1605 +/LICENSE.txt @JonahAragon @BurungHantu1605 +/.travis.yml @JonahAragon @Shifterovich @nitrohorse +/CNAME @JonahAragon +/nginx/ @JonahAragon -- 2.47.2 From 90df7bbed37497e3557f2da37773860306840d86 Mon Sep 17 00:00:00 2001 From: Jonah Date: Mon, 12 Aug 2019 13:05:37 -0500 Subject: [PATCH 100/560] Update to cardv2.html Closes #1075. Co-Authored-By: Sung Won Cho --- _includes/sections/notebooks.html | 63 +++++++++++++++++++------------ 1 file changed, 38 insertions(+), 25 deletions(-) diff --git a/_includes/sections/notebooks.html b/_includes/sections/notebooks.html index bc6c04c8..1e0021a1 100644 --- a/_includes/sections/notebooks.html +++ b/_includes/sections/notebooks.html @@ -4,33 +4,46 @@ If you are currently using an application like Evernote, Google Keep or Microsoft OneNote you should pick an alternative here.
    -
    +{% include cardv2.html +title="Joplin" +image="/assets/img/tools/Joplin.png" +description="Joplin is a free, open source, fully featured note taking and to-do application, which can handle a large number of markdown notes organized into notebooks and tags. It offers E2EE encryption and can sync through Nextcloud, Dropbox and more. It also offers easy import from Evernote and plain text notes." +website="https://joplinapp.org/" +github="https://github.com/laurent22/joplin" +windows="" +mac="" +linux="" +ios="" +android="" +firefox="" +chrome="" +%} - {% include card.html color="success" - title="Joplin" - image="/assets/img/tools/Joplin.png" - url="https://joplinapp.org/" - footer="OS: Windows, macOS, Linux, iOS, Android, Firefox/Chrome (Web Clipper)." - description="Joplin is a free, open source, fully featured note taking and to-do application, which can handle a large number of markdown notes organized into notebooks and tags. It offers E2E encryption and can sync through Nextcloud, Dropbox and more. It also offers easy import from Evernote and plain text notes." - %} +{% include cardv2.html +title="Standard Notes" +image="/assets/img/tools/StandardNotes.png" +description="Standard Notes is a simple and private notes app that makes your notes easy and available everywhere you are. Features end-to-end encryption on every platform, and a powerful desktop experience with themes and custom editors." +website="https://standardnotes.org/" +github="https://github.com/standardnotes" +windows="" +mac="" +linux="" +ios="" +android="" +web="" +%} - {% include card.html color="primary" - title="Standard Notes" - image="/assets/img/tools/StandardNotes.png" - url="https://standardnotes.org/" - footer="OS: Windows, macOS, Linux, iOS, Android, Web." - description="Standard Notes is a simple and private notes app that makes your notes easy and available everywhere you are. Features end-to-end encryption on every platform, and a powerful desktop experience with themes and custom editors." - %} - - {% include card.html color="warning" - title="Turtl" - image="/assets/img/tools/Turtl.png" - url="https://turtlapp.com/" - footer="OS: Windows, macOS, Linux, Android." - description="Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with." - %} - -
    +{% include cardv2.html +title="Turtl" +image="/assets/img/tools/Turtl.png" +description="Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with." +website="https://turtlapp.com/" +github="https://github.com/turtl" +windows="" +mac="" +linux="" +android="" +%}

    Warning

    -- 2.47.2 From 8fe54093ccc9245d4cabb8770188f19114ad949e Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sun, 11 Aug 2019 22:45:34 -0700 Subject: [PATCH 101/560] Update Qubes OS Tor link --- _includes/sections/operating-systems.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 189af833..da18fc15 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -11,7 +11,7 @@ labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Qubes-OS.png" url="https://www.qubes-os.org/" - tor="http://qubesos4rrrrz6n4.onion" + tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" description="Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers." %} -- 2.47.2 From 38797acd281465b60383a7530e61451211fffbb2 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 12 Aug 2019 00:00:41 -0500 Subject: [PATCH 102/560] Remove VPN.ht --- _includes/sections/vpn.html | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 4e9438f2..5a8ad57b 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -230,20 +230,6 @@
    No Seychelles
    - VPN.ht - - WWW - 2014$ 39.99No128No Hong Kong
    VPNArea -- 2.47.2 From 8b99b533ffb49b7c9b68c91c4ba1b4b664e18f3a Mon Sep 17 00:00:00 2001 From: Jonah Date: Mon, 12 Aug 2019 20:22:29 -0500 Subject: [PATCH 103/560] Convert operating systems to cardv2.html --- _includes/cardv2.html | 38 +++++++++++- .../sections/live-operating-systems.html | 55 ++++++++--------- .../sections/mobile-operating-systems.html | 58 +++++++++--------- _includes/sections/operating-systems.html | 60 ++++++++++--------- _includes/sections/router-firmware.html | 55 +++++++++-------- 5 files changed, 155 insertions(+), 111 deletions(-) diff --git a/_includes/cardv2.html b/_includes/cardv2.html index 86f6e3f0..de676e9a 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -1,11 +1,47 @@
    -

    {{include.title}}

    +

    + {% if include.badges %} + {{include.title}} + {% assign badges = include.badges | replace:", ", "," | split:"," %} + {% for badge in badges %} + {% assign badge_data = badge | split:":" %} + {% assign color = badge_data[0] %} + {% assign text = badge_data[1] %} + {% assign tooltip = badge_data[2] | default: false %} + {% assign help_icon = '' %} + {{text}} {{ help_icon + }} + {% else %} + >{{text}} + {% endif %} + + {% endfor %} + {% else %} + {{include.title}} + {% endif %} +

    {{include.title}} {{include.description}} + {% if include.labels %} + {% assign labels = include.labels | replace:", ", "," | split:"," %} + {% for label in labels %} + {% assign label_data = label | split:":" %} + {% assign color = label_data[0] %} + {% assign text = label_data[1] %} + {% assign tooltip = label_data[2] | default: false %} + {% assign help_icon = '' %} + {{text}} {{ help_icon + }} + {% else %} + >{{text}} + {% endif %} + + {% endfor %} + {% endif %}

    diff --git a/_includes/sections/live-operating-systems.html b/_includes/sections/live-operating-systems.html index 80450669..5248e5c5 100644 --- a/_includes/sections/live-operating-systems.html +++ b/_includes/sections/live-operating-systems.html @@ -1,37 +1,38 @@

    Live CD Operating Systems

    -
    +{% include cardv2.html +title="Tails" +image="/assets/img/tools/Tails.png" +description='Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging.' +badges="info:GNU/Linux" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://tails.boum.org/" +git="https://git-tails.immerda.ch/tails/" +%} - {% include card.html color="success" - title="Tails" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/Tails.png" - url="https://tails.boum.org/" - description="Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging." - %} +{% include cardv2.html +title="KNOPPIX" +image="/assets/img/tools/KNOPPIX.png" +description='Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.' +badges="info:GNU/Linux" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://www.knopper.net/knoppix/index-en.html" +source="https://www.knopper.net/knoppix-info/index-en.html" +%} - {% include card.html color="primary" - title="KNOPPIX" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/KNOPPIX.png" - url="https://www.knopper.net/knoppix/" - website="knopper.net" - description="Knoppix is an operating system based on Debian designed to be run directly from a CD / DVD (Live CD) or a USB flash drive (Live USB), one of the first of its kind for any operating system. When starting a program, it is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly." - %} - - {% include card.html color="warning" - title="Puppy Linux" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/Puppy-Linux.png" - url="http://puppylinux.org/" - description="Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started." - %} - -
    +{% include cardv2.html +title="Puppy Linux" +image="/assets/img/tools/Puppy-Linux.png" +description='Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started.' +badges="info:GNU/Linux" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="http://puppylinux.org/" +source="http://distro.ibiblio.org/puppylinux/" +%}

    Worth Mentioning

      -
    • Tiny Core Linux contrib - A minimal Linux operating system focusing on providing a base system using BusyBox and FLTK. The distribution is notable for its size (15 MB) and minimalism, with additional functionality +
    • Tiny Core Linux GNU/Linux contrib - A minimal Linux operating system focusing on providing a base system using BusyBox and FLTK. The distribution is notable for its size (15 MB) and minimalism, with additional functionality provided by extensions.
    diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index 3884ba7f..7c935c6f 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -4,38 +4,40 @@ Even though the source code of the following OS is provided, installing Google Apps may compromise your setup.
    -
    +{% include cardv2.html +title="GrapheneOS" +image="/assets/img/tools/GrapheneOS.png" +description='GrapheneOS (formerly known as CopperheadOS) is a free and open-source security and privacy focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security.' +badges="info:AOSP" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://grapheneos.org/" +github="https://github.com/GrapheneOS/" +%} - {% include card.html color="success" - title="LineageOS" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/LineageOS.png" - url="https://www.lineageos.org/" - description="LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project." - %} +{% include cardv2.html +title="LineageOS" +image="/assets/img/tools/LineageOS.png" +description='LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project.' +badges="info:AOSP" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://www.lineageos.org/" +github="https://github.com/LineageOS" +%} - {% include card.html color="primary" - title="Ubuntu Touch" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/Ubuntu-Touch.png" - url="https://ubuntu-touch.io/" - description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." - %} - - {% include card.html color="warning" - title="GrapheneOS" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/GrapheneOS.png" - url="https://grapheneos.org/" - description="GrapheneOS is a free and open-source security and privacy focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security." - %} - -
    +{% include cardv2.html +title="Ubuntu Touch" +image="/assets/img/tools/Ubuntu-Touch.png" +description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." +badges="info:GNU/Linux" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://ubuntu-touch.io/" +github="https://github.com/ubports" +%}

    Worth Mentioning

      -
    • Replicant - An open-source operating system based on Android, aiming to replace all proprietary components with free software.
    • -
    • OmniROM contrib - A free software operating system for smartphones and tablet computers, based on the Android mobile platform.
    • -
    • MicroG contrib - A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement. +
    • Replicant AOSP - An open-source operating system based on Android, aiming to replace all proprietary components with free software.
    • +
    • OmniROM AOSP contrib - A free software operating system for smartphones and tablet computers, based on the Android mobile platform.
    • +
    • MicroG Add-on Package contrib - A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement.
    diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index da18fc15..1f1b66fc 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -1,36 +1,38 @@

    PC Operating Systems

    -
    +{% include cardv2.html +title="Qubes OS" +image="/assets/img/tools/Qubes-OS.png" +description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' +badges="info:Xen" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://www.qubes-os.org/" +github="https://github.com/QubesOS" +tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" +%} - {% include card.html color="success" - title="Qubes OS" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/Qubes-OS.png" - url="https://www.qubes-os.org/" - tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" - description="Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers." - %} +{% include cardv2.html +title="Debian" +image="/assets/img/tools/Debian.png" +description='Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project.' +badges="info:GNU/Linux" +website="https://www.debian.org/" +git="https://salsa.debian.org/qa/debsources" +tor="http://sejnfjrq6szgca7v.onion" +%} - {% include card.html color="primary" - title="Debian" - image="/assets/img/tools/Debian.png" - url="https://www.debian.org/" - tor="http://sejnfjrq6szgca7v.onion" - description="Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project." - %} - - {% include card.html color="warning" - title="Trisquel" - image="/assets/img/tools/Trisquel.png" - url="https://trisquel.info/" - description="Trisquel is a Linux-based operating system derived from Ubuntu. The project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed." - %} - -
    +{% include cardv2.html +title="Trisquel" +image="/assets/img/tools/Trisquel.png" +description='Trisquel is a Linux-based operating system derived from Ubuntu. The project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.' +badges="info:GNU/Linux" +website="https://trisquel.info/" +git="https://devel.trisquel.info/groups/trisquel" +%}

    Warning

    @@ -41,9 +43,9 @@

    Worth Mentioning

      -
    • OpenBSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
    • -
    • Arch Linux - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a +
    • OpenBSD BSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
    • +
    • Arch Linux GNU/Linux - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a completely open source version of Arch Linux.
    • -
    • Whonix contrib - A Debian GNU/Linux based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" +
    • Whonix GNU/Linux - A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" and a Tor "Gateway". All communication are forced through the Tor network to accomplish this.
    diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index 40395a7d..db043aea 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -1,35 +1,38 @@

    Open Source Router Firmware

    -
    +{% include cardv2.html +title="OpenWrt" +image="/assets/img/tools/OpenWrt.png" +description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." +badges="info:Linux" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://openwrt.org/" +git="https://git.openwrt.org/" +github="https://github.com/openwrt" +%} - {% include card.html color="success" - title="OpenWrt" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/OpenWrt.png" - url="https://openwrt.org/" - description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." - %} +{% include cardv2.html +title="pfSense" +image="/assets/img/tools/pfSense.png" +description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." +badges="info:BSD" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://www.pfsense.org/" +github="https://github.com/pfsense/" +%} - {% include card.html color="primary" - title="pfSense" - labels="warning:contrib:This software may depend on or recommend non-free software." - image="/assets/img/tools/pfSense.png" - url="https://www.pfsense.org/" - description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." - %} - - {% include card.html color="warning" - title="LibreCMC" - image="/assets/img/tools/LibreCMC.png" - url="https://librecmc.org" - description="LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF).." - %} - -
    +{% include cardv2.html +title="LibreCMC" +image="/assets/img/tools/LibreCMC.png" +description="LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF)." +badges="info:GNU/Linux" +website="https://librecmc.org" +git="https://gogs.librecmc.org/libreCMC/libreCMC" +%}

    Worth Mentioning

      -
    • OpenBSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
    • -
    • DD-WRT contrib - A is Linux-based firmware for wireless routers and wireless access points. It is compatible with several models of routers and access points.
    • +
    • OpenBSD BSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
    • +
    • DD-WRT Linux contrib - A is Linux-based firmware for wireless routers and wireless access points. It is compatible with several models of routers and access points.
    -- 2.47.2 From 2569dacbee90bcc8020b44ff4cd4f449d1879cfd Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Tue, 13 Aug 2019 14:07:26 +0300 Subject: [PATCH 104/560] CONTRIBUTING.md: fix typo & add DNS criteria --- .github/CONTRIBUTING.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index ee30fb33..26e4161f 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -24,9 +24,17 @@ We're trying to keep it simple and promote the best tools, not all of them. There can be exceptions if no software is available that meet the criteria. Note: This criteria applies to all of privacytools.io -### Proividers +### Providers - Prioritize Products by privacy respecting nationality. +### DNS + +- supports DoH or DoT (We love DNSCrypt, but there is already https://github.com/DNSCrypt/dnscrypt-resolvers which is directly supported by dnscrypt-proxy, so we don't consider useful to list providers only supporting it). +- supports DNSSEC (https://dnssec.vs.uni-due.de/ can test your current DNS provider). +- doesn't log IP addresses during normal operation (If your suggestion logs, please compare its privacy policy with other servers on our table that keep logs). +- preferably supports QNAME minimization (if you have access to the dig command, `dig +short txt qnamemintest.internet.nl`) + + ### VPN - Prioritize Products by privacy respecting nationality. - Cannot be based in USA or UK. -- 2.47.2 From 1fb83cca80595756fdeae6e731d1662480603721 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Tue, 13 Aug 2019 14:00:34 -0500 Subject: [PATCH 105/560] Small Improvements (#1149) * Reorder navigation bar * Improve browser recommendations * Fix incorrect icons * Reword Brave recommendation * Update _includes/nav.html Browser-agnostic description --- _includes/cardv2.html | 26 +++++++++---------- _includes/nav.html | 18 ++++++------- _includes/sections/browser-addons.html | 4 +-- .../sections/browser-recommendation.html | 6 ++--- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/_includes/cardv2.html b/_includes/cardv2.html index de676e9a..3e8e590a 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -55,22 +55,22 @@
    - {% if include.windows %}{% endif %} - {% if include.mac %}{% endif %} - {% if include.linux %}{% endif %} - {% if include.bsd %}{% endif %} + {% if include.windows %}{% if include.windows != "" %}{% else %}{% endif %}{% endif %} + {% if include.mac %}{% if include.mac != "" %}{% else %}{% endif %}{% endif %} + {% if include.linux %}{% if include.linux != "" %}{% else %}{% endif %}{% endif %} + {% if include.bsd %}{% if include.bsd != "" %}{% else %}{% endif %}{% endif %} - {% if include.firefox %}{% endif %} - {% if include.chrome %}{% endif %} - {% if include.safari %}{% endif %} - {% if include.opera %}{% endif %} - {% if include.edge %}{% endif %} + {% if include.firefox %}{% if include.firefox != "" %}{% else %}{% endif %}{% endif %} + {% if include.chrome %}{% if include.chrome != "" %}{% else %}{% endif %}{% endif %} + {% if include.safari %}{% if include.safari != "" %}{% else %}{% endif %}{% endif %} + {% if include.opera %}{% if include.opera != "" %}{% else %}{% endif %}{% endif %} + {% if include.edge %}{% if include.edge != "" %}{% else %}{% endif %}{% endif %} - {% if include.android %}{% endif %} - {% if include.ios %}{% endif %} - {% if include.fire %}{% endif %} + {% if include.android %}{% if include.android != "" %}{% else %}{% endif %}{% endif %} + {% if include.ios %}{% if include.ios != "" %}{% else %}{% endif %}{% endif %} + {% if include.fire %}{% if include.fire != "" %}{% else %}{% endif %}{% endif %} - {% if include.web %}{% endif %} + {% if include.web %}{% if include.web != "" %}{% else %}{% endif %}{% endif %} {{include.icon1}} {{include.icon2}} diff --git a/_includes/nav.html b/_includes/nav.html index 5b71fad5..17115cc1 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -31,11 +31,11 @@ Browser
    - AirVPN - WWW - 201054 €Yes162No Italy
    - AzireVPN - - WWW - 201245 €Yes22Yes Sweden
    - blackVPN - - WWW - 200949 €Yes31No Hong Kong
    - ExpressVPN - - WWW - Tor - 2009$ 99.95 Yes148No British Virgin Islands
    - FrootVPN - - WWW - 2014$ 35.88No27No Sweden
    - hide.me - - WWW - 2012FreeYes160+No Malaysia
    IVPN @@ -156,36 +66,6 @@ Panama
    - OVPN - - WWW - 201484 €Yes67No Sweden
    - Perfect Privacy - - WWW - 2008119.99 €No54No Switzerland
    ProtonVPN @@ -200,65 +80,6 @@ No Switzerland
    - Proxy.sh - - WWW - 2012$ 40No300+No Seychelles
    - Trust.Zone - - WWW - 2014$ 39.95Yes164No Seychelles
    - VPNArea - - WWW - 2014$ 59Yes204No Bulgaria
    - VPNTunnel - - WWW - 201435.88 €No800+No Seychelles
    diff --git a/assets/img/provider/AirVPN.png b/assets/img/provider/AirVPN.png deleted file mode 100644 index d2d3b6a663992447c325ce24812da1749ad8c488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2215 zcmV;Y2w3-tP){`L9(XT|@p_WnnE$+W}SBx};v+T+R3*lU>8=jrJsXvOXH z{!y*|Hizq#xan+=%~8ZgSPn{Wzd<#{4iOsN~QhT-|0tz)n0i?Zo(vitGz z@p8%DY|H*lg2T+!;6i%6W1j44r{#{x{)^oG-|_rjr2KiMw8PTk?(+Cur|F`<<>UVU zjI-Q(t@WYd_K>E;d$Z$`uho~n#VT&f$kpjYlHB+E{+___z|P|N`1r=z@POm~-{tQA z{`xL@;Be6X>F@dEYtyc-Za@MVvZZ zj!&M*Gi|zv!0!9}`v3p`zk>O4000K!Nklq^t<|65slEmu>#_cL%ZB-M-)Gd0`Ltc*10obC?fzZf3w4 z`TrzlrjRLQ3YkKtkZ-}K&X<-}S67#o&QtuvLiqDlolXae)m7c>(a|T}`Nkwd_$A$} zZuLAh%!zK+q1xFwJM^U{4sxzL(m^gh9d)#RmC9nV1bR`rDx3vV69w7O9UbW)4LLs; zJRVOV5P-u%m8Pp_z6pYyAE|P)z|f8y9*aul_xn|W8=96v|4B^>WNH6O<#2SK92P)m za~+4np|va^TB6?_PX@$y7uwNwo*Y94D877|g(Ru4L`ok|0>pPkFQ^_JxX4wIjYkCz zhvf!!B`I^Pe2DK#5Wy zN!_SNiy=FC+r{Mv{r3-oA!L-2qFK2RoRIE~MGLiX_39p%%zrsOmKP~0D;Hv)ndx>H zR9dZ8_3GCjT#vuM^E{)a=G`I2_3WZ!qUi8mb&*z$;_9}04Hk%A%UwbZ-7;|~IK-0_1 z#ao3!Y=bNMUkA_WIP?@hkJ6(leRn7EzDi5WGlW7R6_YE!^_-7GOVRjex7N2a#a{+W zg(MjDMFB5^8ciK%{_#{{5Ya0L84O_rp)4P3?>@_N zRuD}1+O{B6O5R~)taZ56E38*4L|X8cln2>n5keKHYAa1|%EaLX>=zR(sX z%@{&a)+7=F3MmhgKqw<1!5V*@TGpsg_OhgvWz#rWY(*xbi0;cRghJOMKoDYX6$yFG z(o7nmZOWI$!^RV>JGh6@!&tqD=43mJ{UTvPY#uTats>+Vl?b^N*tz2@i!y5aYbXOA zAR!|s%W0M+i731Hm7t<9pCGz=oR(q+A(IjzWiZ6E@cA1>+UGXh0ph0YaDUc6%^PSpgz86bTWd zs2U1|s!`-^VZ%^E?FIIOY5XwD1oy)@BUWnv3{2FGH z4-Pi!Byi#mLs$30ed20BMy%nz-ohJzupysZ5?IBpBVTQqyk3?!?CDIVlJ(B5`?lxi zwgIx|3Z`K-r(AokM#h_OxZd=7Z^8}ef~|cblgTJ-W#>m*Cc@r|sN)b66<4d>`zI&+ zlp4bQ@!dz{*25tgHKrNQh7+w;E7qWPnMkBTC1dIuG?>#!yV>qXT4G({5I)rx z4F=9=w8jgZC>Fw0yT)-0)#kWD%V4Y-IPR3=+7E_%g+t`8eLH-&ZEj{6QcsdhIGi9` z`UVvtNiyDaCP*?tHY2Uwhij!nKtDyz;-xx-jiQCO%f7hP? zIXIY)B~Hoha)hZR;EyZExkM|HY$hU!7Fnw$`eJE*5+L&j^YdK6SRswIg7MT~FjyHb zR_JpiXDk$&P(Ox;gL#>sfQ;PV-zN)O>ziAf`YlrLblSF^5R6mr+;lqir1YBB+QmNDe z%JOqaMH`cZ?lnz)L-`pQDoVS_cAJATua(yqivygCLEg3rg$~PMJGpzi2AFYMX2zWk z4M1*(60To^THpGNV{6k%Hu19F#*oLXD13_oIl)tFt+YbKPD%Z907P5?!~m&W|#&}{IN1i>|rqy8cu pdnOF>7sM1Yg-jt+$Q1II#2+nMsfY|4!tMY7002ovPDHLkV1jF6d&>X- diff --git a/assets/img/provider/AzireVPN.png b/assets/img/provider/AzireVPN.png deleted file mode 100644 index c63aefd7e0e35661733a9402ee7b3e459f97479e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1940 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 z a+WrUgo6k%af$8G_0000* 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 diff --git a/assets/img/provider/Proxy.sh.png b/assets/img/provider/Proxy.sh.png deleted file mode 100644 index 37ee777c490dd77bafa37e99fde61fa3437cc5d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2975 zcmV;Q3t;q#P)|H9~-`^}OEG{lCA0Qvm(b1F`P}k2fc5^MLr7!5AEBfg&H8wUq zMlma?oFFAXFwNCnG5_HzzA2BO@v# zD#zV9A|o%^6?G{qFETPRAsZPjE-oP^BqkytI5;^eB_m#6Uo0*yEiEl4C@3#5FDol6 zGc+@BaB!KKnR$76mX?-iXlO`CNMT`NE-fuTKR;1XQBF=y=jZ20A2I*jE}ufIEh#B5 zFfDO$amUBU0Jry)yHR#_cAV5en3$OF@9(d#uei9lsHmtr9x!ijZ!|PCg@%TRiHYjr zGgntvQiwR|K|SN+95| z&fT?5>Tg6$8;}ji24n-W0oj1uA%|V5)9FZ2$J&GBWDwVH1thfgAY&Uya@|3W6cp#W zgIJKmHd=R(GX`?C?jUs~L*$FxblpL`Cm>PxnuEBze=AXGuKUfN$N@*`-Ftxe&Kiv~ zM*xDhtJZFxC;Qqyrgj?*=T!pM#_nu1e129Dxx6`#wPU7tz6dY5a$eBJ+F^dCwdBz^xNu#QSW}E9GYbnd(9$Ish!=gB6HOW<4QmvDUYIR(l_>I?G z6=d#q=+|=ExN;|SpsKs23doT<-K(b4l?s6x43~gFx0-5~WL-kIDT6WCI#n+)Q>ap- z{f(k*Gf3_X+QzVF^$>?WXrUf8vj;Jy&pDcH%X-vhn{nVG>2Q+6D^Z9(XA4Q!bi>G_A!3B7(h;O+|0Yfp+AtayP`3AKFgXYr-OKfJ&TJ$_)5g7>rHE4@P#44VW5zYmb)q(S<&u_d)YP2xpH2T@&Y25kdkID_#rn-;P2o_759$zM*5 zV?y`Y#gyD#AWD}-wE+j~QxF!%ZBFz{e;CxtUw57%$>V>$f|4Go-^I2fF~Qx#=cHkG z6#kZ%z$ukWW8}s5rOVk&t6V_ofpJ3-_0D1tTyn+7*M=38k`#)Cyfc0QD4@Q0@N8!X zNq+wlN=oFO+V5a^+$F~hUFqrJXc}jam4u98*Qt4yD(n57| z2S`TJ4y-AIATw2BUJ!Hy?rnc1W%u18ln z#85`oV=C4-PYapuTL@Cr&I1!W^NUtMHDSQZXxT+ipgINF`g-Tbe?0o>tDl}*F|5$) zAXEz>_N!fZZFC;o^-EO3bMLfiJ=6*!nwmUD!-M=_GyUi;5WR#sDu4(OC2X2o_8@G0 zPeHc6{`Xh+@8AFK`JbUpn1(eA#+arFe|LGe297Af`S(Kpl)jlue1k$k7d(_+G`zys zae(?bu^0reeZ9oac9^`CnaXe|ZQ7~r6{wCNTR+@K5NHD+COpGV3p6We(d7_hMEVHw z6MVMZ`pyt7ST&)yr@w`Uw|GhxMZKrq0V3!nK9--6l+J`hXEczoRR{U(-ggENdXCKs zawpspn!}CdIg?Xgr_RCc*TJh;MI#~cC6)GoaMOmxS^bwlMr=o#bcJCFbP(L^@4x+g z>+K&OKD>C{F|zD)Llno0l7sEZQmJs?4xuij7K4oEKthaz9^zXd z5g9?AZUG26TYt|&iJTxNpz)Aj?V>q0{t6$1G0Q>Kfx)T0>}!I*hs#bvbvzFu@wCF5 z1wD7L1O%Onmz*(YE712K29nm7&#P?-@eu;TH-yZ4g-_N)qhs>(9K=Cu#CzZ&xbzz- z_VXmwfQW|koWtD#Jv&kF0x85J0k?Z-iD~hVu4RpFZp1JTl;k~MZvAlY;k}PMdC)x$ zvVd5{);fgc;=xR|(eqC*3#7D(zQtmvY3+X7b%-gJ`!bisj&{{-1&%B~o>Kw!`Vx>T zv;3qJZ58!E4og<^KwrUdpkug9uU|iX`pq~0*~ZDFL6g7mB%g`^Mp|Gz&ea>5f1S&b~Z9V1;&SqB7+J;~YUDa=m^C|~?@Rm4Y(pNzRxocz_1rK89NZQ?w>JiFZ;OM$Jer_Qg~ZNmEfWe1$veLXpVa-4UKl znq9+PZ6b9dJ&At1tDCdJcqQ@L$0mCd7O7|>M#9tO zKe9M1NBf4G>~_oBMNODXiLh$D(ml1qc>cNmcMmrMq9Dlihxk{51CigJEBK!e3f@58 z4*}B0JJY!mkjw`JNdidOyb_QTyn;RiNI;^2D%(=m9mENVf+x8ekkSVLaiKPy@Iu&LDTv*wM59Xn)}8sQf?$rc-CQNejWMYitue@{fg|i+Uywjm=a9|nia^S% z2N{+%j_9w;VFU?!n_h2oU|HqS3dVY4p002ovPDHLkV1i<^mj3_% diff --git a/assets/img/provider/Trust.Zone.png b/assets/img/provider/Trust.Zone.png deleted file mode 100644 index 10ab9bf65fb46308a82287e317dd584d2dbc1651..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3095 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 diff --git a/assets/img/provider/VPN.ht.png b/assets/img/provider/VPN.ht.png deleted file mode 100644 index 12885d5c7899f075a9b03257a29ec7f15cd610e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2418 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 diff --git a/assets/img/provider/blackVPN.png b/assets/img/provider/blackVPN.png deleted file mode 100644 index e902b78cd6bb54362a1ddd83d85dac5ee0813f49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2587 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 diff --git a/assets/img/provider/hide.me.png b/assets/img/provider/hide.me.png deleted file mode 100644 index 1c95f481e613a4d8a04642bfd55f03139b685764..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2394 zcmV-g38nUlP)K}k>S?d@CM`$*aQp{1w_(*GII`q$ao@$vH8-QG&w{tC+Wc;@{eftF)w zZgzZtJ>dVv$H`4qTZW8~-{9eVfrfMK|EaC8GKQEBx85#{p)S|`Gu;0;+5RNh|3*zz zKDW{e&io6<@(f>b9+9iOzrqu-*ICo>i;$BV)BTL@{8+==fQ5+*kgh|Ho?+|%MZMS^ z$?)~{_6V!cYjJixn5+qGfkoE!<>u!izv6Am-WSI0%+An5ug6Wb&0?#%Ez9sSt;sl^ zwN|^*f!**5%=!QS|0^^*-13!l000M-Nkl+NE#Va-h?h=j-xuqR78{6_ zRuANIxiho59>gso5QCdkzojV3<56pGa&vVgPO*d*A5C+)97Sy(F^r2KOuo5L4TxF{ zVu##xa!@Rq=Weu~EnV8eFeU~uGM~AI#L}rCR%>H!3eEX$1`4_zmE3M&38bWeq{?yN z?Nku2myafAan$J;<>zYl$*66W&6xTUR~|BmkmqV#qV2?j=r&ZNsklE{nQCY*N9j~5 zTWZk$g&+uI*{*eos}n&CbS0W%G4M!vs^%N{mQEFjYX&ug46#ENQ14CHJM+;~kQw1-_H^YI{#+Uxzjy}c`y!7dD@;W!LO z$RUQ_vaR?ZF6gZ_|DOYKJF!0!&O|j~L6C)fGEh1QM3MPK@*tbMN`%;|E9*<8Qfaa> zn1#Uv9OvOU3_PWZjeq#7JZHbYRAbM6F<<}gbjxD5@N?f65Mt$=<%8TC-}`#HNs~&X zB>310sLCL9o$u3HkO>$(f#X;s2-wVpFtzbVAnR|In$Py)!-9T%abmZ{f|#nhBIeM> zsvtPBQe+>)B1Xxw%xN4zc#+gMj4gwdO0z!z$(ClCh1l*``J|UiEmro2#Fe-2=$SA(|!olq?StEsMm`7RXrn>xKE0^t%Gc zO#R0%;ft2xeVjB5*)lTVP4RETcQD>+ucfXLItIz9k4zd#M4Eg@UeP4M!sGNh9^gR| z*0w@VBwk3qO~7%Vmgd63QWvA(2#GBt@^vi6{)wP&rbN6I8Z z_QK^b9Sut{2rNbDA&4!62$y^dKvIuE^fL>*&FFsuGOg#oXgq8E+9Gdj^Mc6d`Bbnj zD7zP40D0hhyqr8 zI(nVC)}%~ZGV^op&x2rJ;KX$CW?si$kg?Ujcw1d=Ewo-{XUpcVytORMp>p!@gaO}q=3->!)p2R5 zEfCIoQZ0-;NLcY{qra~|kFzhL6_KC~mv(m(kZfh}7jHDYi4=*fj(9EK(!t)$=SnVR(5s9rZk`%B>RZZGy%O9fxcezAdmKeS}cgei$5-iKWiFSRt&$h9b|P@KwxzkR%DX-{{D?2 zgkwu73F5AiZWm;23T%B+U)Q3%nkw5LY~!1egnX1-6%BtpPbTvl%n)Lrb%Y)TK;C=X z1!b!%q*||*23zaY?;!D;{J`guoH-b+NB$PAdm0T zZzN*Bq;;~#`#}DYk&)`kXBq}L0j=NZK(jgdSg3OTpPKsfR&N9k;uJq?47~k__5V zNTrc*c#t?Gv}*Bza4s1XcTI{VBVgfh(8v(zk`^I|^=+;Q#;t diff --git a/assets/img/provider/ovpn.png b/assets/img/provider/ovpn.png deleted file mode 100644 index 9145982d432c4be7f3f2167a2995002fcd0ac893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3811 zcmd6q1y>Uc1BGcOpdgJjP9z4>9ivmi(cRtB9RnGoLsDRLhm?T83rI^hGE%_7q#Y&j z`7^$I&b`kMxaZt+E=)&D8LR0P_tqx?;vHw=9S8ACG=Cp&5R_~doct~z%^*0#EHuL;BG)<~(JnaI zAvDz`Jl#Ah-!}TAYjl<^w7?}U&mI2B3;OZ>hg?5cesE%;Jq+QNROXXh5|&czky_!C zRvwaB?w45;^szQ9w>~VtDJHA@Lr!H(ejWT%U20K7RAKXn;szL^F%HoRFKtPx_>xl9 zl~LZ3Q`wqX(~)1@o>|wEU*A>O+>2=FDsAqmYVG^fGEmw!P}4C`(K%GxHB{L>TGuoF zxo4!MceLTZ$(Did-9uBYL$jSDvpwVUgOiK>(<|R*mPconhv(KN7T2d&HfNTQv#Xm^ ztK0MIJ1ZNz%UcIOw)Z!FqPF*s_6~oe&?g7z)5GJljBXqYtlUr@JbYb4E91h|1$ITIq2g*iIZA*r4k`lUUsR}u!^YonOsbGAP+1vr z8v34T6Ls925L)j3VApXq0uMtPdY;6SO|;iEt{17yWCBmZ4-f9QYY7xps=^=4>GgYx zRkEn}YtI-h;Dg zl((9jY~)>7G^Ofq&*ZzjS{;SZ$7`|d7T#3f|6VODfHeWnV8XhokWkPMJ?=U7iO*R4 zF9GrsyD3X}HhhGx6JtpS2@2%p?Dku@^pb$!JbNOICqo(DMCA$7A@)ivcbCG1`!8!7 z@tmnWu1~EDu3Eb(GW97t(nsT(2nQ58;Eil)vD?8=5gq_A(!)XS?JD*m6Bp6se;<%5 z(v&{7!>6y!6P`hS>Chv8rOLTd|6Ip*7 zCEcz(*P(1W4x>89=QRr_t_V~4dT#1mCSPuKH+e|MlU%*cIV+tJz$#?XtM$h&Mq9(FF2k25uXFLFkB9?h@OB{=hGq2$uh zMlWA-yOW#NK~y9srPqKX7r&%vJh7%-i zMe+j2YA!s>Pi|T}pRTUzK zje^qHWDK&)e~={<<$vt+6f|W_OyWD+B)A%I=c0VQ>XuYwRhM=p@wO9(g|RA1KipfF zskkhu`*q)5wYaR(4wF;+AkG(Dq>Si>aY;#1bq>y6P{I$J^Ox<-x)Mj-W@9nSPj5`{ z!DI>j;V~Q%(hnv%O>2|zLvq2?+=O%ehAPuaxtqo1qr-bCI>9MEDBi~CumdxAU${}tr2vYK zD%^g6lH~FGw*u!h9s}h;+-`zYiQ6mLtnMWO=wSs=i0+ILGMGL8r>s8#xLZd>W0fZL zSnenseO(Bv*9#nk7O_5GFP@XO!7+}#e@#J-JE!r~x6}vT^oi@-INh!sE=W&#oZZ&c zH4K?o7-ChEa8?j@WDax}+~CA_jyvv})O$=-(}tl;u*zc8BIvn(1;cmcwn}4VCfasAOSi>5o05$EsL6Mc@&IdkpRm&FN!HH5x z=(CJ~mX7QK1a|x*V=Xo;Lh5l~CSPaNyk`g~;xxaOw9NQ@(U+BA;wgwtJWj|uVmTrW zhpgg3FyFaD%WK>xrv5?`**`OLVT4S#e)@)V8FyQgRI810ok~iV`V4Ft{_=~$w z0Xk!-%&J`_mhCs4(TPkgC$~>Mi9F*ol-w<%#BOY3jrOf-w(RHrb_fQ58s6|#^$qM3 zy9?6$Zt^;|Zs^2AZcdrVX>-v<{dC5cTLin}9QyssO@P9wJ%Qbvoem%a)qhW9#OXK< zx{t@7dw;$lY@G+%qx{Co5kAdsRYi2O$~bfF_utdm2cqbG<0o5JmJ5%Ap+E0c?ZLOR zS31|ZO1l=u%X7ku0ME)_dq-&)K?(!nJ-~8rvypl-S%%hkT39Hy9n^60WuE~x+TVd} zJfVc|f|UD!vnBh-PS6C+KqdEZFfjahMq-lkrvz5g6{Vo}i5CBoM$SD6nM)%{2n7{E zx3@_~8fw6WE$gYPi81e3O7-^OWow5y`SxW}@IkJ5+~2n7xTGOF;$TsE#*aL(v_-fX z{4YHEive9K^#Vb80Y|sA2l_0h7)TU;^T z&nolcpV#HgaAC{e@2I%M9Hgh4leXGACNlh*EnhJd@kyr8nEj1gGXLt%3UmQ3VGVl$ zUYCUb{zWoRm%C^rlPmmp*&IIkSnI=LN6We`JPY)<%EIjSHW7r#5YkLeL9IdPz9akf zGp%>3Uzre77Z(N^Uafhe@Ap3~&T-w?z!@G$!K1#y@&S4FqrJ>cB`&3c8l^OE)Jt3f zojo+?rD**@GV0GT$hW^HVE;B~nD@AsuG>iD0<;sJCN{a`8piKOn6OYi{R-&WxAVjawCl4a)4VF|2&Q>07f6LR+)&2vcGKTO(7-) zLLGPlW-`jbE3>A8UVb7BcG!ri24_&1J!b+(d8i4Wi&b<__h*hVO4Ydpu>5=iXz8J~ zbfkh%8hOh=X>NPS47wa_dM{di*G*tq_e(O$M9wFvk2|!`ft97xrB$g%hGj{_uML1EwycSe#@?gQp{27Pv9_b=x{JNT%^}{Ej3U4Hy6?3xi6r*o4Lyz7jzU% z)l05tSLi3HgWJrMngZxFNJk;#foHa{a)0T?PdSfKQpP3Ng}@7FX&aZc0ciD;OPScU$xT{1?QOS6r=YdQ!~%(iCDQi$|^*Oc~|+}-SCZ3 zF~#TLQCmHC5E@4q#8AUbi|c=h+o=vte!gkC`WqpJCmB13jSnY9+;ihYL6F4^iHT93 ziOvkMzbUlRH+XcH5q^<5bvB|Lp7$arkE#tX$j%$eyKbify}5mR>j{L7mYAS_Y3Pf- Ww^d|>nE!h)HeZoDUyvxd<6*(=Z^Z6!#qNE`?|_Jxgp8Yulb?W(tALE4jg_KVVs+pguhL*63m#~eRvXY*)ouaIkp|_f%u$QB`nxwg(sl218ucfN7s;;!5s=cVL zxvj9ZuCuwawYs*syt%u+rLV!KvBIje!?3r(zQMD*$+^GHhrHy7yyU*X!n?uF zzQoaoz~_a_?}*9nnZ)Oa%^S$5owA=K?#>T(t@x!s7PK=J(m>^xWz7+wJ+$==kI1 z>gMR|>Fe(7?eXI6_wVrX=JNaN^!xMl_4fDq_WAq&|Nk1!_<8^U3Oq?fK~!ko?V9~_ z)8-w(;|qa632`8~8>C6c4~52dw1d@2=EL09bul)Bf_s!~X1m6#Q*uipnzui)kUc*Kt%4Zi)UOGF@YeM1*$5%@*wS`t5e*aLW!@sMu<+1UI!4O`Kp7Y zdR`1fc-29Yt{)^w|B)ko5M+F67W0jF6^P~|eTN6$JbNy9`=hfEWU1cRVOK9rd560O zk>3Jx2Y`%IB9umzUh=*KkS1?GCBWFyZt|)KdX*vAa&$urLXv7)Zz2dN z=_4*T#v%~0-D<2kfuJXdwqsRV+CxR&Dn?#KpBQ1V2Os9F9DFzdKIY>SlatsahWVFs zocc7&WLiZIV;G)bIH3p$X4>L*?bdW zwA!s!on88o9i-@UTSg)i<^hkyD~=#F{c`doJmw4^NlaJ_Mpy{d5D2B&4M+I1Ep+QN zw#-{Vw0{?&LOx7y+}qgLNZ$pL$=};<)OU7vs^GQLs8`8xJ4gx*#9em=0f=bQ%Fok? z5JJbB21s?dWCp37Bp?`{pbX>vG*m_)VQSiBTqcdcsMUXQ{g3m<4)z~Bc<{i1fqUD{ z`kmpi(Xr9dG4EQbvT6t618Ui#osb~NL@GrP_;P3j{2%8vkN`LdK1dNbu1{nUL$?P6 z9Ymarn=Ok9AZSA)@L&N|Nu;Mng=;1dTrz2-?_4I+-=oUFdcIm)f=?QR6(jp-ZP*4v zgGlBBj^h)}AR%QCH3E=$HZ_o(LwUCXzR){l*cu4G_-+iG>!u^>zDBApEP?IW7t{vzGebh1_L1{OvZvhX0?DA0SCD7d=MU3mXGkb z-6;cv_Zp!?E@MTx14O1G3P?>ZPvt~IBNhS(-SmfSh7juMLC-WO$o8Y1o#@wCo@`N6Q*22yh}w21vo92Qdy)$8Yr!#mNu| zAJK|&0MfRB98f@x&3|&VcW`V?F(_nOHV|?i`6tui){svjKkvIs*@*pv`ejWi2DVWXs$N8%KfrI6HA5(<1CYRP3E`Wn5~B7H4& zBI3B%0n)B6hd5aW5y=Q=_YnlrcX4YyI5RU746dh9(fAYQF}bpWRqn+L$7 za2U**1_)MyQXo*)u5~8FtTH??uJoINU-uvcQu7qliNXr9&9nrb4P%OfDl%*aQ4At(XxVigbqq}OTqWks)MTS^&E zW9WdNCM8`X%H0WqDruQR)rj08;&n?xl+-fb1v=iIV~d&jGfIazo33j9ZUrI0L}Hu( zWOGC>m{O)IJ-8Yhkw%D`CJn`?VR=IE;C2p1c+vpj$Fm6EU(o|qVg=nv5y|59Tp$> zaL3A>C9|V!s1^`TAWA1<4senV(#GSGM8-w=g-i>o&|l#v9Zk!1HVrz&`L{3s|8u5n0MkozQQP-g85Zyq!reF5bx@Ow<5$P;VgDI+R z(zHI8b(*GG*fr1=$#PN+zL^)}ir_@fw9+VASKl1AGTOFtqA@M^qwl{1NzTqAjpQ@) zZ-uBz1Clh^%b@gqZ1+p(#4c^UeHo2Le+eD_ z*!duk^JiXjxjnOq#T0=r%>sR#x^N>Fd$O0?Z@UEY?0z(Q{pYAF>FYzW_z*Jb<3M2G zeHU;7TG6uu$UI*Si0Ffo=CyG*fHM5Gv9=-&Q-Trlu^c^C( z{_bcms!E`I@iI7e|MyzoeHKM1SFhYa>bUjKXL479$j|-gBzGx@-2NJx z*Bp>o?7{c4+_fOU Date: Tue, 13 Aug 2019 20:07:58 -0700 Subject: [PATCH 107/560] Remove Flock --- _includes/sections/calendar-contacts-sync.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/_includes/sections/calendar-contacts-sync.html b/_includes/sections/calendar-contacts-sync.html index 6a4ff713..86523946 100644 --- a/_includes/sections/calendar-contacts-sync.html +++ b/_includes/sections/calendar-contacts-sync.html @@ -40,10 +40,6 @@ fruux - a unified contacts/calendaring system that works across platforms and devices. -
  • - Flock - a discontinued calendar and contacts sync service by Open Whisper Systems. Despite being shut down the source code is still available on GitHub. -
  • -
  • cloud backups - consider regularly exporting your calendar and or contacts and backing them up on a separate storage drive or uploading them to cloud storage (ideally after encrypting them).
  • -- 2.47.2 From a011c0ae33a75aea474374d6463c3ea17280f32c Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Wed, 14 Aug 2019 15:28:07 +0000 Subject: [PATCH 108/560] Delist Ricochet (#1135) * Delist Ricochet * source_code.md: remove Ricochet * instant-messenger.html: remove another Ricochet mention --- _includes/sections/instant-messenger.html | 36 ----------------------- source_code.md | 2 -- 2 files changed, 38 deletions(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 3da570dd..6169619b 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -59,49 +59,13 @@ web=""
  • Kontalk - A community-driven instant messaging network. Supports end-to-end encryption. Both client-to-server and server-to-server channels are fully encrypted.
  • Keybase - Warning End-to-end encrypted messaging with social verification.
  • Status - Experimental A free and open-source, peer-to-peer, encrypted instant messanger with support for DAPPs.
  • -
  • Ricochet - Danger Experimental Ricochet uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with your contacts without revealing your location or IP address.
  • Related Information

    - -

    Updating the Tor binary included with Ricochet

    - -Currently there are no known vulnerabilities with Ricochet. The software is safe to use as long as you update the included Tor binary to the latest version. - -
      -
    1. Download the Tor Browser.
    2. -
    3. Run the Tor Browser installer or extract package for your platform. Windows (.exe), MacOSX (.dmg) and Linux (.tar.bz2).
    4. -
    5. Copy the Tor binary or create a symbolic link to it:
    6. -
      -
        -
      • Windows: Copy the Tor binary included with the Tor Browser and overwrite the old one included with Ricochet.
      • -
          -
        • Tor Browser binary: %HOMEPATH%\Desktop\Tor Browser\Browser\TorBrowser\Tor\tor.exe
        • -
        • Ricochet's included binary: %HOMEPATH%\Desktop\Ricochet\tor.exe
        • -
        -
        -
      • MacOSX: Assuming you copied the Tor Browser.app and Ricochet.app from their respective .dmg install media to /Applications:
        - Create a symbolic link to the Tor binary in Terminal. Ricochet will continue to use the up to date version of the Tor binary when you update the Tor Browser Bundle.
      • -
          -
        • rm ~/Applications/Ricochet.app/Contents/MacOS/tor
          - ln -s ~/Applications/Tor\ Browser.app/Contents/Resources/TorBrowser/Tor/tor \
          - ~/Applications/Ricochet.app/Contents/MacOS/tor
          -
        • -
        -
        -
      • Linux: Assuming you extracted the Tor Browser Bundle and Ricochet tarball to your home directory:
      • -
          -
        • rm ~/ricochet/tor
          - ln -s ~/tor-browser_en-US/Browser/TorBrowser/Tor/tor ~/ricochet/tor
          -
        • -
        -
          -
    diff --git a/source_code.md b/source_code.md index 3e18eb20..7de4daf3 100644 --- a/source_code.md +++ b/source_code.md @@ -134,8 +134,6 @@ Backend: closed-source Status.im: https://github.com/status-im - Ricochet: https://github.com/ricochet-im/ricochet - ## Team chat Rocket.chat: https://github.com/rocketchat/ -- 2.47.2 From 06398cf07b59b9ab79a9cd654a538f937a9616e3 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Wed, 14 Aug 2019 08:29:23 -0700 Subject: [PATCH 109/560] Update Email column sorting (#1143) * Update Email column sorting * Shift Tutanota --- _includes/sections/email-providers.html | 278 ++++++++++++------------ 1 file changed, 139 insertions(+), 139 deletions(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 74c17fe8..80d27d19 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -8,7 +8,7 @@ - + @@ -23,7 +23,104 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Email ProviderEmail Provider Website Since Jurisdiction
    + + Disroot + + WWW + 2015 Netherlands2 GBFreeAcceptedBuilt-inYes
    + Kolab Now + + WWW + 2010 Switzerland2 GB$ 60AcceptedNoYes
    + mailbox.org + + + WWW + 2014 Germany2 GB12 €AcceptedBuilt-inYes
    + Mailfence + + WWW + 2013 Belgium500 MBFreeAcceptedBuilt-inYes
    + Neomailbox + + WWW + 2003 Switzerland1 GB$ 49.95AcceptedBuilt-inYes
    + Posteo + + WWW + 2009 Germany2 GB12 €NoBuilt-inNo
    Protonmail @@ -40,23 +137,56 @@
    - Disroot + + Runbox + - WWW + WWW + 1999 Norway1 GB$ 19.95AcceptedNoYes
    + Soverin + + WWW 2015 Netherlands2 GBFreeAccepted25 GB29 €NoNoYes
    + StartMail + + WWW + 2014 Netherlands10 GB$ 59.95Accepted Built-in Yes
    + Tutanota @@ -71,136 +201,6 @@ Yes
    - Mailfence - - WWW - 2013 Belgium500 MBFreeAcceptedBuilt-inYes
    - mailbox.org - - - WWW - 2014 Germany2 GB12 €AcceptedBuilt-inYes
    - Posteo - - WWW - 2009 Germany2 GB12 €NoBuilt-inNo
    - Runbox - - - WWW - 1999 Norway1 GB$ 19.95AcceptedNoYes
    - Neomailbox - - WWW - 2003 Switzerland1 GB$ 49.95AcceptedBuilt-inYes
    - Soverin - - WWW - 2015 Netherlands25 GB29 €NoNoYes
    - StartMail - - WWW - 2014 Netherlands10 GB$ 59.95AcceptedBuilt-inYes
    - Kolab Now - - WWW - 2010 Switzerland2 GB$ 60AcceptedNoYes
    -- 2.47.2 From 95f7a2cdbf08d257eb3a434d119189c0f14ed7cb Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Wed, 14 Aug 2019 17:08:44 -0700 Subject: [PATCH 110/560] Update Disroot's mailbox size (#1160) * Update Disroot's mailbox size * Fix free price value --- _includes/sections/email-providers.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 80d27d19..afff5560 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -31,7 +31,7 @@ 2015 Netherlands - 2 GB + 1 GB Free Accepted Built-in -- 2.47.2 From 2879fa43e0606ee010cc254c05b42a95e051ff8c Mon Sep 17 00:00:00 2001 From: Jonah Date: Wed, 14 Aug 2019 19:45:20 -0500 Subject: [PATCH 111/560] Add Lineage for microG Closes #519 --- _includes/sections/mobile-operating-systems.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index 7c935c6f..ebe47849 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -39,5 +39,5 @@ github="https://github.com/ubports"
    • Replicant AOSP - An open-source operating system based on Android, aiming to replace all proprietary components with free software.
    • OmniROM AOSP contrib - A free software operating system for smartphones and tablet computers, based on the Android mobile platform.
    • -
    • MicroG Add-on Package contrib - A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement. +
    • MicroG Add-on Package contrib - A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement. The microG project also maintains a fork of LineageOS with microG and F-Droid preinstalled at Lineage for microG.
    -- 2.47.2 From 678fe69262e867a15cb508a7f76cc8bb05eb183d Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 16 Aug 2019 14:26:46 -0700 Subject: [PATCH 112/560] Combine "worth mentioning" sections in DNS page (#1164) * Combine "worth mentioning" sections * Update _includes/sections/dns.html Co-Authored-By: Mikaela Suomalainen --- _includes/sections/dns.html | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index ded7b326..d8511966 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -27,14 +27,6 @@ forum="https://forum.privacytools.io/t/discussion-dnscrypt/340" github="https://github.com/jedisct1/dnscrypt-proxy" %} -

    Worth Mentioning

    - -
      -
    • NoTrack - A network-wide DNS server which blocks Tracking sites. Currently works in Debian and Ubuntu.
    • -
    • Namecoin - A decentralized DNS open source information registration and transfer system based on the Bitcoin cryptocurrency.
    • -
    • Pi-hole - A network-wide DNS server for the Raspberry Pi. Blocks advertising and tracking domains for all devices on your network.
    • -
    -

    Encrypted ICANN DNS Providers

    \ No newline at end of file + -- 2.47.2 From 121309a8905b40021808defc9deb2fa227b15837 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 17 Aug 2019 02:24:37 +0000 Subject: [PATCH 113/560] pages/old.html: add teamchat (#1165) --- pages/old.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/old.html b/pages/old.html index 07adabf6..9c45421e 100644 --- a/pages/old.html +++ b/pages/old.html @@ -41,6 +41,8 @@ permalink: /classic/ {% include sections/voice-video-messenger.html %} +{% include sections/teamchat.html %} + {% include sections/file-sharing.html %} {% include sections/cloud-storage.html %} -- 2.47.2 From 1947b84dcfc1f27f7d52976c05e1049c945c3a27 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 17 Aug 2019 02:33:32 +0000 Subject: [PATCH 114/560] Real time communication improvements (#1147) * voice-video-messenger: remove duplicates with instant-messenger also move Tox and Jami to Instant Messengers, Change Jitsi to Jitsi Meet * instant-messenger: remove platforms of Signal Desktop https://github.com/privacytoolsIO/privacytools.io/issues/967#issuecomment-520268788 * instant-messenger: add indepedent security audits * voice-video-messenger: mention that many are already listed above * instant-messenger: fix formatting & mention features of Jami * voice-video-messenger: list Mumble * update source_code.md * voice-video-messenger: fix card * add Mumble.png * Small revisions to the instant messengers * Spelling! * voice-video-messenger: add a warning on Jitsi Meet WebRTC * instant-messenger: remove a from Jami * instant-messenger: add VoIP badges * Use updated label functionality The labels/badges functionality added to cardv2.html in cbe5de4cc2d13d593b5f6d039a236a8b85fe0edd work better here. * Fix Jitsi Meet warning badge --- _includes/sections/instant-messenger.html | 19 ++++-- _includes/sections/teamchat.html | 12 ++-- _includes/sections/voice-video-messenger.html | 60 ++++++------------ assets/img/tools/Mumble.png | Bin 0 -> 39210 bytes source_code.md | 18 +++--- 5 files changed, 47 insertions(+), 62 deletions(-) create mode 100644 assets/img/tools/Mumble.png diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 6169619b..e7976ce8 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -1,7 +1,7 @@

    Encrypted Instant Messenger

    @@ -10,21 +10,20 @@ title="Signal" image="/assets/img/tools/Signal.png" description="Signal is a mobile app developed by Open Whisper Systems. The app provides instant messaging, as well as voice and video calling. All communications are end-to-end encrypted. Signal is free and open source." +labels="success:VoIP" website="https://signal.org/" forum="https://forum.privacytools.io/t/discussion-signal/664" github="https://github.com/signalapp" android="" ios="" -mac="" -windows="" -linux="" %} {% include cardv2.html title="Wire" image="/assets/img/tools/wire.png" -description='A free software End-to-End Encrypted chatting application that supports instant messaging, voice, and video calls. Full source code is available. Warning' +description="A free software End-to-End Encrypted chatting application that supports instant messaging, voice, and video calls. Full source code is available." +labels="warning:Warning:Wire stores metadata such as list of your connections/conversations in plaintext (= not encrypted).,success:VoIP" website="https://wire.com/" forum="https://forum.privacytools.io/t/discussion-wire/750" github="https://github.com/wireapp/" @@ -53,12 +52,14 @@ web=""
    • Conversations (Android) - An open source Jabber/XMPP client for Android 4.4+ smartphones. OMEMO
    • Gajim (FreeBSD, Linux, Windows) - An open source fully featured XMPP client. OMEMO
    • -
    • Monal (iOS, MacOS) - An XMPP client in active development. OMEMO
    • +
    • Monal (iOS, MacOS) - An XMPP client in active development. OMEMO VoIP
    • Other OMEMO ready clients.
  • Kontalk - A community-driven instant messaging network. Supports end-to-end encryption. Both client-to-server and server-to-server channels are fully encrypted.
  • Keybase - Warning End-to-end encrypted messaging with social verification.
  • Status - Experimental A free and open-source, peer-to-peer, encrypted instant messanger with support for DAPPs.
  • +
  • Tox - Experimental A free and open-source, peer-to-peer, encrypted instant messaging and video calling software. VoIP
  • +
  • Jami (formerly Ring/SFLphone) - Gives you full control over your communications and an unmatched level of privacy. Jami has text messaging, video and audio calls, file transfer, video conferencing. VoIP
  • @@ -67,5 +68,11 @@ web="" diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index 7b6442cf..2aaaa59b 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -1,13 +1,14 @@ -

    Team Chat Applications

    +

    Team Chat Platforms

    {% include cardv2.html title="Rocket.chat" image="/assets/img/tools/rocket.chat.png" -description="Rocket.chat is an self-hostable open source platform for team communication. It has optional federation and experimental E2EE. Experimental " +description="Rocket.chat is an self-hostable open source platform for team communication. It has optional federation and experimental E2EE." +labels="warning:Experimental:Regarding E2EE their documentation states 'This feature is currently in alpha. It's also not yet supported on mobile'. There is no forward secrecy so compromised decryption password would leak all messages. The federation was also added afterwards potentially causing room for mistakes." website="https://rocket.chat/" forum="https://forum.privacytools.io/t/discussion-rocket-chat/1223" github="https://github.com/rocketchat/" @@ -21,7 +22,8 @@ linux="" {% include cardv2.html title="Keybase" image="/assets/img/tools/keybase.png" -description='Keybase provides a hosted team chat with end-to-end encryption. It has also been indepedently audited (PDF). experimental (GitHub issue)' +description='Keybase provides a hosted team chat with end-to-end encryption. It has also been indepedently audited (PDF).' +labels="warning:Experimental:The server side of Keybase runs on proprietary code and is centralized." website="https://keybase.io/" forum="https://forum.privacytools.io/t/discussion-keybase/1224" github="https://github.com/Keybase" @@ -37,5 +39,5 @@ web=""

    Worth Mentioning

      -
    • Wire Pro - Paid team communication with E2EE. Untested
    • +
    • Wire Pro - Paid team communication with E2EE. Untested
    diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index 2f5a0988..51f10040 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -1,41 +1,9 @@ -

    Encrypted Video & Voice Messenger

    +

    Video/Voice Calling

    -{% include cardv2.html -title="Mobile: Signal" -image="/assets/img/tools/Signal.png" -website="https://signal.org" -description="Signal is a mobile app developed by Open Whisper Systems. The app provides instant messaging, as well as voice and video calling. -All communications are end-to-end encrypted. Signal is free and open source." -forum="https://forum.privacytools.io/t/discussion-signal/664" -github="https://github.com/signalapp" -android="" -ios="" -mac="" -windows="" -linux="" -footer="OS: Android, iOS, macOS, Windows, Linux" -%} - -{% include cardv2.html -title="Wire" -image="/assets/img/tools/wire.png" -website="https://wire.com/download/" -description="Wire is an app developed by Wire Swiss GmbH. -The Wire app allows users to exchange end-to-end encrypted instant messages, as well as make voice and video calls. Wire is free and open source. Caution " -forum="https://forum.privacytools.io/t/discussion-wire/750" -github="https://github.com/wireapp" -android="" -ios="" -mac="" -windows="" -linux="" -web="" -%} - {% include cardv2.html title="Linphone" image="/assets/img/tools/Linphone.png" @@ -51,20 +19,30 @@ mac="" web="" %} - - +{% include cardv2.html +title="Mumble" +image="/assets/img/tools/Mumble.png" +website="https://mumble.info/" +description="Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming. Note that while Mumble doesn't log messages or record by default, it's missing end-to-end encryption, so self-hosting is recommended." +forum="https://forum.privacytools.io/t/discussion-mumble/1289" +github="https://github.com/mumble-voip/" +windows="" +linux="" +mac="" +%}

    Worth Mentioning

      -
    • Jitsi - Jitsi is a free and open source multiplatform voice (VoIP), videoconferencing and instant messaging application.
    • -
    • Tox - Experimental A free and open-source, peer-to-peer, encrypted instant messaging and video calling software.
    • -
    • Jami (formerly Ring/SFLphone) - Gives you a full control over your communications and an unmatched level of privacy.
    • +
    • Jitsi Meet - Jitsi Meet is a free and open source multiplatform voice (VoIP), videoconferencing and instant messaging application. Requires WebRTC

    Related Information

    diff --git a/assets/img/tools/Mumble.png b/assets/img/tools/Mumble.png new file mode 100644 index 0000000000000000000000000000000000000000..eba10531df017d07f7ed92cbb09867d65dd8c178 GIT binary patch literal 39210 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%0DLcVH!7cd7<51Vxa@Y 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 GeEA>dzBB3o literal 0 HcmV?d00001 diff --git a/source_code.md b/source_code.md index 7de4daf3..8f0853f4 100644 --- a/source_code.md +++ b/source_code.md @@ -134,26 +134,24 @@ Backend: closed-source Status.im: https://github.com/status-im + Tox: https://github.com/TokTok/c-toxcore + + Ring/Jami: https://git.jami.net/savoirfairelinux + ## Team chat Rocket.chat: https://github.com/rocketchat/ Keybase: https://github.com/Keybase -## Encrypted Video & Voice Messenger - Signal: https://github.com/signalapp - - Wire: https://github.com/wireapp - +## Video & Voice Messenger Linphone: https://github.com/BelledonneCommunications/ + Mumble: https://github.com/mumble-voip/ + Worth Mentioning - Jitsi: https://github.com/jitsi/jitsi-meet - - Tox: https://github.com/TokTok/c-toxcore - - Ring/Jami: https://gerrit-ring.savoirfairelinux.com/#/q/status:open + Jitsi Meet: https://github.com/jitsi/jitsi-meet ## File Sharing OnionShare: https://github.com/micahflee/onionshare -- 2.47.2 From a59e0cee691e308d5128561348f8785b26592fb6 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 17 Aug 2019 08:42:51 -0700 Subject: [PATCH 115/560] Add Hat.sh (#1168) --- _includes/sections/file-encryption.html | 3 ++- source_code.md | 17 ++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index ad374d8d..14965e88 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -43,5 +43,6 @@ diff --git a/source_code.md b/source_code.md index 8f0853f4..b7c9ff11 100644 --- a/source_code.md +++ b/source_code.md @@ -213,23 +213,22 @@ Backend: closed-source Flock: https://github.com/signalapp/Flock ## File Encryption Software - VeraCrypt: https://www.veracrypt.fr/en/Source%20Code.html - GNU Privacy Guard: https://github.com/gpg/gnupg +VeraCrypt: https://www.veracrypt.fr/en/Source%20Code.html - PeaZip: https://github.com/giorgiotani/PeaZip/ +GNU Privacy Guard: https://github.com/gpg/gnupg - Cryptomator: https://github.com/cryptomator/cryptomator +PeaZip: https://github.com/giorgiotani/PeaZip/ - Worth Mentioning: - miniLock: https://github.com/kaepora/miniLock +Worth Mentioning: +- Cryptomator: https://github.com/cryptomator/cryptomator - AES Crypt: https://github.com/marcobellaccini/pyAesCrypt +- DiskCryptor: https://github.com/smartinm/diskcryptor - DiskCryptor: https://github.com/smartinm/diskcryptor +- Linux Unified Key Setup (LUKS): https://gitlab.com/cryptsetup/cryptsetup/ - Linux Unified Key Setup (LUKS): https://gitlab.com/cryptsetup/cryptsetup/ +- Hat.sh: https://github.com/sh-dv/hat.sh ## Self-contained Networks TorBrowser: https://gitweb.torproject.org/tor.git -- 2.47.2 From 28d790c30ba33b25a8ae5d8aff612c746765891c Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 17 Aug 2019 08:43:24 -0700 Subject: [PATCH 116/560] Update VPN links (#1166) --- _includes/sections/vpn.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 0a60c024..d06af370 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -104,8 +104,8 @@

    More VPN Providers

    -- 2.47.2 From cb80dabba0554fec5e70b6a77025fadde7c47c42 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 17 Aug 2019 10:53:24 -0500 Subject: [PATCH 117/560] Replace Trisquel with Fedora (#1156) * Replace Trisquel with Fedora * Reorder recommendations --- _includes/sections/operating-systems.html | 20 +++++++++++--------- assets/img/tools/Fedora.png | Bin 0 -> 3141 bytes assets/img/tools/Trisquel.png | Bin 13867 -> 0 bytes 3 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 assets/img/tools/Fedora.png delete mode 100644 assets/img/tools/Trisquel.png diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 1f1b66fc..dc8952de 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -15,6 +15,16 @@ github="https://github.com/QubesOS" tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" %} +{% include cardv2.html +title="Fedora Workstation" +image="/assets/img/tools/Fedora.png" +description='Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment.' +badges="info:GNU/Linux" +labels="warning:contrib:This software may depend on or recommend non-free software." +website="https://getfedora.org/" +git="https://src.fedoraproject.org/" +%} + {% include cardv2.html title="Debian" image="/assets/img/tools/Debian.png" @@ -25,15 +35,6 @@ git="https://salsa.debian.org/qa/debsources" tor="http://sejnfjrq6szgca7v.onion" %} -{% include cardv2.html -title="Trisquel" -image="/assets/img/tools/Trisquel.png" -description='Trisquel is a Linux-based operating system derived from Ubuntu. The project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.' -badges="info:GNU/Linux" -website="https://trisquel.info/" -git="https://devel.trisquel.info/groups/trisquel" -%} -

    Warning

      @@ -46,6 +47,7 @@ git="https://devel.trisquel.info/groups/trisquel"
    • OpenBSD BSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
    • Arch Linux GNU/Linux - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a completely open source version of Arch Linux.
    • +
    • Trisquel GNU/Linux - Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.
    • Whonix GNU/Linux - A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" and a Tor "Gateway". All communication are forced through the Tor network to accomplish this.
    diff --git a/assets/img/tools/Fedora.png b/assets/img/tools/Fedora.png new file mode 100644 index 0000000000000000000000000000000000000000..520658681c212caccd97c384ce31763a42608b27 GIT binary patch literal 3141 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 Date: Sat, 17 Aug 2019 11:19:57 -0700 Subject: [PATCH 118/560] Update Password Managers page to cardv2 (#1170) * Update Password Managers page to cardv2 * Fix KeePassXC description typos * Remove Windows icons --- _includes/sections/password-managers.html | 72 +++++++++++++--------- assets/img/tools/KeePass.png | Bin 14800 -> 0 bytes assets/img/tools/keepassxc.png | Bin 0 -> 15492 bytes source_code.md | 19 +++--- 4 files changed, 54 insertions(+), 37 deletions(-) delete mode 100644 assets/img/tools/KeePass.png create mode 100644 assets/img/tools/keepassxc.png diff --git a/_includes/sections/password-managers.html b/_includes/sections/password-managers.html index 57624ed7..14c153b4 100644 --- a/_includes/sections/password-managers.html +++ b/_includes/sections/password-managers.html @@ -1,52 +1,68 @@

    Password Manager Software

    -
    - - {% include card.html color="success" +{% + include cardv2.html title="Bitwarden - Cloud/Self-host" image="/assets/img/tools/bitwarden.png" - url="https://bitwarden.com/" - footer="OS: Windows, macOS, Linux, iOS, Android, Web." - description="Bitwarden is a free and open source password manager. It aims to solve password management problems for individuals, teams, and business organizations. Bitwarden is among the easiest and safest solutions to store all of your logins and passwords while conveniently keeping them synced between all of your devices. If you don't want to use the Bitwarden cloud, you can easily host your own Bitwarden server." - %} + description="Bitwarden is a free and open source password manager. It aims to solve password management problems for individuals, teams, and business organizations. Bitwarden is among the easiest and safest solutions to store all of your logins and passwords while conveniently keeping them synced between all of your devices. If you don't want to use the Bitwarden cloud, you can easily host your own Bitwarden server." + website="https://bitwarden.com/" + forum="https://forum.privacytools.io/t/discussion-bitwarden/1343" + github="https://github.com/bitwarden" + web="https://vault.bitwarden.com/#/" + linux="https://vault.bitwarden.com/download/?app=desktop&platform=linux" + mac="https://vault.bitwarden.com/download/?app=desktop&platform=macos" + firefox="https://addons.mozilla.org/firefox/addon/bitwarden-password-manager/" + chrome="https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb" + safari="https://safari-extensions.apple.com/details/?id=com.bitwarden.safari-LTZ2PFU5D6" + opera="https://addons.opera.com/extensions/details/bitwarden-free-password-manager/" + edge="https://www.microsoft.com/store/apps/9P6KXL0SVNNL" + android="https://play.google.com/store/apps/details?id=com.x8bit.bitwarden" + ios="https://itunes.apple.com/app/bitwarden-free-password-manager/id1137397744?mt=8" +%} - {% include card.html color="primary" - title="KeePass / KeePassXC - Local" - image="/assets/img/tools/KeePass.png" - url="https://keepass.info/download.html" - website="keepass.info" - footer="OS: Windows, macOS, Linux, iOS, Android, BSD." - description='KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. All passwords in one database, which is locked with one - master key or a key file. The databases are encrypted using the best and most secure encryption algorithms currently known: AES and Twofish. See also: KeePassXC with official native cross-platform support for Windows/macOS/Linux.' - %} - {% include card.html color="warning" +{% + include cardv2.html + title="KeePassXC - Local" + image="/assets/img/tools/keepassxc.png" + description="KeePassXC is a community fork of KeePassX, a native cross-platform port of KeePass Password Safe, with the goal to extend and improve it with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager." + website="https://keepassxc.org/" + forum="https://forum.privacytools.io/t/discussion-keepassxc/1344/2" + github="https://github.com/keepassxreboot/keepassxc" + web="https://keepassxc.org/" + linux="https://keepassxc.org/download/#linux" + mac="https://keepassxc.org/download/#mac" +%} + +{% + include cardv2.html title="LessPass - Browser" image="/assets/img/tools/LessPass.png" - url="https://lesspass.com/" - footer="OS: Windows, macOS, Linux, Android." - description="LessPass is a free and open source password manager that generates unique passwords for websites, email accounts, or anything else based on a master password and information you know. No sync needed. Uses PBKDF2 and SHA-256. It's advised to use the browser addons for more security." - %} - -
    + description="LessPass is a free and open source password manager that generates unique passwords for websites, email accounts, or anything else based on a master password and information you know. No sync needed. Uses PBKDF2 and SHA-256. It's advised to use the browser addons for more security." + website="https://lesspass.com/" + forum="https://forum.privacytools.io/t/discussion-keepassxc/1344/2" + github="https://github.com/keepassxreboot/keepassxc" + firefox="https://addons.mozilla.org/en-US/firefox/addon/lesspass/" + chrome="https://chrome.google.com/webstore/detail/lesspass/lcmbpoclaodbgkbjafnkbbinogcbnjih" + android="https://play.google.com/store/apps/details?id=com.lesspass.android&hl=en" +%}

    Worth Mentioning

    • - Master Password - Master Password is based on an ingenious password generation algorithm that guarantees your passwords can never be lost. Its passwords aren't stored: they are generated on-demand from your name, the site and your master password. No syncing, backups or internet access needed. + Master Password - Master Password is based on an ingenious password generation algorithm that guarantees your passwords can never be lost. Its passwords aren't stored: they are generated on-demand from your name, the site, and your master password. No syncing, backups, or internet access needed.
    • - Psono - Free and open source password manager for teams with client side encryption and secure sharing of passwords, files, bookmarks, emails... All secrets are protected by a master password. Uses NACL Crypto, a combination of Curve25519, Salsa20 and Poly1305. + Psono - Free and open source password manager for teams with client side encryption and secure sharing of passwords, files, bookmarks, emails. All secrets are protected by a master password. Uses NACL Crypto, a combination of Curve25519, Salsa20 and Poly1305.
    • - Password Safe - Whether the answer is one or hundreds, Password Safe allows you to safely and easily create a secured and encrypted username/password list. With Password Safe all you have to do is create and remember - a single "Master Password" of your choice in order to unlock and access your entire username/password list. + Password Safe - Whether the answer is one or hundreds, Password Safe allows you to safely and easily create a secured and encrypted username/password list. With Password Safe all you have to do is create and remember a single "Master Password" of your choice in order to unlock and access your entire username/password list.
    diff --git a/assets/img/tools/KeePass.png b/assets/img/tools/KeePass.png deleted file mode 100644 index 0c2e6c3c3dd8cfb99fdca826290d4a069a2e20bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14800 zcmV;>IWNYEP)etp0j; z*aI-YF~Cj0%Rpn`TcABK5Eu{41{MP=v@OIA8)W8W;fd1qK7l_X*zi9H*(e8Mq8MoSnmLppPcL12AQu;4SA+;6C6U z;2NNiU5m9qH=r5N1em)|@TPG&@GNjYZ~(gpi-6yNFM!_r1Xs^}z-z!w+n{z@z#MeY zLF+HO{Bl!XUJ2Yl=$0kzeA2V;_&dyGtZ8$z3#f00aIR4X%9T0k{p-?3zwQ@%a-Cj(yd$PX!NKN zcE-%vQM2sdf#3;YfEd2dbdt-v3FtJysK0S6r5ue&&@S-#r0Y~Dh?{rYoh*S?+IjJmx7 zr~&+QPZNAP@Gsy7@*|a%mHwG$o-xnA@Pa@4tg|w5hZx$?A5CVqWtWwFJ?XH3?@FDObc_=9<_3yp+u6z6Kx08Qu zLI44LT5NjA24hgsDS?p_5-yeW%$~a-`pSYRlO z8{#p85lDE!`;8plB-JX*EC3TH&+rZE*V(Xre+m$io4&w9z|7r2@Wntg;7~S>zx2|} zTN9ES z`mA14`H>f*2!LdoDJ!;AlqQ8+01{Ev-9mu0Xu=?%yaWJOvsOJGQc9btg#u(Ukj(^yGSvS^LjjxZ$|!5AvID7f zH9-g(YaQB}U0NF)gad`5?b9ZZ`g=LFGzdl~vXP)XCwSoAJAFX>m+9mF?*rgNfJdnw zVP9V#C!BDCK=)cJpls&a4-!bdNE)n?3Iy2RW+0(##wwe!e!{1@8U6e0*;CA&GmFvD zQHntkAp}aNw9=0ij!S)G6P=xl)6?4s0)~enm&=(8LZDFQwLzb;LQR>OJYNI>x@>p1 zc@abhCD9p;t=cA=p}pBffV}y(K6U14C-GlO_MyOI-zDHZw4kaIon2kU#~*u4Znf1` z2|#GL#LKcU0xArl5D*;(0Cs^5U;|m1#RsKffe;RDZH|8almB^{zyIZTy!HAkEL=E` ziHUK-AV4?*6Z-XCHv(MWKwEnktFO5M+ibrln{TrxK^0izO98` z1X|$$Z7m*)cevE29STMLKM+=kNr|p5jWwu${rj21A%`673=J;ysUCX*fBG%}uMfOZ zO&PAZ;)?RgC!dr(Jw2X*QwgpSD(D3YC1|V`pj{Y68SEgG)TDhDYk-&D{EQo}xr~4P z{f`mU32N)=sHv&N_Y*impi0dOr3i{eqFI%xsR>f)S~lNmXHGcnM{K;=8VnA=Kzl`Ba+OuoOE15y8XFo+Nv;4_fDAQQ4cPqGLPVfssq(eZgFw;P>}%Wb z_S^2`@{51Oz`!CpI=e|G(IFQjL-hK|OSkphNSSiP} zj!aJJxq0~r@-p2Co#9b7m$`4233vK6^0OaNX6_VD+ASA8_n93HV6h0V+rM;)^c^n{2X4(vCnjgwR(t zxx6AUy%q$iG*3O>Ts)rt@K$1K@hNT z{w#Lf?Qkx;@gW2-JTwJDR4COTHQ)+vnc3FNWEIWz4(qIxq9rxiV?})KQ-CsXm4+)NIMz-q6E4;w#DKLuE|v1AOT&*Zx`g}hy_v4= zUVOhCE+v^5h5;kP11wrNkCBmK`WMY(c&MMS7@)I}@-P5#J&%sACHTjm9^{&f&%sYZ zDxD;>n-*nGm=#@^i%OwEEA45M$tzy^Aj`b|keXEd{X;1k94FEhCy0FyJUXCq_?pGn z4EPLSQ_4fFyz(mH9e3X80#3X%3$r<(g+*BjR+X;!|Fat7;DvB$Z-Tq;`87A)a53#2 zT_h68s%2T=AZ4hbjz&;dUUh9wI^(BYdd7%*TL#t{@31nq|HbCuRFPfweVF0gvlqV9;)Fg#|yfPPLE*Fp~;Pl;j zhr8VJD~DAwc~i~gYwE$Bz>F$4p38UNeJ@yJjnxxzxFE~|WeW;D9$=s%^cf4W!e)Uz zhaq%zdA$C{XY9S}mgMs}T3QyXDySUcGB!HQcm#0MEqCPL!%t$e0J+;hDcsQ&&$@Q!8O8sSq0I#P|p@47ldb|FGW1>oI@cBw*T!jCrN|X@E3@y3 zLvNeI+2>zexbfPbRr9TX5A5?*O7vz`;IhIBD})hT7eJOM8X+*YBiQXcQ30+(#&(3T zr4G*#XPU|vbdcgQt4uMhRc6Z3Y77_Rivt|_7aMRWJ`PGk*uB~TmbP(Y<_Jh~} z;n2|7%AbC93m?4mS@d%not+w*F3;A{GG!ZS;Yw-Cb*MkL&_>AXpX69D6lkTbl+BXS zv4E71d*iJSNg%Aw=*t1#8(519al{cvstq>Sz?Z7hJgMOtV8Udg&4{>{OSu&(^`W69 zlW^ZXw=!eeXWFGwN>&_$f}o%ssI$($ik)`dkm=I`3PFG}A}=N)Q2*Qr@~z;2aC{4};?(4i4uw*6?xgeYVP zwJC>L3j#ivo+q7jzzSA^Vn|*hetO9jQ33O0byi;t@NU4Wl!rR!oO8qO?oPY)r_9-I z9>f<_mduCPjE#f0ZVM~lYW-S1OATyOG2;t~cE~dL@X~xHfK!}Pyb~0Vd=0oS~q(1*1wtr4P1 zs+1|~8a|-ixwk*d(?1%LPFWYv5wKuUz*;N!h+~gGtIF7Sdop&SGkE3@L31DlOIZjjg=){2%%JlWEk} z*J_i(d_N1xT% zMV7DLOljh^3e{q{d^fLOKIWf)`Z1nwyf*<+H8iktEizv74P%SAu<-uE34nW`*$g;*gYlQ;nu@fdkdj3hS% zaL;oY9fx24@+T(GOu}fzqySN`S2_LBuh82!m1404SmHsZ$r4506D!ay(MV%aEjO4o zC&!_aUnOX_h{6a+FH(4Zf%E_P8KbZ2Wc<94NFi9#4=Md(z6~K>j)kc_UAosIh~mVH z6QFG4#eDheKX80M8qt zolNIXn+E6qeUXdj|G~8BGtFH;=%K_k>*AsHstkK$h%8tI_Ez2Ig4~VlVF$*aFP}2LK}oX{NWEH*(W4sN`NgP z(jCAdOA=WEX>ujc!NGO;Fk|&IO2rAhjGvxs2C9`Z2M&LXp1vuRN-bflBB7BGoaR9i zHU*I6SgSRdIj6t}dp|~NvXQ)1A293k$!3)+|Ndoi&sG0dSuUCLq$S|1X#?ZcNpXfN z_glts9LEx8BBU9@=fCp9^mQ?G>CBb}_@kuQjvYJWzP=tiPRVn&16dXcbCf0>ijXCh zga`9GJm2B@i-5oX?f2yKU07J!aRAI(b-}_OcI`Vutp-sXn$8jNx_GX5sDK-G>Yv5S zB4PN|3asCDj73WZY1GOJT(MkXDz~owg^}U$L@ERkh}T8}xOlWY7qXYM7_y$t!{N4R zg{(y!N#y$PXv~K7{r1Mq+heq83>CnON#AWBedViPivc?f6`eH986?>*K*%*BbyXfk za!j&7CU1P>>Q(OEzGjw2ar)B8Fz1b1_At1jm*PZ-0AlmH~?RHDnm2s@ry7Ep0bP1jE9qL|;DI)@FHXXvt z<&CylOa`apWK5X8d-ESeBweafvSDPYvM3}TE8i}nLvugtSv-8vW_UCpm$f@c?dvM+ z-gn$C6uM*5>%|At0NziE9Xo!)%4K~=D<8)3Bm2$+={=Bni z|1pbn+phukfg!X(eD>_Qm_%13d2kYPW$uW_pg~m6bZ%BcC0^Fz$>Uetxp|cjM0TD6VLc_bboAyVF{OLa2n!sI9eL%hG)Xfl0vo|W(IpwXx%yCcws zpX+A$=`BW{-zDQ`F#}5#9?Uxwuu?;oZ$PFPJQwahZBeX5re>UUu!$}XaOmjSCj zr7r-(CSW$oeBTcb>^~5v^fQwI3AsvCg*wbhXQg;I^81LS?hE(t-(+Ou8GbI8x-1ET zHooT@fX#InBwhiMG_W*z5^oA+SrV!0lB5qIjz~6sM+5;ZTRlWB*G;?CN@ew#OqTM* z2*XcqlJPtHAWl_w=!}~5Q;2-Cm$4Zc4|y^Yn9^b_(qmp#VDr$v*z>$FUAN9A4X`#2 z95{&YyLQ@U=T=*>P&Fbo$w8710=!5B%<<;+OVnyrT-TF_a-i9$v!r*BWh*yOE_KY~ zY5-~CWLg5KrP!^CCW>KKD-lZu*05m7a+-}Q>0$tvcB{eDhnJJBDwZ&1$yUkxl6zqs z3*d5JQk<6QXC6E^%Rtdn6H~86^exWWAM7|ly1g0TcxY(I2JE0iX<)p7Ry)!a8}TLq zTsk}PG8wtjvEa~bz>`P!lA3RvnjWlHO1!o79TqO0O}!o>-bvD7D#;%q-+>arY33{g zL_9Ato6(ptdj>rN@6l+K0V_q48{@h@uZADcr~}vt@v{VEnUm$7Ea~K0oW+FcM< z$`PJxCGUlHE1=86Ubk_Z4a9E(cm*l8XYalUv~mIh6P{D%Tj;2q(6RQD-w46MG{*We=ae8lqA>&fO4_N*AQ_F$R+;^e5_3(UcP)`>bhAk3$g0IWd1D_rZ6!0 zF3m~A19XJYStQkYqW@A}ix#fSKxj5$Vecvm-80O?r!uaSjT+i!#KLVH} zJrJ%!tO_FX$6^fMX~Pp!DT}eBmS>_~PtSmp%jF}KC73R;f#raUvV(^XMO}q#6e^w; zCG#%`kZL=JD*vhdMY^g2cs{&-HB4z@jEv`}CiW+rP3A7>p{I8RwVE1SQdkgA)P;9p zr-V@l$&quAw4ywtQ4g6te~?-8`jgZpdfXe{P_Ir<93M6wuK-K)V(AMR4B{jb!ZFH@ zSAp53vx<$p0TG0Ok5{!NpAonD_siTgp4BD+prp=r| zSNBXBwW4Y129Iw4lQl!fiIG)=9_Z=iOz9ULT{13)O^=pB=FM;j5=>g{Hq(6HnKNgO zBWd~$TjT<7qYa`pYu2{47TN}yL85cE01aY#!a%QyL2aNO8w*&zavfj(){n>+rhx3O z7aeh>$coh)X}1Gft+vdg$}6OU)Y=z`7^v`0dWVZjGH5e7Imz}zUt@mHDsqMC0Fp;f zLT#g7qIYl;m10A4f{wvMlGxDMJkkaz;Mf-BTF7WIGAUBSs{mtwOj?YJC4l^f@8N)Ch(XFtal#Depl}aF+E#Uj#_yKa+ zF(gwhk|UBe5hSutn2%Wv1K8J=$K+pG4IA3#`P8diKItM>;>oi8RcRg|LLOrB;NFaV~`!oO{~5I_+D{IF)#VTIMtq_ zJ-ASeC{A6qKmTe4=<4nZdV2fK$na3o1#l;X>=Dxm#7ybRn2Aht)qp8{BMT}US`iA-;}~$r+5~Lh2)~hOoh(2y^E3s_k~zL)~@z0to5!T@@T%om~k4 z_9C3zHzu;NTwbnt4}k@jk8#9Cv5{l{vNQmfUQkVg%YJ(kpY{K~X7oBg7{z;aog|C_ z1o@g(3O)|4B5FM?kCO&lO{aK#t$)jl=TdmC3J>4aHK?@an+x6pi0O@tB-(#unoT@7 z_Uno^A#!Vy8;Hmau6)`oxJ_JB9(QZ5<5l5rLjui-8A#<|cP*lPdAV#Tg{alUd!vXk zSHmG`Uncp5u)#rG5;nZ3MQxQ~BZ>>|>~nS#WFVcSF}OlD09<)+!+tP)Fml2!^5nt~ z76BSgZL)1+D`g@+FO0}lBDyJI+$jZ@B>aZp+9zC+8bNVzfPGBI7kB!X)=C^5S%=Zg zI-)Ov6(yHR6+teaN-Td;R9(##=cvZZyy63VzW73N1EKR+nNca{xn9i~_)#JoCi|u( z`I@ZLZah|}+E`J@Lbhwaf;0e(^mq9S%P&qez)&7G-)d(9xTUpS?zyg63xZoi!LBN< zyfNQo*kepRE%1?){o-}DYON@H$R1M@=?dlZY-SZYduF0i2@!F>uoF!FH%GwuhrzB@ zZDGBea zd^G$XUfMCS@*%7r*r02VjsT@%0ZM66ly38}p+S3BI}%9>xX`ub^<)T?zXtwbJ z@#4{SgMjuxTNwk(%dv>c!4WVDLJ$R0XPbs4OJznN17iJiNZALFhmd%9p zzhb-2Tku>I3`#ofvL1_4gVjnE_uT$CDnSKW`QV$wfeQL7!<*pM0sI-xy}nW%$Ba0v z*wr(D@$o=v3BAvYk$w5uN0A#_2hUH**fgSvffo*8DtCQ%B;3cKI*zukY3S~sOC66K zx|HXOy_%VGnYJ;YLOgl|A!DUIAH@Q~Ym9hG_E}Rn|Sf5+mLSUa$StYE|GP=25-ikRxM?*!#h5Xy-z$D znZY49gCCT0xrSiWtu^*d?(u3&@|?}1c^3-H77s_yJh9NVNN0TjBM>q)IG7w78b%B- z|9=hOc_4s8LuUJg>Idn^83vr68->tzJhXRq6QN3+vkJ1Y$-Qk=`+BIL@SI)?2E{iBU~9t&`~AsOJcD_p-j6u zNg@G^jt==FBSUb=hya*HYfUl!i8Ox-zHc3O4fm2`B3Bkkbn*cT8Zhvlt_3apQDf-DL z9!~=&Ojrs{NXch-+EV_ou_3A(nKp?mM?h8&a$8DsL5jw)W)ZxXjpj@uPId*K-%Omk ziPsoJ3yj@Y?Q0W^DTo^K2)zGxw0guZJx;agJXNOE2VQvoiFBQB_KII;R!?pCB3aUj zr1q*6TJsTtNJD7UOtumc(9(@z7fHc5j0e8)hFq|SPHsN9-%y*45p__kIo6l89S;VP zeMqfsDu!JTVDA6504l*$TgMu=MixL!ftWqT!{kXm#t92$_g^2G0>ap4GIb)7D}4Yj z00?AV*3CEFpod3Gy0^Q965J%@<|v~38O=rO>2=+t-DGCFD;rEi#ACU!3=G@+OnuM$ zn3(Or!p9w!Hn|lQdXP&ah{))n6(T6=D+=TDN`(yEAL9nM{^l!%o%k9Y1&A@_Uv8Wd>dNu6bd0PuS zgV>tZybp^T$Gt-C5N4rRre2PwOTBG z!O$2zVB!6@X-HvA;q&Y~>?aqe`|iCbjJa)*Oln=JnDtg^Dye9>$Q1)(YID>?^S&pN z*e$JX!~pyG;|{K|%F!?kxxDfXa2qTfVW=Nd&SeL2z;VCEcDuhHqr+JSA2!vgJfvFM zammS_!r~Y1L3?MP7=uIS2?NR*yXM!#>-n)&*kZS1vD=5ffm~*oiz6VbETxCRe+#7u zZ`vkFL5{Ip2zrm*f5(b2k3M{#u{cUuC;^s&TW`4$BiV}S=}c(vRb%916Kn3XPgbd{65&LU|Zm z{SpROK8MkCyU1qM--}hf?;(;L)k+?@k>#{vMGkk76Em`klxI^UJYbu7NoX+wu%*?D zTYZY=zPovHd?SE|WQSp;Qt@uPXyG6EB!qfL{sRVa~hE%&jbPOt3fDM5*vsCRi{Kqw{*czq|nyUw*l22Zi~Mw%N+3h}HCg+T@lb@Z*(R9^ZA^*{<>?87V{Wl&7}#Pu@+l?%E(Q2;$oXK z&6UN_&$YfA;Q*kQ#jB} z#E!}lC85&Qh}IVr48FD$g?qwAK! zA@#qPa(||ja()=fY6rLExVk{NDzzFI3JJe?yEL>%zA%(x(wAZZ=CTVVYtEp zFv-OZfN|fwcd4hJUt+e~YOWry@PBx`N+~Q%>eLv_gtagx@40Yubc|Q3Wc++!zfYrB z7(*i2GSM$I%03e}K)NH`L106A6T2Qt@wIyf=36R%AQCKl1n_tnTkdjTeBNeAwRQ9L zmy__#YLBK~?lFt!dDUbzHbBJJFZdD-W>bI$|bwR0;e%vb?nH_}5}D{$VKztwfL zH*Ybl3-Abl%K;n*A?KfaR`lKP{WzQ&_b=uO0Kg=q{oP)y$wU}JB_-x{n!uCkHe#y# z%TG@w<{B!M0Z%&vB3bo7@_H;jT%HV$6iKa@%OXci*s|w6a)K)ZD1Ocba5C6p{eE6e zDy32M&)NgixA-9W<@~+umlNf(N`X2TcG*0IowrOzuk^-nz$(bO*1Vjpp~BZ0MVZ?Gh9z;m_3Ln_L4GB-95`@r-wY_H&@PpHT7gom02}oh= z&Sacp*17_az1c4g^E}3-V zhbVJx9G$A~2Dt&)IN(N2g6oc-i*`^3m+oW)id6MY^03#N+o(k-48hlcMsKgeNq_uB zY!{Zi#+Wq*_&Na3frYjBZ@=?iS-d*x>(cA3Qx$aiW~wZj0T<1KD=#7A&@%TM7@$y&u;-iGDes#t7;uSlgeg;!c=VAK(FJG!(Q|7r zVRc=zQ&+wVhlD|(zx}Omh6;#$OY6fk8w_c2%{ML-4Ook1IjT&D?SkRn?e-0g2C++&#QS$|tu>eNHEi8;R|leB{p4F=7zVl-tmGc-8k_c{Yj)CQ zmz=9^{@ACgA9(lf$y$&@Ymfw0(8Q4KHc4Z6tVpen397=B)6F83OF61tCW-1dqbcW& z7A+;ptyQWaxbAF_vImUF4yvayV=a$jIQLG!d7w&uAl5g z7)A^(2WF^&AQuDriTyjV)tn?vKU0dcUfo?OjEy1u&R37q0K9q_ZM5N(U-|lvs=xll zcav)~R3{7OZUp(m_dZp|%PT50_({$&8XqsgSg>W)M2?dQ zm@@}^rE0Pf}_W|UX=;}<|N_sA%7%xj&Tr-+rm3-&$p!B zBV@1OyT|tsZGXl#b|Zpanp3#xhQ}%g@3qTD9xuxSqW|d9;!QW*(ky)B3Dwe?(wWf! zO0$pG)}m+#@~saSP%PI#cXj6ptpQW|S}a(5!9%84n))Rm^>hHl$jU|sP1c+_#m75q z!SiG-cpi#oFgHOc&%k#iA&g86FvGf}OmK{~wR^AxmoqvXpph9Z!3D-D%BzIbVr~+z zg>p%Azi?|+;Gc% z<5PM)gdtmhJ|AAVCC`n!CL<|$Gm$;0V6Bwr+4gxz4xG7JuDq!`-l>a1`) zn7~^GD3oI>5!Vty7Y@FVEkZf-c+aI}`OVv=F4(aWiTwVC+vucyseSVFG-WQ#4Z7rH=d+&Rygr^scBjsz-YPzwk zmG04WLK6iyrh^JF;;>*H+GDs1^yOzqd<}@LgIyk>z1${Al^MCB!TVxs`M3{vqN{`K z68=Tl>dEL5xG*+krjf)vFRjq`4Xs!JRuljn%8iVxwvotX}b|hFhKhunPdQ zaRKI`56=P^fJ5fa-!i)Yfd`_g1Kql&$=m`AJ2D37XjMe6dC!w2EM8fKpP>V%dudZW#oyjV*`8#s!#VS6h3l;gEQEhPmao+s)?lXZR}z z4U7pn9LY;IWlo-WX&etfUq&WJ{xVsaAroQ)?0Yik3>t$}*IE|GxY|-Iy}YjjZvR$l zF_?{y036MQQ~GHG$dF5(MU& zp#XU*rdJ#j=0Jp4UY#zG1xLoetwn1sWwEz95&_b9Qcl8i*xAX$V<8MwTx!#TkM7eI z8&WM)*POMnWd*P+lulvxTt8ZH^&OSN_WPh(H@MtKec2DdonYDM8Z6}q02iRXgunj7 zN%+d=KcVtf=)u7XfhPj?*20{fPNTan@OlQC)sG|2tEbB6|C0#Kt z6Oum$1|PiNy9(y20TG14^FRf1AKargE|yDE?0KwUWO9R!_w}bSsTbzAKR-G8;kQ27 zNXd=_a3MB8G&Wo=6jrqq@2g+e3Faq_JNs9qQKg%gNDx;Pl%R2vATbSsh*dlLiUl2% zFt%W6kPBr)ZeDkXM-5?b-L8eoYmx~?paub_`bcblZ+CYZQ>Oqo-ng*x^)Gx(zxwhs ze&e7L&Iijs8DN%u09?@^4H6Yv%(5GRYbXm< zU(9wp>>mE$$3Kkr-|GW@(Lk?RT>+qkrEP~&DB7b*Q!-goE9|4GoJ&>*SUVEbtXBdc z>03TcdY{~*Im-kYsp7y$d@agp(~JZ^p)j?_kGF~hwwa&87IP99==M;qQ1F6&020{9 zUU15kG&(wAuDtx_;FmxCo_g--hrI?{;%fl*<-)mtU4UUn^;{-L<~bxd@|Y9x#jku% z@4W3SJyHUOW9`&RPCer(Bgq7TP2kih?pF;3aWW&I0gkW5V2|Yu89z{frxf+qDy{4_ zVYL?^?&}crg*nn1!I~$4Qfb z#~)i}{`SWo#VsahHY}{L?&iTvi1V)wFdJ~E0Qd+RNGjE4KJl3^h9CXpXVq5o2mA~H z9RM&~M~l$tA*Bht!{BZNrVy}Z`J*HRLQ`NN zv>B+_XeSH2mh8ypjZMu(F`zy%6x4nkJzbi#*3*a|RPsx_7@>)zr7tTvi7K&wz(YC> zJp1(W@Y0LU2+u$BBozJH`m&48iE`O7{RZ#p?H1hU!Se45u&6@#F@O%dF$v%Kp7)!54>(S} z?*n_Qx%1m~5>RVLfO09K(Qb;3GB+?%*_rZ4zF3#^C6P!V-J&rt08}c77B9}3J8oSN zU3b+v(Y<%wqML{a=4^>8SI7Lv0L(JaR^cCtH!dblMMm%c;NH>O-~C>^^=*5r=`&j~ zDFv@)n3dv3v1n-Qol*|4#S@0t%`6`SN+c(#6wuQNjOG!pTv@;a_b!M5y&bpTydYkN z*QzE1MVA2hmgTR)e=fi*9|Z7C0B=WgV!9{wn%&?0PP4;~J9uw>`#xs+jA`DixqVT0 z8eYi&g#t*b)!K7ItUfVt46U`uJwmFj@(6-|3ZLS_6P7u0Pn+wNoci9P3q~dY`5bcs{KJ2wv#o}I48SjJg~=_p`txP0c_RRF_Az3Q qy=>39#lGhk_8RZA*Hrj7m;VF4?UW#1z8xC?0000?{i(xz%Vdyf^+s>d#(Hatf*J&3i!B`xBvj)D=EUYz*pb@o;X}H68=X=CXN+#{|p?7?){-?P=FkP1+ZD4WOokLpz&ka0b@A1nvTYJ z^w{)x9cX4h@qr(WO@K1+UKYgw1iFdgn9;##P*T_hIw#_=3x(c0KLw(!T>{my1}jD$ z+Y##h<#sx)0ZK-P83V2fgB+|}eAq`nVCV9b5_rr&Ul0yOhhyg1H4Z^+kTaCZY<6WK zI2^DBTm(9T5pgGr5<=NwBP5iIWwo`5oaTG7CHxU`ct8lWO zr;dKftqzr)!q6KY+TuO6N5RX?$&mva?k^>CGzunnYVFhQ8LKU!5ztUT+Httv*@HR3 zyw?rDK7h%*>nG+FDd$A@iqxt8nLet8^R2^2b1;R%zW!DCWK& zZOWka;{1Gx|GRf*ORfG@j@8x^RNF)+BEG(>i%P&gr zh$$~60vh+cUO=&hdAN`$vXOiRN?(W zWoTbDhq*|jgM55^#^&aV8(fylO@pqicXxN=la%FI3(Uxox@B)7v9Yj_1hnGY>;;%W z4$6cnPoW@jl;{&~DE%Cz`s1-8^p*9r4|aqSDQUqOX(?#AI_%xU!^3p~0s=L_m)aTL zg#K{bY`?;`?YwB$!=|kPztc?-r1>wv3GgOI@m{S5$4;!>dTTjjlY#QuHqWGc0RK4 z@ThUtf0LYczzr$TdY|gYFBEI$jlM>CwHUsZVEfa*k&#gd(lyZ*c+-MUC5X8VLoovRiDC?)WfM%jwjQ;6}l>MRXWxf?n+$h6*XX@qN37PP*5NM=>kK6 zmab`FUGpC#)rTgJtO`fvk$>1IuMBxL~qPMHERe8jaV`eJ{Q* z(*)hF(UCoWQ`*Pl5wqpTj9~M49@hIhoq61CjJSwtuI9xcZUnSzzQKiS!E4s|y0|Et zS9LOcuQ@C$E6blf={VDq<)L%DOZSDNVCA)$C{JCSiPE;;f$`bQAeB8w?53k@pZ2-P01qu7JI#GMRJFZ|XJuTHhvn!!Mi1*q?*1OVD}Y>N4woQDfmn%NWsT0+w?cB=<^cY}?-n zs`DJ9YnEg(U!vb*y(-FVddVcpY}o%@pW98LcBQ+!J1kg|_u)cQi5>@|WYe`MVm3{m z(Y-NKn01mjl-$V1L=E1+?coeY!d9obYNqThk>|SQkhZ%6m%-^0U7^c1DHS%RLhTUc zp+bMbh5UvKC!v!aaSr=V!TmLt!Wh{)dWQ*t>*}PG$5LBw^2*DHRY_e40RhM~KXAgTy?F8B zG;nz<<88CjV!-Jz1!Fo9W{6ky5bZE!vi+Zp2Gh+H?^af=H@FZiSnPKthF5=|H`?{f zx4gX)g?&X7s=(<4%|DTie$=wzYFdvUt9L$X+RDxcZ=mQT|Mb|{t27iRrYi#F{b!7A zK5-jvW7M-!E{|D$xV@bUu6UU`u}VF>Z)T>xLT*4gu!M%^_bn?DHbd>r{WXjRw;7r*#T#?OZuglg+Be`ELWo*aMqe-2O3zlR( z?6>AT>ve^%hGi2s4negl8Srsm3p4ZqtdOp=la0YDv(C_6uHY*b;aF|U`FdJvY7W@= z)zHG@Tq^DL^tQqqQm~$Q9qfInz|G^?!fpvlvUknf?k8v>^~BQCPt(ysSk2ivn2*eNe@U_tDUv*H339wsNHa*?WGlC5{1 z=+eq1kDKN$?xuc3;PJRDwG1R^NJcpc8mhqGettCu_asGZ!5-nLf3r+L6Goejt=o`~ ziHZ4ldv!{NDTCk&+)=rH|GfNb$(s@{qL7kW*#UL)O5U&S*B#E+Bfae^-3~JMJ@#a$ z1%q59p9zYd6{b-j&Bq?8aDFKd`#xRYY8b(QuV^ogi}nOv7Dtf*UrnNjXnGdDJI9sy7lLDwxhvh6~_PGesUeRibCbq z%Fc{T6g=l75hxa2oVy?;d>yIzZ-DqK5VW1YtBZy%G(EH_)q2L z#eKZjkUeSmz2TMQYdNm=yLjLGvaR!-16x;>!02O)VA+ph^onJARkBKKi(p3fl3zez zniw}ia`e;y#i|0QV&N0%#jBJiE^uYz3x+H2yfAGG__XC$ynL0l{P=C#)n@5lvs$m# z*Z44?SLsiGnMQcdT|-8dOQXVOCN=p7hgaQx(IdTn(W7La)5WplutcU9Am(Etc%!hC zEH@F-QT@^kceT8xdU-A)D}BV-D`&`Q~U`4kjF-+^J&*I9=SWHp7(d6&0iY8%esQU{FwXaXCUO zJLhE-g+4dwt)rtN3IrkS*r!JswDd z4nDV&VCL0kg-qaTDI$PuX0lRxv|-BfEsHnxGDaRFH{AkTEp!I*OKc2L01gRzV>VTm zP!7Nh>DjW??IIWJEo9 zF!@CjI4WwLm)lyYI_S`Up_y?JIA^Slc84dB*e8Ud?o-no4Gj$)tLL070|Ntn_sSZS zd)+9*=s)(NlR<>*yDr4WXi3zQ)Ap!WA0?P6S%TJfQi@F(AxGwMMciuDznDNv{ zn)l^g4cRv4=jXQ>l!?ls+;m}lUG>hl$2-B0_Nx1%aLd9zDDQhO%5hsXr6*xYGTDl2 znFBvn7#Jd`c~ri9gvzSpRp!fR8h|spFaAjC)V8UXX5( zm{``e&cI7lRCHJBZb!odin%Z|Gn3tK#m|=`2iJ8dOQ>9ALsLcVFTSz4rw1y)6Pori z-b;5Z*VHxfv!3x<3@Fu!5z$tD{@*2RJErS=@H@+3bS_ZD5gmxZ;r_y3>EcWGh&}ZU z!uI_W!+?ilNnWdUUrLFWNF+2oabv83_D<|?P0R&*uXpZQW8}+c1z?hRRZ`I=>OU+n z%R1{-78@HY2+;C9aKh^7)h8*ARAQro#K-9{U(Nsio$f~ z$LF6-JUM>EV9Bbch7SY)h)gk`x7y^$ z;yTA!q^^;he9vjig6}_0zOF>(>*%}P=NEyRWUYCXYR@+p?ARt@_^8#`=RuD$E}R&l z_w#5Fbd$LnC7nBEY7XHZ;k6tkgls1bX>i~}%9)wHbjAd=&ybe#Wm``B>ig%sjv|uPnJo#D_QR@g%D&`h+5PgX_J--Qt)k%L!;7E%PqlKzM<+A9+xuh{Wl}HCl&fC$ zjF{cDIiDED1sSU_#EJY89x3_PL*+ue<7x2U0jz8EEjA~kwtrmSh@$-78H+Z}B zj9^sMSgRg({Lukt9KTwN+ltpx^Tq3dU-pu;{wBa!>8pf+H84ZkovW8P45E&9 z*gBik7&Z3WNMgr9uK`m`wxAn>UbmhP8&53nq;Nv<()^S-QxfK!yx$lbXI&phN;#o_ zrKspi7Xb6f?*yLTj_y{E%+pADe1C4|*vYemv0{@{foDg#+8&vz{_`~7kai*|SJsVm z_vczn?~s`uQr<`M%6b2AzJS`}_D;C)7GG$=Y-(oao0Fi}^OV8IHYU3__m3>iMX#lv z6-*^thomiINY~ca3u4Nc8G$u~!%~Z%{;b#V-$tR|!ks=+UXhY|qO2TUv~xaj4QQIb zhKc6s@>}l~2L!Wx`1^(+y`E!>?FtfAYdr3%ELazp|D8i&Oq)eT<4y6AJ>#+OKfj^w z8L$p^2ctp(L1>2^n6pbK%3Nh2&7b-I?IWYcs?@?YC+D=?Oxp2G=Sx!!l+4kcHTKCu z%e4_tGO9s3&-=RfTJH8A#6@K$U^oicE1-krjnh8eAxtW8hs8iK-A*7!Yob&p{&Xx>l!m@c$>Amz1`=VZTsO7_fuZCZ*N~OpY9Vr+4$S|^F%KO zcI9&9fAtVG+uT4s87@4%!d$o#m~lv=&w_zWpGf67N!W=T4WN77z*`=#1V0uZHL5g| zu~}^P0>!nFOc4(UwA7)1oliL$fO^Xt{GotkXz1xxK&$io?rup%GH|k1raD7eXm4>h zgMIEOVF>@N9O6c8aLV(~LQXO9?n&Sg+44-#ilfXb4b!(Yiuh+O9g{xdR}VYyO$(n< zdVE{6vHMa+Tz}#8S;5p_FQf1=t*v>l$0z^gn9}P`f!~%&84z&APlwi z$jsZ)GG7i}43=TVU==6Ub~JB!)C!SHXHASe4|clcQMHe`ZY~xY{_r8I>(oVp<>4wV z_*Js?U$LlY0mszjsNn1Ai*vlJ_GAh%ykRB5y(s>UkIZ+yJ#_hcYz}NalKatN7?~a; zBE9;}p2duLI$-&TZzc%K;-j3z6rid2a0-0Yud$hSDBA!}(*%d1TB&^a)0bMLIpt;d zUfkZul2C-@FW~esVFFYMS(?=;C3PD3ce{kJWX)}77?X+f*Lj5`@%>em~wy`YS_7ArE+He}*GXI)xHdVYRh2MZ5avQtgSGvS6Ns&btH9f z|LoLMI2gSIVAI*6@1I~SpBuH_Ph-gsmPZrtTxJu*WVTHDMt@(r`@icZP6EO zmw!QnJno#iBfiK5W+8dvZZo$3yddm27k9>4(<8{4`d#NZ93WYtRjjk*M$LU{k2D{O zT`u}^OjbLy1@wWTNEB2OOWu@Ccx;W-fg+b>)Yi|A<%RPnE;~!A6k;?7t&^4UY&#U> zh352AA(wkMQgOD+zM`rkY<6$>npybx_!U+pPp`HA=pH_Zqi?88as%9os*|ZOv4B$k zdT*CP-G41V$4$hMriM7+fF8;co7Jy#NFwMO1BF&Ez^ZoUi1Lbj6@_RdP14uZO-a$R z7)}=exXXQGXRwbi>lO5B^2RIF;#%GZIm~buL^-@7F>N`j@m<--iHOazV8A?sxYo>Q zx;I!BU2bI@;<>awcpS^>rcSJX+Kx%!ep?{-&f?}>AcqQH5A%00fmCGE1dpQdMU6{i zrVvdUkHMjCCb}STp#H!~G;0RbAKTD6Xyg1}*qcABNY*tuKGjD?t>2znL2HmqYOHTo zsrK4`xX}KB1vxFUSVwYg@b=ECjTVq0HAlf&OQ z_I*5oXl{0KBA}35)Y@tc`;;)cg%7-d^JAkfOl?eX5nyu44v||ctr@YHLE@*u z4Qk-$kjhH{bUZNVdDB!W0WQ-vBcO8avDk-*r=v+Be|DjQM}AS%lWDc1SMZD(T(;+r z1}nG!&eA@Ka}I_pS-#7YCWqK7F0@}g6rUR&CM26{4=Bs@R$1^(lT*eft%Co=M5S1` zo4BD86T1J^$wp|JNJ76Aw0q(O2JlI}hzViC#-uu_I+`w^;^XOw1E+vkmb=O+x6Cy> zrT%uNpk(5CLVEg(G2%BSBZQAdLoK0|Jq=b z?oN+MEUmyDp{}prfjYD(L62Sk)~Re``8aU;3&;Ut|D2hG zzS1gBq>qoYNKsH;f5F5`ywgf-5hP;t%jCgjSV6wt|J9zOaTBXtV01 zrURQ+Qy%A!)M&^@%Ym_Ni3SrZE>eLU*|*{TMotccuV%=KmpKo8#{(0g4@?y64A3)< zkB@hvzSYyp4?*No$-hC|MqL}~AsOT>n*P~eyA!zI{lW~j6nQ%Qu{WW`jsNvsHR@lN zb|g=jd4}Kt)!|H6(x1K(f%{N_t_6bvQJyu8u@FvBncF zp@?L7_TB_7up7flIU(V-C%fIxdo_Ly#>;`N7ZMqs(CaU?vWAP|wKH|muOfxBPwg2) zwcZDA#8^pWHvdH{F<@yc2nl8im}M#`rYx3oXl+R?ED=-^4F zlum#xtIHzIQw<#7Iyg|`AE!B zmQ9hPk%prE%+>ZKrV;TYzE-{wh|T&+Z#$a(qISlK9QhbgJ0pOFa58d`>G7dPJ#NFn zNJ1;r=4eB};TQ_nkf%QIQZqFy>ez%8bTZ}Vq_WwG%3=w0`5n?5EAXcc2ePQ}>@!e>NT0AU_%y!m?bbms09r4K6B?VidZ5>DvcSV(Q- z065NT#N3rlRrP^W`6W{j%TzHlz*Hf8=xSjL(NC6-U3;d>1RyK{?s&qV<|#yy+^_DZ zSlmRhB?%&5axr-|F!O!VB(@z;jUH{i5VR|s=5vu?J5|Rg&PkUJv-;Yn}uiAT40_;zw=#Aa=UtXLAEtaPzEs8Lh5?=5!Y1>d$w z=p)>ed$*q-r9L&c!C~m*hS0ut?#zt8HMdEBH@Cl&FXw;oM}p!2NK>YZ!bB(O;L%z= zOy} zcfoSn_r3l8{7}&ur$I8Tvr*)mr}n~yMXe{Pk>;K*rnU5;F!1ENxTym**BY&q9248m zh|$HCXjK6ek2NVR#(I0pzIT)NUw@rWDx{)ODxdJn`AU{uPL>pB#`oozh%sQL2Xuf( zPobD-+KH{=hg0j?0s(!d?{@8KHLj0m*Cd=M>pzXt2mcd#z=D6tUOun=Frjm%L>J84 zld0`7B+3f^*>+U3*NiFM`(YOsC?NNG&7RcfWsEOPr!qbuB2c8$B>Ig;gsq=ewVyak zxG!kCi)V5*fh<^NsMvlogh2Y4jnfCeBAdLo4x^`@0jKHjd0tQg?|HDFFJBaE6@M`L zAx=A8MD;SUM!U>TO?8s2Ctv?>dz-7!1&Mz++wdp)hqPS%w4Nwp3*%y)Ul)NEHY6Ud zNe2;&?YMf(9%HBvl|f5z^we;9^6hU`-&Wi29U}^s8HqnWHQjp*fr4Ov*quIJm|&*D8IVxvZf4_ zaG!M-m!kOcK2Y;K?RR`yzfK$_B5EA3b&{p=;Br1TlY^oxV#a-zibiO&?yLD#X?8bV zCksLAG0se0oSjWOJcJY4q2OueX@+UGe1TCWaJ2ZHOc?W6b2oYd*RLqqcFWMu=Rv(X zysK#U{X$hH#dy8SQ~zTf8AV}T#m;5_YscNsWe*JQ>M!_9e#v>CY><6I;0B~;x%_F- z4trHn<xYG(6KoXgFhh8TsbrpunB+%fcSw%j;;JHC*Ig@1~{VbW_V(}g7D zL_ZUV%v_l3OdO99zWAsYWVfdQUm6Ls{bkH1jZ-^X&uc9UZN!OV{&#usJv|3|KE%azx|R}?3T4qQs&gZ2KcLO{|J#3zg^m3fL1(EyWK(k^AMnX7 zP7Al~NEbA~ej2*87Qm+EsEJlyv2i#UyO=f-BSK>x9^qACAUHuBfHCi2 zzQGYNxs3>z3KM}Z6?a#Q*nXAvd-ijv>5%!!xb(^IuT+LCpVvM3?ax>oAGGdg1_*cJ zrKn9E1ZpgwghK7&l85z+^VbG=E|%99I_AM>%*@E1GDre{95Ejv%pZwb0y+w``jfPf z8G_D?%NMPG+4~)4J|c5pmu)G%)aoH9DvudP*Vd}V!NiZDhiqGJ1-}FjLghKfMf>D} z?-zOLsFU&2a0a`~cQnK)B4>imzu{T~m3kb_sNJ%CYP8g}3$$NC;^Nf2HS^QcOc(oe zYw3j)AJ_^Ra^-q5AOvf} z^eP_QCt#>AG~&xyI^o>@C_^svSZaHB*B#v9)3mu4#JCKIK%PP<>PZq3Wmlx7{4QJf zn-2RbXjEwfw^dI%@-Hn3UkG??REv}dpA2R*UIjo*Nn>vA-4N8zMS@nwd%14$uG;t{ zzqF1;Ku^BJMWLYEz~E-->SjR3+4L`=&pp2`L6bQX-06?gmUu1YC*$g6=iIB1;P=?I z_|n3{!g{Zi|3r|P0F0)aJS?k1q{ix@s5qktzWz?j!%k0}-D0ivFhNj#9a!R4d5_CD z1R*1;F!a5uDrr*ql_>aj0jGc%9AtPvD7gxt$poPZzLW>LKYwPJ<%V1&>6*Ym3nANi z-a(v`KnJxkeDoxmQp1v~^ra8cFh3Dp$STfgZ1rf7tkMqZ754Q}&b`)Uv`{eTi^(7B zNAOIe1lbO}61^#3N-h`4j8M1ozDa|w`UBUC!^K086#(Iz!U7 z2E4Y*%UGvm`p5Bc`qq-zdx z`2|<6@IvevbVBYAkriLJyd@a;yw!|k|2&I}#0((GEwE{8v+MMiClCJ{K&$q*V6x!h zy5b=eDtmEpLHH6nQK4WdD!PX;bo&H>0Sf1|h~57n4WYLS+Xl%SF>HmOE(`a%{ZsA) z187*Bve4Bf1OCLMH}rSn$!P8lWR2d&yn8!K#Ot_KWEAE;QO^aFJ@`{S8H6pc)9gmH zSvyn7F}T?1mjB(dm!N-W`u;wMt|NrJ3#O`o!I9dOgA%ka>pnhqZQt@c>BOef0dUvS zsNtGHyDl8fTAou}<89w83aRN7c(@5#U-r|A+aC&y8~!e-Kb%*ze=aW^(wvciu8VUy zAm3YBa1D+!rk=r3^-XH&zaiMPuiB0V|NQwAMB>*h$a4z3Tzt>mbGgxrc6syffC^-1 z01aF2S401z<-~vDFg-acTg8qIz7$P zEtv+FkAe`{&-6#F7faBNV_!Fe&}X+Dy^l_po-R+fz0vJ*4}eWW-tRos6;}IG8N&Ez zP>?!xg52w)yZa68qJ&Y8h{tl-NKSCE_zY7r4^~9Z{aKNDl^$_{mVK^4*%Mf+GJM`L z&>r(^7g*m#r%uyhjI-;(Yz4XJ41?Q>h>%~*^&ETpjPF|YICiy)r=(%^ zy;;=n_Z$3bNc;ER1SMi@R6R>a`{OMPANo*j3h$>Xj2FU`@+34IC(_jMT7o54+8a2! z#7;hg-Hvs;RNTr9Wz;FYGxstY7AgGEemmG6E+;2ft;0^kK^mQos-LgF+qZ-CVvqxH zYSEhc#DV+X+*(|n_N$LV>iN6L#q_MXTA%b_Oe+yH(n+rhZ33%_doj3k15 zPr}S+Fq-GV;V6vOjtHv8bu7*Z(afozEU!duHosiWK7u6@m{So1?=OsM2Nr5#_3DMY zHU0P@M<}6lKV1=It;kja2IW9hx&On(Q|=6MGwN?w59~1K7UNk3q@-!tIawz zaX~$2=OUs76VxYkrB`^8&LiwQSkrDvoqGI{*o3sy&7daS$FH^z;z%w~OlFt_{>t>_ zd@tsj-qlB9HPQpD%6dHx_rSnbV-C`q2w8^4%hl-DtteuDw_H&0 zMksagySt0)hj_br4;p+K=7@L~fZZ9sQjL5;L)>b9ck28QYVL!`^Cv3Y!(`h{A$xNr zXZw)W=GlLPKkK7Joqw$nusMHGR}nb;U(}<(?CbzDqG>!c6zZOkFXc%oGafh8%{K%k z4s4|iZhTHoPQC`s42pw;gC&rkh`Ia`%absTLcDrzAbG5+7Tl>$~MgF4+N9jrR!xj(QWa-CVn3*>`zM^$+r&s@yg4EA7pU zDV8(#i`m zN1kDsjvy*5<>TvqzK+jmV8}rVnqx6Ar1@JgwErQ|HTsiQm^N(?r=J!HMJv`D-|-lM z#iqS6{P&O!Fv?K}YX8%reA--QWoj;TK&dD_LQU2OYZM#^(hT03dnjl)3Rbc@Sg555 zR%Xc6li5K?Rqiqe4!@6suUG`QT2@hCw*{}%)(JDSW{9RWPhk8GB+m1$T z=@hHfYnVU}=D@%V0r(iomJnN>oLqxIAedyP0d7#FITjFu%?q#=Y}d|}z%A=vyDUC9 zUVc^?H&%(PT`3mKa&~*1$x)^Sn1tjS}1k_!asXerkobN#0}( z*U7JwY&GJ%XsE57a+#~{PSkq0mF-`S+r`aSJ`vH!0Q>rpbjX02RH%GC>(208x zwA9qEL!$JqE&`S8mo3zL+VZEcu<)A9#8-x2Na#DrA|j4%ivO-Pt|E9z%+$-(GN;{P z*UxX79PLqTe`8z}d)+{)_iAQr3`#U^V{P_pqoy&cOr9(#)AbNsiLj_&p(rJdtTqB~fpe*bs0 zY|5O6F%%${7m&ZUxl{~5;MMJLcm>h8JQ(Xh6w#VD?RQc3J6sU4`^I5ViwdPzq*3XN zD*1uvtgZd4>eiEa>f5(B>5rH7bI9u11${QqSN};?!%e7FqERkq+MR(qjZx`IQtsFG zi#@KLgI2ES4@r?dQ=LqVI1DgWLbRKfZyU1r+q+z2bIy)2(vQB>WkZe11i%zvY*Ir? z!gugR1CC8Hm|XgUm>d@BEAEOnU@SZmcmYRK&-{&z<_Q~*09SO9`Fbz*q;G*I{VY7e z_qPM_Oe#=J8Fn-e@sE$Cb7iLrsJca*_u&4+jIHgB88_@Viqaj>%|1-EnS1d7jitin z>1F~3?0{a6hV6sa4EW4Q-1-}}e{o;7S$U_>#9zz*w|s{1Nkv`c+-vG*I6zHO!?|eu z+hZ;kLRhkWEmo2Z-@=sH{Ek;T55Y3@{0S`e>c~~GIK5Ub_*+sdIpSH~TR;Nt`DbOt ztiPHgOS!;-F8J2%KdPzOq8pb4w7AynW);n%18acsg=YEH%=&1}42QA6jkmO(gimTh z*~+@qW0@^w=c*o03)~`us&2?y4mzS?TPN$PpIM37(1&$jU;gghH_8ZFK3U!(%)U~p za-DIf`1X-;`KGE#a6Fl&SLAXfjF2GsYS5I_!12FRZ3V+5Hmkd8a5O4A+AV#;emE-e zttI@my${AO4fqxz0YS3rB*df1Xc1(`l(dw6Ku<^#k*KAt`m8$St7;yTv%y58R_WXC z#5EIY&D(^3J9mS^f3u*=C|jWl}NE3?Ms2TkP4~_pi@z}{_#y~q@(CCOT=s0X*w*B6Vt$?_-wRQ2k_kpOi z=EjK&hA%rOL~J9!k*I7q1<``nVZtaHY-jfsH`hQ{R~KZuNBfqROpZWfr$ji`5?jVh zHIeO8s@P{-b1F82DPN@C;=9MB!=f0Wiez^T#H}){G^nriX$VyU((R9E?zPSXpu4rb z6jnue^2lyVM&6w@cO{bZ(eJHh9gG~F8>66y_f$K9MR#p_g8oT~R`C^ip*X!n5_yS? zy>2b^IRAprOH93jFT3albl4+W{V&>Rj+%huvK>GuEpmrm3I0A!muTEJRb+8&Y=y(9 z(NzWv1|uMfzEVH`HsN%0xa2~di;iqWy!L0sfZiKq~^T%lD6n0`T<|auVeyu?-!&)qQ+b<;tCx0;&?TDWlugy5Eg_z zR?7*mjoo*gua8^~x;f~q2-tYOTaaSH3wC!b&w-EG*{vs<5ozu6aH=$Yi%OW{Jp+6CX*O?Fg`$%Kutj&1_nHJ$VoI|j6XO#n za4g?usnSaaWK$`#-OPd{@^z0;n+yg921p_=fjP#AR`D~GofM)1!#A+G<53}**~-Vl zS#pmP_Ac&kU~qC6-Efa-J36hKH7R-9yu+OT`Sa(ci@VI3YvCr5JXQ;Muf-IC;Tb(p zAdu1;%6TQ1w~p@-e2$>?z5x}O+&@SuqGe8O@mvvL81e_@21VAH{?=#b2mZW4NX^(&0IejI~QEF_1i9%{JRur{on); zh~i*%=zoIMdSczs8{`>c@ z$B1(liWvfWrf1Dwdp{h@n_iY1)D7^c@!`>L+_Zgi9r(H{#Wx*{mG}J}QNM-$8=TzT zo1iODmMUHfez@CBX}>K1E7OVU(n=lnbFf3`B3YRUD;KrR#(2$>2kA%{sEbs)g{Zwc z;fUAT6>d0(fao1x4goOd^af-DM+R(a&Owx*-npbeCFR>7S35PCk!#5K#6)~G$MfMK zu=5A0^*;VxyaKV22y8_mNa!yS3&^AY;QsItWmKS3P*hZOJ*BPjC{FU4we@cg)x@c| zeR`oT2kFg!qQKgAwX%A`b|-rl=l<+Y=hAvg{;@L4q(feR`*^3R)+Y1!c5hn3DS>{j99g}9pA85K5D zsO;B9X`ei&5#cOl1QBH!NDTb6u(?;Wk;LnuhU+eawPoNp5WhMSR!>Gz7bJEL8JU_^ zfHbHl==6dfwX37!bFdTQC)l1N&z!&jnz8ojAPJcm4@k3hE3;wBbhI7qxi<}A6Ht#y zNJun)|4!x7ekTa>E#qTjAHkX#3I~N`M4H5`mkO9EMSv3d>}iV?0U>mpnc=6Ua&eaM zdW7hX@)Z0`9S~*+VO151!YpISt4Z_2=gUE($LL7Z`W7JRvhFUz0($ZsgUT3{srpYo zp^iK)%LELQyTN9{*fm!U_k>VBVkCpnY=L_dWcfk~^%d1RW58DvyI9_Kbdv=319Fl^ zPs@JJP1JhwNjr}?`j08!=}REY4Jx-vAyUx6e5Q^ryhDhFu-5;5@pLvX(Or-)XLzWH z@01aE@plVstgLr_n$VvLy4{t|^So-4pbqzpQ3)QO_6Ww5_hej31UC9U4J^%NpqOo2 zenE8x_=6knD}E-cEn}#EBeaaamEaYR8BB1yD#-xVNjMZUf6zR0V9+i$eawelp2fGS zv81f58_e6kB>FKrj2m!)pK_Sq1mjuf6x6@96%J2SR7>D<%C&3j*`GCi7SP<}dx4AU1E&#~`^OD9W@Z zB}d~hoJ$S>`_oC%0x1o>R-qBV1n=%bqQ0i2-9RIr9z4xky7VAVQcKGuWH!2sEqtIW z^Lp}WlTkJnY_?_cl-KjLGWWC=wRE=zUjSZi9+4N^!Y_CPb$Izixp_sw@41CUxw+YD zH7fsq8#udI+1vR2zc Date: Sat, 17 Aug 2019 11:55:03 -0700 Subject: [PATCH 119/560] Fix Hat.sh link (#1171) --- _includes/sections/file-encryption.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index 14965e88..c0fbb4b1 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -44,5 +44,5 @@
  • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration.
  • DiskCryptor - A full disk and partition encryption system for Windows including the ability to encrypt the partition and disk on which the OS is installed.
  • Linux Unified Key Setup (LUKS) - A full disk encryption system for Linux using dm-crypt as the disk encryption backend. Included by default in Ubuntu. Available for Windows and Linux.
  • -
  • Hat.sh is a cross-platform, serverless JavaScript web application that provides secure file encryption using the AES-256-GCM algorithm in your browser. It can also be downloaded and run offline.
  • +
  • Hat.sh - A cross-platform, serverless JavaScript web application that provides secure file encryption using the AES-256-GCM algorithm in your browser. It can also be downloaded and run offline.
  • -- 2.47.2 From 37dc62ca41542b837fe9e1cc18777e4b85d8a765 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 17 Aug 2019 16:44:58 -0500 Subject: [PATCH 120/560] Optimize images (#1157) --- assets/img/addons/Blokada.png | Bin 6895 -> 2855 bytes assets/img/addons/Orbot.png | Bin 5180 -> 2359 bytes .../img/addons/Self-Destructing-Cookies.png | Bin 2271 -> 2047 bytes assets/img/addons/cookie-autodelete.png | Bin 12310 -> 4806 bytes assets/img/addons/decentraleyes.png | Bin 6639 -> 3465 bytes assets/img/addons/https-everywhere.png | Bin 1080 -> 712 bytes assets/img/addons/netguard.png | Bin 2164 -> 1636 bytes assets/img/addons/noscript.png | Bin 11302 -> 5968 bytes assets/img/addons/privacy-badger.png | Bin 6040 -> 3867 bytes assets/img/addons/snowflake.png | Bin 4802 -> 2503 bytes assets/img/addons/tosdr.png | Bin 1026 -> 834 bytes assets/img/addons/ublock-origin.png | Bin 5506 -> 2510 bytes assets/img/addons/ublock.png | Bin 5506 -> 2510 bytes assets/img/addons/umatrix.png | Bin 8498 -> 3811 bytes assets/img/addons/xprivacylua.png | Bin 2189 -> 1518 bytes .../img/favicons/android-chrome-144x144.png | Bin 904 -> 901 bytes assets/img/favicons/android-chrome-36x36.png | Bin 458 -> 410 bytes assets/img/favicons/android-chrome-48x48.png | Bin 515 -> 474 bytes assets/img/favicons/android-chrome-72x72.png | Bin 558 -> 526 bytes assets/img/favicons/android-chrome-96x96.png | Bin 689 -> 669 bytes .../img/favicons/apple-touch-icon-120x120.png | Bin 669 -> 667 bytes .../img/favicons/apple-touch-icon-144x144.png | Bin 763 -> 751 bytes .../img/favicons/apple-touch-icon-57x57.png | Bin 387 -> 377 bytes .../img/favicons/apple-touch-icon-60x60.png | Bin 414 -> 404 bytes assets/img/favicons/favicon-32x32.png | Bin 451 -> 415 bytes assets/img/favicons/favicon-96x96.png | Bin 689 -> 669 bytes assets/img/favicons/mstile-144x144.png | Bin 904 -> 901 bytes assets/img/favicons/mstile-70x70.png | Bin 606 -> 601 bytes assets/img/icons/discourse.png | Bin 10662 -> 3945 bytes assets/img/icons/mastodon.png | Bin 7904 -> 2527 bytes assets/img/icons/reddit.png | Bin 4290 -> 2693 bytes assets/img/icons/twitter.png | Bin 2816 -> 1654 bytes assets/img/layout/Bitcoin.png | Bin 773 -> 685 bytes .../Glenn-Greenwald-Why-privacy-matters.jpg | Bin 22975 -> 18947 bytes assets/img/layout/PayPal.png | Bin 7575 -> 3794 bytes assets/img/layout/UKUSA.png | Bin 17098 -> 10524 bytes assets/img/layout/USA.png | Bin 58618 -> 18133 bytes assets/img/layout/Windows-10-Privacy.jpg | Bin 11373 -> 9206 bytes assets/img/layout/creativecommons.png | Bin 1534 -> 931 bytes assets/img/layout/git.png | Bin 38364 -> 11356 bytes assets/img/layout/jonah.png | Bin 59882 -> 0 bytes assets/img/layout/logo.png | Bin 11453 -> 7693 bytes assets/img/layout/logo_smaller.png | Bin 22627 -> 10477 bytes assets/img/layout/ogimage.jpg | Bin 54079 -> 32370 bytes assets/img/layout/privatesearch.png | Bin 7920 -> 5449 bytes assets/img/layout/qr.png | Bin 6489 -> 551 bytes assets/img/layout/reddit-logo.png | Bin 15763 -> 8925 bytes assets/img/layout/tor.png | Bin 23820 -> 11182 bytes assets/img/layout/warrant-canary.jpg | Bin 17189 -> 15350 bytes assets/img/layout/www.png | Bin 3034 -> 1648 bytes assets/img/layout/zero.png | Bin 1230 -> 831 bytes assets/img/misc/email.png | Bin 6489 -> 3239 bytes assets/img/misc/smile.png | Bin 1193 -> 1037 bytes assets/img/provider/CryptPad.png | Bin 5319 -> 3976 bytes assets/img/provider/DuckDuckGo.jpg | Bin 10084 -> 9878 bytes assets/img/provider/IPredator.png | Bin 3688 -> 2359 bytes assets/img/provider/IVPN.png | Bin 1100 -> 919 bytes assets/img/provider/Kolab-Now.png | Bin 1785 -> 1346 bytes assets/img/provider/Mail-in-a-Box.png | Bin 1854 -> 1669 bytes assets/img/provider/Mailfence.png | Bin 2897 -> 2439 bytes assets/img/provider/Mullvad.png | Bin 3628 -> 2762 bytes assets/img/provider/Neomailbox.png | Bin 2781 -> 1997 bytes assets/img/provider/Nextcloud.png | Bin 4668 -> 2796 bytes assets/img/provider/Njalla.png | Bin 5329 -> 3071 bytes assets/img/provider/NordVPN.png | Bin 2052 -> 1687 bytes assets/img/provider/Posteo.png | Bin 2845 -> 1976 bytes assets/img/provider/ProtonMail.ch.png | Bin 2695 -> 2006 bytes assets/img/provider/ProtonVPN.png | Bin 2555 -> 1618 bytes assets/img/provider/RuggedInbox.png | Bin 2565 -> 2248 bytes assets/img/provider/S4.jpg | Bin 8289 -> 8164 bytes assets/img/provider/Soverin.png | Bin 7309 -> 1243 bytes assets/img/provider/StartMail.png | Bin 4866 -> 1887 bytes assets/img/provider/StartPage.png | Bin 9627 -> 1451 bytes assets/img/provider/Tutanota.png | Bin 1823 -> 1374 bytes assets/img/provider/bahnhof.png | Bin 3282 -> 2712 bytes assets/img/provider/datacell.png | Bin 6070 -> 3323 bytes assets/img/provider/disroot.org.png | Bin 4205 -> 2119 bytes assets/img/provider/etesync.png | Bin 9436 -> 4425 bytes assets/img/provider/gnu-social.png | Bin 9302 -> 2801 bytes assets/img/provider/mailbox.org.png | Bin 5331 -> 2047 bytes assets/img/provider/orange_hosting.png | Bin 12566 -> 6393 bytes assets/img/provider/pixelfed.png | Bin 20313 -> 4299 bytes assets/img/provider/qwant.jpg | Bin 4338 -> 3526 bytes assets/img/provider/runbox.png | Bin 3655 -> 3143 bytes assets/img/provider/searx.jpg | Bin 3625 -> 2342 bytes assets/img/qr/BCH.png | Bin 5375 -> 1515 bytes assets/img/qr/BTC.png | Bin 5629 -> 1688 bytes assets/img/qr/ETH.png | Bin 5639 -> 1670 bytes assets/img/qr/LTC.png | Bin 5844 -> 1544 bytes assets/img/qr/XLM.png | Bin 5954 -> 1338 bytes assets/img/qr/XMR.png | Bin 6864 -> 2182 bytes assets/img/qr/ZEC.png | Bin 5628 -> 1699 bytes assets/img/tools/Bitcoin.png | Bin 3634 -> 1921 bytes assets/img/tools/Bitmessage.png | Bin 6856 -> 3473 bytes assets/img/tools/Brave.png | Bin 6850 -> 4191 bytes assets/img/tools/Claws-Mail.png | Bin 23806 -> 7704 bytes assets/img/tools/CopperheadOS.png | Bin 2259 -> 1923 bytes assets/img/tools/DNSCrypt.png | Bin 4903 -> 2736 bytes assets/img/tools/Debian.png | Bin 8565 -> 3742 bytes assets/img/tools/Etherpad.png | Bin 3881 -> 2525 bytes assets/img/tools/F-Droid.png | Bin 16213 -> 3303 bytes assets/img/tools/Firefox-Send.png | Bin 9729 -> 3415 bytes assets/img/tools/Firefox.png | Bin 17216 -> 5318 bytes assets/img/tools/Freenet.png | Bin 4817 -> 2493 bytes assets/img/tools/Friendica.png | Bin 7978 -> 3527 bytes assets/img/tools/GnuPG.png | Bin 5819 -> 3214 bytes assets/img/tools/GrapheneOS.png | Bin 2070 -> 1264 bytes assets/img/tools/I2P.png | Bin 6141 -> 3311 bytes assets/img/tools/Joplin.png | Bin 5891 -> 3140 bytes assets/img/tools/KNOPPIX.png | Bin 15260 -> 7633 bytes assets/img/tools/LessPass.png | Bin 3649 -> 2173 bytes assets/img/tools/LibreCMC.png | Bin 6851 -> 3261 bytes assets/img/tools/LibreWRT.png | Bin 3062 -> 2010 bytes assets/img/tools/LineageOS.png | Bin 2852 -> 1293 bytes assets/img/tools/Linphone.png | Bin 9022 -> 4307 bytes assets/img/tools/Magic-Wormhole.png | Bin 13530 -> 5449 bytes assets/img/tools/Mastodon.png | Bin 4882 -> 2361 bytes assets/img/tools/OnionShare.png | Bin 3117 -> 1955 bytes assets/img/tools/OpenNIC.png | Bin 2278 -> 1522 bytes assets/img/tools/OpenWrt.png | Bin 3091 -> 2999 bytes assets/img/tools/PeaZip.png | Bin 8600 -> 5061 bytes assets/img/tools/PrivateBin.png | Bin 9693 -> 4960 bytes assets/img/tools/Puppy-Linux.png | Bin 16106 -> 6700 bytes assets/img/tools/Purism.png | Bin 2462 -> 113 bytes assets/img/tools/Pydio.png | Bin 2228 -> 2045 bytes assets/img/tools/Qubes-OS.png | Bin 3006 -> 2123 bytes assets/img/tools/RetroShare.png | Bin 8828 -> 4377 bytes assets/img/tools/Ricochet.png | Bin 9396 -> 4488 bytes assets/img/tools/Riot.png | Bin 6932 -> 2340 bytes assets/img/tools/Sailfish-OS.png | Bin 3469 -> 1574 bytes assets/img/tools/Signal.png | Bin 2540 -> 2108 bytes assets/img/tools/SparkleShare.png | Bin 11490 -> 5231 bytes assets/img/tools/StandardNotes.png | Bin 2080 -> 844 bytes assets/img/tools/Syncthing.png | Bin 9475 -> 4312 bytes assets/img/tools/Tahoe-LAFS.png | Bin 1730 -> 1458 bytes assets/img/tools/Tails.png | Bin 2988 -> 2094 bytes assets/img/tools/Thunderbird.png | Bin 23394 -> 4621 bytes assets/img/tools/Tor-Browser.png | Bin 19204 -> 4249 bytes assets/img/tools/Tor-Project.png | Bin 5104 -> 2767 bytes assets/img/tools/Turtl.png | Bin 4024 -> 1924 bytes assets/img/tools/Ubuntu-Touch.png | Bin 7316 -> 3272 bytes assets/img/tools/VeraCrypt.png | Bin 10751 -> 3549 bytes assets/img/tools/WriteAs.png | Bin 2100 -> 1195 bytes assets/img/tools/ZeroBin.png | Bin 1259 -> 1173 bytes assets/img/tools/aether.png | Bin 16631 -> 6141 bytes assets/img/tools/bitwarden.png | Bin 1605 -> 983 bytes assets/img/tools/diaspora.png | Bin 7108 -> 3977 bytes assets/img/tools/keybase.png | Bin 27004 -> 5369 bytes assets/img/tools/pfSense.png | Bin 4275 -> 2486 bytes assets/img/tools/raddle.png | Bin 11730 -> 3255 bytes assets/img/tools/rocket.chat.png | Bin 8294 -> 7804 bytes assets/img/tools/tildes.png | Bin 8864 -> 1501 bytes assets/img/tools/wire.png | Bin 3667 -> 2166 bytes 153 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 assets/img/layout/jonah.png diff --git a/assets/img/addons/Blokada.png b/assets/img/addons/Blokada.png index 08135c649fbc62732d49c5290fa30ac1b937a3c4..426466667ce530e0ccde270f8f943772a3561072 100644 GIT binary patch literal 2855 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 FV1nqbJA?oL literal 6895 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 Ucb&8u{`m!^rlhG@A#WA>U*@N&G5`Po diff --git a/assets/img/addons/Orbot.png b/assets/img/addons/Orbot.png index a09eed53710498d6dab3b8b10906b91c53ba2a09..129f8d76e2c3fee291130f37505e0eb6873ce09b 100644 GIT binary patch literal 2359 zcmV-73CQ+|P)dw*8xc~m(O*CQY=*>_!WOiJaMJrmrzo|YdPD(RfJSa>5|KfC8 zmH+?d>+8=%DOu0Yw@Wc#NG@GQEL%Y>Qave5Gaf|#{{H&;-t6qptEHoGSCTa#M)dXc z|NrE0R*_9FWJfGrL@8TBC|Ldd{P+0wZd8zMQ;<|VXihU^I3r2%@$m2P?#jcx(9pNT z#HyN$rAjbgdbd&d`1ttu+}F>_+SUVLBvB`T6^?b6D_(B|gK;NZs9 z*Sgcwy281)qn56qld7GNsBTq_Xi|4oKWkrRTt_lk>gVj}v$dMqo)YTzRrmd%00qWl#M3-q_RJ?CI0u-pta=z|z#X!o#Y*y{Mg(q?3c3kbs+w^Z;~cy68iYjTOZzU`S?D+bM86!2K3WUKmU*^ ztJgKA)g;xVHLhDd1q3N^YnIPwcN$Cz5|hDMdn|1p2tKMV=7#CZlM7-n8iMeYEAn&F zR)e6T>PWuANMKm}j+OE87z<%kIFo`%rJ}~EATW}cdp-9_5ssOPy5)00aImn}F%zSS zS((!FB?jZGIC9p3ARw;VW5h5{WLEb*feBVlqygla+omTlo=D2Wonf$B;(7ITBo3fW z#SA@$@kM5J|1!nLbanZg5c;;M0A(t2cpg}M*Z1yODZPcqzjmLr!(2G@Gf*~}%jCgD za=&L*$_dHiM~}_QaDmAffGShkgdT8^d`n3=(fgq1=WK~YU~*{?K$Ij0CWMITdibdK z$Ac3}i9}?A>e;o>NQgYP=f^5e{_Z_lsPc+T2m;M{QjzDugqSwHSk`j*hTU_g?k+S@ z@=eNfk!*NaSR!I4KGkZUoEf3fT;8IRknHp~aa05Js0t&*9TK+Q78u~oVSHCBJ#-=r9@a=11cM`>|Zgvw-1{`35b z8mBa-No6vrlosJkc$pM*6r)sI3yuDLo)e`eJyLbhLduA6Cev40I1_?ch|;aMNrCwd zxxF^hV=dGm(eXv7ZAHmVMq|?)fDX(3L}FViIS-vqwrJ6^VVs3;G)mZ0*mN-ipo8D( zn_QcULys)VWALJJOB44`6o_b6j90QV-c*f}NGT^0yGcv-IUUEi0TGDG%5I%HD3lj7E>M>v~BHSD??1N|TE*%U+wlooXY@9UdKp!HL zEsTir4N9doFO2YO5j>R*WaGhs14ly9^1Qrp`cJKIXlv)IUIqe==q+=QsnMR86N-I#0xVD}`O9a%=lZ43M z3q`V+X1@?XM4rx8mK&ul9x~5YTlQseAVx`<uMY}3Adt@3=~gxcuAy6O9cZ#>dc}z?4X*2+)?l- zC;}%5WfHN!d02oAC9*XEu~sLkr~i+{!u6MqL?@+9mb?>+Xzo%XuFm2j^a26kY&pUF zN`PHLnT$(}VAgo?ndO~*E&-*@m!p&_F8kGIIC({s(N|qqS^^PGNH`TpWU1Q?kYvm; zJyl%I)ZL0Q(G8X@rXC-}Zx4~zGK&zKAuLm`lO_dWuc>Rhj($fGJ_lW<3(LB-ArqyC zAU+kj3UYJoSWlYlnlGbN_#*Pn)OHfNwKx;a2BE2^Oze4kNfSI3zWmB$JP~=i*+P31 zA$1QC;XdXd;8@%~s!~n8#jl+|f7*FgL?fSU_QK61@>&Dp9so=!HF{um88&5A;?#cy z+%|S3`%__?7uJ=_(wd2MUHLeh2SXtooo{WGYMlFHrIBmkzc(_D+vnUx==QlE^+zxh z5oRj9)v^cIYHgKgM#$yzkQH0PEndlNtGTS$joR)WkTq?DB6+6Edc5;<^S<@V($gn9 z!_6v-*JU*y%}z)_>X!aDm85n|U+A(%T2*GVM5$7#;D@=h6l$P#N&h=jPan?RF&?Ur zSPNI}xK(!gl-oT#$TTRT>$4jVwU(8YwZ3o6Zpe&|jt-XI=z~FV85v_TGBSn_pA(E( d^wZCO!yk{6U_C}4hm8OL002ovPDHLkV1gtrk}d!M literal 5180 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 diff --git a/assets/img/addons/Self-Destructing-Cookies.png b/assets/img/addons/Self-Destructing-Cookies.png index 029fc954800447e21b5b0572a6fa2d756cfc51d6..2661f75b89a6ac391298a254ef481758963dc8cf 100644 GIT binary patch delta 2033 zcmVA7~^ z#I5kxrs}bB=BZX285i-)rtrs_ab{HNw{hl{Pv_jx=GDoVi+^|Z+P?79pXIV)?Bdz( z)2I0L^YZKF)4#0fyJ)0OM9di3D9-^jM_!=3KUo8z^R?X`>Nse*lV zXku7OC?z2E@a?XmkoM)r-Os`E(y!I9n#-?>+Ny`lrGwR%a#&JFPDnr5xSQ|1lHH|u z^0-&`^6%!*y?@NQn(eTJ{>yR2qG__0XZXZsi+Eq~u1w*7N93VA*Rgh)e^dR?hU2e& z;HGb@id6XN*5$UK<-D2W%aho(iNvLP)Tvhd!cW-2mG!x2%b8dI^O&=eJc#@_YXATS zYDq*vRA}DqnOAe#Koo`9A|VO&fb9yd! zyS33z>~B`Xp&29`S-W`3af0p%o>Vc;4ibrt=1RStZ`VV!L?qw5l?0P@JPrOg1VSQYbEM3!-Tnu4^SuXGlo@=4R5PBuOx2TVbF? ziDp(oJXQq59rtG^^(%)t?~_7ZUs6;BL%PM$w21B)MyXI0VSExf4$VeU!iA?Adi%CR=$vgbGEF<(DV@nb^Q0?R_?#zJFV0S~OkBA_aEKX>@dPRi;IcQjn*Q z$A{Z9V6RB^rNL>Y5G!KDK^j43J*8ps>Pn^0FKI^A=qwg?@_}#li7nm3v~?gZCx@nK z4HO2Y2kD-?H03WppVQqT;xHEVLL=Zx!iSz@AZR0Q4@?JED$Sxa&mq>0PWkgEmsr7A z$bTa3;P7!F6lfwkg^`7A7H2>#F)YP-1fP7ip&HASAyhEOvON|d&fV$+JMUp#f>`kc z1r-6v@THQXCH$f(@+883sVmYiThP)AMZ$;in5;P1!(cS_8J~(kF-c=dCTm(xF z&thIPu^_fu^tHRy2nCsNQ|7oHI~KK9M1RO`d2uoBbeVE01D4h;4RXX*Sq!Q75+w(_ zm#poNZKZ|M+QC7RC^=nR?5ey|ibuh2X)xd+W+36+bLm<>3Gx`+-qH=)WEY5# z1t-q)uN`L?1AFn5TH_g>F%h-!35(V!!24GIPBy%cqQYuCY%Kx8BZp`1`7Q~}-hZl7 zE~{mpVenFPsA*>JX)~ziI^N0|l=RUsdJ4_JD?nJT4f*J6zDSC*y85D2BGIQa;40nY zSn2k8P>&{soJ7%CouZz7Jg4Df;8RR>lSMw`3yH7B%OoZD0MwpHboTcBm!P)ylbq+K zOje?6oBYr`G2(2g$&WR>zqrHkjq^Jb#%<sS#=Iquk5r0gv$>nKP(TUqUrQ8cy2y_0rPp691D{xj*ve1Kiz!IN zHVmJ@sJbrQ8g4$!jWpCWO8g7;S2B`zrX(~>ckN} zsA$$%A-G`=h5M|;ibf$h2VbnBAyTX2ub%es(GJl0M`rWs!cEK02 zJ}4Gf*M|!rnph?8Iu2$oSeM*4MuMy)eEdwdSo;09gk&DY$n<-V>X%ezX}7lc+8<9^ z_tAS!mgOKvolxJH2)0dKJ{T)XMysNOhP4_G-*ugM5rExH5@b??v!|0rkPAX+Y`CIG z9X$txSPi~;6lW1at$(BUm>DhspWV{BEbk-&u7g~oBt~pS@*Wm_%4n)Xbl?h&1ud2I zH{yj_X)rn5TnW06&`Lfry34xnk`G%J;u$loG6*Bnev|1G$-A;y8tn)5NcA(v?ft|k zEBWS{I!M$~LagjeOm8iqoaH zhl#+R4Syk$&#!Hc7R6BuVl-il!lAEh|eYZqIUc{bnby=fXcyP3W>riH2z7 z7AN$w6lI@H4r&j#`@#Ry?KdJDiI)>ym)!$X^bF&vEKha{)j$tef1zH@H+OFI$*aWZ zRidz2UF+m$P=ya!cB9(fI4Km`4gcq?dFnSc^~fyRY0jKEbLPyM^Pl+&_Tb}aJH|)W P00000NkvXXu0mjfZf6`X delta 2259 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 diff --git a/assets/img/addons/cookie-autodelete.png b/assets/img/addons/cookie-autodelete.png index cede2b55b1489d7531221f3eb7a52819d8ebb50f..415786397ecd060319195988ee000cd383fdc62a 100644 GIT binary patch literal 4806 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 literal 6639 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:Mp z49l+zRmPtU5ZX1H329q zThCoY&|jvECM`QcFL>0^Qc6Zej#qqd%t^ZdC_968OHfGxvFm36aK8fdq=5l=aqtSr zPSAV>FbB!1xr&SV@1x%hsVgBje=Yg#_&+PY@1o>6s-Kr$0UxPc0Tsvg>A@p@ZnzSN z$evb&4{^2cB#9CT_!f0HX&qURG+S{|K@(<8QoURKjuFsQL?*;eR(;3V6<>I)Z;&d1 zfTmMoDqv&=5k;Opk!1xNuLMfWKoo&$u>{byOZ+)$-QV!lv6{?4+r}jFi;@4MxWG`b z=BzWfC3_jh(cz{CTh>GSywPwgB3N$XQix0+* zobi$B!n=0f*qD!rm7W}6Sf7vOWvx`$lP$~0u&HA`e)mfyb&M`0wW4vW+!b7qVpK%% zrs2ULS;&#zL2yRQ(*S}j%>~pO3_8_W<54e=(r?HAANkvYDI_g3o@^@+NKIu9ySpJ! zoo#l~L$3}T={xH3n5MpYYdTrEb_x5;JD&{G^;SsjKl&!rL@xe!K#Ahk8$tuLys6jh9rbcFSEU4lmGyATYB8-#rzpDU9Jbr zSUiKwrIx^def*bzFnL~LEVcd9nZ66ZLzDPh8Te> z%u5ROmH_xDMFFvv+B7d%RmCPQQ=00x4w_UA)wv`oV<}S@-{LUH8-n){W?yA_wwq1Q zQ%YB5EY&=pjAB7108=^D!s0-jo~BfWbsLeUh5JIIC23(SExcQspM5xI_k%e~pXuJ~ zWQtuXRRCj_MU&yv#;SVke)G})GA(|}f~h1veK9H8ZY5n*QB-<91Wo#k-%+Krx1&;1 zKH$WRg`9LSL7^GNdh+Di(?RCr3WyFwTKFq>@FAlFfCmTx_*G8;3kVJKn1-WRui~{L zZIL`!V_oi*L+D>e$$bKmOJ;b~1?qMdXabCgd6iI;)n4Pa`w^P3lmLLBd+^>30t<6f>2rX~Gy86^Ny7&yc%86uc#fufd0sxtoGERB;-FIK$1(vxY8X0>_{{|@D-d;B+l@R0 z##k3A0z@DUOlcwibL@MX{p?DFAdNg>V}(!8M9@mj>R6ooG6inO?jo5bG$MVT>RKTS zOFDqdD2}%J9Uy{-4DJiT->n1@Q(nH2Mfqgm-`SJN{ubW>q!QOIkv%(O{Ysyoi`+k@ z>tK6vCY#$dN%F@_;K(G^wQ4(e)Q$Ow2F_Be46YPL`3WJ^ICJo2rLY`24XE2#OxX6Y zy=N!PWV^GWHqWrA-fAIE#vtrqBc9#UUP0E->jc50Uw!yT<~V{Gs^s^7i5IB8P9;4p zjPdA9T6wJ9V=H<;!o(RD7hq5^C2JXKrVJ*o#lJ9d5GbhtY}o8yh#Jg^2Pcnu2~X>^ zw$)A^J^h}Uf*RJf+;0LfqiXHXjK;W~m=n(hitIgDa%C4*fcWSK<^l>mrMOE-!AB0J_Ku^%?4ZEK8y6{*!^NkBGhBQTA1)q6GGbTn zP7fW{&?7mhVEg0N~B(and6=T-ewAMenOv*dTzuf~=!5Bwnn z(xefwP7n?V;!s}aX7d|f0U%3k@@Y-62caF0N-MdC0dE`?>9AV7Veqp0JO&wCN^M&x zJIh3E;$FuJmhz8I%RzZ5;Cplw}Ur!h9TEo=VCNUp>prAU7WY(+T*EBT-uz3gFU6>xx_#r`*7r zo@U}>e^pZv>A$JJp*A+kd|u{t&>Ba+P8R9(Bmj8_8#PT5DNoW?C}^-WOkrmsfCS*> zptO!{EoD(XrOu{k2Juqcf4%cj$mwl2bu{GUtnL1YU=K8prgzX&H387mMI41D);;Ai zKLO(9ip`@b6Odlbnn(K)b`H-5#4D0HK2T|2KRk7g%*C7DT;^6pqj&eCS(Kzd(9`(^ z>HicF3PUY*d?r2qbx-)tz)Ki3H!qikrA)oA(zTl@iWv(S0w)wQBZL9E299}4i6G12 zQ!?|UC|^)^^)}X0tFtsL<=fzX0^K|TfIHLMi31lGesJ;grWU7@(UM#OB|^?UaQL90 zRqn`VfJ|!2Ba}J(4UoGwIX19UWsE}Sa$ZzVTG9nfzlKwtUe6x{OeR_A*KRuy5o#l$ zHQ|R!9zt)AzL!8#7iGuaOV434H-_MeP?Zd(PNHTR6iE>Nji2FndY?BkeeSDxzI!$= zls$Aq_l5aru>;g_$=vTv&(8i)L@17!lJs9kI;=0G%tAk0Ulsy)AUtNg;0QWxpxJ_6 z#`#LnNqA{oII&>X>TRdPbNs|hBY;lpi)hD&-$jJ-p!V)6UK=!T8cXxKjHBxq4-{c~ zNd}p?Ie{L<^ZmwjMDWIE#gVB+sa#VR@1_SrN3EeYuP0zY`vd!=4>+yG(w9$bF7-(f z64Q}u{UmFDjiPH5kn5Ty%K1F5E;dJD;cTMA@w^5#czZoI)?}Bsix7YEEk};^wnQNLG6_ zgRt>Okje#*10O!%a(%tyrGyTwyneuxPDX_5KyhNUUAV%7m_Z{6BNtE%PKCyc#fMv% z&mE?iw+u&5o|NViw$sri?V`aMOd)_2^N!Gimrwg;L3zp} zU~3yscQI=M**7IrK(=)?F@ms^9cg7hhusbV!kuoE&Z27PU+z=N?>`IEI%22{I-v%h zm(W)eF`Nldy4=oRq3Gx_$T}$H9ksT$3f*1E!#2^=w!F`hOBQtAo&FJ*h6ev2^9-K2gP^3a5cfKY$>3n@tl)f|Cn79?7rDIsCTX*kbFCP0mYm3@faEq6>6e zEwMDGqmFb@+d0%2-*c^>T3hNvy3jNiC^VuHu41}JSH{@w9 z(!{&solVXett^(N{gj>vg-SjIPlSvj)E+=V!?7(UXzQ>#pl5g)JbDawx8LjY&GE{a zM3pIkA@Leo1dfEe$a_G6jLDIp`Vx|V^2(op%;X3DVmR=3qU=H!zRNV@LU^zcbcN+@ zI9e#fDiMy3bO^VwW25cD!zjD;iF-VP{+s>`zr*!{zeTeJ;O*lXaMLCvB>bJZvgR;{ tIm}@WbC|;%<}imj%wZ05m?NCW{{!(U`l4*hh6(@x002ovPDHLkV1l{5&I$kk diff --git a/assets/img/addons/https-everywhere.png b/assets/img/addons/https-everywhere.png index 3f094553ad6fe015c2424c9fe29aa7f44f57c6dc..c37257decba638157d0653782053586440fc0c2c 100644 GIT binary patch delta 699 zcmV;s0!00|2*?GH8Gi!+008vhk@)}s07y_wR7C&)00m#015ASgM0W#CgaDWS|Ns94 zUYi3$cX!DDM6>_y`2P`}|1+%r15k+F@&B3C|GVS=h|d2arT?nj|IF(DX2Jhey8m!E zWU~MO00neXPE!DBr)j3s_#^HB00JsWL_t(|+U?lgj@uv*hJWF4TP8agivNB8cUn|c zLN4_}m3)~!nD=Ovm6Aswer&QV%d#x%tL0wYpbdBo+JMJH9WW>ZvOpP-QwI#nfGki3 zB((D}= zP+khvEfMx`S{GzXm%VS32!1-Qi(W+Lc@sH3`29dT0~o*n1~7mDUJm&F@!Eb?0Br#^ z`@jl_l*fRy1(Z{r1?uVtPC$Kqg9#|7ItxU~V>Ce80?Mh*0+I3M6mz> delta 1070 zcmV+}1kwA*1-J;18Gi-<006^2Vaosj1OG`xK~#9!?VT}-6+sY&8=oG)D|iKu;D!n& zrkV+Rf_DH7_68ygW-5r;W*V6ph?$v2W(Ig0vx#jIV%B4 zG!r1F1SHW^fPB*dNpuk)PbDCUE&}9{fF!yJkYhR^iS7c#t^_2}U4YmUki;$m#GMXE zVpjp;RRWUORe*RB1bwh~Ue|hZadq5%pId-f(?NiTc>7hYk3Q78|6J>jKXnoBzF&S$ zpO-Y51c*@y27ixoCC`$V-)epOshcp zwK7wC zs!?^ARA?VbIn^Bm!K610hWjY8gj>0SzIM4u$kxJk|*aFtZ?x)E6*! z#()4$5?Gz$SyciA7<4bda+fg5;t&B=R0OZxLR!KS-3?rG5tOFTWCAQ1WvUDo%_O~h z0}x>5HE`)eR+ES3=pHg~FTha%jed&`YFOgKAU*W0 zrPuPNF#-%a2$BR_s)5z3BmxXR1X?=}TdfNaAXrnV5<7Qu$ExYXqEQq9{nzs?W6F4H$7l7y%sG##s4#af)bV8{bz4UroRLwG9=Pp zf)X7nfv*H514!T}LCFG%^pT)sf=Xa7LCFRZ*h)|`LL%)XC|RKr*ho+^g9O_pC?@~_ o000000000000000000yI0m-SCdPEuJlK=n!07*qoM6N<$g3V&QYXATM diff --git a/assets/img/addons/netguard.png b/assets/img/addons/netguard.png index f1ff8b42e0f50b31079b30c4fbf8a20e67f2dfc8..30946a5497e9c26a9f1fe86d379496facbed52d2 100644 GIT binary patch delta 1620 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 e5M4+`4DvtvgB8)r9vZ>`0000< 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�TWJ&s6J^wTBS82dswPwvUZJK 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 Ju9P(K|37s*gv0;< diff --git a/assets/img/addons/privacy-badger.png b/assets/img/addons/privacy-badger.png index ed96527afa3051227573ff9cce754899065f5317..c943c4121603cacac13669378fa16f382ef8efeb 100644 GIT binary patch literal 3867 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 A^Z)<= literal 4802 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 diff --git a/assets/img/addons/tosdr.png b/assets/img/addons/tosdr.png index 510fe5c54bee635a1d3d01965614522dec8c1065..07e3b40658567a80943cbc4d5c564fe43a61e58b 100644 GIT binary patch literal 834 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&-3#yuaRt(DOWi&d3jCPDHgo1o zAp5Y5Y3Qm@AREFxVq^Mq3L8-T`&2f!C2l~5^D<|kAP_;c0G0ii%m!h9pUif|#>91r z>yN4IK*fh`%zjK^cUkT-d-m)T=H_1}aIadm3aH?yjVTZTjRoqRF=NItYm;A-S%C~7 z7bpla+}ae#1(H9fg47(bH9Kkx5&;@`)XMzZ6qf1Jrvpv?KAi)k%+?H~aWWgw<;N^7 zfi8r*EjQ13I>?75L4LsuzuA62x!AHHHw7JFq*@KG>Ioa7hK0byL z;^J%9=4~lr6Jji-2KdhPu|C zC3_n`(sJ+ETB|ylb(aaf?8w$MR4? S%@deZ7(8A5T-G@yGywo@pn>%O delta 1015 zcmVfn??2XSzT zOCU*UO+{&&=?#96RUF(RZh~$P49;SbCTS@;RK?)r16_r*rE3s3K}F0Y=um7-gy%{7 zs8lR|7Wlf8M?4o^uTY0000000000007`8g@0zj%rE6j`G@(w$VJMi zKk#MXPoN1PKh!4JN~;~1`Lj#2MFOn820r<2{>G4?0oFpjfnWaa`z-z1Z3Vv7 z176WbP<4~|HnjQEkERn;{Q8~@2L26O_1gqeYuUplfI|?qmNRSubO@r>>W}~=09ycC z07W20;D7c2EPsNibuYl84?rJ)Rxqt#hCvL27zZ;B=0XS;Lbwvfl`tRJJRNKu5pAzo zM8`1X4xblyd*FjF)jj|K00000z%H!cJ(%cLMy-vqX?H88(=D4FdAjJI^<853>RZKp z(5;SM`&!vQ;odjKlr`S94RfPvmgL3zm=~DdD`~!b@qb0k2~}?;<|mafzjyCIN?xdk zDd9@ChBdcoj6}Zd%geMeB%&m!nl~d&0B_I7jOf&rl^_{mwNJsPfSjlbKa1ciQ44&E zX8GSb=VO8b+Ng~k4}S%q!J|$BRLnah00|Iw4PZJ1Uy(YXY+j-Upa$R+z$t(}0DS;D zfph|y1%EILU>wXiIQ(NFD?u2lj@I0&aflm1+z8@MAa?=*00000005$8ZG1e@%4IE) zy^_l~%ehQP4ihCXO-=W*p3oAZ`S4Cy+aV00000 z0Dk}gKC`f}keHvJw;GLxU9Z<2d3Hpurg|g)!xMSl5S?3GTs(}!yU=VlO$ky-)YsVX zKk2h1#AV$64HBI89yb10J;U*x<`-jR{-$cR+F6_zBoHYHNH1;)Ao@5rH+O`6KVD1! z4oN+*6zgh#j~9G@s}HeE0Pm>hqJ}FU!*H=U7JfG7Z|i*Q62NQnV7^FJ!`pFO0Xmq! zt>+{F3BVS>7C;e55lA0^K0usSfl}NPK(@k*w1Q~`GYn!F#5kC7aLki{3n7e#xe^8d l0000000000005v1KLF&dEK9OYqJRJZ002ovPDHLkV1lgd!Mgwe diff --git a/assets/img/addons/ublock-origin.png b/assets/img/addons/ublock-origin.png index 4411202116552cf71356ad5cc45c2ed9a914312f..895906d482f3a2d3c6135291441f258f46a758d1 100644 GIT binary patch literal 2510 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 N>}`I+Ra$$+{|%*mShWBE literal 5506 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 Eg2(W*6aWAK diff --git a/assets/img/addons/ublock.png b/assets/img/addons/ublock.png index 4411202116552cf71356ad5cc45c2ed9a914312f..895906d482f3a2d3c6135291441f258f46a758d1 100644 GIT binary patch literal 2510 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 N>}`I+Ra$$+{|%*mShWBE literal 5506 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 Eg2(W*6aWAK diff --git a/assets/img/addons/umatrix.png b/assets/img/addons/umatrix.png index 936f16c1f5422e0189c6f94cf7cb493e57624d1c..8375c8e9f5a46d4a41982a6bb582eef13084eb42 100644 GIT binary patch literal 3811 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 GgZ~edv0@Ye diff --git a/assets/img/addons/xprivacylua.png b/assets/img/addons/xprivacylua.png index b611e5fe9ea61b07e5e5e06c230ae8a99ee466f5..fee67ca303f3a5cc32bf133b8b2ba629e501dc3b 100644 GIT binary patch delta 1501 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 D?2xh! diff --git a/assets/img/favicons/android-chrome-144x144.png b/assets/img/favicons/android-chrome-144x144.png index fa1794dac390c60ad292a0381c3ea6d8c637a0f2..89ee8da7f34a097b848141d3508bfc660d79f988 100644 GIT binary patch delta 878 zcmV-!1CjiQ2ZaZaB!5LvOjJbx0067Cx0k1=zQo9oo}Yk?j)9JkfQ^p6#K@PXs4Ov*1t`V0008#NklJQ5ClOC1P_4;+<&jM@PB$smV?;}PLtjtNz!!f zuGC7U_MD}zQY|&;sWhUHK?WIQkUkB%B3u8`^_f8SZPh*Xw{J(O4Z}bXhU*eb5v{HhT?2ApM1ytQYaWvKLBqBn z7SnSIN<|7t9c;-tu$ZwTqX>}QGf|MaBBKb9c0jEKQBh8&GXiAy6bfpu2$2rb2csZ+ zMJ5p-{eOY+!YIg|E-)IRHqg91AbvIOtVkCDvi7qS3Thq=kpj{^Q-g=QmZE9{$@j%U zbI}bI2~nzc5FU~;1^J6~(CpzMT|`96Xax;dJ&_mIc1BWEO(5pN!vT4SNF5EJ+1tYz zA)+J=#9X{D4#-W8p&mpT$L74p0gjjpkE1A1(v{RYqaoB296fxqe`EXy9`*2jb{54R~rXfF@2^U(0_tNaYvAcgMVzKZ%-_^ehg$L0Tu+ zkH??%N*pm<+gSdj2q!+B^S9jdx7w0od?C&|@4Ry>KSQ?2r@sou6aWAK07*qoM6N<$ Eg5EfZ1ONa4 delta 881 zcmV-%1CIQK2Z#rdB!5UyOjJcoX>qHyw~(Hnm#3({#K@PXsJp_(zQo9`zsg0R+%K8j zF`3*ui@w?A>m-4??eOtjm9@;$)q#$WikzXYwz+_fj)0AhfQ^nKHBu1(000+sQchC< z9xmkI|NsC0|NsC0|NsC0|JnclwR@CU0e=7h0@z7JK~#7F?0?V&5d=XH#n8oJ@bC5{ z+}|E3%2SZa0RX_T^RhTiq@LU4F*&86*TQ*&jX?wvL=Zs)1=&!LSA{4GBSB6NN}{nK z{~;(#27}z1AP#YeLmc7|hd9I`4snP>9O4j%IK&|iafm}4;t+>8#39jGP>@B{SWuBw znI8&jqEfqxpnpH=P|&ZvIzW{Z2!b%I1_uBIo!+tUf73wV(dH*CB^0ob?Gt=d)#&k` zfqs1g=zI+7H&A>WXtRTEp4Ju6bO)_o5GM5MlX4?4A|D8iy@mw3LK=|)v|bu0*_jK3 z##-ngc4h*hvD83IhVae|pfwi>H1|M6E)W~*^CaEKJAWvAAT~B8?XE;b4p0SDja?#W zNkn7;F`yQ?h@iP6A`^%K^?6b|LqwYiboaDS8mrD2kpp!89gxyky|Y|(kqFum&`>1R zS?Hx{pq&9-4?s)TA_7P+?3LNkm>Q8F5*X z0EvYmAb&X`ik^V*!0^JffbjodX%y+8lLNwELykxg37{RG5CRfQqeue5(;j-T>!j#V zKzLsm^s_}XB8t{S0KtPnGa!RV2c1^WG>;NtND^rOr)NBVVVDs`91=mS3my*0AzF`3 z0G&1uW&{yK0tj{CeQ`iO5kn$~9FGSghO`mH^?&$16p;iF+T#DhUcM?JE#_7VEEg@Z5B!FJU$;%jz-dje2T1{DR%imi@`~lT>M{mncs+g)Po#XE9 zhs5jt@#rKA$6uVWECXp2XBar1=FD9gNMn2u=X>A#-n;t^f2>p diff --git a/assets/img/favicons/android-chrome-36x36.png b/assets/img/favicons/android-chrome-36x36.png index d568997d13fcfe8af9941dbac63a90bf04abe658..0258a373c96ee33f8e26063a2148dd3fa1a9726e 100644 GIT binary patch delta 383 zcmV-_0f7F>1DXSnB!6H~OjJbx005z^uZNVCm!_w^#K@PXr-qW0zQo9Yj*fzlkbsSj zg_4uGz{J1B$S|4QmZhie@$n;px~;y+JBz*7m7Qtk82vu*T9qNTK zRs4vJGC!UW%~*qDp0Z5Oh6n`{#On+%c#t)|CyX^_Oc|0j_>23KH8CPJol3`u5y4Dq djdNQ0pcfjeEa~b)Z9V`1002ovPDHLkV1jNryrlpD delta 432 zcmbQme2RI3N_}R4Pl&5eW?|c;DGS%EpT2B45bZp0WZ#h!dykx$wsiTNRcnCkwfj!4 z-M-6f$vvlew^}w|K5*=$-po5y>n|J5ypua~gLU`bfJwW~T)lby>09N-UGF}AZ0PH2 zn7>A|c~?{ageNavwoaPdK4oe{Z(qjUu&)dZ49X=ze!&d9N_CIxA3Uu4j|oct{}1`U z?dP>HzsG_=^>000978G?-(EgC^{E4cbD*)Y@l*LHFPu->^q#JJT^-`~vV8K?+bK$+ zx0gxJJ|h}AJ170N+|4to?oTY0uJgMjmN*Co3Up6WE;7@o{o3Afj^Fs#{lg_Q&mTHm zzx#AiU|`syPaRo-ai)u8vvgO#UO&;xTjIo_#d^mNI9L>KH{*%<8T6k) YX1jrbpXNuP&lwmzUHx3vIVCg!0N6a;&j0`b diff --git a/assets/img/favicons/android-chrome-48x48.png b/assets/img/favicons/android-chrome-48x48.png index 9aba5e5c43fbd2c416277230487c61418a0e4b84..9472839e6900197bc79781c56d9463bb92075285 100644 GIT binary patch delta 448 zcmV;x0YCnO1lj|TB!5>>OjJbx005=1vzDf(zQo9bkdc9okARJifsT)akdlCnjb%8CrLy>RDVdv?bX4Wf*=%zVVI79 zF^r0eXx;yHPDpe(Sl08jY0G|LHC>0eZd!e7HCNm=^ikn%NplCPu~M>$Qt{p~nvzDf(zQoA1yT6vEr<|*-y1~T1#mKI{%1fl) zLZ8|#nA|U!+%cKlL5{yUiM!C)-Pz^rB7nN?@$rC-jwFG)VV1Lmkdl9&t$~h@ueZ8@ zjgF3+oq>*zgOHJkq9~XE001C#QchCdewc9_0003pNklh-*R`Vgmu^VJ8zOt%f2oA89?5; zgKgq)5L^S#4-D+L3my;xcLlns6GpK{6y6n#5n-I9CrSJqAQdo%fsgZP71|g{Sz%x f;`OH$jK6^!z@b8N^|rXx00000NkvXXu0mjfbRzIz diff --git a/assets/img/favicons/android-chrome-72x72.png b/assets/img/favicons/android-chrome-72x72.png index 445dd4b3bd0b4c10942f25d6d8f4aaf9ca82e79c..b9aba7c1bfb50c8d8165b65b49a1ead11a187f6b 100644 GIT binary patch delta 500 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 delta 644 zcmV-~0(4ImTwQ+2&QVtbe*q)vXW4`>J!wRpl)H z2e4CSoj%XH`&IbtL)J-)EwN30uR)>a)~euhy`=iya4 z9{EGD_W^A(KK59_(a+#R--C~9Yezi1+XU9>X%W*mms*2yiauJ!MFFqHbIUmD{ZwU1 zFy2lVlQ7;ZwSPVs$9nK$BHrlXeW767FoTa4G2Uy|1Xt(cqa}=67pDbW(~OUnF#d9S zw-M^@!Mz2%)x*tM2`}V(Bj#I|+>nGD!NbQnX1A`)8L7Il9yXfcRk-zQBi8NW=pY=y ztsyJp8179cV>pU~Q!^nM*Fq1C=9mVT$EJ)@+TBO5W`CFl7ok)B`z(V znzsfQ$9){a&EPKiGF;aT(8F*FV6Sf2&D>9MCkWRP7ANhH27&FV$+ eA@d(*v%Lcs4_bY&#=o!t0000400M?dL_t(&-tE${ixWW<$MH$ABw%wJFd$nQ&QbPC{{^e7HV2x3RYDvC zX)c1Ea7}VWw6(n2R914}Ug1Ayc7HdSxGy^|yTL>8egA+D?|;1+B}tMb{hKwz-F@C& zQVO-YyDRa}1rq2Upr52`(w9A;ld#yMug{AKB#=M?2_%p}0tqD0{|bdQp=;7N5({O$ zD0cekqS&Gy^!{bB@b84?rBGvEs1JylXmvP*iN-uM$ef6q==dI?9s@N;85Hx-EQ8wR z&mVNNG!HFuD1Tv~E)RuSHx44Dcz+JU>z}CdI=D6m4RUDcftEQGGZ1baO+3)6Q7&;1 zZvDmsJpi<#5Is@)-2*iYj^u}WIi!y~Pyi?<5Zx>?iSm?^-2l_CX7r=!q9<0dl)hXn@Vk+zSO7yT#?u44aJ-<$rB?Hxhx|sj(SO#2m?;n?kd@ z&2S>$kw%axv^`LY6Zz^GKrw~fK#>_Lt}{E*ia>6l4mM+Ub0bk`21sKwW;Z+1m_h?M zZEVK$dOZ>%P=8?u`l0v&ZAXfW(98~m-^lf0Gt&5X=woOHddn*~_o$0j4#JCJAe@@7 zlZ}KnkbgT+r0uEM8g3*F2o6e(IbsPqQfwjXM1~CH9mz?6)(+BSAYV%?2WbuUH_nYQ z6SaRWjgipl1sp6!p3K`jvn>I^i}pGLU)nrV zG=4ebAUIg8Vhz2K?1SM8RqoPQY2)0gT3uNQdr;v(bqYEL7sq>i;6%yXdB&hN}Re8F0JjQ2WJy1Y%4BuUbr?iV>wlliv$sNw(s002ov JPDHLkV1m4tSqlIF delta 739 zcmV<90v!GC1^We%B!4GROjJex|NqC;CqrA*Tna?qq+%K8j zC4stvkC0|jt(pJ;0*^^VK~#7F?bd;2-B1|7@zZ-_0NT5)V5nF!2)a81F4Ep@V6bhs zLJwBffq+3@VQZgYkFY&K8Cbh}q2EKT$zO;QIVVZ1HqQS6et*92J3*As=kxjg&$dD{ zdS*sxD>Pk^S&P4Y2atz6^r_KVqt6|nqtNWh*B?gT2SVrHj7C64e;x9WhdksV4|&K# z9`cZf=zQ4k@mZrUjhs-?PqWLXJ7)7?(1RCd;lBy(w?dPy(18PDqKokm6WzF>W#PoG ziH`3OI&?r=>wf~u+|aCmqW0$xRz=zk%}XeCKr1&C7M-?3D(C%O5U+ov+Do{$3tE=Y zl?7UqQ09QRb$o4sUaw2Z1##=&7U&+(g&pEV`3DO$5sqYs4ogVyS)c$YvqEeZOR6m8 z)ovDu&7zI6wE#M{L2Q;^TcMZirftxi6TP=WQy_LTA%9x3ne1DkK(kxc4$atXohoY! zVWd`wQ-_)pIgiA-O^AWmj1$?8v_>)@W1yT9*-8W`Ga+K2Sgx!HyRFTK1F8>{I5uN9 zb0i>|0ckd~msBI&G@&I<#Ac3OiL9sr9n7nNJ}P&Cu13mCXjTox*XZgIBe7f^x*w93 zUrvN`Gk+2<2gHj}B%In^!bn9ms5(%rIdz97j8vq7a3~kqQ`Bdqtb!^h76$4#QcVKF zxlJ=r#}+JybPKUp(W%I_>fTf{5?$`#uozF)wTFU4AiS8oQGE(>mNTGSWRt319ZF5A z9Y`Llo;^nbqDVyE^<-F1Y7kDp#b~0DfOs%IpVjaB<#C zu2MCytsDtwv#n^jq{lck%|&RlKgMCE(eofh<()@46x>R0d9Sh3?upy+`Fy^y{Q*sw VQUy=+d_n*K002ovPDHLkV1oJcU>*Pf diff --git a/assets/img/favicons/apple-touch-icon-57x57.png b/assets/img/favicons/apple-touch-icon-57x57.png index cde87edca08be94c78bd863b49694e3d2113c0b1..b5d02c09d7a256d1c76fe3739fb8702536490020 100644 GIT binary patch delta 350 zcmV-k0iphb1Nj1wB!4zgOjJex|Npqy88S3tG2hy(bTuU!Gw{L zcd5&dzur}(*o>W^-{Rw6l(M9*uo=bpumAu6{z*hZR7l6|&P#H{APhxO5ePz9E$sbo zHU)H2h=9xe8T5cVKlL80K0AMFr(~E($Woq?#`dG!pCtpMf()ddJi<^q+mCWTX&ns1JSr1u z@+88zB;6?MuOw+AJw{DgL1WRwBqw^66+Fbjv=9|#1!I7Do+_2Sk?9V}!x_a&>nzv7 z3em%9?w875WLGMVY(zH(>hPcCU`iXe#HOIQbw7>$C{lD%6jPNGe4F-NgjEH09R w>m|(g$PN=clrJ_re+?*0mXv!0!|H{8005;M0IGSB=l}o!07*qoM6N<$g7L4cOaK4? delta 360 zcmV-u0hj*y0)qpPB!4+jOjJex|Nr{?`?tTrtG2hKuCUC})Rv~FzQo9PsmoQQ*uloh zFqzzszusSzvLu1J?(y;8;^T~+poEcqy3p3xs=dgEl$E5fvESq5 z!N$rvi@w(7?M0#8j<(SE`1nqcw``fP{fR`q0003NNklKaZZx-G7VW9G#oGnD88gHsJU1sedatT)|%UC9^8_VkFq- zhv*817T?SF^1b}a%U1T3=@@5GddPx~KSlFn61~8)hB;#zh;oxrVz=x0CuV}xIyP#wYfKe$*e#hCg`$^~@iA+i3!1Cjg{KG8HtSv8 z)%C$KY}BH#TI>%FW!AHKvj|1+)In51e>~G|_DYe^WuK4o>{aeF_X<@xTg%bh{f)i> XWNjR{B@{zd00000NkvXXu0mjfL?OtH delta 387 zcmV-}0et?H1D*qrB!4_mOjJex|Nr0PzzD|(0*5&Oafx2v&u=n`*hm@7xdSJHz00A9IL_t(|0qxEOj=(SsMA6ux zEko{q*Hy|>a2vs5zhv>#SiSwXh>z)G<`iptjNLw_=lECxc7G|@V;@*1VhEKTZwqV68Puh{B|+Ehf!_4Wz{Mq;0)oa+B5SCO7M@9`Q7rh2TU8 z+mY7|>2cNvX%}>`Q*NZ01uI2<;XKcJQV;8S))NifKa(&%Qk=c7*EU2SPfxQ++(+&c hC~(R$0{V@;eF7!(EaejOpmG2J002ovPDHLkV1l$bzlHz+ diff --git a/assets/img/favicons/favicon-32x32.png b/assets/img/favicons/favicon-32x32.png index 358e2a079bb286fdbbf44c71f08c7ef47e162fdc..ac47b3606d1f8963605ab945b8be787a9909815c 100644 GIT binary patch delta 388 zcmV-~0ek+#1D^wsB!6sBOjJbx005=1vX-W&lA)r$#K^wH$bO8CgOHJlmzaW&kc*d@ zh?SOsj*oz007fTL_t(I%k9$35`r)cK+yo&7htVcz^VxN|Nm&jlv0KbGcLW`oF<#XPg2>e z{VYWwNzK%tL%U=H7;4|cca1=!smuLH{lOX-F20*D2EFw?E2@jZiL%w1ngNv>XP2PW z`k;U+jd?A>6MX^rq%*yZLEGtCPJrdOA_6TgNEu8OZWICFyeS}*a1sdUea#cV!Vwg` z9Rc3QdCnjz`v~{4w!-JQKhJ0o1Q!OE^j(MZfrojxQVRF|_KheRtfVAIQa6rE1?#bb i3&9I|zD}fMu&p;3MJXR)Yi?u!0000v?X_wi%@f<@0? zzg@X;Ys;j`NmDmA^-rkl>Ft<0t+B7adBVib=`$9--OJ6uz@S!N666=mAQ%%R|KR`s z{~(MGj_m$lY5H>Fy?>X~Qg;Eh-12mB45?szde$}RfB}z7VC&48$-DlGN^fvVz40~o zt8JV8!WH7TT9ugZ8t_l6E&7trGOgR@3Hx;go+TQ7OTNh6xb&Z+={u9QljNs-$GG|h znJzJV*H(%}kdvW?eSc$gO5DDNl>L)4XrnT}gq37LAVkc_di) z)=Xw)OBHD0@w2+m#q;awyCPXVj@Yg}H=3XRKd_V~@5aU-kDUD z_0ykkJE~vq;{Q_Ppf+V5XU%!;)>gHv9~)yD Qfc|9gboFyt=akR{05*r;8UO$Q diff --git a/assets/img/favicons/favicon-96x96.png b/assets/img/favicons/favicon-96x96.png index 97b2104cc921e4a2d5c122834df993a7029c61b2..30ec0aa28cd4eb140aa7bd0b2e41cc468d1b652e 100644 GIT binary patch delta 644 zcmV-~0( zQ6)e_x>I5dD^vn35RH;!w-sWj1jcOvn*j#R3U$D;omdYl6SJ-0LJcspfKj@FW`94ulA@)It7a5qxhxu0ROpm}J0RFFsemKCcGayhC z0QK6@>ga60000w-J_Gw&GAywf*- zv32*pOE>P^c=kr6ao5`qAET#iDV)8bv9G_Ox36RBG$08Rd;~!6#ddH9o#<$bL%WfF(uxPfcc6M>QI(^@tQT1%5`~(); z@?yRXhhtA1-D_+$_hDzi=X}2pPg$C^KD4(~oKY8b$p6s3!THw1hyokuU%Q;Egbtcd zT`p7;{-Q|_8C7I9wmD8HnfK)W_rhC=aV3v353W76<<84FqCdLpo1VVqc(lreI*hKh@rZQ_nN@wzF>Msy96Sl7~3 zO^$B+ls7lDrW9!HT$vygkZ{Itc~IheJ4?ov`wOdUr!((}oF~ z0zdYo2)O7Sa5^q3caHm+a6Rja1yUu9KUc0`RWKH64`Y2|JRy$3ERcueOO5`foz7uy zSwQ9=g-yGX+j<(UGn&lyd&u3f>-loR;4P=vr(`Xj5|><_$9wf6k|xLB^$g>At0-W= z-?B)?!IqgV&FO&6+22!{SFq{zGBKWSci4CLfT|kHk;(eoYIu%r=VI}#ssHq>hDV0! z=oW$VHpgmsRvQR+wg0Z{bNJ`AuQODGQPFHkV9WcEpNOt8+B|aR_~!T`hIP)9d3w@x;06OVTn= wTs?SM`_0E~(Hs6=Hoh|F^#iN--Sg*b3mr~AZ@zmbFvT!Ov*1t`V0008#NklJQ5ClOC1P_4;+<&jM@PB$smV?;}PLtjtNz!!f zuGC7U_MD}zQY|&;sWhUHK?WIQkUkB%B3u8`^_f8SZPh*Xw{J(O4Z}bXhU*eb5v{HhT?2ApM1ytQYaWvKLBqBn z7SnSIN<|7t9c;-tu$ZwTqX>}QGf|MaBBKb9c0jEKQBh8&GXiAy6bfpu2$2rb2csZ+ zMJ5p-{eOY+!YIg|E-)IRHqg91AbvIOtVkCDvi7qS3Thq=kpj{^Q-g=QmZE9{$@j%U zbI}bI2~nzc5FU~;1^J6~(CpzMT|`96Xax;dJ&_mIc1BWEO(5pN!vT4SNF5EJ+1tYz zA)+J=#9X{D4#-W8p&mpT$L74p0gjjpkE1A1(v{RYqaoB296fxqe`EXy9`*2jb{54R~rXfF@2^U(0_tNaYvAcgMVzKZ%-_^ehg$L0Tu+ zkH??%N*pm<+gSdj2q!+B^S9jdx7w0od?C&|@4Ry>KSQ?2r@sou6aWAK07*qoM6N<$ Eg5EfZ1ONa4 delta 881 zcmV-%1CIQK2Z#rdB!5UyOjJcoX>qHyw~(Hnm#3({#K@PXsJp_(zQo9`zsg0R+%K8j zF`3*ui@w?A>m-4??eOtjm9@;$)q#$WikzXYwz+_fj)0AhfQ^nKHBu1(000+sQchC< z9xmkI|NsC0|NsC0|NsC0|JnclwR@CU0e=7h0@z7JK~#7F?0?V&5d=XH#n8oJ@bC5{ z+}|E3%2SZa0RX_T^RhTiq@LU4F*&86*TQ*&jX?wvL=Zs)1=&!LSA{4GBSB6NN}{nK z{~;(#27}z1AP#YeLmc7|hd9I`4snP>9O4j%IK&|iafm}4;t+>8#39jGP>@B{SWuBw znI8&jqEfqxpnpH=P|&ZvIzW{Z2!b%I1_uBIo!+tUf73wV(dH*CB^0ob?Gt=d)#&k` zfqs1g=zI+7H&A>WXtRTEp4Ju6bO)_o5GM5MlX4?4A|D8iy@mw3LK=|)v|bu0*_jK3 z##-ngc4h*hvD83IhVae|pfwi>H1|M6E)W~*^CaEKJAWvAAT~B8?XE;b4p0SDja?#W zNkn7;F`yQ?h@iP6A`^%K^?6b|LqwYiboaDS8mrD2kpp!89gxyky|Y|(kqFum&`>1R zS?Hx{pq&9-4?s)TA_7P+?3LNkm>Q8F5*X z0EvYmAb&X`ik^V*!0^JffbjodX%y+8lLNwELykxg37{RG5CRfQqeue5(;j-T>!j#V zKzLsm^s_}XB8t{S0KtPnGa!RV2c1^WG>;NtND^rOr)NBVVVDs`91=mS3my*0AzF`3 z0G&1uW&{yK0tj{CeQ`iO5kn$~9FGSghO`mH^?&$16p;iF+T#DhUcM?JE#_7VEEg@Z5B!FJU$;%jz-dje2T1{DR%imi@`~lT>M{mncs+g)Po#XE9 zhs5jt@#rKA$6uVWECXp2XBar1=FD9gNMn2u=X>A#-n;t^f2>p diff --git a/assets/img/favicons/mstile-70x70.png b/assets/img/favicons/mstile-70x70.png index 862e0b2283bf66ca9bca1f195b532bf98509cda4..36a2caa932f7af995b82b30b8085ffd24933e7fd 100644 GIT binary patch delta 571 zcmV-B0>u5^1la_TDSrR}0HLj~fQ^oprl-Ed$bgNGfsT*9#Ks>_R*n$y_ZX_&G(xzLFK000McQchCS%kIpE*B7cxdzjyWm5CA~EeLv1%OCWdq z$AAOaMF4`_sW0fa6@?KQ0jh5Crx3eB7V4U`;4#|9%LD zwV~&~P7wqE@cQfXvwj8;0Kn&0<~JT;1OWAWe?CS4p`iYN&&My}Vz>ZGUg`&T zRQ#1NmNb&XQt#by0U;b;55m*xL3mm{3}5XG!!QiPFbwmz^9j*rsVT#=`3nF5002ov JPDHLkV1iE;`-%Vn delta 576 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 literal 10662 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 literal 7904 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 ZBz7H22E5~c_+9Ou+S1a}l$4ZudU|tn zb4f`_KtMn{J3BBiF#k3H{~Z9_+}y;(#Imxosi~=cetv3dYFJoURaI3qG&KJ*0O{%J zQb`VgKLKii(Q= zoP1(pV*f4x|0V$c$Fu*AWB*<|DlKffLQ-Z5&tXz{}cfK&Ab1yj{lc- z--#Ke000P_NklVdnG%=6zN)fa?Ld`5IJ2g`? zOG~@&f4X&9)LkHV)veDjJkQR@KQ-OmB>mC(uur zf*$ukGtx%$xbGSCGRCyvP(@iodME{zuJS2eV{Rc$CZ;)JEu-Tkr?6)>L^`6-N0{`% zb*w;}V2qy-W;8G{}MNaGA-8iM2`QbvvBHRz!`%jW4Kc?Wyy+ekJ; z2Qx-80)?hLlHGGPeFMcLFG3Gql9!=$mIqp)i~Q_8TO5?++o6YP2kAr>)s;31s$N4M zMSs~l9hO&((2I|3!+%g+Ob+5dI76}%|Cqfb>hY274ft2=_gobh{b5_4kphP~c&T-A z@b<$J=*iRR^aq)hX=K866}s@8ahv&fu}BoBt*_KfiLu@PY<&L4*|M>RmRi^CiZ1I& zh-v=oIH4Jr_kL}9U3Q2=EeKNl z6{oo33e>U0#9@XGchOc4HA-wG0~eyGyXP(79>*PMFxy5^RZ$J>qjw!7^P$Egl5U8u z1}Jb}fi~yFc%4!lBP8c>w0@G-gF=A8F=$q2rCUJ^5RaFet9HcPa^~X+%((~pb z>B5n!NZ&yn*n(r~bR5KdUR9D?Ag#!Z`D7JWpP6JNoz@TGNO@$r6gexQ@bbMU*RsB^ zgWSCkNpXXesw&-VGAfOVQu>{WadbQA@HgCpoYaw-C-in zE23LT?8bMN*5l8iw6&Z_?j#e7zaZmGeN>)+suZbGOwuPvmONS&Y#cU?y22tVeTgAeETPjSoEUwBYsf^@(6q8}7 z(6x8S8p(dhJWU9_i{8cMi}`WEkhZK?h9NS1lVlN8u!qSk=j+#HL)zjS`H&7?yzm7w zE{fbxWja8CSNY-vH80-ENWH}vRI+zxsRF+on(B>QQ@!{+v#jH|rb6FlhulUyDQ%&I zVsm*`7p0cvRVa*;VW>Blt^C~ju_Jyo3(3cjdy`0tEla!4q2LumP^~NL8TV8;CgR`M z4VzHQz84YdE|Mn20@Vjd8cRDMH*2N93b}mwGfn3vjTXq%*tjP=;hpQRiOxhjn$J9Nr=IyU zud*4g!*P^S@TXRD?MWku!ti;+vMiUyNKv6km&&cQh+G1MS}NXzDl;vO4` z9yu84076gKfL;KAx$chEbYpU>0hxn-!L_1U_HGjy)vv%7^C(Ad-sHahSdRJEw<-~G zQ`6vVw7fF^g4Kupyo|5xn05gJRlBe7NBXqbWsKtWfKRLR5HYw=_CSwXoqWDSLfZ9BFjaRk61Nvif*Ujf(> zOGOR)WmED6wK<>9JRtqzD@hW{2K(4RD(j#QwD%J6vZ5 z^0bI1zY5h8Nj)$LUKboADXsyn^Kh%9o-akqdIq4s*df$hN*rvjkW!2cY@(HgX_XPE zmq{7rBizzhG*RPd$}(3cjv4Q}M?-x<5*Yx955gaO0F>G0H$wmd=M`Q#Pv{;$VOQM| zBg{NxswS}ruiU9e>i>$YHurrMG)0d63#Xr=dH?z;w;iIIAwQ(!sZh%~zYZgZXwY=6 zLZ3N&qzSs_gWp~5lu8T0JGb0rkTf5F;Mwn@_m}+~Bc>}6 zQcvMR!#y&MGz00000NkvXXu0mjfOMf)e literal 4290 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 diff --git a/assets/img/icons/twitter.png b/assets/img/icons/twitter.png index 866924177e68b45805b651799de83120b80647d3..49d5f826270faa79774630fefbdce3ba3a91f006 100644 GIT binary patch delta 1648 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 delta 760 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 literal 22975 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 Cf7HML diff --git a/assets/img/layout/PayPal.png b/assets/img/layout/PayPal.png index fa1b4370c990b80f9c0752b106754dbe1977c2ef..c2a0e7c4f01548e94a8316673c2be4f3bcb44ed4 100644 GIT binary patch literal 3794 zcmY*c2T)Vdwhc{sZ=nhig7hj#3oVq;M5-VnC@4r5ByCbe^sl#Ay{;GfimtQrX; zE*uN-qMFen$`Skp7w-RBxQZ{p1x@`zf-AFoOkOZ(s42cXxuYxsWxk?vE(*esqf;HoS<;%dzb&%{sAZ8PY*$~r0 zil~NzWFBypE`cQP1FN>gbdrIYW1`YCIrC%_A%GlepOQ%9qJ@Jh;8(M4s};qm$ps*_d)&1!t=3Sdr#pjVOQ+s z2b#p}A%0`ao0};Z9*=K5K@a)kS?tH%T-50wyG)){rWYlx)h3ki1<#GhUT39FsxY{M z8u+mDV+iU>&l<8wrNc5~bm%nR0$wtcnCzLj_k| z>}>Ss$A+Our4sh6;5kF_5OuNG-vg@hi8x3KjTp<#{Tbt`^9%&e2 zlcla(tvXjhkd0x?f}EGHcPiaBcQogjg43Qfj3*s_qHf7V??2j;)}ZbQJ+hyq*wR`S zQ~#91Ij`&DvWWXs1z;bB*OPz9v5dT=_oOXHrTd12s}Jt@i_v zb)xTC!>`Hy#ps<*P`(UXqKb7ZJhqJSj18|Kml9iQD(j??n1~yCseT>&(d>tRX09%@ zW&iAS{H_eXbA=jCXN@p;OoOaBU}ayK1leU;&LPIdV6Q$-z)XAUo=s&BWHwKlV!x@n zZO+O=o&MGd98w(L-?=e^c7FfBrZlAbI)eF-2r(z?e>-#lH#p7DFTzc$N%Q9(&hi>N z(3}5^I3G3J{BHQ+Ayenzki46cVEO{cFij)U5EPL^Ti91c?5?%94&M^`u?>Fw7D;(+VBo~vw$fd{fr z_J3WCv(4zS`KHK->TulA9-5sUps7s3>-1EbKsU`9D^X5b(SrNk>ChASGe0RW%c%-l zzZxLXCuZUl;>RwY!FljZW{Y)L=(ZEuq^%8DnkZOZng3Eq-DbqMzTsxaP*26&2zZT6 ztLO7W?dfKDIluU{dll0nrC2qA^_QhcM|`x z3QvAPc#ik^;M}z*E-fwndV)3=6sl+nCE7Em^u4-*E{c`NNA~!D!{t*@eD36zM8j7H zX8yD!GZcP8LV%V|Mc>JOEzrf^YD(;E-CJH>+v}$=+8$TfyGgw}fUWnEh2y^Z^DTSy4xixi!b6|AmGkw}D^8hh zaoZnn?qo#z`8hMerJ9FR7c6!Ss7E6`aH}rRQ^$iqLE?D&?^y`OiLNWq`*dzL zy}#l2g_!F~*hlx&TFOtZK;KXxw8uwng&kdxqttU^y4F?E%)CsV5P8enCc-|h-y%Em zsY4FiN5tz4$Wxw(ML;)S^;J~#oT~k12;s^`CYH!)Bql#AYeYih`S~@|eI0Fzhh(NOutj!7e0-0saGHi+n$6cBzHPLDb%=U2N{@lt zx&8GAWKMH|(G);!;0N_;suj$Mpcl}FRx{fsrZ=nBBz#G1@H{q{`aXOeCCOqW;I3Tx zjm?zl&h7R@jj(fywQa4xXZwV_H6<15s!U_!t@&oB`Z>c8fIds7Hkn}Wtv7U+e{0EWs0$7+fl(9$LA?I3eY{^ zQI?h59WhW@KRtPq;t_7Jq!^X^_twKd8PFKEdzO4_P+O>=_kWY9W zQ9!1D8vEN|1c$juBcUm20Xv>)6)9^CSEe22|3jO!dacYLBn=D?({B#IC+9gZu#Uyw znC>oExl?p`z6vw>NQqPSM6Um8Nep7fgA3boJB-5&thcZIW&FrKEXw9ZkVQy8h&y2# zG9p-r-ow~Y15NSRth_Qpo@k7E82x=K@WjtAS(`Fc&+mod)3skS!ltX2Bqk`TQs|1w z(qz26`|NDSoe!98In?Q-K=+*~5tcG%wX&AMoV!#5Kz0zJHzD{q178NL zYiu$$tmH>jTI(_I@~v3DR18%RwSOp96;$(7hZR1Z!S;r#Bet5SHoK4)QY$MX(;!Rh z=Z`CtGo#%%6f83GjgcttW>zRxaDQ6xRXc6?crA91n4Ok#KA#-5b-6nb!@SHp3)dqT46u3OrO3(~aMWQ%+oc9~7MITE6HGJCF&i^Y76= zb%gXS@NU7)w=-xQpvKG2L+{5+9gewkJ9rB7u?`tV8Onwn#9Ea?v!M)SW!<()6`8u2 zxL&c6Rtf!8-g!!!LX3l($02j&63Fuq)T!tbf%=?#@G>}QwN*dNwr!mquN7`zg002Y>!+Yts! z@A$oc8}yF7J2AS)d?QI@F}3$+`%v-AEoxr37wwcWrgEM1-bq}h4%rc^tj2uM#{-4Z zCmu|K>omXe%{p=T%$hQQv68Qsms1)|F~PXm41-C)u6l7x*yZ=4>aSx2d9zZ$lqV zr!nJVC~F9l4PKzYp6r%<8jIZxg}Z0+>AlowW23QO02zMf=!L2^2;m9X#n`q!@8DVh z@|2-!!}v~xhM}I|h~oS&MmAwdpKQf_C6HP0yQ|t{@I8Lwwv~2txxpLtu1|H-G7HAf z9VLBq)FrD#TiXZfTc`)sILM=9iy3aD6wdi~Fpz^O&BO)PL)-7P<*dMYKqt?C1%f=W zgyhW}{>lO4k&X>ks77Oww~pcG5XlXD#3iSx%N40!Ab~z$V(h-jh`-a)oq`EC9G=zf zU%hxYB*Q#k9bKIfK@9p38!~~5v9{&RDGxu6V{Jz+X~t1|zbG}ev$MNFxO`h`-jvYW z9M^oKIt(aT|0a^E;#vlidfGV?xMl0LLcen>@d>VFYhmc);9}d4i~Tpi%RLe z@7o;XZdC$Q!-~n6;klaX r!GE0SAO7ZK9_jksDE)V%_d9d$p$;BBt^gtZ&;Vfi=FkRR=ji_f?B5jU literal 7575 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 diff --git a/assets/img/layout/UKUSA.png b/assets/img/layout/UKUSA.png index fc611042e7ee2b55e3cb5463c1c03edcd5d36f8c..d883085681b0713d9ad2979e4f09518398397762 100644 GIT binary patch literal 10524 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 FV1j9Egg^iQ diff --git a/assets/img/layout/USA.png b/assets/img/layout/USA.png index 34b6ef9b4375a0eab3d5542f79a2f3e625d9fcf6..3ed0c2355a5495f676c54ae513ad1fe5c5ab4483 100644 GIT binary patch literal 18133 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 A`Tzg` literal 58618 zcmY(pV_;^%vbLRx?TIn5lP7jE$rIbQZF6GVwrwX9+qP{xd1vo)-VZ<4T7SFiuKTL0 zUL7VUBZ>fv0}BEIf*>v?r10-M@}CD9^545ktvVY7(ZtrKw(@s*b#?iceRbPw zdd}mYqbb`Ox)l%A^Zv?d7rgKIKY#vA=Jomwlk@|xBBS8F+4!h0fR~1S-CKH$q^^S93oevpm1Fqh{$-?kRrN0#hr z&n*NaJvu`J>V)Ps%mM!X&B8$;8>T}aI?FC`+b4^RN9FmWZ7}4h?fw!MYEcSomDG=nw4*agqdG_%QvBvR^>LD%b$Sr{duEVLiK(w_R z5QZCY+nbXh*Xw$B+wP-v^s4OS?d+WA&pb)5gO+#aC`-J}nuePLx2K1)fFyp;R%*;BbG2l? zIv?QG0{=B__92%NYt8OLeBe-q3VFx1M$VOwo@6t@W?D(f6Z*-jcaX=|?>HSUrF>Py zl(R*WB9BY6G#%Tkk0b1BEJMSH!AuJ4s{-!30gcMhHHxVJ=wt2n2h+`;-7QenE%=%K zlDOw58o?V66H&$^B|{0^W{bKP=b&z*j0x^4#_{$F5&6fxH`m}o%+<0uv*?3DzWeC~ zHc+|SPHEqPd0-M^{v1hZ$~j9tdBttGo#h$0?(i_NB^ZfAvb;_~{gC{~9-ValSgdp8 zbF0T__%Lwg#r&kjc-&jH+U_fve6_u?@qeS~eyexiUOAXviGYwTkia4p%EnC;(uj&Rjfsv0C}Kv$Tptn$zHOjJ>KAq_^2#u! z>NOeRKO6`Sad}u+djmv+awZ{_pPI-km%&@FWiz!1aNiBiP$^H zx`LXR&(X}L9LH{?b@tB!009;Vmx}^*v%B>?D{lx(_#Wf7zMMb&U=d;Dm4s6FthGW` zpq;}b3hy&apXd`A9X`O)9MhaZ|C_MuZdgbRH>CSfGw?c^vP?$5F^st67+b_ejD$^$ zpulPYQhcT>7mOMOUEEl@@3x~1A6vc}FPOrj;QWj8<@|;dh6x)cvV{5R19jDp$?$~L z+1uz$ylvb)tV+b}ZXUKjw${8yc%H)_!rYuYyY}))*05@F1Or3QHR73c&K--*Oh;+cZci`j!8hy4gAhcb^F*7EPj0m* z#ow8a4q<}CHctO*#D29SKnm;Bibja#QA6`=D(wH|#R4B2D1oLMLZGYBO!@@-O@ae7|(F4ib{pcK}Y~U{}Cs-N_}umqySxGhGotCe_;$=a|3@}g$tP$i+~;XGi{ajf3(qS zT&V?Rt_1_uvPjALSD9kHUw6oRO*X7CQL=EnNG-pV>S~n!&X+9RYfkvT;2PS}Q9PlaepPX{yDQg6E6dDQXZEh8u1V5h4wRdu7wpMLJG^mAT<=j* z4apmjW^GSSyA5LvF@>~M_G+-#$e380{T?@4!m&Od0_&8c3-}K?J0yv$fRIK4!#RPgXN4q(=?n+gcB>jjeX_`#lH}3jcDA z?+jBbl}uwor(I8}pG#6CW|^+hh`WQVrj#_Z&WJS)YjdoXmoD0tEwyz75M{+_U5ZyV zl`bU~P^XR+KaCHOy#!ycQIk_T+WKIEs#3^xpWfoq=y73n1CR*l5 zUPekG{WFMDLq)T!DueChWwyWl_JecNXT7TZ`KrTtn^*c@A^-nZ)qgHySqs<|cwXa$ z;pxTY>7(K4=Vtl^$3%q7L`=g(!i^<22Z>hugXDjO1Xrwu*ss1M@wG`Mtb6rdKOve? zCHQ)VEiq`@y+S3t1=1wNPsH!ExBBrl8O6QVWwjltkDq#2nGz7lw_&h7oS};<(9qaw zu$FcmMPC*4agsDn-GwAXV9LYnefa@K;j7YPMP)DOX6Y&v8)WmX?+U;~0x?lXaypQp{_x1_rUAyn`wLb_j%e6Jz^Fd46Yi+9)b24m`OY zmODWmimRD(tAQbZD4EweO&*%{V)9`@p~Nwp}fD zyZT*rwU%1+S){1U*E`EG?2%gV(Fl&e)+747?Ha@Pk%x3zq5E0x^ERJzChPl_fP;(c ztUY;Yb7^zFJf908ZPpLg`4_FTcYg(Wy>rO%RR{_@7UF-M7>5s^Xnbe@_<;+!gM)?q z=f(ad1@;x3A#_+Ry>2}%-8``QK~pJ;B5UV^4&du@CJx%=ey8eXd<4?#%Rzq^xnupg z+NNNnJ1gEMHX2VX%XcHKOl6zFL5iSb^Qv#MDc9l{vA$JkfN_x;l6WpEs;;| z)Eh6#4v$Oa&^d*PVxS^e|lm|xY~`}3#OR@80tQ*bb($GU0c?NW_{>?Q?QOWIQytv@@J8*trnTJipNKWpr%s8_TySW{^O-B=pv;R1K_Xg5O zPl%&pn!ceF&PG;LUT7_HykvKxG0!av43#V1WcGvE&n;z5+GN?QJu|`5g0np@Z4TFD zJCW`0t!F?xjWuM=&^MA<<#|+f3qk<=hyhcUys~&VIXIUDqk0_nYA*=wUvR6x(Ep+N zUu0T}br@jL1i&PrF?;3&MB7f%wtYAHh`qStvbX^nN&5>wqXwe6*QNW@dSIAyEX=zC zb*Qx&bK0zPvy*`Exy!RWzP^g>Sax`Q_tD4~m}d{xF4x;TF5lgFoeWF+TKJ||Me&?` zX7-48h(zQ=;iM7x7eOdb0A_H=j?=BAM{9|=~Oj5fr zZiH`Pwl2L*Pml^b@-OVfUqtv`RH@!%Zq(Ih9Z<(wQK*(G>G`L8?5Gn+{5+cZ)nO_3 zdmg8^78c$6P;CyZk^hGk=FtMy{na*LcAdGF1KmX1qe(nMwWSb1F-d|j_Y=WnC3J{RV4I&A&AEhyDR z+WI=@*FDDbZr$IbF}{%(YaNaqE!Q|7Pz4~-0KAszdDva^}- zJ3ZUyqGV2ajd$znNC%%sx758?7rUaAcCPb^>W2)Vi9oL<}G&oc9TKz_*x*Gjt z7#BV0_5O@w~lnNbGnE z=f?+VigQ@ZTa)+n03j5s+Qzz_i#qXEB+2I9fmRipFv97o09$%b?LM3`oeXx(yd>I% z(yo(vcT=~qbh?G9@L094a&k@)MUETZ^r<-qXom;^mIO+zW=| z0Y)7rUs6}R4Ps`Q8vL3$eB63vcJ6SAL>1a*@Q0@5(4MYr4BvIC-6GV*hnnGHOQ%z$ zp6@F6Oa4w<%Y}9Er!K+|G2M@`mWMP3AE560k?ZdA5WALsgFC-K_1#5z$=F~7CPIU1 zTV)|=aXV+7-WUbofKm_PNG}F)CJ3+Rw}X%qsZ-F@3_e#Si*~*uwYENyfNN@XfwyvX z1xpP7Gad%!&$l{xZ*D4UiTUNyL>pnP_pMWE_H1+YHSotPJkxOKnUQY%u&_tpi!2B` zt>?u--BNT)W|Nqpmd9)$^4Tn$L%7=Yrd`*@+8781c7;Y?w5$7kCWbe=SRcKJ2D|*k)2yNax}q~ zd1I{anSjVhctvGJQ4bp`l(5$egs}mB@{pHC!T1J=ktqfe7W#-wQQ5nAU&xM_qJ~Q| z>JD#3PJ1T8m~{w45~kBp-|HTH7wMnv(%pKkn>NHGed-NXC|o7{K4y?mzHLfTqFIhv zp8CIN1H)=jMEWc?GAdDmp(XXHt%7bTrr+(_dq48U4W|>jzm{Kcdt8UK=HsjtuxCm4 z`eo_b?H_~{D^eB&evK$^`);WZo<@QD&T z-o!AFaJGc!hkKl5XtOlAmzG~27UT5EAfDa<;dk_z(0$?mb-iv^J zS;-3wXRu&=r`Tep^(huh6roj+CkawNvWhV&qlo`iZtt3bhf+7qr233~BTOxV#AAH) zP*x|FMs2$fX-IYK9#qb0cKcjR`6+6MJCurfa>^E7Ry|QwRV74rXiv!#60qxz7d2t* zYld+Oq1@==c5;PZSmPU--7V1G?rGoVdHWERI(*c&_2UgvxAfZGLG^ml2cJUkG5)ce~-r4(Q3-A_4uBtET4?M{p|ss;aQ;vPPSpa zeIv_0Zd|mi6yxfkj0FxCr}Dg@wIb$K_7AR2UZ-b-d2RrgPh{RYpX0-WXUx?X%6&G< zd)=^?Zc0fCVoFA`3%jr~J|36+=vOZK+4;F2i9Xo`slcvP!7q&D_8Y1L)S*6)fL^VY2(YzxV?@aijyoUQuPn!@5dIySxJ-%Q zaOp`lWYXp22LS}?D1VKTtT37EWJI328xbQG31sKNwf0jY6Q8BMsR~nMRCFO<-|ubK z$d)n3lWH5uaeO@3@dF_b&Z%INH>lu41o+-}d+h#`GlIXH+@yEwBEJkz8K1i#_a5;+ z1DNpM+w2Wzr?G{Gm^gSuIz0c}G+JbHCkjcZ5CMS!Ac_w%#l00$`jp<@-rx|Bzu>Pv z6Un3kqX4KXbCxjN`joUmWwk$tPy@@lI)|joOFTtR>^f54mtz+N=kmaH_oz>yIo9k+CJ);ByfT;L zMYFTQ?^I2&Ur;A4JF?VY%7N;au{t@m+q*vRpFYNKZ!!xxRz$d{wh*zy!wd9qI_ZW$ zZ_jLrDhM#M-m!F%45dPzo}3jm^-C*Cc62X4alNJK#LP)+$dgRtNf2?j{HcrUh0#Ae z`1a%~*H*+0@81O=EbHotAi8hpkwgY2N%Zx}V8Kf2m&fgF*K~vF(@g|*;Y95DbLh9C zaO&S~s$aA3zjT^ok(p)d^;TiVP-3TOk@hBnHDv+!%XQy3hB=qbd`X!SGnRf*9ARfo zEOvejcpd4O+3!cnqGIjXdLsOIdh$TXpjDVh#Y-4E?`>OPYosd4ZSEe#8p;)<wZCdd(YS5AN* zz#6Kx{*~RWud&u{=j@!It~G4wr~Z#P@^V_eJAYp|(@c;IwsVLBl^Ym2C}T4iJ~ID_ z*(bFE10-NolYn%}?p48pv(%@zB|!{@3r6c##RhvDXd{$CRkgb6l#Se{DUQr=pM2F7 zQiiuiOx#n^AfQ8;ne&fHtFBy?uJ9ueuT>UIyfq_D;;-paZ6{hhq@tnAk`u&FgWl7$ z#RK`RniBERr=asFyXz*%$r?qElfG73>M*yuD7n3p3J=r)Rhf>*1VA2&dsVly$B%_9ED8Z{%*dGF&Xy*&-NsVu6mcXBc;yqzvJTK1%vH8rYl%69>j?DwR9oR`wrQ$mN}WV^>624~Rn(`6 z3~B<1{&VC%h3iJ_fOsgX1K1hB@5>?mKub=XTNWS}(4;3pyNv7Z9)ic=xG2+S394y9 zim@Wl4rggLtpB=Ye1+#&g3na_VykWwxxsSprxmfBt-0V8FGy}%S=@3o*{y~dk^9do zr`C5YEP{fvri9{T#0l*i=uu)I+a6t(A(mqGc3{ zfhaOpEiT&XP-e8H;_Sz53p`ypFuM(oVBfD1I>WWfxK8V+S>?&anfN!{iI+Qyqy#fr zIwIejaJc7BC&uxwYxwHddSN%U(%)`S@pkXs+C!U!sRP+JsAn1-2#n6cswexCC~I0^ zN~|6uu1=_l3jN6>=A8~4kt2455c!@VA}TW80IrYx1z-Gcqw;|CH?|Gl&!OM9Djkp_#pb4GV~tNJ8opf&mRVGOas3XkmQ6`$-5FV2jEPLi#=w#hjuYyaT2*GV=0bgJc-bUGnuajdxEVxhVRQ|4cSr#K@B4U{@oc4 zg=jx>=yciO>Pp^=t}=D|a1^j;^Y07l(`%4?%9pkWT#r$xH{aAj%`OLL!qu5DhXUrT zW>554WE)EgZE>9&t1?8!NaQ<#I|aKvwI#{bn)8CmbU~XLqqT8`{Sj^cc3W(GDelP# zFCjHu=IQy0FHi8F7gTBs&6A5W`A}0_%aU=Ry)YQJx1#toy`Gzy9<`wCx1(a9R($!# z7kiI_VhTTQB*|C3LMoi6{ckN~3M0~H3KY`;d}W?Nvi`DwBjlE?gnD#MtK#a?^grd+ z6<#HR{*lVt;Z@TCgu1&+Rm8dB>RJ#9Seb=dPWP?3ZKAbzD<0G zYu-{jrTctaVv0GMQd zt7(yUb@AHD_VGDm>ZDrWM*Qom|2Gpj^g}fF!ckrAMe$Hm7Nl4zg0mSzih!A(4B|`9 zVzT$GTqSQ5i{MI8>mLPUyor&k`bpI|T#V%b73eP&hb@L8Q*MUW1W5=bd4b%#Izn*B zI`;!TOt+Q^qvWC@0^T8&gf_ z1GMpe@+lpG$$f3`O4~AyN6JP6R|m%1;L(Ez^6M+R2z5i_f4e@n=zUbwX?$6OGtxA{ z^<2OFS{5s$29&UJEY<%-0PUI;)xHn0WgzMHY$=ta&?KLO%mzE!nk}RX(s%j*U*S-~ zi`+Yk6#Oin+)BNQFXYReiYFMGH4aS=!ns!Q9EC98=Mf`nfydp5B4ww{qF8(Bg` zMk3ozvBt$)j!Ko7XUj7cGhMC!KC9GB7)kMq@=yB(;jAWGKcG1FB_ZK%4*P2|(;c)@1A_plFF;gm}7k7 z!E$Dd{+;k$#y(yGV#RgYiajoGdcnNL>R%4;)~#iU|BJ0U(f1pGQoc+1u`2fAIo9^UE z(G~2yzP&wO7pf$fAYteF9A#M$JX|x=A6UZezDf~%(Q4gzG*Qy>V&#GVyj!gyp9+N+u$9ic{qo&e8n?LmSKM#8_%hj=ft-c7sI^RACgjEmuVCQ zYS~lfG}1;B@I4f(rn&Cvfu^#u%CK&ZP`m8K`8~u$p4AMh)i49;KL>`7f^UK#h`fA!pmS33X$^PCwhjFE z$|vL}-?qv0wLLRy7~pps?z^se9h2R^_w?ws@&B40z1%$HAUWLZFe@EbnHD;e(Lpqn zN_J;vgGQ9r@`C3$&1|xhGEji!N%oC)qs+mU|N93(OlF+qLf^NZSu4BfzTI-{Y%j1# zXa7H)v%TmV9Sq*0na~F6@B$a|F-y1Qf9Bj*8=BMf#=XjGYWq3LqH+YC$sW~u`om%u zDsf+uFu(Rv3-q$-TYSmI@+=%t?~?v}?yt-dR; zT_sZn+7 z@PqKA-Hmoe4G}+9hD1$vq1&XQ-3dUAw}A|xWD+)+QJ>c;IxWx3Q5k;eGfpif@UA55 zol;y|RD1)B<#0pNcNJ4SYIXFhmIr6eBaxvDK5BeZG=(uS(cgnA+FnUnmTUT3<~8~B zBxPmR-vy+=GQov`%ZYjsL)l} zW|nrX;U#Q;;v`H=ea4XrT@D&@9c0H_p4Mc^YR^KNSZ~BQ2N2yt@QGNZPBVKt)K-#A zsNsycCI=d9o-i2h$hj3QbMRgE8;|$BEbYm4#ZctP8tTe%F1-%dnm~Bwq_niH#IXC1 zznm_yRLZ{SX%kM?d^cu1g&R91PZhU3z$q1dhl2g6!&yw)(0QZP%JzA*;)qkPs?%Lt z*SP$?)g^n?{FT#ErwXISJ+>f)E_y&Wfc>wcDi}-NlQJP*?w~FYaN5ffjskWK_oqBs zSitzL3eUwgCJQb}aK;F~LByqF%zuk8gTz-#j#BlU%`0nH49)t+J4zv7NJ;uv zd#lfetqvF~&tBanyZ)>ei#$P#8}#Xs!(mos)^dl;R%|dE^G%KY+oQLMJyy^oLrU8# z0F-2(B1al7pizIDcdJYj_&99RVuDK)drr_@8iNy!;IPdr)3FZU)f3}XmchiY=94Mp za^G8JsmuU-+0|7H<5QQ^G$mwx)W$=k+n*XXczwwSQIO@47G1T1EWa*nIY5ms&>dpn z3F?fe)>z~EX=1Jyky%f!!;vjuuRfT#d&-ZfFG_J}>G8$SoF0aEa$=UEk&&ibU$}|- zulW)`93-=s*r?|hQ_h@kMz2Dj!wT9x2-!OI8mQ*XK=S-Z7_*PC>2XtH%wtn6h0S|4 zj8YqWG?x>xkF}6lvGZ&mDv8NJ}(s?dyJ~CG=I?N$9X|6?B&S1s9u4 z8qI92Rz-8B6;*Y*abyNxur?a|CKY#bwpyy(T|}$aRYM<_C*{2ibJU{A13&ID0u6Z4 z2kvqxX35Mr52NYmr!t>E#m?X5($Kd#$VJ!?=E%w$FN- zgh9?_NIhFgK?PfrWjHCf;ALu<`1>EiL~861ltd+UO(8-+k8#r7oNSVMLepMFdvvA7 zeXFY@;eGW=h8Ks=F+e55`x)a@v5f>?RwY2hMEfd)l|8;{y;&|^?=FYKurP?(Y(%5) zYbPOHyQIbT_bck7^uO`8U2MYsre2oz5kdOfOI7sYv*~{WX0kEJXf26yjQl(xU@xDE&c0nXSJTC?eDW}F+kHS|)>IhTM+-f_ zMXhP*9D%*G4Bs|n#H##6!F=%`JU$22BSn1l5D4rK@MgiDNiRpky12&nm8Qt>rFou# zTE;^Rr>LsMkiE`rVdS8vTHX*&BzfS^cY!xZ#7k9;b)7H%^@5kN8_Sn5z*g7GlQoIb?%Wgse>7$*ZkR= zpgG6+9S7(d3i=1CI+zxEHIykPLp)0*L>~b1`IOzqXLdn}4YqdlA-sxD#@NDSCrUa{ zIba-XB$wJYKHF?At~Amjn?F-R*f?qOvy9 zt(I&BmzsjRy-0w=UhI%7>wdK`@?I*uU?$psqX%~Z&pxlD=G_6L^Q=qZ^Z%XEp**)( ztyPt}fWb=#t5~9?@Z%64YN$dTr)%NK$yz3dg9hY76y|kcNKyERAhXDIX0A55JRcM5 z+=C$|crg7fN=B5Iwzu(Gckb$e;<`3d1 zCm1orO~Bs?5MYYIg|DNJ32(PLefHbyR;BYYJab>`)#h>b%6sO#2_DiTB(XB>cPeOR zs}PvHMgdn9+@0a1Ts9;Aa?K@j*@$QY?;sX>zZ-n#pun^$qq93;h@ptlYxtleqaxA! zXVy#my>x0-%*51Y(DE9iUO zu=+-G%E%1A;*056Z&&;d3^X|n9g3~$Zfi<#1bm`V4J!`Jkk)}jQ-Ydu{*d-LrGuil zkBMfW&q#<^d)c3Aj-Mb82m9lC8|#Kbc|zfbQOSI>z`Rk(i_Fr@%~6S$ekKJJf=^<%t1ZW~jvOTW=lZoaS!jO1to z9qnK0`4`4s&E&BQivK3pqe`L|(ghDnfVTCpcV`~?@h3cEnGpU#n)FIrIsTh4kdK0( z4?w$XNlQiAHT^t>{Kcaq-KC1dchqxkdOnR8>>k;~zeErzY$cI~9NMLJ`{sAua1k** z5<%(lt~dVWSSmj$&=7pKYe2(8dnVF0Zlz^FMpKci1t}<26ONpLv@6-a!9veABh_qA^`JJ;(^R7QeIKPxIPBD-=hSbT)K{Cg<{B* zc?D(=y@Cdh8sRT)fHq)eZ5gB-v-yopG%_i}rxi>5&MEdT*_9qpSk@K4g(wI5E1+NO zVMOVM42`S*BtVylm+rD?bP3_giX~Xc$c<7C_1~4fE$`g<2|sF6?(}oZHQYJJ@%8H= zazJv7NLjUfxoRaOj6iA$_3#&*ABX25TfFxW2}L7jeSyg@_9eWa+XTD20heH5ofo%o z%zkoLcwMYWZpNayPuHG96vcfcH?_j@14kclOcHaY1Z2c)69=&w6T1RS4~SV<#!89e zGD=@tqBkWB;B0f1BEG=dEbK-&g}jYnBpR0U0VbqlVCXXg)h12Xep|6RZ-2Q!#3Ut! zk6X|O6fj>dkx}IVB9$;l!On4VlEq_=k+FISSP*q*gTP)O;G+kbINiRqQO)-J4o3x9 zh^de2T)}5wO9dN>8VxCp$6h2p(yz_?TtyTO#MdESC+-}K?Aj#F$6G$xGG?MfWF*`^ zu~W!*SLgQ?J#clZ1Cp3ek%l0!NM|dIkSHs2L|pYrePcDOe#N)WpB45D-J?oLa_Gop zMfOf{b~(eU6{BAs6{Kuj`tKpIRV(NO{DQ6DL>pmavEtDa z{DJDSqcuaxl3}e!_+dxI$C9-Vz!M~^)+?o7q3ENIW5#DQyJg}v@e46m~vHfVgsg-O66Hb(P4ajRv;FBNh7M)2jP);L~fKW@Vq z(9hti(&5z)Yd1&%<*S#L>W;u0O2K!qt@3a`xHoAkUziEQ+S5bn!!;HUx$6@Q%J{=` zhcJsG0jt7%qq2{PNjRb^We*v{S#|*q|MnLoQ8J!`%-EgUT6R!yWlbr;Nzj-Xj`*82 zh?}@|mn>4#Rf3#Oj|W+BcQNum`=VN)IQn-ns4o&@7&lU}Yr}|yDUTS)Pw6xNy&IRE zDC^Q4KY&Uk=0D=&Qg0iCO`@&Ivy8ia9#_vOPL(1*w?`*?bA3~S4DWLKLA<7{a#m3W zOpkm&gyPfljqdq;F)0Z~Oa}@Kp&(d|!>I`zt3lmIh5IeNF9jqth#pW?cOc zR>XZzOsN|IOf{@3;R~vssPE{UgPE=j|Fi zp;ODlpcs_T6GDQEN>lJWCL6_WyG_T_bt8ebHx&# zQ7L=y>ZXwXm>^4;I_(H+N&B-W`ewt>&l-S5O}L!qG9^!_hNfTYf`SzvVZ?|U+00ah z%YakMGc4;Ngd7?D?=B0TbR`orJqB;ZBTGvCX-V&WpcC~Hp_=j>%KtT#o_i7K&!K2hKeW446je#< zzK>Z&n!QKe%tc|aKg-eGEf%vER-@Tp&Ym_9bCb)$3%5P%M#&&x%53WeSWT#5(9bqR zkKPtLKDU&5vdx1-a}?HPe|-htZrLUnTu!+iBPH}Q-3$Kh>Ukh6>rd@NT&~DX^7k5) z{>3;~tt!aJM@7F5XN>kIMdijISq$Z>>>NQLzH-gq7ALYYN(ps;jVOGav6Q?#Cq&6{ zTKkIP0*$g z89(9(<{7dWO)U%1Fozn*?zmT%dnb$QJL7P$p4>hpn&Iu^!T}l88HE->hY|QQLU!Ge z@$@kzD#~XSiw^`~Gl{nhEJp~Uz+EMCS!?PBQR^~@##M4k8Am~N0q}HOi#%VR2zI}d z+HkuE4{!r!niY+TV}Tbb8zK_f0Lkv#&}ZFnsc)p%pL}sV11uW|_KDds=9YctAZb!3 zma)S5H!qX$Qd%g~ZG&edw>MFgg6hU3g8LHc$`V8TC2oeuUBlgy=5lxMEaYw_l{)(9eXS z0+Qw$z&v9UeF&KinZCSnqSA#X$+>TB%s`@&SvA$Ly$MUosd`cAL+S-(TS4nr*o722 zfdCUe90`+ov7z`(Jip*{7abwDwH)d)D0s=9CcO&k5k6WjTJuY2jV=>jDBLaAdKFnOJjWg zjiMBjr_M3Kds}9R{nd9fH58b+nCc13a*UX3FK42|1owFMS~^cJ&}Bn+R-sZ*Y(+mN zmRqK<^gF>5>KWI!QLLoE6os0g9W{K$h!p`Gl;spk-?&svI|#0uN(^Q*5NfsN?!6?p z+YT}xRCVt|=_0U{^ADRrw4AGnQm9Jar#zzHtX zO(-8`@sQ>%>Qe%R_S7Mc1ComlaUm>gSTuo)hF?uYvKFl~4<6M9CLhOxr@G-C8>>7O zo^~L;Cp_lNDmGp7cQ@mCq!8--x!9@J0kKq$ESJ)qlR6x$UAe|EZ3{(NS<{RXSH40s zs=a>DY=&M~k;+!+wwQ%HYwPz{#hqL9pLpH`t0LqH6id=_d}lxyoc68xm+$I6Y2w z?xzE-X}(=LKVj}@89>aKwB)mdz^F3+zHEacoVk}S(+g@3!Y-UFjRaLztc}baPMZs1GZ-i<~xm7TSmGIC=LI^3L& z#cjY^z9tnfips9G?(&xk6-DKpzPcykIK-jOT!?`j!zLX{w?Z;Y{G2Uq5>Y&qU{R{h z8`hCUz(gqYV771rE8m|j)eJ;Eq`aNO&zg@`T7EmXcFPUG#S%AlB3o)bm8cbkAA<+C z*-pw7>KV>T{ds}fzw;|@lSe09M$%S4r{^_>Ul|eediH)6K_cd~-6)O+$ay1ayiY|2 zvY}}jCT!T%Yz#`-`I8Dr_b zTVBBiMC`7n(-a3&_a~=&AB1}^;3&pKo9g^dqzsSjqX3{r)B8Y2NJCW!fN~^D2`?W= z#6rEb<}wCx%E`EX@fS0z=S0p=tqaX|IJvSE(;*GOO8_xAHiO(?2!`0c)an>8Hmg1l z+=*A6lU;)7a+){=jYxsmHdQ>x5vt1U(Zm>3<84Dr9f7TC-;xQ<{XSXAs`fD$@o`D#v7-2eIBfWTcdrLIb0E zOc_sb|1)%{C02n9kTX)N6=~_zO2P-kyJ=erJur2KDpmXRZ|p-2*_s6O*ltRG1=>i8 z)M9xPkwzx2sA(7~kis$FLeQ-xt;;{gm{zNRnCbUN{vlMDOEASkB-+Y)Nu{N23_%bon?@yK3N~cJam5DT>I{WN=e#HL z2!*7~AnF3J*~{{jkpv*h7rzq+p8VO8%#*~r4O4^ zK){zGjjC28lkz3{h=Tj2 zRcn97!VxHGbo|2i$V%yT{-hIcK`MmIbwr2VOIjXtKSlUr%_+Ur*qZHvVx|d7<0r5n zQ7Sq2)hgX^PrnLweTTtN&=o8mKSZ5*9b+7{9wZ0JQ$RMJ5Cj?oZU+D@6&2J1K5v3b zNeqHyz~!?I{Zgq zM&%6LTCnD+R?0J}Y;~O5bv>X^bYFk8(a={oh5eLC(Cq-l;R*cLb*JI;9m_;))bP%a zkNj`Amkbh3Y*0aAlJW(00_wX4Mi5Mi;cq_%pZ^_hr+QMB2qrP&YE0swA6A9;yA;m-wBYbn1IU!gt(lVmXa+a|q*|lX2Xc;kQAJF865eD|Hz_{f$<*y}4C|(cR zIdg|TMo+EOKC`@OGV@~}1u>L(hKJbcog^h|Qn}7~9FevFVOM&tkb(^!ICLJE2vX|~ zh}j4^0_bEYc6RHa^0FI@b2s`OEYSy}jnf`27YY#qN@~~*<{Bv%6Z2Xdr65@W(*k;4 zFfLl51CQ&ja#~t*0=os$*pmm{fO|@oK^MwNJs-4n4|?uA(htXlEl)5UkCeGe0C3;U zBXwa4+PN|_=*9Ej;0v*0eT&T&BmXyh+5J-u!bSRsG44=vT($1V@u+TH#SXaqiP&-r z8tYApXX%d?F%0w1WW7g(Ve&_#{^|yp3zod($pTX6&qU#Von}|J>`bwv7ZAbytyf5# zHwe8S@yhcaVa9XHqkV1~l_ynJP@SMO)tc4S)gCTGS~U&w z91W!mPpgkZCJogqwvP~qsnoTG@u0(O6T)6ng@J~b*D_v zLUjXn1Of!rgRWK$SA=0VxVo6Y>nUh-t^)eL-ULxEs-9Nzh(mFHo3wdZW+0%i zw^Z^I($B}#K19JKnjCdf6(4E$_lgT{Y;N%Us~l-bA&&pV4&)Ei8s$>jXkncRSac?* zDzTj4^od=wiL0og$f?$xCsVV2@iCQyCJM;)fF(P`TDQnr?yZ#`H`q)w@DN&`=q{D* zn>U=@n+?9sEpIyqAK7SJ{4m3Yt>J74v^;vc+4B>wa6u!Ms>4XC2jUtSjIy(zR;UH> z5tZp%lJSq@6%?rBB1mE8K$lNU24tO2gP{`J?}Yn`Zg9(qnAJ7P(WzWQz5xc`Ps>P_ zx5g^T8PqAsq49WkT|!&nxz7ux_7ziJfeLYwGh=}lbw~M-{G)LOj8Zz%`o6Oc&t?Yd_CM$n|MR5;~IeGWb^#kG`{dK@SL3i*^iP1|Lp4k0Xoa@oj29Q#C6NHWwRU z!D8wQbgkpMk-@>KRf>Y20&Z$OSr4ti-}}h+E*-~kU5Wr>)85X-6)$TUU-ZbSzicqT ze&9^mif#8-r_v#FO)KPY{o)cixPg4V_!UwSej?FlOM@q{UV27&(F(tqP;;*_cg=wp zB?AA~W0i}q$Cw^R!!q~=QCD-$E~m`ISu@I))f!)t^c2p8oetY{NZ*pQTEZv3iDIdj z*;sRs=|qqg*Pb|{A1fT$I(?Y*=4GRO?`DhkcWLQtST%VL+b0 zH>y+t%v*{WRy=$vO?Xjvka1^1KFkk_sZz3~VKB#-5+wa3!)z}j zE@}fxQyJ^$*&#J_1`TB<|CSYUBSum=@D1wIze8HceBAcrLY}}B*=0zhmHrQgYob0* z$gRc!w^Zyp%kIa5f**xMv=IqS%kwTkmpdEPMH5g{VuLd$Ca@Z2h8CRz>PqGaYtHkA z2J$@3`MsEHbz_NF)t(eI%r!)v92LqN-;D3DcDMpg*1c&MJ+OUd7wnqVO|C5u>Zy9c zW$_>!Fi~K;O+TciBtsq@6N>GzCd%X)6GmhH@Q(zO#3rc4B3Az;n5ALJ($LdO$HI=7 zCbsdHKmO(h4+Rgw{_`Z~-@p6nUu#FRro7gq??bPxCgQdx)ADF>!dNn%6Qeo5YO2J4 zH>Gm*R4ecBFf^#7_*iVW8-l&eLryL1gJTZ;cmioC_C0Z6elHxH+e5s{9=rZnMUS&; z+^g`sb{>^9&UOz8pH%l2;!!aH6g~!yYkSi`rXrVj@&~&41i^eWe_+>S^D#8C7brKHD#OZ`dM<)NUc1SRTn5QL)gRcp&+`a5Uz;)-89?gk%4 z8AtInIkGEx^_52e5qODcG;O1c!AOux^_(yQ91~RJ*veerimaJP@*7Jz%@{Q2bVh!(Eqr{h^8b?n@4E%aF4T(Nin=S1_mD6! ztE7>iCt}}OANU1DqM^R---&XS8k(HTP-j>pi#b|aoF!Un$sMVez}~J8j_etZ`xPvU zYwg8I8p$y=l+43}l1b3U8?)3~qBju3BwSR`SB~$&;(^RBCcTHfcD#;uMmRW6t|Jw> zj0pJp_=5g8<XAcjpp2r>BmL;YZBCO$H_i-v=lL%$d8eb8_U znC#=DV6E-ut&3RpLjBfZ4jpM-l-Z-?NFODqejf3+CV(rwgu!)9p zbhRb!-Hm9!2AX&2Q)Jj#ZHb;D1`_Q*kzlYw3k{^AU@ngC8w2<2=5RSS8E#jY;Q0>a zoz$F3=?3VE?g%Svka8j_CLT@~qi`cQ3o!}l$SqJw63kpgo(W2*HCn`{7vs2RHUWGE z4H-R=edish;|HQXZz45QQ)QU7GLX!Bkp-%9O{hS&L0Tk3F{LeNJbZ5ka}5(@Mw)m*5Jq}FczhTIH{q#|ZK-vTUdD-<+VsJ#Cu2?m>lVI~I=dA_M^6v@49Cl@Ssmr{`yK=a!#V9g;c#X%X9V+`1{~!6>Ko;C%SvrO=d8r#h!9L z(P7Q{MaK7Vg|Q^#&RZ5RA2EhA^AQ&&@h9iCCUuNm?R(?MqJG$EKMl z&t>Nt#;@X{Ne*U+h%PgN9>{S7lo4jgh_#`CEJVI?7WOy}MWB}{B7>~3d&f8=L^CX^ zU&EiLAU1e7jcF;$3%sQdTQqnQYL(-rM*t394ui9M9HLW-<&LdS*c;n~fpr8*M!ptD z*_;&ZyN(9(1*%gzqdx5o)MXl>B6SqK!5B(Y%u#sHga%=bg6N4TOPz}9R#{BK4Cu1V zp!6Gz`vu0ROaBB7=^vsYRe?kwbGUi?Q-WViqo_w6OUx@Pqk%5g%y_e@`o1 zI5i%%4C!i$CZjBK8q}$a=xt9k|Hx@?800Y?AdWYvLu+iYy|waa{vI}3^}}9=fjF|T z9}dzmj_|ti`mq=z&oq?2IJa*jveHvK*c|rkvUmW3#h$GZ4Y5g#g40d}v&61om{ZgG_gvS=bBvnZ$1#N3!z5DHP;ok&ieCP28JM1}G45`+cND3;}BFd1ti5!QB&a zziI_ClIGypLFNfHlulHx#rid)5yM3`m6}Dk7cvB@6qb%lLwVMDiInT3%>v_#DzGKPhbKZ_eZEAzrzE@^W}-% zL_?JoG89EIqfnQ_%28r>Jjne3*+Jcr7G{s6s67Y?IFDfev$*ONjId-4!^#@*7WMMI z!pqQml|h+Nfa?KD>^|cI-+*8lGg@6$O+qgaMXA=f$JT(Xv?XY)*?{mMTO{3^hnB_- zh>fsAGJ9FVg68nqitP9dsF?qhrmu%O>jpUwrFf0U1{K|0CgG>|Zp6k>^yHR*f(yO- zqDkGb#6F$KHEvuvz;)zUhoX4s}-tx_$N**s1l9O(&AraELH|^ZVaP za?S~N@Z2&TzD`z{`n3XURxD#!)AW-K1i+6BXY8NVRZcuh!+hO^@Be@Uwk#7b>W?!EcoACfVhg6g*X;sIb3&-@4M#<`Gpj#q zQJ!Ir?AQTFjv9sLs-C-cfnD;T??Fz#U}X zDR)tR4qehP)TVVqK``f8MJw=_VPTbW0L!d)@b|ln^OUV$4a$XEXfC{>ixHcyl^Iu@ z%>`K+%7f%3MAELQMF>61-pdgt#O#XSU3P(;^du2Km46oUQiQBNmCt zrIr^TuJv5CzUI?#CK=4|mYK{5L!Uagb_X_poea7FE$0s-UA`a4mv<%ag1jsH(1Id|ofFvsE>43(3L_F81{B z^};ouNVxm@!N==7D{dPon_mcbZ%>@_PQtCQT!u?(nQ2v4u7gIS<=>JPT9Levw3O${ zx`#+DsA1oG9uD79V&}O#h)+sKl_pzqsw|ecBSM*E*K9&LiPF_8x&F-C8mhw8EC|eo zx`c`YR<8-}vG<@yv=Z9~I&C|;# z3Ra0(!7ecjVp;mxiEU7y^^jvsLCmMMTMqj3j;dE9*>4WkiD_wrACsaNMdbgl;r+cZ z>THxk@Ln6N9RCF-j~v7crhe+88y?SJw|S1@4Vh@=QYA{`|do+ zMskPRNyFG;)`=J8Tg;x=3Ck^vu++3G9Hw@{O4DBa{0HnI!MK~1uh0Nr5{!B;Cwec& z>1xCGtWiSmq0aS@ zd<*z7FC?wGkZZ!5LM_~{oWYLif5$$04JVsESURHz&-V{lX5I};dDxEs9?K?vhix>D zU1AhnCFdZo#fqd6E0Xp6qy zH5u4N>%;A><{0&+0{i#wF$DU{$U)l2l%lmcv3(`B^JJcM=*22le>mB-*3XT3!h67( zcO#yBxm&H6-Wls=8Dl5Qhr9XtI>x#SO}k^QMIY=o{{Y)Y(Hk)-RI5vV3<4<&*PyZ_ z8rt0b$YB|_Aa^d3mCLbv_jH^-WkPB7B!(fY7_-~K$#Fcglg&_+G#Q%g8_3JaL1<(g zj$QJ_;j1CsV;&7RdK6_|HLA&s%icg9`d$)F7?Fw-drIhO9zc#J9*oTjRBEJV6`@R5 zO;1syZ_pA}oWBb?CMn_4TM0Yv9+{709%;#r>1WLYz>FsJvk zfWMa|f&*-EU?0oP35%(1+Y4xpfaG@Qv~ za~(z_F)juG49k>wK(A7zPDEM$L53yFRWj$(n>gU|1#=0v)~+0a>=b)ec&u^WWh@i; z;V8>G3Y}JkJeGVz!Xx4B7l4cIp*ZQ8iok?Y6lfb!-5?>C7z^z{Kc!Kx>5|X*o_Ls= zx<*iaD~Z3b^=-dLR$LZ`X6387*)|miu0^xCDulU40D?lokfcn7mRw9(?rl`$%|Jut zGA8x5Sg~XnE9{<5 zCBsZ6;if&X#)gK$>eOL-o>!jl^}IPPqUSzB&(5S=81h37%t`Ef3;%J7`Qc%61vXD) zXzuAIe^-wm!^iU)h+!@g9u_JXB~}Hq#I9hNSQbnZ+u&L^!8&<8Pe%5ZFDrX_2GX&SNZB_k zED%n%10`fSW#7t;^uR%0fWwPeXD9i@*p}he4>She)#miXE*jBshu%U=ZM5rwMb!PQ zvFMBaGvB30p>D_hnv^F2NPOL1lXRbVHXS{RCU*<+sGkaFc(P&rczO^Uq{Pp|hE)S` z?ff)2ADM`9R-LqIYb0D_Iap@;rm>pheAycZuE*kBKpuSJv`ES)d0F0s(sJe^b@%o8 zgBU=g9P(O{ZH7~vK9f&>lilLBQAQLgjo&sTTxnQ$6Vtu^9)S~Ey!*CHZ?W4=5heL zrz&^@`VPy@`d|se*exu*ALh9|&clhXH_YydMbo=5r0s+g_C|8!I<#mYxvD<=xd&Y4 zek-2mz>1loy?e?6otM(P-hSA|lrh6tE&B?@EU`NQ(>T!K&%`n@E!ZZ;1?$8-i2VlI zK-Z_OPWYvm%+G(h=zETqHyiXF36)Wg8D3#G8SURN^XJ-KnK|UmgxzDS8ODC3psU{V zAGr?zFJniCELM?+kU?Z$6(*pX!exf!#Up+_{J6^ zUtP=Oxhc<7h~VxLJdQPOcBuPzkUaOd zXQi9H-W5Kjx%XY`zY?51@63PfnP)r<>$#H$D>Dk?=-)&MVfFAD0p>LpU>I|e>ty6R z7UM_=uC0+FHB8R)c^C6Aj!ZoG!uUE=v4EEJZ>25otgx`L;^DpCcIwGPC7sKdIYXV% zRdkm9h7kr}v=!1+WYKLAW|^*|^FsH<5~w6jg-tkI30`7-BkIHh0{!o~E~z>M|NTPwn}I5Uu0mM~2k-ArZY20~mN2E$1p zOe&rm(#Bd396F+P?-pp$>MfeTbUnFBzLjB@GH8{5=!SNl`qcQUpybi6hG?TeW`k`#J?Gmm)(2H2p5sxaGQfx|!Ck3g!RUPr97~ z$#guSU@v`sGfiLI8mgjGeaSbrc|t0{ij^3LJvw*hl;)2J(()nIG&iZO;zRtnZ0ed} z5K`ft>uVfx9ff@3FplU>K1vL#sd16@l+Am{swkpRUDSx~uPc3cKjwUv+xy%4&N3~U zHId6^r}KS3%(-={k=spIm!PxguIVtkY&xCLCBPbqZe4flJUtR&18X@hj@gE{rTqHW zFFbV_T6v|0HZ<(j2Ebn6Rm5*GZ2h7kohX?_5yI3{E5;nl93!tS`8ilft zt>>b0!s+z_-Sq(a9{x)2Rm*DblleM3#@D{a^TI~qVMg}!)vz#MrAE~?Lz&dy@IT4{ z<29W`e=NYccgA<8dDKw3WBZbX+U@TN=_IdN2BZD|f`-{rrs%rs^66M@UEfPn#<#cTI_y>)JXJIJhi002DiEf+$YZzvAjP;p7A$!^E4y~@bT*TlTNN?& zZrRA~O}{mpZ?DS1&dZgrOum==M0eCc;D>NhVwEgCA+je~7st9Jm+!Q^4a#rp4Fr1=nx zq>MOw*3fY4lrO=Blk{04KA#E+#$qpKBKgN83}i$P9}UJZrViky!&{8)<*T$l0ZNIa zq7_ru!h!{0gC_O`x-z7NHcyMtmTBFzWE^GQ<42r=_KwN%X!l??&&ONz)PWtLTDLM( zUjg7dvA3t*U)xpdR|MEn(~NnA>4!9FH`-UB_4+6FC|7iWlU3v-tM4WeXk!*4Vhy=Ofh%En!XY>dq_W%v;F zspCR-`wL+(#GTlbUf20Pw+nugDHt~LYSGvAsL+K zuDR1;=S2|~&?DjHfgA-*T9>*v2IB6Mki;kRl1VD*t2BZ!yo0t->DZPTt<_WeQsFAB z)JQzL#U&;d_k+p}(~(`>wUMyq)V>J4zpg9eqb+o(AVdc?(+w})QehhQ8JyK251l5P zo;Y8cF))H`9-^|xS#@KuiJ5T>5yFb^VYFx7#E`c?+)B{LC;G!Ok8zxdVr9V@*`o(1 zwRf?O?To*^oz4Vgc7JW;(pWR99mYXr3hzAvdC}+47@DwCF_>Agb*UoOH_sd&L}#1} zDtmyR^*pi?>RGs(5#Pw(PiA6sW%sXcRme39=U7#;65Q28HxM4%yAR8b=`K2qE;mqh zbQ;}e=SXv*>rBITyyw<^Y(W2uJcQ%14SSw>{E=nEW*QjiZWG z{PNi+j?;1%WLvl4H5K$J#A+`IBeF&AxFU<;#)SH*L({s{+HX27@T zU?k7>I7WGI-@b#F_}VtQ0@mXt9;IA+!V+)5cDiukf`wGvvaT9G4GgcfnS@pFL2=){fN&^JBFEFS2@MTTO|q zs|n;6a|x3&kkyQe{9`CyIJ!$s$UACSzJXz26wOTTly_}3A?uCTG~3-XX^Xd?nhK!t zqSGr^$^P}5$gy2x!t5}A%c03bOsCOp({XfN=)CDZHXv-l8{KP9wLkpgna@aGK<_rY zLv7gl9n6E!Jb6NF4>i`h52r_|XDydTrHrtb_Mra9PsYRRFcK@l5{m35X3iWLql~_P zQBG_%LyUskGC2H*2pWXpz8ZCp{f4DYDT z)5ElD@emz(d!*jUV2uJuIB3ZqCRJWWDQ1Ce18&Ddn*nuc5nQ>}7Hg%G*du?AsQzn3*D>UFAv!*uk( zKD!VqF^-4lEgswtFtjQH%+Pv|9P(!tFegZ8FLy$xr-Z0Qn*z^leUy#78@625w3=c_0a zrC?1P(u*oq4N*0*Sa=HFV+1d9Vn267(d{*uT#Kor6oz;b$xnFMbcFey-!q`I4^7C1 zdTSh=<{1$f$x!WCG*Bz1$Aby`Mf4#Gfq0OEzU>{8FrmzQSHvsk7tKfn2J;fu`EU^GDNk8_R@W_}~DhsxRqy0I4{ zxmcaqk&c9SZFS|`C|xfdPeX8`KD+K^tX`MQC8~C-Cif()WMC>ML0hJWYvss}8jo@G z@8ZKnVzQALh1(D?m}&jovp9HP!q~CV$THlG%&l#ucF@$8pl6Iu(9VJnfcpcD_c9FT z{~uyP{_md=$y>5m=q@^JZ1ASj=(e6i$LFBy5IUIdV*`2#TfindaLhO$hWkH*VMi40 zcf()NJkjWg#x`K$_xE4Jv)k1Eg1qGJmVfNs;~-nB0t0b=;4=*LFPb+)%Vv$!@{Dm> zlQ~VR7fjK#q;RDK)zB!s#kh#tY-=%Z!*Ca2v zUj<_(n;DF4`mQub<)3XJf!aw{eoEgKGU)2>~+yql-?4z8cys+)V5fj{Dc>7)b15@Ya2ar&ajg~2qo8GY~Ytelho z_7ZIZ_P!nC*fcF%Z*w{14R6UjM+1$uArR5=%E*YpHv8VhvswX!fo@d3dCb-?!C`%V@nb}(#CU(I1CVCUs z+3Mr7dy{qPU^`u+DOXb1NEbf})Xkz}-Z=+GbR0uyCYAJ)iW5{`JY40smg&ydN1+9p z!9Md~-MjrYyVx(YsB(tJjfqnvinb zt23}H7N5_6jeQX%;2|n5a4`!~=z-MO{|%3nmp(w7r*zZi8BE!Y2_z|RrDa1KLyAGq ziL!X^kfzGv%%wSKp%xbkiMjfA^HbMWK89GBO7)6)9K&BNfQbhABlo{*q8szZI~h}( z0k*zPbYS0Z8;bfjXU!k}`ZfzueVzvWfexd~LZ>~rEOgy;9^E$^sApsjkK}M%R_g_% zwWB$M?Xb50lhswU5fsSzUq3p9^2gFXjII^&s963pJ z*IEi{Sxu>g3JW2wTRx(N8Oizy9kg(CxJrtPJkXP?EQ|U2q6^B;KQWS;XUgpT|GaV- zH1Jj!-#=ni#3GkYtgEBa9gMJU>!@41YU|FqINjXWPKEhn2&cZ5DfjKW+;*o}OYq49 zQLPw-dC+s`&RIh5T}>3HvggX_TwOjn-&0IGag_B3LmF%28!Pok#bL?F3s8HgOi)__;B+leK?N*~H3y`j|Xhi6%`$KkLeE3^(!$dIlIQD6>VnSO^k4`zK(8! zigihEo!q@lr{9fHX+8$?K_i_hj8XA%xUDdjqw8S~**r)WkGus_;m6*$-vbqZY8U0< zE9OZm>-c+emvS)#^^wXLwY_>dTU0c-%|Fx9$#3Z0X+5-dVvzENHM87nG&3CCTfDC1 zJ^{#q@-Fh2id>Knc?bOs8h`WM0L6*~9S@@+4(`SxP(fm>U zwS0QAGRF?oJj%RzQ-*48avxm3pT>g$V(!^+K;$7daX6TU79oSdPiApj&f!2oqj`Mg z#Tz1+TEB*e7>0=O!Cfw{hmkbV+a&Efat3PMG=PBjp(x}W`{4MEXHsycu9e2Z`@2f$ zCW-k+`t;myb)Kc7mkuu$5Azo{bi81$j=a@M*NRxr@GlvAhDs_bHx?xLi7w|}6GQv|>sGE(U-+DiFI3Oipw7{!PB7Qx;DnEFDTRPI68;x3;GAwmEZ+ z3-=)bZlJ8uv04HEbWU2dawa6&dzv*OO4)O!8@E_h8HjU3Ze5qlboqUBn&H2SO4j41 z^CaqK13~QD#3stIjRx+O&Y>(gR0Qs3L45migP24a#Kig_RI@DWU!Kz4$l-Q?j&w8# ztJXj~>j;Xi`IJUqW=^bs4Rvo<(?W(} zy)9WcK;vj`!m*Tr$MJOt#xb14Gs|rprwTVi zm;m$1+5y^{>Eic%=#-tOrcbzFKc+8IsR!{GN6{XPH;#X27UU7knY*V38N|w8Ia>!- z4Ay&d`&ls}*H}ja43>`PWv3rAA5^f$BNNL*I3o>z6=37Eu|0g%g*+~@eGS82;jul5 zI`cU+XMvzZ{$3Np-18%U(ky0oQtG&Qujc792RN|`48$Xw9ox4H9Y&XXm`;yEx6yHt zh66z|$cfnip_i};VH_cD4A!t(G)wxnsd;blkWS?Qw~XkQ@|O*jOaUIudMh9U9aMwA z{6Jx$(?F^$Nq2sKn_G1I`|oN}_}`7#ni*%REhLG2ot@Cw5=N>oR-T;L+gE)9edwn9 z(%9k<8pMYXUvmo%464mbC%kA~&Bz7jST)Aqj043nB5lGfgQ4tSmZT3>&1OvWe)H{) zn+N!84t)xC_x+Hei$__ec`Ai*+KDPT$9l3KH@~VPVZ5>qZ!#Rpo)OG}=c4q4OT}f( zdVkB`^N~(&e2H1|0*~i#8VDhaHwry@5RWC!tL9JD90q!z0kX;!iK2xF^EnH^0;RgUzCC^UF&HgE3RwOK9WW$D zcBjRXgK(0$9brf@ayn)i%s@Ey_fg#;EQ!!Z^LlCP(y10x%R-&o;$f1ojI!!53}mv3 z&JV$pjASoI3JRaCyZ5`ufCf*&JRby;AyAM@&48otBsRaN<3L(U%dQzSereH3dLutn zCP(uaBa?a#r5vti-4&~lC z@$Iy6MXm?Z?wC8T5)b07tC!#nXjSKRO^<45I*o3l0di0V1 zoo+plh5)nxZQU{UYwE#~6*K58JybTK9M^Xk9f}X^#LBysCY%_E6(o3c@Zdq9C?(##5XOY@ zLMO+t*9|6rmj`B-k{_=p_k2mSaJ?vkx&=ZLIh!IkgpcbnW~c*{sr8y|z4yoC+8L5tXgo_ykwY}d0-KDwbvjX!Eo z*SdG$2@*XJ1(UGjcB}`o#N7j#6{BGt|6uIxyr3#JkV=iiX5m-l&Qr#q9-7qi&ulua zM)KWU=`r<*Cj)FwVH_`Nbf}NGY0U(?_3_2?vj2}G?xz7qPvayLd%NJ5+Gq3W{F29jfP26+ z(oNsp0)l?xRrYTjF#fE)d-p)}e9g+$$k*T)50WbtJM#kH6XF#WU4i{@i+=dZ1648N z?Q7>->Dzxqvk|HmyFHSaN%_<>J;-CF*JY?$>$42^*Nxr7?>KAQ1!e<2U7p^Ra@;6Pq! z-p>(%RGEPwTXeV!y8K7&M5n1-DUeVECa_lJueBB%~Gj$Ut`wq*D#^I3%kmjmJoA zsmt7$YMPVW7yhV||5k2P`EEV*;o9Z(5VrM)FE|RM?I?YA3mz<(NRA#kVqO97VVEm> z9?aNbO|Q>C|H96(Ba_HA5`nbuxBVX1F0H{xy5c?H_C4Z86aNV9@D6PRKye4<+qQJS zYuM-W7|8(R&9zXoccA+ssgMz8ScIPqosFYx9vAA5ynvWQ`YVH~AjAwN@43jGd<5WP zJ>CcGCQ;98LMs=j>qs3wu#fU|m2}cQ$IH7~z82FbLh-F$K&PWjw;2%hpnB1LVFR}8 z6PwTrPd&cN_2RRSp9A76hDh!)dI-`nSp3*{u)-jTGal1vk&15M(y&2^<|>^xKouqF z&aa-$LR;6aph?)p7#Cp-H>D;PHqKu150Z7_Y`!0bHyKB7V=gZbIv`6fZ7Q*UT|9#! zS2ZotZ6Ky796~L3C>HYvC``MXV%k&r42)xr-M+WOgYw>kaE|>OpQiy~9|u2fn)dJB zslo$?4ANei!aPV0^g!&-6tj=yyt`WV?Ff}zO2R{3)Q#fx>=caDr^W3da9AaK^Z-2D zsgqWH%8q?qd`>>EpUIBTZ=uuJNGgHI1$re}BF;f>7z1TqO1g~HGP-Ot{w8PSZF1)w zP$I7*1B@p3W3^hPAcMR6$jGtX$viK5 zAvfZ*E-r0YvCt{-%5SgArtS$fGSnfv-2vJ5zH6{0EpFUpx zpZALt4jrii58~*ij~_eQMmErCy@PI}uzLK!&geB+5)50pswiagb z_1`;TM@6wzn^@!a$@PJ3_6=9jq0zc@d=?&MoUUFOL07)y-{g)uOmQQfQtYzf&9ySE zy%`9yvtCHAjy{U_l2JTiRs=uSp@Y9VcdM_S9ZAN!RVOL;F>f*%ufyd;mB^1pIsUv4 z!rM4lW2U9DPU3yoCodSj%=v$+A_FnmPM?yl;8$Fx)8yQy<4>XMlzUD0u>rFMY(m(^ zO&6{9FWBQI_I;FtXtd!GUm)%;&|QS6!C)p^(|fD)A8E*C%&Jsbt3C%Y3QWqfEj08O zE@SGOkL%AE*uWS!==fR=Vzqg`&*W=nTs=Gt&8^Oi-@22}NcZu#kZU|=BK7>V@Y)u8 zFQ_0_ejB!vcc%kX92;$mXYLaW{6{~Ny&!%6)m80hPsskgyL92=Wd@-xScvEx0;^oM z&L5ZK0d6z;d=Q@CUiz1-G$aoLx8Ku6Uw$`3WtWqUO4JF_cX$yikuORKRQ{XcV6p-& z%%T@!{U8`&kc-KP<1gf8Vb=(tB)#z^c}EfH$#m8e=leMrhfhWQ=hwj z^Wu}=cYyw6T(2hOU{OTkV%^1`Kl_AY+SRsE#CIq6R(tj>WM^f{o~k#HN)7WS1P<%- zGBqje&qm@fFY*_%8oaxc&LLi|*lN_+j3N!!Kf@hUV=PAEV8_0f{Tv4h8_Je$qGdm; zTzxR7kJio^Vgpm&%H})|dYqGOAAR_NO$btCutUiDppLl*i1;A6eosmF25S|L?xELk z^#3w<7T{6c+54Yvi_}|M3N2L87IzOMxI+Yzph*Y>f+Pe9?ixrS1gE%5aCfNUQlL=Z z-MVeJij?>Nne$KYGjx&;+4i@~eV%V-=8oQ*bMCSCyodhxqorX|97N@Oygs-%Og}^D zAbXFu)yt?OnPuEM1Nx%m_970kZor9HkijSicq`6L=I08IUAi?ZqcAnBAPZE-E>fI# zD-h1({H1onEpO@q3s*;bx2z+<<4lkGUnq!ebLY%f^ZYK8X=K}E99cJ+NA@k%I|^Mu zCxr3%(QQF)G_O`11qt~73IgkOS(qL2=Xp@wnpI?`TYLMkCig-5ym(P|6eL?!@&7bP zhuhWCu6s7E(Y!Hnnn0F?IU<&qha=0@bXGrHr^rC-Ntf|u*)sYX4dgw8SaI~*$B@ZN z#RsQY285elk)DOLX69&%6|$J8emmB~?jJvXoW76C&J~II_sB(a*j;SeK7cc>Hz*0ed7d$SsxltXNU3MzIi-^1?n9G#Bej zfNp_%G~JcNYIa@{NrlsH>zuO@tN~nbi05EZEJxkMIoDPbnH)iOt4nPynKD#|c5Sgb z)y@Aw6+N@>TfAtInmlL#H1-ap+Aj`5+ko#Ts;eXbG_*S6o zTM{-K;JI$;d=012H{Q6hDrMZ-WA!KaZr`G!S~aVrw#~p}wZVUOvo7+F9v@YmOjb=? zt?G~vl*_0ERJM`CQ{a+a4^53HGfAeuQ_6hV`$X;HOA}@uBlO>3AuQd=?NuznFLwJa z^Fxq(hiG8VjA>R3G;6`@=^~`_@XL$>>A#s)%b11NU)LMQPs2L@z9j)Zy0U;8%o*o% z%pJ6Qna3di#){1y)mv$u+|2oa7BhNh;y4dHUa|hWF^HFfEc`N^B>d?fRDXxMI|tpQ z*0^5taHHmCREQHhRWXRg{EYesbV8cY8U}j;OkdV4^X)fx<`%17ZV9%o@kTNbRt$`7(&pyT}42Q71e>O2|W?!URl8m1!5Q_WNKTzk2NDu zmyKrlhS*}4wr*!a)ULhS&Mk|zOMCVn(2}JqGx?9;NPtN7==thMY*96U;c`^2kfV~%H98lSsIqlS!7Op`k58QDea_?#8XSF3Aa z5QV&OMK`Xi;e&>1=kER5#b<5bwo}`8xPQw&ZQ8sQP~&d{`MrhnDuMp0xyeQcY6@c3 zlV&n3MJKX;F>T0bxqH)bt0oy;5{o#5qM@b4XT^fOvh&P}vp7U{{^J68Os@?o@@V&@ zr&%e+B$-_WVf#yi^y%3R(zBE1osu-kfkE(Pf0>K*7O2z@;ZXepYm?Q1Ljv%=wyj>M zX>qMJrlrg1^=C%EXho{zC~6{|%afBYqi#)0(aKszk)(IK2V2Xny1PjSjH#n4Y$txK zTB26s41U4oV1(P_N{(-9DcD<&`=)dM(~sX%xuzrJ%DG&wDy$cm%JtH+jK%#*E97dh zR`$3)w|=YTs=G$Ezap#HQr@>xu9~Z4`x^0@ChL_mc(YvoyspR+d;KFJo0X$wx?E-W zj`AyXUn}nO_;L2z=N961MOiQMJ*C{A$@jQYP{MUy3c~-l~%77r8GLctdfX3INxNzz;Z% z+S&1bMkp5(!H{->s+H?$WcNyPfqM z>&Z5|^nBQE72vt2+>6K0aLaSH3UZ(4?7h5J`9pT<;h-JL&;1v8AN%znkMjiYbUrf= zuX&Wm?B~7q`ObH~5V}jn+wVi+R%?Cw4o5*e6&pGtW2l@O=CXN#RKN+=t6EK?2g<;x z2mqZ}V9w7p?hhrw5#P3o#(~S4k9$v|C&GJa0Yj zd%m9K`MxX{uXn!h308sNEh-ecQ?8Orv~I&T=R)F1BeZMNT8(Y-n{re)>%qK7jvrUE zQw?xyKuX-Mm0_*it`q13g7%4BYG}T3?;7UK&MzFicD|=XL!2=zMsIlx$Wi7oW_B{3 z&h{rPh^5v0#bpjPX_yJr1M>dWIk{jaRg-6#<+p7+bH7kq%Fs~ zuX@x&#>BYU0`aFiqZpBHtdS95D>m3o*d&b()hyBsaH|$*5gJtno**UO!%=>EH zWd?54b`=TTu7?7*Do@b1OxI%`_p^QtE1U20eEv}uN}^}m?m|J9Y3+us85bVse1Zcz zXfDu#o)tMiwd^<-^{HlQ+XURs`3VSp4?n<(H8mi@ttd4_PrseF(OukD!(tUXubf{i z2+qLb&W3(8B_g-_mZdsBJK3Xtlx_KN()e%>{5covh67eqbm#WSa^BklD^e^!?1sB< zynVQPpqb3ST0xet$Iot_OEr3g>!XZV#FG^5l{a3K3sbn~!2T?+A{XB}XEO}vjf#aI z>wZmi$0FUzD~;fs+`M74Mz*6K5{?i=VKJ~2z1q4NI^0Z)Zfip2mn$hPrBK?G1u9=j z))SHecYoQPrHRUqOW_YM*ri*?4}A8a0y7k(Xy`UQjDjGr|FeaXm?e46tso_q;$m%= z$7cLgW3h;^t&2Dd<*4i+c@v>M3ZXT5xZC}7BcpMx#v8jk$&An{xLIJrBCKRku9Ha_rb)8HyM`&6ORUKxy!D@MnDR1vSLuNmo-$FcE&*~y)K;I-LmX;+ zvF+HyKbd~!oSmEKQ&PHFx_3@J03*5najg-Tj}p6W0;{pwVM87Rpb(ZM)n z84Fh3W{ga5^Yc;+gAWRXZ*8bI-H`7J_~ZtC7eZu%LuW?jMWOt4{_H6^w4c9OkcL>0 zJ551KF4da#TOEqlqYUdG7goT6a#M~TrX0p+3{eHgMwTk378ef&5Os6AS2c{Tbz%%n zQtV@%3Yn}roX6V6^iFdcJ^%EuhgH?mxzlz2^a-oZQ(wt0#gEr(A@bJiZ@lTNwBTDo zyc(uTcsEQn@@|-V_`clp{#z}#p0D+qXI-U7m|U^VR2D`O7rFnno73&NBd@(GSL-rz zMG_xO8Ka-LlKjy`RL|`=AiSw@!BlriMdBjOf|8$QE)NfE5R$o0m1ttA%t|rVwk; zFJr@U#&Uib?`&1{;T_yASq-C1n#DXwtA9`{nbw6dZNqx#idk2AwFP9e;!S((yIQn( zskO;wr4T;0%v)}&-e$`!I)QFXa=9DRy+|9vGAC^)^Cw6fvSONe?aepj3L=v*puI{_ z>~oP}>N+M-=gyr|$bcSl^=>6sl)vJ~5BDal^ZqVl%~(AzMI%}eix6C=B{brnh+>eV zr&qzUQ^`P4V%^Lgoeg3l=Ihyf^;EYt!5;@&fd#2*85%0erVPX{PL1GYgkyeeSxrIM zl3C-)a@7i)!g1`@Q$cr*f;=9Cf&^}&H8w;k{Kn*P7sp>Eql?fihfoZoM2csoV^Y`Z zhAg0i&;XxPfx9P=-le@3x5|bNsV5h#G@vB}^acRsyc%iT%!I~9H#(fU$F7a5N#=Z? z-GJPA{1M~n7B5|<6)RU6Bcl(w@_FAOZ2)ypI)k(UnI^kg-();<(uSvmZuE20{)Cmh zE!v+pfVYA{xXI!50K zBlL@pkqb;|GD7R2!B1;ar=l9eKWhTDk?EbEG9MZKCQ_K?V36dtYb{MiAo>NBF}l%| z9_CKic(x>53yNME#r@tPhH9lp8(0NQAKSM+CeBtAZgq?M?qL9 zNUM$N)4r1y$Ccpsa>egaO(?nb$P9!EX;3>{DcsFijuUH&3|P;(%^#$gYI7W8gUZ2| zRn|zX$41u##ao^@qnxH&>_Lpz;VzBiJdX`_ao&q-Fzz_*wbt8myG3P>&0>WE2M*ez z72tQwk#gqd({}7z2|Whs96WeH#j`>CgKmVn*lM{+vTm0+4)U$+5y$yBfF1kxaOEwc z0{y~O5EtuVZe3lQ$`$IT+!W|u8rTU1VOs6Pktm2`L9#-?LZ|Zu>q~2mJ+yO^wy#;N zxs!*%$y&_1a?H#lvuCS&f;5}NF(ipk{;}H5r0c8YG z)7aXRqN^Ejb0R5kEUC2vSc;cA(I}J!*UF}L%^%PJi_t(6yVW8{FQXw?m?bkN!4khz zNB8b9;ON&}^|9nxDo7@`mZ{1}%n)mSMgjAm)_>1Fug_o*stp_Bxolaf^bH#_C60SE zYvQ@K>!78LD`-UnX7UZ#k9hIYJYvqe; ztGnW{S_3-Dg+StBITnQY<+d?V|E6xUVCpDM>iC%ECpOoDfel4}h-Iioa3zGm+FXi0 zG)!ShuqqVFGA6h}`EL_($8g(&n51V2Zdk0rQxw#=oblMsBY>aL{Tcb0f|!eCY1Tad z+vT`eCcL33iBR@WAl)sBXz@x)%!I3`d9is$&pp%lPF=zrH+XW4) z#U7CDS>u>-XvO<;9vf@kfW{gdmQx#+zpNXXpZ?qOED&^~QAMFlQO=%oNV&bXcbUeu zX6!F+35qLa^`8X^;LLEPAk5Q9lp>kqo=Kt47+$)YMK!!tVjEK45tR+R z$bB11#QEbqvJ%|Zq%PU77j){_>z?fM9xk}gfZQhizV^Dsw)EM5WER3Ren4?-9Y1kW z3tnCX&TOZH=(z1(9B^QR|A4%j46aqtal5Ylp1k@VH`Tk>_=8$r;}39CO2CcP+{g>E zqabVm_qOXGKBdQV&K2S5s1|bdY_6yKhACISFy)RRFz?Yyh28EIRdH8smtH5B_Z+*1 zlKMo~9tDLPUxrS$HipqsN_#9I@dfZ~vmW4#jERF$#moV(NSfD1AQ+S2*oZ2|NjrwC zYaBr;EGP_E@fU+Ytp$~VmX;Cg8iZvD%%jF_O+i#BWGhx=o3oxqaGwp?rf0Y{xMBg~1!90MY79Z`n)pmbq$vEX|=3NaHa!aQ_i zP^4$ZGJB(O$7c7U#u3M{qe##w8LT7~*K;c8HHo-mJghQ_ja|B6)pMUNm8ZNgX6_R$ zUA}@2%PS`IZ(X?HX+5Zeyf1KYCTnjVI}Y%38Q{xHzWax~#vgp5&{j>5;Zh#s4_=fr z{$RY<_=5w#jX$tj2m^GS3AeaeH*XoB6Kex>@J$=3+(RxKMsm9fk^v1d0e9skg`2*f z!rJGO$LmH-n~W7Hpwa~DcVji~!g}QI6)aa=kX%@;^;sxy4ZB= zWUDw2b)b4Jj+@!Ua9q1cbEhv#)60_wTY?0x0Pn^!DbvvmUlEM2UALZe?h?D`QY5zc z!>NP3bpcwW!(uZ={VSwtu`m{(d&`}#0Xmmd=Kib(=v0<7KnERQfQ}x#FZW!Q%f%n} zl&QY|Kh>N02(~f5jbKX*QE3~&cGPD^f?KZ%KQ54;uI5k4ze`)qTl}(4Guagl0*>&7 zDn+3TkdM8Dl048ekn}E(BN}Me{=KpeJDQA6VqzzxCIi4Ln6-j9?Wjh(ZvaU4*xIye zi6BfvG3t}X46w1q{PT?oo=LaH?KBnNo57S=j+%C5je=xu1Xcwcmnj6rMC*r`jslHE zxcar{{T+Z+EZd+Xr@qjheV6od>+zaXG(mHV_0!gsujufZ&$VaQ1ubgM{u2E(w@`vM z&)uuTr#{o(gIBb;Q;KFk6=(0+v|zuEoc%(3_g>PH@Tr>pe7xoqNzlgW+jaQlr`mt? zeJ$yhrrFQ2|A{!I&)jLBv;XkBS{9kAImHt+CtsY_Pfpk2R9i-=3GB>&FZ zz4keR?Z_=7*v5E_U>o6M1e-I&Gc1cCo(aDj;<*YUjOe5UtUbGdcRAQ^Euz`-sSMae=vBU*l+7!hxTXezOIkr8rwUz|2l5xA-2dpA@H?j*x+%!-h`voYA?u!em@Ed6csKDtvNO^Jqc*Nx)EV!*OU z$Dq3w1bche!UXgXg7+w^@g0g8YQbak8IV(9chDF>NJR0@1fT!E5#g~}&;Fdb^XYrp zVAcXR%ZW>nr&|ieq=6lb+3gPT-0{01o~a%~JkbHY`1>KAw~m3XXJeqLD5_j0W1u_X z@-R}@3A&x3`aTpyJe)RXCN4&C)fn4b#oWPnZvt_AT35g$TD5L1OeI&8kTjZoRh2KK zuKeRVt5n-YxE3x_zjalBVxp^ms9N-lFnBxLAF_dDD34Wl2eqIk(u`OHzj+EZlF7XS zH8iZE^)W&EW&7PNx6Q(IEMxyy2an41?S{7_O)~E{%$< zuSss#5rya)=;jBjY{xbRw{ZwckQU2@pjT~kGbdZds;aq`?6b+iL)!yG=@X<$p~N2U z`RD#9UC$t+LiNlpW~neTOJF@HV!O=$n_)gCOIQ!PkJY!&+qeIK&YnF-Tk!|_fc3i# zD|5rD?WBX9@5nMhM~O%-sk6rz=tyS_^pnVXremN>v7GG@_waNezBWvqRz!hnG=w7x zWJA{pYRq>VNj;#Me>Llw&Ma;FN2xXlnsKp8Drf(26=pnF0WwxEv0QP1_}nh7T)ReZ z9D5V&6~!BZb=S;zEKY0S8+BEvPg@lm)Y+=)38Z|lIav(fU1SHz&##_8U59pWwf4_< zx$13Nv)qPEruM0A?Y9f5uusb%xlW4@Al|5L72^S9xu_LzTN!#*dfRzC_BVxT2X#;+ zu2wh-a^g1y`4+JvfkSU0+BM=v3;~d5L@>Nq1UE^x{c2umh z|BDO-`IX~-J8`Iejw#OG{j&WO&93wr;OzgzLqS%}9HAaScm_rVSW0&^S*!%m1O2g% zWU4qmh%3TvjI-vDh?vgB0TxP&%^fpZJdiU}rrv4s)lZ=kYImwJR zFuascNXTah{`&Nd!cv$UML=#!^#ShkJ3yFDo;oe83jzB(mV`l3%(8e|2$s3z#3rUh zS!A>9v1fqZ#IG{^!BtF#7xrsqGM$0qHCadIP4>|Np$n(np*hP#L+;PLv{tESoj`qG zQYZDwz+}|{*_a&T4sIfGL#S@EkNCk$FnuV9rC-NPok#%bQiY*i^fXo^cmH;JzJGfZ z0k?~Ce{|nodcH|bEJicsOX{hDeZ!TzNj3egXArMPnc9|7Qra|M%pzWNpq?8LY8V9v znQJtsUo)!Vq&QrPzK z)~z5W@Vbg$ecnSs{*{S>ocsd?`N|Z8{l8a`?SD=|`ZagaLFor%1Q(HGVRpPyh({*7 zl?6qC)I#$NAyC!$btjO;f{@xEDU0Iku&%}i1G z{1YnShM4qiX)-)DrlF;Fk!_Q4WZenS(E*_gi&-xBa(pasCw*ad5FJ)G=f$@$$O%Og z@r=qA%5PW|tEi9eph|r3+BK^)b!~jiXfVsuwl}c`gvO5~v{g|o$dd`-dZu4HJ&_Q~ z{z59*RU`U zz9`1LnBtmA+>rvCKFslB8lwDE2AM{-O~#RR zJcgFPBKyW}k|RfsIF_Ruc8@KfNWnZ;X&^yR8r}f7rG>av#h=Nmf_Wb{0*8&GLTOcu zPz3PvLH!fV4Ek0O?~K;xq zY9hH3!t^`}`D)+R^%`2*Wuv3#jOwK=>sKj>cqqAB383z^ z@V&uV^{#I74JUS|9hW&GSQO*e>P0$uLJZ^t#4OBJr-)cn-I};4lw~N$w|}h#Iqsz( z*Rri3i&2nnjg7#~NEJp!)g(wQ3slAmeul~gV+B^t4exi8zEvkC^W*pnXy(W`&d*Av z^1m6+agMC(KGxS91@UBhyy?wNY%#>K<0q_}@66e=LQ%+QUbb{DGvE!YZM2TfZrM?vve6evMm5dnH23d>QAB4xeux+lDz?jaV*N6g}i#+ubG zpjUyw--7W+StvI8>|yr2qAjFndf}AeHYbDpx+&a*ZULGWQ?F6bd zzMf6X#TO@&Q{I|~=Ju<{WA_Y_%J6H!Tib$66EVnt!^O(Jf?U;tX~Pv-*@c_z4|^gg zTz>y(BiO5GmU6b6Rk9DvC}g*0b}Pp|H{`u3^$so|WBLf;HX^&D`*tdAWN+fPrM}u? zoj`iq_8na9-!$GbxoNIA!n=TraDv^BIQfB?WBX&-@f~uh_Cv zK}SYERK3b2klC6}{DCZ+Ot(O`k#QmGCiBR?(1CZ*g(q2#Zv2gvQ82tWy>{v66x*`O zjWt6;j3=v4>#F9f(Le&?vA)fATQnd@B{M_z`i3Ptd2aSNib9RU(tRse!t7BBe15a4 zdN8<-a)i~@6K>^b=cn$8eJ%ZWOOG+a)hWJ*6%sR34*XlM-$iiG_kFGF9@dA9n37`~ z;YJkE^mZ<&OpD@DRwKP@l>bKDkQP%JH>A837oij)<5iiIF#9^X6~|LS?lcQ>Rm-p- zv9(=fsZfyEO2%cC(%WCd0fEkSXYa5opawuV*T4k>ixrv+HkZffdwEc^h!y`uiki*2 zB7cjpbAkG!B#GlD&6+*eD&WKxmZ75U)fD0jg7GT^<5bY~cd}X+nfd+-$4>CA&+ssK zk6vE5NbI+2JFjy9sl46`2$==R2Qqp<$g0UKvTHI-oMAGJY#aV+HL~uOd1PPczy_9! zm7yD+nvx?&e7VB;)v-S2w@>q54<$!fK$GjZeXbzzsyo%T^E zyj_wtgE$YKGLA}gG39ApTREW4&)LRbc{((rQv9TP^yzID%kv*KHZ9o>bkCs!Ua8&7 zT!oe`U!J99@lZ6|6`f8~g#4I-F}dJc6^57-+qIKKyqP)KNP@}0WwSdql4m*VPsjk zk!fUG6bMb$k$H=?(SbOYqZ77y#37Ymc=FL70>NRC6EKAra6ah>jb1sUFw z7$mw5Jt2O?Sd5A2PX7n7)Y3WAHI+iyoG$q_gX35>ZKOB{RvD+b%6S=0G4P6~r*ONR zRVEu$$SDM$ci`*5MNC0Z3Ujr{RDsT2hqYMjcnEkC7O!mHvem2%?~t^gEq!d76@Y^F4C^ zi3Sx4!J1d&Mmhn_E-VH;>JBa|xqBnp6{9TOTbg}Gj~vdHg1o~?2xF96x#%D@9ne*c z`b8_CcSnT1rV4avq1^2n=z$ugN$1v5Ok6KD>`m<>rI%a-aJAfm^7$9=(|&=%)RqAm zBkO4JnbkR@|h!*6h@)2Lp5VES>zrLgo2N1bGKE(-=T*i z1)%7N(j4Eoc+U~n7PI}xZ_F&t@Z}{CRGUkMfa9ipXTddbg(=Nh&=a(8!##YQ4AvT< z0Cv$rAyBL@40ClFxCt9p&(&$h3A%?4We0 ze)=No$h-h39&_t}r%re&$-TL9Os`VB0Fi!q2bYC4F`le4FXR_ZCicNw#&uG&0xrYY zlRnK>Q@s@o8A9*s#^?3|$=j!u?gs9D54DfGTGiBj^$FP92PiP1tNdFw6;{L!Dk){E z#Vo5gZ6L!%$Kz0f`|eHD3Wy4p#c{2k3MVTT`l3cBPtwhdf&YBFr#oj?D-YDDrwd^* z%FJ$C`9>Q4=9ZPfeoA+*qkxiARM3AGu?Lbke*tM`>IO0`B2G zZ1U`+@W(VSIv=>ShjbZoH#Qs9ydGAVrL(4(5N4Jo^tpNUc)Vxs846(#6Rd{?>Zket z6Np3ReSxIQ>$qV1>}pTN+@7bP=&<0UT=sqx$8oJt0AJs4uSuDbq~`Q6A*&{{$gat- zD@QIN(+>VBs!4?#;If45Ph(}O9G*T`(;@{PgA=O+E=7Z1Nr4&TJ0GAt58Y=(TPp?; z@FYiLx=LWe>e?0ec9~9o+mc%>X#FAsMh`=|C~)Fm4x2LGvp2-X z2dso*s6wmy+OpN$vP|nK9ESyzp4$cpo)b&s$0v3+#z6kzHrZ-wr#xhX^62~>Ye8_a z=8n^Vk}hptKF@~kynf^$Nr{H)&%R^0mma8FJ8ly|Z&LB>OqMkam1U){8l-fssE5Lc zpxbI0WTdPIWc$vYc5y?IEIz?no8s`jmLk5y>$6aTKV&fBdueJ5&|pG=gDKG_v*7`y zq4K#;$g;^avTZVM>0M+V*>B?Lg7@ZV%_C4QzQs^O^@BhQt}Ju2A{v^TrMfVkBz0?O z70E>dgY^>oc5#qCf+jEX_c3X^T3v9FdNfsD24vpdCs+?rRnLhfA-zjH(hTZMtOrDJ zZHM%>f84(in)U0~>#+{hNGLMCG^7jZ-vEUq_JAq<8Yld9VBap4LfKrAwTw>4G9L)f z+70VerW4i*q3ArYw|>GO_P!cr&A^fl5_spvHMb14*|mACl5kl@69Aua>L7Po402WL zW{pr{MbHl?3=-lLY}YKBZIr56K{cE$`&?934M#yNu|meml!Mv^F~kXTuZSfe*4|N7LY!(w`hpb`ej_oF!i;+=e6_>ezkX@5uWZ7gI*%l;m*I`wZ zTjm{jNfs95uHWupW>TsYFDQzG*XO&-^BL)}ocG;p?TNifk8K+puAP&k6jsJvH0-M% zJq6CEf^duLlQccW1p0+eO)aLlt3!R=-Lj_c@h>me#27s@B*J<~LgTt=1=Y~9F>S0r zBu{vK-B0?rkQ?v_^I!Dn0s53wV6PF0)}C9@ZCRrHG%jtbKH{G=U>wBK6u1mY+@Y5C z?%(Gfbo!vKo+{8AsN2@4dNFSf&TIve@phbqhL9?oANU+@WIdk zvo?hWN1`CLlmO$&Mt4>#w5lG!0zEy5{XilbM~A6#R2ch9sq_%6iW|y;A4>e;Dd@f! z<-Is&Gu~%({u|b;(iY})T)B86LqWdNx!^m-#Ud8Cs#S}pYva0Ao(i71<;=dd$jaiH zyF?+-VhUU(%VgnFnF4^xGNm9EwE6~>cGA4*rX&RIrchWPi%&L?CPtBbX0AMHA2yk* z^xZCGvw@INlhq))26N}mC1lt*d68+8ZDd@93*-?pU*A&)d@0C7Pdsw}DcW!aZvNW3 z;cYy?i+8Cyq*}}qu_DWc(H#wEKY#9=+fKjjJ9N-YovT$o0`%4@G$c|_&?t33F-UGI z=Q(h?ak5lr%E}kxy*YW%Xnc)2c_ zb(g(<{1~i>uV^m?zNWo#qu^XBh`>L9Q0Ic(L)jW3AG9v^VifzqYE-J6uy3ic%pa#7O2I2eWm5LMZnG^$4*_LD*4pU{&~h6t03{ zz`PVWdn4ZnD)|S_O;xX&RHq}JX2{N+o#tJgHcX=^gvK>}TsyaiO-lSl7=l#Fn%-T?CHbI9y-`SWNtGK?%M4ViY!c6q>wIdkS5%JSu2d1bRoKb!xNZ@{aF zfg*;@!k2T{u`>dgPbI@x0AOdXw zM(FqRc5I9#sH)OoO-#6J#JZ;crhd5QdvXO8JeD`q+11i1ImG=FqaDju-JmC zxy2l$g^`8NtoDJDm}1Z^=reo99nXGuLz%zG@h=+^DrD1Sv_75?GAlB(HkS}tHkoe0 zY)-d~do)KO`@T0Pf`8#$WyL>N zU>V#%3nh$}2ONIMj87dXfechVt0hHh&p!0u=Bc35uoFl~FdfTmqw`)Dsi)w4F zznPQI`Ob`7x^P~7n?7I^p7ZEwp90w$?D0lDdKL?Erz*&*wBZ`p%0)|QJ>%pZ+Z0r8 z*Jfn0K6Zk3j`2^<4|HzLrJ@_qQo08Y9x|Gq^&8T;f6$cS)Tz@1>Zf&%SOKVsDFQVT ztBqs>&f+OcPAw<2byH-qsE|pMO=OhdJg>>@_^5gooYVYgGL38t!jiQt7t1?)<=cwf z9afCKU95&fDhGd%h)r})&YWV7n=#TI=1Uj!3$&&b(rek_O?6HP6I{tK)sS@(mdI;? z*4fi%DF~J`I?@+|>T7E1G}Z3eUJF(&RqEVX){6T)HI#>&llekHa*^4}*(b!9QSR;(4 z2+)2T%?#+$e*Y*e$($*p^)HXna@ikU;U&l>>?g1eKt*6?f5TF_;H)g}KymCj;t@md zQXDjtFL*0M@!ICQOEt@c!uD-jg$$Z3B9kVY%-_`A$ZCCJ4P;lyu*otqEo58Bcqq%a z^~fSve>krN>o34`Ud=iU4@~JSCh(Za!hbXH*LKX-E@r;P)O}JB?b=v&BGXPU@B0pZ zYVG=USPMTrI6Oj+1kkBBJz4#e$KrZbMM+2w)Gq@xey%Brt3i3%a0BGmsD=s!R6?Pi zv7kOTZq?oHnhLBae`{S!52Gw(xp1w@>kv&=*=g|dc#NW+VyH|2wD|?03Gz4c0yugB zExIX#;E!s4$HLvsf-FrPZX8x~fV8J}t!UiBv%!!JY=$N2)7c>584YFGW@Gmv=b*3r z=+Rd!Glk_aD$YhyvPy?}81vq=QEB4;j<12N<-HxeOz+@4bG}%N(O;!ho z*AiqTS_S?J6z}y6?kmsMT4X*On}hI$;kxt-`D`59l$b`pq98Vzr$!0m4l-;#fsc-m zPMg=awTii!BQ|@%&wb80|B$p^5r34SDn%Q&n-yHrY8(#`mptmOu)AUJ6njc_4bl_M zc|N3;f+Jh$g*xRG)g@R>I$|Z7R?+={9PbUSs|TW+|TZA z0Y}!5*kn|^aC3cN>O9Ynz0PCyy5lZeL6BhFTq{zvFto3>MyNNK^Rau+UW-A1j95^P zyXANg*-RLCy=U{LjV62Z5?Y%qB9kVY4v*}YcdQPM98$D8*28zOUf`+6 z9{jLTr6LAk#7tR<9x5Qy%t}R{Qaty!k8fv#5n}>iif_}(YtW8!aJuEHW60UJE?vZJ zTBeH8q<7ob(*wPNM7q{8Pxo>AAV9i@d$&>U*gzN(QP;+;2^4x3T*6i%_dL z6lho{Jzl>uu}LxODOtICl|y*#sg6F}2d9wssT;IN7A!5YfR^;DFM8Bbj>=dNn*^(* zE>(cU1A7nqZ)UNsWPT8_TK7iQufAj;BMM$D zsE6)1D?$^ISrNV5KiK@h4Y*9c>LTBP*I7x{p<0_};%f}NSZHu(6#{Dh5UJk3k$uVm zPw!prtR|xSfuB5tWw^Ty!8exTA!;Izp(qao`6(9w#|NmeKU;^CaVMZC^`7OQv)!8h z&m2Fh)30pSI~R_FPPMe5uYr#S`CdLhO#`aCU6cCw?v;!pXl8et%V&diQo5ojEG$Tt z3i9n8lEoU08<^HJzZQBhpvTD^Di#;}O+G0wAVi1U5HbwN|VPtC()w;E73|8{;fM5!P zkwO+tCLcsLt5W|!Rz+{q%@ky}V}r84;&zEL#spT@fq6D#k>UmNKJ-m;r1v0y zxV$G`UmmHZZ(pmbPY;ySxx-5-@_8zW-Sd2G9dt`)r)X4IaZQhbtRcFp3DeXrm7H0A z4862j8`HX0%QOZ#ksS-t^RIHT26`#TFIQHiK>XAL(E*1e=GJ)CpjsIvv?^_~hYXr5azQui(Ko|-K*(;giwp~5>MxP$ zqS=T&d=?JDXXToLA_(S(>u922qBBG!Jf^z;-dxtZJ}tJf<(^jzZD-6UGgGJEHseS} zfyoMpTXt<%bRxA4h|2O>48m9hHzyWQl>9;ddSZIKTw|k^hwRmpgFETbjty0*Z4-k0 zHX1pkf%Y%<*M>Adt(;s(|9Y*4zI`)Ddb^ACUWne`6`&8_f6t3_z)pC^{Z%i|RAOa* ze})1;ZeUDkIL8ss7C7DMK@+rx;_&iec@9mC!Uecbk)4MJ7!) zkx`RXdO=KfkzpIH#`0Yl%%&A7f))9^v00HC*QuflSLH&>MBwe}*+NeegSh%o*KpS}5-9f7ri+j{9S=vhAfSH< zrD&?h=^ZK6Bt-Kjh3lOiO?7TZg5KHRPn%Nf>F~})+O~0pW{s?)YvUaMZ&8p-D9D??5z1}f?PWo1|A9lYBj9`A?PvS# zvp(OjSr#y+}VEtEF$=4AX?f)k zPpZwTYJL{*BZ0Z`>>_g}dojo$vS>1iY?_QBt0uF^t_nW>(5J|9p})X-c%yuC=gv7E z-XO-cmAy`d(&icR4F<8yLgzA{<{Lns6Ht_z~N zlEB#?j}KK5;3I{xBCfW@R5vDE!$*uzj`Bru#j2@L5Lm5(#Wj!)xgSon)t>pa2w+RS{ni=J9*7LotMvU(SG8v867$!mQ6*37&I~^j zq)IljY!3HP6k2R6TELEQVP&ctBjJc(7X-<>_5By0=|X5Hl*47h{S8Gi(;M1M&zGvB zQ|vp#`u50c84B{F-tOMV_MbND(O2a#D@OLPeJqDrQJlkfpdLMyp&*}b-{E}D<%sU~ z+EecR>o@6(uRhcKq`pcqYZcR4Xf730i9qO08j_e8<9?Qyx^~hdE>-nc1 zd*C0?Gm<5!c8w+!E6C8DMbG+uDpv3@b)a6cG%?VErL;aR^{k5n*kI<~XGY?c*Ixtr zPQXq<>ro1P6bQ|VxH?u9OhxKFc8I+ub!M8#Uh9QeVv&UQ3J9#O5B3I2A9mK(S+&LQ zv=tQCQhqfms$2<|mQQc1t7ls1wRQ12b@meI+p{{(NQO5LZPqaa`_#czI=gF>_RVj} zXlVBcXsCXATdZNqF%2QYY6xMnHO-yHvi%itPhddlREpNye40OouDu4#moEgF1W16h z`*-Nddlz)^_^aAKbbywFN?u+D0h~Em2lsE*wl(v#qC;b?f9U}oa>p#MACsMrZ~ujh z1!oug*3>Dc^Q0eecRe9eL%L&TVX^?@xv)X&8Mw&$<*)rqXkBx%yr`>qI|D`n6{l0+EcJ09o)LSL5wrT z`DR8JEOcZ3ajN(j{EM@y9c^S?{?KEhg$3WmQelka2I`g zsIiW%3ebByYT!Rt)Aw)ImfmWN3G1lWR|P@ljG%POAXe*cQ>l1tK`poDyOY%-vlUex z1*r*%1B@Y1=nSjvVx005dWBBCpRZrzxV{HH{IyLu`t*xWHFkJ6$mU+qRN|Me0Vq8X zkfeBs9~di;P=vOD{pL#PXXd>x?-r)64XA+kZ=$5w(&`EMTTDY-3P{~zf^h5BlW-tQ z_3!V#rLX?qSim2&k*2PWZldbeSdHkSn$PDZ^ZO=~jz-Zle!Cq97Nio#Wyfc+Niw4! zMlkOC%C1o9y$-s0t^q-~pT0O;T^BZ0*Xeb2_4$#O`siR+o!uCyZ{G;vyv7iBM3_<} z(vtkza(}(Qw>9o8pK+xNu2@CAb#$q&-T3n^7P8~8zt=2LKnW0V??%RuHIq4H&tx!^ zd7E3n4I-Oz%cxsc8Omu>Ygv}L%C7auh83~u`bmHIdKo-&eL+G?vlcT+t-bi{6QVQA zQf#TQO-zGV4GUMJd@hX`GDtuBm{QAT#Kshotl|IfWIbrrbmpVeaVEas$QqvR(?)sS zS*xnm^y;eS(z_j`%kA~+h4y-TYg3)s7O#yfQq-wScP*XKSBpjm!12@&H!DOp&sNbd zC##_lb@kJU`lcAV)Lg%w50Wml(bcnIS~k8J*&Pal1mP1Ss^X%!*%bXPE=hsvXC{^C zh4IuCqG3I6<}$3)Sa-F0Tz{iB&1AEz-Q1)h8VSA5)Pz<_got}eTtm$r0Pk)0dg>DN zoTd(MuYdmiT^-(&uD-xp26UlqGy+g$LPJfBZv>-!T}|pkyDSQ@7lz2pwo}ZApFSW$ z6GQ)|F_23PXW>%mW%uvx!AJvs|8$Ckb3g^mjI9Y|rYef$&vE)|*WA|9#W3A`D})tD zK-gS2&Nb36r|OII#d)i#U(c4)#ci$mj`~_YsikJ)#&zt{L;E+T>eR+)eXyqm?`to; z8_jF0=;GnoC~_vrne120O@@Xs{-M#6F0C3KZZd|fnam-3CWBUTKqiq*lTl<<$n0@s z=fUj79@*clqn+`%ZRp`uV9l4H#P|D^(N%`Kj|;>Vy35Vwn@`bAD~cv74j@X?+~d_e zTrIZj4u!WC(W()F#37aRVqksXBUKnbR*TfGpGJ&qu3yfC>HFhtwI!{&USA%dm2(Cv zVelCBg?+t!3x72!jIW$DN^_?V*S_`BbzozfPVb(gqnlIo#hT8t>BsR;I%Ae0^9oQ&%-B@n1aSP9Kb9-{+0w;0mbvzMKM zV@49fX;9MPz1tK=j592nQEu)1j3s^~gl!4!YrwQ#lM&2iH5LUJ)|Dwx-I#wEQJd$g zamx&I2&MaV_Sc|}rMO}~p^N8EJEY)zzGtVPF(IBkbzHkQtySvSff^ZzQU+s<+Su>c zxDd!E+UM4^sFK80%P!zXL=f?nEB9JqgBpst^9tB?0r(dF~UvWi2p z0~xGlvWQHYY(nQ_{pQGQFw2qQ|EtX@syuZ6 zy<4ijR8Uck%Ujx)Y=L!Z(aSFIDMD*Cq+M-elfczdKZf6w&6{=Sp=Bq2m(>EN<*<<~ zTD}x0NgkCN-c|W&h`Ng^I_!%C^Q~Bcj9Y8T6s8sghpn)|9knqPmuR3%@9t`e!qm~$ zdF{1h%UV@y6{dxxK&ffz>UHVot2bl`b@$IT%L6{BLwKn760=Vy|M4>G92vCisz~daY*NhD!}sOd$a1lK z6bAoVSF1w7ybt}G)R`#j-yq*?W{r%2o_{irNT&(yHS8e z8cR$xwo6I9oI1{s$*+*{$~c!1iI2Nag1@&LQ)>gU{E?th4uCyUeX@i^WKyy+zaHv6z!LCQ8hU@)W< zXx>tKqil=jojMZo>xU5dqUsY; zm|^{lUFg@qT&hX2#3sG#pd|iE>En+J2J<==V+yUqvABJ!7tONHxi^55Z{51pggYzi z;i)XQxjE;7_jobm|MQbCw0X@u5*yXA5`Nk}zrMw6@9zmhNm}ZMlkM&NUprY+m-Y=a z!Z`a(-~BgP_IVJy8O<%S195n;DFHGiEQHCJ>+T#TbI6`GM7d?rEtANmkkLfe|5;$} zt9W?tV-MZ;DrCUw+N9z&tc77-Xmb=LeSY{o;yLJpYS;vy{Zuq3L^skSZp1I>OE#ZZ z4o<8Qz`34tDKAPfYyMn~O=c=CSJ~%K5Sw=hmH(OZ7xd{rKhnAFJ@I?1>hR)5`tr37 zSd>U{MdP-EuAM5Si$~^Dyt*L&o)jG`Q#H1Mq{?al>8;CzhUIy6_Dv>W)Hjf#nQ}0X z(U7eR(vs9a^l8nWG+5Ke4bph`@P4pT3GNBHaZI0OW=Fpc3E1@{CE9-QE5+}#4f3GNO};}+b42iM>-JkR^hJ2Pu)-M_W& zsk8Ulb?ertIsgieNeat9@Y|y|V?Yuxl}AH1+jyGcCe)|@%a#|{$k zS=NL=)5-xaD^YlEi$H~E#Y-ag}a)*94%tQ7Q%#@KuEm<6;X&R<3}`$2;nJ1oF(2@)K^hZs;esL#y}WtzqhOeQn@D znUOMaf2?+TBxcSJ5pt>s_>fr#`?-Q}yXv#)#t^5DS6kwcS;1{+Q(4A>bx^Ndz^T_AFlN^^UmFch#kCag z3(g&)gMrhq0ZPmosvyKDfi+to^t44i1<@+0gi?vBXYLEe!iD%*ZW1~ z`{`3&>am|l+1S+n{?GPVOJLMLy(aB$HVs@^z8YeWpI2P?;;XNk(^F>G7H8f9uGY^j zGnNC#L8$BdDztr=t&5J`Og)jQJha1Pubcw=`oBv|HmLyXy_cAY@`E?jQjaobZIL4a zN_xHVk=s96Ogva=U{{Wj5Kj7==DcJ@nQ9P}Yr3~0wbM)!!v*W+_7K`^5PExA`M^RswG4%Cy{A=^ECe)-p8i%!ZXl)hbH_O#|w|M}hB?{;*PKpoA3^Enfv zx>;FBUI3}VK52OMEmTuvH0%Q(t7g=16Y(5-gVlqZ*Bz#4-2A?l8E29Sg=ibe#dVQSaJlh18@6#q zbGATY=kf`w$$Ff|e*R~7S;4dp)(j99z?_(NG7Pf2agycbo(Ks13bItJ;TP|=wtS@C z%V;oBXjouv(=igutLiKyyIZ-=+=ZT8xXw6ORbZ#Be7W+J_Hd|r9#|Dc5UO!-Mi`&b zpKGvR`sazNw|-fJA6PF5e4D#(zbG3#Qq)pqUKpJn)hO*4V&1z{xqEo__36-Pc+-V7 z(uIqSnk*2=)*r@$_NmCXXLW$5$tdOOBG?58oxP5G1bDMW=%f(WhP^xX9#2aHx~YG^ zU5J#EwobwHP>fl@xm)%(70!Jhdt*w!t)PzPWBjU1o@|wn+`Vv)Gv$|cm5WF1)TXj~ z=h+@Q{W{z>XRZ{lOgBxBbxFw^p%VO%$fi;EIE9oa)Nxo31`#yhQ|gKXdHUJvGs`m73&+`(H zU0?A8i3UNfqK?V))7SVZH*;@@4Cu!GES~A?`jO5*OQ!;wbqGutYZztkF-6ffL37vq z(-S|1KOa>6E|5R<)!_m_k?o#_T;Sjtu1gVE#_w2kH}=jh<#M7w%>U!FZ3Cd*X54L5 z>r0?{tKlS?XwTl!A3W&P(66!q?|fo%PlMVdO#g>Og$4;Yt+8T!8*qhQ*J?Z`11pSV z$}(oH-_DkQDTma~uT<#s1X|HNa#r^eA&ZKIwhYamRyg9a5yLCm9*;NrNb~rx>o^X` z&l4-@3&^H0>>9+%+iDZ#*q@7{Kd54;tgKA_oBdWxvhxWRM)QS7^nUqOHFb9?SpyIM zsG~m7WKQ3Ym5dgczvJ=hf^T`~S*?IS#~)lW2E*(|IJ#SU)!4-HgO zZ1QFf5H;X=vskkxxL33KpDHNLXNFITGsO>oRoXj(|Mtl;<($f4V+eedQ8=Hatjfrr z=gp!~`Bke!%Q8v0f0iDulF2@ujdpdiE2$+)Qa1!Gmn)<6COFrglX-n#ax@jx|E*Nm zvDx}vK&$X5!f&MwF0kD^PoFqN07-hGAzsfe=<8fZf-TMo0N*9D$TZ$-htg>zBr0o- z7icx&7tf>mi+1WBp>!yxY3xZfJWK);dJ{zRTBbJfo5Ozs?Uv4 zo3rFN2z*wpTK0^u324I5`C(lZfdj^QpqPrKBrq&=(Q(kC3Mri(zH$s9#A5Dwg_Y=M z^w$dqT)>+u-ZkP%@yWElC~~;N&$1xA zyRMmY5RT^to3CmGvU>3emM%byg#x)4x`Cs;ERWV7ljba`ao?z_jenDxF&}&2^&ViH zJ<&l#k;zFy1k&O=P7AC0Q2J;G>hD-zKa>U`dy&5tzzz+(JgjHwL9rtP;c(ctc0n3n z1fhEh+Vzhc@&fDswlo-{c>lcym%e&DZW+AGdctEupwNBy<$hM9UQ{;qI5J%ABxe@7 z8fVy0hdxN7h$IczKsTnQG=p(9ItR)|ks0NG5!2gy+Wwdx!Wg2Mg<~q=7-G1QSSv%#d7#H-0GR2&FP$o&-E3UK=zDG*glLj?Gln zch(;P*c*ik3Cu!o=`Dlz=Bj838icE}VVj;Q@#ce5+q}Pyym?#qGi;4O7L)Wr=omn^ zyEh!6J&*ABwguko2>{jf<;2@Kz{MEAn=Ak|H2{Y!Fo}PuE@>?w55)ZwMdK%`c}Dr% z-t}Tn+3UU897ZgP@#qKmkA3rF;oaDn(Z7b5SM?lrUY3WEhr8MM(XTWhV~lpAbQ8lm zg)CLl@kq+*A01|LCD@Ud3hr||s@-}zc#RLbK>m|G%eQ5$F>p|Dzun$S>svxr2C39{ z7=iK_$Rpw>E`Gt_&g(}?y_!w@k!E~YXV#~?%e{_)m@^7C=^Q))Jv>H!5J)iEaBbg* zFT*|>qt^CpYI~%FPR^$0#7_)fBgpv;;0PLsF$-g{NaL~ns3`y%9K^UTO6zYoEzKNC z{iYq)Jpn`8qWkZtiOqiy9CqQoSs_nVza}NSXY6v=GQ z(&oUp~r0mx6grs&8be@4ljkj$vU^W z(8peQ(RxYuQ>pfTuQnfmF~-Hg$s^jjNeERF%MMSm=Vrdgar-Sapwy1SqIh$~WD@I~ z&ZfxvPNf#VmM}?>rCshx6j$|~?iu%!jJM-AFP0us3Ds@HJ7?tYh~tv|q4_7;@y0@u z)B?%p0|B~0Z1egoJS1hI>hZ$hqe-gg#bX0Uc=QLrq6vzUi^PJLY)WYlgsPlFWu8)D zSyZzBTtNkrF%WXFQtNH&mrup3{ds$w*A`Z%Ip2h*zXf+aGQa*_uG}Q-B5{ccU_`dX z*m-@5{8lc*d<-T2;hZLl&KmI)!dfNM5-V4S^&7v>Bh`*%RN6o=+y5&bT;dx-sW~u8 zdI_5X1ZRKCE!1ck$QA}+u`vDUD+&*yTEmLs6NLkvr$CGm=6*Jn4qvvDbROEb>txD= zNOug!!#_BvT?)Z7595$YOppZd)@vno=L7RDkd%04It(*(%!tb=GS6GUNBCMcK)aKh zZc|l10&}Gh|LG}@D&xu1iRQguW}~wmXU(l>Geb{X-ysb=}=}J_euQvAd z2(f)zXKI}^o9j|9s=&xygF+fl4N2RCmd^s?6bYzq;TJUC?hZ|7kM@Y8lkbm_z)ifYa@Acnrn!Hj6(hSZ4yaOX9tTqzx8SmPep$F>`q#qaykiT#NGRpEUk*4IOX8Ww<9bIoOKftNs)h7rW-U~%cmk;OqKKhyyms$UfInSK zO)!#$8y$g++TEoqY*n4pt9hRW+<{kX&cKS6mwQof)pF9~A{mQd3=yrUNkhk5nGq%! z7wx|H3%1Wqv5jl4hT5@nLn}X-jisfnR`ZKMjkXf+O!cyuhsJiJakuKwmDg3qpy!mS z@^HXKlzbh+K&!4RJoDVp#5&n>n@K)|=y;J{zt(zu$C@tM<-#;oQ_szDupmADH43K2 zS-F2=K?d{usxZH|g(e7tx63-U-u84}yk7QlX^o=CH10!n0z~d;*S-`?2cWz` z<4T)n8QMxJ%=BNxG;Q!H9Dxrl@+(-r-_9ORf8F&B0b!-n-(P&3AaI1SDlP!V%1r2j zB0(P@hqqQ3=M$3?#4|QtE-C)}x-+<7><8QAN6xQ}NP~Y{C+J+HGO($BrK0g;6YlY4 zt=#W5@8-zuAKrW%((Rz=G_ap3F(8F&62wA7J`cWdu=hh5l!^z5;~(Qul%A=#;3)-m zWNv)J=9ETp<@5^a{FphxKxQ*QIm;EN1mm~TE;Z4yq%aQ^UR-YFEWTzC*2~#_;&KNX{0Uhzl!Oy>A#_jX(e>zr}8#F+Ii-c=`dVacR0EyeQ5z@4`-|6vx8EA^a2} zdfULY-Ne^qJOK&~?2l{B2(Yj`wHq@ZLh`?A=CDaBSa=aS?H3GZj;lPPh*FCz1!BHK z*<=gFhX3(=*RDJdemVmK`pajLiOts!t!Hw0$Q*+s*8D$px219RD(jMqsiC%mlOn{u+$ot(_BPVwNuqW|?nb(b3eZHGM_&;E;?X9+h!#WS^i#vqrUVAd83HVw) zBsZ(o{!Q=9tA`trtW49%Sy{-1zHEJg7UHWJb4Adfk(Y-c^x9?7Sx$g_Z^4?OOdp9%5$W9p_P0`t-Jl=O`_nps`1ZV z@_AFMry{3fbJvPArQU(*vpZx^BNV4%5f?*6GUc{f^fODWiW;bIwtnPD7eF2OL=k@d-0>ykB5D-9=riBj zJl)K*tif6}+a$_iGw+N9#a+3AF5F6TUN+NEN@?6}e$nlgkY0dY@1yCMino z>#MN^7gRGI2HU9EZk4^nQ7j8dfjT6;IP!%!fL=V?3-`=srFVwpOb|$fJ#2uwwI3e` z)%LuR1Or=7$`C8Ai`yb-CE&A0Tv_gBQ}+nK;d8-gMtLaYcIS_|jQ{SUZ4O1l*b z2AY>bLm$9%4fm}l^J*h)>|ei+4l%vr15mn@!6QfD(b$80pWNxqYnWX^!uGFU=H}-F z2IJ&>tQ)Gr^N$bQqVD6Wf_94@3`^-r46G8dnxM?F5dNJ+fxObVK|!DU1e;yay$Rn` zL*B_#ZZFe0T|Q%_abfhim7Lq)H~r{108OP<9)lV_G6f-K5_`2V*YcIj(rB`tp^=gV z+yx~AyDwa@yq29xQSw;SwAiRT2MZaiRTillMva;oUAbAsS*?HpcHP_axM#81H(W7> z{DviilZqv4H^xURs7_RaW9X+ofPv@)m(L?3q*hi|PN`|+F=_v4SYlRwBjZ0GFFCw5 znkx=3c#ji*4Do}fIUi>j>-9gg8gF4Kaq-3`#~i;&H=12gJ2k`a2=N1;U}{;kL|W>6 zGBuwnAKaYoo&0m-x=s4jST)l6ISXx%+!cGyJ;NSXY+LW0uS;m?`$q{wRl9m@NtNM1!FN~S{yZbJX2ac=fVt)yDU#IodR`#~(Qd$sk z@n}r%&gT`D?+W;4X*#}@AxkdiW@vmrvgc3R{br14dXX}j{acZm!DC#F`5v;___?lZ zY`7$yZHCo`fQYEO{%HAy>v!~IDeu9q_9y-jeaN%}h8_&6V55*1vt3sy2935c| zfT4ySSi>MygY6NS6Ovv1J=f94t-WssR+JxL0txBKjO_dV)#%przJ*$UCYp`6)* zSnwsDX?9?EExQp#KDbfBek4h~u7iZzwH-}I%^7o`CDlLSS|yb(hyJZ+yID9GK0Mvs z$-dUnu`UH$amx*_IcJfIGvFLe;>y}?|NJ`jH<0|$gv<+Wie*67E6n4_SeqcN=*K|# z;xuV(3xT%bya?=1Z=dydg|AWGS9X*uRyI{WrLDsPHTA(>bAGQ^Mfzvxa)4~ zsV7dO*9{T#6IB*o0&VB0JSL!M`|~2sKABEidwre5p>fQcAV@2F^%-{mKT@Ig zc4NEqK&X+GQuS3Zx6nSN_P((2MHWM$@Q*1w%EnBsAJY8Vbxa47w0=i2e1F6|Pmtd* z7n3fnAnQKN2+uY9(undct-v5&I)o=93AA3bafmsLg&ObH|C!Dz7qz+}JI7%W1hA*} zm!=?Z?Vep3Nv+r!Ho`g3$NdzZ*Mjqz#VC6I?WnO9hG+Ue0%stbE*ce?h5 z^6s5Y|6rmSrR7VYv3=A#42DcjCqvv*LQ$SEt4&U*|Wfs%I~Qk#UQYX%86N1d(vQ z3quUSBATgebaA9tf~9l3I0KtXl%Kk(K5R8>7~14=ZsR|F zG!6RxhJg7xv_ew1K}_&bd6OO~#wNxxLaSebnrj}#o^gx$>@)N`w^0+Fs5`9O!YYp5 z%ORMxUTBv2*tA`^sDg4%EQZCW-Jvsm6+p__z1M8Lr{k)CBtA z0ntY9_TPEvM)?{eJsAr~Ri3!3=qzMilE20NF`fr3@bfF+jp=@7bV1F}P@!jbJ`6n{ z#+YsQ48OmxYGEE?8HxN3^QZHI#;3*vFoXLsn(~6n?{I6XiR!fNtLLMOR5ntJDJv*UY#p zxX@#&jxXX)vk^TmX!Q7Q%yUL$3>U21-z)ZYeBpK<5n_9K*cDUi3>QUZn}8mFfL(Yn z2F{eWZyK)kt&WZ#DX?<5udk^!2>&8>b5N=6b&W!+%e7TO*^*_@pM<)L{10AdP!BR9 zjW* z7VJMTNtI>kZW<}yTI5t=O3pG3Zm%|d7wo@w7XQKc5O(F1D@TVI@n;kIkn6e`TD|_^ zZK3<7Qdn9}HrQVR3akFsW@*-9u@LKO_lMgBJga2Bf$iJK`fX#W`nwUuOruM>kTWD5 zTp@xf?!3GcwRZ>{mnRM5a+*of`JTa0+-tvH_ow5wh%&+2?;_g6chkUhI zwOh$QU=K4$5H3!HYl8}?Uwd{FuAYYLh-^}${S3ggqj}xQ_OBcSGeJxbMqsOfZh{%v zgln{!1;PF?Z!|;7Oryo4S-IF-1O>?b0TiB|nBb{FcVqI_j+y)t5oZ{7Ps{~NEwH*I z315VcYFB+%upj11ZrLaN(xJm$xxKe;B&gQOGtBj{ZgsDRNorb|a$r$rC*6_LXqt>$ zpGYZ1W-p?46a<_)8c3G&e2Uv^lb7=~^OA0-t@qdGFMh*$h~Ij5v|p$o_e;r~0UZ`z z^TpOPqIJiAd}y=LbD*{3tb#AUoMuS#1>-^$w*o{?8%auv$w;fZO#pAgCZ?ljUzvG@ zXBeWKRB9KR?9ZTuediT+Qw$|6upRQ|w|r=?3tD+k(b{W^g>B&>D8ck|X9I4PIzy3V z@6==#yGrI{BcBSJ)v>6v`cXLnO?UOBNt)^OoXH;+nSOqph(XUBLyrxyMArNuoDs^! z?5X|Vsx6G}N&Il{g206Y-jAQklR;I%8_)Yp-=>F2xfQuT{Nz~%?F_`TWZs)y91Yfn z7(N~zrLDESQ1%bP(EDV*qzc@BaTDaX`3JZ8w>C1s#j^lXk#(FH&wk+QsK7tSnfzzI z`H2k~C6hzC39HLw|8T1uasSJ4-bsTsHixR?gv%#%>d!oCwrG>#_Dl98v2`DY*GdcT z7|VOfMmLg!%U8+R3T0AW^`CtD{93Ij$x#J}rlwq_6RlBZ1E3T1$e%ms-_r~}TVE;f z_Qmf^*)+{nQYSe?%R(l%LrsJI1^1`BnghiAVAze%q8Aw+Z3mQV>{5C|TkMtp4j|DM zNS8hl3bW6mJo4;%m3$g)vMXRqTlj)K&nE#eTEoJ}W91K{{K+zIrbPivM`0Q&IxP}6^ zBCE3sBxodrlsVnm3xCZD^xc&xI1>)Pjsmge*w*>8b|vaX>0+}gCB1iwI^QR*qvNE} zbGcswc6$AXK#7GA%Q7j$ea*KN6G6-aNs~={HZm7clijDk?L4)sJb5k&+BV2fcmhx% ziJkr?n%epgCS8I!?m|i>w0Z-qe^`%?s@&s6k4b8W0N(Ww!|3@i^p7A|!F13%bt!8> z^+Pe%b>zNxG{?AZjJ0y6FjQ?7wpGXxn!#pPTceRq#ys`T9@hj1t6yipwyENx>CsWM z@p!IySW)Rahe~TBYZMTFbouFe#Buek((&`KntM}Z%Hogr)~@FT69FWkJe(-uJ^_ul zG$=u^f5TgewXOGe>}d@SZfZ%e>-=N&h_&-> zrIyYB!-D9%-#5F{I_ztCPb#Vcx7Oq&-0;0*&TGSA2eoI)0zNh4SV%6;CGdM*4Y9 zWOMq>apgN*+WH32SrhpTXOBek8nQE-lCKoG#N326H27y-tRK-8r-1$S2r#~VXv}rS8Mwn zzYe?(n&UWyUboG5=Uiz`Xq=b-P}(@A+9jS9aMXYJV+4NtyeoCRaI1QWTQo(su!s8L z!&IB;QK=5}NF9F?tUJJNK59%HCtO;k&(G&F9a`!pcRM;e@#`tg{|5B7dXq^cQq`=>%SZ&lr3qPVKTPcqGJGfRE7^n#LS{A-g!Rb{K!yp+32T zHU3xbfct(-HceRnVsJspd3yENJ+en@LXTo5ubgBC7MC>AVVs(19qK=oth<{-tH$UE zO^Az;rQ3OHe)R0o+W6*itzBQ>zTc=7^lT{oT#Q%Pf8_u2maLT_#i!M`9a^C^i6wS! o#bpg+FgG$53S!qtZudvjEvtwCh58YFgqNluqas}?X%h6m00Cb4vj6}9 diff --git a/assets/img/layout/Windows-10-Privacy.jpg b/assets/img/layout/Windows-10-Privacy.jpg index 72f7697a85782312fd5349aa8cb4cc97b19be13b..8e630185f7c2d6383301df55e26e2eee913d61f8 100644 GIT binary patch literal 9206 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 S_%v7R3hbLPyi}EsZG5{hX0DuVp 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 literal 1534 zcmd5+`8N~@0G=ATM?%9=A!;y*HfPDrG%qxSWih6;i`Ff>#ZJyqS&AVdjU%O8bC?pN5p)gR3MUxB%@-f zTp}HlO5|d(OvDoobB5V;Hl0lCCG``DR05vT(?jm=?(OO#buu{gfgu)`#~Bt3iDbgj zaoN~}e0*|DF{PN8R*X-MOXLzRpF^PHxqPlbBEXbl{QUhudLYbA%&20NC*lnZ4fN7T z#6AL^+>?vWwY9aCj!CdJSTi#->^&@B#G}y3z5S$``WhQs8*gv#%*;$gC_-OfAB92{ z78Y_i9G+lUHZJXBQk&bF^z`%)2*ljnoT}#X@^W)?Gn31p4fM~?&kF?tM@L6eACW-8 zPfty?wYFNBTQKN!p;XA>u_+9)m#ce1{N-P-=3px;<#IV|khQY1(p>l8?yd4B9PX6; zN!hrJJv3l#ZEa&?^L}wrJ|VBHtfW$@_V)J5IVFKWU~-uvp|HEFOEEQWVPSzODz<|_ z>g(>0h)2>>Qzc>vgTojS4Dm($rWPE!03C;nD=sb0%+45_9CLPYzEOadjY;bo>b^aF ziqK0Sk_nz(o@EtfEG|n`r<1$stJ<$NCoJTW-tK=p{=cA&HZ`mU0D#eOf1mK{dnmR0 zF1__O!d!7$Drcq^GnqdflqtcZFF}j5+pcrv!9FfY=jU+`2siVq?-@NT4=Zb|Yr-}h zqs<;6$jvoBmpngm?QT_L!~LeZctliqY;4%p?%uH5F_Fm74|wgH{vC|=c1EP`R0JKm zB#}5}`-NtS;6k=MMWquuO(oUN>}Oy=ZbKCCP0|ZPWt) zH2#o@+KjTw4d~TjPS=-8%T>n}P(p*BeYus{9ck&eI$_(?+N0lAYxTv5uXo@n6_g<^z z+=!c3#^(zX$%WZP)ZpKSWz0v8c=|yG*(672A!lLAS^UVDyacY76)$#tF|)f;^9B6J zFP2W;u}h4H9+Sx0t67%Yie$fwaJaeA$deZN8N#OIuLbCL5o@L!!NjvRprd)X!xOPa zC1JQ28rJ8IPqcU9W0Ozb^}6}UMAwXt{%@FVuNK%^>$559Z=~(HE%t9aSn+|;$x277 zBHsDSdKSCyfNPfg?#@bDM&UqZjQ$e~19I;n*L;uG;ZVx$=ih^^_N5f4k)O&9&RmzM zufuz8AJBjBHZA!PCn329q&KsC0%@20Il(CPYQlZexdhpIs|)3uxUY!m_HdF6Bv)cZ?k>B1M977$ysK42&e%n?aiU zW7I-NUZllL7Z8CzyJn2?T?3goRGOkt7Xcmx{WRz7Ry>kv gkQLXlG_WTa5EYTQzcXZyuIdE<@PH71yf3QwUtoV$AOHXW diff --git a/assets/img/layout/git.png b/assets/img/layout/git.png index a34279d843123b389d5e1bc63e62f36041633217..33bcf67e371edbb5fb73fc33bb6f770ded3232cf 100644 GIT binary patch literal 11356 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 aXr{lmBQK<8@9vv0prN9pT%l+c^#1^CPn=8u literal 38364 zcmb5Whd);T|37|gS=ppQQi!Zn_NYq;Atc!(ykuwZWUok8R+mB)8QFUz6iL~8T?&^~ z_V_)H_viZu{BF0`t5>hOT<3Y7=ka_z9{2G$;hJ}ps43Ve5CoxCQO4Xw5JLDZAwo_H z|M~0ja~J+|!cke@1wm+9(SHeE^3$9~5Kcq|qoCuFwlwDXB<+`{-0Dir*PPx*9q~;b zZF`;Oj~{amK61aoKp%gD{x+fd?aA5a7iH{HuYK#V(YO)c$F0t36TlorIrNo2>O_nl zb5Qi!)7mfPkGo193v`vZecQEfklU{*n((yZHYgF>h?(D$P*VEw-hDj9bH!!F7he}| zsn5I~WvTyBfHI!jvUXgUiZ_C=PfXkXyb3+H%F~StQXEPHuGXof>V2lHq)&{L1ekAX zYcs^0l?n+7Aw47EOuW3j9M)zYhT(#L7V!96-1G_>8Yi*6y!7F%-`No^EFqT){l1@E z^OSHzWF#F;C>=$x=H0tbu~@EWEoM48I;PXD;mP7oT%Th(VpWCe7@JIK^Yfc=8w!b* z#6b$Y5$1CCIbN8bCrbpfEBRp2s`++DeFLrmOSgt8{$aj%gx(sGa~k*;!$U%m`kmCZV9tK6X?>^{Y68V_OjxN zyyH<1!r6u4pU`iz@+wUW49Kyu{_npVc6OKlv$fUI(+j<9P@Yv#(1q`gy_Nl(oA1IO zZAOw1vp3RmK?GdbQI~uD(<}AeUGd!KSgD3@p15$~Lb9B{?0k26L;F4xqJI$fHGA_OUo^c*!#cCXDUyJ`lc5t%ERMl zR1Adc= zXjHSB)UZ$T;lqcpTiI|JHZADrwEU`)jRQ7Fkd!Yak8xB9Nl6w%C6>uoZJ7(J|6Eeb zkUll#IEZI*OjMtJWjTH4e$R!P-o-hjQJ6|9e$nphg*fFbxP{Z#?OUr|7ab=X3ChaL zv8AOiKDcsmRa?J(`!){_Ndlj?Ok`50Ke|+?fO?qecMP5Mx#Fe5nJ6S-2$lmzp)$p*eZl#}6ehnOLZEeZYo}%nt z3+G1t_Lf<%{>S)G|BiwG=k%ohfsYD>9+C*{2Y0JBj&RIJ7u=ow!>xw)Kfel`)@M5s zMyyhEruH+#!txqMZ=QfJ)7918Zsm~;tXZi)4bfV{!tTrvt>JzsUpT7>51{@9_X!yp z8Sy6zwAbv0pIK#ilIGq?zv1p)QO6mpJjp;1G$Q{wFf1&L7^hjL%tjU3f-Z;MbCzz@ zv4uKW()CjFl;dZ!0JTz5=W`B(NS|2m_;^gkgx_g?y~5UVyOHmMgUR<&tR%nV8)WwH zhKGG=Nh@s~oj~|!e zRwM0Mw*L5FFqo=~D)c(KZ415GYtarqMDF9BJfEXZ5j9L?imEN2DQEuop!{JSS!0R7 zLUqQPVuZRklJ)N0iN*d8EtEpF0qIii*bg7R)i>nlZzjvp(Z%Vh#6MeKcQ*9>_p9>g zaL=jha>e8iRU!3L@%^r2<3U+PHbFs`c?berv^cgRf4QFJ(a30Z>5&Q5Gx22#r8#>8 zvd`uB7ISi>1Q^V$E;fTAv?W>8l0x?1JB=w-lU@2-vFvsZ8Upt?pIl^lgwtXfBrQ4 zZjFUPPT`~_N0ig`pWErL5C~Hd<>wDG`AD<3!=qeXG&y2BeeJQll9JLemZH0T!7la@ z7Z+ENCgTOmT1fZ_FJGFiO}A}-zFr@=SXk4YabdDn;~G)m`-=n-zfW?#E-EgjlRMh! zS%ceuT~&2THnXR`yGkLb)Zp3ik|=S10%&ITEZ8yymaS^Ydk#ITbtoHVuh25v9jWMV$|ay=cJiN_PhmwZL+NUr5Dewpv4I1 zeP;fZ!{>^I13R@$Ss6R!#vN9C7g<*p4hd_Pyguc`ES;ie4jJEL_jhiwSqrID*MzT0 zlML}>eMVT=7hA7_BFyGd$`z}R_G6OIZk+S^S76fiQqMTtRM>iAT*A^Xk7}1z-r=N` zKC_s5OaBLhwN?g=!I^{iU&F)lzK4+n-oAa?5q;#nN*ryqo*T5}#CIPY=Gf2-O)CVk zA>!^63@Sd;Q?5qsP;;MU9xPc6Hu%fYhhuJ6z*FjV#Eqxl(_+lakANjiXCCcjIt>`P z54q;D5?-ewlFf8j?Ghc7K)OH0DAJp7(>IMcG(?lJdmwSjt>Yz0kOpWaPB$Ev&V36vq&EKw1L_ziR4sLusjIq|-V;X(6lAIG>SSa}3q=6kSa1`F%eaBnHw0n_<3wwh* z5rK02%qDeVX{j~V@9%l*)DQ!QIwr_`oBwXoAyj|PS7#?Eb3gsJI4~2=lOeCJPW{A4 zqw2%P_2cDtuakBE3JNhZ-NKJ;&k6a5f3h9mVvDA+p=k_Y|0R)YQnqk6bXbcEJTJgTqfr^Xl;!-{SBjt7;OU3Qq$H(ni;vw(tUR4%vidsv1)C)VLsYH`sALuZW{QLKBJJ)}g z=kef2f?n&gflmieR`MLo^RuwL-(An1zZKP}etqoO(RS=n9L)#SDZ^YmeXN6-X&xO43A6_Z+w=^jvw~ zEW!Wpp=kKlgg-}7?K%Y%xTU;j8~bq8U7@~<9?18hp>RE8&$c@hPsVQ%Q}Olfi~gk& z7vgX{88A4CYYZgv*k5b!9UcAp+YhdHvsIX??9->IhQq}MbUWZ;$h()--cGOUsVd2! z|MP(dd%xJ6KZT>ihjIK)m!J7AJWK!(^36t?jf)jpk{ zpAVEKrlX@X;uN{6`Iivt{`A`<<7Q|Bo-1>gTqlOg7AChpbyD18HLH#{a3dUU+Ilr? z)?4IeqnJ9{lw!7OKYQkM)!x&KEF7 z0&JrpW}NillR+nC8&j{^{8J{<@N-AtY&Sf$B&tsn%XVUN7kg% z4-y?l>@T-UGb}5jVSi32S=P6@&hdNj64Q697i0Qss`1Yf6Pe%NFDB%7D|G&-$gmu5KBFg##@`=5_eg(Tv__8bx6ouy4xVZ;$tFZiq z%V5N|sahI8N1tBnH*h$|7HzzG;6;t3b@=AkVC(DI(OTb|t+YHT|B##T%n=;A&TGAt z{!4=*wcFE?=wYx)WhuL+ktu^<@2=qSpLhQ)t{v{JoM(&9;U$e5)$>f$g!Ee-mnubb3UtL$cv94pp+-8uI?-vi%mgf zQ}xskhn_($X(q6jEf9g<$Hu4?wM4JYT3QiiR%-T%{TvvuIN1FM*l#mEtpOsDcMEf{ zY*;HqA8y(bLM`q*OAaM+Ff1vsw18ZqNR69*u)=}k&!0aK%Rlhw6CR)H-qzrzhiK;9 z#E(UKNN2biOdjjKb~>p9t(8frZCaxWZvW69|08>qRdw`YacJv)+RS%PwZI>(@tK$`K)O zD)#}O-bt4X20+A_qLy=Y!E)Tk{|r6?e`?;7A@f@X>GoIaYwdi=4+Y`BSf-CG0q~)t zlz=~ri@m+QO?WhmnaTgeMPL!}ny!_&^GZuHeoM$?Yd8bo z9tnP4*mi0`s|;uf6f7*VW%@Ko1FXd&0Nf5*5aItlMFXTE?Cri{9eZqhFC;Q+F|TVU z{x6Pj-RZ}11mVf+FL8P!$A;^FiAmnb=qy!B!23l>6w3Ga-}C+tsW`X*r`-YIv}=_> z7tj}Wc6Qd*)^Hoo@)spjU%h&5!=`rtb&xFtBMgw#Y4`8%(h;J?>X`EKYf}8Qlc~ph z5m+O_5!>!G|24&hKpr9sU@PRfmXY zwR>MQvg&g)LB{-=JoKrMhUjA3&t1QIb!xWb#pcWD5DdmQ&QijzQd4IMr^-G5!~(nI z=zo&BB_MC>*XPf-o;-Q-@dppqk1jIu;eTt9_|IxdkzK6^;noY4i*8*dXaTcmk5RC< zwpQNbVxY6+y5xqd;?iC*b6~2i%)qf>M@6WJ+G9CFy%xToV-1O0T&LAy7dIghL_tI_ zme-Az(~ZkTj+Ach7A$Y7CG>T9MaB6PHBr9Mu-!J?#z*=1#n0Q&w1w=tfc61P=V zr?&R!!ZF{6ha=|aA7Qe!pzQ*vi{YZfWcM025M!TmGZWvPS@QrCEzou5)p;!AbS-C> z=p}xB5%X5^sMFVJ^o(4Y9(AXMJI#E4U0Zu5`&RS~@iXNN#MCXYPfD=I5boc5djofO zz0hK1P+{NpyDztQXegze_7olU*{%}Wa7 zMsBCiFX*oJ0={~U@dvY=VLmyk{5`mi7WQjHr#ZEz2QnS@_Q0IQH zQa1DCuV23^XJVur;d?9q-|-3xhVYOWE-nK1CzMcxzHQu484~>ZSM{=#3)8GLontVuFO)M5!LNZ31Jc?Aw!nT zpaIo-@E{_Xk_Cn6z^)9ISW=o74^GybVhJCyl0uGSG#Y5gTx_P*+N`Si)iNb4d$<-m zv)0bhK3e5MM^5~sdN-ZP!@=Un_cHx#_bFQcnot%%*m+vnAD{fbD+Xs3B86{}w6aS9 zbCA6#$%st!xGIG4?g4rFVi)b*QOJQdTOxk@9=s9p#Uu4aw`(hq*ALsQJ-z z@9kpuX-!5Fm-(*>aBgWhWTP-#PU9)$n4eNmjF~tUwKM@Vd#}_DWccy)6EA#V$&yQx zAthSA>L^4Y&?U;K*mSTp5j#|Bb)Jmef8uj?G6l)5@4d ztKJlm7yGK8Xj!ykqOWfww6mzo63@Wde--d0yjj()+NqeQY}7g(BnU% zwXvA&IRV%ZoKRGJMkBEq%kb3w3j>oyK zlDfbc7KV9J(HHVd)NqP^cMJgc0%tBnqIkRkI9wGKm2vl^NL|V{hvOvDDUD$L%xTb| z2oI<(%#F&%@mpcDTyk%6RXgsCF>+!la~35Z7#J*nI@*Y1Wv7iK&`%^W8tCosCv6dS zHj>8HHnSh^@N@M(4De8$mOI@g0?=$?3kvuL6wh@^EfH|C&0}mQ#MGf!dRsR7%q~^Y z)*%1@pevIQVAAq4N91)lF}4z!p-6y>NP;MsHkU;x%48yI6D=^1rYo#M-dIl0MpvT!Y0V=h*a+({_<~2PS{|Zcz9% z$7XxAL5G^`<0Db5UY46qR`X*F{```b?MjcS;ouiKpKHYO}`&8@j|1iKHE2uc|< z@Z1?p^87H0F+ScLP-yfMd;9u=ppBn|p1;hBJgie!i&3L2N4>ACi@)>yC65;2)u~Vp z^S&JQP5Q>}0eK8d2ztV3#|}cwvLFe|LG^$p?zPQ>+jGBz6U)A=yX*a_E<}YR6lspv zd7H6@)Nu>b{X5xk6+?0>(Gnhs@80HA^!4$8!o}y@9pgqll&yvS)9pk2#a{pZdpumm zXQ`0wV>A%Jn{-@U&V^Z9|Lf0pu(fT0HW9=lJF6d&x33RiWS^4X1|knS>Q#rMO$TwG zZQ&OPOTZisxIS@r&jxV9a8a!hS}SNwwe7DD0z{p5 zmm@=fqN#G)^o&ic@;!LG@8Y| z{_yZM%oI{qLKK z{10sR*JAxKE-s}whQrZ7DlOSKOby9K&_+AXexa+~nSbT6Ib`Jov71XtQm*baTGboA0 zeg|HUM=R+-ZU$1ISZ}NA@2K(l^@~75l~{JI{_WGqhFcnFtL6+boBU8Q-ds`t@3NSf z*qd40nrI?lBsZ*qj=ilbXwAvHdrro z%?=^@*4DxZC)W5>2!XEd@`q=EE|*=@`%p}Gu(ve>(F`haiNMW7OQ_P`z633udS0wArfe=UA93K;@p zllC&mjJ3|5n0tPShyDa|;P6`N1@Xqa8_t`+EU2W(`m*)qYHay%aXN0^zkdCCuE0u~ zMtcUS#%{j}219f3?hWNTE;^>%!bK2eN@@n`puWK!JCP!ArnvqHS!pJyT|~JIy*%TK zA^HH~V4W^TXF5e7VPjYn;JiM0;vxIG`&5~DD3a%R{8K!*$|^HfP(?laUfS#5>*SKx zsf05@_wR-G>+FZ3DJ%p5ycPn?szbyP6bul4SOR*BKdCu$>Ii2)!Q`}DD-sZ99gueV z^uKGmKU5#;huEY7MNlP3;Ry{77dDbJhj6~@0cmQE69p#$G$EKLT55e|L;*guvF$?# z8VGtVBgS5$=R#?!BHCsa=qKnfch4d{I0P~qkWJU?n8eDCKSnG<*|?}m5INZ@L)5sa zKuLY}_{LNoCnuc5IFQgCUvPGmeQ>dLv+G7Zv7p#C`g3$loapB;B#^s6_9cKS57cVF z|Ifd=>tckgGpod#>L(s}XKnr4JJ^iP&wp+?bg0GHW*j*xroK>3V>AHu=U~Kl$F#oO zuxb#OWO)kA5{in7;?SXUCN8BJa%8{$F|x=OHNcNw+28k$D}9V_cqc4^@M_{;yximd zuE#kk-9$o20LBW)huc1~@GEM;SQ;z_J^2Pm-#1=s-WJx>(RnC$3lamE5P->n-*Cl& zey<4sz@I?vzmp*y4)habKFFyMUDm1nizmi*yhi6>O^KG4%WrV9Q`MPzy1!)I<3Z|$ zWdaTYstK^t6%;c}?9X4{w2-WDTNct!G)v9#H4Ne3!YS0^n>@Zvi`4qu_QFLr<44TtT6-8ZLXhZKZJ8^v_b&^i&!4)pGIS~cK$J3+I zD%6+j#eeNB}fVB?6GrU~g-rgUmR2 z+^s0bP9fm1(eRmO0FX@NwcH)x*b#rhV|yx8#Ci6Mu|wv&co)*g(`&b)*@6K*r3{dWpBxP}%_hPqZq>H%_yp>&Xbq!d zz4C|(g<%Cn^=yuTXhcZ3Cup+AsQsipmLaGigC2 z19UP6cBgVK(LmUD_X!~HiJW|Ttx|^g*F?LEY$9vK`rd)>J-<4V4|sc*E$>-fE>o5g zBV#LJ{Kn3b#g}sdqmayjDj^5Y0eC&^tLB&mjB8m-AAP$4bsB*1aJZm0i(8J`!uXwt zlsii)l@2@^Jrbmg0! z)Jw5oD=S%1Knz`g1y0@2Z)eU;{`or+!D_qoc9kVBQuXm|U8QD=@Jb%)j^QiP=OfP~?QKjJAIAk-}uE4@x` z-*Dg-bw+|7$cnlc0xQX(Dh>97=s#lw!IfVR4C`bnHp;QV+Q2S=FHT2ScPhW2u-WA3 zpGkI34ry1CP`hnWUC2XG8y>btUWfIa!v-JE(>Gxh@mqT$X3fN3)1_EYOPH>nQ7{}r z)Uwrbs@sfa%htU@bnMj9fyC!J5!7)uinr{zr|0M|UNa;mB}JyAA2uU)pDCK0a5TwN z-z3mOu#?kS`u+}%hA6=7Yx>TTv`sXJ9Q%N=_hs3G-x@PHuk3GFT3!fnG3rjKHoYQq z*k(9kkRmkiG|I!O5)T%GrL}R?H|4#BZ$oVb>aVW71`GfY&UX_d9v(5ivIRuY@QL_9 zc?3<>ARCBy{k4XgK&ofxM3STaD)C#xSVMComaX>#Y!|L!r8%+1ZA-laqQ${`IUvq0ms6Ab7%VJC2JeBNW> z(mfz(tfZwyS6DUA=KbH8)Jkm-3id#U10l_g|Ng90r9T)Z(7J(A*g*NBwdzaUd8glR zlTh9RXwA*{ypGi@MEFh_b8GWCyG71h*8k-a^~mcfcpxnOI=87a)*_*FvF z?KEOnVb+UPBoDq}b826H*P~{m#AkYmz$wPHvm^?vIY3F#qW6uSAb^qQ=)(si*}^BL zSB_iCC^%G*8%Fv#+G6ideb*n7GWgleXJ;&#Xim=ACqN@aH@9&Y_`7-wL|84H0ZfH( zS}He(ZP#8F`H-k42|`5)Hqs|}catb3zGwaAm-rr?-x0;TB_*PxPVHw=%8aT-SwDZU zDj;spnbS9nL^=J@#T@ByQIBHVu@Zq+bCI5{ztG0A`A{Jtd~wh2fz?ro!GL4>IwQ_kU%s#wH%Ff1M5ABAR;UVA5u@1}Ob(IY!0E#ON#gD>{-gV~c;&-eIacj& z&K-4{G34Z}w#-Hw=66IL54ka%8@r?|qEa^!vMUw^Xa7-M>k}iZt-Mn%KGA+(AaUl$ z_cljdlcv20^2G(a?sjqQ8$g)My-}Pa`cR;v@mcgu%XSz3-jH#t|8se7d`Prm(8eL< z(tdqR%0Nu+0-dwTJV{Et_};L1ILgGyvv-M2)PrC$vD;ta*nZYM3yTF*?El?OCVPr6 zQ}(p+s}J%CJ*>#A2rk);leQ5`Psobzig)E6z6Myshna(QsR6gDc%I%AA|*(XEdmro zdXgwWdVaJL2j{AJpyANf5NslR1}hN}a@y-`aRYkhE=4LJT*jzk#C(L2FBUmA=Cfbo z&~J1?)d;u^x2Kuj(JNEJA7Vp7yu-e9)hQa&+zVT$hA(C&Cq6a+p$b5mO&={4>7L<; zpSb#3b|fzCT-?c8NgaiRB3SS#ryn%Lgvm1A*Xj?J9Y(yXq;T6(4*ZAn9WT;aapyRy zf3-dN=EKXcRlhpkZ<6r2ZsWd<4IjRC;|^*lOuk}8gS-*A%8x(qXSMrE*-?mSX|9Jn z6umufWIfodNLQrHb$Y+7Tk@VA!u%SYN z5G&%5CeVd?kPkNz8kx^Sc1$S({ps#`B`f zdMg_{n#RU4s6^0}cp3buw?}@qr+-RcWVk+;>2r$kId^y;vN0O`I9YM1g)J zr5#$$^(z`;9^%B4bmpb(Ya=ULGyEny$9}xGkMY?ysWK~a9Crq1eT}IuUZD;Li;6ii zN!R_X9=toy98NZoag^b9BNv$z2?7$v5o}~r=gT}{C-TPgX*FBw$-)F6cyof)B57?_ z;K5^QCkDD+`C_uho7^gBw^P_~=;Z@Wq)?z5x>El+7nrE^I(O?J&r3{ucgiowPL!8T zi>`@x%g|eIn>|+*djgvp#;pP_VF9#sSOCJ{t0Od?8x3l#;*Iluc>}lHdf??P?f&sR ze(}sEtwKoQqUNvWZB{D_B_$#M{t}~dpW89qY~Chv8dQ*2> z=P<-0*QJz6cGgROCP*U)t#W8HC#;yqe* zQEWL&gv36#Jf)f_(3B?OvSj1eI5gH%JKVO6=lb@ujwAXO3Lik$1<3pw1U2Za0rdh? z5m>kgwS$+RANspnAQC{=DB`*P@c#_Jg@4Bs;*zhai0PzdS{9vbr~8+5-8RvzTPBge zOB9qUoa~kakR;GmgDu}^K*pp=B3CHl9JnN6;99V!M6a$pdR14V_6ZjJ^5sjE$+xdvyM^957}ra$D-d>{y_xacCa=$v(x$)GQ z5=T<0Iui1fLRD^hlpoQHIunKTQf3xEcI5fx=IS~%*%X9Asa2@hEZ`tQHFO|QQH*RZ zvbO?cHTZU;*sfB5e-YK&^YR+OGwg&*cgF%~>uc{5Q%B{P8c0CNOr`nBel`mfOVgD?uc6xgi5_)yj*Kh%zz{>y7!Iwryyc+AIZ zJvUEuM)J^#2%IZfX|qK8vV7eF)C-Qv;n0`eyn6_-1k(`~U`Wb)_pWKoeIgnJJr=lt zV5GH;$J=%H`O65dI(keYQamTc&5g0+1+e81;xN3>2<}|ujRTRouZz{{3PdAn@CySM zA4nhormRyRaX1(a0GV|+uyv$1JHop0bx^Uo#Q z^}x>>IjOZ;!kmZU#ePXXK0e@<832xu?&#k2hcZa##D#j1VH`oQYBs)1(Z2RZf)cSH z0tOfGeXK>A>=UA%P5_h3oMw4rv}Py$>^jsOeFP4muv4gY9{O73F26yM6OUg+ zbb9Ok(i|H=FN0MsJmn4(F{u5q#(m`$@VBUQ_fD{P^#zR#Ul*Lt{X|O+?=8F0nVxF@bp;? zdhVyoJn3$gEFxa=r7Kc@-yRn^sa1OttJHi@uek}&UDRp)e|kFFszA4X*ZzFA!t3*OHsiYh!qJQxL9SkUeB?9gd!%2$-B=o1VToP7D`w6NJP!gyd z1eEgT@SL2E$s?y}$HLew8#dJOhR!|!f7e8PeblrbCXxip_Ey5o3x{ysIvEjw?@?pnjO8qag>ynV$vOB;7CYjdW}*rNs*aC}T| z?e#sl*u7I)b+L04pgk_bn+DFmBKW*iSf1p(a2HK!4J0C4g}ZqIUM*+F=9WBGDbkr73d_3vPCqN5%VaGl_P3kvt9mJ3kE${mW2 zdo5l@0fVc85*OWj!z%g$y`o!OajRbw1g!32#UDY+g3j+VaC71@8W@QdG)=X=$-k6y zCp|)*b26pyzw0=0Yj1BUbT-0TOwyY2J5@Qv7K^b50eEQu_g(JWyVNBLhJgTZArGr^ zfF;Q13em8gZVsPS0+7pOr26^p>5Ud!kfHhALmD6MTwRl) zC?pRp*4LCP%UhXYyd!A*=Ov)TKb+Gy%dRU--M9JTlqb{O#}&YDUDIs~O?D8-u2~Qk z1B%5}K^J>xuDHyrfhAvqLxYR0zE*F8%7v@NADB&GpVWpKiw#{iiNhLBvP*~kD$pBA z;)|G0StrENzY^#|sU*}*4K&MO0gY*n7!fZlU zZ9fI$hkn=v=*&L-cqU&e1p6T)^G;g(_prF`e&3xOZ zK8^G#m3$a5>H%kt+L5=0oTsSZODPMJUvwrKN-dS7v9 zsfJyRRm>SX0qf<&`llneIK)E#RVo?x_X5#uS{sRw6>Q zmc3%s;5QcsvhBf6t>Oc zZ3($%jx!kAKnEFd`7_o+Y&;`i0?anl!QqGiWAXl{miqte)XJ?yY3VE};m2QCo?>ER zvZ*okd}mINUK&0Og+62Pt#~GeD-ebty}R^^UYb1F+w+mtxp!~=iH)Vu*`)eeRf+I* z67&mD_WQdwQ~jji3s5iG%L$NNwN2$%ppmUgbapXIv);Fo5-XdwV~aZ(zBk?^LT8`@9F&0KFoc2aa)ZqVbyiWM-Z=9Db`V!_K zHS9i&n1HXkw3I=9Q;(olGtp9^udG()GbW({T@QG>f^Tdd8K;mYzdOT)(5fQ1(?I%! zW0odAmk9K{H(xNW5;lnyp_>yz^I@0hzFz~+gM*aH_Rbd_56AD_={`p#bdfM3>rHNM zyD`{dc@5C7{qo-ZUcRw)9O3V|)w_|NS+#7B!)N|uC53bMq9QzTXtr%DjyDrX&RmyYTNuU@7K zMPOu-drq`Sr-W-T;#M|1zA8bQW8FsoQR+pYRF{s@J4}rysW1?KoV2TdKg*%}2QVQ+ zqC5pS#96x-61usHed$u12#9{Yy>X(;U6f2ZIfYKej}+?d^=$Q-p|O{#V&HTv7XX*x z6r(&>=Ly(`#AD5j!e~JI^Jtxp2!T~sHt%g?G6Z~u;Ofa(YNB1KkwR97aRFf=LM!Q~ z&{G5R0$@Fn>0NhsPE-=eG`M^B$D-&bbscEgVDGYyH!H$8&1-l}%?R*aN}qwiF!MDjdktxtQ=y8k$AW(;?O}@>fZE_xi@h zmaBXz!t#XC`r6B8=isnqXnCot#7G3B%m3NCU}y(AVna;1?*qSvC&}BX6P#ntWmkYLG_9S-jU+de^(JTAezc0)h@0Y=uvT zpGq3TlpN~JLoG`m%qCy1!?XdowRd-S6Kn#E`M|H}PlY(k$8&=>nk!Cu@bbN)GBrhE zE)-7%_uyLoj~P5eAmn;fqn{WIV1-XR$8@yP$wnbk@6!D~F;pmrUf``E{@2WHObd`S zXTZmVCaK&2nXZBds`Y>Ri1Xe{;ODnGB$3G1~cBtnSxHUwX@z)_H&taPzq2#3vO^}^r|NHZzFm`Tbe*(9G(u4Oa9nEgLS0~N)*9`17{QaR?Y~9Nx z<=N{gg9{Z=(;I@PuioB~~ybeiRzmkBSqPoC=%g=6y3 z{|Kgt9&IUqq`!!L478jj_G&UXrdKBwpoQzn+}71?13x87G=pOJrDQ3kRdLd=C<5Af zn9^m^GmI-gp(*&VbD35K0q?_Lsa5P4(djEY^9 zM8!vN{(9wbEl20QVfR^8Py^`?hOY6(Jy(03nYEc$YF1>`QpGy1NKoL%*e|HufQfXl zGX&xB__7gi30iLKRNHB*4#Mg8Vg?2V#Q^!r-kBPozcd7xVTMd@n}Av1K7!b|EV(G? zBm-mbvG6+75&RvTXJ~MhI#yL1Cj&}l-`ITvs}XXga| z?F%pk#T5KMFF*%3m@Xf0?T2Mh2-OW>bXeD2G6&3H%m=C%lv^w`u+TcHjJWnt8ZAAw zUJh+B8}-@v2E4W+;82>gk_n>ivV95Htgd_bGt)Uw+ym`rhzuH4P(4t=0HvDXo^unf z4#4cDr9PA=6kAA2N+KTT@2~y9MTM1w${-SxqqRAJp;qd)*s;BNV{D8T!vWVXk@JAL z4#XfKpDD^?LGQnxc?tcM-WKd@?m1n1@$c?BZ;FR89TnDXKJZz#HEFqAF={TPxAbh)UejjytgHO|_3IpaEU4Yc?-Pz(jlVDFImM(%@jF>zGq>enF1K51rL|$dtHBgT z^C5lM#Lkgml`yrN=zJ?!K&D9LF$pe^DwN~7L7)U*#mq_nZ6e?blYiJzd04c`=qGAl za+`cia+V_acn%#kwxjLoRonhakOtfq`|JMUcf786*;Yk%`O0#@+W=5GSiqp13aEx8 zEq(nIW^wem1V^OJf%xgM*2V(7fV1HxE-okyxFswzlR0$Z!=G$n{>f6vWbv)C?pkegyPOxIesI z4(|La998z~D6L5z7`MV2yd<2X6CftEL7vt$Fo;Y|Wkc;`kXXCM*+R^Y!YJ;-nCPFO z*zDu}05-aEsiaHTs{0I@^9KxFs8P?Fqc|0eF(+D0e$Crz79r}UCIIUIdP@LiGfoXd zdi)IO(Q9!UW|;0b_{pGbBNX_A#a-MxbYdPz7nq_#Rddv{%_`x{4GJkF zo7*7`dsibmud%%J&*4_WIY~NBBF26@mKyfCOK(fSTrP~PlB@T9G;gCoZz>b~ZtxO| zrHArDj(YjNx+O5~o}Z5jiJ%(+Hgy{w^l=#4ot6|CoixN9-MF-A_-TJkhI<;7eNaak z%%-7^GGygmrSb2p=dep(d_ztV1jwA9gk;bHgI8elkXe!8kl-xo90%vT%k3-xt#e zV5aPtK5|{`hp>E8c38(s>|uApl8eoY3XyJ25gUNvLMHxugBzbOca`A2ZMkAMZ#Ns7 zysX<>*;u~F`{1YXyy0L6j84jUF@n^p#7(b4X?nkdK8^*RJ1=x2FoBJxbdXOAiR+B% zm@nbfLSgb4@_^~lA;<|#bXqGY-7Ten2fsiwOgM%Eqc*bfb!=mSZwp?dg5?Fq1h~zW z`aMCvy^#sv^?fqKzC@xwn`+%Z0-^=A$@=g1Wdh^)qWqKKT!u|5Tn~7c`}IB& zFb1}eGDaRA=GF3`)nasJA4dM*)gc~-J2=$Y>&EB(T%ZfG(>6@Chkbi>J-epn)d~Zh zCp&}_9aCsBv$Z}mOn`xLo{c4;be#dzL#~%@(eEXp4c-!=4lgE!NndX>f7kVcxkV&U*l84}VK&LO!GXuPBh5I*#5B@OEz(iuRT9w2b(>~(? zwv^QtjziiSx8>U%Q?vwx@ahAA3+K&khfrz-ER_nVVVlAWyKeP#^1I`mCNcFs{N_Zt z-Dxp()e)Lxkj?IE&z=DD6)P!_H83o=26jRVpvr}*S_+>hd&-ujbCcR*KgRdUOflWYAFR6YVLOK2G(R&s3694)&y)H4lJ>F6}7Ha#+Snrv?4 z;*F|l*+=mBU;wApy?*1Y^yZ)iY>LLvn+{>By#p=X&;3Ciii@JuZ6HiECvZklymHCy_5nOVuv)4LI-mFd#`}P1X@U;K>FwK~@@jEAd&|v}GS5C3Q~;SbQutRw=%6|5EQ_T+N|d5*RbVqW?$>!; z1(xWwP3l;|^w-_oX3Nxz@qkl(8o=eUopJ$zHQM5ZiY@igAyjZR#DGs`3PiM4@S6&Q zYXMPC$-R>j?sNnkKrMKD(8IR5GT~5Ey&&zkyJiPS63JiYDR+*_RJjK zj*%?kauMeHv_ptPHkz+;X+hbBsX^v_@t{0lnBd^g=r!yzjr(pH0pNWTwfrdc7Ce_Z zZJGdUfiN?~&yVsnm_lwpyjbz+({Y7?IbLIrDUwl`L#~9x_7PwnaNn6ot1Mwlc;TWO zS7zS6t5HRg2C1pgXenTf+SO*t`=9<}f?-na`7MTjio}R<&k3i(hZ5*y85}Q9hRW~X zS&glH2ptO*SJK+Y!G8p|k5Wbrdt)oB*&GMtXlDgha5FHI-hSE=oS)Bkni~dB$Rxll z!W=mT^&Nc8_G>E;4xQg?%LmKu+L_meLaE=)4mYOVB9H z{h$#0lK(*iH2Uc1+OgS4zoZpUK-)rKY*$5j#wY~OtN;mw;wDC>^CN(4>H!y_XE zjrg;Udb`ppcO6>qr0sxOhMs!>*`WXJ8?p$KA}t9nB=Rcps89@ZZd2$Jwug2Om4ZOW z6yT6H3>SQGOrxxVlg||1m4vD=Al?A6^5ZEn&R0=hJ|P@D>$MG)F$)B+z`q|)uV)|5 z@MIw{e0KcmAEJ}e0bu(=$2l9T_#7ZLcfANq?kPIfLr~un0CrLst#60k2r5lq&Q?`Y z#@tiBC$e0~suxWFrwTnfuP4v>d=b0fu!)xz&tL51*xs_Mt9WpOemJg`EBqJdwGLB@ z(o;9X(!Vh<#EXYi-ktGC%WriOy>j(m!J9{-x-Tl@#lzDFI|SD5-dP%aQGD|;(PvY& zfPf)lX3pot%2~d@>-Opn4;1h-o7xqFZ}0=(c68oxf2uYps&MbAgEm1W)p9~Vv$c3+ z*<&_NX%$9Nu)t;6E1!{nFn{#_)pQ-;T(<4|u?Z0>D`<9a*(7^K zWhF(E%BoNqArz8S$flAIviJYIz2E;k9FF(+@*B_d-1l`~*Lj`id2zF6M13pa-^926 z^u6g>+m`hZ5Dv5!a67*lVI)G7u+`FQIho7Z8`sYiOI`9!(JEM}MLl{m5@C7Ow@K1B zA$x@{nB6~q{py~Z9(CO={o|WDjcTCo&3o%Z*Z%wWk95R5Ctr75t?c15lovT6;ck7U zHu7r6K(P6agm=?d=UD(8_9@@HH`RIv`X#9ouXyb0Zj--$#Sw9jg@NLW9M_A`^t-iR0u9{2 zOs~N+!*09WQ&UVrDL#)y&+KHIGlR`@yOJ893ImKwKAC{gsQZY*Jl~~@79MP!}NIWKOx zn@zJD(JyjyGw#s%5Z-hdOsKcExg-O>eEBlIr0M@I&!lAA`P;FvOI;Z-KC@Z|shX{s zX9h;-#DeBczIi)4OGgTB_doIaq9xR~_NPv%N%BA`90&p*jN3MqB|41xez+YoQqpb! zIntgzdmf}1*opCkrdkjI#Nf*o^y0z~NM8TDN9>d;E>Gs;V#0`x*4K)XYqd zYuXwduWADgrXsY`BsXp>#koja#k#O~PATt*S%2D__{if!$%ZNxuF zRkM)v&Ou`-jp94t?OQceARt>mO5d^8j?ymT7pd3UJ+Roi@dbzW>8oXyY;0`t?)1JK z!7DZWBtwa47xiZ_zU;DSXEl7t3PT=4W8+`|6n$qrn^%?CCN45P6CZ;@pBzThy(yKj z=YV>huTUmxWG2L0Xi(0==Ah`-1)E*Nhp3Q0TJc@y>{>q@`6yA#eAm4y0+o91$F zbF)`lO>eMpLeIm+CN9&B#mW5S1H<0=zYANP_UMs)IZI{u&INoFDUFE(P&RBK0@xR8 z`8P+4jMPjl$m}fgBb#E{)0M{8WMrlE;KiLcrOhKr$Oi4>uY20plKh)>D~cs_aypt9 z1QQ?Jy>o{`AqMDP;f5gixNs*e19 zJ@lFBwvAxXUF?H=w~@8}Z#y69nlywsPc=Uh*~B_Wk~N?^t~zB70e`jDZOo`$P-+R% zh!Ows(;UfIiDHdFZ>Cnse41&7WHYNE>2d+;<<(UG zq*Axao?Z>TBCRuLHZcNu3YS`YGLR~9Gwbx2BJDbr`34osuF|Vn$DYnyXd2I)%zdBv zyUV$bmIJUUguUqf^hl^ovk-%rCuW8GfO}mRV?VO=ggv0-1ZRDl1~0-G>O|<(Aij z4HF~d@NCDTP!NYO92DzSe%o%-;W}H`H2bZ891BvqYj#^(%J%h!-k@^3cgYwTjSy2T zFqL&@jGr;61l9e8WEYq;s=R_K zinukp!Lo|jsE`=o9N#?nY}~Z;*W{YzObBJ@%VwboMM{!$y&tc(3)gJJ&|W|{AhC5h#X5J=UvJCo39(F6baFkVYZQCT}#;-+kM{940y zk#XD|7k?3?yr9g8s;G4E6tanU_pDgYAA!5heb^?Ybnjt2*L@9Ru1XfKUR7GZg>*yX~DqYe<{(N=!9+?vG>=7pxM z`V9{UGz`DgDOIeyGGOP;^Jzdg*4YR#hX$YVu;J97Cnk#YO<%v>_`65cMvqqoj)Io< z_RK_wTHll~B7eEiIE}+XW2;I}m3@f?z6Kwb|LLtmSOdmxM^ArJhZ+as93`U z(MN@=QYF{&vUN9QTcdS5b25SJP4sbAl6t6Q$2;bKaogoDLf9$prJN}n9Bx{#|7H74 zBo19p_y7Rj)&!A3Rm`;f&F>QlT}?4b7BY`GwkF<{)qfrqC$2+|D^wI4WP?qWj#z#i zKp&Ps^GJT|6SWRe<9VCw24QC`JcWxFrO{y#|( z2tLpj$gi~*&09a}lc;^rll|Y@w{P<|@2o8~UWaZafe@gGSRuH4Z)?X?tjGFWzjJAh zmpN)xOuD8X%(X4^Zvz%W_&ZmwT%jZ@uf}sHpUhPi=kjap|C$?FE5lGCzLEPFLbJ1H zj{y1dQma@21r+D@=eYmjVGdW39}rB?&f&_ntx)!$qoZqrV;V7>(H2)9vbNec_N<21 zf!_DznxuL04b^f4HwAvuda=ckQ**`L1Cq~PZY$38YZf+G|N7>IcH3(@GErS(=_8cVa&5M(fdiG@2HssJ;FvX{m@aa(w z()s}hA$uI%)S zioug5-X8-hW8cf&pR9}DZQS*6BP<|rm$U5Zgc^jE3bxk2mMhB^LRUr}P~X@tO5Qpt z0NTe}w*(0sQ;s6}T+Qv>0*XoO>FKtI)2_d-G0X6J{yE3?-BFo={{Av)pJ`oKBq#{4 z6csb1qTf!@?gTmn<#LwtvJ&&4MLD`6)#wMOT(${L)z~RtS+c={r{&qRXZ4I4M3VS= zzt;Zql>1&%XV6mL!wE`}@N-J^bKQt+L#DoyLv?vlP9@ z2P>T=Z=3?Z@ufqvKT#?<KXlSYc~-`CfK+ zV=Iy;S)X5JUsUEY{*y7`j=6i8V zTd%WjT@Y`pSv<8?XJoe}w4VSWL1wYk5PN)zA3c;l?jpd~4vGTk5)Ky*d2vX;8KzZq zZVxA4t!LzS)Vb#;I83rd%lhQh=VFJdMKm8sFM(L*T-zxaGoW#Z zG7-lv$4RJ(PS>(!%f^HP#dRK}@BJ7VmfSSmV^iERc#)9)i3S-~wI|;|*y}bsm`6-g zk)*m6wg*Vm8B1vyH9m{wi>3C$>DJG6$41-_0u1A@5_0RL*?s3^<2vy**wtK5F73kN zBeWF2Yksx1VP_m_LsM>dUShIYNedsRFrte3`QZlfBO{40QN5O4Wkq)YKj1OCJBPJN zj6Zw!ajIRWVOHGmV`xI;(6QjuM^Pp4FZdaPC1FLEeiI?XZLI|dlQ_pF!m6nN_eFDR`%2f@i*t} zw6Ga!VUtM8Sn1srcV)Za^7(9@RjX1_q=6vU;9-WA1!xLy!SEqqCEU<@fI(@YB*PcS z54H)i>|i6V3X%72CW^8iR%<#qbJmE->w z0m5EmD?rDPQBa`IYz)I`)3G<_jlToGC@xOb^Nw}JWRM86%Z}te<#2%tmCX71d7=hH zQk4Zpa(>(26%78q1GBfd&LPd!)m*y*#*Bh>%Ck}galz3eF=%8nb0Ez%gxBYv&7KMX z^4qs>cX{0gt&bMmsUHvrZ&I6(Qw)eBDG5j#gDr)~nOgt*(G4E?-JFQ_ibf@IZm zdbh^zrNSF%Nhg@d_OWPMVP`Amf1aN~q$h&bS88S0JDF|Ug0ZNVjOdOQ{afkP-qLh{ zHleLS`=w2I$G-SQr)=Xf_8^2s86xFEg9+piRNcfWm@wCf!36$aULhf^ZGw^2+}a98 z(IFa!0c}o77p%*QixLE>EY+mljd&G^t6wrMZ8`o@%6g-G%mAw5n*xG@toy;pkILEms-o_bKR>6 z;)f$!OMF*MjRehm*Bc z>O5a=79$SoJ8ErUL6GxzHl!>le0z2x4AvA#+(mfVBAMysuHh7gwWHzj;~7fZY~#81 ztvU>bSQh|IqtGZ@hpakrfveUmJ``#MSGc7aORXXXGe6J1D~xI$fehXw8#3K;x8H39FU^u#B^huv`Uk9_bK8>~Y z?cbC2MKNu8Qq_`@lAprzA+Rm!I}gJhFHM@A1xa^l3XcdyF@djJtSm<#f97v}VVZj>*TTD#MwbH}R|IY=;-yt*?V>Izb{ClsM zQQcM7$5uJ?S{HYFZx{CoN2crI!bz4P7}+@BZ|C3GZZmg)ioVY^&V&7ohCVD|T*;pN zd{1XaN2T7eYUO~2M75mYawg*4hB`?vdB@6vfwz{dWFP0H6FU6VW1vy1|&L-1W0 zP!jV4bmR+HPg%3j(-K$Q)9IhTSwGIpTP^G}CkqpMnxxu5e}CF02SqQNjr4SJ_ec*V6 znz;FIXp4}dEqQt%co65cB}WOk)OC%!)0i%VCk%SUN6=HvqdIHFh9%BFY+ykK0*nuS zFDw~Ho~omDZeybOGo-`8Sf5(BSFK_PWR8G;#Lb%YRG}7_FK$J1r43AwB5}7u2aEuKf!i`;_A(zYhlO|oSwdsRL0mR zM8O3o36ap$B0Ax%3u!$mVv4KJ40JL36J``da#rvhBcu1HRxmc>Xz* zQc4W@j~{1^szm*|!^%XkV2AhA?V)7x3{~U*#!9@I`IABXbAa0DHD-*s7rMbC-xUTP zhazZ4>b9l~Gm32SP)_2Ve9(D?!Z`y5Se&^xA2A|?p*}$`q#(=$JR~VCO$y8W@=I^B ztq)_|Lpqu`gtP+I>$XT?6=KIkln{u#fG5F@6nl^~)p%2%oA(@3Ra4pqU$%GqmseD1 zbJCNu7kYa_ing{E19AZ@0HX*#bKEf5KWBSkvxKO3ej*<)?~+?{cbIfHl5csm)U{f- z7;?xMHF3(fh^^&rXTq_NXOmV^tb|bo)j$0KgkTku(~UezqK*dOP4Z5? zT49&VCbl?`(W-DA>DIip>oON9>y956Kz1_zimzhPpvDiytEJuo4W|;*Bgtjt7;^ls zFxOH%F8~C|GOtCn`fTgLjlTS|hb=RW;06KuG~wq+q<9{bmX`{(GR=u~wNHw!&)T5; zZQG_$S|ErhA%I{IYZpM^M3;*z29C*$XBJd;*I=IJ)2Q;4;Y!6nC0asFkx8q!n5qJ0 zLm#mokS_c^u`~)NGt*DE{!J=xMfjyE?j9)0lMY?`p}Lw#>6g|4FxjzJiy=2@6Hmn} zwPa80FKEoe-ii3xvXgTY+8gZRc^f?mJ-Jm)XN}142QI8qRv)lrTU$-@O}F46z>$rg z;8ci09w|-WNuqe1aoOGPi9m(En6`MT^yXiCS?vER=OUcaaILFEiS*{pu9|pRI^@41 z1h0iIBvSImX~BaJD3J?IIt|-WT5uf%zrXr+s)-__xiu%i`lx zk5}WLaLBE8n{M=(KUz4df#9I`~yo|0J_P0)v7`X9L7w1!2+m zj7R%lJ*)_NwD(s z$L|`CbzV`xd4MBRos%B=tvkiVDqVwp<7*qwJg=L!Pt!|dV5$(e=~)!RyHebi!pFWD z=T@|#lK=w(qL?Sc9-xHp+d4OG=9S7(C_9^?{OED)?*fA{eyBYV1oh2#y!%Hp)t@yh zVzaBB=gZTpc%!by=-ia#{Ss)F4u8$`UP&Gj(6KSeWd5<53VwH_5`X@j#xp1GA8u~j zp8d$m=3Fis5YDiS((@O7W~Tx|Dbj7yZ#K@gWygjXYZqbfwNre#E4uI(qAx5PH9_Qu zc7wIV^YyN%{N=@eGhw17A6Y&=8tzH{B2Rb8!G(gQh{k!vjb`9 ze)<&ceL@{C<)Px~j~DkN^+mi|f<|7Q$D#9W@uQEO${{McAY9YP__G~OB6O=zc=$u~ zR3RoFU?abb`dr?0C-+}6nQqcpG_jSS(_7*;Z8>x6g!CE@A7nJwqB9)bV(k;IB?xyI zYd?3tqCbhdbvGj;Op9U`?eVAe<>@vU3xSIwa}lPmXHOQEzW$MkXe*yr$+C@=uB2Dp+}_d!Othk{bHTCyOR`doGNo z1Ob{hn2_pMX%Ig>#?3%q5tBMsH>bTf^;J*B;*HIynN7E>Mu#5CEIxE}68AmfQm<%z z@ijo)+J8KBTGaLBa!)ec0~yQMX7A=!AH}Y{JHz9$e@4yKRkZw@im7bY;v^1`SOlKn z%mh~Uy#G+C!>l8X`vQ~+DN+xh^&KQN(1O{1eyM6gMN?XDam@ISSW7j!;yrxAGByG? zIjmkBb43MBJZ9R0G??G3<65G#nWUI$(S6DWWe7Y#sb`#@#ua01?es3nEB+37De_ZV zzWpY9h@CZ6!n6-~4?&@9Op1Q#n=*_3IA+taEjMJO@Th(Rjy&>QJ^OUc)h#XWdatq0 zF;9<*vSZWGN(wq^v=Zd5f{c~mf_S27=w2a&p^`zRJ#(qJgTu%OG+zJ> z$n@}g;Ns3FM>gRe;sOuAT@_giVfYc|nv5kaj+InNlxzohex{2_q%j<|WtN<>M)gIE zMcdta*a0oy8+pVm+8l^A(9>Ihp)H|sc_5Ytu0Fa!8YZ&?XBT$*oKWKg(_>s~4u#7U zZYMDlCaFG&^gcc+D3I|3yb!=udb-#H2CknByh?S~#92}$ORch1c{CB6A?73%>jB4 zy)aOLfUl?ZCoO664~7S3D%zXAt~(-uv%#&llNYD#}2l(J(c^Ej)YfoGd)$2w@pwl1h>`z;Y86X#UUZ6|;)EX>~nO zUwcL@z`Mvl-^YbagiA<8G{BTBGF%-p zm78>AklZ33!^T!iVaj^CY3jo8fOm5h1PbJ6d^BNnl0)2;F%V;PG#D*6qiuJ!Yyxdpri z-n_*5*cGd!hZJbQMlExj$6D4OI~(s*5eT&gaVSA9fSd6-m|lAsEwiZ7MlJKl(_HkT z>qD(-fW_VRp6N42NS6IP#O;q&~C;qX~HEbTI zIu$54k$2Y>YZ2}7E?7fsB`mqZ5xd4-XO9=NLSa3x+h_NkZ$kn;he8a;0w?*LC&yka zQ%tHo%&y|Gx#`l&Wu-sQsu^C-FE->W-bo%n#rC-GY1B}q=ll)5;ho%NXZ1K9vsPaT-hLspHw!s*092Ck>6U@5`} zUO`ujMKmD_0VStpkW9!zP#T-|k-u^2ooiW6b}5Zg#J zLmr&ssl==lWbFjp!23UuP)cN2ECPao^adak)x9^e=HG&7fX%AWTZ2wCTjGcjuWSFO z=1;Hq_ILY>U}BL4uujyH4UI{5XQ-0fqsU$1wkn{UB3--pe1hu>I#w=L#933*U2Dxn zkDCjtS52i-B3F@9z(D1x1VuZd`}^}|@RkrKn_fC5o#HPWDZPEpy4#bg7c2qrWrct!+fHh$@BQ?t}b~(2r*PRjKL+gKwwj zy@_%jF~NPauYF-FB;G)g-{!?xkt_^$9k0%O%^zgunKJp ziaiS$sIaimwPo<1ny(4}iI+Fz{`c1!h<}3@3y(Th5X|*%aj`Ji7MaW3HsSN}G=M({ zjl|b}X~NcjVxFMJtg{9m;X9bs>#{9odB(%p06a=KQ$3X^&8FVzRd-i}Nrplcj}Oy{ z6|UvX%2vJV*Qi{8-3GyRg&9KG7Z`o=0OY@>UzWaEp107DUZKf$?>zzXJHqr zp}XmSf*aSh(eUqN^rkP78d{^SZJSD22o9UHhD(OdF#BeINaD+Czb_f;o|*DkfWN){amVg=GnOl#;oFHJukp5aulU}B(p%A3M$3iXQq zr6dG4;_O0|2&HX$}GEzHND+d|0 z#kljsYdD#i{V62zsCT?73yxbdP#(LHL;M>Z9p5qACv-#h*EJ}FaEyBSFizy1j}ly= zE_ZYyrK_R5>732Zx{;*C`1>DsxtzSOuBJvaaPhUb$xCas$c8=*q@{3uEbYH9r>d(! zOUx2FI-=0a%IOgaumOr(!6!^*?e68CZ)1yi+UB$u&UM%`-4mOtY^6lb0kM7j*srWh z+pX~YE{-`5IBv6XaEJ*mkDA(vMTXPAB1HBI{6&#y2Cx^I?Eis-5S$G)N5`k$&GwZy z-yfp)O!h$~0JkAlBu$MEsj1?JuSV>~7p8Z`KrPkYZiYVkyqr370bha#qtbR|-K2F5 zFi!MZ-l(Tr<3a>!I)z4%V6~92<1e~aeiHQ}*2NUnU?aEHwhTcI52E2?t z_I1cm$vnl6BaATVudsk(LyeTk_6Z=2*2l0!tq!gHNW?!Sr?gjN@8D8MH8@nfA7 zb-5x&9%fE;C;CB#=(T|6fn>mL1g?`2$DN;@N_;H$hd~WHn9x{>?++3mhmN8(xPCs@ z-SWQ_c%$A{XLAWOcw^_A;aFl!L|0T62L-@hDIWPxNT8f+8kUAAvZ9@j9jez$si_fV{o5RH0{ zDt$?C&)IE)#sz2B70rCjw1SRr=2I~r?drfatjCqVV>J`G`&UXNAUX+@qh(k+*kqVH zL>sJ9pL7-TDwi{%^9T7L*bn{>Z@VvBEo~Nn*uqJf&VKYuTc;X%v8A5h{^EAs?w-ub zNL@o7$xzY-A}mEs%tJvEf7s}2<3bXP%36TU0e*gd;bs?gm}P}Wlc#f zwYBxU@P73WS}v2D*OHRLGQGz$roKE>zPdPDya?X>FcZjHY-pvp`cWzyqk~7B8^8A# z9dn_?pXruND3RP-$a~6?SQfckr9C($c6u>sGjD?eJ5d}U$=BbyPYq`-Ewv-vs_-`bmT4Y^61)>^2$Jvv&m93^lnMk7 z?JzhL;0InMe~Y*aZg=@8oBM5T1x*YEKLY~;pg>Y-5OOvIe5n9WpM4NcNwaw3V1M%# z+s(O4;IHo<@<;ULVxTts8l5JhO28=j?T`4f>Y1&biv5)c;&6yd@KN=5Fi+S7ZoWJQYe&|L}LZOi||fIr}6wz zpNvT>TEQQ{;>9t*g-HBCaY6x$-_db#LFi{&5{qT@*p^`Nz;{+?7z-Gd#`}0yR8OVU z4)36jD$H)yFZd zTDj5^Y*4XhXH4CzvKXVsCnEB?JpMMGbFg)b%!FC(6?APNs3O}Rr^G%=JRp4gIh);W zRsa$fz?SIW^Sas1s`ufFDN*lX70tyx<{qh`|K|mFbo4UDKE9sE%)4Pg{dpu1{7bYrJ_&S`L^Q#_Tihw_X0w)@%z zHjxaTus!eI74_OK@{_{a(+gv(*i|WHrym~q- z*33p8<=AavruIPlIxk*JNO0&n?lqsO6iRXZaRtGB6}~`4=6%dfBP}Dd%Rg5F87#li zR{Nt}rC`S@=6}0qaUAy)^xiJ(>=fBL6%g%;iw+%07ywTRHPz6Y(dDE%_0ptN29ns* zC>wEaVP*;hnJW;!T;V;Ge@$PGnVN&6jp%wM%Bv%81WqsT%NT z!uyyMa#P^83gcL#f(=sdO;VyZy8!euO5KexuWN^e6Y)&}7dkRS-#}t<;GGslJci)Y zM1w8+rAH#*9viO7wlyTufVKr*Bkh-a*Njb0_80Cs&6#r?K7gcef+Fs1|M>bh%L|zR zpQ+IfFMjso{P9mm8HXRFME`5Kj_Esw`}vD7yT|ZGaK;O#RK7JBLM()grMqKcu*0RR zlwseTSin6V25LQ5gcg~Z2UR)@bx>R%?Km9NAtT8j@u$CQ10^HvEtK-pgNnQI5;`?_ zvlHW79AyE-QaZtXHX!=?U8*Di=t4b?4oEtIvtqamb<`abQ~Fr^0WJ!7cumznQyqmK zM<-G8K+QK+@9QANqR%V~7(>s$gGG8(7+N;ns9lhcsR5@l+Zwf1eBc#%d2zcrCq2l| zq=~*X+!Nmd-CA4EuX~pg>ym(`U(zQ|oIp5HN3a2@;*MnKZH^M9jpet(XL-?kB7&Go zl?Bw;#7g$r21!a({Hr7-!(#nl+nG)it4?gsPrygFpZirZc+q_F z!8RVraQ32W`wu^^b2C8%foA}$gQ8IT_s&65sXpYk{SykzNxfU^{7djBTi& z=Tg_+h=509Y|RbF{)M^AU_+GlohL(&R)wwGvLX6J%2vG!N1IdMJAa8MHYzQ!nF_r- z1!9ZOe4|fSG0t())JDGgy~U5yim zqMq()=~z%iU+qA==N`N2op>`gdwP+wtoEJeCi|CQLPBhZPMOTdltC98d7)Rch|5XdBwF8oJ3U&P zjv(|jaLRgOlq+F^yW(2GcUsY~#bHXN{sWCVvrf4hv)!&1@t}(o{@q1O|Lf zJ3v_}AUb?)lfz468Qyz=D!R};yl%s=kbT6BiOiL7%xeooGMI1Cc{<{5_JiF%i?%nV zTseX}9!WF{dcoQqTz3GA(2E8W1d?d|(KZwfO*PBD#;GoMRfHK-cTUuP*5F1y=LSX* zlx5QMYsBrqkt2Z^j!Q>)=jipJYu|P8HP{?uiL@c#@}gd{eXQY%a60i+BxcFdju2Up z=a4W8HQkc_4T=LC@w64hMn0Lts%%495362(0H-qrSolt9YXAMiv6xdV%ww4tF1j3W9< zps8rkyQgu8Y@xb^RUCipVSX=;_CLORDRd>)Fs26lah|LCY{d;K95jDRQAG}?ycSuM zR+yt^1&IT>y&yNxXMA0@ln0`3mn!LA>t`djx56;kCSkg<=k(;;1)&fPU|ksA3xpkn zZg&q4BCjO-4(=o6BprcbXaIXn?$33m@d*^C0APtEKDy0mGPuhsk+y1o#ce6b>=!0M zHKy>yD)1^7ya~8CV80-zBcuJMr>7;Qq{`6{CoT|3#n-C9f%G9ac+g8A{(M+RhKS+1 zQX4h8C}BqnF~0QlKRRwpFd-%?0)WT)Fg7tk!YASeA$@?~Oj^|lXa5!SU}Tox=vy-w z|LCCs^ZQkR;BwlW8a=$Of6{Qfdq6wWwhb_K=~pM z4EWFAS5oicX9S;+bxvPIO!};>$Dx-%0{f}4F=&YZX$D5_ef+d!RJmQE)IX|Bl5UOuDY>C8=RvpdPgRaRcp+w2KCc<1*U46wA5af`^-rcFkTgHnPJgqN3 zeM{HDo9ju}`R})Sjys)J$U@_bxsTEXBPcHwukOQg!e;|zynH6K8`*F-v z*E)INVq=m`+#?B}!o{ewq?dJejV}zYgCULr*Ly~|#;oaTe07AvgU7GfU#}r~-SIUY zFTvL#!|beJo&z3v&k@>BEU~7n?kNZXw&(=`ZG{`x75lsv%t>NTs?{p=QD+tvXU$%o zRBKy?@dFkhC%{r+Zq5^7PeE8nGypj+U4JL~KE&4^16Hn!vtW@zde&H|vV;7yTu`m; z9&hi3pZuG#^`MXtrnz$&4OLO`(UCRo-(KRSST%bLuUFHQ;1h^gLqip0KJrq5VvkKO z1x*QPm0!L*{d4zm%$@;L4u}RbHYDXP0st)_x~5{{U^bey7zcRbMBC2|6g9Kod3g|> zzeu@}y%^p{+qRqaPIkLW(!bR-WW~}@OJ6L-^`X&!0UO{?_3>QPdT91zzyNCDV=UyY zZSLYfiE(UbDn*rp_6+wG#6MW^BX|4XpKLqQ9QR_B4Ag_Bs^t4JhP|^w&H6TGoo@Gzafj2Y;qRGc$gUBzz}Pr9C{Fz!ktF{C#GzXW`>Bdeg{d7*YsIkqged(w-6OzYpfj z-S<3Jx@CF@-5&C<7T_kf?zh=PGZ%4U%WC5EG&eVwU#)3)&w^a6EHF9BG~t6?+|S-# zqD3Q%zGHfxrh6Gpb_!wv(PAAsM5k#uwzE+o;wBRpzRdbkrMV~9@{Fa39utOGOt0IX zEk+EDRc@yHBF&>oJdMC5`&`ZV&ySX@keVx7=bo$q6@UnwVWA|VbFlT9Z+O+v%9?6i zJ?JpFO|iotao;#¥RAUln#2{y6%27-M$!HNX4{07GcKGPoPNbJ$oMtpHOaNJOmCX_?n$VaQEk0wII9idupzvT7v?S zUNq&qrWM6Ki*n65w%QToJt9}NEkLN^g3J}}--qT;h zcQBM>E=QAy46($r_trnhN^T{exdTTEtT3#x?6D;4A2K}qm41kFuk9=z+=y7Q9<-=; zCs)fU$dMay?+7X%GRyAGn>YRG&GM(I5~X3O4`dz_bFwSLBq#ug)}mnL~mB zPQt5vD-{Qi&WwW78MXXwMQ*B^nhZr#@1%*36rv@M=JyTJSI@BgE3a&+F!WpI!LvM^;25hQt--Ca0uCffvMq zN%V*`A-dnAw9=H0G6z>mGuf1pft^eAp{vrKG^k3@{`fM*jo0=BT&USC#G&ZWlxrH66PPgWx1FOx zu>ps`hWtNX6;2l2x9eCj7J*d%KQ6Tjwn+4Z`_SrisZ}kP?%@j53!*>%Olhd}oCJB?`1Qrj=%dq;tvjgI zc7PHIT?=uCayhUtB004H10D^v2wmknUuno=9Pi3qph2B!J^k;e+rRe`NRyGOInVgC z4mZ)5v&f)<3Uebej@6~ZYw~U1d9%?S8u-Wn(~1vM|Mo1RWFkWTyyAIBoCKFOK6gaC zdc1*Jl?;>}2IuH`@A_9I25*ZO%3}s)i{v9;bnUG{qYFnSM$TtJvIJ4jagJpbRyOm2 zdnx1drOSze8=)F;YbwZRiV3WSFfAH@p~PbK1{`k%aR)pKo?pS%k3POk<;33+ zHzJ1FHS;?ye}1AxR41k=J#w%h_EFldRbrI25GB5oa}|+{67P00z;KE8&c)jddV9MZVDskHSb~}czQ15K z*gejJMN({GZ!h`x6)pkJM&c}q4h6aM zRAB;Nx7LYEQT1)EjqN1W|rkT8cevU?Coe)|^+~OWllb!UYLbbo* zUgWOx#$mVQYz{N=yU(91JgYZ2-|;y5AJuu9snmNFJqzBhB(BAYDAyjI)HKpR7NP%0TnEn$)~9X**_A{D0{=Ai7;&$r4k?CVy_FO-^4=dM z3u@b`<~r{{2wVPxAf%nfeA{l{So7cxVr!MLb>YRLh_1Yml}l24GV2FMKOrQ=Kri3` z&$?&H);G@9mhjL}9d|}=L>XUE1}_8LuL*QRCm!IcewwcZU0K+{iN{RXiNR&Se#VhL{y#Y)BCeTOG|EHoOJkOl4z59#)l zh#k`A59*n|t^E2aNJgMxq76s9>`2rj_JU82WSj~db=J^gqNFyWu?NNn%HFpCe1{2p zABYwi9tU#{5l-F4u{M2Mvs`haMy5cZzbNBN|Y z2mSO1T#ha^VgKK}N%EMhSFZwS*h3nXy1KGRPC$GFO9DJHO~aUlVw+7BpHDt%=?-V3 zVonSli=7UieE;hT*oi@<-R$N aEHX))U$vW`-FlM3|8z9>Ydll8@c%ytWh4y% diff --git a/assets/img/layout/jonah.png b/assets/img/layout/jonah.png deleted file mode 100644 index d3daf6f5a6fd3b27953b38f900409dc85f8ec326..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59882 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 diff --git a/assets/img/layout/logo_smaller.png b/assets/img/layout/logo_smaller.png index eae05e59a6ef2c1ade73ae0dba70c263e9731265..9a0472dfa4a09cf26c8782c9dce66705f75a7559 100644 GIT binary patch literal 10477 zcmX|n1yCGa6D>}Hli(hl;6aw)1b6q~?(XjHEbbQEWpQ_h;ETI08X)K+-~ZmL>bcdo z@9ER0yJo7UY9>NKP8=1900{~T3RO}}hLg;d|jJssA&!H1NCg9{jhau0^D#v8T;Pq@=Q?{)@j`7%(L~Gt=76fjw>Y z9mf9u@NDVecb`3d{lDC_u*8J_PS+yR(!zl$|Bn9I+Plx1vi$C_{a50hkR$b9t#|9} z8~R^LXfiM&*yQ)$B_PiVeiQI;JeQM7*hVn^N%?tH6kVLT^@VdKMnsy z{*nAw{h!Wn{}@u*5rM$0fscZk5N(P3#%SZ;k1O8|K8^yc-ej1jR{(trV zs}6o|)+-|NU#VFM}0)g*@?-rT_3{C>Ng@nG#`~Qhyz;~*Dv;D6xa8XTNa&gJ~ z)-O87H!|8cD%w9f);~JNDWCbm|Rry z-hy1}giPxAJHxyGuJfIiBXjHQ@`}#CH7Y$LE<1-kVks3QStj&dIrb32S*wGTjL7~ zx(9}f>l%iJ2Lt2c)62>e^9xdbl_nLJ018gR>wf1~)j%bz4USD^HBSbVPp}5IK{+(E zb`Ly0+#)Bf!zP1kx+lB}`UXZuq1;+R5|bE#>(r_L8t+{?Y3}IFD=X|99*6Pj;LJV9 zEGfFazgt>cPc14U@oB^IZp*JI;VQXs&uWM*uG!q%pPXA1kLpm5Z=>>QwNGz8I5`W< zuOD1H$4p-5N?Vgnn@T9Ih^-r+9v@Chi|d|R&1;cbZwpsPV@zH;;t*5FM= z1nZUMnp}xlN&8`V0cM;#nC%3#3k3c83oH6Y4CX!oQ?}1~)j^oI`77TzkfpR_na=3VG^SMBuyKl=GBOkwnXSON8K&0;oA(T@SX>XLa##__;<>c~R zSCC=LYe)q%KPfsmK5&1ua&*+xGWTO|jB34a_jVVj->P9lZhNfhwB%P4f#quw{P} z0Afa}mN1Mtk!z~DmyH4OISetl-t4K80NV>(2|(UHK?Dxh+u-;Tg5lOlEN7lh|8iB9 zrq3=u9@?KeTLh@Nv}Y{RNqOxomRVXwHP=0OxdrNOmmt&N$toXSDAtyOW0;kId8h(y z+yRXRS04)&ah<6<2;0}Bq@@dQeZg!h1pK{%8ZIE)j1&u<0Yn#YxvWxTv*-BHr0&qp z#ky2?5;Hdt*z_}X4n-$>wG@FF@awn90@ZVf2zvn78N~kCG()cV7I!Nt6DMK?G zsH)>OD|p1ueuroSgmqhKWwi~?U5SxK(?pxJ{+V>%UBHh*Gj%@JqH*0m#g|VOJxFZ1 zb%uJV{bcq1h~U3qJ~H(TPYJ^1MDHLt)R zGMBnPM!^?>C{xn6m=Q#gs)H3Q3QQc5vsgXJ^)5Y`$uEC~2ZZg8r3=$)b2{@V=U43B z>MJ4lvzjRHBDd`Q8cd@WiJ4$e{~z*v^8jY97FPL+N@ApFG?a1yfvKbL!P;p#EC@ zF4WF9yQsAsrtRD^J-hae`SIY-DBytVU?JJmWLe7wn=Tn4xE-yLTFdUY@+<3DM|tSR z-DRvl{?a0DGoiR5Hs4;-QB<5;Ee0ZY|Kd+kQ_?opNZY+$wZO0EfeCRW))p4#5*$uM zX0(J>{%LkoVyJ&}zGoY6In3~V~jJnLjEO_d_j1Qxu6+cZN6K*pKRk?u~LHI*G zEBSlWCxJd4xY%`|t0X-`++=E0ku}YqQ3Nhv8yK3#p9LbJ$6|6@Fhf~ij3l#5BQxD< zt{c-*e<&7Kk+80Be@1UKr99B=g%j~m2T=crUo{CaY|9cpR`(&dDbUP$^DNds65AM~ zSyc34&zy3j5tiPMt89)u_8x@Nyg`h;4193D2kK;L%B}e8bHVG0Ez9BHGyFvd3I- zD?`T9Qg@6jXOoxRV4v$BW4AK&;Yf$Z=& zR4&XY)v@$7FbMp}kkDNjVn`g!(SC}|IQdpVbHP2I&6H{GS@FbDE)0k!i4Ry(cCU4G z{@zf1Tt8-8fiAXE1?(RPu-OAfQqz{hC4S%Ps;Mg~GDd-33x_d&K59}SaPdv-!FQrE zn>&s@PLGjh$o?E;`jeFl)ry5+$02*(hP@AVnnz1}!NphgVy+JhgJ69sB*~m&#{ zL%J8h^O-e}tTR%nfrTZyOprNAO|02}R@F(lTglJ8acHo<@s|$%%_%y_JoqYTi6$&L zF{;huf&EmQ67%VUywPK+r`wEgtmW~uD%wQb;EY(MudoMQ zZE*Zm&Qb{am;89M1=!g4JLrS{Xha%Wv8!%{`8K3njG2ii?h`gVfO~FKsL0X$)UDAa zn^6KecvoQ^_MXu-b{R5r0j{PQ8j>XK*q;eca%(W$X$wkOQtoq0GmgF(3!08(Cow~G zXgI!!AkTH^e5)nJ!vc@;@fLh%H)15Z`oeObufT#BdoAQIAHKZ5_=P*_OjgL{1?iSJ zvmbC@dR@r2W8vps<`Ccu~^X)_Ih- zyOb^N(e??~AR(zSbbxGSmNv|WZ6Os5z_7QEde?1$UB^AC3B{~&Nt^b?7BpY_j6eri zTG5Z-bZwrrVgaRV(GCu`=kG|QhA|_psLE{mmVLN~2#FE(*}$)#D4>7-0aDDRfF1H~ zgfCU0X){MuK`Jfyfp|Vr5k-I)?MDR$3eez*Jc`Ux*89|AE~I0oBV4sBRD$~~(O+nV za3#rlqi4j43U<`7cRBI0aP=@u2%CtB%324}3n!xnJByKYBDr0^w=73UvWBBb^;Z3A zd$!97u)6(Q6+dpBa&fYrMvrSpo(qs4Cdjn8C5Zk(k#fQ10f=JJ~D)v%K;qVz()PJNj%GIv+D(&c8^qU?IU*jlldl!ZG;rBT{KFTHPCkFJu-YOMq z;jkr>M)tUw8E3(wztPHy#6y#Z59X_>L734!F{W`msI5~)PO304AuU;s#bugUR_n$B z8~GESgLmw^oQ@DVEMd@gE>5UXaBo9`A9}TV6A1r;OzZamYH1VEK&%Ch)r29n^w=jU zhyHW?D|Dp^jOkJPBEszrA#kG=kalQ?NkbIHwW$y*!ZGg&S&JRJw-w#ZtFp3*&Q&cR z!NU;YZll!durA(gAZK~2k2b12k~@+>Yo$PTnUYeZ$>}R>z(D9F=70`qpN>g0A+!>Q zPn)UK58|Ph)lVONH&RNtrG8OO9T9bK!noB8ux8q$&*k%@bVlvKlGsOxO z90SVh9Df^-3|dfxDmwQv|FIm#5hW*DMG%7qQ*XFR;qTY#qsb!fy!MtF%f=C*rM4p~ za08E=tQV4Zs*m_lCdV6*!(F)J@4vt`Rs?>z3BehiI1XY&x26)=v88cxQYAfK9|@qE zB8$<>>rxd!O4N;S{7u2hhVzH<_g~YNSzS};J$o?1R;-1p{QC2!!wr$PZe$4lPOl83 zRs^O>>maXr>bB<)7TCIK-t!ib|fE(RT_JRswW_JG0GoVrPEDgD|1RDCvH} z*27yLwWzAk3B%TXGm#P7U4iJQ}W)`r5${Ev|xqsCs%L8Fj0#yE*dXTxrt$?S6Zjr>2gsBQ7G=Xu|*31CDxougB ziugOJF{=Y~ia38Is?Q+V3r83mtW^+%DY;aLPiY?0_YhaqM*ycqmgkgZQzIM0g5%7= z^Cp*T^{5z10xQl3j$i@~T0GPZj;fn!G-za(wWcvv7VyU|Lcb?)1)swnXV1d*pV?iqR)=vyVksexGt5C%f_uzdWDXIiaPb@ni_+6w-k zy-%Hl#n|}mEJdN^W4++)+j5NNnd9I~sc&q2Q6QWELL0`F?+jx!?1D<-0H>JD{o%w8 zu~Y{*E5Qa+`guic zJ9ZiouhcP9=XnCaIL05RiW;xPViOV79j45?Oh9<_W^i;MsQ|ANpg0N!j4q zxvGm?)o{tGpMo}G%x&VQ=3}3RJ6W0=ch`Gx8K(t8?1?LZKcpZ;lQNbE9gxO+VmJus4{g{J|V~`JDe)P(AEpqX= zJ0-S1^lij^_7xo=?cobx?0Wg}b522Ib)=OUW&2f7mjCT|X=%ZP`2uH!A(@?F^DFGV zY%iNrk@zZT)aeskL|tGOqmZDI#RD&CmCfJ)?{kyImnc3=a+he-;2272|Q6zE2U6-cRG&=ohadXG&S2 z7A_8OC_3k~7~mXNS@1(Tr4`F}M^shZUc`Oim;DuL4ZUVij={CH$IlK4VU25Uc;cQI zn@nW-@pL|iB;y#Gr@z@6g%oBd>;m#+A_z`da=%t%l&(-SjJ&Q52P{6IX>xP?fMTlo z*xHkg6PoF*Jw)~K7sTDt0vFEK^73HH343c5RFfnjSHqXdgGc#-`{dAly#gRDAG5RT zs$$afeZ0(>Zf|l368r#&t#5SLg{wkDQ*-b9aj%xxp@SpVek&8Ra04&D0mLNkkWSGd zU+4B)is2;=ZNHA&g4BGZG<{T1T7C&hqz&}|U@@3*{U+)*l?Q{XK|JROVj3X-Hlbcw z->K>twnX(EM|=b?FCqOzIeD|fgNyBI6EG3r!OLTb0814=6g^c(&^EA{G96}Cu>L24 znq#zd0Me+a!Z0#iDV1b=0bO2!a?(;|$#{*;_og$Z_HoNOE|!De4EXab*xdxCcsFx{ z)viy~OHd;8sP;D=7c1d~6uwS+|64zN?_9>lL_2(t!~bD9Y9Q3lfA z4#1t(iZW(6pGsKKvJq{??d^p{Xci=;_@wt)Sh8U6+tRldcj8V>?J3F%f-}n;jQ;c{ zeq#)0b0=XZ`>|YzqipT!WiLKzulMvaw1m5X#KmR5n@wskF|F$xf_|Ua>J3_xXrJ#G z%0dUMC-xa@+@Nx$-#T`i!;$mflF|~_;$QKiOj)dJ*P7le_O{=*Sz@{bW7H|C&FmC|M z%v7XaUY)_$mWX`sdQiSUwN<`=0J3x*p-U-2=r0dq%ql=tR@T+DP>Hfb1{#~-U%^NQU|@sL zkE=%VO&wwDm^%6Tz!Na6x=f*Rco^ZM-G4&#)=;$zCQX+kUbB_>vq;0!vpl>(xDo+r zzR7-F5kub7IV9iz7DEKy4mL*|Zw6e*@O*;Eg22${W*ufKMfvESjQbexn{i;?b||A+&MF}l z-Sel>^{fsm8S06KLTV-rP>a$cR-+K@rEP6I9@VJ&UNjMJ~fGTK{2pW?@b8vZlV{jeK1jILocNe33c-`d~Usk{Xdj z^B+yheiCKtU!|t{Xx$AX00Hg!6P3_9Ktwk~d?|Mmoj%E>QY;TYm`z?TqgQy*^+p#` zY><7B%1Apdt5LWcQn3C{4xHC!?k%J|xi78H2HGJQt^Nj@1)Pb}kxNvd-5jFie)|1E z!LV-8@d%Y9BNcJ-EZiNVQ?I=w`k3#pDuo5-46*yXB39C8$0gyaKaknSnj*D1PidHh zkJza#_X9gR;Kx<%R=MSUvytzgtsN(=Jh;_P$#o~S@~=N=-gMP;1=x{bfiK55sl?Bp z|K=xgeU6*_Rth1(gooGmTDDEw(r?U6)E=o!kVC#tNy-`aXn|y@VAAI**&u)rM*%5p z=)XpE&}v|orI`!Viw_m`th2==*OUwy8GApHNsG4oG|%exULi`@eGGyZu_I$j^o)tz zrkE$ZZ1qj`C=zjLpphS!u_aC2P>{Y2J)@4TwMKfh#GK20)V~$hxUt&ohX0d;4{_q( z?{bDya<`YxEYH{j_J2q|zC+AkcRXq1MbyB<464EESbf3xl9*d)sox`iQ?H333)?qo zi3>Xn^?nIfClv+GeMk}ZS{kzTQs__j(uXK@u6*3qa!9AN259hu;kx*f~t zYI!zUUbto%;R^Cc2Y`i*C3}TcBc>v#3q^kuoAgXSWhq?vYeb{p<92rm^W3+mc6)m8 zliGs%$ZI$x$n|QK-KQTOONP^?ga1xiyhD(^>wIhY=ZxYZVDsYxyC5Q)z z)tcDN&4Si0kU!m{eIq1knF#G3?M3$2E}`a@wVX$akUuf*{+zKW6i`K|+R~BiqQ>Y{ zEZk{YP8~v%~gK9fCTJATL5^a{AWg)}5^yO7&V>LDJ$NvL5MDwsKW!1p!V2MN<1;>s#5wiP3XyC^j$isH0W8t=aR5+w zUx^Y`jeyEdy?gZcSy@Fk4y{BtdL{(soMB;ugicqw)B_0uu)?O8&sULj#lG{?rip0B zA5LzZbOXB!LMO8h-(3BWtmwl-uj$$+KRZpD(=SWbr3y?FtqC%2s1WSZnzcy=$ra(R zA~oK9V^Bh3Q&_^3)c+Q{EWT1Cv!_+-sA_%>;NZ8;lLax0Map`ZPMuYDo6xaUhutE99%%5G3yVHYX- ze)j$K8kvl~6)T-Af#~V@jbV|!@ptNv%^$MDYA2`npGn)`O>tMS$y3Ap<4ncH%_WPK zZk3|Hg#ecJH`(EWWM&;8yBd(Ch~G1TT?&iga5bm;cRLSf@DgR^oT#k@xe7?*(XL-C znQ!We`G-`0MIQ%B{Y^Zkj2MWBRTEGCkN=^QLCNr?Sz2Jb;7az0%v zTHp}Rd1O(a!-Pv=kV$5hONRm7&J5W-ykG{YspN71d8Qvzl2US)P<-%c2zY7piAH$2bE_(kyC|1aIQGo0 z9P9J>azWYnoU&ZvBpH&V;M<^Ipa$`n&B7NUTGry&Q>fjV^~~8?eY;2|jb`dZ<|&Zw zmM58R=qxD8g}A2=SdnLIZ+(LnoUERpz9_)zN26hAoj>*XTc_Dv`?^)y@wAuOZq`a- zUZ|2mPGv7Wfl1qJryig^;*{V#$rMzx-C}XvOG`h~EQh>f`HNbdsw021_VC0$$+nQ4 z+++Xz7q8HVxJe~kH+?*1>}pfqq~<3&=NSQQPqK*s!(#Yt)P4qcBN8b-60RAgPmpP> zDsns<$ta|HvYq3~#(u=a8gdCzTI@UY{uxqtPe=p(DJ_u(r*(An07g7P2BW>a!Qxns z3IRH~Rx$~ZaR@4lX4R{Okp1}N@9A#(x@(1l@{J~q@ABxh^Hq7kDyb~>@62`NH6o`4 zL+9VD!CjMo^44WuZU>`y%5zIAy$jkX_;LB(FkRUQNAiNbUeP>xv#Nt*h{sc>gvEVD zb)y!gXlO0`B@h62&>c#BlWn88X^P~-Xa3m43+a@VZVvb#*)p$7sLl!E+OrFNNIJSh zyGsxNGp22_qt|h5aqblqyq^6(^O;P03}pIh(Q45S^urO>^>(*j;2HRn!dz&#A($=& z=(erzFO4voZ`4fAsJ1;Q2r>s4NnZ+h)5Tnm7-HLV5kE&v?n_Pr4vbpF&o(F`HR$R` zzqqB+Xon86toP^-W%NiiqlMs-bGm+gV(HxrMK+xt96(jR`Vuf_aOK*b66zwdN3CBU zIwaN4eYS|RQcV7#*}TYrxTN5~=HsO3ly3vVXmhD9Ob;wzZar#68qSD^6$sqe*Mq6Gm zVdyi;i9X6XU`X#M=LEwvkkGzpKT17DQo%e^mSB*L_P`99e~^|$05m%X&*&ZANz?7+ zj#B6*H!UP5Dnwd^&t>!5LqsE5lKaZi5k<<_er?#9g(^iTB~0j6hh_L6FMw|Y=#IuH zk%IWx)@Lv)K`2mq46P|oo3n`WHT`>=^xWVo+z(g?&NTHTVj(X8&XqaNq4mlwLD ztYD%TCaohGJTx|J{=VjV0-lxUW?8mKxyO0GKFPBjA%XH&4}CjsV{vWn7281gTP3VW z*{W@)?oDaT8!=57+rP$(TxB)obK8YF z`O2rGT&ednlWWs1T6gR--h?_`6!aD`p>zg^ej$zxy=GQRht;EGCPbPY@6(0VPTZ`t z=4yMPiMC=ePTx)oCFfY*9`QkG`#Q>t>EEX5?ziJd7Y*l+wp%_2OQg)03wR+3SBGuu z!?jKy+4^I=Xi&QueunoZJAGWb^z+uO%?-BKg!A>@n)TGv5WHvr${SFbzVeQB<2_i0 z&z-6`U0KniMnv3m1b^`T%(ygEACVG9kipf-S42pM%HA@^!hFa2nx%|?`S&b2LSBWF zePbtCrjp7a%-8@rH?+E>*Wb^q)_4_^Py<|jWz;Q0` z*5fAE!>1pYp^s7w`?{~fPSy$+Az3WSK4LB-HYlKj>Kuo^HXmR&;(BxBQ9V$&86F2O zd>?OjnKzytiS)Y>Yd60Oy!IL2@39`ave>^Zb z{?VH*+KqtvwmUw}B+J5sw&3g5*y(l6B|SW?1){4E>!&h(TVf&mwCpyp4haqPg6_Tp z!}XZDK3_jjncXKp(IS5}V+7+Z3mPMFT6#2-CS!8(uWZ;7T*1U%K=~}e-VJb+-X)+( zF-^RG#J{o`C_2r08H))j7%5aI zVjSptAf;`=f(p*!<@~+?X@;@C3z@RRSe}-36>gG0%ZG3HY&)HxEUFBUz8JB3%S766 zxed>RBE=7J)g$TVy;AgaYw@~H4hYF?z=Ck6fV~I?a1HgqnoGXzNVZ%YA&lU2B76_O z=eZ-w03R8tjwvOOaPZu3v%BU$d1@q~U&`L1vb_lO>1g8QdyC{{egE{TxbgJxfAM)4 zwGJUf*|TFTF#k+p;d$bBK`8OI5ag1a%PZ>N;?^P$b0+n1SQ8l_h7wJMe~gFc?f8=I zy#I!`WtG|;%?Cc`@2ZjZq%a4u&JPu|_ix!gaYoM!5xszTj{EH1;-k3e(rI+Lo4nBx zt@*)TE~EFqHoR!oIh+aa7{)c~DFsa3MzWpPTfCp)H=;7|Mk!l%-v8f%k`$E_ss5oK G_4`0hHfdEeDXXdluphT7TF|PbZ$=~uU@t_fPY8l|7Qf4g9z#gnWr-X1Mx+*&J{v{-cT3N=fZ|@?()|rs zxVF;DwTBSndIUk#CwDDexDO(|tg08Hynde6)eRWe&F&unJLmq=<=FN@8oh0Hpu&He zj`=#cvfin7iM&@kWaSCOxL!RX#GR|ExLpNt5046QC-dU=gkn_^cM80r*h+6W@epE$ zxJle{<}?)aH$vD}C9}4r`)iC^&Z25}Ax33R5JX*K2+FCd=b*T>X$66;o!QfiQJE-R z-fZG_%JPYr=NI_{6`8GbDyqnPnN8*oAayTpy%ypg8QrMju9~=$d2zoLjy;T+AZ`-3 zMa`a$qW-oh?6oajUx}Eznrn9>jU{e^AaQ4k;$9=f?O=SeS;hU5s-A>-rb`DZC2>1A ze*htIZ$4B$cW5|YaeE^vcq^QMH-m9_Gh{9vWLp*YTfx}F2#MRIirb>3zb=Y|{f z?nfF^+#SOsFne$)&m0pG(suUsfopUW-c7~f?L-uku?QsNW)X!H#&9$WZ-q$Ql@|Av z{PQzW)W5X!d;=K89Jh$etV;GiWVh$I3Bp*|h{CYTymxwcPkt^^%t?wLSeq=jAZ31! zi9J=^j^5srZH#>*K2MluX^wlPgRw`D#uInvhzpc?3t({RXr6&3rh)f21_O&1gKO#y z7z?})WBzwxsqY;a^_z#dzgL4v@P%WWiaSQ)u86p~_M=#sW>wO<7%mqPxeuX=o7im( zaU%|<@Pe>87~*Ekg6!V+m>_X?bexQNW)U&Rts`p+QF$0?JaOZ8EpSatK_Heg7LfVP z0R@_bR3ZjFue}FSM;6Xw8MsK%;Cx;_7a$iSQpZ>D^7tnZk4M3e^7d40aT;;%TB`>JqI_{%i;}smt^4B>5Q!jmmyN}3<6Pb_7nzU$p=ho~cIA6akhn{E zVBQP&7gI1VcPe+-7`w^N`K>ltzC{e7BT^l+4RPa;wj0GAtfaVKMRCu`!sVSAxI)(8 zGC2d6mqF?FSIQ{v*(mO@Pq!iNDplM>d0%vD)HV_~iiAy53)_^0SZs{vNZcgu3bne= zb=wv9_+(MEaj{*iKzO6LO}25}VqYvAi^n1;?swrx6m2Wlpj}NvtE!bv8`7?%;h4@0 z*e5=L*fzvXtIEygu7$AA=FlIn5am-@aT6qNu}6L3W;DR(X$RsK)wapovc!V11PWD% zdmj|6g=x^DXkbCCCLj(34(`Z;eH_KzuoX8!5L=47i^PqPxT)1t-1`b~^MbgoCeex< zVu+h6Zh|0j6D00EO5BOY6E{!8Aq`k@|4+Udpdb{(Ff?Ol%+)-^E;-j4M4?P6{sI$t zfKF&!icz~^X|a>qkH4Bn$AZr6_Pm4H7N`f!Plua6Y5JSf;_}7(2)*HOf9gjA>X%TL zG?_<0J7CTj1o!Rd!EN;{q)7ImeH72fwyt_8#C1tWPE&nwyJll-bPF8DSDp!EIQSQL zeQ-lYL43T!jM*5xZpTZI=kLZ^O~J(`bed+?*r5RN5PN$+P_1a~YP7eB+VU|mr`JAQ z_yudl6&++#af+~Yng(OoM9 zq*EH@0m`f2B`QTDmteFog0GZeglyr9^ z9AmcDvsZ z-l1_hp(>fJu9}iQkkjK%m@#hyAuyCXLK1&pj-J-DY2B3hd+Ny9LuITU$=BEl2z!pM zi+T^|U79#Ov#k&qtbL{TS*0;DAvA^IpFHB``bKkS=bl0^R-6)xNbom%d->Q#VUKuc zc*0qU)H}2l?IaF+X^5hO8dIs=T3T8*6as^lQ!c``k9rtdXUy0FQav-7JdEv2Y*}iG zqPI6D5=S+2uOqd$Oag43&szR387_cE*GDF=n*aZ+l}$bU1z8GIi=!LSV4A|L+rbsUCNQ4`8WI%{!nr znsYKr9rCS8_8xoWMT<5R0)uZspK!|U>r|(*C)TF2zt;gKS4#e;g_ngsVL(_RWz65b z+8cdWb(HN^+Hat&g+Q?KKrk{O;JMq2gpQ|PuS>3dSjM+twtduW3fp$|aSIDC}^~k!_spodAo02_=dU!@%Rmq;iPB;>z&Q% z`D*=sRhT0@AY4!rrhh?Ok8HVbLm>d;4xz{1m%*`1|6cW7u5o!>$IUM0YU2-d`I_3`vW+R039a{gliu`$h}i{=V?x z6I#R86Pm-$6V6PePMnlX9*?qLFI)1TZPteLQ<|A>SeY zzhn0sJ5z^h5AWAGolWK5tvWKoEAr}BQ6C3$$m4%qzvt=sLrQm{>i9V%ins53T;mPX zTUiYq9osf`MITf>jjHn+$@i4%Um{tSW4!2IPV)Utzn4m$r_>kM>e{3}_%L~e0F1(@ z7&meIa-R`~I}aWi8g)qKTO`->D(gjIQ0~NA<<|8ErJa0MBKl-wdulf!048^(SClt) zb{@+6!h6Ph#JhG%BC&}Oj0EKK#~dR>C$4=!OtQ7`p#tSR!<&s;W0+_&e~Il8H5Q>D2cQlq_6 z`fsWqp5@~s5U1|Vr!TBe^ekN;WeyU8N)m$P`Ks`yDi4{Vdk^uIgN$9kzJzh(ePIktF5UCx(!Du)#yhi^cgCKJ$TKbfZ1j2O&PSQgxp(6g#!F-MTEQ@x zHg|u)(v|&4Qw+c(qMmTSXwhFk5I(Z3CE51kq+~+MJ`zH(*b!FVz!8=5!e2!(lE%X_ zh(QW5bxJC=k>LNI`y_*+tydk>IXw%qYM(hPKUv4BPSWqDFtWOG!T^6`FmP&H+w>WE zNKK0Q1u5lACq>bFtX%3Um2l$9Uu5@VweKE2c+oy%R-vwD)$0rwFyN4H(mkG$M)LD) zg>bLPoG zDgZ-g=f@tJ-@Xu%uDWn%`5XY>Y|Ps$%$gu-@gszpjepgw}fP$nK3^hKh zxN;9tB_CdRU1!gpg4J2FmpxHNPHmW-i6_l?V8rnr`0ot&kO}acdlnUNX(4fdyz_|+ z9GrM*6T#{N>WAKK^bS9Z5mGFdI-~5*gaDM&3o^ro{}KJ)zOnzbm-8R&emvinO5~d( zDZ4O*(l_N72hUJ~Tn*fZSoJ$R$3oine{PD9(6b14GF~<0GFfm+b(JHKB1v;TI#-X( z`$@-@`vn5WP*6mmv8(G~ApoU@sp;3IMD#J0^&oXqE^R9)^)RBooa%=NolH~tZGAI9 zIzXCMie8@2rirN3SItUvNjX5<+#lD59|$UNtzBQI&F^J)9E zCZL`Q68BB5yf3PstH%GOk&e>!@2ijB3+Y;ZU5$w2V+Qzb<2qn%x4f?3({@%m7-G!U zZU-wTam%BbZC}Yk@!^FUaf8}$&SxQ8lp)VithL=v(Tf1^)_E>(XMy@;u@vQN5C95S zd9027dM;#grm$7-9n7@~L%!rjQu2sD4+&5oN*$sy#Y`wxGR#086aSD`>u)OqB2 zZzyl(%IZ{pT}TfP6N3X;MQB_XG0!SU*{6SK`PJS&@+b&Vi!a_V!7b;&VGPf}_QtemW7%><) zkJvjfinjXWhX?$A>SFvcJj{UOH)Y!gU5F}>4%yVV$he%gkOnzC!)w5zH=1_2tiJ8( z?FC;h-r+xbk%c~2$9*=%P&Os%kwCTHkt3$f&+i>A$$cn%IG0E^4YW^*@{^~}ERax( z5mAh|AzYsO;9gQXOdj_|K5-Y7byxSn^2l#B5@`|vJ4KsQULzhtny)L}QYr9-c>Kbv zc(de*Dd>I_E}nWJlpcnk5&}TIqap3)*|RqmfwU;Ul>_=L5 zuw3nY0j z7uv2du&6;F?J**Dk)oF(eYJb1T{+1P3=6^fx@3>rh;Ia}^|e*vLLFq!;!a%jVLK=hN>E{m>))+Rodm@}KAP4ec064Gu=R$x->Uo@t_8;(laprz8NC>GjO~IM$ng{-}`mI4} z?_^xbTNoFCvgkY32OOGQu%$38dHZc3)J~|M@+ixQm+``gP+d2xo>Qxn>Cdo;k+G-G zkrCsJXG(v&uu24OL~Qfmc_-IZ$4D-r=>0N{fkEO3yPvD_{Kb`9KH|3MNb{2$tK56* zWoR4_EzG?qdLn;n@@x@j>Ir!qx8cb(hJr$wC_53dyvw5J`tXhZY*>=V`)_i<|IY}wt zyC5D%@`ZAQ97GB6sEqFm0T^*!xT9k;)i+yt&3o>5FeBm>wdWe8`8`H~=3PhCR53Th!R4E;UsH4}F+eOIcAae=t34+M)~EL9($ zN7(0AQEBTtYGu>twyBf2$>t9;8m;4 z=Y2zgE954;g*esD4o6@)2a8}l!y-Uiv^N^C`W&*wfKnOOR*)0f(kH(b0zi9*YXhD( z(HB=v|39Wt=;Q1yJhxEyFkl{ga|{j$oIa-vlgTsqx`n{N^hT|`aq6;kE=tl_PU5z5 zFjQ6Ua^$PUIGMUIzk4`;-bbSc_Pwz=*!Y)t9YSm$H`h0tI-{CXX3W@t6}+S|w6?Zx z(b96!hC>L(jd3Bw$FBIB zF~g&_F>7+N@>}gVhZW=&?HLY~iBYIAJ4<M}@#(2YEoS7Ru#s;44cARs?+}MuDq?xl9y#fxHQI3jy$DixW5V z@J1>Sx4g>VJF?3ay{$0a&KxVAwGgZckORa`yL{sI7eUbnK8ccsMQTS*eReCM9Aw}v zuu6X!FVnTJpYdQtzJ=y(aav6>^8v!#kQw8JXHI_-HlH|k?(RYWY-^l9Hu3TCw`#F^ zTjTkVkvC;KV`!-v0>ec_@OYJHF~*(kE+9W+Mi`s^wtgK>E+Z_!Is_sll*Jen$-A4j zbIpEAu)g6v{)8iL(B~pUPuTV{>M2*4oCR}lSzxDnC!`i8g}?{l-Z*hX#zHU@Owr-B z;ElKVB!hP}NM_gK2?_zAZR9gpm_3HT=18Sje?_=-l1DfY0EENbZ+xE8Z@U!suOJP7 z5gf!vI9c=EUsd|`EMHtE5SPgyk~>~r+oRsxea=GX>c`XKbH}44ZeXEyweQRRqBHwW zy1dLkS)>E-9*(9jc}AJcF;l-qG9WYEzua^+{Z|o>dj#V4rUrgu#+i+`8^bp=o?rL> z@Ay5`m{~dl#*50h9~o@SxH5+HsSp5b|No%J{qHAk6p$l?#dydzKZ!EtZ+Y1V2m!Fw z=A+qTY>E}gOZf_O=#FFufGs3rb+F)jmqQVE!SiRa94o?Yah!;5p1kW134tMgBA1bs zwtW?dyLQ@wA&DEZVXl|5Nn;E0bnml*$ySz7xd`%7Lc#P+-RJ>DFk4& zhr{?X0la<;6y6iA)ZwB5_fMEHZwny+>nCwg+u-e^4 zcKTdB14o3-1!}(MjZq*{zti?tTiJGHD;asLO~B2y&S6WE5CDjBv}9$Z3RLG_BAMHK^0sg+ z`@pT=O7Xb;NP*gRF{`IZN7JWB6vK^K4!DJEE7dQb z6ioKD9(U!4+qUM+wMAgu@2%^ev!4+7Czh22&%3LYB87y##YFv1=|5~9rq$sSx3C*A)VJnjeJ>Ss3UU60fr#T?j0~P%3yAtS!}H_B3axfSle7-h=aveAg5W!N3?C z%dCq6WSw!9{hkm28~;+^kvE1yyT49?I*8a*Cwsppm?B}kPS-So88&_OvtG>WeLGhO z#tR!SHy6Ls3|rS<_t|;?lLd%m6Qvw^Y6^~nKTv!|s-WO`ijYv;f=_rQ!6P(0&~IT7 zSUt>jQxE&Sg#cK3!o$q%ItASi0YKV#n|@drjP>*`p+LlH=hG09g>;?4a!*IcIhzTE z^rIziE0;NTJ7$ z5CGDTH)PLYJQ|1B&2V#u%46}>*|E9#r%C56L?iDsBm436kr^XLPF=JWp?r)e+HU=% z-xrd`Bh?dFT!|O#k?Mk~DcNdaT%M2p&!~US*Yu9HH>cmci$4-#hg+2Rkr8kE7psPi zxF7=eI}1q(G149%d9$$1LY=D1Jm`5%ozr#_ifOg)`_m|WTa3jODF1hb5k0n2yl*WE zdyix>!=>N0(AgY3u(2G8xXm->z!KZWL^?=T1bFwEZEf2NW7exyK8K;G+?SCV@7t|Q zxLZWKli>Gx#pk$-#!6TC35(Wn1@x0=n2noHtS25QGN21Ag>!N>`R@)c-&mg+n!|}aGbox>Tw&XvH(xs)=W=P z54eS3zY)f4%$OW3mSbBShoB&bd97MV_i>@6 z?}NAPZXTzT2}amfA0+mR!3AXgym)4z9pF=j5TTK`tys?k>LMi0%72ct6#{VBY_0az zs&n2Y`jd3@nGx$)jR?zE7xmPrfBw$iS;oh4rCGn;W!`~hrVLXY7+A_O^A0RC)9_?s zh#>~aY|B#15RVzcY-S2i9I_=D!eC~U?tA|3dw#wuOX^muTlT_-g}LN7=`5~F2-NY&T1&aaX#YEb&kn4Hg0Atf(fH+;zpe7xM$<0;{bv=Le(}~B`j|LpJUCwg)l%I&v_6N$5vTotqS*2x@P1cOvs&& z&FUuH>B9dBu+)mU1+LA6_=3x$Ok~x7ANoaE(p`>Q+Il|V5*|L+wZ$DtqB!RLl%NS^ zK9tLMm3y2dLCNCwIL}2AU-ACN?Qaz-vUGiH$$I{#Gs8J{v4*;31EL~AX3|1$9Ctd| z^vnS+U=pv;BNzHySMF<|%!%9qXSe%4$O-a*;$}i5&zMY-j9+VUqfoU{m|SdmZQQ(^ zb{t+Ci%$yKdxt*z4MIj4T#`6;K6-XmV6_Vs%@s+QLWby1TI$9IfsGw;e!*b}Uw1`q zJ@sIn9!a#rF=V~>sB4<5*;UNrq{Jzb8X(q9Lf953nknP>mr&}mn>muwS<1~^`(5pJ zos^DY!P)Az*1OMXLN1fIN&Nf6SOcFD_cG6GU+!0vvWUAdb?!V1@C4lDB1D%N5an4v~bhnU!ltBCHDo>lCT#!L+Zhb5g#<>{7Jz1=W z?!C2}%9c`I#`RmA=E69d6=#lCv^PvN;y}hzR`7ntsn4HaeIQz)YTDu)4_R1mXt)nh zEpv`Tx}hP2LP-?!!Di3awyjTpt{U(LhC1($EI1fg3kdXMOOBCIKUuh__g>g_mF8zh zB-rzDz0SI{uD6>|-!piL@Cf;SwK5&$j)KS7ML+HtrHI=kN5*i1}{Dr_BG3uDr?Y{-}VRM8V)3)Ue6yI!5GY=WxD;`Zhw z%9Z|@(3flQ`ms6q1@an5N)&-LXpX+(jYeP5%W^Q14?iETvBTCc9t-D4)TluZR`)_% z-Gp9>KR1pQY9+w(e_7>@ZSz2O=~pducl}V;JdWl;$b%p9LQWM6#xYfYE_IbV0g8vF zvzE(57sUNSPswRXLekC&eqaOQtCT9`OW4YRk4cv-G|@$P9s~3K8rHRtF;*WJYmwSv zjqPVtn)NZf5_HlMvMRu1ie++b_a~l+l(^IGVY=>}!>~A$IpMQ&J$Kc7F!-2wfT+(W z3m=Vr+~WHEKZ>%ldn-@eWmw#4 zQrfiN(ZlXg&ayq|5;A8BR|~0(CT?SqfRn2N@P>g{a7;EjkHrchh#3A$$UwClYj|!% zfPXI{zUbaAj$tJk;y!070hU}0`dAW!4S;eeq0+=Uqs%#|eK{Cl(?gS&B(xz90QX(S4tV+m0Z65@k>!(dl=*MH(bA4S{+$OOYb8maVR;>^lnza6#P>V(^d9wA-U6v10 z7N~I?_k9(`SXwQ>Q{MfOmj-UTg)oUXnUS~)Lgw>UNZfwt;j+HT^}x;~hfpU@oc$J| zst?>e*`Sy;=~k?xqM}x@kwjr)tS4`EHhCnz(-tdnOtqTud?3z(dz{3yr1rRlwv$2z z%FHS!x$Y{x{}e=*D`k5DOIgSO>vAQw=`7dc2IJNA19doW09~GzhBj(7KFS?Y!?P@E z%wj)+n%`xOaepnu-B={4+w;Wn_4n1$>OLm~$iPWte7-l=P1ZWHr56?JirU8kbzRfoolXfE7xU> zZM+MXI#nF{U-N2j79FYZnR{6zPXRdzo-aNV=dW$7dW{P;A#UIIXbjM8ZDJDcVQnsh}+9iAq_^SFfJ6;|GKieL_bck*@1m&+P2P2AHzBxC@0HTeh*3!tBlcD#^*TL1q<&)iz@UNgK& z-4gf0d+!VDWpS?+>8%m@RRfUdY7zG%TQ`MS4?Y&M$$Ahph~OF}05MJQtC4@NvFF!o z^?JQtzkPCB7=3p_+#8at^8QFp^Me=^cK)T1^$VI??{T@6b+@ff=7&lW<4)AvTAKaf zEPW$ZB*2m*+h>0y5lT5{tIJJN${j=81dL22Gto@1BnE4;?(W^}1-DZqNT8v5tEly|uXgKvv1nJ48fZ&AFtHj%g_ToRE|gRTVh}vci*g zamJ0tOTsFV+i~30&c@d7V}%UVVy)9-k{E{`#@URi4aq(|@{c zWlG+>H_pANr4LVXS$$*k$43SJ5OSC&5!vhl4Uo757rDLaLh>VRX7ZwtfkdM0e$b{Q>h%Um|L{IXEfotclV^Ubv0 zI0Og~I$@0zGEgSb^~vHE7{{En@d)EVZA{2Y!N-X$MIU#TdYp451Ma+D z=w%yCgX8Y~e$?YAkHY0mXE8Fw>GFl{JTZD);BL3doV({Y?|c5^&!H=e+w%-*v3YW7 z9>;X!56|)Cg6D=Be0qzswv6$j$WPlqq2xTL;T&3{GFPluT>pJ+hJ^fDR7~7hybzGv zT*mM1u_aaQ#5BX_C!-y?(FwU&w(y2s%g#;~VSYNVXI?9JIlAg;Z7@Gm{C-ScmR4bQ(B)>jD|TMmY`Pqc(p>o;Oy3!RC3-R5n7A@oOE&r?@R zF-)jktP+^Gn_H)*G4}YN{gU9%j^yFntzX;(%%+z}G%C+GgVB8kF0oFU` zef~~{y))dqBW}PL^xb+L*T-{W+DPH@6E|??epA~YM4|<*!C!mB>^kTx%X~ z4URZEieIHst5Ci0l6TN+$^_$CQ+ z(m5Au<^=#gHYCfK+=deCn=&hBi}!-KJ3Twm5vP@^=Gm6EYrM~cI>Aa~#B1ZckmR*j zubVZ78O(##>5^mBl|L&eJe95EX^tn?ZoI4RtpFA4Qo;ntc zGeUR2pYf}I?&39^KN(tgwS@;(Z!l>GyUJIIxRL^5!a(s2kv@aIZh@2#m48*{Jh`o9p$ z`aZb2VfT+-+uU*s%`Sv9%m?ag8jt7kENxERoP%{`%v>iM1;EeVfM|YSB_WY6Wz;G& zCf@IkxG9C}Ox(L%e||*~H{lJf*HgZpI6sH3ZEX7u!J(LL!IGQ@olq2A=3B>1p8O+1zYurbCB&VF`*%0~mC!H5t-jcQ%iLKwh4E>wmRdMv z#N@(NWfFIeyj?e6_z#lpgfozxEp5n#&4O?)dK`G=Z;&`-ZjZz+o$o6o@uh7stG{05 z6E}@$a>UK1@t=gOhVb07nfj#e^;7X)w&lG!D=b`mykY)=VB(%C;=Xn9{4jCulJNdv z%fq_{uLvI;wk*7V=<@J^K7wOhH+)6NK676fzVy*>_{8yW^!Tyx=E1{Z|KTHj$Dt$P zfL;$DKOUZXZfAIC_4-c4y>82+VdeVGr|(^{`Y(jqTipFl+^r3Hi`((TJaIEV6Sqj_ z^FjvtNZh4d<(-bt*kX2hyBm+VEh*nCr3Fq0EB7|%y7@gHL(aqR^GdfX&Bsm>+aOj* zGZOV#ta!$w@j);qn-f~wgETIIgz4L@pI7M^3$^y6FSN&O-2F}=Be9M9f$>57NsK#Z zaktdRzuDquJw^zZowyCJ8J>W&-khKD7zicjdq7j$FCuyq=h9_m&wY4C>kkQCeZSWN zEGDSBhQhDph#M<+3#C26Wwf{<%!Ig$s%n2N^b2vLJeDZQo$o7g+ohY%Cz;R)w4ho? zMl=a*Tq~}0&c`v67N}=|8~Kk+{<8b`(7$`OUn^AN_<(< zqQxgV6ZfJpW8u6ob>Y(ROZBV64-8rv-X{Wo_t5I#>JcLD&)ye?EqyE;iNyUzB<_8E z#i7IDz>%XMJo?l#VcD9*;@+^eWBt}g!}4_-PtUvU&c77;gSbzS*dz24aku3yZj*BN zuJS4ncWD8Zu0><$<|UGLBMaAGKX3BuYR>#!eea(kfm~A8#GbO8J!V8{AWY61=L?*( ztS55&6-$VHo+f4R1>>rdpp_zhy{jFJA--DREsblr|`SB(5lj?cz|*RCvX z9d{gmyON39bADZ6*Dq;44!N&-OsabnuZ7U%dig!BQ*-MWxk&#t+~lK$40O3>m08^G z2=*$UbAN0R$@Wpxr@up}HE~A~md1O#b(JTzzEVt> zIrD9hujb-E=skq;Y|pd7<+LJ3Leurw;zpUdQuyUG1H_6E>tTwp#oQV|6AO? z_tkam-rkm%D<|Rvmt?mY)alwLc>yicG-dH}*l)Va2*lBJOR$#J%~^C&RtVSDhGCH|~#xekli|6O)kD3O+xC zBnxjtG3MJ6g-!MZSxJ8=_~Cd-R(b!r%8gY1vi0v7OKLe|sY1?zzn}XKeYabV#?8^$ zNc?MhN|Z`0zkk7f9d*GIt@f7PY#1y=lLAYw_$Lkj z#$7sA-TIUCp|;{%6lFO!pmF!l3MT7x?(hr@*0@c)kg&7odvMpfX+~>Xv~bTS;xA9q zFI>m~pNFU_6>l+dYt8TM#^N>+vI+T9?wMS+_BOQ6J%6G%1Zt{UkPCtaC?%r$hslN(ETzr_KI8nm|B27GNnh^Jx6IP%Gm0aUsEv$TB*R z3ayY(BuiY!?Sn^;g+oV=hew{=PGVYWZHG0RA8z0L z=vPDIoOy5lH1lYfwwbh}EVL50#W?%J1w8L9ieiE%J) z$Qbg{rsHNI1B}U^#eJ>MZP#_i*m2i=t`j7xU2Xra*s2MnJ4=>^U!Sev&qjf%DM$5Z}(%JvzTikiEk=xJ+cidE-MdHaf z*RcN9guwCtEV_6*EP0A*neh82CCA=rIwEP!?-Ob%d5T5<6ZQfm5}rpirr)*2T`qC+ zdx}cOof5f_8Kb8*-H?Pj$VN9|Zin23zRp$IlBZFowmp?RWgdqr0a2*sW-D%F3eUL1 zox&{;ci=wCZXQ2=a>LyDp|JR(yBzTIoZA+Je`|VBC0t5SyTV=N5I5Q6ue_PK$wk^G z?v2|XZ%2sbmdR6i0)4a4Urk0{;Grngv^y9sOfsRRu>j{Cn z@kk`p?RHydiS=8Q6fK4!+)JE!7c$`WFw!=g)C@Zj%-#l($}Ax(tyx}y#a(DglGD1D zJY~b7^FQZnhro4Rr^!$ks@`P8>#JYLdT$gS)BLa27}k+!Rzfg{_q<6wk?N~c>g7&! zsmmQ@IOf^^C*sfZN^fK<(<(O!D1m2qd=PgygIjLTr9+kIBvk!@o06I~4HIICQ_^Il zaeUpBDL;e|j9vKAiaX($YK=Sr9MdIoA>usqfvQ>Ev>ERfGSC~X@*JvWjYnjZK@t0o zgxNl(DT<#I3cn&$kGM-T85!3w^GEgGzBnh&mpC{|ZCZtzHW{IjiO#h@*WqqIdIZ_P zQKSB9!i-r;Mq3JDcXTcbn;XW>zcYMb#H#QkgO~T6yla)5cBuGz^yJC#^p2MBU{VHV z;#PdShMO7l+&)zvFc zC+Z|sQ0X&p6{wPV@ zV9eC!_Y-$zbAlWv@}H2bkW~Yz_XKZ5>Lz9l$+8x*KA=}^J=y4?f@kaBZgYEYYT4FP z=N%S3H|yOomkeS7x#p+ny{eA1*N(Ouq=THTEc=7+B=T^Rmm>M~p1SER*lYx|7@ z2Wdr0HhCvE`MS-IsD}HIFm={f!e@pK{dXa&7P=+w<|tvQ5*S>jLe*p3en9fDJcvzvQ`y7ic#xBNpB_q;{u`kcwVq5JvM+;8#wAztVBgpf4{7w*fG=^T*HKtmRx z1{QbT&Divu-HbwjOhs0IBV^Tv&x?wfAMS3SiB7rQujqC=e(RX2NPD@vX+Z=vaFf4P zV|aXQcjU8n?biuC61T4p%bg7X8S{LuVcvW``vbZ5_Tid6?cC77H>+;q%rC}ZStymKV)zzQ+^w6OLgsS}q z>5jPFNr{J>T#*N8zW8bgZjUW;2QKUAeONKbPtNCifwCx?tiv?& zJ{AP{M<#2>)-?~WI|<8m++`5AGtb|Mnek_fNqrb#X2rHQr=*Pq zuK4z2?akVRe161;g}MwEQz8j2i)kcF%}ArxOf);g+Zsl|;2Y-PJ@5Vy}olM)o! zd@ZR~xs%h1=W{&#&2Ph{oYb?so7kog&EE4CA-TTF;kY`MFak49WQ=op*qQw0WO~!e z6qP$C6-JHqRfLp@LpdmZhNO_ ziOTxqYv8q>cQ-dTf4xx6`trDDh2?CVm}7@FSTlQOGX5DnZrpW)#?-w&S$`}nS=s?v zr?Kwo$}pe4WO4Z2@he022n`R(Y! z4^}bLLw=orEB#lC#9PcJ|M2Wrd0j*wa-oc}v**4a3tPmUWZkzM(D{B@=(9UI{XTWg z(e)f0GGSiw#GNJ=;(AWolLE-wWp1Ea_Y7@Zt?^E#H@Oki&O5oR)Oq|sBNP*J1!7J2 zs}66tcH3_9^HG>+nQQI)O5DV_5n2(tCT?56)0*xcpOO|oC)vq;jdh!}k@}?P_PE@+ z)JS8SB}J2@qffAju!eWB&KyE${8ORNzWWcE2MSi#9=v3+W>Yz@m_$nqVrD9s|7%@!=rrQ8cR}12t(QXKqav)65SA_6=)PWPYpGJAOy>#}FpitLHZPpBQ20H8F_}zl1ut{I zaF;uYw0G;X9~81QX{iCqs8IDRz@CUZKD0taw1(SWQ~Su@6f(d=zpPk| z#+?uZ*6}}*p=;GK$N|#Ud0VfW*7n0fj<~N}i`#I#-Vgk^DLEtDs_WVuJ4>B~1R!|F zr+Xx`WNy(M$0~%dYz4~-e;Fk!42dAVK4K)LJhF>}ovBMo2Zy$N&@ zb6A6U(6ODESH9annInkN1jIv)cwdik;p9CMnjj$)w-6v2z27`x>C$f&diBsvYma%A z6*QW$naFH~raItxbvI(dkSY&<2-Oz4j`6sqSpl1hGS|e`VFv0Or~f?tuaktd^CqTz zd(-lX+pn{~NrZPtk{#a>iRQ3K=eL9mlsk62uRT|{s2L2|_iQpeH*u4*cH->WZxK?m zi{6exv;MvsBG$ceFP{|}EtTreg5D6fV2&)tx|<5GkBeaf!Qy2+B>XWWnryFu`-Pi#r7}w_|BPLA_Q)bUOUs$pvG}vYCc(=%V?rrnKjk6vI zUpshJ_^H9mOy2z_zyfLSi=|(CUw)Mga!Z?D;v&C)<(l)#m=8CN9`pQ&$&;@V`ir=2 z$?Ov5#RMS7R(U;&V1-3d01vagoMw?6gOSxHw+0D*|49~-L>SiWn2FK`boYZLx z8Q^#7sTmKs2yEB{kLjiBrnh`Z=vBDD9gH)F;Rq4gd6 zeMf?HjdbHP=yD6Ghc92E_1Q=ko#NdP0TySTY)Xy^EM58y+DQBZO;((kXBRne|L^qJ zr; z`G~u^Z*v0XmDhb13MoxCdAZcqac;!I8gR^L89t-6`Z$VbLRJbSpwTHT64L${qF^lo z1Wrb^e!ith=59LEa#pVNzY?+(Y1Tg-$EcA`8?U$t3f4IH7y>Bexb}%B4`|x)i~8Oi zTkotn_ouVLuWM}mbD>Z1b6w|Mal8%<C}cgs4@mUG z^}S~&*qSkU<2u&+bk0IuOvp+Bq7dQ#jfml~NH9L8AL9FzZTxdWm!Ss}0v09-Skb}) z=bb!;D_X~&i5nI&7P6i|raWf(I*TuvN3 zL7g|rgXLyikDN5=dv(2kEgQ`7h8x}WqW0+%}D!fI!8 zCG^SS2I+ipZRvHJyje3ga&^<1f5Btz3I8bfd%Y4UHD5F6gvR+((&m^t-e@5Mx$)#; zB;zLzzj@sFFmm!#%ELMu7cROa-d%{~{RPN-@aphmgCOr^H6(7k$B%|%r$pMXyoOaR zJ#v$FK8yVE&^&j+`J2Yng`wjotRpK>sD;2mskWY{F7z9o-})VNM~V-(zyp(4T)$YC zG+fZb?+beG_sICgojPE~?ho*QCN7BUQM%V#Z6TVloy`lGxrP?>q}N^ja)M5IDV0mLvlCbLX|6@%9|DPMQ+1u!La#rqb^9Zd$b?x~ z>9ize4IyPGyhVbZC}dc$}@H7D;N5xQ;Q1Sh3)Td^TWO%e&b~#4&cTPTmy6 zCNc+5WnDsstzbIs&65_ViP0}UD^=6Va zOVG zAHQXxk5X|~T2|t+hpb&92DrYsDR_g}D*Dt|;TK%&%@RSGI`#ehjMqUzC>5h2|OUCd*+K-^7FrD1_M50Bw?7rG^G`hIsKdD`tf z3E!YRfvIkYVo@8`48=TR)cXBFUC)iI4|x{FHEY(IHGf!f>_4W%80$)moU!s+R^cfs%voeIAd3*Izr!o*PD)O?=KVbi)GZ(H62D6NEWT$Bxy%mq!P@3~PEu=Q z4!llYE8fHVAXHM)mMWqB7#+53N!n!|tNWMPIm9fuDtA%mY>_B*J%0B5`AJO5gipcLb2WH)6^ZS=@!49FJ>bERai{ zxYMzt;-$4&2Vl)ss;CIHyc_2K`sl5(S%YBW`@eU#HG3}&Q zr(-?ojSq7$-WK!o&vWmYc+)kb?|Cdg zJSM!xngP~~b>wf%4WIS*I0hRY{;qrZOF{;^TC*+}aQMWD9~J2xzFA3K_Z?#%x&%O=s zfUd*G2Io08h*{XJX@iu!-Z|Dk8wicVn*(q*qT}K?i(}=!NQ7L@@Hu|x8hKTy;4$~X z2Ar!Jf-@u#G7fu49M{+Q-x$!i^Jj&MO77BgP%CWGv|Aa7utdT$A!00NTS0A#8(t;& zxt4d44uOzG8j!VPmS@~An`4+fYz^Bgil1xucac^lc@E1@=#7X9;kG^&C5W zsQY|8>>(Gf)kMjA-h9*vj62auUnyPhUlOvO^u4{I9W|YBLgOot9@nZ2YKUx=3Dawl zBkx$}To}e?hjY7;31f=rxG;9lsgRpfUn9ij4aWfy*dz=|p~npeOleZJr<}8^TrYyW8e0-wnyl=vFF6(sc?>4nV#p zVe%d*0qb%jl8_v(`lwz0JmczVoIuwEfwM92J##|Xf@g(NEg=KdY^rkI^tO*tx|SCL z(i*N5GSF9v%8AMz7D>+41DXe2@d4;eZa*ZQm?Rf7ac!YX_bR|$8{M=|@(|@=&#@Ci z0Uc>CWFEe%VKzDK(Pm;UE?*%7l{{-wBB1M(yaa!T465CzvfjKY@tAzQBE%vwFdqO5 z5Hb>>{554~LIyZTsm%i$9pe4ErUMYTemi^6UEktI^V3YZrSD#C<1S(u7xp!*u@2ml>8K zZ#FLEJg8>>A*^feA?}gx*34wiCWp^)UdUe?xBqn3Jm~5CJr8KygmJjcm9T~@s3Y$- zH+fIh@6>tETDmxVZu*1aU6M!rx|>$2k9RR~%>@3g5*D`!+kLeU3%lhSS1q*WpN92jj5Uq1aKZ?Vqdy zW^|JfSnLDdgfwgG+_=eEfrT#X_eSQ*o4P#mYfCv5IS`f3L6_IJw`Y6Sv(%Z z$O&QS9HZ4a?srqdW?a?M&G!c5`iAGeO6-*Qv2e+`^Qu}{Wg^{=>pSD9uO`-wB7(x&B19OqLaoO|#{5bw7-B(UmPIn78& zsJak?ZD{xC6(ZMoPsbRzaRk>fgiD-Rb2=79JC~{% z<;*EH*4n^aOCEv<_XgU6GIrkUDY1_Y32|pW%k_@bbyJe%4sxZyyyZ3o-$d6i-G86c z^(|t}gcpQkiHGRInhD$Miq|~?#XU;egbZ-ZiZ;1v5MJaxceu!KU|qd3IcIbzVJ+?5 z-N|*{EQPf>a-Ad8^2tdn!rOBD@>-ITm<#7Pl;F6ZWB_$3*BS!)yBvgvYl( z7ao#pe3@XfPDy*c2%WO8`FGqMZX7k*q}?`j+_?7$=}x;==oN8yjyI>jL#R)GFQ3Ii zQ#sc!;m!n**EP+1-gWh?7k@y=j5Hqlf2a^$2%6A>m33g=$y{d**gUWAXW~#DjOrojs!Ov%rHKW^_por*pOX4U|QQxL8d}xq{pc? zG(Z1t!sgYbW^7J{J`;CJ-j1!3@WX>zB>JnkgwZY^GkNll_+eVA-DJKL$;TxQ4k?pN z#j(*Bhm1xQ3hx=OWG4%^7}fOXF;9781B(vJkwiI&Wpv~8UuH~PJBd_e!(%-PnZdKK zM&ZHIykU@d$JnM6K3Fe8W6Y6Ie@UB+>$x6s7ff14s{D4P!(P|?c-aK8W+Y6KoEES9 zSJ+e#Lnoggzh-G|dMR}K2j4uO*UnFw*>_UkEp@eydYSu8vbviVr*+;YZ(QeC-}A!k zrHjJNv+oPPK6YjJMwN}deV{CF5%{$uMBJZE>bQ>`4R1#2QV1IYf3{^8?r&V}8h4pp zB<`6)2C8-bGF7>HwP|-;GpTgXcf5l`4UO-d=Ct=G5cv z_1ODg;;PTy)RmRZ ztE}uNNKgxtX3U~-$hljlOevD~*s(VVse7f?=o@jT2{@3kAIu4U<=&J zSjjqszORD?Qu^pE@i_DM3-Gwp+VEPz*MNoZ1iHlPZg)q#($`u!!Q^4ra9^y(u8zIb z$G;4oE^k)SaimBswJQcC#=Z3NkG6-b6lH^U&#L#i$7en5I>&H?b-A-T~@^0$F zb#4Nm9^L2D7A*}oiokz=;wlmM17XP0C&RHbr^DeRhr@Gid%{M!yqB%UExr+QmX+O! zut`e8HU9tGI|mqh&M1mcTq91ZptcM*{ctpIyf8I>KLnfM zDnrv(F~ZctowiB0wi(>PKX_rz-UP%h^;Njbfui6!FC?dJ5hl@fzH&S$h1*sX<-h)8 zbS2=Ddix9r_)nJwN9P_~xX*F^9&z7)Dd6M5@A{_3F~l}vreoN6o~{9EZ#3qW@B` znK#b6Yzlkd#1yC6y|dG4FGZJaJKrGP?QC(^czzk_6U#7Wo68TsQO$y?}XU?VRcLdymK-T?y;G93OAiL#X3X;`w1SC zBf50PT;AO5pLu!8Ly}u~H2yFK&~^nDDUoQaa4U*M;T0?)GJ(%-c}BxZQk(Rrzxn~& z(m*x1ZADSXEyThC@YS}DhM>NhZfi3aAtv<#9G^qTeW$MtKmc z6lqZFezj-&>2FQYK=w8p(pZqfa+4s3Jiw>(PLPt86h%>ro$w=AB%95yEG=XAL5xir zg3TjzHjXiYjrE%lbGmE7!Lye!EuOkC=WGD1kZMlWi3&Gf%*JEF{SEV^feLrcp^lrS zD>5l|@T#HHhG?_8^GYd|(Iaw2DF>yBLW~yz;K=(Bxae89@E>`1EtBZ7k8MAS zzn^+Real+FBJoJL8W3)}jjP~DBEtRZuiJFLwmwkdt~pe=>A1I@_|i!0n2A95EkkLq zwr2g4yaYZQ;{8Tbbtm%e@B~k*?4dMO(f_>{H4bFk*VNx7eBtbxZ72R>aI?R4; zI&JV1UerEg6(i6WwVFePd#mnO_s4U53*LynfW7Rm*xfGO-fx02u#Y_d`g|)&8TlO` W$UdA-v1vd60000dC?d#%V>S7K6t3Z{Z00;yCAovHkm;tT< zSJ2Th(b2A8VqjunUBSkKfbno~@u;qn5I`7cm>B74=;>HEMR{1*gxKlm`Q-V8#3f~9 zWSDrMstQsnqS7*w2qYjZEG#@6JW4Q_Qj(RPRq`KS7q0<)45T|K)yN=x00|$2j1Ri# z04U&0A|Zni{QkJm&{0q^kdY9hM8EcbAHR49U?aolfRVxQj(&#LAJhKXFA|?}RKY)+ z@)J5N*#2kxpEYRBv;WzIpU@aaOt7Cf|EPg<6|>+UP52Y||I$K1a{(|oQoJ!5YV=6- z^~6630MyKg5i})fY&QTvo;?KsUn+BChF>6l6B$SztOXwfv4}B{A?L_2*eU)3iB_-{p`a)1ZXk1V7*3WIvW%xaO6=MqN_1xDW^#T3fY&Z> zAM45TKBs*RK?y;GBuf-PJ~%)~0%?vD>=f_H18_WC1|rWD1qZ(rOiL8JiASH>irQ*IL-EcY;363Q zXZWe@S^=baP5?vsT0UH>r)EW)aO7kmSu!Y_A7I$Y!@!=X8lc|eehiHS(5BWF1(2#( zcR-Uge{u}MLK*(^4giKJ-T`7jChT${cvb<52{26GVVN$`)K>HdeuS1ZTBV6X=<0c` za4lTg3$nG>@ppRxK4z@f1H|r{Fx;A7Q2xd9&|oXWpkb5_00h@A^1<4Iydf$Z=#`if z*fIjRPtt@+APaEsS;G;0*R_zMCJdo#`1%^TJ)j^%qGMnK{0siSIGH`J3qT2|$p8og z7q(MHlJN9F*o!`@3MkbEW=UE=f^P@=E+y1RB^fkXO8|kNgU9)sJ{gW1U4{@0AXbA38EJ)!4fIk>jhIyrG3h#LE&Th^jB3Q;j4yd)0!>)* zNDQ7+z}f=zN>gbox)BTk`TauSAe8yhhW{e$6Iern`y2u-y_m@5Qo59bU$X3Ao_N6k z^l5~i{}uluHZ9Qb(xZQ*0)&Ghj27 z47fBV=K&ZGjuCJm1{?SfK6j~Lzzf6+00^BV-KRjf1o>i7E8AWka4OVUu@B^tJo*<3 z@D7u(Xa7vk@IZzT8bZ$?{WQ@f0DZ)Y1cDF}j%KYWtMF{zo_C zRcZy2Aaek=4i6|<1r!Yh_%M|KQWTl7JoM&9M%zoDu}U%r(FoB1fRqvp0I=Kbo$-bN zL9|qa_5Hkl4{krZ|2vJpSoVKs${#R)G1q@E^Do}|4`%*lp}wi+=w-hDZay|0U<~^e z;P>@XDYC+>DRq7Y_)8m`uZ|s=W4-m)?%%^PBD(V7mi-Fwm$smtFsb>w`y#(~|1JZB z_oB&8(EJMVdmAlv1%^{L2K%-5@75xu7fSOsN2iZt{{Vnq>5k1F>;A$Yw`)xZ189rw z6|s?*`h*q2jaCuHMIR;xvL+vWNEdOBhV!8#fPU|KBE7s-R!3yD^6mjhKhZ+~^hvqx zZq_eE{}Rg)27e$_k_ljC*0$0tg9G3UKIJlQ!ZNqO9_3fySXeqDuQ{OAT=+iPl*W2*Dv%1iF<%_kb2gF!lh1 zFS>(l>!tmaEF_gHnB_g&} zu@10DIFLnhEZD_Q1yBmO3}}-It~{N&Dnq|23>Yns!_gp&Bc1XJM$(WuBI~;E=>*V6AL&(_!stAX#(=EnbyB0xtQO|7vpxu&aVcD+0P`6s?V zQAqbHpA>*zMnf+{Nu~_aN;3xl%z58@nSYTaGWLVWOaL&p=?(;N1L**Sk^MsBFM(%8 z2cRmR#p6o^NHWnd_3@Fh2N;&KeTZQw2RXns4EzT?cwU1*9+_r~=IQvX%P4Y4AO~7^={3#WG8xUH4y-`(@xiHveM9{}KKdfZyf#%fNqZ z{$JSCP$c$%bO_Dgk^=8{Bbgv#)!$t|X;XAM!o*D9{~ZhfctRcn>xHg=KM4F>`6ZaA z*WZGH`fVQ}y#H?p|BN1&V8sK7fcLK#I&XFX!mIyv1kv-;$S%Rs1Ue*kgqLBqFhBxB zo16#F%3f7j6kbQ}(=HjkrH1yW5-e^4irsT49X&KCUf&o|4h|4lR`~TmV~R=0f=s>= z4CVkH0TDD7dHfy0Ypp;4W4ZvyOnOb=jCt|`IELey%!l@;BrpEK?N8%DECNXlDudSX zDhdol5Jgo2fU0WuG=QqMINPxQzQJowY;q2xfn&(nMn?;J4%<#dum!TtA6> zr^?ubS|A27h6A*sRb*@=xd1XS&Vx}jdqmlLC?WH`mH-f}!spFU3fv7A@oZke8--eu znPY-RA|A2Pl>?_zvguy)sZO|VJOBgwd;u_ZpAJ!Ez^|XxGOm@N3?%H46|wOSD3H+2 zvyB*d(X+dwwZwq5&)iycIX0w9pkCDtF%kIP?4I{w5H(*% zB-rK@FYY4qtj%FKsKSgG=K^vYECH{3sW=cBm@XSxIA@uiWLg)y!1G| z50_I_a|-1=&EcIWiEG0Ml9Jpqpg9kOYS1jk3*bM0C8k6GHeeJ1*^xk~MVpYvKf(cb zUL+u=$)Lmn0N-E;Vxd5mPbX}~Kx!EPu~w&aIEpEI88NL7 zA#>E`2*Q6MjeL+nYVC%+ww~gAMX9Ql`Aw|_QCoo!T1SI&Cfmb8AU%WjRCh^YNJt^s zsNg>^AXD5sh2(X;1fq^VX6~$Nl!Nq;ts2X`K?W%A^+D1z?V8pG*GWuYWwnMO`1sw< zyU|2|tJI$77`zu@7wY70e?&%X z`ujL=SWM$#^h=>PU|GWtO7bHM;Pu@6@QNE8C0tQIPcGo5iBsmC>Rth_`Z6G&0KqU3 zIXoUvw$Ynve*jzV0sCSr;GeShfnNsUSM^w4hyvLJ^)(y`!YScNNgG1x@NkOORI0?f z0`T<_HK@U^L_Tii44wu6%QT1?=^XM@UiwMiCFx&cXx1^_*zi7miReoq_z-U#Br=ek z-UE?Z?h4pqo;u@m@l(04M+_Yz^BlL2a*$d_yM4u z09YVGuM%+(*xjs^%`b3_i0fwv`F{HkzJEI2KbZ3!^iS#jwCK|PCtp)~0w4bu91gFd+irsi(|L5VMp$Gx`yBGB1mIfFTr`3$Lu3xOfaorrP<3t|_@- zXmjwYh4iPSwYdiae&oRteknVKOuk$+C7JICb!}xZMQ`R14yR^@XSNHKbVm>*(>cYk zOc3fcGoZbA&B3pu7|Sm*mAL}z;IxvHR~zf^l)!Y4cZym^Vs8CA#wN2X_=X1|uhCKMTg*i9z}<`xe;V+IT{3)3z7=AQ?jD&)Mih=|}fj=CBKT$(LMFT+SBs5@BAz^%C9xXy5 z0YMppt9)*>y!=ep6wKxH^cCTc(lFo;*gzOSm(eGlZ>X;Bo}(-`9EiA{Mw6H*U{%tE zO(w~0C_T7cr1k872mS|&q#`E15Sz!4GK(Mzm6N#_UCDRE!Ex?|EzP6 z*Thoc6lb64_6o~JzxLbA!Y90nW|r|U-cb5Ri~Z7Fz^P)tiFAx@!9hZL_Q#+XYL6Nv z?B;5uEWkzkJNWNd;DBiCC=>yIMfx48VlMt@r#{T$dWU$NmNFGJ`Ja3wO!0korrf~4 z(^j}&hi-avqO+yVaZzl|J1%qo30YvU@yKVhT=L54<431ffefyy*Sk)Wcx<{#My7C` z34~7Au-ILubIxbSHnY4NaKA)8Hy=5f4yoe)v}iV0?|$D)ytCi;ZJbma$J)^o4V=l% zGrd6Gmqo7fwS3zqODqR_X5PhaStr!q>?HnM8;vwh;vA!)$-D>60S zjP1t0rpa)`XKb5x&pHhj= zp!;9sxT#we;WHEcJRl-ql#7PF7gGl;iddW4s zDukPvOH9X=RSNklPjqd!2Ruin7jtxoAzbBU$DLmJe)rq7q( zMW?}eRo41ZyvQ4L?8QcyC5HtmZ_&Fwc@nu-qX;2P-BJ7YsB4e7O8@esHHRd}dKmB61$;oFgU0h4go_*R(bVziM>zwR)FB3(0%>sKsd6;4Gcf0zFJPPHD z+hmj!1H4&5hJ338j#lByXYP)DMR^Yw>MfMOc@;-*Lq6uEiImOBqOnTUVnkR$R~W+b zmMz=N@5ZR|_UWEl#IY5X(&;(cNRZwbwD40|kke=6R8mQngxD#z_-Vf^b(|_(k2_eX z{#@Nw`snuL(t#BPu>CK!K?PNQ5cKF7(7sJDpN{BW8Zxx0x;LE_0=-Ozvn5*)Y^<@dp1u*ER zGnn8v6LCuSAv&Q%*cJTMv!OpTw%&~yE2|c$-6*JJb|1I^TpbS8e#GHJ*0D9y#4 zK!lcE+P~r7QuyJNwno_uqNr0j4OVhhYM{sM|6n}}dsDi7d=2{oTZ4Hkb7)Ydvn>lJoA9S<@sP}u`If@52FaDi*3f(ti9A!hHsxQ7$5E;?TxNe=_*rDI%htTj2({ie!W$5gLgnJR$ z=e~-S?~XewJ#zH`5vQvd!*N%QzXknU5Yqd@?^ELlM%zy6wdBJ17+_EV2t8^VqNjG4E*JC?&Ja&n?sJDj)Dqz;LZ!6 zsrUjIoi!bKTKp_+&$Q>fJ6_}&r?>uXE?%i>n?s4e1ut^aaEWWGR9o3@S=JvHb&L8E z!dd-cR~3@RZtxs@X$pIu$ZA%3FFYjcL8j*rRSd@xR$Q zFk0IAU`lC0)C)@kNfhVFVuQA%eT+}4f0cRA^+jv8<)Muy3%M+lE#hbWwgfKdu)}pxyfT>O=F-j_U^YI4r$e*=50RTrsuJZU*wDScBeaM zXtWmPciB3nhxn51-s7KBut0l_S1jpiFo12=@=DL9{xRRX35bhj4}DP*A?$rI;nnVk z*Ks^Q=m*`V+)UF=p7Wykl^+y0jkHx#U~Wlfdsk+Rp^GEec-EhqKwy+x z%aAtI*{(HLb2FiT1kW`psP|5PF_Y`L`)t$bhCg@>AH}>nq>H&fpT1U(pq`_<)(%CH zLH`Y1VPXZNj*E8s#LG4k?XaA3P*>iFD3V51MjTIYR zb7=VqEVVPVr~QLV6*?J3j{J5QjX;9)1bQn0g6;kf_^8aJ)K6ii~29I64RiX zmx)C^s|umpfTVfKu1DSYL8iVZF;WPVIe)K zP#2A3tFJ;HuI`2!mzLT%D?1qrhM3Q^O66&9&6G@Ouqj(Ba3@is#pNmVzPuJ z;{K*&w(P4nMdtn;dy^+&onqYqQM>$(woE9zlXLX0WgV;>W!2s_VX-Mt<6MHrf&{gC ziIXpI1Nb{KQ~1w zIk`aQo8m2uDtsf^Tba`J-{_g_O%yiK8x#*ukhrs*4{8%!-wRzMZ(ZkcQjvm~$54Xw zBs1SOahiJil^;JXo(|PA*`PGs>|WytzOw|lzj<8s7%3vQ@8O3#@~3SXQ@=X{K0t4p zi!_Hw%9!|{;?q@tUJiZy_{5*OrujkJ?8orgrFUibeII4GBbXy;koQ0BmAi}fv|THY+DLZ;Pkhh4~m_z>wxo@6n}a5`YUztz1{ zX*(X}y~R$J*Y&~fd?UWER6p|pBzQ_?6*Q}ZD4Ra_MVNxGRl154^P&%?1l+~b#56L| zbTer-dfUWmgskUC|~b?Hs=T)Ycl9=)fl`{VY9#n+at_rBb_ zk?#IF)NIeD>w9SVix88HxxV5WXqy^QB_y;kd#JS0%QCuNDfx6?gWydfb~2O~+miHH zP?%zSEepxZ0ZT42w8$;cGA%hp9$m_EPofuVnMXEXFsm6Rc1#qq9k#&t zoqOn+nLAY1(CknnLEP%)xuJ8U-m?COS@b2JP82_ zo0?IpoDH4Y(_$fai*K%p}FSvJVH=WO%1Pccr%U(_(fl%PtCp)BD#v~M3A3r?y9>9`BAoSqJ=LqSTw{bZ9t1|7wU+qMl3Ou zGxY5U2t(*`o;oU;2+~)QB~8XD9g5XG43H6UL-bwDk_FBU2yyzL7FY`|)@<7NZru{j0Pl!cu$^=Dp|kL&)*uf$EE1 z%!|{q)PuX;!$IOuv#ua4rr;j^Ahb#2V7 z8Mdfcf@#Ujn9CH~dvhV?y7t;7Avn8_?(+Isq|v$?R-0oMfYC01$m#pso;kVh6mcYD z)YwT(7XX@xz>%`KhfUC~;Cx1!6p4GhRfEX#ro;8T%;9eG@VK7OxX%kIJBI_fpvmV5 zV0k&~=%8Q@b!Ppu#er3UYFe4nKX>fEP22vqb0^*UcmcJmNZR1xmvU{tiAOCormD$E zSDB9Lv!q1sxv%5FyBx>O>K(b2^ix|fu?W8&{_yF$M0FKZ4cGiQb3QWOH~)gL@s}6C zk7SuTjAH}6GVw!*rO)+BU3(A5ORI8BgL}rwgR&`+V}l0*-YC ztNo^N*Gl{Xdt*7;o8{RDs)SGZ>U2MTTge@VeVxLstm-x+m{z^B>_k|gK|d*Gvw|Yr zM3A2|@o~Mr_&jnT;p%CqaZ~<5OFmr})h%;Emz7*&RE+lfdll|gMSY$8Qeim6v}dBo7%lIz$UiTG$=6%S^Vi z-X(vSbCMQ(aRJm~4BVpLQl+|S>rNT%&N57;rN%y%emi6m5n;#9n)3vY7*C$Vi_6K3 zPuFtbX@2o;Pdi6`D@G%mo*W&DU#Z%&*5D%~t9`%nZ(L7bjX-J^&rdl%7@nFACDSJe zS7TkCXBtju+&qK7=k9bz zJD_X{i9gX0dAoo#v9d2cD!!8OiCs|g0@zp0xd6V#iE0R~&w*0yaXFZXk9~g={nTes zv$@w{Swfw{s~CGw5qVLGQu%yE`+M~~O`QBN#?p4VoS`-YBKP&t z%{r>Vp|~m}#(Tt}3%$-<&!<$0^mn5Dg9vXRQdPO#&iVqHI8#VfO&!VFu?Oe&^hk6s||;39PhSvE=V z6%T!E8q5%~$e!GPzZm_)Mk92EYb0dLi&xnL(-A8-WvBK>!n;!pH|KQ)YsF6LZZj3n zKE2$!o_VqKV5TllSebI4KG_3J0JugfgVOX#r#gpB_l5dyEOljHER~6u_8Qu3imF5+ znI(u zTv|)fySF9an|VZh>z2yL_Znu;W1I<~pA_Pui>OKU_?~II=7ENk-i&R8{ExjGQn%ry zDEiOp@Cw3V$xI9+n^MD&Z3z`EIlb*Rxy>1xE0_~4t@>%sMY1Nhd8)xu5XkB0+Ar66 zD`>(EUf;N?)dwn$M6+It(r$#YUhBe_y3xz+#kA9p_txwj?P1eGrmV0M`jHgGmh75$ z$f7p|$B}<(edY%UyaX4wYN}cO!b42;>Pj$XKo_vuNk(Blm&&S=GUrdKyUnfcyXjI}@!6inP{2nENIVAO_6 zJlfAv)pBotl5vw#wCMw+{gZJ+$L>baBWjAe9p6Ltj@a7?hCI@F&5PmIcb_#rH11uD zwm_j$$j?2t$#lTDXE(VmqQ7@YHfa^~7y0lagTb9uD^ifGR7@%YF~TnN{5k(-3aYoh zR%FZd{vY6lQCns*Q41}jezE)Mx2d+9&q>)?p7DvdM_9jb8{J6akmSbt&{qH1`}SK; zAESn|>(qsDl@8h@Uu%M2-Qm$2*$SJaSWBgFuibc%C$xKcE;SuD)q6J+tbN9>>tHQW zV1_GlZQJ!jF2bQK(dd$(+iPMH!4u3pA@A{hJ!?Cz)3#h4XdAG}$=0s`chX~nyV{zP zQ=5w!c2o*m>nm@)k0pi^t92@8f5EcDv>1_bLtt>peUMsbpyuAATM6AWuq0X*9il9u zt}jPki6Wd+-CwDkt>mIV!dG%+g{n$5MQIstztsu6T4Lse-o5(!wjoz(E|+z@@-q7x zJkLGp3O(~i!T&hk86Lp;^(Oi?DJ+$CNu}LaXeyI7O_xVYo3Bw#Hr@|h9>vyS1P;u6 zkFv%FOjn0G5f+J9&1-l6V1nIGR&{r=zm&$iou<2Fx)Ud4VSjtvwUb0;_h|4|tG}H0 z{Lcga@4FDD5^-BL6cHij^o(dtYEQhn+lkm$0N>H)i=z6-a z>3~M!9;y&4Lrp1_GWngqU%62#Ah3K3<~_&#T@99)#teWnyS*Hyc~e9(!*Y*x9;?W_ z9tq<;j}KSIK#u%lWR6gq|yh(8~9gcq87;49~5v0q=#KpR4us$0c^T zNp{Rk%)mMc+T1gd0rLRa@5L%WU27IGsTH;vHz9uqEq-T@Y z&)dN{>v7<0Pqn$DNQ$QT!tJW7*EMc)chvB#kF<(pm@QqrS>+kr)dP&mJrSpobXv!G zhsO*{#>&(i6e6!$_~ZOPWA~6X7lY3fNjWx;qZU~vr(gJvmt#jjI(#dToA=93_G+ft zbmDlD&L2i6wGdta_@Y;|6i+)fYmF&~^foS|zAf%)Mjqm%QJg1Y_I-=!k8BBoXoMeJ z7p7<mE zzS!&P=gRoDu}M=lY4pDI=L8-^1qt)9`Aee;%v7t#qQB(`3-2ObH5|0BHY0_<>7qAo zB)ryHb2~qM*Uw(n#0BU#*}^fDVT+IFKtp%86`azMxcqR9A%O^-fIVb!^^fdRR_YSM;ByePWpxEZIN{>;YXK8@5;CUeo<$}(~`F#WCXaqT~a2dh3hlEd9X_hd^$ z+nU+Ql(F2@nbblnf1M-UyMzHZ@u=)u1ERN$B(IpN9*tn^DbL6Xj3t9%tP}Q#&E@? zW7Fh5kW4k!0TCmuu_32QCXvm}xY(EMQ4=-R8j&H;lprMCh|0|6 zaUz51%{8M^YK4g)N%m+hUN4R0*M(&gT-r83@+MM4WHsK&*&k0tWjKJ{Z&dfzqx5d{ zX_cTu49`ACFL+@a6F#J=Df-wN+QGXMM~Ba_F(x68FC zPFJ*xbMYqiQwcq*)Jff~L%vWt?(0#L&+8)&8lUUsE@$Dt2OXdjSxGIS27b0(7RD9y zXqqc}?7^^?O0tVlhy$W&8o;QanUZZ@Mwua^jb#j8B(v!;@Hu-FW*)wPA2Uh-#^|Hc zA2>Du2ODwGUNy%-4ZlHZeg(DD(x%M7Ilh{`Zj8I1{us^9TKQJI;hSSUT9j&2IgVB`EbM0)6*}LdX2h7)hFt(KvF4@lMU0fkw8laBg18!YNqdd&X##_YGRYZjoQU zcQD4KQrETYW4d?EJydxDT=6P0OK!Y-%jq%4FvX2t`RzB#J$ zpar*c$WywdADEiZmN< zSjbb9-{Zm<5?dzV2ejbhEGHdr4trBl_SU1B@@HMgU$>aka5GEFCzY9w)~oM}FK8z= zvn55Mh%uiu6f19bCoDn6N}4xD87PB`=rGzX&?B z@+8FH=tqrd&LCSV#^3E{SQsa?aI-&yvklbTcnP8U;CQt{e8;UDa!N(dWVDW?QM-{AG|D52kx4i%t}~( z65OR>lw!UBbe0rLPyO9oQwIzm2Kl;1G}4hB*9r$obp^XWqM$^{<3atL;sGK}RxDz$ zVdgE4I?J{dYUSsnzlF*zFM9CJ$+D5d;m(AzVY|nX-1x-7)B(e?Lzeq><1KT^L)v|J zxvhp=5b8-HgtB zu)h$ZMzKNDQ0a4c*S_d(aA?cNi-nr=@=AqIvxhLVeP7CRg^zm+CGAG^I7!I~oK>-* z{P$D0hb120i0UdyMVqyKw=}9#x@qLT9)8y8G!x=g;@Cp?wa-hk8T|H5A?|q~ncSkE zxBc^TQ@tsd9C8}`F8w&?N0#yH&Z}H5W^V~I8wtsK52ZfWh|{N78F=xA^+m;YsATb$ z_@pi-qYW@8@gm7-?>ihXdM8=w;kZDXyU607Zcrhw?0P0Wwi0$Vq`CmgYGcX=lpm^C zd(g#u=kUIPkXKZRMOnnmhjNG$96%_T?J5FNh2)c-bi_8gwq(zjOZ&^JL%*O!2s}ya zR*@?0@1a~!t$IS(r3G$H+QEXrH@hq|@CVN;vII`FyTLlQx?s)swPLcd9mAItlp@6w z?UxgM)<-rfLBuJugxf^VB?0HNISaC3=)8G-4@tNeld&T^-AY|rvw^ZBkq#6Z3xE=dM zX(4%!I!a1>KIFATRHIBqop zc52DE zEdDku7p0$YMfj>5o|HuGX#c~qb&6!AalJ%rKI0exg&Ld;s9h!d2lp}(!Ng6UwJGD3 z&Z|&^z5&{Mt1n{(d2IHNYYzko&Ai^}wOJjre~u>WbZp=v~8>2teu({>;h*A?5Ny8_Vv&C6${*i=B7o^Yj8x?uAiC76tC! z&}nF=q8nsU3dbd?%q$v`XN&k?8dj4)|0R^E3!mTEN3r9kzDM z%J-R+wM(X2mQE;eCTq1!9~+V1_Iu$zN$5&YZnjGTn;~v~D0KB62ITqL1z_w{FjPk3 zN-|Efh|&27hbC+%s#d(rKO`}$k)BO~tjvEmsgw2z(qx6}ar_2nl)BVrOw3D>4a|BP zGkI!yNrJ6ZrZ^`fuJNf?4Q%BkcebitozJ%u&nzaME}#5NCr`MyP^Eb*T*c5<981I- zxo_LZ9Lr#Mk`XP+ddWH3%5-M0&roEKh!;JxLwh9eoBEaNUVRp_!q78xA5X%)a#l}~ z;8ZZ52AV_+=*IZFC7Aqdd4ph~ouYNzN*#^lT!yZQIFI1VGj=hP-05LS<{Dh}YLP|d zLrF--Jy|p&CnrZ}s0=h%k;^d#5cYgii3T36e18)iYK^D-5;;en^Iqfy5I?&%8nw>c z+Y~;D;Y`j2>&zv-p^~bkE6jAoOCz>&$l54Fs7c^<=2xol3>kV2Hdo)R0sCy-faksy z-FQBX<2@A3k2!$%Lsy@YUQ=nj9e^?z>N@Au6k-uR58hoebv(CR0_*4i${;&AboXc1 zL&o*972Ix2T&MS2DG(~>s7^JKLBZ}OCuY}*8n}-<>JMI;L5>&5w;I{O5(A6JjgD_& zn+Hg(iab?(Hx<)F_O_13Q!hzwLRr}~alBXSfyPwq)5tOY2hbLkrESj0`^oRcL!7C^ zhRav9b?dO4*07KZu9>5?VfEk0lReT)LStaTg=VpP=&8@k-LI)67ZYc=RczmFn&~i6 z41;QypCr2|K@x@73?2|;2$8zt3wA&tx#2BMCDtes6rZlAmL{W?VUp>;SEEypQKS=!qLg5t z`HDNfx&Hh^NLW+O)9I$km8D7+RcJ)d@X4!ez4@uh74i}V3L7qo)}*ITx_{=Zy_l#d z^SRU=M(?6tFTZ!GoZqN$k)QY2ZkXITvQbLmVp^(@p9*Vudj*$XLpdBaa<1{C7!FeT zSq&Ui{oXmQ$a6jsTVz*d!JetILeL!gzm5NMA(Y**_%;DC7`h36`&kbRAb~*0DA<@7 z=xC@Y$nY1(k&potRD2rVqB=A%0U@ono>fxH=pv7-mX5B4$GsXNIvF|lkmOo=KDX2d zZLj$S^gTxw1m(@W+KI1O1~V`!{PAKmrZn(e_^av6%GS{d)PYogpjdsTJVzy`(NHK& z*tN=q&Go(MJH7YMnxB?EzwPOud*{>2Xvx;Z|APImK>lY~$c>zVD$37pU(ZSz$-}C~gF|#vG8*<7&WbfZdZr<`df8%@K!%(s+XzB@nmC9=U z(82lwbiodos2ZBAG}-*-_|F<8Bvx7aZQ{b{g4JeM}9|Iv6UvvRw~ z^sxE-eox`fOaD(Zw^D=@OU@O$DS`uycLK_U&f4cHJ*RV|c)E4xjm*Ga%DS$dcGp^W z;s4nqm99zW`G*)amPU?mN`7%^?8%`Y3!-1bm6fVEmeR|)Yq1kC!C)s4)8TNWHF)ps zNyr9->c2Iw=lRy1f(SGonNf>jwuKgH&*Uocu_I;a(Fe&8i5{Y|HBr$5cecQ|q;=~( z=08-m@pkFeL;P*wxQ}11ygJ}Mnz#TS1igIn4eQ&Nz*`@gB3~{pz53kK(inH#G#ilP zo%vNiXzk|ba`@TI1rT`il;rEDZfhTYQZ<#DCH9|IrRZJt zm&6GJ%kI2@3$G*!+C8J+UJvg2Uc=J=i_|Ee!(O}BUbjjU*jov*|+ z$q+p;u@#yXQ4y2Ma~3q~!-4A-bbP20 zTsfn7PYxY4u2qCD7o)@6$KxX*`g*}3Za@Uu zey(N62zS25sM4nK{dmTxLFFCn-cRlZ=%Hj6K$LNWY3^OTM9p$hVZ+{6D%S5me@$2y zbaQyMSstQ(0oa(5-TKNlHx@K)NVOQ0Mc1_)U^mshkE@>S+rM2zR9-u6s9#l}`cjxw zJc64^&Tlz&CCX<2oA#bC{YlD(=%0plF1Iw0vZ`7k8jw|Mp6;8&2Q7{>-S?`5?si9@ zDUuRPReSJjP%*8|xb*YTE3J;BF-5)aKfbq;K=3vE9Z5PABeHoqs`W}RyUk*525HgV zVj>uGP6Vnju zA{IXdK*i?(suw{UVv%dPVQa2)mhHNgk{hp=6W}SO z&@g6WH)n-XBH@Q~v$6DZa!}>(Ki6G^N;FXUd#&4xmI9SWP8EZf2tN&~H~8EPwBJ#A zv6bdK!?xd`zv^7xIjKfa(E?|tCu+8JjS!vPz~S_;T;Q9(-eDj6*ZWSG6{B#4i`j~z zuOK&P1so5$%k%Mc;4hNj{TUv9)uN>Eo;X~YqB<`7?R!2N@K+L+zFpqX6 z<$-HUABFeq%C?*%>E0UcSiUDwBCQw(CVTRJ-UMa7m9ou+jH-3@Y6stn4@M&p!ENd==f84T`KwosYN9n zABw^RqnW^t9TBfGBoo*-&a78Aq{m%MuZ zf1hpXsOXEWKkI#AOJ99Rpb;HA%F)O?{Jgno@(U z*Ny(8;rn^`t5!|Uj>e3sh!C?bickGb2>I=+5QOf(E8unMx6)hm|6b^7iO8$|%$5(5 zF;l)IE3iRz_@7e{>scy)xq>!evou|lQm4(K)%idhY)*s+-U;{_kdDQljfqGbgSP{> zGPM;KYH80_QrTEqL9IadFCIid5`3FwBZ@To`Nt>8RYx03^nbK`eW&P=-)TQuf*R~eF0d$7;OH#1n695kSJS7>S0{Mqe81sEYm#Rz&zeJ za>wWa67u{xkpbhHV1HAs7yGL;P3Wk5)ZfuA;qff_>A{b2NA6@+>?BmuTWC>#ErY+I zKk@jwTGxisMBm&b9_{xG>s)3ZSFu<#;Tth58%w-9boZV?vkSj_^EqIPd@G}^g6i5I z)_8A)B0(je`jkDX??gk9JH$vL;(JDRg4{1kl_n)9)`oOE)QSgr6c&%CPJ_c~cBdy$ zo!??aKA7!Ged(iaV`L9O39|1=&%gd*bgGn4VE?VlvjB$Gb~PMorU@+r3KU`N_G$rC~mgw2t}dgoFW0 zQ-S7+i3=IkfZ00%$?W=DD-bYqzg`*E-~|AGlMbszjRWkHjD3DsZu2l` z-6xlF$j5(fl@c30{qA@qM;upq4j}j#d*%$U?4eEs)e=Vtmj(R&6o!Z(@>5 zX4(aJP}g`+y9?mfLZ^^JSUV_iF4=2&YVR-L?j2{GP?13MJ-0(BP^QamzWOV!z%k8S zIB?hc8tZO$FK@_OD#bIEaj~MsQoE! zOe-v>rpK^S-s!|eocsLDr}==Hf8{faFO^CR;riI|&6$)hWwLuD&>v_s^a(fGpu zg`Ph$e={g2(LEu6w|$cv=uYDhQv4>jNaEgk^$ENC8B*o;UhMGDJECGrOalW7n%G6> zxujmA_ib+gioZk>`O@EaXS~M?H8$!H0suQ$it=W-4x$lHBq8H`3481 zP<}|zw1GQ7HbJ?-O3BAAO-Z_@!ehZo0><7`Y$mzEoE#- z!79U73Sppn=ivTa4-wK49NTQmH8*++4_xuBY~gjSI~RZ%Gs{PN5z40oNYA4zod=(C z8Zdt;+4QQsX~6v=uxsT}1<5_xV8Z6~stpS1<<{~YB7ll8d$L5$)?o=W+LxvKt~|X{ zGIW+INxmg`Y>eF9+SZ+`vSE~$Sk)0q$9QuavWa4hkJDH4B74N85 z1*2(RB78}&F$RTZi>jNvT$#}EZb6UxieyC#M~dgkcmzep-28v|c*&h37|6?Lq_z)<|TC*lmaQiUqQ zH;7yehV~wASs1D*Z{*2+@yX$HH->30<`w%|i@u+#k=jq`rkRL)D$UTC!XlyhC0v^( zwu7u?%PIPAFcbE_oaahI9w~)N3NhAW4?0;tssHf2QncAoL(R#_#Ey@GV|+Y^Z3bB29>a(Bk_y%qmp89gg%) z)yJigcP$on2+Z5>jeY8V0Zmw2fxNH}a10<3tW=Bl*87U!Q{rf%;UiP`GBSNiS5mL_ z%#z2sZqmO7=lGAA9>)el_yHnAk^TdszN;SFcP6r?<{qPC3QBj64VPl4d1I;WzKj2S zY+GbBY^zTSGE2n`L#9uZEr$r3q7Hh?Hr-7tzg;^pLO1cUOS&=k_U%44_g4A*RtiVv zXxaOeDoNX-RAr0D!oe%`Wl4jd@^8UyNipxVVP=(16tW!0qW?&z%A)(AYi)XaVe`(o{rB=I`}yev+T=bU%`iwA-p{DsM;iOq8&@+-IT> zB9RbCa;I+bTZHp=uin;d9B|U59}2wg5^EQNx$xDH9%(0!NHo{yjRy6Q<`c+*#sAmd zSB6E|wTlit;3$oQG!BiVz|fsi5<`e|NS6YVlETm_4KFDoNSAasl2Su=cSv{!U*CQC zoqf)?_xX2z>_2Ng*Y&Kmo^{{rUU#o&RZ_NN6VBs*u>(UND`4fiKO#UbiBmPT7$budd<5uMHpGhh?QcLb zug4?#UH1L_Zx>#t%s!CZWALq(v+A()^C5kYrBI@q@6BH#UC?NJ(1qhbYkCCaF?nSI zCEF31{ze^M&DlqWDXX_7V*=yj`r#({^sM?6$c$!M_N?V`ZKo_L8g|i&C?azFKo3b3 z{0Q~kV&+){b90jrq^OHZ6e;107Pip2E~)0qI$AO))E8SMe= z>%RD(fClsM9~xBuA;AVU;K_U2Ddp-f5za1F)?bV52A&zVkP`;vmsh725c43u^O@&; zty|j}`|hfTNdDC}8g&58EwcSlWzL~H=>=u+3j+lG)um%$^5M<+)@tR=##|FGv9({% zLjuq9kD>}PxI(F1!bBuFMywAm{c-;H&j}~(j6h?aZ1ylu0VZu#(iZx=CMtzvCevPw z5AdIH`1D$>)Hj@IAxCGpMGjx(wPYvCOJp;_ZhLO~tulOBl)Mdi)1y;Q8m1z$j7HP! zAW*5~`etCNpm?wLE6*<4~qT(`R@)kGQfKT$X3iU z3PCV1@nbw`LRXb`e{j=%2+91B8In;xY1&(`xX>JMi$$7`r%uziC-w#@I2A1>%B5Rq zmX)B ziBb~9F5KU%@!xT|F|8AdKbBgMaQ62tRJ@VY%=7;1)2OKGn0%01d$3${yog@9<5PmC z%IFMG=%b3EF&q-4bj zxpDfg|7OMCYCV6nMRzYEc3&!CGx>IqY8T&AXdV zB}!(<{3`r;lA`CjMxr{n?QRizhvGOEZ^6uwZ;NhcuN~>JN37NZg=<5{Beu74cE=Hh zJ|-^l&UNmK$wf=p$gI%Ejtdkf;WDg)4gmL_f;j{OaY}^)v2*_15R9dKE^?+2!}sn> zwG9VDux#U4_!u8m7c%~86l@0dk0s6%=cjRfm%k*fy|4U91o3AHDL}s}>W%}65Ov#>Ly{>7BbGkTDfk(dCFVeLip@Q#*bqZooe{VxB;6 zWK>_5^BRBcv7Yc*%R-C6t~k*ktc6B5H8($Y;Mjoe)ncHi&WhnD;kB@{{UddZO&;gg zj5S3i?Y+igWyH$~tTVJCy}k4r^FoJmMQ2${GXJUU;GUpynu;K%dJO)?k>5VFzddQc z%1t^s285kdCgy^1KIhXQgstAjdvuk`Pc4R0OAdQJ9EJJ2Zi4hhMyqHfffo?Uo%cXE zCuY(?zg=d`wW+-7|pV9n{LeQ8uSDgD>W>f%nNN+~|Cp zbh(kfwQi9_>4yb`11hTpFh`UO^&ds;``YC5QIZDIKz1|qo_%4+RwVYn1& zL#rapaRQW>2A{**r^wGcxTx-Vl_;IdH#RBO}b9205XjX4&f1wTAZ&u>Mh zL`M2PWb-uqarPE!Vns)YI)ghL)&;@z`f-7RZ)1H4yB??ZsU^|JUBx**poxCnuO6XR>TS%tl_v8 zeM<^TWZ`m%6IEYE<%CNR36mb>3|r$Ojy%TKQf%c+%_HzubE3kE6u8JSc$92ol*UP! zy^J-1`>pm5?9vjl9+^{83z;U@=fAD_Jc%+QUT9jTz%6dM3t$2{b#_pY2}GxwlIwRc z`6E(oe*#>~(w3-PocH$ z_jxHyOeHAhud+nfXM$ykzSLA?_Jh}KBCmqI?^h%9K$#57p&g)_4@NuV%NPYWq>>a; z!%Bp9$W%Cu6=#)&%RAPIrXsi|T{r=REXjoqKYJP3#mYZAO)C23NeqL1#m5$hSN~trNV5RXl8=PUV2m`&(?2W$i{gdt@jOuvlUb?zThScNbHXOVDL8Jw z6=P{2ABk~fF!Be;7AL$Mlq$z$wD=5=@SgyYSz2m?duj{^o{?9H-uF+~{#FnF-mfa7 zGnFPbJ{}l!XWt*g`KFPlt$bHE)Lz9X&*ZqcR?znDwP>UQ!rT8|+7q z|9aFpnc2g&46WfHf5Ig%K`Y4Gxw3LBg(5|!%(p@G<(XA?n9;>zb z{c7cnH^Qe;R%`d}(S4F3os>X3nn7ZU>R464qib+xy^$$8eV9>AHpIDfqkYU6YOETZ z-Hs{Wt|VA;#kp_?1GO*V)$E_ccp@V9(e?n9G#$+yPEfSI`diN09}j2!a>K8@XAwamksqr?%ZPf4M!xAbRSBCXHLrg1H_f+YPl}^e*|u2k3p-u znt(=lqsLMb)zO57{aYF*?;INhTC3MHDf@5DH~0Q_fB$%R$K-@mfj8U7F30t2%D&M{ zz7MTC%q=z+yCoqbC32&KCW)E@!g{0Qe-iym zG12Jclv-ui-frv!@cSzI;D1e={82{m*u>)$c<Q+w06dIxXs&&ssn9BN1X76T>Bkk*dI~y6i)Z%+{mZO z+}ziyj1T@1RTKS##J|PmuXctA_0F-seQFI0=>r8F2HaPz4Z4z(w3qMpnL&~N6>&^< z-h*NDeG-qNw5~X5(`tyEdMm*v-aNhz+FyeAOBIQ=7zd=S;jUR}h1U!R^LXlGzbDS! zx=6e-GFW0ZJP<{v$^yO!ue#ian>tfna+Npp72F_`E+^@!`*2U6=vSFCY$-4CZCEwz zq_-*NiP#omc0VS~_a=-(FKKF^@sME-VL%yZ*~2-7V3o=#MJk z_caE53{!8N`5+mWsFQiSBXr)aXO!rH3{joJDQj{M73xiz{XXc)t~cfU1T0j9k~@Bs z(gb6my+f%6BO`^`+2+*i#G#Y)&=$Uv3^ce-ESk_QgcuwF)N;zcldS#M26xqlddm?~ z^xv8OWOq`vd&SZFWzD&R^4A0^RAJ*F&h;RBqQV8qE*Ht0il%Rs;0SOWE$x~r6!42j z_4};!ibK?xv|#$ z`A>FSBhb#m4F%=?z0fG3(vrabZ(=U=G#IBT}QY+C^{o@4EAQPuxe?T@pdO9{HC{lJc z${lMVPBZxx9hI5}v-<<3WNWE()8`4osFB^7C)EB-9|?ejT#+Fnztp#X$6BONwNr9c zz&zoLrWh?W>@S!GGiDPOeZn<^i5`6)p{Cp9rO7%hhAru-XkGZ*lWu?p`Yt5YvbXspxMv`fcDN z!fn(nl~!iRHEp(-mzb?g*<%YWu)mfN_O1M@CMIH+*F$vLtP^(J!O6^eJ(ZaBoc7(suYq+uuo!dFbU2?oD@RQtK z^=XoarjvH#k?{Q5#~8@*bBVB=`)BYFQQ*hegS#q6^9pks^GaGOBS1s`;;vF-zVUDA z4EWLfyTx5KQ2ob*k@IGGXQpG62F(qF-tst$pKIr@(%yZo?j*!R6FDd8CEUXtjk`&4 zMZehnBZ@BfaEB5Tyc#+11|)D_uS%tkY<{({S}vw|fL?!GuS&FD2{}!Z5TP;E?2Z3R zEabmonf~X1%E$|65YW_lipU80z!63g+iH8W^<9xz*w6WM_j*#T-J!2CAzgOB*vkly5DY2D0_L9@50v3pM) ziME2d%gHfxjZ#2YGeH-&x(mNvB~$yW_p^R6Ha>VygWYNs%{O}$=H|{A_`Fp$PH`BGuTv7CV|u_?`8y#wXgY!xfoftl?DdprmxYlENMY@lF-H^$0ix9 zMtU}Zn_>F4T)pSse(Ay?zdG!rv1t2mf?6yten?7Kom!o>`aD84qk|1<=# zWe}b-DLH#*+RF##>cIv0q=PuvZB%7N93g|R`oh0Us}M1DJr1PmOcnTL*JYuGt&Hc9 z!q@S;$#C9CllGBg+=WJnX|Zg2eMVKYsG!=TuaS13wabZV;wkA=1VA(I;d|Z-a^lT= z6ppSpk(lIe<9S2@Ytg9~n*{`NgXWUKJgk1BE)+Le=z9#2+l4sLHUTVyoPW}uFkDp~5Tl zRMnLrhw%0rP?@K8)1>XRP0kj4%;mMlfkgQ-l&gd38q8>QWJ54Wm#P9U6JpsX3QUrx zh}iO^j2*$`oCOT&y)gnhpIa3PC&pRxTHL0>^4Oivc$?0bX}pxuRFoWai`RK|P)^N@ z$#{@IvS}+DKVWs0o|du%c=BB`Uy}%q^n#+%Q>%91L&8B4x8KltNY{t%Ct@+vhFkLC ziAlqKj;;-w8;mXLb6*I+tc4UZEDtl@PN!?s?nQA1iGHCeP=X`w9fai4QCN?5>5=#q z5b0-)+4A;vI#B9>+6|R-^*zv9nkM_kCO#I^VD119n;Y~G#Dxe=iaN&a( zLc$HAXLgT3=Bd*W?hQVtWLcxw3BAvjj2zQgqC{KW7o=iWs=gRb(0lZ1mgkz6w-=mc zke;V~G`j>PaC4H?(K8h(CqQw-3BvQNb%rbn#@3u&N;njp69*JGjbnNvEv1HNKY|}5 z2Xw~PxORlvN;8!SM-9sCEa{g+qH#Pliw`T>N!PgXYar&ji31eht!JgY_C&M3_?pzQ zjXah^TWsplS}2`MP&EyPtX7-CQ1U|`p1nu&!LQ`bg+F5!&LtFrXBrAvfdG=c4_20% z4YR(qSl9203Je_)@gKgItd6{X!S(EBT#!EH_1z zJexVwX$wJPLDnzw!x@Lnt7SOh&YaK&JH+rn!tm0QAj~XJw!&8=_RdWvuLx`$yX)et1v(_ z2;C9>6L2}P9wHL^+em;Au)3VMX5o~yKN_$p88Gv)0jV`ri#@qvD6!@eCr+Szr(dM5 z!{(v)epRhQqQ|~sLFzeO&fws@Aw-MKOYeWeZj~-A8?| z4nNzU=G2aRJVB7VH^$zGb5W7|dtOW}+BL(>g5PCn63wZKBzEr0TLa5aUHE1C>`ha) z++nH&@;s(>MWbGF)Xb}&+KzzXa9I+2S$M2IGU-c?>#0XgLuqSeNYHBO-pXnB1HjhV z;Gs!_-vDSWzidt`Y=l`F#NOzw3sAHObrq{G2}qkIM3-3C7fDmzkl^CGgZw7C`@nre%6QDP453JQffDPitUJXt3zGRX8eN5n+S* z*ev~v;FFxd4jSYszqKG-yR;&aWxb{!Yt!IZqYRkUca$m#I(C5LS2Qo4Zo)+j_gCB3 zJWX^G7V)h8JtW2}gsR$hS8W7z@(gnsht~+ii`>fDwfnQTPw!V6@~(ggG!T0Z>dQiy zMJ|H)K9bOoF2vZ#kRg0bt#f}_Vf82AI}ag7#5wIS=qEs(T;2m`6-diPvKSh$I?+Yn=$H8G zt?Grdt4-je^~*Jgi_)P=Q}`$t>Px%qyG;B>f({FBPgkX1iSgBn+UI)1gGT}47K#d) z{hZL`q~TRH<8akjdSW2lW5k3Vu{%Xu(f)uM+V7>O>C!m4$4)Je)^DF;Rn-XWsZe#t5sOm(8Y1JgJkb@D zg>5c93p|9P{IitGW1K_x!bl-{8so#5`x81{;t*S%1g4_MuW4Q1ZRFcekQo5!sQ0xA z?mhF%$*uxZ!JwK+BnSaJNJ?j4%M>x{5DImijYGSJ_|6dJ+3*E?F^Cus4h#bNbHVGD z-X<=+yeE4pR|w&KHH3{Hw*I}V0=}_~2?P5e*o78AO7H^ht>v%^q$KF!nG%|US%GM8JmP2?c{Z|5jfCSDGrYtWKC zb=!MP8U%@jnO(Xpd(78+q%&jelQmx_^!oFg4|=thOJwlZuL-ew|05)rAp|ujsf-AY zLu2nylk#bhEckrGe-9Vj?uFWAQ2~zN+#kl8rQ{4gYDi~V;vdm?(17_FX3fao&WU~j z3XaZ=q-cu=7xN#8D*W4ou)^3?!Os1YCYD(Xr>SbpD!%;lH>C}tUyH&wZxA;2Dtp@| z?mn(B$VRW~Cg(B`6P+iwd;inue^BuM0TpbmT=F85RBzaO&)=r<+IILL4^9!`|8eR1 duX`uH{W|!BJWVAE;AiPWZfFLDQDKiofF(8uAi&7<__bQ-+QUnbMNJl^j0YVKB zx`1?0O6XmBSE?ZJkIu|~J2TGi&hE3{e!u6xmxuQz_r34E=bU@qb5FZD9z31|PTx>b zQvpaw0Dy$}2ON(8*8mDKGBR>93UYFalN7{%>JtmFs&gox4Bcdit2e;JQvOu5N)DnZ+gC65tNtMPaJ`4By57&uPG5$3SKf&^)mHw|F`?+-(paBt~ zrU%gjia^^8-w&1w0&PA_`-f%=?Ko?QD^wGr1Hrw~filRpWSTRmh-Twc9S+sw7)IYV zW6wE)vR$}*;`X*1x&Sv}3r!crbLC!jbgw!>)~w$ToRTK#!=vOoK6_8i1G2GV{P>io zMpq{(Z_g?3iho#soCqu#wIt8omv`I@;Qa59|E1-BndrZ7&ws_n|9N={QhHnUW1Fww z^WBl{M{nMFAQXZY5XqsrvDV?akNCGEJ9dO~eWHAnCia9~7#{h`H8BAP~`<%SWCX|s{WgtmMa1$E~^J#h~khbu`}pDWx?SKq&P47@m{ntLDJa}=*Q2kKrv zkCCX&eEKP1%e#3gTx2o*=#Koqp{HMiN6A}3vqz;TEj?a^M;3OObj?8e=mr4=%b1Ji zu0_>_O^t-N-suJ*6L3)0!uC@Fn`y7==Q?kB^KF&bt?pys%DJa{hgz==CHy;1mFF{u zWZ2#s&~D`(P$?vi24Cm8$XW1*Bm_>i@ylTt;Or)1Jl!Wy4@TU+`etsYcHU$mF!l7;7mVekGYBL09WGw+<#vntp#JHy;V^ zjfK8al0Eth!T%oia&>=9dU{r+p{{_ugUs{%589_5#6 zed-?n&#+{VU+*S!$gD;kGT#zm1tdD==JFX19+-}j(*OYNI@hP+29qVzcu$txKO7hU z8FY->eK4&WIF;5ynevyhM~fViu8OSxs8~h40MN0m=VIjZj)D4AubQ8SqP$NC7AXyp zZihEzPViM4!iv?XmX9C~_fDFUZKO5p*qA>!1`6+&A%eG2XJj+WN?Q$rBYHQ6D|X&d zD?SiiV{3|W9}|LKwY5pN&hj^u5a~4z(Z?)QA3;_G0t*5FfNHbh)QT|sE>yF#fa=Sv z@_au}{jKUxicfNxDXp&b>etYNaWaMf8IMQdRMp1RTicX{qCn3&l1ytUuxHBXnWM>z zcL2b_i>0fdZTI%)-nwey*FP$3{Z^X}p@(zje#}Z&kACSzF&pK(IOXsA-QlFE65u%C zXQ{R7aKr@a-1wyjFt|Z+wR$p9m3*oH5T0ZS7mU6wGX-Bx_b(nasb44Eo65ar*XYj1 zK31e57FxsCerAmT9-WiZP!%1u>DFGxVo_7y}8tyMtpfnc4C3XF%KzIu zC>G-@7_x2~qYh3kooj)!i!Us`LaPXtrOB8hO9nJr&eFx`qefrNAEv+$uPAcH;Ggv8 zBn3IpA{^ibR2j<0Ks)H9v3AIp8x>Cw={|co-KFaC(w0PtrO zwbOG5N6(}2=~uP>_vC5&lV$HeT2N5@EbqNqqabXIg+7xwO84KcJ>onDBtYniLx*GF zv41D9By|iJ9s^Son@V?`QpodH`k5+BYfBDU7VP9Ovh1mz)zvAuk%h-A2XX>rL@@#I zRh3MR9G1S`@_c##S@4HcSZ#@X|6%0nP3+U&4hW?7HAel;NMqtG!~3m6dcJtOAXtaPa$~PtP1?trYG%_OJ9?y0m`+s>TWMDRktK8wmVx&C-n zfgSp&414$h=ONEdDFy%l`RmDI zD3ni^J0s+&hiV@m79sFayp*i=orI}R^QZ75C0UBFba{1mO+l2dv#Yp-2mVXa2f2oq;2>m2|{k-i{Ui;L}>D1JvXfXn9?191Ot=|#kY zR$K<3(|9x)yGwG7_?5hWlF+f8G9qvkec?<1u>kc*sq>Z*bDYvItjOY<&4CnHLl^nt7VY&KpW?TA1Tf^bwvy~n%hZ- zXsh(#hZ}Cy?wm5--*M-x#g&kKk&{1_-)(vb%!Eam$LO@IwJ5-mlY8#3harru`k&4+35W03_{d`fyb_#3epo1{_Ct zjFjNH;JF;*^eArx0R{^G@&w7fa$a*A#Ht6!ce=tOc@qL~$0sQA3}P+%Ty>2QX5q5SL6k_B|c4No{cM{c+}N$a+R34EO|K-&O=iLZ!5U|#ud zi&ytRB_ed?*PWN)8*;gZxOgK;0tiXJD?HkPqjlxwWm$gJYwtWAD*6=Wrk1ItGG|fwq99mSX^>IIZ|G zRklcxaBA=AXEa^z)9q_V+{b_b<^9+7z1=?BrG&%iY5CKbN3jtLht(0XD$Tg!cb&sS z!voM;)I`Smt*layJD+Wgx2^<4& zAGd+#Ojud(vgR;7z`b1o_bB&$&c+=CymNX>b<;HXa?eQameZgOhAlVw-mL4kz<@o> zqEeI_tkEWJ(vy0cXjj?d{R2eG-=Buu!>ORhv)Q8u1jv~rilCl5L_+>S z`LjkZahPATB0#$Ah?w(!yBh6(b4ZCxcR)N*ooj{&;mqzKgV z#1KMYaRTHV_1&hktQ*>$4XxJ=?#>T-d&q8*e;9CY+cnzNP3$(Ifmi;fV6o5{oZgO% z932wH#4_}S!+F+dcdbV@oqHOMx$`X{JY!p~!an|+-1k`S0G#T$o`_y#F227uEaT;) z8=;SP;uzpvhryI7gS||nPA2^2rpu#MezusMW^6WxO@(yAxH&x=1tY-G=jsN>IcoK& zEMhPg7FT{C8q1NY+##iZJ& zexE3Cg}0{mMCRoO%+0PPt?U9;Nbf}(D{s}JZ4Kj)a|A>_7jlF&llZF9at;`&XMhu7L3H2w=ktP5DS;K22 z9mK5z`!rd;+_tX>E~*PXzrJii}Mo(hm?>}gN!t>T}@o-iK_{h-FAKAIRN zfhef;m~MJwYH`990EF`?+BdO7S`HDatDVRg1ZBPrx5rsFU-}!3q*`AWmnb8?X|h`v zP#y#FQ*Zq));z0|CyK`3?zcZZ&8~2wBk}Ho<=bg*Octhe?V#7VauzK=d*X;Dk=VVp zoEPb#|KY?~>J)Q?UX7yZ!AEL#K`o@f%x&FvkbFW$vMaCXpE7>XJJw zGXR^8n@X!#76Wb(!^85)SO->g#<@LbliwSX@gmM32CeuEW zUMVrToT_7>M4%Q8%Cxue(Dgb7?!oeLG48g@@$D#;ML^*&8!ImV!&7+n|~qBX77a|Tk-X7OxOSyw%U=s`8EZ^wtMa7cORA9F5Fer zMH1KhJP+kJTj^F~A7rwYjNcPRndDf+JV+BjzjrYka(U@}J-9;3n8|>QIOT7*UJVY; zqAW`DFuSGn)87mAXhCTlg>KjIs8mPjB8%Hw$g2Aqp4WQ8@8d)^N&e>}h{baTD}fp1c6%+e10*ToluqQqYF3h zjkPwttLw?8MBIx%A;Xuin24sQOcfk%*To+kBo}5lTF(1^j zXNgdd%HocnAu!252dw~1^N-FC8cD6irzG5A`eN;P-y~lCppY;*rqA&+c%FK4sm{@8 zj-O`FPdaHj}l)reJFQly-M0dc_G4NUL7^om^4fyHC z@43gxQ_w{(c@K6pM{?!oPE*+Zw)EkN&jOSQlf;qUIbJ=W4w3JLZaR=Q5T%_%{kZ{k z)910cBy@iIbxig|nn0<_%{~Hn71!lZkb0ZAH<9=h{jjv047-cT62R-Ly=%*9KP0SW z9RtH4Pk`KO>hTT>?LlVN+#tCr5w3GlKLPj6E5zvHr;x^R(0eLJ4i=e^1_jRdQ~|s{ z$$@V^0Q|-q3a}VH)D`ddx6Rpy1>E@h$gj;okWWjEd%-|O>|8SW@^92861>HPtf%S3 z34c$Pcfjd>ij3`+c&Dzr#(ud+AyH;oj+ zE}ZixHd2SZHjHoFt&kt4;rbh#XBT;G809s z;Nz23BgL?x0djo-^SpR3y@SRN!lO>5EZjp>GAx!RMPQ~0m(0YRazQ2H(^W?27Be$j zM`bv&(-Yf5v=k`}@EK;GFFTWP{om6ms%K2)^pIofo0_EC0lzW-f3-8vXb3fwlt`wJ9yX%sHzTSj!Zu8_=+P4}8wR}hA=^ts>?u^Ou2fr1_3uq-<{^&utM zJ3!0bgVnazK511W7SlOsUfXvv9+`QwNR$Kt3+>WqBk^?ZmAuk)6<35fn?Ozo*9ga5 zpHWM5PavQxoKQQ-6OSRI6iXDKv*uNz4_6(^O_BNt}Fz= zI#lbgi3_vrV-BFL{qZL`UtO+#@<^wd-GeWOo3mtg)_Lb(Bw*&{lwty`Q#rmg2B#g} z+tWla-d~@-&9hFD_;SiE;yvuf2)yWJNYS!8Wqx9Umb+m%wa863F3Ay!A^ zi!bGO7Nd~~)o4F|4U-~1;O2#|T>xohO%Zyh>=>X5ocm%_4qjJMhOWw3*Jq+L89{DD^bnNuCnsA$$s!)z8$igIJL5WGD@2C{NwGLs{POdh8>8B; z*NGButg|%U27ew`8d8a3q;)T?si=5K029s-V70xSa%0>BLoU&9rAYud8T)V?+8(;r z(Wr}Yy9ri0G`9$;C~_B`;}Q|Fg)I-D{6xm?v5@`50RZsNxRZW*;Z<5kkO==;hJ zsupfl-cXjzUA!9-16P>M#)y|zd)#IEp@Zm2`hRx&0RUa2>B)CXOQB&$C(O@kapgwq zK)Ro}#Cli6wWk~8>{3^jWVevpmX8QawzXcwO7wIS>MPVW8uN zdF74=C&q+&WY{@wLR=DOM}zw_x8bDjZCDzQu-t+%r}XpoxU}>kB*73a>%7R9Foihs zpZ*wVgT8n%Z|l~rcXe$DSu4ql7edheqTx{bJmneXzwA5z{1Vd4ov$lzrkBqv(#I^v zZ+G*C@;j;R^I0R3B`c&$_-{C^3^2xHy^fHrs*mLA%a$6+r&3p5r zM$OKdy>N~cfPP(DN7MT$|FRp=MCc<#jibpo`mZApBqWY4ZB{!e6khi{}VcdkZ#Iiky&taENUslO_Lkjf2iab53~0Rlh#_Ge_q;Tl zge+aKz~Y1txgS`>$bXK{SdBiY<)Aew4kU0V=ctBSgv1L!i4Q3fu8zPLtA4)VS`m@s zgL%5m?{7r6$`8Uw)*5ucd2+}4uPG14n!Ghy%s8yGEls96Yj=Id&ka&PQ~hEl4yF3( zJM;5LduKGx*0G9EJa2nS3yZq(CXyt((0WNrke24%3HS^*l`+d z_&f+mA~-mnZ$?A;E38P*0pX2g@Pil{$n_;OdUU=QSJcYfo*W!uOthg#lb(SU{tRe8 zg>8N&|8FWXc>U8CiO@-fD_JD3U0x)LPmNzelfr+~>wo|2pAEbJZ$bD^m{|WCp#3u@ z_x}c5f1bVGV^H0_>fC zTV?`>?OGoAv6*r5`yJ<)X;fOT1unvkt82pgrIa;3UlCc+SCpXI^>6f8`QBtXXsrer zWPS|vbZxtb>|WMTDcdjz4zT#xp7`X_dS~sTR^S5B@$omx|0Qa$a`<@W6-_3rjt3bG zw^6Z$hI+_L#z(5M;W2q8#tY=sje6;)r)76_C+r!F1O`x>axjF*aA9`3-uR~0X&OC1 z@@COIH`J}_RR_Y z@kWa51dhS!6z`=Y%eq@i05Bx>A6Y#k66QeI>l z+`6ta@44n(pdQ?XM0LWE@fB&Avk)aob!JQR1IE0_0sp**){(q%Jq@*GGzm`m_3!vs zuv4m<&e@N8!_z}U)8H!Kdk`JcGHn%H8gJm!#{egbb!j+sQcnT~gFpx@-U45!%tm28 zZ$(pwE+Ir#RBYrCVk+RO*OOjFxA!-ugx8jYlHYHv5^!OjnJ;?RX2>hM4+)h(Coz;P z@~MjYJr4)o3CF#BQKp)+?8N(KKQoM7z#>$!yD8Ut1w^9jT;A{J1qW+vdk`{Q_Gf2J z@VcIyj&h6x>_LL?5}dXY!T6Q!ZJCgKhddZaMD>OA$B>2no2o8B1{Di!t=%l%!aJ)A z*_9}z(G?C}af4n#9iJy2dJNDz*r159q5TXS#+2wfO&Mgp)Je0&>C#dC1>PlNb`EiQ zPEB!wtI8WG!vT>|JVQx*;N<`!ru6qM9Ur_N6xP4IvFuf&icxr!w9v1-*0*_Y#_WiS zJ84Ae0*6{XQbKs$S&MMZDidz}0zHi&=D8HLH_4eCxPq>gn^)O6xg;6;m-nq=auRr9 zUG_)yVB<7?FQ5T>b+c{J8r9RbDw*M(lUTtQg25gsDFCg#W>26uRx6Ozwsgi|SNNGi z4`&DDGg@pz@~1pYAL)e8+bFP`D|jEC9u*65MK4Nx*1fi!hQa0hXAM6 zQ0LgG#s&XWvd!0JS47>#aO3lh(TC?Rb8HkPjl!<1;8vXR5<#f6rR*V)bBFIh{R^s~ zqOnYU&x|4G}HnzkLoB}229#_ku=G%<^NE_li9 z^g`Ury{-Ue)_vO`E+f`hk+TbwtqIqLa;ZZFr=q2}-#Zr$`&>#3teAST z(lIJ0s1x}~9!3k(y{#*QNP}tOdf+ZEQiA6KEkDL8u1HU<;0BsTbhu&5Ht^vFtu#aq zXyASYUnSkdaNkM2FXUM^!n!Y8(hzppUMyZrweKS^$gnnL`E_*zfrZV~auDu}jCw|D zr)aQpIbju|iA~H6k%(U0YpeS%_xqHyIX*5u$gMudO6Y~u9u!;1pz51qu45o>i6Y6= zuf|BSLgBr(E^e{>6A_jD^%3~WIw+08B#hN;m}xkzdY}heu}ll=##YwMwhn{58mf3) zbl!4%E{6&CEoK(zHV&+59;i4u9|KinBLRC_cSe@qr#I4L&*yum-`3}B(!%>ys^t35 zBe?wDF(^B$^4LWZ3FOWFVh4*xS9WV@7f=$_30)Irnuysrt0dlo#I7W}lH=>(CS0)%!!MAoxPU*{1e7pQ(olsI|?hkoQ1hb|h|PF%gS+tCqIl z96GM;lNG9Mx4O$1-sQZ6!Bj_sp8P}r@{-Bk1h8l1m@sp7SMk^?D&x7Em~eh_G!q+o z+w|sMv=(?4W-=@gC_@a^u-7X}FBNo(U%@@F4Ba+nIcuo%7OJUnXb}8nMU5}4Hac&j z4UJ|J?Q%)PI_D(L65t*fOyC#qD-pLl<=}ZH2$L@>*C*MU30NgFB7_D0$Z{qSe!oYv zWL3_CYmNH)Pe2h-9Qn~hT>5d{Q4+uyOiV7NN$K>asjVA~v`QBciN>848&aM%X1Xo4 zs?L|Nb2h)evT}jm?&Bx-nlXfM86uW2K#(z&_$W-o^hXU9oD4mKGyernB0G_^LbbKj zwU~(cOpnqiORrm*<(M=Vy2sC99EgdWx2WGnetLLVUbj^y@K~zbz|z1l-5}o2KtiKd zqwfjK0||$%kW>c%6bxt0+4)Wvz)VHNKDZX}g`0b{3WY6lhgZiE17vM$q|fK9Y|U)_ zT=cPLF3T733%nbicK)En&m~y129+_Yr3fjfz4#SXQoYv1?aDitmb_Sfp1k@VJlh_N zu9`aL7zm-Lep+G8wIgA2tGs_Xh^g&Ca?Jy)J}tP)kj;F!8**@qfYl73s{;fSsgs>A z*KB^jg?aYfPg>(C6(PkttK+ke=ibq6{6f;-*MHvj_;oPvrxC}T&5oAOSx+sE5%*Mh zQKTP>^7K+o>MC|v>dEjPP;&tw`9U1XtQJ~KvFSE4lKFm2^IF)UK4IxrbG@ZIeUy{h06oW*$>dJS?lZcepaM&ENvqkar&sHSGM? z#wX>8n4VH7raA_MFEq2XH$EL%sA$#Ucg{M~Z2LpVULg)mQ3ad?@f7uQ_&t$7l^6YP zc;Tf1W>*FM)Q7&)+}sRXAvn5bECXIyATKMkq|+T)jMJoGDQ#)u0&{9>a;gt#j7DWV zh3_f7nf86ywtOf!Z73nxN?-}Yl;TSA&31NJ6SZqQ-jJrvX#n_1BW?Kz+@c(PHki{; z+mbJE2|ci~R4JGP=ZIf}fpkEH5WDgLd3}gFSi4tQr-3~KHef6TW{Fi2?;pi?godO= zKBhDFY=rr0OGdhL!)532JUTeG$}$JikCX8Sv-cTG;ilQ=uX(xB+SSJ^t6*++;kvq+ zwCI--)M`;modG|sI|;jE#GLi%z4N`Pq^O^oi1A&o$uR$z6c*!Ld(*XDDv4|avh}h= za7dcRkT`A!z@-8*ok(~WOeGD0sYKBO88Y*6oA00KbK6*&t{fJ2Js3J8VsOZ!+9%*X z0~_0u^{5LcYVF@yH0-voBDD0;{N-=~WMgmBB1g!s#t>vkV}A`~mqN@YV{=2_XGiOB z*$Ielv>ZwdxZ3)p9n2Jo!WEzS&X^`u~k@Ohc5*oG=*hq{~GCb(A z>Qr+!qIHfnkgdkst`YaY$Fhh|T$-;@VCVZR?@8_jkZA20ZKCXU<4?VU1)lf`eQ(jb z2bA`^LW+_B9zPT07aII^{jb_-0D}(1g2%Hh490dHDlyLV4glnsmzuSVE+O?o^E0EP!1V5L9Vzap z`-d{XmM3ujDbj>s9;Jh4Vv=hkvo?HP$-iVYFWI)_A>#&rgn5;{0q&8>-nhVa=s}i? zkAwFS24o>7Dm(=(jeF;r2M+4)2<~yd!@HGDdznEGEg{^N15q0I$mT3!+L6l0YvyIB zUusOzrkdfsP|pct=ElMsdj_i}O<5-Kcm_@A&^n2gd4%+PTPNIEc6zoZu!OSmXmD^+ zfTGfyi4QvL4Siz_KKR~|mj`e(Dp%Lz1;IE=#0yQ%*s+`!x%zZHR-L;?-O^4wD+|TC zuv6ZsDnBBkf(Lu!JyO}~h$$Q2{U}(WcydUvv~*wiL5yGZBChF&f#ur!hdvi914!n{ z>q8M#`|)Rc)v_&p&ty%h%pz+MBz43b=*up2s{w_AB075`w+2)SbZ%eA^mkH6bL0&} z-Qi5=Jde9RHs#bJcc*k?2;Deg+uRc9&SzWotM_Uj>`9JhuM`5K3*xbYg7E{_LNBsL zj3@eLYt&Lf-(Y+%cpz;*d4$bA$iyZO-H)Wmxr6!))oC}Xyb->&n6^Oi!{d{8)qMJR{_

    K|*LNF=SxV$wL|$cn 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

    }Au_K)4EMmt5 z6iM?3;lypYUNuP$8Q*SHsd%sS#96VhWY1*Ic6Z09dIsd25+n&%)ody*#Z`1m-+q~8In9A^FAN*2&qXns5k8aOIY2p}|@mJ4C~IE(t1fO+93J z?-i6uUxayE)7FZpKiy;V?S)F@$5>aWS-@Rph@r??6FA&>Db<&#iKR?dMmrPF1<$S1 zb!=1r&5H$i!quHGGOF;A2=4V8_h^{DM7~CxlTIS;H1{a;U%V?;T*V>8eL6v zTS9r0v%JDNh>}Dq5pGbiUFoQ>+lJw4-$!_VAO0-))yuloYbNzvBo%WyTE+#mX${)0 z(LC5n-X93p&h1UQ8W|MHmuz+Ev|@JT3>MLB#NFOx^lA0??rpg;5*ot>2$k*|Nij81 zOR^$$jiz^KX8@+CA0;6=k`-C3QwYoWWH)^W=7lKTX1;AdWjoEA1J2b9-oi%^<7e1_ zp9sl!^I3~egkWA)jp?MHFl$IFH|wFney3ErIYe`#W^wHK==d=CYoaeNys)Xy!d4l{ z+Sg5t(r|IP1BXA20Q~dj06-x}e|JQItGI7yov{;>im~q~l>3+-pIwbbtRthmFEaK@ zIxEuOxe+HYja-wqTiXwM6TX}dF~LRCYF=M!8hGX5NJGVK@o-3>|r0<%4J?ZlYNOfZnaJn=VA0E*zEd z7MoC4I5NfjFt9UFN^$3Bs(hpRvp)#~08V{PinbC(V90!A4@pev3>InRy5K8n)S1`XEp)@Qy_=djG2ptM z=>r{+TvVhPdk`3t;9SEB&PE#_j8vNOt*xw94wBYQ3gx_haV}2ZBK>G*XXUL^((M~@ zGGM|!7nnu!Mx)AZz>+nevGCQ`k;AFJPDYa`oaE4}fxEm`MDI_UK)Ok@OfAY|f!u3J zqhr0s&OaA=c$!mfC~3Dde>Uh@feR4BEj6!(!qM6`=64L_XU(*w0bqi_;_ zw1P9PE;fY%0t%A$K3cU=HDm?EUBOCWaxvh8#m9lV<{|qcOvR0O2?r+b*wu_cZ-U8i znWb(~>NS?5lb;?c&sX%qA?`u)T-^Qf);>Zg>5{_>YoTyefQ^GM$O9c@#?YeTU$y6^$sjN~2*u`Lbs}P$IkazfPdb;sjc}z&w_VXPDvp>?>@NU*qzmli- zXi*-taIbq2Aq?}_t{w578A&NWFe~cd%c#} zknFatl|YL+;*V{06hb64LvunafvB>OtbT-Lw#LBRwGklF1m10yLC-3FO(;&Zbd~YLs|qjP2A4P9Y2$^ByQRsm7)sFF*ORjB&c*KpJVkzdD!y>OP=N(6&?#)z2*L|jy#QK&rT-&Dc5KBgYkuhq=ytw|}&-?w-| zo7Vd}OcGh5zmT1m2k&OaW`f5?dg$c+?=ZKM4(8ah%D%P0#>imu`U-p1gbY^X!l2J} zR=IVd3`GIfO207U@9RGu?)&`^|CW|N?e+Y(K=Hdl|NO@FyCME94S!nc`?o;x`$7L9 z_M(rT_|Zhqz@AWw8E$*jZ#W+l^C~YB)e>319lj76QZ1R#MyZYQxpe;!bEsoF1N!Di zvRI2MEfYIN4+M+gLe7*WL_9HcK*$-)LD0c&ji!1i{T{f#*Fq{*xe?Y*4IM5e80y~| zZukAz(}yeRkvXGhQdmu|C6(FhrL^RxX(=*+GsU!j4*2%RC_9!L>bT6%W#w5n&iWIW z?8F%z%p37DDgtRAh1>DKYQW!v{7xF-W-NIV0*`~36Zl!N!8 zf@P}Roo|l&HycUj*Q_>Cp@*N!{REW2#C`mCuFt>u_&0CsYj_9qD zC^cWK)x7Gpq6LGs-Yn;IMe%zlD&`wN46XSuW2gj7@e6Uh+1=ok71t}Avi2;VpNf{@ zHaK+_%R;eCDdb*Pyz*gy{R``$eohSP*|gx*9Rj=?VUrxK#Xlv3LACUKhB-3WpKmOs zfjHPTHJj4bhmVvG8smy8kVQNDR&pCg!KoGjUsjIOFsXkCkrr7ouS?6sVLA6E3ehE3iAmO)?QV?%D6BrwCI1A!3EPLr6IAE~otN__^5y8YxX`x3T6v z1m~*cr%(BW>u;~dj1Yr+TUUMMDve#E96)9zj`gW7sIn(g zLYK#KOQLC`b<4J8&a!+6Le?zK~fd8Ctk++cQx1G70k$d~Q8kW^Arn>6w<6 zHf%hsCG`vF0EZhG)>ojAhSB+6^NgLk1Xe{fPoq6?mHzaJN=C<+c53!9S}?2(6N3$H z_o4rgcHkPufk@gB42Zz`URgHUoMsY2*2bOmQb0tN>V(9nZGNFWFj zN+5tVfdEPgB~+E(QHp{%zsH&Heb0O|=l7lWd(S%GA7}kGYb9B%^*qns`@Z*n_TKk( zT{m&AmOshNA|UsIHn4+)b!QH?j7AyVvzsB!-q^kQaFxoR zUL628q#tA79jhGfYUDi4#rN{ToN7d$d&y3R^Ay?55Svb?SG4R$@8tm&e7G0gWsl?9(xQ;nBGF^CBl1R)A_}$>&KaS?qX7uVx@6Ns3Dh3S!o6fhw6?0R^ zBYJ%IWN!O8NA|xGkh}g(!`~~|7)D(9(O9{lqdq>Vx}UJPm_-O_iuH}Wf=^aUyQWIP zYKm{aT$tT)!jiCi+K}oES~nshO~W;>1c8dBfs4RWj=bi1v~Svq%02=rmUJB5aRCUr zCwJ;8zK2iHZ92_SAv?+qrzO2OGN1AbEpm~{Z`Zn0f-6eTf^pobHu%~KsrPCT(>~MR z>wS{mKI>D}*JUq!~3omi4}>E)+rXwSXW2}`+UnorBI_;l*ayvxD!`5YP+M5M&4Q6FA})Se*^7a#9aDp z|G`aumjS7889q1;ht^St4dgbIrAnGd%_OIQ+b*w|vG2uM*nK zTPH{*KC?Oq9hOh&dJGi+gtvZrWx_d^t=o3OgDPGI_q4%wkpPPPA%}QiCXd4P#vkvL zhschXk3CIRbnpqUkT7Wrh!H`lIx?ll$Ls}hk4y|C5QeqLh7ufZ;8XM~qvqu+LwYin zbvMQKEgQh;YTOMoM4!fAPtkx$ew$*CtzST4YsyV!*6sh&bYkQ zk6W1ieH?X^2B71kqrMyP&*fi={BgV)@0l0l-T&kVsOEUy2C-dq%A9EpiIi|}hRX*x zy!OevpIoRq@jTUBPY|+})cNhPy>6s5OZ#yXprjUf^n;zjFLEoi5z++AbmFYlfs%y+ zKO)gGK#lyx;svp;iT2C_ZyDM2V$1ug1f(}Z*RHf{wMb`sCNM${w>GzBf=^V z(Jzp6cj!_|sZ)f|@Jmum%Df4E~wVBZXz`Hyt ztk2i}Atwc?AKXT+emd!x zDJAAYe|;x6kv2=vd_q~U6wAl)2NoLl)@5`uI(T=gsw!v{o37EBVp3Mum!edF2*K#0 z1X2;EKscWxIh#Phhb~<%h=iQ3y};8~3usP~zso1{^72`mS&Wq} z&(8w8XYn4H+Z?;xu|vU%N&-YN2H{WxU<5I*iQX|jP~n0;Yb;juSsi?527|+qJH^*b z3?~Po6zRAH-c#qCSF9g-4pkgDNEi~9xvqk%eyHoy$?}ZKMywD8H@+K_U6&#Jv2Emh zXmQQ3U5VhLEF}b-FEkdjOlqaiEJt{ZvcH?I_k6gCih>_(ILNv=3sNcl(n%p^BtuWOglqoV`n-1bn?1+{6ZGRvL+kViS|Cg>i|> z1R%5qq}kvOClQ5atA7l{e7MEJN2+Lug`)?F$;a<3P9=tkg-2dGBF5vIsMWmbKRhM@ zl~9*UFpnE`gbu?*WTeGC%AAqD99DpU^R86jjXE}`IFj9N!)vR#Hq3Jvf)9c^YgzrR zLJPiHSh^Au=0WmUDkc;cCcU)iZD*V)LD}p86yG^g0D-V{^dbl{-qb$S&HsQb&pZgc z4U0zyp+uC{Cxl@;$n;8l+3n*$#`{C(c^trHNbFEJtH@g|WJRITQ`j4UN`t6CKyAP@ zzwX?5ZJ@!tiZb;O&6l-E7AFS5>kP)wa4iY=dakh5&yt@sPW97Biw~E?3UQERcT4p& z1*Ku6tVRLA0*EODSUD}xTi0r zT7sp4+y~0>H1RYkj0LLKxz5-*$!2CX_uNGgGF#xDqu&$_eb+l00gT2~1WJw<{v;@s zyTQ;l(l9K&&tva{ai0FsbnyXes);m&i39y=E=>BSVnScst59Z>`#RcGj{r zZUK4kAc2M7d3)^IAHD>{tN(I{@caKcTp3N1(Hh3YT`G^%2&Rc^!Y}vVYj@m92ra zTR}1I!d6o38?lEUuNrs<{M?8n-1LAuT;}qW4SNvS8JgwpM; zOCaqaf|%OtZ1-OaG>`tg(dPZ_J?TY%^^zYoD5#pTajw%%5?-@9KkPK8r&Uu36>yv@Dd z7}Jc-mRTzq7FPouez+rteSKD2KAWd?sN3Wr(YNaLYTvMKvI0M>P$Oxx?mKkSW^IoR zxXYi*zjyl6<(R1$(K<|ufZ(4o5lrcPfeidmQDMYH$53?z=`gOP{G=l;5F0}*DQt|G7ByW`r>Byz&zmFOk!kMQaJOeU{C#4c_B{_7H26j>5i4xy}i zt3X#s0Wo&uOG`x3Ts|557GXi}GvOT2Q&<5QSjH?c8$iY3SNxezGI=xYN?-SE(2foE zQmP$|)JC&vI8p`s<*TVgF39Zb*Y=9{nXhZe;z-+4W7{YW$a2sFghaUSKv}v+@P3wt zw%$b$n_sBb%xWFih=;#Kf0jgRh(LytPZDIo$^~ZAF1m-TC6gx@J9PRDSB^P%N4!*v zqL9p0h_$#c;E7BauW&-GnRem0Xh2oU5hr~)zPK7P@4WZsjkvng#%<7K$sIg#CXjnn zXZ)?GHV9O6jc+qy-RigzUGxa7yw z7|t#6C-e@YdP!NtUHN-X5KoKBI_(?4($po=lyEOKd94*~GBT!=M4_r-J55CTd|AtfygN->hb}$_>~y@$U*|XNTCQM-vrb zCy?OkHkYd2!KiDgm*#uKgz?nX2Q+u)R}~d{4Oi@!SNuHvW(}UuIsCi^H@qNO#X@Zl zBQP6OI=l(YmWPA_s)kw1^VQ=Qqh!6MhtvUWYS)#BFthKf)*x&9qlk|(p@hlVy%fu2 zg7Qx0OzLBYhpxHSr~l#3Vf)YOXPg@E`dl#ll?%X-T~)nzaaM(3OTfp-Ch;Z))YDpuNk?$*Zq;JOh*Z zP%=Gm15Xc3QlDonpL-^r%6oT|7my)56wgvdDXM z;<;&%dEyz>p<6~zw<|Y0sXi6pu|>gzq1EI|;0V=&Se>Nx_a$npd4(j8Dy zy;ub);Rgqgbv~=m1d$25tdp&MPqt-XcI}v_JKH_RukAA9qHh9k0Uy=NANVI;pe!#G zhc^_qfW^T8*_G3*^78;OM~t&ox+~{&TOAh&iTsYG$GjgWH*+v(brtc~ZXdA7+KCUi{G)+|Jw zgjvFW6F0=)y&7`}fU`cHev>k^*QNU*;y?o}SRw88B)QsBijSsV(1YqlRgSvVqV)qhaYO#e;fBAUePBhwWdo@Qen2CT(gb32{w(_8 z+}Vh#GsL^)wGDA^A;IG_@I*|}OR_L_(p0AAA0GC{_rJvWK6O1%CG!z-y{83`+bsp~ zOm)-c_ZLe;MMe^>8b9Mc>aBFl^z{@xSQZk%uj>S|=6827zaA?A@mf46JX4h0n$~S# zbiNt&Arew|DK0@%xtB4#kt5W1z3UKwyx~)cnTSY!$vwuLaQ;w`^=MUEL|V9bWi^-2 z<%F?(efY5l^8CLrQN9FXF&`%W)oSfCA5_=E`ZF=#uFt50{r<86Wu738N5g-(&7%)Yv zQ`x_f4rsZ#%{B&Oe0LtmZ-Wv-^_{LAjSFB|+OF?(?c=!Myh@c@%wLTZsUc?%(iE2F zgOf>=wRUXo08``q@UWa>WnIEIrXxV={&j3Iuh1#{ zN25;eGkAa$-9=;jbulCDfH~U8;%WRYk1e}TetEC*@;%~_{EVlKa%Huiao*)lMljgT zg_$(`56i_lVsk$)^-*zpBy#E|K~!?%^6lU01M8=#bIb?(5ekToJ++h2`@zmYM!#BU{IRa#%yI^db4aSGgQ@w#Ag}$$; z-oD{Zv20MG+RT-OnQ4D&Im5Di6X%omAb{@84D9!o2XCIGX(B&qzXk^1e%DaZHTD`>E|L|n`*DM~}CiR}^yr*^R-Rh+ zxj*I^#j}p9UW6~~!4ZLCIss)&H3W+kllH%9^O2X&Mq1>2N2B6o&E9)n`!s0UUD+oQ zte85`K6#Z##{e??$T^4|Xz!8jr0Rl7w<=*Gk}Q^8aA{_?&%Bh(E>^kXt)H;34JZ@* zr}8gJv0Xdpo(xcMXjC~>pns$aScc7C`rs1g_yFJ9$2WRw)_6Z(Pkz-@`7P+DYw`lj zrkxN{aA%+nbY1ousj(JRJPl&g+|d3FG`BoYU;Q!{gKp}3*^X>`GV-i@)&_<y;@yD6XO&+ZALM&t%!ax=l-3!7`s9sO^br>5Z?A^`G_I6Z z-Y50V`dkV`LTw{gKMPN!9>gC${*M-cxIT%3!!M{@8O+e1Af@X8&>L3s=dI6}Xu3A2 zq+a1Jy}4o7_NytI9WZO$na=kxtY_eoeKTA8+ZW2HEj#*RN01Tw_ezS z=V8I|=g#Bh5{Al=Pfn@+U!8aP0opR1$9gFRb-T1MRcUrv!n01R={)wIb@~0rzb2FS zX;(3b3 z)!-sP6Gq~u?da%z*$4La;|qtaf!Y3O(_ShnPJtKc1lAX|H@0>`-dl}vZyHd{PC|by z<8H+-v5vV-{04G<-uN3x`_gR?2;*I~G?vv2=q{gqV~Z4XEPTLw#sNrGN`=5-2<>qi zbZ$5h;gBXTb5y^cwT32tY@3Z<$C=341O|t1mkgmhLD|L1Cq#n_DtlP=Mgt*l`8-3Ytrmh3CU@o9 zHmO&mT}f0+bAo8ehS6EkLLzBLI!x>IwGTjF3QhgLdOTadymB3$^tC+fw#$nlL$@qB zF)9M?$a*?`zarcEIpQ&pnw8p%db1+RhSC0;SGW7A@9pwNp!he9599x~#OLH}+Fh9w z-<7@IdyNy=ef&}W>c~fP)m(cTcy{qqTUJe@+W$3X01!h{DkCvu%s9^=CS&3BGit~L ztV7X$uBkQ%G@qMCDx(zT<>TDQ`PAy}tp5wR#oPX&HVK_Is~xLW)EY{dbhrg{*!5k)_8RXFZR&mW@i}1WB^5I+ zYg;JwEK1{Ifm6h(NK#`{wDntHG_@hwO^lQ{3C~LcdHGW)P}p?XE13YO*!v_>rvPb~ z8fIn|1P9)NAdYY!-8lw6(MPD*vK9h`CWOm>X*&2f9PUqz$CRr5h<`ibK9_zHUZpyZ zTgQ~IdD_R57n|xY{)e^xm6~BVVJokL;EO!151^Alo^zT zM-~;a&gR{aiLXI{9`r=Ojs z=Ph0E3^J9URjbhhWxooHY}6~hjwLUVkb2DwxmwFAf$>If5t)cojj=#YP&Q~8CA(o) znu=NaWhlGq+~qlAl(jT(;z9h;tPrDMM8!PPn~YW_#d=&O31(u&O)NF9O9P729Ca=< zm^l+IWxcbLlwXWh1+Aq~ts2#5McU&pfwnA#*DEGuh7`k#zQL;!+Zxktqjn z(2J9kN4i0$utoQO$ddV}d?{n`Igoo9Psso@$@Y2r3@3=$qe7j4maoakQNY#y9&z~} zAH7F;Q8JLA6!Y#3(?Q*Z=f2)$P;}9Z>9y5H>m{#h#sdO*IU!1?vY&!SFJzZ6&qQz* z5&_PrNQP_V&T^_mb5>AxqWjX1i2a(($G)rDnkQdOx|d;WgxWZ(7UfRsnH~Rj0;lIr z-x>ze0ZxIA3U4b7uILRKc36>cdipbHbUl`|SPz&Y8FK!$7^^-Jy_A#s2Ms`4{)9uB zUl|q1D!~InUIBqB?6~>>ere&>mfD%9?0ELB?*`+MSM}RUJHcq>If;I5Opb!7liU+{ zO_WN3j0h1NR z3QWkn@$y%U$llhaayO9JFTZAo{cQ__}dBH!*@5~%mcs>LQOW!l>C%O z`NT9lY$8%V$g?&WwhEu&P|tYu|yJjWD@pK0Eu;-9C~C3srsX#@rtHiAAI-q9m8nl3<(xvDt+D;v54}HTl+Nv z<$Y7_9`C}D@N`W@bjH_fM(}lS{leLu_G`!1e{N9fx#cS1$~c3(8gW=uMnTi#9rn{; ztyz#K!Ba(N5;gH;Jx29!Iam%qnhxGx1Mkq}-)C|v{VnY_AAijHXt%+d&ArS}zF+<^ zg8mu|`3r9FZ+qgqA9FH59n%O9vz0*3%yZRkw3#`Hp3lg$qmhKDdD0 z0$lM1HR85*E{N^QOk(7l`!;DBW8&l%b4}FQ_PC0E`Wmy>NiO470EOb~8;*G*Gm!(i z`hJsBBCj>*B(mB=G!1hTEOqxXB3Y_A+Sy+@bT;-vQDn;0<>fm*M3zy+7(zNT$8#HE zsSpxXmjoi!)@JNJYNjdJx8+xu)lRVa>Uq*b{42`Dp2H_tXdmM)qI)HkS{dN~B=xLC z=dQnIH)eJ?l@#r^sK|Yxua*qM$|ZS$!4PW7${H%j5(p|!nkrU4`;<{h#PW#~F`1cx zKW5B3hw|P0c}J`})5M9`@V=`M=9_9RZ6kiBMLgqpu{fiRihWsTlTmjZ;Dr2j^DC3X zaqnB%Z=jaO{al%+K>xEjs3KjzQma_E?%X^-ST$E5+ari44b-yQB-d*qQu#OQnh;GO z;J`3MbuBEyKTV}|X^hJgSdR0c07TWAx=4uFP6#+aO+{W5e7K~gmXQ{+a8CC8#pkhl zYYXU3A)~7rYZysO@Nb}WI7jk+#upD4>_^M@U@0vvtIGx6w^%#e2@k!eQb8qQ1KHan zi<7_D+yPpEPd7G1 zyLptasTJ&vow1wVA$7%uG%y#AU{bDqLZ>PvoMmc^nX5GfKV}b}-b_?<5JVz|rpTjO z=kw6*i+p&29Ej1DWjO_#RG3sv!C+adF&feTaLeDn|E;Z%#t^5@E_s#qhGR^47ff`2 zpR~6^{nRnSq72-Pqi}rOcC8(iqgrMZXcYVK_*yMpyeDm!@x>y5P`CvjFRnlNEAVJG ztqrHH;x!dFXU`HqWhf$5R)Nl|y7Xk?wPbxs0+8kJGwELcjTdxp|9$5%=xFB4?-j z0)2w*3fPJvDtFQuZXF=ivq%K4A%6BJv!76$-?I$|K~8Hz0ENQQK;$TtJ?Rdg`NWmO z+a0)|&v(n0s=C(T1L@e*h_edU)l`aHPm4|eQ4yg+%h}*h7pBY;aeSO!$A|4GV0;Ci zyrb5VUKIJ>7W>A#@$2Z8AsZt|Ax}{*!Ab9g2R#BkFYnrmS_4D`lm5QXIoGtjJdRim za%fZKbN^e4HW_)2sh3Yv#w&jVscy&u2eE&YzaEJEXM*wH;DhW3v)7eXZ6|3a&)kKq zKnhPYPTKfO#8-4;9wz3M;+#|IPwXw}?HgOj%_BUh+zKkM5)2iC33iNR$O4h2xah!W_KJmTZe=^?rA6cC*W+5Cm25$7}HJX0!(x#nK;U7Ts` zbagaFD-vS0y`}YXzze+oUc$a*Y{a1oc2KDe==1$vyhrb(RgXv9bEQo(;}a!3*Hn&5 z4NhZ`=?%LcLn<#)gOu%Ehy@ea@-suhCcvetArX!vSBhmZUP`LM<4lF3b*rxuzV|v&5Y?m=2EsY z<{ktC?k_eo2lWXgHcN%yKu2zQ-%hj1-~`lQ&`_izR>#{`h>`zpKS~Yq7!{#^2x<-d zneL%G#0!acielZ=RjNmUAU-!OxDm5OX-{x(JIOhs1A*9HfU)6><0Ie<~{*X)flcR0$* z{E^hYdpy(DxqpiWyr@5Qx7W!eVBqVArpk*z^M5aYJr(<_=F(pmJAa{%u*J63TtD@m zajhz0RvKL_KG`-C={um4tn!iCStkE28j;yF-SVg;(7@v18Q-B&giX6Ut7D8F6lt3b z1MDAu(8YGj^6k*uL3MmpwvA0}c&M9met3jzfM~ApMW6>IoLf}m4@{p7*?Pm;y@M@x|+|6Y>2kDMNuZu z)vtW22J{SW-kONJ{0^;v^9|$PiD7~MpO+gTj)JfXRvD&qH63lWdKv)K^{Vt(Vf0 zS8oDB%Kjw-VLiR3P4k|XZb>-P+g7MFJ`n2vWelF3w#I5D9Vbg~6 z$S1Y=Zk=Vt$1k~&T}qNP^s$v4+pDz*i#6?+pPi47_|XZ{(8Q!CPfQQUA+^2sNIGL! zjWLSgkom*D|NQ*duw>lCMd8`NT$~-5M52;N zcJY0PqX$YBEcL}>O6cBg5ka4mYMO_zQn^N80)b$FfX}UcJ+A`&3@F&EY8-dmA$z68 z8v)|!5sUAf&#$+KOAa*fasb=u?}eivsC?At?WT%t6eLpJqm6l^GlQ_3oycKU)=^(T zff{TurIl;LMO=$kmh0jo!`Tw<9jVU>Of~P?5j`LwmaQpXKfz-E$#)6v<7nK#nQV!3?hmMKye=UP*Lxf@tW?|uKQY}iiSWxH! zhL({|ZIuaUdzkXGo3R?Js^jy(nk^DpwBKKIYNSSa<^zOPt_}-RCQEah^gPRTTd44r zzSQ`td1u$-H;}_|lTYKfg^}Y^^ffw&i+^(SoAbS2FZjPYWV2~T#eZC(ayxV! z9r)14o&exsIW(e@=cS&+GM77fWW2n;4iPR2Pk(RDpUc05<@)ml|3kn3rP=R)s4jng%)i7J{PP9> zL%;tI_xiup(f`N2{#)Gz`u~A@ElkNP@fm4)PfmZ6i@(o52)_)O0F_ZuDK9R? zOCnLVEbwOOH-Zka)pr4}epGWDD#8IV4E^9l>5|SEuI<25N$4Z{CKfP@3qmH+k~pMJ zq>r8oe7!I?vLN^@Q&tqN*Jr>uG8Wnki;|;#^ySzgkkas4R}0;KI#2WNm~jraZ>PXH zQh9kHu!Z{gBO3b#55uMMqIjM!q@vEA)RI%QAL<>-b+MbHlIFo;W)K9bBQ6>mdPjjw zQR~5$1cwL+Ia2#?q%E-KAc@I3*f-&g_HA}+@?#Wx3=){SILJVzQ@@TBNKw%2ABCMJRmGwC0(D$+9nkh(7_ zl(?f~=USa|*fbIQ@+UD@ENi9XwHTfzmp~|7Gu3MPjCa3{?e7tD!eYrYKuirg zg&03-e}CPhCO>V;_OO#;;83=u(aV(;@WP=x%}&dKRjy@FTTiLH;)Ny5=2pL!)C%c3 zoaICfGL;aNK;*|Df)TiQQe%9yACNPz(&FlI#si4b`c@K5$)C>J!OucXHA(~R1_Kei zB>eXyI#bnoVo?!x0B+df=!E_v9`L<`P^V8G=cJR~C)!4N@y5Nm^}?{z4Couy4&ozxW^1?|P>focu=;D|%DA!u^rug3z}-&HwwtC)Bt&YOke5+fg#k?skJ z_3L?ydZUX80g}-!t_>saOAIgjDD@4=%@hXp0huFO5v&6sC&Ig^VD1aj7tDklI72(} zWoYShjLI3rc-A(@T}#jF^ZIxxB<5i1A9CVG8qlRQXV@I7KleS zZ-!Tyv1GI3hF_T|ZEXM~21|uE2&VvVl61Q1)z#l^2^?RS1_0?^R&p;SGk6qe*7hSG zoY3=hKyGNA6vND|XUS>UKOD9g@(REEFg1DcyE`5A0}0Dh2+p(4OJbhye9tK&R-w*n zn9TUPl!n~Mx8vU18=G4YGeip|)9aKMj;SF8U{SO@*M`V}Hp>sZc)agDx1M#;Z)j)b z3crP04C;&)&$_&&LtK(-0RTLpZ+Ucv8T6}xa3D|xNPXUgZ$t>nl+))|sSJz


    1`T%mw5Xx7 z5P`+ga#-9;eQ$Tj1VQH(poDcF$gznvf&>eO)CIj;qvd-`4fNj*WJA&BDt0I|V9Fb% z71-3I-5LTmbYLnimnHCJLIdQ`{ymD zoIXZn&jJjsZ@c<^^SjhnK2mmWXbzTfN6wmS7~Q)F_?ovMrnB-3HgPE`6|>< zdm0xoO3UUht=rm+jO#_;sD_w>fo_^#bd}fEmM{FE8sY&)-s{^NJ3EeFR6~5gc?C^v zzn7O*faM7W*4)zloIf2P;>(n4>h$~o3xpfFB za|6?Xv<<*6S1|0hb=aI0u*(TdDNhYe!Y(H;9Z1v=>~aNrYiJTX#0^ZdJOI0Vz_hxk zA?gE8U~dgk%FMwuRHz~R8sY?|1KDY#vS$aDpU|rVhRO*n3sqc{6E{+t(xLW$+t9}i zHTbeL(gz%OF3)$UP(!SA_6opzlEx&N)wH^3T~^9YjFBEANoDb|S?-}S>#2rVC_CY* z%oiLfSH#8Y3!1X@>&|uz6)QC+#3|%r(qvf@pA>uMR8+*t2xdBcJ~36|F-(@j6fxoP zmo6k9XQ$+p)bJQZ7!3Q9Ws>OVaHfimmdJ=pY0G5_2~#O#a=)Buo26k)CB+6G=}7;v Z{s09W_j}0i20s7*002ovPDHLkV1mUtlV$(_ literal 6489 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 diff --git a/assets/img/misc/smile.png b/assets/img/misc/smile.png index b59dd2cb7998053b391df83f545db563763fc171..704803db5435d94617dfe7cb2299fb7f1a11883d 100644 GIT binary patch literal 1037 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!RtNZmxB}^+0!&P|xB%U1Q4-`A z%<${mGxqmuM3^3KT|e1RkoWU}Mds?auP@JyQG9h~XIrAJw#2Ne^iU(2%g4A_>WbZ* zyMyNRH+uA_R~wfwFfiTpba4!cIQ%yJdetHak!g}$A&xA9BGOqoohyIu|36uG0iOc1 zV)f4Wf7<=auV1{U|F61Z+NL0#kN2mPcP_hiLh-`Nntgvx^!;A=NbuW_rHj8Qd^p%{ zZ(n+0zV{BtS?5X~ht9VQ?!V(ZHb02ERN>b3cU@${(sVv4-8~!(JyD0V?Ot@9j}~H>{r=P*QHHta zPra&ncOji2-sTuv!?hJ=zmlB4@STw9T+HR+TBMz8FE@ory&%F^W5Xl=1ICN}E_>PP zEJ>Iw$}suYE1`xiSI3D-5uW@xGo9l2tQkBV<0d2>JCW$N&#`{alW6*(E=_1?HwFH8ot_*gX3m-?+gn@JuI2M=EYvR<*CZ>Wyb>50riWEbP@$ z_VjG+WtKY%?Ku*PJyQ356aI(X{j@$sH~VnIUQNS>8LMmF7hL(p{DkL#{WcCBMx%#C zGwL(1RBcFM*mX2L>b1}Pw_6`g5olOf85GTB_VE7y3)W}YuSQ#ZoZyuDar?nDshywG z_i^ZMRBxMp*4mLvF)i%2BAb?lMEKq9&l69XX)SpD)c?QEj>d)ZHB*DEs`>BS)33YO Zw11*|J^Nv{;GdvO?dj_0vd$@?2>^}{jWPfL delta 1184 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 literal 5319 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 tKRIo^&M3GQ;qd*55P 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 literal 10084 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 B4>|w< diff --git a/assets/img/provider/IPredator.png b/assets/img/provider/IPredator.png index 1c19dfa982890a67da34fd5237382313f2c14cb6..b57a40f6dd0294e37160f676a4818c4f0cebd3cb 100644 GIT binary patch delta 2349 zcmV+|3DWlH9JdmXBYyysP)t-sE0)bFmd*eF|0a~pB9hD?k<0u2{x+M?rqb$Itk`L^ z+(x6++wJy0pVH0d^NPje_4@qy{Qc_m`eL!#WU|`v`22CW-p1qcb-UhEs@J#M?!e#h z?)Lk6yx)Ai;N$W6PN&uA^Z7cR&@q|MZMNK?&*-w)?2*Xjfq%f^U9Qvp0r5DrXG0TJp20V`US^-^p1{hw}U zfMgPP!Tq;q&*5vU36slwa|=*0V8DO@0|pEjFkrxd{}>MaI*x9%9W5g?jrIcd^qgjd zFq#DF&@Vx+L4Q+tOJgOzuErXA@EXQv2NONB-CS+lDo<^7O)19$wYu@ESLLNziPpQ7 zFl9EJIaiTmWnK{>8Go?KO_R}xnJ912PP5fkPHYFNA5DZeV$)kAnQpsVHw`;F*o-Vt zEvC$Z_N#4ZqqAu_I5~n@E2gYrEMR%_DeU`#%Zy<5uz!}fyYkMKP{~+5Wp!SRt*&=q z)*N7lCE0p*;B~Mt4Q%8zNDm<;SgH!sdF*?pWY-N=h*jiZGF-@Nn89rcIGZ}4*Rp(Y z^yB+xy}n=e0*qx@8Q#uTq?I#w15*+Y-Rm)6H0E#6zJmxNA?HfK}wN=9`L(gTG`Ix%4 zB0EvEBTSYpPbSlsBfL4lI1IzFyxm8xiCGTz38r0Lr;uy`jW@Z6eUJ){FhwM5rBH7! z8Q`d8Xq>qsqMHc2QAWXJHl0<$cjDUkaj4b$?SHI0`qwcy;bOU1ES7!*fJ4INa=BP8 z{R5B=B%=!p|K>Ome&fJv5wD+t(;r(DuWPplrK7;*goz}REGvsQ z>>U@bJF3#G+>js9TO=c#4xW#qdzxkUgcNiN>~1cX0(-M)9Aw$!!yOgdEZe6a=+7#R zr#Rvwi3m>H79-lN-zAjk{36XOQkB9c)lPSO135{aB7_5yU!mWZ6%l3EkldL%;CNR(^=d#4Z7pO*8HNK6r1 zAjN}p04hxQ!yZRpJTf&FgtOO4q<@L_Y?ipa*gYaJPG$PCi3rF^k)R}3an@8NY zBuVC2Z(1UPiM(Gi2)`Mql0%kr{87i{XPHQAPzbv^zx=Yxoe zD32&~gq9|P-3-@vX}8Y$OMx|W{|?DTI>zC{L=@(KI7i-!@9*z(E*uUmzn2Jm#Cxoq?B2pOP#&-vFoDqVzB$VSr{ z;YTigVvEfkeow@rU~wN^(dpNyrfy199|M}zi$Aw?cf-%)F~*NE8y&B ziU>dUC?a#JTFs%?5Pu1Nijo4SIwBE;%JI!79Isr_Il_*p8zX8sqHL#8za~=tbkZF^ zPjnE8lRA^{espt4AL-oPMr}_L#5gQJ-8QrY-_FCWqRO<`;Yj6jd0n}4czVWBsLO8tINr{)7KIPD zuco=)(oMqQG5b2!%arSC4Aj`J?@{{%w~ujPRTDj4J}bNo&T0BS8TZ^Y!fkDw-@EC0 zqx4>VZf4Ut3xAVR@+%sg$xv6h3&IZ~;750BB;U62MIOdYAc6V=kp~g+=spnBmHQe^ zgz~1s)LU~iUI_!(1ME)QGapjbH~p~G;7Uo{_kalE{NiZmcM!sU{Vupo9agGsF=IW= z5NJx81>ej)i>&uy9pF0Ei;b`R(Wf~VmX*!)~S^`Pefu8 z6fdaE;!tV=2&P1+JM1l`k{ZXV>Mj#u-P9yrOFP}l&7L==0Fj?nlTO4zC_vkXEosCE zug_d8M|8YTZANKAEM}|Nx%J}pFG%M$?!*y@hM|n|f*l;Jy(KV|vF&I6>9L%5&lR#e zuCE+HUOiyL-=EAHYn#l8^(#3>1 z*k;fqxutDs*FuMjq}6AlJe0TMB(SQ5=}*?sswP?k1`HT5V8DO@0|pEj@XzrJLd=KT T@j?9h00000NkvXXu0mjfP?DiH literal 3688 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 diff --git a/assets/img/provider/Kolab-Now.png b/assets/img/provider/Kolab-Now.png index 86ea17bc74de526413cef67fe2529653235fe38a..26fe5e87e81ed2e11a4ed565baf12622648d4be0 100644 GIT binary patch delta 1328 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 diff --git a/assets/img/provider/Mailfence.png b/assets/img/provider/Mailfence.png index 8b4163afab6863aca51f04d650e2c303e21ae743..ebbd1879bd69478e06311d5518dd3b7893ecd68b 100644 GIT binary patch delta 2428 zcmV-?34`|07Kam%B!4DQOjJex|Ns2_`!{~S`TF|){QN8}Ei-$*H8nLbdA%toCPIb6 z&ED<({{JQ?DS4>V{Qdr}$>T9QNK{8VN;oniA|pCQPy6uQWO#^aSxPH*yY=|{?DF{i z^y%{F)lZGa`Tzg%_4)7M&1Rg1000}}%n$|+JsDlN1MRzRr=R6Hx*wbfqV z|4VdccS*%2V%z7_zL&pGk}*TvUuGsdn~*?(0tE^bD1T6(K!F1N$5Q@7`GZg@Hh0T) z4L|OWF9@aWMT*;YW5QpJEGJpc0?Omc4}>nRM<&A*jyEF3h@Xm81fiWsHClMwp!k8% z!lbT;=8z~enO6Oz*O7znr1j9!UjdUX*UCW_#jhutSwBXmc{ zfz~MwG=CcMCQ*xXcsM(&qt$)fd!083RVH;l(guz+42GBVbVMX?|1BIg8NFZICfa`;l(8TxpG?R^ zF;vfHmY`Pj$;C{ks><>qbKvne5ix1Sra(go6b+i>VXYDCsMnNuSj49uab zM}K+$5=ry^g+|q(mkW~HJ>K0tZrj64e}v|RG+nwggE?Qw^S*QNiXxU_8HSViP9H2H zSk%kPY`U&ch0^tOwZQu?m|^5xcpJogHsu(`#-+rvX=?+_la9zX&M_|T=MY)n8s}oJGYleE=mx) zG;gtFHg`NB=^rE_s3K1&tQ64@chdr_QB+;pQ4r0NA)zfxb3yE1JD435;;ZyEq%Znl_ZSj=F?n^i)lr>xizq_u%%Dtcj=X;EGE0e@lLEkmNSsRg0gJq8O7(tCjD>k9AI)3XI$DKgWtRkf)4fJE`5R>0vJ zD>DlSLe1&D9swOqu{TRML4PPIr7%1Mi=HLhu=A`1U;o5GPO=0df$;n$eX>l*=2`sG zgrsFPJYi|8&kh=7EQq@djHq)|1ZGD8L8VMCg;Z~lw`2=K@tz0dEfFAa!x3s(Z&pV@ z%p8Eg#eskzJqq))OJV#gHc{Zf2k&Rf>ycz+NzbV$X@eUg{d zQaaz3U=3x*7i1bfR|atiNJfH~WUzY*g1qqqIfw6jet|klu{UoKgx@kuI9u!+ILG8n zLnzKqi5~a;+_H?5@gO=+C^{EOuZx7@8Aii9=}CpaqRIyZL!zbn3<4rR%-q5h6f}rw zJ|GxCSIl@%0OUQM)qj3g1`rr}?GtrdgFd_An>6XT?pG$%tgg>eO39KAEeoOKuo!~8 zq*2`m#GK~S2?T@+5VGY!-tU3p><$p-%2^!;;_5yiaNYSG3e9@9(1k``on6i}@{nm_ zPV@#*cu2596akWhKc5stO5c%MwYAq=uvw;~AmDt^m8nH|YJdH3eS7w}rEak!R)}EY z(ke7uTB)kIhry#DZx9HH2#5gT(+gkP-NWx#O-7*VEo0yrso}+=$5K3?aFNz8?s09&0@u)>#6od=zAY zoI~cV^q@^S|9_C^kOhY&E^HX46)cn)_>^I2Hq9%9QT%Of7L=IgElUqcFEv5v@g7fK*1P5cm_@+%&TB~$LW4svZ~ zk1VsKi~nndbc9!WJEE&T(jyHqTc-8m?bixncXjj78vmk4KBF#1d{x{Dqf2+>MGpu+ zg?Vox_sgy&cSd%-oyWa;6R*`e6L*Q{aHiwFdh-~+{KNeo220ax;3z-me}5S&U2ywE uBl5=zKgEay3KS?%pg@5F1qu}C|IkmgttCH=?9jvj0000M delta 2890 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 diff --git a/assets/img/provider/Mullvad.png b/assets/img/provider/Mullvad.png index 6bbb1536efa2b72d4fa289b1d5afcc0c85a0b406..211158f061221b74ad2464b15c6300700a5dbe72 100644 GIT binary patch delta 2754 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 IM6N<$f}#Ojy8r+H delta 3627 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 diff --git a/assets/img/provider/Neomailbox.png b/assets/img/provider/Neomailbox.png index 6f97caf3b7d96b65a223299c203a0dd0d3e249bd..662c36b03107b08e03663875cf623c1deb638a1e 100644 GIT binary patch delta 1995 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 diff --git a/assets/img/provider/Njalla.png b/assets/img/provider/Njalla.png index bfd35fff290e0d58d33cef6230aca13f1d9b199f..a04454cdf461a4dc7297216e00111448494d7202 100644 GIT binary patch literal 3071 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 diff --git a/assets/img/provider/NordVPN.png b/assets/img/provider/NordVPN.png index 7a3f6a2bb891799af4580cd153f3bd17167d566c..64158f7bf237702fa3ef092086503fc04c0ab66a 100644 GIT binary patch delta 1672 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 diff --git a/assets/img/provider/Posteo.png b/assets/img/provider/Posteo.png index 0abda0bbd0687291dff05ae439853279b5bd566d..83757b962386a83f47419383fec494aac1543f3f 100644 GIT binary patch delta 1963 zcmV;c2UPf-7Pt?PBYyyvP)t-swc%d>|Npb#TC(6*wBcN_-&D8aVZh~e!{>bX{O`=` zk-Ot+(d?PMsk^S;LDgZuvW_x$bL@w4yv-0b+)$?1vy|NQa#;OqC& z*zc+3^u^Tfp!xmt-txHG@U5@kQNHDI?~`2S^~%-mr0Dj|(tqup?)cft>WsPEUg(}& z-l|>0&tBBGU9H|u%Enz153Z^J00!MjL_t(&-tAe}mZLBX1<9rpI%z->vZ>qu|K}FV z1=!h_neFFrUuH~*qbpq%gSBA6f&~i}ELgB$!GZ+~UVs4(0A~H)0B*%zp64;3^`C*U z(ffej>9+HWqJP+30t>AF0}KE;=inrX<`EtXTVuQT{)3>vz`%*!{25)3?K*QPCg|4o z6n_3MGGQVBhyWlKd6nHByOr|)E(Sr)UDTd#&Lzr+;MV;8&MAs_2JahnBfPedp$W~~G2V07chX{xppFRox zZo&h2&8=ST)>-7DH&h{ehCN`eDHP?pt-6?5%(_rKa!y;Iq_zK(+M?Qn6W3v!*#@5L z+uz}U=xqgyD)$n{Vw5&0@5{IrBnho>|5Qi-!QDjnE^tBR#5`&JFkH<@tk##xkydX5 z4$QF6ZGXCidL7XH9k>1j0MAYBr@{h%{nQ=oVUM`5q_($dA>~zj=P+@Y1L00AuM;b= zBi=5Uu#y9^Ur&Sql7`sil5_Q^M#m^Dh-4+YwC#RnH@y>GgWLtOb7vs{V-_T9v8tZGk?^A3AV(;>-(O$K@1j+fIvz~6Q;g- zA$NZP0TvFI;i`!!U?#WxsU#V_5XNrq;pSGChax2vA1pp1@^&JK9QE+S^SZR{fJgQeX#`|jAS-Aac4XRlC1x$5q1a5I6RmNlu^F#N!Se z0P$)|2O`_cB**WFlw>g|E9V`tK}-HdxzW|h!g;8q;XK8=ADs94J&=yE` zN6sYYBQ5Wo%YU*EapoXdr_eI}Zh|AT(0@zk<+gA181^R66jZ2hLs$s80E7q9O&q#+ zpTgjQ#VhJqBQ8cDm+{1+v_>#%}45I(#D$62@ND zJb03>5u`gi4$#YV>Cob2nZ8w5D?bFtbTho<3{Cl8`vubL8U>Lx+5eIVOA2x! zh{?sRO5I~rOn5*w%etF&oh3A-;Wphq#>7M4<45Kp*UEh3%?IK$gpN+TtjWsDF=G(I$kR^Bx01 zt;ki`YDtt9GehKv^l(=M86uN^;H@motgTO*&e-IcLn09m3IgLPwwIzH6Lei(QD@&} zO%!z*F|Ab=^_iRmKox5`?3VSgWfMK~GqZjnpb@HfK}jXmlGmBtCKl($Q}~oA>2d_* zGzCyN;kywXRm2)y!hZ=)(?p&)`C8a>^8YUcb&-7nlXMLD#GN;CCt*~*UEaOeeYUn9 zmEb;~&^7N!jL)|iCXarR&Y!;=a4x0;>QNasx^qn&4KOcMz2E6t&>@`!3|7(D`Qu>Y zofF6U{Xp48_+%PdJD}Y;KX>Y@b5xAvU)BC$K)JuilhOl1L4RQV0dR_e2dX~$B0Rm$ zhpisr=1fZa2kr+5-2oN=SbqVG>P`*JH2Lv)8OZb7i*qNsri0aui<4gXH%J(xN}4y- zsxs%lvD*dk;!7;dyRN%NuJg~lEaSoSxSq&CYd(K;@T2!0gn#JmC7jYUEzF=*4yzN4 x6XCG*yZ`02-Xwwr3l=O`uwcQ01q=RJd;{v;XBL_@-){f_002ovPDHLkV1mId@v{H` delta 2839 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 b=L`G`D delta 2687 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 IM6N<$g1*!e^8f$< diff --git a/assets/img/provider/RuggedInbox.png b/assets/img/provider/RuggedInbox.png index 20194e42345c5fcfd7d00d64ab66641a730d3be8..6429fc556259efe27716088e2609a5777fd1351d 100644 GIT binary patch delta 2236 zcmV;t2t)UU6vz>fB!4MTOjJex|Ns5`{I!%!^X1&(;NbGcX7%;;`uh3j=H~3|>+0#~ z&%wI&^YZrU;qKwt`ps$N(<)6 zwd?=?5&eePYJ1V^a1PJOi8{xNd3e8XW&)rM8#Zj%uzw*x5Ok9r^88d46auX+guoBO z5?NePF27h)6+#_`Wci?s9pDD6r;1Q2fx*FxgM$P30jy+Rpf!Ww{gnne57P75Y_=Rn zA*hh+W*jGi zEVB)SYzenXZ7ocQAz3aLmNNqfF|0PkCWFL!ku0+sLbcc;OC-afHGmF_<$8Z6;a<^A zzXbaU-7p_S5GBEYz^p?gLuhDec>>X#bxQE^lYd|`^vRV7VC!T!rPn~Dc19LEaHTvso&UK4)dfKYTqvd4&y2WihBB)+~i3LqZwiyyTarqmzEJ z2pqlBDGrsh@1M6%Pd~iMs|po{2U-k!NPj)_i&76|aI)`*Q^}C}nre8R4jB&=?(Xyc z_V)AboT@ZRp-?qY?b7#s!JtqEeO#~mQ;8ZZ0<{Z?)cecyuan8);o;})o&D_x zlhY4*TEA%7HxE)mF8ld!FZ0p6nH*ZaPa?LhD|C$0nb5F#8Y-HhG2eL)9~fs(-E2M!F>r zc|*k=GS{()u$-sba};$RC4`S4iTH=jokF zkV*)(Y{^(Gx;%mC>zm0l0Dn@+RPt0@mzHiSBMOO*Y{?bN0*^}4cg9i__tO&%hZaSW zbFv6*SH6CIv6Go#aCPNp4d&;%R}>8eRfD-F19~A%)EXRp7m`Nce;5@i73stXPR1Xv zuJ(?ORw8iW1#CM%#YMC&T^9y6fwXZD6$;V#JP^<$+^7JI+pWgk)qmC1>zm1^qoem( zD7!nkDlRtiEK@NIXaS?&Pm(}*=y{vwYPWi!@HKy#p5JR;vO$jB7jRPGqDXLcE)%2PgE+o`PhMJ@tWIpl609S{qcC*Ptr8) zJKdfJoiDNgM1P|F&cu*nCm4Uc$Fbm+DR8-Yx1L}GPHeQhanMhf%Oywz(g+@Ms|~Ed z1K>j8P~0pOtg=Wx-rs;sMDeY>h=2**f<3R%!_&lc2W_{9HF%C|Hk%xWU7n<3Lw&(P z^5gxF>ng?3xe-CA1}ZAYLu2FFHX02mDi$=Fs;ahHaDT%xSuEJ4J-{~5FKtca)m(j* zh#(k+7Fu}57@Pwr2m+lU2!aa9fD1NlfKAVJ-CmXAxfY$9X8+?-V-$r3vgs?dqA(c> zgGVzLkio%W#38Q=bglw+;2je>H3vK=}j15Nqi1#0Go-Vtp+hWe|~@r;rUBHf-3i0sR8G*&B~wm=W6m0000< KMNUMnLSTXngmoSO delta 2555 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 RNSY@Xtj?0p36;E^|3A?|>tX-^ literal 8289 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 Ryw{Kw4bDl_iqYfze*uHN+;so| diff --git a/assets/img/provider/Soverin.png b/assets/img/provider/Soverin.png index 675eb56bdb4b448af44efda423f82e2c00c3cba9..8c54f8dc849e255949801b36c456f00c01f0a559 100644 GIT binary patch delta 1234 zcmV;@1TFiGIok=48Gi!+006!`D+B-l083CzR7L;vfd5xl|9)Zr&36A`S^uSL|LJ}I z;CugESpS=7|7lzQk!JsFT>rRm|JQi`uWtWzUjM>#|A=J&xp4o4|9W5lm}mcs zWf+bSw*UYHOG!jQRA}DqnTc}SAP|PlEddfb8aMC%q(!@6kbkga+0~@6%RiGbAg+&H z7Nnf2s;a80s;b^o4f#Ut>2*{=ewyA2ONX7-nw9J<@b=j?$KCRac{6JP;iaz|!9`6IN<(d8g12#6aX6!%rk zB@o4gW9rVzjbdh5mW|MGRBheK~g&Fn=g;%xNS)Y zY9gkj;Dir;K(RERD2HLBS?0ie-iD~<=s;j4m4PZ;>8$bT_56D|WTy)-c%AcA$_iPW&%6sqc&hi<1Zh7c{_4fjDLoZ&JD`3+Wz-4!5; z1ljr0iG@jm3{I25Britnfl#L*S+uRdh$AqM53uzlV{%uJpJ7B5K!76>(Gnz?Bu5e1 zSYvQ0jlVea0Rh`|@R@Alj8btbK}5Q^>5bv0i>9Y4hye!D$R5>Ncx@yI?JmOx=G9lRDz#S z1fg4tV6i*(a0i;c1tdjPRTN`f=9zuEM8bjK${vw1ep%nIid5n|K+qN3jr-U+1F`Es zY)+~G8B#dx^>jI2rtbmygas_c*MRxWM}H8=>0~pc66tKTWV{p;`BxxnX1hSxb@YBy zoQJg*kBTmNC8W8GHcl5&vo;BP9E5S`V23!lR?}__1>S^`HkfBf<4)OSRb>D8QXE1Y zAj;X&he0qg?mQUF?LKasr>n0t$b|8WU#>M`b-z^W!-}?s`pW%nkXX0P?pl}XZh!at zqTa;bX1jBo2G^%8<%GLf%^QNxj0s=Xt!_UwEr}*kt@Ow(B!{_&rzx+L3-42XUJ7BA ztNkbZc@xUYPc*%txVTQ{-|Y0Z4DPj=F{PWJih$YBC|voJ@4ECPEA^gADck*dX!Fg@ z24^j$u9p26@zrIkZ}3ofK}jGXb4v<3gr8nhxFc;R1t%|S4-h4}exF`fb3>x|5BZMx wtUeHV1L|oa<$Od%xBvhE07*qoM6N<$f+BKNCIA2c literal 7309 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 diff --git a/assets/img/provider/StartPage.png b/assets/img/provider/StartPage.png index 08c33d790f291cda919d367606c52e415d16fa3c..4bca33311bf224fd5ca051732df16da3124ea807 100644 GIT binary patch delta 1444 zcmV;V1zY-?OREcz8Gi!+000iU#^3+|0TED4R7L;)|2IZ={r&y>`~3X;{qOJbbb6Jg zsJCTv|MvFxlAu!ibEbZgi1paE@STiBnyJ z{r&&>`Ty_m|9OP};Nj)HzR8l7sf&-Kcz&2{bCC7*|8jo+x4Ol(xWk*CuTffpu(ki* z-~Y|e|CgTsZGU?I*4Y2S#Q&+U|Dve>fQ6igkpFOYljrFF;p6{{lmCQ`|0;rHg8%>o zRY^oaRA}Dq)Yo#;Koo%CbJi-zk|o({j^y48#wEBWj&TVol+fGzKL}?nV1_UdGcXJn z`(1b~DYO64P7)9VK@bE%5ClOG1VIo4K@f!hh2=LdDt|JAzaf!KN^lrfbtj>}E~*Lm zb4NSG41a=AVAU_tgwr_8A$yn0v`#RhugXlynia4x7M-C4X&1Y8tAibHSU{XA zkv6OqakHH{&YLVim@_XYSPW_YsM89gVvo@kce;uT#&5Gv?2dwRw^r( z4Sy+L&H`cTM5p~t#3&APl0S&v{5pJrSfOgayV^ zS~O0YkL0W3NbStiSKSDRjV>Rcgjo9)_G?``X#P5UiC9mhi_;RDQ5Za>)2xqhkN^`q z`J}&+fK#V|ajB&XS*RAh25s1LJf^rnMt?ZhX)zGnU&Gk~kKGX-VnM6y|K07w+N9cR zH9h`--~1|P@MRI${r4zKo~>^nMH{LC?lvKHQk! zssp>`;X$_~F#$r zE6->aQwPqb4bx^R4(nIA)*(dPJsP-J46Qa|Vd2grTMFoFF4LN*nxaCcQ(=}Cc2Y2& zX%z}zbn{?d1E-J8xjEZ}jBh?&Oq&eqTX&aEnG2278t+(TB$Li;{N~+9L;5{^zLcj6bAjEdH9H0N+dEyU_x_FFxv9 zSo_-8uN!Q_?~+c>&zH;lUo4l)^Yhb_1H(aW$AGZNO~Ii~?>~L^;MMa_XMc|$Kfbwn z_{Gf)U7nqty?y@r$%AJvJ}ghaPBGxW%D45py=-8mGP4pK>gn0NAMo7kS5J}8z#`25xJ%V#g1zF+bK{yAoFS@?4&FP=TU ye|mCq0)ik2f*=TjAP9mW2pxhT2!bH|E1v=Ur+Alk2BshY0000Pb=_;aOEsRJCTORS@OLOk@-`SsTL}1c)EMu-pN|2Ny2e) z8GVw!*`Kj;@8MJoc!2*KsweV4viE;|-B;#T`^r`E+`7@e^V${$uWZ{FhW~Ev27Txk zE;cv2W+nsF9%l{B43KK}1~WVVz1lrJ{c~7sHmpIurR@gYqwypg#t#ShIvNUZPO`tJ z5@hGdzV0kOzFqiubQ}n4G+Ubzt;9>dc}hIm;j^rrsy^A<_yH6nOf=G9KBB+5FnP`PWeYQnPE5KS5A7a=s+jXQ0DbgCw!3?$D5> zfc)sKGSiRfb@id9<}$nwm%(zA8x6N*`yc!7rd$4|5xBrUw?8LnzD54(jj#EI*S4l# z%ap$_sn*S@p7K2;TMq|AF@tmD#xoJA>wVMBs*53Z&#|CH(n0wYgD92xK|EMWB3-v z>ZcO9S5IBW_!hU*E5gj9+wn9j8*fL_8;Ip${t%VGiH`VNlDgQ)@1LHj>n?!2WLS4}z=;~wfc!gj>)&1LJR?TrGmEkuSJPUn zJ7*o`;b-ZvyrS*hx=1U0{Lqctia6BUVFM<7?M`FdJ^85yErj}q;Lpvs62gi`a`E3E zN6^=5D70cGUkf?Ul0(vsV|IU*W&a&Y$j4$AK5uK3w&-EO4Ik_Bep^17qXb7;Okyp& z-tyN5*-942Rdo8UfBBupA$Pk$a+W|mHtWrPvFg%p3p%k`g@A1jn&XA~T77WblS2#8 zJW%lo5h6+M&C_>oX4>2_efCpkE-YvWfu%kbm~1T49^klG*E??EP$pg_ zrQ1XDJGHp6!swAM1<B3FLW%0c zuPNTD-_SjVaIY3#HZMXiKv?I;b8N3fhP=!xSWar8)m+VC!n)&0{05+~;0kLX7q)-? z`k@c>vv*oGn=Jz#gHl!FCi+;UPPc+cwK_t(c0R#`;Kk^~1yuza+<#v8jG1enW@j5U z8>gM*AcOsL#cF!>W4x<<*64H)n7lJbs&#XSDmW$|jn-E1H`Am{i?BVf32gHI<`W>6|0c1;&J2RC%%PB9C3$QG4#5O*vV z6>l2l5zga~yLiw-@Ov4SFIG3X;M8cIwDOs}%L$nqQQr+hSFvQYF;Kc13%G zE?vS-zud{no+oa&@tn`uU>g9(WDB0X9HB{ak!!F2LF(;brUO1hHWkWi7~F^aoopo# zRJ^eXWXRbxq+pnmLT6+SWOR_7B_bwY@i>P>NW|-7Kjy%}! zKZ5?fsR}VI)H1;2qS$Xrq2T7{D{$L7fKYnFW^wJj+Gi2X6D1wxbuq1P`x@Th<*NDw z;LekOMhWEeLBOkqS$H-(;yzPZ3f#5w{;RaSleIc8o|#}+r;1`Og{)68OgNM$L=m3~ zp|b(2%{`v1P7Ut3Wp(QfrfBBeZr+S{$`aS;=OM0^LktSSThXrrg)Wr9tFPb3sp^yp zMylC6scAi-h><9>mhZHMsS9q*xz5;LFUuW&rm4tbXAy(sC7O$W#!j)YrxYI^ zo$^Nj@2vnt!Xke|Gp|Yg3i=c|AoJ7dSQ_>b`Ylk>2->7N{ODkILpbHXBJ7%`4C_^x zy`I%qq;{`dCw<#tVIwk}oKADu)FVPP_-$^meH?iWp}lYUIa=D^GOkT+@1 z*j6S3d4Jba)#c$x;}n0oT?GOz#8rz^|0c#yAsj@2tk6PiT|YB}=v+*5AQ=D95BT#2 zO#}UrX}ieLP3$y3?E-Hjy@%w7NoRpl`sDy+lH?SmNj^2H78}t8=LR2&fLnIhrm)mG5&?g6O1B zD9EscBiR1{(Gla|aU~g;0fR|!=B8gB#XCG*vNZb0KlK>^6+TP;h4OlhEz)}iS=VA? zv_QvK&xDp&_so88<7k(qPxu36O!R}*3~dppSDER=`2~yQp{(@E)TNuqT%~VbLy5)s z#Ycgc%C_(D6%IK*(4pW{ExrUzfk+Fl{B5GMQ9fQ;9o!z7ulv3iOyZul1vyH85S2bc z+ohVu8RzG6O~(C%awDoK((2#mdJTXQy3+Qs!`WV|n)EL|86|1Rw-c?o!d|YFDq>sv zq&VHctLDvK%x+7(@b6 zNF*sE1c!1vc)Kwc=#;5_(={7kN$8K3%GPwG%pyzWS?#u+9o>d-1cy}Bp`TG`O}k%Jw|%=@3XhB%!qb+0b^){*=18gr-wi1sGXDBHf??j`Goq4KUZod z4NA{bf3ru(9hzU0ltPE^ZQVrj7rQz6lt3FiVC}3xg%&M z0;?*k3&-3OBNJJ0x&(_v1a(OR*Hl$S0pquHd`T#xRMc?ol+pm}ZAv#2_b{4lA9%M*y2uu< zADeuig}Kn1r5<7CPujA2rs{_g!Zn#3 znZYTL{N%g!K+&($?aiqs!eb%n6}#u z9F{y4)GCig5$SUM!}E~R>@!anVoeSXu15Y8hNp%Ey2vps9j!b;@*q!-np$zMBUNV0 z1I$V+qT2Noku-ziAk(|+s7IaSc{jTX6I7bhQD{4*O5aqb%SEarIIdV=;m+~eD--CiWQjjD&uq}~fs55B(vPnQM$}vqddAAizg}ir@$G_i zaVmag;(&{Mb-l{`=KE{1L1uWI9`DaWq#ddzl%$voVmh<;y6C5$!Ivq>40&FoZVln& zKU%RUx&eMVq@snWz{rlxR@h-yTOHn-8tbV~;MhSRU3T4Z%*nUxp%~G92`kO%GTPFf z`+{~lVsAPB@03v5#x1D3)0twhZO1=h*i9Ak76s_(rwAfq6>TpQet>5`UG+hu_-Sc# zsH5qV0b;_qlLA~(tBn3_U}!^TyJ%01Ji*zG$9ia0{cURm1T@ncI4mXjQ}7!w)N9dm z0a$?EqPJE$MH*24jPZl>cT_Stnd_nJ#A)HR&lE_RZ`znpf)mgc#v@RupGH(o zOs-tg>dGeldV!Y`6i^U^{U1~_uuwgj?dWZkV*oGTTrsNGFXO-3hR3inD?7wbVV0S^ z9j>9&8NY7*5KiJW)SZBG_lan8=35HM_>8(s_)>&b{U{!;&6BJ)KBUe%Z3C2**pW%G z1Oc&+60#ykLAOh7p)z&E0t;QwhegK;i4?@Q@oL=-0=6{5&g|2*1r_4H169iI^_iUvS-{;%L>k-S`{f=m}GOY2HQXg!b?4KiOP$$vHlAipbz{ekX`w%?jI0>%-cGomM*uN0)W4x$q%mWq1 z8HFK!nt}bH7dnja#HORlq!6!9A*NW4c;yebTZ*u5LBcN?tUgBz4SgsnO{iP<3yp62 z4uc??@{6`TP?g?uug=XZZktSX5Rhs1PtK&#doY6>rUNyeT=#ubg#d!(_Xx#Q>wWe@ zE)`OWc5bitHFu$F5@iB#s*D4}kzi;9O|c-N2nnAcN}Wl(gbUl{pDOM744aM(jU%0F z-=9M%al2Hzv;~POTE#j6-c9F&-^j0GIpqvT9G6JsyjNyuyQt2L=>+zPLwjm9AXtPt>YFggOi$`CGNXTZ*T5E zd2n=nHEQ*D@<-_H?c>5jN}7#SY@OeaTh~GpJ_nAQet}b^Y~#m-aGdMhv%?{2<5f}l znjsjjHd^2mc3K(w$Lbm%m`8uS1MPng|MWVoH%vrCsB_H2tgsx=l^j-J5B#?27>60I z_^#4qP%wp^^{*adU8c>0ETqQey>obFnQ-~Fj*K+Ea&6OZrT-bG6W}>ep0vmp)dSM z_L@_ro|bi)NQsd5GTDNM z1OU)&Wh6wueT+A=ye6mzV|;Lq<4PU^%As6mUn%KU_Hs1Z%sHH>F)e;M?ujWM=b*x z=n|*H-j>(L!u)YAFPXqv!%pS)F6yX0ztm=jcY|kVcG)8&pW{m7-5EF8d}=%%<_sRk z@6T>l5-XWSsL&^_F5SKpuG-7I<^Tw|K3Ia+17^*+&>`z*6=yzA;Q{)h8W+?#UfV3N zczA4%A}r0DUrAGGhZr5~_Cb=3wJXdIAe_nfRX8nXDQrH+Ve+AqkF>?uaAvcA|AfOxz#L-t>+wrNLxbUrluIj6`|^J9^`9a5 zX0khd+$CP2m~FDxkK+r3zoL_csF#`9F00%FdTMD7SFOi#YPMaIc(xc@m6wg@xpnYl zXT3=G($iO1$2?v=+w4gC1)(CxO!yGc$xnIv?yo>dwqY|N)#8>3^(O<+cWij;=elesn<~zF}BQb#?F?U@Oic67_mvnIz#!n zc$kx3JB{ra$2NuXzE6)x6~ha)KWRztaf^ z^G9F-=N;yppP#fXjmcin=AkZMHx*0F)|A80n8`OtrR}>nIJvm$T{ee7oIdZ=;0+Jx zBw7O*sq*yk)$YB+NZheDa`C7eD@)7$x^AzeSrmH%Z+~2IxQBxg!Cq~u< zglwQV&RgPMJ8ZxE^Dr)wiA?+I@!9qiMMIczIpT!{Vp}IS$0H~$%&b+pgtXe@mzBEy zX!76ZTMBuEiIui+r=$+v3c3Q3I=7-zk ztAd+!A-k`_nO+<&{$5xP9k*&TGpZmZ7j%basnMe1FCQ`TG_Ak>VoFLgDoHIUQT%XH z!ku)97>|KfCHJ;5)ML8ROV|B@te8XH%Oiar9_-RXWMk>-ktP&l-p<}Cd=asTq z@raw0#n*}fd3UK@|6KnjB=vb--@+&l&2!NNnlKc4-jgTFyN%B747n@AZv!l{iNA+1 zB$0`Lfi+DRroD-=#Qe*OF73G%0WTK&otF8fm)k+VYjWDcrOB?Pr2W|NA^mO|Fr+tG zf}2ZrU^8t>ij6;ai?L790(k~CrZX*~#AO?@TJyYKzv8wbzA4Pl{ASuw)v+JOU(5b? z2t>@w`FX8JSC0~|&dGWI(~qb%SMdw`H0e4FpPmYI&lKeJW`D5PD5CB8ONRj&sx)RK z!hISFcFkfq6-~nL-=3Tb(GBL|L`lOSa{R*9*4PFEdaX)uMuv`4D^Nzs#i%jE2d1L@ z51gEE(f&6oB|#yQq~W2Kx_)|=iGw{&A*22#(-8I8#$4aKV3-qEM2(8{;PALQi-6Cx z)`ZHe#=Dt`GaPNuK}L%)=6!qTyC-&VOPvq8*pgqc<4BCJ5V*g@9t}Rv6cASdgNv;| zi6N5*CB@u{<+0tx=#nXAK!ZgbTNzIQg9U%Rk;n|#1wWPEkOaOp4!>)@J8K)4s~1h7 zt>UtRAJm@q6PO#GPb#+Dj4tmj$&esEWR?kwbFx%+dwC4;Fzj02y#prw`png0?4)E% z)86(Xv*Oj(r)T4ahE}bPQ=8(L$%BhrzdY&7`|KCby)))rvn7P^{%ORIe4OTWfz55} zgA#b0QA{?M2Zu&te%>)pTxPu=YPi{}?;*b*&AfRzoH8Ou`FJ{E-aLqb7^+=wk93o2 zTb$>Bs3h#qubr+K_iZA!I6A>dZ9ieTdHaUdbhR4GcC8_}a*R{x#TT!NML2$vc=T>D z?);dSq75!uw8o-u$=KDkrS<)M_;%tDXPmez)84J61DT$s=iugM>y2i~R%5|oP4Q@g zA;zH;#?kwhg({dG{jVOCLVG1KxU*sL>k67F#8g0Tna)qq=N#m+b3j&QXzz11u1_tLsM@&}Nn^I_C4OWa+p z98RLZ>Notmi#>OlFsyraS+EDngTX)^d6LnyW(70VVR%&%8Ftax+Fn7q#l#1mZFe6N z=i7UC&D)k2fp}I>_^31;c3f)-^MpKIq133G!|AJ%vlU5C@^Aq?zh~BrK3AnqeQ5i6 zR?L7&-$yH8eWrn}yMj0_|1jc1KZ7hfL>**Cf@Y-R_$4rLi@oB~V2X2($zq@!;MZ#NVs6 zRfI|B_=n2uz#6j?@oD&lRgQhLZ*?Me@o$dk4dq)CeDnS&VkX1a*{91s5r6w(F_FXI z!~0{%_(SH2P^XrU2F$*y8gBO023dW)M2?4-bxR_(K2MSUH5ka{bzZdtCMKt8l-?!U zyq+y#MT||?01R9##)7aeMcWPL6m!`1}T`|8JM@8Q_7Spm5mw4dLIeLGLcg>vJg zMhHo>{TTD=%vTMVq#_-8LzpMV7VKVR8ZxI&sAHrAUq%?}1_)$i8@A+?&X$LPKDsRE z$RA}mipiAikoEDI5g!=?IdtkM*>Yzy zUu$_N*L!=tnuoAI*K0p1J{LxNDN_;AzqV4_1ZE@7t1XKToC*k)}Cvn5g9jX{|guYO+gx&wyhPyRz=%omm0=g z52e>vB9cvUI+(wXi>ZW9nzL=i{#6#E+ow+=DI$qfnJ~YQqo964$u8D8dv$6@XJ?C1 zplW3ONe9!iOgL`@P92~no;9$$I`*2s5Uce13%j=T?0vsSwX_T0$F;NyF2;5Ap;T2z z`Nl=rs(ZPt+8*C-k#UY%G?ZYfeT>O0EmWUI(TnO%w6xs={;a!LH;?F~!Itg~90-N& zXrCpzX*vn`C@BZUC*e0UCnwtN_DCNV>NA=vC?jNP4sRq&buMoT#oHgFeyaTVzXC;O zmh;RL<@HG4()J0-)_(MdQ8XyJUJ8cr?gJ9KT-!*O6X!Uh#PiP^`DY@h$g$&Gi$THC z6F>Kc+^Pu?!7gUwdM%bHHascPv-KYz8?mZMhhq4vUmTb}9jub`ee_SP&8cesEwItc zA|31BIhZ52`}D4FoNKk@^(H_W#a63L{fTIkg9@ztEWM(O;j@yZzqL^|$tl!?lKIj@3Rb0~CEF-Qtc%3wzvfbP*0O4OeBJTL* zV)WyH$NvvK|2L-pCw#*o{SOBJFTnmE67=t(|3&htDeq9ZsG3*5Zn}LwMiBrRNkxfj IF{AJQ3%QqucK`qY diff --git a/assets/img/provider/Tutanota.png b/assets/img/provider/Tutanota.png index fa8fecccc8f679ef14f2f3a10ffa835a01b9d3ba..e019d0aeba8852f0b88d13274e9f48c47de89606 100644 GIT binary patch delta 1356 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 literal 3282 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 literal 6070 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 diff --git a/assets/img/provider/etesync.png b/assets/img/provider/etesync.png index 4bf192a377c4590dc86ef9cf5be791293800aad0..ba7710542ab781c7812e364751e7c6aa141927b0 100644 GIT binary patch literal 4425 zcmV-P5w`A$P)00000000000OPC%0000000000 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%0D3ccLBQjQq|uTnCm|nHV3F6ai)e{ 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 aSLF-amh%5I67;kH0000)9- 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 diff --git a/assets/img/provider/orange_hosting.png b/assets/img/provider/orange_hosting.png index fc2a984a0a42af89109008db3d987757e3d96c10..beb6fba527afbde5badf480a6fe7d1dc22a661ee 100644 GIT binary patch literal 6393 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 E2gm4SN&o-= literal 12566 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 literal 20313 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 tGbR;B;| diff --git a/assets/img/provider/qwant.jpg b/assets/img/provider/qwant.jpg index f2f1c432adf50b1752ad0184b6fe114f15fab2e7..f9a1e8056e045f533765270a00378947ab9608da 100644 GIT binary patch delta 3423 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 literal 4338 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 G}MF z%iVmW#9WTHa;xaL&f#yHzR=$4;OOy%s>s&i?5V@pKzpgj*nj3#j@F>o{ZNLmC1{=O z@%GK!>A=+Ep}y5gfvwr)@^h`~k+RLs-|}OVxun?rrOorL((`nm!RGV)yW#uo^!a6> z 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 delta 3654 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 diff --git a/assets/img/qr/BCH.png b/assets/img/qr/BCH.png index f0250c4733670b75a0adb19850434c20b45b340a..79665ff78cb957d113d1c6f76ceecea3888f53c1 100644 GIT binary patch literal 1515 zcmXw3dpHwn7+<+`4vnNzTiGcg(^@jOlvx|HkhCLOxtuP>iKWdlmuEXDhH*k-bD24t zb(&k2OR5z|9iAtvVs+lDFOsolS4=-u?TAt+ud$ zm)PVDxdotrnw@Ehd1;9$A=y`weuxHaIRjwm(;ERBE#GK2{(E$3rW`5;XHe*0{LfBN z7D#(}1260ll+4^@reu9f#?s}1^dO>1Oy^isUPEfRG5`W)5x5MC)7_$>An04vE8Ke0 zErNG*`meAflU#~pqU1Gs&-M~sRXF@+9a1t0lps*AHe^wZBJEtGDF<)5_iyw@NHE5c z5u(BbMB<;kLLjN@^`gc0s+4jV<@VWGrw6f8gSrDA#aIXF!qpRU_kUVmJzGx7cY!{k zR!f28NAOjC);-E+cWe*wzUMTZ2KkbJ(>Uz|ml|;~({nd3%-I-5$ZM#-k8{!J~LM~p3Fg0pUY+jiKB$Uo@!KUGRJllyO@KoiXBW7SZ_r^F9?jDz^kxoDF_mX*x(??p;ClW3T6@}g6C^a?@eZ!)NooLX zco$R$Hm7rgVQC%cT7JC%9I?^{goN)^7j{UC%-ng3QSYQ5$~ybc&h0yD)}g#whl>qL z_65E!lLm(iuGzMqH|LL5pag!a-J|8s+dz~c)0Coas{zo13fi!Ld&9dqN(uC#DKD|M z$+=*nJ=u!2=j69`?B?roBPMZPQv+L9b;YI&&5eW(_G~1)BQILbpTO7H8}tVS%0S9b zhxErS2cNnx%3NDb#=hp>94<|YH$P{z>WWGimh9Lq!qfu}Fs7x|RD*|KCrW&$2j+ZZ z@kfLypRQbb^U*%fq~`gyaSMrDFkxP`7Kj34&pj@NAI(@3Q_LH6OnA0OW70%KS6Xe+ z+RANg3TeGzl1mx0)GD&$8Tcgf8uI5;8u!G7 z56`_#C2S9CD~^>x8p^&uLGnf0^QMl?ilT95M0x;0_~fFnr|CT}+~LcK38zc9wLm$S z&^Fa+9TSt}k`rxVuB+B!*aJb;V*BG@i7;QFN+UKt*asYK0_i-cN_vq=DAB+^N3>_BX zL;e;;fi6)VRv~3u%mP!^A+_S}51^W$z}t_kwGGY5tg9OH7TD)z^QR@!{;0i>@CLRe zCcYHE|CS{xqph6xjP8td`^815f$Zm<-RDPrj1amSkEoP3lKNTqR$7X8?Z_X!UIz=f lqmd717STUygxKG=*`$TI077c}Q_u)W4N7HI!(v!#2*ePQ{BF|U%$b@0X4=l-gmcfk@4frJ?|ruK zy%OMeSWm}PM@vgf&-;i+ke1d8jQR(y0Y@q>@XEBbj2?S?UHzrrc!TY#i|$dcpPYvSO!ln);s=C;yqL{Hm+SO-maZD)cr z+B<>ZLCWtudE)59c>U(_Kx5^g{L5{5OuRpUVP`}`dV<(I3O3Yyk%sOhduvi~=;27QjL5FaH zMDAL+w5}S0@T+0b{jpqrPe|};s#Oj@Wl)SIP1M?~#BIQmoD*b7cJd3O74Q`#X4}0i zM1M;x?L6NDLC-tx3eB8w^mHeoAbcmSC+3Ic8rw}!iu=3H1k{RYHuv7(i@%sHpjmw9|sJ)cd8{!Cs?a~ky} zDWLT{e>f9dXUX=;eXdPi90s@F20NM-*&*3dW^nWj)bMk8$_lt$%5aW5OuD|NN*9`G zpXd!cfQ!Re^CkqvT_r0Euq_ddLDeyZWealo0fnzL+kZrr)Y7$ZxFUy-ps&uY(D(85 z-__HrsB2z1ZUlSpv4+rXEaN>a2%m$+l3uwqoOkjh8LrpCac5(+pV{DUoD4t^)BJax z^fLgL=kS{{i7S$6{Oy~KsKrA9ov(wbRu9XO>}h7`4-6D$-5PB;O3MD%TUW#ejHeeH ziUb(^b2_()I(e)tBx>YbdUt-lev7hGXyG|@ppfMMBKms$6+WWhEs?@7bGk)S3=y7r zpYq#vnNg#IJ47;sx^-~^cM^nO38!O8rjQ=&jl|eP_*EK^jBCR&NDS5L0{;OLqX!VQ z9YNnjt-heH8#kZB#~@5`H{3}P2>P0TxY=nq6&94=lDBcHvd%fLYtU7r%7Xn@1kv@6 z9__%j4J9;A%%|5bE98B)?EL)vzJ-jhns#3$2%2__=>={<6-iq!4XT9uM^j%oO0!G) z2JhmD0EOxJdwiu*5yv_9s%0oahRc)^poX{dU;HSK^O&&&#iVPDn&c;3)nz~X-p&2$ zS(&{MGL&`9D0lKCExSQ(4*-?K}w-hx0hGNIbza7rCpJ zWtNRjyyoS4;}ZL(+rgw+rdj9zl&S3A)O}|8Fh4;M{N8QrU;M2x=lrp2VG}H=?tvX{ zl{WSCYBf6`JtG9&fO_}o6bcjIPVz$Z+csY1yRZ27PrUdr9j>h~Y{{CvRpJ&TFtLvu z-C@B=m__#Q^Y+WY1heMr8%KJXWHR|_oN{^j$el9-R?=QHJAU9fPclF6ki9r3&3wUF zL=ah#8)8vsI&@&qv(m}Z3CXo+;$H;vk7x&=?r-dpGafsD8oFJqSw~BpT!c444dZ4- zf+{Y9`Q8`QkgWey^gPOs_jxs_p=Iq@ifAt@`k=ao!Q7%sCq8rPBTD9n~b` zgx#jhNK3`BsdGIsqrR4e%acI-Yh&nEEv!lN2w9`m40cz?1TBmFM#-GMma^m+_;4Yk zW6sQy0O1ucj;Bfu`nTlr0g8^UR%;b_)*U%&T>{T(hy@yC3Z4=8l0BHPU;|Iu1SSwf zVA;B00zw;5ftp!>&j+cM3(-HI6Th{yPx$`J3UX~gNYN4_+IKX$_A(!+s<7TooIT#O zJIFcmCRCRa%>O=19W6^zO@ zixgjc5@`g>00Eq8Zmok~-QZZ`<^jx;g910;ns-tHspCL$Cn_tfsHgpv6;L-2RGzmd z9_nT;dm7Mz_LkkC(GheP*;N!K5|C=Av7-ehQ@qKO)B&jDXB&$nEsomL_*sA;3_>rJ zKmAV&-W2YxofL;mo5OF*QDu_zUXSiEqOZw!7|@oq65#vN{D8y&2sm`LHhcw3%Fu|i zE^b3EUxH+3A?O>aR%>7pmLx-B&=7t-PLRt734n;8Z>CnSRr7<5#C#0l^>H9E#9&FE zBIssRkR${-{QpH_T>f@rnNmr1Df73Pr%>v#-j9@>iCvefW>xRsTlBHxzhO%gwAh(xw$hfECJ>TueK@v8wo?WzoR(HdxWAk z;TZa8^!47#irXemg0eF67Nt&LjohAFI4n=x8hPkq00D(>_=U5fAkrbc2ZO5B83c*V zr;^p9sG~Zkn2^EaHzi7YZH%N!faWm!G9BDEV~SE-;#@w^%>{7{k{vcY@~2Oy!H&CV zkVsPaE+}~P_;a1Xkw~Xax`jpeZzyj^*>Ktkl3OkleSYQ0)M&(a`nE&TN@wO3gYooVL5na?RnR zcnGhHvlRV(3F5k$w6=D${7$#zwjrF}*B~2TSwDio@8Fd)1ZOVyvl6$CIlgcUYMyI* zaJo`z>~Y$sLBw%$Ep%l~Dj)J%#1}&gYFC`yyLLFsc*MnP(d{!^CH_YjmhlKHZBq2w ztky0!Xa#Qmakk9Xoy0l$o%4DhZ4mXPV|7}vBIn`c9&2MH=FDJ8<4WqH?wY!v$_eNB z4-z9gbP)aao9jRNqb`11A;7eQX2VnAJGPL~{y5Q>cQ;-n=gsf#qintOfb$eUPszc$ zz5qJCG+_$Z{1Vw?_z?cOP9+&L8B)g=X87&o=fv8A~dd;+(Jxg@@+O ziJUA|Rpd%mY*}?otiw*g>F;#n(My%pD;MI;Ua78)BzckX1W7Nxl4Vp@NpU7nmVTJW_@Hf-5> z=uw3&6rZ;b_znO(5L9izcyl=BekKtdSqmFu?tDt2R==5z@l;D_D8HAcFra?{8V8Li zV}o}s9wwR2GDAT__PZ|rUKg+2iLHKH-g9L1c#oY+!{^?Fz@LK`e7O;Z??3s0^DapS zvJG&}?X4$VL6*_Qt-4}Y!UNeQhwom&9ZSwto9vhW-f1kO{&`te0cB!;o&*c>wMcH> z85l&-Hh{w$kJ%Ksk%F)n`KV~($1DR4Kp3FEila}2xvDJWdg(9ka}Lyh@Ukn^LE)x; zG~wi@QaZ!MiA!x71HvHa9jezGJxerxwFW1Unh#dIGt{_{J84Ood)z2IM{QcB5PpPm z_G-mZjmNEmMRNUwz?5|w=K@ZudWfdkX^c*fT0Q4>-}C1k8vDAymnhcWvu<6jc00{t z<#x_^0kDGLv55)RseoPuE2dDY0u~2cf|o_1aO1ps2vGx{h@3hTv(Q}BoOxLA7-(as zYGupIzMJ}i+m+e6W-kFFnHsr^@6XhO&`q4(80le-u?O9>rPmhDPtbi!p7+Wi1_nRs zd|za5T8|8Gu?Zz%#H87NNrL9@Hl za=X5&+a@*PLzEF|p<*a-B4ul*#Nqm2dzTWLIfc85Fqx#Kh(uwO1!rE-8K+gCxzLD3 znGH_YLmdl&pirtIG{X4*Mdv1p?XHdzYUPNg@mK!73m&1_JRYxae_l6nKo4%pjsT6JeE!lfL&KD?jV)xydjs9JY+BnsUh@gcqmq?raO#_(i=pq)(Wg{(vObST z%7PS&y*npefQEsnK7Ozc;Ku3?9WjDPAbNptP-7_b1#dcr9x;DV<-l#~;+dEbqUKbG zXHZ{?e~4Vn;Q|1gXvo8 zLLd-W@L^081hUQJW7E-GA7Lj1Hm*Cbh|uVub+1;dySuw-G+JO_U{+QZ3Wb8h;Ry)| zGMS9a<+{4MDwRsHSgfzFPbQNK3JRD^=01cV4Fb`!4#uFPFGy#`dJ6}>F~FX<6FT6sR?%>4i)oRv%7V!7QKNot4X$NMS>Vl8NyGc+3 z*^3(4S{yylT*pIlj_1!iVk|OhTnrzd5T?rM-y4PzhW3udB`x$U^i@-hNKLsMO#LAn z7I2SfB&aA}UV4zusky9W3GlK%8Rgzn~8^ zo-rT$R?fOH0NCt^7mqpqAGe-C(Z&9&GvI<7VXlr+jK|bdBiYw~_?&lR2kDMV!SVVL z3uhl~)+zXPnRb|rmeRjRg3^R}d^U=G#ABKD$9A|lkp=b+mxT@_}rsO<0iaIvHZJYT19ioG`)y8Z!0X;Tu-}d1vDD~yvL}F9F!&r zk#W>~*@8`>na@r2BgO}{$!jAG`r$o%9O6DJgqIuq=1L+|8mLXQkr-tc>3|rXy#~?{ z$VG(^^hoRwe}@MGps>9r94QS+k#8y+2I4VRc)m0?tun0VtSie$R5e)MKAjpxAX|3| zgz>Fq6TV38WcoDj8meWDCG82^3|;o(HQ=_Q3E$4(|AdH4DJGGMt zXCTClFyG!aA+KozjJ2;e@B-Bqjg%qGa8K;h{KUqpb4rt9UBw;w7E590ktZGbwkmdSQ5yr@*o1igl2Y zFF`)sN5c_2kiUh4hdlojTAXi-+69~Og62icGTZ(|L6!jdTG|mSuxhIGv|01pE_%># zYn(t)1W}B3LKIc$QtQld-?G3P}Z&sf+KkjLL$ zj_Ca_t@Zf;Es{6IQ*PJZp{nb6GK)G0A~;ku#;Ltp>5bKGT&IX=&oI-jj{ z+bS`!#sI2m;Sy@E8k`6aS$!2dJLLh6ffe9+!u#EArqsmRn^-~ zKangP?O;8>a$?U_zL_>`{`cqVmKf;t8QqkMnQl#$%<@D{A_pDzGvULEf$ ztaQe8jPcWqkA{FT05xJL6AWtvyyc}1gYDHbv|_#Xj+4kc8ei@W3>0G#^6gDGu~DgS z>LylNE!j{KTiIOO)>p@=O;PYyiaS3@Z4;R}ozSrNkA@KpxeATmq+o?{|L&5Kydf0> z_Pltp5N*2-CJfZ^u$BCVa@P=TbmC1L{Tc>L1T}f$fpB|b84x*~Uc~K1<8?_%{S+gH znRP>hvU&!KNQa$P#@_PX%uHE;0SSqfjlA5o@K0(vA(f#zYeqP4*+<|{G9v>xLaSfW z_wJ$yTf_Emj?z@LopJJct75cI4B&`bny7)e*s-Y5RU)= literal 5629 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 diff --git a/assets/img/qr/ETH.png b/assets/img/qr/ETH.png index 0e42d2bbf49e610a3b047fe7390e5b9f5b882255..cdc65fa6e5b172309d04e4945b68045eb1660090 100644 GIT binary patch literal 1670 zcmY*adpHwn7+*-9xnFZBI#a1>gel3)UEAEYxjP!AtX$?CC(6p~bW}P>F*eI3L?fxJ zv7$XrVvaC#%Ut$EQo^2da-751&Ptc{$M?S9`+eW3w$W0RL zUwMRHq2-BJ+LiFmct>N+OHq0niH0XS zPFC>$$qEgzYh2-z6Em+h3GA&pgIbnBXLND<%R zIU)*<;ibo@?)+&SUg{`^ zUofp-&R*_(!VL|2EqY6T3E*d|oKJ_ZO@%P#Dw_7#n=6#G@9&=!&L?`(1}UO-iOsUo zR|3fD?_Qa6T0)H%{v2#$(wVKC;K;dIjlp>nFEr7oc%TzAK3yz2BrkqE!}JSlKJv#| z8!}YT)M7|Xm9n1behP=Q`SSy3g#-qyG5leFEjMa}OyydG>C^d--x6R0y*r04i1!{O zo^NbMF4&bJYQ=Jike3hPPkQzSmCjs3qa6$xt{Rmww-ej0n|LvzZ%n$yrr;UTNmJrf z(0fkAE3>PE87&!K*eLTNi01i-Bd@xTF8b{(v{^x7C%(~KmZiT(-E1kMzKw*(=^Zc% zV?-Pm0ee;)myz0|>%-WQ^cF#@Lj*gU(QMHL%eu!8M7her7aIHLJD_uze+722#kLgF zQBK^#b$s%zI$b-f9 zA)_hI#KSipt9foWi%h$yEEvu(P{EVs1$PHD*||r(nig1V~?n>RSYG~h{Oty5lN1Ub_^)FPe1 znPek_!+KOoRzuSd;zQWjk^7Zf29{8Kyu@8w3M8B*6j-%>SFG**Z}hm4iO&ndy40%K zcWn1|<vJL49>XN6FvcLrj zTb!||qn21bG_Qf({hJq&Ug}v|byx#38SsY48TU(lx<@XCST}KR-!uy(b{g){Zv&f1 z$DY-uICkgihiG$4So=&NS~&)*0cuvdjgU}J9XVk61-0-=d-n4(f6HruS-~&R(8l~@ z6`HLHa72;D<6~}BOA_mhUe)ovD)LD+Tv=A7Ml0Ib&SfXcJ`@1L)6e6cThy=r1BP<_ Ar~m)} literal 5639 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 Se*+%ys(6yT-5x-HzW6uY*`!+l diff --git a/assets/img/qr/LTC.png b/assets/img/qr/LTC.png index e554ccdc61eb9930a82ff5f2e2efd11b068beead..a22f0076400dab4380da94cde6666eb8ffbc4903 100644 GIT binary patch literal 1544 zcmXw3dsGr;6sOFr%veTxe6rM3<^wA=H5DI7YCiChDNHacgUm-Yu`GkEbcW_556Q!~ zh*Rk$>a+2<=XlcSx1!d~ZdfSjg#i6z;~)n^je~ii53-Ii4fV zCA|#2v|4aQd6xQp184SV>8BiXY@>n`*<)Nm2&P$!EHxQy5yA(WD{{RWo*tJ2ankEB zDMgs#8_T37O1}^1;s)&>{>7j9+?1^z8pR#t*Gew2hog5RkcCn5DutopNWFiEb+P8f zkBCwFp`3DwH?x#cCf!5A1QR`AGJtWm-kD9t+4PRWe+@OD8suewlNpP_Uoyp^_wd|9 zIK8qL)(yNsew&TGq3D`b|90gkhskQ~3oPB92vX zRV7y!n3Yp|r$&A#ZIEp^!Mk*R{l~OG5%+J*&3~x_pvwjpPLI8SD}1<$X*L< z(Gpi)}^tc9A&`D;0W0mZrDDzD_`~;y72ue>Bxo{;%euO z!V-7N%a}w6tDBvzy1#zn4(E5$g8XgiaGD3uW!h7vlvhX3dB>-cvVa|qR2qKqj}+#K zcahr_pRHCXvSy=Yo!*m~Wpkdx3w6r_iu|i;PG~hN&Hae5al9_z!IhxQ9COaSIp?pl zDZ8H!Qo98Cq5O=pl~N^^b-3lqWy!Xs8Q$pF{pILaFlsVIm+`2R&TrmG+Z8&9@N0jX zM}CNsjWvjU*9NHDJ$AYO9p`4_rbE=H!>#4U_jf zNbY_cCD*QUrYI%(S(Py|kD0~R`EHGJkqeK|SvghCqnT7FuiM=Ig(5ZZIc}NSZWnKr z_~tI+RXU=X+OM=}Pxy&;qCHEJf{V<9>1vD5HBCb7oD8ndQ0sDU1*nX2(ao+H1{Ns;giB_8KFj;(k z&8!2f8z@UEN=g7=V%wWwH!L4;KD32#?j5D}(K)9l9C1(qh?j5m0f@udDrcjZ{}-cn zCB)FWw>P?-g-QMB7u_WwJU5N*zGr$Jetf-CAehtZHNC@AwaIQ2{Je}u{w_W9(cUR(;YsWTl&#~c0X!ex8A#5@39s`KF-uQm_{`{4>h_m1l}vS(N<5ygI%;uglAKHy=M=VEV%m zPB2fhS^IKu_-Jw3bc3U!ta*g&zMRt5P21UXTwXJ0+`{DZn_}fzTSsi*^C_0A)Pjo`1p%wlcQr$^Je#=?Ld$}Rqr9HlBeLYjQTsLx$bkF za`o*CS9^()g0vM8UT5}^zA=V#ZM`o!=JI2zmrVkbCr3W@nd~nOYd*)^7YbRC)V+za zekYc_(Atbu`As>R$a<4K>W!keb~%uA=w4m_>&K0#g{3p?ytsx)NDS=02mLn&*~Lr>axZhjSoU)>-qpAA$|IgUNiq`qSbN}#iwY!o z_q1RXyXvOF?LwDCs;|Gufn=Ke8V*0?7hE$lH-CV77cTU=VGOB#EZB!FB{7CTy>3$7BVs|T-?wDJ5! zvw@oZtij17f8!v(5JIex_%++_@&Dt8*!@u@x7)ZP-ees6jz@*;8TFdGBw=JyjZG5H z0B>nOf?ZXkd7RjO;_(n{g#1eXB&Ql=0*d-0f7JV{i&+mje#YYTJw{@5#MFk|J*(I^ z#N({#k%KIY@9~V#(dRZl@Gv?=>1DKlMQO=?u|b>Tk^eEQN-=}=?f~2|-ul0cdkFP5 z--Mh#r!2zve)0n6=+p08>(Nm)i3WeOUc)f0c9E7BaHRD|iud3aUtRgTBnQPl<^TID zP>tx6BJ(2SnDhXjST-h{LFW7EQO!}rgT?1wL}#)hCNdep1YNNY#VD7lLQ(V8V{W}4 zkxVHLxWy?0y6YlCM%)jP!*9d)N^RhQd(sMt@jr8O5n7%n8IAH{oug8iwG#%>w5~(>o zJVO{oY(#3)|6uW*leHa7qH(2%8R>79^`0%Ir=*OQwN#E&LJW-HE+@8h(K0hLgODFW zP*-h-xKAWEkA~nI_(o!vc>W|tyM05kt{5c#0H}UOusMcQ1Inp6X@@N<;wPwg2P?t{ zs=a_>ABJjkAgT$dtq>K15?F!Ci4xeN>8_v@qv^i7;&@PK^?oxnH@SgDz}4m}$G;oF zz_IBldnn!+B5E&wyk(Tw%;T3tD4<#N=zX7p#S3$K| zAz1z)QHVDyM$Y7IsxRe6fNW_3mDm1$_7D(=pc;fZt1r26ot0#C3$^p-BLLQ00sAUikyh zJ?@XX1`>dcV}!aqumKU+6~-VVDRASDF(OJP!Qm_Y?CI1Jxl|c-|CmQoq=hQ-Sbb@FGrKxK69MPHeVU+4Up!@M znIa-ijQErQ3O4VKGws~!$FeAMARYL=k$19<1|qT^HaE;Fsqjc1@d#rL9)oHF-Zs8` zSv|5?20#GN^MD&e3mHohnZYZ6BJJ3;=D3GBcb8cS)pkPEf>*R>&%&C=2mk~CU+2Ag z`Z%o%90$_8Gb>`-YGlfr{siTxC~6jp_+)5)MWfM-jm>FnY;5Es3-+psiT$33Gy2q; z@eW=A+hz64-pNidXKC0(4VT*s`3!6@Rg0;GYJG<_O`DLUr74Xn}?KknHmZWpfe zA}t%jWgz6K#h6Uiv?+<;3?AXJt5ENDRxF78G{x^NiX8&=wu47Cd9QScT!@_t0C3py zxdGkt9}lqFM3*hAIvfu$YLv%zmMWK3Mde?0Zl>3|wq#O9?sn7s?hJYX^-)$gk00Wq z1b``M9$Y}H6efQy;PF*b&$~|wP(~}aNA9QzY1G+~^UTUVj-Q#T)W?r}G1JW&UfE6R zDXVVe0c4)P;Zovk%XnLHz(|}JJNGiq2XgwZDsSqWF6&HLAzDyg=FYUjkPhJR|E97{ zyeMtC1v$|WbGqV9xxyp&b4H&tb~^kq=B&5S{iE+=rZVNuiCK>>`fOXRx^V7TB{Up> zrXOgJn>h^h$q^{w(ryz?JW8Om9(G!){O*_&E9G;Pz;2xQx<*gD!I5?M;q?odP0;XJ zJ#onyiMZZ^wC8(hc+)AXcLQj;fd%R43-bO>Dzxz92ctE{;<}-EM1Uw791%c8dJtX! zC4#D=@x5@EgSt4`atkwLD7jda-VvP`HCNWtaGE=NU+z%GFO=k|u^t^#xhu=!t5+Fy zi*jF&F~r^m2qWB0Za{~~n}F)$ zmn(IMEPI3`D1B;_73rETScI2pz>Yw`BIM%bOt51cipZ)Irh0)Lg@9(lrrK@5j=*2d zat9@Y!)?u-_wToQ(H|)?GBUbdeWM+^t7hM;!FM2WT&FUdLgrh8L_o{V3~WcRC2|)v zzAj(h%a9i2XjfI&(1HMNnzU2S6lxq!CHiLu^%xSBq8ZQ-M2QFpg6jl|%_I`py0|Ng=_ z2bf~msgCNyUv@mU4QENnKQA2{!V~gw6Om&!hqkYHqX1b6mW;*wT;nzxA?%b-V_EP6 znV|@;CG6D^gp!A|(Fl=ESi)b&Kiy)6P~c_})qNJ$}MLQLF41{__a5D?%s#k}6J)l8R)@{!%%ki;AckUdn_P} z+8hxqI3Thkssw?U83@Dl&I1UpLD zV97Qw+5Ac&0&_)6JQ*Wb@04=4HiZn$Q#MFf(uzgBU9%HQSNqcUZc&sKOdURvJNj!m zD(_o%93YC4gq-sJ7g*_4m&`4W6W5#-4o~z~KfxRn^5V|zm@pe5POwl1m@i5spjNsYC?D&V}e0_RrFjn8!oFtjjAINc|n21kT_!;NoS(QB| zd`uGG3Z8Y(|JaNIkxMs+W2eJiNs?r%T{u3(-nqNV?{RfJt8$)rJTx3dj5-;b|83X+ zL>`KJ2v?!$t)sBjE+C`Xb&`b?=8nEIVZWqx-0$q{v~$+39mzgUsUJGvnG|(c6-hZY zVv!ah(^$Szy?a-vu1|}!Xvtiu)!!|)Wx9xxlpfFS_6|#O&XhI=kQdbiR>@NBkjBJe zV(q4q2t?H_d!@#aEB`m2vf5e|D@YX2HY~c~l=21DX_3U(nAJXOT z<2R(AL;;yp3M-Dy(WPl3|`P3Rw|WXVgc%Z<@m|n-Se#%`tCpi@R0*Bt_(8K zYBEdZozeAA%Rp9mE@yT!45+tw1?91?!#li8=p9~L{a142*0H!v{o;Dn>N(@rZ*n}E zI(uff#G3;OC@v8#U_dd<{TPnp3(`+s`Fj{E;vqy1yFHb}e8@oyZ1w4Eyc2f>`^F45 z-$jyy$EilQ{J;as9L25->X89!dURi7F_A*`Z1#WYK-zJfRayO1(c*DD1Vsg1--jcp z`t;?!okvgXSBbb@4&L2YjRYc*NJ%7rQd4hQ5v*-Lbc-|JmphlrY12uNGE{4Mhq<WhQ! z<-T_$T>S5#`2&F=?RbuV9~V}{1BxyZ7O3`o%{nA19}MC3=!;WfQ~K0xtClGSu7#$Q z0?y^XNbqi#UPcSs%AwkBK%p0H;HE{_78=!VJLL3BUghPFGg*VJLzA4i;&Mp9BCy?$ zzeQ2!qpvY5DT!z?x{p4W1N2oble}0K(QQat|CgK9*b9Gz5x)o8bWc0y9$R&~=h1Bb zAeacHPq)@3YUVT&;_b)b6kU3OigqNU4`kLF?F%oLELO=!Yj}_R(RxnV3L(wX?JJ#L zC)s7c#7(oa0K2|-Km}CNbX{-cl|vtTcN9^xmIwP46`20k-LopCTugtC3wYOG`+q(0 zYc=7V)j_{tkcRKubBLXpaSh}G;wD@THJB_7xJ`TJ6w;=#T z?)1V|VPYnAKa2_f>t!hD;rW%c=E2sq$P$2~!U4huNi@c^S_16ArK~hKCf4^8Y_41! z<>mCtKvTUq%k|2-MZh*1(9fQYKv6Ha+$Y~-&ZXQw)xo!QyY!eiu@?3ShCp{0yADyQ zCkE9amf2{~3bMDd2BlDKq}(gU*a+zxFF@2R9YJh|wrCd)>G&+cDibk#<)30;%axzi zDQ(a02s_f1YS3P2oKitfWKs&?Dp5;a&0b#KZoNLxF=~JQ`Jy>}F3E4)>JHU0v^~+UD;WYAZzNn$j(WRbYHpFt$E(zIIm?m~OBJ+cK3L zNMM^SM6^@KJVS0s+Trp?{)@OIj$@CDWJx$$`_rXUVN+AbN_t{R1{^Z`UoqspsKv|q$aC5@7_y(PYnUv0Q&lk;?jD0Nz5-5vVfnNZKlr3y9B1v?` z?DRSUfY6tWP>5}hOyDX2#A4gB(PAP>V9%X@YzSr{$UxH&475I@0f;_Zgdre=L2kPz zp~a6=4D{eQG@a}@RA$PGy}JhokxfY_6fJ!q1scb|RFn--uZfbUe|KagNxgBi!Igok UIPzb?v>FQZ4fd(q_xZX101U+!VgLXD diff --git a/assets/img/qr/XLM.png b/assets/img/qr/XLM.png index 5b1bd286ba57dee2f9c76b0d1c4d5aa650b6c35e..6df37ed34dd56c5d3a05e0c8f1359bb7cabae2d7 100644 GIT binary patch literal 1338 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 bqd#kru#=t3J37Ain*i7#9IR?Ayb}HoB7+p` literal 6864 zcmcgxX5+}%8{z&o!3^mDqm)Tg43 zjTODGKNVvww9aetR{|fAspSj%W4EJ@HE?ax?1X}qff9|0y%DtkUBde>cQ;J~?xeeL_a#Ux(+=; zgR6EX!NI{XaBc#sgcZ-ic{#k1;+*lg6F&4(C0=IZ1b74~^avjm`61Ji#gCGJqs7SU z|4_eqUkJSi;>nTnwv6UdN+HZsdO(FJneTExBMBBBmz<@z+`Cky;kX=(Z7D_Ihxz_M*f5&^?cJmlVeUd&I(NsUg3pYO1bE)Cosh*X& zxf6qP-CbQ2*HSJw?5w*ZCXO3r*^haBmc5#(qBn^xcV_SDMQ4YJi{bm>_R24ZNe!5f3K@JuL*cNll1CT@nyQ0B&1Tg2ar?9OqwvmHl7e=J{UTPNsEPCVOo6%kDtrt(UHrLi1(_veZ^ZIi!h_cW75+*#~2@J!U1;C_9TYAVp1k;jjf(qn=g$m^VbT-q8)?EGS zHybjmXEyZx-R%lX*IyT92-1zDE8n!lsbuR;7C%2~-A=e@EaYQ6TsD0`OMslnLT3w* zoy7j5e<)~}u7-imSVmdQza@D`{q9c=AQW3*?2@uAER_zv{1cRqQc#2TN&IlZU#PUV z67(;&h-3BDYzW%Nv-TFN#54P0GveG|bl`ybjWBPEWqkUJ4@#0f@TBk1gowWg!O^mk zYP1`LH~EthZfU4E+bD^WsrOc|efAt-PF-y{8B{<0;6j3t*}UiI^Kq?6C8}72W>(jf z?-e(LbI(`8e<3MmbaeKH$He5hcDc92bTSutF_$Ih#e{+Z*46uCK1FkuZzdZJ-qt^l z2_h#OEV^JP=MJd&-Uy-2M4j(&`QqroN0^1kF;OiN4HM73jZE+)x&sbf6E z*_AlDTn((2e(`gxb?Dg*p@$zcy&qQIGY@t+ z{p+J*QNRsm#B2Tu052n`U}dE6r|HrNJX9MKu#6pKYONEpGwp*+Jc21UK^g4Sf98Th z#{7>bdK`w%Wc3gZ{ot7SX6b6VjjusY8n18olxtq(5yh#(mgeS{hT(R+OU8TOrLC>6 z>l<3PwmqJI=56DCjq6HxOk{y>!23cIE5pm09@Ic}_nlqla1WoWG3)oF1GGF?!AUeH z8fi4PW7%>&OrZKuS z*d*tdTAtHmHTXJwc{u$zwKk*$lMjemw2`~T+B?NS=>@)%+C7O`BJYD zdR{m*M*9wD?1m4huw%ICujTXd>|>t4GHyQ|p+fucsF?QA^q#oRXHhs1O}K*2RswbE zBQF3-R1I{YK&mz9RetV5};#V9CSvuc&}s$J|Qz6?fN#rZt>&fE=@(0QW6_ZxxZX= zJGf>=mFX{dRgyk5be5~wpU_F&dXYTemCUpcwUtd*=%8up+3d!gKJ9<*V6c+^HH!Oy z9m47N@{^e#doCT0J%FxKM&Zjr2Q;w0<6U+qEFBdn2vJHwKT5MxllPy_RfQDdSQB8G zFL^nfXeV5oO=ekR8Baiudn@O7yUK}esKUVf>q~ga!=wp*d(!IzJpugZr?Bk58}&!>#MU0MFaQo)Z$=?%dHy)K7# zIOShhxvpYGOi2ySOiQj!Po*)96xcsjeE9UJvfmC?*XYNreDXHDalU`koY>h-VSNOk z$1qJ$VfdzX81x+3SKHx!RCh_WMT@&yorp=k5WAF&Zavbm{6x z-5=iGD}OH@>~dC46(Y)$Ugb888x#{tQ`Nh{O6^o;q!tyS>_7J&JwevL&f05^fG(sl z(-O2-pc4Tcg*yH>4#~Ff&FJ8rbG0uCkB-h&e7Im_n3!D@F}w;i*n+L>C_yJo2?)dG zLc7SI=&Gypy7fVyJzZ?Zin|I_n?Ieob?J5Gv`UaPXh2r!<0cB!fJVwsn}KB?wjVc- zF}He!l^s2nje63IF|?whQ58M%^q-!VGl0TR=nOVz>w(SWjr{Cq8!eP+*;0NK9Y2g{ z-V;>!GEpq!vG)ydlj`SUsx+>%Ms7=h`_K2@Y%Ae|{B86RM!5aopLBOyWWL(T#yD%x zdKxtOLr!DdYRQCpEyIawCpA6N+#;x_08!HGkXE&))UaV{v)1s=3KmY56xr+ED(}eA zB=jU@bxo@*{0vbx@L4Mg`yZx@eg_u|`~uo12I`7{uPj@ZISR9lbjdy!GL_>Cax_ZP zk(-WZT^{yM_LwV7DR~Hm5r>dUJ**B3vSr-3^^h{9)`Ohi$GN@zyNV*xdL@o%2q zy}8&>wg%*<)PyUptDu@~q;km1QFgz}`7+1Q_q>?uQ)_(-OII`f3(hw?%8pvQ^1qFa zx;5q7`9#Z51*56#67h^ud#Y=?k8Q)iAKxlf=cnAA-NyTx4_vqzCT^qTCpk-2Kgl7S zi+GTr-YpIUSwbq?8Yq}9AnK2RO(DRuU}4G-arT@aVd|w_gNQP_umj=e^>6$USyuU# zm3d?)qRE^==Kw4AjDQF-+%M?tdch|PU$W>ywJzMmYqK7Pt(dHrJzMf62XI+T!i<)5 zSEL<~F0U-s2F61|+(rU!j%1+Vi~X?Y@aj$okq~y{orPlIx+b2fbwe+!-Q`cmi87rq zr{m;rzR8f;xng>ltbeGr&KZS&T-Eq>Spe%cG9h9ekks`+A44Be9X{oD}A;$ zE=#_2?HE7-vsw|$v3gGJ3U#c{2oo@+Oh;}wxEFK#^YZehVlJXib}Os;(ZTi4MEh$WxpKdAP?a07?;Yl*G`XPEr)%b>D?&$o5b%xivs|-!Ac2C z=Kng)hJSB&H)`oinvGSA%gK9E>?*R*BO?qOgd|fon_ogh_XCJUmJV`ihJ|q_6lit(2QxnyF zOc<)+DnSYZ<6C@PZA^`MrL3)(SkCsO%JAZMpPTc`e*etwbHH(~pX?sLVpOMa&|jP> z!)~@84ys+wtLmSVCbSZY4K45ewx8@Xj1I=>6q~i~ij%dO3|BblC2nOsb}lcV(GrFC zOik5I1_hsmsQ9B^e_3}xrv10Hg&`gvEP=4@_e%2r_Mvt^a^az`sfb&|s+R$kPe7$!ruc?{%Cepk@Eqd&9I?UFs0X=;)sPq7kpNf-n zb93LLmOyXO6aa?3mV+A(r^_od(7NgYZwT$S;rV*HmL70|kqTL6rS;zHvnk1cj0g0a ze%0--fr&&~H6o~W^aJo--x1Jp35XsQKm}U1C(jShz~bn^jOz5T=eToH9u1VCcEH|CLVmu zeQ9Vdg4F%GkJm9-mB^ZEL18V3fEXqm!}If0D*JC$IfZ7}SrO%Vx8kyI%)d)kKPgR? zi8?L~=tUgFRM`TMg49I7a;i3(ut?}O5r!yM-8bpG866KJP5UEn0P_s$ zZu<-9mM+Bk2N${udP;ggKG$JOS{8_@a~^CUvl?5JaF#gQSwW2d+L^pOl{}Qr{D<2s zGO?CQ7_V^NPDF5^0@IBe|BSPMP=6@-RnQ|r!VC?_bqnGcU^Ir|{D*h|Gmvck>)~QD zggz{VVpfo%=W_qqj_Pk8RLqpCS_qor5R)nZ%3&9ndUK+w&j0bYmYYFz94%$qMr^>> zx%uhqqls$luF!+8lqb;KXimBA#KdgD(C>Yt7!&xIh0?@Uhpbl5-DLMcKk>DM9AMOA ztQ9f@zq#U;rXHVMxMDw!-$peiX@Q2|N!M9-#aueJ+pp#2m$@@y2)q(m+d?ofI{>e! zC3iFdtm(hCGaHj#Uq-^)$$qkS{iQ^*xE{UUn{QfUzy%5+6j4PFK~ z6hU?GMG&7N1e<)d3_Hk9IK;&v2^E&%i8#AI!z*BWfnEEWYtfz2BLaU#UTq-U`I?43 z^&?YPtiuG^MmpQ}Pj%YgI$+EbTC87$^W4(xtg?aDd9dE~rlHxq#1^i@WN-bfqQ?U) zj%Bn=C_ECC&Q^ejr4B$f6?XuncnALB`&M^Yl z7G9vU6Y4sW-&8P-G2Y*L(y8U}5BA&kAaUua)Zzj*FhCsG62iJ~wg6;=kpbutSwP)Y zym28|0_SFN2g}d|2F;TT;HBVPpQvF@bO*fMwwxqO)~~!G;TX?q2INn9C#8uB^qAXI zA_zyr>B*GDv9U3AO?zgeMd3_Ho$LPC^KL!?#jA63oy>hyN}ywXdFE;vdSKVQy^l?` zchwb#v8Ag=y9mm92jxlOcBl1uD#0sfol8+V-kG;Vony@9CU)(BN=e5tghTSxoyUcc zEJsO(aO4q?!Q#W-kN8o6|{}=abezMO%k2RI;8aTM_HLU+h`Q?jUEgajd-_8Tk2fCjYbtmZ@MOU@)Ykn2 zZ5}|YMr>)Q!hP9jH)7{rbDK&z;MKy9{)g{OuDqAY=0-X9(4e&ekTH7Ew(PG(N8ee! zB1RVt-PhMTrd2ca`k7ox=+jJ}R=E_XJRfNcDLk_Mh%nSJh9NMKNDkO*ap>zX5NL`) zHo_p0BVGW}U6&B7c7wG@VrV4-VH?l74fL21K@KE!mw~GXC{x0xf(*5;%$hj=@vTNN zmeDn>6RG59daCI6sa{hPlXu*SXJ^;ae3KmeL?Ww*4X?Hz~v&tgFA0B&{ifQI6IjbgKe zEi+;#c#ifn4oA!!?c+pwAbkK2nN~y#xnA;!UwZvv3Ts=WsIG7H9&IoZys6?lVRg!~ I9P)_&FVyjei~s-t diff --git a/assets/img/qr/ZEC.png b/assets/img/qr/ZEC.png index 44cf75779690445c4fd47e4bc800ae9b0fb1464a..b3d7f42cdcbedb65b6245ef4be10e5106b0de321 100644 GIT binary patch literal 1699 zcmY+Fdpy%?9LFc+(lOJ?E5|4u<+jSLAyJ#yVJ@SRWzw83tfWP?$y|ohWogkgm&qkU zXehtt6y>NCN!whK)vP0%TjPYLFgxp|w-|yz8kT4ex4>AzJ7N395?j5~zt`S5{l|e> zIi3_0jbe4_!%`Wxir{@m{_&i7aNedP5gpYg^FBo>4JuvN653GE9lsB$F3qOO7N{Bm z8#Sq14GiEH;S%l|w_5T!Sm-Rn8%Vo-*%+|X>^x?1M{D7YUskag*uHdYF&Z!t!m$H_yH;u9zsVTe+cXauEE|J?Z|haH6ZO zYPi`>tbJ+3s@bb%bxcHO+<1gXm67=@`g?xmm%yL|e9w!sXK%m1IEdBM*K#5To{I@O zT(1e|A=SZOr?iq!rylypHZLTIeZ5pKD4K$tMWxH^83%vr@l&RG;C%bE!oMdz{*-{HynBX(EcHd?6^ttek} zL;E!M0^J*L+WV$H$l54>?_CD!v78szlX(-eHl+LI#y>Aqfae8enKJiC*cziH-=3+I zH&q0Nabm+UW4Q+s)^VTD18vUI@KrDN`w7MK4ikV8k(qfkuzWK91&zT973+3mYh$?D0+vzK`e+XaZ2U!m3TQ+xY2{u$b z6zTDLJXJ%m@jIEK^cUGWqk~!7tK-SKW&GU0lKdXXRlm~N0|q;r3bLJ;#F#1GK3Y6p zsHpV*ppFw-s-{ookZe1~7F#oe4n~(T+Roi$%e|dx^OwqnFI&J2AkvS*)q%SG z6*aQeq5pfgz#(fkXg@^iouQ$Rfs?allKLtup+mN#9+7vJjv%nL?pvd80{#ENLNS9o z=Y$6loHpi!lPps1_8)6EqI+S+lo2NfI@=Rkmb@(}}h zN6zaV8-7MSlfERo4QTO4&*c>GIZ~xz4||MRfr%+psiX&ib(}YWzsUG5CKVm7((FfgLiuG{qx?vZ{0swYlmd-{q1jm zzv0^%-k$EJcniFNfr07%eQt*g3>HwaKb#TxPvHe=zJUSh@qRbDUwq!konNAcpD$xH z8H5?Ee*4M2gKkDk|McwpV+G!BMu;m8DbS4fG{of(r*v*-mz|jN+1@JT9rt|oYT)$F zwP#f^Rgs;nt}s?>kdn{G^TTgU@%SajIN6b%@APAvrxu+dB7;s5hPcRQznaMy1g_>j zi7dAK(#3Tp9qy_0KQFuZXT3qlVl+V-v;bQ3*}pUa-jK%+KP5EHJ|5V=mw~i1Unu2b>v$ZW}4$!J7yl;mXlR zo2*`hBkdND@2V(o0(U8-T!h$s)>}ZPu0z_5am-^+=yZ4&PH0BpKD(TjDmz06+CZje z5seMeA+p%n6{c7%#Y3%h_}qD!+upUy5q_F%+5pY?^UlpUrZGCX05V_w*M%R+>g(&L z5_pk5QD)C;%cGf6#dZn*c;HlI=RLoD!#dsJo`zI~+IB>**E`*l<;6`Xl^)K55SYZ# zQhcJ8Y*iJs>8)rCUij0P;ek#!mY4n1^@+9wcPob(D=HCb@2~XVy$Q)_aDnXOy>ZM% zXgIBg4r}S~g<`VUCjUXNqosI8PYn7Y4T3Fj%(5m^sM!o!;%11_wD(C;6Letgx(vU5 zIn?S32Qg0)f>H=UWILR&DNGpeiQCHIApY+Q2wWqm^+a@5czJAHZQpGB;a_~`7YlO6 zZFRx5$diy2m+?@YNy`p&1?>n2$JF;tsMg6N|Q} z>)xEKZWFin=Xq|@-p`7CRmXNH(TL<8?8>8_1Pkcq2PG6^cH$nt;S*>NybRa!$6_p{ zmQ)jDaGf8*zaS%U7enf$c38G>%!O!zF$oPPQxTgBvbwZP85LW@74D%kK(0;E{bcG` z0flM`GGR^N#(5J#8vkM0Tj}jfPNIzU-{>TdGtpUPuGdp1!AS!5auTRYf8STL^CkH2 z{d531D`9II`#$v>)g(0)6zi(nr^31S?knwtHRWY>UqvvT%W4M)qQAqBoY~bB=CuC$ zW0R4ThR!k8*>ZVAy=*qoZd>S6-FHqQ&WWYOA=~i{1y@dMvAk?=OgX>p#{n#HEo*fP zYH_(3L8^#S12lmS zQ$_(bX=$wUvN|%As3{`NU~6ZfgS{PvEXZY@gW}?~0zLY{J|$Y1N^D^InY1{~NvzviKlJHWBRO+` zE6k8VQ^*`Zj}9~0a`5e9Gy_Bp=t!jG&9PHuPskW%Z^~n(90xjllmG}p*rcpgG~|-0 zpW?P|0IU|`gNe3CIP%Vpg$a;;wozoL^$VrX@7Gc4#)_el}e>IX3Kn%CQ}*) z!YmRP<-IBnhtnL!k_YD$&1|!oY76V()id1+U+zkD3@IuVkV<|JUmV9A=4PGRcXH{A z3lO-o)d*jh0gggN20wvX+ugu9ET9-8G(3U=4q=Kqrpd%KA~?ZCSsoqk;9}wLfnSiR zkxVRhOKKQ_TV;dgiNM{CV;)vZmyAT$ylbWEzXkHp*q60F8|cEF7%pEQzx(-Qnc{0< zlg_=zz&lXR>Ip4601rEQ32xR6>QlV(CC@mo%G=M>1Yb1o(CN1gg=fgx__Ym|jBoKh zUL!*e`I)*~d+THU@Acl=o7izhMxhzLx!%Gl#|m9!yPZCi|nWy*FW zbhA%Dupyahs@cwfZ`Yl4pjiSya4+g^QN&DkbuO0>v;fC^tUpNXun~27Ffo|$e@o%x zB5%q^ifj;n1E}@1i!V~uq?|frj)5oqVZJTY*&mx!VuF&+%cy_b){i0%=T5bA^EyYS zzN9D_Na4G6E!yOzPUnAiW>l0%Ourw|Z5!iA*g~kYYHQnEX0ar*Z6Y^)hqSWGHxSM$ z^wYZa5WgO5s3YZy3iQ@MW5rfrm;cx87*4MJbOtww{&YYTpIb>`0Va5>|KjS8r?w9{#e(eE zfT*I(I1Xg$InKZ9L&70>Y_}l%Mn$=DHhy=?&uZ;AW)^fOMa7nvjvKBw)^E8|SI%u6 zvUX`}9-s)dlam`YwyJ}yp0Vn#Rsfud-x}B=)hsDN!j2ZT(X6CH@w+e1ey|M}7P++c zjek+WY0B@}FFw;>=;u9oE$@KWn?zRE8=EeZbGLDq-5HXkOM6_#)?S**4KM{oKK47zgQ|61x74E|_jmX?S(uSn;;mmyTU6B2R zU5E*q@sVAUSW#LcR-}v2tMm5;&n58UHY#hM8^=56>#8DMY*fRowdF4ztpalxyA)NC zI-Nd8TB=Hv+}8z6P*uBHHJa*RjzhSxNfNz;>7>vmd#>zgY;=D$tK}rvou12Hm6gfc zTM?@gZck0}w1U=9JB*1P@nHL|m`vFdGm3cJ71lmfEJrgoxWRoFz+FpiA#<0@vY!^A z1ARPj|0x9Ysxj2u=p?`~XUNbRGbHDFk|&Y-fsX804^FPhqfp1waFM&gVMiSqaPQwX zm{z3wj~BGjyBCh>SvXn+$066@kgqk#FS!0$-h}E!6p0kmTdxB|WJv`SloI1(_i;R> zymE*RBn-6_hlYNG2b=`P`sqSHKwn@yB41gQDw`iS)Ndw%sbH*|WRw7+1LF>n!vRBV z$sOOyfR2<~tL`q9D_KEmAQKTU)LVqB_eU^aC?}@{Xw%UU`2^3i)mk2U;V=v+_%)jN(C!+a(T{H|ZmPx+8o$ zFmWXLsTI{>v^n$_-#8{NGDhBSzaCA93Z2d5)q=9V{m3SC9M^J1rwW*83o(Z}yJ*@> zcbMIk+fXPNFfxLPfeRt9$6c zVR&@|c5Vr|DT+r1pPtj&gE&mk$Wg9pr6hQpj>>fTDlkVs9>1^T!}z7X@y&nL6s3RL zM6&Zh>?>f1r@Nh4n6NZZvNrhnQUAOnNeLbiB_YD)0}b3ixc6I z9d8H9ikl=2j|5h|bxAC;c!5JGgE^}2c3MYNbeAneP2;t8C;lD+xZ*^~Xm#gEW3VVd zIq=7P=}X5`)txEM`K>ytw6cy9!F*n^1-JDUaE2~|eR**XH!fQP2Q)}kW&TyW`kC@o@+*x|7A)LG0Cwcppf!wqliUjHkTT&$_e{l-rnlZoi!IaSeEsHHfQ zTiVNq;HkK4eUaz$PqUW+kowsnsWPJ{3Ht$ZeM<;r_4F}5KqN+VPdZD#tP0c&!n17 zMBucBZGkm1M~8esM{cZeodnG`a9tC{Wa^!?n1V#mh6Cr7=ttnb_`%WJ$#C9%IoaWu zinnWvd8zXbY&{9#$DCg3=k?KrT?cavx1VG^Hr76?0V3MpN)+G}u(zdIWf~-d?XL1)q%0GQbG65Wn z|JZX>(Ba$S&*%FN@z;b7n~|&Yy~oxyNY(x%tNHe%*$9n%+4Fz=d5B4i{u=KxG>vIIF#(1oA=MTo0JE zdNSmBrX$NXc}zBakVR1mi)|lrX2AE|3u*4D;f$RA+kjT~CDg}D?)e`VJ@xTfUByFIk z1iklhExLm&0INzv^ua_25e(QTvhC2w&Kw?aOLx?N5t9@7+j6f2w^nRX%?@*g;Fm5y zK&GXNm_)BKUWvtIEPo%c;Gp$;4V8W0?Mq`h2+I7DZ<9k9Ix^;w?N4j`Od+d582AQY zz70otrF8ho+7aLcZpww&4BXXk@17%IzMb?isniH1#)yI60M2}2oYyNd_2{)JI_ACo z-;S18AbWrQ#rZO3>hWDptTfqWN6e?#hz?(PBsf8^_|#o@#0?G&4FyV3RqSUnG9G^~ zEO151*~zP^kAG`$@yqJgiA16sjy}4!ScKfNa#Oy~h3;0?OpA?S6S zNX8b)dxCBr8c!KkPTD2-lW0Qhp<~OHnLLWdEkvE{+#Int#oPLkCJVfPxCll#E-822 zR&<1VIY2Sy+Ka22F4HD&JgfHn+&Hc>(FF4tz@3_|!cGU==$b$L#eMELf}L=U1JFgx zvg}|3y~DgsBxpSrV15O&!HedN4Y0jN^Jb;5XcMY8K73~Gy}*65HF(uE*w65ED~FDx F{wGhCw-o>Y diff --git a/assets/img/tools/Bitcoin.png b/assets/img/tools/Bitcoin.png index 1736ac405ecca1a56b1e55c1c1c78d78b07ee5f3..dda5a44e692a5dc9b43aad415f9b47582e9c75e0 100644 GIT binary patch literal 1921 zcmYLKX*e5L8%?XNE;K`pT{W?lYEw&%4pU1IL@|{TOVPwwN*QA(bis^7RmDVB z*s7JrQloZiS}lS^iYOvt30X+K7(c$}x%b?2&U@bX$Nh0H*4Yszd0g>0005A*v$eV= zI%D_tQ85voBzDgL00%Uk9T3(cxt*;jTEeW8oPF|GMI`t6e*^l$|oPas8Gu6cJf5>Z( z=Kqt#B_OtQR0NE#yHw)Nr&8YA08WXafU~+Y_F`wWg5QhfHhFVvoVYJ+Ipvpy+>PCZ zfn8er4w#16^G{9veK#JI%vjBoS}(~CyKnLlVzt*aSp7NT1xyIA_ zH>)caelZ1%9Z{Bu9{~cb_>powhfMJ!@lzEyV>M0fQ7#s-XN|2bvs+mR!tbEv<$FDt zUwCsTguhrW1iHHA^Loe(y|Y&zcRJuoxa zmcIHd3~c164)33OD$AIat$ykMV(6a=Qgj!Nka&Q9s5`aHw2+w}u$D=G3OoC)onUO7 zX>(#aEjKSCX-3Uh+%FA8CJWUCfRE%?*t5kZvk~&qnfqGgZK?fDr z@A9a3%+V?2cvum%`cTwrV+4ww-hVyerdSQg0%cN*Lt@rA{XU*0AKM_G!@6{YG=u*J`dz z;L_`b^z;StjmhFbxx$M>fge#6Nu4g>x9sl1B4T*&4b@&$+Wf)j$vZ@Nw{0Enr8W)N%0kvp=`Av+L=P#(L3VJ^%dQ( zc*%Z0XS`*8pkAk7;0VdfbX`=VL+$H7BuNMCjWdyPI!z99y2#n4B`~V8HUZ&Xbxgc9 zR&_;xJ`XB^JY_hik7A=M>%@m;QuEa&H$v%^w7emyh#t3QILETfaBdL$Yjv^87o4n= z3H2lT&sG(x5rrJ!srl}An{ljMer%t-oT&(nQZV>B5JtKg-n_tSIfe~wyr2lSSLPLEm9t1 zo|Y&MMHf1{h=zj5!Yg<+E)8%!_wC3y@l zzdCWWt501Qi;N;o)0b~;VNBj!pC%xT(tm1U>#BG98Lgt#Lci)fP3Tlm=9r)F284H+ z=e8{Riq~LP?%8x{Fsq;f$Q7J%nmi9Y8agV3fVVQ2k}Q2^Ydmgc#>$a-y`2XczeO*P z(bM2ODF{9ng7>EBeETlfkdrdFHhUF4Ukx2Q6ZPosD23~OJwaCMd3J|9F;LfBrPBZ3 zORAs!W`iL_bzTAY%!DBk6_1yP?tZ^70D*(%nPV$S^AwPD!DfP23_j&g*i2d0O=)<~ zOaYQ7#0v+3>SHlS9$NUqS-yOq8|caXYFWJYw3Icf4?R1?f?J) literal 3634 zcmV-24$bk2P)Uy!lVB&+FaBZR9wyoXwo` z&0-o`V`(JKXe;0i%$r<>WjBqXQ~)Lz`6 zA%+wq%I;tg5AToCH~;<%BUA)RDRkcfhp|z=GkU5^sDcj<2fXJnLM5Oahe-TF_h~n9 zZy0R&Q@4T%8}0@7#0aN>a+I*&dj~hnB8Cc#MLdgt(CLX8lp} z8y>RD&{nP*qN^JHw*g=LgrWg6W&+xb5q1M*E1@#aY1pJM8cmw@XgfyO36yQ{-t47( zp?iwPvdmuHUvdp2>;lRbq5Wd)}C zxS*m@Y$t|MkrCMdWf_i|T*()r7mblK!jXXYGDcVh$`aA?(i8atDj8Cq;DK&7awXcD z5mtbbrm}H^|MC~FVaN?67ImdmXe%X__ovvXH%ae!iQA04rqWmPA4bRmB?b8o|6L@Y zO>|QOrS`6&eI>PP871borAYZ9u1O@IkB|E;BV>S*0U^I8t_st&KAp@YRk0!c=b9d+ z=DqklKQKZDsEon-%xyj_HsWP66AazyK9k%wk5b_slw3WW;uF81XxFRx@4ZUg4>DjF zkttA_5!4QF<1STVVP`Uv*vMDY_FhUQXkWoFAD`3A`CjbTcFTksq3Q*}dc-gpav5xx zwPYrG+p}u@|LA~+$xM=~hAPsFwf>CA1gLt6_&iUzGEJt~iO+6IW)dI& zu|oIfxt|gB0aYg$4lpb@c{9=8cT#NdlccveQO^Gkd(qtgF6o}$|8AX4W)kgsjY_lX z?O3idqAsB7gi}A;Iejz9H6zK8R8@`jY}>QzS^st+6T#%Gc8_m%bXxxlN$Gni5-3$_ zgu>Y@M$`qADLCZCKPctwO&mZJtuPyCDYbJcCFZrM?%^#@{<;6%v&P*2wmYZxNYVcR zG7-$ERdhp1q#rZF3@9@Y-yP%hO+>q1OEQw$y$U^-V>E|38%*)BE3<<>vl(!l#PP zHN1luVFpxM^q}Wz6>b3QP`f3uxSNUpoonuYyIiI4gwlJdl!1}A%O9M_kkcerk084R zJ6MSY?I||=CDPlU_y6^8GHzns3b+bo4UB{CCTF3bYNPwL8;uVu=zr}ucz8P{H_xcU z|Bg_9N$ArqXT-ih)k2kEg5K;H?r9y^udXB~1^(9s>9_qdO4-58S;;4~)hWELeI64i zO6hwkpORQPh@w4iQa+apCrIi)o8;G8F{Ct2jxhF^^C}og;^RN!?>}74VcM^K!-$$d z83>djz-e`cR0o?5$t|wpE8aY4wAL6cx_0Df6HyfVS zgts$KqS&CvIcn6bI!XCzkdis}dXZgwyS_)u`@Mv*HaEy8o4a zh=#p@iJ7&b+UY2qzw`t~2q@jBy|`cbUkQ+=V@33i7dxE{@VF81$1vTw(ETs6HLM0a z@G!|rZ1kH>hY*|A2p4Lr+~t3t$=?4;5T9NqAE1~Sbb38Jlfg3S(7z!q$6fxnJxK^M zC9`{=M!qILo1WL&>2``^J&df$vt8$Z<-&)^waTsskNe0%4-P00LM%N?px&{o{BJAx zU&@RBH9(53ti;B?uf)DI0t}zI$iP@*N=>kE&M3R2gQG2Nd_=q7pn`$l5GZ8rvh{CX z{ja6Cb3Cj>@BxMBFoPcHuJ!LSk`W}VCsqvLWy@PeE_5bfTa%63$<5o9m`Qg-m~gIp z*1spgWLalaBCrsj)(BaZ6zzK-j)yYWP_)loIPSuR?T811tV*=^?W(ldB*AK}Yy9uv zr$}|dF&l;2Y?Z*lGWV~4)sR%>CRJj>1{;K%4t3)klB$9tFVW6dsMcm1(Svun+y6Q* z$#vsMZ*zu=yUiyrFJYPyCkusC(?aXZ?_$S)z(7vzp;UjrXT8I@KJA6=U^pb+4J<$mmr;n#1tw@O)TClBP zBIkdPv+eqDn%|1(9WGMAz{`!ZN!YGz z?!-l4M@d@p;C~HJ0LF@_u!V^dl#CEic(1PmGdvsjh7JGQ!nW&!%fRR&EeTzTT`fJ} zeTESNDiqL8&G!W$Jw{UG{jUSdBx4uNX^a|{f|YT6baP%S*sU67e_VFcH283ywB2G% z+AM){MaE%p7bd)eO-AKA0R?bqIB&y8yK^n<6v?NqCfAS0xgwNosJrwqC_jj2^!HG5 z?WpX+#J%rO#{U8+V7z~j@&SCM69WH;lY%fJYECCs4n{Tx&hus)IyAN_@t`PG4PHP2 z`myv6`KpnHQVFP9hxAmG|1A`W&+sepIy}@nV+0UT1}MSf#6@941CuWJFC6v6@a;N@ zRv^BtLb7{r(@J;PyHuqvCDLqgvH&q!HwY@DlmT8_r(y~Z-ky?NHhklz%^UpYfX_MQo`{d(VBg}xR6GSGI zT>qN*UzATU_rK#^ZBX;5kvULxQWgA92~Mf0=YO|Z@W0;{l7V-I8Xn|fL|s7D3*H;= zlz|bzhfhVQucjnc43zi3y>2TQ10%f4i28ua2$bY;^rp%Wfq^)c=0{3yoPx4Q>HZHM z1k+eB{=Gm9+=UUD0F@CHO|^fcBmhIIf@}(N|2v^jjJvra;QbdPG65=M5QLA4AuQ7YZ?+d`VT7VHUK*?Za zU=CoYNPgcgineEj3{dj;{`pt_(uEA=g(CBeJS$nCETK2jj>=1wydqm84NDGYgcYEy zg8k|%`2r$EBjk*5q|AE>Bdh|I9YO7UzL3hIF>EHFRiJGdkquDUQ#7*e#>K&WMq~?= zEfkGx8+*fL+PRFd11Q^ozp!5WvWSjJtFPoDM%V?EonSMh6fb2e8cYtfSvaU2zz92m zvK>fcJWyS&nf3Q0y59KWmgRavCV5i26%UU_+NCgQBo!sLXSkv8CuHpj;1j$}nU7sh59*x0-Wr z8xI398`102QT=durXn!H1bEr@KJ#$IUwW~T+}+*8#m402=F-yB;o{=e)z`+8+V&)C@6 z*4NnR>FLSI%b%d5ySu%#wYT*2^xxp&xVXE|&(O-s%)!FLz`(-k>gtr0nd0N(%+1d0 z?d;pz-OJ3)#m30O!^NSZrn0iNq@}3z_4MoP?5nG;wzs*ty1b2!k*%(QnoP~vnJ32u&H9IFKEFmH%k&=}^K1DM!IOFBy z;o{`e)Ycgp9uN^0T3TOeX>NUfflp6Vb98ut0&K1T01PQfL_t(&-tC$PbK+JI#{~%W zF4U0_2t@C_SBJP@?8G_8m%Ak2|5IciCT-GlA~Tuse{7G(X8dEz+qb(i_NF(z=}m8X z)0^J(rvJONv@B3D?7voAJ`}h0>LQN)r;3?YaoJ3#$OTPe|DhJ+;-sYNCQD+zjbs0n z{Kjlo?s2AO5M%;N3I9=?=jw8|Rc>h3ASjXqGM&OMEiera%9G_dFR&TF;y6jokpZYt>6&(JOW~xN*F?+7*kt&h3H1aKg`e!~L#vKUv8aTYO=(+KDg3P2+t0RCXlS#37^)#(7JDdB%ng{NvIbOu^*d@S8(&*EL z_3^5RxS-wrQ|ErN8uMdbQR+;aBJg-Daz7`MkiazOShr8b;{B#m1pKZuS-Cvl9F1$C z*Ux0AB!HuhE`*oJ^l48HOP$Tt?)LWn1U|HsajQ96b*_|dJ4Hm!1vgWb)I#ur9KSAZ zI`_w?-4&2`+Y#RyyT#+}Ue((fJaz%Dp|yc44tZ<&w0SyqUJvsYa%#Cb-mg@ro2?|G z2FH<`3qsY&1K3>`Z;!{${nZtKr{VhkwzK6KPBJwr0o+K*z-3Ka(r@x&E^J!m`)|K} z0`hJ*DIad1maZCj&jpQ0#-dJXvI2gVs`?-;tGTeXx;kz)8)Wm<=5|u*<@GMzPt7BY zaGcPxwB1f7GksGK1RKyn&N_5D`~Cgx@piMh?My?Nljy8wkpC{DV+o`<#PjDL8HKc{ zilUg~a5AH1C0WhOxz_T2R)aW~XPe_~XUQ{8Ram4d6kz`ix1A5tNSt1k%nG7vl3cIr zEJ2b;u|POVKQ%k8YV9R_O1H{B+bt6aMKO!q5z;t#1+TM$gv|D$V~9_6KKRk8)! zOEZeqqi^`~)a|8pZjesPvQlDtp|!M>(yE!4(z2-LhC@d3ajN3`mE@mUnwA++RaG%v z)qdw?6@|tU6h&k`xyLK@#&}r^Wyz!^&T%+h=XxW7W*1U+L4SRU^G!NE==SG$917ZB z1oqS^^i9cOR0eXP@TxZS|43%t3sfdoD_eY>;j)B0m9coCs-H)Lm~Fpinqm0tqHUUH zVUeN|kPm;e`o!UrXiH%IS>OgSFW^|kas^XrDSDPbe=De)3@6K+&M~PN+zL!n)dw`2 z#Lz_nO;+-s*NIphL>hkTET{?`ljDL`Ek}##IEIvDLWvuf$BxIz;Db_ax!;!S<8n`x z3mVI^+QPP_!N3V5@}IGPrFeqMuwuCxHd@G`X;x-y9mDN&))RXP3mddE3oJ6n;$Cz@h zCCVNR5(N07=hB8fq_9s=VPwm^qI#jg76xvOA41?2SNDk|p5m0%fJ(59mZeI$G(jd4 z3HSh!gs(2l2JtCix{;-vuv9Bqyfs}9N7Jbb{o=@lW2NwNy*92ZQ=Y}+@~`J2+{yK% zPvIsAN6F$^fi~ND7s9IW4Jec7*q6$^AU)uM(xDZ@61XT4a3!}FtWS`Xv2fO|{b@H3 zj_V^0gJV)?$k_zsJzmLFDh4YnZc8w2n`^pLo%MoJ$t{n9JiMbuv(+q3dH<8|yci=Q z-!WAU~LtV%wKK-^$Y7H)#$cP*} zfSM9OEe@^y+C5k~KH!{styf>omQx8M=PEydA}Y+GAVhNO;&iUgs7kH8w;Bv8Y;Z3a zT75Mh8c-;8xD!-m=0QHlUM$KcBZenZwp5k$fP*fB(}hJvsAD9hu2y2os8B2|NNP)t zRbCpIXlJ8S8Ao5@a72+4iJS+qXVq;h$jgD_1Y%&fR$*}2B|>P411G2NO$lOg6kmdXMcg!`hJ z!r>xJ#6UPHX0Z!M8rRBv-J$#0F6Y%>)19ht4V{YpcduH2#u*rT7?9g6BRK^@Q(-6vudLp;{e!5#uKc4CMPM>M)Xx!*3mSt_z*kz?Jrz2JVg`=sq=(b9&8iQR- zD9l=U*{U;el7w~&?Wq#bU5;J1)Evu~TLQvtT~rMH*d)@l!w|?x$NNt7Z+IzCqyNdZbu{Tv+H!gFv+QuKI!kT+rsH(TEU~wY4rOIi~RS zN}ldM7y7K0A&_-=rs|g0D;QUmoR9A3A7AK(}s^Ofj|csx%&kO&+ad{S!Dc zgOdatB;721{>5iseEI&HZ@#(ymV1pr#e+Mk)M^a*rXo7s_6Z!3r(>s#HoqQZH}4)F zuK|tNpKW{$_0zp6OlwL{Y4JIk>q1GPA_OPrU~n}}A0O}T-hGD12>o3Hepg*>YwoDm z8#hBS(7Oc$hTMwEU;_;1WP9@P_<&3XGU%HxW*F6T%O!qTSDK@G-a#v91HiF}z&L>n zzLA6Q!@GyOch{et(eK|sJ@c(*v!Uk3{1Ej)LOV)u92souX*qY(d3<~&0~_@Io9}Z? zOHoAyIU4#Pv!61c6N(6oLxgDw!1dnn3CVGtHFH8ZzH-T7JTH`B3{^~1aH^3jid~~zC zq6VJ*YA=OH1O`XLD$SN)*BvmqaBP)!AMOAQdH~bmSU=fH4oxyy&94wtL|{~;Q(*83 zoCh#()mD@5KY#e@bI=KY{cTWZPTUMCTIk}4AgiHBqs+3uu2u)>ya-^oHr*dKA3sOr z6a4OpW1KGdIfKFribrr8qf0t|J?zzDF1dgnY7Th*ZF^1%N5qlwz$kXleFqQLdEZVAx){j`+xOxB0K^5kUf7qAGxIFU)A2S-3g&VEsQ4M4YGPI7q_xMv?@Q47da z#eYTHlE)!;qla~kVNT3TZ8n3r*d>IV9ybSj|A(F&A z$6~m}h z2m+1|Krf3uqX7(q5K?sfMr$6fyqXZb=BvRao0ZW=R%n-tPsW_W_j%&&WyhM9TV zChcjM8i&mDe^!r&nI~t5W6809EiG-y5y^w^`)6nE)3ej@cw!hvy|GuVRvg>bbzPPv zDWAtca=R(zB$wLcR-8N%<{8~%gZO9dU`yXX{u7&t5x?Z z#exHF1rYg0WCr;vkSxm@%Iqs~?L^yO1}z#Y(U3=pHr zd+)pNvB#cZ0+PhBqG-ipv3Y#NGwqPuNj(A)bE9F>#);Dii8x%X*4Rb2)9rTq%jL@V z1Ew>`9N}*-=r@?5u#3Czx#vIsxy!OFMOBb3-#q`qOV{)H&wl#jTD2NRQ9>=ard4K48LP8qG6hudX`({O7;_^5;Klng(B_90nl?$zr(}kH%Q}Xf(k$$U@*t z{>OAt(-gRq;gMlyY0MUZ&M0Re1p>$}mrJlR_uzZRJKj?YOc*oU+ZVU)z5l_V|MbVq z_dM5IEasERtkdcBdVSYjP~CAXtenJImSr(KQW5ClSGG>kFvDA4OPP;6Ln4R*;mc4X zvNEv70q}w6o_p?_U;ojJi$Js#HoqX7HqjsDhuAOQ^dneu5ot z7id8_(=|R21U`mKCLD%*O4z`ifWIgxFqww2_STO+{`hb-eCfs0!C>t98>TI#QVq8- zOpVlnlC&gmHk*yAYG3}!3F$U11o!RDI)FkzVdE1%UcoI+2e_Op)A4}|Ysv_3Wd*~` zTa0*&jk#Q&DM`hyux>|oO-<1+r2H-=6|9v zL_V=zZy<~*%Zj|-Y%EEl@S0dHHH|#Y023ie=ry4hvzSV?tPzUBz8DzsW%e+;o|ntT za;achj-p6G5Gs-k;jPFzK$b~3n_;B6Z|Da;iuSO8jkk0cNt8H_z22-r$v8Hj&w$IA z_*y-(GsZX8?O3r(6OWLRa=KjCI&VpeR4fSol9VIc_v+g`z_eB1tG-p+m4Y!T5_m zGvo{fpx0359ui`9$IvJ+AiO+i!Zu-XS*AyOAD)m%=AKw~Fxu zq`hO=Ho`>x6y@3!x7#kie&K~7tyQl#4i6ipvSXO0s(@Ig0mL&+K}wgo^B3?63kW@O z2vUKYh*VW!TFfSrHXm$$NSSPYNCEhZEQCvZtZ)v8qsep(n}dTUdhhjnv+0Zyc^T9s zcf0fo%QTwJqk6q&Stk3(D%i-@+nmWW-k528wm`>eyg`o~Zub5iDuRh1$0C8?P^l%3 z7nEdd&E{d0#87615g;4$1j| z$nq)Iyblf<{ELGWIwh+RY?8?^xTlOc=Fn&B`30G;>$fw;kTg7`%DwONqGLiUe{{1**8DH2XW4{ zCqGP^et60(1h-l(CIW_GiWW^}0R+*(kr#s)x?2*(BJ+g?>zVu!YdW2P8~Px&ESoEN z)TRolf{-(50?Y8!s@Lnj=kblZSW>H0Dw&qGa9t3amRYOSOvCiB7c`%GI1h{+V3{$CIgX=?0{HhOA~P(Q7R0QIUqgR=IC(Z(ysBg^W(5qt>T7kWCXAxC zE$z-u_e`IA`dsK)lX;&yE~>z0LQ!Du-)tQyL!L~*9Q+H8gPw!cu3fuos(!1eKUbTV?DqBbVIpI@8GSAH5T95FP;kSc z56Z;uuBWG4*~o~JXB3nf0?rnz6GYcKbkUqw#F?*@as0olr%NrV2W@#cbqv9Esx3zy z)qMYX?`;~dv}A7oemqQG{gp>W2?oKFV0D_qF9rZs84)aOzpLk}>00uJk|}^v3bC@X z;)-yAh%UwyqQVq;tu2pO3=Z~>jg7gJ)zy{#{qNnGDMRxfI`+EJhBru_sM zOS}Yjsvh}~Zxx3+psRIsX19jO{`|XPQg+sH_xUw0AUjr~37C>SifW$K)*zt_fI~^o zJeY{SUw!qB(T0bIcx5cwqCwT6YU^f<@pXfa=w5 zf5$hv6QixKue+A*yHq&7$Z~v|8#r2wHZmUj15tl*oOGR_$9CgJ^IIsRdA{{u48NS9 zAr!-4F2V86o+cwzs~)ntMR@@?FfdSfAX6_7W6_h_w{Po0)>YOaNPM9dfnBTB@&riyp60bBRjpPGa$G0^~=-P$G!$N3T%^Su?8hH}?1+mR1kfqq zDYH`)OmlH5Esl;z-yLT~%T6@O_JpWbyLbA&EEM^k7qAvbkByD;Inaz%Oc_HE!698V z^UzOHZvOhBv$gJ^F1iy?O5z|ma5hGkNZa**EIy8pkE>*o6hQ?oG88)znVUDY8!3in z1MRidz~#oackCs)fvKrUwmGfe$}*WK>pXn;(BPAklX2RANld%}*V1+--v?9=^9Mu3fugefZS*1`*!Cy*4hCX6!1~TvAw+&Ji<*ZvxF^bM2_@Ki|Vf! z12b6yD`5)I(a{kYdD3uaXWQqEMlCk2RjHDXjevx3uZ!v&F%(4u_Y|jJ z5vUZu%yT9gT|n@6mv5vMRsdP|TKU4k2+NWJ)J5X>OD-T=Fj87N9daMw?(OYvZSCOl zv7>zao3j{7cEuHP^~;yFiGq3f_n?}bA~ zmeff6jCoFh2IBm}g8irVi)9;erBd0Rh{w7+S63u~b{HnPBM(pOoICddFe%$qk$wq?i+aGj9%A)_E}oAHeQe;s+W0-NUM=ZOY7dj_uO z0*pJmdi)U8dDYp|1^I4h@pRy(;{p%KML~I9re0JvkSvwmYW+VhP*OVF?FJ9e^9I5@fhF<0 z%yQnj;VN_tCY`4$hET5t!;mYW0-OzPqBD8mz=6N+?ewGENT4NsKp6Tsa)%EeAq0<6 zv25uwV~UnAmM%-Is4aNjfO3*QoI6Wp7jI$w(S6;S>|}qxG!W>&LW}mw;loEMBqa7m zjg}Q==I};UFlZu}>q3jv8_ZQ9eq{aZ5sQ#31jW-YH30fA3bisPPMuh`d>Jkuwi~dj zFw?YIq+yWPq)`HNQBd1?X*}hp^N^Qiw)L;cli2E1)9GyyK-v_hNbsA6O$)@ zb1H;fWsJ_n942r`^_uUZU2FI0OiWz7aM3!qs~)r^%P2WreA5j#z(3JIy}C3ydXH)s ze3<5~xG|MK^NfCl0S% z!Av1BWX|_{T|}Ta9&adh2xPPnY&od;X3Wi_-9&*&Z}XEU-;9UNUI(gz*4f$p8fSLC zfAR8Ve3P=_>Ko#j= zlFT`SSjNQ=(ylyaUyY@x3*hpw2u_R&nowr0i`{3Vo0mhO7M96uAa27$V!YHGpkpm+ zpk#n72&2wG4*HXmr1fS~=|9v=;Hb@En_g{fXb%)pUXs9#GO#pAQ^{qCkwTf|LvlT7 z55~>mtNIGdlnG#g%IuBBp@A9=G-z2G3F-6zIvyS!85?1H1k<+dg8@NT z#T?RY<5q~6OElh@t`H40Xm`lke6F;vSjG3Olj*M{)tf>cg~Sk+pnddFed}A_=2pNn)3aqP z*zHyh4{zGI;h~2gdfCfgx?$bAXrZFKPBqontblV!TwT6&DMsK65V>Uo+J$Yj{1hOI zDqPO6BV;bF&JDWt{1s|8fttaHrc~m~hYlY4(1$)kfhYi}NevSX(grIObJglqk390q zH@)%o8#iv~Z@+*sPM$i6xsjX7vjSla@SdBSQAs0PB7)b#Iik8-ZLB_rnF3)Ncr6cH!YNM`gP`1ogmPKA+fpiCfI=3yDL76FV zin!g<7@)-}Wi1A7LL469jA_-XRoDr<19>)ueR!^AZ_? z&UfE+_icCFjuE1WkCZXzkXE*GwmQUK&1onG*Drnk%Rl+i&&Ebac$$DDN@aNfQ_e|k zZ`GboeItuUyEd;Iao*%+wjo&67dfsGzVzuva_-5=V*kA&eUZG$N=gDA%a;_Abiv@H3!g=5(#1A<;)l}4h zD#OjpQs+KzPDkIH8{pi6I&06Acs0KR-G}nR1lj?Wdx9|YEOQaQz2YWUhSG9&{f#$_j*V{K zviZ#EGxS_ebSCJH)fb})F_T+gaO<6S-KpL;6xv-LRU&Za@uMD3wF&$cX^=mA_WWdLg114A1o@UNoA15%?(43m_$~o9U!=AU3jo&Wm12c0*V7cg}=7w~5;LR7}uX9*wWJ+`c}Rpu($vcG7mhB|^5 z;Z7MXyo*!K|CPCA)r~8MSMWZs@DUI-=MkwUSLA-67a%+L0o}jbw9vxbz$>y~B7;FK zBu<^`UXLdA7elwMERfa0TL8Fp`I6z$mDKu&klW3JU3oJW3-;*pSJ3p`cwqzWoeD9J zEkMj-NOePuP!#AIJdkD^OhuLa_lUkAPHG$%m2LU#yuen+4Joaxl%jv5VFV%)vX z0opE$AZxxj(EV6zV=SZaGqeSyKNFw;U7a&B4jx%mx(=j_Hb|#{kzot;))yqnkgF5u zo-$m`6_ABZvhpHB?`pzK_Aet)OwA;fXPtXHu^o=`RSdM?>hZ{#B>*d(<~?3zF70KO z(iZ@d^E?RW>Ii*ZJbvLv!*UlJLzuVW1<`!d=Hd9!OU_7SqC2t~4IEliT2+CVt2sfE)nG5ukPo(&N~m^GvjKcE|$;`oJMqCdm7c z_Wv9gCWsME|M8s}fay?&(aymCDKIdN$ia|eq@W)H#4-O5Gn5%|SiOU$WpW&XERI8| z|ConqHpiiY7o4F?U z5e2!!Ald;#4fKW|4GOst{!d zBCkMMF7z+}8mfbOOQH50sQMP@3xJ$LY5Pz#uN@0vbBc3Vr_s%??3R{m?`Y^!zT=m;%+tfgMrM z{U9jsB6M8=y2KA%;DbClq3M3;eG@cL0ksmqr;$*32vq0;R=a^k4p6Esy-=4P06?3I z(9$IIr5Ea}0N>w-i0)7(7R)dPll8zb5y%Zik7WTztHE4LaPSV;auuw^(ut~cf)rTi z3r5M(Z}DRVRgxK>zHhjLts?+~)97@N_7*{Btg4(FE6%b4GmQnp$REcl(!;M`@jxAX zdfi@Mn;9GJWM_`yrR^<`yzc9&Do*x0L)l#E?QSf^`+DhU%L?w!&P;xIJ=oh_lb;iR zqI8CRF$k?34GMnGC`s%OUAL5+;8A^GQKb+Q8wGN+X4w80g+6u2-Rq$E#Q$?kvgRw@%$hb%EHZ0i?7P7?G)BnFdH&4`w=;Teb}pqL-!>HeRTHA$-5OiQ+$naN-~OZ6uZm6F zPW3UsF+v|n4Q3P6edi(3!}2?VgVa8=;crY^1d@EqV!dDC4fSbt>Vh&QDr-b13g=buJLod;$QBIE9Hhbl!%2O@L61xtC z@bVtk{cd#UTAhRwtzIj^awK5gR<4XQ*$8Lo`c@iq>0)y3hlz<8Q{MdiXN#GQ!?J>g zWXYBBkY{mxS{`WTbEuf#j&ww)&<&Bd;tsB#T2$0_6J-s;yuHk#QUAQ z+A}8Etgp84FJM^hjpS5krUpq1LzM>2@@|gr12L+nI_@saMZhy|SQupsg;m=BkTm35 zc$tpB$lWYUdSpsOU3!N{sfHL_u{4W3oLI*61#qXmU*HyK@67AgGfM8lsV5Cz zkhsEcNoF@94r;DE3J~)#jYyQ-?7F3Ue9nVn4XiYy>o+C+YB=xxaGJOsDno9bCIN&y z&t$)JI!+>c24xc3)c?);7sZ=DGfR31sXDi}5vCImKG^W@TJoXC9TS_RV1uOw| zA2h8qQ!B|wQigY~2fcfA=_kEh@s*+o0s<~(R| zH%>i<$zGZ-Yi9qcpe0gt9Gw~3AMhaF+hH6@#ihDlgB7xTen0lX0y({ayT2}j-c{MN ze?c>g55BwCa%$wIR;sJWmnQsGFNF}*cGY(qDo0k9b2(dNYGHpxm@2{D*w+`n!~b{> zUGRK!kW+oeYtU{#k8pM;kEv!-l%2;UbYjzb703R=r;cO()Dz!%iE+}3*H;p^f9GtJ z36HkPPlY0QUuUh|!!H-2V~?wonskrWbQnDxmHOqDA}JaYCM^TAc)VlsxKw3Q|4L+U zRq!7IOwnqr>>GQUt`6ISB<2PK%Q%fULXYeG+sM8#lSg6XqDzya;%YF041zKf{jLJqV$qX4<^wdluL%%)t2@l$GE78)Sd}8}1&;Em{ zq=M;D(x){#kZl!Vx-PwYIrN$~VpUfM_Sh6Dm*bK(<<*+^@kizc+Qr2gCZM&7-;0Tj z%?~nALvs!th#~d1ZT;G6D1W4W${ZmtOFm?Q7h*i;NUG8J9zl-3`B+lv-$or5bj$2a z!*r1H8)5UHgV0wA)G!f;%c0`La?Q0GE@ziraZUp*gqg{7P2W$%%GCFHasPm^X=Coe zZG1Rhn^}OLM}XN7OMW;%xYe@bQrgvXPI-qp<+NhhTctv5bWmG!#np06Nr_ymN&%CZ z1cD&y?x&17QV04^M1WT7qPRKC>feLqp0_h|*7rY5(LOBAfJN0Ova%m3*4W*$Z92Pr zACB6;w__Gf*3l^c+%MXgVL>R0%!o{Ut|V}zlWz+M`>Gf9N4uX5k8Hhp<^%DQ!;$No zA_nhXw4O{0{i;+vlo3_gSGZs+rH_4LrR+c4R6E9&J9Oc%0*6ZB+mdj^3q;w8jB~yz z?|)7eaNiTwq}IqAgcS!$%(z*tNuSQ1LD{!W86gL+;ZE*w%+|ZZhW+O)GgCE2MF!F+;v6nq*t?(sRvc9pwH5># z5~C+sirxq3bV^g4`HRQnDYf%iPThU66I1D{<;3g{r^rcITPEI`TNtqpGU*~hV$x!o z7LOgDUHx@u>{c}1wz9zP?2>!tu5IMTEKGBSFax0elI(bw)f$lwMGr^v6R!O^dajJ^ zjPAGUk_Y~?8<|fr&%?%!vnQ_v$kI6x7_nuw55Q^c+_>zzy{;$h%>bbmv^+I`A|$ zJ@!PsQUArSe5+LkEh4LZ4?gR}dPzPwkCK!n^{d3+d*6v%2RNjKX;-%GvYj8ej>$5! zQ00n{i<2IvkIq@(bQSLP4j7%korDb|pU~i5Zc)g|7gp&ponBlx5G?rR|4~k>^L(wj zaq-yRoI0XAwe##}*?0M=kK>r1bgi#yAiH#fs-%VYzhg^r)W(!Im6IN?^+TAw{`OX} z$5H3dN;jxIoU=um1`+F=N6E>-P0oslz}6x;a6d7TSE6xAP4(iZFB#97q9QST?$+lK zLsA|xO9L8)K6W@svRK-Cae1CQKRyZ%Igt# z%-;I@pyUfdaj*M*TY4#)8Feq zK`B)WUPVtX6)vO2dXh5DhNK$=_omj1!8FL4@^IJbJJ*>J7)xlu{OG&R;84{WmRM=Qp%j#LmU&WK Y+!-$ezbG`o_+0`lOl*xCjJ$6DAK{%23IG5A literal 6850 zcmV;z8a?HSP)PTbKA25!e~ouGdUZvGE$!A;=% ztS2d((lyMo!~X5P08%X703oDItSE^)dl966?`HepW?YXOt-ckv<4)X-dvPBgz{7YH zkKqYCg=g?Ap8JoU#Y@;1S&t=QMG4&6jUfFydOPv>Gyc{UDRdJ{q4e|xz3q*x*Agg2 zlkp9m5E9?g-73Dd`xehBV)%a{$$^8?+lTbHEwY{q&WZxNwjDy^>pPA3#?DJncxb_R z%U9@iGe~?*JA@RO6$N!=JAh!4OYjgB4q8y&^6B`hb`|vA3Lr&gMFCyb3fzUQ5W)qx z0SX5#IA?ixd`V+0Ijb4Om$m{(5m`|@?!smS;Ub&|g@cxav%C@#U(gKQMa=+GG*%SM zd5s7{z06(QRMJ69##!&DBb%vUtQfM>>w!PL7C?T@o!uCNxbqt)LE)h#*El2PUCPW5~R=)^Oi?L1~b~c%pXEbwwoccVkm-i z-c;busE=c7cXn+8Vua^H2=;ep))S;gOD;tMWwyg0*{nFf7Lr};hDnHDR|_D+U`5W> zFwmN61o0bcYy8HVlJDYiT#C6k5C`+xxAuBU>MW63{=i(v;RKwI`|&!@e`zzH4jJr< zok8+uMb1`LBk(s@UCLjblF1-{&0a$aon_KLn%iDatX>E4E7{q~N&v}|6**d78G~>E z=0V|+ngkxsGC>NRrP5!`o6QV3C{{z*TjZBl14v%1$jQ>m7{srroCbx5{;3gXxdP&s za0!;o1du#fk%PrEV-POD34U2c;gLfB(ujkyyCo36XeNT>A(t;r7R-!6xBy4`#TA7| z3f<(E)L3jCBr^5EYeneMc#ty-!A>g?gZM2~wbw z*|F&`89OF@0DF)nAyjP8!1f#MM}%NUCt$~AVaLzJo;bE+GydoDxPFF4$90YY8b1r{ zSsO#{9u0Zz2FU9-L*AfQuZP?<686ju`I(vdS*@!zb)Mq2vicdG%U+LJQL=sa0p#g(As6ieJ7Eqt59ger4r}wc zUP~YKQa_DM!cJWn_KXc7H?>m->`+ucUr`>O438t1aX@qslo6>289JOmc|zGnG1x8x zxp%TIhFI7C_!;Eg2Oy801iAVM*i+W!rkICMSOm7)faj@Rnm8Zi()}PWTn_y56+BG@ zuz4klV+Dby{rm;wxl16I?9I)T?J$sw_XQhtQF6LKh1xIQ03SX9 zdGZ_vJOXkL7vR;Kf#1G^r-{}1L{Or+4I&nv_UkuX+#6YAlGb|aJm90Jc>LR9lj%L^ zT#$2igzYqXuY+Y}BLvDb(`CqI91tA@Wgr3~8KPyj`@g{Ov2S5k4 z>WGKPNPB!%+a7<9Ktk}Ef7SnG z;P=DS+uX4??u9f(G?#*zc``kgT;?^>K`mNhVKTHV{X!ri_-ac*4l%$TM^^W}pZf#& z=}X|7_kkZi19E@*Zw3g0YXuhluit_1KjF1}0Q~&5UQ0E<2d*ChW}?|JqZ0n4Rmf#u z10B?&DHbL}R}v^s@YRxp9A+R#ZR%d1o+jG;_5*O=DUh4TL$2wEoPQ|fgl!;`)_{yy z4AM0_!%9OsXMv1d5^}~~z*AS~d9L{{T4f8QT+_|>$hnYHc7hD^S~_OtwPYaOb3#Te z0hzoOvjG10oBtCsk>?$5m{Gz%J8!l(k;}dYI;d7-EJB91 zC6EyO#UTw5NOKnW^yNaYe(nDF8FE!GL!Aq#>8C^vuJ} zav1Q+o!-F3l2rDZCvAE?c`w7t3Dv+1?49&3BArB08@fqKod5Bq@yfmjYT`yl5X3hA6v zgFS>Arq7pzZYpX_sKXih0lGLcv^eC79x&MI-U9i*fHxk1T+{^VT|gK8KsqAq>NV)b z=C$ZO9;}~{p7|gbHv{iJ0f;C$E zsoL(}zJ4DvZgpME{prvU=k=|l8*)FYOK6?PE_SutkH)gUa%9p5T9@?-=IOHTBexb+ zsOls>^&v7eFMUoR(cVMDI&At=GYjyU`%k?!eGh-~GUVzZ$lwy(Sh@hLp|8-oxT{;A zWRSGGf!r{`%~$G4Jo_-n9!AftC(fmF#)~||S{s)xX zfY*)FI$GbK%lu4oYf>Q{RN}B`nAk_wV4out!r=5N8MC?u6-aYId)g151NWQ?nXrz& zwh#IH3DOOShc77O4Up66`L>X~4S253aWLolM|gW?c;GBeM+03V zCOUSpYX51{zn#V4AuV z2*|y}OG2ylxY)hJ!;~YbcJr23HZw0%mUhfw97Z_vJgcSfwLyD z5?@on-)uGD!{^Jj;%FMZ`=s_iK?d#@i@{Hc#i&TsDH5htpLk?FGJ}9b1P&5^oX-(B z5}5Ly30#hUnr;xC+J)%r{U<}KO$=6cQ4xs0Nho+(i>pnn;byHs9|85 zx|sG8$!f%6R3z%e0OP`dc;s#Zl2_|6UM6)&A zN;_@6{|vA(_u1u1J6BJm0JZOt5yWB>19jrk8wA87*AtLDK|kn3Iz3>*8o*nRl+*;4 z{*MO!=>b>lX|KoK#u*cUe|x}v=i2Kf4gS->ChGtl3jTnan&y`hkA!ODp-x#FWy!n6GS$T?)GC~vcl62+Mf~>MK|fq(FANe*gkf7)+VsPJx_x*d%!rFZSs3@uR!dx?>(zj z+(uq~zzWH%ga7P})Mq4h@fG~;73vwmOz=I6Nx2Nr9r(l}!^qnNq(HDjdU6ys1X?_f zu+w2FFv_m@JHA6BclVzpnYZmbi{=B{eiazy0jG>L17sQehc5=&0-#d^q$mwd>sQe2 z`@~C%I*ABE;*pC8NS>f5dP252V2lUcaF~r=3ZFXolimf!t)|PrQ^(o1lV+1+#sH0~ zUoiE942r?X=KMQP2AVt#h#pd`ex~)A#A1;Eb&}8(gv2A`2}quxXu3l(O!M@myV>YU zc_$6m91I#u+;tkvT!sGrbW45v%O7h2;Kn0td)FSC#T`xcuRBC0?aE1uINF)koy201 z0CkcPK<&55QUVgiHbKuYrP#AJGm+A)81DWHpw$zH{}-6{k zSZgr7s<_(zo4}Eyfh+d~p1cnD>`h?F!sUZK<5S?JyMP-G2aat4cKo)!+w94tEo^uG zNz&=bGTRxO@LUyqrv6x3IT}ArytJg;fFBZ%oJv6Q1PQQAaLB)aMe}S*h&u&bwwJEm zdxopd=)H+z-hq(8uvKnPNSiJYiU1?Hm2=tvH`Ie zBt)Gw*a19FKnetzm|*+w>zRBB8o$!M?`)ts09t)B!HThUinigvBbUZqtFU8Tx)9j? zSC;nE>SEeH=xAS21B6g}Bmv12q^5hg7IPj-az8$@%AbWDdRN!{uJk`3{EX^^accvw zKa^y((vJ0ki}gGL&m|L0OxuG@`$`+2-4BUJ{!2g#1gYuF$pE*XW+O1^YTL)J09$@t zX}D`xzx(8S8m-%Y2blO)`u$#gxXz&~mtGGMLG9m(X`cdh(&0nxx@3lPpegWxwh;K> zC3pT!HX3J72KN5F0wNQ*!PjWr?=Qf->1h^x?CRy^`;|>Pf-HkSg{*1XSKI)k%@2sj z{yhXFPmq|7oN9oB|Le~G=}fS6vF;Q6SH+?2Gt_G*_3Cmh%QgSK{-{Dy`%8{#dK)p# zQ=(3KLa5z`faD31La~&tAHUWDn8A%AqW(p@DJbm$i29fA<$f+3(>-z}&>#b((!?~~ z-88Qj1DG5CNI)WjBrqUKo7;X@BX;0Nxs$KOAJzZ{UK}~bxgnMDGk!b#5NMR)66<1` z{+3i(259ws!oIgE+s_C{L=c+}rDI%scqyL3vB$eF+!-91;?h0ry;3}#bo;5QJvh}Q z(!{jWUrV!ns{yknTiVVt__HPgyZk~mhH3z1fn9&e_akzEJ@6kZ9Y=V8suci+$~juy5vTWZTRP^u#r0f~b&gLFnL7$qir{Ug&6C)dtu& zp#g~M0CcXb=lhgOlmE&1{pT~NAuz^QfLlphsN(Ox0*wle-Xl%EvcWCKyFX45KltxH zM?+cQQy5@;^&7zErtgwv1SCqF1y0(?Mq%9F@>{$BID0EiCoLh+F-#-9!PB-UtP334 z030?N*mwiI)}YM5`I@bc0Y^0f(?4~LP$+)A;h_KN7?gS9VcIPv-!hG>*8rl~^Vz>g#-U#sf|wi+{2dwTYOCc>=+I-`|6J-yZ;in?>xKg1Av8dfd?-J_WX@L z^B+&&=^PH-&07t)Y;U_VF|!Rk^;~%nx0NjTj&?5+&!}btSc*C$;WS`#bTivAIpDFY zEE5#;M6dIEJbK3Oo^ychzN4Tu1^hnwH~XC{0VnnXZ#=qO8rL?QAinV!aC{fg@i~2$ z+h8_OzlTORe+OXdhcF`)%nUa5=n3Ng$;cU`|5Hud+A%;!8UvUKlnHR%VJ5n@9LaMy zSD(NU{}qk4M&CyKxV80+;Pg-W$r$~ovk1PU*-@rx?HQmUMh1vEEd;ujKej`E!IM1j$&GO7Ubcv&HakqS z|J9xWEM2WfX4;&VnE{jqHv6LL0bTwjOZ7>NuxzOrVTT_8qpjM{2x%ql)~mHCz%{{r zPD;y;W^(IE&f-gH|Jgnw)dbDio|B{1y^fZ(V*m;h5|8XhK=K5c(L$Ph6=X*>19PSU zK#8Y-W$I7+7})>sz`wL$Br|4;w32qFW%gL71O!m~X95xtWQ<)RPS_B5{&q7#rVo-7 z1fWH!?lqwTFwFdX9IgIrTGpNce5hTGOe~=Z6o}Ef48!?5>RCb=A*+H69v98 zD1Gpy+3KccjTyjk?oCc=%bu2ig!*N$9e)CR{Hi?+lJ1v0^jkq&e@EMH4eh~|QeYb0 z>}Xhn2C%tnr;-}L$p%`3Ur9HG;?@OjL3!^vK+|xb!A+Op-m>h-ha`J9bn-9$#c$BV2?lOJN#~0 zkJYrf!qIL}7+}+i7(gb_bg=bzb=S^)%1C`ZHN3^Qfd5$VD`bGp2af@44*L#Sn*MSy zWpUWI9`M!^&aGeQN#LHf^%)g=m0}tBo@rO(25{!FN7B{->DLR`wydOI3)4T~k;{Rm z5w@mZiDNTO9&`1peFIo3+p1#IfKY%NeFmHD9=`^5`z0{S2gZ;J1>ezRYe%y|l>ycy zpHyfXaIO#nrF+7@Rr-~{wD^>)Wtt5V12~S}t+H9b&@EgW^;IzXcXzZJL#0X zLpJzlJDLm$1Naagxd?T(gO#>r}TkuSQzAL0fOjvzadMKzuc zY}D&qc5n?ZMBM-)fQj=%@@$P}0~_@^haZ~BRrk~lFc4;f968j2UlRpl9%h0=NiP01 ze%%0WHuybxtID&1jd~sHAJUBax&hqzvc+2oP2Q;lBqDi&Dj`oI0&*I7tR!`zS2utW zKzJ1R-{d2h@CAYjQGgloWAY!e{PB{y0W!`86nPDDVFj~+JL)giF_m!C*9{;ja!3N= zktQ<94M+)b4L6xI6ORNWBwj6{PVM2t#9oJ7QHE^bPB~YTb%{)=WAf?-C?ifb=pa)| zkPTd8O(Wf|5k=hqmCgq1lWW}qEyGcNJ=vg|Mt$7?!VO5bMydrc<*1)QdaHTV*9{;7 zCmUSj1~b8^zma_2opS01sGV%kK_LedF@)VfjjE! z2B`fjg+}rTEa-6hQ%GlxjrzI)6094XLUhS!Mcz4NL)SEQ0}S5UU{&&C@)NT9kQnuK w16Ys;GDqD2L&pe#7;=FpbpzC?8=%hr1II@{XOud1t^fc407*qoM6N<$f>m!Ha{vGU diff --git a/assets/img/tools/Claws-Mail.png b/assets/img/tools/Claws-Mail.png index 835736ba7fda5f3f7c5a83267297c12c7a750d1c..11b6cfd39aac9e81d11b53b18a5971382b73baeb 100644 GIT binary patch literal 7704 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 FV1hQ@y8{3K delta 2258 zcmV;@2rc)657QBl8Gir(000~hX$}AY2%1SmK~#7F?9DS`Wl z$2Q|F#J1Ih{j1^)gjeNL7u)8=x$(Dw4`vU@iHuL<)A%%=8H@CF)aPZVB_*Y0=hb)g zMaE_%kEep|#R-qj5^f!WMM&o+&OS~kZVygL7mxRpzrEy=!GAVnu1jyrd&Z@Rr`d|9 z1cF^4;%NmtjX56e`g>Lhds3eL+ck;eSi^+FJ5XAJJ6cJA~Uqv7gy4pM?G#*ZMfC!G%VPSFTn+`znrZ~n;4#3LM%q=Fb0cJNSF7fbt!0zJ+hq%fJ*cog0j;YHafh+W0@nke? zATwK5*&VB#?iDVNZ`B+r<^UzR(?#(&Y^-hDwr$(CZGYRgZQHhO+um*Omz(n?(|D=Q z{^z%tJDobYC)H0WjJ`YpeI0&`PbMG_LI++%%}OMjPyv2elvS-7wU35kC}VBCWkVjsd(-#x^rU~nTei~thTTif_q7UHP>O}cg~ z1BH_;&oqr!gb;^uIWA5QrSK85Ld)1zmw58N#BflQ!bx45hVkv>#1k|IXARqO6t5)=&Tp4%DCGpIUI~v9-*zizO>Q5`k_7sY&I*fSS){Jep}=+*oM4_cb+v~DjF?~i{vOUp?cRJHn@MkKD~PN=-#bU zr+*IZ+O=uZx@F7eO`A4p(zt&8dUfm8t-T40_xsfSz@?nAYXFJJ`9xaty$0za?QLo8 zm#XB$02gCysY)V(hT|mZczivTVmj`(#6&(+wJ^q?GLevk_=4;`$Unv3qx|L|Uow4S zj32P&BQR?8XwjmDs;&G%W?~7A1cD(WZhuB@4&|niv`nh!Nc8g$7u3g zKF`Sd_T0N`*WRhopc~^L;6gHDh;xQ9-fSX{f*5^X=7TJYjrvrM7z)2et?vk#_$;bi zbK)>U9P@Z-~C6;-N@f@w(xQRTf3Yi(xv46EK z6Rkg_3ty{1W_*BcDN8(a7~^TAK?e*=M^M%R1|X$wrX(-op1=(jB{G?^nvCywDRBzhDSlxcFYNlYr{HTYx;E(Ty7q$cwO1%xB% zB|J$($PD;G9RmVAQ|W`e9l4)N@*SiG<}HGf$s;P8Hoqv7JOCe`M zY7qCFph>Vq*{()w%%e)uf`Bf_^1JDwD}9yZy>!GNY7*kMSoWi|3cpYN5LVCnDTLM0N@(9RiyRiPxNvkm1U4gvEDxu+Sh6;mNsm`O+|a*sED zo`uB3Jcy0yN}$SDlz)*dkj2oXU*sn-*fDcnZ}{m0`b za4`XiF)hKe$&yEVbfwb?378g3S(TK;B)BL#Qfx_n$b-YGw?!z`HH<(FmD%W-tsVKH zmFAHmI2wz@1PwzG*bsFTer$@UWax-Ju}Dm;qvB)Z=H!P&sDHQL#$fz=SBw-AW+6ZP zuYGe?>?eq#@ZYv=8_^5Iw(Tl*n?6n-qYV1keLP|LvwdS@W>(eS2RPqa=i5a6sbCm< zflElx0f1p+h08CVA)c2ba5~shgp0Vd(;`iMrRdL#EZ8!{4j1Ag0oXg8$;J-h>z~$J zn2-y#0Qf8Ofq%Kx26(V86&Le!7624}6f2yjCjbL-!sX;!0O~1_pCe*bQW0Yb9=NBGskmiMiLSt;EH3CMNby@jGJfg)AL;RWAv}rI8ykp%NN7VaewV zN8__Zr(+-wZnz$ZRzN}CoUAXRS8kR=&a=f{2wi3(8GlJK*-A!PQifVp^+Pt?ht*o9 zBAK*Y=-*eskWwUB_CFL`5%Yxi5HFd?xBAn(i3et93s4L0#V g2@x!UMX-Rg2DXPRi04`#BOo9iC?_Nv8ydpW z;vFO`BP1jnA0#3pA|xXr933AbA|N0kAoJ|z!?U3zBqJUmAt4?dBp@BG!PA+p#M#QT zP(3&8^!PV8IC_baQ&LbSCMGK;A}=Q#`uh37v7Rd_CXtAE8W|Y>|Ni*$>gDC->E6=R z#GJgR@%;Dj%h%+!#@36Bi&bNBX+a{? z#?IK@(!{s7w~?Z-jGL>qrILz)afo+lK}uM4WmZg0O*}wDJv=*4JvTBkFc=vc>G1je z`Sj)H>FVd?#MI=*(%;_Q+uGaPy35<`)PS#(A?+Y;o<1v+Tz~Y#LCjFz0k?a&ZM!w$-lCv ztg*PWtB#nUy{nj*mXnW zRC8rgIzdoPOG!>iLPv>dS-8TTxNBJdvSbqYj9{`PFG(tLRCdb zOURz8*qe(jmxz|n%FRLqqBDc=#vyRR*EVXWj4pjOmWPJd#QBBsk5^l zZ&RSqZM-Jo`uI}g4$jPaeBy`}#hiZzw%=UkH-IB28S3);L1;mn6g!LI#6|6xG2>#9 zuFe`S8UkB-)!(%;=&*{;96fP>Lbm$luGZxpR)Jf(FyU`AOXZn#Ry2a6TM__Zb6NA8 z9R4gXha&E`~>KW&*ukP)js-!$XMaow%-OW{^MA9%Yj->CXws|?U$FYZ2&R0YH z7F;1Ar(rDB>mRiM9c#w_(f`-LYWPY=y+}xh?;%{$} zn^c;+aE2r?qQrbWzTD}ai_VqLmrVB8N;|E<-iv8x-*Oqi3fVfR)JG2n4|epR$wuHh zxVTD>y%s@q0f>7BIut5qHh`O#-8P^eZ!LK_@nR31CvkQmO6$ZGiX|8LKCw= zyb-tRJ%__=`ccHeZ0W0t7@Uan&}7qyp`2|)iuPCg^E^OXoGa$mK~5t$(=xp0_9CMX z;kiJbm=*HcqqJ^N1G_L-y?zx7w4{rhOsVQ{u;s%D6+DC_TLnYD@T-lb8Xdf4aY0+I zEW4804B$=M=t{&+(FT}t5yb6gjTB`mlBbEGIS_ax*9#8bJ@05b&xL&RE% z3SCQ86C+Wu4KbC<+m4Iz6fr>G|Il~S$^Kutge<61mZre7eK z4cC~Bf&n=O=&%qlED_R3e5X+4njtVA{jdr}XroFlX3&2YCnhhp&4Y zFjWV1T#<5BaFXP_ zj~A@m`+!=kXBV&;bq4{{WG5b5 z$80Y=itFA=H@0YT$yCu4zv1q`J`qO6%H^H|iF!t0EqW4rA18XO(p1DPFGXQ$TP#FGt#c)RWr}KD-rZW>e878OXus- zfx4t{6WRp9>eE&!$-JQ}{Pm3RhnOEOGQ25;neZo5!mtGx%<%0A-{aq#`cw0mn3$ND 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 ZMH2x<8$)tnvHSo4002ovPDHLkV1g23ZHNE> diff --git a/assets/img/tools/Debian.png b/assets/img/tools/Debian.png index 79eff92d4bc3d8fe7edbab97cd355feb025137b4..06f7e06a97fa62637456326c0919e332c55d41c7 100644 GIT binary patch literal 3742 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 IM6N<$f-b&S6aWAK literal 8565 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≦%-?a{Z~5a^TKG5@Tlctcco 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 diff --git a/assets/img/tools/Etherpad.png b/assets/img/tools/Etherpad.png index 0bebe2d5c82b9279e5026b21dd98923b53316cd2..218b892a6cc582251496eaa85e1de1fa9edbf3bc 100644 GIT binary patch literal 2525 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 literal 3881 zcmV+^57zLBP)23UBoJTe{@7%% ze{<=~Z)f(&AIW5-|J7Ap(o+KnBg_LLKTz2pRCbK*$M!!MA%w|Eg!%U&^!HJa{lI=7 zDti{n(P45I|2(;5ADW0s&XK3cg>oSG*{?zQ%QooDAaW~4=?QGaGAdxAa(bq0i2zH)3a08VjL(iy z)ooGFWnzZKw2iB^Oi(|x&3Q9MLM|^rT<-uzzjsk|8PEX+Jv8H8T*NX#E@1$PhazLh zN+x12#wUkrnzXFWjecpi{>(*|C#I)D6991^kyyie{e*GG#sIyW+PKhylIO7XRyiHH zBrxx)qMZE5itm2v1I&+?G5)oytnYq@^Aj5~5n0{T`HMX@Z8w(SoIN!`c|R8wObSxX zxm7`SKvdF1{A&mVXa&VBJQx7c>G;{yK#*^J^!|^!nz}cUbABxCG4yC$`!C<)n|%$y zO}S{gHzqbAoqt(k03n5nV?z~PIi6(2r)#Q#>6nP|>BGsU3T~&hM*A@p(|Na6RPvS- ze`MOLU;qNwVO(5np&ih1EhSOa1nEl|0Fci>)QTbn4h>#0Ng@|@r%=$f%X#A)8!?Q1 zW2V(fRhI;O<$~i#Q<3!#_b(-mJyT4^mk6L}?WHskofN42y~K)Wu%Z6S{J(3Nl;yS? zX-y!az=|Rl5)ptV2YGQWeo*O~4~~67c*Ynx*ziy&>aDG*^lPG2bj^?+EGbnZ(GkG( zs3RMs(D()@8$PgL0!b18A|<}VY)-D_?urI2$H?56>btVVdJDLN<6*H!AhA z!g9_7)ImzM(WnBiy;g_zq#c%ICu#Lw+IFQ<#R34QRB|idQa959Nzlg9EOdRE;-CFo zSzyAuc2|ERXk>c1BYGzx#skQi-MwTnoz)D0Z`-b_Zo9;0L)wpd@`w^)O(WLJzyiZD zzM-=E%N=?n5>;1=(EDT;0Jm_3E~18>0oMt{6(s@quX{v2Z_XRRf;whdu%YGVPXO3H zxyV^}LXxB{xZVZ8wcptYuU6N`06?2t#ZD7TGEdI0O@LwiJ9xN+wW!Q6Q2*x~ktGCW zV`<4LbAGt)^GJmoCsV6+QN4UZze{x-B9Ty%kf814(f$oC&1nQ5!M0wuKicb)r_Lq` zX%XaEOTYd_sS6nZ(8gm+H#Yo^c!xmL;vz3J9qp*i7eebz+8O5!Huw!aKd!RN(L$Qk zAvF+Ak;wVQuUe08?y|Zr8vp99`jOqk6`SAuFSe;SK=;ozp+4;sx_N-VzkK2a z=eMaybl|$w%L8Qk?{7V=r|+0@c7i7-ZhYMyg}GMahCX4mD~*`n2@ZHtpU)+u>5a`1%F$BNr0; zm~~q_!}`Sd_F*1smQ%?*BjZ;7lHglsOSY&|OT0T#7cJja54(m;FXuO50KldFwltJ| zD$H+EDz!UBi0YdB?HG^%i9kWr+ppDQj7!!whmT;o9K+a>R+Ec;CA|WX*h?w)BuD;#n$p%*0W&e^Gef)DVyIYco5VfiuO#9*Y z`r2Rr!>DbyASoqU-y!9~jOH4@*dg^j#@v*Un}{Em?`H{1d#RI)N0>Y?Zch%*Zm8>E z!5_ACHbRJxrrFU_`H^7AqBg@IDR3PPl(E{-**6NU`0YpH5^OCv|D~s#m3#k;B|_S6 zal0IRdjImW7-Ksz#s!ZOo4W(EC|}q{s6tiSOijJY5@;8tB>?ygI#F6kXW5CZnP*$O z0etf(=^G02BK`sfEFA2JL?lp;0ahL~=5)3h{iSMi#@>D&z(L=AR+{NQRnViY?Vx*% z#;aP~zRc3aWyY_z^{(cois+(gm|%6r#z>s3Gb45DH}|Q|x%8ZW>RObcW77T~J9)W9 z4OzO{=r_D~Tc&lHGfnc{%~EneV9i(~xcE=|9yq-#93K4^lvuS>(vBiNWi zL`E)`BIxf75aR6?9d7zesqF&Bq~M~=+gt0qD2#GWqmyad|MV!!gkSbhN4zeUTI?aa zFph|G&qUT(_s({deRy_T_z1SsrZc4*r}XKS1CL}$?=6Z8b7|{?8vU!xT?>v5vk|K% zJT1bdl5DHvz4W=L0ss+Wk=jA{$pn|qA4;#~AL+n>4Tk=g3rhvL*~xX_b*ZtMe4ye0 zx7z4OSZwZmWquP+eH(Xea9w}zmI+C=!sPuRF6xYc*d(eTs;)+&-a(!X4V(FqHs!=; zbs%);>JVMC`F)H~bJ8VSB%7#pOBCHGBmo48dFzt@vuDf>T=aZ>w8k}Z+3SxXv!m(y zH&xY!)(4V{@ya@|BA+Ur1cJ3dc`KmxXS3XfU&edJ1T&TUo_J+`Ya`BoxG&aQUGKAV z_)ssHbWfytC2rdO)lW0+$fiy{npShqSV(p%JoRm~(x>m*Uw(k@dyw6Mk9 z-k=+AmAq*~$l+?tpTaT_I&8}=E5>|cgmLbTC0%@Fpy-(^$c!qmF|wMij-A;0U@!pF zW`7aJd}2G^FRTs#Ep8V`N{i;4V#h12WY<4{k=2iXT4KMIPi%esZ3r+B^?RliVr$-u zyz()I$Uw@&f*Dbo&Xrt3{xR!b`59Z!%l?q@`VH1Kv!Cgb`MFlwT^}&f@3b&fW{>XgSNY~Mtofucm z9U4u&`ML<>NqXbH5+PoS9;nR8-&PQnr5gerEZJY(qw(HlpSZ}X z3|N(fZCF~{eN_grtl+M~J~ALtJcl497&GHD8L#y51Au?&=gf zX40ZDG1c7|00PddM*DF)9@;d1cerb}Q)Wro$-(D(g^6w4j%1i#UEc9!lom?i60DTF zhkM$8X+QOkOUahBMgEOf7SeX&hcfcrGtjRw=}+kL;%n&cq+MOmQeUQHR&8uMHNdk$ zLYz*^0RY3vd|NHMo3^V;$k;qdHgl?-=F} z02+T^S508!QS*b`Tjz@IEz(QMt_-3b>&qCGp{9=WuH@^fk-J0!x}r+bT!Ci!_cZx-RLsn&bmv8NWQ^s%HIUp}CoG9yyIXW9*EW&TtJvKlg%hDlR_Wh=Z+c#d{V|Fd zm3(-;A=XpHLEt(mZ|LbaJUrxY0$>e`u9|o^@QBITyz^sy03cpOZxM;=E#~iu@>1x& z|M^yijhZ61!}8|J=7BnwpqSsp+t^X-Gi7~@I|F_L_GckV)ua&3+R|175c%0-q0ogK zedbKxWq$W^_vA`iZD8lAhYKp4anbp&Tly=!V%OhHF7)Zknq`ma8j zLJ_B3UOggI?%(d~-(R8sLT~Z;%FZFK;M!vKt;~ELabecuHF0igL)4VZB~p8f0$Hpa zinE^oGT4hz1~i&=kw<)IVXI0iRkJ0RQuD1&^d!Wo=-vNq8`FS=;LhLgPy5hF*9m7G zp4mMdg1ap|m~8nk_ZBZE#8mT8>H2OzAK}&d*6)M;T#S*Q@6L6iw`iNLgx;dXoON_; z6vugnD_ldW8CbUQ+&}Xz&VIa4c*VG&_3iCLGhz%Ja7s2HZpn!!MG||~j(dwpc!h5n z8SUfc+j_#@YzN{Z=iEu~B6@dXRIksT=8{WDa&HmS5Myz3&ZGNJiY!zyjKubz0MTFh r@+#5tEeuDXCWnOdFWg)FFXR6KRBQT52{XjJ00000NkvXXu0mjfj)$m@ diff --git a/assets/img/tools/F-Droid.png b/assets/img/tools/F-Droid.png index 8651e96523c94899d7647fdb94454275ac389b44..6454798c34db781886a8ae7bd08ba055bc90c0ed 100644 GIT binary patch literal 3303 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 literal 9729 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 Y7v+$|*I|4*-~a#s07*qoM6N<$f`<8BSO5S3 literal 17216 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 Hu0mjf4SMqb literal 4817 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 diff --git a/assets/img/tools/GnuPG.png b/assets/img/tools/GnuPG.png index ad2b86791f9fa578ed88854438ace6d98e4150bc..0dcf2cacad09125e054d3415063d4267ef648df6 100644 GIT binary patch literal 3214 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 FV1h8lA=Cf> diff --git a/assets/img/tools/GrapheneOS.png b/assets/img/tools/GrapheneOS.png index b6e8591d6c86a2558bdea547539bc7ab54bb9ab9..8cefd08fdb4c8547a7f2b7aed3d1bff55a14c1d7 100644 GIT binary patch literal 1264 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 P00000NkvXXu0mjfXG+V> diff --git a/assets/img/tools/Joplin.png b/assets/img/tools/Joplin.png index bcf2465c884fc18aa931e176774151d4ac70627a..0278f34989b4b4c3a176ad235b96ec0544c8f56b 100644 GIT binary patch literal 3140 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 Tl7({Wzpu4{g+5l-`RV@w6p$!3 literal 5891 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
    iY{el4 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 diff --git a/assets/img/tools/SparkleShare.png b/assets/img/tools/SparkleShare.png index 782975655cc0a7e25ec7780eb90fc17a7f082518..2e94b6a56f18f0b685b1327733f016e72651ed71 100644 GIT binary patch literal 5231 zcmV-#6p-tQP)y9|{tWxo$O6rI-@0>&Jls)KwFY%&D>xnh$hBNf9R`8xh>Wnw=phxF^ zFY>2N>WVh(kU8mvGVGE&@~KbhgE8rXG4Gf_@1aQVnnCZLMf9vv?29(+jW_b8OYM<5 z=zuTonnUfCJ@TkePcP#a{W%RRO^s!m;t5@--QShHh?wCWUW-9ZqSoX)0^|oX8zI6KH z$M(8w@S;uVd@K3eyZ66&`|8*5q)_y+T=At-plmzDY9{>b+WX|o_sg2(nOOG8m+Xl; z(Q+#Gy>ariZ}qfc)0A88n@6%_t=gDd-Li)6xP92A zYs`W_;C?ZnW-#lpbmEIY(}6eYqgm>nQskUY*^y4`g)-`ZFRWW1q*on~P8sE*U-F|# z!gn^@$gkq2Sf+ngqi#K_XDgdk9?P_sy`6WuZZC&O6~Lv0DxDG10000tbW%=J00t2y zpGphLfEOOffG^TKM9~U;gyjys(a4C>j3#`|+$x?CaaZsGfhh zOM+_v01)R%L_t(&-t3e;OT$1MhjsFWcGa;W6%++UaJ}(H=L{JgBAg!~n+`&UqC>xf z-MYHyAk`1hEhVBYIuv|Cp-%ezd)H#6O_vlL^4#6;eoZM43D?YIWMpJyWc+sua}!xx zo=xAo*f^cYd%2jtIsfQ~VW`4Hp2~Yu5Z@}#)8HvjX@=4yD36`*lv3eSBR384K!J^7 zH1zFC#QT_6(iUGMRtSv2WVBR@_@o(%>_KOBdm3WUMgk>xQmvSPeeHL4@~MmQI2}tf zSr$!~r)O23$V!&jA6FoVm@85;UP0U1`;}_3#q}1(}y5n2CaCtI6s1% z9XT3{a1=Hsig}_0c)p?01uDKnI1

    E{~w`t6HvmJQin@|4s&*+?X*wy9?}C#d&^S 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 VE+tsBP;LMK002ovPDHLkV1oBnR%HMH diff --git a/assets/img/tools/Tahoe-LAFS.png b/assets/img/tools/Tahoe-LAFS.png index 589f0b7c723e4ef057975eaa64fe5c375a0c404c..8da91dce58b2799ef8fdf589438ac2c7f53a9893 100644 GIT binary patch literal 1458 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 delta 2983 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 DHv{&p literal 23394 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 literal 19204 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 V03KhyU={!X002ovPDHLkV1i73iu?co literal 5104 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 literal 10751 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 JA#E1)KLDPdS~~y$ diff --git a/assets/img/tools/WriteAs.png b/assets/img/tools/WriteAs.png index c0821dd9cb5f18d10a8abdc9ad35ee03bd1e4120..cd3b444e26e27c57def4ce13e5b7b5d11890a0d6 100644 GIT binary patch delta 1186 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 diff --git a/assets/img/tools/ZeroBin.png b/assets/img/tools/ZeroBin.png index 58d8856584eb69563c77e670cfb5d2d92e19f7cb..e5944ac01436ee4ccb7e4e9c608569fb7d88b412 100644 GIT binary patch delta 1153 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 P00000NkvXXu0mjfRjOSU literal 16631 zcmV*nKuEudP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 Uk4&?off^V*UHx3vIVCg!01u~RI{*Lx diff --git a/assets/img/tools/bitwarden.png b/assets/img/tools/bitwarden.png index 7265debbf9a762b9e4b94afdbe05be12d0b5d34c..035dcb190f346d268f4da0ce17749851a1417f88 100644 GIT binary patch delta 962 zcmV;z13mo34A%#cBYyz2P)t-s0000yjl4UIygZD%JB_?Mjk`OIygQ7%JB_?Njk`OI zygZD&I*PtLjk`#ZwlkTtJdC_LiMKqBy#N3IjJ(%Jl)!ba&sLnpPng3$kG=W){aT;K z{Qmy&_xtVj`Q`BT*y-|dtj$1}2 ze6rGFqsi&=_~GvL(BtpS;qATI=(^YEk-yr9xz>TT)Rw~AX{gN7yK=65OQ#00O{CL_t(&-tF60bK)=*hGE$T3`t1& zXf7B`@1)R@-GBf8zjoN!$qMICj%;i$^j^j%^F$M);X)E}kA`JGo47*evuzoVg6_VQ z$5qRh?g{pxXyWRb#fPYC6p%^<Iiy<7`1d{+kaC5G zzi<($SKPbzCQ{Gb?<6H;P)Uf#JTfT%Bn)Jdacu8!2Y=N>s=LQ_5gSxaSV^e22B>WD z4664^Vok|4m&FT+MwJBXfapbls-7fV1(k+1tl`^$edk!i>%ui0tD#{HYgoe?*06>( ztYHmnSi>6Du!c3P;oE~dap93PwPnCVHJJX(7Yw)&7v4xyLk8?NW5O$GYRrHU#)IA9 z|4<7Ycz><})1QhN3*N&7$c7fFAvw-96$|5l?QhwhmZSEg@3W)z}v|F{^6>_-SA@A?L{88$54mi zyj}=9zaq~9A8}y#!9{RAy0uTf5D&&OI1hJw(I;L9abXODbMWwuaO1;RwobyeUNidh z$pA^fXtYnji=VGwYl&oFIN>pP^g$jgN(x4IM#BD__)hpfMshIRJ_S>I`P_vnOt+X+ zE`P|Y0tv(Lr{~@F5J|$sHbJ+pfdMn>oZPvC1sJhl)aJ+Cl><%!yuPM1+pdF=0u1+) zc)h)T7tDkSZqDzhJ8OWODazote3#j90Dfg*L#6uk`=7gmO1A3pd3O=+*|)6=r7U4U zwLz~}hiXP<$DFe|*qzx?_N)%?XLem7t2+xCSzSrV{t`~Q*N$%EqE&iV%Wmf~-M%No kvdh=GK3KLb<4Lyu0AHv8-U9|&V*mgE07*qoM6N<$f*g(e3;+NC literal 1605 zcmYk-dsNa_8~|`Ml@y%W!*E$vYv?v>p4mxEaK6e%rO;!`Qj__}md`T9vgUN+h`sm3+KnjFIX{keLmv`QCWJV)0gM-LvM&z`j zvR|UISx5ra8BasuDX3fqGKY%9)0}f?&UiW!Pj$}G9U%!c-TpsoAO%kUEdvU4DNy#` zh^HRRe4%T>f4WC^!#}-13k?Mz&|C=g?{n#{xpenDhDTnDCm_G&a6yY#0n@9H>087) z@(1f!G20JN!uBuWpi4QJQqGA#U;R-2`g8@LHQ-L`89-(0*~<Rd0f;+s;+DVehtM z@3n{4w1?Gngb_Q!i5(Hdj`R0BBOi2LBy~kU>W+ET9s3x-jRVwj<7>H>0Cl_s0GW4% z%uB5ANviL`HN3t02<-gv{?i6;R5#8du6W3Tu{ z-{i}85(=PSLK~Q(4^FWJ(`>=?t6}M@_tMwzrR}3LU831;k&HJk>lvTpi|5`+<_D$# z3xgjPhCVC|OBY9GmPTimgtJScS%pZZ7?UZ)@@2{V%GAQjhlQ2tMWu96IkTjkU0R)0 ztjZLtbIU6EvTA-swE$467nSOzRkcEAZAG=VqFz(#XjTDh8r7OctNTF_^AD; z3s&;-Y2Y#KO*rm%0;FeX2sSt0xN+C6-G{uqyc3gfzh`D;-7YMmQiY<)Nr^-%l_`}f zm0F|GWX?TL2Z7dI^YL^$896d5keusvg@NU5MxFQ}Y#u!sb|{ZXI%StO<{B?#W>RC~ zcgDO%VLYvbhtcJ>Y0U58Rs21H7i9T?qr-FJ_XX-3Lwoue%^Bkc^Zfbya$L{Oc@aEV z^19j~*cws>|G_#nM1%LKO5SM7IPQorA?^9j`xOCl#L(BrcnhT<^(Qz&XkS&9$FnN; z-Rh@Fs?^*~y|g>!7WNBtZai+(`>vUd%8Y$A&SNQEeYw_I2=n&?$7B-5-)^#eJge^W zE;6LM@QxiO@S>uuUf_}q``Saqh%0h3mm?O|FBC6y>_cM&{pm~ZR*ZDqHy ziQL7=p@cFHZxT2~lBMVxPWy%S3!g>f-iqS7# zGS13s2x%r7F!qry=p%6%`ndFlNqcy?;tq^^VM}3xIFub%2xHjVIhi%bu^in8_SH^3 z!E)l#pyUnFSBv$mxoU6y;zSb&rOu!s@?J4yE8TpH6?h|JQSU(1wY_Dr?eMhf2^%<# zbZr0ovwC6nR?PJN6bparb;l8PJHR7fteUqJxIsCM8BeiCD#D(AY2Ah`QMkjAYDO5D zW8@oR8&hofqtA=w`c5}XXm|x#^sq^jUpiM*wfPp&I*=vi5jO?x3$nDgi`us7PO#vc z?H^C-{mitl4~OCek1?FN4%h9li2aE4BeA(Vu16R)g|soUe#_=52s>zhf~Q%xF}=B| zm}{#65R$RkNawegwAw2IG1+FD(b=#gsFYgM3*?DcqUCAwr8oq*9ga68g@H1x0wp`1@aiPipyMw5~ z=KK(2hx7XRQOU@KY1vVm0OrKZ`r1xZBPIU#>lA@|BFg{9lw)*XJEi+W&5zRIgf6Ec z&UG;LWvZtthTVfnqZr$! z#FB{(@%K)l4TzGj(L-b6&>Fdm4UA?U6s=Xkq6Z`CEd?$v{@Y`}yV&azd0_saS+xRO X57zEH4LVVx`y2Qi^7ACShot=tU5R5j diff --git a/assets/img/tools/diaspora.png b/assets/img/tools/diaspora.png index 151bd99afc3a1079e5f01a8c4bfcc8e1ef43cd7a..7da5e8b518e1e783522f2b23b987e456e5602b63 100644 GIT binary patch literal 3977 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 S!l~dB5EMSEe5#c(4gEh}0oJep diff --git a/assets/img/tools/pfSense.png b/assets/img/tools/pfSense.png index b081594d5b2c887ab3ca29e2e73694405504d9aa..e89dc76a4de583bf4bdc7d46fe157b472e2318f7 100644 GIT binary patch literal 2486 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 VyU5C)Eu diff --git a/assets/img/tools/raddle.png b/assets/img/tools/raddle.png index 78c044872bc1b68bf147a561b871b576e0e3832b..e03855943c3876ec857cb7e49d6a1160d7e28ae3 100644 GIT binary patch literal 3255 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 F{|9%Wqip~H literal 8294 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 diff --git a/assets/img/tools/tildes.png b/assets/img/tools/tildes.png index 5bbb8c8df3cae5634ee180c30d23e7c6c229ed80..cd8c870c76144e17741cad69a3a6729ede35860f 100644 GIT binary patch delta 1494 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 diff --git a/assets/img/tools/wire.png b/assets/img/tools/wire.png index 560618f922775efd88b054304df2aab99bb9b3d3..f9c942a93d53ba4de762c8a51c8aefc8fe0282e9 100644 GIT binary patch literal 2166 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 Date: Sat, 17 Aug 2019 16:49:07 -0500 Subject: [PATCH 121/560] Reworked VPN Providers (#1174) * Reworked VPN Providers * Fix incorrect references * Delete NordVPN.png --- _includes/sections/vpn.html | 160 +++++++++++++++----------------- assets/img/provider/NordVPN.png | Bin 1687 -> 0 bytes pages/providers/vpn.html | 42 +++++++++ 3 files changed, 119 insertions(+), 83 deletions(-) delete mode 100644 assets/img/provider/NordVPN.png diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index d06af370..5c33bb18 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -1,7 +1,36 @@ -

    +

    Recommended VPN Service

    + +
    + +
    +
    + Mullvad +
    +
    +

    Mullvad EUR €60/Year

    +

    Mullvad is a fast and inexpensive VPN with a serious focus on transparency and security, they have been in operation since 2009. It is the only VPN provider that currently meets our criteria for recommendation. Mullvad is based in Sweden and does not have a free trial. Visit mullvad.net to create an account.

    +
    281+ Servers
    +

    Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection.

    +
    WireGuard Support
    +

    In addition to standard OpenVPN connections, Mullvad supports Wireguard. Wireguard is an experimental protocol with theoretically better security and higher reliability, although it is not currently recommended for production use.

    +
    Independently Audited
    +

    Mullvad's VPN clients have been audited by Cure53 and Assured AB in a pentest report published at cure53.de. The security researchers concluded:

    +
    +

    ...Cure53 and Assured AB are happy with the results of the audit and the software leaves an overall positive impression. With security dedication of the in-house team at the Mullvad VPN compound, the testers have no doubts about the project being on the right track from a security standpoint.

    +
    +
    Accepts Bitcoin
    +

    Mullvad in addition to accepting credit/debit cards and PayPal, accepts Bitcoin, Bitcoin Cash, and cash/local currency as anonymous forms of payment. They also accept Swish and bank wire transfers.

    +
    No Mobile Clients
    +

    While iOS and Android clients are reportedly in the works, mobile users will need to use a traditional OpenVPN client and configuration files, which are a bit more difficult to configure.

    +
    Extra Functionality
    +

    The Mullvad VPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. The Mullvad website is also accessible via Tor at xcln5hkbriyklr6n.onion.

    +
    +
    +
    {% assign eur_to_usd = 1.14 %} @@ -34,95 +63,60 @@ Yes Gibraltar - - - - Mullvad - - - WWW - Tor - - 2009 - 60 € - No - 281 - Yes - Sweden - - - - - NordVPN - - - WWW - - 2012 - $ 83.88 - Yes - 5200+ - No - Panama - - - - - ProtonVPN - - - WWW - - 2016 - Free - Yes - 396 - No - Switzerland - - - -
    -
    -
    -

    Our VPN Provider Criteria

    +

    Other Providers Worth Mentioning

    -
      -
    • Operating outside the USA or other Five Eyes countries.
      More: Avoid all US and UK based services.
    • -
    • OpenVPN software support.
    • -
    • Accepts Bitcoin, cash, debit cards or cash cards as a payment method.
    • -
    • No personal information is required to create an account. Only username, password and Email.
    • -
    +
    -

    We're not affiliated with any of the above-listed VPN providers. This way we can give you honest recommendations.

    - -

    More VPN Providers

    - +
    +
    + ProtonVPN
    - -
    - -

    Related VPN information

    - - - +
    +

    ProtonVPN Free USD $96/year

    +

    ProtonVPN is a strong contender in the VPN space, and they have been in operation since 2016. ProtonVPN is based in Switzerland and offers a limited free pricing tier, as well as premium options. Unfortunately due to its lack of an independent security audit it does not meet the complete criteria for recommendation, see our notes below.

    +
    Not Audited
    +

    ProtonVPN has not undergone a security audit by an independent third party, and therefore cannot be strongly recommended at this time. We have still chosen to list it on this page with the assumption that an audit will be published soon:

    +
    +

    We are currently undergoing a complete security audit of our VPN applications by a reputable Swiss security company. The results of the audit will be summarized in a public report for cases like this.

    +
    Marc Loebekken, ProtonVPN AG Legal counsel
    +
    +

    We will reevaluate this listing at the end of 2019 or when the aforementioned report has been published, whichever is sooner. +

    442+ Servers
    +

    Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection.

    +
    Accepts Bitcoin
    +

    ProtonVPN does technically accept Bitcoin payments, however you either need to have an existing account, or contact their support team in advance to register with Bitcoin.

    +
    Mobile Clients
    +

    In addition to providing standard OpenVPN configuration files, ProtonVPN has mobile clients for iOS or Android allowing for easy connections to their servers.

    +
    Extra Functionality
    +

    The ProtonVPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. ProtonVPN also offers "Tor" servers allowing you to easily connect to onion sites, but we still strongly recommend using the official Tor Browser for this purpose.

    + +
    +
    + IVPN +
    +
    +

    IVPN USD $100/Year

    +

    IVPN is another strong premium VPN provider, and they have been in operation since 2009. IVPN is based in Gibraltar and offers a 3 day free trial. Unfortunately due to its lack of an independent security audit it does not meet the complete criteria for recommendation, see our notes below.

    +
    No Security Audit
    +

    IVPN has undergone a no-logging audit from Cure53 which concluded in agreement with IVPN's no-logging claim. However, IVPN has not undergone a more comprehensive security audit by an independent third party, and therefore cannot be strongly recommended at this time. We have still chosen to list it on this page with the assumption that an audit will be published soon: The IVPN team reportedly plans to begin the process in September.

    +

    We will reevaluate this listing at the end of 2019 or when the aforementioned report has been published, whichever is sooner. +

    70+ Servers
    +

    Typically the more servers a provider offers, the better. IVPN has a decent (but not exceptional) server count that will most likely provide adequate coverage to most users.

    +
    Accepts Bitcoin
    +

    In addition to accepting credit/debit cards and PayPal, IVPN accepts Bitcoin and cash/local currency (on annual plans) as anonymous forms of payment.

    +
    Mobile Clients
    +

    In addition to providing standard OpenVPN configuration files, IVPN has mobile clients for iOS or Android allowing for easy connections to their servers.

    +
    Extra Functionality
    +

    The IVPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. IVPN also provides "AntiTracker" functionality, which blocks advertising networks and trackers from the network level.

    +
    +
    +
    diff --git a/assets/img/provider/NordVPN.png b/assets/img/provider/NordVPN.png deleted file mode 100644 index 64158f7bf237702fa3ef092086503fc04c0ab66a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1687 zcmV;I259+-P)`TP8$qN9wAjr{%o@%Q__+Unuq;ShJOSXf#jA|&SK=99wPi@n%qXJ}NO#Y>sO zEiEtY_4&lz>vplxAAqy0(BsX`&O?;I8-21+P*L~y`1SSmpvm9e-QB6Fs)K`s)#vff z+tId=d61zbr)K~!ko?U>tE z;xH6IPfH6@re(@hK~X?J5Ji-`z{nj3y!-z@Gf7AcrD?G$>z{khO z$H&LV$H&L#KO)}z)4tZqigKyv-kxHxr^Jl#Kw81PP6uKCh&?1F2TJi1_KQT(l!Pc5 z3-*YXCb@FIN3n8eN**W?*b@xNo53CI1%|Ydy)gMBZN}V#)75gsM>*^?DR*JVN$Ao# z?PJMF4tAWPqq-hV1L5LY({(KZkkxcT zIG5?NceJcZ%eJoFg8<=-%XsDI0+DC}>>S9lT%%6195{h(`HAj+2I#HCUJH+tU4WI4 zRZ4&eDr9jn$M~MDOUN7j7bhiw$Z*0$Lcd^Jj*!R?faZX%8zLhivS<*tMJp3gx@=Yo zh=_;Rb_0EM6EODzk*q*Oo_=2>PFBAFm@LUBOeCo!N$iF#Dk42_k!?af(w1`WRk9ou zhylh;=?e67_^0FzqO`V%-<@JK8o zoURTr01FRqDEO-Pm_=5BFwE# zLP zK;&eEPE1E6@{@KWSMDO83dvR)nY2SBr!tWU%}Z_~x~&}$(h~*5vgw>(nz9^)>w_=S&P9%E}|YHcP>3ThxDk7f>;F3sR$_*qcI?!k;su< zWIUoplJ#1)?zFTj5)_EQlZQymgyhz*M{5#tPKIi_KjCuSB;746b&(;VF>CO4!?QLh}V$8^7j60rxjEwQ30!K}wE7Y@P7-
    + +
    + +
    +
    +
    +

    Our VPN Provider Criteria

    + +
      +
    • Jurisdiction: Operating outside the USA or other Five Eyes countries.
      More: Avoid all US and UK based services.
    • +
    • Technology: OpenVPN software support with strong encryption and Perfect Forward Secrecy (PFS).
    • +
    • Anonymity: Accepts Bitcoin and/or cash as an additional payment method. No personal information is required to create an account: Only username, password and email at most.
    • +
    • Security: Has been independently audited by a third party to validate security claims.
    • +
    • Trust: Has public-facing leadership and/or ownership.
    • +
    + +

    We're not affiliated with any of the above-listed VPN providers. This way we can give you honest recommendations.

    + +

    More VPN Providers

    + +
    + + +
    +
    -- 2.47.2 From 5d599f80fa1ff2f51c9edf7abbc35a1759705aef Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 17 Aug 2019 22:57:59 -0500 Subject: [PATCH 122/560] Clarify and expand VPN criteria (#1175) * Clarify and expand VPN criteria * Update encryption criteria * Update vpn.html --- _includes/sections/vpn.html | 42 ++---------- pages/providers/vpn.html | 123 ++++++++++++++++++++++++++++++++---- 2 files changed, 117 insertions(+), 48 deletions(-) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 5c33bb18..ba6d7c83 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -1,7 +1,7 @@

    Recommended VPN Service

    @@ -13,8 +13,8 @@

    Mullvad EUR €60/Year

    Mullvad is a fast and inexpensive VPN with a serious focus on transparency and security, they have been in operation since 2009. It is the only VPN provider that currently meets our criteria for recommendation. Mullvad is based in Sweden and does not have a free trial. Visit mullvad.net to create an account.

    -
    281+ Servers
    -

    Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection.

    +
    409+ Servers
    +

    Mullvad has 409 servers in 38 countries at the time of writing this page. Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection and a server geographically closest to you.

    WireGuard Support

    In addition to standard OpenVPN connections, Mullvad supports Wireguard. Wireguard is an experimental protocol with theoretically better security and higher reliability, although it is not currently recommended for production use.

    Independently Audited
    @@ -33,38 +33,6 @@
    -{% assign eur_to_usd = 1.14 %} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -88,7 +56,7 @@

    We will reevaluate this listing at the end of 2019 or when the aforementioned report has been published, whichever is sooner.

    442+ Servers
    -

    Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection.

    +

    ProtonVPN has 442 servers in 33 countries at the time of writing this page. Typically the more servers a provider offers, the better: With hundreds of servers in operation, you are far more likely to find a fast connection and a server geographically closest to you.

    Accepts Bitcoin

    ProtonVPN does technically accept Bitcoin payments, however you either need to have an existing account, or contact their support team in advance to register with Bitcoin.

    Mobile Clients
    @@ -109,7 +77,7 @@

    IVPN has undergone a no-logging audit from Cure53 which concluded in agreement with IVPN's no-logging claim. However, IVPN has not undergone a more comprehensive security audit by an independent third party, and therefore cannot be strongly recommended at this time. We have still chosen to list it on this page with the assumption that an audit will be published soon: The IVPN team reportedly plans to begin the process in September.

    We will reevaluate this listing at the end of 2019 or when the aforementioned report has been published, whichever is sooner.

    70+ Servers
    -

    Typically the more servers a provider offers, the better. IVPN has a decent (but not exceptional) server count that will most likely provide adequate coverage to most users.

    +

    IVPN has 70 servers in 29 countries at the time of writing this page. Typically the more servers a provider offers, the better. IVPN has a decent (but not exceptional) server count that will most likely provide adequate coverage to most users.

    Accepts Bitcoin

    In addition to accepting credit/debit cards and PayPal, IVPN accepts Bitcoin and cash/local currency (on annual plans) as anonymous forms of payment.

    Mobile Clients
    diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index f90fa120..5db0b47e 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -20,6 +20,118 @@ description: "Find a no-logging VPN operator who isn't out to sell or read your {% include sections/vpn.html %} +
    +

    Our VPN Provider Criteria

    + +

    Please note we are not affiliated with any of the providers we recommend. This allows us to provide completely objective recommendations. We have developed a clear set of requirements for any VPN provider wishing to be recommended, including strong encryption, independent security audits, modern technology, and more. We suggest you familiarize yourself with this list before choosing a VPN provider, and conduct your own research to ensure the VPN provider you choose is as trustworthy as possible.

    + +
    +
    +
    +

    Jurisdiction

    +

    Operating outside the five/nine/fourteen-eyes countries is not a guarantee of privacy necessarily, and there are other factors to consider. However, we believe that avoiding these countries is important if you wish to avoid mass government dragnet surveillance, especially from the United States. Read our page on global mass surveillance and avoiding the US and UK to learn more about why we feel this is important.

    +
    +
    +

    Minimum to Qualify:

    +
      +
    • Operating outside the USA or other Five Eyes countries.
    • +
    +
    +
    +

    Best Case:

    +
      +
    • Operating outside the USA or other Fourteen Eyes countries.
    • +
    • Operating inside a country with strong consumer protection laws.
    • +
    +
    + +
    +

    Technology

    +

    We require all our recommended VPN providers to provide OpenVPN configuration files to be used in any client. If a VPN provides their own custom client, we require a kill-switch to block network data leaks when disconnected.

    +
    +
    +

    Minimum to Qualify:

    +
      +
    • OpenVPN support.
    • +
    • Kill switch built in to clients.
    • +
    +
    +
    +

    Best Case:

    +
      +
    • OpenVPN and Wireguard support.
    • +
    • Kill-switch with highly configurable options (enable/disable on certain networks, on boot, etc.)
    • +
    • Easy-to-use mobile clients, especially open-source.
    • +
    +
    + +
    +

    Anonymity

    +

    We prefer our recommended providers to collect as little data as possible. Not collecting personal information on registration, and accepting anonymous forms of payment are required.

    +
    +
    +

    Minimum to Qualify:

    +
      +
    • Bitcoin or cash payment option.
    • +
    • No personal information required to register: Only username, password, and email at most.
    • +
    +
    +
    +

    Best Case:

    +
      +
    • Accepts Bitcoin, cash, and other forms of cryptocurrency and/or anonymous payment options (gift cards, etc.)
    • +
    • No personal information accepted (autogenerated username, no email required, etc.)
    • +
    +
    + +
    +

    Security

    +

    A VPN is pointless if it can't even provide adequate security. We require all our recommended providers to abide by current security standards for their OpenVPN connections. Ideally, they would use more future-proof encryption schemes by default. We also require an independent third-party to audit the provider's security. Ideally in a very comprehensive manner and on a repeated (yearly) basis.

    +
    +
    +

    Minimum to Qualify:

    +
      +
    • Strong Encryption Schemes: OpenVPN with SHA-256 authentication; RSA-2048 or better handshake; AES-256-GCM or AES-256-CBC data encryption.
    • +
    • Perfect Forward Secrecy (PFS).
    • +
    • Published security audits from a reputable third-party firm.
    • +
    +
    +
    +

    Best Case:

    +
      +
    • Strongest Encryption: RSA-4096.
    • +
    • Perfect Forward Secrecy (PFS).
    • +
    • Comprehensive published security audits from a reputable third-party firm.
    • +
    • Bug-bounty programs and/or a coordinated vulnerability-disclosure process
    • +
    +
    + +
    +

    Trust

    +

    You wouldn't trust your finances to someone with a fake identity, so why trust them with your internet data? We require our recommended providers to be public about their ownership or leadership. We also would like to see frequent transparency reports, especially in regard to how government requests are handled.

    +
    +
    +

    Minimum to Qualify:

    +
      +
    • Public-facing leadership or ownership.
    • +
    +
    +
    +

    Best Case:

    +
      +
    • Public-facing leadership.
    • +
    • Frequent transparency reports.
    • +
    +
    + +
    +

    Additional Functionality

    +

    While not strictly requirements, there are some factors we looked into when determining which providers to recommend. These include adblocking/tracker-blocking functionality, warrant canaries, multihop connections, excellent customer support, the number of allowed simultaneous connections, etc.

    +
    +
    +
    +
    +

    Further Information and Dangers

    @@ -67,17 +179,6 @@ description: "Find a no-logging VPN operator who isn't out to sell or read your
    -

    Our VPN Provider Criteria

    - -
      -
    • Jurisdiction: Operating outside the USA or other Five Eyes countries.
      More: Avoid all US and UK based services.
    • -
    • Technology: OpenVPN software support with strong encryption and Perfect Forward Secrecy (PFS).
    • -
    • Anonymity: Accepts Bitcoin and/or cash as an additional payment method. No personal information is required to create an account: Only username, password and email at most.
    • -
    • Security: Has been independently audited by a third party to validate security claims.
    • -
    • Trust: Has public-facing leadership and/or ownership.
    • -
    - -

    We're not affiliated with any of the above-listed VPN providers. This way we can give you honest recommendations.

    More VPN Providers

      -- 2.47.2 From 30a86f959747f6fd15f8b5eb055ae4ffc48fa847 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sun, 18 Aug 2019 11:13:11 +0000 Subject: [PATCH 123/560] Add contrib badge to Arch Linux (#1177) --- _includes/sections/operating-systems.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index dc8952de..17700fbf 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -45,7 +45,7 @@ tor="http://sejnfjrq6szgca7v.onion"
      • OpenBSD BSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
      • -
      • Arch Linux GNU/Linux - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a +
      • Arch Linux GNU/Linux contrib - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a completely open source version of Arch Linux.
      • Trisquel GNU/Linux - Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.
      • Whonix GNU/Linux - A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" -- 2.47.2 From e47ec5c1a2e3e21844062076aaf50b79b0fdf291 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sun, 18 Aug 2019 07:13:19 -0700 Subject: [PATCH 124/560] Update Wire's metadata warning to increase clarity (#1172) * Update Wire's metadata warning for clarity * Update cardv2 to support commas in labels * Update label delimiter to | * Update label delimiter to | for badges * Update cardv2.html formatting --- _includes/cardv2.html | 272 +++++++++++++++++----- _includes/sections/instant-messenger.html | 2 +- 2 files changed, 220 insertions(+), 54 deletions(-) diff --git a/_includes/cardv2.html b/_includes/cardv2.html index 3e8e590a..bc055202 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -2,88 +2,254 @@

        {% if include.badges %} - {{include.title}} - {% assign badges = include.badges | replace:", ", "," | split:"," %} - {% for badge in badges %} - {% assign badge_data = badge | split:":" %} - {% assign color = badge_data[0] %} - {% assign text = badge_data[1] %} - {% assign tooltip = badge_data[2] | default: false %} - {% assign help_icon = '' %} - {{text}} {{ help_icon - }} - {% else %} - >{{text}} - {% endif %} - - {% endfor %} + {{ include.title }} + {% assign badges = include.badges | split:"|" %} + {% for badge in badges %} + {% assign badge_data = badge | split:":" %} + {% assign color = badge_data[0] %} + {% assign text = badge_data[1] %} + {% assign tooltip = badge_data[2] | default: false %} + {% assign help_icon = '' %} + {{text}} {{ help_icon }} + {% else %} + > {{text}} + {% endif %} + + {% endfor %} {% else %} - {{include.title}} + {{ include.title }} {% endif %}

        - {{include.title}} - {{include.description}} + {{include.title}} + {{ include.description }} {% if include.labels %} - {% assign labels = include.labels | replace:", ", "," | split:"," %} - {% for label in labels %} - {% assign label_data = label | split:":" %} - {% assign color = label_data[0] %} - {% assign text = label_data[1] %} - {% assign tooltip = label_data[2] | default: false %} - {% assign help_icon = '' %} - {{text}} {{ help_icon - }} - {% else %} - >{{text}} - {% endif %} - - {% endfor %} + {% assign labels = include.labels | split:"|" %} + {% for label in labels %} + {% assign label_data = label | split:":" %} + {% assign color = label_data[0] %} + {% assign text = label_data[1] %} + {% assign tooltip = label_data[2] | default: false %} + {% assign help_icon = '' %} + {{text}} {{ help_icon }} + {% else %} + > {{text}} + {% endif %} + + {% endfor %} {% endif %}

        - Website + + + Website + {% if include.forum %} - Forum + + + Forum + {% endif %} {% if include.tor %} - Tor + + Tor + {% endif %}
        - {% if include.windows %}{% if include.windows != "" %}{% else %}{% endif %}{% endif %} - {% if include.mac %}{% if include.mac != "" %}{% else %}{% endif %}{% endif %} - {% if include.linux %}{% if include.linux != "" %}{% else %}{% endif %}{% endif %} - {% if include.bsd %}{% if include.bsd != "" %}{% else %}{% endif %}{% endif %} + {% if include.windows %} + {% if include.windows != "" %} + + + + {% else %} + + {% endif %} + {% endif %} - {% if include.firefox %}{% if include.firefox != "" %}{% else %}{% endif %}{% endif %} - {% if include.chrome %}{% if include.chrome != "" %}{% else %}{% endif %}{% endif %} - {% if include.safari %}{% if include.safari != "" %}{% else %}{% endif %}{% endif %} - {% if include.opera %}{% if include.opera != "" %}{% else %}{% endif %}{% endif %} - {% if include.edge %}{% if include.edge != "" %}{% else %}{% endif %}{% endif %} + {% if include.mac %} + {% if include.mac != "" %} + + + + {% else %} + + {% endif %} + {% endif %} - {% if include.android %}{% if include.android != "" %}{% else %}{% endif %}{% endif %} - {% if include.ios %}{% if include.ios != "" %}{% else %}{% endif %}{% endif %} - {% if include.fire %}{% if include.fire != "" %}{% else %}{% endif %}{% endif %} + {% if include.linux %} + {% if include.linux != "" %} + + + + {% else %} + + {% endif %} + {% endif %} - {% if include.web %}{% if include.web != "" %}{% else %}{% endif %}{% endif %} + {% if include.bsd %} + {% if include.bsd != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.firefox %} + {% if include.firefox != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.chrome %} + {% if include.chrome != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.safari %} + {% if include.safari != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.opera %} + {% if include.opera != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.edge %} + {% if include.edge != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.android %} + {% if include.android != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.ios %} + {% if include.ios != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.fire %} + {% if include.fire != "" %} + + + + {% else %} + + {% endif %} + {% endif %} + + {% if include.web %} + {% if include.web != "" %} + + + + {% else %} + + {% endif %} + {% endif %} {{include.icon1}} {{include.icon2}} {{include.icon3}} - {% if include.github %}{% endif %} - {% if include.gitlab %}{% endif %} - {% if include.git %}{% endif %} - {% if include.source %}{% endif %} + {% if include.github %} + + + + {% endif %} + + {% if include.gitlab %} + + + + {% endif %} + + {% if include.git %} + + + + {% endif %} + + {% if include.source %} + + + + {% endif %}
        -

    diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index e7976ce8..cca3e64f 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -23,7 +23,7 @@ ios="" title="Wire" image="/assets/img/tools/wire.png" description="A free software End-to-End Encrypted chatting application that supports instant messaging, voice, and video calls. Full source code is available." -labels="warning:Warning:Wire stores metadata such as list of your connections/conversations in plaintext (= not encrypted).,success:VoIP" +labels="warning:Warning:Wire stores some plaintext metadata about its users on their servers. This data includes profile names, profile pictures, usernames, and users' lists of connections and conversations.|success:VoIP" website="https://wire.com/" forum="https://forum.privacytools.io/t/discussion-wire/750" github="https://github.com/wireapp/" -- 2.47.2 From 6a3476d891520ec7d3ae3c5ac9b14a3234da4a61 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sun, 18 Aug 2019 17:41:17 -0500 Subject: [PATCH 125/560] Remove Brave (#1169) * Remove Brave * Delete Brave.png * Update source_code.md --- _includes/sections/browser-recommendation.html | 14 -------------- assets/img/tools/Brave.png | Bin 4191 -> 0 bytes source_code.md | 2 -- 3 files changed, 16 deletions(-) delete mode 100644 assets/img/tools/Brave.png diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index 32560d2e..e4dde461 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -30,17 +30,3 @@ android="" ios="" bsd="" %} - -{% include cardv2.html -title="Brave Browser - Chromium Based" -image="/assets/img/tools/Brave.png" -description="The new open source browser Brave automatically blocks ads and trackers, making it faster and safer than your current browser. Brave is based on Chromium. experimental " -website="https://brave.com/" -forum="https://forum.privacytools.io/t/discussion-brave-browser/280" -github="https://github.com/brave" -windows="" -mac="" -linux="" -android="" -ios="" -%} diff --git a/assets/img/tools/Brave.png b/assets/img/tools/Brave.png deleted file mode 100644 index e6953b2b4c7528f655c9a8a231204cc1a89eb330..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4191 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 Y+!-$ezbG`o_+0`lOl*xCjJ$6DAK{%23IG5A diff --git a/source_code.md b/source_code.md index 1a4edb6f..ce17167b 100644 --- a/source_code.md +++ b/source_code.md @@ -13,8 +13,6 @@ https://github.com/privacytoolsIO/ Firefox: https://hg.mozilla.org/ - Brave: https://github.com/brave/ - ## Excellent Firefox Privacy Add-ons Privacy Badger: https://github.com/EFForg/privacybadger -- 2.47.2 From ea2deb11fdde2f730c9ba6a37c1778ef620f4f2f Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Mon, 19 Aug 2019 11:11:30 -0700 Subject: [PATCH 126/560] Update small PR template typo (#1179) * Add close comment tag * Add Netlify preview option --- .github/PULL_REQUEST_TEMPLATE.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 3df664f7..88e4f94f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,17 +1,19 @@ - + ## Description -Resolves: #none #### Check List -- [ ] I have read and understand [CONTRIBUTING.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md). +- [ ] I have read and understand [the contributing guidelines](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md). -- [ ] I have listed the source code for this project in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md). +- [ ] I have [listed the source code](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md). - [ ] This project is [free/libre software](https://www.wikipedia.org/wiki/Free_software). - [ ] This project has an [associated discussion](https://github.com/privacytoolsIO/privacytools.io/issues). -Code Repository (if applicable): +* Netlify preview for the mainly edited page: + +* Code Repository (if applicable): -- 2.47.2 From 0c9ca945103c36fdc2c9578c5738cdaa1ad6eea0 Mon Sep 17 00:00:00 2001 From: Manuel Quarneti Date: Mon, 19 Aug 2019 20:17:58 +0200 Subject: [PATCH 127/560] Change Experimental to Warning in Keybase (#1183) --- _includes/sections/teamchat.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index 2aaaa59b..345b8d0c 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -23,7 +23,7 @@ linux="" title="Keybase" image="/assets/img/tools/keybase.png" description='Keybase provides a hosted team chat with end-to-end encryption. It has also been indepedently audited (PDF).' -labels="warning:Experimental:The server side of Keybase runs on proprietary code and is centralized." +labels="warning:Warning:The server side of Keybase runs on proprietary code and is centralized." website="https://keybase.io/" forum="https://forum.privacytools.io/t/discussion-keybase/1224" github="https://github.com/Keybase" -- 2.47.2 From 85efc93d4dbfffa3d71178d0466c2731643f9ff3 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Thu, 22 Aug 2019 13:01:33 -0700 Subject: [PATCH 128/560] Indicate which DNS providers support DoT over port 443 (#1178) * Add tooltip for port 443 support indication * Group in sort; update DoT term description * Remove color from DoT/443 values --- _includes/sections/dns.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index d8511966..e2899992 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -85,7 +85,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
    - + @@ -150,7 +150,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy" - + @@ -169,7 +169,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy" - + @@ -280,7 +280,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy"

    Terms

      -
    • DNS-over-TLS (DoT) - A security protocol for encrypted DNS on a dedicated port 853.
    • +
    • DNS-over-TLS (DoT) - A security protocol for encrypted DNS on a dedicated port 853. Some providers support port 443 which generally works everywhere while port 853 is often blocked by restrictive firewalls.
    • DNS-over-HTTPS (DoH) - Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443.
    • DNSCrypt - An older yet robust method of encrypting DNS.
    -- 2.47.2 From 8eb8cf52250c1f49e40c0fa1b90b430773274787 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Thu, 22 Aug 2019 23:07:37 +0000 Subject: [PATCH 129/560] Rewrite navbar (#1154) Fixes #877, #872 --- _includes/nav.html | 243 ++++++++++++++++++++++++----------------- _includes/scripts.html | 12 +- assets/css/style.scss | 154 +++++++++++++++++++++++++- assets/js/main.js | 27 +++++ 4 files changed, 321 insertions(+), 115 deletions(-) create mode 100644 assets/js/main.js diff --git a/_includes/nav.html b/_includes/nav.html index 17115cc1..705e1a4f 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -1,85 +1,115 @@ - + + diff --git a/_includes/scripts.html b/_includes/scripts.html index cdc7e515..79e94209 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -1,18 +1,8 @@ + - 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

    7rPs!&;Wa{pc?w|&;C z;IVhyJ@}y+L}Bi2E(N*=HVyeGJRBg5=7B#V=J(KW#(F(Rh4KP%y-Q8s7Jy=R&`rBT zIf>(>aAJ$fd`_TyK(^Pz0S@EG>t(kwI(5~g{1#frhxeQT3hS@{Jtm1iuL5!_{4x8# z?kp*GkKIE%Qi>?8<~45GOlMvIsG;O~gtzqoS8ynI&fe+_9a#GEeOpY6T5s-$b%Unm zque;y_Ye(*oAh`;K$)oxDPABbG>vbZ1>$jJ7w}G}{yUM&C>_7NtuUU{C6H81y6BV( z4+NryQ8Fvf9(wk@m{P$w3ujj7`9hk>VNctTK0`p?dQHi2kMRwP&1_M)mG+X zDfq3p_MRu6(}M(AYS?S5GQ?c8mamdnrQRxd?Rd!F)^XC0=z9M|TF`;}nTJAX2(}P+ zQ?T@| zd=LEwNVuSB^vs`y|2pC=rn3C_sjKkMcjv%Wb} zWr|A<9aVZuaMnkYYEYcX$hx%{M}qm9onSmMG6$FtQLnGCr$599P_D(9=9U=QpYdC~ z*2r>3w6L6Mr)xO=u=$EgpYLqr&+J-hMjqGDJp|&!8cAW*1Ux2Aa|>Bmz&HerqeH_# zM+TQiMKRK1U%q@M+7OFnl@j*!-Q7t!&A|N>X#9VmowmHEp{fEE+BzE;FvO6nnz+*8 znhT%*Z0M>6MtzLnS0~rMD6Q}wr-ld`t>|ny@yYK>&Vol^1-|Kqm>PD-j6V(r zxg1Ca=JV*EP0~Yl;s9jj+E~E!(fxE(9d&KqRj$d(bs-L}?Lq0bD*QTKt>gRaiB1vdr zokcrl-MG9Aj7B;6)MV5dTsK$hKaPDric#ikB9?_i6h5Al!sJaPV{sTjoLZhGSKK}U za2*}TUoE&fqNUwpEAW6dk4;Su7Z4**$f!$GwzGx6T)mZN<*Ltfz2b`F2J&v+7INR^?Ptwv;b6wOTfc2_Gy)f{yL{45!|og7C&$Ei ze4%SjpB75vA`&;}G`6Ho3gHnw_2xH!k!Ldd#DvDq?3+c6`H!svWn~N?vQROIwrcmk zlEUtVkzGAfkMp+G02G(-Jm&>5Uo;366O7;jrcMob>3NJY7P4T)5vI#7@Nss-1CR?u>)?|zw#xG?TUjgu;-*$zQ zS-0_Pyi+1(V4n583;$XNm795^@yf@+dd8q2Jl$l7mPoQ(80k~Jv~vvpn=@{=)h6PM z_`h(iXm#8CMOSmhBX$e73i_ZVIs=P^>u`o~32R_!O>arZ6@Xfaj*!$hW~w&Gzd_E)x>^Oxki2$YqkJ@`5*O&vOO zhFv#_`J&-<3J;&ES_F+%R{0B?DMM-x1@xMN(kW-(;hA5TIt1mA8iQUUA`&!q}Ob>uUW#`-uVa68>4Y z?E^h7cJ$GC1>YO$E$S?PgC#uxZB;J-O(Wnc>L!rFe2Pd)21Z`{)DmXOmg@ibr||`S zWoCE?Yw%vj?S|^=G(`RMC}q^36_`)!44BcsYe`{J{iq$9am3!a=)Tc8@}6E3qh~A% zFqD=${jaqe^z3{B)Y;{>2st@rS3R1;BtTJKOxyCfl!=F zO?EYHFTVrhxU~**Jo#56JD)KQ8w#fp>cSVKGEx-~o)X_q0cg{w^&2Lh-^u#T@j60L zzlZlWq8F|K=_kRqnWf+wJvq5-VmBOE_ESoEKi^-UR03X!;C|bR?k!C{j+ z;_Lm@@KO_8wt2v1Ppu8k!2Q$ENV?lHJ*Qak-F@H`7mkVq#px3^Q6iD*WJ))Bc|HHg zP)E%gtp@-Dvb3na(fYehq4<_t4zL-={v;Zx;^#TwO9hi(@yL?Z2*37qyf6qOAdYvh zLHskn{$Mlt^k_!Xph)n;2^cI-rJ*g3m|juA;G+W>?eM=7VpQ<)?|{%;FGTNx8{1{& zZ6!n#X>yK$$B=-tK1zv>7BOtGRbBZn0X0Tl62&Z(i9L1PSl-=40}Cs-@Qs|fNP;nK zF#8)+;@Bb9oC{8r&LS>1fV~g|)0tf_OzO_UmG&=okh~H;7?zL?a zt*alOsxHx?2@iY4YGRCJRG=!S0e7L(mK)PdYd=DI-qiqJ9cq=rJlm)cD|M;_NsR~% z<69wK%T%(GgR%yDboi@X+H)Z0?1pI84Dkj^_9XKwoeuyW?7n6J1=i2_fN8U~*=%I1 zKp{g%_-&tGMU@_x;fv%Q_l@k~K8Ma^vLF|gk3Ax;HwI}vhMV&EPgW{Z$SFwH-J^hV zmiC$}jL^o9{OWaZ~&Y%WU@@gLqJ(8T~~8nuvN16N&)(UsuG5$R!-^3}_YlxKOB`%vWw-68S# zfL_F+$xdy8uZR?v2Fj}oFBL%NMd$t{Sd0>kYkU=;#!nrU;9jfdfx_%=i%7bq8&=lb z5+Syahgd&vJ~h}-bCRT^vsobAH6ipm?L2X^LpHTw(TUwR@sC5o)foSAvT8-um)hc1 zZLrq9Js&^=MBX6Y;vE}=eIDgb#tF+n-Z9dMb1iZpHaPp6=L>69H|;HDdk;4kc0>4a zt*iK&>M=rOqnLb*>cguN#&Y_fkld0L_IoN5IWK4m zR}`CHlKaYWAwRRsK}lqs7+b(ZChq)oKcg$s;J6BBBS!asUzQeD$_PHrH_;Piq zBEHz%Q6`^X7@j@ihMHQ0<~lH^+X3X@rQZ1M3t~f(?7sk6_;m%6Oo7YKa-G>Flh6o5 zVnuaa^*O}NKu2DuUSW38DT!6TwVNCJXZx0rI$!cC9cz`7A&4N27xL8lTsK}v!t=COc$T8k1$%J ziNuf{en@6XiWIl>KeXY1s|3RV3p-i5yLJG3qY5)8bE@9-g=Go#e}V;s6^Qab4>Kn& zv3MxHw`+GZ zbHe^93ajIx@vjYLR|U!$-UHfx(s&<*(bO#`DXdgXR%qjjK1pHBthbm1+xVqvi-Q5C zrL0gQ1A?y!g;i#7^D8^4$mP+9?1u&cQ&*O+4D7&t34t`YeA;ds|NVTD)KM*zb%&&Q z?ml_xwAB-^p8J~*!?h$zJon@wa3{C8*Mg5n7uhYa@Vm|!A&WE{b zTx=ywq`xgUY&|W#u$(^}!*V;9Qgw^FPja}6Bi6D?(Cz0HFuIS8v|u1))Uh?@qt?FS z;v_{-`XT3ycWS~ZXO3jCb{6`shK2i0I_Ga&tqfEmVuEmbyh)%A;XQ?f z%^~%%B}}3uM)k66LZxQ@(t}+DZ_Cd-Xf*aGbV(HVJtVj`LiFoNeK@et<+)wX4xL{k zjb(B9PSFem>vGP*j@1jdxazniLQ%b}&g~Aq8&+YkT51730OO}5KdFM#=#r852ZDme zBcLn{rDCDaD;}gbXGoV;Vv1ae`uWy~Qn|PN+h_{T*4Re&?9q{<1X3X->{!|~*Et1i z`|UIINN|i{3&uk9yC}xwuTORXTL=qF&d{FjQrvj|1He5bD$wX-wIjgR2khn!+077y z)(Fu)5+EphqShY)NljiDa*P2aBiVDy7&`5e!+JzE;6jY?i3oS68Ee9Fxwyc#EON0# zZ3l4is|%4#mqS*RWs{f!KZ@+h|EBax`=|oGcW=I1#>_pe^B zqY}lozq90kwAq!b^%Z)OCAUX}1ZXaVN`nDby;i0A8=J$l2;^rem%pN$>Eqi2l14y) zHIe5H6p)O32JmwEW)lBrxsOP^b-&4Y{Syp>Kg~{G3m~q{btW#!bMi)uA`K#a^+$G8 zk$C>3LrkJL=$>jmuas-RzrWsN{q|#(?S+Ye(rTe_^f{(>W&+i+4HTXQtm$WfuNQ#x zjBXraYoaa&LGaS9A#N3Fxdix&M!D;T7Lh zm-GPmU|>u6)@75Q`Fp>vlc%ua;6>iFQ@fDp3gy}hdOiqx)*4C8w46Sk7ri>)?8FB} zth&xY!xHmCb(VAvlN)(+D@xH48KxaHglE^Od2vv|Bj@(*-MkK4duK-;$3ZQ(IN1&ArAegZU!sY zKzc2+h)+O3z(KANqpkoAul6*k(Pg^X`a0$JbWZJLb1^#gH5+C(9@6^R?N^@l!}}gi z%#-p+M*mq~T>UO_-@4>4$eGNeSjV70SZg&4kZgE_A~xRJ*L?LgCj?TfX{3?nn-XI7 zr?t`4Dp8O#{)Lx1J35tumXus@oySZpMG407J3Jm0>eBnG>2|iut%IAA1)B2@CY5Qf z2s%3Cc5nrAu3sWWA@>NWKSoYh#1&o zDl6Fu=pXxF^WXP9__NeHZd=2?-8V5*IlK#@lCh3KY_B&)W9o~Zt=9_NUa3(~I zL!TCOj$$lgoC`md*G?;z;I=TVe~7^pCQQR}=z{TOaZEHA*RB8wGSYITQa|=DA5AI~ z&+M4kc|F-qjr(Lg{^YLDZJ{qEFJSThp&*d`TO=hlTeWhcEV28lpfvxILyt}=-ilUm zRlFXZ6#{P0+gl^$L|+Blw1l-9R7U;1zP<+XSs*O2rMmIy%2srir3qxxAJ1`(l_gwU z0p`U&mBWr2nbg*S-r{N%^$G!sHM~KWad#PCZ{(flB9^?rGzEq@{+zG?VBtbEe&H^w z*u;FjKlKgQ2vnip7>(LwvVwZp4w-=#opek94?mUe1KP(A9BUYxFHXQo(;i?dnAb(W zn<_-U#|zA$>^sGS!m*YM62qTXRrwIIlhN?1@Kt;N)2gTpk3 zUg``M`VpG+R%?-uFiqd;W%u1_BR}5rVD$sgnE$u%DgwT>IC6H@bcUxr#{Lof4-5-{ z2BCWpt6e7*v3$X?sHh<{=Qa(Q^FbK=<|n<7f|t}sASjF+N-hc){Gjm-^JjOv9udVl z5`e&!KJn6_QO0LpS<=e<(|IRb!aLG-?b~fwyOMQu^84L;i}Pj0(!C3T<|`Z6&j$bh zPw@!2*n)bRz^ee3!m2ZNfi;PJ;B4LjRJZ-R6&*ahM-)8%*55FLF<$Vy>q)6zi@?a2 z^yD0jx8MLZTXySH%<;l>Q)>41%qN}*jQSk=l-<|?9{2h8>r$!Xgm~H_-=K{g6SxYL z-%2>M-ScL z#1Y?~E&gV#w@416Q2L6f`=qtvQPsn$_l~72{&_aB7MNg5LntG~u(uv?D={YpQnxjt zd+Y#m#HU|B1K7me(BF~)z9m4tQM=z^HOky&kt$W!HW>1Y7R?9@BoKH5Q4|hc@Jz`r*n{$cvBa>buwh+L zhiUCe&50@Apt>&%D5QR^DZGBzi?&rmQW%vlw@EMh&5l~gM!Emv0@z1dxMXXbq-Cn1 zVl;Y8JO0OK{#&&K4nGidA8)`jvqHT3rstHKl#Nl2s0GtNGD>6bG$7L&7Y)giyS`gY zQwYycwo+j_<+y=TnaAs*^)BG7+OYMOzfh8|-ojV)v227jxR3stS{xh3oT^o11V2P))A+Vuka?3i7?n8Z=a~>ysMH$YZ21!nm8GiUR7je;e$E27=8PcBK)=D zpzRWwZA8O&cq=u8rQ~ei7lkHrNp#bmSx6mxjXUdSkX~;};oX9(O~16g3%~GhU4Lq} z`wHWlq+LoThL>8rXu`N-xQXZ}SjJk%58f_5^?|Gk72A-e{Mr6e&5myNZx$&<=IRjH z|LKOtM!R$Uem@F9R_S0s1=CS)D9;(Lhbg$C>mCB7#&n#EOYyDAK23tIAU(_0IGlOh z_MrQPk>@j;D_JrNhgG~D+la(sC>*_nb1R>Qw@d&ud}L>ay#FH&a)>s*%dC_a!``m8 zeJeU0j;6DS3W`4#S5Ssfqdhr;N>T{!Ren$3D8;N8R}_iwv$lf9+hyscV>(hB^Y5z; zAcJ18t*5w}tMs!_g2CZ-QRx3Q_SR8t1#KT7ZpEd=T>}(%g1bwgNO3DJffgz56qn-e z6e|ubPO;)r+})kv?0vs|zddKq+1<1GYm(fX%$-c`Jo7w15w{y>4?x;XGG5R$wYZhv zd7aTG&5Z6)XAyBb9%WG(=-dIcG^1n5JCJiY6&v{vrKcLnUdf3xi$J15?C8NISgV*T zP1Y$H>zBF=-(0|vYxPPl8sr;+741D2aDV*CR)z@brw#U|wZaY{ubL5p$|%@0|E{kq z3dbQpB*<;Kf*#%Wmt{1o(2M?+Wbf&3-6ywxZAtdq z*SJ))LCGv`0S)HDcv1!T3*R-K`GG#;Fh!m4;gGrbp_nZ+%)Mt$QfTIBesr!$vV;s( zyX*JlX8|!El?NHU`-qUj*`1BTPZofa2cZ#=DvdnmbjANe_Z$sa+YcDCT5Y+{lRWw# zwcETNl1$|4pwTGZ5RBL~KIcSh4EGhYS$R;TN*;d${!{=7*I#8EdtSH^aBiWtuI27e zF357Ti9SftuiE3-X^QaFQ2%Fe1jM0BUmdHLU;pJSg%pS4fg3n?q-SBi=*-1a9qGjB zP3X#6e9U~khn(tlsl94^3;lW02%*>2w9d6+(Wb^t212xhEi9WuEEycw5qtZoGg>U= z>PB&A`J2Nu1S;XYoWmRQ`LH^g?fgKj#gsi(C&PO1TB&ZS#)TvY|6 zC_0<9qIWKtcXt%mfg$;eG}=z^^%b`?qZZ8ons4H3lB7vRg|UJlD9jM2SHp}00Q}bQ z)%W}07Q|9xIQl(Z3{bLlYJmuQO}Ddt`8?j9u%pD2rJQ(wDnAmz*#oLL033V0y;D|4 z?kI~cc&vcg`#Ql%!|F3B{Y=?A^qgriJFVw;o>gxjcadd$JCE8D{plv>T=cNJ!T8YUsJ++AqOIBxpc)$i6mm;(?+aE3U>E&M zvToMA|FX`O6f`tr{&kW5Y`V+cgRcAf$TI0k1k_A0X|xb}N~2!LtH)VuR_{2PPbx-s zNd%y1LP>|80&dkKHkn&0z!BFN4&E(SeE9#8{quSvLP#cXxTi`lU80TGa|>S>Kp$8+ zRZH2F(Zm5E(5AD;*g0iz={0;lAI|IzAE#OEqgO$-dE&-WA*S{qFOj!a<0mCIr(vIlMZ=v zImOygXtmN~IKWwHhhdZWk_rMV2|_Zor<^_}g)D0~HAKTAy70mokmU@_;|5(Z=Zb?e zQ;9^^=YKL$NilaHA4%A`4H3uYi&GG%Qbd1LM$0pd#-5xC|D*=@ZBox3W~J}l^-6&d zpX7J>O3`mpcm}-JLmRK(^FWC4~lv8p7jxA+}5xKOtf+Ja(L=jMT}0kwN6utYa4Is ziP$tZ4q0b<8WtlQz;+wP=+U?)zYC>Y9{}!kW&d%q83*8;uQ9F7@X5|`4jHp?0FNC9 zs21eg?DYktpu;ECuyQUvAw}Ps=GFgm3e6@?PD#@wodmH_N6gg8)8YqZ!(R3pGKR#q zbFm=$k(1O7mH{cNc+sD?L%1>xn&#qqb2S$*1tt8W&azWUb8=5 z?3qWbob~G7A&u89y69Q&+F{va_V8LW`PQgtrKMF-jZN0YbXP8Tw8OddP)r2b>aImn zMAix<4l&1LkJwm@gRp_%`s7Z5bjHuv#?kxs4oSg3_+fJ2Qa-WDjSXuOoIgAO>iVpQ z0b1%>SoYFr@5+-i#+o9-cCzVlB~>}wVQ(7y@;60U0e`as$EDP?dJwlu!=DXs&p3pk zyHS`GFC|1`R@)AePVwndH|&UlO^39cSVhV>;=)h*M5_?eYFw=ACDn#OUGGloUK!j8 zU;p_p{eiB+ObI6_LcWnRnQq}bIy4(Q<_ zb=N#PrSV_cDP2WtR0x%ySah|+ee-_tNqN=KhUeZgPdq=Vs6Q{(X;eX3(HwYUL!Wd5OlG`uOGNq15A;5y;BVee4es;K~<$D7)UZND?qM9=O+jxBCDF!wn z{uL2hy|`}jH4b_@jBbOa3n;Lb0>EGI6toXvxt8h zJByBq^fG<1xl4H9AGnMvZqoLvD6b3PtAx0YuuS{B$+vSS2J8oqb&!xEEBw?!-)f~a z7_H>PScqVeDC-&cEM>B&iNOc#)yj+V^)w-*&lSbD>fQ7!hhIwO`6Bs9-oiXb(~vH2 zLXd1K8<#37PUq#5qdr3(QOW%?Z^_IEwr%zP`eIKnqtwEH=|iP)Vzimwnzs}H%fUAj zPqFfnenWYi9?F^guq1SS>ZB8NibJ*BFys~F=Z(9L-;`JAK(JBMm%n5?Es+0L7|S8u ze|Ht2>7-&}mx~CnGIq(U+NlSs>Vb5?=o(yKD9*nWf|cOnN47X zw?(&;Z)fid#d4zM%Sb`)e83T5*U&Ptyx(taLZ4(z`3v-kXRR59kZgT7!_3OujibXs zRBHH8PbxF?OKqb$priK*3yk^}Lmt-1^Am=c;SN#Uf(Au^0?CL0S;G2p%LgEZIxa!i zUl9ZAC_WNEIOaJg0K=#&aBR^j&^e3G$qH9MVI$@Nw( zBg2a;d(QZm8bC!=!d=Le?gtt8q@L2g@!C0@!Jn1XhBlN)t-W~)mc#{5Cs40S-F{I* zE$vD?|DFU%3XP5&oh<6TfHyU&1&0PPPj}b|C_VIz)=#6ZiF4Y1Jw&;A1&+djUa?!} zsXQe<4CXjk-nqABv4)HR-^%!e@ zJ}!@Ptb9xT`{Q>jFT{l(Z2*r5VC7=cKx*X-LUDyHAE{b9*M56JXJPH^f8Cf+8j(%+ zV&jXLM^L%mRiWJg69IkICY2g0Ljq4z^!y4y?I1cHOE6#JFdF73)e`#OS56A!&P%u9 zKuO--k?pTrFBdl7wABrpj!|y_lH)`oWkh9!6dK8wUUYoLrkL@V6p-< zF%y>Az4oKvkO($$7v>AA*^K}BnIcyOPHv{{>ia$@q^Ew$O3)t zXmNXt*&|>KjV^s~OIM*$XdRKZFREtLFV=dkx?Yg`T*%u1l}SF1CM|BA*;0Ac&8s$G z<)blj4`9G14*076+bOk2%l&CL_^(R#oRpcEM2j*Jl^Ux&#BrpA!-cvEj#bF2hsB}q zCo0j(4h#?{Zbv0IF^!)A(S=AXulZuxq=@-&=r10lte>mG;lNpB;h z#mU0*&EcfP`ln_G*qN7&3 za5;C=SZh@LTLB&%liQ5*Gi6+b{wSjMwnVKD-g;MNs0aDdI|pSVW!q8Fw0=oa3Erwa z@fH(##et-+zlD*FXR^=%rP>lyqaI}bFFq9TkUnc0A(Y&FG7Xq6Q*Z~@<9l5gi{Gq5Lt zDTQNAPB6I?a4$?CwO`vQ`nw+!5qukf;e&cDtZZKuZjSkbxv<^b59Q=X$r{~4DaB)f zj6#tT6^sHYh77NoGMEk43hS^az62s%?C}o7qw#~)Kb>FN&X~_*xRN4@b`Vr#b#eea zG`=m`07qVviKg7Qh+v5>!khQdJ=E1gS(CZLJsDPOLRA4`f!crH6CL#I*%dvEsxQrp zE0oldtt~i~4F0+XzSzfNtyQ|z>4LPQC|j|D5Ctb>ARlu{^2o6V-jJ)jNzzz>res<3 zR-&anE8cDkh9lz-8wc^2RmYR_%P&+8qPRv}=WPIB_$cZ0!47P_fJ#!h>=P{VC`p*V z+}=8GgzItukL8fP9pg#`LO(j99&jf>W(EE$8DGP!B9#MCe$%5 z!>Dea22I0Zm=R)MzZNWKY6{Fx=o}F&c3$wNkt3MCBsAEcWpq({Cq&1V9 zW$dj=S-=m_`{ZGx1HQ}EHLtT~>imxdx%_orER75)zY(MA z5mq{N|IvV{yw>zc4jU5=V^;kLTbqO->X0{`&D{zLy>nr|WXeDF5yHoP7g6y{;MDG0 z0HeeLMOM0v(LTd{NtF-5q$(;R5oFHAgf;|z3BlL&)5B9R*E`*EyD*T6o_+ISgoBvK zLdDFx;G@8wEZFQl30Ryk5nYpO{@#sFl@XqMA(XMWpXL%N%|*I21IQr~QhYC1X~8Rf zdeW)<)7s43UY^6+QMZE2a*e3;6kDHUynRzps_Eg!BrmLYh!KB??34 zJl;A~hn_IZM3+?(i(5{!c3>??8KEmLO0a1PLqA6jZjh)G3H;C+ZmSMCvME7f#J?Qe zj*g7#U>sBhAe}kr@HC!v>lq-Gn-SEoVpdjuKF>sVZ@y)}&0M*bw6xqw=Tq02LWOS+7SwP7+ zKKRd&r~#^idt7)r)YTY8*l~)E{=&*eER(BWg-EVvnE9>hH%jcRJrM5LM}`!m3278? zkQLg7PuhfTV(o4NjU50?{OD9jzU! z-LBDS1>?@|9L3g=@+tX|eJNEsNNn09@`&Am>xn$exdN@Hb{i8nAP= zP80u5wy)x;$a_XJu0DJD|*1bU9aXo2u+4V>-H>m@5QOr=(|NM-4)`V@bTuq@2<9d z&SLKc@28a1%%weK4dt&0?tKPOrD$uc&qjVV%G4M54vP31a*i61i#MPXl{^s|tO!BW zEC^#pgy7*Yg5B@+#@>+y-7FMyw-r!Xz)Znt>xW!fsYNswv2yB2QcXeOEQ#iRIQcYu zTsPRn{bBpr`7gsdU7^n@ZWJB-liSYV7S#j=#z#lDi4c`p9j40CG;3K#Jk~J?4K^69 z)DkrjvzEj#ovhrW4}PR)&r?sKYyalFFMk@XAt_27wTijHq`&ohTlE_BpE9q2txkQo zrZtnpupyu34$Vlg=mBb2vQd9PDuIJ_*rSApc?_2hz=A5@l!}O?r71d|K@1Py7H)-L z$4JdZ=z!?m79aZ%AE5Csm>p>rNS`YO;;vr5Uf`-w8J;TZZ%w#O&jqM zw)_s^RB{QruD>W)@>fdTQE*inU77CYhT^{E>PJRxEiRz&Ps9jd%+)1O>-uCU0sDgM zx2l9+geoGNKvA?|7kFXIA>An!_gt@3{KFGx;uYheE!}Gw@e4M+&b#wrsG`d}9oJ!W zL{#w4mI+E$ME=l3E)+;`am#jmyBl`bzf}gCjG>#uPqk4tUK}z_2FQupiX1NZr_3MO zX^9p((}S0s>yw#r69f1S7U%`~ttfA^OtKWqV04gPM4mYdZ|c9aZ_Y7Ve!ojtbu|uy z+FV;IF}D}J{bJk1)*hu9Nq-Rm#V7P3k&Fnr+UEShD3fP_T?gkHK8#8eTCUZYC_~`~ zN#1ZE{=v_PMf!37q*yTu$&%rjT(VYMCI%@A+jdqW3Y>%%p}s~d5=%QqLC`ZKIUBNi z)_sG>24i*{+9nk#uMJ|P6EcySngQ~hE?ngBOD%`4>g7P(Kz0AGnjCu zq?gzNK=ZbqJt9|q2{U81s;-1TDE?zs&)d(I|MpUGT`QbzX%p^52Va#)TCdS+-i-`` z#(MkH#U<7tElr>;_`@>PwcknM#6~t9`}tdL*1=O(?_%)^GH{#y*jizq6U zZPy&{2J}>bBqbltjcL`&tcPPp2^aUf4*-|4?q5^hHXtE`S$#pdMF&v5*@rH-Bajm_ z02K*U9UZx%whG)H3}^;xo8CF)1)HWTVh%(3YGK4XUhT`UWB-a_tvZgL$oiK`v1MmP z(R&bUvxy*c*)eNMIeKdai%w?RV8|?HV+v*%W;4dz6k~haPiGlCh!}O$hV+bA!r=+a z*HSQb2cuP(jAd)q{;y9>bBv3rLT&W~oxkE~2&2<2dJ>~sV=%jIOBYHe{uWY#%IcPq z&x7qY|M`r=Z?T)sc9AfA?NCz@Xt1W7B(mAfe?cW9s=z-jhZZlOeLhFmo@B1*o!(U0zaVcN~ zH0vWgHMLFJuRTb3ws-A+@V3iRsJlfej?O{jj3bhaN}74oN+hAj7DM~JL#sqS&XxQ- zK6=!6#^9MgsNap&F{tqY6A}j~RH7BNg9v}<4CVW_bV(*J`vSr9 z5S?E9qQmc>QVAsmkvhfLqHLf7J6GzR2iGQMjN%X*92{GX)K+P_lNz*Ttw@SdNtY3l zC{P34XJMiTZlxQYG%i))SkvFywF@^ljZE-N&t{z}yjSK3S0xjgqr>RfC}g2%1cK>@ zEZKg}WkVv0a?tZ{45q@CIVl3D@`~jh16sR>`a@TT;c3LMnQ38Q~3E7VG(@h_z16n>mVeu z49eg2bFF_B6-D|3cangII-R~+Ua!f-FN`yzl5nItA07W1x7lHifb#T%GpjJQvuSwN zZ-D+evIKh2Fk^zodmP?)SBP=tuH^V3B!WSoKz|jg+tz}TqWkUgzKxeS=Wwfh9!7Z2 z!f;$R!I#ALl+^xDEwq%OOCKw%#pyIZN~L0)xp!iZd>9LRhr$QENSD2DLz%}?cDKcX zFhba^{B^TnjJ1SufaMK-(RY#I4;$$fZbXbpOwk2Mki_RcKC4=+y(qIcL)N*q@k|>M zpeThOeLIP-ytecRp;xBxJ%9f+lM{E`2sJmzr&{Ot4H{av8Jrvhk9U2iJm0f@Ov&S1!mp)l6e~?EYSnSD?`J z{{4r>p#T@`q%T^tl=1di(Cdz+-jD9RK1JAXSde<9!(3{k4ICKK54=WIxRpzI^pu_^ zsa&n7h;FT1mUk=2x&o@uY%|F-@&G+*xc#GH-|_O2=!v?;#0YCU{sY_^aFVX%*KAD0 z_w=}z`YEVM7^^%Gj&ivJg){ZwpzGm*v!e4RM$;e&Qn?)+Vh4SQTu$c4M12~x6~O;o zm@c*8J>(s{>n^j`m1yLljjWFsc;tD?` za3n(T-=o&hFWAaR>|f(<1+(`|=sp@sIc(UJA|Q`)DbJcFBXXL%_#`t-uPN&1X+?(c z9t>JOX$}biQ5%3sfaNnsRZ+TmPqa}Hr^=h%fR@z~rfyWvwO&d@2h@29E;D#t)+u$sdOOzrPTok827f}dB{38g zVZ@)bSe2VJ)R4*P-(>a1B*$p~Dk~Qfw@~@JM;Nrb(+r4tS3BPZGx5G4M#y68FLtpO zYR$roN|-zv^w%?d4sivEr;!Zym8ulUvk&s1qGb;!*~e)~8Y>##$+E}rp>OmOs3<80Sa05> zbPK1>*P8QN-nuG?X_H*8&R-i#Dg0t+&+4o>C)Z&wNpsNH+K=YCjovUpiJv0YX6zZU zpbeRu4dyFFJi<>@!Dfgg@#0}Lz|Qqq_Q7Qp#E(%^B(OBP^##PP;V~iEnm4=k-#k;1 zcH)Dv+F?d$8mn1?TW?`l@^()@oZLqTvZ(-qYs@57WDv5Vxh4+QHM&fPZez*fN+mXI14!??k$aU^ zwOFx8sm!&Cy*zqN{fZ}{kiwC@$_10s8!4qX!9&vZqOFMU zXT1nlx&}>^KHKhUd?9f7fTiKM3pKoo*jOSo@Xv!u|6D1=(Cu6j(kQte8WXFT-%_R- zA^-Nz{o5r;e7ZT{2GZ4N|mi5q&u%4TL9nt6z%wl7i_ub5i5lfBIO(61-qn(cE z`$%~3>rXQ=QqVVg*rtXtP`qs-^b5|=UCxRLkddB)_4vE z*@vl}KMoqLLqb#T6l~$_Q%D9>V#C38zScK^_!^g_Rj?eL2>Xm(V9%w5i0$LV!lnFGtROL++ zbk31jn6JUcwOVGs>fSf^azX$;)_OqQSLa}w10vF$Z-9#AQ>^jQ1+^alrjWCy9!Nk> ze}&S77|?v$(qjC7%8InGMIL;dz@|B;~xNxqd)Vu{>vgWLoS zkTiQ_4|{EX$oQ&`bR0WQN`Bz)Hnx)X82I$=_Zh%NsA>cd@c+ZCX%xd?gR5e``0W5- zAZKk1Ss8SB+EM{Y4}(c%^|byjtEsEM;720kA4Mb_?9Ee0W7IKwzM(XqS)HiKo-?yH z6LVrPooJ(R^&%NlY67L(<5JA3=bM-(k?+5T=ub)GV4z&I}xQ|E3Xy&%s&@qrDYJlW#^0eAcabBFbzuL>h zH$5iGsAo|nx7)e3Q*qT*H!eSd^NKk3W)pHYtP}B4vq_4>;}G z;$VeeMEpX$H7xS4IV%r$v9{imPz^y!DsRmm7?J(Sz1ck|mLxjzozi_bhZ)~JBv{9+ zpd&#RBhkzr)+N~;AaHm|W8pOIw-r(*F%v>Vx9HnovV*Jr-C^)LNh*<0RDb%FrS5!& zFBsy7FJ1DWzF9@=78wJna_?p?XY0|IC-v0Aj!_6cy(sTX;uKrKHq~>uZv#-e34U{u zoP&xw`QB8r8Kv`SaSE8FGm5caIn+l5KqC)Tr~%I3+0!Rpd*3-k6iQps)>3f76Zz$J z64tkAlf_~7gd-T5f1uK~r?fP9pUSS>$QvuZo?CL%mVy_Sj}()Jo>o=62`L$l*Y_Oj zervI<;o-^r_+hYyIcmKf=Mv2RkeNwO9a|qsh+wVzb#r3`3!7>sciUyJan47Z0mfpv zPMxajIWaea%#ZV|AQivx4F5K(PT{6DYC<|Do!VEozv`cI<)Vx408ISKL#n32$ zCfNnH_i(zlP(n%xQ`Ju2kS(pW;-Hit7zCboZ~2&>s^xR1D3Kvozzs>W}D{Uq_N z{TKVlWiB02^x-rkX?X*(#MA$2N=QmKIJvyXk9l&OESJXK5jpC&FZCVO2(wmr@}pSD z`fu2&*jS6Z^EE)W&m3>?L5b)6#Cu24TSV+z#X{UV-qk4y`j~q?v&d_@fhi~~;L6Xp z`=zBrUoR0gNeW5JPrTynR>Kr=1hThXnpi1HUz=T5w@iTCRA`)wqGo17`ALBhM{b7F zjIp+yvq5=-4@(Zmvdr;t+1DvgyM-`b>zm}$>h@j%+SFgL)>hFV#^3yL!C7G1TVLs%1vo<~>Rc?Lbu%3jh(15|MRRr;D79aq_dh zIleAk!BUe)H(Mxke_ZJ6DPXO@{MlVmec+S0!lyp@1#(1N&<5`fxQNUDpII8+PnQTl z)=k|9ez5ZXOI7RHpOca6uUmN0td`03$GM(VT9X0W0RN(E&%3O2RUZ2%usK({7`xUG ztv`gn}(tW-(JuNm9Q*|ulWZv>H&$+AV-gjjgIZe0W_5}HovmC`p5snFw z>Y`K$17MNkl9%#sC|;yTIwCvcTv>rm96%af{4zK)O~EzDZ9b#^`H>N%E3zRPkCjMr zIlAD&8)Hayu}(Si62BmnKjNmubUpb^CYb;|F2VOp;-_=u?vWecvkn=3x+|3%r5?SS zIUATDbfTFakpfd^Hp7m5_@9j*s5Kr`0tkm9Jyuj0WDt{C3`bgOji=P(l0J)?(|ULH zcXV`!J-jHCtjz3jLa6Hq3z__#^4&qP@U zXjwXUwp)van+_V5i@1cRtxXn@h#*knWo0+8324O*7>W(dfsSc zv>K$34&B~`pg6j}V1$=(ld^uAirJ1nI+=!iNqeiBLKgRp z`<_=fNfztd06GO%t_>$ej$~3opoqeIEgJN_+tEYm^@{IlCPb0!bG}?rDPDW#VLTMTW`c#6>X-s z?K1tqrs);^BYa~lIp4Oi>{C%WiW%+W?mM3K>#G~HvXADI(}8d1JSvUX=`qX9I@gqO z+|!fIfq_^^V$m}PZkrbT8z}a5)#EPL_-S*K-?;R0+`?BITLe3}q4~ostl}aK15HBI z_5eV6sPFt@5VHcsh9XzxfKJA#UQN?V+Xa+^B+IglcjQp+}ATr^7_aVjp*v(rVD z`{VR_!d>oj;_7!10sRD+Fsq{CCOi>y-|`H1>lig;{s-WiDLi|ulm7rJ~DK@dF7 zz^p!UJj{*k<$Lhw`y2i}NMgG0_h&=J0Bmw3Ej+|lb((f#MQY59R@SV{drUeSkdP=< zqg$OuoL~z}ut%NA_vKs{46Akf18Py&mbT7<$sHyL{91X0IXI=TK7Ml?CxdbQGS+?a zrL6?J50$h}{&<*$YcjIyy9lQ=Msrbkt5^X3daPydg!G+i#ie@=3z%7_-wxEpP&+pn z=yT|zg0Pfim5;;uv7W@g!ozdSto%`hmsorMT*8jkEI=(GMT(KQB;09`JOof9(P{f> zfAe9-Qeoc+FH!_nw%_PFLx0#3uR+IcuL?Avp zvC~>}g{#b^isXj7QywB+zRrX_P#X3@ZM8nyu8%NbI}2$8ZAwLfdFw_5{vdSZOx?Fh zaggnVKpl(N-)!f{c<(z@0=#E1=}`Q_a4A4{zldm1V^kF|Nd~}-)Vq^Mv@7s~Oz4ACr>Qo5LBo6B0Lsi~bqR=ViLIK|awOooL!Q*5jPsO5bVv1Y z-xEw*weALP8-QqU%$+A@wAt98G?`?%g9DISpf8N5KXM837#;k3QjL#HxSg3$@++z} zBU^$*1P*3G6b4BAV(Mk_a+YsYV5AK?10=&t%L7S|J6!eo(4AYXDjtDGpUuqNj#bU# zOO2hhTZySC^tB%k>_66c{0CH@U!lbQfDxjM*{Y(&Z~t|P>0tgJPPw{r4YQKB6mGDS z{4+NHM`h}2X!Y~9MjN@)#v8l{PLFIg29(ybvGGfV%P?hvKj=iy%X=z~6elt|^3#T? zr|$wuP6%#x8QBZQ6vZkVf1W);DJEAsH=-Yf$6z%V($C+egS2tO#0YKn>BNSc**(Uy z?@p86w+S)xz`)D|DbV%M-EB$aG9r2kZ~yY1KibtDXCLs<>Z=cIj9+&HL4{-Ob2E*v z#W0YCpHQnw$tr7=QsP<-6kg4p0;)FlzPyD}wQX?uo$g1#dI=Ev#8DW@Knmxc_AYq_1!~7_m=k@Jj>-_?}rns=P}BFkwj^f6(@N>VE#qF6;>}@P!&JK!vbl zwkU%>+I?IV(qW>C|Kr@n>CEr%@GI0MbFQ^EVGKXL20byWLUd#r$2qecE`uCt1LiqC zx-}?g0%`Q!s@GZYJ-5fr$f>nEEj=Y$LEl~HuUQ*a3KNU__knocO-FjHV(=B??8XP( z;iUXE2mA45s_Q#CS{UN=np?o5F2Yjt?+<&xIVKGURAplw!k;dqyKe2<=LD$c6N`3d zz-PIa?ISdSK|Y6>DSi+A2urOw(Es%9jHinsCF2m?uPXdL!Cv@P+RpVF7#wX1!p_;i zUQ_5{PU&Z59P)D<<6k4k#n|Eg(D84Kz9v4VB1Ff@L_XE|=j6+~H&tS_Ti&4Tc9Vnp z7hRp1NuOuZaD6rR`g8R&8n01%ZT>$`0NTJX z|F;cX`+p8Pg0-uSUc4Be*t}5uxC1-I|MzV#d&`bbZUCiN}-J}?ZRz2^<%AJ>K?v+tnV(NVrS0x?VW#o w{&SU&XKPn0HuqKky|^={|EIy}xV`CwpX4s02&6s;g99FlvT8EbQl>%w2ZRPx4gdfE literal 0 HcmV?d00001 diff --git a/assets/img/layout/git.png b/assets/img/layout/git.png index 33bcf67e371edbb5fb73fc33bb6f770ded3232cf..34463594836cbca04597b48708140971cb4b5495 100644 GIT binary patch literal 13375 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 delta 11177 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 A`~Uy| diff --git a/assets/img/layout/kopimi.png b/assets/img/layout/kopimi.png index 8416416fd299a76d5565037d5773fd135665f017..eed7d78d2d0b867f5f3cb9ac2277d477c7ec9ee1 100644 GIT binary patch delta 860 zcmV-i1Ec(n1Ly{j8Gi!+0058pSz`bI0VHWdLr_UWLm+T+Z)Rz1WdHyuk)4pSO2beT zhQCzNQq)Be5r+(}1s5}jOH~MhLW~uxPHB>2F^M5bDZYVkq7TzS5PSjOK*8DnMh6G8 zc;WDW9M1XwdoQ%?BuvZs9Z0jPaQ)uka&ToYzR_lb4tuNwVSkzTJnw|Y^ZANp^rdUO zn&@CX?{T)7)k$ z&MwYPU$uqHF{gOg44E({p`t6z)H%XoSL#v_a8F4nO^DT-YNp~wRLaTaK-3rMHVt{3 zb)Kh`p*+U&GJgqor1CU*nE(A=`#7sNt@T+R6hYmZQ?*7Tcz=ZD0jxel=ei-Q{rhbV zGfqA8&o_Pn2;)$7`BCav00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-;u7z#To z6Gv190001TP)t-s0002l+1c6I+04w$Gcz+kKR-Y~Kz~e3OifKqSy@?QV`F7yWoBk( zZEbCDZ*OvPa&vQYdU|?$dwYL>e}I61hlhuZjEs$qjhUI5rKP2&rlzv8va_?ZzrVl0 zz`)GR%+1Zs+1c6U<>lt)=JWIO|NsBcH0sI#000DZQchC<4jk0p!~g&Q0004EOGiWi zhy@);0Dk}hJV``BR5;6plTl)WAPhipizw4N+qnwPIw|D-S6l*Hr>)q0h{8*F2nex^ z&$o-%345@p&*^c~Aq7z>pi-8A0dx`oIk+130FW*00@gm8v+(p+6<5u?iTRB}4$!G;#JgNdD?|Ok<;8 z03^HmX_Rmm;`Y{hOI3WG1Zb;*WGzzw&Fzt@kYEaca&Te6Ngym3=W+>L@-O(U)0067CcjKZii|;oM+URDV6=7o3(4Tb!Ok60m9@@fQ4(7x*C73 mAIS^+TEO1jimpYr{Qd!^Ya!R9W$^U?0000_0dV5^#(w^0Y(!*@E>a}RlOvCJ$D`$+V?+Tq&B4~v7AeJh)(4Q^ZDx>VER~% zB-aDbjR48b0E;3(ER3|Zo~E<}SQ^;?v67o%w%UNI5P&p|R+4(Zz1B;2AUgpmOjd_7 z|5j~^0aB9%vUXd@#^!+3Ct@I0Ss*tq09_Vr-+FeB;9BfOv-o`mZna*O0fuJ><@Trz zaLE0g#Y-xN?~z+C`{N=4v8v+#ncQcspA7B#_5*;S_yIg*%>cM({mcQr%B{yNV0}}$ b`@R1H*chR6;n6%*00000NkvXXu0mjfko&LM diff --git a/assets/img/layout/tor.png b/assets/img/layout/tor.png index 71301b86f46ac2338fcbc9f971b307ff3161bd42..95a698a31c2def65fef7fff351228285d708ed67 100644 GIT binary patch literal 11781 zcmbtag;!MF*FJZK&H)dtLS?4_Wo^|(r_OtgJeO(PoG8Qrb0Hv0u>H`2^SC2420>A3M z7x8uh0KI;uqN1;*qJs2z?*8wln%_}u9oFU@56Y-~`RC&DWX%xtG<+4x zG=kxe@{EWRby{<^R1)Uq_!}A6&P~f@8)ep3ae^eTIFX{2x{;y}=I{y1QB2e^XFHoS z^PB8Acf(XC-?vcNQ|6T?%3c4AUuT;T(5R6}EGMRx_P?iwVI0!jOxs!8A7&)?`RB-d(@szh)RlJ{Abi8wB>Lt2N7Hh3j)Qviy?|^PW#Mab zrkgg#w+!dB=2G*WlD7IkmwU|2l^Z*i`{-SM^RO~E`zQO0i?;@I9fLp?{C7*R8c}S- z)1jJvNXKz`w^J-Z=Y|P$G#hz|^6Q1;HazY{!_&vMQ}@aE(3^~tmrO(fzM)U2>sw=8 zzxcxlvO|R`Hmao1D|&-#t|Gn!`|fbYQP=x3aM2g&*Vma>5-1v z@vgsJzQWa>`q`Z_zx_T3;}&)d7Y zVedNkkJ*WtGggCw*LVq@MViY^S9jNm)0`KFiSEb0&UxDET5H>KZG@ag@R|b;Xl!jH zf^m}^%)Elv)`QL**YNIqvQUUqqA!LF7UFw(6wf>xOLF5RV_(q#i<^y&?WR=1KM|aZ ziVqG}MKvBIx^PZ6ZZCbFZ^QfkJpFz7%NK86e9=I?%&c+2C_iSEangFpz1R7-;rzfy z;Shg!BvuEtZO87DGkeXpqga0D%zW1hZ)!}EFh|g`o_KS<=mOCY)v)6E<2Pk^GL=j9 zexmk!Oz2{d^53M(;F_aNUbR+beu`j)+$ARKbZTQ!(m;osZ?qrWI17?I+lt$ZJ?oq> z>$v>#BLmH5K0GmQ`2`|mPCcI!|^erxF7oMyccM4-bmW17;NQ~EX-NK<;Xh^Ai0=i#>O z=u0$~$-m-%z9oFMPr8|SlKA0*#0dTKGGkyWeOo#}{pUzC9Z%~D&2>52WA@jC=w>`o z&aYUKcWA8)B+gk?8(m1b!pIKUS!6Hf;+H8%=wy$@9^A(jQd1MiPlVMkH)&wdpSY_( z#otG1Uvl$|y0-N{3HD76?f0fYyAoJfVEF>@W`lg`u#S2*!oT?6=k7(xp&|H!Fr-UQ zu>OKxFUgIH5~X3{Z;jNC1kyg_51{d;@jWN+q8cFzKn2%$K{vy*TJgU z$u`Tq2y^$9)Sa;m<2f7h=zzP-f252;$C8c7PjzBn-M_fl4h4mduT8A^NuQX@Ig>#A zm$C8G`mca2b$dD0w@sq=d3rbZpd2YbA%pN{OxW zHw^o+ggM+ZsOUeB`h&NJuf{8hU4|@}>Pg2a?S;YQj$#pFyqy11a0INs{*CDV z2=7u_vinN5KIFap&Ra^f^9+7&6(o`R_b4X>TbmjZ4tFB4XuCMtQQXY=E2dHKIN2A^ zU2lu$y7YX~b=@cSSg;*$hX6V^@a*lsxx}f!mmO0@)byadYPf(*Cp-RRiVbjI`X` zGks@@+43mvKPXkzz)ZV~+7V9|3jiT3l+9~eLkJts#hK{^h%{|aM~&9E7{Nbhc>7%r z67+(=S=pF%Wq<~Totb9V?j08bK<_vO4?E>z-DS#S5i~W7Rb*|npfI&Qq;tMMU|Kl(I)6uLw`F5Az8I3y{U|Ok!>cy_r9dHsKg4_YAH0u@sLqbjy z<(Z=!?$qGc{hv=l1e7%h9<0I8p#-^OwU;m4Fq;rsKO?<2w$>?0QO!vKRL4Pze?;(U z!74`}ch^lyNtFHpBXcHmAF`j+OSq4j zNp=3`VE5tTz0-oCW~4m!R@q$Cb>wXqmq*MW^&DT~KkQtz6QIq`v4a~y4r9k1{5zHy zsk5kfdG2g7R=~i3_PQMb96q|um(I+^2iK)>7V~*tb}c}?0UAG-5AUQitGA4_n6ljH zxom@M+94(*bf&<-%fS{up~u4KAs&gIPeN4Oi{RF;p2cby#zN#&N3lcNy-E_0jV^SL z3q3yKL@GY|Vl2cL77ehktOiJ+%KOHfWjEWp9)}2A@`aOvDENRf`s1?-#&7uktEy|Ec_kCh_=tr5?bB8&;0w7UW`g-`v&DRF+6Sr0#)>Ls*GbF6`U! zUnu|`;$0IWd_%SH8$gqur9?M;y@fr*XiBfB9CzNGuu8lmHaRKh4G6M*w7!E3SjQd0RY{9^lnJ*CdDh_Fzc* z=}~+o=mppxcdNaIl|c_opV+Z!41fL3As=dI*uCyW3iPsREdT`xV5P#D3Z3o?Q{jGeT63qb+9z$5SQ=#f`2<5}$96+r#f?pd#! zO`qV$OeAQ6vfPOmw>mHVAOaMvPi)&T_yKI}ITplIFLG@0cONc5Q-)+u@zSA^z|<48 z8KZfpXjFl4D@=2-JvewI1#KgQrAGkaD)1{jaO@g{8$hBjzQ{w^U9z}b2JAJ+=AmoL zMe%!8CFlp_mqm?bMu0a)>Q8R~UNGe?HF~L#4K%AcOiKVQm`NXnAx*A6P&L^e8;X(y z&AS#5b0K#H`4M}_8TAkWD!(J@QUR^;=6qNHh8l`*g*OsOK{iWHHh4sC)^KbVH+62= z;uk_*1kg&cmWcCi?^3~ySwbI!sc@ogobqZM03@y8vK5fM@`O@=|MSMm***;8kED(( z^a!~zn)M~1e+FdUIP)(YgP|O`xLf4%Ww&k(@Tib;!2z4#68^p12fD6WOV}Ym#@|6p zt^ZynDC>1V_qKy)8w(9jVhG$!d%^fVD3U|p*TsdNP{d^kBV8#%QdiW>6QL*N8`zjYX`{V}6k8IXMB!)@LjAz_jMY>m$=!fsv9RvirI? z!#j>&DeZlcC=O)X>W8COW`Ev!-GIS}$N|aA{3jZy`z6RxgOc7mdp?Wj?lZ$2Hx4Hcdb+uwI2p;`>7?mE+?9#%rBtH?HO|xw z0=l2haACkhodfCF-N<$_1R6iVG0$y@aFjoA-`W7)DFaG8g=^1MY91(yb(Adhi z@R$X}_8t;RNOIb&jvWjEM~O+6Z`VM+-DLw2D&iH2;kNHEOcDf0fkyToCEonG&g?UGL#&20`;u1ydz-<;l3CxI7`lCSKvpvGv%aDmY^%!b+s^g&pAb<7HFsXT-j9Sw0> z-Kn992+hxhia-X|v1TZ%8iCZy8Gyzsbz+uH$7Qh7X3 z;|S32hq6x~bidgy*m;n*)LNU;@(1Xf!;VA6pm_-xQulLB^X1^{dDgx%7BFG|YH7Ku zSOtbGs%ka$3DyxRhCGUA=-ONRxojTM(UPL(l)=pD>HNU^+_#q|y+E5dTp86W-2qbfi1$WjX-yGe;15)glRS#|iQ%-ggaOFB6uyw$@0O!GhI2 zAvn>H&KrQaT-&mHzgY{R0vrP^nFx7NZbfu(lwev_tKZ_qSLT%&0G<|!?_3KLt~MjE$C2t(3- zuCpQ(mOf`(-oM8RzdB`9=SS12IT(vEDf-u1^%omVa9+-F$tb|JJy*FlYaI^O*=PZ) z@t=SamFBd`=ACkDcB8A^z8(a}?J5J@aS|9S3@4ssz0>+2BfbuSf^gkZR7Ibdps{WQ zV0}0~@#7{{LWX6Y)oJM{$Q3jTQa84UL;og)s+o7{qc}KVMh-L4m$?CyAky?B-N%wg zFsK@`ui!iV(Wbo1)80%7AlKlq5c5=Y12?q&x6E{{{ww;dj=IPU*BzZ3f5GJE{}^}# zr~#MZi=Mk;CtdgMABFOR{p^j|;YXRkg`5DZ@fp9F;2>RzAiw(SdCsI49dr-_{a0kR z$nL{g2<7?u30KQ2O0>E6`N1hIz%?p^z&O!z_hmbet(VW5=yV}myT6%VKr;ojOAl3t zE?PgrB}fNj@@Jh~Q{dmtz zUnn=aN;LFe0>FuDfb#ne$!3akwqL}@<1ZdL(u3evMh$+RW-u}WY`V8w4c?}PSY+R& z_S;*}9g&6)+*QehK;y~+DIBJV+)sE&+MB{VB0S6#bsm0dkA|s8IV}gd!6W6d8CKfhx5zLJf{RD;{|Yl-uL#0oj!vh zpRm92da8Kbginu_@$%hT0fn71&u=8f_Q27W*?`2TV<$6>Iyj^u0;7^ra3Kpk!c4tx zHNe2JCI~Mrzay|FR`-p}hm^+LO>rEcnDUp;OWi*pJaj-f-`_t|XSD;TkJtmG-B|&a za4u}Vf6Ev`DP9N4Lqi|WM4I?i+hZbnuGnI0!MdsG?gxOjjRz!JZ?6w2U8<|9{`SfZ zBLyY0-Kt>wGcB~G%my%RJ05%Qt$q<+TAfhR)GR5ik5hns3(=_Z3IY@btj*L9&GQh# zaUEOhC?UD~&TVg!1AA|V@K|Fw5Fw$9qp<7d==eOTUgoXLru^;FZcsozd zcMQ=(m;g!SsSav<3<{)VG2HWErm4Aebhai59^z6GJsj0|f-<&8S^ILMMhMLp$`O*JP`o`$fyqA5wlg&{J9% zfh$0{)g8xRjycNBa8_{atDe6UYR*-Uy?lTb33_qZTo}mEhg}cpCiAF(2C63~Phao- zxnle<8)i%4I(Q))GduAHy)%O(m`JW#;>~FYqGq@W8`2Zf1i;wP4-@B;Lm3LNohgsC9b|pp z(WC(~FqjH8tDBDlE8rgUjs$YGE!D5sh=4l*)>Z%=OjRhgWzNaK+2_S&?*l~H*Cdqc zeq?>ux4>$7Lzp?*T(RavZ^YTG$l=ggkxoHh=Jpg)E`{ouM`{xJNR@FzzoY8)8G>nRU_P6@&Kg90J z5Vqx~DmY%bX~VirnLpXK>E9E@U^46sVEH_~@-@xXe>?z_+D$q`fU!W>WcDiU_Ty7l z8fnx6Z2#wN#;z-}rib<0$^g|{6wxKb11eaPS$83w9>0X4GXSQ5|K9oJW zuXbm#580l;`bzKLpbft)4`8r>IF<+_x5#7Xo~3^2S(OBuI%B?pll1w8o&ROUUEvf! z(i?z%Vyi4Vpt~D&x%`lga{{0%d!C@nUAjfnxgc@+E;vCqR5ygpj}7UMYBTSkWWR4O zVMqo>-4u!~hZwiSYy1H*O*HIa&(AgIeRIP-m_C!4P!t)sGu|;el{$j%sRoYfJ*TCZ z0JJ)q4d<4oVsesKQC-ME?f%7kgZ>^qSW+1LS4Th)9~@MBL>2P5zJ2`c8^Rn%gpHrf z{*K*7X*`C|gu7tx-R}hKi><8{(ckt)9CGPIbr6lKH`NjMrw%?V9L>eZq@6+5o!tBNm(L4(g z=9419aDxDP+3Wd zCPbO6cTq~W!Ri9^uk_Xy?T_Ygw^2DiqiE4iOe{xM#|?1HPR_``U^JJN1@!-Z4h#rz z&#jo3Z;m~_smAAy*~(tp`{e}_V_WMs)uWWngTx~R!EXVg(WPi3nWR_6=y9pJ{gFxY zF^!Iyv4Y<%R(vEnG#QNF?=Fxy_WK(i-1!oI!}4ArAK@h6*Q%Gu^ikD1Q5KR1f&^H$ zXVZ-N8k&5k$t1rj^W|O`miQRD3^5R9t|`2sP91(^LtqCsH1%gMVynUw+gF)9Z!ZPa z!s2Kuem%Z^k>h0hU(vUg6t_gbk%1|*0v)Tt2k`-ZppJ(gu8u&L zh(ClGI&{Ko4qhgrWFx%$f@L7{OiEvoSjNipYR;>7WbDAg6x&k}@C11e zL@q#q?@eA!-?%Jv*rPVh>YZ{UJ-lKK{7;_fe6ljULqUfogK!_5TcsDhgXy>ZK4UHK zAFzxCPmy<|MjUEHg24Am z&MDkfN@*{e1tly>&RPuM<~fez3HBBrl!WgAZUb`N4uFn+8M%B0+nMg@i)tCkedbEI zpti^2Q3hkQ<>I$x#Hcc%>(+99wy4arU}PwQt@caI!&oOn(R^NnbDGosZs8`8yT(-HY`i!DwuK96`LD)m{*uHm7&P)0tg#R@%*Da$Ye8W(T;K$|K%cpfVwKgBD z!sdD(nRM~6SZne00pnK1TcSWUj}P}lj!3h=#@)G%=eU9KfMxrkIk(Jh`*eA3GK7zY1nZS~RMF8@y-Bn4Z{8urVWPNiU!Gd+WU>69 zW+?x7J3H43?#FaTJO0N>)|=-^1&MXH#lL~f0LE8k%Tm8OGZnoVjw52;(_NA6N*5&w z_sa$iZMBaX<;wcqawJpo(5X@UbrUK1h6f)Xwy(g5tHO_@?IlWFsC(3l8oYDYwf0M| zoj;a6oT1n~0B;H5>r&ZeiOP$N8i-uZxgZnYu>ZJV`Z2db#t~54vaJ2sZ#9v>M7UK$ zyz0A+>YE5d#|vDSAuKSEWS(pjP@=B(gngXpbwpsnzhfMLBFgU@`9fs}hB7i=JEWGDs+`e%qs*Q|(tP%$#I@Ha1;KiAg7ec5R2 zyEAuhhx8Q;bw?F&@LcUpf(<*8$?~dV7BUIdC0{1Zo!QF+10UI?G0ZAn2JKZO2l&g*X|CJCZxf^7rHAK?`g7NyOsnM3Dd!?e`W7N0i zNzu9fHbXxCaRj4cM{r|iE1FJbRv=z|pLa+uwlb*$**=X+p;VeO1VGA?Vm&}FvZAqy zA`9EOSyl0&`lj&2T$=f#de5rBmtyiD9mQdj%`(Fded|3K-WFdTNR4*fV158K)_!tQ zbmCeLd#>slHwJOV6X3or`7PI)3uwlL>Ec|FeY?7#tX>y(L2;Tm`0AF93k8!F&{pK( zcAH}Pu5(v!+M&4qlQLnhjhx4R$%c9>(spJn=aD5{Hb||ic_C1;F!I2Q)_d~@`<(C^ z47h(4VtO>uvd2U-L=^u)==rF+8ZEj$ww0}MKPZcMgOGJBOnk%d_{%5dQDX>^H2uZN z4_MHFC<4f5RCcDv|I2Hp2;U*&E z;j+7Oy>?vG2uAAaaa;ZG4mQW^vXxe!sTkmfnWAcN?1o*-okl9Xz{-y0s z`GT3$pI^>4?1Rla+)IakG!feMvA>bO-vdGEyiehgfq`JGgdC@#Sj;brv0Dq1-(wSY z`5h%eGz7ZLShb1DQv6lgpC?pB@4{^g2yO?ml$6EXKhVy#nyg!IzF`GNRrh(Ye|XFH zP_;MQ&l&ghCG=p&40i8*O2UVi)%8*I@Lw~6UlzztQybIl>En~WqML7x?FrX$$|=7h_cS(H`U-Z;m_Xl%YdR+Y`G@DvLh;?DZ(8x(m5-pGAmOUWPJ{w^y3*U>txuXY!jVXsCZfW)@3`?xNWU(~?Mzuo z&>c_Kzsc#5?!r}XI>&4;ZIaA3x^|ep!peEw^RGN_ec&k4ra^#xMY~T4rKFrqeZGDB zAF-Ka!!LUs7E_4`PI`3c^Ot@yS}0;$Qmp!StPW4uzv+BXYD39%-svtmWu;6G0zThV zZkH#yWvf?8-1(JNhF*snG|w>3J!inR4?a$dU&?L{@s@j#4;R1ndIiSaEuTbx@q$fGDPCZi{50zCjPb3ND zo9M}XKyPuqD1EZkyTr@_@ksReF|68*`OfihO=3z8SIj|I$TEi@(`w^IO%s=D4yrgh zbHM>~gy<{HHAjNvhZBDI(-`g9uj36;2pYa;)>o<`)RihHl|!?0EhfoAJX(bdt~dfz zd8xdO!(VgdTS!$w!L_#LZcClF0oAYf>0I0lf5|)r!zI`j24sftSv|CB+H9x`6rc-z`%@vP0r~>5zJ;fgo;P(^Sa^8fM zO5K9}M}Sqo-kj&4l`8Ez&!K%efBfa&8rB6^WS~~L=18Xmi_HBM$Hdt;ihJ(vTcX

    )TJ-$uAjx5&i)cl_!*Iix{WDH-YMY;g4xOS;jn>-D zeoNB}HyztiqLbsFmdQap?cWhas_usg*g{~Vn5$ItiFl{#hn?~B!!(nvKUg#25wOhM z)5FYNpNBan`d|WO7r5b50XE~~PW-Qy4(5FCLX-ajvje8nh#f(6bX%de(%Ab!j_Nrw z@h;WN-#_3$GXvI^Co=TqrgFu@{+;KKKF+=%M7owq9MJ4&PRm!8Hxe5Xz>vI)_cESu z)gP5PsCux+M#i@gjRg=Hf|%%iE)kwcd8NDY);>a}l~;;mx^|IauKTp50^3@P0$+eP z_3};S@04h-0$K~Tc0QTA>)5jSziy#`#DIS2mnD2nD43f^yYoMRuT+n(4FuOjlVKHB z9aLB`ew5T0lOj)_H>qUJvVfI?JIGD6%Jd6-lg2ak<|w7!SEsupl?Zxt%uTE_8go53 zI@R1$T$L3qk81p!bYD(5`BUZ=mu(6$&=krl%y$;``%l}~f!L<7-&2fh4pD}w60%~N zqNgRn7Ai*6Ui@ZTv*yb8 z&SxZ&hqX0VytIIFi?${>t{|*p`h|WG`fGLm%Zj{$DU+6-?bV-2C1ub`S^ifcwaIy7 zzyK_-n#v<>MHKGJi_|{Gk3m4=pVWpy2Lnlq5COk?Rp2TIQMZ~9IKTEst7b)j`=2{a z#0tGAseerT#XK=!JN(sA|I&`Ri-N`z3BWcP^l<5!ez4;k*s5d&l?>3IfPMbPv=i`p z2P<-wa`(}$9(J&bPS<}Nj?rswL5?M=DHw~>LI;N)pAs>g+_ncqo*%#IW6s_xIS96Syo5Zz5;@Ipy(a5KDyX~MPjLfH(J2=x07(zQ`a~QK$ z4Qmqp)%NAXbx#!=R0&AO=Oq~s(^~wYDc0G7#dgQ}0q(r>4<|Kx?*0!;HH|HmeIhaZ z6R`w)LAO75txA5HT{g2MQ-5vbMzZ$Q?ugfp3~W>OB!&!q`%2DiV9Z*hqoS(%bB5hR zm}ic>3O-~)w|m*i2+(xS? zv_erRIJU_$>)+Jd8Uo;?rSzT!GZ%NHGy|XhH5!AmD~X1CPG3KuKPQEQRJ!cPKJyP2 zpgBo#W26>frJuC7uv|JM<$ZT&z+1edF%X6iJ3phL=})p;82`A^I;9D>1BKkXXDPE4 zMX3tcuF3~u`2YN&{9865(l<3>MfVHnX*y|u4;q5Mpg89DdSYE9myTT(g^^)>%Xe~z%)W2vtE{Q zM5d_1@T-*tlxlJfBwHpgFv*upj%mZVg$SMcnqwD&l3ZrpekKu zc>qu?f2BwKPXjHh1EcmIRQ;2E@bIEL|8UEi?2Vt35EK_V7NIqJs^`Nd)lY8nPv4p$ zg%y6s^4(;d-U#1!dcAw6ofofpPXN%g?xkGPP zf>mnk6vX=$pr>5*e)yDxWauS-4~K6`^FB~MczmsLC*o~nT=UX?#$-fcq}Z(QjlWDG zQ!S#`_qaB^UdB1ni*Z_;Jlj>S8EqE6adfiosl>H2NA7T>cky~FIQ`K4Me#|vQbx|y z=Bg4eeQbZaf?}(4-RCW@UDap%6VGO{Qs!yat4`NnG`ZUR2Y4RJ3v(FtT{TfLF)?>H zBTMT{W~73hQYyheEI{PH_Trzcy3 z3U!jvh6h`xr!_Yz-wJ&H^}I}sd5uWiHS-Ijb-lab!^A^qtVpBH>YNxU;5~bi`3t7TqS>r<&gUduo@__0 zA^W*zgRS^+fD0Z_dCYV6aR0ko$SS41P7WI=_tFO)kO6sKuQN6!VeyNL-ASWUMcW_>$I-@C~gOr4moRk63>RIhP_v$Bxq%+S@$r zUnG_`IYW`~8lUZLaPBq&Zlv<2H75zKDprt~2F7_QQ{RNjcWnz_a7|4#cVN~*jc@&1rK?ye}WpxmImA;xrk{I<&4+=40JJMPndY)tfZ8^}aJiT~JZk@r#%h=yn^Y&s;sqxdYkYto-`+Ctj zeod%B)Rj~GRJ&uDQDN-gND02gfPe1rN@X*zsxJ|~wm8_&&=4GS`E#3`VP$rG$zjuO zf2H%EL)6e4+KkJK5=z7;>)Vr?LG-B7iSLUuH= zPRx$aNfq_W(Tv~Fu6Y(XHha?RYHB|DGNfQGay(M$e`TJYzXwvXzJ`_f!KApqhkeZw zv#8r&Ioq@{6wT48SfsqK#8zHoIVPx# literal 11182 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 Hu0mjfFUa!i delta 1588 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 diff --git a/assets/img/provider/DuckDuckGo.png b/assets/img/provider/DuckDuckGo.png new file mode 100644 index 0000000000000000000000000000000000000000..9e39681160257d1cc9595e6fe51c1426ad2b49ee GIT binary patch literal 10316 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 Ux^q6|`}Z0^O<7wBr2v2PA7}7`DgXcg literal 2796 zcmV^KkIxQ?%m9GN@A&-T@%p#i@UYtNq0;Mhyy9E0+()L^0E5Z$`TUN^=W4g$R;=7g zr`aTw(dqU3-0t|zB;xkILwa$LDUj;AgeqB9YJ#ip=Nr z``+*P#N+d>*zc;=?wQW&hsEZE#N~a!%%**Zf)#~=j>Gi(k^O@G~r_}9{&+C-S>VCoJgURM$wcl&B-cPFB zIjh@2rP)EF*fE;Y7?;urgvi5Ux^uOWqy5jJBz~p1P<6OStWwzmE zwBTB>-Abz3SFzbJnb#w3xShR5k_ z!R2bj;#9ZbQ?uPfsM}$+*Dk2n8HmkjCdqyP00${Ckf&25t)0= z?YVRAkjQwtpVxcO`Tc(9p5M6#4u`|xa5x+ehr{uIXz5(+~eg zUSxeWaZINb68o1z07C#_4ja#6eCX^g z(rCR;8-AXKH0~225*9bqRpc@zN-pJlWn@0=j28z>fth|$MP0-27zrmmu*wq!YfGbH z7hLmRREt!^qjj)VOje<`nw3Ggnr4=WqD#ZDx+1o~x#>vRTSOKG`(P_?8_8Jv1Efs- z$VAUM0z@${>`B zUWQdGU(F~?3oQMxE(i9KBwGkm@mNaP4y$GS^ACe*zI^hrMQ+$@CRqfgqa*lb0aooi z@ch1kEgv~!U_Z%L!!&I>??+hi9UN$ZX`CkaN5-WdN3u9fR};oeBVcuwf5-h0f^{U@ zlxcIVCE1q25WeyX7Q^Z_rLeY#;4XVfb|FJMxvqz7*Lv@rLQ$4gr&!PPQ~9kj?RFQK z0b7mM<3_u)7b!!xhyx@EtI69LuQ|6kA3%Px$o%<};U#Q6(yT9QbJm1^&+H##UTEgQ z%2P{1tb4N)V_(0}^U`n+{YOK2^!Hkj5VZ&d* zCqMmzO!6P{@N_6FWV$+TN6Un5V(T4&(#2dJ!rR$7mellm4-{PA3rQvP(}gpPkNq$i zD&NG|L;c(vNNsc(l$w6ETi-uTgkc=OzfkY4gViD}&=yNunnEeHw5(EOiU?9=RGeT{ z!~v+FqEQ@CaYt~EC?bxyqsA4Dd&Lz^O!Uw3u8bbG)Di=U<~~2(FW={V-Y4%p%X}^@ zPY(lII(Y+SED^&C`5SpL)ndYja8XCo9`0a<6&8!R-y<63@Awjbqop ztT1nC%yCuOB9kbX=b4A9Vo(2T&n67)#A$Vz_%prTkY_9~<{9h}V3E8SKaqX;<8)0; zqR63h*x3peDqB_ODlq2fw1^QXlJM@#(I31Zzb3x@fZquT5`S%r+<&sD7Nf*A!(VQ? z3Zq6EuN$_{>$5SMa$we+c#}={voJQyi3V50 zh80R>wRXKF*(Svp5)u>4VzEAo5Q4+`HwcA%j6GpVh$hx*AP^X_;|TmBI@Si3yR%Ck z?^1{Eq2SxRBoZuBB6HyvrCEwVoVZXf1TZx;6~0*o1X#jE;eQBTZ$%*XDhM#@W5LL1 z2?GlsSge`Qe^$Gg6&zvDg15}MB+>#44pE!IFbV*OU6qQWkV`;J$}G_C?ga{Tn))yx zdZ{v@Dt;9b-N7}}4kkEX835SMYz1w8y$o3O%$cA`YFiRm@QesB;srp4Ngf`Zy!?9v zE;pYR0=Js)0EOxKwNl&=btkJ*mHCh{!TRp@azkl~C>4m-#ekN#*@ncP6_ZpBMRmxC zgB{9jrufKG;L0HfR$r_qfW>MOc;9KE0IVwRYxTn3768PT=Bt>ej0P>YJqr(<%)oEw zSw@u_U_9AHDK;I3UKshvW81mbPo*v`Nf05O>;=WLeOS4O&@7+ zwzEhbOKU7A0qh!IbqVfZ3TQJ?tl(%}E8Ny;S;6MUGSDcsb)>=e$>mvdX*T8y-}Ua` z6nC(i0vghydOwjLBDjPqgB-w*8%YF#aT;}O>sGV6z^Bmww`<~5A4LL zuBg7&GJT@zwCU-ZwNZ$Eau~GR-vAs*sYrrQrPEX>4Tx04R}tkv&MmKpe$iTT6>n9PA+CkfAzR5EZGLR-p(LLaorMgUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pw7gr}m7b)?7NufoI2gm(*ckglc4)8atOf`GP0ade% zOe!hl@~cAV6=4h_hy-RNX6kdIn1<*0x`&UicX6KOeeTcErxZ*E_ypovrW+RV2J!T! zrE}gVjf7`u}$KwV! z>~#R}9;i@`bE_(u7*wSai0_n4+z|s-V#iFe98{(1YVmp`a@4|5doD)hnX;wOBnik&~MRgNWVRAUV_CF22E6WA8B z4d7P0IvFZxyItm4O+WtSR;lOTE3dn|bA+rM^+lt-YgEp=YKomTwW_gDqZ-#{_YrW# zRZk=Hf{HTFyxV0SAJflWIcnXhRWb6>TGg11waPJMt;!h?*cP(|;F~H>C{jKJvMbNQ zseBP6M8(^DE4AD|Cd@2iLo}=H#Wv_yy+@)|jUsO+A@h?{u z&n&%lb!yeEvZ?8}uXzQ7iqB2s#-pla^q6|(m@n#7Pu!&eLla#5fYrrbKwOy(DY=Vb zC$WwJhs(A}!yzUsxc204i}EfjXPqu6diHOX*CvhX*I@4!Kkihobo#8W_=)Pe;xSOi zz{Lx=RQV@3nJ0qX*D#cXVL3)8%2kjB8vAs`x1L1N_ z%1XJ;x$lHL#iPS%uvJZP@d2iaCqZJ)61#`m(KeB35SFFA9Y(4{=s^F0-n-To@P^hY zM(w8oLmOQ7fU9WLUiy7Dd?pL+b#Rewmc0+*S!&ueG-yrI>WrI@_P(`NIqWHY(deQE zC4!3&uu3rnz9xfvCD?We+R5qIeb%ta-^X_ISOzAzM*slN!GGH0k*~dCHq%9z|GUO zK}@P6?Q^|N+5eWz`PQV$zJ=-hdT5IiN*+(V; zBMX(6@4v4~X5bc$IH*^S0Gxn-$(`G0!M4~xWjnhCj7*%R{{Fti%BWRFUo5~JX~aNlBdi9jBJCvJgUb5HzuFOqNIV7+ig! z<4cW2!wfh9lfU^{|Dk1uUyaU)_$EpkzWS4l^={VwUy-TH9k)m$=5Eah-5iw>cAkFi zdRqW~hfJ{uZc{QuQ@@@ppVb5D$HDH6is2QFMZ*CX;F7}0u-#IJiiS!n?~^Uk@M*UC zU$^H3J49!SU)h=&@iYB?dK_>+BBEN;l$KhUTytGa=*HMIx7?^0nvdY(0{ll2AHF2b z@2-fFg{4Mkge{4L$R71Bx1C?pr6K9xJKdxuFTCb!BqK4Wj0yB!MA;E$xy+c#&vr|&K$`39MW1+4LU9G-Oz-_iss z-f((qzJ?QU*%c2OUbqRxitiw$BqZ<#*mLeZI7#z(_~}d1H!mf_`^0zf0kIqYLGFXM z$)oU^JQpw6c96@nJ@fM)!ZbAxjctR=9x$4k_mHocaG=ELQL{Apxr2OpmZ$23HVx} zTW1N2%B|9n=lWtNX+WIr4N<(#fIz>HsDqG9TRB|nG%M6QWTTpr6PR!}B_GW}`;`Nu200TtvRFW~|7m{=kD#N}Odzf`S zhC;`4I04@-8rRNqj>?GG%j;+3neTK%=@3d`40&+^y)I|qo3g{?>fPpe&eQ172yg;E zmp9ueLlr?p=6gQG>xUy?pUyidUR!4j`T2u7SbtHA%h{@W^>XQmZfdR1t zM#6*idVH}XX9EKlAK;65&o(<( z;Y&HBovQe&&Hy80lfPy*vUP0h0mZ`~;Rc+Ly#%6V;>()~2(l z6%!iY4i1*Xuebq!Nvxwi=ZFvvr3n>FsB>MZ7&%>Ggmp>|%~HQ@q+Z@&PzlN^B%>2u%t zBtWW<*#vOCa-=?nm^X~WW>Gx6sXM?;D%M)EQ7wykaYOE-SOM$voOB#A3mvUED##qb z&;MYFN3B*dFJ5!pqX8@6pZFAq%tA+NKjmf)U}S4j%~i4b7W3k_KMuNy6L90_URfM6 z3r7qLqSxVia{!|rYcn^D>zQOn+2T$4*Z>!d0(j9so+D<}I;=HU#pZT@EIzLr%FCI& z>l`Fbzyi4O>&XB<^P@Rj)&SOBGZ*lRQ|5(C>!s8ayj1sNGFa*lkTaYe;0$MgIr9O0 z1OLw9vP!|l<^o1L7|j8^T&{kMciiQC8Tg3+UiAY*funVRbDY4i>N#Lu$7lZg94@OA zTwpF>Wajj5G5uM|0DB;VlcqJ*wsW}+Fl}YiKLkuFt_B|0 zNoi3oTB2KQ4d9ngP^Rj^r`rL(H0g&%Y}54gITJZ-mN;0{7Ha^TbhPB^IOfHZ1w=Ih zd_*XNDxX&{t;2zecT{otjCU}2)PeuuFq-h5<8PF( z1>DKWwvA$IO3>j?Oi+po}CMzr24LFmo3&~~==#_3kFh1&$Ui*{M#k?2ay z=m@yE%7nwCew)MDVW1OfB~&&J!1p*=r25`+Z6psKq=8Z$0UvQ8pyH`ewtzL@>dWmD zHW~|JHA`^7WhzRtZg%&#uEPQ{t}_*gJTJKv4N%RaHuZokrj_NmGZS?Z6vd}B0CCkx4IT|s8= zRR^Bv?`1@Ee3G?!=dRAxGVb75LsG6LFCa-kZ0`#2Pp%iBY9`BSlh1;`_E)&5EhkVy zrQw3hoT+78E;Q%l_am-S&#nL?`^EhP)cL;1M#VMYJ#R{X1RNAc{R1c5j=K%TS?Yym zT}ZM}e!&#v^hwE}_g%y$!<7T>&kXHXF>kzPE)7JF8}RDpjc8$ny4dWyg{KH)i%kJW zmf>*_41NpQuEzuW1Kb4?%C);X>u~=Z zr+GX`LKWHqF5^MVX~1N;PNYx_w&=o=T!?ku0d7+A0hZIX=;OW$*Z)BIXtt$5lMYr2 z)pDxcYZhNz438L;EFe|pK)x{PM|L@D-+=9XEqt0K(T%ZmD~hGI@(gqI@O7(iQkl#r zSC|7B*;)6aQ0=pVjpMbGhCHB8D0i=#-|+?Z*_|4ZFkUQUvleb0ME_O$W;R zbvD!WS(y6g$9pr}=A#LVYz-IP0$_vGsB6R8ahNZimMkFj=0Zlr3DlWsu(nyiH?SCH z&Y#v>0pltGc4y0f(yCs`qVS}CQ~0tNa{;&5#YqX)_gMP|)}vDbfY)UXB1GB+zL9es{3)KCY|jW136y1A%Dt$ znGD($da6f{b3Av0eDWTUdc?yy_Z0Zq^_;cuN1b%aaj@gH7*I2TZ6Ui5u{{mBCoM@p zzGKfS4wUGmUAD^N7zwvVq=fG#C3;-y;)Wl zCj|0|^aqmJ*HoOqyZDGbs~FwArN`2Bsl3#IXkE6XVZiR!Vm|RV`&Kcfd*(Y`&!%lt z#>;2ZA5LN4n5N0=dwHo3vr#e5y-A&BxMFo5_IUCgeJIUdc5Q!G@q&2WHXD1?m8kLH zzEoKb@rg;v0@)Ex#Wq**{XLZZFkj}MEF>~|E9ApM;#GTAu}DJI1blyU{C%&RCJAKo zEosfQqmZe9ZN1p$Dwb&NXKPU6c|^INSeq*7xeidY}Vyr`>!Y|V5zS}cEi3X<8kWcJOnn?cTkT47DK{EdF zH^+%2x(b`E!~3AZ0m+Tqyp(*F;LVRE$5s6&zf0000f!F;+4{|Cdz~0{8+1c6M(aQD7Xt}tz;?>aE%*MUEyQrq4`uqFk+0oL{(cI3+ zvXDvL+uP~f)S#W4{LyUg?d|K|*YWZ3$Gfz!t*M2AfOvIt&CSf=)XT)f!q(Q+kBo@O z$jA1{Wa;GM!oa=!^5~nBj?k=D@$Klxqf+|lcGS+xmzI=IPEF3m!H|%U?ZIL2!CvCs z+HGrTU|?Omn^61p?%dPVh;l!=td6INMl&=r{`&Ry-J`IZY?*vL`|#KI>dNoUgZ$lW z@XB?MhjiuEZQr(Ap^91A#$)o|v-sPQ(6?}|m0fFGHRUdGV*mgLT1iAfRA}Dqnps!c zKp2K6CT1gG$U=zOAd#emEUbcn3t&a-*4n+b>;L}|{f5|Td(rD~4$sMnI>(E7c)xFE z0-y~WHf-3iAwLjwlO6K>R238gtu2JW55p2!Tv0B+SW^{39foB2po|^h2CS!wP%44J z!Ha`~1NZ@~WL}^(gW&y@200JX^Vw{+97iFjkn3hb48t-|56*9IZ_m?yKRKVBk2_#O z3TTZWh9!u@4`#QsWF%ybL3bBvTm+MK%4FqHSl-SY?x`LX1SK$exi&4&$ zhGEanC>GfPNs>ikO-yJ%^N0~aHTvso&UK$SlYX)Y9KF*i4wbX-pSMp>KfKDT3KfP2S`2$gJ@kuG z4`pz&?}t;#kouZxc%2Rz4;1e1^Zxes^X;6fG)kdRHBjx+_kF>jPzHTmulrMp8Y}{} z3yIYG%k<;x!_(dEmCBnO?vIVo7pfz~T-N=%VDo>8#4ar*j@9w>c|*GTd9^nIkCn=| zx1f?Qn+61-jZp0vMAQ+7GK6EZUZ2`At;HvjuUF>i?cvtV4UPnJ`h5G{+nlY&8cdkA z5d#sJ!r-?^^VsZ|e6QOj8Y3g>NG^Kud2+FLG1&$a4DS24C{KuHy~r5^b8MQr+U8LP zE1R7T@6rZEwB4%Ys0h8AOfD`CPj`0rcQcvir*BY>P_24Num!?3O^@$UD5Ga}K%`Bm z5;t13xdBC>uan8);o;})o&D_xlhY4*TEA%7HxE)mF8ld!FZ0p6nH*ZaPa?LhD|C$0nb5 zF#8Y-HhG2eL)9~fs;$&Ux+M>JL&Y63*RhD@S(dCviIdLK0jg2a-Qm{7;r_GCWOtQI zjv8LHOjGGn$c;Q%o{C0Q7|ty(0t<{DrExC~P777cDN(i-V$yhA9Jb~!zo5?c(Qpr^ER9u&qZYm=RiH>Z^ z70UvTO44`6QWW>o6AgzJMUr!}2y9oretof%nP6~r(fB+N&?DTa z0F2wM#@*G`)$5zdr=z3yStz?ZxhgI;@+?y^3}^wP-%pZ2e5yIb8kKR}64`6)v9-5% z@#P3&fk3k5D?i26F6eTdwqqXe^gQ$MzA3&G{t|0c#sSAt)ciGgVD`4MSXLtY`H4ia z3!ZEWt`mt2LDUq5VQMvkpxHBB&OA<7PNW*u``3G0D!@L3w}&-& zj%zlX9EV+=q+&yT!9nul{g3M^#nHJDL8t~QD#t@(3WG;87m&fhVZ53ulHy;{lF?%#^(4 z@n15VEHJ3DRtEe=Gwbrjh<|JtK=}j15Nqi1#0Go-Vtp+hWe|~@r;rUBHf-3i0sR8G W*&B~wm=W6m0000PJq;*K{`Z2Iwhs#&`3)+lG5EEArj{xjR+{+4T^Mkw<0Y9O1E76 zzVH6--}l`!vuD;~{_U+v53P7MJkCX>MAOHZ}J;3cEAOnCwpug=uU_dbb z0*Z-=0f9kbu)iISbq@;;$A-gT*tpo(_i*k2!@|SI#libK|9i+^^S@Si4F?W`|K0Kb zhuaPS0SCMRZwwFu03$#c2+(a8Kn(z33=nYF{s$~53=RQdV1n<|RG`1=JN!=zz#vdK zCI%REy8z(anSlu~2=0_Y!FK~@Af61{dZcRBG;-cCpYBfb54wHsOHH!*-NXkJ{Sq%q zZ~IRSUlNOB9-^eRdcj0IF$n)p`o9;!h{8g(;5`}D#h-=eQ9&G5KLzZH@=PVv;$Ne5 zx)o$*ERAoH9b(4-sn3m?yshH1h_Rves9lp|D-N5Ch-4mW_K$(@j{UEBN$+Rbl~1%} zJEibXj?K(!)!r`&p%g{E9yd8bR2=VYCDFJ&Q*yBg@Q`UH;?2(&50Y#S7{^UUX&TXd z6W>|c@I~4v6Mf-K%L+O1zB$Tk_N~4S5)!Hy9sDtl-aJ2VxdkLymcM=Pj{bG<p*ip{lpK;%Dnt~xQLwXJupnHW7j=;S%V&4W=)LpS{Q`o z$NsE+*j#tol~T@UBX44aO--vZyZ=UDE$QS6A_k>+{(0uoMrqJ5m)_;*+1KsJ_9AXY zohN%Zw}8GWC`dnL@x?3jbp460&A0fYtMeMI1rvPEuN*(>(n|UUv2TIrtsBc@zkVs2 z`dX7NI zsH>aVQoYtD*i4sL$<};R9T@nHV-+tuE>e#hws`v8k;AYv%D!xem-qX7<`)#ND5BQ| zsUvh2ott9x_d0-kyy>@qu?JZyU|ZzNa_5EocOC`>gFyfk8wB~sK`<~OcU}qt16ah^ z1PDSBaw1X+N{we)I=W`ubo2}YQg_}7zw=rU4sZ)-Ui?X;tXF1Z!w*&}F@S;Q$+X8{ zmjn!H+MI?C+wU`3KDAzO7WL|ja7ohK0!8PeZ1ZROP0Hnz+53W${fs?7cr%nI9yj^p zX#}Q!M(5KlbW8Q45{3j5;rud6N|WCfZvnAop@yI9?mj~sB1KvY8bOOQyF?#&p#+B4 z)jBE-x{PjkECjc}!N-P(7U%R_OKN@vch@-s=$>L6L|2aps`cWe)p;@MmmKl(F+;;( ziu)KF20KRj83~ogtC9LWEeGsN;OolQPgv#)Bu?BCzx*B%%E>hZyg}C=k`CB8)q-tz zujpdi+)(;*e!2O@?O9uL_f9S}UaW38p*-ddcAk&-Gd3D>L4Ps&sb&z0D+n7@gv(BQ z+W017?JQW0m4BB4EsGkt*0ae8Z@9J?^r&`{QDs8tP_Fgw`Y@B?&pr}B^lLqXSEQD| zu`OC&l%2m{cWD_@E1p#v)2UYI&UEZWdp%*JZnH8XFBRew(MlT@ksRIg9VBHHUEZN& z`C#;OwaROq$Y!<{{$Tefe5XxvZAA;kvxgniJ>To`9-e4+r{!UT( z;wJKUt}h6M<5c?gagiiFA>i0<`@CKTfjS0wzw3~yn0Z5e>f(TMOl}^b>#s5UZ1RwL zCB1d$6I~|IID=B`u)O^h3GJMSo*gZr>hrV6k#58eb-B)mQLS!k!IgwZ>W)W>TU~9B zDK~lE?5pXQv5)+q%RTXw3}HR8pwSgVGy{`#|!v`l6as&b>Z6V1rFNu;Z-}7HJ zkHzn^@xFjj<98P)}g{JMFhXqvZ(4rO->!h=i2FtOpbIzfu3mN_y|`yI)rpQtPyxI2J!zU zJo_~7C}5{m1LwI5OXyF_&z8Y>2BMxzMWrqH>=qU~lU(K#?tT8wJ{?vd{>2|EQvNZI z6AvQH=Np!6oi)_627g?niQ)wfKMDuuPsQdHUiY<1`ic5XEp}@k8EB1^vS#ZD{rnUV zmaD`6JrUu_S$*a|z)q<7VRd3BYR4{{q<5`PL}^ig@8Fm3C+bu@g)_)n82DEuE%_*$ zJvE+16|VJQq7tiZNtTxMAl&C6hWDZE?6VT~$$l9vH+kONHwO-GA2qJi-00 zecp6%av&;)u&_o%U_ggc$;XR0$=$nf1t&hmzWQP2uO=B!r_HhHYPGhwv-_1poM0(3 zD2e8rb@LYR-paUHd%IQR^Q>hXOL{O{PlImc8$(({H{B`YE8k)^QLCOL(E5ZeOW#Lk z5+sIcObSqGr}!~pGE&%~jal)OXpww^RINIX(L6~?md&NB)G)@!Y?S8b&*F}%xNzfV z`s(;iejBvg#u}{>^f!mCG^eA=nSKGfZ0QY7T8`l!4jbY+!y3_SMTPMxgycOMVtcJZ z|F^R4 z$$q-8au_byWAPKfL71eoSD#{qBnz% zN?+aUG=FrDp}FP&Gc(9n{) z82H%oXk51_F7^edKpf`Ga>b}c_s=~EedR_GS>BocxC+#p2 zSe^)>fgW2PSnH&>a&=6Wk?pU`#Ls4ueAep&}3%0}}y222cRh z9XnG~Qz91FH#ev(u98I`F0FAH%x-XT)@!$fR}q4|N7^!sRC^PJi*RZ5lNlH6E`ml1+) zi*w;W)AST0N=*CJkeCxp1%9vG=Pjj=%5gWjxqv8jaBFlW=4x!xK=p@V1|E&4fh;3O z9|S4iE&e7|2L`Q(Cbinrr7MW=FsV%#@VXp4d(nvuT2{x?;|4;W^OX0hFf?5-FH*lg zW+NV2-90Awy2=mvVimXRB^Er$MA#{&pCsza_Qakyu}ZV*K9$u1t5x6kA&WXIC9uYt ztAgJ1?r6t}E+o+z281T4xLMQ$GYKJVlpqy##2~AlJlkUqRb7J*UdSAvkX8X zR*b?)p|`XkufT~uWPaTgWW(rISse_K*~QO1b_mcBo1J$~{PxXb}=a?yjgyuK4Ot#%B{}j%a(_M z$CcmoL_>vN-Z#&Q{#aDG>$%yGd0OO)Oni}x?YL{bBe5!}T&(J~z(Etp{Nx?IyvZN08j}Q#X5Rc{l@&>KQ5Cb`m87S3cPX>zgASX!rim6o;4qRhEgTI z#M0YCob_~-_|H<%XP1=?*jeU@#PsJbTiQAnx!*@LWVgAUcR#%&I>SHS;nQ!q#6o2G z*B>pRO_7)Af;5!?^^Nzxefq@w@}OHJzsg^1`c;VqQ;|r`0UXfI_gn5V2Uz0?+L`Gn z2LHLd;3QM=LytIrHF-xJi^5EWDzv4iUg!M?&K*Wr%R&C2u1dNV1-f^SA}QN9)7m9H zwuE~;uT~y6P46WkeI*^Oo{-dG@`pg0><`A+*PEhZ6fZUt4t;z`k2Sk~7rAjvD$)Be zTMKb?p^!{V=y-PeVCT|AkM?L5912Av@{W$qg3lP zix-wNk@@#QDKhXsnA0xFVZ)raBX1gEuxgNJ-BLaRb3&*cm6RsW&1KY6GWlDP{*+7 zNxD74PM;GzaH(0E*zsuiO~jnxB85oN9vJlnX64!i#q7 z4wq$<5#mv{{hw^jx-ta$iYaWv=SwTg#D(-CaMIPAP;DsUAFu-Y_YV2V&p7Hx+=w~I zE*PP=z_eP?28RHjksHs``OD;3x9Ag-(q8mSEh&u}gzm!Q85zH*iJ9?nl(p8$Ca&+} zKgAjkGUgU89sQ_mdQ90>J=rj+wFp(VJ?{B!Hy~n$hK;eC#p3e4S*VrGceca18|!;% zz3e5qh}zH#Q63@@0y7&-`EIUlS2*X=PvROl-a#?Fd1Do%^tP+}x6A_u3V_Ju%59rIPKJXQLNx6?8f4lKF`1r?)B_uHCDI4$8QDcL$kazNRz40Vp;E{ z7y&T}f|QJriH@0@kAe5!YwumH2@d=z`MF+%$`}>dDI0gHa-deTSG;-Hn0+B`L_Jg% z)Z~6N>9W+bN~`ooDP3z%6XhiE!?AMj;JLVkp6VMhwu(QVON6U6jpYi!gtCeS98aD;Dvg6*51#K>(FWxIcQ1|ETW(~UP}PAB4< zr7UrorC_{&2j^ZIW$lmtM7F@GsMT}X)h?Hjb}gCsD*PuTG4>U$a!Us??zimRDxA9W zyT^`4B~wH1=43HxvkAR#Og@KR$In@Nw!%#G=4dHtc|hWa59Z@>Z#&EK`M=-`K6*L* z;2`;vRCm>7uehT~-pO@Kj(O?wgBcI>LdxJ9`mzW&J?+LC<1b{oC!~Y%&UnIDoZX%~3+!gve|I!Fwvdb= zb%{^NizDw<#A_~%KJtQ=J~^11tC!n(GG|~kGQB%EAj`3_!BoznHHtdTc!TbsLY|(A z9WQMPSZ+E8RJh|>xaszu$F7_nseH0fG!lDXhT;6i^WOW35gPJ2kB(`c zNzO06&hZ`Pfmg9mg3_4W&7gB4l+#S0FoTOiiH zL6)+IVXUW#aRV;ReG8P^MD-3B2!56EVK)}25i#ePK2EGS=RYePyH>#SI4m_8!mnGV z<9IToB<@k`cC~D{v!%;cmR^yKIuQ)@@#hvFgJgLnTsA2=QtqBUJzAq`Y0AnsWAJeC zKOw{1kXW#x3O%&2lymK48kseC$5W=$EJp6xjK+S-M63I_=|fdw1KmMgZkshlATlT$ zWwN!Na$%$3&KH%@8EP#14o0bBR7V|#*&2BUcI!;K!g>~oq*^qUQZW0uWx{{V%-COg zwPfUvB}4V8?h2>F@aO6+P;W@|c2Q`+0@&zynh~BE*z``Iv{v{6&z_Wam#~}Va%=|A z;exx74zXf!wvfzfDbZSCpKUxV(NeCSZ!3zWb{9y(2;eSVhd`hZFznxo=3V^~L9c;9 z$n(UEAS5woocEbaRr_~32I-04MBI#gQZlZn+=G8|b}$G_5;)KHC|gyP!s$O_JtObG zCz-$HK9#u~`!bxU;6z9;omM7${}y1sQr}&^`t;3dD6sI9(SCEYtrLz>9E zljp_pa#0RNtVJm8`tFil0MulP0>Xk*JKv~{Ttn1QMQCO65TDKqWx_UPI_#W!ES?L1U~mLKg9CJzqsy^#p=t+C|g=Aj|d^l7i#7SM@^&9fRM`doni zTw;T}NyV+k;m0V5S{#2x_l#=#(=9M}qQ>QM6wN|!61G*JuQI)i;Bx88$~yIVlghn( zzh%{voICCKTWB?-`WlU8oI>|2M}f2ZqFa5AJb_OAUq~brEpzavqDg}1zuKhEhYf#k z{bv8GIxf3WrO_k9`$PrPNgDgfW8C5SY;1h~IaIh2+SU1u8eL(4pjYI(endz?wPi8) z>9^k$*1YWAIkIgC>ZgA?t)l#PRB5ogTv&q*P)%Ct&{~VCSqLPY+z~Ngto+ZjBeXbh)iW=p}17 z*1E0kT?{<>OD3Ry{y;$fjR8yu7y}A`U<8Cj#AFNz5>jSv0XimLe!+j)-!G2?uRUaZ%6nbu7vt9}^l20y$B2G- zGdB!9!8kDucrwnw*=ImA70(>n*1or}qrLe%m9Vk*DUYpe6dm<2;a(J#!`C9trPt31 z{lH8b_qfEsf)DkrPXazo%U-DoUJyuIq?R(8!&DdY867=*#Unr(3~)!((A6~xE1c_m z=g>@6v@}Dl{AK~?+~i=KSvvJh|C3tjr&{_121&x#5r~U`$&KY4?1=IG=vN(4*D33Q zkzVPw`!I{Asb1cxdkza$ewG#LYXVg%?uu(G@Ndn(9NzAf3mO>KS7RQmV5;@o)GHoK zQgP<{=^I_UHeU=3idXBt7w&q#wMjGbkfwiNkhv?T_Zt13p^R|~H`45tCB*xwT+eoL zr_&rvmT{4kyaR2q@QhPLz5J@Q;-K#F#_vdqC3f0!NH3T)JM)2m;_E%uvr*v-l~(>G)h*)tSA zim@lFLYFv22n-B1!QSRO`yOB8|7psi4I))j7UJfj<(tBPW5c@K>8v!%+?gzvtDTl) z!OZYj>TPHE8{;Q+miC;TjzQE#HFF7d5oW{|3C+#!wpC1iPm@i$LJKtA*rr|3o8Y!~ zi!ObM#T)Y)6tApTA1@E5j?U_G#HRuw_VQ_xw2wFsK(%QmEqePcKYBfWsfv~w@PckU z=kQ`4V2tx}3^zUD(@NnYi<8_8`;l>A>-=b`ef(vjOol$xeeG zlIp&{Q%Om3>b)Jg+5ju6r_ENL)ic125&7@hkV+dGepu6 z_Lv#lbd9YhL%vy-H?oj^%uxCIqhKqmO2q(?J?a|=Bh`a+$-78<{FiOOPzd&2*7hIU zfDr)3-%62&83BkQYgb@4VUUv+GF27;O-SRA}?L ztL@EkKo4J1wB>LcMRoaXi$c~{7>YutE@Gc9%302Fu}l(?aJZu*PeR5GJI(z^z@ptN zSC!v>>j`BB_Yg?Knpa&VYos>rp`cpV&d5V+##;lP?#9&%Wk>(9g#R+X+w zZtXQqAVo+qKuKVD-)!OlbCzQg`C|ORXft7MP2%ZTSgLuKsVRXobSz-bc`P4e5$C%y zBn*F_#5jy}Tg!m7ecXY%X#-~anLM?g6p+Gbn7^$cP6w)#4d-fqp)M0YR2tApj}qTyb|b z3)tzGunWhe(}T6%KlUU!&jL4vrVSOh*5K{I3wXdej^76@+4rN{Ex_Ro!LS|(R#XwP zZIxHZ>ve6=rX=$ZT(+s)6YElSPF1^ZeLX(G zhX6a%9OlDl9g;cSgm#GsJZf{>yIcp4*`E|4n`HW4$Ev)@iqI;X-NXOQnC%*g6va<0 zX8(LYDI>nHu>-`8#CouSy|VzK6nXY>fLbd=zgzw~B5~ktqwGYB8MG3E?{ZsH6M4T= z_Jkv+n9f-0DB3i~tXCMGM0*jhXIvd(p7u6jn#N11D+;PSsSd402kVFs@E>m!;%z(^ zsx^2dwJ-7Vfqz&W=4g^jTiRiq@W)Gs(1Y5(>r}T6JGv32vPk~x_P;@BjLZ_ zhadJTPFpoh`$<+G>4b1Et28l@9=ifVjSJ7f#*M6RN8LS0Nf`@w&gQrXI|T=ARdm19 zuvEZM;O8aZu-3BWFJ!9bdlI|g@4r=*8y?yzV)>?6q;9zW$rZPFJ9rs&5~t6#!#E?N RNSY@Xtj?0p36;E^|3A?|>tX-^ diff --git a/assets/img/provider/S4.png b/assets/img/provider/S4.png new file mode 100644 index 0000000000000000000000000000000000000000..394d991302a68625c830a365240511eb215a9312 GIT binary patch literal 13182 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 P{x`_h%HFaP>qYqoPdGT$ delta 1433 zcmV;K1!nsE466%}B!3Z5OjJex|Nl2ecm4hS`}_R-{Qd9m@pO8XrKq=MbN}}C_v7T~ z_xJel@$>8K?|p)r`1tw7$Iz{>yq=-4I!Jg|V1(x9>eSWS`uh9x^!3))-O$n4go&SA zWQXbL>`7F9MNxg;-{afd;mOO>zro97Y>e31-_6d|xx2=yt$(|YlBPdRdOS*b?Ct-t zv%kB)|H8!0qNTN$nyi(WtF^iRYk2>&w!(;vqHc7NX>g8UXo*u@gZ=&g`T76v@c(&) z|KQ=}y}rqkmZ^)6qi?_;W`)#0-Oj^qp-0 zkVN$VLf73os2uhN!2+wa&quMV^0NHY*#9-Ag(S*}D%;dhDw5vw}5WQ?yD|sN&s?t>A z$yn0v`+qvzC4=ZhD~dorhnQ287045}rxu-|1Zfw$cB_LOZ&*N_Dv>s<6>+njInJ9b zK$tTxCs+(={;1OmqhgQIFr%W{D<}rsL0coG+a7@2r(^d#3pRKOprVrmSRr1k8|-@C z5YhMYOs3U_#3f<|@&)w3DxwK&f?EmXBApmpV}Fak&JgY**;7gv=)8{*9|4(kLx3h? zorXbNGx@^jgTzOjMx=p)IXbde$Y}sI%z^CC9AMQ@VLmz~{!=w}XBdJi9kLUC3nvT) zK@0I{AI<=|9fkp72$~L%bt#b2EpoCca7WQjhJ81qoe2G|3q>IxMn^71%rPHjBaF75KJNcx)l7LgEfpMv& z3t6ZZy#{UAb3CTFKt?#%X)zGnU&Gk~kAK|}9%4bO?El^E!`h_UYc)OofZzNoXYxaR zGq<3DjRuyX*-e4D4-c@A+P|^WfI4CiSiX#?0`z_iCqd7~VLsfL->L(<=HWrNBryU& z(5Cm=E6->aQwPqb4S&;S zDGuvbxYi*=+&vn&SPZQ;VqxLVBU=jSYcA88sG6cerc+^-7IsoFo@o^dUv%?eUIV9( z&AB<-gp6-KT}+z{>RWf0PMHg(Y%5#|h@{pQrXL@5f7`Yh-5SqaGxX=~NH5PY7J@Za z_yjCF&497a?XC>42bE!7&M0bWqkoK7rqX~tN!Kg}dw~`Jku(b+p(TJNxcDKBEr6xt&PRsQFw>x@67XDt4jpa9=X;=9oTzb`)OTUh(r*smLG!tat! z&(D|3`(G@V%k%TolLNy+ZO4GH$W6haPVYZ`_Tbg?PiK!GKfbwn_{Gf)U4NdPoxOej z`pJW5FFq_!zfLjWzsk4uy1i^*r82V;9O~)Wy&v%0>sL>Xk00zEA0Iz?!mnPQgEcB3 z)>L-;to^H<5@i}19PDMB`uP0S@yll~p1xo51O7Q?a9Q|sCoi5oy?=Ugasq-N2!bF8 nf*=TjAP9mW2!bH|E1v=UrxJLVb_S*(00000NkvXXu0mjfI6K{* diff --git a/assets/img/provider/disroot.org.png b/assets/img/provider/disroot.org.png index 62cb19367896dbcda950d48f7e1d9b418a194b2a..b12a66e6bcb83e3cee38c1ceeb68d31c37c4c5c5 100644 GIT binary patch literal 8501 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 NO<7y1Qo-uee*sl7S2F+r literal 2119 zcmZ8ic{tQ-8~#OO_lYP%BQuAxD@$b?+c5T!MwTo`wi&XVMq@9Mwd_zKvxpnWhOP%fXqeuG95>-*esX{oK#}KKJ|Yn`~!eCdhY;4*&o`gt>`5yLYh< zoQIRm6kWxG>{e!Hd`C7bJ<_(j;|1R1mC1*SKOJIRNMWK0Au0gCEr~EObo85M z<}D4Es2#d(Y{YVd3EL@+8enictqs;t(Iy--^1VtQ*x2gyg0x(5^8eR<{3}(^x2g&S zqqd$vbn- zxct=Mz66Ds*J&a{4CAP&v&*Se@b}AQt=J1?Npw0XCgA4m#GSfl)@kuKH4Vri5^mYCs-EO!`j5Z*)luAiTTomgCVPu$Y079PiP zU1iLym9Nyv>h2Q&uR=k-`7C7ZqsobL>j%-qxovlStxw&9YIc)%%xEvPg%?z28v6@* z)OFPfO8Dtd0~P^Y5c=WV3e~|0P*LV}W@TNRnDW>ZTzM6DDfJEM zb;*5UbKxa*KDu=7=oWq0)-X_z$A_R3=~}NrRZX~PS{H}SOCpf|X2GThBA_#@-g-1^!4vh+;N{0+|S_Ghv4TNw)eSQSg`Y=xWb^v705d47h*7!f&atk0QU)qC%rB-#|s%W%;P?SjrS z_-8!OtwqYF?IBSHhbJ;Yk6%g2HK|yj?F_Z!r3N}tngny(j7P)A6Mh8mTT7?(qmHJ8 z)~X*U*w$;Se?cfdO=DCM`C(M)Oa9)(PxT$zlTdM)Jn(xb4i>-D{qB<5lLE+8Kcd_W zsAb)L=}FY%@_tzBoc^*)yy}@p@nOiymYNe})iXK~{E~tvhjlc(h~8O#?Q@kPH8RrU z1vxoWH_Uj+ruiZQ;&*SUf85BnUo{+etI^@GtL@}7o?NL7efJfwaEOont)+=A0m@FMP@F09=qZh=htg| z^~qatxW+szL5B-+LtEiP{n9nGmblu9{)ZhDLt*Ay3rC@h1$1<#hDU+$P;n3haY>gB zhvd5+JsPOy2l^IpOCD1-`M$R_-J;vsQXNSkG8&mO{b{8N$CC$hk+3s3H{kH{HC%{{ z^HxENIW&lLbp(L8XPj5o%6Q|X_W->CW8}TWQ#yusdYTPfo`>Cy*yEjlI>|Bz8ooH4 z58yHv#u#xHG1`fsY3TLSB1N?9tWr-vQP3|YOJmYsz7O;cVMc3TGg2C{D#`DQ8qVQ5 z*kIKw0j@#$bTl#=eEcW+ZWrG7e>>8}4P2S+CT+=irm~(==zmP-B$|qjZViQ{N5dZF zblgzvapA3vh0|_}gL)R$Osk}fWs8qGuKb;U_KR(UCI38(yzA{Z{^1Z_O6u^(SYy2m zxiN3w#eoSdvU)S93J+eoJ=VC->;fxK-!nQs=ibsnhdHNZA3c=}!P fe!>6NCL;+P=rtfkv2$CLF&*$OG2bqL8=5r z0s<0>hypPxy@UW8h%^^x&hCEMbAI>#?s@N=_u<_S?}?3-2|J503jhFMH#0S|yIf;_ z6%*}ca`cW60RUji?}mmpW`>3mVd0^EzX#t10IuZ5=jxcg(HDK|;bxxUAi5**EvNdr z3m0EqnPW8*pFtD8{?S;C2OceH28Z*yvvMRTIEuL=qN2k1=!Q7C1f1lI1t9y0X4S@- zjJWfd=sox`2U(-RLjB&IBlKUo1Wbg4X;>@ zCrwR1=e1y<(tUHmi16<-?Eec>6G4#6YHvq#Rq|vDMc({o(mW0ugu}FU)=O-`WhHW1 z+^jXQ!oK1H_JWwFnwVPQ)zb(V6!B8C;luTyFZqMYc6i6a9;*mJh=Mn>6y0boDp_7( z`1cQ{D!J9?==8+V{fw2ovD-i}jwaAXQY(S1M_q1mK_J5NrOYI#-isixet(_dPs4w&)uK5#+;XGOOqjmt$cLGj)jo0AS!> z1&pcDyMMXK7-?o{%=n#2kcII|RwL4%Z#AVnld zp&A6O0zoVOQVD`0{!;$mMgofX9|eSjLb-%OsRZ;g|L)5r6)si$O2tbR|H%p|#Y>gH z5?1+_Dk<3CD#5U-Uz9FY|365u5>i_EZ>TG3D1~b%)f;FfO|-f$T2sH~hCz+4F-G46 zV`zpkv3zcBTWjr5YwK8N?^N&T*68NZ=;_<+8_*JTuPrpZBPymdHtuCYQcp@+U;2~& zjAyTM^M{IxUl$b*Bg#jrQMhWSQ}aY))BD!8_w60{7o9WRJ#)Q%9|m46482|) z8CiZePMn(hil6>IH@Eib)5g-$Hu3B3%F5pA+WzL|;m*#{{{9aN<&;W2J2^Q&J-awR z|M~MLUx)s}<)dpy+F98H=$P2J1VHl28rN_BX5-@F9SDDr_$WOyzo@tZ)6~(?iyg*I zPJj5k{B3n(dzZAge@Hnxrv5lNJv+ZxjLDq6ya(uQZej#@OfO~%05I5?8QpXUAiOQz zHWb$4!gfd)#4k~5Is;qgKg&_Jmg|~?xf~iDQV-d6p-6olV?~9sGl~Fz(d4V5(qJ6t zQ;~yl3)%dVU;zFpXBhWs7Cqo>`BCU=RHEvi)8w+DdxJ|oe2#!WhO%=qGT9ln&fV%x zeYwN)$K?2bW5xbt2`~5<;^*tVro5tn0)k66#>-i~7D6RhJq2SWlqjA+?c|D4uwsc| z?1Tupcz%Iq;}3DO7LGFll>AUwAt?*eg0&ap{j~mmCIi})jT&zr)tO89N^5;54(#@Z zwQFkMWx`m)8qx|#6J0d&f`ir z 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 diff --git a/assets/img/provider/searx.jpg b/assets/img/provider/searx.jpg deleted file mode 100644 index 81eccbd8e7f25ad2096bf185d66ef8d2850856b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2342 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 JPDHLkV1gpzwNC&5 diff --git a/assets/img/tools/Debian.png b/assets/img/tools/Debian.png index 06f7e06a97fa62637456326c0919e332c55d41c7..be496b8b426a7875353b927c7a68f266f0dd2b72 100644 GIT binary patch literal 3124 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 ISg+W>0mO1IZvX%Q literal 3742 zcmV;P4q@?$P)6->R^xLIez0*h3qtI?U1hGKz-N|QQtRn?U1qOT#Vp7 zcHSsv>VBfVBr&CTHJ1bK*;Y-a&QZT8`yjmf{#y@N1szj;!DmN$zi=)c{P} z9AMxsZQV6)+Z$TlBW2$-a@Pe<+8bWsI(6u1k=hns)(lkVQiIwXV&Ywjn6sOB|y;S5LXa+dVV-||If=UI>a>+#hKK;Arh-YRO; z0!-sqh}aKT-7IU}C}-kFfZZ!;=QdsIgs0+8e&kt*=4X=TZJE~#P4c$O+7?^uS%>I~ zzVM;E?_sO+IZ^MRy!h$$^F+|q3{vouv*Ad2>3W~%YL?(Ubm?Z4;YNzs6J6+RkL!u6 z=vs&6Ws&APk=!zB=00uYa-!N4W9KlF-Y#tNSabDsi|#d5*9T1aS8L~4i0?#|**$Ra zFqHSo+V7XL@g}R*3Pbl*xAdph_Z{5spu^l>eb^0D9 ztL|;3?4iEn7kKSRlH?##>zBLYKYaDQ(b`pr?nhasEvh8%7c!(V%7#q+a6xk6=K*ET-X^`)df=23|rkRY}f`;(Ev8*XO-P8Xy870 z*Ah(E07>Ieh1(%*+zwXS2TtW$iQ7bi-ddR5J#W`FP;C1#tN;K2&U8{vQvd}05(oYW zAQ2ZhB@qn@{Ge^(!+ShCDIy;i{=0=@OEoY4_~g{cv!S7ges5e$J2fmB7yS74@$c*B z%f`IBx2u_%k%Mt>Yi49)R#ZYhH63fkeJ2eVFhHSWWbrG@2KZ%%Xzz0Wih&|jL!}qHM+;4S;NYl z3rf!DibvmGjVVRVZ~_)Yi>tDhNKFm_OCqYi{o$wJj1Yds%XK_2pwn=KQcRlvAcP|( z9$TH~M4t)S7wVcQhZtCSYRrDTYu`y9|Bw1#zFcP$ks6$6s|;(z=CU04e~7#Ls3dYo z103(=5#nbY2-y#v=g}kwMZrMGx~*?bf=;qDrCcOjJ2ywfBw&mMfwc2aGN}6f&Slu9 zFqhcoz9!ymk$AU&Wk^+(#G8bcOK!qcST_|q&Iq@?jhA_h64sAgJ9x*Uv%7TZa`v{n z?;2P^5N~g-Z7aABI!M={1aqyOD^_1N{-Wg&8wsb$Out}zas@eNMx6hp(#a0mds&!S z;995>YV#BYNYkgUD6F(g{+AyVYcGcmaOv+}(o$C>>ypMpV5ZGCO8z^;QCA0)pD44V z7B|7vGyBDOVDjrr7SaDl*p(A>yanYZ&QI2U)II3>?UO-;*zLTn#pBl93qdjMh>iF= zIcv`DnD}tez{7v?{!i@qeK!QdD$(@cj|JYC0-7m(zTRKiJR=6QbGFyy-*|>}3u+eI z!1-l^NxIemTFIC}x&I8}a9$G%K`D2q#Lr;-7|@7e2qvdfSG07$^}P@XPI-{oZ?UB# zX`qd9=ybuteD{aqAZYd`_?HrztTEvAl>66{RSOuhEN_?lZIn{wp6AcKL>9B6d<2_W#ApA&X_% z+itO6ldISNADsgwe8+s^pl>8~4DM*Q#{3iAJjUpB2D3LHupj(1?!`w);msgUndY6qSPs`O5F zNe(YHx(5##GPu8B8Q2Tj@^*ugAf9{RsXGI^Yhxaau_$dA54ZqSxU7=rMR!v1p5=yS z;&U$<uESev7~RSv{_ z_|SBCa4ZC30_->P%FRhvSwu^L4Lhb6XeeGPz*euAVyurhXi_cEA|k7jR{S z$~s&5vQh21{Qi(ur7*!R-*3(CX%LqPfmtsp0lQTKo>*c3`U_~6R@=PddZk`li{z;U z0+QxdswF*(9q_V*rh+M2hej&jQsj05i(-##1;KR>u!sq3vVI2|*(S)sj>gA;#RgtU z;z8_y&*6nxpp`qZ;Oi62l3=7t+1knu*lBC*qkTSCgn6d{7)<7{9B|g7z+x1Ywt;54 zD8fW4nZ|0x=gGo+Szln0s(e3pn1F>e6| z3r%zwXs2Ice}af~!z*2ZLCASjF6dL3WsA^k&`#-VYXl^m>SKsk6~;%OU<>2xE&}b0 zs%#cs`CzOege7dm2#M9b*}{aI0-7-tc@T1}K09`5H#K2%+2hPT76hpaW5$lUs6}m@ zULhfbubT{Gm#Hnat%BLXwooiEHaW4^BQ3IgA~hjgbAM>&;&?Sz+XgTzaUvzwp>Y9o zxH!6HS-Z)Oxc*;7K+I3->2$tIQxv7ceFIkJn})aO<&y|TLd^#NODC(knqv!R3^o(= zNx)Ou{LB64uQ^uAp<@*h5c*I)u+60^3=6EtG#fOLh?{lAQ=GxJ` z?&(ly&4B@@2yax%U_7u{@tYSRuKYIE8RAKJZ}<6*gXKd(fq6JE5pP*8XdryHq`ahI zl+~MhKpf;9wh7kZz+|UUB&6x;SN4Jy9&n>(Y_BrT?qT_9%VB4YS*(A9arlF~vn0;c z^jm3EBxqrbGFVgAB>K^Fldb}|-@}Xj=LB5ksSCZl#cB)N2O9ZaXci_e<_YGx2@^(! z!mb7fEuYiA|3}a3Zow8_+SC=a@{FYlAt8%7zDC>{v-yTx*i&Yv*j3!N*rX4ya*F~n zR~LbHGXJz8gvwXN0D~u=jJ;|=m+;gzBE|Is?ro7*T}#KTqgdcX(UJl|5dNkt%scm} z<=yr}*F)%9D<$Uo84DAacU465CuD~?F~uB~jKk6(C_Y*#$U|@{s4?zP!Ij~klskxt zV(bhXF>>U{BV~m5@&r+d+b|x2q#IEV9L1o@)Ipvd%WvLLFPhCn^qMT5gLV-S%-4%` za}q-#SR&;S30Y@?Iw517b!!*r-M+d}kZ3)J4qD5pR9l(6C>lCIXrYxLglm?72KsIm zPnAG;`jzjz`}V~bUp(T?`FD0pg$^=~BXYSmepU(^n7Y6jmc!E0PI@ITZ?fP#d=6+K zYJ6eXkn3*F$?5q}&&iq4aSVmN*VVkkeGX`2`lXBJCl5`YH@8W%F#%mCX%A5w1!qSOR)-ppq)W=2`dk1YH^7`;dwoJ_UVQYVn0Et_}rV3BSeb z3)z(e`m)y-GIz{41@vW;Z>?!rAJCUR)s$1-rY;4Y8CFk}IrsSIpf6Da9dgJ-$_Ab3 z>Et=NNfm+4gwC`3GHN2|O#X3)V(h=30iAhdrAc0F{x;B?+m2EWai*0epfiSVMAVEF zmIgYLcU&U!5Om{M1L(`6b@E4StF_`n(3vHem$$k6Ezp}SysXUE%Px(ZDx+cd{spR=**TZiV!hLJwiZddWx7J4qI-F2Ax?_Eh3IH(dzjz zpf8heaEP+G&x!(_i7c$Ma|rhsr~5vKUva`tIl;O<5kTk4z5gY*4H5C=!qiu^7Z&Ex)9F|%WXaE2J07*qo IM6N<$f-b&S6aWAK diff --git a/assets/img/tools/Etherpad.png b/assets/img/tools/Etherpad.png index 218b892a6cc582251496eaa85e1de1fa9edbf3bc..350701ec2f0b7e94b89bc85de1483d2ecc9a2a1d 100644 GIT binary patch literal 3124 zcmd^>`#aN*`^R51OlXcZa+p&N(TIw-gk}ztO%Ac_r6z9uGD&?Y8wq&orLzJ6W+p!z84(M5|sV`+w)6T`L!8lpP)uvGt= z@G%jUI;6;{IDF|A@$ z?%y89#a$GuUbjj)Pi9-cU-my8!u>k{4EyAdnE@k0$%~l?$qYrF8`}ar%)QhuHHhF8 zSLwNymT^NYoGcieO#?xpv5yqIC=neOK2J<``{4KXfVlcQ^;n)8Ck}HtLbA9P2mlDh z{{*^QX%un@Awg)2DTKu*A#n68AtyuW5dFGhWp8@u|KA3e5I=kPvrUjK)(!yk@(V(R zMa7RxNXo$F6;G;ZAhdLJ^)DKmm|e!&*xKWqT--f(z6mtylKqXD`9deh zpE%KY^&|1XDLLV96><s6&t^uPegD{1-g*eBl4-= zvR_^o8VMQ=Bc>mReD1vYkMzZ-g7N-}SQLs4gUkdPh*KRn)DKOWSwDk^9~2(tseRYr zi$)Q<@^X_Jb>Zo6wCEh!cyxxxeCe6@*HKN!lqC9k-rV&tUa2XD^W~b-Ap0+qn zetElJRr$^4C>@($P3t9kdlcj>BF<8sD22%7dK+Vm&%stM^x_E z5IdsVOI9vG;=}&&*Jy7b(UV=@qU}kbJPzuCt-|9Kl+uv44G*xZ{754KZ^rlnkaI@` zx>xuBcjtJQb2;7s+3ONia`y%pSQ)T*%`ANP{YGA=eQo;yTbhj$oa^-QgE`10NQhPf)#+^ z21q_5P|9qof+|7FX?-04#_c8+hCKC{%SQ{Upc8a0BD6C-We?D#K*+MS_SowGR*qi4}^Kr|; zU;6mkCH@UN7ysO2UT=5Hq^mI>yzbWx9Tgz$_$E*`*dqEnCFwQ&0hlHR^%T2?)b$yYjgpbSv) zRHiv4ULVxva%?NPhL@7Fp?v+{n9-*=NZ4Z9O0Dj$dOs^dIPOCQq}5lAG3#c zRTH-ZO`kP0DUe?7?Tj=S)drlvIX_s0e!d7nXFH9x5>z6o^uCv6>aX$MsdV1E!#66B$U#YlKGb z76qNI{&4v?o)Vp`W!aLM0XBl&m@p-R@McmSGdw!mU{(^16cP7mPt zl8}n`d)*bhr8NjQ@Aix-khfU&5<-2mt6^iYq}$sb*}~<{$@u9;t{htik?rl0SIKqn2ltow(?`_b=Bf3DD?=lPsxRb0 zm~U(bimNSs2SNJ|4`Z@h-ml_-8Jy#dBf6pcRqXh7nFk8F^N%32*qQ~(|kB@gEQ8hEgJMKdvVVWV?Pb!%Bf5|Q*$#x_d8f6 z(m2wpU2gn-P0_DzV+=e`!L zaO+(+hexV2i+{P+JPri-Vp@Ixvx0$xxhqQ3zx|+h3$uj)q*3|nA5{r`lb#S`tK}pC zc1wY}O_4OHE4+|qtRB^s{`iD;^E6FxC#)rFH*omm$z*FC2qdEY$2(fdD5fVwc4d#@}?wAoB;;TKkrxg8N)pU%N?%VYGnl@G;aY+nZ5LdZK=FOg|Pde z#V10}xAnGeo)*hI;MH(h`d1Rxb@gI#jTq)K;O8*D&s%$L9GGeulZ-G!chaO}K{4l4 z_ku4`zL`t$cKLaW`E>O@W$#VM_C9G!PBMyRh2OjbIHlLb`tjAn9U-6wU$4g3pX6(D zh^M(*b;iI2x^KP&`wzyl>WdG!y4Zec^yaz&#h#7G`E#jG@k7>+v658 zm{igd`M16a#$4a*7^<@h9^?-Fy0+imzwz=xTSc}YL|C?;@GjOxbJJ*X%e;wj)-JjM zTRCw1{}9S1*T!P-cl)T4KI5&TbCoqh7t~MuYN@a+g`+W*nS=S5zwm7iC7>t&VE+XJ=Gl4vW^J?C zjkf6=30te(CyJE#M_$c0#p5xd{|!$6HvI1{@&9Ope+aLY$2Yd#q7fk<@#yo=fK3E; znF#l<&ds4Iz)V#ISZZ1(pD3B331h$8+#YAyGy>C0g@63O>v4(Eq(F|ws{!++Kz@j} zOeAAb<<$Dir3y7eeuxcFJ#eCMcigqpqjwrE*5rd{6Q#91p^ByWELJ00CQxaT4=%u3 zc6(b4fNK9#+d{o1A6&qEBzlO$s2XBc<4Vi7V53NMlR#n~#J<7l(YIi=M>MV=Sxq7S z&iT@(;C}@L%pKKFMe;#6i+o?9a8CsqVbV() zR=zCPda;c_jV^Z@(5m0x7%(#Ai~2BscTbro29&x=Bc9vV$QOESe9dX00th}6Et(yL z{GljzQV%w*@BGHeN3|myufA{mGBY^hSDgISoPWcSTPWnOivS#fiwOCvq%jDI_UxW~ zr4OJ&CV@na{G`-_&;Z#+pyBK23O}B@SRnNn^7C1$woTzAy}cqIT@K`_!C>KL{rni~+3Y-<+tbAW%dN>5msL5}3mZ75 z#B(q|d>Pfen>I?HSqX=%bcdQ~>g0p)Qh%nhIRQgJrUZ*;O-y{bC)eK??62G*E%V!) zoh~u!k`H170kF67+F-%X!%zUoK9di6DM0P7DV$_MQpy_@NNvb_d?J8Rx1%`0ieB%H z08!%Px#$WuvveH|uwZCh(O{d0xYzTE$KuH43~0d$LwZn^7-fS9#v zki&vf?`JhQQt{S1DGBe7to6ESZlbjtRe+uL)q$d}52ZF%yuC+UO=P|}u>f_|FjziT zVnCvJwAl2LJk@w(>MX&Kf4T11^MAP0eH}sO_5l(1xYjXe!vihb3scAr=5#+vFr+0$ zP4ZMz1CU;2bnXT##P#l-03es-sTLpy%Xfw76zq<-=aB$55idtqVGGFpI83(aufaU} zUYV=Cz*t{PyJO<7z99tOb_J_M*QIuB+A{C7>n{*nfH%{Hn74 zWRQZ$zAUZ{7Q8O*f=n3unn^-3X+gcoY6?~dqDbCri9I9a$CYOk8sjFLwReJ%NLnyz}Y z0>^NDDsZS}$fIY=^?E20_kZMwG=p%ldCX1LGeP0qiC5WT74A;wm!x2pfM!Tp-CjGF z?)NYj?m|$z^g;^%ay3as2A6uJ&mupyJSWhy_|$`_dvw~N)7VF!+#TY%}G$AI$iv> zR+GMX3qU>{mT$=R$P+gs?6xM5oYcPGooGEZ0d+S;@`60E5wHcOgG7O$tD@tp8ka_y?AE zzx>y;(J@&eM3kk&CoC&hsnp1s!NJxX8ir#tXI zDk8VwbVmBKC7LzmD)xD2;6!MEFa=y9zq^Tbcwr-x7do9$WSU|hh1g4#{npI~9xj_4cFiXr|+lbN2ClrJdf*RSl2=Hu2OimknlJmVZAh(v6h@S~C8k2`fzJ!{041 zl|iYGH+19{DcKkU%m#SPFZm%Y*rjuK`*1z4I_{TKB0JECV zU=y+MIUkx#r0*(80AkB zof}98Mt@c9tS=~HK_Qb6YHsTO(LV;eGPikCh(H?o=QG|R(g5VVSBofr8?4-4^>YG% z)<54Yo&aE*m=p82!L~>@E&)u>7u+)#*xRyPQ~n{CU&SVKCN%4Y&Zg71gj4Hc^dEww zlRN4P@y~?%mv}1{?wxmw(dKK`gqGVBJDj}L-8wrE_SEXC%qrjPrC{paW7vlm<~-Vr8-Oq& z(oHD_B&YRLjXlrip>pxnVsNyx$MISx|6ESu0m-B_?1ji@;c%Vo; efA#;}&gmD02;cO`GMttG0000~Wkdx!82001`{rFRw@ zad1PhK|N2^D;hMg`Rk%B5eUTam?^y6ehFpg4{bKVjU`QyM+AcVu==)G3qLn((D^H_ zASfsZdC}L)-{t%zSESz+cjA(!FaWF#W=59!kQi)kg3wLy2}4vN!kcV8U?8oSe!xw z=|fxKC@fB)f;1WoQ-?v)2uK+P=@gL6Fxd*zMq!vr1P@wNnGdP3rVLpbD?Fia&A{y4?B z{y)ylH}HQUGX^6zGw?4rsN6quh5)_=GdXkltN)i0wql64Ixt`UR`NgQ+}dZ%pl^5% zd)CAPu&}aiW9Q&RY~R7PlbeTk7a#v_0YRZXd-n;8iit}|?w682AR{X$e^5d3kP`Cn zk)z7Tj;pAuscZc9yQbEOlRCPm^z=^~pwMTGj7?0<%+Fd_**lzb!kl;ckE@%z$3;&s zZ{N#T{IP*SxZtbT@Yh3bgoY8qBO-4`MaRU&-%7lll$@HDekbEDG4tO2tUt0Jd6g_FPoZQwY0XicXW1jzwUYS_TBs5zW%|X z;gL}al{Q8npO~DQo|&DSUszmPUiq;4aqZLRFMqCYeEsX&_i&!_EC4th(0V$S9+XAm z`l;Op0xfbZQm30pQnuPiMTBQ0D@9UIpus*)330mlk(C)2-Q38>=LPBsZaCJ;i-q@* zeh(q}L3(;lvxvE#wjSxgg0uO6BXL2tdqF3p?d!!vJT+=GBly@y3M;76Feq56wY>hc zwEXEOr%y7$o@*#_{h9QHr_FT#mD@y1i%NLL^^a zfyw34ii)EAaJ)I+YmL6At+cvv`X2tn*-PCst)&ITPhWO?Q*Rz}$Ife(i^T@~5vYN7 zs{R~eb5kqGF;Q8pEHKaZnz81!UQ&uo?9ff&<}`^Ciz&?Z8*_Ju!WDfNxSn)uBV9v$FK{b*tGqlu#DU8xU$-AN)?sTQO<&qJZ|e5) z*88a@Bw`<--(#(V zWv_pn?|W6%G6&fLlG7r<+VZyl8r9+C>;1*&CL~Pv^`b7b-{x z&6RM)r;7w~b>H>cls2k(r$V8Jy2K=v5G3dPE4nfP%f~Bli<_!%B5W)#X$S|^$l6}u zL?NxU4_SMN2W#@H$MiVvFiZN5jc!$}L9@#pjkXuzO%_FAut&Xf`dxH)Q(by&8n-JR zq_vb>zR3^CIYc=<96O8=UNi^uY~d zbN82qC3a7+iD%z;VDhrea$9zh-Q_)JVpKAvw4wkqzc9PJHbh`nZ~|qlI@9~kHg-*j z^^P#dE3)Cy*ca^_Wnn%Tk%1q>gTeC==4w?Tdvn*#a%GOtK&F?)w7LVkBmd5RUD5F6 zriMUnlLo<|p|&1ET7i4EcYGylziV)|%sF+IlYa&ZX{+>M0(!f7J+z{5D+m%b3xiDB z(59xhB)CQBksrvd>JM6v`Y9^XIfaSs8+NZ^uhSKdbUMa!JbjCl3^R$gWH`pRd1U3h1MwfJfjam<}{sjhf`#6>ZDJn2E$&Lxd|w5A$c zwGtM0j*yD(NDV=CZ#99wB=VO$DIr^$=_5sXK5}BR*Z_w8q2F3Y&&bNb9?Yi`fm9yj z-W!Hto0@!~i^a4djiTb5$&EgxEUil?9&+*jRVyu0q+V-0J>%4f@$fH*Ly}z7|uU@?DJ&JW9~i$`IQpwDXn12!RxVg%Xg3;f6HU@6jd{I zi{)-t#@}0YoO)Qjuqt5*F5YiM%vE4a?`02MlYF&nSjRK?OhANYTQ*S$(0ToPn?R z_PUE56!ojBSiA{RmE;9KyNb(btL(k4(l3F48ldFVV_4{2lndlL@r0pj&q5nhytaemx+5 z!|kq@p_t%6m$dDS7|~99o$&0K9|u_etGVTInLqC>=ThlSlRaI1>tAvkRMuCNNkh1a znza#@j>8I1JaO5|0X{D#H=FXi*o2(umopWh&6~FpvW&1ID zvg*R^Hh*3*5gdDUP)Hpfo%{5SNk$fOT{)z)6^oTZ8J> zs>_N-{Nt`qqe7AaE4uD2-ZMdMrD^SIoQ6&aS;sE6Tt-@hGfrCde%QJk#}vlB^JPER zOYAe-(DfEny{36yMCWH^;BqD~v+7%Cap=5{kB`;<=~DBC`wj|k_7^n}DlVwlM9K>k fPsm0EsO?_aRP2`y)*o_ghW`-J`X+iLT@2xGeFPj$ delta 3211 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 Xxd6zChmbvhBY>Kcwqk|6WyJph8ldfk literal 3261 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 diff --git a/assets/img/tools/LibreWRT.png b/assets/img/tools/LibreWRT.png deleted file mode 100644 index 10a1dfec2e416bd7aece98117a6367967a0ca002..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2010 zcmZ9MdpHvcAIGP1X-eg2oha4~<*uFLU?XHQ&XQ{i+eFI!Aj##JyVx3~x0OT6EzF$N z$R)y*YcA2^WR}~r5+jL}-@E>MpZD|pF8_U>@9%kj&o`auV6zpej6@(1TW#@Hj*=bq zv*k8Qrb1o&I0CW3fJkt%1_=lRcp|_D0lodhu($~45U_tgG|+*JfGu0VUm64* z@clbb5Eu*w^z`7v2WT&VEDN|#fecevUx&d#=nSeSwNiJqPw5O%}6cBrd^p{LMM1oc_KNr0OK91aJ^ zk3)jqkt0U{jaF4vh21|B@FBG2NnkRWkoyy;yPlGg z0+EqW5g`G}LZI*hkVtUP-BqG&Z4Fo~Nc;rKgBt>tmSARPcz77z_d<6!kH>?qvckeb z$j=9fVD?Y4va&8;zD%J|Am1C9ZbTw+X=!P4auVK+u~;l9Ed_~<=3KaO1JctWH5C#P z;^X5XE)FEO1O&jti{R%6US6J_o^bm#n3|fHm`MHsL?W1+92^{MZf=H(3dqR;8Vxcs zATe>h=n~xXSikLJX=w?E4uK2ed6J6|fsppGwX$%!IQD7C&vlTv=f#3oP`2Xc5maTR zo6dltG^5dip`+qcT7Xt4MjM%Pugy1p9UFC>!5zj=jgO~c>+&@kpZb693C#W_WY3Gx z|E(q>S%0OMcjdQMnO3vrt~cKNG(mOn{6cTJj61eUFTrvs^?L0=kSG%HP$ zK066h zuH1JKsVdx{0%)9^#@={-;lll8nxgR6ERL+m2AjP1<{YI^$!^zZCo{M763RRHroCuL zl@yk5+qs+`qK0XzZNGbLb6r*>v!r@{^GJc%gw*YMfa=5OH*hWHP$M!cWglr-8@DY} zjJy~({}oh5NhR+Rkrdf0*Ujhp8miFR9w#RzsWV( z^K%Mzg^w5_CnT4kagOViU(mM^`B7fOr1VOQ-v0N*?1I>%7K-jPom)l07I|bO)!8N5 z0F_IyQaUvB&xXOxI0I^u4l2pQtbs2-nLB=8%Gut~qiG=DJ@BRT+i#CBL*YKAvrQ){ zj)$s4dEqVh`=U;Vy)@b}Hnm&fiEt0)hsC2mkB5X<8DHspSZqW2u3W{mq-HpE+`;9s ztM*Q=>YEX9ETi#2GPmv$75r+-mJu8b;9x||1vNz6YtzLh;GIb_dS}n2n#rB!q#bM``(XmP+W-WZY z0Ea@Ms?*nVJ= zJD++mcbnpQ|7^Yu;mP}UQIe&aoN|7-ST3i{(87-|)sw5Pp>l0i$@uL>-EepHX>F=* zG^fQ^!@TB4xoI@2t~vRa?CBP*5K^|9H-T^}Lq9S=J0^_I#h-I@EZh;K7lctl9c!pc z@OXA;G8BXPSg}ufsBftFptl`MV9q}?%4qTISB^27<#y^(C+yrr{lxtW>`|7do$IBUW zLsLTDH0$M==RBjc8FQ^Rd-b&5=Nzc-E}uAX_vjJwuuIG_8&YweF}Ed|#7xou%jxp6%H<9rXV}82?En7`a7-7FD$<$!LVFwSyJw Hgg5oS0!%Cy diff --git a/assets/img/tools/Magic-Wormhole.png b/assets/img/tools/Magic-Wormhole.png index 5ac1254124d8e0124ac121c184e46b6a868effeb..3c11b5b147d8d13ebecc5f0b564e241f2f5b674c 100644 GIT binary patch literal 9219 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 Z{{!EIoVVW5U~B*Y002ovPDHLkV1n0WyRiTO literal 5449 zcmV-P6}IY$P)L5v?HKv!hWWp?~vaPB}#n(^}bV|4Xla`GuNZ|3Id zPFlZASh+bvk1R1>^!EH+YvDFOg*-!qFg0ahZsJ&F(MnddNmQ{kI(8*7X%rzyXLj>j zXxL3wsSO)E93VRM^z~(P>tAi?;o;^+QK~~tqd-cZGChMNC`a}7`0nrYWpnW1;_cqw z;ah3kxx3U)TC+SwjN;|_=;-X)+vnNZ-qzOIN>igPH+3g0PtDKY&Cb#>Hf$j*U&6!4 zM^ddqNryB%elI$F8YWW^9XDrs|LpGg?(XnjY}`^_zDQ7(C@xnrHB=ZRP8%mV=jr;> z*Z1k_^V8MpPFSvig^naHWFRI)2^KAOh4{_U^|ZY8gOK#Z$n2!4(l|eT9VuEdJ4zxZ zM-m=D+1>YljQ79A_Q%QG!Nb?9t;Ddhw_0MTJxG~PRD?P{VM0k*9w=3oq4d$x)>~)O z$jQx!jlF4dx~r|VoS&#`aF|3)k!o;xV`_6XIdM^0WGgUKiIw(neBxJS)^B;zprppU zy~C53!nC%(l$W)8f2&ejp@)f_UuBv^Nqj>{bUZ+DN>5%oLQ*CwOfEJ^B`QG~8Z*Ys z_N%k?tF!HThwX2D?XtJwu(Z`(Xv0ZSn{jr4QdW03J!&X2L!GAe+1&4=tnH1M?S6^h z$jQ@~ox^i`!ctthPg=RBsIa1?s*I1SiH((9VTN5`dsSC%kDK?RtM=2>;J3KSU}(03 zhpTFFs$*%WfP$S>Ta$NrkX>PpdVYpyYJE#iX&56uUcq`g>Tx|Wx!l9ilXVr@V~XK#M>dV|trZp3|qyq%x3a(T0kk(+gSnn+KL zZE%b?I#d-RGh%JhkCo1Hcczw^pc*Abo1^Bz#NIGAagLVY1Z4@u000sMNkl&A}9nkE@)A4qXY%l z7!?(xMWY4;xo`;@HEtK05;wd6l?x?7BW`C3`U^U9#dFh4=i9#7wi-7#!nlCYP>Mb&f1pJ_W(>9H`W{$j=XoWqYUm8oLWiu-uL6iZv;IrdOj zO7OZ*vgA3#P7^Q#`-Vnqx62N%yR?ZkE9En*oD5}N)-JZ&?V$#P%P>#VBqytFeaw94 zZYpr7U7QhL;j2898EZ~*Sbzay-23dI2y=z4-x6-|T+l4m*JD6G_uOmCTxH{AL}p72 z^~IOJY?0hxK)lL*e`?Cc%OaUfT)Z48um#6rfPU_^Y{4MUB_jy3q7Rs3$@%+H7-W?Z zghG+jzyrqkp_e|4$}e5VCltyI^pTk&%$+H6m2Tpf@fAur?mGcYQ9D6wckPnN2;?=I z*SrL#=uTJIMIy>;xaIXWyTgDPR=MY*@}L5@mYWKG<_;|fX4pTRjl`5UAF}?aCP}^k zBLw$nim1Q}?PkEdDwW#G(1xm=5F11dT6xO^QC%vtZnA@!Sv#$UAZpObn*n+n&AL4~ zRZd`l@XE=Qmrz_u0my6A?NLk9Dw*hzZ8qFa1y)|k12AcS{WhuH@0A-HHv)#O{XB5(T4KTv zpc!5Rnlv?NIcZdN6#&50o{sm6e!Euzz0?i~LkYs~ouSgbEze@Jv#vfV%=PUDdU5KT zT&?~=8&P$rrAK;u_bn<+Os#1!0iDEDrV)orulNU@ZQdhAEBekIO1!~Q3v_b8CXhW0 z_M*TjFA9uS^li#}y)J>)Q#s5XO%OLBtJOH8vFptd6c~9IC8nlc&s{-ld!6u!Wy(&# zN;}JYroR4$j|ATS?0Rn9G~ZpIjj(gk+D$h%0$>Q(?2~)8&NH;Psn>-w6C-s5ft~cCb4J{FQ~eW977y@6NVO zk#I}40S#D&A_yhw%KYG;x+dws_h0KrIx8264}NWK8|HGk^=t?@ynd^ZI{h0{Ic?a!wyP14Tn{vXgQmLPCTQlf-x&t`=uRhC~XI zwZd5Rnx(x{#B~R*u-SiEv#yw>p(uQ9i?&D^6@>-`tu50jlmf;K4>)HjB$^sPi|vk;@%IAs4?z!i<fE1m<6a_&k}N%f$cb{(s|U++>g-A^}!P)6x-Y z5)q7)83~c#5d9dM9_y>6gfLs*P3rnz%DcLYi|pezb>ihniB+3P2&nQo4DNaK^ieXc zO5qeasEFLGHA&^d-Uv-Wd2qmg5dT$OIuT6}gm+UiwHJqLix5YUVcmMXWWv|shIuB| zdIk|8goB+YK}eYQPKN0A!T-$AlQIUP)>MebY8_?ZMTkUYk})Nr#xfp(R$^$% z8N4G{HEu@`b97<%e?CW#AOu*E{EQbT9V$vTFJN&Zih#l}!WC!TBX9?;K%6eGUM}=q zgNzg^4Ut#3{KqkTh^)0U>0%`a>{@9&6mUgK9&14rk(i{sG}JK42NTV!Rh?*76Jag2 zpCg*+KaEzgRT)Q(nFyCmXj&xV#R-WzSQsVk9}RdLtm;t6Jc8Dc5{;}O9Tr-}($L%}#r(-ajCsy!a6fn}^JW>kZX32LVog7HGoxyVB zEEDST=^wO^f@0gIo5Z6w_UY42qE?p})cWh?^Ti9*sk38#9fyI6mi20xxSLV9f+1$2Y)^7l zERip2%>+q4+q04<e)iV%2JzpHNA%;(QdHWdHVI245d`&LF*+&LYHOCywnR~5D$n06mv zv23L?l;jqxD@iPi_4Ae$$bPxd@}MnIDWj7?gnvM6Y^ zu@?qn#TdBF?>*JaU)|8G>s^?Y`-kERIiyY_bwUUHQ<{k8ZJ%(wvA%J5v3c_gE!QaZ zNR7KXjpEPyg>1t&`QtGZOr=gizuBWS;C81`^yDjw?Ie+~(p(tma!v5hXD>8Q))jJg zZ`-zcu;{Q27sP?!nH9an90!*QUwP;khe7ptPax)icy|`)P7Q^vc>DAaX1bTJ3SZ!y z!PV(!t@r5az(tR>Yquv1z?^qcTrSbiqb)DyzdCjl#S+Kw4ru@K4mef;Esq^(%pQL} z5cIsAzyQi6-dx+ZnS(X9Q#*#1o3}02bNKS_ZPP}W&Z1|>bs0se%syhuy~nrE#tY>H zraOM7FSfZCSgsv=xwFjk+z)ig-F^%JjN{;Q=v?pN;nj9+_hvyIcDtJ}oP~zY8K*o$ zAV(^V7zl4ZT@BY!)m7F`A2%l}>>I0xJWd#m zU$9@N>KR=u&ng(&m`uIABu0nL*9blWq#B@ibGQ6w~ab#K`DFk!dr3bV&@l{=tYDyfzKRar_4f1a>e8({z{TVa;VZtXQaYY>6~R-X6_1 zh+umw1RQkp8uXO1coGt1j)540Ej{SH>p*ttnBu8)DFsgx+EOUYQt{G(1z*rVAfLoh8vy0L3TG$cXb;qZC`M=Y$@78Da1>dQLMft5;~=d!ca2n$qfY#*F{+KtvP z>1XN1begVxc0YeS{j$x$nRjvF8SFqD89-tC$)vUSGfDHtMeA&ASPbaS49XrY7y5;Q z=k6B*F!uMoMz*x|^y{~`N8|DM_~`qugV)P<${GvYAVtG@+STUjjQ!U}9C@NRQDYC> zl4VDO(nQ99cLYbn8F{K@r?LwTK@c)-2~@v@S%zD`%jRvH1*6;5U~jX~2|62r)+vm1 zpfFa7($V7&>>%W_Y=CMyH&u|Ub(N5cZz(PlC{9;aT5R4?oIJFhaLbaNGT1vi6~Kbf z0G!Fp`-0G7fD-A-G$1alo8X%UR7^hP>?Yr=1iV=R06*d8rU;k)W=&VS2sOY*&GwMS z1HFa#S0o89R9B>;Z4@PG=u5>))TF*L zw2O5WxEl%QdxV%D4hg|FIkclt=DJU4Dq#LHV#X|r15q4*kbrQ_RU7W=zzvvbrWDd0 z$a1KKIxI;gY;5ieq+C-Z#lqp{AXptLF%k9?#4gPdVxb7pfZf6d!A4HK;u^V$egOS3 z43AgL`~UyNE9S?SVdwGF=sV=xKYslAeyd?cS5v`|bag2XRedDe>Zo+?OASLE^3YKZ zRq-H65>r*oSbJV*4T?(VUXtbj@T44`{(b&tT=p%CY*~d{_>ee+WDSoHvIyC2%sdhS zV?a`2NbLT=)OVb0>ZYzsraG7@dTOVNu4gkvjn2ua*}GI+Rv@Rkl#0Wf!k&*QHN%uT zj+5Dx#x28faw8S{G;$(VU04VyNn2-yw!BoCI>^bGzFWes#2Di! z!3;l|;7K1MJZ|I%l~;=m#1CE>3& zA*Kvh*&&1i7o!O~TZE1!ZiTjGCMZCAeusP?xm=zL#t(hJ{DzORkB7h}I1j&aN^ zi@_wUdXz>N%MDg01-OE|?)7?WOS2Nx>uH)5LLt`JVE&J0y>TmTwb23r0DdE@DR#LK z$8vyz7H|o|zxWlxeE=aqU2qZhYmmcjFrLh>Elc;c&UmeFE``fOXhv)F__(q166w5bT?Ei0e5NK1Ig5d(y#SN@Wl|JyZV7e|38 zj1MRX*N?@tDehk|U}G~?$bblGx5$*@wP%?k3nHv=$5}~=G{%f|mg_x2Y!6wzYO7?o zISyj8)xEc{Y_V>&ZGOeP=Y!9Aevg4Elz{_;jopP1I+zWuL#OZD5TvtIdhpojL_dd* zBfOQ!ZgMWtd$8)U@QME0P1|^#x<{fn?tGcdVoz}M@8|jaNXN$eR|2E87}8#?90<-0 z)($KPSkQZf>{)k3e751x4Xg2NPvvs54vG~@gM&fr+Hs^?6d;V2gC_< zrv{!OVc2960sxhI$a7kMDS@3$78b-GHbExety1|E+On=W{(xHMbjCJ<0Fi3-s?5Q4 zknD79rB!TuGBE4GGz*bp&CoVjm=r@3{;IZ{hiXj5-_$n$H+nhR)l-abn(a}fd5g*v zzl25ro^ayrr9vztYA@^@{UP@XHLes24Ib4Q21nDdc|B7;wD`eqo~ zYo@&Vj&Tx>kN-?&*Lczb)Z+B-YATfT9%W_5A1%{mk& z1s4%KU8HUA;b@JZ;^}1JXie?tV(Y@YvG@Sqggm_|;pt)L;)bB|#?8atnOe)i-qHDu zvsLs0#}>GP_2~*}Yj;aGdsh#87iR=z@M&rr7dL7z7kf)E}9@MUGF1BuOoT#1t zx4@S|jWqB{;-^naxmmw?`WUsgy^}QpCp)_UD?2|c2cN!he<`?z_vsof7f&}!YXn<+ z4?#Az|MwNF;15>!|Gf^DvbAP)w)S8HuerInc>MoMda+`J5fG>m6r?4zeX^5WYChy*C4)~@2eH?#2~|+!B*yW}nvivK<9z$}ZH6+PGF^%VH)%{<+~A+n zA4^MBKHa8c2VR?Q?a;(gDNj!x=T@@bRs1!y-B6f0+c93<`9EQs(c{3^Z9>QF?5Llo zcRWZ83=BF31|(^Dcv731xEY0nvV!h!lJoM^z#=w{?GuvsL1L<Sm$ksPBQLl8G=eT;Wdj6z03Z#@J}-uU@-)a%unDh36K zBBSGdsOf$1o0^(RD(bWRd+vAUCnA`GrvRT(JMm{=h(!uv9^YNRygj+S=jP*c-=F8W zI9MFrnJyLZ{Z|xlclCBzW`Lp(ZB1cqk<}>zZ%q-Zk93GinF1|0)78}-h$f)WrX-+H@Od`-7Z|$p1uYe=Gj*pA`lZ3<12R6k59~Q9>N`XU1QZS+BNUK z-tDceqC`@jSa4QTwPs=-f)sw;xmQ;{IB3X%IW;fZ{klcfqa(M}VTQNm_d*|LurLUl zgQI8+G>8I3sZ48MrjHMosAOGjrKrufyO(a9_*j{XxKf3#&(n_netiX7yN{2L7u70J zUVpefN(cL)ZIK{LgZ2(l0e*aYpDo}X+0eiVb8tBE>jo#e>B?^hgAM$4`_X8t_7nk; zI3$Ext7JIULy(s*Pk-6wY3S%gj9F>2{3|MgezoC3dl#CWP40KT8v#|Q2;DyMacwtt zT@e35c_jUR+p zad9!Zh~I}VUlgl!nLr3HEErZ)RJ6ISBmJ4oE3K-Euc-JB0j#K$#{6a^o`mB$Sv*_s z9h`*AM%{?)uPivA&l3~0^z>0xRm_~6oOQn(p-^b_Ti(E%vjW@6+zO3tuTFayY~vli z=-ME@nD%=LAvyx~k%yPZo>Bi1BeT->Ptz*+xv%ww?zFB333;yuw*FU4ml6Z+4xGvC z>}|i=seY{_7zuB$i zAjTOQ9ks02*RJ%ry*Q{cYJDFWiAE$-P+lGbwvpAit*_nv55N01PN`a6NmJ8@?d@${ zK24&CurMTW79C!CUiUZWRff$KvzI}=RGrK3$A1s(owx93W@Uj4pP89)UF$;xrQ`GX zIE|=iF4z*n=g&!myqF^*A~db7i#;Chu9H!2e&b`bDRkmQ)-aQQM&v!;|K)xRN>H)? zVY?hp>{pw{iuYNWne%OLX+SoNIPw-w?;KwTaP#nJn3<`msNklire=!;Q>Ks47Qg8E zTY(b?P8@8qS7#15Qc#NI6%{qjw0l=4wxkR-t6R66>IB40b^pDqh zk7Kza{s_lD!u;fTFc_??tSrB)D|>26^IM)+;^ZHP(~>z8Zxbd=JU(5#S-s%X3BD?` zUeOH^D}#}BS9LS9#KnV=&6BbyV!<4-;9O8Z*{wc5gTvw9cRauv%nh)?dZ|vDahGI|4ZkM zjSV|T$D;OjgVZH(ptIj&AocHqg)EW;a#U6GL{&iVC@(LE($iPMam-s6eSfFwWrzif zDkvz(!^3|$%GS=gKi*$Xm#R_ifZk@g+7l>->W9dO=+ryRkNI;`*(3EDP)^Q16l!5QA!0kC`t0Q7N(=ArImVi z<}qy3$hbFGtGDmfscB+T4RW2~&$k?{FJHcV0LRI+*y^I^+;eRsQ#w6{B5bykBO`CC zcpTZ))x~(aJ&{7EoRP0s1HO$OW$4v7C+Nvrch{!`37H@vqHJ@0Wj*N-e7aXutK9aJ ztVvSFhC&dL|E~6mfl%HqPB-0{;9J$6)F47FosOBl&N+pFBn!AZ8Lg;*L=9WK;^Im{ z#fBthXERqDHvhMHbeV^6gQP=IU0YL#YCM#8dU{&QtY0Tit5-Xhl9ZJH?aD6k{`Rub z?e~}Ht#8=^DG}H&r$8R!39)uy!J)}nS>sd>$LK+)S*y~*mwlngj>{c9R{r|T5O_+8 z@4qqn_S0`dv^lEjNaWCG1yip)(E8b|ZERLVTvmkbua4JQpn7M`8(QRxElzRzYis@Q zd=K0I$g3T3tIQV5%gdXubonlMEjkfQ`X6;)A{Z*W$Etz)_selRhCbJPp~)VuS~`w~ zhfwlh;YYn0M|pJVWR&WtMA_{6}>Y;t2bjs|jbcRHDpm9~?wfl3+#DhA zn)Q}NXDt?~xZ$Z?+}VfV-5JLJ{`+qL;y10r_xApL&O6^Q9e*$qck_?fqwoBxwZS&% z`7Ha%YhHxAH{QLs6mw?5-6-+YYbUUm3remvs-^z!7yG|Xzzw8J=aIn}iUNs4Tzc<$ zE&9PrqgGh8sZG;<1+D_O4hrzL^+>YUx$cL?=6?J{V;gmb)mAn(oM0b8JH&DodiF38 z6LRsa3YmA+V_KygU-T*;YLOqls$-<#^cxj48X8E@NvI&j55ES%*aE32*#L>=Nvb8? z1zxVK2_gvO-*+keekm!5>{#n%!d+{wN!fwHMLukAn2$;jqNZ z(kyp)#`&DKK#3(&NDkU5WW2n118*;IZ*S+!TC*8(=4?Qb1kHuZehONmmRG|?j6--V z5Gp=YM!?iBrl_i#E9!k{%*e&nI6NeAOvdou+-@|oUtUFpmZN@<=G{0JsLpw!fddag z+h0HGT3)NS#AZ;347mX zSgH4kk&85p*8F;=TuY@;E>Sm!By7ptVzAui1i?wfyv*GKvuMw5GfrTy<=Kw)UUVA4 z0mFi3Kx|!!L8DD_dOG^?GxoY_KUt|`t!@CIPLBuiEAeToy40r@bE9HCRFA!rzYtuA z%TX&3Vq#)~Gmr}m;$9tgQ?1MV=@lgvi37sOS-fR40N=qy0 zF&OB0{^+pUqEAIfXkjm$GFJ4>*pmnnS3EovXoOLt)g-IiW=l}`+-VW3(hv@%3^ZM91z&9V&LLFq-*jVV8xbeEgl9yR%6GC8E6 zW>0xgbFpTj<$Yq}s7>SBw@{jC*(y({?isk7fJLX)@=#Yvzh=Tp6VGSk$kLKVk-F?4 z>SPNEQpSih;-oico{ba&JUO1we3)Y$j*6XhOsohWiYMVB=6B7Nq%sv#$)^=;6>90zVvojHdlSO-nCRaFFR4*+O@7@9Qi z4BHw8n@gYyQ%hMcJtUR03mXRnd_OLp=fvpKKM$jy6xw`vy`klk+B8W#p|nVH{_H!P zTrn2pOD&DLN+PyzV1`?%jg8Gk8z_IXr39k32OG8DKA65$F`7f|Rqt;R=PqbYrXF{j zKcv^xo6%^Z9hS@=Dg|@{)aT0D9#RFk)mnMdTvYpNE#MC{#YII;@RhYfE&|;C+_<>SYX8YHGU0BJKX~gHDTe@?R43kB3d*}&d zd^Iw?P%NCF6v0!(LJ4PQ=Qs}7G3g48+wbc;pzNGB}q_9lX-M?zJ7e6(3GEM_XMT!*}%b6TGQe(NzM^?*3Bi=Sj`P;1o>6;oxM=V63mB0f z7j`?ISx-=M*~GtwgagJXDdMnNr2cmo4e-0K*#cVkW<}ahcw+Aykd-GiNXF~fci<(b zQ}T%+;OvK7l}RTgadg^3%=c}0cAP&5G! zr7$rl{S}Tf8vI`S#AX2}sCfbZFjY&R1Mq3lot)7bxDi9oz|8EZk?sl!)@xQ_N0*G- z{_|(L)x`{aC*mP`?u$9p=K*FxK|Q{GA&3XBTMMTae`e@V^YNwYnFXdUy7W?DFzZjN zeu#6Qt1=i|eYoHQg-ey)F1wAhfL0%J zefp=60gE+VsXB|7=Kb8B_0dWagGnTQO z2u7_EbIy-R&=|m60z}Q?>OI@i$IRJ}$ITuH0Y2xN6fU%>dfr}*;yb`pJW)!E0U7%i zF8C9^f8ryrs%kSF`+_CD!yF~WSXWopz<`92k@2a;`2MrHI9iGD zo#5Y`>AC;Zu_97}zv^q|Xb0zmkeP{!EjoZeXBbX;}#Ku{U{dcwSAb--Q8a zbn9XQK=6M~Io=GQmjgdRsXghf|FffpG?;EiEoPja?eoqOW@lx^jak97Rc#SNU)5F7^79D^b;>+4vCa^Z zIXzY~Uolt1YjrytOr!0(fPV9Hnpg zQ!CBPT-f&PA1L`0zAiiWaKJD(*n+RICq-`^D|M)nvne;cS=id!+W|m}oxU0H z&SlO~EmfKrA9v8O@GqJ>@H!nKb2+|PbV(ocaCsa7I?tz`^tQaKMX-Nx_-oZ2^i_g@)G@0DG`4mO)_fKq!<_y! za;XQE7SIp{Ma9<~90YO0pJY*k%*OVVF~k~vIgY@ZE1-EI{%Ki@HRK+CQnO zs;S9gDO0@FMa;+1c?EHkN=0I4(4mPxzxKah4Sf5+>oU z;-+whS;oF&i`PB@EEd9QT-Fl-I4VGMo?YeBJ2Oq4l!^2kgAPaTf4{%NqYxxIxw9jv zdHA7!=JX0EoiWepWdnoU-5Ui_8Iee2{7G=otPE_f|NTDOnWo>eqbA~$l)w1+!AnE?LUNQW<#_BbQqc`ucU|5<~7aD9Rb^ zujs;-o%uj9=v}SF3W?@&**Ql_oj1|87wv8lowG0M7g)H7QA4QV7w&a?tLa_-HFY z;;_P79AGdDz-Qt~dH&lyUe2F)Eu@~G$?YjCDhkIJy8|qe+>-&SI}pRCEnhRexe zI!KRj1)3_*JEHI?EP&7uPbnf;;r2r2$Io$wvWph$yYPY1yr2ra`H1IIaOn8~xUo<5 z^#oCa5+)`lUw@AxRnC3^&2xEsKan`o*qI?VY;axOEPx}0mQEy`YsjL$4v2YW2@(Ya ztON8IUJjUeD@Ct~KnHdBS)~yrVR0dC73V3K!_CV(_5FLu;JRI^L^qQ;H|h0nwqO#C zoS3DTdPuu_d$ZCd2?+@m3m3Qduq~^A0AZsR$0wa!BX!5Cvw6uEr9a`dFfH+Vw5ZQ9 zHCR#SkKwwITl3J*+1cT2!Zw=!aX4pt`m{D<%wxaqnV&x^q~q?=`k_Ft?z!I1g3Lv3 z(tb{If}qUB;)!V^7Vsu5w7TTM7?F30Tg%G@C1FTO)2X` zW%-R22ysHQr#wA9Vg8s3kU<8H9ru4*3g?;TqS6S+P3k`=``9pQV2+NC{XK2eMC}dC zjZTZasm2GaG+|31Que+4hfl+}0SOP%}rX5a<1`c0cPfyOoB&TCiQf@OzQX-y&R$&9Q=xouzj^U&JvAL$` zxVX3&bAn5vE&@5*5*{ypa&0|5EiJ7=MR(9w0A`_W@9Hv62*+%tr9w$tF^0C0_Rw4% zJtZpLx$8I|b<%rvM-*DGyD1x3ZFzYCkOnQL8sCezZJ~s@o5f;`t3QiWYI>$YZ;}As zdJ^!;%QZTAN~g>H9<2;?|HMf-_0wNfR9DO3u?OIQN1;rz{-p(K^2O{=h@q}-Z5@$+v95Ho9&_42*zNZB7|4Y?ai{21Eevy-sjxv z{rAl~w7qI-1vu$A4-i-(Z?$D)WGWPKQIo$y4T*?|T!B);>1=F%UH#n{NKLk&qOt_+ zQRK7%l@iqaisal+xdXFI!kz`ZQ{f?N_Kvv_LL7D5*2QU%ZuW(E5%r%~>PkvvQ%ylV zs~Pv~Ts|;7d%@JXkS z;Zr%gyNT*zz?Yp{GkN6qU(s^TMruwX0555Z^h-4ctC;(?a^A>@ENErgVehb$tql%N zNl8gvJD26*Gduo_((uTyUzJN#a~5`QRkC>BZhcOUe#5pHyI1 z(C~2i^7^kvTPc`M|1^-Rn@E2XH5r?<{Q>lPf3>$a!gNlt=I`fbXE_3`09tA>vAm(7 zq3D{=@&=d|5_;%(;^LWPWMppzbFKnJJ-<>p-eKh`Dk`G9oHbtJR8u-8tevZj#=J1c z{7D$dxb*%LUcEVx`h`!wa>WyKy#DmTipPybE6d|6wUiqc6Lcz$X-YaPy&v;w>}dr=S#d(Cz45c0c;Zh^+C9^{_^1` zZeXq~U<49)x~X6J@b`%wkI3b`F^l@|)kdwlhjO)ZWNy=}jlYzEd?AIFPbJ`1G|}Pp zGl>~U=u1mWkdK%|GH(F50NqMbT!an3hc%mT?HteuKCy=@OX(4cxgvl}-Q^LsCQzJ$cd9IyiRDVIq3`+I>D=+&qUXt80n*sYWv9N+7_k4%9?fs!Ag zaCmu3BH(6~E~0Go#MwaeHwLD7^=H&8AXHht*XxsDrH!y3dtM`Gr)v@+=0Y7hY zlqOMlYW?~z6Yi6P^7m(T)_?s#m@vWLKD~yn39zcNqR1>7FAUe@Z@hf&?Fp#w7qa8%%xHyiry*N^%DGeGF{qhbGVw|c8FxR=T8 z*|gfI#{-;JX(6z-rjIS?Bo0Er1>}`y*E}!!aGB#h0=Wf}gOFyN7F#ABfwxo{SdZ~F zSJ;>HNg$55y`~Rif4d-p)cVGxYJmtz9?Z;rh># z&t`(h(Ta)6a#m7OUy7RO7@%ZAfv@jN#qJqfm)w*}(|*198@r?RuD`F#_f&hwv)%Y^ zF8KZ>*uLj!ryBVxI?tV4r_4fEgMgRz?j?(1k^lBb+nI++STm>d62Hx4?!>>})#Qv6 zk|23@R=WKwkJxNE)0KF#Z3euiugU-*b74aRp+Va0)n7zpwBv6=N7CJH z`HiHk+U9Gi>S--s?YzuHFiFG)vaK8bbu&g2^s!+QSb6d9E|OYP?oKN zL4`-P;F}bf3bq2Jh#&V+&#m(eeCfp$fwCs^=Su%~)M6uSi zTibR7SflzK9*h7X@aL#Th!sz4i{D zb;ky>%2!lU^6!ZuZ^W^|b8@QRd&kAbK4}e%EG#eXol#w>o;AkqeBQ?HMb`z$y8i8^ zEQG~y#)39`^@twS$UnLM??LzD^xB^^E2C?2~Jq~dO+6j-! zyU9PB04Lmy2H&9rXfoj3$`t#Fn_#}B#>Bu;utVM!Ey>ixMC4>MQEbGbp56b#5xChi zqWZOSTweS7vWb)vJ%P9L9iB{}LZ}D!E?Co97?jx+9clg3)c6D3XH8AbGH|SWW}2E$ z;rLO|^FNUORx@Q9R#sMJr+XWXZEYEU@`7_gi?eK9d|{9l*q4BkO?n_{+muhqkAd@d zrMuGu94RMoOK{NMb*OaAKa;BJdRadb`za|kbr{6=tgCT-ajs#%Dm9qxcoJNIGIoA` z4#F3VnkWFtC_kTi8vn~tmwvx_i&D@dI^8Vj zqf`{0hLKU_)qN0Z29o2U{IZ~u^hW5Wc#y1YBsWO%T%Qe0AjAWkR^>h9FuJ3G18$dcEN zu6>E!RW?rg(pk9AzY~8 zq$#5^m%|bb%%G7x%Sa`FGkIyeKygSZ#*)MB1Cu%#qJe(eoiUxptSwH9BiL+R`G({8 z!p8`}Yo-wsGo#feW7Y$59#d`C0MG^Bwi^#9&C2%~9?r<9o7k81pxq6avtMe9QN z>2P)65?ty0{S^-DLGDmL;W8z1C75>rI3kKxPTE%bpD`HUNCEOLNIin-ZvXS$;nPX6 z$s&yF45q6TATPmKAXb#)sEq_8P2BMy~g>$1; zoQy!Nn*zY*dYCOp0;DRyAeFiAW<9GaZe4*w0Z;dxFGog6xX0>;6CKnrMb{51gjJOe8$o>4h~QOBE9j~M{#HR}(RI2X)0q7#(b0+7q`AW^m zs6Z%prew{KEsxAX28U2{-XtTFm`Z7oy5i_eAVO!8TWlEd0_en&_sMN76dvPpqk-w zUnKh00usHxqInYOh4DR-BEcMrpb8Dc7C$~t*noMfo#jqG09D_BF@vJw;^ui|{){E{ zDJIdvSNs|C>QQM+z`X?nSCA+70i5V;`4kwRdR3p$hm8^$mu{QGqKDRx^bV7IF?kBfJJhBvsVkcC;;o>U`R=rGI4j*83rSS5w8sm z`}JZQlQ1H-abiNE>DSWlU$DdbAZ=~|0bSp~bkSm2X-NrK0-$<2AO(Xl7hsD^0AosC zO-+w)pAcqpR&D|BcW%|v(HRD#a7sYe008MpaZs2Th8wK6Uib)qkzxCYGK1hkpl`5x zD6m*Fl&V|@;YFIZy(FC1;i43;of|(nIT2jHnE9r>;~@wJm}UynGZG_@2%Dm-gTq*C z)*}di5WhS%i*6BAGUr?iG$#vfp3!6OVMB2!K#xS!!j!)f=VsMYfPaX?BUIR9!1Ri@ z!=<0F3JKu&*aAsKpbA`!;r2WtHf?3(-rWMK4jJ_g;diLG;dAov=hp^bJuLVYLvfeG(GA3&QHX z_x}3*KfWLKxR0H=k85Vmne%FM-HCcSYQ%)}gjiTu#2V@<23T0wu>bwYfR8O9Puc(X z06HsbD`H`NOC!3q$9??I>Y#3*{l8u;tf&|)tn0_7s7)*^e_<@FZ96P1>0B%<8t?q? z`ZA9lIB#C7sXRPTR*MWizJ;ZsqG%K}yIT+#M){MbyDLXieY50ZA@sm_E5U$Dj|{ee zn+f-$guxT=@p-hR$3k1;JN89Sc z-u^%+o~k}2CwZa@y9RpzoC>DSNv`onMVjofA)S+GOW}WA8T_Sy^#64p=8n8dkt@pf>9Fo|Yh)EgGXPAORUOUG@Z)}$#tb`8cc zh`L9{A?u+aZs11GPq_CR`dv$$2u}?bzCk1P7Si1=z>PRYl7?|Q3N27yM;K6z>g1#i zh_*Hqj=|bNjgazS&jZ&aie-6f?dAcRz6qV!zlK?_Hizxx3v<)NMPPhGlAS+tPj&lWg&XqO!HHT_oti(Vvo4_ zaruzRNMS!1$1x?_#V-8|PpXOXi)VuiwoYJgWZQMo`qaiQyR+W#dsl)+_qw~%Le`Eq z<%7tG^>=>G<~@*8UV@LcV`TPWd;mu#z$dww=MRdPJVBFWg=?{ve=%>=B)e#2Odz%a zhw_J>bVVC+)V2zf6tEU@$$QSJx4&$vh~ zJWK~Y<4KgV_n2d%DW5_Jqt2}aG}!z~m_pRk)Kn%U!T5u=U)<_^7JL*hXeT5_B>6-*eJT^3IH*pwq zv|32eCDZ&dmsYSE(jupc^@oUKzg1T9chhf6jF(N8OUPY-qi2;$qz{W5qR9W-if{kHVA&?4E>HFj;)Q!IyS|H0(Rt5EBq7Swx}}m+NVR zk#LzO=aq==X<{?<#s36s>9IT5I2>kfZKjUy(7y2chach>C0)Sg90Y7{4x<}yUK7&W;N}rw@j1om-Gd8gN%3ee{Veis0q0+n1Pnw)F}|Op zEFyTfuhf(RyP%}??D@x7FNJRshBrO;nfYc1F>=P6d4zpq4j0Ipk$z+x`G1!jR)fU- zwcYb{N5eEj*k?Yd4{tHvq|sm4HtG&H-Mz1wcDJkcM1`W$k`)mddKD6-H#$hC$}~Ne zpj)z`A?RMAcdx|$)plFSphATaOM_taNVfN`=r6*89G z@=?!gSPk|3K-RyJ*J31p@H;!zvjat5F3PU)&)uq#jIm#1WHkkh3^zYdjYg zOfAO)#C3)$TaHetlP8a{6gEXUwAly0IDE$9TRS9tc}m37MKkt18gyd6gm0!t8}0cY zQ@Im<${zM4DYU>j!w6PNUJ3{%4VJ<-5rC9D&7LP|0u_yJuQ%l&6t{@COdx0~bxY#w zsd&6Xn7c&%Ya|!>Ys?L$jx}U$-@D6p;OG|`W9Y@>t7{E>f8>>`PccQAApdKgwD`5V zHw))1ePW?H=(zI`WVH?W7;SI(xwTv_Aj-fRGoo`?fTh^R`h`O>5|5n*P9M$|vO&AqY(c%Osv%kNy* z%O`w{v)GN(N-D}{xhJ~9ZdA{&X~wJpX>P*R+ymlR;cu?r?qMf0C?zjoXrIoKCpN(z z$5>_oNA5?l6)ZD9U`U?J0WC$NFZ>g70d&(*<3X3jGJfH>Twl69t6hjV#nDPZMtI^E z(OKWJZ^SJKY)#_Hmx?o?kv`oOqTbFS^ZO^B3Ku>wIVB_;`D+d)bzZa>aGfNM;_6hDA5z8uPmrdMwPjtRw$W|b`DV5E(a=j4{$K9u=$;I0Tl3FM?z00ZX6VuXj> zs$(fY<1*lhM-@%W!RDgf%rs0^9Z5z0n(a~c(vhw3U!v@kq|mSs)1Z3V)DLkqU)bif zy`Nzr0+m`K^e*}JtdZv#nF-V4GhtZSjA>F+Wujr9S$t9;QGSOj;M^&B&n}x@yD*;B z8wDgTx$h(7u_xXStG}}n)TCjQe^wlX z1E^|Js9^Qpp_l8nW;=w_+z@NezI@`O{OHm0l0WA4H@e9645R*t)*m<#FR^fk6Xr0Uc$PFgsrJF-CPUMF%|i{D9%cCP)5(;AHX6@)S`o`qkuWZE8;k( z4@tXTA1&PnNYrkPTg22E0r5X3a6EEc!d#s;pRXoj)Ra{5qIlnCa zom`4k_BWyddF-7pOJ@Gw2%Jyt=p3q&9dO^gDsqZk!%C^H=X~kVp@s)F{;x!zwEiMi zyREq21wT0pbu3}K`H6v1IYUqvPC5pe;f?Is-ygaCfbRF~IYJ%|3t^0C8k(Ut7bVp% z9ko6(DrT#i6X~0?x;<4vfL6lvI-)+=O;hZ?g0gX_q(t{|*fD|wx}aZh1k+*bl6neA zs%Hu63HgNjT~VV%j4z?@*;QmAo9=csz!XpfuwB0Uo>g)c5Wj>GW^RSoeP8Og@1@Q? zf4)Am%dgi$>rIv&LHOfW?_Ogy|8oXhKPt&#@{j7EH_&+(?1BQ!vAjs{I(Fwz%*7p9 z0kIDl`}4lVuCDC96O&aG&LprZ@r?p^n!r- zN-o9vq$Ix zi#znfU6HZBZ_9N+4=Gi?5iXGyv zoO{~~&f5|Tg(wt@#oSfi6YB5=d|`e4qT(-E9G{*%(c>XLNtFCOM+^KHjil+W6|4CW zCqIiWo5YAwz`Jyp?eb6p@}+^XyNC%DTdEcX4%-SkzU|rzHenB_)+DOaklcwg8ur2M z&p%t1s)OXZc#ZZFZ}~%a>^rfZ&t`0EpzNq;FWArq;Ttv?SV=09zuJ=;))`bGxu#5B zs(%eE^fmYOC|i7!4E!44r#A-r%q(MS<$X#?%jrVv;fMaJS4&m!35H^x{nYpVO;dcm zK-H`Fg}e`KMVq=Btnz$+`W@W-y|Gn)3-^3K@x0X17nL>5{0yLSn)gr*7M6cSm6no3 zJ~4ItwDWs0k66ev&9y(J( zuFbm{mmlK7>h$nW*^Gs#r{BBg6}etv)UXV7l6XyoRDA8RzeWi=1Q?9aRS+%a|i2v-D;`BNUv zY-o}}b2WVT!A3uY0a5*WBtrEFQ94z(YM7ZOL&f#4Wx2CP>z+5Fn8)G5^*WXOZfgtr zVBWObWu(u;c`p`p*T7KCLnY1or_T1j&Fycd`kB1hjdwn5s+EC~ztZzPDtI&#;4#Jq znI%Lk+hQeo@R&X7JJ%mYkKjao%vrey7`4^%yu9Jj{5`&HtoAJ{sbR!iU#Z{Bl(gut z$eG5Iq>RAUOQG_>AKxX6&WHw(ypk4{LstXAf5CLjHWE>t8e|DpF(|C`6E&t1m{3;Q92dd&dXmLn^HQt zI8VM`?JVUf3e?YZepgf7+pjEgHcZNs)E~Iqm5^~vk9=)-Pc&Lo;ZHZOa%;uCX6*PC z&c9c_z29!5-;-+omKo{6!09J+2|gn)?fChkpq{(av6BXQq6=yEEI~h<2mO$6!{^%nPW5UzKV&jpz6d@* z`;~_cP*bkFT9>rkrHHsVHlggLTaHA0zWLLk+|=8Zv#C4NpweX6&%VFBF*9$Px}MbF z(&#pPa+Cy*$&;5KC8Bgv&daS%XCZo~*=M@lHt2O*M9fgbW3Q?b39n=b#(kq&E2((Z zS$qrcJTL;v36R=~My!YK=vof}Ft4~q>CFoB#W3Z+;7#@XEvbrG&qtjmTo?Xdh+oOVV2v9XIP;44+X?9xg z4=jX(=P7+HcgD2NT1^#IpV90zoBaHcv>dE?TAueEM)F_uZlr^4uU9*z(;LOdGYvM% z#5JYls;Z-+GAre&lbLiYBVX>~ueqyQG(P3_WFicply8}eXu7vDlVUTIL}YYwQ}Tpr-LHFYYH9NM-zt)7w7xaYP)=&&Rkf_V_fKRBVEP&XRruS zt-MLmG(V=IKUP-1R`fgk#V-5x#}<-U0~Fx&zYd>a(@fB8#@QxU_NR85NM6kxP!)x1 zuB|@v%gWxmniRg!0kCS~Ecf+CovS`)*0;-Rq*Q|4nTp#tLfhzTi;->RR!achdR+fi z@g?id)?pQ2>2CnqOL^`US*z`7%_j68-{Wp2Lg7>+@y>vf87{L!CE_y{(Xm^R#t0I= zTRTT7eDC$ot-}o#NhI85sxK4uI$tiGWwpfl?Xqn^v4~h%Z!9VCE(M!Nt z6~_Uqs?_}8wRDhi?NEEl`8{BpolC?o=OHC1+T? zPrekwdQwNKtop!a7SGO-SY-L6?(0I;osgA)L{7;GMHDNcF4Xt>xiKr|<+u+w%}OqgPg13Ffmx}TavI{;T1u~c(VvCVL2 zRd7J%sY$^S%!T;BdTzdnR#J0lw|jxpFD)_Jr#4ZQ!IKvS?Do#$JXiQQ*2NLbXP4bI zBUgqm9N?S;3Fmgt2+}N)GImS`>ayv^shnm_XL+j!l6+P_$%V+U)MQ_Q5*{XbjwhFW zMsz|*7|%4ET-*5!Wc95YB$0np*U$7x5`C7vyBkjRlOs!Ts2%!Zm-{y`NTmHI*B%!JzmP0Cz^6 zr?=FTqq1e*7xaz>3vVK~W#kwD&VbYR%nKC88~Vo(KW40eafrgGg&8ySc6r$Y_`Kqa zbXwHMY=-Hz(A-JFSCY{eMlSapR<5{%_mH{8pU7%IGVudSS)ylHqd5xVgG8#Ij0M+^ zoBt@P{tZ{s7Y(gyK~TRirc^Cw1Y)Bn8m4-ey+mgIRBOZFwEku_#S&cL<&7y58z!+z zUvmBa)W*$f{ zfo2iAR`NYdIC{YXH69=UBU=?+O&`H{m+>6`0pVG;qRabHG5gTI_)Ra2B`q(OE>h_0 z3q!k;@EIvA-m{p3JXBLu#C6bARI!%co0lpt6AGE;mMKWh<|r8r%q#ZC)-cypqZTvN zbd5dLG>1LR4d!fBNPS4~nq8JyDFXq+SA}f8dQWLT`Y+ADMJQ{nV+P_?hU4~F>lEG` zAtfE#SXN{L{zXgO7;TKou`v3KP6uD^#W0o^qYj#PWOk{QzT)$o3K;zcz93aNT9f`Q z2+({rDrScpU>10Z3@kQ!U$IKE_N7=wyRVSi>M{72vA^vo`Qc5jQ^}Rm3045lr+2V8TTwe5EmM|KCD3)EBcOWpH-+l=JHr2Q z+y6~hOlnvqQgs#A(H|3Pgmkq?*chJhCXEezKZy(r96+BDrA<1RTJ}z^OyQ44ay3Ib zaIgi9W0yl67Fd`G|BXS1U!M`K-UvaE*W0UEROePP9~P4enX>#sm#W{Bol)+`_GB&= zE4bqm;fnu6o(y3HY@Lq&#^7iQjEXtnw%>p21Rv-hrK#RLX1QJTDFU?d9`?O4L>1Pg z;C7Yaq(7yC-GYZ9j*;#QJfrz+(UWcj)2v#qNb$tm6wx~Gu(_vbC!YO+zL^&TbH4R|t`agX1mMe!Bt zp+c6j>>s;vPQ8LE0f}z@g3zPu_lf>`b4KdXwY9hkh{OML@5(^JDQ;6YacmN<`s_%n zgW|8aioVQ_`9ot+o29;6T(yp4Sy9Nqu(`fZXTs>(rV`VGq({odIrY@i7d_KCS(~>6 zx1zLi4^N^Q(BD4mnT}-q%^9EYu}^4i`z?xf9uPTqu?1 z(OzWJ#7=ig%QdQ)@_r%rlAwujdmAwq+_3 zBC}6$BBoqiedg3A8|%+dyc%C$A#giSVKv?JQ-SBAY4)rBTgg?Pw}L9i3sNu+1$2(v zk5~G%f9bB*;||f@1U&X+<#R-;|7wtpIkZ>rMA2;xm>2X7>v)>n4zOsu`oq+v7~x&u znwqS$I(Pd$IRZ8J-ef}b!4xycLbyW)8lp6uQhKY4->A2F(USg_i{Bb6OSi}N!rp|e zRRy(mt#{P?I0Z_^sV%QXlb|}rzQoQE1z)mBPxJ^Ytv4l5E;VN!wsb0R zh2qXB@O@llSoZ;sqr}SVzc2>yBRl`r7#Kdh_ zdNQ-gO2##1)Z{Py1tzxfB8Q=LkxHKjz1ibGPth0KOJ4?ly7y&Ey7&dj=Ob>4G~J={ zL?@I8&w$vOyR+WG?;p~d#3|}A^qCD0pypABjXFs}K&LjHhEvCH zF1X~nL+O|+u;9O_j2EXl@)tttMIiR4n;gR>d;@Jj|DEpdO2S__O0Sr7NFZag4>|=x zOS?{Y8%n@~SU_8|Zuk_o-UR6{rfAd(s|V1kmiX#AVTx?*fhass$y^2yBqExfe8x{9$4B}QWS0xzZ5FHq8gfrioTi8nU1jze`ThC6O0 z+Go2EXQ-tLdkc4y3x%&Oc;H~?EIHAKug!*{@&S4g?EE{x{(Gn&_tMaLu6XQq)U;dp z+1N*;9R-|%V(<3ci}r^oZ1?U1UdGS(Wq$ZH>1IAdQ1hm@x`32n@?zY_aZ67Q*P^7sj*+*8f-Zh6&x;ox_{k3HzFyR(ypU5U$Bl8=8? zc!!Uipz8dP&da3!A5ld+b##B_!9`{aw$#!Z&ZRS*(Koh@C$&;-;{vB2%>`J({((~j z5W+#U-b&ocvj7^uj56+zDtxdo@F$eKKuryTu5tP>I2xaQ?I z!rfqkwve7Z_wB3tM~ly?V#Wsk;bKq#&<`tdH*77vJKDbl) z9@_>@TBQuS%EuCaKB1oj>->v@mto`uUi?=OG4d3Pk|Ai_P2+K3xVQc5);N@fqnA+fPf_n z>K1~?m;;Dev-zY*=82`mGtDBZAw{SUSQQ3j0j~WG7mjfy|9);c6B}d!%+JAJUD-4v zEWz@&F}>%)m_XVYOJu;)OG5#jh}tyC99ztA4aRxUBTz{3(RY$H0v2v_zSfOPHt7xn z6LyhsRIp$pvVPQe-H0qT87^EBRMO7K^RG* zgqjAU7O5d(mP>Fxg27A`|@AH^_wjYK4E#4U0@_bAGhr{F|FxN>(FzEI)|1m?qJj4ckS%%A4Z3J zdCS`Pw1le2Ia+gFrQVyv9Y^(#Eay!?&<_(J7c?cuE?$SvlYVHz@oh^(ac}WvlcNY9 zj1W3a*GYzeto4o3{y|2=Tl~qW3HYXzHa$j7s>8hT@YW%qD?4~RJ-6o#>+G9$=BGf)q&=f0w3d zw_-n${{2W;zqEY&!(}>fMR8gy02g&v;qt{{bAjSBDdZmu%9f$KjL$03pQbp1UU<91 zcQK>X1$1ovL^8w>;l)JoB?Z%jHB}Q2Z;oIw4;4Jwj5CB=Ml7{|hh4Z|Uhy&pLh}jp|CSbZ&XC3p zQ6U_UHNKIo79|V6_+epdMeu7fhT92qgER6x-eqq=yMp>&+Pm${>BW9!c0fqXr%q6k zO-mMB0~LuPa2R=SSjk-aqb!@s&-+~0mV1Sqj82k`k*M3?UF4q;^27S)Mt8LLpR1T} zoUm)$IW78E)7c;H_9tSSsU|}nh`s+1G5?FpWS=j1ydp3dFIcJw!9sgjtBatI})~qfxehh%{ zy9tK^64c%iyh%&?*$^aVAeKCBG6ZGEcQeo<--b3zT(b9fLMLaH&$jmks3JNpB z64f60UH`IJW=bQQ1q1)cFFX27F{4mY8@g0jv2>3}7{l71QLg{!lDuMg3e;Mxo>Jq- zb&|O4pgML{CDox|?S8B?-RW#rGVSFB=w zQs52d?gkWQhFHfsw{0^ z4a#CFo!=r~N=w7IqikNs`TwVMZ{LtGjp1A546{c@Yo^Rh>oXAC6Jc z1G`I6+uyLcF`xC3*@+yglCXM|p12hvN0&&DY3VIKxFzhTa)?rrh@r(Iu{ZDRL_qKI-*}m!c#1op;f(q z_M+;y;7wr?&w3zW2Ha8q$?F(I{VI+gRdWkKjbZkArVG-kR`Gm_#`uh+baWgt4^XYc zZwu59{8BD1nq<-~OZPdH$WyHhZu@mw+J1O3<-aYpo^R3(o*E>yug);Pg z{qioP#MjN_hj#@i*3Yb&xw!0`crDqxqxP*%yrik9pSnv*x_wUw+mY?OJ95#3;`biY zUzrjvR9x)!cJ5^C9Vlg<5f;ctH9xy78mL%%NI)K!H7nlud$t& zzQ-6TA*q|=L&b7KUm?=cfQ3D}rVc|AXSg2EYl{Y@VOhACV(PfNA}u$a&r#;}-vwLE zIjE{rX`AG!fBqq*B(~TjhZYVe7DmCR1sWNmn!XSvW6J)w%P5Ncu*WP!-o!U(^U2cU zuw7uJ_iqxK?-d(@DRGM=$x|cG#kUj+sbV}W$Uke8*%{~rImWQj6#J-+&VEY!mSe%Y zhv0WXn0Stkwr)s2J=H*%vg$t0nQI?9EteD1{RCfd{%hhS{Oy{jrp!|`o zxRbI(IFp7AhQIixJ;oo`g`~AX>s0=gRb$cn;tF{F4DXZ@;bi481gVh*mNyaHeBr(o zA@8|B&GuqsbdUkhh@j{0!^O_g1vJH*RQ+4xv<556r^#@tdXl*5-~S98F6oH$dC5D& zz%Aq5*^%A$jEoGGh3%71sAp!|!4Ws7r%xzd+vs_TC;@dRLYZXIq&&L1zKC6rp$IE5dIjr?=Js&donF?Sp%ObO#X z%CvRM!yQ*qxE@AHuu#t6q0f@`KmQSSA^ES^IU!VD?|PdsYujGDosM18l4uhAKDRE5B$; zVUh_LNrS&YVuO76Km#K8Ia_RJ4UXL7Ko(u5yyPQSaIau~nm zG&0yCRI2OBd zvA;+~)xW2no#bS#NYe_y-|qyq)FwL)&FIdLn0lg!IdB{$8PVdDNJl3Xd_w>bTHLDB z0Dp2v(Z|cPm^}5U8S&hxwiGf{zA6jr5RoFMo>Y*y6IL7)J&(&G%6Qpug@1EFbjK`r zY_hXB5R!9qc+> z$Y(gU06S0ZAag=Oi5QVt<_b@JvhQXoHa(1e`641`1`MnfM5}`M%EL)xJXG-57?DjX z3m~g3ZRey$HXm8-mv_=7r!)viR!~8?l?{ZGuAS=89n>WECDkILU3UF8cM*4sOR2({ znznlFT>9i$&WK`^2k6E~MQp4nZ_iME|KP6W# z3jklqo@;T2i>iU3d75&O@u816V+3x1vE2>z*?gx$Yw1aq%0DLcVH!7cd7<51Vxa@Y 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 GeEA>dzBB3o diff --git a/assets/img/tools/PrivateBin.png b/assets/img/tools/PrivateBin.png index 0b7ea63442e9b6c307c2c001dc3c9d17093230c9..df1b0caf8f2a26446396ef4a249a9f4367453ad2 100644 GIT binary patch literal 5014 zcmV;H6KU*;P)W zJmw%8l^`yNATWR+i0q(%fKmLh1TZly31UQ%eSmS8klxDboId@!`gOne>RaD?Z{4c81#yW>T;dX!xReM90M+BwaB<3Qz&bzx%Yd8W zRdR7iV_=B_HvE+X{1vDZucFc^R|9_o@`9jVb0y;CE{H0XOhBIoh5(h~RaQErIxrf@ z4uV*{Dq?hRMD`|x*oHW^9+CVEqFj;*=qw-^NQzfs$&@6ZCvYMNT7~k6?M5^n{M>AP{i*R3dbE?mSGM z1EZ$F$t1nPsds~y|H$lh>WU5lUwya6}-czG)H9tD}ZOlSTF=nd?S16){c1I7Zk2MgM? zgfV^LmPQ5c)GLsMg|e{E`FT=h_a6^OvW(&!U?%Vy@IxG6_zf^r1uJC1buhFCbhT($L96Zwz%9OPL ztX&%%u;FA`1lKqgaO?z(pAHjd!G#>-jKj*8m=Oz)I~D*}Lk9I<0xkilUKRRvg`Q7B z`Ep@*RTP-fK-KX?cEK$G^sfCdXaX!)YVx?hQEGes#R_l|@MqP3tO<~m2;Cop*L%RF zRf_>K;DEUSkH9SeWU*!HJ$v4MpaN)s#n_x^IxT}RtP<4RpwGFoMe)b$p`2a?~XY#nuAj6)+ z)p3ahxW4KZm<9tz^n^$5g+M|C@a(8)2R8V`NjUzqtl%2e;j(H_F3DeTjduY@kHOH% zFnuB9<{AHbP_cP7a;i~@0l2ohvA-b0jMS+CLtcQc9m56#0ye>QVvm*ld>TGk0gFC^ zlnwCXvBKy4`fB)n3;2C=Xni~U`YMOuMgTI}ci(&q{ojI*R+_Gy3G_!!7K|ytm4H`} zBR!Qs4gmCh8hSqo6)RW(QnRYw_Z40yDiw6oV<6$QkA2dWy_vK=~ggFX9APRm4KIqI?AVDF-(QZ467M{2JMs_a9r+zTuODwRuuWgkkfTMNjMj*I!c z{affi5k6jHy2pos#clwe0X)^D0i?}=^5r!F>%t!I*$=;MEBmynCAYF@Yn@0_)m^E1 zd2QIV6zbG;?k(#8I^|1f)6M8VKL@-UDNbxjF0HIadaMK&0#Uj%F2K#pgC~0$;GR(| z^9o#mFM&sZoFhNLpPq+&;ZOrbdVU)LoL09$nKDs>t@Z#e_JU4;jTF3y(si0N9a2N1 zGrf_+a9+zg6?kBED*S7SO+c+22OQRG6iKiOYoNGRr<2Xa0j^%>e}S=6jk7)j-p4vbNyouyJOM48~=vvl7UNz=&D@gdaj9F@y0}gzA2gxdWE0w9!Cy zvDQIY$})qCRSf|bpKY@F-PuOz3S}Gpmc_ug0RR5fqEBHLXe)JCe8k*2gQKcwkJ+5{ z6MVJZIBOQM5ur>28#ZZTEjC%J%7pNO!O==RWb^7&(?hKycCrIt?|~SwHsCdbqqR6( zvO5BsH)R^7dx1kS1UMU{!{;|^O{i*QurubmWpe>mWQD@(hl#D!0y$y86>9@7SnFvw z$wn*FVyo4AVxm!6HpT$o0nq4rm#lR{5?{MXy4f71vaY()C}~LSChV6-%`?02Zi^;H z2Qf-iH%S-p1-`$vsc~41urXVor2|j_;QqF_pR4VnOnBN&!eNVZ!RF>Sn-+RM5F>zl z0W|v^G;ZVpYh!7H9jg#cY_3!Z9=OLSd7iK-Ha*s1_u+y8;z~&y^ zjKg}sqdtP0gp5Vg;9BVTuqM{JAd7e1B&Q&2VDsIr;N~Vq>3CFH2Op$AG64(|MwvW% zcdQL)s8dh6NnU_#fz5#gm^xmrZ33=9uAcB(TA&6t9&Qiq@A0r7YopwoZc@PK@**nn z)@IQ43FBjT;7=ZcTO0TXP_|Z0cyFRjtrPIDt~_I~PB0y|__szuqtGnJX~=0cx}^eg z^r&7!0?d2|YS+eH`Up+s1?;bffesz5(1BA{u>vfd3souuaz(`w6#&sC3BU)aDZ=AN zK>Kz+Gc@3!o;~d*d2z!LDzIUFSo9&3lk>!C0&56crs_hi@ro z;Nt~QQD(in6uDd_(ILQ31CIeb{2;J<^UJ`pfsf`HB@Ka= z4)5SLfZJQbg1;N;-#?RNu})*>Wcl=fMg8W6>kCDmoX9zlt0hcpn(>LD9*Fxuho2JR z9*&qZTpV+Fg#!RPcG|OZev8oTWR;4P!@JG7YQA;&H(vvsIt2$0QCdWk7hQS)K8o|y zf!mCO9VHl1&0ciLX^#=U+Y{ofo4ixsp)$FDz0C?gE+QMO6AVX{7Ulm8Kwy{4=9LMs zakGVM>wd?NBv-(EmuTlXteV;ggBcW^n_hVTJRt}L(?;8X1MpEN}(A< zJFG1t6J2^}8QMl<{zo_R9ctx7T1N5Lw3NKmABOuF$?_W9Vk$X3lqM`)(~}go!@}Wx zdI7Q*-6X>X$AF=c@<$#zEbXNx`x}(hV8glai^Ka9-T>xBKRDz?`^iu&RGfg6^`}F4WCX8>|g}&N>D=LuvBYXb!uq z1z7imO12iMp}AqR$K5Xb-6Wxzp$=FZuAakMv+ix>)_}|xxiypG6Orm*vpa@sWUy|h z$pLG_%h!bL<6hN&)hX%7)Wf0c2n!8RH=A8XyxiMhC*H3M)`pj_2q|SRa(0{#+ToQc z*vmPoo6QBvyz3@8RmpbFi3YTKKX?dsgvO1Q;f<^UNJ&+(ZaW)fdB|qnPF6shda=S{ zEHDN5JhaC_J~H*a7qT*Fhc|ACtWC7A*;zenoYA4vX>!2Y@Z)8xjWad_SsnqL7VHnN zNFjPwSv%UusVPII{`by{*1=kwu{KyH1gu=^xq1%vht~nDT8Fii!A?MT6EN|_$%+wc zgYTQaGHsLNCBTLqUcW(Y8(?+c1}AKG7BJBq=&)LY$9=((mAQPW`krAZ< zx@EIPr_8(YV4bWL7Fk;agO{x_1tYRO26ziG7#(~3uI_I5^xTifc;?grme(u^&1`~ujp!x>xP)M?ypqXX`J z72iUYx>##t-@h>Rd=&TduWZ@j++0|j<^Wu5f^IcH60MhG2jF#^;h(`R%l%?)Wc#}u z|7IWWK#eu8jAn)75T7uwO$6V1vqjH9!rK6oniHt9)LF;GW!53iL9*wNEP-&m7G8~M2 zV5!dlF9XQ@299P$Z;U$G{M9aK|2(w$3w*iV+)PWEJmZubPzaFsp;1BTZ>u~d<@M&n~%J;yt$jm}3 zv_-PiW#gJWeR%-ZU)k5bkEhQFUM-a$m!805z-0{e!zd7MAW$)3&l})1g%- zC+*&_jwNN+ z0K<_P=Mn&}yBbEm3?19a^n;cFjRNxUDKL0EB}VqFfotnp2-;WxH!lxne*{CO!1qUu zf6G%1c?d4{sL;7)@Mh%x!fk>DEgHkvKG3R}O+bst7oD~RI`@PVCu0xpEjPh`W+e(Tl>ixsgA$iZMwu_U_j6$xDhWFg|-F85tfv!ZA*AF85%dl)qcU2_5pPBWLAR> zPPcpyJI=_2M7>(|n}AGzKL(lGnS=!B{2+{e1+J*=5>zk1wHlqX z3wD9BUHf3rBv`Q26jR=b%xJqnckssRW!*{0{cVRLlax`RJoI=R20RN@D-(4iXxr@7 z@kCBRj_`i$1dN{!6KBIO7mR<%0!9E+k&_Fwi`QxK^N+g`c3fueA$AV z-3VpNL}`9@w`;Z2jD@!#pFIZ?WlHvUQDVjyE5P9%_gED)kskLSU`$`Qyr$0%mIIKt z?}4F{Vg6^PUu;*-<@{JyZb?dDcM0$kGTs{UxVyl>?og$YLvRB&fwTeg!K3iTJ1~8L z;XHvH3>c0~Yn&JBN-c>Q3ahKm{>!Ksca3V$=NahrXGluK-M$GLyy+9CV9YdldyZ-P z&~c@OCZQIsl>{ltDJTnh+zqaQ;k{IhJD?FsTZG4LgRut=!{A9U_hZvw zz%F1A9t;M=C9+(GoD>*b7A9&`Lrffi$oU!}c36L9r6Q8MBFZJ1CJSXL#wNw9I<`_5 zn5`Ti0f>h65c4J=^0y(x_Tpb>HX=s%MpUU}0``n*I91|RTe74Xa+!$%)~!ttDYFrx z0MHk;>RGpiaChOTNdwH5}*%??micB7t5!6;Z#g3D|sK9&lZ}>PnB4 z1-c=ZoCrW9mPP#L+Cr0ZSK!U=rE&2|Dk8^UPZa=mD{z0jdM+NR4NOse*(WH8JI=%< gE^&!VT>h8jznR)2Zk4qXSpWb407*qoM6N<$f(DRRD*ylh literal 4960 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 IbxsLQ0IvKZod5s; diff --git a/assets/img/tools/Ricochet.png b/assets/img/tools/Ricochet.png deleted file mode 100644 index 5d2a68bface7a490c92dccf878736de3e8020793..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4488 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

    iY{el4 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 Y51@dKYQCtKX#fBK07*qoM6N<$f@Tm1s{jB1 diff --git a/assets/img/tools/Tor-Project.png b/assets/img/tools/Tor-Project.png index f6b008ae56a5caf4e47c34f76d989b649e4a7b5d..2409e50d17eb221aead800e8726f1c41b90d8046 100644 GIT binary patch literal 4451 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 literal 2767 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 V03KhyU={!X002ovPDHLkV1i73iu?co diff --git a/assets/img/tools/VeraCrypt.png b/assets/img/tools/VeraCrypt.png index 9c33f32f17e40e7f515b9fe84db421be6c5d66cb..07ffd11862e56ca226adc1f1caf975942384ba8f 100644 GIT binary patch literal 7540 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 literal 3549 zcmV<34I=W1P)VnoY5+2u`Q&nM7Nm?WqK>Ek88iAAa}eovy?8G zd?Ss`g~+i7tJs#$x-XcoFQ0)SXHWb6{3VrlA9cG84GS)@k|QG`6B7{toY9cYxGtQ2 z8X6dc$FF+Bs~%fJ2?+*`*X_LF)g_9{FrkA4oqF-{@kh9u!^6Xh%Cz0@>n)af&g$Tf z)5K=JqEWPz0dh{6(7b`huW`YqE0J~{9vtoW_$r9WeXO`FYP2txuX1v6CWU4Ptl7@a z&B@8gu&}R-zpgdFpa4o^*4EV`j?TBYwl1oPguSdr=6Xh^!ohd^Y36_Um<8v zO-)NMFfR7@_r>Mh7@yKixS5ZSjy0`}D2r`DK|k8s+5vULm6eo%fq)31eFt1|2V`(& zW@S=RQAbBbJUlu$I5sOQDGaC78=cZOqPh}oxG|crE~TyjTds?Xi-?GZ9H@jJU`X%p z?&am>0j1UrmCh1_$pD7OGHbj5Y`dbOp_rJLIJK5+Y-;oK^KH!M($dlgqtYjk&j6Us z0F%olfWi`srT|EwR=b@~xSK$>m?Eo*5~YHBdwOBXeEX? &XQ$Nwi^;yey+*OOG@rIEr?Mnuv1Y}sV7#FKkD4KbW!UHO zwdC=_-|co?fk#D3FdUqlP?}eIbK;6_j!SY(^STH?PI!BedL$$XZ719;+0&2 zeJ5}B*gvy^So~-`PQ1EQdR~Rs7g^FrdWd(s;1awf*=7&nRxexmLF;t7vGkYKc^K)#$cc|qkO+6qY=Fxk|i=|fKPVWL|*KJ{o;ZFYf4lq z{u%`@Np^cdOp_a@7>Wz~g~5R0o#NlmOf>d9z5e_aGHxaw`?LrmIbE1}~w-1A;knIcIE^DHr2Oaf6mm>P3Z9;)iXtgfxf)nYfA2 zUFQFqT{|Tlc5H}g5VK^b=_FzO{c8SxqKNOaOp`b`KD?ijNUW3m_U56Zl*>cf#O%t2 zV_OKvzLX}<|N7vdeE7W-)Fu{>4O8!yv+a)P0SYm zuxmyyO@(0`hL2s0#W~2i@i=7{9q=L?!A7(TSx$BnUetvmv-#gy(oo@O#ch&O`JUm~&_pre0m)I$_ zP_aSF;5uP+Z>|i0d7CAto0K_~nWtJEikEJ}DN!#={y0n+drzp>Wad$Cy4MJH_o;xA zn|CHA59njVLj!~CS5V;oCU{|AR6b_}L-H+$;_&c2`p^v^X8SU}UtVKbfO%5AP3d;y zUl`DG3l7Ba{lZ|}*EBpdCev@0inQe}Iuv{9Nm+y8D+0m5z|4y~X>(b~)Pw^uJ1Gdp zwK+h{>01gcA=v|GAp%w35ms$+@w(ONPm(DN z-XI1&g)$fHrfx;!f@OI`4+x0K*KDNjJ(5iNU(sY(bQS(9c@VM$n?zkIA54>HMZ{Mt z6je1S;k7F2E^av!bz6Li{lS zG1<=!9f22{2TLdn-Lxwwryg())$shp}D2aoh=-{6?8qiIt_yW4P_Yr)!PQ53l z+7_*aB5k3+!QgU#=R5Zt$)Yp)*qJyG;_2~2fL|d#EnIil34q^7T#<|+d>|R&HN6>0 z&m*V5B~Iya0*mh|&hVN|$YFkVob&jAmpI#L_lelCz9B3LJtlZf$s>Lpa`QxtIZY|g zk5pm5sbE#-J}lid-6K5)w!7J?UIh?x&T*q3jesoZ$8Gpce8wmOM%z4Yz6YL34qfM= z_(ab{fU`8srCnTFbPC`TnQUnTepD0+scXRiH#RJskc+)x+SDOEtJv$%GFt-$LpiSZ zP<$}WB?t7l1!57*Npom=F!#s_N`~{wXbv5W7&^G&tFqFk1Rq&kyRnoGx_XsvOD_Ak z)S;S;^Zr9IhU5a+QLB;7O*0UsoYbLfSXDVLt3D7Y%>)UDxU(;*rH&CfvX2>a;4}4F z(k~?kLhhgbfYj7xWG!-J+7tmt)AP}x$5WdxNHSOR_=DJAatxthW0+7MdbfG00000NkvXXu0mjf?GD^5 diff --git a/assets/img/tools/WriteAs.png b/assets/img/tools/WriteAs.png index cd3b444e26e27c57def4ce13e5b7b5d11890a0d6..309b87ff25042c2926830212d21729e2f75748fa 100644 GIT binary patch literal 2230 zcma)8Wm^*r7ans6Y>tMF5Jo7q5l#gJks1O+N>XY#YIK)8=;%fs98*apq(vG@3xt7y zLxz-qNKA4{zru_E;5pYF*L|+@>3q7AO^t6t!Gd4_001@6*EK)&@V{g|d#b7~S3jQ` zC`jADg7tKwSY47%Gn>D@Z4dy!{{AnSNOJ5#r%Qogj7{)uKeym8=Rj9LSXh`m!PhGY z@9gg??-%HvyP+-!0I;GBbhRwPC)e{J-n>M@3}LeTPO+U33sP~c7@I8!Yp z#Ph~5oP=PknMKq?X-3Mz8D0ZZiBakOBrBy9j+i3-&Ds29`BR2m zG_P%M_%)Q%`Ew6@@$!7=($v9b6#AQTLlps}#rYqh>m}g=4+BB*u2?<+AqWJb5IU97 zKcQ0|tu!RyIDH?%xiaz`s8h_LN${u;#}^Zx^3_gV8Y(pV^L7HLu+d#qG$+ixZy_Xi zVY2eOL?LLmt*5lK)ctJ;p<)-_p8GdDzmvu^?kTaY1rc@9I^#TEHk%Y`xM%ff@WX2l zc&H-Ck;AN>S%@8rtLh_b`?h6&m7=0`SQKK5N!lsUPx7akVt_xdpcBgvSZl=vPRFRT z_eCv2gVKDUtC8QR`&%_6@X)#MAuG9-Bcj;(O_QR6Hcq>4)*qJS_3lL5p?m1cTj(-F zT)3y79x}Mg+&Q-P=ZxhJ6!sM}Mg8Z=Okf00sB1$t)S*4}`c$BghZ;_#%L&sBPZ(vR zPoc)joCg^`huqg(inxhyI>o$OF(erA)3Nqw@KvkJspAVlHA3NCyys?$i-P31QoB{b zFx4a6?Pu~2s8)2^xXn35EzdHT1ncOO3=pM$v4iN?GZ@|eSXE(GXf zG*HobS24URMrB_<86Nxu#zq!*PaC7%K1S%)wV~(sriAqd^t+%*bw93> zMO@P~JJC(TW$7`GgR|!H?w8(n7-y$0C;6{J$s1qWP<3i#=3d{|%D&|7>3U6fYAN6x$T$+UTK(Jm9j|2(s)z<0uvSgp7BiyrjI>GB&qGcD)DL*lNJA-&&Qz+-!P zIUGId)i)EQ(QEXUPa3r3(2K+WiY?8v#q6nDe|h&W1ZbkYfvgFDqxgV9Gf)9)uXkL} z4OY}Xe2Q*LyM}TCC=bmg(7D8Ev0kXUhzEI}G(-pU`mzij7ZWw-q7qp)WQhd#=Q$<_ z{D|AIj2#=PF*jc(Ivg6*$f~!U-weT0qsFVoUKGy!4ln5ubsO3N=l!!J#A&-`8~6Cq zY)C7ui9Muxi~;RJgOo$hi7|{dT3lBLmzhBuPd=n)=uFgK&qbwk?zhMsi_JNgw(6)0O7Qpz`=q`$b1ixl*$DkgI_iJ zq)l7QcQqZv(p_mNd#S7-)@j~4{Xnb@Rj&|N5jZU18_6!t^s6h^e;|WFU%Z8|uX)fa zHE`@9t~y=lJE`cnyNCky$_M2?aP|f;&^$wbzKLX^UDG96Dw~yIgYl=gS!T(TOve<@ z)kr4}kfQ>@*p8WHr-5`Jo^Fk-S_No-(NFRsE$)6a={JrR{vgB`w&D_p@{@tt&{!aC zOW_Q&h=5F3IsU0Ab3tXj&P)eeKne;x`@-|7+Ok-_{uE+F)P{H8Pw#tE1;hMbl*M3gne(30(3 z07LP{hN4UaL5MD6j-#xnfR0UgqAHMgNFtSnxW|co`^LCl8)ag)KzRf8xs86{-v6c<;PJqvuCIk6E4Q@7asTcD51ej0dx|peW%AEB(Y=-XIT6K6Pf~>sckeDY59uQ#IHHN9sKHG& zBPVR=3N`vwY1{Wsn{1bnxXlM{*V;CWm6 ztkzp8jb_n&<5~gTu|PjF_2Op|!b4cs+48INBH>o`}_O(_Vn@a z@c;Pq)YR0{($ar^eqLQ&H8nLeGBPYHD{0B^W5@1W#O_qX?tks=?d0U-+1c67&CR>J zyR@{lkdKddcXwuGWkNziFD@?r{{C;v@8;&_;^N}N!^5MZqKSxzgoA@_Zf;LcPdGO> z6A=;d^YrcV^rhVK@9*zd!|vYR-p0nps;a7$l$4E(jA3A4Q&Uq63k&D)^xW<9zvS{? z#_z<$#J9J%pMRd7mzS4vadAF8JUco%%;@v2-|~{y@PX0r*4Ea^$;q*>uvu7GI9BI= z000A0NklkGK1EziLLSG9& z<_a!q7Lr?4=NF!G?I-&3t_GT#Q+)8a9l<}dP$}KV?QmU0ir0H4xK!Xho(lx;gGlpDvmy41NJ zZ!@q5Kg@gOS*edb`O?(j;h|osU|ejL5N}Mdqkj)Mm8E`2JanUM$Y`R*e+xDV)=aR! zuR^xf%XAL=4ijBV_ACv-Dvd>RpdGb9E<+hNfiB9lsahF%^6ef6tBCJrLmtUsejtbQ zuA>gRUSBQI#FuMqw+?nWt6+$?E$3GkcYW9>D}!-?lG7SkreUV@+gs35<8N~K>R|sL zIDZ5!^(_tqu+5c^A>D}WtJ8c_2fm0Sdjp8n_}&cz+cZ5K+1+8O`hN)!UHj->L#%e0 z6N7c)PKaHP*i_w60|0h`u5<(as%+t42EpRejJ&ZX=L|O+N*xf zSVNdrWco0Z&z4qK9;~b`KL<-}VXgOn)W+>{As3laPnI5NmLGy0;{77zxS1(j8%R=@ zhP^n);MLFbV1;0z7&zH7vXV=0J&@wzqX&kiCt!zu*JOmR1iJdf&1D@_@M<2se18IV zh!P(&rcL9-sA^gmH(*8+v*6h53z181y7pTvdzN09kM(w}quU2}w=brDL|NQ$22=J4i{NyJ;`N>ay@{^y0C^$H{h+%Xk zX}C|X*N-AA?-lZTg1r7pxRLO2!k>}9 zy+>YOC9ielwUU51iG0V}^>=hS-Jc17rv<i8{v zy%4yBuaocm)j#Xr19vO|>ZUv3c4qQBOUdg55pa=r`e)s{E7xOiJ6L~R3}DlUB@Ol( z*x{&wJ%k&&@E&|Gqz2YIobasO2{S`#VQ^S2=p3uTzh}##UcGw#fdG6|L2xCpZRuA) zfOLni6Fx#7fLH9b@UX20;tch0pC3uO88h75;37NLG`R~fA2$)+O?Zx@4#EQ};2uA+ z9RP2o0cIQ!1CDtGV4pJ_Y*VtqGIk(X^814+qc0d!qJg!W-2<2j2KzI|!SO;PIGoK& z0^P=^2v^#wz~TouIQR%3xQ66ti2dj(h;4Y9&ij{veQJ*E)$76r6R^<(z?d}yER#31 z0Iww2PS{7pc}e6txc_bixQP#7T(yGWw(-8FfHAP{1I)t+xOvjfWs<_+d+)jG^@qNwHSeoa)5ny$LbDQR73?R%&3DMxf(Dq9IhK@6{&>hhj#MsCaM{on~;!>m+bUL2wUn9>_IW@>DB8lm%ie~w87`--#5Yu>f+X=pV>-DwI|G7aF!zdzKmg2`$|lgSVl z28_c3Axp<`doLSKU%dwk1KYvv%%{c&!oCq2*iJ+@uIy)0wJ3K@W(r21t%Al(EyHq{SiU!Ih5?tGyq0M1@VF_#MjDt!~6Lfm=Yf(Y0oyK z6oRArh8iFve;HB-#@ia)kQyko&EIpCx`H>)76jNdFpfI;AC1t+2DmeyB&&RS-yl(t z&Eua}3t;3cb|;Lx?SM7c!M~Bg*Wyi}KbQuvX<#3S+ReX;qqaRvo%H-jok!qy=6~d9 zz-|z7k{H4E)KN7-2C@*U9joC_w*|Q9%^^16KRdiU&A`|q=)Pr!0Vd1_hQ1MCOp60^ zP7+v)(!i8XU%d#5QUD{PG_bIAkd1>TsS0o_f8=-({@kO%wN=4i$v_Wv9lWXNDaC>c zR#pd>OL{8`F!CFD8bODNZRufefc&MS4*t7Gf@`lM%5M#v;2XI8`E%sWXhi^?(KkqO zaNBrxf|edz9$w)MfRVpLQ^KHJ{i!@QU-2a@GdZx5RX9qc5I+(03$C-rmte_qYd5ynDc)5 zJQNvP4gWpt&GbXESfN^!*QW0F_Pm45klc{)}Hv#6vwbco|d;%_Ne2!W; z?DpVS{{q(e?{Jf58u=s`bLWFGV=5T>k7`}z-6yy}LGy^l_y9$jDcW@QOm72>{0%WX z|KeS6iOoiAx4mlJ6x%n8cY;gef>Z|>d3YqhOVf~C;0u7kUIY6L_3-cBQ>toUi<&pY z#tr73;F$^D0l1vv;bLRbd;)N5prYP8tJeu-YTpdoCzE%AAB^`7!1y5X0vwy}JAhkK zgC?rGa%;g%E_79OfK&Jb{KF!=1Mv75iiqx;?OT9r;Mb5^u&I-JL-qiVlqwl)%qr)d z;Apc>buAh>J%j@Az!F~r%qd;r8{j|G*mpO1>n6+-*HBHBFGs6u2cMl7NOf77Mn2IK z0LI|NdZpcvDc-yR>%x6hfS0FfRR#F(*>p#TW%lbm0$>hgC!{J99jb>vk{>+gRkL8- zuUrxwub8&zB?TMKObCQ!1A<_1s2&`~V2CB(D~i@beU=t(Os3nw8KL~*nPFMZr`}Tl zMo}H_gg|;XSL7v z^`P~J*32uWEB;B3&oX*0!Hy5y*K;wuQry?w$Et_#Cj`3ey)kBb&K46I50+_Ldm6}B zLaQOr6UAzWPX@la5iF%OL`<8g6OQi0V_gCd7bgWmgh?+sB#GkqN@*ZmE$z*@L8awS zo4_!r6ztD@+ao~63P|^&M70p+3t&xSo&(0>kTlsCeE6WCVSH1QWuD!}7w*^~5rpHOWOYnr&Ax#ZPA828n8hijmD za!X0dkgy>6AhV21p^jNZj8YM)_HGw6XYer z=vKfzDq08sD(dcx_?1ld6aBRUr6-iuOExn^zB0d~T(x!v2Rz?r zpX^U}q~JrgI7JI)R{FMK8aB^c0G|@9U?d+%R?D}HS&3361gir-8z~-8_=8J zFK4xgVmZNqLu8fDN!0RG4)OzM&Q9d|ezbvXotVMw2#Tdm>DX~j%Gq* z!M5t6+8{fH>WMBX3hsmToRePc#&Ms;oMca;KXW5ley|9V5`v>cDpVU5|d1P6}}iR)$F1D7+K$TpB{r<+Q)vMj+q znUVjP2aMI^mJ@`JcjSun@nRUTEjy-YF?m~^(Y>wxk=;|OX1^{7ZVq|k)!uVy%nPuQ zh0vwrB=yJ)e_=9j3>i%)cg9njp%vbbLt=>rd`q!*it&5kcUX!N?DoF9;;f(x5*-CU zDxfX9Q}m4wm00^k-sUg3A9pgJ>@#w^{f3o@+h#Ynn~HwIARF_P>m-1YK}^jV?6zng zSS*-n@tFd4?)pqE7hI70JyhoS01g!Z80};>#0r+8w04s!+&PW+cihz{uveF0H$D{A z&z)9ElTJqktK2QoJpWz6C-M1o&lA+q%s^Z6V4-^tN9vNV&~h=(IxAo zOs;>XF+Gk~oA%_sPEVk>ir^MUVy;rFcsdr8RmuKh)pf4bA8mkn5ju}G<~Q?NI>=%@ zlDpz?X@7oA+L#al(eFLp?u)ig7%VGM@4^`JzCbo76OrV( z!sUe55#UecWlxup1O5gk> zy89CAnVuZr>P~I;f@}4s;y__Pb^lSG0DLK+^;`i-U%>v!w1K$0SE3`NA5V}R_hB_W zU>_C)!W5zfV>u~;ibZHM6ZjMSyv2R3I>GawZ0;WebUi?74m4hb7R2xGaBuZuxk;LX z|K`g21o>>jz0G5yg%bqKW0$+#T|S`otRHdHX#5M*0iY5i_oguOAv>J@j~R8fjb7$&HT-U#{4pNa$T8i29i zh~(2$SIRDCdmDodb;AD4Tfo>OcrQ94Qo1O`gmfu4lCM%nSxk&a-!$e_;VbebAMf*M zBH9hoi`lHRw#yARY{V7(n4s?&%_GVM*Gbf#E2TcAgq?#mZaMD18yCpsL$4X6frk=< zpeRbmb*#g-OM-hFQRreVIv7Ykiw`X3G(VcGGE@UU zOz;fc^ThtggT1I`5yjtNNXnBNO&T76)o4N=!uEZ%y;4lXp|T{WQXY%AgeGN6wuVc+ z?Hq0L6=R7Cx;`1n|9l4Hp?h#_(r-mImgLhXEylsI-U( zhm|W=(&Ozi%3a!!xRNwY|Owye*SP+w{9&QJ^BrJldfI6 z#(}1mueJ$v>n^b|r-`u_XxLuF+pj2blx91gqSwlQ|>7+AGx z6`VSCO7yoA6B8&whs9Dl!oSLQ{@~Q^t@T$^ZD34i!TuFukq`vt!i5X4eED*>R_oNM zQ{dx|KZe_d8XFto*s){W1AXYwAtGgt!jC`xDEoJ4(#}-)xVU&GSat)L*i3)Jo`)^~ zkA8;tBDmM0FL$s=cbVkme(g6mXwX1e8s)-;6_TFxJC$hCz*MwMG>ZeVq_t5x;Nrz1 zPYd5guyHoFVG!)W(I>85c{qOjxU^nUECc1`<#6J}3Amf-)~#Ed^x_3rJbmYFp*~qI zbxP>mcGpbltN@`>BI>5h%;XdpKZ%%0B3d-Ta16bTuoE8WTq`VA*v;G4H#7vk_~Hwf z0i%gQb-meb@ZyUbp}D!)k8CTUsYeBP+7`isv#d_|Ps!&J8Z)NI0@rG_5apu5Ww2+? zoS{ZX(A>G(#W5cVZE2RdZ+g}kyz?1Jc+!^~jrW5OKIk^sjT<-cDp9LfuZEj9Z~D>X zA#~WdlYAFi3rXS)qp{;`YtIg$0`IO|SU7@ruth~9T|SqP&=(FKJm^PJfVOPeLf_Js zpP}u&2jrZ#GKyQl=@TUbJaAxow}GPl+gTf&Jh_as6FuFZHf`Dj%a$$Ue97m}pI3D+ z#B1QSUV7;z#oVA`gpL#5c{Z5101yS>EI9{2V`G+YX|Z6Mh;C|XavA8>ty|mo=Gxj? zk8gbY_HAIZSzWG+_Tui{yA_}0UAuO13ZP4Udd7);sU)aTzE&($SOk_19l}eAAzQ{yDdI^V)_cBOEz$M6n4zeE2Zc*^guR z^2;w&1-M_oBw44Q3Yta&$I0GjNGWQP12B4@+UUxaE1YOU2fY$BW5#sBYd`eRT*W4M z&YanT*D5ccsT#PKFJGow9eAb`55PwdE4L2EVnX{Kyh zZn?QbRRb8M9$kYzt<14@0sz0_a5(NIe~+dOqN3tqRc?I63gKuJxbpY?pW26fAe5DAj z0Tjc0*GfxE<@QOn%raV#!I(3<>*`(P@!7#000-|g7z{4w0Fb{?#WdzTsX=J-PM4b?9H1TXm8Oh)1+f#~pSrXjeE4kwrb zd_=z$TE(+x&+;QEvU+JLvaPj9H*7VK7~o4Ht2jZ(F@WVFe&VO<>T02*<1d9cVMIVr zAOi9_GN=Y*mSsLpO&#z{dU{$DazR0UV^dQTCO0?uxr52-J(!m_tg&sLl9CdCYMVo3 swP)?ti00093P)t-s|Ns9p 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 literal 2166 zcmZ8idpy&7AKzx1>uk2MnM>soVIB*a%PO_VZB)u=Y0+gaX+y~F0HJ~ znkYx2ovkF2T;fqtxg6bGMoOe~zUT3Jyn3F`>-Bs8-k(UP(!5 zDa+Q@RzpK$=@bMY5D0*a0Z1fri35T{p#TB{#g&zn0kN^M0k{~vRMXJV@Mlp)MP<>| z($WHC(X6elEiEno>p{?HG?`3R|Bo$+O9V`AYHF&dr?;r!a5z9fJ1iCp5EyW^wY3*d zJv}|aR1^xu%*-q@GE!Al6^yN>rUqJoc#sP?2&U0!0EtARk&zL&CKwWI22@zFVg-Rf zAdyJs=H|M(x}YyWkfo!e12_l(1h}9YxQ@TSKd7m%ufKRlFelg^I0DN7I%ovyfbRIu zlyx98BW5dO8w3U~RMvj?9!mC~MmmZ>lj-YkKmQ_{?u{9Ci?Hdf-)aeMM=$dUT`+A895+NC$0C#>|rR{qzX?#8x9|JZJsHE}f?^~;p-`a6ArG5{GH7A7cdl;=O_$5)`D1ha~1tmF_FX(Ho z&wQF|JW_a~eEgtkw!50{)4REz%2@O#cl5(l*DnoKca6pFp=h3VG4rzZC9mX-hrg6r z#jwjh&JT8I%$N{H)3Q~)zP*LiHx^R2^;);4a zpv)qg#=TA!)nt88w_T)ixfitdAXJ!n4jwtt^dRFI1Rl44&&9n*^3OV&v!pZ2t7ks7 z%Ycqp zrexy>dKFOdta;&n@oKk%#IX@NE^ea8C%lAm@)ruLC;MXK#U2&zj}`&%Dk^s1S+&Ma zt`nJAG}YWy3$OFZMD=kj*$Re(M#<*^Tsl66u@@q_>n6quo1=n~TvSB+sZ!{(p|9tc z?~IL;ujzV3`$GWZVzNVsMi2)@e#lkTlD;@q@qLusKvLQFi0x&`)*Z-5na!dUpBfzv zvMSv7+PN+o+j@t+P$2hEK|W$xAse{%J5uYloy@9c%;eRq1nN|Y+dx;a)wQ}AOnI2x zc{F*PoDz1An3E$nMyI3d+T;f0l+!CMbfbs4b4Rtmz(&@nrw%q`t@T?$KQ5Pn$VAV(Ei{C<*^fA8eLcWj`tTjvqTUUt84?J$dtsux^vYF+ITH~MZR8_9D?2wuc zpNo@|qR=BBWHa|#*P$!=_ZSpN5eL%<$0o_JS2Ootl_Lm`4fyhO1T(mj-kWR^7Z5Nbxl2Ry6>H!LNXNH%Ywl3$r{4K^?6K3pmL!BSab$H3(wH&XcmK+iE zu#R^ahS`eDnueSk?xMeoXeB=AeF` zdk2qBUlKjv&YkapP?TDsImIUEXp2%3Uv{qPBXlBU$fT{-x(@w2kD6D}e}F6>nFdTd$S^xwJ)-11E0}O(j%@R~$>;LFomAcjE+C6PUct>=Ebr~r$o2`t7~V}Q z5p3@d57i$qhuJrY&>mFb93v(0v&tkQb>o?dEIr-}jQ*L+RW{6^ymT+0mgf{m z?brD`2lv+G@_-;1=1+w z38gkUrH)@a(sAC$%nM@M^u{5ARbNnXYL=;%!YY;6wRuNMV?}RnR2yx-J)#Ib)A&~n zI~OA^l3Z^m58H)KJ*7&OA^ABP-3er#ty`srDSuzJVS}Z!QIVVC13vhAc!VI{ytvTs zDkH#U_wf1$h_AM Date: Sat, 24 Aug 2019 10:26:38 -0700 Subject: [PATCH 135/560] Add section to validate DNS connection (#1176) --- _includes/sections/dns.html | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index f0b93e33..219f170c 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -37,7 +37,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
    VPN ProviderWebsiteSinceYearly PriceFree Trial# ServersWireGuardJurisdiction
    - IVPN - - WWW - 2009$ 100Yes38Yes Gibraltar
    Hobby Project NoDoH, DoT, DNSCryptDoH, DoT, DNSCrypt Yes Yes Ads, trackers, malicious domains Hobby Project NoDoH, DoT, DNSCryptDoH, DoT, DNSCrypt Yes Yes Based on server choice Non-Profit SomeDoH, DoTDoH, DoT Yes Yes No
    - + @@ -285,6 +285,22 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
  • DNSCrypt - An older yet robust method of encrypting DNS.
  • +

    How to verify DNS is encrypted

    + +
    +

    Worth Mentioning and Additional Information

      -- 2.47.2 From bb4d09fba844da0f65060b65bc7c930bd3743658 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 24 Aug 2019 19:10:11 +0000 Subject: [PATCH 136/560] privacy-resources: sort information, fix cloudflare-tor link & move it to information (#1205) * privacy-resources: fix cloudflare-tor link Pointed out at https://codeberg.org/crimeflare/cloudflare-tor/issues/28#issuecomment-5327 * privacy-resources: sort information (alphabetically)... ...move Cloudflare-tor from tools to information --- _includes/sections/privacy-resources.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_includes/sections/privacy-resources.html b/_includes/sections/privacy-resources.html index e4340e80..a6c51b07 100644 --- a/_includes/sections/privacy-resources.html +++ b/_includes/sections/privacy-resources.html @@ -14,14 +14,15 @@

      Information

        +
      • Freedom of the Press Foundation - Supporting and defending journalism dedicated to transparency and accountability since 2012.
      • +
      • Erfahrungen.com - German review aggregator website of privacy-related services.
      • +
      • Keybase.io - Get a public key, safely, starting just with someone's social media username.
      • +
      • privacy.net - What does the US government know about you?
      • r/privacytoolsIO Wiki - Our Wiki on reddit.com.
      • Security Now! - Weekly Internet Security Podcast by Steve Gibson and Leo Laporte.
      • TechSNAP - Weekly Systems, Network, and Administration Podcast. Every week TechSNAP covers the stories that impact those of us in the tech industry.
      • -
      • Keybase.io - Get a public key, safely, starting just with someone's social media username.
      • -
      • Freedom of the Press Foundation - Supporting and defending journalism dedicated to transparency and accountability since 2012.
      • -
      • Erfahrungen.com - German review aggregator website of privacy-related services.
      • Terms of Service; Didn't Read - "I have read and agree to the Terms" is the biggest lie on the web. We aim to fix that.
      • -
      • privacy.net - What does the US government know about you?
      • +
      • The Great Cloudwall - Critique and information on why to avoid Cloudflare, a big company with a huge portition of the internet behind it.

      Tools

      @@ -35,7 +36,6 @@ by the late Aaron Swartz and is currently managed by Freedom of the Press Foundation.
    • Reset The Net - Privacy Pack - Help fight to end mass surveillance. Get these tools to protect yourself and your friends.
    • Security First - Umbrella is an Android app that provides all the advice needed to operate safely in a hostile environment.
    • -
    • Block Cloudflare MiTM Attack - Firefox add-on to detect and block Cloudflare MITM attack.
    • Osalt - A directory to help you find open source alternatives to proprietary tools.
    • AlternativeTo - A directory to help find alternatives to other software, with the option to only show open source software
    -- 2.47.2 From 4cd0f2e7355186bf49d5a864f091d982258852b2 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sun, 25 Aug 2019 04:01:50 +0000 Subject: [PATCH 137/560] Make JavaScript work with LibreJS (#1213) --- _includes/footer.html | 17 ++++++++++++++--- _includes/scripts.html | 13 ------------- about/javascript/index.html | 27 +++++++++++++++++++++++++++ assets/js/main.js | 28 +++++++++++++++++++++------- 4 files changed, 62 insertions(+), 23 deletions(-) create mode 100644 about/javascript/index.html diff --git a/_includes/footer.html b/_includes/footer.html index 7472a098..1ca12dfc 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -71,8 +71,19 @@ + + + JavaScript Licenses + +

    + No Ads, No Google Analytics, No Affiliates, No Cross-Site Requests. + privacytools.io is a socially motivated website that provides information for protecting your data security and privacy. Never trust any company with your privacy, always encrypt. + View our privacy policy. +

    +

    + Tor v3: privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion + (Learn More) +

    + diff --git a/_includes/scripts.html b/_includes/scripts.html index 08fffe2a..d55f2c76 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -11,17 +11,4 @@ - User privacy protection --> - diff --git a/about/javascript/index.html b/about/javascript/index.html new file mode 100644 index 00000000..1b77e49a --- /dev/null +++ b/about/javascript/index.html @@ -0,0 +1,27 @@ +

    JavaScript Licenses

    +
    ICANN DNS ProviderICANN DNS Provider Server Locations Privacy Policy Type
    + + + + + + + + + + + + + + + + + + + + + + + + +
    main.jsCC0-1.0-only
    redirects.jsCC0-1.0-only
    bootstrap.min.jsExpat
    jquery-3.3.1.min.jsExpat
    popper.min.jsExpat
    sortable.min.jsExpat
    diff --git a/assets/js/main.js b/assets/js/main.js index 6d68c8bc..f2925aad 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -1,13 +1,8 @@ -// Tooltips -$(function () { - $("[data-toggle='tooltip']").tooltip(); +$(function() { + $("[data-toggle='tooltip']").tooltip(); }); - -// // Navbar dropdowns -// - const navSections = document.querySelectorAll(".nav-details"); navSections.forEach(navSection => { @@ -31,3 +26,22 @@ function navSectionsClose(event) { navSection.open = !open; }); } + +// Matomo +var _paq = window._paq || []; +/* tracker methods like "setCustomDimension" should be called before "trackPageView" */ +_paq.push(["trackPageView"]); +_paq.push(["enableLinkTracking"]); +(function() { + var u = "https://stats.privacytools.io/"; + _paq.push(["setTrackerUrl", u + "matomo.php"]); + _paq.push(["setSiteId", "1"]); + var d = document, + g = d.createElement("script"), + s = d.getElementsByTagName("script")[0]; + g.type = "text/javascript"; + g.async = true; + g.defer = true; + g.src = u + "matomo.js"; + s.parentNode.insertBefore(g, s); +})(); -- 2.47.2 From b28b103d4fca49be775ade45734a4d4491e249f4 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Mon, 26 Aug 2019 22:39:17 +0300 Subject: [PATCH 138/560] about:config: delete geo.enabled (#1217) Ref: https://github.com/privacytoolsIO/privacytools.io/issues/1212#issuecomment-524598044 --- _includes/sections/browser-tweaks.html | 3 --- 1 file changed, 3 deletions(-) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index 277bbd57..fee1830a 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -52,9 +52,6 @@

    Privacy VPN Services

    dom.event.clipboardevents.enabled = false
    Disable that websites can get notifications if you copy, paste, or cut something from a web page, and it lets them know which part of the page had been selected.
    -
    geo.enabled = false
    -
    Disables geolocation.
    -
    media.eme.enabled = false

    Disables playback of DRM-controlled HTML5 content, which, if enabled, automatically downloads the Widevine Content Decryption Module provided by Google Inc. Details

    -- 2.47.2 From 229b2058979796e397d684b45ef7ba9f1303d814 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Mon, 26 Aug 2019 23:20:34 +0300 Subject: [PATCH 139/560] dns: document enabling Firefox TRR (#1220) * dns: document enabling Firefox TRR * browser-tweaks: rm/note that TRR/DoH/ESNI have moved * dns: fix formatting * browser-tweaks: fix embarassing typo * browser-tweaks & dns: apply @nitrohorse's suggestions (and fix link) --- _includes/sections/browser-tweaks.html | 19 ++----------------- _includes/sections/dns.html | 11 +++++++++++ 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index fee1830a..62b2ec4e 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -115,23 +115,8 @@
    -
    network.trr.mode = 2
    -
    - Use Trusted Recursive Resolver (DNS-over-HTTPS) first and if it fails, use the system resolver Source -
      -
    • 0 = disabled by default, may change in the future
    • -
    • 1 = use the faster resolver
    • -
    • 2 = use DoH first, fallback to system resolver
    • -
    • 3 = only use DoH. This may require network.trr.bootstrapAddress or using an IP address in network.trr.uri.
    • -
    • 5 = explicitly disable DoH
    • -
    -
    - -
    network.trr.uri = CHANGEME
    -
    The address of your DNS-over-HTTPS provider, if you don't have one, check our encrypted DNS recommendations. It can also be changed in Settings, Network Settings, Enable DNS over HTTPS, Use Provider, Custom.
    - -
    network.security.esni.enabled = true
    -
    Hide the address which you are requesting SSL certificate for if the server supports it. This requires DoH/TRR to be enabled even on Android 9+ when Private DNS is enabled.
    +
    Looking for TRR, DoH or ESNI?
    +
    They have moved to our DNS page.
    webgl.disabled = true
    WebGL is a potential security risk. Source
    diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 219f170c..19c3e777 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -307,6 +307,10 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
  • Encrypted DNS clients for desktop:
    • Firefox comes with built-in DoH support with Cloudflare set as the default resolver, but can be configured to use any DoH resolver. Currently Mozilla is conducting studies before enabling DoH by default for all US-based Firefox users.
    • +
        +
      • DNS over HTTPS can be enabled in Menu -> Preferences (about:preferences) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom," and enter your DoH provider's address.
      • +
      • Advanced users may enable it in about:config by setting network.trr.custom_uri and network.trr.uri as the address you find from the documentation of your DoH provider and network.trr.mode as 2. It may also be desirable to set network.esni.enabled to True in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.
      • +
  • Encrypted DNS clients for mobile: @@ -330,6 +334,13 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
  • Further reading: -- 2.47.2 From 4cb3fc18ba0be180cc9cf822e0ea66d060663d75 Mon Sep 17 00:00:00 2001 From: Jonah Date: Mon, 26 Aug 2019 15:32:46 -0500 Subject: [PATCH 140/560] Add Gemfile.lock --- .gitignore | 2 - Gemfile.lock | 249 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 249 insertions(+), 2 deletions(-) create mode 100644 Gemfile.lock diff --git a/.gitignore b/.gitignore index af408d27..2d2eb810 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,3 @@ _site/ -Gemfile -Gemfile.lock .sass-cache/ .DS_Store diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..5240d6f2 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,249 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (4.2.10) + i18n (~> 0.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.11.1) + colorator (1.1.0) + commonmarker (0.17.13) + ruby-enum (~> 0.5) + concurrent-ruby (1.1.5) + dnsruby (1.61.2) + addressable (~> 2.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + ethon (0.12.0) + ffi (>= 1.3.0) + eventmachine (1.2.7) + execjs (2.7.0) + faraday (0.15.4) + multipart-post (>= 1.2, < 3) + ffi (1.11.1) + forwardable-extended (2.6.0) + gemoji (3.0.0) + github-pages (197) + activesupport (= 4.2.10) + github-pages-health-check (= 1.16.1) + jekyll (= 3.7.4) + jekyll-avatar (= 0.6.0) + jekyll-coffeescript (= 1.1.1) + jekyll-commonmark-ghpages (= 0.1.5) + jekyll-default-layout (= 0.1.4) + jekyll-feed (= 0.11.0) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.12.1) + jekyll-mentions (= 1.4.1) + jekyll-optional-front-matter (= 0.3.0) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.2.0) + jekyll-redirect-from (= 0.14.0) + jekyll-relative-links (= 0.6.0) + jekyll-remote-theme (= 0.3.1) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.5.0) + jekyll-sitemap (= 1.2.0) + jekyll-swiss (= 0.4.0) + jekyll-theme-architect (= 0.1.1) + jekyll-theme-cayman (= 0.1.1) + jekyll-theme-dinky (= 0.1.1) + jekyll-theme-hacker (= 0.1.1) + jekyll-theme-leap-day (= 0.1.1) + jekyll-theme-merlot (= 0.1.1) + jekyll-theme-midnight (= 0.1.1) + jekyll-theme-minimal (= 0.1.1) + jekyll-theme-modernist (= 0.1.1) + jekyll-theme-primer (= 0.5.3) + jekyll-theme-slate (= 0.1.1) + jekyll-theme-tactile (= 0.1.1) + jekyll-theme-time-machine (= 0.1.1) + jekyll-titles-from-headings (= 0.5.1) + jemoji (= 0.10.2) + kramdown (= 1.17.0) + liquid (= 4.0.0) + listen (= 3.1.5) + mercenary (~> 0.3) + minima (= 2.5.0) + nokogiri (>= 1.8.5, < 2.0) + rouge (= 2.2.1) + terminal-table (~> 1.4) + github-pages-health-check (1.16.1) + addressable (~> 2.3) + dnsruby (~> 1.60) + octokit (~> 4.0) + public_suffix (~> 3.0) + typhoeus (~> 1.3) + html-pipeline (2.10.0) + activesupport (>= 2) + nokogiri (>= 1.4) + http_parser.rb (0.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.7.4) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (~> 1.14) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-avatar (0.6.0) + jekyll (~> 3.0) + jekyll-coffeescript (1.1.1) + coffee-script (~> 2.2) + coffee-script-source (~> 1.11.1) + jekyll-commonmark (1.3.1) + commonmarker (~> 0.14) + jekyll (>= 3.7, < 5.0) + jekyll-commonmark-ghpages (0.1.5) + commonmarker (~> 0.17.6) + jekyll-commonmark (~> 1) + rouge (~> 2) + jekyll-default-layout (0.1.4) + jekyll (~> 3.0) + jekyll-feed (0.11.0) + jekyll (~> 3.3) + jekyll-gist (1.5.0) + octokit (~> 4.2) + jekyll-github-metadata (2.12.1) + jekyll (~> 3.4) + octokit (~> 4.0, != 4.4.0) + jekyll-mentions (1.4.1) + html-pipeline (~> 2.3) + jekyll (~> 3.0) + jekyll-optional-front-matter (0.3.0) + jekyll (~> 3.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.2.0) + jekyll (~> 3.0) + jekyll-redirect-from (0.14.0) + jekyll (~> 3.3) + jekyll-relative-links (0.6.0) + jekyll (~> 3.3) + jekyll-remote-theme (0.3.1) + jekyll (~> 3.5) + rubyzip (>= 1.2.1, < 3.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.5.0) + jekyll (~> 3.3) + jekyll-sitemap (1.2.0) + jekyll (~> 3.3) + jekyll-swiss (0.4.0) + jekyll-theme-architect (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.5.3) + jekyll (~> 3.5) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.1.1) + jekyll (~> 3.5) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.5.1) + jekyll (~> 3.3) + jekyll-watch (2.2.1) + listen (~> 3.0) + jemoji (0.10.2) + gemoji (~> 3.0) + html-pipeline (~> 2.2) + jekyll (~> 3.0) + kramdown (1.17.0) + liquid (4.0.0) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + mercenary (0.3.6) + mini_portile2 (2.4.0) + minima (2.5.0) + jekyll (~> 3.5) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.11.3) + multipart-post (2.0.0) + nokogiri (1.10.2) + mini_portile2 (~> 2.4.0) + octokit (4.13.0) + sawyer (~> 0.8.0, >= 0.5.3) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (3.1.1) + rb-fsevent (0.10.3) + rb-inotify (0.10.0) + ffi (~> 1.0) + rouge (2.2.1) + ruby-enum (0.7.2) + i18n + ruby_dep (1.5.0) + rubyzip (1.2.2) + safe_yaml (1.0.5) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sawyer (0.8.1) + addressable (>= 2.3.5, < 2.6) + faraday (~> 0.8, < 1.0) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + thread_safe (0.3.6) + typhoeus (1.3.1) + ethon (>= 0.9.0) + tzinfo (1.2.5) + thread_safe (~> 0.1) + unicode-display_width (1.5.0) + +PLATFORMS + ruby + +DEPENDENCIES + github-pages + tzinfo-data + +BUNDLED WITH + 2.0.2 -- 2.47.2 From cc4dde6a0a5583f426b779894dacb7706a3ad7e7 Mon Sep 17 00:00:00 2001 From: Jonah Date: Mon, 26 Aug 2019 16:30:37 -0500 Subject: [PATCH 141/560] Upgrade some packages --- Gemfile.lock | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5240d6f2..05594934 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,12 +1,12 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.10) + activesupport (4.2.11.1) i18n (~> 0.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - addressable (2.5.2) + addressable (2.6.0) public_suffix (>= 2.0.2, < 4.0) coffee-script (2.4.1) coffee-script-source @@ -16,7 +16,7 @@ GEM commonmarker (0.17.13) ruby-enum (~> 0.5) concurrent-ruby (1.1.5) - dnsruby (1.61.2) + dnsruby (1.61.3) addressable (~> 2.5) em-websocket (0.5.1) eventmachine (>= 0.12.9) @@ -29,11 +29,11 @@ GEM multipart-post (>= 1.2, < 3) ffi (1.11.1) forwardable-extended (2.6.0) - gemoji (3.0.0) - github-pages (197) - activesupport (= 4.2.10) + gemoji (3.0.1) + github-pages (198) + activesupport (= 4.2.11.1) github-pages-health-check (= 1.16.1) - jekyll (= 3.7.4) + jekyll (= 3.8.5) jekyll-avatar (= 0.6.0) jekyll-coffeescript (= 1.1.1) jekyll-commonmark-ghpages (= 0.1.5) @@ -81,13 +81,13 @@ GEM octokit (~> 4.0) public_suffix (~> 3.0) typhoeus (~> 1.3) - html-pipeline (2.10.0) + html-pipeline (2.12.0) activesupport (>= 2) nokogiri (>= 1.4) http_parser.rb (0.6.0) i18n (0.9.5) concurrent-ruby (~> 1.0) - jekyll (3.7.4) + jekyll (3.8.5) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) @@ -204,10 +204,10 @@ GEM jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.11.3) - multipart-post (2.0.0) - nokogiri (1.10.2) + multipart-post (2.1.1) + nokogiri (1.10.4) mini_portile2 (~> 2.4.0) - octokit (4.13.0) + octokit (4.14.0) sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.2) forwardable-extended (~> 2.6) @@ -219,16 +219,16 @@ GEM ruby-enum (0.7.2) i18n ruby_dep (1.5.0) - rubyzip (1.2.2) + rubyzip (1.2.3) safe_yaml (1.0.5) sass (3.7.4) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.8.1) - addressable (>= 2.3.5, < 2.6) - faraday (~> 0.8, < 1.0) + sawyer (0.8.2) + addressable (>= 2.3.5) + faraday (> 0.8, < 2.0) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) @@ -236,7 +236,7 @@ GEM ethon (>= 0.9.0) tzinfo (1.2.5) thread_safe (~> 0.1) - unicode-display_width (1.5.0) + unicode-display_width (1.6.0) PLATFORMS ruby @@ -246,4 +246,4 @@ DEPENDENCIES tzinfo-data BUNDLED WITH - 2.0.2 + 2.0.1 -- 2.47.2 From 3d0dd9d6030ac29c3b9b85bf3f5ad3d837ff238e Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Mon, 26 Aug 2019 22:53:10 -0700 Subject: [PATCH 142/560] Remove text wrapping for DNS providers table server locations column (#1222) --- _includes/sections/dns.html | 114 +++++++++++++++++++++++++++++++----- assets/css/style.scss | 4 ++ 2 files changed, 104 insertions(+), 14 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 19c3e777..3fc98d78 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -54,7 +54,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" AdGuard - Anycast (based in Cyprus) + Anycast (based in + + + Cyprus) + + WWW @@ -77,7 +82,20 @@ github="https://github.com/jedisct1/dnscrypt-proxy" BlahDNS - Switzerland, Japan, Germany + + + + Switzerland, + + + + Japan, + + + + Germany + + WWW @@ -85,7 +103,15 @@ github="https://github.com/jedisct1/dnscrypt-proxy" Hobby Project No - DoH, DoT, DNSCrypt + + + DoH, + + DoT, + + + DNSCrypt + Yes Yes Ads, trackers, malicious domains @@ -100,7 +126,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" Cloudflare - Anycast (based in US) + Anycast (based in + + + US) + + WWW @@ -123,7 +154,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" CZ.NIC - Czech Republic + + + + Czech Republic + + WWW @@ -142,7 +178,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" dnswarden - Germany + + + + Germany + + WWW @@ -150,7 +191,15 @@ github="https://github.com/jedisct1/dnscrypt-proxy" Hobby Project No - DoH, DoT, DNSCrypt + + + DoH, + + DoT, + + + DNSCrypt + Yes Yes Based on server choice @@ -161,7 +210,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" Foundation for Applied Privacy - Austria + + + + Austria + + WWW @@ -169,7 +223,14 @@ github="https://github.com/jedisct1/dnscrypt-proxy" Non-Profit Some - DoH, DoT + + + DoH, + + DoT + + + Yes Yes No @@ -180,7 +241,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" nextdns - Anycast (based in US) + Anycast (based in + + + US) + + WWW @@ -199,7 +265,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" PowerDNS - The Netherlands + + + + The Netherlands + + WWW @@ -222,7 +293,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" Quad9 - Anycast (based in US) + Anycast (based in + + + US) + + WWW @@ -241,7 +317,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" SecureDNS - The Netherlands + + + + The Netherlands + + WWW @@ -260,7 +341,12 @@ github="https://github.com/jedisct1/dnscrypt-proxy" UncensoredDNS - Anycast (based in Denmark) + Anycast (based in + + + Denmark) + + WWW diff --git a/assets/css/style.scss b/assets/css/style.scss index c2ab51f4..0cd336a8 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -335,3 +335,7 @@ input#nav-toggle, max-height: 8em; } } + +.no-text-wrap { + white-space: nowrap; +} -- 2.47.2 From d85ae256e2570e868cc53917f7b00bdbdbf998b8 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Tue, 27 Aug 2019 22:05:58 +0300 Subject: [PATCH 143/560] paste-services: fix PrivateBin website (#1228) --- _includes/sections/paste-services.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/paste-services.html b/_includes/sections/paste-services.html index 788d8210..3cb3b676 100644 --- a/_includes/sections/paste-services.html +++ b/_includes/sections/paste-services.html @@ -4,7 +4,7 @@ title="PrivateBin" image="/assets/img/tools/PrivateBin.png" description="PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256bit AES. It is the improved version of ZeroBin." -website="https://bin.privacytools.io/" +website="https://privatebin.info/" forum="https://forum.privacytools.io/t/discussion-privatebin/296" github="https://github.com/PrivateBin/PrivateBin" %} -- 2.47.2 From e79a97719a81c15f9890d4401e5f44607d6d3776 Mon Sep 17 00:00:00 2001 From: Alberto Date: Tue, 27 Aug 2019 23:05:52 +0200 Subject: [PATCH 144/560] Fix typos (#1229) --- _includes/sections/dns.html | 4 ++-- _includes/sections/privacy-resources.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 3fc98d78..3fd69f7f 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -394,7 +394,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
    • Firefox comes with built-in DoH support with Cloudflare set as the default resolver, but can be configured to use any DoH resolver. Currently Mozilla is conducting studies before enabling DoH by default for all US-based Firefox users.
      • -
      • DNS over HTTPS can be enabled in Menu -> Preferences (about:preferences) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom," and enter your DoH provider's address.
      • +
      • DNS over HTTPS can be enabled in Menu -> Preferences (about:preferences) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom", and enter your DoH provider's address.
      • Advanced users may enable it in about:config by setting network.trr.custom_uri and network.trr.uri as the address you find from the documentation of your DoH provider and network.trr.mode as 2. It may also be desirable to set network.esni.enabled to True in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.
    @@ -432,4 +432,4 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
  • - \ No newline at end of file + diff --git a/_includes/sections/privacy-resources.html b/_includes/sections/privacy-resources.html index a6c51b07..421c3bf2 100644 --- a/_includes/sections/privacy-resources.html +++ b/_includes/sections/privacy-resources.html @@ -22,7 +22,7 @@
  • Security Now! - Weekly Internet Security Podcast by Steve Gibson and Leo Laporte.
  • TechSNAP - Weekly Systems, Network, and Administration Podcast. Every week TechSNAP covers the stories that impact those of us in the tech industry.
  • Terms of Service; Didn't Read - "I have read and agree to the Terms" is the biggest lie on the web. We aim to fix that.
  • -
  • The Great Cloudwall - Critique and information on why to avoid Cloudflare, a big company with a huge portition of the internet behind it.
  • +
  • The Great Cloudwall - Critique and information on why to avoid Cloudflare, a big company with a huge portion of the internet behind it.
  • Tools

    -- 2.47.2 From 6c7cc2100ed23d6b831bf2fa5f685264b218212c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A1udio=20J=C3=BAlio=20Ferraz?= Date: Tue, 27 Aug 2019 21:49:58 +0000 Subject: [PATCH 145/560] Firefox "esni" configuration fix (#1230) The correct configuration name is "network.security.esni.enabled" --- _includes/sections/dns.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 3fd69f7f..ce9b0747 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -395,7 +395,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy"
  • Firefox comes with built-in DoH support with Cloudflare set as the default resolver, but can be configured to use any DoH resolver. Currently Mozilla is conducting studies before enabling DoH by default for all US-based Firefox users.
    • DNS over HTTPS can be enabled in Menu -> Preferences (about:preferences) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom", and enter your DoH provider's address.
    • -
    • Advanced users may enable it in about:config by setting network.trr.custom_uri and network.trr.uri as the address you find from the documentation of your DoH provider and network.trr.mode as 2. It may also be desirable to set network.esni.enabled to True in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.
    • +
    • Advanced users may enable it in about:config by setting network.trr.custom_uri and network.trr.uri as the address you find from the documentation of your DoH provider and network.trr.mode as 2. It may also be desirable to set network.security.esni.enabled to True in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.
    -- 2.47.2 From 1d9cedc7fa331ec7171dadc9557564f6916d1f78 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Wed, 28 Aug 2019 04:37:28 -0700 Subject: [PATCH 146/560] Add NixNet DNS (#1226) * Add NixNet DNS * No text wrap update * Add source + state filtering --- _includes/sections/dns.html | 41 +++++++++++++++++++++++++++++++++++++ source_code.md | 2 ++ 2 files changed, 43 insertions(+) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index ce9b0747..fd1c308e 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -261,6 +261,47 @@ github="https://github.com/jedisct1/dnscrypt-proxy" ? + + + NixNet + + + + Anycast (based in + + US), + + + + US, + + + + Luxembourg + + + + + WWW + + + + + Informal collective + + + No + DoT + Yes + Yes + Based on server choice + + + WWW + + + + PowerDNS diff --git a/source_code.md b/source_code.md index 749ef7fb..cfda0ba3 100644 --- a/source_code.md +++ b/source_code.md @@ -299,6 +299,8 @@ BlahDNS: https://github.com/ookangzheng/blahdns/ CloudFlare DNS: https://github.com/cloudflare/dns +NixNet DNS: https://git.nixnet.xyz/NixNet/dns + PowerDNS: https://github.com/PowerDNS/pdns ### Worth Mentioning and Additional Information -- 2.47.2 From 4684647d4333f9d4580e1a1c2be2d83320a030cc Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Wed, 28 Aug 2019 19:19:28 +0000 Subject: [PATCH 147/560] Indicate that there is information on DoT hover (#1232) Fixes #1199 --- _includes/sections/dns.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index fd1c308e..37815afb 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -107,7 +107,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy" DoH, - DoT, + DoT , DNSCrypt @@ -195,7 +195,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy" DoH, - DoT, + DoT , DNSCrypt @@ -227,7 +227,7 @@ github="https://github.com/jedisct1/dnscrypt-proxy" DoH, - DoT + DoT -- 2.47.2 From eb040508e6e180658e79fe056a11616b5d76a730 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Thu, 29 Aug 2019 07:52:07 -0700 Subject: [PATCH 148/560] Center table row values (#1235) --- assets/css/style.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assets/css/style.scss b/assets/css/style.scss index 0cd336a8..db658de1 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -339,3 +339,8 @@ input#nav-toggle, .no-text-wrap { white-space: nowrap; } + +.table td, .table th { + vertical-align: middle; +} + -- 2.47.2 From 09e1d8593387acdfd5bd637fdd403a2253a5296c Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Thu, 29 Aug 2019 14:52:56 +0000 Subject: [PATCH 149/560] Fix DNS table, it did contain text under it (#1236) --- _includes/sections/dns.html | 140 ++++++++++++++++++------------------ 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 37815afb..0b802dc9 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -403,74 +403,74 @@ github="https://github.com/jedisct1/dnscrypt-proxy" - -

    Terms

    - -
      -
    • DNS-over-TLS (DoT) - A security protocol for encrypted DNS on a dedicated port 853. Some providers support port 443 which generally works everywhere while port 853 is often blocked by restrictive firewalls.
    • -
    • DNS-over-HTTPS (DoH) - Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443.
    • -
    • DNSCrypt - An older yet robust method of encrypting DNS.
    • -
    - -

    How to verify DNS is encrypted

    - - - -

    Worth Mentioning and Additional Information

    - - + +

    Terms

    + +
      +
    • DNS-over-TLS (DoT) - A security protocol for encrypted DNS on a dedicated port 853. Some providers support port 443 which generally works everywhere while port 853 is often blocked by restrictive firewalls.
    • +
    • DNS-over-HTTPS (DoH) - Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443.
    • +
    • DNSCrypt - An older yet robust method of encrypting DNS.
    • +
    + +

    How to verify DNS is encrypted

    + + + +

    Worth Mentioning and Additional Information

    + + -- 2.47.2 From f09d6c316533894da3943f648a4270f84a266d5c Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Thu, 29 Aug 2019 20:03:04 +0000 Subject: [PATCH 150/560] Add dark theme (#1204) Fixes #1151 --- _includes/head.html | 1 + _includes/nav.html | 3 + assets/css/dark.scss | 174 ++++++++++++++++++++++++++++++++++++++++++ assets/css/style.scss | 20 ++++- assets/js/main.js | 41 ++++++++++ 5 files changed, 236 insertions(+), 3 deletions(-) create mode 100644 assets/css/dark.scss diff --git a/_includes/head.html b/_includes/head.html index d2fb0f51..0580dc35 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -44,4 +44,5 @@ + diff --git a/_includes/nav.html b/_includes/nav.html index 28427425..5434b7ab 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -143,6 +143,9 @@ Donate + + Theme + diff --git a/assets/css/dark.scss b/assets/css/dark.scss new file mode 100644 index 00000000..d7133452 --- /dev/null +++ b/assets/css/dark.scss @@ -0,0 +1,174 @@ +--- +--- +$dark-400: #181b21; +$dark-300: #22262e; +$dark-200: #343a46; +$dark-100: #464f60; +$light: #d8d8d8; +$primary: #345e8e; +$danger: #b63f4a; +$secondary: $dark-100; +$success: #2c7f40; +$warning: #c6a339; +$info: #218899; + + +/* + * HTML + */ + +body { + background: $dark-400; + color: $light; +} +a { + color: lighten($primary, 25%); +} +a:hover { + color: lighten($primary, 10%); +} +img { + filter: saturate(80%); +} + + +/* + * Bootstrap + */ + +.alert a { + color: #214D97; +} + +.bg-secondary, .btn-secondary, .badge-secondary { background-color: $secondary !important; } +.btn-secondary, .card-secondary .card-header { border-color: $secondary !important; } +.text-secondary { color: $secondary !important; } +.alert-secondary, .btn-secondary:hover { + color: $light; + background-color: darken($secondary, 10%); + border-color: darken($secondary, 10%); +} + +.bg-primary, .btn-primary, .badge-primary { background-color: $primary !important; } +.btn-primary, .card-primary .card-header { border-color: $primary !important; } +.text-primary { color: $primary !important; } +.alert-primary, .btn-primary:hover { + color: $light; + background-color: darken($primary, 10%); + border-color: darken($primary, 10%); +} + +.bg-warning, .btn-warning, .badge-warning { background-color: $warning !important; } +.btn-warning, .card-warning .card-header { border-color: $warning !important; } +.text-warning { color: $warning !important; } +.card-warning > .text-dark { color: $dark-400 !important; } +.alert-warning, .btn-warning:hover { + color: $light; + background-color: darken($warning, 10%); + border-color: darken($warning, 10%); +} + +.bg-info, .btn-info, .badge-info { background-color: $info !important; } +.btn-info, .card-info .card-header { border-color: $info !important; } +.text-info { color: $info !important; } +.alert-info, .btn-info:hover { + color: $light; + background-color: darken($info, 10%); + border-color: darken($info, 10%); +} + +.bg-success, .btn-success, .badge-success { background-color: $success !important; } +.btn-success, .card-success .card-header { border-color: $success !important; } +.text-success { color: $success !important; } +.alert-success, .btn-success { + color: $light; + background-color: darken($success, 10%); + border-color: darken($success, 10%); +} + +.bg-danger, .btn-danger, .badge-danger { background-color: $danger !important; } +.btn-danger, .card-danger .card-header { border-color: $danger !important; } +.text-danger { color: $danger !important; } +.alert-danger, .btn-danger:hover { + color: $light; + background-color: darken($danger, 10%); + border-color: darken($danger, 10%); +} + +.card { + box-shadow: none !important; +} + +.dropdown-item:hover { + color: $light; + background-color: $dark-300; +} + +.form-control, +.form-control:focus { + color: $light; + background: $dark-300; + border-color: $dark-300; +} + +.card, +.jumbotron, +.list-group-item { + background: $dark-300; +} + +.blockquote { + border-color: $dark-300; +} + +.bg-dark { + background-color: $dark-300 !important; +} + +.dropdown-item { + color: $light; +} + +.list-group-item { + border-color: $dark-200; +} + +.text-dark { + color: $light !important; +} + +table[data-sortable].sortable-theme-bootstrap { + color: $light; + background-color: $dark-300; +} +table[data-sortable].sortable-theme-bootstrap th, +table[data-sortable].sortable-theme-bootstrap td { + border-color: $dark-100 !important; +} +table[data-sortable].sortable-theme-bootstrap th[data-sorted="true"] { + color: $light; + background: $dark-200; +} +table[data-sortable].sortable-theme-bootstrap th[data-sorted="true"][data-sorted-direction="ascending"]::after, { + border-bottom-color: $light; +} +table[data-sortable].sortable-theme-bootstrap th[data-sorted="true"][data-sorted-direction="descending"]::after { + border-top-color: $light; +} + + +/* + * Other + */ + +.nav-dropdown { + color: $light; + background-color: $dark-400; + border-color: $dark-300; +} + +.nav-theme-icon:before { + color: $warning; + font-size: 1em; + content: "\f185"; +} diff --git a/assets/css/style.scss b/assets/css/style.scss index db658de1..1591b926 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -177,6 +177,10 @@ h2, h3:not(.h5), h4, h5 { text-align: justify; } +.no-text-wrap { + white-space: nowrap; +} + footer { img, i { @@ -184,6 +188,7 @@ footer { } } + /* * Navbar */ @@ -272,8 +277,15 @@ input#nav-toggle, display: none; } +#nav-switch-theme { + /* We will make it visible with JavaScript + * as it does not work without it */ + display: none; +} -/* Mobile hamburger menu */ +/* + * Mobile hamburger menu + */ @media only screen and (max-width: 992px) { .menu, @@ -336,8 +348,10 @@ input#nav-toggle, } } -.no-text-wrap { - white-space: nowrap; +.nav-theme-icon:before { + color: var(--warning); + font-size: 0.875em; + content: "\f186"; } .table td, .table th { diff --git a/assets/js/main.js b/assets/js/main.js index f2925aad..9e04c387 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -27,6 +27,47 @@ function navSectionsClose(event) { }); } + +// Dark/Light color scheme switch button +document.querySelector("#nav-switch-theme").style.display = "inline" + +if (localStorage.getItem("colorScheme") === "dark") { + document.querySelector("#dark-css").removeAttribute("media"); // Set dark theme +} +else if (localStorage.getItem("colorScheme") === "light") { + document.querySelector("#dark-css").setAttribute("media", "invalid"); // Set light theme +} + +function changeColorScheme() { + + // Use whatever users want + if (localStorage.getItem("colorScheme") === "dark") { + // Change to light theme + // by setting invalid media it will just not apply CSS for anyone + document.querySelector("#dark-css").setAttribute("media", "invalid"); + localStorage.setItem("colorScheme", "light"); + } + else if (localStorage.getItem("colorScheme") === "light") { + // Change to dark theme + // media was set to prefers-color-scheme: dark + document.querySelector("#dark-css").removeAttribute("media"); + localStorage.setItem("colorScheme", "dark");; + } + + // Just use whatever browsers want + else if (window.matchMedia("(prefers-color-scheme: dark)").matches === true) { + // Change to light Theme + document.querySelector("#dark-css").setAttribute("media", "invalid"); + localStorage.setItem("colorScheme", "light"); + } + else { + // Change to dark theme + document.querySelector("#dark-css").removeAttribute("media"); + localStorage.setItem("colorScheme", "dark");; + } +} + + // Matomo var _paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ -- 2.47.2 From 07d20054289f5dba5b430a33d4dfe3c77aa4d237 Mon Sep 17 00:00:00 2001 From: Alberto Date: Fri, 30 Aug 2019 18:50:11 +0200 Subject: [PATCH 151/560] Fix dark theme's input forms colors (#1237) * Fix readonly and disabled input forms colors * Fix the fix --- _includes/head.html | 2 +- assets/css/dark.scss | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/_includes/head.html b/_includes/head.html index 0580dc35..771c4e48 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -44,5 +44,5 @@ - + diff --git a/assets/css/dark.scss b/assets/css/dark.scss index d7133452..d982475b 100644 --- a/assets/css/dark.scss +++ b/assets/css/dark.scss @@ -111,6 +111,11 @@ img { border-color: $dark-300; } +.form-control[readonly], +.form-control:disabled { + background: $dark-300; +} + .card, .jumbotron, .list-group-item { -- 2.47.2 From 5b20d9a1e4b021d5412ea1c4f7389f3e6f8d3dd3 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 30 Aug 2019 12:01:48 -0500 Subject: [PATCH 152/560] Fullwidth icons in navbar (#1243) --- _includes/nav.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/nav.html b/_includes/nav.html index 5434b7ab..e7f6c2e8 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -11,7 +11,7 @@ -- 2.47.2 From ec1a5d2a934cf4818f7c6b3349de1fea33845a19 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 30 Aug 2019 10:12:25 -0700 Subject: [PATCH 153/560] Fix LessPass GitHub link (#1238) --- _includes/sections/password-managers.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/password-managers.html b/_includes/sections/password-managers.html index 14c153b4..c0f79ae6 100644 --- a/_includes/sections/password-managers.html +++ b/_includes/sections/password-managers.html @@ -44,7 +44,7 @@ description="LessPass is a free and open source password manager that generates unique passwords for websites, email accounts, or anything else based on a master password and information you know. No sync needed. Uses PBKDF2 and SHA-256. It's advised to use the browser addons for more security." website="https://lesspass.com/" forum="https://forum.privacytools.io/t/discussion-keepassxc/1344/2" - github="https://github.com/keepassxreboot/keepassxc" + github="https://github.com/lesspass/lesspass" firefox="https://addons.mozilla.org/en-US/firefox/addon/lesspass/" chrome="https://chrome.google.com/webstore/detail/lesspass/lcmbpoclaodbgkbjafnkbbinogcbnjih" android="https://play.google.com/store/apps/details?id=com.lesspass.android&hl=en" -- 2.47.2 From 0b92029f238d7aeac98e3d507b63a05ce0e2da8b Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 31 Aug 2019 19:17:39 +0300 Subject: [PATCH 154/560] browser-tweaks: remove pyllyukko & add an anchor (#1245) * browser-tweaks: remove pyllyukko & add an anchor Resolves: #1240 Resolves: #1244 --- _includes/sections/browser-tweaks.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index 62b2ec4e..2fa29e1e 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -144,10 +144,9 @@ -

    Firefox user.js Templates

    +

    Firefox user.js Templates

    • ghacks-user.js - An ongoing comprehensive user.js template for configuring and hardening Firefox privacy, security and anti-fingerprinting.
    • -
    • pyllyukko/user.js - This is a user.js configuration file to harden Firefox's settings and make it more secure.
    -- 2.47.2 From a88adcc3bfa2b7585d926bda8ee8fdfd2bc40f53 Mon Sep 17 00:00:00 2001 From: blacklight447 Date: Sat, 31 Aug 2019 16:24:03 +0000 Subject: [PATCH 155/560] Change "for Experts only" to " For Power Users only" in the addons section. (#1251) * Update browser-addons.html * Update browser-addons.html --- _includes/sections/browser-addons.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 7fb4028e..6bba6c32 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -94,7 +94,7 @@ chrome="" %} -

    For Experts Only

    +

    For Power Users Only

    +

    + + Metadata Removal Tools +

    + +
    +{% + include cardv2.html + title="MAT2" + image="/assets/img/tools/MAT2.png" + description="MAT2 is free software, which allows the removal of metadata of image, audio, torrent, and document file types. It provides both a command line tool and a graphical user interface via an extension for Nautilus, the default file manager of GNOME." + website="https://0xacab.org/jvoisin/mat2" + forum="https://forum.privacytools.io/t/discussion-mat/1559" + gitlab="https://0xacab.org/jvoisin/mat2" + linux="" + mac="" + windows="" +%} +
    +

    Worth Mentioning

      diff --git a/assets/img/tools/MAT2.png b/assets/img/tools/MAT2.png new file mode 100644 index 0000000000000000000000000000000000000000..060e00a6498f13980d710539e75a98fc13932684 GIT binary patch literal 3996 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 FzW`w$t+W6D literal 0 HcmV?d00001 diff --git a/source_code.md b/source_code.md index a4f540a2..04f7efb6 100644 --- a/source_code.md +++ b/source_code.md @@ -382,6 +382,8 @@ Backend: Closed Source LibreOffice: https://gerrit.libreoffice.org/ +MAT2: https://0xacab.org/jvoisin/mat2 + ## PC Operating Systems QubesOS: https://github.com/QubesOS -- 2.47.2 From bfbbeb7c3ea08a1677ddc2124cdc48145648f0c7 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Fri, 6 Sep 2019 18:10:17 -0700 Subject: [PATCH 169/560] Update Calendar/Contacts Sync Tools page to cardv2 (#1190) * Update CC Sync page to cardv2 * Update source_code.md * Add forum links --- .../sections/calendar-contacts-sync.html | 49 +++++++++++-------- source_code.md | 13 +++-- 2 files changed, 34 insertions(+), 28 deletions(-) diff --git a/_includes/sections/calendar-contacts-sync.html b/_includes/sections/calendar-contacts-sync.html index 86523946..d91da841 100644 --- a/_includes/sections/calendar-contacts-sync.html +++ b/_includes/sections/calendar-contacts-sync.html @@ -4,34 +4,41 @@ If you are currently using a calendar and or contacts synchronization service like Google Sync or iCloud, you should pick an alternative here. -
      - - {% include card.html color="success" +{% + include cardv2.html title="Nextcloud" image="/assets/img/provider/Nextcloud.png" - url="https://nextcloud.com/" - footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." - description="NextCloud is a suite of client-server software for creating and using file hosting services. This includes calendar sync via CalDAV and contacts sync via CardDAV. Nextcloud is free and open-source, thereby allowing anyone to install and operate it without charge on a private server." - %} + description="Nextcloud is a suite of client-server software for creating and using file hosting services. This includes calendar sync via CalDAV and contacts sync via CardDAV. Nextcloud is free and open-source, thereby allowing anyone to install and operate it without charge on a private server." + website="https://nextcloud.com/" + forum="https://forum.privacytools.io/t/discussion-nextcloud-calender-contacts-sync-tools/1535" + github="https://github.com/nextcloud" + windows="https://nextcloud.com/install/" + linux="https://nextcloud.com/install/" + mac="https://nextcloud.com/install/" + android="https://nextcloud.com/install/" + ios="https://nextcloud.com/install/" +%} - {% include card.html color="primary" +{% + include cardv2.html title="Email Providers" image="/assets/img/misc/email.png" - url="../email" - website="Email Providers section" - footer="OS: depends on email provider." - description="Many email providers also offer calendar and or contacts sync services. Refer to the Email Providers section to choose an email provider and check if they also offer calendar and or contacts sync." - %} + description='Many email providers also offer calendar and or contacts sync services. Refer to the Email Providers section to choose an email provider and check if they also offer calendar and or contacts sync.' + website="/providers/email" +%} - {% include card.html color="warning" +{% + include cardv2.html title="EteSync" image="/assets/img/provider/etesync.png" - url="https://www.etesync.com/" - footer="Client OS: Android, Web. Server OS: Linux." - description="EteSync is a secure, end-to-end encrypted and journaled personal information (e.g. contacts and calendar) cloud synchronization and backup for Android and any OS that supports CalDAV/CardDAV. It costs $14 per year to use, or you can host the server yourself for free." - %} - -
      + description="EteSync is a secure, end-to-end encrypted and journaled personal information (e.g. contacts and calendar) cloud synchronization and backup for Android and any OS that supports CalDAV/CardDAV. It costs $14 per year to use, or you can host the server yourself for free." + website="https://www.etesync.com/" + forum="https://forum.privacytools.io/t/discussion-etesync-calender-contacts-sync-tools/1536" + github="https://github.com/etesync" + web="https://www.etesync.com/" + linux="https://www.etesync.com/" + android="https://www.etesync.com/" +%}

      Worth Mentioning

      @@ -41,6 +48,6 @@
    • - cloud backups - consider regularly exporting your calendar and or contacts and backing them up on a separate storage drive or uploading them to cloud storage (ideally after encrypting them). + cloud backups - consider regularly exporting your calendar and or contacts and backing them up on a separate storage drive or uploading them to cloud storage (ideally after encrypting them).
    diff --git a/source_code.md b/source_code.md index 04f7efb6..6a6c7182 100644 --- a/source_code.md +++ b/source_code.md @@ -201,15 +201,14 @@ Worth Mentioning - Password Safe: https://sourceforge.net/projects/passwordsafe/files/ ## Calendar and Contacts Sync - Nextcloud: https://github.com/nextcloud - EteSync: https://github.com/etesync +Nextcloud: https://github.com/nextcloud - Worth Mentioning: -. - fruux: https://fruux.com/opensource/ -. - Flock: https://github.com/signalapp/Flock +EteSync: https://github.com/etesync + +Worth Mentioning: + +- fruux: https://fruux.com/opensource/ ## File Encryption Software -- 2.47.2 From 4a37dd372f6a1486fbc51606bdc4aafba537ff1e Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 7 Sep 2019 12:35:46 +0300 Subject: [PATCH 170/560] Delist OpenNIC & NameCoin (#1273) --- _includes/sections/dns.html | 11 ----------- source_code.md | 4 ---- 2 files changed, 15 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 74adcc63..510713b5 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -1,15 +1,5 @@

    Domain Name System (DNS)

    -{% - include cardv2.html - title="OpenNIC - Service" - image="/assets/img/tools/OpenNIC.png" - description="OpenNIC is an alternate network information center/alternative DNS root which lists itself as an alternative to ICANN and its registries. Like all alternative root DNS systems, OpenNIC-hosted domains are unreachable to the vast majority of the Internet." - website="https://www.opennic.org/" - forum="https://forum.privacytools.io/t/discussion-opennic/338" - github="https://github.com/OpenNIC" -%} - {% include cardv2.html title="Njalla - Domain Registration" @@ -563,7 +553,6 @@
  • Local DNS servers:
      -
    • Namecoin - A decentralized DNS open-source information registration and transfer system based on the Bitcoin cryptocurrency.
    • Stubby - An open-source application for Linux, macOS, and Windows that acts as a local DNS Privacy stub resolver using DoT.
    • Unbound - a validating, recursive, caching DNS resolver. It can also be ran network-wide and has supported DNS-over-TLS since version 1.7.3.
      • diff --git a/source_code.md b/source_code.md index 6a6c7182..b4fce908 100644 --- a/source_code.md +++ b/source_code.md @@ -274,8 +274,6 @@ Raddle: https://gitlab.com/postmill ## Domain Name System (DNS) -OpenNic: https://github.com/opennic/ - Njalla: Non-free/Proprietary Software DNSCrypt-Proxy: https://github.com/jedisct1/dnscrypt-proxy/ @@ -308,8 +306,6 @@ PowerDNS: https://github.com/PowerDNS/pdns #### Local DNS servers -- Namecoin: https://github.com/namecoin - - Stubby: https://github.com/getdnsapi/stubby - Unbound: https://github.com/NLnetLabs/unbound -- 2.47.2 From 7d7f851186e279cb3f547bf7999b833a10b5c646 Mon Sep 17 00:00:00 2001 From: Alberto Date: Sat, 7 Sep 2019 13:35:24 +0200 Subject: [PATCH 171/560] Add French translation again (#1276) --- _includes/nav.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/nav.html b/_includes/nav.html index e7f6c2e8..7895497f 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -117,6 +117,7 @@ Deutsch Italiano Русский + Français -- 2.47.2 From f4ed4ef63c8e01098c6fbc0d84d717f3bcfe960d Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 7 Sep 2019 05:11:41 -0700 Subject: [PATCH 172/560] Update Productivity Tools page to cardv2 (#1192) * Update Productivity Tools page to cardv2 * Add forum links * Add Framadate * Update VSCodium description --- _includes/sections/productivity-tools.html | 64 +++++++++++++--------- source_code.md | 41 +++++--------- 2 files changed, 50 insertions(+), 55 deletions(-) diff --git a/_includes/sections/productivity-tools.html b/_includes/sections/productivity-tools.html index e1a531de..8c95490d 100644 --- a/_includes/sections/productivity-tools.html +++ b/_includes/sections/productivity-tools.html @@ -1,35 +1,44 @@

        Productivity Tools

        -
        +{% + include cardv2.html + title="CryptPad" + image="/assets/img/provider/CryptPad.png" + description="CryptPad is a private-by-design alternative to popular office tools and cloud services. All content is end-to-end encrypted. It is free and open source, enabling anyone to verify its security by auditing the code. The development team is supported by donations and grants. No registration is required, and it can be used anonymously via Tor Browser." + website="https://cryptpad.fr/" + forum="https://forum.privacytools.io/t/discussion-cryptpad-productivity-tools/1537" + github="https://github.com/xwiki-labs/cryptpad" + web="https://cryptpad.fr/" +%} - {% include card.html color="success" - title="CryptPad" - image="/assets/img/provider/CryptPad.png" - - description="CryptPad is a private-by-design alternative to popular office tools and cloud services. All content is end-to-end encrypted. It is free and open source, enabling anyone to verify its security by auditing the code. The development team is supported by donations and grants. No registration is required, and it can be used anonymously via Tor browser." - - url="https://cryptpad.fr/" - footer='OS: Linux, macOS, Windows, Web.' - %} - - {% include card.html color="primary" +{% + include cardv2.html title="Etherpad" image="/assets/img/tools/Etherpad.png" - url="https://etherpad.org/" - footer="OS: Windows, macOS, Linux." - description="Etherpad is a highly customizable Open Source online editor providing collaborative editing in really real-time. Etherpad allows you to edit documents collaboratively in real-time, much like a live multi-player editor that runs in your browser. Write articles, press releases, to-do lists, etc. Sites That Run Etherpad" - %} + description="Etherpad is a highly customizable open source online editor providing collaborative editing in real-time. Here are a list of sites that run Etherpad." + website="https://etherpad.org/" + forum="https://forum.privacytools.io/t/discussion-etherpad-productivity-tools/1538" + github="https://github.com/ether/etherpad-lite" + windows="https://etherpad.org/#download" + linux="https://etherpad.org/#download" + mac="https://etherpad.org/#download" +%} - {% include card.html color="warning" +{% + include cardv2.html title="Write.as" image="/assets/img/tools/WriteAs.png" - url="https://write.as/" + description="Write.as is a cross-platform, privacy-oriented blogging platform. It's anonymous by default, letting you publish without signing up. If you create an account, it doesn't require any personal information. No ads, distraction-free, and built on a sustainable business model." + website="https://write.as/" + forum="https://forum.privacytools.io/t/discussion-write-as-productivity-tools/1539" tor="http://writeas7pm7rcdqg.onion" - footer="OS: Windows, macOS, Linux, Android, iOS, Chrome OS, Web." - description="Write.as is a cross-platform, privacy-oriented blogging platform. It's anonymous by default, letting you publish without signing up. If you create an account, it doesn't require any personal information. No ads, distraction-free, and built on a sustainable business model." - %} - -
        + git="https://code.as/writeas" + web="https://write.as/apps" + linux="https://write.as/apps" + chrome="https://write.as/apps" + android="https://write.as/apps" + ios="https://write.as/apps" +%}

      • Cryptee - Free privacy-friendly service for storing Documents, files and Photos
      • EtherCalc - EtherCalc is a web spreadsheet. Data is saved on the web, and people can edit the same document at the same time. Changes are instantly reflected on all screens. Work together on inventories, survey forms, list management, brainstorming sessions.
      • -
      • disroot.org - Free privacy-friendly service that offers Etherpad, EtherCalc and PrivateBin.
      • -
      • dudle - An online scheduling application, which is free and OpenSource. Schedule meetings or make small online polls. No email collection or the need of registration.
      • -
      • LibreOffice - Free and open source office suite
      • -
      • VSCodium - Fork of Visual Studio Code editor without Microsoft's tracking
      • +
      • Disroot - Free privacy-friendly service that offers Etherpad, EtherCalc and PrivateBin.
      • +
      • dudle - An online scheduling application, free and open source. Schedule meetings or make small online polls. No email collection or the need of registration.
      • +
      • Framadate - A free and open source online service for planning an appointment or making a decision quickly and easily. No registration is required.
      • +
      • LibreOffice - Free and open source office suite.
      • +
      • VSCodium - Fork of Microsoft's Visual Studio Code editor without branding or telemetry.
      diff --git a/source_code.md b/source_code.md index b4fce908..692c1173 100644 --- a/source_code.md +++ b/source_code.md @@ -339,43 +339,28 @@ PowerDNS: https://github.com/PowerDNS/pdns ## Productivity Tools - Etherpad: https://github.com/ether/etherpad-lite - Write.as: https://code.as/writeas +CryptPad: https://github.com/xwiki-labs/cryptpad - Protected Text: -Frontend:? -Backend: closed-source +Etherpad: https://github.com/ether/etherpad-lite - Worth Mentioning +Write.as: https://code.as/writeas - Cryptee: https://github.com/cryptee -Backend: Closed Source +### Worth Mentioning - EtherCalc: https://github.com/audreyt/ethercalc +- Cryptee: https://github.com/cryptee - Disroot: - Email: - Cloud: https://github.com/nextcloud/server - Diaspora/Social-Network: https://github.com/diaspora/ - Forum: https://github.com/discourse/discourse - Chat: http://hg.prosody.im/ - Pads: https://github.com/ether/etherpad-lite - Pastebin: https://github.com/PrivateBin/PrivateBin via https://disroot.org/en/services/privatebin - Upload: - Lufi: https://framagit.org/fiat-tux/hat-softwares/lufi - Search: - Searx: https://github.com/asciimoo/searx - Polls: - Framadate: https://git.framasoft.org/framasoft/framadate - Project Board: - Taiga: https://github.com/taigaio/ - Website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ +- EtherCalc: https://github.com/audreyt/ethercalc +- Disroot: https://git.fosscommunity.in/disroot - Dudle: https://github.com/kellerben/dudle/ +- Dudle: https://github.com/kellerben/dudle/ - LibreOffice: https://gerrit.libreoffice.org/ +- Framadate: https://framagit.org/framasoft/framadate/framadate + +- LibreOffice: https://gerrit.libreoffice.org/ + +- VSCodium: https://github.com/VSCodium/vscodium MAT2: https://0xacab.org/jvoisin/mat2 -- 2.47.2 From 4a1833fea7f0c06a66c2ed407500a289387096c9 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Sat, 7 Sep 2019 05:12:11 -0700 Subject: [PATCH 173/560] Update File Encryption Software page to cardv2 (#1191) * Update File Encryption Tools page to cardv2 * Add forum links * Update GnuPG link --- _includes/sections/file-encryption.html | 56 ++++++++++++++----------- source_code.md | 3 +- 2 files changed, 33 insertions(+), 26 deletions(-) diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index c0fbb4b1..aa99e83b 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -4,39 +4,44 @@ If you are currently not using encryption software for your hard disk, emails or file archives, you should pick an encryption software here. -
      - - {% include card.html color="success" +{% + include cardv2.html title="VeraCrypt - Disk Encryption" image="/assets/img/tools/VeraCrypt.png" - url="https://veracrypt.fr/" - footer="OS: Windows, macOS, Linux." - description="VeraCrypt is a source-available freeware utility used for on-the-fly encryption. It can create a virtual encrypted disk within a file or encrypt a partition - or the entire storage device with pre-boot authentication. VeraCrypt is a fork of the discontinued TrueCrypt project. It was initially released on June 22, 2013. According to its developers, security improvements have been implemented and issues - raised by the initial TrueCrypt code audit have been addressed." - %} + description="VeraCrypt is a source-available freeware utility used for on-the-fly encryption. It can create a virtual encrypted disk within a file or encrypt a partition or the entire storage device with pre-boot authentication. VeraCrypt is a fork of the discontinued TrueCrypt project. It was initially released on June 22, 2013. According to its developers, security improvements have been implemented and issues raised by the initial TrueCrypt code audit have been addressed." + website="https://veracrypt.fr/" + forum="https://forum.privacytools.io/t/discussion-veracrypt-file-encryption/1532" + git="https://www.veracrypt.fr/code/" + windows="https://www.veracrypt.fr/en/Downloads.html" + linux="https://www.veracrypt.fr/en/Downloads.html" + mac="https://www.veracrypt.fr/en/Downloads.html" +%} - {% include card.html color="primary" +{% + include cardv2.html title="GNU Privacy Guard - Email Encryption" image="/assets/img/tools/GnuPG.png" - url="https://gpgtools.org/" - footer="OS: Windows, macOS, Linux, Android, BSD." - description="GnuPG is a GPL Licensed alternative to the PGP suite of cryptographic software. GnuPG is compliant with RFC 4880, which is the current IETF standards track specification - of OpenPGP. Current versions of PGP (and Veridis' Filecrypt) are interoperable with GnuPG and other OpenPGP-compliant systems. GnuPG is a part of the Free Software Foundation's GNU software project, and has received major funding from the German - government. GPGTools for macOS." - %} + description="GnuPG is a GPL Licensed alternative to the PGP suite of cryptographic software. GnuPG is compliant with RFC 4880, which is the current IETF standards track specification of OpenPGP. Current versions of PGP (and Veridis' Filecrypt) are interoperable with GnuPG and other OpenPGP-compliant systems. GnuPG is a part of the Free Software Foundation's GNU software project, and has received major funding from the German government." + website="https://gnupg.org/" + forum="https://forum.privacytools.io/t/discussion-gnupg-file-encryption/1533" + git="https://gnupg.org/download/git.html" + windows="https://gnupg.org/download/index.html" + linux="https://gnupg.org/download/index.html" + mac="https://gnupg.org/download/index.html" + android="https://gnupg.org/download/index.html" +%} - {% include card.html color="warning" +{% + include cardv2.html title="PeaZip - File Archive Encryption" image="/assets/img/tools/PeaZip.png" - url="http://www.peazip.org/" - footer="OS: Windows, Linux, BSD." - description="PeaZip is a free and open-source file manager and file archiver made by Giorgio Tani. It supports its native PEA archive format (featuring compression, multi volume - split and flexible authenticated encryption and integrity check schemes) and other mainstream formats, with special focus on handling open formats. It supports 181 file extensions (as of version 5.5.1).

      -

      macOS alternative: Keka is a free file archiver." - %} - -

      + description="PeaZip is a free and open-source file manager and file archiver made by Giorgio Tani. It supports its native PEA archive format (featuring compression, multi volume split and flexible authenticated encryption and integrity check schemes) and other mainstream formats, with special focus on handling open formats. It supports 180+ archive formats." + website="http://www.peazip.org" + forum="https://forum.privacytools.io/t/discussion-peazip-file-encryption/1534" + source="https://sourceforge.net/projects/peazip/files/" + windows="https://www.peazip.org/" + linux="https://www.peazip.org/" +%}

      Worth Mentioning

      @@ -45,4 +50,5 @@
    • DiskCryptor - A full disk and partition encryption system for Windows including the ability to encrypt the partition and disk on which the OS is installed.
    • Linux Unified Key Setup (LUKS) - A full disk encryption system for Linux using dm-crypt as the disk encryption backend. Included by default in Ubuntu. Available for Windows and Linux.
    • Hat.sh - A cross-platform, serverless JavaScript web application that provides secure file encryption using the AES-256-GCM algorithm in your browser. It can also be downloaded and run offline.
    • +
    • Keka - A macOS-only, open-source file archiver with the ability to encrypt files.
    diff --git a/source_code.md b/source_code.md index 692c1173..75d44aac 100644 --- a/source_code.md +++ b/source_code.md @@ -218,7 +218,6 @@ GNU Privacy Guard: https://github.com/gpg/gnupg PeaZip: https://github.com/giorgiotani/PeaZip/ - Worth Mentioning: - Cryptomator: https://github.com/cryptomator/cryptomator @@ -228,6 +227,8 @@ Worth Mentioning: - Hat.sh: https://github.com/sh-dv/hat.sh +- Keka: https://www.keka.io/ + ## Self-contained Networks TorBrowser: https://gitweb.torproject.org/tor.git -- 2.47.2 From 0f7bd8807766df6a4823970bc06b1ffa417dbd8d Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 7 Sep 2019 12:12:47 +0000 Subject: [PATCH 174/560] gitignore .jekyll-metadata (#1280) --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 2d2eb810..bd3e973d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ _site/ .sass-cache/ +.jekyll-metadata .DS_Store -- 2.47.2 From c03fd93d292e38d3f7c67b2fce61da99fee0957a Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 7 Sep 2019 17:12:55 +0300 Subject: [PATCH 175/560] privacy-resources: delist Keybase, list Open Wireless Movement (#1279) --- _includes/sections/privacy-resources.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/privacy-resources.html b/_includes/sections/privacy-resources.html index 421c3bf2..fc4009a6 100644 --- a/_includes/sections/privacy-resources.html +++ b/_includes/sections/privacy-resources.html @@ -16,7 +16,7 @@ -
    network.cookie.lifetimePolicy = 2
    -
    - cookies are deleted at the end of the session -
      -
    • 0 = Accept cookies normally
    • -
    • 1 = Prompt for each cookie
    • -
    • 2 = Accept for current session only
    • -
    • 3 = Accept for N days
    • -
    -
    -
    network.http.referer.trimmingPolicy = 2
    -
    - Send only the scheme, host, and port in the Referer header -
      -
    • 0 = Send the full URL in the Referer header
    • -
    • 1 = Send the URL without its query string in the Referer header
    • -
    • 2 = Send only the scheme, host, and port in the Referer header
    • -
    -
    network.http.referer.XOriginPolicy = 2
    @@ -131,18 +101,10 @@
    -
    extensions.pocket.enabled = false
    -
    Disables Pocket completely.
    network.IDN_show_punycode = true
    Not rendering IDNs as their Punycode equivalent leaves you open to phishing attacks that can be very difficult to notice. Source
    -
    extensions.blocklist.url = https://blocklists.settings.services.mozilla.com/v1/blocklist/3/%20/%20/
    -
    -

    Limit the amount of identifiable information sent when requesting the Mozilla harmful extension blocklist. -

    Optionally, the blocklist can be disabled entirely by setting extensions.blocklist.enabled to false for increased privacy, but decreased security. Source

    -
    -

    Firefox user.js Templates

    -

    Worth Mentioning and Additional Information

    +

    Worth Mentioning and Additional Information

    • Encrypted DNS clients for desktop: diff --git a/assets/img/addons/Blokada.png b/assets/img/addons/Blokada.png deleted file mode 100644 index 426466667ce530e0ccde270f8f943772a3561072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2855 zcmV+?3)u9DP)L95EvgxNl6V24gX^R z2^AmzcL4u%02mk;6ciNydjS7=07gbeA|fIg85#e60PXGVu&}V(+uH#WAmQQRva+%} zCmC2U6#V@B`1ts5Z*TPU^zrfW-rnBB!^60^xL;pi{{H@^rly95hJk^BIXO8fC@5bu z6qHB}t4;{yW&_U7&U15fQBhG%O-(d3G%G7B01YEYEEz#57`adeczAeLR#rqrL?tC9 zG9wvfHxq9-5qLcijYJN!O$YjB0RLbB>FMd?S$eqM4bQii(O{TwE?L zE&v84HY6BKEEc;~2;5@?+FJtfX#weE0m{nCy1KeSK|wt|Jy0(fYB&;oJP(3E4y8~G zoka_>R0+{u1@~?N{AmF7W&q~q=3`@HCLkM~ObzmH1Lj`>`fvb0KR<0e6>>cke?brY za|7R71OJ5q{b~TGR{n7S00{p{L_t(&-tCz8R}(=H$1i&&SCZW2(vwRuq-%l(0TB=j zQbYkkMT&q5R#5D{_uhN`Q{B0{BoH+EoBvA$O4nK;y^sRR( z#ORew?(KsCm*NgGs!gfCd^k*0f%w@kmxKM@Sd8c01D)5?aY0Dr{6|N3x_KqfE8aV= zzif>Wf4_pUu7tmPwqfg~;m%`X+Aq-lv`owC+>@iPKE8iHb~KYq59f)$U*YgE(JcC9 zLG;Hl1x<@r9zDs$MbV$h<d4 zGkk>SiLH0yMj8$l$8z*I2$u#eUEa}e|RC54X=mKfi0Jx=REiTh_=E(@fV zKk;b+i2c^?$vUjvEh~GGN@Cx!d$MsKXDzze><;ItT2tfm=^grtLd#m4n@`z%T&lIX zWmR2oRQE(ZjdhcC?RIUI*62D@Emq5v)6Urnn<5=tRX2H}-Tsqe9}xm(dTyBET@0fz zT?tvM6P#Xi7M>woA2Nw23yPgvVk&6W4un_0a9i;68i%#W!KH2%Ts9yz=h&e-lj-@8 z15Ja`DKUEfg*L(adZdA5qiamMT1khk=%Wqvv*VXCA3v5(yy>j>@?kgM&>a^r36_w) z)}Tc4v+4N4(WylOTkN@_lv)%Q(MI2GisA2*u^MsW-OIyW5TT}tqXoX}!I`7^KF7rHVTXozJX zwKq21XokH-WgsAJxx1%tu7bat9b^FnwSi$@u>cr!MqBj~i7bI^nwkXLX)RYtv`_Qd zB2~U?5uYh>?82x>n`QaU*hO!@a_34$plA?o>I07x=}s3@4zdm*1Uq%$J0Q{CT3AO? zl6oO2Zbq#-$kdM2`2Cavwpvw)Y0(yW29+Yx*p8U}Djf$lmQ;P#!c>*S#JU9PYNWs8 zsSxnciKl}N?hCO_*-vTt6@QCQu)91_4zgybci9HWlJ9_^9z5+7;;dQJ*NlVL8`VK} z*I~ash2)3L-VTw&*mX9x6p>pJht@$-I#iz*`0+$7{vlG8k1eS7OJ2VIx*P}usDya+ zBXeQr<6=-m`SnhBImp^VwV&t6auCJ=`}qQqu!_@=TapH%X9xlgRaSMqPDq_|h%ACE z+j*?X5mPl;4Q~wbHL-lclu{XUMeGRQ*j<;$WKBlh+2ax7!r;KgE?LyFYnUe%ft=iMcKz8C_(a{vE&`Dt=guN4NwOR+ zlE$T65k#x?B&lbX6H17^U5jzf+vkB~(Lwxozk|U(J%GvXfE?|MRz865P&Gm)Pgvai ztVm-Lv&T#&5_2PC-2#n|t}9G;#ZN6{st9rt zs@s#bWbK)rb*o^CWC~CAZl2E?&RUTq-$2*UgRU?^GRnYp8AwzXL3m2x zfCR&fKuX%{3#lNwTG_1H=H|_Q1AFKotIwn43SbV|fdoMc7IoWEY>1`aLZbEaTvoMn zl|$m%CDaHbJPZyc?l#^GTT@dTX(fH^xhChfL)I+8-rDBuSrYXnlc{7| zle4KWMKHe2P3pkyl6q_qsU_IwmOYzHhO%u%+)XBG zgf3k1Uh6Tjh7vk>q8ep!#|9xLyWIUduL8#mUj<)$e?YPeNV*!X3lkJQqg25M-ye~< zjtGGXGi{!rs1CkrIiODRvy{08N9Eb2YRxO1B+Pe=(>21?oz+?A^ThDD(g(x&Dm-_~ zM0zbVk?QN`-%T%X_+Q{KWXO;qLxv0)GGxe*Aw&O_z5&7qZg^TGpGp7#002ovPDHLk FV1nqbJA?oL -- 2.47.2 From 6f15ac297f87d5f91b7b86c27e16ab0406f47d85 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Fri, 20 Sep 2019 20:56:33 +0000 Subject: [PATCH 197/560] Convert selfhosted-cloud.html to cardv2 (#1329) --- _includes/sections/selfhosted-cloud.html | 69 ++++++++++++++---------- 1 file changed, 42 insertions(+), 27 deletions(-) diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html index ca02b5d0..a9f408fa 100644 --- a/_includes/sections/selfhosted-cloud.html +++ b/_includes/sections/selfhosted-cloud.html @@ -4,35 +4,50 @@ If you are currently using a Cloud Storage Services like Dropbox, Google Drive, Microsoft OneDrive or Apple iCloud, you should think about hosting it on your own. -
      +{% include cardv2.html +title="Nextcloud" +image="/assets/img/provider/Nextcloud.png" +description="Similar functionally to the widely used Dropbox, with the difference being that Nextcloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space or the number of connected clients." +website="https://nextcloud.com/" +forum="https://forum.privacytools.io/t/discussion-nextcloud/287" +windows="https://nextcloud.com/install/#install-clients" +mac="https://nextcloud.com/install/#install-clients" +linux="https://nextcloud.com/install/#install-clients" +freebsd="https://www.freshports.org/www/nextcloud/" +openbsd="http://openports.se/www/nextcloud" +netbsd="http://pkgsrc.se/www/php-nextcloud" +fdroid="https://f-droid.org/packages/com.nextcloud.client/" +googleplay="https://play.google.com/store/apps/details?id=com.nextcloud.client" +ios="https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8" +github="https://github.com/nextcloud" +%} - {% include card.html color="success" - title="Pydio" - image="/assets/img/tools/Pydio.png" - url="https://pydio.com/" - footer="OS: Windows, macOS, Linux, iOS, Android." - description="Pydio is open source software that turns instantly any server (on-premise, NAS, cloud IaaS or PaaS) into a file sharing platform for your company. It is an alternative - to SaaS Boxes and Drives, with more control, safety and privacy, and favorable TCOs." - %} +{% include cardv2.html +title="Tahoe-LAFS" +image="/assets/img/tools/Tahoe-LAFS.png" +website="https://www.tahoe-lafs.org/" +forum="https://forum.privacytools.io/t/discussion-tahoe-lafs/1662" +description="Tahoe-LAFS is a Free and Open decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security." +windows="https://github.com/tahoe-lafs/tahoe-lafs#via-pip" +mac="https://github.com/tahoe-lafs/tahoe-lafs#via-pip" +linux="https://github.com/tahoe-lafs/tahoe-lafs#using-os-packages" +netbsd="http://pkgsrc.se/filesystems/tahoe-lafs" +git="https://www.tahoe-lafs.org/trac/tahoe-lafs/browser" +%} - {% include card.html color="primary" - title="Tahoe-LAFS" - image="/assets/img/tools/Tahoe-LAFS.png" - url="https://www.tahoe-lafs.org/" - footer="OS: Windows, macOS, Linux." - description="Tahoe-LAFS is a Free and Open decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are - taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security." - %} - - {% include card.html color="warning" - title="Nextcloud" - image="/assets/img/provider/Nextcloud.png" - url="https://nextcloud.com/" - footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." - description="Similar functionally to the widely used Dropbox, with the difference being that Nextcloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space or the number of connected clients." - %} - -
      +{% include cardv2.html +title="Pydio" +image="/assets/img/tools/Pydio.png" +website="https://pydio.com/" +forum="https://forum.privacytools.io/t/discussion-pydio/1663" +description="Pydio is open source software that turns instantly any server (on-premise, NAS, cloud IaaS or PaaS) into a file sharing platform for your company. It is an alternative to SaaS Boxes and Drives, with more control, safety and privacy, and favorable TCOs." +windows="https://pydio.com/en/get-pydio/downloads/pydiosync-desktop-app" +mac="https://pydio.com/en/get-pydio/downloads/pydiosync-desktop-app" +linux="https://pydio.com/en/docs/v8/install-pydio-community" +googleplay="https://play.google.com/store/apps/details?id=com.pydio.android.cells" +ios="https://itunes.apple.com/fr/app/pydio/id709275884" +github="https://github.com/pydio" +%}

      Worth Mentioning

        -- 2.47.2 From 2038fd7899159f15378ab541b8099b34e2df3790 Mon Sep 17 00:00:00 2001 From: Alberto Date: Sat, 21 Sep 2019 03:05:30 +0200 Subject: [PATCH 198/560] Change App Store link for Pydio to English (#1330) --- _includes/sections/selfhosted-cloud.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html index a9f408fa..8ada8bec 100644 --- a/_includes/sections/selfhosted-cloud.html +++ b/_includes/sections/selfhosted-cloud.html @@ -45,7 +45,7 @@ windows="https://pydio.com/en/get-pydio/downloads/pydiosync-desktop-app" mac="https://pydio.com/en/get-pydio/downloads/pydiosync-desktop-app" linux="https://pydio.com/en/docs/v8/install-pydio-community" googleplay="https://play.google.com/store/apps/details?id=com.pydio.android.cells" -ios="https://itunes.apple.com/fr/app/pydio/id709275884" +ios="https://itunes.apple.com/app/pydio/id709275884" github="https://github.com/pydio" %} -- 2.47.2 From 8c9542264fad2382cc6e166ae44ac3592ac2669f Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 21 Sep 2019 19:34:21 +0000 Subject: [PATCH 199/560] Remove Pydio (#1333) Fixes #1331 --- _includes/sections/selfhosted-cloud.html | 14 -------------- assets/img/tools/Pydio.png | Bin 2045 -> 0 bytes source_code.md | 1 - 3 files changed, 15 deletions(-) delete mode 100644 assets/img/tools/Pydio.png diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html index 8ada8bec..a4b9bd87 100644 --- a/_includes/sections/selfhosted-cloud.html +++ b/_includes/sections/selfhosted-cloud.html @@ -35,20 +35,6 @@ netbsd="http://pkgsrc.se/filesystems/tahoe-lafs" git="https://www.tahoe-lafs.org/trac/tahoe-lafs/browser" %} -{% include cardv2.html -title="Pydio" -image="/assets/img/tools/Pydio.png" -website="https://pydio.com/" -forum="https://forum.privacytools.io/t/discussion-pydio/1663" -description="Pydio is open source software that turns instantly any server (on-premise, NAS, cloud IaaS or PaaS) into a file sharing platform for your company. It is an alternative to SaaS Boxes and Drives, with more control, safety and privacy, and favorable TCOs." -windows="https://pydio.com/en/get-pydio/downloads/pydiosync-desktop-app" -mac="https://pydio.com/en/get-pydio/downloads/pydiosync-desktop-app" -linux="https://pydio.com/en/docs/v8/install-pydio-community" -googleplay="https://play.google.com/store/apps/details?id=com.pydio.android.cells" -ios="https://itunes.apple.com/app/pydio/id709275884" -github="https://github.com/pydio" -%} -

        Worth Mentioning

        • CryptPad - End-to-end encrypted real time collaboration sharing folders, media, and documents (open-source).
        • diff --git a/assets/img/tools/Pydio.png b/assets/img/tools/Pydio.png deleted file mode 100644 index c4a88096151bf1aa55eadda0a5c8aa9e0c789198..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2045 zcmV`}-^`EbQ#;<>lq~_xJVn_1oLqz`($Metz-s@q&Va;NajjH8tt! z>3Mm1s;a7#l$7r7?l?F&5D*Xw3JOk6P9Pv485tQA6ch~&4Pankp`oGI*VnPJv8AP@ zR#sM1Q&T7?C}m}3iHV7Gb8~HNZ6qWl;o;%N#>Tj~xU{siNl8h`$;qy+u9}*fk&%%y zGBVE2&cnmQot>R_c6QU#)0dZ*kB^UrhK6ctYC}Uq^YimiP*6TTK8%cvTU%Q$E-t61 zr_0OBy}iA=ySp779q{n*-QC@jlao9=JmTWwKtMpt&uY2=00zZLL_t(&-tCv`R^l)a zfHQ3hEwvPAxfDvdi-6qkAP5TRs;j>L(=17aHXp@8-dmCclh_^wA-Sac(gweY3Ybh&1B}#S6Lm-1vA%Y9s-` zi2qjaQU<^cv)0A{vGK=g)-ePn(BChM=fAR)TM|s9UkSpNditYy3mEF7%Xbkc!Wm6f z$19)lm*OY~0RCs{2RU^(AU(w}Xw4--K@Mi7BL*anlLAlKW#X^IKdCsL@e^_LaQTKR z!K9VWf}C_7CL0S3ZwRqX{IA8axTOa%Cl}EH^B8O&zsk_rZv$Tmfg3z2{@&kkSiDPoDj>Sj} z17$+qO;-vReZ*pp3$wMWBIj4x!f3WSH_+8CVkJLfBIYg2sEt7Aq_+7E;3>ab%h1+7 z6{@A;I4|1S-fn~uU4U?Q&UT)tfN|se?L~1Ta@*Hf2;_S4k-f)g8UQ@mM`fIslx}va z2VoFKsMdhczHiMqVhZGM?B$i}n7%HfI9Wrm%7||+ooC^~BX;T{^g^pToRR^6oALH+ z;oDq5z*_)@uRO{Gv2G!oex1gfeL!!7hjhATq7@?xn6V`iB!gA@=N-I*ihY+v9Hrt! zMRqMs)O;Nfi|D+D2-QdOwC&o<))RRm#;^TEd~rnFn!v~6&|Yjt1K_5iM6hmVLW3ol zY6@gv1-a;Q#8_=bek1Omy~W{|bD_r%#px->c*R>C#L`0ppi8pRA5j(`Nyx5Z#z$ z^j>_=M7;hiVy!l$ma?l$L?t%j?dll@$`IPhAe3apxf|qy8l|hFd(4fKG`^1MKH)jH zxM!3Xj5pZ*x&7$^r!r!0>~3*cTGjKTRV`_m01cdJjCn?!xMDJmhnfs$iVUDzZZQm= z-xW28;iKnRQmUA=#|-nt198M=2ZMuv#t z6YFmAM5%9oe!xd!5I2?8N@>P`Qm_!60_q9(M$%)%X)Ai8W0GOgiR6^st9$9LYmXnJ zJy>+FX!4sTE2eP!eYuMxWZh$uyb^Ngx9w8Ak!gbuBZrJgJCWJ9#g-;HiN4of@R?>e z_b$(hS#q?E&&dDcM#{NuTwywqmhJ#eDDPZd8<-4M_%Id!Uae?Z`ob2|%PQq5t5wuIbgx;kC#SvHiu5^=iCZ zT$LcW9ox_@w~4;9(^Ez#iV?}) z4s&8ed}?p1wJM1?SV1favvNbe%U`s3_Pg>C zF*_)kDQ8N39wlhbE{o1qgiG7El1xQDmx~FsTHuX=Q0WpvMYEI)Tj(7L+E9KP=p;%a za~D32)xo6KhVLMt9vM=c2weU8G;jZ&c(;4^>Bw!v{E->ucVA^u8X#;M|fvVHw0dzUl`t z^EGc;hdrTF=2E5LyedLWLti8A-+Sfq3FCPkKXyb2&W!I8ON}KuMce=ZLrk?0`j%At z@0A)li7ClVg-2heKW*j Date: Mon, 23 Sep 2019 20:49:37 +0000 Subject: [PATCH 200/560] Fix issues with dark theme (#1335) Fixes #1318 --- _includes/card.html | 2 + _includes/cardv2.html | 3 + _includes/head.html | 2 +- _includes/scripts.html | 2 +- _includes/sections/browser-fingerprint.html | 2 - .../sections/mobile-operating-systems.html | 1 + _includes/sections/participate.html | 2 +- _includes/sections/productivity-tools.html | 2 + _includes/sections/selfhosted-cloud.html | 1 + assets/css/dark.scss | 64 +++++++++++------- assets/img/addons/privacy-badger.png | Bin 3867 -> 8291 bytes assets/img/layout/browser-fingerprint.png | Bin 133673 -> 0 bytes assets/img/layout/kopimi.png | Bin 872 -> 0 bytes assets/img/misc/smile.png | Bin 1037 -> 0 bytes assets/img/tools/Etherpad-dark.png | Bin 0 -> 2672 bytes assets/img/tools/GrapheneOS-dark.png | Bin 0 -> 1990 bytes assets/img/tools/GrapheneOS.png | Bin 1264 -> 1990 bytes assets/img/tools/Tahoe-LAFS-dark.png | Bin 0 -> 1578 bytes assets/img/tools/VeraCrypt.png | Bin 7540 -> 4193 bytes assets/img/tools/WriteAs-dark.png | Bin 0 -> 7609 bytes assets/img/tools/onionbrowser.png | Bin 18019 -> 28169 bytes assets/js/main.js | 18 +++++ donate.html | 2 +- 23 files changed, 70 insertions(+), 31 deletions(-) delete mode 100644 assets/img/layout/browser-fingerprint.png delete mode 100644 assets/img/layout/kopimi.png delete mode 100644 assets/img/misc/smile.png create mode 100644 assets/img/tools/Etherpad-dark.png create mode 100644 assets/img/tools/GrapheneOS-dark.png create mode 100644 assets/img/tools/Tahoe-LAFS-dark.png create mode 100644 assets/img/tools/WriteAs-dark.png diff --git a/_includes/card.html b/_includes/card.html index 178155e4..400914d4 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -31,6 +31,8 @@ {{include.title}} {% elsif include.icon %} + {% elsif include.font %} + {% endif %} {{include.description}}

          diff --git a/_includes/cardv2.html b/_includes/cardv2.html index 13fdab57..4b315a24 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -30,6 +30,9 @@

          - + diff --git a/_includes/scripts.html b/_includes/scripts.html index b5ed2d18..85b98048 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -2,7 +2,7 @@ - + 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

          7rPs!&;Wa{pc?w|&;C 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 diff --git a/assets/img/layout/kopimi.png b/assets/img/layout/kopimi.png deleted file mode 100644 index eed7d78d2d0b867f5f3cb9ac2277d477c7ec9ee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 872 zcmV-u1DE`XP)EX>4Tx04R~2kg-a`P!xv0RMAq@MG+B)46X$iGl)x72!cY46|7Eal43E5AxSB| zfp4M@(?Jk?0pCEu+5bid2eWwL@P8c6`Tu(_wCp5I%lREhv#N0Y-r#a@WiP(bW`hoU ztOQ}1_dM@}#`F1#W%Q+Myqf3!JPT1=hSHfT3-h7^YhUb4tK6`PwcEabD1H#zQJO{K zC-HWaMuyF5O7aPC{2jf zn`)-wMpVklZEbIFZ*p>Sb8~ZgdU|_%dw+j_fPjF9hlh-ejE#+rnVFfT zrKP5(rn0iKv$M0mzrVo1z|73d&CSi(+1cgg<>uz*^Yion|Nqc5>dF8B00eYWPE!C5 z9Ms;#0000000Cl4M??UK1szBL00BHnL_t(I%Y~CsVuK(IKyiyG(>mL^3eGwyOLzzfv5e2Ri`WT!u&B@Janm6MQ7NEOmVg0t5&${48ukE?E$jlV$4PDg z=h#(gmUN|lT-O(U)0067CcjKZii|;oM+URDV6=7o3(4Tb!Ok6 y0m9@@fQ4(7x*C73AIS^+TEO1jimpYr{Qd!^Ya!R9W$^U?0000WbZ* zyMyNRH+uA_R~wfwFfiTpba4!cIQ%yJdetHak!g}$A&xA9BGOqoohyIu|36uG0iOc1 zV)f4Wf7<=auV1{U|F61Z+NL0#kN2mPcP_hiLh-`Nntgvx^!;A=NbuW_rHj8Qd^p%{ zZ(n+0zV{BtS?5X~ht9VQ?!V(ZHb02ERN>b3cU@${(sVv4-8~!(JyD0V?Ot@9j}~H>{r=P*QHHta zPra&ncOji2-sTuv!?hJ=zmlB4@STw9T+HR+TBMz8FE@ory&%F^W5Xl=1ICN}E_>PP zEJ>Iw$}suYE1`xiSI3D-5uW@xGo9l2tQkBV<0d2>JCW$N&#`{alW6*(E=_1?HwFH8ot_*gX3m-?+gn@JuI2M=EYvR<*CZ>Wyb>50riWEbP@$ z_VjG+WtKY%?Ku*PJyQ356aI(X{j@$sH~VnIUQNS>8LMmF7hL(p{DkL#{WcCBMx%#C zGwL(1RBcFM*mX2L>b1}Pw_6`g5olOf85GTB_VE7y3)W}YuSQ#ZoZyuDar?nDshywG z_i^ZMRBxMp*4mLvF)i%2BAb?lMEKq9&l69XX)SpD)c?QEj>d)ZHB*DEs`>BS)33YO Zw11*|J^Nv{;GdvO?dj_0vd$@?2>^}{jWPfL diff --git a/assets/img/tools/Etherpad-dark.png b/assets/img/tools/Etherpad-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ad00d09c78da5bfd4af0cd7a59e88323669faf GIT binary patch literal 2672 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 Y`5E{s$GgF-=PwbUeaiqvRI`ix7Zh{L`v3p{ literal 0 HcmV?d00001 diff --git a/assets/img/tools/GrapheneOS.png b/assets/img/tools/GrapheneOS.png index 8cefd08fdb4c8547a7f2b7aed3d1bff55a14c1d7..42aa1f8d6a5ad2df7a44b729d8f25a32674689c3 100644 GIT binary patch literal 1990 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P3?%t>9eV(zn2Vh}LpV4%Za?$~aXAY-B8!2N zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IX1_ma>0G|+7 zpkg>MHa6DQ)>ctbQBY8jk&%&-k`fme7ZDK=5)x8UQUVIf$;ko5rKP1IQet9aqN1Ym z^725gq@<*TgalAM5Xj2P0+qp4!exO9;NlQNAW{&$5GkMtP#I7b0w7$7Q9uzO7YKmr zApoWdDh`o_YlNwigp0uSB8xzDAsYx00g^yva5gdns2EKOjSEo>QHE6tr~uOt{8m6@ zv6_Y^h{i=WmU4Eahh_mV#q25x@(X5QWM*MyW9Q)H;^yV!7Z4N@77-Jdkd&2IP*hS@ zQB_md(A3h_)zddHG%_|ZH8Z!icXV=g@$~Zc@eK$J3JwVk3y+A5ii=N4O-s+n%*xI$ zC@d-|Evu-ks;;f8Z)j`p=<1$0Y1)jLvu4kkzi7#_$dGX zcJA7}XYaoK2M!)OeB{`PQ>V|IJ$L@%TY5A@XfBpl~`$1L=k zH;K)THKnXcH2ilc-?npUEOGn>-l;6-4j;7aIlyZ1LqqvPp3I!H95VgQizOQ`FMo2U zvp1*gwDp05Q8qXBme{$ReKz+mqvQRhAt5ttWZlZPy^vWY6_;DE{_|P+wka2l=01tv z{%V=F`zelX6Q_vt@`VQ6mU!v5eJ%U8S*tn)SoSY66ts?dq0J#^nsH_K_8k-5%?^cW zMl4O_2z!UO^3%amyII3mY>U6cRTs@E*Ifn*S6hhwb{TV_aNa!!*%v4wa)1= z`!+Y%)|pD(G54Fk=Ar4U-p_)5cG;UQ+Rt9WQ*=%Ez$BGve~hwk>-rwgJ-%mK1)?zr-CuI@aK>>mv;UmeQ)cHo1R&%c8XE3WV)p4wZo`+c3yzc^=&n5OR` zy0SlH*2TMM#I$p-ztH%)@UN6pqKux&rAGZnza*R%{xA25@L;!VJGoy_zw`HuB39W7 zQMLW# z+qZ9&;d_<-h{b>F;e_s!uufZ;9MDygku6?8)=UF8>wvo)fR|?A7+piaI%Y z*4IAnh_xnq8;{=mmiK7Zp%AaD{~s1M%@d5+`dng_t;5NK2iYYWFBcSWDQ~!@^_*{W zRha6WDb1%N3tJz=X>M=7d)ZR);o>7xyTv7D-TO5Aw}n?i*5S8|%<0;gnp7nWszg0q{an^LB{Ts5aqibZ literal 1264 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 aK`wDl$Gb;zROK;XA9J*oX_<-FfBy%+VD)$a delta 7496 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 DBq~8A diff --git a/assets/img/tools/WriteAs-dark.png b/assets/img/tools/WriteAs-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..39e1f044e54e040a88bbc00dd493af26e6fdc0fc GIT binary patch literal 7609 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 beS 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 Aq5uE@ literal 18019 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�nhiSMv9!|(D3!=#I~(lUsp7gVogGrdD zi8Gze6A>(&v7yoniBb>xQ_(N|5r6v$v|TiE&;_^z2|WME3g=I zGNKx27AT1>tSGKUcYZl?D45xfVZ7_azhNw_p{)HhNje=OaO2jo3hhU zJneK$GN7Trq@h@$sp_cfswG7h^NQ24V8WVBea%n*+9&UL*ZUs3V9!r9fJc;d?cUwH zew~CH6Z7KP8JKdI8js>a?KqB&9>lroQH%tGQ7J6JojJu&N|I2xh~ZdN zUQ701O_13n0U1O**&N4sa}ZN{YzYWA<{M18664+nc70CD{DqJ?lE3@AzZ+#$YNP(q zfa;IGaq9erMKv?_bnUQ;()1fMrgRmf&1)EHTtZcioA84)BuP_U!Q`AHmg2K1S-I$* z6c;B7Vs2YQp$Q*#RYNTpL(LyWgR2P0w;M;a%rsc6-sP~c=pB2u4%~Ooz5nt9PyUPw zKZ_Ud0)a>0yB8O)TzvAvg@M;ky>_;^s7QfyoV&HCTa)oI0ep<9L5u}MHaFy zB@{#nITRp;2O+p30J~zP}*dh*!XAefvtWNM> zi)x~ouzYnF_U+&I@n8PbhnsFkhZkv#{p0Q1x1E3Bf%`u;aQ@0yr^afj(=QkHgGbes ziNK0lG*Q7vRga?D9F1)Ni|C|NDeTSoSG~+y;eyBN||x(Z8-jv2`n@od(R`sKlQ7hdUVrWtB13Osb`kW5)(M5^!`T= zeCT~2e9zZ)a@gJyUzD)sOGjBE;ry2dMRZ#TH<|PxHjZikPd$A6L;vc@1DozzGu&=c zK22Bf#ZagX3-Q^{{g2Q6_5b_FUujJFF)UvY;{5H)W!Vg?C!mGK-goZ)yWjlH-}vQ? zJ5~)&cMQVx6W>{))C1kWV)ZAU_{E?7w=386)JzB?-xltIyB!bA0zIob@xhP2|FggK zpMU%3HttwGNH_4EG^3JDW_HqVie>${FNcr}U~B zhaUXc)-9X=@!dc3SZ3G9%?a3Hg6gB3|NIyK=#xKs=DFWGfAV5q*s~WminWUj`E5b9 zT@#W0I1@k`Yc}@#yB~PRXZJty=x_hj2i{emmF~~J=$g@-1kSvEdc{9I{q%o&{)Iyy zIsWpQm7esF>{W_N-EUu{x)8>fThe privacytools.io team does not necessarily endorse all of the cryptocurrencies listed on this page. Please conduct your own research before purchasing any cryptocurrencies.

          Thanks for your support. You are awesome!

          - Smile +

          -- 2.47.2 From cf9cba642c54a518ad2a9ba6933cee159952a259 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Mon, 23 Sep 2019 23:50:51 +0300 Subject: [PATCH 201/560] clarify PULL_REQUST_TEMPLATE.md & CONTRIBUTING.md (#1291) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Dawid Potocki Co-authored-by: Nitrohorse <1514352+nitrohorse@users.noreply.github.com> Co-authored-by: Christer Warén --- .github/CONTRIBUTING.md | 13 ++++++++----- .github/PULL_REQUEST_TEMPLATE.md | 12 +++++------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index e3065f8c..bbd01202 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -7,6 +7,9 @@ Please read this before contributing. - Be nice and respectful. - English only. - Be constructive. +- Please feel free to *review changes* in the *files changed* tab of any + pull request at any time. +- See also our [Code of Conduct](https://github.com/privacytoolsIO/privacytools.io/blob/master/CODE_OF_CONDUCT.md) ## Quality over Quantity @@ -17,7 +20,7 @@ We're trying to keep it simple and promote the best tools, not all of them. - Easy to use. Could your mother use that tool or service? Usability is most important. - Cross-platform / Accessible. - Privacy respecting. -- Open Source / free software is preferred but not required. +- Open Source / Free Software is preferred but not required. - Must list source code in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md) (if applicable) - Prioritize Products without Vendor Lock-in (decentralized/self-hostable) or data interoperability. @@ -37,7 +40,7 @@ Note: This criteria applies to all of privacytools.io ### VPN - Prioritize Products by privacy respecting nationality. - Cannot be based in USA or UK. -- Must be acessable via free software (i.e OpenVPN, WireGuard) +- Must be accessible via Open Source Software (i.e OpenVPN, WireGuard) - Use Encryption - Accept Cryptocurrency - No logging policy @@ -45,16 +48,16 @@ Note: This criteria applies to all of privacytools.io ### Email - Outside of USA - Support SMTP SSL -- Accessable Using Free Software (i.e IMAP) +- Accessable Using Open Source Software (i.e IMAP) ### Hardware -- Must be [H-Node Class A](https://h-node.org/wiki/page/en/compatibility-classes) or Equivlant (if applicable) +- Must be [H-Node Class A](https://h-node.org/wiki/page/en/compatibility-classes) or equivalent (if applicable) - Must prioritize hardware certifications like [RYF](https://ryf.fsf.org/), [OSHWA](https://certification.oshwa.org/), and OSI when avalible. - Cannot lock users to a particular platform. ### Software - Must be able to download over encrypted network (can be a mirror) -- Must be free software +- Must be Open Source Software ### Encryption - Only verifiable encryption is to be trusted diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 88e4f94f..d7db7e34 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,19 +1,17 @@ - + ## Description -Resolves: #none +Resolves: #none #### Check List - [ ] I have read and understand [the contributing guidelines](https://github.com/privacytoolsIO/privacytools.io/blob/master/.github/CONTRIBUTING.md). -- [ ] I have [listed the source code](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md). +- [ ] I have listed the source code in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md). -- [ ] This project is [free/libre software](https://www.wikipedia.org/wiki/Free_software). - -- [ ] This project has an [associated discussion](https://github.com/privacytoolsIO/privacytools.io/issues). +- [ ] The project is [Free Libre](https://en.wikipedia.org/wiki/Free_software) and/or [Open Source](https://en.wikipedia.org/wiki/Open-source_software) Software * Netlify preview for the mainly edited page: -* Code Repository (if applicable): +* Code repository of the project (if applicable): -- 2.47.2 From 71c834b6838769321b3f7aa22a8df32dfcd60607 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Tue, 24 Sep 2019 09:35:30 +0000 Subject: [PATCH 202/560] Cleanup LibreJS and make applytheme.js work with it (#1342) --- about/javascript/index.html | 27 --------------------------- pages/about/librejs.html | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 27 deletions(-) delete mode 100644 about/javascript/index.html create mode 100644 pages/about/librejs.html diff --git a/about/javascript/index.html b/about/javascript/index.html deleted file mode 100644 index 1b77e49a..00000000 --- a/about/javascript/index.html +++ /dev/null @@ -1,27 +0,0 @@ -

          JavaScript Licenses

          - - - - - - - - - - - - - - - - - - - - - - - - - -
          main.jsCC0-1.0-only
          redirects.jsCC0-1.0-only
          bootstrap.min.jsExpat
          jquery-3.3.1.min.jsExpat
          popper.min.jsExpat
          sortable.min.jsExpat
          diff --git a/pages/about/librejs.html b/pages/about/librejs.html new file mode 100644 index 00000000..c6608d07 --- /dev/null +++ b/pages/about/librejs.html @@ -0,0 +1,34 @@ +--- +permalink: /about/javascript/ +--- +

          JavaScript Licenses

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          main.jsCC0-1.0-only
          applytheme.js + CC0-1.0-only
          redirects.jsCC0-1.0-only
          bootstrap.min.jsExpat
          jquery-3.3.1.min.jsExpat
          popper.min.jsExpat
          sortable.min.jsExpat
          -- 2.47.2 From 959823778a64b47cfa83f3d3b9e356f5896e77ce Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Tue, 24 Sep 2019 19:45:24 +0300 Subject: [PATCH 203/560] teamchat: link to ToSDR instead of web.archive.org (#1337) --- _includes/sections/teamchat.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index 28649c53..677bc495 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -1,7 +1,7 @@

          Team Chat Platforms

          {% -- 2.47.2 From ade1c87343abfd87e9e73630332fa69fb2650b75 Mon Sep 17 00:00:00 2001 From: blacklight447 Date: Wed, 25 Sep 2019 12:45:37 +0000 Subject: [PATCH 204/560] Change Anonymity to Privacy in VPN criteria (#1344) --- pages/providers/vpn.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index 5db0b47e..db9256bf 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -66,7 +66,7 @@ description: "Find a no-logging VPN operator who isn't out to sell or read your
          -

          Anonymity

          +

          Privacy

          We prefer our recommended providers to collect as little data as possible. Not collecting personal information on registration, and accepting anonymous forms of payment are required.

          -- 2.47.2 From 057639b21270a21a02c8f2739269bdbb9a23af66 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Wed, 25 Sep 2019 19:05:42 +0000 Subject: [PATCH 205/560] Remove password.html, it's not needed anymore (#1351) --- password.html | 1 - 1 file changed, 1 deletion(-) delete mode 100644 password.html diff --git a/password.html b/password.html deleted file mode 100644 index 0e49ee18..00000000 --- a/password.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file -- 2.47.2 From a8c1270c5987b4e3f7aeba16fc3d215ee088d2c2 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Wed, 25 Sep 2019 19:05:57 +0000 Subject: [PATCH 206/560] Remove addon links which don't work with up-to-date Safari (#1347) --- _includes/sections/browser-addons.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 1f25b131..1012d98c 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -4,8 +4,6 @@ Improve your privacy with these browser add-ons.
          - - {% include cardv2.html title="uBlock Origin: Block Ads and Trackers" image="/assets/img/addons/ublock-origin.png" @@ -15,7 +13,6 @@ forum="https://forum.privacytools.io/t/discussion-ublock-origin/266" github="https://github.com/gorhill/uBlock/" firefox="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/" chrome="https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm" -safari="https://safari-extensions.apple.com/details/?id=com.el1t.uBlock-3NU33NW2M3" opera="https://addons.opera.com/en/extensions/details/ublock/" edge="https://www.microsoft.com/en-us/p/ublock-origin/9nblggh444l4" %} @@ -65,7 +62,6 @@ github="https://github.com/tosdr/" firefox="https://addons.mozilla.org/en-US/firefox/addon/terms-of-service-didnt-read/" chrome="https://chrome.google.com/webstore/detail/terms-of-service-didn%E2%80%99t-r/hjdoplcnndgiblooccencgcggcoihigg" opera="https://addons.opera.com/en/extensions/details/terms-of-service-didnt-read" -safari="https://safariextension.tosdr.org/" %} {% include cardv2.html -- 2.47.2 From a90d0dcaa26c1ccfef3684f52c30d03e98c0084c Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Thu, 26 Sep 2019 12:46:50 -0700 Subject: [PATCH 207/560] Replace StumbleUpon with Mix (#1312) Co-authored-by: Dawid Potocki --- _includes/footer.html | 4 +-- _includes/head.html | 4 +-- _sass/_vars.scss | 2 +- _sass/ptio-font.scss | 10 +++++--- assets/css/dark.scss | 2 +- assets/css/style.scss | 2 +- assets/webfonts/ptio-font-preview.html | 33 ++++++++++++++++++------- assets/webfonts/ptio-font.eot | Bin 5232 -> 5348 bytes assets/webfonts/ptio-font.svg | 18 ++++++++------ assets/webfonts/ptio-font.ttf | Bin 5056 -> 5172 bytes assets/webfonts/ptio-font.woff | Bin 3528 -> 3620 bytes assets/webfonts/ptio-font.woff2 | Bin 2884 -> 2956 bytes font/svg/mix.svg | 2 ++ 13 files changed, 50 insertions(+), 27 deletions(-) create mode 100644 font/svg/mix.svg diff --git a/_includes/footer.html b/_includes/footer.html index d7ea3871..8907ef41 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -31,8 +31,8 @@ -
          - +
          @@ -257,7 +259,20 @@
          - + +
          + + +
          +
          + PpPpPpPpPpPpPpPpPpPp +
          +
          + 12141618212436486072 +
          +
          + +
          @@ -270,7 +285,7 @@
          - +
          @@ -283,7 +298,7 @@
          - +
          diff --git a/assets/webfonts/ptio-font.eot b/assets/webfonts/ptio-font.eot index da3e19b082366b2247e592ed72354a2087d4819b..2b2a7cc735f8e55d4fcb69052328c914eb87efad 100644 GIT binary patch delta 615 zcmYjN&ubG=5T1E2+1<41rb*t?7_&>7*3#Of>Qajp;}7hiq+kzT6e@K|+9sGZF^Q5M zqzHKtuo_Hh=w;Isf~X1b{aP-_Dk-%GW=dL--3tCVRgghak=X z@KMq|D^{)IIKZjDpRlr0Tw8wf_R2-lX93jb`6VkS*4i&gqkfpm6TyGrHqD|nU^ri@ zH`YB#xJ1M|A`-=N)(So9&(MG*;b_TfRA3R`kbaJEeAOx~RTD=y0fO#ATa|LHes!TQ z3J`ul`dvV}DbgFe?Zv=_pU}&Q0QmgsQ|MoII?j8>@dIH67}#4lfqwfN>bP(FS#562 zEhJZ7H`5_^-H3IE1I!R|pNWA7++UC=BMpjwm#GUVQ@3*vAhx;3;;6DcKI_d$3$l>O zSo0Tu%$mMHgf|~ZPnA1J#XAhK1t-YWU{FYjku*+@3?(F46Dk|(!U=S7S3JwW7&i<} z#JHk{do)9hs6uDPNdsG*17R2{V^1`pM|UAe%ju3!jU0I4|-8T85Q)&%c)$oT*&c4x#levR_`_JVKFH2 PQlSB0&xvU7fB*Xzfc}TI delta 482 zcmaE&`9XuNK!kzefbc{%GnNzIByUZ0XsllnvXp^AcnJdogN%Q$zLEdWSSAJr#t0xk zAvrg(;G^RA-$4EiAP!0{D^Xw&WOQL*VAcW3v!o{$7ySRvzzozs2gv70q)SNT{E zl=om@;M2%RO-vDqikSwKy92~#89)K%&y0tGW&xeSppubWQc=%h%wP!=*Z~w!$jMJm z -Created by FontForge 20190801 at Tue Sep 10 20:23:41 2019 +Created by FontForge 20190801 at Sun Sep 22 19:49:38 2019 By Dawid Potocki @@ -19,7 +19,7 @@ Created by FontForge 20190801 at Tue Sep 10 20:23:41 2019 panose-1="2 0 5 3 0 0 0 0 0 0" ascent="448" descent="-64" - bbox="0 -64.0039 512.014 448" + bbox="-0.00195312 -64.0039 512.014 448" underline-thickness="25.6" underline-position="-51.2" unicode-range="U+0020-F107" @@ -46,7 +46,7 @@ c0 -42.3398 -21.6309 -69.249 -55.5283 -69.249c-34.0312 0 -55.5283 26.9062 -55.52 c0 28.3584 -16.3564 44.3203 -55.0029 53.1543l-21.8955 5.0127c-23.3467 5.54004 -32.9775 12.9268 -32.9775 25.5898c0 15.8281 14.5098 26.3789 36.0088 26.3789c21.7637 0 36.6689 -10.6846 38.251 -28.4893h32.4492 c-0.791992 33.5029 -28.4883 56.1914 -70.4346 56.1914c-41.4199 0 -70.834 -22.8184 -70.834 -56.585c0 -27.1699 16.6191 -44.0576 51.7051 -52.1006l24.666 -5.80371c24.0049 -5.67188 33.7686 -13.5859 33.7686 -27.3027c0 -15.8281 -15.96 -27.1699 -38.9092 -27.1699 c-23.2129 0 -40.7568 11.4756 -42.8652 29.0205h-32.9775z" /> - - - + - + -- 2.47.2 From b2244f71af282c7563d997d5b94f89c657d71f2d Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Fri, 27 Sep 2019 09:56:30 +0300 Subject: [PATCH 208/560] DNS: add Snopyta (#1339) and remove extraneous commas Resolves: #1207 --- _includes/sections/dns.html | 41 +++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 6acb5cf6..ad8bc500 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -150,7 +150,7 @@ Data Center Light, - Hetzner Online GmbH, + Hetzner Online GmbH @@ -458,7 +458,44 @@ ? - DigitalOcean, Inc., + DigitalOcean, Inc. + + + + + + + Snopyta + + + + + Finland + + + + + WWW + + + + + Informal collective + + + No + DoH, DoT + Yes + Yes + + + No + + + ? + + + Hetzner Online GmbH -- 2.47.2 From e0230a48110e8c3c8054d4013d1911153c70810a Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Fri, 27 Sep 2019 14:08:42 +0300 Subject: [PATCH 209/560] vpn: encourage encrypted DNS & linkify https (#1340) * vpn: encourage encrypted DNS & linkify https Resolves: #1314 * vpn: Should I use encrypted DNS with a VPN? * vpn: add links & bold to not eDNS+Tor * vpn: mention self-contained networks * Update pages/providers/vpn.html Co-Authored-By: nitrohorse <1514352+nitrohorse@users.noreply.github.com> * Update pages/providers/vpn.html Co-Authored-By: nitrohorse <1514352+nitrohorse@users.noreply.github.com> * Update pages/providers/vpn.html Co-Authored-By: nitrohorse <1514352+nitrohorse@users.noreply.github.com> --- pages/providers/vpn.html | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index db9256bf..61534a9c 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -10,7 +10,7 @@ description: "Find a no-logging VPN operator who isn't out to sell or read your

          Using a VPN will not keep your browsing habits anonymous, nor will it add additional security to non-secure (HTTP) traffic.

          If you are looking for anonymity, you should use the Tor Browser instead of a VPN.

          -

          If you're looking for added security, you should always ensure you're connecting to websites using HTTPS. A VPN is not a replacement for good security practices.

          +

          If you're looking for added security, you should always ensure you're connecting to websites using encrypted DNS and HTTPS. A VPN is not a replacement for good security practices.

          If you're looking for additional privacy from your ISP, on a public Wi-Fi network, or while torrenting files, a VPN may be the solution for you as long as you understand the risks involved.

          Download Tor Tor Myths & FAQ @@ -142,8 +142,11 @@ description: "Find a no-logging VPN operator who isn't out to sell or read your

          In most cases, VPNs do little to protect your privacy or enhance your security, unless paired with other changes.

          VPNs cannot encrypt data outside of the connection between your device and the VPN server. VPN providers can see and modify your traffic the same way your ISP could. And there is no way to verify a VPN provider's "no logging" policies in any way.

          What if I need encryption?

          -

          In most cases, your traffic is already encrypted! Over 98% of the top 3000 websites offer HTTPS, meaning your traffic is safe regardless of using a VPN. It is incredibly rare for applications that handle personal data to not support HTTPS in 2019, especially with services like Let's Encrypt offering free HTTPS certificates to any website operator.

          +

          In most cases, most of your traffic is already encrypted! Over 98% of the top 3000 websites offer HTTPS, meaning your non-DNS traffic is safe regardless of using a VPN. It is incredibly rare for applications that handle personal data to not support HTTPS in 2019, especially with services like Let's Encrypt offering free HTTPS certificates to any website operator.

          Even if a site you visit doesn't support HTTPS, a VPN will not protect you, because a VPN cannot magically encrypt the traffic between the VPN's servers and the website's servers. Installing an extension like HTTPS Everywhere and making sure every site you visit uses HTTPS is far more helpful than using a VPN.

          +

          Should I use encrypted DNS with a VPN?

          +

          The answer to this question is also the not very helpful: it depends. Your VPN provider may have their own DNS servers, but if they don't, the traffic between your VPN provider and the DNS server isn't encrypted. You need to trust the encrypted DNS provider in addition to the VPN provider and unless your client and target server support encrypted SNI, the VPN provider can still see which domains you are visiting.

          +

          However you shouldn't use encrypted DNS with Tor. This would direct all of your DNS requests through a single circuit, and would allow the encrypted DNS provider to deanonymize you.

          What if I need anonymity?

          VPNs cannot provide strong anonymity. Your VPN provider will still see your real IP address, and often has a money trail that can be linked directly back to you. You cannot rely on "no logging" policies to protect your data.

          @@ -167,6 +170,7 @@ description: "Find a no-logging VPN operator who isn't out to sell or read your
          1. VPN - a Very Precarious Narrative by Dennis Schubert
          2. Don't use VPN services by Sven Slootweg
          3. +
          4. Self-contained networks on privacytools.io are able to replace a VPN that allows access to services on local area network
          5. Slicing Onions: Part 1 – Myth-busting Tor by blacklight447
          6. Slicing Onions: Part 2 – Onion recipes; VPN not required by blacklight447
          -- 2.47.2 From 67a4e618dc4c1ca851c253beba61011d27894b2f Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 28 Sep 2019 00:02:06 +0000 Subject: [PATCH 210/560] Move subpages from root directory to /pages/ (#1350) --- .github/CODEOWNERS | 2 +- contact.md => pages/contact.md | 0 donate.html => pages/donate.html | 0 privacy-policy.html => pages/privacy-policy.html | 0 4 files changed, 1 insertion(+), 1 deletion(-) rename contact.md => pages/contact.md (100%) rename donate.html => pages/donate.html (100%) rename privacy-policy.html => pages/privacy-policy.html (100%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index cecbaf14..ae319d2c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -6,7 +6,7 @@ /index.html @privacytoolsIO/editorial # Administration Related Files -/donate.html @JonahAragon @BurungHantu1605 +/pages/donate.html @JonahAragon @BurungHantu1605 /assets/js/redirects.js @JonahAragon /.well-known/ @JonahAragon /404.html @JonahAragon diff --git a/contact.md b/pages/contact.md similarity index 100% rename from contact.md rename to pages/contact.md diff --git a/donate.html b/pages/donate.html similarity index 100% rename from donate.html rename to pages/donate.html diff --git a/privacy-policy.html b/pages/privacy-policy.html similarity index 100% rename from privacy-policy.html rename to pages/privacy-policy.html -- 2.47.2 From df4659861d1bba938cafd9a9065309e546a69475 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 28 Sep 2019 00:02:47 +0000 Subject: [PATCH 211/560] Make @dawidpotocki CODEOWNER /font/ (#1349) --- .github/CODEOWNERS | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ae319d2c..47eb8977 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -4,6 +4,7 @@ /pages/ @privacytoolsIO/editorial /_includes/sections/ @privacytoolsIO/editorial /index.html @privacytoolsIO/editorial +/font/ @dawidpotocki # Administration Related Files /pages/donate.html @JonahAragon @BurungHantu1605 -- 2.47.2 From 0c94acd1cc02d60988e79a8183818a80aeb881f3 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 27 Sep 2019 19:03:16 -0500 Subject: [PATCH 212/560] Update CODEOWNERS --- .github/CODEOWNERS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 47eb8977..9a85b32d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -11,7 +11,8 @@ /assets/js/redirects.js @JonahAragon /.well-known/ @JonahAragon /404.html @JonahAragon -/.github/ @JonahAragon @BurungHantu1605 +/.github/CODEOWNERS @JonahAragon @BurungHantu1605 +/.github/FUNDING.yml @JonahAragon @BurungHantu1605 /LICENSE.txt @JonahAragon @BurungHantu1605 /.travis.yml @JonahAragon @Shifterovich @nitrohorse /CNAME @JonahAragon -- 2.47.2 From d344dffd0b307b04bfaa579e43c201d52c590d02 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sat, 28 Sep 2019 00:04:52 +0000 Subject: [PATCH 213/560] Remove source_code.md (#1348) --- .github/CONTRIBUTING.md | 1 - .github/PULL_REQUEST_TEMPLATE.md | 4 +- source_code.md | 438 ------------------------------- 3 files changed, 1 insertion(+), 442 deletions(-) delete mode 100644 source_code.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index bbd01202..41b832f2 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -21,7 +21,6 @@ We're trying to keep it simple and promote the best tools, not all of them. - Cross-platform / Accessible. - Privacy respecting. - Open Source / Free Software is preferred but not required. -- Must list source code in [source_code.md](https://github.com/privacytoolsIO/privacytools.io/blob/master/source_code.md) (if applicable) - Prioritize Products without Vendor Lock-in (decentralized/self-hostable) or data interoperability. There can be exceptions if no software is available that meet the criteria. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index d7db7e34..406faf1d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -8,10 +8,8 @@ Resolves: #none -* Code repository of the project (if applicable): +* Code repository of the project (if applicable): diff --git a/source_code.md b/source_code.md deleted file mode 100644 index 421153f0..00000000 --- a/source_code.md +++ /dev/null @@ -1,438 +0,0 @@ ---- -permalink: /source_code ---- - -# About -This is a list of all software projects listed on privacytools.io's source code. - -## PrivacyTools.io -https://github.com/privacytoolsIO/ - -## Browser Recommendation - TorBrowser: https://gitweb.torproject.org/tor.git - - Firefox: https://hg.mozilla.org/ - -## Excellent Firefox Privacy Add-ons - - Privacy Badger: https://github.com/EFForg/privacybadger - - uBlock Origin: https://github.com/gorhill/uBlock/ - - Cookie AutoDelete: https://github.com/Cookie-AutoDelete/Cookie-AutoDelete/ - - HTTPS Everywhere: https://github.com/EFForg/https-everywhere - - Decentraleyes: https://git.synz.io/Synzvato/decentraleyes - - Terms of Service; Didn’t Read : https://github.com/tosdr/ - - Snowflake : https://gitweb.torproject.org/pluggable-transports/snowflake.git - - uMatrix: https://github.com/gorhill/uMatrix/ - - NoScript: https://github.com/hackademix/noscript/ - -## Privacy-Conscious Email Providers - - Posteo: https://github.com/posteo (backend & frontend) - Note: Credit card payments may require non-free JS - - ProtonMail: -Frontend: https://github.com/ProtonMail/WebClient -Backend: closed-source - - Disroot: https://git.fosscommunity.in/disroot - Related: https://board.disroot.org/project/disroot-disroot/issue/1138 - Website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - - Tutanota: -Frontend: https://github.com/tutao/tutanota -Backend: closed-source - - Mailfence: Non-free/Proprietary Software - - Mailbox.org: Non-free/Proprietary Software - - runbox: -Runbox 7: https://github.com/runbox/Runbox7 -Backend: closed-source - - NEO MAILBOX: largely closed-source - - Start Mail: largely closed-source - - Kolab Now: ? - - - Mail-in-a-Box: https://github.com/mail-in-a-box/mailinabox - - Interesting Email Providers Under Development - Confidant Mail: List of components at https://www.confidantmail.org/docs/server_admin.html - - Privacy Email Tools: - - GPG4USB: https://github.com/gpg4usb/gpg4usb - - Mailvelope: https://github.com/mailvelope/mailvelope - - Enigmail: https://www.enigmail.net/index.php/en/download/source-code - - TorBirdy: https://gitweb.torproject.org/torbirdy.git/ - - Email Privacy Tester: https://gitlab.com/mikecardwell/ept3 - -## Email Clients - Thunderbird: https://github.com/thundernest/thunderbird-website - - Claws Mail: https://git.claws-mail.org/ - - Worth Mentioning: - - K-9 Mail: https://github.com/k9mail/k-9/ - - GNU Privacy Guard: https://github.com/gpg/gnupg - - Mailpile: https://github.com/mailpile/Mailpile - -## Email Alternatives - I2p Bote: https://github.com/i2p/i2p.i2p-bote - - Bitmessage: https://github.com/Bitmessage - - Retroshare: https://github.com/RetroShare - -## Privacy Respecting Search Engines - SearX: https://github.com/asciimoo/searx/ - - Worth Mentioning: - - MetaGer: https://gitlab.metager3.de/open-source/MetaGer - -## Encrypted Instant Messenger - Signal https://github.com/signalapp - - Wire: https://github.com/wireapp - - Worth Mentioning: - - Briar: https://code.briarproject.org/briar/briar/tree/master - - RetroShare: https://github.com/RetroShare/RetroShare - - Conversations: https://github.com/siacs/Conversations - - Gajim: https://dev.gajim.org/gajim/gajim - - Monal: https://github.com/anurodhp/Monal - - Kontalk: https://github.com/kontalk - - Keybase: https://github.com/keybase/client - - Status.im: https://github.com/status-im - - Tox: https://github.com/TokTok/c-toxcore - - Ring/Jami: https://git.jami.net/savoirfairelinux - -## Team chat - - Rocket.chat: https://github.com/rocketchat/ - - Keybase: https://github.com/Keybase - -## Video & Voice Messenger - Linphone: https://github.com/BelledonneCommunications/ - - Mumble: https://github.com/mumble-voip/ - - Worth Mentioning - - Jitsi Meet: https://github.com/jitsi/jitsi-meet - -## File Sharing - -Firefox Send: https://github.com/mozilla/send - -OnionShare: https://github.com/micahflee/onionshare - -Magic Wormhole: https://github.com/warner/magic-wormhole - -### Worth Mentioning - -- croc: https://github.com/schollz/croc - -- FreedomBox: https://salsa.debian.org/freedombox-team - - ## Encrypted Cloud Storage Services - Nextcloud: https://github.com/nextcloud - - Least Authority S4: https://leastauthority.com/how-it-works/ - - Worth Mentioning - - Cryptomator: https://github.com/cryptomator/cryptomator - -## Self-Hosted Cloud Server Software - - Tahoe-LAFS: https://github.com/tahoe-lafs/tahoe-lafs - - Nextcloud: https://github.com/nextcloud - -## Secure Hosting Provider -[WIP] - -## Secure File Sync Software - -SparkleShare: https://github.com/hbons/SparkleShare/ - -Syncthing: https://github.com/syncthing/syncthing - -### Worth Mentioning - -- git-annex: http://source.git-annex.branchable.com/?p=source.git;a=summary - -## Password Manager Software - -Bitwarden: https://github.com/bitwarden - -KeePassXC: https://github.com/keepassxreboot - -LessPass: https://github.com/lesspass/lesspass - -Worth Mentioning - -- Master Password: https://gitlab.com/lhunath/MasterPassword - -- Psono: https://github.com/psono - -- Password Safe: https://sourceforge.net/projects/passwordsafe/files/ - -## Calendar and Contacts Sync - -Nextcloud: https://github.com/nextcloud - -EteSync: https://github.com/etesync - -Worth Mentioning: - -- fruux: https://fruux.com/opensource/ - -## File Encryption Software - -VeraCrypt: https://www.veracrypt.fr/en/Source%20Code.html - -GNU Privacy Guard: https://github.com/gpg/gnupg - -PeaZip: https://github.com/giorgiotani/PeaZip/ - -Worth Mentioning: -- Cryptomator: https://github.com/cryptomator/cryptomator - -- DiskCryptor: https://github.com/smartinm/diskcryptor - -- Linux Unified Key Setup (LUKS): https://gitlab.com/cryptsetup/cryptsetup/ - -- Hat.sh: https://github.com/sh-dv/hat.sh - -- Keka: https://www.keka.io/ - -## Self-contained Networks - TorBrowser: https://gitweb.torproject.org/tor.git - - I2p: https://github.com/i2p - - Freenet: https://github.com/freenet/ - - Worth Mentioining: - - ZeroNet: https://github.com/HelloZeroNet/ZeroNet - - RetroShare: https://github.com/RetroShare - - GNUnet: https://gnunet.org/ - - IPFS: https://github.com/ipfs + https://github.com/ipfs-shipyard - -## Decentralized Social Networks - Mastodon: https://github.com/tootsuite/mastodon - - diaspora*: https://github.com/diaspora/diaspora/ - - Friendica: https://github.com/friendica/ - - Worth Mentioning: - - GNU Social: https://gnu.io/source/ - -## Social News Aggregators - -Aether: https://github.com/nehbit/aether - -Tildes: https://gitlab.com/tildes - -Raddle: https://gitlab.com/postmill - -### Worth Mentioning - -- Akasha: https://github.com/AkashaProject - -- Lemmy: https://github.com/dessalines/lemmy - -- notabug.io: https://github.com/notabugio/notabug - -## Domain Name System (DNS) - -Njalla: Non-free/Proprietary Software - -DNSCrypt-Proxy: https://github.com/jedisct1/dnscrypt-proxy/ - -### Worth Mentioning - -- NoTrack: https://github.com/quidsup/notrack - -- Pi-hole: https://github.com/pi-hole - -## Encrypted ICANN DNS Providers - -AdGuard DNS: https://github.com/AdguardTeam/AdGuardDNS/ - -BlahDNS: https://github.com/ookangzheng/blahdns/ - -CloudFlare DNS: https://github.com/cloudflare/dns - -NixNet DNS: https://git.nixnet.xyz/NixNet/dns - -PowerDNS: https://github.com/PowerDNS/pdns - -### Worth Mentioning and Additional Information - -#### Mobile - -- DNSCloak: https://github.com/s-s/dnscloak - -- Nebulo: https://git.frostnerd.com/PublicAndroidApps/smokescreen/ - -#### Local DNS servers - -- Stubby: https://github.com/getdnsapi/stubby - -- Unbound: https://github.com/NLnetLabs/unbound - -## Digital Notebook - Joplin: https://github.com/laurent22/joplin - - Standard Notes: https://github.com/standardnotes/ - - Turtl: https://github.com/turtl - - Worth Mentioning - - Paperwork: https://github.com/twostairs/paperwork - - Org-mode: https://code.orgmode.org/bzg/org-mode - -## Paste Services - PrivateBin: https://github.com/PrivateBin/PrivateBin/ - - ZeroBin: https://github.com/sebsauvage/ZeroBin - - Ghostbin: https://github.com/kilgarth/ghostbin - - CryptPad: https://github.com/xwiki-labs/cryptpad - - Worth Mentioning: - - Disroot: https://github.com/PrivateBin/PrivateBin via https://disroot.org/en/services/privatebin - website: https://git.fosscommunity.in/disroot/website + some other repositories https://git.fosscommunity.in/disroot/ - - -## Productivity Tools - -CryptPad: https://github.com/xwiki-labs/cryptpad - -Etherpad: https://github.com/ether/etherpad-lite - -Write.as: https://code.as/writeas - -### Worth Mentioning - -- Cryptee: https://github.com/cryptee - -- EtherCalc: https://github.com/audreyt/ethercalc - -- Disroot: https://git.fosscommunity.in/disroot - -- Dudle: https://github.com/kellerben/dudle/ - -- Framadate: https://framagit.org/framasoft/framadate/framadate - -- LibreOffice: https://gerrit.libreoffice.org/ - -- VSCodium: https://github.com/VSCodium/vscodium - -MAT2: https://0xacab.org/jvoisin/mat2 - -## PC Operating Systems - QubesOS: https://github.com/QubesOS - - Debian: https://codesearch.debian.net/ - - Trisquel: https://devel.trisquel.info/groups/trisquel - - Worth Mentioning: - - OpenBSD: https://github.com/openbsd - - Arch Linux: https://git.archlinux.org/ - - Parabola: https://projects.parabola.nu/ - - Whonix: https://github.com/Whonix/Whonix - -## Live CD Operating Systems - Tails: https://tails.boum.org/contribute/git/ - - KNOPPIX: Unknown (More info https://knopper.net/knoppix-info/index-en.html) - LXDE: https://github.com/lxde - MPlayer: svn://svn.mplayerhq.hu/mplayer/trunk - WvDial: https://github.com/wlach/wvdial - Gimp: https://gitlab.gnome.org/GNOME/gimp - LibreOffice: https://git.libreoffice.org/core - - PuppyLinux: http://puppylinux.com/woof-ce.html - - Worth Mentioing -. - Tiny Core Linux: - https://www.openhub.net/p/tinycorelinux/enlistments - -## Live CD Operating Systems - LineageOS: https://github.com/lineageos -. - Worth Mentioning -. - Replicant: https://git.replicant.us/replicant -. - OmniROM: https://www.omnirom.org/source -. - MicroG: https://github.com/microg - -## Android Privacy Add-ons - -NetGuard: https://github.com/M66B/NetGuard/ - -## Open Source Router Firmware - OpenWRT: https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=refs/tags/v18.06.1 - - pfSense: http://github.com/pfsense - - libreCMC: https://gogs.librecmc.org/libreCMC/libreCMC -. - Worth Mentioning: - - - OpenBSD: https://github.com/openbsd - - DD-WRT: https://svn.dd-wrt.com// -- 2.47.2 From 6fa482bb0e78c87a408fa6ec1ed23ad6e9bc3b10 Mon Sep 17 00:00:00 2001 From: nchristensen <11543181+nchristensen@users.noreply.github.com> Date: Sat, 28 Sep 2019 19:16:08 +0000 Subject: [PATCH 214/560] DNS: Change "comprised of" to "composed of" (#1358) --- _includes/sections/dns.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index ad8bc500..1476dcce 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -398,7 +398,7 @@ - Quad9 + Quad9 Anycast (based in -- 2.47.2 From 45c7c9a72946bff75c581ca589ccc6dd8de7d568 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sun, 29 Sep 2019 10:59:23 +0000 Subject: [PATCH 215/560] build.sh: replace bash with sh for compatibility (#1353) --- build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sh b/build.sh index ebe27b86..f17060a4 100755 --- a/build.sh +++ b/build.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh set -e # halt script on error bundle exec jekyll build -- 2.47.2 From 0519c153f02db468bcec30df690c30c4c01aa023 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 29 Sep 2019 16:14:45 +0300 Subject: [PATCH 216/560] self-contained-networks: add IPFS Companion, badgeize warning (#1277) --- _includes/sections/self-contained-networks.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html index fe96cff1..0d3cdc13 100644 --- a/_includes/sections/self-contained-networks.html +++ b/_includes/sections/self-contained-networks.html @@ -48,6 +48,11 @@
        • ZeroNet - Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network.
        • RetroShare - Open Source cross-platform, Friend-2-Friend and secure decentralized communication platform.
        • GNUnet - GNUnet provides a strong foundation of free software for a global, distributed network that provides security and privacy.
        • -
        • IPFS - A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. (important privacy warning)
        • +
        • IPFS and IPFS Companion- A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. IPFS Companion is a browser extension for redirecting queries to a gateway of your choice (generally local). + + + Important privacy warning + +
        • Yggdrasil - An early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4. experimental privacy warning
        -- 2.47.2 From b9dee94d9d0e0be23e8f852e64eb04d87a615064 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 29 Sep 2019 16:25:27 +0300 Subject: [PATCH 217/560] operating-systems: Add mitigation flags, fix typo (#1269) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jan Pobříslo --- _includes/sections/operating-systems.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 945b434d..bd6d4c47 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -53,16 +53,17 @@ gitlab="https://salsa.debian.org/qa/debsources"
        1. sudo mkdir /etc/default/grub.d/ to create a directory for additional grub configuration
        2. -
        3. echo GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT mds=full,nosmt" | sudo tee /etc/default/grub.d/mds.conf to create a new grub config file source with the echoed content
        4. -
        5. sudo grub-mkconfig -o /boot/grub/grub.cfg to generate a new grub config file including this new kernel boot flag
        6. +
        7. echo GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT l1tf=full,force mds=full,nosmt mitigations=auto,nosmt nosmt=force" | sudo tee /etc/default/grub.d/mitigations.cfg to create a new grub config file source with the echoed content
        8. +
        9. sudo grub-mkconfig -o /boot/grub/grub.cfg to generate a new grub config file including these new kernel boot flags
        10. sudo reboot to reboot
        11. -
        12. after the reboot, check tail -n +1 /sys/devices/system/cpu/vulnerabilities/* again to see that MDS now says "SMT disabled."
        13. +
        14. after the reboot, check tail -n +1 /sys/devices/system/cpu/vulnerabilities/* again to see that everything referring to SMT now says "SMT disabled."
        Further reading
        • CPU.fail
        • +
        • Hardware vulnerabilities index on The Linux kernel user's and administrator's guide
        • MDS - Microarchitectural Data Sampling on The Linux kernel user's and administrator's guide
        • RIDL and Fallout: MDS attacks on mdsattacks.com
        • Simultaneous multithreading on Wikipedia
        • -- 2.47.2 From 0fda8f665dd8797033226915c0a1951b4f4f7eed Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sun, 29 Sep 2019 15:38:03 +0000 Subject: [PATCH 218/560] Put Worth Mentioning before CPU vulnerability mitigations (#1363) --- _includes/sections/operating-systems.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index bd6d4c47..dcae2b2a 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -35,6 +35,17 @@ tor="http://sejnfjrq6szgca7v.onion" gitlab="https://salsa.debian.org/qa/debsources" %} +

          Worth Mentioning

          + +
            +
          • OpenBSD BSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
          • +
          • Arch Linux GNU/Linux contrib - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a + completely open source version of Arch Linux.
          • +
          • Trisquel GNU/Linux - Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.
          • +
          • Whonix GNU/Linux - A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" + and a Tor "Gateway". All communication are forced through the Tor network to accomplish this.
          • +
          +

          Warning

          - -

          Worth Mentioning

          - -
            -
          • OpenBSD BSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
          • -
          • Arch Linux GNU/Linux contrib - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a - completely open source version of Arch Linux.
          • -
          • Trisquel GNU/Linux - Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.
          • -
          • Whonix GNU/Linux - A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" - and a Tor "Gateway". All communication are forced through the Tor network to accomplish this.
          • -
          -- 2.47.2 From 614648ffa6750dbad9c4d68bafd68da49ca23ba6 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Mon, 30 Sep 2019 00:03:01 +0300 Subject: [PATCH 219/560] operating-systems: add Linux in front of kernel (#1364) Co-authored-by: Dawid Potocki --- _includes/sections/operating-systems.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index dcae2b2a..37333029 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -56,7 +56,7 @@ gitlab="https://salsa.debian.org/qa/debsources"

          This also affects Windows 10, but it doesn't expose this information or mitigation instructions as easily. MacOS users check How to enable full mitigation for Microarchitectural Data Sampling (MDS) vulnerabilities on Apple Support.

          -

          When running a enough recent kernel, you can check the CPU vulnerabilities it detects by tail -n +1 /sys/devices/system/cpu/vulnerabilities/*. By using tail -n +1 instead of cat, the file names are also visible.

          +

          When running a enough recent Linux kernel, you can check the CPU vulnerabilities it detects by tail -n +1 /sys/devices/system/cpu/vulnerabilities/*. By using tail -n +1 instead of cat, the file names are also visible.

          In case you have an Intel CPU, you may notice "SMT vulnerable" display after running the tail command. To mitigate this, disable hyper-threading from the UEFI/BIOS. You can also take the following mitigation steps below if your system/distribution uses GRUB and supports /etc/default/grub.d/: -- 2.47.2 From 1e71f1aedeb68432e98f5264d0e887a671f00ca9 Mon Sep 17 00:00:00 2001 From: Manuel Quarneti Date: Wed, 2 Oct 2019 05:45:24 +0200 Subject: [PATCH 220/560] Changed warning to danger (#1367) As yggdrasil has a danger badge for a "privacy warning", change the "important privacy warning" in IPFS from a warning to a danger badge --- _includes/sections/self-contained-networks.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html index 0d3cdc13..c77d8183 100644 --- a/_includes/sections/self-contained-networks.html +++ b/_includes/sections/self-contained-networks.html @@ -49,7 +49,7 @@

        • RetroShare - Open Source cross-platform, Friend-2-Friend and secure decentralized communication platform.
        • GNUnet - GNUnet provides a strong foundation of free software for a global, distributed network that provides security and privacy.
        • IPFS and IPFS Companion- A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. IPFS Companion is a browser extension for redirecting queries to a gateway of your choice (generally local). - + Important privacy warning -- 2.47.2 From 50b8a00184fc7a3827b4a1a6f031cecce9728e4f Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Tue, 8 Oct 2019 18:22:58 -0500 Subject: [PATCH 221/560] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d93cbf6a..12e2aab1 100644 --- a/README.md +++ b/README.md @@ -39,4 +39,5 @@ You can submit your suggestions here on GitHub [(Issues)](https://github.com/pri - [Português / Portuguese](https://www.privacidade.digital/) - [GitHub](https://github.com/PrivacidadeDigital/privacidade.digital) # License -[Creative Commons Zero v1.0 Universal](https://www.privacytools.io/LICENSE.txt) + +The content and original technology of this website is made available under the [Creative Commons Zero v1.0 Universal](https://www.privacytools.io/LICENSE.txt) license text. Some files or folders may include works from other projects with separate licenses, and will be marked as such. By contributing to this repository, contributors do not necessarily agree to sign a CLA or legally transfer their copyright to the project, but they do at a minimum agree to license their work under the current license of this repository: In this case, the Creative Commons Zero v1.0 Universal. -- 2.47.2 From 45053a281d27a7abbe7d1d6ade82319502b784d9 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Tue, 8 Oct 2019 18:36:36 -0500 Subject: [PATCH 222/560] Brand new privacy policy! (#1385) * Brand new privacy policy! * Better markdown * Clarification * Update pages/privacy.md Co-Authored-By: Mikaela Suomalainen * Add revision history * Remove payment processors * Fix code block coloring in dark theme * Typo Co-Authored-By: blacklight447 * Not a policy --- .well-known/librehost.json | 2 +- _includes/footer.html | 2 +- _sass/bootstrap.scss | 2 +- assets/css/dark.scss | 1 - nginx/020-redirects.conf | 3 + pages/privacy-policy.html | 85 --------------------------- pages/privacy.md | 115 +++++++++++++++++++++++++++++++++++++ 7 files changed, 121 insertions(+), 89 deletions(-) delete mode 100644 pages/privacy-policy.html create mode 100644 pages/privacy.md diff --git a/.well-known/librehost.json b/.well-known/librehost.json index f29cb0e7..20b30a83 100644 --- a/.well-known/librehost.json +++ b/.well-known/librehost.json @@ -9,7 +9,7 @@ "description": "privacytools.io is a socially motivated website that provides information and services for protecting your security and privacy online. No Ads, No Google Analytics, No Affiliates, and No Cross-Site Requests.", "communicationLanguages": ["en"], "contactUrl": "https://www.privacytools.io/contact/", - "privacyPolicyUrl" : "https://www.privacytools.io/privacy-policy/", + "privacyPolicyUrl" : "https://www.privacytools.io/privacy/", "termsOfServiceUrl" : "-", "isServiceProvider" : true, "foundingDate": "2015", diff --git a/_includes/footer.html b/_includes/footer.html index 8907ef41..e390ba79 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -74,7 +74,7 @@

          No Ads, No Google Analytics, No Affiliates, No Cross-Site Requests. privacytools.io is a socially motivated website that provides information for protecting your data security and privacy. Never trust any company with your privacy, always encrypt. - View our privacy policy. + View our privacy statement.

          Tor v3: privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion diff --git a/_sass/bootstrap.scss b/_sass/bootstrap.scss index 58a6c30c..33b05797 100644 --- a/_sass/bootstrap.scss +++ b/_sass/bootstrap.scss @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} diff --git a/assets/css/dark.scss b/assets/css/dark.scss index c4db7f8a..b4bd072e 100644 --- a/assets/css/dark.scss +++ b/assets/css/dark.scss @@ -146,7 +146,6 @@ img { color: $light !important; } - table[data-sortable].sortable-theme-bootstrap { color: $light; background-color: $dark-800; diff --git a/nginx/020-redirects.conf b/nginx/020-redirects.conf index 65a7c8db..b327e941 100644 --- a/nginx/020-redirects.conf +++ b/nginx/020-redirects.conf @@ -1,6 +1,9 @@ location = /old/ { return 301 /classic/; } +location = /privacy-policy/ { + return 301 /privacy/; +} location = /software/im/ { return 301 /software/real-time-communication/; } diff --git a/pages/privacy-policy.html b/pages/privacy-policy.html deleted file mode 100644 index e98b193b..00000000 --- a/pages/privacy-policy.html +++ /dev/null @@ -1,85 +0,0 @@ ---- -layout: page -permalink: /privacy-policy/ -title: "Privacy Policy" -description: "This Privacy Policy explains what information privacytoolsIO and its related entities collect about its users, what we do with that information, and how we handle the content you place in our products and services." ---- - -

          Scope of Privacy Policy

          - -

          This Privacy Policy applies to the information that we obtain through your use of privacytoolsIO's services via a Device - or when you otherwise interact with privacytoolsIO's official web services.

          -

          privacytoolsIO services include our:

          -
            -
          • Websites (privacytools.io and subdomains *.privacytools.io)
          • -
          -

          but does not include:

          -
            -
          • Products or services for which a separate privacy policy is provided.
          • -
          • Third Party Products. These are third party products or services that you may discover on our website or other official services we offer. - privacytoolsIO cannot guarantee your privacy outside of websites under our control. You should always review the policies of third party products - and services to make sure you are comfortable with the ways in which they collect and use your information.
          • -
          - -

          Website Visitors

          -

          Like most website operators, privacytoolsIO collects non-personally-identifying information of the sort that web browsers and servers typically make available, - such as the browser type, language preference, referring site, and the date and time of each visitor request. privacytoolsIO's purpose in collecting - non-personally identifying information is to better understand how its visitors use its website and related services. - From time to time, privacytoolsIO may release non-personally-identifying information in the aggregate, e.g., - by publishing a report on trends in the usage of its website.

          - -

          privacytoolsIO collects anonymized IP addresses in this form: 192.xxx.xxx.xxx for self-hosted Matomo statistics software. - privacytoolsIO does not use such information to identify its visitors, however, and does not disclose such information, - other than under the same circumstances that it uses and discloses personally-identifying information, as described below.

          - -

          Opting Out of Website Tracking

          - -

          privacytoolsIO uses a self-hosted Matomo install to track visitor data. You can opt out entirely using the form below. This form may not function correctly with - an ad blocker enabled.

          - - - -

          privacytoolsIO respects your Do Not Track setting in your browser. Users with Do Not Track enabled will not be tracked by any of our platforms. - You are also free to block stats.privacytools.io using whatever method you prefer with no detrimental effects on your experience using our services.

          - -

          Gathering of Personally-Identifying Information

          - -

          Certain visitors to privacytoolsIO's websites choose to interact with privacytoolsIO in ways that require privacytoolsIO to gather personally-identifying information. - The amount and type of information that privacytoolsIO gathers depends on the nature of the interaction. For example, we ask visitors who use our Mastodon service - to provide a username and email address. In each case, privacytoolsIO collects such information only as in necessary or appropriate to fulfill the purpose of the - visitor’s interaction with privacytoolsIO. privacytoolsIO does not disclose personally-identifying information other than as described below. And visitors can always - refuse to supply personally-identifying information, with the caveat that it may prevent them from engaging in certain website-related activities.

          - -

          Protection of Personally-Identifying Information

          - -

          privacytoolsIO will never rent, sell, nor give away potentially personally-identifying and personally-identifying information to any third parties.

          - -

          If you are a registered user of a privacytoolsIO service such as Mastodon or PeerTube, privacytoolsIO may occasionally send you an email to tell you about new features, - solicit your feedback, or just keep you up to date with what’s going on with the service and the privacytoolsIO organization. - We expect to keep this type of email to a minimum.

          - -

          privacytoolsIO takes all measures reasonably necessary to protect against the unauthorized access, use, alteration, or destruction of potentially personally-identifying and personally-identifying information.

          - -

          Aggregated Statistics

          - -

          privacytoolsIO may collect statistics about the behavior of visitors to its websites, and may reveal generalized statistics related to a variety of our services.

          - -

          Cookies

          - -

          A cookie is a string of information that a website stores on a visitor’s computer, and that the visitor’s browser provides to the website each time the visitor returns. - privacytoolsIO uses cookies to help privacytoolsIO track visitor statistics, a visitor's usage of the privacytoolsIO website or services, and their services preferences. - privacytoolsIO visitors who do not wish to have cookies placed on their computers should set their browsers to refuse cookies before using privacytoolsIO's websites, - with the drawback that certain features of privacytoolsIO's websites may not function properly without the aid of cookies.

          - -

          Privacy Policy Changes

          - -

          Although most changes are likely to be minor, privacytoolsIO may change its Privacy Policy from time to time, and at privacytoolsIO's sole discretion. - privacytoolsIO encourages visitors to frequently check this page for any changes to its Privacy Policy. Your continued use of this site - after any change in this Privacy Policy will constitute your acceptance of such change.

          - -

          Contact Us

          - -

          If you have any questions or concerns about this privacy policy or the data we collect, you are free to open an issue on our issue tracker at GitHub.

          diff --git a/pages/privacy.md b/pages/privacy.md new file mode 100644 index 00000000..f6622ae9 --- /dev/null +++ b/pages/privacy.md @@ -0,0 +1,115 @@ +--- +layout: page +permalink: /privacy/ +title: "Privacy Q&A" +description: "This Privacy Statement explains what information privacytoolsIO and its related entities collect about its users, what we do with that information, and how we handle the content you place in our products and services." +--- + +## Who is privacytools.io? + +privacytools.io is an unincorporated community developing this website and a number of privacy-friendly services. The current list of public team members [can be found on GitHub](https://github.com/orgs/privacytoolsIO/people). In order to operate these services, privacytools.io receives hosting and administration services from Aragon Ventures LLC, which also collects payments and donations on the privacytools.io team's behalf. + +## How does privacytools.io collect data about me? + +We collect data: + +* When you browse a website, forum, or other privacytools.io service. +* When you create an account on a privacytools.io service. +* When you post, send private messages, or otherwise participate on a privacytools.io service. + +This data will be collected regardless of browser, device, or app used to access our services. We do not buy or otherwise receive data from data brokers. + +## What data do you collect and why? + +### We collect data about visits to our websites. + +When you visit a privacytools.io website or service, regardless of whether you have an account or not, the website may use cookies, server logs, and other methods to collect data about what pages you visit, when, and how. + +We use this data to: + +* Optimize websites and services, so that they are quick and easy to use. +* Diagnose and debug technical errors. +* Defend websites and services from abuse and technical attacks. +* Compile statistics on the popularity of a website, page, post, topic, etc. +* Compile statistics on the kinds of software and computers visitors use. + +This data may be stored in an identifiable form for up to two weeks. In special circumstances—such as extended investigations regarding a technical attack—we may preserve logged data for longer periods for analysis. We store aggregate statistics about use of the websites and services we host indefinitely, but those statistics do not include data identifiable to you personally. + +You can opt out of some website tracking we do with Matomo using the form below. This form may not work properly with an ad-blocker enabled. Our Matomo instance respects the Do Not Track (DNT) setting in your browser, so users with DNT enabled will not need to complete this form. Limited data may still be collected via server-side logs after opting out here. + + + +### We collect account data. + +On some websites and services we provide, many features may require an account. For example, on forum.privacytools.io an account is required to post and reply to topics. + +To sign up for most accounts, we will collect a name, username, email, and password. In the event a website requires more information than just that data, that will be clearly marked and noted in a separate privacy statement, per-site. + +We use your account data to identify you on the website, and to create pages specific to you, such as your profile page. We will also use your account data to publish a public profile for you on our services. + +We use your email to: + +* Notify you about posts and other activity on the websites or services. +* Reset your password and help keep your account secure. +* Contact you in special circumstances related to your account. +* Contact you about legal requests, such as DMCA takedown requests. + +On some websites and services you may provide additional information for your account, such as a short biography, avatar, your location, or your birthday. We make that information available to everyone who can access the website or service in question. This information is not required to use any of our services, and can be erased at any time. + +We will store your account data as long as your account remains open. After closing an account, we may retain some or all of your account data in the form of backups or archives for up to 90 days. + +## Who is my data shared with? + +When you use services provided by privacytools.io your data is shared with Aragon Ventures LLC, in order to facilitate their hosting obligations. Aragon Ventures LLC may collect and use your data as described in their privacy statement at [https://aragon.ventures/privacy](https://aragon.ventures/privacy/). + +Your account data, posts, and other activities on privacytools.io services is shared with others as mentioned in the section about account data. + +## Where is my data stored? + +Your data is stored on servers provided by Aragon Ventures LLC, a company incorporated in Minnesota, United States. The primary datacenter for privacytools.io is located in France. Some websites, services, or backups may reside in datacenters in multiple jurisdictions, including the United States and the European Union. + +## Is privacytools.io GDPR compliant? + +We respect privacy rights under [Regulation (EU) 2016/679](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:OJ.L_.2016.119.01.0001.01.ENG), the European Union’s General Data Protection Regulation (GDPR). Information that GDPR requires us to give can be found throughout this document. + +## What are my data protection rights? + +We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following: + +* **The right to access** – You have the right to request access to your personal data, or copies of your personal data from us. We may charge you a small fee for providing a copy of your data. +* **The right to rectification** – You have the right to request that we correct any information you believe is inaccurate or incomplete. +* **The right to erasure** – You have the right to request that we erase your personal data, under certain conditions. +* **The right to restrict processing** – You have the right to request that we restrict the processing of your personal data, under certain conditions. +* **The right to object to processing** – You have the right to object to our processing of your personal data, under certain conditions. +* **The right to data portability** – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions. + +## How can I contact the privacytools.io team about privacy? + +The privacytools.io team generally does not have access to personal data outside of limited access granted via some moderation panels. Inquiries regarding your personal information should be sent directly to the data controller for these services, Aragon Ventures LLC: + +``` +Jonah Aragon +Services Administrator, Aragon Ventures LLC +privacy@aragon.ventures +``` + +or write to: + +``` +Aragon Ventures LLC +PO Box 201 +Anoka, MN 55303 +United States +``` + +For all other inquiries, you can contact the team via methods described on our [contact page](https://www.privacytools.io/contact/). + +For complaints under GDPR more generally, European Union users may lodge complaints with their local data protection supervisory authorities. + +## How can I find out about changes to this document? + +This version of our privacy statement took effect October 8th, 2019. + +We will post any new versions of this statement at [https://www.privacytools.io/privacy/](https://www.privacytools.io/privacy/). We may change how we announce changes in future versions of this document. In the meantime we may update our contact information at any time without announcing a change. Please refer to [https://www.privacytools.io/privacy/](https://www.privacytools.io/privacy/) for the latest contact information at any time. + +A full [revision history](https://github.com/privacytoolsIO/privacytools.io/commits/master/pages/privacy.md) for this page can be found on GitHub. -- 2.47.2 From ebf1dd5ad9670bf9c799fe366b4a43a4d23822a9 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 9 Oct 2019 20:04:53 -0500 Subject: [PATCH 223/560] Clarify certain descriptions --- pages/privacy.md | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/pages/privacy.md b/pages/privacy.md index f6622ae9..b9ee9cb3 100644 --- a/pages/privacy.md +++ b/pages/privacy.md @@ -23,19 +23,27 @@ This data will be collected regardless of browser, device, or app used to access ### We collect data about visits to our websites. -When you visit a privacytools.io website or service, regardless of whether you have an account or not, the website may use cookies, server logs, and other methods to collect data about what pages you visit, when, and how. +When you visit a privacytools.io website or service, regardless of whether you have an account or not, the website may use cookies, server logs, and other methods to collect the following data: + +* What pages you visit, +* What actions you take on our website, +* What browser, operating system, and device you use, +* Search terms you use, +* Your anonymized IP address: We anonymize the last 3 bytes of your IP, e.g. 192.xxx.xxx.xxx. We use this data to: -* Optimize websites and services, so that they are quick and easy to use. -* Diagnose and debug technical errors. -* Defend websites and services from abuse and technical attacks. -* Compile statistics on the popularity of a website, page, post, topic, etc. +* Optimize websites and services, so that they are quick and easy to use, +* Diagnose and debug technical errors, +* Defend websites and services from abuse and technical attacks, +* Compile statistics on the popularity of a website, page, post, topic, etc., and * Compile statistics on the kinds of software and computers visitors use. -This data may be stored in an identifiable form for up to two weeks. In special circumstances—such as extended investigations regarding a technical attack—we may preserve logged data for longer periods for analysis. We store aggregate statistics about use of the websites and services we host indefinitely, but those statistics do not include data identifiable to you personally. +This data is processed under our [Legitimate Interest](https://ico.org.uk/for-organisations/guide-to-data-protection/guide-to-the-general-data-protection-regulation-gdpr/legitimate-interests/when-can-we-rely-on-legitimate-interests/) to provide our services to you in a an efficient and secure manner and to ensure the legal compliance and proper administration of our business. -You can opt out of some website tracking we do with Matomo using the form below. This form may not work properly with an ad-blocker enabled. Our Matomo instance respects the Do Not Track (DNT) setting in your browser, so users with DNT enabled will not need to complete this form. Limited data may still be collected via server-side logs after opting out here. +Raw data such as pages visited, anonymized visitor IPs, and visitor actions will be retained for 60 days. In special circumstances—such as extended investigations regarding a technical attack—we may preserve logged data for longer periods for analysis. We store aggregate statistics about use of the websites and services we host indefinitely, but those statistics do not include data identifiable to you personally. + +You can opt out of some website tracking we do with Matomo using the form below. Our Matomo instance is blocked by most ad-blockers, so users blocking the domain `stats.privacytools.io` will not need to separately opt-out with the form below. Our Matomo instance also respects the Do Not Track (DNT) setting in your browser, so users with DNT enabled will not need to complete this form. Limited data may still be collected via server-side logs after opting out here, but this data cannot be used to identify you. @@ -108,7 +116,7 @@ For complaints under GDPR more generally, European Union users may lodge complai ## How can I find out about changes to this document? -This version of our privacy statement took effect October 8th, 2019. +This version of our privacy statement took effect October 9th, 2019. We will post any new versions of this statement at [https://www.privacytools.io/privacy/](https://www.privacytools.io/privacy/). We may change how we announce changes in future versions of this document. In the meantime we may update our contact information at any time without announcing a change. Please refer to [https://www.privacytools.io/privacy/](https://www.privacytools.io/privacy/) for the latest contact information at any time. -- 2.47.2 From 54ad4de2e2aef5d28b73a1b26e7affa10c39893c Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Thu, 10 Oct 2019 04:27:37 +0000 Subject: [PATCH 224/560] Revert "Navbar: sort Browser & OS sections (#1304)" (#1391) This reverts commit 257cb1af194126957f548292573faa04559c3134z Fixes #1390 --- _includes/nav.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_includes/nav.html b/_includes/nav.html index 35f5577e..a58cb2a4 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -45,11 +45,11 @@ - Browser Add-ons - Fingerprinting Info - Firefox Tweaks Recommendation + Fingerprinting Info WebRTC IP Leak + Browser Add-ons + Firefox Tweaks @@ -87,12 +87,12 @@ - Android Privacy Add-ons - Don't use Windows 10 + PC OS Live CD OS Mobile OS - PC OS + Android Privacy Add-ons Router Firmware + Don't use Windows 10 -- 2.47.2 From d4d2b8699ab44fa10eecf3e3e58cb92a704360cd Mon Sep 17 00:00:00 2001 From: Jonah Date: Thu, 10 Oct 2019 16:34:14 -0500 Subject: [PATCH 225/560] Matomo secure cookie --- assets/js/main.js | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/js/main.js b/assets/js/main.js index ebdaad20..559480c9 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -96,6 +96,7 @@ _paq.push(["enableLinkTracking"]); var u = "https://stats.privacytools.io/"; _paq.push(["setTrackerUrl", u + "matomo.php"]); _paq.push(["setSiteId", "1"]); + _paq.push(['setSecureCookie', true]); var d = document, g = d.createElement("script"), s = d.getElementsByTagName("script")[0]; -- 2.47.2 From 8f31d8851982ff00800f5a476780f57640281dee Mon Sep 17 00:00:00 2001 From: Jonah Date: Thu, 10 Oct 2019 16:53:42 -0500 Subject: [PATCH 226/560] Update CSP --- nginx/010-headers.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nginx/010-headers.conf b/nginx/010-headers.conf index 46c4ef44..aa2a1de4 100644 --- a/nginx/010-headers.conf +++ b/nginx/010-headers.conf @@ -1,9 +1,9 @@ add_header X-Frame-Options DENY always; add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options nosniff always; -add_header Content-Security-Policy "default-src 'none'; script-src 'self' 'unsafe-inline' https://stats.privacytools.io; style-src 'self' 'unsafe-inline'; img-src 'self' data: https://*.privacytools.io; object-src 'none'; frame-src https://stats.privacytools.io; font-src 'self'; manifest-src 'self';" always; +add_header Content-Security-Policy "default-src 'none'; script-src 'self' https://stats.privacytools.io; style-src 'self'; img-src 'self' data: https://*.privacytools.io; object-src 'none'; frame-src https://stats.privacytools.io; font-src 'self'; base-uri 'none'; form-action 'self' https://search.privacytools.io; frame-ancestors 'none'; manifest-src 'self'; report-uri https://34f7a2cb34f91bc092b2e15f4e4bda78.report-uri.com/r/d/csp/enforce;" always; add_header Strict-Transport-Security "max-age=31557600; includeSubDomains; preload"; add_header 'Access-Control-Allow-Origin' '*'; add_header Alt-Svc 'h2="privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion:443"; ma=86400; persist=1'; -add_header Expect-CT 'max-age=0; report-uri="https://34f7a2cb34f91bc092b2e15f4e4bda78.report-uri.com/r/d/ct/reportOnly"'; +add_header Expect-CT 'max-age=0, report-uri="https://34f7a2cb34f91bc092b2e15f4e4bda78.report-uri.com/r/d/ct/reportOnly"'; add_header Referrer-Policy "strict-origin"; -- 2.47.2 From 01c040fd15641a904f376a7bff5f3a07127ba090 Mon Sep 17 00:00:00 2001 From: Jonah Date: Thu, 10 Oct 2019 17:07:03 -0500 Subject: [PATCH 227/560] Remove inline CSS --- _includes/card.html | 2 +- _includes/scripts.html | 2 +- _includes/sections/email-providers.html | 2 +- _includes/sections/fourteen-eyes.html | 2 +- _includes/sections/key-disclosure-law.html | 2 +- _includes/sections/warrant-canary.html | 2 +- _includes/sections/windows10.html | 2 +- assets/css/style.scss | 4 ++++ 8 files changed, 11 insertions(+), 7 deletions(-) diff --git a/_includes/card.html b/_includes/card.html index 400914d4..ec676c84 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -32,7 +32,7 @@ {% elsif include.icon %} {% elsif include.font %} - + {% endif %} {{include.description}}

          diff --git a/_includes/scripts.html b/_includes/scripts.html index 85b98048..d236060a 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -11,4 +11,4 @@ - User privacy protection --> - + diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index c12a00a3..a0e9b178 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -255,7 +255,7 @@
        • Confidant Mail - An open-source non-SMTP cryptographic email system optimized for large file attachments. It is a secure and spam-resistant alternative to regular email and online file drop services. It uses GNU Privacy Guard (GPG) for content encryption and authentication, and TLS 1.2 with ephemeral keys for transport encryption.

        Become Your Own Email Provider with Mail-in-a-Box

        -Mail-in-a-Box +Mail-in-a-Box

        Take it a step further and get control of your email with this easy-to-deploy mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It's sort of like making your own Gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don't need to be a technology expert to set it up. More: https://mailinabox.email/

        diff --git a/_includes/sections/fourteen-eyes.html b/_includes/sections/fourteen-eyes.html index 8beafd79..a91e199d 100644 --- a/_includes/sections/fourteen-eyes.html +++ b/_includes/sections/fourteen-eyes.html @@ -1,6 +1,6 @@

        Global Mass Surveillance - The Fourteen Eyes

        -UKUSA Agreement +UKUSA Agreement

        The UKUSA Agreement is an agreement between the United Kingdom, United States, Australia, Canada, and New Zealand to cooperatively collect, analyze, and share intelligence. Members of this group, known as the Five Eyes, focus on gathering and analyzing intelligence from different parts of the world. While Five Eyes countries have agreed to not spy on each other as adversaries, leaks by Snowden have revealed that some Five Eyes members monitor each other's citizens and share intelligence to avoid breaking domestic laws that prohibit them from spying on their own citizens. The Five Eyes alliance also cooperates with groups of third-party countries to share intelligence (forming the Nine Eyes and Fourteen Eyes), however Five Eyes and third-party countries can and do spy on each other.

        diff --git a/_includes/sections/key-disclosure-law.html b/_includes/sections/key-disclosure-law.html index 6a554f03..6b107bb7 100644 --- a/_includes/sections/key-disclosure-law.html +++ b/_includes/sections/key-disclosure-law.html @@ -67,7 +67,7 @@

        Why is it not recommended to choose a US-based service?

        -USA +USA

        Services based in the United States are not recommended because of the country's surveillance programs, use of National Security Letters (NSLs) and accompanying gag orders, which forbid the recipient from talking about the request. This combination allows the government to secretly force companies to grant complete access to customer data and transform the service into a tool of mass surveillance.

        diff --git a/_includes/sections/warrant-canary.html b/_includes/sections/warrant-canary.html index cc45d24b..2f128248 100644 --- a/_includes/sections/warrant-canary.html +++ b/_includes/sections/warrant-canary.html @@ -1,6 +1,6 @@

        What is a warrant canary?

        -Warrant Canary Example +Warrant Canary Example

        A warrant canary is a posted document stating that an organization has not received any secret subpoenas during a specific period of time. If this document fails to be updated during the specified time then the user is to assume that the service has received such a subpoena and should stop using the service.

        diff --git a/_includes/sections/windows10.html b/_includes/sections/windows10.html index 195fdd7c..8ea3cc88 100644 --- a/_includes/sections/windows10.html +++ b/_includes/sections/windows10.html @@ -4,7 +4,7 @@ Microsoft introduced a lot of new features in Windows 10 such as Cortana. However, most of them are violating your privacy. -Windows 10 Privacy +Windows 10 Privacy
        1. Data syncing is by default enabled. diff --git a/assets/css/style.scss b/assets/css/style.scss index af2238f0..528665ea 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -127,6 +127,10 @@ h2, h3:not(.h5), h4, h5 { font-size: 5.5em; } +.panel-font { + font-size: 120px; +} + .share-btn { border: 0; box-shadow: $share-btn-shadow; -- 2.47.2 From 0ed008d71d050a72c08108790c8e27943e9e217f Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 10 Oct 2019 18:24:58 -0500 Subject: [PATCH 228/560] RTC: List Riot as recommended & imrpove badges (#1392) --- _includes/sections/instant-messenger.html | 4 ++-- _includes/sections/teamchat.html | 21 +++++++++++++++++++-- assets/img/tools/Riot.png | Bin 0 -> 3811 bytes 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 assets/img/tools/Riot.png diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 695a458e..2ce155e6 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -51,7 +51,8 @@ web="https://app.wire.com"

          Worth Mentioning

            -
          • Briar - An ultra-secure peer-to-peer instant messenger that connects to contacts via Direct Wi-Fi, Bluetooth, or Tor over the internet, keeping its users protected from surveillance and censorship. +
          • Briar - An ultra-secure peer-to-peer instant messenger that connects to contacts via Direct Wi-Fi, Bluetooth, or Tor over the internet, keeping its users protected from surveillance and censorship.
          • +
          • Riot - An open-source, federated messenger that utilizes the Matrix protocol. This application is primarily recommended as a large group/team chat solution. While Riot has the ability to perform 1-on-1 communications we believe there are better solutions for direct communications.
          • RetroShare - An E2E encrypted instant messaging and voice/video call client. RetroShare supports both TOR and I2P.
          • XMPP - Federated instant messaging protocol with OMEMO, OTR, or OpenPGP end-to-end encryption:
          - diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index 677bc495..b3ac2a37 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -4,12 +4,30 @@ If your project or organization currently uses a platform like Discord or Slack you should pick an alternative here. +{% + include cardv2.html + title="Riot.im (Matrix)" + image="/assets/img/tools/Riot.png" + description="Riot.im is a federated free-software messaging application based on the Matrix protocol, a recent open protocol for real-time communication offering optional E2E encryption. It also has bridging functionality, allowing you to connect to other chat protocols such as IRC or Telegram." + labels="warning:Experimental E2EE:The end-to-end encryption is currently in beta and the mobile client states 'End-to-end encryption is in beta and may not be reliable. You should not yet trust it to secure data." + website="https://about.riot.im/" + forum="https://forum.privacytools.io/t/discussion-riot-im/665/" + github="https://github.com/vector-im/riot-web/" + windows="https://riot.im/download/desktop/" + mac="https://riot.im/download/desktop/" + linux="https://riot.im/download/desktop/" + fdroid="https://f-droid.org/repository/browse/?fdid=im.vector.alpha" + googleplay="https://play.google.com/store/apps/details?id=im.vector.app" + ios="https://itunes.apple.com/us/app/vector.im/id1083446067" + web="https://riot.im/app/" +%} + {% include cardv2.html title="Rocket.chat" image="/assets/img/tools/rocket.chat.png" description="Rocket.chat is an self-hostable open source platform for team communication. It has optional federation and experimental E2EE." - labels="warning:Experimental:Regarding E2EE their documentation states 'This feature is currently in alpha. It's also not yet supported on mobile'. There is no forward secrecy so compromised decryption password would leak all messages. The federation was also added afterwards potentially causing room for mistakes." + labels="warning:Experimental E2EE:Regarding E2EE their documentation states 'This feature is currently in alpha. It's also not yet supported on mobile'. There is no forward secrecy so compromised decryption password would leak all messages. The federation was also added afterwards potentially causing room for mistakes." website="https://rocket.chat/" forum="https://forum.privacytools.io/t/discussion-rocket-chat/1223" github="https://github.com/rocketchat/" @@ -39,7 +57,6 @@ ios="https://keybase.io/_/download/keybase-for-ios" firefox="https://addons.mozilla.org/en-US/firefox/addon/keybase-for-firefox/" chrome="https://chrome.google.com/webstore/detail/keybase-for-reddit/ognfafcpbkogffpmmdglhbjboeojlefj" - web="https://keybase.io/" %} diff --git a/assets/img/tools/Riot.png b/assets/img/tools/Riot.png new file mode 100644 index 0000000000000000000000000000000000000000..f576b78090ec75beb1ad50553c2aab87c494f5ca GIT binary patch literal 3811 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 E0BErcGXMYp literal 0 HcmV?d00001 -- 2.47.2 From 2878062adb5d104b3c870b5605a3c72b921cc4d1 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 12 Oct 2019 20:07:24 -0500 Subject: [PATCH 229/560] Remove CSP Report Endpoint --- nginx/010-headers.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nginx/010-headers.conf b/nginx/010-headers.conf index aa2a1de4..12f9c347 100644 --- a/nginx/010-headers.conf +++ b/nginx/010-headers.conf @@ -1,9 +1,9 @@ add_header X-Frame-Options DENY always; add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options nosniff always; -add_header Content-Security-Policy "default-src 'none'; script-src 'self' https://stats.privacytools.io; style-src 'self'; img-src 'self' data: https://*.privacytools.io; object-src 'none'; frame-src https://stats.privacytools.io; font-src 'self'; base-uri 'none'; form-action 'self' https://search.privacytools.io; frame-ancestors 'none'; manifest-src 'self'; report-uri https://34f7a2cb34f91bc092b2e15f4e4bda78.report-uri.com/r/d/csp/enforce;" always; +add_header Content-Security-Policy "default-src 'none'; script-src 'self' https://stats.privacytools.io; style-src 'self'; img-src 'self' data: https://*.privacytools.io; object-src 'none'; frame-src https://stats.privacytools.io; font-src 'self'; base-uri 'none'; form-action 'self' https://search.privacytools.io; frame-ancestors 'none'; manifest-src 'self';" always; add_header Strict-Transport-Security "max-age=31557600; includeSubDomains; preload"; add_header 'Access-Control-Allow-Origin' '*'; add_header Alt-Svc 'h2="privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion:443"; ma=86400; persist=1'; -add_header Expect-CT 'max-age=0, report-uri="https://34f7a2cb34f91bc092b2e15f4e4bda78.report-uri.com/r/d/ct/reportOnly"'; +add_header Expect-CT 'max-age=0'; add_header Referrer-Policy "strict-origin"; -- 2.47.2 From 696dbed418d5fe514b4ca4ac2f91a6044f607891 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Sun, 13 Oct 2019 15:18:04 +1300 Subject: [PATCH 230/560] Remove inline JavaScript --- _includes/footer.html | 2 +- _includes/head.html | 2 +- _includes/nav.html | 4 +-- _includes/scripts.html | 2 +- assets/css/style.scss | 1 + assets/js/main.js | 5 +++ pages/donate.html | 72 +++++++++++++++++++++--------------------- 7 files changed, 47 insertions(+), 41 deletions(-) diff --git a/_includes/footer.html b/_includes/footer.html index e390ba79..5c7cfa7b 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -44,7 +44,7 @@

          Copy URL and Description

          - + For easy copy and paste. Share this text snippet.

          diff --git a/_includes/head.html b/_includes/head.html index dda47d7b..cce89706 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -43,6 +43,6 @@ - + diff --git a/_includes/nav.html b/_includes/nav.html index a58cb2a4..c59cecfd 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -145,9 +145,9 @@ Donate - + Theme - + diff --git a/_includes/scripts.html b/_includes/scripts.html index d236060a..d5e84077 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -2,7 +2,7 @@ - + - + diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html index 56ab0d4a..9aeb7318 100644 --- a/_includes/sections/self-contained-networks.html +++ b/_includes/sections/self-contained-networks.html @@ -30,6 +30,7 @@ image-dark="/assets/img/tools/I2P-dark.png" description="The Invisible Internet Project (I2P) is a computer network layer that allows applications to send messages to each other pseudonymously and securely. Uses include anonymous Web surfing, chatting, blogging, and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is free and open-source and is published under multiple licenses." website="https://geti2p.net/" forum="https://forum.privacytools.io/t/discussion-i2p/1590" +i2p="http://i2p-projekt.i2p/" windows="https://geti2p.net/en/download#windows" mac="https://geti2p.net/en/download#mac" linux="https://geti2p.net/en/download#unix" diff --git a/_sass/ptio-font.scss b/_sass/ptio-font.scss index 059f8285..472edbd5 100644 --- a/_sass/ptio-font.scss +++ b/_sass/ptio-font.scss @@ -25,6 +25,7 @@ [data-icon]:before, .ptio-f-droid:before, +.ptio-i2p-garlic:before, .ptio-ios:before, .ptio-linux:before, .ptio-macos:before, @@ -47,6 +48,7 @@ } .ptio-f-droid:before { content: "\f100"; } +.ptio-i2p-garlic:before { content: "\f10a"; } .ptio-ios:before { content: "\f101"; } .ptio-linux:before { content: "\f102"; } .ptio-macos:before { content: "\f103"; } diff --git a/assets/css/style.scss b/assets/css/style.scss index 8a8d4c63..2ef5510a 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -202,6 +202,14 @@ footer { vertical-align: middle; } +.btn-icon { + font-size: 1.5rem; + padding: 0.5rem; + border-radius: 0.25rem; + display: flex; + height: 2.4rem; +} + /* * Navbar diff --git a/assets/webfonts/ptio-font-preview.html b/assets/webfonts/ptio-font-preview.html deleted file mode 100644 index f99556f7..00000000 --- a/assets/webfonts/ptio-font-preview.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - ptio-font glyphs preview - - - - - - - - - -
          -
          -

          ptio-font contains 8 glyphs:

          - Toggle Preview Characters -
          - - -
          -
          - PpPpPpPpPpPpPpPpPpPp -
          -
          - 12141618212436486072 -
          -
          - - -
          -
          - -
          -
          - PpPpPpPpPpPpPpPpPpPp -
          -
          - 12141618212436486072 -
          -
          - - -
          -
          - -
          -
          - PpPpPpPpPpPpPpPpPpPp -
          -
          - 12141618212436486072 -
          -
          - - -
          -
          - -
          -
          - PpPpPpPpPpPpPpPpPpPp -
          -
          - 12141618212436486072 -
          -
          - - -
          -
          - -
          -
          - PpPpPpPpPpPpPpPpPpPp -
          -
          - 12141618212436486072 -
          -
          - - -
          -
          - -
          -
          - PpPpPpPpPpPpPpPpPpPp -
          -
          - 12141618212436486072 -
          -
          - - -
          -
          - -
          -
          - PpPpPpPpPpPpPpPpPpPp -
          -
          - 12141618212436486072 -
          -
          - - -
          -
          - -
          -
          - PpPpPpPpPpPpPpPpPpPp -
          -
          - 12141618212436486072 -
          -
          - - -
          -
          - - - -
          - - diff --git a/assets/webfonts/ptio-font.eot b/assets/webfonts/ptio-font.eot index 2b2a7cc735f8e55d4fcb69052328c914eb87efad..7a99ea909ef6d09b8bceae4cf6196add8d9c9dc9 100644 GIT binary patch delta 925 zcmYjPON$&;82!Hcs9RlKkM6GOs-Eex=g~7&j;6+RC0#uZE|lObWE3IoR{_B)?&F;EopW#9 zy7w1uCE6_?0Q~D(CT{lAYuCH)4?kI&_z|FbpZM_PD^H~-|9-OsfTszcS=;Ij_Tz(x zgnyv+^4g{CX(;1y0DhQsvEI8l7>|LIpLEdI`|rN9_uU6yk$wuGbYkOd?``kF%w5uQ zJ=-9HAKusIA zWc~I!fcq(NyMyx=x1akxrp;8}ApJc+>Zx5z`#0ZmR{n${BLd*wFMoXY-#C6a{+e;T zLs$o9<}^KI!aJiqY@#)KfREu%Ba( z`I+c>D2>zmYTux<$!Czy#y>m4VR`M&9y^3gk9PjzH|(JRIo`zs+D`~wxB@o-<~5~t zvQ8F9@gh5tHDu7>%2UL~QPx?-)IXADsUI{jXJVgvtvTDKxtj%kRa4{*{QRx9bDND+ z6}7#pmvgy=Oo88=jib(Rm3Oi{TCFm2HCRA#&8U;Lk1moe!z+!7VM+PSQpmIdMP2H1+B%fCgxVY}Xh zS$tw5sXhB5GDk2|(Vs=emC0m@vAPi9%-oa^_-jR%)^hSveWGMmPrufEl6RYyuAy2M za^aNH!(hgBxIpfO701$|p4TkT$wZgOCa3J~@%gE%UM=>Q<1*H&QN2~KnHubTTnSLM zA%PaOMxVQn7urdym86GTPmfmI>Cr##1-eYnBtoJVTH`hkrc=h7{ GF6F!9y<$v zfbuaLB@sJiV@0u$Sy*W#3z45QqWtRqZs(ltz31M2f3m`w)PP!T!&;}NuGWGZElZ2* z7f*YDRs_Hu>aNm5?*mpq^b!w+qekrE!y$?97@gs{xCi;79k7&BSI3Omn3S-vK94wK zY+_+_<*>DhdIylR85uE#wT09UHP)jpLc;PYF4&7cP!@^C7w1(Unn@gy@J>vHje_O8 zPB!onyQ0Q?41?l;dIPa%(uj`Cc%S-!{IsFd*wk#itv}lZ6mC(w;@^HcMf$Br2qsdN^Z9nN|IbJba#^>2r7jZtl% diff --git a/assets/webfonts/ptio-font.svg b/assets/webfonts/ptio-font.svg index 08bd533d..f19245ae 100644 --- a/assets/webfonts/ptio-font.svg +++ b/assets/webfonts/ptio-font.svg @@ -1,11 +1,11 @@ -Created by FontForge 20190801 at Sun Sep 22 19:49:38 2019 +Created by FontForge 20190801 at Tue Nov 5 22:26:01 2019 By Dawid Potocki @@ -19,10 +19,10 @@ Created by FontForge 20190801 at Sun Sep 22 19:49:38 2019 panose-1="2 0 5 3 0 0 0 0 0 0" ascent="448" descent="-64" - bbox="-0.00195312 -64.0039 512.014 448" + bbox="-0.00195312 -64.0049 512.014 448" underline-thickness="25.6" underline-position="-51.2" - unicode-range="U+0020-F107" + unicode-range="U+0020-F10A" /> + + -- 2.47.2 From f4335e86ddf8959f9acebc958411ce013d343b58 Mon Sep 17 00:00:00 2001 From: Dawid Potocki Date: Wed, 6 Nov 2019 23:04:34 +0000 Subject: [PATCH 248/560] Replace Tor image button with proper font icon (#1470) --- _includes/cardv2.html | 12 ++++------- _sass/_vars.scss | 1 + _sass/ptio-font.scss | 6 ++++-- assets/css/dark.scss | 3 +++ assets/css/style.scss | 9 ++++++++ assets/img/layout/tor.png | Bin 11781 -> 0 bytes assets/img/layout/tor.svg | 1 - assets/webfonts/ptio-font.eot | Bin 5808 -> 6664 bytes assets/webfonts/ptio-font.svg | 33 ++++++++++++++++++++++++++---- assets/webfonts/ptio-font.ttf | Bin 5632 -> 6488 bytes assets/webfonts/ptio-font.woff | Bin 3956 -> 4556 bytes assets/webfonts/ptio-font.woff2 | Bin 3260 -> 3832 bytes font/svg/tor.svg | 35 ++++++++++++++++++++++++++++++++ 13 files changed, 85 insertions(+), 15 deletions(-) delete mode 100644 assets/img/layout/tor.png delete mode 100644 assets/img/layout/tor.svg create mode 100644 font/svg/tor.svg diff --git a/_includes/cardv2.html b/_includes/cardv2.html index 74af2f96..26eeb34c 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -78,16 +78,12 @@ {% endif %} {% if include.tor %} - Tor + data-original-title="Requires specific software to access: torproject.org"> + {% endif %} {% if include.i2p %} diff --git a/_sass/_vars.scss b/_sass/_vars.scss index e3f4d624..3f405561 100644 --- a/_sass/_vars.scss +++ b/_sass/_vars.scss @@ -24,3 +24,4 @@ $reddit: #ff5700; $linkedin: #4875b4; $email: #444; $diaspora: #2f3537; +$tor: #7d4698; diff --git a/_sass/ptio-font.scss b/_sass/ptio-font.scss index 472edbd5..058512e5 100644 --- a/_sass/ptio-font.scss +++ b/_sass/ptio-font.scss @@ -32,7 +32,8 @@ .ptio-mix:before, .ptio-netbsd:before, .ptio-openbsd:before, -.ptio-sailfish-os:before { +.ptio-sailfish-os:before, +.ptio-tor:before { display: inline-block; font-family: "ptio-font"; font-style: normal; @@ -48,7 +49,7 @@ } .ptio-f-droid:before { content: "\f100"; } -.ptio-i2p-garlic:before { content: "\f10a"; } +.ptio-i2p-garlic:before { content: "\f10c"; } .ptio-ios:before { content: "\f101"; } .ptio-linux:before { content: "\f102"; } .ptio-macos:before { content: "\f103"; } @@ -56,3 +57,4 @@ .ptio-netbsd:before { content: "\f104"; } .ptio-openbsd:before { content: "\f105"; } .ptio-sailfish-os:before { content: "\f106"; } +.ptio-tor:before { content: "\f10b"; } diff --git a/assets/css/dark.scss b/assets/css/dark.scss index b4bd072e..af63f410 100644 --- a/assets/css/dark.scss +++ b/assets/css/dark.scss @@ -99,6 +99,9 @@ img { border-color: darken($danger, 10%); } +.btn-tor { background: desaturate($tor, 10%); } +.btn-tor:hover { background: darken($tor, 5%); } + .card { box-shadow: none !important; } diff --git a/assets/css/style.scss b/assets/css/style.scss index 2ef5510a..8b969301 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -202,12 +202,21 @@ footer { vertical-align: middle; } + .btn-icon { font-size: 1.5rem; padding: 0.5rem; border-radius: 0.25rem; display: flex; height: 2.4rem; + color: #ddd; +} + +.btn-tor { + background: $tor; +} +.btn-tor:hover { + background: darken($tor, 5%); } diff --git a/assets/img/layout/tor.png b/assets/img/layout/tor.png deleted file mode 100644 index 95a698a31c2def65fef7fff351228285d708ed67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11781 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 diff --git a/assets/img/layout/tor.svg b/assets/img/layout/tor.svg deleted file mode 100644 index ee116050..00000000 --- a/assets/img/layout/tor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/assets/webfonts/ptio-font.eot b/assets/webfonts/ptio-font.eot index 7a99ea909ef6d09b8bceae4cf6196add8d9c9dc9..c0fd15e4d113467b811a0b1835ac385b37ff53a1 100644 GIT binary patch delta 1269 zcmYjQOK4nG7(V}b-sib@=00bVOs09M;RYHzcuF9P6S-*7o>Lagr7vK7bkjh>{$ncS8oAXERzYq}u#}L1`veDVR*Z32E z;YW;TRxWJSNeLb$ge@S+S3Bo7`+dT&et?bD^;cf{_5Ih*U>@s(ch*jIPKI}{UB}$_ z82K6!><{=7wL-)bYa3e^ySznuNPL1swtjY{GyGI#5d|JbT-)ee+$0@9gD}ALmpdD$ zF1WuOCnUa$+^x;C=eOSVKf6RodIR%s5WqLa)jC=Dt?zLB+|zz3m*qy}9~=S9AI0rj>e zYmmgKDgT|ld!c9x^zfe$&TY)nB2KUs3S)Cn1HF9Ui0;mc1YHg^P(?F^RtE*>H;JQA z$?>smFmTsKn?=&yUeusJ*0Z9qT}PERq6Z>5q;9&@^lQtHH&f}As8r8K!?ov{lZm!R zID>#u&Jidki*5pl}KZ7uIiX{Elvx8 z5-J*!tRy{Ya{+X!US9~8;k|rrI-i)1+lQ>YZCX{HXNxBm#n73h)~pJ`DZm2LqQZ3b zj?fAxCz+{CA>1;{8le-9d9I5|=}7NjH{(@Wjq5c(0m{9hIbBT+BMGC#bQ*rJ({-df zTB%v1D#AV12SnWpN>%AN09yE3jeATo&Lwk$xT0LgFlf1!x+?HLocF0;vCBa=FHQVfd!I(<@V3szRSI_RU|e`?>+Ct}^!(<`YUkYg>6PA+N!;+ za0wzBf}n|K^J$%5r=8o<6!+=a4|%a6VLD2#K4^ff^0R3%Y9n6nOjLK7nb zpz`u@^!IAt+BxI!im(Y7s23POi(17_d{mp+Fq+jUb%VOY`s`-9j%;gCqo4L<<*lrI z#{|TlvWeeoDZe^z8TPBEu0UhIUl9CaP#9FlU0&7d&URR66v=@@h8*%}KqEGw2^-1c i&^;iS7e&RNlCtt*LeB -Created by FontForge 20190801 at Tue Nov 5 22:26:01 2019 +Created by FontForge 20190801 at Wed Nov 6 20:45:23 2019 By Dawid Potocki @@ -22,7 +22,7 @@ Created by FontForge 20190801 at Tue Nov 5 22:26:01 2019 bbox="-0.00195312 -64.0049 512.014 448" underline-thickness="25.6" underline-position="-51.2" - unicode-range="U+0020-F10A" + unicode-range="U+0020-F10C" /> - + diff --git a/assets/webfonts/ptio-font.ttf b/assets/webfonts/ptio-font.ttf index 6a6a482780ba14be8ebf49721acd49e1b8ebd9fb..06ccba79a8582617929a71815badf24842379198 100644 GIT binary patch delta 1254 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 I*c#mc0Br8U761SM delta 3568 zcmVpScmMzZ zFaQ7mHWcn5(r9R9VE_OPr~m)}AOHXWBm?&W!)R@EcmMzm$N&HUApigXBm^t~L~L(k zVE_OP>;M1&8~^|S91?^WaBX3DZ~y=f2mk;89{>OVAOK(iv2I~)WdHyUC;$Ke-T(jr zzjite>sxSdb94Xz4+sDN0BZmM0Dea7Cop)NV_;xlWB`JjSr%Pj`q_t-Fd6_-9|*Sq z004NLV_;!?z>`w}D;LFh;Qs*zJ;q}U&LA~NN)#9v0YKFYtdo@iC4a8}|G_K<5bOVA zeinWvs4g&IWMhDH89{oO7*GKt#H!&809&sM2><{901*L100001|Nj62c${TdTa08y z8Lq#s=YGF*Pv54`nK@@J+r2Y=`ogR*J1QV75jG(xN-(fS#C`H%)%b#j2ShYJi3Sq` z_+q?7vYY6G>;_bVZ+|8xJQ!nQB1WG`d@zz2GUH!oR@}tyPIXnCs{gP0FW>(iLPx|Gj3_d_3gqnV*Ayr3%&toDr`xYFid}M*>1m;-uPF)d-F^-9d=oZd-GpWM?3bQ+ z0vZrG`xWqxjL@MI7Sc6Q)~oKZTHrVxA~fql^hiaf zD#t%|MJ28Y`eF!f2A1?o8e2aH7>TDPMnRCAV^`oKHQpj$7vLH z@Q63}&b6H5m%kBPT0(a*8BRKjM>?BFRdsY>ZM5F=6ORicay;Mdjz-;WM;M9Y2QF#j zW&7j?ynhA1A`g&D(ep#vnj_EhOwDwgXG~&SEt?^zLS;GbEmR@%fUpeiUb~3u@p`N{L%c=3B;K&yx5_Z-(}O2IlyY}+)bMTJQPYUPYl$@#wD*;S*1H9aQ+R^mz{ShJN+ z@ob$4Oh!3aRzO|on@kw4jJvMQxXXc3ri8+M*g@Br5dfYZaNgp~ijq_Yo}|(^)>8N1O`{a5`s~mb$#i+u2-zh9=GY}^JB&C8G9u>zooK0E!Kuzj0rq3iPx+=8p4H4CdYK09F|Jk#Cujam7)=K(yCYHh<+Y zdPp+6&o+H9ipl|ye|n)PEP)fcYX$MACiWAm3)`{fc%!cL*6AP zunqUZ!|)h930L4NXp36qO&!-IW-VsmS%{|~F-NPq%`(i+L!9Tio;`$IV1HDVdo3Q; z67P;Hnk-Q|$FY7iXhJkZtuuYz%K z=7=dtGppzIUS6OMe5SL#Kqq`zXKCi*6OYYFg1#*o9Nss6D|ot5!}n zU$zD0w60{cvrwkxqM4zDyiRAWwq5#Z2}k}tzt~Ur0f7ax5w7)*&Q@h}eyA)O3db9C zhG~#woBcBC&Uc4r@7X$jfhwlh24+74g9EsRVPeKBiV3Q4>{y0?u7B$Rz2z~(RNQo2 zIb;Yyf*Y|PB@Rb?v%omOd}S!hi!kRv7+C2M7jVCKKC|qA(LA;jW>d=p&=?_b6=Xhw z4$CUV8!HTwbRPwsviWHhiNYLkhMQV^L(>%O~EXz z10srDKT!svtU~R1jOcAfCFfKK0~`h@XkSV<&;kSoOeTO|JQ2%Q0U@}`O>zlwq2e_L{M@H*uko=p%e@Ia}uP>Er8U;t_ldiBi zGaS=Pd5RyN_{x+Rj^J`PA)hebx4GWS*=Gzc@{tJx(+M&wvK(_cwy@rC z4tM1N(8T<*Y>SOxSRKU4Yw#ZY8rkEJ?2-lfA|dEaBxAYEWlQHcVl84dx^hVMM4f3e znaa53V)|iTwP>!1o@)2#ztb(6rL}CYt(r|s34iysRHzU6d0lVoe`IF&gKNbnIA1sv zJb&bSAR3QC5Qe_zzBtP~nov4UWc>C0j->2NZ`6I8s=azG*>cgxTuNlB;>?*xBn<*g zbSDb#nmD;cFaroKZb@}TQO9@Gus?SB$NHJ1e@>n4evglyn(Zb@FpfsiFqqHRlB9|Q zFMk;PaC5dk=ycK@j{(-)?%0p2vq?BF6boI!0tXWx*kZ;NP0Ej4h&EzWTkLG!5efs3 z!g>kg=Pw4s*s-$!(P(6vRFe_Fy8H&F`gMG#BjGsI(cRXkLNgAJmhEr~dfYx-P%_*d z4%4KMJSw)*q1W+}0UhoP;rj90$#9sgrGJBNbiWn5#vpye%e`K5d_5fuQo>u`z6)=X zJ~<*!ljreG0R5m{hPgYX&2lL6A=6Y@zZhupJwqR1-NGu?zACgCUlt4O$A}VX>)X@! zfOMg^wT!!3B&j9=nQR$5b~Gwi;e zYW$Sav^+x-GYpK#K5l9!vafxlds~QPyo!FLjqBx@F$OU*-_~l z5)cNqFJkiMK%aVTNyRv#bDZ>phF~s?`k#}_G=IEKEQ)lPu5ISkq+wXN8N&W-# z!M%@ooMT{QU|;~^4x^m8@%%Pl8Mv7kK;Y)H4=Z8x|9}7YGBGnA19CYSzy{I)e4`Gr zllTui2&@267zA_zJ`?42er>rk%WHF6$V=OAhqK3aaQVTxPk{sj8-8F&CgRe;q1 diff --git a/assets/webfonts/ptio-font.woff2 b/assets/webfonts/ptio-font.woff2 index e6b6194d9f62b5276e19e206236ee8de21d42bb2..03f91b94eb10172acd09b8fdf234df6f3b6c7a9c 100644 GIT binary patch delta 3830 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 diff --git a/font/svg/tor.svg b/font/svg/tor.svg new file mode 100644 index 00000000..b372ffde --- /dev/null +++ b/font/svg/tor.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.47.2 From 218a610c3f1b63ddcb9fa355c84bbf39f6650a15 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 6 Nov 2019 22:48:33 -0600 Subject: [PATCH 249/560] Rebrand privacytools.io as PrivacyTools (#1472) --- .github/CONTRIBUTING.md | 2 +- .well-known/librehost.json | 4 ++-- README.md | 2 +- _config.yml | 5 +++-- _includes/footer.html | 4 ++-- _includes/head.html | 30 +++++++++++++++++++++++--- _includes/sections/header.html | 8 +++---- _includes/sections/participate.html | 2 +- _includes/sections/resources.html | 4 ++-- _includes/sections/search-engines.html | 2 +- index.html | 2 +- pages/contact.md | 2 +- pages/donate.html | 6 +++--- pages/privacy.md | 28 ++++++++++++------------ pages/providers/vpn.html | 2 +- pages/services.html | 4 ++-- pages/sponsors.html | 14 ++++++------ 17 files changed, 73 insertions(+), 48 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 03d8b62f..0ce5bc54 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -43,7 +43,7 @@ We're trying to keep it simple and promote the best tools, not all of them. There can be exceptions if no software is available that meet the criteria. -Note: This criteria applies to all of privacytools.io +Note: This criteria applies to all of the PrivacyTools website and recommendations. ### Providers diff --git a/.well-known/librehost.json b/.well-known/librehost.json index 20b30a83..eccf338c 100644 --- a/.well-known/librehost.json +++ b/.well-known/librehost.json @@ -2,11 +2,11 @@ "@context" : "http://schema.org", "@type" : "Organization", "organizationType" : "Informal collective", - "name" : "privacytools.io", + "name" : "PrivacyTools", "tagLine" : "Private Services: No Ads, No Google Analytics, No Affiliates, and No Cross-Site Requests", "homeUrl" : "https://www.privacytools.io/", "logo" : "https://www.privacytools.io/assets/img/layout/shield.svg", - "description": "privacytools.io is a socially motivated website that provides information and services for protecting your security and privacy online. No Ads, No Google Analytics, No Affiliates, and No Cross-Site Requests.", + "description": "PrivacyTools is a socially motivated website that provides information and services for protecting your security and privacy online. No Ads, No Google Analytics, No Affiliates, and No Cross-Site Requests.", "communicationLanguages": ["en"], "contactUrl": "https://www.privacytools.io/contact/", "privacyPolicyUrl" : "https://www.privacytools.io/privacy/", diff --git a/README.md b/README.md index 5f20c438..77c4de7d 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ _Encryption Against Global Mass Surveillance._ # Contributing -It's important for a website like privacytools.io to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed here, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else... +It's important for a website like PrivacyTools to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed here, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else... **Talk to us please.** Join our [subreddit](https://www.reddit.com/r/privacytoolsIO/) or [our Discourse community](https://forum.privacytools.io/) and start a discussion. This is a community project and we're aiming to deliver the best information available for a better privacy. Thank you for participating. diff --git a/_config.yml b/_config.yml index eac523d4..4ddde023 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,6 @@ -title: Privacy Tools - Encryption Against Global Mass Surveillance -description: You are being watched. Knowledge, encryption and privacy tools to protect you against global mass surveillance. +title: PrivacyTools - Encryption Against Global Mass Surveillance +name: PrivacyTools +description: You are being watched. PrivacyTools provides knowledge, encryption, and software recommendations to protect you against global mass surveillance. url: "https://www.privacytools.io" sass: style: compressed diff --git a/_includes/footer.html b/_includes/footer.html index beebe2f6..c6c7c667 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -44,7 +44,7 @@

          Copy URL and Description

          - + For easy copy and paste. Share this text snippet.

          @@ -73,7 +73,7 @@

          No Ads, No Google Analytics, No Affiliates, No Cross-Site Requests. - privacytools.io is a socially motivated website that provides information for protecting your data security and privacy. Never trust any company with your privacy, always encrypt. + {{ site.name }} is a socially motivated website that provides information for protecting your data security and privacy. Never trust any company with your privacy, always encrypt. View our privacy statement.

          diff --git a/_includes/head.html b/_includes/head.html index 5d90beb1..74eeb9ad 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -12,8 +12,8 @@ {% if page.title %} - {{ page.title }} | privacytools.io - + {{ page.title }} | {{ site.name }} + {% else %} {{ site.title }} @@ -23,7 +23,31 @@ - + + + {% if page.url == "/" %} + + {% endif %} diff --git a/_includes/sections/header.html b/_includes/sections/header.html index bdcef64c..3ae0a354 100644 --- a/_includes/sections/header.html +++ b/_includes/sections/header.html @@ -1,15 +1,15 @@

          -

          privacytools.io

          -

          You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities. privacytools.io provides services, tools and knowledge to protect your privacy against global mass surveillance.

          +

          {{ site.name }}

          +

          You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities. {{ site.name }} provides services, tools and knowledge to protect your privacy against global mass surveillance.

      🥇 Gold Sponsorship - Info
        -
      • Your medium-sized logo as a link on the privacytools.io homepage and at the very top of our sponsors page.
      • +
      • Your medium-sized logo as a link on the {{ site.name }} homepage and at the very top of our sponsors page.
      We will not provide...

      We pride ourselves on our integrity and commitment to spreading unbiased and fact-based information regarding privacy and privacy-respecting tools. All tools we recommend throughout our website are subject to strict criteria as judged by our team and the community across our various platforms. Your sponsorship will not grant your organization any special consideration when choosing our recommendations throughout the website, a process which we make clear via our transparent ledger on OpenCollective and our public discussions on GitHub. Your sponsorship benefits are limited to those outlined above.

      Tax and Financial Information
      -

      Your contribution to privacytools.io will be handled by the Open Collective Foundation 501(c)(3). For US companies and taxpayers, this means your contribution is tax deductible. As a non-profit, your sponsorship contribution will not be used for private profit and will only be used to cover expenses incurred by the project. All of our transactions (donations and expenses) are published transparently on OpenCollective. For the benefit of our readership, anonymous contributions will not be eligible for the sponsorship opportunities outlined above.

      +

      Your contribution to {{ site.name }} will be handled by the Open Collective Foundation 501(c)(3). For US companies and taxpayers, this means your contribution is tax deductible. As a non-profit, your sponsorship contribution will not be used for private profit and will only be used to cover expenses incurred by the project. All of our transactions (donations and expenses) are published transparently on OpenCollective. For the benefit of our readership, anonymous contributions will not be eligible for the sponsorship opportunities outlined above.

      More Information

      If you are interested and have further questions, you are welcome to reach out to us directly at sponsors@privacytools.io.

      -- 2.47.2 From f9f048e7f4e45ef1536806cfa54069805784c5cc Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 7 Nov 2019 22:23:44 -0600 Subject: [PATCH 250/560] Update head.html --- _includes/head.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/head.html b/_includes/head.html index 74eeb9ad..b718dea9 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -43,6 +43,7 @@ "https://blog.privacytools.io", "https://twitter.com/privacytoolsIO", "https://social.privacytools.io/@privacytools", + "https://www.youtube.com/channel/UCen3taxHtzByXV8Da73B1Vg", "https://github.com/privacytoolsIO" ] } -- 2.47.2 From 430a2ccdfc0a0685be79cddd8afe89c168c6a3cd Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 8 Nov 2019 16:40:37 -0600 Subject: [PATCH 251/560] Adding some SEO metadata (#1474) * Add breadcrumbs * Update cardv2.html * Dark mode fix --- _includes/breadcrumbs.html | 22 ++++++++++++++++++ _includes/cardv2.html | 46 +++++++++++++++++++++----------------- _layouts/page.html | 2 ++ assets/css/dark.scss | 3 ++- 4 files changed, 51 insertions(+), 22 deletions(-) create mode 100644 _includes/breadcrumbs.html diff --git a/_includes/breadcrumbs.html b/_includes/breadcrumbs.html new file mode 100644 index 00000000..faf4cf51 --- /dev/null +++ b/_includes/breadcrumbs.html @@ -0,0 +1,22 @@ + diff --git a/_includes/cardv2.html b/_includes/cardv2.html index 26eeb34c..da9220ca 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -64,6 +64,7 @@
      Website @@ -71,6 +72,7 @@ {% if include.forum %} Forum @@ -79,6 +81,7 @@ {% if include.tor %} {% if include.windows %} {% if include.windows != "" %} - + {% else %} @@ -111,7 +115,7 @@ {% if include.mac %} {% if include.mac != "" %} - + {% else %} @@ -121,7 +125,7 @@ {% if include.linux %} {% if include.linux != "" %} - + {% else %} @@ -131,7 +135,7 @@ {% if include.freebsd %} {% if include.freebsd != "" %} - + {% else %} @@ -141,7 +145,7 @@ {% if include.openbsd %} {% if include.openbsd != "" %} - + {% else %} @@ -151,7 +155,7 @@ {% if include.netbsd %} {% if include.netbsd != "" %} - + {% else %} @@ -161,7 +165,7 @@ {% if include.firefox %} {% if include.firefox != "" %} - + {% else %} @@ -171,7 +175,7 @@ {% if include.chrome %} {% if include.chrome != "" %} - + {% else %} @@ -181,7 +185,7 @@ {% if include.safari %} {% if include.safari != "" %} - + {% else %} @@ -191,7 +195,7 @@ {% if include.opera %} {% if include.opera != "" %} - + {% else %} @@ -201,7 +205,7 @@ {% if include.edge %} {% if include.edge != "" %} - + {% else %} @@ -211,7 +215,7 @@ {% if include.fdroid %} {% if include.fdroid != "" %} - + {% else %} @@ -221,7 +225,7 @@ {% if include.googleplay %} {% if include.googleplay != "" %} - + {% else %} @@ -231,7 +235,7 @@ {% if include.android %} {% if include.android != "" %} - + {% else %} @@ -241,7 +245,7 @@ {% if include.ios %} {% if include.ios != "" %} - + {% else %} @@ -251,7 +255,7 @@ {% if include.sailfish %} {% if include.sailfish != "" %} - + {% else %} @@ -261,7 +265,7 @@ {% if include.web %} {% if include.web != "" %} - + {% else %} @@ -274,25 +278,25 @@ {{include.icon3}} {% if include.github %} - + {% endif %} {% if include.gitlab %} - + {% endif %} {% if include.git %} - + {% endif %} {% if include.source %} - + {% endif %} diff --git a/_layouts/page.html b/_layouts/page.html index 4a137c66..fbdb45fd 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -2,6 +2,8 @@ layout: default --- +{% include breadcrumbs.html %} +

      {{ page.title }}

      {% if page.description and page.hidedesc != true %}

      {{ page.description }}

      {% endif %} diff --git a/assets/css/dark.scss b/assets/css/dark.scss index af63f410..15a42a0e 100644 --- a/assets/css/dark.scss +++ b/assets/css/dark.scss @@ -125,7 +125,8 @@ img { .card, .jumbotron, -.list-group-item { +.list-group-item, +ol.breadcrumb { background: $dark-800; } -- 2.47.2 From 7207511b6415cb9ab8fcb2f9c0d76de3d6438267 Mon Sep 17 00:00:00 2001 From: Jonah Date: Fri, 8 Nov 2019 21:06:02 -0600 Subject: [PATCH 252/560] Add production_url variable --- _config.yml | 1 + _includes/footer.html | 18 +++++++++--------- _includes/head.html | 7 ++++--- _includes/sections/header.html | 2 +- pages/donate.html | 2 +- pages/privacy.md | 8 ++++---- 6 files changed, 20 insertions(+), 18 deletions(-) diff --git a/_config.yml b/_config.yml index 4ddde023..25a9c243 100644 --- a/_config.yml +++ b/_config.yml @@ -2,6 +2,7 @@ title: PrivacyTools - Encryption Against Global Mass Surveillance name: PrivacyTools description: You are being watched. PrivacyTools provides knowledge, encryption, and software recommendations to protect you against global mass surveillance. url: "https://www.privacytools.io" +production_url: "https://www.privacytools.io" sass: style: compressed plugins: diff --git a/_includes/footer.html b/_includes/footer.html index c6c7c667..edf5ffba 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -6,36 +6,36 @@
      @@ -44,7 +44,7 @@

      Copy URL and Description

      - + For easy copy and paste. Share this text snippet.

      diff --git a/_includes/head.html b/_includes/head.html index b718dea9..e19585bf 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -9,6 +9,7 @@ + {% if page.title %} @@ -20,7 +21,7 @@ {% endif %} - + @@ -37,8 +38,8 @@ "Privacy Tools", "privacytoolsIO" ], - "url": "https://www.privacytools.io", - "logo": "https://www.privacytools.io/assets/img/layout/logo.png", + "url": "{{ site.production_url }}", + "logo": "{{ site.production_url }}/assets/img/layout/logo.png", "sameAs": [ "https://blog.privacytools.io", "https://twitter.com/privacytoolsIO", diff --git a/_includes/sections/header.html b/_includes/sections/header.html index 3ae0a354..9f19b368 100644 --- a/_includes/sections/header.html +++ b/_includes/sections/header.html @@ -3,7 +3,7 @@
      -

      {{ site.name }}

      +

      {{ site.name }}

      You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities. {{ site.name }} provides services, tools and knowledge to protect your privacy against global mass surveillance.

      diff --git a/pages/donate.html b/pages/donate.html index 1592d195..19ef41d5 100644 --- a/pages/donate.html +++ b/pages/donate.html @@ -7,7 +7,7 @@ permalink: /donate/
      - {{ site.name }} + {{ site.name }}
      diff --git a/pages/privacy.md b/pages/privacy.md index 51e221d3..4ba67d37 100644 --- a/pages/privacy.md +++ b/pages/privacy.md @@ -1,13 +1,13 @@ --- layout: page permalink: /privacy/ -title: "Privacy Q&A" +title: "Privacy Q&A" description: "This Privacy Statement explains what information PrivacyTools and its related entities collect about its users, what we do with that information, and how we handle the content you place in our products and services." --- ## Who is {{ site.name }}? -{{ site.name }} is an unincorporated community developing this website and a number of privacy-friendly services. The current list of public team members [can be found on GitHub](https://github.com/orgs/privacytoolsIO/people). In order to operate these services, {{ site.name }} receives hosting and administration services from Aragon Ventures LLC, which also collects payments and donations on the {{ site.name }} team's behalf. +{{ site.name }} is an unincorporated community developing this website and a number of privacy-friendly services. The current list of public team members [can be found on GitHub](https://github.com/orgs/privacytoolsIO/people). In order to operate these services, {{ site.name }} receives hosting and administration services from Aragon Ventures LLC. ## How does {{ site.name }} collect data about me? @@ -110,7 +110,7 @@ Anoka, MN 55303 United States ``` -For all other inquiries, you can contact the team via methods described on our [contact page](https://www.privacytools.io/contact/). +For all other inquiries, you can contact the team via methods described on our [contact page]({{ site.production_url }}/contact/). For complaints under GDPR more generally, European Union users may lodge complaints with their local data protection supervisory authorities. @@ -118,6 +118,6 @@ For complaints under GDPR more generally, European Union users may lodge complai This version of our privacy statement took effect October 9th, 2019. -We will post any new versions of this statement at [https://www.privacytools.io/privacy/](https://www.privacytools.io/privacy/). We may change how we announce changes in future versions of this document. In the meantime we may update our contact information at any time without announcing a change. Please refer to [https://www.privacytools.io/privacy/](https://www.privacytools.io/privacy/) for the latest contact information at any time. +We will post any new versions of this statement at [{{ site.production_url }}/privacy/]({{ site.production_url }}/privacy/). We may change how we announce changes in future versions of this document. In the meantime we may update our contact information at any time without announcing a change. Please refer to [{{ site.production_url }}/privacy/]({{ site.production_url }}/privacy/) for the latest contact information at any time. A full [revision history](https://github.com/privacytoolsIO/privacytools.io/commits/master/pages/privacy.md) for this page can be found on GitHub. -- 2.47.2 From f255fe19a4035bf282526d142a278b3d66dfd692 Mon Sep 17 00:00:00 2001 From: Jonah Date: Sat, 9 Nov 2019 00:19:36 -0600 Subject: [PATCH 253/560] Redirect webrtc.html --- nginx/020-redirects.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nginx/020-redirects.conf b/nginx/020-redirects.conf index b327e941..d0689f16 100644 --- a/nginx/020-redirects.conf +++ b/nginx/020-redirects.conf @@ -4,6 +4,9 @@ location = /old/ { location = /privacy-policy/ { return 301 /privacy/; } +location = /webrtc.html { + return 301 /browsers/; +} location = /software/im/ { return 301 /software/real-time-communication/; } -- 2.47.2 From 4b60a4d211a557dd2e4b072b0688279a924f28d5 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 9 Nov 2019 12:42:13 -0600 Subject: [PATCH 254/560] Add team page (#1473) * Add team page * Add biographies Co-Authored-By: nitrohorse <1514352+nitrohorse@users.noreply.github.com> * Add links to navbar * Add trai_dep's bio * Add info about us and our mission * Update bios Co-Authored-By: Mikaela Suomalainen Co-Authored-By: Dan Arel * Replace contact page with about us page * Fix footer link * Make up bios for the lazy team members Plus, they are all more aesthetically pleasing for @danarel. * Update bio Co-Authored-By: Dawid Potocki * Update bio Co-Authored-By: Dawid Potocki * Apply suggestions from code review Co-Authored-By: Dawid Potocki Co-Authored-By: Mikaela Suomalainen --- _includes/footer.html | 4 +- _includes/head.html | 4 +- _includes/nav.html | 74 +++++++--------- _includes/team.html | 44 ++++++++++ assets/img/layout/shield.png | Bin 0 -> 33260 bytes assets/img/team/blacklight447.png | Bin 0 -> 23295 bytes assets/img/team/burung.jpg | Bin 0 -> 57362 bytes assets/img/team/danarel.jpg | Bin 0 -> 21620 bytes assets/img/team/dawid.png | Bin 0 -> 73483 bytes assets/img/team/dngray.png | Bin 0 -> 1537 bytes assets/img/team/jonah.png | Bin 0 -> 355547 bytes assets/img/team/mikaela.png | Bin 0 -> 285800 bytes assets/img/team/nitrohorse.jpg | Bin 0 -> 10812 bytes assets/img/team/trai_dep.jpg | Bin 0 -> 291421 bytes nginx/020-redirects.conf | 3 + pages/about.html | 140 ++++++++++++++++++++++++++++++ pages/contact.md | 26 ------ 17 files changed, 224 insertions(+), 71 deletions(-) create mode 100644 _includes/team.html create mode 100644 assets/img/layout/shield.png create mode 100644 assets/img/team/blacklight447.png create mode 100644 assets/img/team/burung.jpg create mode 100644 assets/img/team/danarel.jpg create mode 100644 assets/img/team/dawid.png create mode 100644 assets/img/team/dngray.png create mode 100644 assets/img/team/jonah.png create mode 100644 assets/img/team/mikaela.png create mode 100644 assets/img/team/nitrohorse.jpg create mode 100644 assets/img/team/trai_dep.jpg create mode 100644 pages/about.html delete mode 100644 pages/contact.md diff --git a/_includes/footer.html b/_includes/footer.html index edf5ffba..be325e5f 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -56,8 +56,8 @@
      diff --git a/_includes/head.html b/_includes/head.html index e19585bf..7091ca06 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -26,7 +26,7 @@ - {% if page.url == "/" %} + {% if page.url == "/" or page.url == "/about/" %} {% include sections/header.html %} {% include sections/resources.html %} +

      Sponsors

      -
    -- 2.47.2 From 8b9bbf42614f25a8c1b2471d9782b60e0ac318d7 Mon Sep 17 00:00:00 2001 From: Dimitris Apostolou Date: Thu, 13 Feb 2020 05:28:42 +0200 Subject: [PATCH 342/560] Add Zcash (#1698) --- _includes/sections/hosting-provider.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/hosting-provider.html b/_includes/sections/hosting-provider.html index bd8c0f42..a17def07 100644 --- a/_includes/sections/hosting-provider.html +++ b/_includes/sections/hosting-provider.html @@ -13,7 +13,7 @@ forum="https://forum.privacytools.io/t/discussion-bahnhof-net/341" title="VPS & Domain: Njalla" image="/assets/img/svg/3rd-party/njalla.svg" image-dark="/assets/img/svg/3rd-party/njalla-dark.svg" -description="Njalla is a privacy-aware domain registration service and VPS provider based in Nevis (with VPS data centers in Sweden). It is created by people from The Pirate Bay and IPredator VPN. Accepted payments: Bitcoin, Litecoin, Monero, DASH, Bitcoin Cash and PayPal." +description="Njalla is a privacy-aware domain registration service and VPS provider based in Nevis (with VPS data centers in Sweden). It is created by people from The Pirate Bay and IPredator VPN. Accepted payments: Bitcoin, Litecoin, Monero, Zcash, DASH, Bitcoin Cash and PayPal." website="https://njal.la/" tor="http://njalladnspotetti.onion" forum="https://forum.privacytools.io/t/discussion-njalla/339" -- 2.47.2 From 3f664a25e3ec7a1feafed413700b3337c3b27cb2 Mon Sep 17 00:00:00 2001 From: Stephen Karl Larroque Date: Sat, 15 Feb 2020 03:03:13 +0100 Subject: [PATCH 343/560] Updates for File Sharing (#1686) * Upgrade OnionShare as top 1 file sharing option, demote Firefox Send to 2nd and add warning about logging Signed-off-by: Stephen L. * OnionShare has a receiver option, so the other party can send files too Signed-off-by: Stephen L. * Move Firefox Send back as first entry after discussion Signed-off-by: Stephen L. * add FramaDrop Signed-off-by: Stephen L. * extend croc description (main advantage is that there is no dependencies, receiver can simply open the binary and type the passphrase) Signed-off-by: Stephen L. * add warning for FramaDrop Signed-off-by: Stephen L. * OnionShare simplify description Signed-off-by: Stephen L. * FreedomBox XMPP server (instead of Jabber), fixes #1692 Signed-off-by: Stephen L. * replace PTIO link with external source Signed-off-by: Stephen L. --- _includes/sections/file-sharing.html | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/_includes/sections/file-sharing.html b/_includes/sections/file-sharing.html index 460ec305..4b1fb749 100644 --- a/_includes/sections/file-sharing.html +++ b/_includes/sections/file-sharing.html @@ -3,8 +3,9 @@ {% include cardv2.html title="Firefox Send" image="/assets/img/svg/3rd-party/firefox_send.svg" -website="https://send.firefox.com/" +labels="warning:Warning: IP addresses are retained in logs for 90 days." description="Firefox Send uses end-to-end encryption to keep your data secure from the moment you share to the moment your file is opened. It also offers security controls that you can set. You can choose when your file link expires, the number of downloads, and whether you would like to add a password for an extra layer of security." +website="https://send.firefox.com/" forum="https://forum.privacytools.io/t/discussion-firefox-send/755" github="https://github.com/mozilla/send" web="https://send.firefox.com/" @@ -16,7 +17,7 @@ title="OnionShare" image="/assets/img/svg/3rd-party/onionshare.svg" website="https://onionshare.org/" tor="http://lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion/" -description="OnionShare is an open-source tool that lets you securely and anonymously share a file of any size. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL for you to share so that the recipients can access and download the files." +description="OnionShare is an open-source tool that lets you securely and anonymously share a file of any size. It works by starting a web server accessible as a Tor onion service, with an unguessable URL that you can share with the recipients to download or send files." forum="https://forum.privacytools.io/t/discussion-onionshare/754" github="https://github.com/micahflee/onionshare" windows="https://onionshare.org/#downloads" @@ -44,6 +45,7 @@ netbsd="https://pypi.org/project/magic-wormhole/"

    Worth Mentioning

      -
    • croc - Easily and securely send things from one computer to another.
    • -
    • FreedomBox - Designed to be your own inexpensive server at home. It runs free software and offers an increasing number of services ranging from a calendar or Jabber server, to a wiki, or VPN.
    • +
    • FramaDrop - Stores a file of any size for 24h. Data is end-to-end encrypted from your browser, powered by LuFi.
    • +
    • croc - Easily and securely send arbitrary-sized files from one computer to another. Similar to Magic Wormhole but without dependencies.
    • +
    • FreedomBox - Designed to be your own inexpensive server at home. It runs free software and offers an increasing number of services ranging from a calendar or XMPP server, to a wiki, or VPN.
    -- 2.47.2 From 616c30f220913cfe42827bb6fbc1e7369da45837 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Tue, 18 Feb 2020 08:30:35 -0800 Subject: [PATCH 344/560] index: add a Chelsea Manning quote (#1709) --- _includes/sections/quotes.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_includes/sections/quotes.html b/_includes/sections/quotes.html index 47cb5661..49f8bcb5 100644 --- a/_includes/sections/quotes.html +++ b/_includes/sections/quotes.html @@ -19,6 +19,11 @@ +
    +

    Privacy is not a luxury [in America]: it is a right – one that we need to defend in the digital realm as much as in the physical realm. We need to stay vigilant to maintain access to that right, though ... especially as technology continues to advance...

    + +
    +

    Read also:

      -- 2.47.2 From a84095ad6fde89122f88695a98a07e8b7a23801c Mon Sep 17 00:00:00 2001 From: Hugo Costa Date: Wed, 19 Feb 2020 18:09:33 +0000 Subject: [PATCH 345/560] Remove Notable from Digital Notebooks (#1724) --- _includes/sections/notebooks.html | 1 - 1 file changed, 1 deletion(-) diff --git a/_includes/sections/notebooks.html b/_includes/sections/notebooks.html index eb5706d9..e7dda0ef 100644 --- a/_includes/sections/notebooks.html +++ b/_includes/sections/notebooks.html @@ -60,7 +60,6 @@ chrome="https://chrome.google.com/webstore/detail/turtl/dgcojenhfdjhieoglmiaheih

      Worth Mentioning

        -
      • Notable - The markdown-based note-taking app that doesn't suck.
      • Paperwork - An open-source and self-hosted solution. For PHP / MySQL servers.
      • Org-mode - A major mode for GNU Emacs. Org-mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.
      -- 2.47.2 From 85bf72a799100f2ceee804d9fc69383324352e40 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 19 Feb 2020 12:19:33 -0600 Subject: [PATCH 346/560] Update WKD (#1718) Closes: #1718 --- .github/CODEOWNERS | 8 ++++++++ .../hu/mrobfoimg5wz876m7kp6spyu66941weo | Bin 432 -> 1637 bytes 2 files changed, 8 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 4789997e..e6b1f0b6 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -22,3 +22,11 @@ /.travis.yml @JonahAragon @Shifterovich @nitrohorse /CNAME @JonahAragon /nginx/ @JonahAragon + +# WKD +/.well-known/openpgpkey/hu/mrobfoimg5wz876m7kp6spyu66941weo @Mikaela +/.well-known/openpgpkey/hu/nqspr7yd4bgs8ry43zbzpjd45p4iug5b @dawidpotocki +/.well-known/openpgpkey/hu/dnrefmbtd6i58w8xfy4imj94cmbw3u3h @dngray +/.well-known/openpgpkey/hu/rse6m7dxfdjo86qhyj6wqs1hcdcp7em4 @danarel +/.well-known/openpgpkey/hu/zt71pstaerw1jpa5ru3borqmfsnbwnf6 @nitrohorse +/.well-known/openpgpkey/hu/omn8s4nziz8zmyz6f756asto39gefr63 @JonahAragon diff --git a/.well-known/openpgpkey/hu/mrobfoimg5wz876m7kp6spyu66941weo b/.well-known/openpgpkey/hu/mrobfoimg5wz876m7kp6spyu66941weo index 29f5402f3507e111184cd675785ad5a046a7a659..a8a3161b2f717b870cb910741481c86fff885f6d 100755 GIT binary patch delta 876 zcmdnM{FG;c8Kc%jb6L^c%o+Q26mSn$WcrS>?U^Vx-q_GWZ2dnE3h=FtS#~27fFu5&nu6XhE05C zuq|3S`{YagncN|a469A2{YqPMLTTUfIq5YY8&~g2TXMsu=$+u70HX=*T6%mFO^>^7 zvBu{by<&tD9SSmw5)(^GG7C!cb4pY7(lYHj5H6Eqethu-&}sEot~314Pk0;|@}cL1 z_Or_iXQx#C?cMrVE+8+<_aj5Q6|Zb`FvCCH<#{A#UGGjY{4+h%V6y9n*ve#=he7h&@+LjvDLc99 zOGfLQZ|j=clj1)!GVDM8Penubf1KB?*SnteC>lweGdjG&EPmRlgwL}gLVq%EF(x{= z(sL6tbM%t)bHTyH0!&$;7?fm*bC|If6o;N!j0{iLahJ_zOMcw`yyQVX$CIT7ygM~Y z{G=7{nI3WP<*1#{@K3GQU;*3ARiDHQ)u${zc|Y;|?wx;mpDtNu67>DXM&=KU6aQ?n z-(k!W=PhS1#;MK5$ijHbou84B-C^S-S<$d;KIN;ak0yV-aQo+$3pY-sY>e|3{bAw| zxbpS$jtUkDpqmt!q$k@lN`=LF->yYY>)alU45zZsXWE3$Sr8*0_JZ5F?|DMdyu5&K zjQKhXnr-G}FNtMj*uHt<1I}mPty&GwF8lfay?a7N^T|w)2PYqX_*zuLyoU(@TEuTL delta 19 bcmaFLvw?Yn8KdsRe=?IFF|M4<#JU9lO``{~ -- 2.47.2 From 9d50db9919b704713b055d5b1042a009b0645c23 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 20 Feb 2020 08:30:26 -0600 Subject: [PATCH 347/560] Update Issue Templates (#1726) --- .../ISSUE_TEMPLATE/1_Software_Suggestion.md | 2 +- .github/ISSUE_TEMPLATE/2_Software_Removal.md | 2 +- .github/ISSUE_TEMPLATE/3_Discussion.md | 13 ----- .../{4_Feature.md => 3_Feature_Suggestion.md} | 3 +- ...tion_Issues.md => 4_Translation_Issues.md} | 0 .github/ISSUE_TEMPLATE/5_Website_Issues.md | 11 ++++- .github/ISSUE_TEMPLATE/7_DNS_provider.md | 47 ------------------- .github/ISSUE_TEMPLATE/config.yml | 7 +++ 8 files changed, 20 insertions(+), 65 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/3_Discussion.md rename .github/ISSUE_TEMPLATE/{4_Feature.md => 3_Feature_Suggestion.md} (65%) rename .github/ISSUE_TEMPLATE/{6_Translation_Issues.md => 4_Translation_Issues.md} (100%) delete mode 100644 .github/ISSUE_TEMPLATE/7_DNS_provider.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/1_Software_Suggestion.md b/.github/ISSUE_TEMPLATE/1_Software_Suggestion.md index 61501f0f..6da46aa1 100644 --- a/.github/ISSUE_TEMPLATE/1_Software_Suggestion.md +++ b/.github/ISSUE_TEMPLATE/1_Software_Suggestion.md @@ -24,4 +24,4 @@ labels: 🆕 software suggestion -- [ ] I will keep the issue up-to-date if something I have said changes or I remember a connection with the software. +- [ ] I will keep the issue up-to-date if something I have said changes or I remember a connection with the software. diff --git a/.github/ISSUE_TEMPLATE/2_Software_Removal.md b/.github/ISSUE_TEMPLATE/2_Software_Removal.md index 0271c959..d806a6a6 100644 --- a/.github/ISSUE_TEMPLATE/2_Software_Removal.md +++ b/.github/ISSUE_TEMPLATE/2_Software_Removal.md @@ -18,4 +18,4 @@ labels: ❌ software removal -- [ ] I will keep the issue up-to-date if something I have said changes or I remember a connection with the software. +- [ ] I will keep the issue up-to-date if something I have said changes or I remember a connection with the software. diff --git a/.github/ISSUE_TEMPLATE/3_Discussion.md b/.github/ISSUE_TEMPLATE/3_Discussion.md deleted file mode 100644 index dc53ae9e..00000000 --- a/.github/ISSUE_TEMPLATE/3_Discussion.md +++ /dev/null @@ -1,13 +0,0 @@ - - ---- -name: "💬 Discussion" -about: Discuss the website or any mentioned software in general. -title: "💬 Discussion | " -labels: 💬 discussion, feedback wanted ---- - - diff --git a/.github/ISSUE_TEMPLATE/4_Feature.md b/.github/ISSUE_TEMPLATE/3_Feature_Suggestion.md similarity index 65% rename from .github/ISSUE_TEMPLATE/4_Feature.md rename to .github/ISSUE_TEMPLATE/3_Feature_Suggestion.md index eaa2058f..a56baa49 100644 --- a/.github/ISSUE_TEMPLATE/4_Feature.md +++ b/.github/ISSUE_TEMPLATE/3_Feature_Suggestion.md @@ -1,9 +1,8 @@ --- name: "✨ Feature Suggestion" -about: Suggest a new feature for the website. +about: Suggest a new feature/section/page for the website. title: "✨ Feature Suggestion | " labels: ✨ enhancement --- ## Description - diff --git a/.github/ISSUE_TEMPLATE/6_Translation_Issues.md b/.github/ISSUE_TEMPLATE/4_Translation_Issues.md similarity index 100% rename from .github/ISSUE_TEMPLATE/6_Translation_Issues.md rename to .github/ISSUE_TEMPLATE/4_Translation_Issues.md diff --git a/.github/ISSUE_TEMPLATE/5_Website_Issues.md b/.github/ISSUE_TEMPLATE/5_Website_Issues.md index 7319d06d..6987078f 100644 --- a/.github/ISSUE_TEMPLATE/5_Website_Issues.md +++ b/.github/ISSUE_TEMPLATE/5_Website_Issues.md @@ -1,10 +1,19 @@ --- name: "🌐 Website Issue" -about: Report an issue with the website. +about: Report a bug with the website. title: "🌐 Website Issue | " labels: 🌐 website issue --- + + ## Description - -## Basic Information - -**Name:** -**Filtering:** -**Privacy policy:** -**Protocols:** -**Server/Location:** -**Source:** -**Type:** -**Website:** - -## Description - - - - -### Required features: - - - -* [ ] supports DoH or DoT -* [ ] supports DNSSEC -* [ ] doesn't log IP addresses during normal operation - -#### Desired features - -* [ ] supports QNAME minimization - -## Why I am making the suggestion - - - - -## My connection with the software - - - -- [ ] I will keep the issue up-to-date if something I have said changes or I remember a connection with the software. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..b0fba705 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,7 @@ +contact_links: + - name: Services issues + url: https://github.com/privacytoolsIO/services/issues/new/choose + about: Open any issues/bug reports/requests related to our services (Mastodon, Matrix, etc) here. + - name: PrivacyTools Community + url: https://forum.privacytools.io/ + about: Please ask any generic questions on our forum. -- 2.47.2 From c41a99e4b3870594a5adc8574b4af80391c486b5 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 20 Feb 2020 13:45:53 -0600 Subject: [PATCH 348/560] Add content correction issue template Because people can't read the website issues description. --- .../ISSUE_TEMPLATE/4_Content_Correction.md | 21 +++++++++++++++++++ .github/ISSUE_TEMPLATE/5_Website_Issues.md | 2 +- ...tion_Issues.md => 6_Translation_Issues.md} | 0 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .github/ISSUE_TEMPLATE/4_Content_Correction.md rename .github/ISSUE_TEMPLATE/{4_Translation_Issues.md => 6_Translation_Issues.md} (100%) diff --git a/.github/ISSUE_TEMPLATE/4_Content_Correction.md b/.github/ISSUE_TEMPLATE/4_Content_Correction.md new file mode 100644 index 00000000..58533d13 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/4_Content_Correction.md @@ -0,0 +1,21 @@ +--- +name: "📝 Content Correction" +about: Report any inaccurate, incorrect, or outdated information on the website. +title: "📝 Correction | " +labels: 📝 correction +--- + +## Description + + + +## Why I am making the suggestion + + + + +## My connection with the software + + + +- [ ] I will keep the issue up-to-date if something I have said changes or I remember a connection with the software. diff --git a/.github/ISSUE_TEMPLATE/5_Website_Issues.md b/.github/ISSUE_TEMPLATE/5_Website_Issues.md index 6987078f..fb386eaa 100644 --- a/.github/ISSUE_TEMPLATE/5_Website_Issues.md +++ b/.github/ISSUE_TEMPLATE/5_Website_Issues.md @@ -1,6 +1,6 @@ --- name: "🌐 Website Issue" -about: Report a bug with the website. +about: Report a bug with the website. (NO CONTENT ISSUES) title: "🌐 Website Issue | " labels: 🌐 website issue --- diff --git a/.github/ISSUE_TEMPLATE/4_Translation_Issues.md b/.github/ISSUE_TEMPLATE/6_Translation_Issues.md similarity index 100% rename from .github/ISSUE_TEMPLATE/4_Translation_Issues.md rename to .github/ISSUE_TEMPLATE/6_Translation_Issues.md -- 2.47.2 From dc76980832fec27a6b33b3218e4068db19b8c3b4 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 21 Feb 2020 10:15:52 -0600 Subject: [PATCH 349/560] Replace GPG Key --- .../hu/omn8s4nziz8zmyz6f756asto39gefr63 | Bin 5603 -> 1312 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.well-known/openpgpkey/hu/omn8s4nziz8zmyz6f756asto39gefr63 b/.well-known/openpgpkey/hu/omn8s4nziz8zmyz6f756asto39gefr63 index 3d6170c54909c3ec3342f93d8249a81f1f31a212..9b05199756205a2abcf3afe0f4bfacf812da909d 100755 GIT binary patch literal 1312 zcmbPX%o67>(jvyG&Bn;Wc*~uik&)eD75@>B^C^p6PSs7EGhOfNzN?2$W?jxblfBha zM9JW~$Kfq1Uio>6848X?iRt-y3N~3Fo=^iJ6gsNsf_8yn%s> zQvjyacPGRD>K3NIk5}4W*=wa5Cwpz3wywg>c<2ASxOo>G`8dJyzXiiznFkw})U@a4 z=!7xODm6KFHecw={KmQqf$V3~YeiUe_&Z9$?vVw$r%#Ss;qs}8YX!|59fQ~2IJfwM z*f)@S{-uGeg^4hHWccs3SCo z_fw1CT1u>T=jwQtkb6`AzU@h|ZULXodG3{4dW`tDC}9h%lA_FloYbVu61}|C61$Fx zV5eE)3=Mo?xSvUq5jnJSUoiYnY^#0ypRM8g*XNH@?r-?^U&^zv%o4h>=Wo6;>%4f4z08-R?u=|9f`&2Erzj}A$lSogNla*YB8QghWk!aR50et| z4mE$1UVJvZckX+`TR(rCxOHXbyaSrg_m_to&t>?{zBXR>+Sg0FBoCfiz1Z}%{{hQ( zoAk;bcU~^&-WQzG#fd#>6%=KbB_>yvt*H>m9$!M1}1V~xmh#((_zrw`fyhX zbLe&ZspoHg(0fzD^1^t@b=g0!-8u@j?GbbWAuft{PFx!$s5kh$id!G!6E_7n+kZ+l}HPd zG!Jr6*?eR8r{#XitN(fFnxy{`^&VUowkccuYmYhiB6R)BGwUZ-#wauVQ!EXCa?mO^ zyS@Gk>xEo*rM5ki(UW&FOlph!vBCb#T-F_+0!LIDwZM65T$tT?y0ywT;g0W&8Ga&H z64?IfP59zty4>-%^u^_JL^xMenn_v#*}3;E85xc@$-jvy-hH`A>DZje@3+`3->YU` z+3;zur{wLl*{SNh41eX4OrMm$)6Z?=_19Z@;^z|q57tB_jtE0$qs`qX+CBIIo?HcO literal 5603 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 -- 2.47.2 From b0917bc14087e6e580a52ba34852335816e16dc8 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 21 Feb 2020 11:34:10 -0600 Subject: [PATCH 350/560] Update images section (#1730) Closes: #1730, Resolves: #1359 Co-Authored-By: szTheory --- .github/CONTRIBUTING.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 0ce5bc54..18a48127 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -95,8 +95,9 @@ See https://www.privacytools.io/providers/vpn/#criteria for more details. ## Images -- Provider logos are 200px x 70px ([example](https://github.com/privacytoolsIO/privacytools.io/blob/master/assets/img/provider/Mullvad.png)) -- Tool logos are 120px x 120px ([example](https://github.com/privacytoolsIO/privacytools.io/blob/master/assets/img/tools/Firefox.png)) +- SVG file format is strongly preferred. PNG files can be used as a fallback if images are too complex or otherwise unsuitable as a vector format. +- Provider logo dimensions are 384px x 128px ([example](https://github.com/privacytoolsIO/privacytools.io/blob/master/assets/img/svg/3rd-party/mullvad.svg)) +- Tool logo dimensions are 120px x 120px ([SVG example](https://github.com/privacytoolsIO/privacytools.io/blob/master/assets/img/svg/3rd-party/firefox_browser.svg), [PNG example](https://github.com/privacytoolsIO/privacytools.io/blob/master/assets/img/png/3rd-party/claws_mail.png)) ## Licensing -- 2.47.2 From 64f79a4da5ba49f25c7f1e62a6ee47e43152af74 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Mon, 24 Feb 2020 07:43:50 -0800 Subject: [PATCH 351/560] Update README build instructions (#1681) * Update README build instructions * Update Ruby download link * Specify Bundler version * Add --incremental to bundle argument * Specify exact Bundler version * Specify bundler version in command --- README.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0df2c630..906c72cd 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,19 @@ It's important for a website like PrivacyTools to be up-to-date. Keep an eye on You can submit your suggestions here on GitHub [(Issues)](https://github.com/privacytoolsIO/privacytools.io/issues) and also in our [subreddit](https://www.reddit.com/r/privacytoolsIO/). Please refer to the [Contributing Guidelines](.github/CONTRIBUTING.md) before submitting. Thank you. -## Building +## Developing -1. Install [Ruby](https://www.ruby-lang.org/en/documentation/installation/) -1. Install [bundler](https://bundler.io/) by running `gem install bundler`. -1. Run `bundle install` to install the required dependencies. -1. Use `bundle exec jekyll build` to build the website. The output can be found in the `_site` directory. Live preview is also possible by running `bundle exec jekyll serve` +1. Install the latest stable version of [Ruby](https://www.ruby-lang.org/en/downloads/). +1. Install [Bundler](https://bundler.io/) v2.0.1: + * `gem install bundler -v 2.0.1` +1. Install the required dependencies: + * `bundle install` +1. Build the website (the output can be found in the `_site` directory): + * `bundle exec jekyll build` +1. Serve the website locally with live reloading: + * `bundle exec jekyll serve --incremental --livereload` -# Support privacytools.io +# Support - [Donate.](https://www.privacytools.io/donate/) - [Liberapay](https://liberapay.com/privacytools.io/donate) or [Patreon.](https://www.patreon.com/privacytools) -- 2.47.2 From 065e454641b1c9b78be9315953786a6dcdc160c0 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Mon, 24 Feb 2020 07:58:43 -0800 Subject: [PATCH 352/560] Update public Searx instances link (#1712) --- _includes/sections/search-engines.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/search-engines.html b/_includes/sections/search-engines.html index 0eca5bf8..afdb78e2 100644 --- a/_includes/sections/search-engines.html +++ b/_includes/sections/search-engines.html @@ -7,7 +7,7 @@ {% include cardv2.html title="searx - Decentral" image="/assets/img/svg/3rd-party/searx.svg" -description='searx is an open-source metasearch engine, aggregating the results of other search engines while not storing information about its users. No logs, no ads and no tracking. There is a list of public instances, or you can try the PrivacyTools Search' +description='searx is an open-source metasearch engine, aggregating the results of other search engines while not storing information about its users. No logs, no ads and no tracking. There is a list of public instances or you can try the PrivacyTools instance.' website="https://searx.me/" tor="http://ulrn6sryqaifefld.onion" forum="https://forum.privacytools.io/t/discussion-searx/283" -- 2.47.2 From 7244734051e07519eaee6b33b812baa1f7876886 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sun, 1 Mar 2020 12:06:06 +0000 Subject: [PATCH 353/560] New email section (#1672) --- _includes/sections/email-providers.html | 520 +++++++++------------ _includes/sections/email-warning.html | 10 + assets/img/svg/3rd-party/anonaddy-dark.svg | 2 + assets/img/svg/3rd-party/anonaddy.svg | 2 + pages/providers/email.html | 270 ++++++++++- pages/software/email.html | 9 +- 6 files changed, 485 insertions(+), 328 deletions(-) create mode 100644 _includes/sections/email-warning.html create mode 100644 assets/img/svg/3rd-party/anonaddy-dark.svg create mode 100644 assets/img/svg/3rd-party/anonaddy.svg diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 1841d765..ec7afb32 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -1,321 +1,235 @@ -

      Privacy-Conscious Email Providers - No Affiliates

      +

      Recommended Email Services

      -
      - - - - - - - - - - - - - - +
      -
      +
      +
      + ProtonMail +
      +
      +

      ProtonMail Free

      +

      ProtonMail.com is an email service with a focus on privacy, encryption, security, and ease of use. They have been in operation since 2013. ProtonMail is based in Genève, Switzerland. Accounts start with 500 MB storage with their free plan.

      -
      - - - - - - - - - - +

      Free accounts have some limitations and do not allow the use of the ProtonMail Bridge, which is required to use a recommended email client (eg. Thunderbird) or to search email by body text. Paid accounts are available starting at €48/Year which include features like ProtonMail Bridge, additional storage, custom domain support, and more. The webmail and mobile apps can only search To:, From:, Date: and Subject: (this is likely to change when v4.0 of ProtonMail is released).

      - - - - - - - - - - - +
      Domains and Aliases
      +

      Paid ProtonMail users can use their own domain with the service. Catch-all addresses are supported with custom domains. ProtonMail also supports subaddressing, which is useful for users who don't want to purchase a domain.

      - - - - - - - - - - - +
      Account Security
      +

      ProtonMail supports TOTP two factor authentication only. The use of a U2F security key is not yet supported. ProtonMail is planning to implement U2F upon completion of their Single Sign On (SSO) code.

      - - - - - - - - - - - +
      Data Security
      +

      ProtonMail has zero access encryption at rest for your emails, address book contacts, and calendars. This means the messages and other data stored in your account are only readable by you.

      - - - - - - - - - - - +
      Email Encryption
      +

      ProtonMail has integrated OpenPGP encryption in their webmail. Emails to other ProtonMail users are encrypted automatically, and encryption to non-ProtonMail users with a OpenPGP key can be enabled easily in your account settings. They also allow you to encrypt messages to non-ProtonMail users without the need for them to sign up for a ProtonMail account or use software like OpenPGP.

      +

      ProtonMail also supports the discovery of public keys via HTTP from their Web Key Directory (WKD). This allows users outside of ProtonMail to find the OpenPGP keys of ProtonMail users easily, for cross-provider E2EE.

      - - - - - - - - - - - +
      .onion Service
      +

      ProtonMail is accessible via Tor at protonirockerxow.onion.

      - - - - - - - - - - - +
      Extra Functionality
      +

      ProtonMail offers a "Visionary" account for €24/Month, which also enables access to ProtonVPN in addition to providing multiple accounts, domains, aliases, and extra storage.

      + + +
      +
      + Mailbox +
      +
      +

      Mailbox.org €12/Year

      +

      Mailbox.org is an email service with a focus on being secure, ad-free, and privately powered by 100% eco-friendly energy. They have been in operation since 2014. Mailbox.org is based in Berlin, Germany. Accounts start with 2 GB of storage, which can be upgraded as needed.

      -
      - - - - - - - - - - +
      Domains and Aliases
      +

      Mailbox.org lets users use their own domain and they support catch-all addresses. Mailbox.org also supports subaddressing, which is useful for users who don't want to purchase a domain.

      - - - - - - - - - - - +
      Payment Methods
      +

      Mailbox.org doesn't accept Bitcoin or any other cryptocurrencies as a result of their payment processor BitPay suspending operations in Germany. However, they do accept Cash by mail, cash payment to bank account, bank transfer, credit card, PayPal and couple of German-specific processors: paydirekt and Sofort.

      - - - - - - - - - - - +
      Account Security
      +

      Mailbox.org supports two factor authentication for their webmail only. You can use either TOTP or a Yubikey via the Yubicloud. Web standards such as U2F and WebAuthn are not yet supported.

      - -
      Email ProviderWebsiteSinceJurisdictionStorageYearly PriceBitcoinEncryptionOwn Domain
      - Disroot - - - - - 2015 - - Netherlands - - 1 GBFreeAcceptedBuilt-inYes
      - Kolab Now - - - - - 2010 - - Switzerland - - 2 GB$ 60AcceptedBuilt-inYes
      - mailbox.org +
      Payment Methods
      +

      ProtonMail accepts Bitcoin in addition to accepting credit/debit cards and PayPal.

      -
      - - - - 2014 - - Germany - - 2 GB12 €NoBuilt-inYes
      - Mailfence - - - - - 2013 - - Belgium - - 500 MBFreeAcceptedBuilt-inYes
      - Posteo - - - - - 2009 - - Germany - - 2 GB12 €NoBuilt-inNo
      - ProtonMail - - - - - - - - 2013 - - Switzerland - - 500 MBFreeAcceptedBuilt-inYes
      - Runbox - - - - - 1999 - - Norway - - 1 GB$ 19.95AcceptedNoYes
      - Soverin - - - - - 2015 - - Netherlands - - 25 GB29 €NoNoYes
      - StartMail - - - - - 2014 - - Netherlands - - 10 GB$ 59.95AcceptedBuilt-inYes
      - Tutanota - - - - - 2011 - - Germany - - 1 GBFreeNoBuilt-inYes
      +
      Data Security
      +

      Mailbox.org allows for encryption of incoming mail using their encrypted mailbox. New messages that you receive will then be immediately encrypted with your public key. This only protects message content while at rest so you should request that the sender encrypt the email message before sending in order to ensure confidentiality.

      +

      However, Open-Exchange, the software platform used by Mailbox.org, does not support the encryption of your address book and calendar. A standalone option may be more appropriate for that information.

      + +
      Email Encryption
      +

      Mailbox.org has integrated E2EE encryption in their webmail, which simplifies sending messages to users with public OpenPGP keys. They also allow remote recipients to decrypt an email on Mailbox.org's servers. This feature is useful when the remote recipient does not have OpenPGP and cannot decrypt a copy of the email in their own mailbox.

      +

      Mailbox.org also supports the discovery of public keys via HTTP from their Web Key Directory (WKD). This allows users outside of Mailbox.org to find the OpenPGP keys of Mailbox.org users easily, for cross-provider E2EE.

      + +
      .onion Service
      +

      You can access your Mailbox.org account via IMAP/SMTP using their .onion service. However, their webmail interface cannot be accessed via their .onion service, and users may experience TLS certificate errors.

      + +
      Extra Functionality
      +

      All accounts come with limited cloud storage that can be encrypted. Mailbox.org also offers the alias @secure.mailbox.org, which enforces the TLS encryption on the connection between mail servers, otherwise the message will not be sent at all.

      +
      + +
      +
      + Posteo +
      +
      +

      Posteo €12/Year

      +

      Posteo.de is an email provider that focuses on anonymous, secure, and private email. Their servers are powered by 100% sustainable energy. They have been in operation since 2009. Posteo is based in Germany and has a free 14-day trial. Posteo comes with 2 GB for the monthly cost and an extra gigabyte can be purchased for €0.25 per month.

      + +
      Domains and Aliases
      +

      Posteo does not allow the use of custom domains, however users may still make use of subaddressing.

      + +
      Payment Methods
      +

      Posteo does not accept Bitcoin or other cryptocurrencies as a form of payment, however they do accept cash-by-mail. They also accept credit/debit cards, bank transfers, and PayPal, and claim that PII (personally identifiable information) that they receive in connection with these payment methods is not linked to your account.

      + +
      Account Security
      +

      Posteo supports two factor authentication for their webmail only. You can use either TOTP a Yubikey with TOTP. Web standards such as U2F and WebAuthn are not yet supported.

      + +
      Data Security
      +

      Posteo has zero access encryption for email storage. This means the messages stored in your account are only readable by you.

      +

      Posteo also supports the encryption of your address book contacts and calendars at rest. However, Posteo still uses standard CalDAV and CardDAV for calendars and contacts. These protocols do not support E2EE (End-To-End Encryption). A standalone option may be more appropiate.

      + +
      Email Encryption
      +

      Posteo has integrated encryption in their webmail, which simplifies sending messages to users with public OpenPGP keys. They also support the discovery of public keys via HTTP from their Web Key Directory (WKD). This allows users outside of Posteo to find the OpenPGP keys of Posteo users easily, for cross-provider E2EE.

      + +
      .onion Service
      +

      Posteo does not operate a .onion service.

      + +
      Extra Functionality
      +

      Posteo allows users to set up their own mailing lists. Each account can create one list for free.

      +
      +
      +
      +
      + Soverin +
      +
      +

      Soverin €29/Year

      +

      Soverin.net is an email provider which focuses on being private, ad-free, and powered by sustainable energy. They have been in operation since 2015. Soverin is based in Amsterdam and does not have a free trial. Accounts start at 25 GB.

      + +
      Domains and Aliases
      +

      Soverin lets users use their own domain. Soverin users can also use catch-all and aliases for domains they own. Soverin also allows for subaddressing, which is useful for users who don't want to purchase a domain.

      + +
      Payment Methods
      +

      Soverin accepts Bitcoin as payment. They also accept credit/debit cards, PayPal, and the Netherlands-specific payment gateway iDEAL.

      + +
      Account Security
      +

      Soverin supports TOTP two factor authentication for webmail only. They do not allow U2F security key authentication.

      + +
      Data Security
      +

      Soverin has encryption at rest however it doesn't appear to be "zero access", meaning it is technically possible for them to decrypt the data they have.

      +

      Soverin also uses the standard CalDAV and CardDAV protocols for calendars and contacts, which do not support E2EE. A standalone option may be more appropriate.

      + +
      Email Encryption
      +

      Soverin has integrated encryption in their webmail, which simplifies sending messages to users. However, Soverin has not integrated a Web Key Directory (WKD) for users on their platform.

      + +

      .onion Service
      +

      Soverin does not operate a .onion service.

      + +
      Extra Functionality
      +

      Soverin also providers users with space for a personal webpage.

      +
      +
      +
      +
      + Disroot +
      +
      +

      Disroot Free

      +

      Disroot offers email amongst other services. The service is maintained by volunteers and its community. They have been in operation since 2015. Disroot is based in Amsterdam. Disroot is free and uses open source software such as Rainloop to provide service. Users support the service through donations and buying extra storage. The mailbox limit is 1 GB, but extra storage can be purchased 0.15€ per GB per month paid yearly.

      + +
      Domains and Aliases
      +

      Disroot lets users use their own domain. They have aliases, however you must manually apply for them.

      + +
      Payment Methods
      +

      Disroot accepts Bitcoin and Faircoin as payment methods. They also accept PayPal, direct bank deposit, and Patreon payments. Disroot is a not-for-profit organization that also accepts donations through Liberapay, Flattr, and Monero, but these payment methods cannot be used to purchase services.

      + +
      Account Security
      +

      Disroot supports TOTP two factor authentication for webmail only. They do not allow U2F security key authentication.

      + +
      Data Security
      +

      Disroot uses full disk encryption. However, it doesn't appear to be "zero access", meaning it is technically possible for them to decrypt the data they have.

      +

      Disroot also uses the standard CalDAV and CardDAV protocols for calendars and contacts, which do not support E2EE. A standalone option may be more appropriate.

      + +
      Email Encryption
      +

      Disroot allows for encrypted emails to be sent from their webmail application using OpenPGP. However, Disroot has not integrated a Web Key Directory (WKD) for users on their platform.

      + +
      .onion Service
      +

      Disroot does not operate a .onion service.

      + +
      Extra Functionality
      +

      They offer other services such as NextCloud, XMPP Chat, Etherpad, Ethercalc, Pastebin, Online polls and a Gitea instance. They also have an app available in F-Droid.

      +
      +
      +
      +
      + Tutanota +
      +
      +

      Tutanota Free

      +

      Tutanota.com is an email service with a focus on security and privacy through the use of encryption. Tutanota has been in operation since 2011 and is based in Hanover, Germany. Accounts start with 1GB storage with their free plan.

      +

      Tutanota doesn't allow the use of third-party email clients. There are plans to allow Tutanota pull email from external email accounts using the IMAP protocol. Email import is currently not possible.

      +

      Emails can be exported individually or by bulk selection. Tutanota does not allow for subfolders as you might expect with other email providers.

      +

      Tutanota is working on a desktop client and they have an app available in F-Droid. They also have their app in conventional stores such as App Store on iOS and Google Play for Android.

      + +
      Domains and Aliases
      +

      Paid Tutanota accounts can use up to 5 aliases and custom domains. Tutanota doesn't allow for subaddressing (plus addresses), but you can use a catch-all with a custom domain.

      + +
      Payment Methods
      +

      Tutanota accepts only credit cards and PayPal.

      + +
      Account Security
      +

      Tutanota supports two factor authentication. Users can either use TOTP or U2F. U2F support is not yet available on Android.

      + +
      Data Security
      +

      Tutanota has zero access encryption at rest for your emails, address book contacts, and calendars. This means the messages and other data stored in your account are only readable by you.

      + +
      Email Encryption
      +

      Tutanota does not use OpenPGP. Tutanota users can only receive encrypted emails when external users send them through a temporary Tutanota mailbox.

      +

      Tutanota does have plans to support AutoCrypt. This would allow for external users to send encrypted emails to Tutanota users as long as their email client supports the AutoCrypt headers.

      + +
      .onion Service
      +

      Tutanota does not operate a .onion service but may consider it in the future.

      + +
      Extra Functionality
      +

      Tutanota offers the business version of Tutanota to non-profit organizations for free or with a heavy discount.

      + +

      Tutanota also has a business feature called Secure Connect. This ensures customer contact to the business uses E2EE. The feature costs €240/year.

      +
      +
      - -

      Interesting Email Providers Under Development

      - -
        -
      • Confidant Mail - An open-source non-SMTP cryptographic email system optimized for large file attachments. It is a secure and spam-resistant alternative to regular email and online file drop services. It - uses GNU Privacy Guard (GPG) for content encryption and authentication, and TLS 1.2 with ephemeral keys for transport encryption.
      • -
      - -

      Become Your Own Email Provider

      - -Mail-in-a-Box -

      Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It's sort of like making your own Gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don't need to be a technology expert to set it up. More: https://mailinabox.email/

      - -Mailcow -

      Mailcow is a slightly more advanced mail server perfect for those with a bit more Linux experience. It has everything you need in a Docker container: A mailserver with DKIM support, antivirus and spam monitoring, webmail and ActiveSync with SOGo, and web-based administration with 2FA support. More: Mailcow Dockerized docs

      diff --git a/_includes/sections/email-warning.html b/_includes/sections/email-warning.html new file mode 100644 index 00000000..ac524a13 --- /dev/null +++ b/_includes/sections/email-warning.html @@ -0,0 +1,10 @@ + +
      +
      Warning
      +
      +

      When using end-to-end encryption (E2EE) technology like OpenPGP, email will still have some metadata that is not encrypted in the header of the email. Read more about email metadata.

      +

      OpenPGP also does not support Forward secrecy, which means if either your or the recipient's private key is ever stolen, all previous messages encrypted with it will be exposed. How do I protect my private keys?

      +

      Rather than use email for prolonged conversations, consider using a medium that does support Forward secrecy.

      + Recommended Instant Messengers +
      +
      diff --git a/assets/img/svg/3rd-party/anonaddy-dark.svg b/assets/img/svg/3rd-party/anonaddy-dark.svg new file mode 100644 index 00000000..02562e5d --- /dev/null +++ b/assets/img/svg/3rd-party/anonaddy-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/anonaddy.svg b/assets/img/svg/3rd-party/anonaddy.svg new file mode 100644 index 00000000..9928c50f --- /dev/null +++ b/assets/img/svg/3rd-party/anonaddy.svg @@ -0,0 +1,2 @@ + + diff --git a/pages/providers/email.html b/pages/providers/email.html index 974e0018..78a7e353 100644 --- a/pages/providers/email.html +++ b/pages/providers/email.html @@ -1,27 +1,263 @@ --- layout: page permalink: /providers/email/ -title: "Best Secure Email Providers for Privacy" +title: "Private Email Providers" description: "Find a secure email provider that will keep your privacy in mind. Don't settle for ad-supported platforms. Never trust any company with your privacy, always encrypt." --- -
      -
      Warning
      -
      -

      Even when using end-to-end encryption technology like GPG, email is inherently insecure and should not be trusted for sensitive communications. Metadata is always communicated in plaintext, and even when encryption is used correctly it is very easy for either party to accidentally respond to or forward a previously encrypted message in plaintext in many clients. GPG also does not easily support modern crypto functionality such as key rotation and forward secrecy.

      -

      We recommend the following email providers for routine notifications and messages from other services that require an email address. For communications that need to be safe and secure, you should use a dedicated instant messaging tool, such as Signal.

      - Recommended Instant Messengers -
      -
      +{% include sections/email-warning.html %} {% include sections/email-providers.html %} -

      Related Information

      +
      +

      Our Email Provider Criteria

      -
        -
      • Aging 'Privacy' Law Leaves Cloud E-Mail Open to Cops - Data stored in the cloud for longer than 6 months is considered abandoned and may be accessed by intelligence agencies without - a warrant. Learning: Use an external email client like Thunderbird or Enigmail, download your emails and store them locally. Never leave them on the server.
      • -
      • With May First/Riseup Server Seizure, FBI Overreaches Yet Again
      • -
      • Autistici/Inventati server compromised - The cryptographic services offered by the Autistici/Inventati server have been compromised on 15th June 2004. It was discovered on 21st June 2005. One year - later. During an enquiry on a single mailbox, the Postal Police may have tapped for a whole year every user's private communication going through the server autistici.org/inventati.org.
      • -
      +

      Please note we are not affiliated with any of the providers we recommend. This allows us to provide completely objective recommendations. We have developed a clear set of requirements for any Email provider wishing to be recommended, including implementing industry best practices, modern technology and more. We suggest you familiarize yourself with this list before choosing a Email provider, and conduct your own research to ensure the Email provider you choose is the right choice for you.

      + +
      +
      +
      +

      Jurisdiction

      +

      Operating outside the five/nine/fourteen-eyes countries is not necessarily a guarantee of privacy, and there are other factors to consider. However, we believe that avoiding these countries is important if you wish to avoid mass government dragnet surveillance, especially from the United States. Read our page on global mass surveillance and avoiding the US and UK to learn more about why we feel this is important.

      +
      +
      +

      Minimum to Qualify:

      +
        +
      • Operating outside the USA or other Five Eyes countries.
      • +
      +
      +
      +

      Best Case:

      +
        +
      • Operating outside the USA or other Fourteen Eyes countries.
      • +
      • Operating inside a country with strong consumer protection laws.
      • +
      +
      + +
      +

      Technology

      +

      We regard these features as important in order to provide a safe and optimal service to users. Users should consider the provider which has the features they require.

      +
      +
      +

      Minimum to Qualify:

      +
        +
      • Encrypts account data at rest.
      • +
      • Integrated webmail encryption provides convenience to users who want improve on having no E2EE encryption.
      • +
      +
      +
      +

      Best Case:

      +
        +
      • Encrypts account data at rest with zero-access encryption.
      • +
      • Allow users to use their own domain name. Custom domain names are important to users because it allows them to maintain their agency from the service, should it turn bad, be acquired by another company which doesn't prioritize privacy etc.
      • +
      • Support for WKD to allow improved discovery of public OpenPGP keys via HTTP.
        GnuPG users can get a key by typing: gpg --locate-key example_user@example.com
      • +
      • Support for a temporary mailbox for external users. This is useful when you want to send a encrypted email, without sending an actual copy to your recipient. These emails usually have a limited lifespan and then are automatically deleted. They also don't require the recipient to configure any cryptography like OpenPGP.
      • +
      • Availability of the email provider's services via an onion service.
      • +
      • Subaddressing support.
      • +
      • Catch all or aliases for users who own their own domains.
      • +
      • Use of standard email access protocols such as IMAP, SMTP or JMAP. Standard access protocols ensure customers can easily download all of their email,should they want to switch to another provider.
      • +
      +
      + +
      +

      Privacy

      +

      We prefer our recommended providers to collect as little data as possible.

      +
      +
      +

      Minimum to Qualify:

      +
        +
      • Protect sender's IP address. Filter it from showing in the Received header field.
      • +
      • Don't require personally identifiable information (PII) besides username and password.
      • +
      • Privacy policy that meets the requirements defined by the GDPR
      • +
      +
      +
      +

      Best Case:

      +
        +
      • Accepts Bitcoin, cash, and other forms of cryptocurrency and/or anonymous payment options (gift cards, etc.)
      • +
      +
      + +
      +

      Security

      +

      Email servers deal with a lot of very sensitive data. We expect that providers will adopt best industry practices in order to protect their users.

      +
      +
      +

      Minimum to Qualify:

      + +
      +
      +

      Best Case:

      +
        +
      • Support for hardware authentication, ie U2F and WebAuthn. U2F and WebAuthn are more secure as they use a private key stored on a client-side hardware device to authenticate users, as opposed to a shared secret that is stored on the web server and on the client side when using TOTP. Furthermore, U2F and WebAuthn are more resistant to phishing as their authentication response is based on the authenticated domain name.
      • +
      • Zero access encryption, builds on encryption at rest. The difference being the provider does not have the decryption keys to the data they hold. This prevents a rogue employee leaking data they have access to or remote adversary from releasing data they have stolen by gaining unauthorized access to the server.
      • +
      • DNS Certification Authority Authorization (CAA) Resource Record in addition to DANE support.
      • +
      • Implementation of Authenticated Received Chain (ARC), this is useful for users who post to mailing lists RFC8617.
      • +
      • Bug-bounty programs and/or a coordinated vulnerability-disclosure process.
      • +
      • Website security standards such as:
      • + +
      +
      + +
      +

      Trust

      +

      You wouldn't trust your finances to someone with a fake identity, so why trust them with your internet data? We require our recommended providers to be public about their ownership or leadership. We also would like to see frequent transparency reports, especially in regard to how government requests are handled.

      +
      +
      +

      Minimum to Qualify:

      +
        +
      • Public-facing leadership or ownership.
      • +
      +
      +
      +

      Best Case:

      +
        +
      • Public-facing leadership.
      • +
      • Frequent transparency reports.
      • +
      +
      + +
      +

      Marketing

      +

      With the email providers we recommend we like to see responsible marketing.

      +
      +
      +

      Minimum to Qualify:

      +
        +
      • Must self host analytics (no Google Analytics etc). The provider's site must also comply with DNT (Do Not Track) for those users who want to opt-out.
      • +
      +

      Must not have any marketing which is irresponsible:

      +
        +
      • Claims of "unbreakable encryption". Encryption should be used with the intention that it may not be secret in the future when the technology exists to crack it.
      • +
      • Making guarantees of protecting anonymity 100%. When someone makes a claim that something is 100% it means there is no certainty for failure. We know users can quite easily deanonymize themselves in a number of ways, eg:
      • +
          +
        • Reusing personal information eg. (email accounts, unique pseudonyms etc) that they accessed without anonymity software (Tor, VPN etc)
        • +
        • Browser fingerprinting
        • +
        +
      +
      +
      +

      Best Case:

      +
        +
      • Clear and easy to read documentation. This includes things like, setting up 2FA, email clients, OpenPGP, etc.
      • +
      +
      + +
      +

      Additional Functionality

      +

      While not strictly requirements, there are some factors we looked into when determining which providers to recommend.

      +
      +
      +
      +
      + +

      Email encryption

      +
      +
      +
      +

      What is end-to-end encryption (E2EE) encryption in email?

      +

      End-to-end encryption (E2EE) is a way of encrypting email contents so that nobody but the recipient(s) can read the email message.

      +

      How can I encrypt my email?

      +

      The standard way to do email E2EE and have it work between different email providers is with OpenPGP. There are different implementations of the OpenPGP standard, the most common being GnuPG and OpenPGP.js.

      +

      There is another standard that was popular with business called S/MIME, however it requires a certificate issued from a Certificate Authority (not all of them issue S/MIME certificates). It has support in G Suite Enterprise/Education and Office 365 Business or Exchange Server 2016, 2019.

      +

      What software can I use to get E2EE?

      +

      Email providers which allow you to use standard access protocols like IMAP and SMTP can be used with any of the email clients we recommend. This can be less secure as you are now relying on email providers to ensure that their encryption implementation works and has not been compromised in anyway.

      +
      +
      +

      How do I protect my private keys?

      +

      A smartcard (such as a Yubikey or Nitrokey) works by receiving an encrypted email message from a device (phone, tablet, computer etc) running an email/webmail client. The message is then decrypted by the smartcard and the decrypted content is sent back to the device.

      +

      It is advantageous for the decryption to occur on the smartcard so as to avoid possibly exposing your private key to a compromised device.

      +
      +
      +
      + +

      Email metadata

      +
      +
      +
      +

      Who can see the email metadata?

      +

      Email metadata is able to be seen by your email client software (or webmail) and any servers relaying the message from you to any recipients. Sometimes email servers will also use external parties to protect against spam.

      +

      What is email metadata?

      +

      Email software will often show some visible headers that you may have seen such as: To, From, Cc, Date, Subject. +

      +

      When is email metadata used?

      +

      Client software may use it to show who a message is from and what time it was received. Servers may use it to determine where an email message must be sent, among other purposes not transparent to the user.

      +
      +
      +

      Where is the email metadata?

      +

      Email metadata is stored in the message header of the email message.

      +

      Why can't email metadata be E2EE?

      +

      Email metadata is is cruicial to the most basic functionality of email (where it came from, and where it has to go). E2EE was not built into the email protocols originally and is also optional, therefore, only the message content is protected.

      +

      How is my metadata protected?

      +

      When emails travel between email providers an encrypted connection is negotiated using Opportunistic TLS. This protects the metadata from outside observers, but as it is not E2EE, server administrators can snoop on the metadata of an email.

      +
      +
      +
      + +
      + +

      Email cloaking services

      +
      + + AnonAddy + +

      AnonAddy lets users create aliases that forward to their email address. Can be self-hosted. Source code on GitHub.

      +
      + +

      Self-hosting Email

      +
      +

      Advanced users may consider setting up their own email server. Mailservers require attention and continuous maintenance in order to keep things secure and mail delivery reliable.

      +

      Combined software solutions

      + + Mail-in-a-Box + +
      +

      Mail-in-a-Box is an automated setup script for deploying a mail server on Ubuntu. Its goal is to make it easier for users to set up their own mail server.

      + + Mailcow + +

      Mailcow is a more advanced mail server perfect for those with a bit more Linux experience. It has everything you need in a Docker container: A mailserver with DKIM support, antivirus and spam monitoring, webmail and ActiveSync with SOGo, and web-based administration with 2FA support. Mailcow Dockerized docs

      + +

      For a more manual approach we've picked out these two articles.

      + +
      + +

      Related Email Articles

      + diff --git a/pages/software/email.html b/pages/software/email.html index 0366201c..1ce7dd68 100644 --- a/pages/software/email.html +++ b/pages/software/email.html @@ -5,14 +5,7 @@ title: "Email Clients" description: "Discover free, open-source, and secure email clients, along with some email alternatives you may not have considered." --- -
      -
      Warning
      -
      -

      Even when using end-to-end encryption technology like GPG, email is inherently insecure and should not be trusted for sensitive communications. Metadata is always communicated in plaintext, and even when encryption is used correctly it is very easy for either party to accidentally respond to or forward a previously encrypted message in plaintext in many clients. GPG also does not easily support modern crypto functionality such as key rotation and forward secrecy.

      -

      We recommend the following email providers for routine notifications and messages from other services that require an email address. For communications that need to be safe and secure, you should use a dedicated instant messaging tool, such as Signal.

      - Recommended Instant Messengers -
      -
      +{% include sections/email-warning.html %} {% include sections/email-clients.html %} -- 2.47.2 From 4efdd0e27e61b47095b250b4dabcd339d8e98bbd Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sun, 1 Mar 2020 13:15:49 +0000 Subject: [PATCH 354/560] Add optimized version of Mailcow logo (#1743) --- assets/img/svg/3rd-party/mailcow.svg | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/assets/img/svg/3rd-party/mailcow.svg b/assets/img/svg/3rd-party/mailcow.svg index 60bb1a76..e3b2ad95 100644 --- a/assets/img/svg/3rd-party/mailcow.svg +++ b/assets/img/svg/3rd-party/mailcow.svg @@ -1,3 +1,2 @@ - - -image/svg+xml \ No newline at end of file + + -- 2.47.2 From 79adb49386ed003d1b78e7fc9b87d637a247cc6d Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sun, 1 Mar 2020 14:51:44 +0000 Subject: [PATCH 355/560] Add missing space, use e.g. (#1744) --- _includes/sections/email-providers.html | 2 +- pages/providers/email.html | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index ec7afb32..c646afc5 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -19,7 +19,7 @@

      ProtonMail Free

      ProtonMail.com is an email service with a focus on privacy, encryption, security, and ease of use. They have been in operation since 2013. ProtonMail is based in Genève, Switzerland. Accounts start with 500 MB storage with their free plan.

      -

      Free accounts have some limitations and do not allow the use of the ProtonMail Bridge, which is required to use a recommended email client (eg. Thunderbird) or to search email by body text. Paid accounts are available starting at €48/Year which include features like ProtonMail Bridge, additional storage, custom domain support, and more. The webmail and mobile apps can only search To:, From:, Date: and Subject: (this is likely to change when v4.0 of ProtonMail is released).

      +

      Free accounts have some limitations and do not allow the use of the ProtonMail Bridge, which is required to use a recommended email client (e.g. Thunderbird) or to search email by body text. Paid accounts are available starting at €48/Year which include features like ProtonMail Bridge, additional storage, custom domain support, and more. The webmail and mobile apps can only search To:, From:, Date: and Subject: (this is likely to change when v4.0 of ProtonMail is released).

      Domains and Aliases

      Paid ProtonMail users can use their own domain with the service. Catch-all addresses are supported with custom domains. ProtonMail also supports subaddressing, which is useful for users who don't want to purchase a domain.

      diff --git a/pages/providers/email.html b/pages/providers/email.html index 78a7e353..2ba39b4f 100644 --- a/pages/providers/email.html +++ b/pages/providers/email.html @@ -55,7 +55,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    • Availability of the email provider's services via an onion service.
    • Subaddressing support.
    • Catch all or aliases for users who own their own domains.
    • -
    • Use of standard email access protocols such as IMAP, SMTP or JMAP. Standard access protocols ensure customers can easily download all of their email,should they want to switch to another provider.
    • +
    • Use of standard email access protocols such as IMAP, SMTP or JMAP. Standard access protocols ensure customers can easily download all of their email, should they want to switch to another provider.
    @@ -86,7 +86,7 @@ description: "Find a secure email provider that will keep your privacy in mind.

    Minimum to Qualify:

    • Protection of webmail with two-factor authentication (2FA), such as TOTP.
    • -
    • Encryption at rest, (eg dm-crypt) this protects the contents of the servers in case of unlawful seizure.
    • +
    • Encryption at rest, (e.g. dm-crypt) this protects the contents of the servers in case of unlawful seizure.
    • DNSSEC support.
    • No TLS errors/vulnerabilities when being profiled by tools such as Hardenize, testssl.sh or Qualys SSL Labs, this includes certificate related errors, poor or weak ciphers suites, weak DH parameters such as those that led to Logjam.
    • A valid MTA-STS and TLS-RPT policy.
    • @@ -148,9 +148,9 @@ description: "Find a secure email provider that will keep your privacy in mind.

      Must not have any marketing which is irresponsible:

      • Claims of "unbreakable encryption". Encryption should be used with the intention that it may not be secret in the future when the technology exists to crack it.
      • -
      • Making guarantees of protecting anonymity 100%. When someone makes a claim that something is 100% it means there is no certainty for failure. We know users can quite easily deanonymize themselves in a number of ways, eg:
      • +
      • Making guarantees of protecting anonymity 100%. When someone makes a claim that something is 100% it means there is no certainty for failure. We know users can quite easily deanonymize themselves in a number of ways, e.g.:
        • -
        • Reusing personal information eg. (email accounts, unique pseudonyms etc) that they accessed without anonymity software (Tor, VPN etc)
        • +
        • Reusing personal information e.g. (email accounts, unique pseudonyms etc) that they accessed without anonymity software (Tor, VPN etc)
        • Browser fingerprinting
      -- 2.47.2 From e047c72a0f219abb43d04642976ffaac7552aa97 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Mon, 2 Mar 2020 03:05:27 +0000 Subject: [PATCH 356/560] Catchall only with Professional/Visionary accounts (#1748) --- _includes/sections/email-providers.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index c646afc5..e495ddb1 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -22,7 +22,7 @@

      Free accounts have some limitations and do not allow the use of the ProtonMail Bridge, which is required to use a recommended email client (e.g. Thunderbird) or to search email by body text. Paid accounts are available starting at €48/Year which include features like ProtonMail Bridge, additional storage, custom domain support, and more. The webmail and mobile apps can only search To:, From:, Date: and Subject: (this is likely to change when v4.0 of ProtonMail is released).

      Domains and Aliases
      -

      Paid ProtonMail users can use their own domain with the service. Catch-all addresses are supported with custom domains. ProtonMail also supports subaddressing, which is useful for users who don't want to purchase a domain.

      +

      Paid ProtonMail users can use their own domain with the service. Catch-all addresses are supported with custom domains for Professional and Visionary plans. ProtonMail also supports subaddressing, which is useful for users who don't want to purchase a domain.

      Payment Methods

      ProtonMail accepts Bitcoin in addition to accepting credit/debit cards and PayPal.

      -- 2.47.2 From 63ae3b3fb8506f7184efbf2febde7b70927eca60 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Mon, 2 Mar 2020 03:10:38 +0000 Subject: [PATCH 357/560] =?UTF-8?q?Use=20full=20name=20for=20processor=20S?= =?UTF-8?q?ofort=C3=BCberweisung=20(#1747)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _includes/sections/email-providers.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index e495ddb1..6d488b34 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -61,7 +61,7 @@

      Mailbox.org lets users use their own domain and they support catch-all addresses. Mailbox.org also supports subaddressing, which is useful for users who don't want to purchase a domain.

      Payment Methods
      -

      Mailbox.org doesn't accept Bitcoin or any other cryptocurrencies as a result of their payment processor BitPay suspending operations in Germany. However, they do accept Cash by mail, cash payment to bank account, bank transfer, credit card, PayPal and couple of German-specific processors: paydirekt and Sofort.

      +

      Mailbox.org doesn't accept Bitcoin or any other cryptocurrencies as a result of their payment processor BitPay suspending operations in Germany. However, they do accept Cash by mail, cash payment to bank account, bank transfer, credit card, PayPal and couple of German-specific processors: paydirekt and Sofortüberweisung.

      Account Security

      Mailbox.org supports two factor authentication for their webmail only. You can use either TOTP or a Yubikey via the Yubicloud. Web standards such as U2F and WebAuthn are not yet supported.

      -- 2.47.2 From cf8ab735145232b4fa0fe0a954385c4c6e778c3e Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Mon, 2 Mar 2020 02:58:46 -0800 Subject: [PATCH 358/560] Remove Dnswarden - project unmaintained (#1746) approved, thanks for the PR nitro. --- _includes/sections/dns.html | 43 ------------------------------------- 1 file changed, 43 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index c9c7f53e..50f17d15 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -191,49 +191,6 @@ Self - - - dnswarden - - - - - Germany - - - - - - - - Hobby Project - No - - - DoH, - - DoT , - - - DNSCrypt - - Yes - Yes - - - Based on server choice - - - ? - - - Hetzner Online GmbH - - - - Foundation for Applied Privacy -- 2.47.2 From e29266e53cc1fb05afd33e73ebc04fb7cc53e977 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 2 Mar 2020 13:36:58 -0600 Subject: [PATCH 359/560] Add #dev:privacytools.io to README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 906c72cd..e9156db9 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ _Encryption Against Global Mass Surveillance._ It's important for a website like PrivacyTools to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed here, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else... -**Talk to us please.** Join our [subreddit](https://www.reddit.com/r/privacytoolsIO/) or [our Discourse community](https://forum.privacytools.io/) and start a discussion. This is a community project and we're aiming to deliver the best information available for a better privacy. Thank you for participating. +**Talk to us!** If you want to help make privacytools.io the best website it can be, join our Matrix discussion chat at [`#dev:privacytools.io`](https://matrix.to/#/#dev:privacytools.io), where we talk about open issues and PRs in this repo, and changes to the site. You may submit any website suggestions here on GitHub [Issues](https://github.com/privacytoolsIO/privacytools.io/issues). Please refer to the [contribution guidelines](.github/CONTRIBUTING.md) and consider stopping by our chat room before submitting. Thank you. -You can submit your suggestions here on GitHub [(Issues)](https://github.com/privacytoolsIO/privacytools.io/issues) and also in our [subreddit](https://www.reddit.com/r/privacytoolsIO/). Please refer to the [Contributing Guidelines](.github/CONTRIBUTING.md) before submitting. Thank you. +If you want to discuss privacy in general, a new tool, or just something else, feel free to join [our Discourse community](https://forum.privacytools.io/) or our general Matrix room at [`#general:privacytools.io`](https://matrix.to/#/#general:privacytools.io) and start a discussion! This is a community project and we're aiming to deliver the best information available. Thank you for participating. ## Developing -- 2.47.2 From 952197e8da7e39a2a676f0da867d3f87d605f22d Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Tue, 3 Mar 2020 04:04:29 +0000 Subject: [PATCH 360/560] Minor email listing corrections (#1751) --- _includes/sections/email-providers.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 6d488b34..a440790b 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -67,11 +67,11 @@

      Mailbox.org supports two factor authentication for their webmail only. You can use either TOTP or a Yubikey via the Yubicloud. Web standards such as U2F and WebAuthn are not yet supported.

      Data Security
      -

      Mailbox.org allows for encryption of incoming mail using their encrypted mailbox. New messages that you receive will then be immediately encrypted with your public key. This only protects message content while at rest so you should request that the sender encrypt the email message before sending in order to ensure confidentiality.

      +

      Mailbox.org allows for encryption of incoming mail using their encrypted mailbox. New messages that you receive will then be immediately encrypted with your public key.

      However, Open-Exchange, the software platform used by Mailbox.org, does not support the encryption of your address book and calendar. A standalone option may be more appropriate for that information.

      Email Encryption
      -

      Mailbox.org has integrated E2EE encryption in their webmail, which simplifies sending messages to users with public OpenPGP keys. They also allow remote recipients to decrypt an email on Mailbox.org's servers. This feature is useful when the remote recipient does not have OpenPGP and cannot decrypt a copy of the email in their own mailbox.

      +

      Mailbox.org has integrated encryption in their webmail, which simplifies sending messages to users with public OpenPGP keys. They also allow remote recipients to decrypt an email on Mailbox.org's servers. This feature is useful when the remote recipient does not have OpenPGP and cannot decrypt a copy of the email in their own mailbox.

      Mailbox.org also supports the discovery of public keys via HTTP from their Web Key Directory (WKD). This allows users outside of Mailbox.org to find the OpenPGP keys of Mailbox.org users easily, for cross-provider E2EE.

      .onion Service
      -- 2.47.2 From 055457fe9c2e4ade0fc9668154a52a73e0fa34b3 Mon Sep 17 00:00:00 2001 From: PoorPockets McNewHold Date: Tue, 3 Mar 2020 21:26:28 +0100 Subject: [PATCH 361/560] Removal of Jive Search due to #1739 (#1756) Approved issue by @blacklight447-ptio https://github.com/privacytoolsIO/privacytools.io/issues/1739#issuecomment-593086290 --- _includes/sections/search-engines.html | 1 - 1 file changed, 1 deletion(-) diff --git a/_includes/sections/search-engines.html b/_includes/sections/search-engines.html index afdb78e2..ad710454 100644 --- a/_includes/sections/search-engines.html +++ b/_includes/sections/search-engines.html @@ -47,7 +47,6 @@ github="https://github.com/Qwant/"
      • YaCy - A free-software P2P search engine powered by its users.
      • -
      • Jive Search - A free-software search engine with a similar look and feel to Google.
      • MetaGer - An open-source metasearch engine, which is based in Germany. It focuses on protecting the user's privacy.
      • Mojeek - Independent and unbiased search results with no user tracking.
      -- 2.47.2 From 4c621018c6ac2b12df9b20d1822711a563d5a09a Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Tue, 3 Mar 2020 23:03:25 +0000 Subject: [PATCH 362/560] Remove emphasis, correct disroot badge (#1754) --- _includes/sections/email-providers.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index a440790b..21986d64 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -25,7 +25,7 @@

      Paid ProtonMail users can use their own domain with the service. Catch-all addresses are supported with custom domains for Professional and Visionary plans. ProtonMail also supports subaddressing, which is useful for users who don't want to purchase a domain.

      Payment Methods
      -

      ProtonMail accepts Bitcoin in addition to accepting credit/debit cards and PayPal.

      +

      ProtonMail accepts Bitcoin in addition to accepting credit/debit cards and PayPal.

      Account Security

      ProtonMail supports TOTP two factor authentication only. The use of a U2F security key is not yet supported. ProtonMail is planning to implement U2F upon completion of their Single Sign On (SSO) code.

      @@ -61,7 +61,7 @@

      Mailbox.org lets users use their own domain and they support catch-all addresses. Mailbox.org also supports subaddressing, which is useful for users who don't want to purchase a domain.

      Payment Methods
      -

      Mailbox.org doesn't accept Bitcoin or any other cryptocurrencies as a result of their payment processor BitPay suspending operations in Germany. However, they do accept Cash by mail, cash payment to bank account, bank transfer, credit card, PayPal and couple of German-specific processors: paydirekt and Sofortüberweisung.

      +

      Mailbox.org doesn't accept Bitcoin or any other cryptocurrencies as a result of their payment processor BitPay suspending operations in Germany. However, they do accept Cash by mail, cash payment to bank account, bank transfer, credit card, PayPal and couple of German-specific processors: paydirekt and Sofortüberweisung.

      Account Security

      Mailbox.org supports two factor authentication for their webmail only. You can use either TOTP or a Yubikey via the Yubicloud. Web standards such as U2F and WebAuthn are not yet supported.

      @@ -134,7 +134,7 @@

      Soverin lets users use their own domain. Soverin users can also use catch-all and aliases for domains they own. Soverin also allows for subaddressing, which is useful for users who don't want to purchase a domain.

      Payment Methods
      -

      Soverin accepts Bitcoin as payment. They also accept credit/debit cards, PayPal, and the Netherlands-specific payment gateway iDEAL.

      +

      Soverin accepts Bitcoin as payment. They also accept credit/debit cards, PayPal, and the Netherlands-specific payment gateway iDEAL.

      Account Security

      Soverin supports TOTP two factor authentication for webmail only. They do not allow U2F security key authentication.

      @@ -170,7 +170,7 @@
      Domains and Aliases

      Disroot lets users use their own domain. They have aliases, however you must manually apply for them.

      -
      Payment Methods
      +
      Payment Methods

      Disroot accepts Bitcoin and Faircoin as payment methods. They also accept PayPal, direct bank deposit, and Patreon payments. Disroot is a not-for-profit organization that also accepts donations through Liberapay, Flattr, and Monero, but these payment methods cannot be used to purchase services.

      Account Security
      -- 2.47.2 From f65af998cc3f9b6ed90996ee5be296b800a68f99 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 4 Mar 2020 16:32:03 -0600 Subject: [PATCH 363/560] Set security headers Honestly I can't remember why we have Access-Control-Allow-Origin set, so hopefully removing it does not break anything. --- nginx/010-headers.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nginx/010-headers.conf b/nginx/010-headers.conf index 95424841..619996b6 100644 --- a/nginx/010-headers.conf +++ b/nginx/010-headers.conf @@ -3,7 +3,7 @@ add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options nosniff always; add_header Content-Security-Policy "default-src 'none'; script-src 'self' https://stats.privacytools.io; style-src 'self'; img-src 'self' data: https://*.privacytools.io; object-src 'none'; frame-src https://stats.privacytools.io; font-src 'self'; base-uri 'none'; form-action 'self' https://search.privacytools.io; frame-ancestors 'none'; manifest-src 'self';" always; add_header Strict-Transport-Security "max-age=31557600; includeSubDomains; preload"; -add_header 'Access-Control-Allow-Origin' '*'; add_header Alt-Svc 'h2="privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion:443"; ma=86400; persist=1'; add_header Expect-CT 'max-age=86400, enforce'; add_header Referrer-Policy "strict-origin"; +add_header Feature-Policy "geolocation none;midi none;notifications none;push none;sync-xhr none;microphone none;camera none;magnetometer none;gyroscope none;speaker self;vibrate none;fullscreen self;payment none;"; -- 2.47.2 From cb130b6f6f7c67ddb5818f06f3f15af749eeffc8 Mon Sep 17 00:00:00 2001 From: zenithium <48525551+zenithium@users.noreply.github.com> Date: Fri, 6 Mar 2020 14:32:45 +0000 Subject: [PATCH 364/560] Grammar fix (#1766) * Grammar * Grammar fix --- _includes/sections/email-providers.html | 2 +- pages/providers/email.html | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 21986d64..86c7c2aa 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -34,7 +34,7 @@

      ProtonMail has zero access encryption at rest for your emails, address book contacts, and calendars. This means the messages and other data stored in your account are only readable by you.

      Email Encryption
      -

      ProtonMail has integrated OpenPGP encryption in their webmail. Emails to other ProtonMail users are encrypted automatically, and encryption to non-ProtonMail users with a OpenPGP key can be enabled easily in your account settings. They also allow you to encrypt messages to non-ProtonMail users without the need for them to sign up for a ProtonMail account or use software like OpenPGP.

      +

      ProtonMail has integrated OpenPGP encryption in their webmail. Emails to other ProtonMail users are encrypted automatically, and encryption to non-ProtonMail users with an OpenPGP key can be enabled easily in your account settings. They also allow you to encrypt messages to non-ProtonMail users without the need for them to sign up for a ProtonMail account or use software like OpenPGP.

      ProtonMail also supports the discovery of public keys via HTTP from their Web Key Directory (WKD). This allows users outside of ProtonMail to find the OpenPGP keys of ProtonMail users easily, for cross-provider E2EE.

      .onion Service
      diff --git a/pages/providers/email.html b/pages/providers/email.html index 2ba39b4f..39054276 100644 --- a/pages/providers/email.html +++ b/pages/providers/email.html @@ -12,7 +12,7 @@ description: "Find a secure email provider that will keep your privacy in mind.

      Our Email Provider Criteria

      -

      Please note we are not affiliated with any of the providers we recommend. This allows us to provide completely objective recommendations. We have developed a clear set of requirements for any Email provider wishing to be recommended, including implementing industry best practices, modern technology and more. We suggest you familiarize yourself with this list before choosing a Email provider, and conduct your own research to ensure the Email provider you choose is the right choice for you.

      +

      Please note we are not affiliated with any of the providers we recommend. This allows us to provide completely objective recommendations. We have developed a clear set of requirements for any Email provider wishing to be recommended, including implementing industry best practices, modern technology and more. We suggest you familiarize yourself with this list before choosing an Email provider, and conduct your own research to ensure the Email provider you choose is the right choice for you.

      @@ -51,7 +51,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    • Encrypts account data at rest with zero-access encryption.
    • Allow users to use their own domain name. Custom domain names are important to users because it allows them to maintain their agency from the service, should it turn bad, be acquired by another company which doesn't prioritize privacy etc.
    • Support for WKD to allow improved discovery of public OpenPGP keys via HTTP.
      GnuPG users can get a key by typing: gpg --locate-key example_user@example.com
    • -
    • Support for a temporary mailbox for external users. This is useful when you want to send a encrypted email, without sending an actual copy to your recipient. These emails usually have a limited lifespan and then are automatically deleted. They also don't require the recipient to configure any cryptography like OpenPGP.
    • +
    • Support for a temporary mailbox for external users. This is useful when you want to send an encrypted email, without sending an actual copy to your recipient. These emails usually have a limited lifespan and then are automatically deleted. They also don't require the recipient to configure any cryptography like OpenPGP.
    • Availability of the email provider's services via an onion service.
    • Subaddressing support.
    • Catch all or aliases for users who own their own domains.
    • -- 2.47.2 From 0cde9d204a31a735591c3b3bd43c5348dd362d79 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 6 Mar 2020 14:47:41 +0000 Subject: [PATCH 365/560] Update Posteo payment anonymization (#1762) --- _includes/sections/email-providers.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 86c7c2aa..44b38c39 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -98,7 +98,7 @@

      Posteo does not allow the use of custom domains, however users may still make use of subaddressing.

      Payment Methods
      -

      Posteo does not accept Bitcoin or other cryptocurrencies as a form of payment, however they do accept cash-by-mail. They also accept credit/debit cards, bank transfers, and PayPal, and claim that PII (personally identifiable information) that they receive in connection with these payment methods is not linked to your account.

      +

      Posteo does not accept Bitcoin or other cryptocurrencies as a form of payment, however they do accept cash-by-mail. They also accept credit/debit cards, bank transfers, and PayPal, and remove PII (personally identifiable information) that they receive in connection with these payment methods.

      Account Security

      Posteo supports two factor authentication for their webmail only. You can use either TOTP a Yubikey with TOTP. Web standards such as U2F and WebAuthn are not yet supported.

      -- 2.47.2 From 8929918d5f07c6ca2aead86162e55c826b358b6d Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 6 Mar 2020 17:25:30 +0000 Subject: [PATCH 366/560] A New Path for DOJ to Finally Break Encryption (#1768) --- pages/software/real-time-communication.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/software/real-time-communication.html b/pages/software/real-time-communication.html index ffca657d..180e45fe 100644 --- a/pages/software/real-time-communication.html +++ b/pages/software/real-time-communication.html @@ -14,6 +14,11 @@ description: "Discover secure and private ways to communicate with others online Recent news about breaking E2EE on centralized instant messengers +
      March 2020
      + +
      January 2020
      • The EARN IT Act: How to Ban End-to-End Encryption Without Actually Banning It
      • -- 2.47.2 From 0b5b9b53ad92be59bf0eb36fcb604b75723d1264 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 6 Mar 2020 17:26:10 +0000 Subject: [PATCH 367/560] IVPN supports Wireguard, anchor links (#1767) --- _includes/sections/vpn.html | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 9e077358..0defdacf 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -17,7 +17,10 @@ alt="Mullvad">
      -

      Mullvad EUR €60/Year

      +

      + Mullvad + EUR €60/Year +

      Mullvad.net is a fast and inexpensive VPN with a serious focus on transparency and security. They have been in operation since 2009. Mullvad is based in Sweden and does not have a free trial.

      35 Countries

      Mullvad has servers in 35 countries at the time of writing this page. Picking a VPN provider with a server nearest to you will reduce latency of the network traffic you send. This is because of a shorter route (less hops) to the destination.

      @@ -48,7 +51,11 @@ ProtonVPN
      -

      ProtonVPN Free USD $96/year

      +

      + ProtonVPN + Free + USD $96/year +

      ProtonVPN.com is a strong contender in the VPN space, and they have been in operation since 2016. ProtonVPN is based in Switzerland and offers a limited free pricing tier, as well as premium options.

      44 Countries

      ProtonVPN has servers in 44 countries at the time of writing this page. Picking a VPN provider with a server nearest to you will reduce latency of the network traffic you send. This is because of a shorter route (less hops) to the destination.

      @@ -72,8 +79,8 @@ IVPN
      -

      - IVPN +

      + IVPN Standard USD $60/Year Pro USD $100/Year

      @@ -87,6 +94,8 @@

      As of Feburary 2020 IVPN applications are now open source. Source code can be obtained from their GitHub organization.

      Accepts Bitcoin

      In addition to accepting credit/debit cards and PayPal, IVPN accepts Bitcoin and cash/local currency (on annual plans) as anonymous forms of payment.

      +
      WireGuard Support
      +

      In addition to standard OpenVPN connections, IVPN supports WireGuard. WireGuard is an experimental protocol with theoretically better security and higher reliability, although it is not currently recommended for production use.

      Remote Port Forwarding

      Remote port forwarding is possible with a Pro plan. Port forwarding can be activated via the client area. Port forwarding is only available on IVPN when using OpenVPN and is disabled on US servers.

      Mobile Clients
      -- 2.47.2 From 79bc5e9a053ba3566fe9e11200c8e0e21fefa0bb Mon Sep 17 00:00:00 2001 From: zenithium <48525551+zenithium@users.noreply.github.com> Date: Tue, 10 Mar 2020 15:26:50 +0000 Subject: [PATCH 368/560] Fix PR template CoC link (#1777) --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 35636740..19a53c5f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,4 +1,4 @@ - + ## Description -- 2.47.2 From 76db0cf74214c7d6df1463c75a4319fe1201619e Mon Sep 17 00:00:00 2001 From: zenithium <48525551+zenithium@users.noreply.github.com> Date: Tue, 10 Mar 2020 15:30:50 +0000 Subject: [PATCH 369/560] Add link to CoC and correct Mastodon link (#1776) --- _includes/sections/participate.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index 9d8ad2a6..dc5e936b 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -2,7 +2,7 @@

      Participate with suggestions and constructive criticism

      -

      It's important for a website like {{ site.name }} to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on our own Mastodon instance or on Matrix at #general:privacytools.io.

      +

      It's important for a website like {{ site.name }} to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on Matrix at #general:privacytools.io. When using our services, users should follow our Code of Conduct.

      @@ -18,7 +18,7 @@ {% include card.html color="primary" title="Follow on Mastodon & Twitter" image="/assets/img/svg/3rd-party/mastodon.svg" - url="https://social.privacytools.io/" + url="https://social.privacytools.io/@privacytools" website="Mastodon" extra_button='Twitter' description="Get the latest privacy-related updates from our Mastodon Feed. Follow us today!" -- 2.47.2 From edd177f9a81c386828716402241bc9854093604a Mon Sep 17 00:00:00 2001 From: zenithium <48525551+zenithium@users.noreply.github.com> Date: Tue, 10 Mar 2020 16:15:14 +0000 Subject: [PATCH 370/560] Solve issues related to WebRTC (#1773) * Add explanation for disabling WebRTC in Safari * Add brief explanation of what disabling WebRTC does * Update _includes/sections/browser-webrtc.html Co-Authored-By: Jonah Aragon * Removed second test button * Add note about WebRTC with Snowflake * Grammar is hard Co-Authored-By: Jonah Aragon * Corrected iOS to macOS iOS is for phones Co-authored-by: Jonah Aragon --- _includes/sections/browser-addons.html | 2 +- _includes/sections/browser-webrtc.html | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 1ac7d914..a579591f 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -67,7 +67,7 @@ opera="https://addons.opera.com/en/extensions/details/terms-of-service-didnt-rea {% include cardv2.html title="Snowflake" image="/assets/img/svg/3rd-party/snowflake.svg" -description="Snowflake is a new pluggable transport from the Tor Project. If you have an uncensored connection, running this extension volunteers your connection to be used as a Snowflake proxy to help users unable to connect to the Tor network. Your IP will not be visible to the sites users visit using your proxy, as this extension will not make you an exit node. If your access to the Tor network is blocked, this extension will not assist you, and you should use the Tor Browser instead." +description="Snowflake is a new pluggable transport from the Tor Project. If you have an uncensored connection, running this extension volunteers your connection to be used as a Snowflake proxy to help users unable to connect to the Tor network. Your IP will not be visible to the sites users visit using your proxy, as this extension will not make you an exit node. If your access to the Tor network is blocked, this extension will not assist you, and you should use the Tor Browser instead. Note: This add-on does not work with WebRTC disabled." website="https://snowflake.torproject.org" forum="https://forum.privacytools.io/t/discussion-snowflake/1146" git="https://gitweb.torproject.org/pluggable-transports/snowflake.git" diff --git a/_includes/sections/browser-webrtc.html b/_includes/sections/browser-webrtc.html index 9271f5a3..be7c7a9a 100644 --- a/_includes/sections/browser-webrtc.html +++ b/_includes/sections/browser-webrtc.html @@ -4,7 +4,7 @@ WebRTC is a new communication protocol that relies on JavaScript that can leak your actual IP address from behind your VPN.
      -

      While software like NoScript prevents this, it's probably a good idea to block this protocol directly as well, just to be safe.

      +

      While software like NoScript prevents this, it's probably a good idea to block this protocol directly as well, just to be safe. Note: This disables browser-based call functionality that is used for webapps like Discord, Hangouts, Jitsi, etc.

      Test your Browser now @@ -38,10 +38,21 @@ Test your Browser again

      -

      How to fix the WebRTC Leak in Google Chrome?

      +

      How to disable WebRTC in Safari?

      + +

      Safari is far stricter with WebRTC than other major browsers, and it does not leak your IP address in its default configuration. If you'd like, you can follow these steps just to double-check your browser:

      + +
        +
      1. Choose "Preferences" under the Safari menu in your menu bar.
      2. +
      3. Select the Advanced tab and check the "Show Develop menu in menu bar" box.
      4. +
      5. Exit Preferences and open the Develop menu in your menu bar.
      6. +
      7. In the drop-down menu, open the "WebRTC" submenu and ensure "Enable Legacy WebRTC API" is unchecked. If it's grayed out, even better.
      8. +
      + +

      How to disable WebRTC in Google Chrome?

      WebRTC cannot be fully disabled in Chrome; however, it is possible to change its routing settings (and prevent leaks) using an extension. Two open-source solutions include WebRTC Leak Prevent (options may need to be changed depending on the scenario), and uBlock Origin (select "Prevent WebRTC from leaking local IP addresses" in Settings).

      What about other browsers?

      -

      Chrome on iOS, Internet Explorer and Safari does not implement WebRTC yet. But we recommend using Firefox on all devices.

      +

      Chrome on macOS and Internet Explorer do not implement WebRTC yet. But we recommend using Firefox on all devices.

      -- 2.47.2 From c5a303ca5617d4aedabc2372d88874ef3b6fedee Mon Sep 17 00:00:00 2001 From: zenithium <48525551+zenithium@users.noreply.github.com> Date: Wed, 11 Mar 2020 12:19:19 +0000 Subject: [PATCH 371/560] Add new browser tweaks and remove deprecated info (#1772) --- _includes/sections/browser-tweaks.html | 29 ++++++++++++++++++-------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index cae460c8..00fdb762 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -26,14 +26,11 @@
      [FF67+] Blocks CryptoMining
      privacy.trackingprotection.enabled = true
      -
      This is Mozilla's new built-in tracking protection. It uses Disconnect.me filter list, which is redundant if you are already using uBlock Origin 3rd party filters, therefore you should set it to false if you are using the add-on functionalities.
      +
      This is Mozilla's new built-in tracking protection. One of it's benefits is blocking tracking (i.e. Google Analytics) on privileged pages where add-ons that usually do that are disabled.
      browser.send_pings = false
      The attribute would be useful for letting websites track visitors' clicks.
      -
      browser.sessionstore.max_tabs_undo = 0
      -
      Even with Firefox set to not remember history, your closed tabs are stored temporarily at Menu -> History -> Recently Closed Tabs.
      -
      browser.urlbar.speculativeConnect.enabled = false
      Disable preloading of autocomplete URLs. Firefox preloads URLs that autocomplete when a user types into the address bar, which is a concern if URLs are suggested that the user does not want to connect to. Source
      @@ -85,9 +82,6 @@
    -
    Looking for TRR, DoH or ESNI?
    -
    They have moved to our DNS page.
    -
    webgl.disabled = true
    WebGL is a potential security risk. Source
    @@ -101,14 +95,32 @@ +
    beacon.enabled = false
    +
    Disables sending additional analytics to web servers. Details
    + +
    browser.safebrowsing.downloads.remote.enabled = false
    +
    Prevents Firefox from sending information about downloaded executable files to Google Safe Browsing to determine whether it should be blocked for safety reasons. Details
    + +
    Disable Firefox prefetching pages it thinks you will visit next:
    +
    + Prefetching causes cookies from the prefetched site to be loaded and other potentially unwanted behavior. Details here and here. +
      +
    • network.dns.disablePrefetch = true
    • +
    • network.dns.disablePrefetchFromHTTPS = true
    • +
    • network.predictor.enabled = false
    • +
    • network.predictor.enable-prefetch = false
    • +
    • network.prefetch-next = false
    • +
    network.IDN_show_punycode = true
    Not rendering IDNs as their Punycode equivalent leaves you open to phishing attacks that can be very difficult to notice. Source
    +
    Looking for TRR, DoH or ESNI?
    +
    They have moved to our DNS page.

    Firefox user.js Templates

      -
    • ghacks-user.js - An ongoing comprehensive user.js template for configuring and hardening Firefox privacy, security and anti-fingerprinting.
    • +
    • ghacks-user.js - An ongoing comprehensive user.js template for configuring and hardening Firefox privacy, security and anti-fingerprinting.
    @@ -117,7 +129,6 @@ -- 2.47.2 From 06758605f30c4b7781c59754ed5f016518b5716f Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Wed, 11 Mar 2020 07:50:51 -0700 Subject: [PATCH 372/560] Update nitrohorse's key (#1778) --- .../hu/zt71pstaerw1jpa5ru3borqmfsnbwnf6 | Bin 2269 -> 4177 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.well-known/openpgpkey/hu/zt71pstaerw1jpa5ru3borqmfsnbwnf6 b/.well-known/openpgpkey/hu/zt71pstaerw1jpa5ru3borqmfsnbwnf6 index 07d40720bdaae18ed1ce0f743acc3367b1efd177..eb0bd0f7e0ae2d5b8c2615a41ec547a8eb3b7e78 100755 GIT binary patch delta 1871 zcmZ9~XIPU50s!FTgM_eTgsmb=6Us)zG68}jL$+)I3B!by0AWSI4^Tu}hBPt+8f8>L zKv2TAM5dxp5>%uV5{4i{L573fyXWq?-qXMD?{`vyqtqY)fM`59C_0!xRk9#ZW20jz zN?5{wz?>Ws6HOseqN%~!fs_c-Ou&dA2}M9OVSsnqnFc{|ie9YS)wpmLaF`D!sE9Oz z0P;|NVF5utm^4BN;NzEpKmiCOoG5m1cJ-NRFE9|MnH|7Tz;B*|ypBJd>>PCjUP%V6 zOgpumOqvI1Fw(OCBcY!ztNM?Hj5=p}7hLsr5t7ipvr%?>^BA5#Bs(&_<#a-Z&9cXv zmE#0r_MOu8X;49t>*&d#)tfmKj-Bm8&xVjBaQ!PCF9#aixVTeb~Tx1M7?VsY!Bn3Uo zeF{IHOJk3C&ig9Ac`0!P#xLLb{=$)Z2eo0mGU?GBH#u`7cWDd-mGQPNRCn*Ng#!BkUqE$qvnvYaOerA}Gv3I8Ld@Aok`DK?13u|Jc3U z!qk{V3+dh-TI`?86>XLhT7^4rXdNc71w7nFpc-bzVwsJ62)-(MqS_D4UKkfHF7PJi zqy#Q5m22g-?Xg>z5hvrY>d1^kLnGVUykCbLMru?tot^Y&*=9yFKR7WZaBkvHoGT16 zx#yoq@oC!`lpPsWiu%*tbE~!11vt1#0&;cvw}Hm%PHPw47jy=IWMU7m4Jk9YMU8(4cYbg5o(P5w2QvA{{NT5i)d`?cgQ zsrAa%$i(F9;XKy287aGX^O{zdh@r;v_W0;o(QM()guB!Hxr2iOb$i3-a33KG!kN33 zb+?-qdJ;wGmwwA*Ok6AZ5eqIN*9m9bQY;;ls#&vF+%@`}lVTCQE@I@Vz^Gwa z1vVb4dNmb$!VRr^#tf}1uhxJgp_hIyEg4IF`&8M1cS|xx?mFY}D@mvWE9)+r@w!_- zAc7eo7p9^(G&kGyqM66?&C~E%LWUhw*;eI3lXyw+gSh06{z0JW(!N75vj1gc%fJU$ zZyjM6yL8%5Og5`52#>wPn5`IYAkmRLPEV2{0nbG^)06k85|toU*ZA zauBIRVVsm*`#s+GY|F7#P*W1}aVnUWjT|o{#y9}XJZ&-A-Sw(|=wlSB?8F__ z&F<^5lRdfzDOY+kJtA*FXJ4GnHsHY@GiDYzk8tn>fxN}Uuf#RC2$~`LN@CHcey;lV z>XSUt#Y%;O+5*Y;J2UbO8kd!TBG%n`(n33 zXOlPQ-4q%K`5;%?Cn+r^UhLN1a=Vb_ Date: Thu, 12 Mar 2020 15:26:47 +0000 Subject: [PATCH 373/560] Correct mistake from VPN page (#1781) --- pages/providers/email.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/providers/email.html b/pages/providers/email.html index 39054276..685ff5c3 100644 --- a/pages/providers/email.html +++ b/pages/providers/email.html @@ -120,7 +120,7 @@ description: "Find a secure email provider that will keep your privacy in mind.

    Trust

    -

    You wouldn't trust your finances to someone with a fake identity, so why trust them with your internet data? We require our recommended providers to be public about their ownership or leadership. We also would like to see frequent transparency reports, especially in regard to how government requests are handled.

    +

    You wouldn't trust your finances to someone with a fake identity, so why trust them with your email? We require our recommended providers to be public about their ownership or leadership. We also would like to see frequent transparency reports, especially in regard to how government requests are handled.

    Minimum to Qualify:

    -- 2.47.2 From c9886ae9604773ff91c84adc210a17e69b0bcdd5 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Thu, 12 Mar 2020 15:28:03 +0000 Subject: [PATCH 374/560] Mention mailbox.org supports Exchange ActiveSync (#1780) --- _includes/sections/email-providers.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 44b38c39..8d9a4984 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -78,7 +78,7 @@

    You can access your Mailbox.org account via IMAP/SMTP using their .onion service. However, their webmail interface cannot be accessed via their .onion service, and users may experience TLS certificate errors.

    Extra Functionality
    -

    All accounts come with limited cloud storage that can be encrypted. Mailbox.org also offers the alias @secure.mailbox.org, which enforces the TLS encryption on the connection between mail servers, otherwise the message will not be sent at all.

    +

    All accounts come with limited cloud storage that can be encrypted. Mailbox.org also offers the alias @secure.mailbox.org, which enforces the TLS encryption on the connection between mail servers, otherwise the message will not be sent at all. Mailbox.org also supports Exchange ActiveSync in addition to standard access protocols like IMAP and POP3.

    -- 2.47.2 From 10c679d6879f3d311dffa5d30d3945ac4343a219 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 12 Mar 2020 10:28:53 -0500 Subject: [PATCH 375/560] Add a note on self-hosting (#1732) * Add a note on self-hosting * Use for our matrix room Co-Authored-By: Mikaela Suomalainen * Update services.html Recommend that people should also seek out other hosters. * Update services.html fix the librehosters link * Update services.html * Reworded Don't use idioms like "eggs in basket", as they don't translate well. * 2 spaces * Missing closed paragraph * As Always, sounds better than long story short Co-authored-by: Daniel Nathan Gray Co-authored-by: Mikaela Suomalainen Co-authored-by: blacklight447 --- pages/services.html | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pages/services.html b/pages/services.html index 58a190ce..a3c40e44 100644 --- a/pages/services.html +++ b/pages/services.html @@ -9,7 +9,7 @@ description: "The PrivacyTools team is proud to introduce a suite of privacy-cen

    More services are on the way. If there's something that would be super beneficial for us to run, don't hesitate to reach out and ask. And of course, if you like our services, please consider donating to support our server costs, any donation helps!

    + +

    A brief note

    + +

    We are providing these services because we believe in decentralized and federated networks, and free and open source software. The tools we host are a great and convenient entry-point to these services like Matrix, Mastodon, and WriteFreely. We hope that we are able to spur the adoption of these alternative networks, and we strongly believe all of our services are far better than traditional providers, such as Twitter, Facebook, and Google.

    +

    However, as with any hosted, online service, remember that using our services involves risks that may or may not be acceptable to you. Using online services requires trust in the service provider. We don't know of any surefire way to evaluate a provider for privacy, or provide a service that we can guarantee is operating in a privacy-respecting way. Of course we strive to provide the best services possible for our community, but at the end of the day this involves you trusting us and the system administrators that host our services.

    +

    As always, never trust a service provider with sensitive information, even if they are trustworthy.

    +

    We also recommend you don't centralize all your online activity around a single provider's services (such as ours). This is because it is not a good idea to give a single party control over everything you do online.

    +

    We highly recommend hosting your own services whenever possible. Not only is it a fantastic learning experience, but it allows you to have services entirely in your control. There are a number of great resources available, including...

    + +

    You can also join us on Matrix at #general:privacytools.io and ask around! We are always happy to help you start hosting your own services.

    +

    The services we provide here are for the benefit of our community, and we collect as little data as possible. But it is a convenience more than a recommendation. You should always avoid trusting others with your information, and always encrypt.

    -- 2.47.2 From 481bc432469615706dac1e6ed48094b2a2fd65cd Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 22 Mar 2020 09:11:36 +0200 Subject: [PATCH 376/560] VoIP: Jitsi Meet: warn about E2EE, GA & link public instances list (#1793) --- _includes/sections/voice-video-messenger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index 0887cff5..51db578a 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -36,7 +36,7 @@ ios="https://apps.apple.com/us/app/mumble/id443472808?ls=1"

    Worth Mentioning

    Related Information

    -- 2.47.2 From 3539fc3f14d0eed1cf01df445af99a3b24597e3f Mon Sep 17 00:00:00 2001 From: Stephen Karl Larroque Date: Sun, 22 Mar 2020 11:30:33 +0100 Subject: [PATCH 377/560] add partial centralization warning for Jami (#1752) --- _includes/sections/instant-messenger.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index ad70a863..88779ff5 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -163,8 +163,8 @@ include cardv2.html title="Jami" image="/assets/img/svg/3rd-party/jami.svg" - description="Encrypted instant messaging and video calling software. Uses TLS 1.3 for encryption." - labels="success:VoIP" + description="Encrypted instant messaging and video calling software. All communications are E2EE using TLS 1.3 and never stored elsewhere than on user's devices, even when TURN servers are used." + labels="warning:Warning:This software is partially centralized but can be self-hosted.|success:VoIP" website="https://jami.net/" forum="https://forum.privacytools.io/t/discussion-jami/2116" gitlab="https://git.jami.net/savoirfairelinux" -- 2.47.2 From bd50e952b5068de9061284ab8036f60ba8c9095b Mon Sep 17 00:00:00 2001 From: blacklight447 Date: Thu, 26 Mar 2020 14:26:11 +0100 Subject: [PATCH 378/560] remove bad vpn link (#1798) removes a link on the vpn page which spread miss information about Tor. --- pages/providers/vpn.html | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index e19b1215..6cf05899 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -230,7 +230,6 @@ breadcrumb: "VPN"
    {% include cardv2.html -title="Nextcloud - Choose your hoster" -image="/assets/img/svg/3rd-party/nextcloud.svg" -description="Nextcloud is a suite of client-server software for creating your own file hosting services on a private server you control. Nextcloud is free and open-source, and supports end-to-end encryption with many of its clients. The only limits on storage and bandwidth are the limits on the server provider you choose." -website="https://nextcloud.com/" -forum="https://forum.privacytools.io/t/discussion-nextcloud/287" -github="https://github.com/nextcloud" -windows="https://nextcloud.com/install/#install-clients" -mac="https://nextcloud.com/install/#install-clients" -linux="https://nextcloud.com/install/#install-clients" -freebsd="https://www.freshports.org/www/nextcloud/" -openbsd="http://openports.se/www/nextcloud" -netbsd="http://pkgsrc.se/www/php-nextcloud" -ios="https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8" -fdroid="https://f-droid.org/packages/com.nextcloud.client/" -googleplay="https://play.google.com/store/apps/details?id=com.nextcloud.client" + title="Nextcloud - Choose your hoster" + image="/assets/img/svg/3rd-party/nextcloud.svg" + description="Nextcloud is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. The only limits on storage and bandwidth are the limits on the server provider you choose." + labels="warning:Experimental E2EE:Regarding E2EE their description states 'End-to-end encryption is still in alpha state, don't use this in production and only with test data!'." + website="https://nextcloud.com/" + forum="https://forum.privacytools.io/t/discussion-nextcloud/287" + windows="https://nextcloud.com/install/#install-clients" + mac="https://nextcloud.com/install/#install-clients" + linux="https://nextcloud.com/install/#install-clients" + freebsd="https://www.freshports.org/www/nextcloud/" + openbsd="http://openports.se/www/nextcloud" + netbsd="http://pkgsrc.se/www/php-nextcloud" + fdroid="https://f-droid.org/packages/com.nextcloud.client/" + googleplay="https://play.google.com/store/apps/details?id=com.nextcloud.client" + ios="https://itunes.apple.com/us/app/nextcloud/id1125420102" + github="https://github.com/nextcloud" %} diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html index 79626244..fc4a0418 100644 --- a/_includes/sections/selfhosted-cloud.html +++ b/_includes/sections/selfhosted-cloud.html @@ -5,35 +5,36 @@ {% include cardv2.html -title="Nextcloud" -image="/assets/img/svg/3rd-party/nextcloud.svg" -description="Nextcloud is a suite of client-server software for creating your own file hosting services on a private server you control. Nextcloud is free and open-source, and supports end-to-end encryption with many of its clients. The only limits on storage and bandwidth are the limits on the server provider you choose." -website="https://nextcloud.com/" -forum="https://forum.privacytools.io/t/discussion-nextcloud/287" -windows="https://nextcloud.com/install/#install-clients" -mac="https://nextcloud.com/install/#install-clients" -linux="https://nextcloud.com/install/#install-clients" -freebsd="https://www.freshports.org/www/nextcloud/" -openbsd="http://openports.se/www/nextcloud" -netbsd="http://pkgsrc.se/www/php-nextcloud" -fdroid="https://f-droid.org/packages/com.nextcloud.client/" -googleplay="https://play.google.com/store/apps/details?id=com.nextcloud.client" -ios="https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8" -github="https://github.com/nextcloud" + title="Nextcloud" + image="/assets/img/svg/3rd-party/nextcloud.svg" + description="Nextcloud is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. The only limits on storage and bandwidth are the limits on the server provider you choose." + labels="warning:Experimental E2EE:Regarding E2EE their description states 'End-to-end encryption is still in alpha state, don't use this in production and only with test data!'." + website="https://nextcloud.com/" + forum="https://forum.privacytools.io/t/discussion-nextcloud/287" + windows="https://nextcloud.com/install/#install-clients" + mac="https://nextcloud.com/install/#install-clients" + linux="https://nextcloud.com/install/#install-clients" + freebsd="https://www.freshports.org/www/nextcloud/" + openbsd="http://openports.se/www/nextcloud" + netbsd="http://pkgsrc.se/www/php-nextcloud" + fdroid="https://f-droid.org/packages/com.nextcloud.client/" + googleplay="https://play.google.com/store/apps/details?id=com.nextcloud.client" + ios="https://itunes.apple.com/us/app/nextcloud/id1125420102" + github="https://github.com/nextcloud" %} {% include cardv2.html -title="Tahoe-LAFS" -image="/assets/img/svg/3rd-party/tahoe-lafs.svg" -image-dark="/assets/img/svg/3rd-party/tahoe-lafs-dark.svg" -website="https://www.tahoe-lafs.org/" -forum="https://forum.privacytools.io/t/discussion-tahoe-lafs/1662" -description="Tahoe-LAFS is a free and open decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security." -windows="https://github.com/tahoe-lafs/tahoe-lafs#via-pip" -mac="https://github.com/tahoe-lafs/tahoe-lafs#via-pip" -linux="https://github.com/tahoe-lafs/tahoe-lafs#using-os-packages" -netbsd="http://pkgsrc.se/filesystems/tahoe-lafs" -git="https://www.tahoe-lafs.org/trac/tahoe-lafs/browser" + title="Tahoe-LAFS" + image="/assets/img/svg/3rd-party/tahoe-lafs.svg" + image-dark="/assets/img/svg/3rd-party/tahoe-lafs-dark.svg" + website="https://www.tahoe-lafs.org/" + forum="https://forum.privacytools.io/t/discussion-tahoe-lafs/1662" + description="Tahoe-LAFS is a free and open decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security." + windows="https://github.com/tahoe-lafs/tahoe-lafs#via-pip" + mac="https://github.com/tahoe-lafs/tahoe-lafs#via-pip" + linux="https://github.com/tahoe-lafs/tahoe-lafs#using-os-packages" + netbsd="http://pkgsrc.se/filesystems/tahoe-lafs" + git="https://www.tahoe-lafs.org/trac/tahoe-lafs/browser" %}

    Worth Mentioning

    -- 2.47.2 From a4c14b9efb2fe54b3cd735ce79eb0cb3256e314c Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 27 Mar 2020 04:07:17 +0000 Subject: [PATCH 380/560] Add 7zip, remove Peazip, Keka not FOSS (#1797) --- _includes/sections/file-encryption.html | 25 +++++++++++++------------ assets/img/svg/3rd-party/7zip.svg | 2 ++ assets/img/svg/3rd-party/peazip.svg | 2 -- 3 files changed, 15 insertions(+), 14 deletions(-) create mode 100644 assets/img/svg/3rd-party/7zip.svg delete mode 100644 assets/img/svg/3rd-party/peazip.svg diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index 2cec41a4..544f7b9e 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -38,17 +38,17 @@ {% include cardv2.html - title="PeaZip - File Archive Encryption" - image="/assets/img/svg/3rd-party/peazip.svg" - description="PeaZip is a free and open-source file manager and file archiver made by Giorgio Tani. It supports its native PEA archive format (featuring compression, multi volume split and flexible authenticated encryption and integrity check schemes) and other mainstream formats, with special focus on handling open formats. It also supports 180+ archive formats." - website="http://www.peazip.org" - forum="https://forum.privacytools.io/t/discussion-peazip-file-encryption/1534" - source="https://osdn.net/projects/peazip" - windows="https://www.peazip.org/peazip-64bit.html" - linux="https://www.peazip.org/peazip-linux.html" - freebsd="https://www.freshports.org/archivers/peazip/" - openbsd="https://www.peazip.org/peazip-bsd.html" - netbsd="https://www.peazip.org/peazip-bsd.html" + title="7 Zip" + image="/assets/img/svg/3rd-party/7zip.svg" + description='7-Zip is a free and open-source file archiver, a utility used to place groups of files within compressed containers. On Linux, MacOS etc. the command-line tool p7zip is used and integrates into various interfaces such as FileRoller, Xarchiver, Ark.' + website="https://7-zip.org" + forum="https://forum.privacytools.io/t/discussion-7-zip/3024" + source="https://sourceforge.net/projects/sevenzip/files/" + windows="https://7-zip.org/download.html" + linux="https://sourceforge.net/projects/p7zip/files" + freebsd="https://www.freshports.org/archivers/p7zip" + openbsd="https://sourceforge.net/projects/p7zip" + netbsd="https://sourceforge.net/projects/p7zip" %}

    Worth Mentioning

    @@ -57,5 +57,6 @@
  • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration.
  • Linux Unified Key Setup (LUKS) - A full disk encryption system for Linux using dm-crypt as the disk encryption backend. Included by default in Ubuntu. Available for Windows and Linux.
  • Hat.sh - A cross-platform, serverless JavaScript web application that provides secure file encryption using the AES-256-GCM algorithm in your browser. It can also be downloaded and run offline.
  • -
  • Keka - A macOS-only, open-source file archiver with the ability to encrypt files.
  • +
  • Keka - A macOS-only, file archiver with the ability to encrypt files. +
  • diff --git a/assets/img/svg/3rd-party/7zip.svg b/assets/img/svg/3rd-party/7zip.svg new file mode 100644 index 00000000..024ac0b9 --- /dev/null +++ b/assets/img/svg/3rd-party/7zip.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/peazip.svg b/assets/img/svg/3rd-party/peazip.svg deleted file mode 100644 index 4aca3733..00000000 --- a/assets/img/svg/3rd-party/peazip.svg +++ /dev/null @@ -1,2 +0,0 @@ - - -- 2.47.2 From a5ec15d5e90c90688772b78bb0bac9f7a2d3bd26 Mon Sep 17 00:00:00 2001 From: szTheory Date: Fri, 27 Mar 2020 11:19:36 +0000 Subject: [PATCH 381/560] Added ExifCleaner to the Metadata Removal Tools section on the Productivity Tools page (#1802) * Added ExifCleaner to the Metadata Removal Tools section on the Productivity Tools page * ExifCleaner logo: Convert PNG to SVG with vectorizer.io and export as optimized SVG using Inkscape. * Remove redundent text * Mention ExifTool * Oops missing " * Replace svg with one that isn't retarded * Change canvas to 128x128 px Co-authored-by: Daniel Nathan Gray Co-authored-by: Dawid Potocki --- _includes/sections/productivity-tools.html | 15 +++++++++++++-- assets/img/svg/3rd-party/exifcleaner.svg | 2 ++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 assets/img/svg/3rd-party/exifcleaner.svg diff --git a/_includes/sections/productivity-tools.html b/_includes/sections/productivity-tools.html index c189abc9..a3c5522d 100644 --- a/_includes/sections/productivity-tools.html +++ b/_includes/sections/productivity-tools.html @@ -65,7 +65,6 @@ Metadata Removal Tools -
    {% include cardv2.html title="MAT2" @@ -81,4 +80,16 @@ openbsd="https://pypi.org/project/mat2/" netbsd="https://pypi.org/project/mat2/" %} -
    + +{% + include cardv2.html + title="ExifCleaner" + image="/assets/img/svg/3rd-party/exifcleaner.svg" + description='ExifCleaner is a freeware, open source graphical app that uses ExifTool to remove exif metadata from images, videos, and PDF documents using a simple drag and drop interface. It supports multi-core batch processing and dark mode.' + website="https://exifcleaner.com" + forum="https://forum.privacytools.io/t/discussion-mat/TODOADDTHIS" + github="https://github.com/szTheory/exifcleaner" + windows="https://github.com/szTheory/exifcleaner/releases" + mac="https://github.com/szTheory/exifcleaner/releases" + linux="https://github.com/szTheory/exifcleaner/releases" +%} diff --git a/assets/img/svg/3rd-party/exifcleaner.svg b/assets/img/svg/3rd-party/exifcleaner.svg new file mode 100644 index 00000000..4c0d59d5 --- /dev/null +++ b/assets/img/svg/3rd-party/exifcleaner.svg @@ -0,0 +1,2 @@ + + -- 2.47.2 From acff7555194284e2d42fcf981439e3ab63221ce1 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Fri, 27 Mar 2020 17:32:10 +0200 Subject: [PATCH 382/560] participate.html: mention the Matrix rooms / XMPP bridge (#1775) Resolves: #1674 --- _includes/sections/participate.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index dc5e936b..57ac6b4b 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -2,7 +2,7 @@

    Participate with suggestions and constructive criticism

    -

    It's important for a website like {{ site.name }} to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on Matrix at #general:privacytools.io. When using our services, users should follow our Code of Conduct.

    +

    It's important for a website like {{ site.name }} to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on several Matrix rooms mainly #general:privacytools.io. XMPP users can join there through #general#privacytools.io@matrix.org. When using our services, users should follow our Code of Conduct.

    -- 2.47.2 From c4eadf3e7e7db2fe389db54c731a80c7d18f57c7 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Fri, 27 Mar 2020 20:42:51 +0200 Subject: [PATCH 383/560] privacy-resources: delist The Great Cloudwall (#1804) --- _includes/sections/privacy-resources.html | 1 - 1 file changed, 1 deletion(-) diff --git a/_includes/sections/privacy-resources.html b/_includes/sections/privacy-resources.html index fc4009a6..c8ebe0d7 100644 --- a/_includes/sections/privacy-resources.html +++ b/_includes/sections/privacy-resources.html @@ -22,7 +22,6 @@
  • Security Now! - Weekly Internet Security Podcast by Steve Gibson and Leo Laporte.
  • TechSNAP - Weekly Systems, Network, and Administration Podcast. Every week TechSNAP covers the stories that impact those of us in the tech industry.
  • Terms of Service; Didn't Read - "I have read and agree to the Terms" is the biggest lie on the web. We aim to fix that.
  • -
  • The Great Cloudwall - Critique and information on why to avoid Cloudflare, a big company with a huge portion of the internet behind it.
  • Tools

    -- 2.47.2 From b29b500781753041377ac2f65937abaa952f04a2 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Thu, 2 Apr 2020 21:09:48 +0000 Subject: [PATCH 384/560] Fix Joplin GooglePlay link (#1812) --- _includes/sections/notebooks.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/notebooks.html b/_includes/sections/notebooks.html index e7dda0ef..d637f869 100644 --- a/_includes/sections/notebooks.html +++ b/_includes/sections/notebooks.html @@ -14,7 +14,7 @@ windows="https://joplinapp.org/#desktop-applications" mac="https://joplinapp.org/#desktop-applications" linux="https://joplinapp.org/#desktop-applications" freebsd="https://www.npmjs.com/package/joplin" -googleplay="https://joplinapp.org/images/BadgeAndroid.png" +googleplay="https://play.google.com/store/apps/details?id=net.cozic.joplin" android="https://joplinapp.org/#mobile-applications" ios="https://itunes.apple.com/us/app/joplin/id1315599797" firefox="https://addons.mozilla.org/en-US/firefox/addon/joplin-web-clipper/" -- 2.47.2 From b84f5741cf0f82867c74bb06baa4d9b78c61eb74 Mon Sep 17 00:00:00 2001 From: Zenithium <48525551+Zenithium@users.noreply.github.com> Date: Sun, 5 Apr 2020 04:12:14 +0000 Subject: [PATCH 385/560] Remove Sparkleshare from File Sync (#1771) --- _includes/sections/file-sync.html | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/_includes/sections/file-sync.html b/_includes/sections/file-sync.html index e8dabdff..bdf50f45 100644 --- a/_includes/sections/file-sync.html +++ b/_includes/sections/file-sync.html @@ -20,18 +20,6 @@ googleplay="https://play.google.com/store/apps/details?id=com.github.catfriend1.syncthingandroid" %} -{% - include cardv2.html - title="SparkleShare" - image="/assets/img/svg/3rd-party/sparkleshare.svg" - description="SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or \"projects\") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes, or edits a file." - website="https://sparkleshare.org/" - forum="https://forum.privacytools.io/t/discussion-sparkleshare/1626" - github="https://github.com/hbons/SparkleShare" - linux="https://www.sparkleshare.org/" - mac="https://github.com/hbons/SparkleShare/releases/" -%} -

    Worth Mentioning

      -- 2.47.2 From 78cc88397d7423fd1fab8615ae7e019938653050 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 5 Apr 2020 15:19:54 +0300 Subject: [PATCH 386/560] VoIP warning: sort + mention Zoom (#1817) Co-authored-by: dngray --- _includes/sections/voice-video-messenger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index 51db578a..50755ef7 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -1,7 +1,7 @@

      Video/Voice Calling

      {% include cardv2.html -- 2.47.2 From 080edbfa3a482173013558a30482a309820cd151 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sun, 5 Apr 2020 15:20:19 +0300 Subject: [PATCH 387/560] VoIP: remove Google Analytics warning of Jitsi Meet (#1816) --- _includes/sections/voice-video-messenger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index 50755ef7..0bef82ee 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -36,7 +36,7 @@ ios="https://apps.apple.com/us/app/mumble/id443472808?ls=1"

      Worth Mentioning

      Related Information

      -- 2.47.2 From ff7cdbe8a1dcef81fe84bcc9545dda724910c9cf Mon Sep 17 00:00:00 2001 From: xelarate86 Date: Sat, 11 Apr 2020 22:03:45 -0400 Subject: [PATCH 388/560] Updated Mullvad VPN details with Play Store and App Store Links (#1824) --- _includes/sections/vpn.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 0defdacf..b1a3b28e 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -40,8 +40,8 @@

      Mullvad supports the future of networking IPv6. Their network allows users to access services hosted on IPv6 as opposed to other providers who block IPv6 connections.

      Remote Port Forwarding

      Remote port forwarding is allowed on Mullvad, see Port forwarding with Mullvad VPN.

      -
      No Mobile Clients
      -

      While iOS and Android clients are reportedly in the works, mobile users will need to use a traditional OpenVPN client and configuration files, which are a bit more difficult to configure.

      +
      Mobile Clients
      +

      Mullvad has published iOS and Android clients, both supporting an easy-to use interface as opposed to requiring users to manual configure their WireGuard connections.

      Extra Functionality

      The Mullvad VPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. The Mullvad website is also accessible via Tor at xcln5hkbriyklr6n.onion.

    @@ -67,7 +67,7 @@
    Accepts Bitcoin

    ProtonVPN does technically accept Bitcoin payments; however, you either need to have an existing account, or contact their support team in advance to register with Bitcoin.

    Mobile Clients
    -

    In addition to providing standard OpenVPN configuration files, ProtonVPN has mobile clients for iOS or Android allowing for easy connections to their servers.

    +

    In addition to providing standard OpenVPN configuration files, ProtonVPN has mobile clients for iOS and Android allowing for easy connections to their servers.

    No Port Forwarding

    ProtonVPN does not currently support remote port forwarding, which may impact some applications. Especially Peer-to-Peer applications like Torrent clients.

    Extra Functionality
    @@ -99,7 +99,7 @@
    Remote Port Forwarding

    Remote port forwarding is possible with a Pro plan. Port forwarding can be activated via the client area. Port forwarding is only available on IVPN when using OpenVPN and is disabled on US servers.

    Mobile Clients
    -

    In addition to providing standard OpenVPN configuration files, IVPN has mobile clients for iOS or Android allowing for easy connections to their servers.

    +

    In addition to providing standard OpenVPN configuration files, IVPN has mobile clients for iOS and Android allowing for easy connections to their servers.

    Extra Functionality

    The IVPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. IVPN also provides "AntiTracker" functionality, which blocks advertising networks and trackers from the network level.

    -- 2.47.2 From 4eae9a7fb71d18c11199bd5842084db7f3756b01 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Mon, 13 Apr 2020 05:18:59 +0300 Subject: [PATCH 389/560] assets: update signal.svg (#1826) --- assets/img/svg/3rd-party/signal.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/img/svg/3rd-party/signal.svg b/assets/img/svg/3rd-party/signal.svg index 69263c0a..d1f1ee56 100644 --- a/assets/img/svg/3rd-party/signal.svg +++ b/assets/img/svg/3rd-party/signal.svg @@ -1,2 +1,2 @@ - + -- 2.47.2 From 49cfda170bc0069c3277ed24e11e6d093209900c Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Tue, 14 Apr 2020 01:36:07 +0000 Subject: [PATCH 390/560] Fixed pricing for ProtonVPN (#1829) --- _includes/sections/email-providers.html | 10 +++++----- _includes/sections/vpn.html | 11 ++++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 8d9a4984..09b292d6 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -19,7 +19,7 @@

    ProtonMail Free

    ProtonMail.com is an email service with a focus on privacy, encryption, security, and ease of use. They have been in operation since 2013. ProtonMail is based in Genève, Switzerland. Accounts start with 500 MB storage with their free plan.

    -

    Free accounts have some limitations and do not allow the use of the ProtonMail Bridge, which is required to use a recommended email client (e.g. Thunderbird) or to search email by body text. Paid accounts are available starting at €48/Year which include features like ProtonMail Bridge, additional storage, custom domain support, and more. The webmail and mobile apps can only search To:, From:, Date: and Subject: (this is likely to change when v4.0 of ProtonMail is released).

    +

    Free accounts have some limitations and do not allow the use of the ProtonMail Bridge, which is required to use a recommended email client (e.g. Thunderbird) or to search email by body text. Paid accounts are available starting at €48/y which include features like ProtonMail Bridge, additional storage, custom domain support, and more. The webmail and mobile apps can only search To:, From:, Date: and Subject: (this is likely to change when v4.0 of ProtonMail is released).

    Domains and Aliases

    Paid ProtonMail users can use their own domain with the service. Catch-all addresses are supported with custom domains for Professional and Visionary plans. ProtonMail also supports subaddressing, which is useful for users who don't want to purchase a domain.

    @@ -54,7 +54,7 @@ alt="Mailbox">
    -

    Mailbox.org €12/Year

    +

    Mailbox.org €12/y

    Mailbox.org is an email service with a focus on being secure, ad-free, and privately powered by 100% eco-friendly energy. They have been in operation since 2014. Mailbox.org is based in Berlin, Germany. Accounts start with 2 GB of storage, which can be upgraded as needed.

    Domains and Aliases
    @@ -91,7 +91,7 @@ alt="Posteo">
    -

    Posteo €12/Year

    +

    Posteo €12/y

    Posteo.de is an email provider that focuses on anonymous, secure, and private email. Their servers are powered by 100% sustainable energy. They have been in operation since 2009. Posteo is based in Germany and has a free 14-day trial. Posteo comes with 2 GB for the monthly cost and an extra gigabyte can be purchased for €0.25 per month.

    Domains and Aliases
    @@ -127,7 +127,7 @@ alt="Soverin">
    -

    Soverin €29/Year

    +

    Soverin €29/y

    Soverin.net is an email provider which focuses on being private, ad-free, and powered by sustainable energy. They have been in operation since 2015. Soverin is based in Amsterdam and does not have a free trial. Accounts start at 25 GB.

    Domains and Aliases
    @@ -229,7 +229,7 @@
    Extra Functionality

    Tutanota offers the business version of Tutanota to non-profit organizations for free or with a heavy discount.

    -

    Tutanota also has a business feature called Secure Connect. This ensures customer contact to the business uses E2EE. The feature costs €240/year.

    +

    Tutanota also has a business feature called Secure Connect. This ensures customer contact to the business uses E2EE. The feature costs €240/y.

    diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index b1a3b28e..fc831271 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -19,7 +19,7 @@

    Mullvad - EUR €60/Year + EUR €60/y

    Mullvad.net is a fast and inexpensive VPN with a serious focus on transparency and security. They have been in operation since 2009. Mullvad is based in Sweden and does not have a free trial.

    35 Countries
    @@ -54,9 +54,10 @@

    ProtonVPN Free - USD $96/year + Basic USD $48/y + Plus USD $96/y

    -

    ProtonVPN.com is a strong contender in the VPN space, and they have been in operation since 2016. ProtonVPN is based in Switzerland and offers a limited free pricing tier, as well as premium options.

    +

    ProtonVPN.com is a strong contender in the VPN space, and they have been in operation since 2016. ProtonVPN is based in Switzerland and offers a limited free pricing tier, as well as premium options. They offer a further 14% discount for buying a 2 year subscription.

    44 Countries

    ProtonVPN has servers in 44 countries at the time of writing this page. Picking a VPN provider with a server nearest to you will reduce latency of the network traffic you send. This is because of a shorter route (less hops) to the destination.

    We also think it's better for the security of the VPN provider's private keys if they use dedicated servers, instead of cheaper shared solutions (with other customers) such as virtual private servers.

    @@ -81,8 +82,8 @@

    IVPN - Standard USD $60/Year - Pro USD $100/Year + Standard USD $60/y + Pro USD $100/y

    IVPN.net is another premium VPN provider, and they have been in operation since 2009. IVPN is based in Gibraltar and offers a 3 day free trial.

    32 Countries
    -- 2.47.2 From 94629b75f76d50065a77cd41d41f198066f26a69 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sun, 19 Apr 2020 05:51:34 +0000 Subject: [PATCH 391/560] Cleanup 2.0 instant messenger page (#1836) --- _includes/sections/instant-messenger.html | 226 ++++++++++---------- _includes/sections/teamchat.html | 20 +- assets/img/svg/3rd-party/bitmessage.svg | 2 - assets/img/svg/3rd-party/tox-dark.svg | 2 - assets/img/svg/3rd-party/tox.svg | 2 - pages/software/real-time-communication.html | 44 ++-- 6 files changed, 144 insertions(+), 152 deletions(-) delete mode 100644 assets/img/svg/3rd-party/bitmessage.svg delete mode 100644 assets/img/svg/3rd-party/tox-dark.svg delete mode 100644 assets/img/svg/3rd-party/tox.svg diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 88779ff5..e33e9438 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -1,4 +1,7 @@ -

    Encrypted Instant Messengers

    +

    + + Encrypted Instant Messengers +

    @@ -9,42 +12,28 @@

    We have described the three main types of messaging programs that exist: Centralized, Federated and Peer-to-Peer (P2P), with the advantages and disadvantages of each.

    -

    Centralized

    +

    + + Centralized +

    Centralized messengers are those where every participant is on the same server or network of servers controlled by the same organization.

    -

    Advantages

    -
      -
    • New features and changes can be implemented more quickly.
    • -
    • Easier to get started with and to find contacts.
    • -
    - -

    Disadvantages

    - - {% - include cardv2.html - title="Signal" - image="/assets/img/svg/3rd-party/signal.svg" - description='Signal is a mobile app developed by Signal Messenger LLC. The app provides instant messaging, as well as voice and video calling. All communications are E2EE unless you choose to send as SMS. Its protocol has also been indepedently audited (PDF)' - labels="warning:Requires phone number:Signal requires your phone number as an personal identifier which means anyone you communicate with will see it.|success:VoIP" - website="https://signal.org/" - forum="https://forum.privacytools.io/t/discussion-signal/664" - github="https://github.com/signalapp" - windows="https://signal.org/download/" - mac="https://signal.org/download/" - linux="https://signal.org/download/" - googleplay="https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms" - android="https://signal.org/android/apk/#apk-danger" - ios="https://apps.apple.com/app/signal-private-messenger/id874139669" + include cardv2.html + title="Signal" + image="/assets/img/svg/3rd-party/signal.svg" + description='Signal is a mobile app developed by Signal Messenger LLC. The app provides instant messaging, as well as voice and video calling. All communications are E2EE unless you choose to send as SMS. Its protocol has also been indepedently audited (PDF)' + labels="warning:Requires phone number:Signal requires your phone number as an personal identifier which means anyone you communicate with will see it.|success:VoIP" + website="https://signal.org/" + forum="https://forum.privacytools.io/t/discussion-signal/664" + github="https://github.com/signalapp" + windows="https://signal.org/download/" + mac="https://signal.org/download/" + linux="https://signal.org/download/" + googleplay="https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms" + android="https://signal.org/android/apk/#apk-danger" + ios="https://apps.apple.com/app/signal-private-messenger/id874139669" %} {% @@ -67,37 +56,45 @@ chrome="https://chrome.google.com/webstore/detail/keybase-for-reddit/ognfafcpbkogffpmmdglhbjboeojlefj" %} -
    -

    Federated

    - -

    Federated messengers use multiple, independent servers that are able to talk to each other (email is one example of a federated service). Federation allows system administrators to control their own server and still be a part of the larger communications network.

    - +
    +
    +

    Advantages

      -
    • Allows for greater control over your own data when running your own server.
    • -
    • Allows you to choose who to trust your data with by choosing between multiple "public" servers.
    • -
    • Often allows for third party clients which can provide a more native, customized, or accessible experience.
    • -
    • Generally a less juicy target for governments wanting backdoor access to everything as the trust is decentralized. The server may be hosted independently from the organization developing the software.
    • -
    • Server software can be verified that it matches public source code, assuming you have access to the server or you trust the person who does (e.g., a family member)
    • -
    • Third-party developers can contribute code and add new features, instead of waiting for a private development team to do so.
    • +
    • New features and changes can be implemented more quickly.
    • +
    • Easier to get started with and to find contacts.
    - +
    +

    Disadvantages

      -
    • Adding new features is more complex, because these features need to be standardized and tested to ensure they work with all servers on the network.
    • -
    • Some metadata may be available (e.g., information like "who is talking to whom," but not actual message content if E2EE is used).
    • -
    • Federated servers generally require trusting your server's administrator. They may be a hobbyist or otherwise not a "security professional," and may not serve standard documents like a privacy policy or terms of service detailing how your data is utilized.
    • -
    • Server administrators sometimes choose to block other servers, which are a source of unmoderated abuse or break general rules of accepted behavior. This will hinder your ability to communicate with users on those servers.
    • +
    • Centralized services could be more susceptible to legislation requiring backdoor access.
    • +
    • Can include restricted control or access. This can include things like:
    • +
        +
      • Being forbidden from connecting third-party clients to the centralized network that might provide for greater customization or better user experience. Often defined in Terms and Conditions of usage.
      • +
      • Poor or no documentation for third-party developers.
      • +
      +
    • The ownership, privacy policy, and operations of the service can change easily when a single entity controls it, potentially compromising the service later on.
    +
    +
    +
    +

    + + Federated +

    + +

    Federated messengers use multiple, independent servers that are able to talk to each other (email is one example of a federated service). Federation allows system administrators to control their own server and still be a part of the larger communications network.

    + {% include cardv2.html - title="Matrix" - image="/assets/img/svg/3rd-party/matrix.svg" - image-dark="/assets/img/svg/3rd-party/matrix-dark.svg" - description='Matrix is an open-source project that publishes the Matrix open standard for secure, decentralized, real-time communication.
    - Riot.im is the popular reference client produced by the Matrix.org team. It offers optional E2EE for 1:1 and group conversations that must be turned on by the user. (This can be done by clicking on the toggle switch which is accessed by clicking the room name or user name of the chat → Security & Privacy → Encrypted). In the future it will be on by default.' + title="Riot" + image="/assets/img/svg/3rd-party/riotim.svg" + description='Riot.im is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.
    ' + labels="warning:Warning:Riot offers optional E2EE for 1:1 and group conversations that must be turned on by the user. + (This can be done by clicking on the toggle switch which is accessed by clicking the room name or user name of the chat → Security & Privacy → Encrypted).|success:VoIP" website="https://about.riot.im/" forum="https://forum.privacytools.io/t/discussion-riot-im/665/" github="https://github.com/vector-im/riot-web/" @@ -110,43 +107,45 @@ web="https://riot.im/app/" %} -
    -

    Worth Mentioning

    - -
      -
    • Other Matrix clients, that may however be less feature complete than Riot.im.
    • -
    • XMPP (Extensible Messaging and Presence Protocol) is an open-source communications protocol that began development in 1999. Since then, XMPP has been extended by the publishing of XEPs (XMPP Extension Protocols). OMEMO is the most popular XEP (XMPP extension) for E2EE. Clients are developed by the community and not by the XSF (XMPP Standards Foundation). Inconsistent E2EE
    • - -
    • Kontalk is a community-driven instant messaging network based on XMPP.
    • -
    - -

    Peer to Peer (P2P)

    - -

    Peer-to-Peer instant messengers connect directly to each other without requiring third-party servers. Clients (peers) usually find each other through the use of a distributed computing network. Examples of this include DHT (distributed hash table) (used with technologies like torrents and IPFS, for example), or Ethereum's Whisper protocol (used with some newer DApps). Another approach is proximity based networks, where a connection is established over WiFi or Bluetooth (for example, Briar or the Scuttlebutt social networking protocol). Once a peer has found a route to its contact via any of these methods, a direct connection between them is made.

    - - -

    Advantages

    -
      -
    • Minimal information is exposed to third parties.
    • -
    • Modern P2P platforms implement end-to-end encryption by default. There are no servers that could potentially intercept and decrypt your transmissions, unlike centralized and federated models.
    • -
    - -

    Disadvantages

    -
      -
    • Reduced feature set:
    • -
        -
      • Messages can only be sent when both peers are online, however, your client may store messages locally to wait for the contact to return online.
      • -
      • Generally increases battery usage on mobile devices, because the client must stay connected to the distributed network to learn about who is online.
      • -
      -
    • Your IP address and that of the contacts you're communicating with may be visible if you do not use the software in conjunction with a self contained network, such as Tor or I2P. Many countries have some form of mass surveillance and/or metadata retention.
    • -
    +
    +
    +
    +

    Advantages

    +
      +
    • Allows for greater control over your own data when running your own server.
    • +
    • Allows you to choose who to trust your data with by choosing between multiple "public" servers.
    • +
    • Often allows for third party clients which can provide a more native, customized, or accessible experience.
    • +
    • Generally a less juicy target for governments wanting backdoor access to everything as the trust is decentralized. The server may be hosted independently from the organization developing the software.
    • +
    • Server software can be verified that it matches public source code, assuming you have access to the server or you trust the person who does (e.g., a family member)
    • +
    • Third-party developers can contribute code and add new features, instead of waiting for a private development team to do so.
    • +
    +
    +
    +

    Disadvantages

    +
      +
    • Adding new features is more complex, because these features need to be standardized and tested to ensure they work with all servers on the network.
    • +
    • Some metadata may be available (e.g., information like "who is talking to whom," but not actual message content if E2EE is used).
    • +
    • Federated servers generally require trusting your server's administrator. They may be a hobbyist or otherwise not a "security professional," and may not serve standard documents like a privacy policy or terms of service detailing how your data is utilized.
    • +
    • Server administrators sometimes choose to block other servers, which are a source of unmoderated abuse or break general rules of accepted behavior. This will hinder your ability to communicate with users on those servers.
    • +
    +
    +
    +
    +

    Worth Mentioning

    + + + +

    + + Peer to Peer (P2P) +

    + +

    Peer-to-Peer instant messengers connect directly to each other without requiring third-party servers. Clients (peers) usually find each other through the use of a distributed computing network. Examples of this include DHT (distributed hash table) (used with technologies like torrents and IPFS, for example). Another approach is proximity based networks, where a connection is established over WiFi or Bluetooth (for example, Briar or the Scuttlebutt social networking protocol). Once a peer has found a route to its contact via any of these methods, a direct connection between them is made.

    + {% include cardv2.html title="Briar" @@ -176,30 +175,25 @@ ios="https://itunes.apple.com/app/ring-a-gnu-package/id1306951055?mt=8" %} -{% - include cardv2.html - title="Tox" - image="/assets/img/svg/3rd-party/tox.svg" - image-dark="/assets/img/svg/3rd-party/tox-dark.svg" - description='Encrypted instant messaging and video calling software. Uses its own encryption protocol that has not yet been officially audited by cryptographers.' - labels="warning:Experimental:Encryption has not been audited by professional cryptographers|success:VoIP" - website="https://tox.chat" - forum="https://forum.privacytools.io/t/discussion-tox/2115" - windows="https://tox.chat/download.html#oses" - mac="https://tox.chat/download.html#oses" - linux="https://tox.chat/download.html#oses" - freebsd="https://tox.chat/download.html#oses" - openbsd="http://openports.se/search.php?so=tox" - netbsd="http://pkgsrc.se/search.php?so=tox" - fdroid="https://tox.chat/download.html#oses" - googleplay="https://tox.chat/download.html#oses" - ios="https://tox.chat/download.html#oses" -%} - -

    Worth Mentioning

    - -
      -
    • Status.im - Encrypted instant messenger with an integrated Ethereum wallet (cryptocurrency) that also includes support for DApps (decentralized apps) (web apps in a curated store). Uses the Whisper protocol for P2P communication. Experimental
    • -
    • Retroshare - Encrypted instant messaging and voice/video call client. RetroShare supports both Tor and I2P.
    • -
    • Bitmessage is a decentralized, encrypted, peer-to-peer, trustless communications protocol that can be used by one person to send encrypted messages to another person, or to multiple subscribers.
    • -
    +
    +
    +
    +

    Advantages

    +
      +
    • Minimal information is exposed to third parties.
    • +
    • Modern P2P platforms implement end-to-end encryption by default. There are no servers that could potentially intercept and decrypt your transmissions, unlike centralized and federated models.
    • +
    +
    +
    +

    Disadvantages

    +
      +
    • Reduced feature set:
    • +
        +
      • Messages can only be sent when both peers are online, however, your client may store messages locally to wait for the contact to return online.
      • +
      • Generally increases battery usage on mobile devices, because the client must stay connected to the distributed network to learn about who is online.
      • +
      +
    • Your IP address and that of the contacts you're communicating with may be visible if you do not use the software in conjunction with a self contained network, such as Tor or I2P. Many countries have some form of mass surveillance and/or metadata retention.
    • +
    +
    +
    +
    diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index 21cd9064..6df7e9d0 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -1,16 +1,20 @@ -

    Team Chat Platforms

    +

    + + + Team Chat Platforms +

    {% include cardv2.html - title="Matrix" - image="/assets/img/svg/3rd-party/matrix.svg" - image-dark="/assets/img/svg/3rd-party/matrix-dark.svg" - description='Matrix is an open-source project that publishes the Matrix open standard for secure, decentralized, real-time communication.
    - Riot.im is the popular reference client produced by the Matrix.org team. It offers optional E2EE for 1:1 and group conversations that must be turned on by the user. (This can be done by clicking on the toggle switch which is accessed by clicking the room name or user name of the chat → Security & Privacy → Encrypted). In the future it will be on by default.' + title="Riot" + image="/assets/img/svg/3rd-party/riotim.svg" + description='Riot.im is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.
    ' + labels="warning:Warning:Riot offers optional E2EE for 1:1 and group conversations that must be turned on by the user. + (This can be done by clicking on the toggle switch which is accessed by clicking the room name or user name of the chat → Security & Privacy → Encrypted).|success:VoIP" website="https://about.riot.im/" forum="https://forum.privacytools.io/t/discussion-riot-im/665/" github="https://github.com/vector-im/riot-web/" @@ -28,7 +32,7 @@ title="Rocket.chat" image="/assets/img/svg/3rd-party/rocketchat.svg" description="Rocket.chat is an self-hostable open source platform for team communication. It has optional federation and experimental E2EE." - labels="warning:Experimental E2EE:Regarding E2EE their documentation states 'This feature is currently in alpha. It's also not yet supported on mobile'. There is no forward secrecy so compromised decryption password would leak all messages. Federation was also added afterwards, potentially causing room for mistakes." + labels="warning:Experimental E2EE:Regarding E2EE their documentation states 'This feature is currently in alpha. It's also not yet supported on mobile'. There is no forward secrecy so compromised decryption password would leak all messages. Federation was also added afterwards, potentially causing room for mistakes.|success:VoIP" website="https://rocket.chat/" forum="https://forum.privacytools.io/t/discussion-rocket-chat/1223" github="https://github.com/rocketchat/" diff --git a/assets/img/svg/3rd-party/bitmessage.svg b/assets/img/svg/3rd-party/bitmessage.svg deleted file mode 100644 index b4dd6814..00000000 --- a/assets/img/svg/3rd-party/bitmessage.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/assets/img/svg/3rd-party/tox-dark.svg b/assets/img/svg/3rd-party/tox-dark.svg deleted file mode 100644 index 13f26fe2..00000000 --- a/assets/img/svg/3rd-party/tox-dark.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/assets/img/svg/3rd-party/tox.svg b/assets/img/svg/3rd-party/tox.svg deleted file mode 100644 index 18433b42..00000000 --- a/assets/img/svg/3rd-party/tox.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/pages/software/real-time-communication.html b/pages/software/real-time-communication.html index 180e45fe..e06237d7 100644 --- a/pages/software/real-time-communication.html +++ b/pages/software/real-time-communication.html @@ -8,73 +8,73 @@ description: "Discover secure and private ways to communicate with others online {% include sections/instant-messenger.html %}

    - - + + - Recent news about breaking E2EE on centralized instant messengers + Recent news about breaking E2EE on centralized instant messengers

    March 2020
    January 2020
    November 2019
    October 2019
    August 2019
    July 2019
    May 2019
    January 2019
    December 2018

    Complete Comparison

    Independent security audits


    -- 2.47.2 From f1878a80eb1c1cd42d071440f7e1cdb1c3d11b75 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sun, 19 Apr 2020 05:53:43 +0000 Subject: [PATCH 392/560] Re-add StartMail (#1830) --- _includes/sections/email-providers.html | 40 ++++++++++++++++++++- assets/img/svg/3rd-party/startmail-dark.svg | 2 +- assets/img/svg/3rd-party/startmail.svg | 2 +- 3 files changed, 41 insertions(+), 3 deletions(-) diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 09b292d6..d0d5f2c8 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -104,7 +104,7 @@

    Posteo supports two factor authentication for their webmail only. You can use either TOTP a Yubikey with TOTP. Web standards such as U2F and WebAuthn are not yet supported.

    Data Security
    -

    Posteo has zero access encryption for email storage. This means the messages stored in your account are only readable by you.

    +

    Posteo has zero access encryption for email storage. This means the messages stored in your account are only readable by you.

    Posteo also supports the encryption of your address book contacts and calendars at rest. However, Posteo still uses standard CalDAV and CardDAV for calendars and contacts. These protocols do not support E2EE (End-To-End Encryption). A standalone option may be more appropiate.

    Email Encryption
    @@ -232,4 +232,42 @@

    Tutanota also has a business feature called Secure Connect. This ensures customer contact to the business uses E2EE. The feature costs €240/y.

    +
    +
    + StartMail +
    +
    +

    StartMail Personal USD $59.95/y

    +

    StartMail.com is an email service with a focus on security and privacy through the use of standard OpenPGP encryption. StartMail has been in operation since 2014 and is based in Boulevard 11, Zeist Netherlands. Accounts start with 10GB. They offer a 30-day trial.

    + +
    Domains and Aliases
    +

    Personal accounts can use Custom or Generated aliases. Business accounts can use Domain aliases.

    + +
    Payment Methods
    +

    StartMail accepts Visa, MasterCard, American Express and Paypal. StartMail also has other payment options such as Bitcoin (currently only for Personal accounts) and SEPA Direct Debit for accounts older than a year.

    + +
    Account Security
    +

    StartMail supports TOTP two factor authentication for webmail only. They do not allow U2F security key authentication.

    + +
    Data Security
    +

    StartMail has zero access encryption at rest, using their "user vault" system. When a user logs in, the vault is opened, and the email is then moved to the vault out of the queue where it is decrypted by the corresponding private key.

    + +

    StartMail supports importing contacts however, they are only accessible in the webmail and not through protocols such as CalDAV. Contacts are also not stored using zero knowledge encryption, so a standalone option may be more appropriate.

    + +
    Email Encryption
    +

    StartMail has integrated encryption in their webmail, which simplifies sending messages to users with public OpenPGP keys.

    + +
    .onion Service
    +

    StartMail does not operate a .onion service.

    + +
    Extra Functionality
    +

    StartMail allows for proxying of images within emails. If a user allows the remote image to be loaded, the sender won't know what the user's IP address is.

    +
    +
    diff --git a/assets/img/svg/3rd-party/startmail-dark.svg b/assets/img/svg/3rd-party/startmail-dark.svg index 73d2b18c..7d8d46dd 100644 --- a/assets/img/svg/3rd-party/startmail-dark.svg +++ b/assets/img/svg/3rd-party/startmail-dark.svg @@ -1,2 +1,2 @@ - + diff --git a/assets/img/svg/3rd-party/startmail.svg b/assets/img/svg/3rd-party/startmail.svg index eb7afde7..ef3edb86 100644 --- a/assets/img/svg/3rd-party/startmail.svg +++ b/assets/img/svg/3rd-party/startmail.svg @@ -1,2 +1,2 @@ - + -- 2.47.2 From 4c601a07f7c96c531e75414b5c8be086ac4dcee5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 19 Apr 2020 11:04:39 -0700 Subject: [PATCH 393/560] Bump nokogiri from 1.10.4 to 1.10.8 (#1737) Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.4 to 1.10.8. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.4...v1.10.8) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a6b97838..2dce18a7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -205,7 +205,7 @@ GEM jekyll-seo-tag (~> 2.1) minitest (5.11.3) multipart-post (2.1.1) - nokogiri (1.10.4) + nokogiri (1.10.8) mini_portile2 (~> 2.4.0) octokit (4.14.0) sawyer (~> 0.8.0, >= 0.5.3) -- 2.47.2 From a1ab2d2daab2c38d82d733aa863e031aabeb2e4c Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 20 Apr 2020 18:38:19 -0500 Subject: [PATCH 394/560] Site Cleanup (#1840) --- .gitignore | 2 + _includes/footer.html | 3 +- _includes/head.html | 2 +- _includes/team.html | 11 +++-- assets/img/png/team/dawid.png | Bin 27233 -> 0 bytes assets/img/png/team/mikaela.png | Bin 106229 -> 0 bytes assets/img/svg/team/dawid.svg | 2 + pages/about.html | 70 +++++++++++++++++++------------- pages/services.html | 6 +++ 9 files changed, 60 insertions(+), 36 deletions(-) delete mode 100644 assets/img/png/team/dawid.png delete mode 100644 assets/img/png/team/mikaela.png create mode 100644 assets/img/svg/team/dawid.svg diff --git a/.gitignore b/.gitignore index e6cb179f..bb836e13 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ font/assets/ font/_sass/ font/.fontcustom-manifest.json assets/webfonts/ptio-font-preview.html +vendor +.bundle diff --git a/_includes/footer.html b/_includes/footer.html index 3baff154..aebf3140 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -89,7 +89,8 @@ Privacy Statement | Notices & Disclaimers | - Brand Assets & Guidelines + Brand Assets & Guidelines | + Status Page
    diff --git a/_includes/head.html b/_includes/head.html index c072a19d..8595b009 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -22,7 +22,7 @@ - {% if page.url == "/" or page.url == "/about/" %} + {% if page.url == "/" %} diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index 57ac6b4b..d367dfbe 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -27,10 +27,10 @@ {% include card.html color="warning" title="Develop on GitHub" font="fab fa-github" - url="https://github.com/privacytoolsIO/privacytools.io" + url="https://github.com/privacytools/privacytools.io" website="GitHub" description="The complete website source code is available on GitHub. Join our developer team!" - extra_button='Contributor List' + extra_button='Contributor List' %}
    diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html index b1c0c869..b3cb305a 100644 --- a/_includes/sections/self-contained-networks.html +++ b/_includes/sections/self-contained-networks.html @@ -65,7 +65,7 @@ github="https://github.com/freenet/"
  • RetroShare - An open source, cross-platform, friend-to-friend, secure, and decentralized communication platform.
  • I2P-Bote - End-to-end encrypted decentralized mail system within the I2P network.
  • GNUnet - GNUnet provides a strong foundation of free software for a global, distributed network that provides security and privacy.
  • -
  • IPFS and IPFS Companion- A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. IPFS Companion is a browser extension for redirecting queries to a gateway of your choice (generally local). +
  • IPFS and IPFS Companion- A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. IPFS Companion is a browser extension for redirecting queries to a gateway of your choice (generally local). Important privacy warning diff --git a/pages/about.html b/pages/about.html index 92158aa5..b0a461d0 100644 --- a/pages/about.html +++ b/pages/about.html @@ -14,9 +14,9 @@ hidedesc: true

    You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities.

    At PrivacyTools, we provide services, tools, and knowledge to protect your privacy against global mass surveillance, and moderate a thriving community of privacy-minded individuals like yourself to discuss and learn about new advances in protecting your online data. serves as the centerpiece of our organization, where we research and recommend various software solutions for our community.

    -

    Transparency is our strongest value, and it's what sets us apart from the rest of the "privacy recommendations" community. Editorial changes to this website and the products we recommend are always discussed on our extensive issue tracker, drafted in a public pull request open for further discussion, and logged in a comprehensive commit log dating back to our original founding date in 2015. The core team members listed below are responsible for most of the edits and final decisions to changes on this website and across our services, but this website is truly the work of hundreds contributors and fact checkers working to make sure our recommendations are solid and trustworthy.

    +

    Transparency is our strongest value, and it's what sets us apart from the rest of the "privacy recommendations" community. Editorial changes to this website and the products we recommend are always discussed on our extensive issue tracker, drafted in a public pull request open for further discussion, and logged in a comprehensive commit log dating back to our original founding date in 2015. The core team members listed below are responsible for most of the edits and final decisions to changes on this website and across our services, but this website is truly the work of hundreds contributors and fact checkers working to make sure our recommendations are solid and trustworthy.

    Additionally, we are a not-for-profit organization. We do not utilize paid recommendations or affiliate programs to make the recommendations on this website. Unfortunately this practice is very common elsewhere online, which makes it difficult to trust other review sites. We are unique in this area, in that all of our research is conducted independently, and we will never accept payments to modify, add, or remove any of our reviews or recommendations. Our finances are provided entirely by our community donors and sponsors, and are handled by the Open Collective Foundation 501(c)(3). Because we are operating as a charity in the United States, we are legally obligated to only use our funding to further our mission of spreading privacy education and promoting online services like Mastodon, Matrix, and WriteFreely. This website is a public resource, not a profit generator. To that regard, all our financial transactions (incoming and outgoing) are logged and made available to the public via our page at opencollective.com/privacytoolsio.

    -

    We take the operation of our various services very seriously, and require all participants to adhere to our Code of Conduct. For any questions or to report abuse, please see our CoC’s Enforcement section.

    +

    We take the operation of our various services very seriously, and require all participants to adhere to our Code of Conduct. For any questions or to report abuse, please see our CoC’s Enforcement section.

  • @@ -122,7 +122,7 @@ website="https://www.reddit.com/user/trai_dep"
    -

    Of course, we couldn't do any of this without our very generous financial contributors, website contributors, and the countless community members that help share new ideas and spread the word! Thank you.

    +

    Of course, we couldn't do any of this without our very generous financial contributors, website contributors, and the countless community members that help share new ideas and spread the word! Thank you.

    Get involved! Donate
    @@ -151,14 +151,14 @@ emeritus=true

    Contact Us

    It's very important to us to stay up-to-date on the latest changes in the privacy space. If you have a software recommendation for us, or want to request a change on this website, please don't hesitate to reach out in one of the following ways.

    Start a discussion in our Discourse forum

    -

    Open an issue on GitHub

    +

    Open an issue on GitHub

    Suggest something new on our subreddit

    For complete transparency, software and providers will only be considered for this website after discussions take place on our GitHub issue tracker. We of course don't make any changes in secret.

    Join our Matrix room at #general:privacytools.io or join the privacytools_io Keybase team to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Riot.

    You can also email the team at support@privacytools.io and find us on Twitter and Mastodon.

    - +
    diff --git a/pages/about/librejs.html b/pages/about/librejs.html index c6608d07..8b130ecf 100644 --- a/pages/about/librejs.html +++ b/pages/about/librejs.html @@ -5,15 +5,15 @@ permalink: /about/javascript/ - + + - + diff --git a/pages/notices.md b/pages/notices.md index 7b05d26b..c52f115a 100644 --- a/pages/notices.md +++ b/pages/notices.md @@ -19,24 +19,24 @@ PrivacyTools additionally does not warrant that this website will be constantly Section 2 # Licenses -Content copyright on this website is waived under the terms of [CC0 1.0 Universal](https://github.com/privacytoolsIO/privacytools.io/blob/master/LICENSE.txt). +Content copyright on this website is waived under the terms of [CC0 1.0 Universal](https://github.com/privacytools/privacytools.io/blob/master/LICENSE.txt). -In certain jurisdictions, namely those in which the copyright waiver in the CC0-1.0 is judged for any reason to be legally invalid or ineffective under applicable law, content may be copyright © PrivacyTools contributors, released under the [CC 1.0 Universal](https://github.com/privacytoolsIO/privacytools.io/blob/master/LICENSE.txt) license. +In certain jurisdictions, namely those in which the copyright waiver in the CC0-1.0 is judged for any reason to be legally invalid or ineffective under applicable law, content may be copyright © PrivacyTools contributors, released under the [CC 1.0 Universal](https://github.com/privacytools/privacytools.io/blob/master/LICENSE.txt) license. -**Content** on this website is based on [github.com/privacytoolsIO/privacytools.io](https://github.com/privacytoolsIO/privacytools.io) and is made freely available under the CC-1.0. +**Content** on this website is based on [github.com/privacytools/privacytools.io](https://github.com/privacytools/privacytools.io) and is made freely available under the CC-1.0. Code, including source files and code samples if any in the content, is released under CC-1.0, with the following exceptions: - Bootstrap code is under the MIT license. See: [github.com/twbs/bootstrap/blob/master/LICENSE](https://github.com/twbs/bootstrap/blob/master/LICENSE) -- [jQuery](https://github.com/privacytoolsIO/privacytools.io/blob/master/assets/js/jquery-3.3.1.min.js) is under the MIT license. See: [jquery.org/license](https://jquery.org/license/) -- [Popper.js](https://github.com/privacytoolsIO/privacytools.io/blob/master/assets/js/popper.min.js) is under the MIT license. See: [github.com/FezVrasta/popper.js/raw/master/LICENSE.md](https://github.com/FezVrasta/popper.js/raw/master/LICENSE.md) -- [Sortable](https://github.com/privacytoolsIO/privacytools.io/blob/master/assets/js/sortable.min.js) is under the MIT license. See: [github.com/HubSpot/sortable/raw/master/LICENSE](https://github.com/HubSpot/sortable/raw/master/LICENSE) +- [jQuery](https://github.com/privacytools/privacytools.io/blob/master/assets/js/jquery-3.3.1.min.js) is under the MIT license. See: [jquery.org/license](https://jquery.org/license/) +- [Popper.js](https://github.com/privacytools/privacytools.io/blob/master/assets/js/popper.min.js) is under the MIT license. See: [github.com/FezVrasta/popper.js/raw/master/LICENSE.md](https://github.com/FezVrasta/popper.js/raw/master/LICENSE.md) +- [Sortable](https://github.com/privacytools/privacytools.io/blob/master/assets/js/sortable.min.js) is under the MIT license. See: [github.com/HubSpot/sortable/raw/master/LICENSE](https://github.com/HubSpot/sortable/raw/master/LICENSE) - The Font Awesome icons are under CC-BY-4.0, Font Awesome fonts are under SIL OFL 1.1, and Font Awesome code is under the MIT License. See: [fontawesome.com/license/free](https://fontawesome.com/license/free) -- The PrivacyTools fonts, icons, and code in `fonts` are under ISC license. See: [github.com/privacytoolsIO/privacytools.io/blob/master/font/LICENSE](https://github.com/privacytoolsIO/privacytools.io/blob/master/font/LICENSE). +- The PrivacyTools fonts, icons, and code in `fonts` are under ISC license. See: [github.com/privacytools/privacytools.io/blob/master/font/LICENSE](https://github.com/privacytools/privacytools.io/blob/master/font/LICENSE). Portions of this notice itself were adopted from [opensource.guide](https://github.com/github/opensource.guide/blob/master/notices.md) on GitHub, released under [CC-BY-4.0](https://github.com/github/opensource.guide/blob/master/LICENSE). -This means that you can use the code and content in this repository **except** for the PrivacyTools [branding](https://github.com/privacytoolsIO/brand) in your own projects. PrivacyTools's brand trademarks include the "PrivacyTools" wordmark and shield logo. More information on the use of PrivacyTools's branding can be found on our [branding guidelines page](https://github.com/privacytoolsIO/brand). +This means that you can use the code and content in this repository **except** for the PrivacyTools [branding](https://github.com/privacytools/brand) in your own projects. PrivacyTools's brand trademarks include the "PrivacyTools" wordmark and shield logo. More information on the use of PrivacyTools's branding can be found on our [branding guidelines page](https://github.com/privacytools/brand). We believe that the logos and other images in `assets` from third-party providers are either in the public domain or **fair use**. In a nutshell, legal [fair use doctrine](https://en.wikipedia.org/wiki/Fair_use) allows the use of copyrighted image in order to identify the subject matter for purposes of public comment. However, these logos and other images may still be subject to trademark laws in one or more jurisdictions. Before using this content, please ensure that it is used to identify the entity or organization that owns the trademark and that you have the right to use it under the laws which apply in the circumstances of your intended use. *You are solely responsible for ensuring that you do not infringe someone else's trademark or copyright.* @@ -55,4 +55,4 @@ You must not conduct any systematic or automated data collection activities on o - Data Mining - ‘Framing’ (IFrames) -We take the security of our website, infrastructure, and services very seriously. Our [SECURITY.md](https://github.com/privacytoolsIO/.github/blob/master/SECURITY.md) document outlines responsible disclosure guidelines and other security-related information. +We take the security of our website, infrastructure, and services very seriously. Our [SECURITY.md](https://github.com/privacytools/.github/blob/master/SECURITY.md) document outlines responsible disclosure guidelines and other security-related information. diff --git a/pages/privacy.md b/pages/privacy.md index 4ba67d37..c9b91967 100644 --- a/pages/privacy.md +++ b/pages/privacy.md @@ -7,7 +7,7 @@ description: "This Privacy Statement explains what information PrivacyTools and ## Who is {{ site.name }}? -{{ site.name }} is an unincorporated community developing this website and a number of privacy-friendly services. The current list of public team members [can be found on GitHub](https://github.com/orgs/privacytoolsIO/people). In order to operate these services, {{ site.name }} receives hosting and administration services from Aragon Ventures LLC. +{{ site.name }} is an unincorporated community developing this website and a number of privacy-friendly services. The current list of public team members [can be found on GitHub](https://github.com/orgs/privacytools/people). In order to operate these services, {{ site.name }} receives hosting and administration services from Aragon Ventures LLC. ## How does {{ site.name }} collect data about me? @@ -120,4 +120,4 @@ This version of our privacy statement took effect October 9th, 2019. We will post any new versions of this statement at [{{ site.production_url }}/privacy/]({{ site.production_url }}/privacy/). We may change how we announce changes in future versions of this document. In the meantime we may update our contact information at any time without announcing a change. Please refer to [{{ site.production_url }}/privacy/]({{ site.production_url }}/privacy/) for the latest contact information at any time. -A full [revision history](https://github.com/privacytoolsIO/privacytools.io/commits/master/pages/privacy.md) for this page can be found on GitHub. +A full [revision history](https://github.com/privacytools/privacytools.io/commits/master/pages/privacy.md) for this page can be found on GitHub. -- 2.47.2 From 65d6bfa4dc186767823b9e368e991ab29bd78a7a Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 11 May 2020 12:55:32 -0500 Subject: [PATCH 431/560] Update Open Collective Link --- _includes/sections/header.html | 2 +- pages/about.html | 4 ++-- pages/donate.html | 2 +- pages/sponsors.html | 10 +++++----- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/_includes/sections/header.html b/_includes/sections/header.html index 716e45c1..aa09eb1f 100644 --- a/_includes/sections/header.html +++ b/_includes/sections/header.html @@ -1,5 +1,5 @@
    diff --git a/pages/about.html b/pages/about.html index b0a461d0..3334fb59 100644 --- a/pages/about.html +++ b/pages/about.html @@ -15,7 +15,7 @@ hidedesc: true

    You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities.

    At PrivacyTools, we provide services, tools, and knowledge to protect your privacy against global mass surveillance, and moderate a thriving community of privacy-minded individuals like yourself to discuss and learn about new advances in protecting your online data. serves as the centerpiece of our organization, where we research and recommend various software solutions for our community.

    Transparency is our strongest value, and it's what sets us apart from the rest of the "privacy recommendations" community. Editorial changes to this website and the products we recommend are always discussed on our extensive issue tracker, drafted in a public pull request open for further discussion, and logged in a comprehensive commit log dating back to our original founding date in 2015. The core team members listed below are responsible for most of the edits and final decisions to changes on this website and across our services, but this website is truly the work of hundreds contributors and fact checkers working to make sure our recommendations are solid and trustworthy.

    -

    Additionally, we are a not-for-profit organization. We do not utilize paid recommendations or affiliate programs to make the recommendations on this website. Unfortunately this practice is very common elsewhere online, which makes it difficult to trust other review sites. We are unique in this area, in that all of our research is conducted independently, and we will never accept payments to modify, add, or remove any of our reviews or recommendations. Our finances are provided entirely by our community donors and sponsors, and are handled by the Open Collective Foundation 501(c)(3). Because we are operating as a charity in the United States, we are legally obligated to only use our funding to further our mission of spreading privacy education and promoting online services like Mastodon, Matrix, and WriteFreely. This website is a public resource, not a profit generator. To that regard, all our financial transactions (incoming and outgoing) are logged and made available to the public via our page at opencollective.com/privacytoolsio.

    +

    Additionally, we are a not-for-profit organization. We do not utilize paid recommendations or affiliate programs to make the recommendations on this website. Unfortunately this practice is very common elsewhere online, which makes it difficult to trust other review sites. We are unique in this area, in that all of our research is conducted independently, and we will never accept payments to modify, add, or remove any of our reviews or recommendations. Our finances are provided entirely by our community donors and sponsors, and are handled by the Open Collective Foundation 501(c)(3). Because we are operating as a charity in the United States, we are legally obligated to only use our funding to further our mission of spreading privacy education and promoting online services like Mastodon, Matrix, and WriteFreely. This website is a public resource, not a profit generator. To that regard, all our financial transactions (incoming and outgoing) are logged and made available to the public via our page at opencollective.com/privacytools.

    We take the operation of our various services very seriously, and require all participants to adhere to our Code of Conduct. For any questions or to report abuse, please see our CoC’s Enforcement section.

    @@ -122,7 +122,7 @@ website="https://www.reddit.com/user/trai_dep"
    -

    Of course, we couldn't do any of this without our very generous financial contributors, website contributors, and the countless community members that help share new ideas and spread the word! Thank you.

    +

    Of course, we couldn't do any of this without our very generous financial contributors, website contributors, and the countless community members that help share new ideas and spread the word! Thank you.

    Get involved! Donate
    diff --git a/pages/donate.html b/pages/donate.html index 0ec4519b..9ffe5f28 100644 --- a/pages/donate.html +++ b/pages/donate.html @@ -16,7 +16,7 @@ permalink: /donate/
    Donate via OpenCollective

    If you are able, please consider contributing to our development and outreach programs. Contributions via OpenCollective to {{ site.name }} are tax deductible for US taxpayers. These funds are transparently and primarily used to cover server costs.

    - Contribute + Contribute More Info
    diff --git a/pages/sponsors.html b/pages/sponsors.html index 268bca9f..79e3c562 100644 --- a/pages/sponsors.html +++ b/pages/sponsors.html @@ -16,7 +16,7 @@ permalink: /sponsors/

    The {{ site.name }} website and services are a community project. There is no advertising, affiliate links, or other forms of monetization.
    Your donations here directly support hosting this website and compensating contributors to this project.

    - Become a Sponsor + Become a Sponsor Donate Directly

    @@ -36,15 +36,15 @@ permalink: /sponsors/

    As a sponsor of {{ site.name }}, your company will be widely recognized in a variety of ways, some of which we've detailed below.

    General Information

    This website receives well over 250,000 pageviews on a monthly basis and is highly ranked for privacy-related keywords. In addition to the benefits below your contribution will be featured on our OpenCollective page and we will thank you via social media for your contribution.

    -
    🥉 Bronze Sponsorship - Info
    +
    🥉 Bronze Sponsorship - Info
    • Your name and link along with a small logo or avatar on the sponsors page of this website.
    -
    🥈 Silver Sponsorship - Info
    +
    🥈 Silver Sponsorship - Info
    • Your medium-sized logo as a link at the top of our sponsors page.
    -
    🥇 Gold Sponsorship - Info
    +
    🥇 Gold Sponsorship - Info
    • Your medium-sized logo as a link on the {{ site.name }} homepage and at the very top of our sponsors page.
    @@ -55,6 +55,6 @@ permalink: /sponsors/
    More Information

    If you are interested and have further questions, you are welcome to reach out to us directly at sponsors@privacytools.io.

    -- 2.47.2 From 87838a961905bb8e0e75810e572bd1dd58e50a6c Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Tue, 12 May 2020 01:02:18 -0700 Subject: [PATCH 432/560] =?UTF-8?q?Update=20nitrohorse=E2=80=99s=20profile?= =?UTF-8?q?=20(#1907)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/about.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/about.html b/pages/about.html index 3334fb59..b7fe5d3b 100644 --- a/pages/about.html +++ b/pages/about.html @@ -103,7 +103,8 @@ nick="nitrohorse" role="Developer" bio="I'm a privacy advocate and software developer. I write web extensions, help research, and make updates to the site." website="https://nitrohorse.com/" -keys="https://keybase.io/513" +email="mailto:nitrohorse@privacytools.io" +keys="https://nitrohorse.com/keys" mastodon="https://nitro.horse/@andreas" blog="nitrohorse" %} -- 2.47.2 From c5dbffa03d73bfef692069fde9769a9f344d0455 Mon Sep 17 00:00:00 2001 From: Dan Arel <46383059+danarel@users.noreply.github.com> Date: Tue, 12 May 2020 01:03:21 -0700 Subject: [PATCH 433/560] =?UTF-8?q?Update=20Dan=E2=80=99s=20profile=20(#19?= =?UTF-8?q?06)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/about.html b/pages/about.html index b7fe5d3b..64b76eb9 100644 --- a/pages/about.html +++ b/pages/about.html @@ -67,7 +67,7 @@ role="Blogging & Education" bio="I'm an author, columnist, and privacy advocate whose work has appeared in Time, Huff Post, OpenSource, and more." website="https://danarel.com" email="mailto:dan@privacytools.io" -keys="https://keybase.io/dan_arel" +keys="https://www.danarel.com/keys/" twitter="danarel" mastodon="https://mastodon.technology/@danarel" blog="danarel" -- 2.47.2 From 462129717bd3bb64f533fc34ef087712ab61c68b Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Wed, 13 May 2020 13:49:59 +0000 Subject: [PATCH 434/560] Update warning riot, team and change jitsi link (#1912) --- _includes/sections/teamchat.html | 3 +-- _includes/sections/voice-video-messenger.html | 12 +++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index c7e935f6..d96b280e 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -13,8 +13,7 @@ title="Riot" image="/assets/img/svg/3rd-party/riotim.svg" description='Riot.im is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.
    ' - labels="warning:Warning:Riot offers optional E2EE for 1:1 and group conversations that must be turned on by the user. - (This can be done by clicking on the toggle switch which is accessed by clicking the room name or user name of the chat → Security & Privacy → Encrypted).|success:VoIP" + labels="success:VoIP" website="https://about.riot.im/" privacy-policy="https://riot.im/privacy" forum="https://forum.privacytools.io/t/discussion-riot-im/665/" diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index 0addf934..4c6ec899 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -37,7 +37,17 @@ ios="https://apps.apple.com/us/app/mumble/id443472808?ls=1"

    Worth Mentioning

    Related Information

    -- 2.47.2 From 916b7a22568cc1d24bf9274608219dcb2f9e8f37 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 14 May 2020 08:18:36 -0500 Subject: [PATCH 435/560] Update label syntax (#1914) --- _includes/badge.html | 20 +++++++++ _includes/cardv2.html | 44 ++++++++++++------- _includes/sections/cloud-storage.html | 6 +-- _includes/sections/file-sharing.html | 2 +- _includes/sections/instant-messenger.html | 10 ++--- .../sections/live-operating-systems.html | 2 +- .../sections/mobile-operating-systems.html | 6 +-- _includes/sections/operating-systems.html | 4 +- _includes/sections/router-firmware.html | 4 +- _includes/sections/search-engines.html | 2 +- _includes/sections/selfhosted-cloud.html | 2 +- _includes/sections/teamchat.html | 6 +-- 12 files changed, 70 insertions(+), 38 deletions(-) create mode 100644 _includes/badge.html diff --git a/_includes/badge.html b/_includes/badge.html new file mode 100644 index 00000000..ac2a8a7e --- /dev/null +++ b/_includes/badge.html @@ -0,0 +1,20 @@ +{% if include.link %} + {{ include.text }} +{% else %}> {{ include.text }}{% endif %} + +{% else %} + {{include.text}} + {% else %} + > {% if include.icon %}{% endif %} {{include.text}} + {% endif %} + +{% endif %} diff --git a/_includes/cardv2.html b/_includes/cardv2.html index 031f52ab..cd270fa5 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -41,23 +41,35 @@ {{ include.description }} {% if include.labels %} {% assign labels = include.labels | split:"|" %} - {% for label in labels %} - {% assign label_data = label | split:":" %} - {% assign color = label_data[0] %} - {% assign text = label_data[1] %} - {% assign tooltip = label_data[2] | default: false %} - {% assign help_icon = '' %} - {{text}} {{ help_icon }} - {% else %} - > {{text}} + {% for label in labels %} + {% assign label_data = label | split:"::" %} + {% for label_attr in label_data %} + {% assign attr = label_attr | split:"==" %} + {% if attr[0] == "color" %} + {% assign color = attr[1] %} + {% elsif attr[0] == "link" %} + {% assign link = attr[1] %} + {% elsif attr[0] == "text" %} + {% assign text = attr[1] %} + {% elsif attr[0] == "icon" %} + {% assign icon = attr[1] %} + {% elsif attr[0] == "tooltip" %} + {% assign tooltip = attr[1] %} {% endif %} - - {% endfor %} + {% endfor %} + {% include badge.html + link=link + color=color + text=text + icon=icon + tooltip=tooltip + %} + {% assign color = nil %} + {% assign link = nil %} + {% assign text = nil %} + {% assign icon = nil %} + {% assign tooltip = nil %} + {% endfor %} {% endif %}

    diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html index a03c7898..ec9a2081 100644 --- a/_includes/sections/cloud-storage.html +++ b/_includes/sections/cloud-storage.html @@ -9,7 +9,7 @@ title="Keybase KBFS" image="/assets/img/svg/3rd-party/keybase.svg" description='Keybase provides 250GB of E2EE cloud storage for free. Its protocol has also been indepedently audited (PDF). Keybase allows you to share files with any Keybase user, or social media user through the use of "identity proofs". They currently do not offer additional space above your quota.' - labels="warning:Warning:This software relies on a closed-source central server." + labels="color==warning::icon==fas fa-exclamation-triangle::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server." website="https://book.keybase.io/docs/files" privacy-policy="https://keybase.io/docs/privacypolicy" forum="https://forum.privacytools.io/t/discussion-keybase/1224" @@ -27,7 +27,7 @@ title="Nextcloud - Choose your hoster" image="/assets/img/svg/3rd-party/nextcloud.svg" description="Nextcloud is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. The only limits on storage and bandwidth are the limits on the server provider you choose." - labels="warning:Experimental E2EE:Regarding E2EE their description states 'End-to-end encryption is still in alpha state, don't use this in production and only with test data!'." + labels="color==warning::link==https://github.com/nextcloud/end_to_end_encryption/issues/111::text==Experimental E2EE::tooltip==Regarding E2EE their description states 'End-to-end encryption is still in alpha state, don't use this in production and only with test data!'." website="https://nextcloud.com/" privacy-policy="https://nextcloud.com/privacy/" forum="https://forum.privacytools.io/t/discussion-nextcloud/287" @@ -47,6 +47,6 @@

    Worth Mentioning

      -
    • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration.
    • +
    • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration. {% include badge.html color="warning" tooltip="Cryptomator's mobile apps are not open-source." link="https://github.com/cryptomator/cryptomator-android/issues/1#issuecomment-257979375" icon="fas fa-exclamation-triangle" %}
    • CryptPad - Free and end-to-end encrypted real time collaboration sharing folders, media, and documents.
    diff --git a/_includes/sections/file-sharing.html b/_includes/sections/file-sharing.html index 30d7a6fb..671b2f5d 100644 --- a/_includes/sections/file-sharing.html +++ b/_includes/sections/file-sharing.html @@ -3,7 +3,7 @@ {% include cardv2.html title="Firefox Send" image="/assets/img/svg/3rd-party/firefox_send.svg" -labels="warning:Warning: IP addresses are retained in logs for 90 days." +labels="color==warning::link==https://send.firefox.com/legal::text==Warning::tooltip==IP addresses are retained in logs for 90 days." description="Firefox Send uses end-to-end encryption to keep your data secure from the moment you share to the moment your file is opened. It also offers security controls that you can set. You can choose when your file link expires, the number of downloads, and whether you would like to add a password for an extra layer of security." website="https://send.firefox.com/" privacy-policy="https://send.firefox.com/legal" diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 5b73f99b..1fa5a774 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -24,7 +24,7 @@ title="Signal" image="/assets/img/svg/3rd-party/signal.svg" description='Signal is a mobile app developed by Signal Messenger LLC. The app provides instant messaging, as well as voice and video calling. All communications are E2EE unless you choose to send as SMS. Its protocol has also been indepedently audited (PDF)' - labels="warning:Requires phone number:Signal requires your phone number as an personal identifier which means anyone you communicate with will see it.|success:VoIP" + labels="color==warning::link==https://github.com/nextcloud/end_to_end_encryption/issues/111::text==Requires phone number::tooltip==Signal requires your phone number as an personal identifier which means anyone you communicate with will see it.|text==VoIP" website="https://signal.org/" privacy-policy="https://signal.org/legal/" forum="https://forum.privacytools.io/t/discussion-signal/664" @@ -42,7 +42,7 @@ title="Keybase" image="/assets/img/svg/3rd-party/keybase.svg" description='Keybase provides a hosted team chat with E2EE. Its protocol has also been indepedently audited (PDF). Keybase can help you prove you own social media accounts though the use of cryptographic signing of "identity proofs".' - labels="warning:Warning:This software relies on a closed-source central server." + labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server." website="https://keybase.io/" privacy-policy="https://keybase.io/docs/privacypolicy" forum="https://forum.privacytools.io/t/discussion-keybase/1224" @@ -94,8 +94,8 @@ include cardv2.html title="Riot" image="/assets/img/svg/3rd-party/riotim.svg" - description='Riot.im is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.
    ' - labels="success:VoIP" + description='Riot.im is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.' + labels="text==VoIP" website="https://about.riot.im/" privacy-policy="https://riot.im/privacy" forum="https://forum.privacytools.io/t/discussion-riot-im/665/" @@ -166,7 +166,7 @@ title="Jami" image="/assets/img/svg/3rd-party/jami.svg" description="Encrypted instant messaging and video calling software. All communications are E2EE using TLS 1.3 and never stored elsewhere than on user's devices, even when TURN servers are used." - labels="warning:Warning:This software is partially centralized but can be self-hosted.|success:VoIP" + labels="color==warning::link==https://git.jami.net/savoirfairelinux/ring-project/issues/765::text==Warning::tooltip==This software is partially centralized but can be self-hosted.|text==VoIP" website="https://jami.net/" privacy-policy="https://jami.net/privacy-policy/" forum="https://forum.privacytools.io/t/discussion-jami/2116" diff --git a/_includes/sections/live-operating-systems.html b/_includes/sections/live-operating-systems.html index f17db2f5..f566b552 100644 --- a/_includes/sections/live-operating-systems.html +++ b/_includes/sections/live-operating-systems.html @@ -5,7 +5,7 @@ title="Tails" image="/assets/img/svg/3rd-party/tails.svg" description='Tails is a live operating system that can boot on almost any computer from a DVD, USB stick, or SD card you control. It aims at preserving privacy and anonymity, and circumventing censorship by forcing Internet connections through the Tor network; leaving no trace on the computer; and using state-of-the-art cryptographic tools to encrypt files, emails, and instant messages.' badges="info:GNU/Linux" -labels="warning:contrib:This software may depend on or recommend non-free software." +labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://tails.boum.org/" git="https://git-tails.immerda.ch/tails/" %} diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index 0db145ab..f17d7ab8 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -10,7 +10,7 @@ image="/assets/img/svg/3rd-party/grapheneos.svg" image-dark="/assets/img/svg/3rd-party/grapheneos-dark.svg" description='GrapheneOS (formerly known as CopperheadOS) is a free and open-source security- and privacy-focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security.' badges="info:AOSP" -labels="warning:contrib:This software may depend on or recommend non-free software." +labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://grapheneos.org/" github="https://github.com/GrapheneOS/" %} @@ -20,7 +20,7 @@ title="LineageOS" image="/assets/img/svg/3rd-party/lineageos.svg" description='LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project.' badges="info:AOSP" -labels="warning:contrib:This software may depend on or recommend non-free software." +labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://www.lineageos.org/" privacy-policy="https://www.lineageos.org/legal/" github="https://github.com/LineageOS" @@ -31,7 +31,7 @@ title="Ubuntu Touch" image="/assets/img/svg/3rd-party/ubuntu.svg" description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." badges="info:GNU/Linux" -labels="warning:contrib:This software may depend on or recommend non-free software." +labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://ubuntu-touch.io/" privacy-policy="https://ubports.com/privacy" github="https://github.com/ubports" diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 1fdb8c44..487a432f 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -9,7 +9,7 @@ title="Qubes OS" image="/assets/img/svg/3rd-party/qubes_os.svg" description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' badges="info:Xen" -labels="warning:contrib:This software may depend on or recommend non-free software." +labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://www.qubes-os.org/" privacy-policy="https://www.qubes-os.org/privacy/" github="https://github.com/QubesOS" @@ -21,7 +21,7 @@ title="Fedora Workstation" image="/assets/img/svg/3rd-party/fedora.svg" description='Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment.' badges="info:GNU/Linux" -labels="warning:contrib:This software may depend on or recommend non-free software." +labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://getfedora.org/" privacy-policy="https://fedoraproject.org/wiki/Legal:PrivacyPolicy?rd=Legal/PrivacyPolicy" git="https://src.fedoraproject.org/" diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index b6988966..cb19f6d5 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -6,7 +6,7 @@ image="/assets/img/svg/3rd-party/openwrt.svg" image-dark="/assets/img/svg/3rd-party/openwrt-dark.svg" description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." badges="info:Linux" -labels="warning:contrib:This software may depend on or recommend non-free software." +labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://openwrt.org/" git="https://git.openwrt.org/" %} @@ -17,7 +17,7 @@ image="/assets/img/svg/3rd-party/pfsense.svg" image-dark="/assets/img/svg/3rd-party/pfsense-dark.svg" description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." badges="info:BSD" -labels="warning:contrib:This software may depend on or recommend non-free software." +labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://www.pfsense.org/" privacy-policy="https://www.pfsense.org/privacy.html" github="https://github.com/pfsense/" diff --git a/_includes/sections/search-engines.html b/_includes/sections/search-engines.html index ed90e59e..44d720ff 100644 --- a/_includes/sections/search-engines.html +++ b/_includes/sections/search-engines.html @@ -42,7 +42,7 @@ github="https://github.com/Qwant/" title="Startpage.com" image="/assets/img/svg/3rd-party/startpage.svg" description='Startpage.com is a search engine that provides Google search results with complete privacy protection. Startpage BV is a Netherlands-based company that has been dedicated to privacy-respecting search since 2006.' -labels="warning:Warning:Startpage.com was recently acquired by United States-based System1." +labels="color==warning::link==https://support.startpage.com/index.php?/Knowledgebase/Article/View/1277/0/startpage-ceo-robert-beens-discusses-the-investment-from-privacy-one--system1::text==Warning::tooltip==Startpage.com was recently acquired by United States-based System1." website="https://www.startpage.com/" privacy-policy="https://www.startpage.com/en/privacy-policy/" forum="https://forum.privacytools.io/t/delisted-discussion-startpage/284" diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html index 15b6aff9..a8e02543 100644 --- a/_includes/sections/selfhosted-cloud.html +++ b/_includes/sections/selfhosted-cloud.html @@ -8,7 +8,7 @@ title="Nextcloud" image="/assets/img/svg/3rd-party/nextcloud.svg" description="Nextcloud is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. The only limits on storage and bandwidth are the limits on the server provider you choose." - labels="warning:Experimental E2EE:Regarding E2EE their description states 'End-to-end encryption is still in alpha state, don't use this in production and only with test data!'." + labels="color==warning::link==https://github.com/nextcloud/end_to_end_encryption/issues/111::text==Experimental E2EE::tooltip==Regarding E2EE their description states 'End-to-end encryption is still in alpha state, don't use this in production and only with test data!'." website="https://nextcloud.com/" privacy-policy="https://nextcloud.com/privacy/" forum="https://forum.privacytools.io/t/discussion-nextcloud/287" diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index d96b280e..c0b31e45 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -13,7 +13,7 @@ title="Riot" image="/assets/img/svg/3rd-party/riotim.svg" description='Riot.im is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.
    ' - labels="success:VoIP" + labels="text==VoIP" website="https://about.riot.im/" privacy-policy="https://riot.im/privacy" forum="https://forum.privacytools.io/t/discussion-riot-im/665/" @@ -32,7 +32,7 @@ title="Rocket.chat" image="/assets/img/svg/3rd-party/rocketchat.svg" description="Rocket.chat is an self-hostable open source platform for team communication. It has optional federation and experimental E2EE." - labels="warning:Experimental E2EE:Regarding E2EE their documentation states 'This feature is currently in alpha. It's also not yet supported on mobile'. There is no forward secrecy so compromised decryption password would leak all messages. Federation was also added afterwards, potentially causing room for mistakes.|success:VoIP" + labels="color==warning::link==https://rocket.chat/docs/user-guides/end-to-end-encryption/::text==Experimental E2EE::tooltip==Regarding E2EE their documentation states 'This feature is currently in alpha. It's also not yet supported on mobile'. There is no forward secrecy so compromised decryption password would leak all messages. Federation was also added afterwards, potentially causing room for mistakes.|text==VoIP" website="https://rocket.chat/" privacy-policy="https://rocket.chat/privacy" forum="https://forum.privacytools.io/t/discussion-rocket-chat/1223" @@ -50,7 +50,7 @@ title="Keybase" image="/assets/img/svg/3rd-party/keybase.svg" description='Keybase provides a hosted team chat with E2EE. Its protocol has also been indepedently audited (PDF). Keybase can help you prove you own social media accounts through the use of cryptographic signing of "identity proofs".' - labels="warning:Warning:This software relies on a closed-source central server." + labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server." website="https://keybase.io/" privacy-policy="https://keybase.io/docs/privacypolicy" forum="https://forum.privacytools.io/t/discussion-keybase/1224" -- 2.47.2 From 00b9be54c25060deb581b78910b8503f9a414b4e Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 16 May 2020 04:03:22 -0500 Subject: [PATCH 436/560] Use badges syntax for labels outside of cardv2 (#1921) --- _includes/badge.html | 2 +- _includes/sections/dns.html | 22 ++++- _includes/sections/file-encryption.html | 17 +++- _includes/sections/file-sharing.html | 77 ++++++++------- .../sections/live-operating-systems.html | 25 +++-- .../sections/mobile-operating-systems.html | 88 +++++++++++------ _includes/sections/operating-systems.html | 94 +++++++++++++------ _includes/sections/router-firmware.html | 73 +++++++++----- _includes/sections/voice-video-messenger.html | 23 +++-- pages/providers/dns.html | 54 +++++++++-- 10 files changed, 327 insertions(+), 148 deletions(-) diff --git a/_includes/badge.html b/_includes/badge.html index ac2a8a7e..f908ecf8 100644 --- a/_includes/badge.html +++ b/_includes/badge.html @@ -1,6 +1,6 @@ {% if include.link %} {{ include.text }} diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index d57dc50b..240d87b7 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -112,7 +112,12 @@ malicious domains - + {% include badge.html + link="https://github.com/ookangzheng/blahdns#default-blocked-wildcard-domain" + color="warning" + icon="fas fa-exclamation-triangle" + tooltip="And some wildcard and IDN domains." + %}
    - + -- 2.47.2 From 9ba33b3a53696c01978a125afae679a3a964bc2a Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 30 Oct 2020 12:08:53 +0000 Subject: [PATCH 519/560] Fix labels, to be consistent (#2108) * Fix labels, to be consistent * s/icon/text * Use a warning icon --- _includes/sections/file-encryption.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index 2cd7fa28..12f306ed 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -58,6 +58,7 @@
  • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration. {% include badge.html color="warning" + text="Closed source" icon="fas fa-exclamation-triangle" link="https://github.com/cryptomator/cryptomator-android/issues/1#issuecomment-257979375" tooltip="Cryptomator's mobile apps are not open-source." @@ -69,6 +70,7 @@ {% include badge.html color="warning" icon="fas fa-exclamation-triangle" + text="Closed source" link="https://github.com/aonez/Keka#so-where-is-the-source-code" tooltip="This software is no longer open source." %}
  • @@ -76,6 +78,7 @@ {% include badge.html color="warning" icon="fas fa-exclamation-triangle" + text="Beta" tooltip="As Kryptor is still in beta, it may not be stable." %} -- 2.47.2 From 50ec5fb2c1e885613d75b1733341a9815983cdf7 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Wed, 4 Nov 2020 07:11:54 +0000 Subject: [PATCH 520/560] Remove ThatOnePrivacySite (#2114) --- pages/providers/vpn.html | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index 0b8f168d..2116e6b3 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -221,7 +221,6 @@ breadcrumb: "VPN"

    Related VPN information

      -
    • Spreadsheet with unbiased, independently verifiable data on over 100 VPN services.
    • The Trouble with VPN and Privacy Review Sites
    • Beware of False Reviews - VPN Marketing and Affiliate Programs
    • Proxy.sh VPN Provider Sniffed Server Traffic to Catch Hacker
    • -- 2.47.2 From f625f80ca813d639991df048f7d13f28eb4bd20f Mon Sep 17 00:00:00 2001 From: Wylel <617189+wylel@users.noreply.github.com> Date: Fri, 13 Nov 2020 05:37:29 -0600 Subject: [PATCH 521/560] Fix typo (#2124) Firefox Section Changed "but users can manually any other DoH resolver." to "but users can manually use any other DoH resolver." --- _includes/sections/dns.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 62a51046..aa89c5f8 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -571,7 +571,7 @@ We also log how many times this or that tracker has been blocked. We need this i include cardv2.html title="Firefox's built-in DNS-over-HTTPS resolver" image="/assets/img/svg/3rd-party/firefox_browser.svg" - description='Firefox comes with built-in DNS-over-HTTPS support for NextDNS and Cloudflare but users can manually any other DoH resolver.' + description='Firefox comes with built-in DNS-over-HTTPS support for NextDNS and Cloudflare but users can manually use any other DoH resolver.' labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.cloudflare.com/1.1.1.1/privacy/firefox::text==Warning::tooltip==Cloudflare logs a limited amount of data about the DNS requests that are sent to their custom resolver for Firefox." website="https://support.mozilla.org/en-US/kb/firefox-dns-over-https" privacy-policy="https://wiki.mozilla.org/Security/DOH-resolver-policy" -- 2.47.2 From e5dc5d7e30746f5f26b45d557b35b35ff294d6c7 Mon Sep 17 00:00:00 2001 From: Freddy Date: Wed, 18 Nov 2020 10:22:27 +0000 Subject: [PATCH 522/560] Remove Keka (#2129) * Remove Keka * Remove badge, and fix indenting Co-authored-by: Daniel Gray --- _includes/sections/file-encryption.html | 38 +++++++++++-------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index 12f306ed..dc85b5df 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -55,30 +55,26 @@

      Worth Mentioning

        -
      • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration. +
      • + Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration. {% include badge.html - color="warning" - text="Closed source" - icon="fas fa-exclamation-triangle" - link="https://github.com/cryptomator/cryptomator-android/issues/1#issuecomment-257979375" - tooltip="Cryptomator's mobile apps are not open-source." - %}
      • + color="warning" + text="Closed source" + icon="fas fa-exclamation-triangle" + link="https://github.com/cryptomator/cryptomator-android/issues/1#issuecomment-257979375" + tooltip="Cryptomator's mobile apps are not open-source." + %} +
      • Linux Unified Key Setup (LUKS) - A full disk encryption system for Linux using dm-crypt as the disk encryption backend. Included by default in Ubuntu. Available for Windows and Linux.
      • Tomb - A simple zsh script for making LUKS containers on the commandline.
      • Hat.sh - A cross-platform, serverless JavaScript web application that provides secure file encryption using the AES-256-GCM algorithm in your browser. It can also be downloaded and run offline.
      • -
      • Keka - A macOS-only, file archiver with the ability to encrypt files. - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - text="Closed source" - link="https://github.com/aonez/Keka#so-where-is-the-source-code" - tooltip="This software is no longer open source." - %}
      • -
      • Kryptor is a file encryption program for Windows, MacOS, and Linux. +
      • + Kryptor is a file encryption program for Windows, MacOS, and Linux. {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - text="Beta" - tooltip="As Kryptor is still in beta, it may not be stable." - %}
      • + color="warning" + icon="fas fa-exclamation-triangle" + text="Beta" + tooltip="As Kryptor is still in beta, it may not be stable." + %} +
      -- 2.47.2 From d10079b64318d38d54291d5e9f77f49a0e92fc88 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Thu, 19 Nov 2020 20:32:17 +0200 Subject: [PATCH 523/560] Notebooks: added EteSync to worth mentioning. (#2115) EteSync is already listed under contacts/calendars, but there's now also notes support. --- _includes/sections/notebooks.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/notebooks.html b/_includes/sections/notebooks.html index fefd06a8..09fbafee 100644 --- a/_includes/sections/notebooks.html +++ b/_includes/sections/notebooks.html @@ -63,6 +63,7 @@

      Worth Mentioning

        +
      • EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes.
      • Paperwork - An open-source and self-hosted solution. For PHP / MySQL servers.
      • Org-mode - A major mode for GNU Emacs. Org-mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.
      -- 2.47.2 From 5142ef18ab4d762b3570c6552a780685a1c20cb6 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Thu, 26 Nov 2020 10:59:44 +0000 Subject: [PATCH 524/560] New email client section, thanks @freddy-m (#2142) * New email client section, thanks @freddy-m * That email clients cleanup (#1990) Co-authored-by: Freddy --- _includes/sections/email-clients.html | 108 +++++++++++++++++------- assets/img/svg/3rd-party/canarymail.svg | 2 + assets/img/svg/3rd-party/fairemail.svg | 2 + assets/img/svg/3rd-party/k9mail.svg | 2 + assets/img/svg/3rd-party/mailpile.svg | 2 + assets/img/svg/3rd-party/mailvelope.svg | 2 + 6 files changed, 88 insertions(+), 30 deletions(-) create mode 100644 assets/img/svg/3rd-party/canarymail.svg create mode 100644 assets/img/svg/3rd-party/fairemail.svg create mode 100644 assets/img/svg/3rd-party/k9mail.svg create mode 100644 assets/img/svg/3rd-party/mailpile.svg create mode 100644 assets/img/svg/3rd-party/mailvelope.svg diff --git a/_includes/sections/email-clients.html b/_includes/sections/email-clients.html index 4b3ce053..3b79f346 100644 --- a/_includes/sections/email-clients.html +++ b/_includes/sections/email-clients.html @@ -1,51 +1,99 @@ -

      Email Clients

      +

      Desktop Email Clients

      {% include cardv2.html title="Thunderbird" image="/assets/img/svg/3rd-party/thunderbird.svg" description="Thunderbird is a free, open source, cross-platform email, newsgroup, news feed, and chat (XMPP, IRC, Twitter) client developed by the Thunderbird community, and previously by the Mozilla Foundation." website="https://www.thunderbird.net/" - privacy-policy="https://www.mozilla.org/en-US/privacy/thunderbird/" + privacy-policy="https://www.mozilla.org/privacy/thunderbird/" forum="https://forum.privacytools.io/t/discussion-thunderbird/659" source="https://hg.mozilla.org/comm-central/" - windows="https://www.thunderbird.net/en-US/" - mac="https://www.thunderbird.net/en-US/" - linux="https://www.thunderbird.net/en-US/" + windows="https://www.thunderbird.net" + mac="https://www.thunderbird.net" + linux="https://www.thunderbird.net/" freebsd="https://www.freshports.org/mail/thunderbird/" openbsd="http://openports.se/mail/mozilla-thunderbird" netbsd="http://pkgsrc.se/mail/thunderbird" %} {% include cardv2.html - title="Claws Mail" - image="/assets/img/png/3rd-party/claws_mail.png" - description="Claws Mail is a free and open source, GTK-based email and news client. It offers easy configuration and an abundance of features. It is included with Gpg4win, an encryption suite for Windows." - website="https://www.claws-mail.org/" - forum="https://forum.privacytools.io/t/discussion-claws-mail/660" - git="https://git.claws-mail.org/" - windows="https://www.claws-mail.org/win32/" - mac="https://www.claws-mail.org/faq/index.php/Installation_and_Configuration#What_do_I_need_to_compile_Claws_Mail.3F" - linux="https://www.claws-mail.org/downloads.php?section=downloads" - freebsd="https://www.freshports.org/mail/claws-mail/" - openbsd="http://openports.se/mail/claws-mail" - netbsd="http://pkgsrc.se/mail/claws-mail" + title="Mailpile" + image="/assets/img/svg/3rd-party/mailpile.svg" + description="Mailpile is a free, community funded, open source email client with user-friendly encryption and privacy features." + website="https://www.mailpile.is/" + privacy-policy="https://www.mailpile.is/privacy.html" + tor="clgs64523yi2bkhz.onion" + forum="https://forum.privacytools.io/t/" + github="https://github.com/mailpile/Mailpile" + linux="https://www.mailpile.is/download/linux.html" %} - -

      Privacy Email Tools

      - -
        -
      • gpg4usb - A very easy to use and small portable editor to encrypt and decrypt any text-message or -file. For Windows and Linux. GPG tutorial.
      • -
      • Mailvelope - A browser extension that enables the exchange of encrypted emails following the OpenPGP encryption standard.
      • -
      • Enigmail - A security extension to Thunderbird and Seamonkey. It enables you to write and receive email messages signed and/or encrypted with the OpenPGP standard.
      • -
      • TorBirdy - TorBirdy configures Thunderbird to make connections over the Tor anonymity network. This extension is in beta and should be considered experimental.
      • -
      • Email Privacy Tester - This tool will send an Email to your address and perform privacy-related tests.
      • -
      +{% include cardv2.html + title="Mailvelope" + image="/assets/img/svg/3rd-party/mailvelope.svg" + description="Mailvelope is a browser extension that enables the exchange of encrypted emails following the OpenPGP encryption standard." + website="https://www.mailvelope.com/en" + privacy-policy="https://www.mailvelope.com/en/privacy-policy" + forum="https://forum.privacytools.io/t/" + github="https://github.com/mailvelope/mailvelope" + firefox="https://addons.mozilla.org/firefox/addon/mailvelope/" + chrome="https://chrome.google.com/webstore/detail/mailvelope/kajibbejlbohfaggdiogboambcijhkke?hl" + edge="https://microsoftedge.microsoft.com/addons/detail/mailvelope/dgcbddhdhjppfdfjpciagmmibadmoapc" +%}

      Worth Mentioning

        -
      • K-9 Mail - An independent mail application for Android. It supports both POP3 and IMAP mailboxes, but only supports push mail for IMAP.
      • -
      • GNU Privacy Guard - Email Encryption. GnuPG is a GPL Licensed alternative to the PGP suite of cryptographic software. Tutorial. Use GPGTools for macOS.
      • -
      • Mailpile (Beta) - A modern, fast web-mail client with user-friendly encryption and privacy features.
      • +
      • NeoMutt - NeoMutt is an open-source command line mail reader (or MUA) for Linux and BSD. It’s a fork of Mutt with added features.
      + + + +

      Mobile Email Clients

      + +

      Android Email Clients

      + +{% include cardv2.html + title="FairEmail" + image="/assets/img/svg/3rd-party/fairemail.svg" + description="FairEmail is a minimal, open source email app, using open standards (IMAP, SMTP, OpenPGP) with a low data and battery usage." + website="https://email.faircode.eu/" + privacy-policy="https://github.com/M66B/FairEmail/blob/master/PRIVACY.md" + forum="https://forum.privacytools.io/t/" + github="https://github.com/M66B/FairEmail" + fdroid="https://f-droid.org/en/packages/eu.faircode.email/" + googleplay="https://play.google.com/store/apps/details?id=eu.faircode.email" +%} + +{% include cardv2.html + title="K-9 Mail" + image="/assets/img/svg/3rd-party/k9mail.svg" + description="K-9 Mail is an independent mail application that supports both POP3 and IMAP mailboxes, but only supports push mail for IMAP." + website="https://k9mail.app/" + privacy-policy="https://k9mail.app/privacy" + forum="https://forum.privacytools.io/t/" + github="https://github.com/k9mail" + fdroid="https://f-droid.org/packages/com.fsck.k9/" + googleplay="https://play.google.com/store/apps/details?id=com.fsck.k9" +%} + +

      iOS Email Clients

      + +{% include cardv2.html + title="Canary Mail" + image="/assets/img/svg/3rd-party/canarymail.svg" + labels="color==warning::link==https://canarymail.io/faq.html::text==Closed source::tooltip==The source programming code for Canary Mail is not available. Canary Mail is a proprietary application." + description="Canary Mail is a paid email client designed to make end-to-end encryption seamless with security features such as a biometric app lock." + website="https://canarymail.io/" + privacy-policy="https://canarymail.io/privacy.html" + forum="https://forum.privacytools.io/t/" + ios="https://apps.apple.com/us/app/canary-mail/id1236045954" +%} + + +

      Worth Mentioning

      + +
        +
      • Letterbox - Letterbox is a free open-source mail client for iOS made as a part of an ongoing research project at the Freie Universität Berlin, Germany.
      • +
      + diff --git a/assets/img/svg/3rd-party/canarymail.svg b/assets/img/svg/3rd-party/canarymail.svg new file mode 100644 index 00000000..b3df42db --- /dev/null +++ b/assets/img/svg/3rd-party/canarymail.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/fairemail.svg b/assets/img/svg/3rd-party/fairemail.svg new file mode 100644 index 00000000..54046c9a --- /dev/null +++ b/assets/img/svg/3rd-party/fairemail.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/k9mail.svg b/assets/img/svg/3rd-party/k9mail.svg new file mode 100644 index 00000000..f5128b01 --- /dev/null +++ b/assets/img/svg/3rd-party/k9mail.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mailpile.svg b/assets/img/svg/3rd-party/mailpile.svg new file mode 100644 index 00000000..9da73d63 --- /dev/null +++ b/assets/img/svg/3rd-party/mailpile.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mailvelope.svg b/assets/img/svg/3rd-party/mailvelope.svg new file mode 100644 index 00000000..0aa71d2a --- /dev/null +++ b/assets/img/svg/3rd-party/mailvelope.svg @@ -0,0 +1,2 @@ + + -- 2.47.2 From afd7e216ce9799a585f3dc8ff89aa243cd1d8e24 Mon Sep 17 00:00:00 2001 From: schwukas <33559975+schwukas@users.noreply.github.com> Date: Sat, 12 Dec 2020 06:27:08 +0100 Subject: [PATCH 525/560] Change Riot Name and Link to Element (#2151) --- pages/about/about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/about/about.html b/pages/about/about.html index 64e5f15a..e826da2a 100644 --- a/pages/about/about.html +++ b/pages/about/about.html @@ -161,7 +161,7 @@ emeritus=true

      Open an issue on GitHub

      Suggest something new on our subreddit

      For complete transparency, software and providers will only be considered for this website after discussions take place on our GitHub issue tracker. We of course don't make any changes in secret.

      -

      Join our Matrix room at #general:privacytools.io to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Riot.

      +

      Join our Matrix room at #general:privacytools.io to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Element.

      You can also email the team at support@privacytools.io and find us on Twitter and Mastodon.

      -- 2.47.2 From 21c894eef786e34b111918f83170a3783391687f Mon Sep 17 00:00:00 2001 From: Gusted Date: Sun, 13 Dec 2020 20:37:35 +0000 Subject: [PATCH 526/560] Cleanup jQuery (#2139) --- _includes/badge.html | 4 +-- _includes/card.html | 2 +- _includes/cardv2.html | 2 +- _includes/footer.html | 2 +- _includes/scripts.html | 1 - _includes/sections/dns.html | 6 ++-- assets/css/style.scss | 52 +++++++++++++++++++++++++++++++++++ assets/js/jquery-3.3.1.min.js | 2 -- assets/js/main.js | 3 -- pages/about/librejs.html | 4 --- pages/notices.md | 1 - 11 files changed, 60 insertions(+), 19 deletions(-) delete mode 100644 assets/js/jquery-3.3.1.min.js diff --git a/_includes/badge.html b/_includes/badge.html index f908ecf8..f069d819 100644 --- a/_includes/badge.html +++ b/_includes/badge.html @@ -3,7 +3,7 @@ href="{{ include.link }}" class="badge badge-{{ include.color | default: "info" }}" {% if include.tooltip %} data-toggle="tooltip" - title="{{ include.tooltip }}"> {{ include.text }} + data-original-title="{{ include.tooltip }}"> {{ include.text }} {% else %}> {{ include.text }}{% endif %} {% else %} @@ -11,7 +11,7 @@ class="badge badge-{{ include.color | default: "info" }}" {% if include.tooltip %} data-toggle="tooltip" - title="{{ include.tooltip }}" + data-original-title="{{ include.tooltip }}" > {{include.text}} {% else %} > {% if include.icon %}{% endif %} {{include.text}} diff --git a/_includes/card.html b/_includes/card.html index ec676c84..9a294a60 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -17,7 +17,7 @@ {% assign text = label_data[1] %} {% assign tooltip = label_data[2] | default: "" %} {% assign help_icon = '' %} - {{text}} {{ help_icon + {{text}} {{ help_icon }} {% else %} >{{text}} diff --git a/_includes/cardv2.html b/_includes/cardv2.html index cd270fa5..8982b84b 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -14,7 +14,7 @@ class="badge badge-{{color}}" {% if tooltip %} data-toggle="tooltip" - title="{{ tooltip }}" + data-original-title="{{ tooltip }}" > {{text}} {{ help_icon }} {% else %} > {{text}} diff --git a/_includes/footer.html b/_includes/footer.html index 9fb8047f..38ea9d03 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -55,7 +55,7 @@ CC0 diff --git a/_includes/scripts.html b/_includes/scripts.html index e17c9263..664eeafa 100644 --- a/_includes/scripts.html +++ b/_includes/scripts.html @@ -1,4 +1,3 @@ - diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index aa89c5f8..7a9180b2 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -95,7 +95,7 @@ We also log how many times this or that tracker has been blocked. We need this i
    main.jsCC0-1.0-onlyCC0-1.0-only
    applytheme.js - CC0-1.0-onlyCC0-1.0-only
    redirects.jsCC0-1.0-onlyCC0-1.0-only
    bootstrap.min.js @@ -137,7 +142,13 @@
    - Cloudflare + Cloudflare + {% include badge.html + link="https://codeberg.org/crimeflare/cloudflare-tor/" + color="warning" + icon="fas fa-exclamation-triangle" + tooltip="Cloudflare is one of the world's largest networks, and a problem considering anonymity and decentralization." + %} Anycast (based in @@ -355,7 +366,12 @@
    - Quad9 + Quad9 + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + tooltip="Founders include the Global Cyber Alliance, composed of the City of London Police and Manhattan District Attorney's Office." + %} Anycast (based in diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index 69c87798..ff9a1da2 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -55,10 +55,21 @@

    Worth Mentioning

      -
    • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration.
    • +
    • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://github.com/cryptomator/cryptomator-android/issues/1#issuecomment-257979375" + tooltip="Cryptomator's mobile apps are not open-source." + %}
    • Linux Unified Key Setup (LUKS) - A full disk encryption system for Linux using dm-crypt as the disk encryption backend. Included by default in Ubuntu. Available for Windows and Linux.
    • Tomb - A simple zsh script for making LUKS containers on the commandline.
    • Hat.sh - A cross-platform, serverless JavaScript web application that provides secure file encryption using the AES-256-GCM algorithm in your browser. It can also be downloaded and run offline.
    • -
    • Keka - A macOS-only, file archiver with the ability to encrypt files. -
    • +
    • Keka - A macOS-only, file archiver with the ability to encrypt files. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://github.com/aonez/Keka#so-where-is-the-source-code" + tooltip="This software is no longer open source." + %}
    diff --git a/_includes/sections/file-sharing.html b/_includes/sections/file-sharing.html index 671b2f5d..619dedc3 100644 --- a/_includes/sections/file-sharing.html +++ b/_includes/sections/file-sharing.html @@ -1,52 +1,59 @@

    File Sharing

    {% include cardv2.html -title="Firefox Send" -image="/assets/img/svg/3rd-party/firefox_send.svg" -labels="color==warning::link==https://send.firefox.com/legal::text==Warning::tooltip==IP addresses are retained in logs for 90 days." -description="Firefox Send uses end-to-end encryption to keep your data secure from the moment you share to the moment your file is opened. It also offers security controls that you can set. You can choose when your file link expires, the number of downloads, and whether you would like to add a password for an extra layer of security." -website="https://send.firefox.com/" -privacy-policy="https://send.firefox.com/legal" -forum="https://forum.privacytools.io/t/discussion-firefox-send/755" -github="https://github.com/mozilla/send" -web="https://send.firefox.com/" -googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefoxsend" + title="Firefox Send" + image="/assets/img/svg/3rd-party/firefox_send.svg" + labels="color==warning::link==https://send.firefox.com/legal::text==Warning::tooltip==IP addresses are retained in logs for 90 days." + description="Firefox Send uses end-to-end encryption to keep your data secure from the moment you share to the moment your file is opened. It also offers security controls that you can set. You can choose when your file link expires, the number of downloads, and whether you would like to add a password for an extra layer of security." + website="https://send.firefox.com/" + privacy-policy="https://send.firefox.com/legal" + forum="https://forum.privacytools.io/t/discussion-firefox-send/755" + github="https://github.com/mozilla/send" + web="https://send.firefox.com/" + googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefoxsend" %} {% include cardv2.html -title="OnionShare" -image="/assets/img/svg/3rd-party/onionshare.svg" -website="https://onionshare.org/" -tor="http://lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion/" -description="OnionShare is an open-source tool that lets you securely and anonymously share a file of any size. It works by starting a web server accessible as a Tor onion service, with an unguessable URL that you can share with the recipients to download or send files." -forum="https://forum.privacytools.io/t/discussion-onionshare/754" -github="https://github.com/micahflee/onionshare" -windows="https://onionshare.org/#downloads" -mac="https://onionshare.org/#downloads" -linux="https://onionshare.org/#downloads" -freebsd="https://www.freshports.org/www/onionshare/" -openbsd="http://openports.se/net/onionshare" + title="OnionShare" + image="/assets/img/svg/3rd-party/onionshare.svg" + website="https://onionshare.org/" + tor="http://lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion/" + description="OnionShare is an open-source tool that lets you securely and anonymously share a file of any size. It works by starting a web server accessible as a Tor onion service, with an unguessable URL that you can share with the recipients to download or send files." + forum="https://forum.privacytools.io/t/discussion-onionshare/754" + github="https://github.com/micahflee/onionshare" + windows="https://onionshare.org/#downloads" + mac="https://onionshare.org/#downloads" + linux="https://onionshare.org/#downloads" + freebsd="https://www.freshports.org/www/onionshare/" + openbsd="http://openports.se/net/onionshare" %} {% include cardv2.html -title="Magic Wormhole" -image="/assets/img/png/3rd-party/magic_wormhole.png" -website="https://magic-wormhole.readthedocs.io" -description="Magic Wormhole is a package that provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. Their motto: \"Get things from one computer to another, safely.\"" -forum="https://forum.privacytools.io/t/discussion-magic-wormhole/756" -github="https://github.com/warner/magic-wormhole" -windows="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation" -mac="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation" -linux="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation" -freebsd="https://www.freshports.org/net/py-magic-wormhole/" -openbsd="https://pypi.org/project/magic-wormhole/" -netbsd="https://pypi.org/project/magic-wormhole/" + title="Magic Wormhole" + image="/assets/img/png/3rd-party/magic_wormhole.png" + website="https://magic-wormhole.readthedocs.io" + description="Magic Wormhole is a package that provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. Their motto: \"Get things from one computer to another, safely.\"" + forum="https://forum.privacytools.io/t/discussion-magic-wormhole/756" + github="https://github.com/warner/magic-wormhole" + windows="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation" + mac="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation" + linux="https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation" + freebsd="https://www.freshports.org/net/py-magic-wormhole/" + openbsd="https://pypi.org/project/magic-wormhole/" + netbsd="https://pypi.org/project/magic-wormhole/" %}

    Worth Mentioning

      -
    • FramaDrop - Stores a file of any size for 24h. Data is end-to-end encrypted from your browser, powered by LuFi.
    • +
    • FramaDrop - Stores a file of any size for 24h. Data is end-to-end encrypted from your browser, powered by LuFi. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://framasoft.org/en/cgu/" + tooltip="FramaDrop logs IP addresses and fingerprints the browser for an unclear amount of time." + %} +
    • croc - Easily and securely send arbitrary-sized files from one computer to another. Similar to Magic Wormhole but without dependencies.
    • FreedomBox - Designed to be your own inexpensive server at home. It runs free software and offers an increasing number of services ranging from a calendar or XMPP server, to a wiki, or VPN.
    diff --git a/_includes/sections/live-operating-systems.html b/_includes/sections/live-operating-systems.html index f566b552..af0a1014 100644 --- a/_includes/sections/live-operating-systems.html +++ b/_includes/sections/live-operating-systems.html @@ -1,13 +1,13 @@

    PC Live Operating Systems

    {% include cardv2.html -title="Tails" -image="/assets/img/svg/3rd-party/tails.svg" -description='Tails is a live operating system that can boot on almost any computer from a DVD, USB stick, or SD card you control. It aims at preserving privacy and anonymity, and circumventing censorship by forcing Internet connections through the Tor network; leaving no trace on the computer; and using state-of-the-art cryptographic tools to encrypt files, emails, and instant messages.' -badges="info:GNU/Linux" -labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." -website="https://tails.boum.org/" -git="https://git-tails.immerda.ch/tails/" + title="Tails" + image="/assets/img/svg/3rd-party/tails.svg" + description='Tails is a live operating system that can boot on almost any computer from a DVD, USB stick, or SD card you control. It aims at preserving privacy and anonymity, and circumventing censorship by forcing Internet connections through the Tor network; leaving no trace on the computer; and using state-of-the-art cryptographic tools to encrypt files, emails, and instant messages.' + badges="info:GNU/Linux" + labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + website="https://tails.boum.org/" + git="https://git-tails.immerda.ch/tails/" %}

    Worth Mentioning

    @@ -15,12 +15,19 @@ git="https://git-tails.immerda.ch/tails/"
    • Fedora Workstation - GNU/Linux + {% include badge.html + color="info" + text="GNU/Linux" + %} - Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment.
    • +
    • Debian - GNU/Linux + {% include badge.html + color="info" + text="GNU/Linux" + %} - Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project.
    diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index f17d7ab8..91ba166d 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -5,42 +5,76 @@ {% include cardv2.html -title="GrapheneOS" -image="/assets/img/svg/3rd-party/grapheneos.svg" -image-dark="/assets/img/svg/3rd-party/grapheneos-dark.svg" -description='GrapheneOS (formerly known as CopperheadOS) is a free and open-source security- and privacy-focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security.' -badges="info:AOSP" -labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." -website="https://grapheneos.org/" -github="https://github.com/GrapheneOS/" + title="GrapheneOS" + image="/assets/img/svg/3rd-party/grapheneos.svg" + image-dark="/assets/img/svg/3rd-party/grapheneos-dark.svg" + description='GrapheneOS (formerly known as CopperheadOS) is a free and open-source security- and privacy-focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security.' + badges="info:AOSP" + labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + website="https://grapheneos.org/" + github="https://github.com/GrapheneOS/" %} {% include cardv2.html -title="LineageOS" -image="/assets/img/svg/3rd-party/lineageos.svg" -description='LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project.' -badges="info:AOSP" -labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." -website="https://www.lineageos.org/" -privacy-policy="https://www.lineageos.org/legal/" -github="https://github.com/LineageOS" + title="LineageOS" + image="/assets/img/svg/3rd-party/lineageos.svg" + description='LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project.' + badges="info:AOSP" + labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + website="https://www.lineageos.org/" + privacy-policy="https://www.lineageos.org/legal/" + github="https://github.com/LineageOS" %} {% include cardv2.html -title="Ubuntu Touch" -image="/assets/img/svg/3rd-party/ubuntu.svg" -description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." -badges="info:GNU/Linux" -labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." -website="https://ubuntu-touch.io/" -privacy-policy="https://ubports.com/privacy" -github="https://github.com/ubports" + title="Ubuntu Touch" + image="/assets/img/svg/3rd-party/ubuntu.svg" + description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." + badges="info:GNU/Linux" + labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + website="https://ubuntu-touch.io/" + privacy-policy="https://ubports.com/privacy" + github="https://github.com/ubports" %}

    Worth Mentioning

      -
    • Replicant AOSP - An open-source operating system based on Android, aiming to replace all proprietary components with free software.
    • -
    • OmniROM AOSP contrib - A free-software operating system for smartphones and tablet computers, based on the Android mobile platform.
    • -
    • MicroG Add-on Package contrib - A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement. The microG project also maintains a fork of LineageOS with microG and F-Droid preinstalled at Lineage for microG.
    • +
    • Replicant + {% include badge.html + color="info" + text="AOSP" + %} + - An open-source operating system based on Android, aiming to replace all proprietary components with free software. +
    • + +
    • + OmniROM + {% include badge.html + color="info" + text="AOSP" + %} + {% include badge.html + color="warning" + icon="far fa-question-circle" + text="contrib" + tooltip="This software may depend on or recommend non-free software." + %} + - A free-software operating system for smartphones and tablet computers, based on the Android mobile platform. +
    • + +
    • + MicroG + {% include badge.html + color="info" + text="Add-on Package" + %} + {% include badge.html + color="warning" + icon="far fa-question-circle" + text="contrib" + tooltip="This software may depend on or recommend non-free software." + %} + - A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement. The microG project also maintains a fork of LineageOS with microG and F-Droid preinstalled at Lineage for microG. +
    diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 487a432f..3f1209c7 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -7,44 +7,80 @@ {% include cardv2.html title="Qubes OS" image="/assets/img/svg/3rd-party/qubes_os.svg" -description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' -badges="info:Xen" -labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." -website="https://www.qubes-os.org/" -privacy-policy="https://www.qubes-os.org/privacy/" -github="https://github.com/QubesOS" -tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" + description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' + badges="info:Xen" + labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + website="https://www.qubes-os.org/" + privacy-policy="https://www.qubes-os.org/privacy/" + github="https://github.com/QubesOS" + tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" %} {% include cardv2.html -title="Fedora Workstation" -image="/assets/img/svg/3rd-party/fedora.svg" -description='Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment.' -badges="info:GNU/Linux" -labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." -website="https://getfedora.org/" -privacy-policy="https://fedoraproject.org/wiki/Legal:PrivacyPolicy?rd=Legal/PrivacyPolicy" -git="https://src.fedoraproject.org/" + title="Fedora Workstation" + image="/assets/img/svg/3rd-party/fedora.svg" + description='Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment.' + badges="info:GNU/Linux" + labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + website="https://getfedora.org/" + privacy-policy="https://fedoraproject.org/wiki/Legal:PrivacyPolicy?rd=Legal/PrivacyPolicy" + git="https://src.fedoraproject.org/" %} {% include cardv2.html -title="Debian" -image="/assets/img/svg/3rd-party/debian.svg" -description='Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project.' -badges="info:GNU/Linux" -website="https://www.debian.org/" -privacy-policy="https://www.debian.org/legal/privacy" -tor="http://sejnfjrq6szgca7v.onion" -gitlab="https://salsa.debian.org/qa/debsources" + title="Debian" + image="/assets/img/svg/3rd-party/debian.svg" + description='Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project.' + badges="info:GNU/Linux" + website="https://www.debian.org/" + privacy-policy="https://www.debian.org/legal/privacy" + tor="http://sejnfjrq6szgca7v.onion" + gitlab="https://salsa.debian.org/qa/debsources" %}

    Worth Mentioning

      -
    • OpenBSD BSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
    • -
    • Arch Linux GNU/Linux contrib - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a - completely open source version of Arch Linux.
    • -
    • Trisquel GNU/Linux - Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.
    • -
    • Whonix GNU/Linux - A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" - and a Tor "Gateway". All communication are forced through the Tor network to accomplish this.
    • +
    • OpenBSD + {% include badge.html + color="info" + text="BSD" + %} + - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography. +
    • + +
    • + Arch Linux + {% include badge.html + color="info" + text="GNU/Linux" + %} + {% include badge.html + color="warning" + icon="far fa-question-circle" + text="contrib" + tooltip="This software may depend on or recommend non-free software." + %} + - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a + completely open source version of Arch Linux. +
    • + +
    • + Trisquel + {% include badge.html + color="info" + text="GNU/Linux" + %} + - Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed. +
    • + +
    • + Whonix + {% include badge.html + color="info" + text="GNU/Linux" + %} + - A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" + and a Tor "Gateway". All communication are forced through the Tor network to accomplish this. +
    diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index cb19f6d5..c2dbea93 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -1,41 +1,62 @@

    Open Source Router Firmware

    {% include cardv2.html -title="OpenWrt" -image="/assets/img/svg/3rd-party/openwrt.svg" -image-dark="/assets/img/svg/3rd-party/openwrt-dark.svg" -description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." -badges="info:Linux" -labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." -website="https://openwrt.org/" -git="https://git.openwrt.org/" + title="OpenWrt" + image="/assets/img/svg/3rd-party/openwrt.svg" + image-dark="/assets/img/svg/3rd-party/openwrt-dark.svg" + description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." + badges="info:Linux" + labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + website="https://openwrt.org/" + git="https://git.openwrt.org/" %} {% include cardv2.html -title="pfSense" -image="/assets/img/svg/3rd-party/pfsense.svg" -image-dark="/assets/img/svg/3rd-party/pfsense-dark.svg" -description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." -badges="info:BSD" -labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." -website="https://www.pfsense.org/" -privacy-policy="https://www.pfsense.org/privacy.html" -github="https://github.com/pfsense/" + title="pfSense" + image="/assets/img/svg/3rd-party/pfsense.svg" + image-dark="/assets/img/svg/3rd-party/pfsense-dark.svg" + description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." + badges="info:BSD" + labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + website="https://www.pfsense.org/" + privacy-policy="https://www.pfsense.org/privacy.html" + github="https://github.com/pfsense/" %} {% include cardv2.html -title="LibreCMC" -image="/assets/img/svg/3rd-party/librecmc.svg" -image-dark="/assets/img/svg/3rd-party/librecmc-dark.svg" -description="LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF)." -badges="info:GNU/Linux" -website="https://librecmc.org" -git="https://gogs.librecmc.org/libreCMC/libreCMC" + title="LibreCMC" + image="/assets/img/svg/3rd-party/librecmc.svg" + image-dark="/assets/img/svg/3rd-party/librecmc-dark.svg" + description="LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF)." + badges="info:GNU/Linux" + website="https://librecmc.org" + git="https://gogs.librecmc.org/libreCMC/libreCMC" %}

    Worth Mentioning

      -
    • OpenBSD BSD - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
    • -
    • DD-WRT Linux contrib - A Linux-based open-source firmware compatible with several models of routers and access points.
    • +
    • + OpenBSD + {% include badge.html + color="info" + text="BSD" + %} + - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography. +
    • + +
    • + DD-WRT + {% include badge.html + color="info" + text="GNU/Linux" + %} + {% include badge.html + color="warning" + icon="far fa-question-circle" + text="contrib" + tooltip="This software may depend on or recommend non-free software." + %} + - A Linux-based open-source firmware compatible with several models of routers and access points. +
    diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index 4c6ec899..e39d9ffc 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -39,17 +39,24 @@ ios="https://apps.apple.com/us/app/mumble/id443472808?ls=1"
    • Jitsi Meet - Jitsi Meet is a free and open-source multiplatform voice (VoIP), video conferencing, and instant messaging application. - Requires WebRTC - - - Multiparty meetings are not E2EE - + + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + text="Requires WebRTC" + tooltip="Our Firefox tweaks recommend disabling WebRTC as it can be used to leak your IP address even behind a VPN, which is why Tor Browser disables it." + %} + + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://jitsi.org/security" + text="Multiparty meetings are not E2EE" + %} + See also list of public Jitsi Meet instances.
    -

    Related Information

      diff --git a/pages/providers/dns.html b/pages/providers/dns.html index db65a9d9..3c8718d9 100644 --- a/pages/providers/dns.html +++ b/pages/providers/dns.html @@ -13,10 +13,21 @@ breadcrumb: "DNS"
      • DNS-over-TLS (DoT) - A security protocol for encrypted DNS on a dedicated port 853. Some providers support port 443 which generally works everywhere while port 853 is often blocked by restrictive firewalls. DoT has two modes:
        • -
        • Oppurtunistic mode: the client attempts to form a DNS-over-TLS connection to the server on port 853 without performing certificate validation. If it fails, it will use unencrypted DNS.
        • +
        • Oppurtunistic mode: the client attempts to form a DNS-over-TLS connection to the server on port 853 without performing certificate validation. If it fails, it will use unencrypted DNS. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + tooltip="In other words automatic mode leaves your DNS traffic vulnerable to SSL strip and MITM attacks." + %}
        • Strict mode: the client connects to a specific hostname and performs certificate validation for it. If it fails, no DNS queries are made until it succeeds.
        -
      • DNS-over-HTTPS (DoH) - Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443.
      • +
      • DNS-over-HTTPS (DoH) - Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://tools.ietf.org/html/rfc8484#section-8.2" + tooltip="DoH contains metadata such as user-agent (which may include system information) that is sent to the DNS server." + %}
      • DNSCrypt - An older yet robust method of encrypting DNS.
      @@ -25,9 +36,20 @@ breadcrumb: "DNS"
      • DoH / DoT
          -
        • Check DNSLeakTest.com.
        • +
        • Check DNSLeakTest.com. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + tooltip="Your DNS provider may not appear with their own name, so compare the responses to what you know or can find about your DNS provider. Just ensure you don't see your ISP or old unencrypted DNS provider." + %}
        • Check the website of your DNS provider. They may have a page for telling "you are using our DNS." Examples include AdGuard and Cloudflare.
        • -
        • If using Firefox's trusted recursive resolver (TRR), navigate to about:networking#dns. If the TRR column says "true" for some fields, you are using DoH.
        • +
        • If using Firefox's trusted recursive resolver (TRR), navigate to about:networking#dns. If the TRR column says "true" for some fields, you are using DoH. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://wiki.mozilla.org/Trusted_Recursive_Resolver" + tooltip="Some fields will say 'false' depending on the the value of network.trr.mode in about:config" + %}
      • dnscrypt-proxy - Check dnscrypt-proxy's wiki on how to verify that your DNS is encrypted.
      • @@ -40,7 +62,14 @@ breadcrumb: "DNS"
        • Encrypted DNS clients for desktop:
            -
          • Firefox comes with built-in DoH support with Cloudflare set as the default resolver, but can be configured to use any DoH resolver. Currently Mozilla is conducting studies before enabling DoH by default for all US-based Firefox users.
          • +
          • Firefox comes with built-in DoH support with Cloudflare set as the default resolver, but can be configured to use any DoH resolver. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://developers.cloudflare.com/1.1.1.1/commitment-to-privacy/privacy-policy/firefox/" + tooltip=""Cloudflare has agreed to collect only a limited amount of data about the DNS requests that are sent to the Cloudflare Resolver for Firefox via the Firefox browser."" + %} + Currently Mozilla is conducting studies before enabling DoH by default for all US-based Firefox users.
            • DNS over HTTPS can be enabled in Menu -> Preferences (about:preferences) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom", and enter your DoH provider's address.
            • Advanced users may enable it in about:config by setting network.trr.custom_uri and network.trr.uri as the address you find from the documentation of your DoH provider and network.trr.mode as 2. It may also be desirable to set network.security.esni.enabled to True in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.
            • @@ -49,9 +78,20 @@ breadcrumb: "DNS"
            • Encrypted DNS clients for mobile:
                -
              • Android 9 comes with a DoT client by default.
              • +
              • Android 9 comes with a DoT client by default. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://www.quad9.net/private-dns-quad9-android9/" + tooltip="...but with some caveats" + %}
                • -
                • We recommend selecting Private DNS provider hostname and entering the DoT address from documentation of your DoT provider to enable strict mode (see Terms above).
                • +
                • We recommend selecting Private DNS provider hostname and entering the DoT address from documentation of your DoT provider to enable strict mode (see Terms above). + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + tooltip="If you are on a network blocking access to port 853, Android will error about the network not having internet connectivity." + %}
              • DNSCloak - An open-source DNSCrypt and DoH client for iOS by
    the Center for the Cultivation of Technology gemeinnuetzige GmbH.
  • Nebulo - An open-source application for Android supporting DoH and DoT. It also supports caching DNS responses and locally logging DNS queries.
  • -- 2.47.2 From 729c96fe91639cb7c75d2a61a196c03bee18567a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20=C5=A0?= Date: Sat, 16 May 2020 11:03:50 +0200 Subject: [PATCH 437/560] Add warning to Keybase products (#1913) --- _includes/sections/cloud-storage.html | 38 +++++++++++------------ _includes/sections/instant-messenger.html | 2 +- _includes/sections/teamchat.html | 2 +- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html index ec9a2081..ff1645cc 100644 --- a/_includes/sections/cloud-storage.html +++ b/_includes/sections/cloud-storage.html @@ -4,25 +4,6 @@ If you are currently using Dropbox, Google Drive, Microsoft OneDrive or Apple iCloud, you should pick an alternative here. -{% - include cardv2.html - title="Keybase KBFS" - image="/assets/img/svg/3rd-party/keybase.svg" - description='Keybase provides 250GB of E2EE cloud storage for free. Its protocol has also been indepedently audited (PDF). Keybase allows you to share files with any Keybase user, or social media user through the use of "identity proofs". They currently do not offer additional space above your quota.' - labels="color==warning::icon==fas fa-exclamation-triangle::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server." - website="https://book.keybase.io/docs/files" - privacy-policy="https://keybase.io/docs/privacypolicy" - forum="https://forum.privacytools.io/t/discussion-keybase/1224" - tor="http://keybase5wmilwokqirssclfnsqrjdsi7jdir5wy7y7iu3tanwmtp6oid.onion/" - github="https://github.com/keybase/client/tree/master/go/kbfs" - windows="https://keybase.io/docs/the_app/install_windows" - mac="https://keybase.io/docs/the_app/install_macos" - linux="https://keybase.io/docs/the_app/install_linux" - freebsd="https://www.freshports.org/security/keybase/" - googleplay="https://play.google.com/store/apps/details?id=io.keybase.ossifrage" - ios="https://apps.apple.com/app/keybase-crypto-for-everyone/id1044461770" -%} - {% include cardv2.html title="Nextcloud - Choose your hoster" image="/assets/img/svg/3rd-party/nextcloud.svg" @@ -43,6 +24,25 @@ github="https://github.com/nextcloud" %} +{% + include cardv2.html + title="Keybase KBFS" + image="/assets/img/svg/3rd-party/keybase.svg" + description='Keybase provides 250GB of E2EE cloud storage for free. Its protocol has also been indepedently audited (PDF). Keybase allows you to share files with any Keybase user, or social media user through the use of "identity proofs". They currently do not offer additional space above your quota.' + labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server.| color==info::link==https://github.com/privacytools/privacytools.io/issues/1894::text==Ownership change::tooltip==Keybase has recently been acquired by Zoom." + website="https://book.keybase.io/docs/files" + privacy-policy="https://keybase.io/docs/privacypolicy" + forum="https://forum.privacytools.io/t/discussion-keybase/1224" + tor="http://keybase5wmilwokqirssclfnsqrjdsi7jdir5wy7y7iu3tanwmtp6oid.onion/" + github="https://github.com/keybase/client/tree/master/go/kbfs" + windows="https://keybase.io/docs/the_app/install_windows" + mac="https://keybase.io/docs/the_app/install_macos" + linux="https://keybase.io/docs/the_app/install_linux" + freebsd="https://www.freshports.org/security/keybase/" + googleplay="https://play.google.com/store/apps/details?id=io.keybase.ossifrage" + ios="https://apps.apple.com/app/keybase-crypto-for-everyone/id1044461770" +%} +

    Worth Mentioning

    diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 1fa5a774..2ed4eed9 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -42,7 +42,7 @@ title="Keybase" image="/assets/img/svg/3rd-party/keybase.svg" description='Keybase provides a hosted team chat with E2EE. Its protocol has also been indepedently audited (PDF). Keybase can help you prove you own social media accounts though the use of cryptographic signing of "identity proofs".' - labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server." + labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server.| color==info::link==https://github.com/privacytools/privacytools.io/issues/1894::text==Ownership change::tooltip==Keybase has recently been acquired by Zoom." website="https://keybase.io/" privacy-policy="https://keybase.io/docs/privacypolicy" forum="https://forum.privacytools.io/t/discussion-keybase/1224" diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index c0b31e45..fc3e3d12 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -50,7 +50,7 @@ title="Keybase" image="/assets/img/svg/3rd-party/keybase.svg" description='Keybase provides a hosted team chat with E2EE. Its protocol has also been indepedently audited (PDF). Keybase can help you prove you own social media accounts through the use of cryptographic signing of "identity proofs".' - labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server." + labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server.| color==info::link==https://github.com/privacytools/privacytools.io/issues/1894::text==Ownership change::tooltip==Keybase has recently been acquired by Zoom." website="https://keybase.io/" privacy-policy="https://keybase.io/docs/privacypolicy" forum="https://forum.privacytools.io/t/discussion-keybase/1224" -- 2.47.2 From d4b86b25c98304d098cacdb2a2ad4c6cdf73be6d Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sun, 17 May 2020 16:05:31 +0000 Subject: [PATCH 438/560] Fixed missing oldstyle badge and indenting (#1923) --- _includes/sections/voice-video-messenger.html | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index e39d9ffc..a05c30e2 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -1,37 +1,37 @@

    Video/Voice Calling

    {% include cardv2.html -title="Linphone" -image="/assets/img/svg/3rd-party/linphone.svg" -website="https://www.linphone.org/" -privacy-policy="https://www.linphone.org/terms-and-privacy" -description="Linphone is an open-source SIP Phone and a free voice over IP service, available on mobile and desktop environments and on web browsers. It supports ZRTP for end-to-end encrypted voice and video communication." -forum="https://forum.privacytools.io/t/discussion-linphone/751" -github="https://github.com/BelledonneCommunications" -windows="https://www.linphone.org/technical-corner/linphone?qt-technical_corner=2#qt-technical_corner" -linux="https://www.linphone.org/technical-corner/linphone?qt-technical_corner=2#qt-technical_corner" -mac="https://www.linphone.org/technical-corner/linphone?qt-technical_corner=2#qt-technical_corner" -fdroid="https://f-droid.org/packages/org.linphone" -googleplay="https://play.google.com/store/apps/details?id=org.linphone" -ios="https://itunes.apple.com/us/app/linphone/id360065638?mt=8" + title="Linphone" + image="/assets/img/svg/3rd-party/linphone.svg" + website="https://www.linphone.org/" + privacy-policy="https://www.linphone.org/terms-and-privacy" + description="Linphone is an open-source SIP Phone and a free voice over IP service, available on mobile and desktop environments and on web browsers. It supports ZRTP for end-to-end encrypted voice and video communication." + forum="https://forum.privacytools.io/t/discussion-linphone/751" + github="https://github.com/BelledonneCommunications" + windows="https://www.linphone.org/technical-corner/linphone?qt-technical_corner=2#qt-technical_corner" + linux="https://www.linphone.org/technical-corner/linphone?qt-technical_corner=2#qt-technical_corner" + mac="https://www.linphone.org/technical-corner/linphone?qt-technical_corner=2#qt-technical_corner" + fdroid="https://f-droid.org/packages/org.linphone" + googleplay="https://play.google.com/store/apps/details?id=org.linphone" + ios="https://itunes.apple.com/us/app/linphone/id360065638?mt=8" %} {% include cardv2.html -title="Mumble" -image="/assets/img/svg/3rd-party/mumble.svg" -website="https://mumble.info/" -description="Mumble is an open-source, low-latency, and high quality voice chat application primarily intended for use while gaming. Note that while Mumble doesn't log messages or record by default, it's missing end-to-end encryption, so self-hosting is recommended." -forum="https://forum.privacytools.io/t/discussion-mumble/1289" -github="https://github.com/mumble-voip/" -windows="https://www.mumble.info/downloads" -linux="https://www.mumble.info/downloads" -mac="https://www.mumble.info/downloads" -android="https://www.mumble.info/downloads/#third-party-clients" -ios="https://apps.apple.com/us/app/mumble/id443472808?ls=1" + title="Mumble" + image="/assets/img/svg/3rd-party/mumble.svg" + website="https://mumble.info/" + description="Mumble is an open-source, low-latency, and high quality voice chat application primarily intended for use while gaming. Note that while Mumble doesn't log messages or record by default, it's missing end-to-end encryption, so self-hosting is recommended." + forum="https://forum.privacytools.io/t/discussion-mumble/1289" + github="https://github.com/mumble-voip/" + windows="https://www.mumble.info/downloads" + linux="https://www.mumble.info/downloads" + mac="https://www.mumble.info/downloads" + android="https://www.mumble.info/downloads/#third-party-clients" + ios="https://apps.apple.com/us/app/mumble/id443472808?ls=1" %}

    Worth Mentioning

    -- 2.47.2 From c299f2f18cc495e667030bd7fb8afd29a3d85e29 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Thu, 21 May 2020 02:50:05 +0000 Subject: [PATCH 439/560] Update other old badges and fix indenting (#1924) --- _includes/sections/browser-addons.html | 216 +++++++++--------- .../sections/browser-recommendation.html | 175 +++++++------- _includes/sections/email-clients.html | 50 ++-- _includes/sections/email-providers.html | 112 ++++----- _includes/sections/hosting-provider.html | 52 ++--- _includes/sections/notebooks.html | 82 +++---- _includes/sections/operating-systems.html | 4 +- _includes/sections/search-engines.html | 64 +++--- .../sections/self-contained-networks.html | 134 ++++++----- _includes/sections/social-networks.html | 112 ++++----- _includes/sections/vpn.html | 60 ++--- pages/providers/email.html | 14 +- pages/providers/vpn.html | 44 ++-- 13 files changed, 580 insertions(+), 539 deletions(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index ceae0b59..4d880754 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -5,56 +5,56 @@ {% include cardv2.html -title="uBlock Origin: Block Ads and Trackers" -image="/assets/img/svg/3rd-party/ublock_origin.svg" -description="uBlock Origin is an efficient wide-spectrum blocker that is easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source." -website="https://addons.mozilla.org/firefox/addon/ublock-origin/" -privacy-policy="https://github.com/gorhill/uBlock/wiki/Privacy-policy" -forum="https://forum.privacytools.io/t/discussion-ublock-origin/266" -github="https://github.com/gorhill/uBlock/" -firefox="https://addons.mozilla.org/firefox/addon/ublock-origin/" -chrome="https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm" -opera="https://addons.opera.com/en/extensions/details/ublock/" -edge="https://www.microsoft.com/en-us/p/ublock-origin/9nblggh444l4" + title="uBlock Origin: Block Ads and Trackers" + image="/assets/img/svg/3rd-party/ublock_origin.svg" + description="uBlock Origin is an efficient wide-spectrum blocker that is easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source." + website="https://addons.mozilla.org/firefox/addon/ublock-origin/" + privacy-policy="https://github.com/gorhill/uBlock/wiki/Privacy-policy" + forum="https://forum.privacytools.io/t/discussion-ublock-origin/266" + github="https://github.com/gorhill/uBlock/" + firefox="https://addons.mozilla.org/firefox/addon/ublock-origin/" + chrome="https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm" + opera="https://addons.opera.com/en/extensions/details/ublock/" + edge="https://www.microsoft.com/en-us/p/ublock-origin/9nblggh444l4" %} {% include cardv2.html -title="HTTPS Everywhere: Secure Connections" -image="/assets/img/svg/3rd-party/https_everywhere.svg" -description="HTTPS Everywhere enables encryption of your connections to many major websites, making your browsing more secure. It is a collaboration between The Tor Project and the Electronic Frontier Foundation." -website="https://www.eff.org/https-everywhere" -privacy-policy="https://www.eff.org/code/privacy/policy" -forum="https://forum.privacytools.io/t/discussion-https-everywhere/268" -github="https://github.com/EFForg/https-everywhere" -firefox="https://addons.mozilla.org/firefox/addon/https-everywhere" -chrome="https://chrome.google.com/webstore/detail/https-everywhere/gcbommkclmclpchllfjekcdonpmejbdp" -opera="https://addons.opera.com/en/extensions/details/https-everywhere" + title="HTTPS Everywhere: Secure Connections" + image="/assets/img/svg/3rd-party/https_everywhere.svg" + description="HTTPS Everywhere enables encryption of your connections to many major websites, making your browsing more secure. It is a collaboration between The Tor Project and the Electronic Frontier Foundation." + website="https://www.eff.org/https-everywhere" + privacy-policy="https://www.eff.org/code/privacy/policy" + forum="https://forum.privacytools.io/t/discussion-https-everywhere/268" + github="https://github.com/EFForg/https-everywhere" + firefox="https://addons.mozilla.org/firefox/addon/https-everywhere" + chrome="https://chrome.google.com/webstore/detail/https-everywhere/gcbommkclmclpchllfjekcdonpmejbdp" + opera="https://addons.opera.com/en/extensions/details/https-everywhere" %} {% include cardv2.html -title="Decentraleyes: Block Content Delivery Networks" -image="/assets/img/svg/3rd-party/decentraleyes.svg" -description="Decentraleyes emulates Content Delivery Networks locally by intercepting requests, finding the required resource, and injecting it into the environment. This all happens instantaneously, automatically, and no prior configuration is required." -website="https://decentraleyes.org/" -privacy-policy="https://decentraleyes.org/privacy-policy/" -forum="https://forum.privacytools.io/t/discussion-decentraleyes/269" -gitlab="https://git.synz.io/Synzvato/decentraleyes" -firefox="https://addons.mozilla.org/firefox/addon/decentraleyes" -chrome="https://chrome.google.com/webstore/detail/decentraleyes/ldpochfccmkkmhdbclfhpagapcfdljkj" -opera="https://addons.opera.com/extensions/details/decentraleyes" + title="Decentraleyes: Block Content Delivery Networks" + image="/assets/img/svg/3rd-party/decentraleyes.svg" + description="Decentraleyes emulates Content Delivery Networks locally by intercepting requests, finding the required resource, and injecting it into the environment. This all happens instantaneously, automatically, and no prior configuration is required." + website="https://decentraleyes.org/" + privacy-policy="https://decentraleyes.org/privacy-policy/" + forum="https://forum.privacytools.io/t/discussion-decentraleyes/269" + gitlab="https://git.synz.io/Synzvato/decentraleyes" + firefox="https://addons.mozilla.org/firefox/addon/decentraleyes" + chrome="https://chrome.google.com/webstore/detail/decentraleyes/ldpochfccmkkmhdbclfhpagapcfdljkj" + opera="https://addons.opera.com/extensions/details/decentraleyes" %} {% include cardv2.html -title="ClearURLs" -image="/assets/img/svg/3rd-party/clearurls.svg" -description="ClearURLs will automatically remove tracking elements from URLs to help protect your privacy when browse through the Internet." -website="https://gitlab.com/KevinRoebert/ClearUrls" -privacy-policy="https://gitlab.com/KevinRoebert/ClearUrls/-/blob/master/PRIVACY.md" -forum="https://forum.privacytools.io/t/discussion-clearurls/3353" -gitlab="https://gitlab.com/KevinRoebert/ClearUrls" -firefox="https://addons.mozilla.org/firefox/addon/clearurls/" -chrome="https://chrome.google.com/webstore/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk" -edge="https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalpbkgaddei" + title="ClearURLs" + image="/assets/img/svg/3rd-party/clearurls.svg" + description="ClearURLs will automatically remove tracking elements from URLs to help protect your privacy when browse through the Internet." + website="https://gitlab.com/KevinRoebert/ClearUrls" + privacy-policy="https://gitlab.com/KevinRoebert/ClearUrls/-/blob/master/PRIVACY.md" + forum="https://forum.privacytools.io/t/discussion-clearurls/3353" + gitlab="https://gitlab.com/KevinRoebert/ClearUrls" + firefox="https://addons.mozilla.org/firefox/addon/clearurls/" + chrome="https://chrome.google.com/webstore/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk" + edge="https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalpbkgaddei" %}

    Additional Functionality

    @@ -64,27 +64,27 @@ edge="https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalp {% include cardv2.html -title="Terms of Service; Didn’t Read: Be Informed" -image="/assets/img/svg/3rd-party/terms_of_service_didnt_read.svg" -description='Terms of Service; Didn’t Read is an addon that believes "I have read and agree to the Terms of Service" is the biggest lie on the web, and wants to fix it by grading websites based on their terms of service agreements and privacy policies. It also gives short summaries of those agreements. The analysis and ratings are published transparently by a community of reviewers.' -website="https://tosdr.org/" -privacy-policy="https://addons.mozilla.org/firefox/addon/terms-of-service-didnt-read/privacy/" -forum="https://forum.privacytools.io/t/discussion-terms-of-service-didn-t-read/270" -github="https://github.com/tosdr/" -firefox="https://addons.mozilla.org/firefox/addon/terms-of-service-didnt-read/" -chrome="https://chrome.google.com/webstore/detail/terms-of-service-didn%E2%80%99t-r/hjdoplcnndgiblooccencgcggcoihigg" -opera="https://addons.opera.com/extensions/details/terms-of-service-didnt-read" + title="Terms of Service; Didn’t Read: Be Informed" + image="/assets/img/svg/3rd-party/terms_of_service_didnt_read.svg" + description='Terms of Service; Didn’t Read is an addon that believes "I have read and agree to the Terms of Service" is the biggest lie on the web, and wants to fix it by grading websites based on their terms of service agreements and privacy policies. It also gives short summaries of those agreements. The analysis and ratings are published transparently by a community of reviewers.' + website="https://tosdr.org/" + privacy-policy="https://addons.mozilla.org/firefox/addon/terms-of-service-didnt-read/privacy/" + forum="https://forum.privacytools.io/t/discussion-terms-of-service-didn-t-read/270" + github="https://github.com/tosdr/" + firefox="https://addons.mozilla.org/firefox/addon/terms-of-service-didnt-read/" + chrome="https://chrome.google.com/webstore/detail/terms-of-service-didn%E2%80%99t-r/hjdoplcnndgiblooccencgcggcoihigg" + opera="https://addons.opera.com/extensions/details/terms-of-service-didnt-read" %} {% include cardv2.html -title="Snowflake" -image="/assets/img/svg/3rd-party/snowflake.svg" -description="Snowflake is a new pluggable transport from the Tor Project. If you have an uncensored connection, running this extension volunteers your connection to be used as a Snowflake proxy to help users unable to connect to the Tor network. Your IP will not be visible to the sites users visit using your proxy, as this extension will not make you an exit node. If your access to the Tor network is blocked, this extension will not assist you, and you should use the Tor Browser instead. Note: This add-on does not work with WebRTC disabled." -website="https://snowflake.torproject.org" -forum="https://forum.privacytools.io/t/discussion-snowflake/1146" -git="https://gitweb.torproject.org/pluggable-transports/snowflake.git" -firefox="https://addons.mozilla.org/firefox/addon/torproject-snowflake" -chrome="https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie" + title="Snowflake" + image="/assets/img/svg/3rd-party/snowflake.svg" + description="Snowflake is a new pluggable transport from the Tor Project. If you have an uncensored connection, running this extension volunteers your connection to be used as a Snowflake proxy to help users unable to connect to the Tor network. Your IP will not be visible to the sites users visit using your proxy, as this extension will not make you an exit node. If your access to the Tor network is blocked, this extension will not assist you, and you should use the Tor Browser instead. Note: This add-on does not work with WebRTC disabled." + website="https://snowflake.torproject.org" + forum="https://forum.privacytools.io/t/discussion-snowflake/1146" + git="https://gitweb.torproject.org/pluggable-transports/snowflake.git" + firefox="https://addons.mozilla.org/firefox/addon/torproject-snowflake" + chrome="https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie" %}

    Persistent storage management

    @@ -96,25 +96,25 @@ chrome="https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnll {% include cardv2.html -title="Temporary Containers" -image="/assets/img/svg/3rd-party/temporary_containers.svg" -image-dark="/assets/img/svg/3rd-party/temporary_containers-dark.svg" -description="Temporary Containers allow you to open tabs, websites, and links in automatically managed disposable containers. Containers isolate data websites store (cookies, storage, and more) from each other, enhancing your privacy and security while you browse: Enhance your privacy in Firefox with Temporary Containers." -website="https://addons.mozilla.org/firefox/addon/temporary-containers/" -privacy-policy="https://addons.mozilla.org/firefox/addon/temporary-containers/privacy/" -forum="https://forum.privacytools.io/t/discussion-temporary-containers-multi-account-containers/3354" -github="https://github.com/stoically/temporary-containers" -firefox="https://addons.mozilla.org/firefox/addon/temporary-containers/" + title="Temporary Containers" + image="/assets/img/svg/3rd-party/temporary_containers.svg" + image-dark="/assets/img/svg/3rd-party/temporary_containers-dark.svg" + description="Temporary Containers allow you to open tabs, websites, and links in automatically managed disposable containers. Containers isolate data websites store (cookies, storage, and more) from each other, enhancing your privacy and security while you browse: Enhance your privacy in Firefox with Temporary Containers." + website="https://addons.mozilla.org/firefox/addon/temporary-containers/" + privacy-policy="https://addons.mozilla.org/firefox/addon/temporary-containers/privacy/" + forum="https://forum.privacytools.io/t/discussion-temporary-containers-multi-account-containers/3354" + github="https://github.com/stoically/temporary-containers" + firefox="https://addons.mozilla.org/firefox/addon/temporary-containers/" %} {% include cardv2.html -title="Firefox Multi-Account Containers" -image="/assets/img/svg/3rd-party/firefox_multi_account_containers.svg" -description="Firefox Multi-Account Containers allow you to create containers for specific websites. These containers are isolated from eachother. This add-on can be used in conjunctiuon with Temporary Containers to allow persistent logins to websites you specify." -website="https://support.mozilla.org/kb/containers" -forum="https://forum.privacytools.io/t/discussion-temporary-containers-multi-account-containers/3354" -github="https://github.com/mozilla/multi-account-containers" -firefox="https://addons.mozilla.org/firefox/addon/multi-account-containers/" + title="Firefox Multi-Account Containers" + image="/assets/img/svg/3rd-party/firefox_multi_account_containers.svg" + description="Firefox Multi-Account Containers allow you to create containers for specific websites. These containers are isolated from eachother. This add-on can be used in conjunctiuon with Temporary Containers to allow persistent logins to websites you specify." + website="https://support.mozilla.org/kb/containers" + forum="https://forum.privacytools.io/t/discussion-temporary-containers-multi-account-containers/3354" + github="https://github.com/mozilla/multi-account-containers" + firefox="https://addons.mozilla.org/firefox/addon/multi-account-containers/" %}

    Android

    @@ -124,24 +124,24 @@ firefox="https://addons.mozilla.org/firefox/addon/multi-account-containers/" {% include cardv2.html -title="ETag Stoppa" -image="/assets/img/svg/3rd-party/etag_stoppa.svg" -description="ETag Stoppa Prevents Firefox from storing entity tags by removing ETag response headers unconditionally and without exceptions." -website="https://addons.mozilla.org/firefox/addon/etag-stoppa/" -forum="" -github="https://github.com/claustromaniac/etag-stoppa" -firefox="https://addons.mozilla.org/firefox/addon/etag-stoppa/" + title="ETag Stoppa" + image="/assets/img/svg/3rd-party/etag_stoppa.svg" + description="ETag Stoppa Prevents Firefox from storing entity tags by removing ETag response headers unconditionally and without exceptions." + website="https://addons.mozilla.org/firefox/addon/etag-stoppa/" + forum="" + github="https://github.com/claustromaniac/etag-stoppa" + firefox="https://addons.mozilla.org/firefox/addon/etag-stoppa/" %} {% include cardv2.html -title="Cookie AutoDelete: Automatically Delete Cookies" -image="/assets/img/png/3rd-party/cookie_autodelete.png" -description="Cookie AutoDelete automatically removes cookies, lingering sessions, and other information that can be used to spy on you when they are no longer used by open browser tabs." -website="https://addons.mozilla.org/firefox/addon/cookie-autodelete/" -forum="https://forum.privacytools.io/t/discussion-cookie-autodelete/267" -github="https://github.com/Cookie-AutoDelete/Cookie-AutoDelete" -firefox="https://addons.mozilla.org/firefox/addon/cookie-autodelete" -chrome="https://chrome.google.com/webstore/detail/cookie-autodelete/fhcgjolkccmbidfldomjliifgaodjagh" + title="Cookie AutoDelete: Automatically Delete Cookies" + image="/assets/img/png/3rd-party/cookie_autodelete.png" + description="Cookie AutoDelete automatically removes cookies, lingering sessions, and other information that can be used to spy on you when they are no longer used by open browser tabs." + website="https://addons.mozilla.org/firefox/addon/cookie-autodelete/" + forum="https://forum.privacytools.io/t/discussion-cookie-autodelete/267" + github="https://github.com/Cookie-AutoDelete/Cookie-AutoDelete" + firefox="https://addons.mozilla.org/firefox/addon/cookie-autodelete" + chrome="https://chrome.google.com/webstore/detail/cookie-autodelete/fhcgjolkccmbidfldomjliifgaodjagh" %}

    For Advanced Users

    @@ -151,25 +151,25 @@ chrome="https://chrome.google.com/webstore/detail/cookie-autodelete/fhcgjolkccmb {% include cardv2.html -title="uMatrix: Stop Cross-Site Requests" -image="/assets/img/png/3rd-party/umatrix.png" -description="uMatrix gives you control over the requests that websites make to other websites. Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics. uMatrix allows 1st party scripts in its default configuration. If you want the default functionality of NoScript consider blocking 1st party scripts everywhere by default." -website="https://addons.mozilla.org/firefox/addon/umatrix/" -privacy-policy="https://github.com/gorhill/uMatrix/wiki/Privacy-policy" -forum="https://forum.privacytools.io/t/discussion-umatrix/271" -github="https://github.com/gorhill/uMatrix" -firefox="https://addons.mozilla.org/firefox/addon/umatrix" -chrome="https://chrome.google.com/webstore/detail/umatrix/ogfcmafjalglgifnmanfmnieipoejdcf" -opera="https://addons.opera.com/extensions/details/umatrix" + title="uMatrix: Stop Cross-Site Requests" + image="/assets/img/png/3rd-party/umatrix.png" + description="uMatrix gives you control over the requests that websites make to other websites. Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics. uMatrix allows 1st party scripts in its default configuration. If you want the default functionality of NoScript consider blocking 1st party scripts everywhere by default." + website="https://addons.mozilla.org/firefox/addon/umatrix/" + privacy-policy="https://github.com/gorhill/uMatrix/wiki/Privacy-policy" + forum="https://forum.privacytools.io/t/discussion-umatrix/271" + github="https://github.com/gorhill/uMatrix" + firefox="https://addons.mozilla.org/firefox/addon/umatrix" + chrome="https://chrome.google.com/webstore/detail/umatrix/ogfcmafjalglgifnmanfmnieipoejdcf" + opera="https://addons.opera.com/extensions/details/umatrix" %} {% include cardv2.html -title="CanvasBlocker" -image="/assets/img/svg/3rd-party/canvasblocker.svg" -description="CanvasBlocker allows users to prevent websites from using some Javascript APIs to fingerprint them. Users can choose to block the APIs entirely on some or all websites (which may break some websites) or just block or fake its fingerprinting-friendly readout API." -website="https://github.com/kkapsner/CanvasBlocker/" -privacy-policy="https://addons.mozilla.org/firefox/addon/canvasblocker/privacy/" -forum="https://forum.privacytools.io/t/discussion-canvasblocker/3352" -github="https://github.com/kkapsner/CanvasBlocker/" -firefox="https://addons.mozilla.org/firefox/addon/canvasblocker/" + title="CanvasBlocker" + image="/assets/img/svg/3rd-party/canvasblocker.svg" + description="CanvasBlocker allows users to prevent websites from using some Javascript APIs to fingerprint them. Users can choose to block the APIs entirely on some or all websites (which may break some websites) or just block or fake its fingerprinting-friendly readout API." + website="https://github.com/kkapsner/CanvasBlocker/" + privacy-policy="https://addons.mozilla.org/firefox/addon/canvasblocker/privacy/" + forum="https://forum.privacytools.io/t/discussion-canvasblocker/3352" + github="https://github.com/kkapsner/CanvasBlocker/" + firefox="https://addons.mozilla.org/firefox/addon/canvasblocker/" %} diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index 2ec8db6b..9acf1d64 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -4,34 +4,34 @@ {% include cardv2.html -title="Firefox" -image="/assets/img/svg/3rd-party/firefox_browser.svg" -description='Firefox is fast, reliable, open-source, and respects your privacy. Don\'t forget to adjust the settings according to our -recommendations: Privacy Add-ons WebRTC about:config tweaks.' -website="https://firefox.com" -privacy-policy="https://www.mozilla.org/en-US/privacy/firefox/" -forum="https://forum.privacytools.io/t/discussion-firefox/279" -source="https://hg.mozilla.org/mozilla-central/" -windows="https://www.mozilla.org/firefox/windows/" -mac="https://www.mozilla.org/firefox/mac/" -linux="https://www.mozilla.org/firefox/linux/" -freebsd="https://www.freshports.org/www/firefox" -openbsd="http://openports.se/www/mozilla-firefox" -netbsd="http://pkgsrc.se/www/firefox" + title="Firefox" + image="/assets/img/svg/3rd-party/firefox_browser.svg" + description='Firefox is fast, reliable, open-source, and respects your privacy. Don\'t forget to adjust the settings according to our + recommendations: Privacy Add-ons WebRTC about:config tweaks.' + website="https://firefox.com" + privacy-policy="https://www.mozilla.org/en-US/privacy/firefox/" + forum="https://forum.privacytools.io/t/discussion-firefox/279" + source="https://hg.mozilla.org/mozilla-central/" + windows="https://www.mozilla.org/firefox/windows/" + mac="https://www.mozilla.org/firefox/mac/" + linux="https://www.mozilla.org/firefox/linux/" + freebsd="https://www.freshports.org/www/firefox" + openbsd="http://openports.se/www/mozilla-firefox" + netbsd="http://pkgsrc.se/www/firefox" %} {% include cardv2.html -title="Tor Browser - Provides Anonymity" -image="/assets/img/svg/3rd-party/tor_browser.svg" -description='Tor Browser is your choice if you need an extra layer of anonymity. It\'s a modified version of Firefox ESR, which comes with pre-installed privacy add-ons, encryption, and an advanced proxy. How does Tor work?' -website="https://www.torproject.org/" -privacy-policy="https://support.torproject.org/tbb/tbb-3/" -tor="http://expyuzz4wqqyqhjn.onion/" -forum="https://forum.privacytools.io/t/discussion-tor-browser/278" -git="https://trac.torproject.org/projects/tor" -windows="https://www.torproject.org/download/" -mac="https://www.torproject.org/download/" -linux="https://www.torproject.org/download/" + title="Tor Browser - Provides Anonymity" + image="/assets/img/svg/3rd-party/tor_browser.svg" + description='Tor Browser is your choice if you need an extra layer of anonymity. It\'s a modified version of Firefox ESR, which comes with pre-installed privacy add-ons, encryption, and an advanced proxy. How does Tor work?' + website="https://www.torproject.org/" + privacy-policy="https://support.torproject.org/tbb/tbb-3/" + tor="http://expyuzz4wqqyqhjn.onion/" + forum="https://forum.privacytools.io/t/discussion-tor-browser/278" + git="https://trac.torproject.org/projects/tor" + windows="https://www.torproject.org/download/" + mac="https://www.torproject.org/download/" + linux="https://www.torproject.org/download/" %}

    @@ -40,42 +40,42 @@ linux="https://www.torproject.org/download/"

    {% include cardv2.html -title="Firefox" -image="/assets/img/svg/3rd-party/firefox_browser.svg" -description='Firefox is fast, reliable, open-source, and respects your privacy. Don\'t forget to adjust the settings according to our -recommendations: Privacy Add-ons WebRTC about:config tweaks.' -website="https://www.mozilla.org/en-US/firefox/mobile/" -privacy-policy="https://www.mozilla.org/en-US/privacy/firefox/" -forum="https://forum.privacytools.io/t/discussion-firefox/279" -source="https://github.com/mozilla-mobile" -fdroid="https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/" -googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefox" -android="https://www.mozilla.org/firefox/all/#product-android-release" + title="Firefox" + image="/assets/img/svg/3rd-party/firefox_browser.svg" + description='Firefox is fast, reliable, open-source, and respects your privacy. Don\'t forget to adjust the settings according to our + recommendations: Privacy Add-ons WebRTC about:config tweaks.' + website="https://www.mozilla.org/en-US/firefox/mobile/" + privacy-policy="https://www.mozilla.org/en-US/privacy/firefox/" + forum="https://forum.privacytools.io/t/discussion-firefox/279" + source="https://github.com/mozilla-mobile" + fdroid="https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/" + googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefox" + android="https://www.mozilla.org/firefox/all/#product-android-release" %} {% include cardv2.html -title="Tor Browser - Provides Anonymity" -image="/assets/img/svg/3rd-party/tor_browser.svg" -description='Tor Browser is your choice if you need an extra layer of anonymity. It\'s a modified version of Firefox ESR, which comes with pre-installed privacy add-ons, encryption and an advanced proxy. How does Tor work?' -website="https://www.torproject.org/" -privacy-policy="https://support.torproject.org/tbb/tbb-3/" -tor="http://expyuzz4wqqyqhjn.onion/" -forum="https://forum.privacytools.io/t/discussion-tor-browser-for-android-browsers/1522" -git="https://gitweb.torproject.org/tor-browser.git/" -android="https://www.torproject.org/download/#android" -fdroid="https://guardianproject.info/fdroid/" -googleplay="https://play.google.com/store/apps/details?id=org.torproject.torbrowser" + title="Tor Browser - Provides Anonymity" + image="/assets/img/svg/3rd-party/tor_browser.svg" + description='Tor Browser is your choice if you need an extra layer of anonymity. It\'s a modified version of Firefox ESR, which comes with pre-installed privacy add-ons, encryption and an advanced proxy. How does Tor work?' + website="https://www.torproject.org/" + privacy-policy="https://support.torproject.org/tbb/tbb-3/" + tor="http://expyuzz4wqqyqhjn.onion/" + forum="https://forum.privacytools.io/t/discussion-tor-browser-for-android-browsers/1522" + git="https://gitweb.torproject.org/tor-browser.git/" + android="https://www.torproject.org/download/#android" + fdroid="https://guardianproject.info/fdroid/" + googleplay="https://play.google.com/store/apps/details?id=org.torproject.torbrowser" %} {% include cardv2.html -title="Bromite" -image="/assets/img/svg/3rd-party/bromite.svg" -description='Bromite is a Chromium-based browser with privacy and security enhancements, built-in adblocking and DNS over HTTPS support; it includes patches from ungoogled-chromium and other privacy-focused projects. More info can be found on the official website.' -website="https://www.bromite.org/" -forum="https://forum.privacytools.io/t/discussion-bromite-browsers/1521" -github="https://github.com/bromite/bromite" -fdroid="https://www.bromite.org/fdroid" -android="https://www.bromite.org/#download-bromite" + title="Bromite" + image="/assets/img/svg/3rd-party/bromite.svg" + description='Bromite is a Chromium-based browser with privacy and security enhancements, built-in adblocking and DNS over HTTPS support; it includes patches from ungoogled-chromium and other privacy-focused projects. More info can be found on the official website.' + website="https://www.bromite.org/" + forum="https://forum.privacytools.io/t/discussion-bromite-browsers/1521" + github="https://github.com/bromite/bromite" + fdroid="https://www.bromite.org/fdroid" + android="https://www.bromite.org/#download-bromite" %}

    Worth Mentioning for Android

    @@ -83,13 +83,14 @@ android="https://www.bromite.org/#download-bromite" @@ -97,39 +98,39 @@ android="https://www.bromite.org/#download-bromite"

    Browser Recommendations For iOS

    {% include cardv2.html -title="Firefox" -image="/assets/img/svg/3rd-party/firefox_browser.svg" -description='Firefox is fast, reliable, open-source, and respects your privacy. Note: Because of limitations set by Apple in iOS, our recommended tweaks cannot be applied. However, Firefox for iOS has an Enhanced Tracking Protection feature that uses a list provided by Disconnect to identify and block ad, social, and analytics trackers, as well as cryptominers and fingerprinters.' -website="https://www.mozilla.org/en-US/firefox/mobile/" -privacy-policy="https://www.mozilla.org/en-US/privacy/firefox/" -forum="https://forum.privacytools.io/t/discussion-firefox/279" -source="https://github.com/mozilla-mobile/firefox-ios" -ios="https://apps.apple.com/us/app/firefox-private-safe-browser/id989804926" + title="Firefox" + image="/assets/img/svg/3rd-party/firefox_browser.svg" + description='Firefox is fast, reliable, open-source, and respects your privacy. Note: Because of limitations set by Apple in iOS, our recommended tweaks cannot be applied. However, Firefox for iOS has an Enhanced Tracking Protection feature that uses a list provided by Disconnect to identify and block ad, social, and analytics trackers, as well as cryptominers and fingerprinters.' + website="https://www.mozilla.org/en-US/firefox/mobile/" + privacy-policy="https://www.mozilla.org/en-US/privacy/firefox/" + forum="https://forum.privacytools.io/t/discussion-firefox/279" + source="https://github.com/mozilla-mobile/firefox-ios" + ios="https://apps.apple.com/us/app/firefox-private-safe-browser/id989804926" %} {% include cardv2.html -title="Onion Browser" -image="/assets/img/svg/3rd-party/onion_browser.svg" -description='Onion Browser is an open-source browser that lets you browse the web anonymously over the Tor network on iOS devices and is endorsed by the Tor Project. Warning: there are certain anonymity-related issues with Onion Browser due to iOS limitations.' -website="https://onionbrowser.com/" -privacy-policy="https://onionbrowser.com/privacy-policy" -forum="https://forum.privacytools.io/t/discussion-onion-browser-browsers/1523" -github="https://github.com/OnionBrowser/OnionBrowser" -ios="https://apps.apple.com/us/app/onion-browser/id519296448" + title="Onion Browser" + image="/assets/img/svg/3rd-party/onion_browser.svg" + description='Onion Browser is an open-source browser that lets you browse the web anonymously over the Tor network on iOS devices and is endorsed by the Tor Project. Warning: there are certain anonymity-related issues with Onion Browser due to iOS limitations.' + website="https://onionbrowser.com/" + privacy-policy="https://onionbrowser.com/privacy-policy" + forum="https://forum.privacytools.io/t/discussion-onion-browser-browsers/1523" + github="https://github.com/OnionBrowser/OnionBrowser" + ios="https://apps.apple.com/us/app/onion-browser/id519296448" %} {% include cardv2.html -title="DuckDuckGo Privacy Browser" -image="/assets/img/svg/3rd-party/duckduckgo.svg" -description='DuckDuckGo Privacy Browser is an open-source web browser that has built-in ad and tracker blocking and utilizes ToS;DR to rate the privacy policies of the sites you visit.' -website="https://duckduckgo.com/app" -privacy-policy="https://duckduckgo.com/privacy" -tor="https://3g2upl4pq6kufc4m.onion/app" -forum="https://forum.privacytools.io/t/discussion-duckduckgo-privacy-browser-browsers/1524" -github="https://github.com/duckduckgo/iOS" -ios="https://apps.apple.com/us/app/duckduckgo-privacy-browser/id663592361" + title="DuckDuckGo Privacy Browser" + image="/assets/img/svg/3rd-party/duckduckgo.svg" + description='DuckDuckGo Privacy Browser is an open-source web browser that has built-in ad and tracker blocking and utilizes ToS;DR to rate the privacy policies of the sites you visit.' + website="https://duckduckgo.com/app" + privacy-policy="https://duckduckgo.com/privacy" + tor="https://3g2upl4pq6kufc4m.onion/app" + forum="https://forum.privacytools.io/t/discussion-duckduckgo-privacy-browser-browsers/1524" + github="https://github.com/duckduckgo/iOS" + ios="https://apps.apple.com/us/app/duckduckgo-privacy-browser/id663592361" %}

    Worth Mentioning for iOS

    diff --git a/_includes/sections/email-clients.html b/_includes/sections/email-clients.html index f37c7c5b..2fcdde77 100644 --- a/_includes/sections/email-clients.html +++ b/_includes/sections/email-clients.html @@ -1,34 +1,34 @@

    Email Clients

    {% include cardv2.html -title="Thunderbird" -image="/assets/img/svg/3rd-party/thunderbird.svg" -description="Thunderbird is a free, open source, cross-platform email, newsgroup, news feed, and chat (XMPP, IRC, Twitter) client developed by the Thunderbird community, and previously by the Mozilla Foundation." -website="https://www.thunderbird.net/" -privacy-policy="https://www.mozilla.org/en-US/privacy/thunderbird/" -forum="https://forum.privacytools.io/t/discussion-thunderbird/659" -source="https://hg.mozilla.org/comm-central/" -windows="https://www.thunderbird.net/en-US/" -mac="https://www.thunderbird.net/en-US/" -linux="https://www.thunderbird.net/en-US/" -freebsd="https://www.freshports.org/mail/thunderbird/" -openbsd="http://openports.se/mail/mozilla-thunderbird" -netbsd="http://pkgsrc.se/mail/thunderbird" + title="Thunderbird" + image="/assets/img/svg/3rd-party/thunderbird.svg" + description="Thunderbird is a free, open source, cross-platform email, newsgroup, news feed, and chat (XMPP, IRC, Twitter) client developed by the Thunderbird community, and previously by the Mozilla Foundation." + website="https://www.thunderbird.net/" + privacy-policy="https://www.mozilla.org/en-US/privacy/thunderbird/" + forum="https://forum.privacytools.io/t/discussion-thunderbird/659" + source="https://hg.mozilla.org/comm-central/" + windows="https://www.thunderbird.net/en-US/" + mac="https://www.thunderbird.net/en-US/" + linux="https://www.thunderbird.net/en-US/" + freebsd="https://www.freshports.org/mail/thunderbird/" + openbsd="http://openports.se/mail/mozilla-thunderbird" + netbsd="http://pkgsrc.se/mail/thunderbird" %} {% include cardv2.html -title="Claws Mail" -image="/assets/img/png/3rd-party/claws_mail.png" -description="Claws Mail is a free and open source, GTK-based email and news client. It offers easy configuration and an abundance of features. It is included with Gpg4win, an encryption suite for Windows." -website="https://www.claws-mail.org/" -forum="https://forum.privacytools.io/t/discussion-claws-mail/660" -git="https://git.claws-mail.org/" -windows="https://www.claws-mail.org/win32/" -mac="https://www.claws-mail.org/faq/index.php/Installation_and_Configuration#What_do_I_need_to_compile_Claws_Mail.3F" -linux="https://www.claws-mail.org/downloads.php?section=downloads" -freebsd="https://www.freshports.org/mail/claws-mail/" -openbsd="http://openports.se/mail/claws-mail" -netbsd="http://pkgsrc.se/mail/claws-mail" + title="Claws Mail" + image="/assets/img/png/3rd-party/claws_mail.png" + description="Claws Mail is a free and open source, GTK-based email and news client. It offers easy configuration and an abundance of features. It is included with Gpg4win, an encryption suite for Windows." + website="https://www.claws-mail.org/" + forum="https://forum.privacytools.io/t/discussion-claws-mail/660" + git="https://git.claws-mail.org/" + windows="https://www.claws-mail.org/win32/" + mac="https://www.claws-mail.org/faq/index.php/Installation_and_Configuration#What_do_I_need_to_compile_Claws_Mail.3F" + linux="https://www.claws-mail.org/downloads.php?section=downloads" + freebsd="https://www.freshports.org/mail/claws-mail/" + openbsd="http://openports.se/mail/claws-mail" + netbsd="http://pkgsrc.se/mail/claws-mail" %} diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index d0d5f2c8..f5659e4b 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -16,31 +16,31 @@ alt="ProtonMail">
    -

    ProtonMail Free

    +

    ProtonMail {% include badge.html color="info" text="Free" %}

    ProtonMail.com is an email service with a focus on privacy, encryption, security, and ease of use. They have been in operation since 2013. ProtonMail is based in Genève, Switzerland. Accounts start with 500 MB storage with their free plan.

    Free accounts have some limitations and do not allow the use of the ProtonMail Bridge, which is required to use a recommended email client (e.g. Thunderbird) or to search email by body text. Paid accounts are available starting at €48/y which include features like ProtonMail Bridge, additional storage, custom domain support, and more. The webmail and mobile apps can only search To:, From:, Date: and Subject: (this is likely to change when v4.0 of ProtonMail is released).

    -
    Domains and Aliases
    +
    {% include badge.html color="success" text="Domains and Aliases" %}

    Paid ProtonMail users can use their own domain with the service. Catch-all addresses are supported with custom domains for Professional and Visionary plans. ProtonMail also supports subaddressing, which is useful for users who don't want to purchase a domain.

    -
    Payment Methods
    +
    {% include badge.html color="success" text="Payment Methods" %}

    ProtonMail accepts Bitcoin in addition to accepting credit/debit cards and PayPal.

    -
    Account Security
    +
    {% include badge.html color="success" text="Account Security" %}

    ProtonMail supports TOTP two factor authentication only. The use of a U2F security key is not yet supported. ProtonMail is planning to implement U2F upon completion of their Single Sign On (SSO) code.

    -
    Data Security
    +
    {% include badge.html color="success" text="Data Security" %}

    ProtonMail has zero access encryption at rest for your emails, address book contacts, and calendars. This means the messages and other data stored in your account are only readable by you.

    -
    Email Encryption
    +
    {% include badge.html color="success" text="Email Encryption" %}

    ProtonMail has integrated OpenPGP encryption in their webmail. Emails to other ProtonMail users are encrypted automatically, and encryption to non-ProtonMail users with an OpenPGP key can be enabled easily in your account settings. They also allow you to encrypt messages to non-ProtonMail users without the need for them to sign up for a ProtonMail account or use software like OpenPGP.

    ProtonMail also supports the discovery of public keys via HTTP from their Web Key Directory (WKD). This allows users outside of ProtonMail to find the OpenPGP keys of ProtonMail users easily, for cross-provider E2EE.

    -
    .onion Service
    +
    {% include badge.html color="success" text=".onion Service" %}

    ProtonMail is accessible via Tor at protonirockerxow.onion.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    ProtonMail offers a "Visionary" account for €24/Month, which also enables access to ProtonVPN in addition to providing multiple accounts, domains, aliases, and extra storage.

    @@ -54,30 +54,30 @@ alt="Mailbox">
    -

    Mailbox.org €12/y

    +

    Mailbox.org {% include badge.html color="info" text="€12/y" %}

    Mailbox.org is an email service with a focus on being secure, ad-free, and privately powered by 100% eco-friendly energy. They have been in operation since 2014. Mailbox.org is based in Berlin, Germany. Accounts start with 2 GB of storage, which can be upgraded as needed.

    -
    Domains and Aliases
    +
    {% include badge.html color="success" text="Domains and Aliases" %}

    Mailbox.org lets users use their own domain and they support catch-all addresses. Mailbox.org also supports subaddressing, which is useful for users who don't want to purchase a domain.

    -
    Payment Methods
    +
    {% include badge.html color="warning" text="Payment Methods" %}

    Mailbox.org doesn't accept Bitcoin or any other cryptocurrencies as a result of their payment processor BitPay suspending operations in Germany. However, they do accept Cash by mail, cash payment to bank account, bank transfer, credit card, PayPal and couple of German-specific processors: paydirekt and Sofortüberweisung.

    -
    Account Security
    +
    {% include badge.html color="success" text="Account Security" %}

    Mailbox.org supports two factor authentication for their webmail only. You can use either TOTP or a Yubikey via the Yubicloud. Web standards such as U2F and WebAuthn are not yet supported.

    -
    Data Security
    +
    {% include badge.html color="warning" text="Data Security" %}

    Mailbox.org allows for encryption of incoming mail using their encrypted mailbox. New messages that you receive will then be immediately encrypted with your public key.

    However, Open-Exchange, the software platform used by Mailbox.org, does not support the encryption of your address book and calendar. A standalone option may be more appropriate for that information.

    -
    Email Encryption
    +
    {% include badge.html color="success" text="Email Encryption" %}

    Mailbox.org has integrated encryption in their webmail, which simplifies sending messages to users with public OpenPGP keys. They also allow remote recipients to decrypt an email on Mailbox.org's servers. This feature is useful when the remote recipient does not have OpenPGP and cannot decrypt a copy of the email in their own mailbox.

    Mailbox.org also supports the discovery of public keys via HTTP from their Web Key Directory (WKD). This allows users outside of Mailbox.org to find the OpenPGP keys of Mailbox.org users easily, for cross-provider E2EE.

    -
    .onion Service
    +
    {% include badge.html color="warning" text=".onion Service" %}

    You can access your Mailbox.org account via IMAP/SMTP using their .onion service. However, their webmail interface cannot be accessed via their .onion service, and users may experience TLS certificate errors.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    All accounts come with limited cloud storage that can be encrypted. Mailbox.org also offers the alias @secure.mailbox.org, which enforces the TLS encryption on the connection between mail servers, otherwise the message will not be sent at all. Mailbox.org also supports Exchange ActiveSync in addition to standard access protocols like IMAP and POP3.

    @@ -91,29 +91,29 @@ alt="Posteo">
    -

    Posteo €12/y

    +

    Posteo {% include badge.html color="info" text="€12/y" %}

    Posteo.de is an email provider that focuses on anonymous, secure, and private email. Their servers are powered by 100% sustainable energy. They have been in operation since 2009. Posteo is based in Germany and has a free 14-day trial. Posteo comes with 2 GB for the monthly cost and an extra gigabyte can be purchased for €0.25 per month.

    -
    Domains and Aliases
    +
    {% include badge.html color="warning" text="Domains and Aliases" %}

    Posteo does not allow the use of custom domains, however users may still make use of subaddressing.

    -
    Payment Methods
    +
    {% include badge.html color="warning" text="Payment Methods" %}

    Posteo does not accept Bitcoin or other cryptocurrencies as a form of payment, however they do accept cash-by-mail. They also accept credit/debit cards, bank transfers, and PayPal, and remove PII (personally identifiable information) that they receive in connection with these payment methods.

    -
    Account Security
    +
    {% include badge.html color="success" text="Account Security" %}

    Posteo supports two factor authentication for their webmail only. You can use either TOTP a Yubikey with TOTP. Web standards such as U2F and WebAuthn are not yet supported.

    -
    Data Security
    +
    {% include badge.html color="warning" text="Data Security" %}

    Posteo has zero access encryption for email storage. This means the messages stored in your account are only readable by you.

    Posteo also supports the encryption of your address book contacts and calendars at rest. However, Posteo still uses standard CalDAV and CardDAV for calendars and contacts. These protocols do not support E2EE (End-To-End Encryption). A standalone option may be more appropiate.

    -
    Email Encryption
    +
    {% include badge.html color="success" text="Email Encryption" %}

    Posteo has integrated encryption in their webmail, which simplifies sending messages to users with public OpenPGP keys. They also support the discovery of public keys via HTTP from their Web Key Directory (WKD). This allows users outside of Posteo to find the OpenPGP keys of Posteo users easily, for cross-provider E2EE.

    -
    .onion Service
    +
    {% include badge.html color="danger" text=".onion Service" %}

    Posteo does not operate a .onion service.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    Posteo allows users to set up their own mailing lists. Each account can create one list for free.

    @@ -127,29 +127,29 @@ alt="Soverin">
    -

    Soverin €29/y

    +

    Soverin {% include badge.html color="info" text="€29/y" %}

    Soverin.net is an email provider which focuses on being private, ad-free, and powered by sustainable energy. They have been in operation since 2015. Soverin is based in Amsterdam and does not have a free trial. Accounts start at 25 GB.

    -
    Domains and Aliases
    +
    {% include badge.html color="success" text="Domains and Aliases" %}

    Soverin lets users use their own domain. Soverin users can also use catch-all and aliases for domains they own. Soverin also allows for subaddressing, which is useful for users who don't want to purchase a domain.

    -
    Payment Methods
    +
    {% include badge.html color="success" text="Payment Methods" %}

    Soverin accepts Bitcoin as payment. They also accept credit/debit cards, PayPal, and the Netherlands-specific payment gateway iDEAL.

    -
    Account Security
    +
    {% include badge.html color="success" text="Account Security" %}

    Soverin supports TOTP two factor authentication for webmail only. They do not allow U2F security key authentication.

    -
    Data Security
    +
    {% include badge.html color="warning" text="Data Security" %}

    Soverin has encryption at rest however it doesn't appear to be "zero access", meaning it is technically possible for them to decrypt the data they have.

    Soverin also uses the standard CalDAV and CardDAV protocols for calendars and contacts, which do not support E2EE. A standalone option may be more appropriate.

    -
    Email Encryption
    +
    {% include badge.html color="success" text="Email Encryption" %}

    Soverin has integrated encryption in their webmail, which simplifies sending messages to users. However, Soverin has not integrated a Web Key Directory (WKD) for users on their platform.

    -

    .onion Service
    +
    {% include badge.html color="danger" text=".onion Service" %}

    Soverin does not operate a .onion service.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    Soverin also providers users with space for a personal webpage.

    @@ -164,29 +164,29 @@ alt="Disroot">
    -

    Disroot Free

    +

    Disroot {% include badge.html color="info" text="Free" %}

    Disroot offers email amongst other services. The service is maintained by volunteers and its community. They have been in operation since 2015. Disroot is based in Amsterdam. Disroot is free and uses open source software such as Rainloop to provide service. Users support the service through donations and buying extra storage. The mailbox limit is 1 GB, but extra storage can be purchased 0.15€ per GB per month paid yearly.

    -
    Domains and Aliases
    +
    {% include badge.html color="success" text="Domains and Aliases" %}

    Disroot lets users use their own domain. They have aliases, however you must manually apply for them.

    -
    Payment Methods
    +
    {% include badge.html color="success" text="Payment Methods" %}

    Disroot accepts Bitcoin and Faircoin as payment methods. They also accept PayPal, direct bank deposit, and Patreon payments. Disroot is a not-for-profit organization that also accepts donations through Liberapay, Flattr, and Monero, but these payment methods cannot be used to purchase services.

    -
    Account Security
    +
    {% include badge.html color="success" text="Account Security" %}

    Disroot supports TOTP two factor authentication for webmail only. They do not allow U2F security key authentication.

    -
    Data Security
    +
    {% include badge.html color="warning" text="Data Security" %}

    Disroot uses full disk encryption. However, it doesn't appear to be "zero access", meaning it is technically possible for them to decrypt the data they have.

    Disroot also uses the standard CalDAV and CardDAV protocols for calendars and contacts, which do not support E2EE. A standalone option may be more appropriate.

    -
    Email Encryption
    +
    {% include badge.html color="success" text="Email Encryption" %}

    Disroot allows for encrypted emails to be sent from their webmail application using OpenPGP. However, Disroot has not integrated a Web Key Directory (WKD) for users on their platform.

    -
    .onion Service
    +
    {% include badge.html color="danger" text=".onion Service" %}

    Disroot does not operate a .onion service.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    They offer other services such as NextCloud, XMPP Chat, Etherpad, Ethercalc, Pastebin, Online polls and a Gitea instance. They also have an app available in F-Droid.

    @@ -201,32 +201,32 @@ alt="Tutanota">
    -

    Tutanota Free

    +

    Tutanota {% include badge.html color="info" text="Free" %}

    Tutanota.com is an email service with a focus on security and privacy through the use of encryption. Tutanota has been in operation since 2011 and is based in Hanover, Germany. Accounts start with 1GB storage with their free plan.

    Tutanota doesn't allow the use of third-party email clients. There are plans to allow Tutanota pull email from external email accounts using the IMAP protocol. Email import is currently not possible.

    Emails can be exported individually or by bulk selection. Tutanota does not allow for subfolders as you might expect with other email providers.

    Tutanota is working on a desktop client and they have an app available in F-Droid. They also have their app in conventional stores such as App Store on iOS and Google Play for Android.

    -
    Domains and Aliases
    +
    {% include badge.html color="success" text="Domains and Aliases" %}

    Paid Tutanota accounts can use up to 5 aliases and custom domains. Tutanota doesn't allow for subaddressing (plus addresses), but you can use a catch-all with a custom domain.

    -
    Payment Methods
    +
    {% include badge.html color="danger" text="Payment Methods" %}

    Tutanota accepts only credit cards and PayPal.

    -
    Account Security
    +
    {% include badge.html color="success" text="Account Security" %}

    Tutanota supports two factor authentication. Users can either use TOTP or U2F. U2F support is not yet available on Android.

    -
    Data Security
    +
    {% include badge.html color="success" text="Data Security" %}

    Tutanota has zero access encryption at rest for your emails, address book contacts, and calendars. This means the messages and other data stored in your account are only readable by you.

    -
    Email Encryption
    +
    {% include badge.html color="warning" text="Email Encryption" %}

    Tutanota does not use OpenPGP. Tutanota users can only receive encrypted emails when external users send them through a temporary Tutanota mailbox.

    Tutanota does have plans to support AutoCrypt. This would allow for external users to send encrypted emails to Tutanota users as long as their email client supports the AutoCrypt headers.

    -
    .onion Service
    +
    {% include badge.html color="danger" text=".onion Service" %}

    Tutanota does not operate a .onion service but may consider it in the future.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    Tutanota offers the business version of Tutanota to non-profit organizations for free or with a heavy discount.

    Tutanota also has a business feature called Secure Connect. This ensures customer contact to the business uses E2EE. The feature costs €240/y.

    @@ -243,30 +243,30 @@ alt="StartMail">
    -

    StartMail Personal USD $59.95/y

    +

    StartMail {% include badge.html color="info" text="Personal USD $59.95/y" %}

    StartMail.com is an email service with a focus on security and privacy through the use of standard OpenPGP encryption. StartMail has been in operation since 2014 and is based in Boulevard 11, Zeist Netherlands. Accounts start with 10GB. They offer a 30-day trial.

    -
    Domains and Aliases
    +
    {% include badge.html color="success" text="Domains and Aliases" %}

    Personal accounts can use Custom or Generated aliases. Business accounts can use Domain aliases.

    -
    Payment Methods
    +
    {% include badge.html color="warning" text="Payment Methods" %}

    StartMail accepts Visa, MasterCard, American Express and Paypal. StartMail also has other payment options such as Bitcoin (currently only for Personal accounts) and SEPA Direct Debit for accounts older than a year.

    -
    Account Security
    +
    {% include badge.html color="success" text="Account Security" %}

    StartMail supports TOTP two factor authentication for webmail only. They do not allow U2F security key authentication.

    -
    Data Security
    +
    {% include badge.html color="warning" text="Data Security" %}

    StartMail has zero access encryption at rest, using their "user vault" system. When a user logs in, the vault is opened, and the email is then moved to the vault out of the queue where it is decrypted by the corresponding private key.

    StartMail supports importing contacts however, they are only accessible in the webmail and not through protocols such as CalDAV. Contacts are also not stored using zero knowledge encryption, so a standalone option may be more appropriate.

    -
    Email Encryption
    +
    {% include badge.html color="success" text="Email Encryption" %}

    StartMail has integrated encryption in their webmail, which simplifies sending messages to users with public OpenPGP keys.

    -
    .onion Service
    +
    {% include badge.html color="danger" text=".onion Service" %}

    StartMail does not operate a .onion service.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    StartMail allows for proxying of images within emails. If a user allows the remote image to be loaded, the sender won't know what the user's IP address is.

    diff --git a/_includes/sections/hosting-provider.html b/_includes/sections/hosting-provider.html index 2f0c739c..a3d49dfa 100644 --- a/_includes/sections/hosting-provider.html +++ b/_includes/sections/hosting-provider.html @@ -1,39 +1,39 @@

    Secure Hosting Provider

    {% include cardv2.html -title="Data Center: Bahnhof" -image="/assets/img/svg/3rd-party/bahnhof.svg" -image-dark="/assets/img/svg/3rd-party/bahnhof-dark.svg" -description="Bahnhof is one of Sweden’s largest network operators, founded in 1994. They specialize in innovative data center construction: Extreme security coupled with low-cost green energy has made them world famous." -website="https://www.bahnhof.net/" -privacy-policy="https://www.bahnhof.net/page/privacy-policy" -forum="https://forum.privacytools.io/t/discussion-bahnhof-net/341" + title="Data Center: Bahnhof" + image="/assets/img/svg/3rd-party/bahnhof.svg" + image-dark="/assets/img/svg/3rd-party/bahnhof-dark.svg" + description="Bahnhof is one of Sweden’s largest network operators, founded in 1994. They specialize in innovative data center construction: Extreme security coupled with low-cost green energy has made them world famous." + website="https://www.bahnhof.net/" + privacy-policy="https://www.bahnhof.net/page/privacy-policy" + forum="https://forum.privacytools.io/t/discussion-bahnhof-net/341" %} {% include cardv2.html -title="VPS & Domain: Njalla" -image="/assets/img/svg/3rd-party/njalla.svg" -image-dark="/assets/img/svg/3rd-party/njalla-dark.svg" -description="Njalla is a privacy-aware domain registration service and VPS provider based in Nevis (with VPS data centers in Sweden). It is created by people from The Pirate Bay and IPredator VPN. Accepted payments: Bitcoin, Litecoin, Monero, Zcash, DASH, Bitcoin Cash and PayPal." -website="https://njal.la/" -tor="http://njalladnspotetti.onion" -forum="https://forum.privacytools.io/t/discussion-njalla/339" + title="VPS & Domain: Njalla" + image="/assets/img/svg/3rd-party/njalla.svg" + image-dark="/assets/img/svg/3rd-party/njalla-dark.svg" + description="Njalla is a privacy-aware domain registration service and VPS provider based in Nevis (with VPS data centers in Sweden). It is created by people from The Pirate Bay and IPredator VPN. Accepted payments: Bitcoin, Litecoin, Monero, Zcash, DASH, Bitcoin Cash and PayPal." + website="https://njal.la/" + tor="http://njalladnspotetti.onion" + forum="https://forum.privacytools.io/t/discussion-njalla/339" %} {% include cardv2.html -title="Colocation: DataCell" -image="/assets/img/png/3rd-party/datacell.png" -description="DataCell is a data center providing secure colocating in Switzerland and Iceland." -website="https://datacell.is/" -privacy-policy="https://datacell.is/privacy/" -forum="https://forum.privacytools.io/t/discussion-datacell-is/342" + title="Colocation: DataCell" + image="/assets/img/png/3rd-party/datacell.png" + description="DataCell is a data center providing secure colocating in Switzerland and Iceland." + website="https://datacell.is/" + privacy-policy="https://datacell.is/privacy/" + forum="https://forum.privacytools.io/t/discussion-datacell-is/342" %} {% include cardv2.html -title="VPS, Hosting, & Domain: Orange Website" -image="/assets/img/png/3rd-party/orange_website.png" -description="Orange Website is an Icelandic web hosting provider that prides themselves in protecting online privacy and free speech." -website="https://www.orangewebsite.com/" -privacy-policy="https://www.orangewebsite.com/docs/privacy-policy.php" -forum="https://forum.privacytools.io/t/discussion-orange-website/343" + title="VPS, Hosting, & Domain: Orange Website" + image="/assets/img/png/3rd-party/orange_website.png" + description="Orange Website is an Icelandic web hosting provider that prides themselves in protecting online privacy and free speech." + website="https://www.orangewebsite.com/" + privacy-policy="https://www.orangewebsite.com/docs/privacy-policy.php" + forum="https://forum.privacytools.io/t/discussion-orange-website/343" %} diff --git a/_includes/sections/notebooks.html b/_includes/sections/notebooks.html index 94dc0e9a..fefd06a8 100644 --- a/_includes/sections/notebooks.html +++ b/_includes/sections/notebooks.html @@ -5,53 +5,53 @@ {% include cardv2.html -title="Joplin" -image="/assets/img/svg/3rd-party/joplin.svg" -description="Joplin is a free, open-source, and fully-featured note-taking and to-do application which can handle a large number of markdown notes organized into notebooks and tags. It offers end-to-end encryption and can sync through Nextcloud, Dropbox, and more. It also offers easy import from Evernote and plain-text notes." -website="https://joplinapp.org/" -privacy-policy="https://joplinapp.org/privacy/" -github="https://github.com/laurent22/joplin" -windows="https://joplinapp.org/#desktop-applications" -mac="https://joplinapp.org/#desktop-applications" -linux="https://joplinapp.org/#desktop-applications" -freebsd="https://www.npmjs.com/package/joplin" -googleplay="https://play.google.com/store/apps/details?id=net.cozic.joplin" -android="https://joplinapp.org/#mobile-applications" -ios="https://itunes.apple.com/us/app/joplin/id1315599797" -firefox="https://addons.mozilla.org/en-US/firefox/addon/joplin-web-clipper/" -chrome="https://chrome.google.com/webstore/detail/joplin-web-clipper/alofnhikmmkdbbbgpnglcpdollgjjfek" + title="Joplin" + image="/assets/img/svg/3rd-party/joplin.svg" + description="Joplin is a free, open-source, and fully-featured note-taking and to-do application which can handle a large number of markdown notes organized into notebooks and tags. It offers end-to-end encryption and can sync through Nextcloud, Dropbox, and more. It also offers easy import from Evernote and plain-text notes." + website="https://joplinapp.org/" + privacy-policy="https://joplinapp.org/privacy/" + github="https://github.com/laurent22/joplin" + windows="https://joplinapp.org/#desktop-applications" + mac="https://joplinapp.org/#desktop-applications" + linux="https://joplinapp.org/#desktop-applications" + freebsd="https://www.npmjs.com/package/joplin" + googleplay="https://play.google.com/store/apps/details?id=net.cozic.joplin" + android="https://joplinapp.org/#mobile-applications" + ios="https://itunes.apple.com/us/app/joplin/id1315599797" + firefox="https://addons.mozilla.org/en-US/firefox/addon/joplin-web-clipper/" + chrome="https://chrome.google.com/webstore/detail/joplin-web-clipper/alofnhikmmkdbbbgpnglcpdollgjjfek" %} {% include cardv2.html -title="Standard Notes" -image="/assets/img/svg/3rd-party/standard_notes.svg" -description='Standard Notes is a simple and private notes app that makes your notes easy and available everywhere you are. It features end-to-end encryption on every platform, and a powerful desktop experience with themes and custom editors. It has also been independently audited (PDF).' -website="https://standardnotes.org/" -privacy-policy="https://standardnotes.org/privacy" -github="https://github.com/standardnotes" -windows="https://standardnotes.org/#get-started" -mac="https://standardnotes.org/#get-started" -linux="https://standardnotes.org/#get-started" -ios="https://itunes.apple.com/us/app/standard-notes/id1285392450" -fdroid="https://f-droid.org/packages/com.standardnotes/" -googleplay="https://play.google.com/store/apps/details?id=com.standardnotes" -web="https://app.standardnotes.org/" + title="Standard Notes" + image="/assets/img/svg/3rd-party/standard_notes.svg" + description='Standard Notes is a simple and private notes app that makes your notes easy and available everywhere you are. It features end-to-end encryption on every platform, and a powerful desktop experience with themes and custom editors. It has also been independently audited (PDF).' + website="https://standardnotes.org/" + privacy-policy="https://standardnotes.org/privacy" + github="https://github.com/standardnotes" + windows="https://standardnotes.org/#get-started" + mac="https://standardnotes.org/#get-started" + linux="https://standardnotes.org/#get-started" + ios="https://itunes.apple.com/us/app/standard-notes/id1285392450" + fdroid="https://f-droid.org/packages/com.standardnotes/" + googleplay="https://play.google.com/store/apps/details?id=com.standardnotes" + web="https://app.standardnotes.org/" %} {% include cardv2.html -title="Turtl" -image="/assets/img/svg/3rd-party/turtl.svg" -description="Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with." -website="https://turtlapp.com/" -privacy-policy="https://turtlapp.com/privacy/" -github="https://github.com/turtl" -windows="https://turtlapp.com/download/" -mac="https://turtlapp.com/download/" -linux="https://turtlapp.com/download/" -googleplay="https://play.google.com/store/apps/details?id=com.lyonbros.turtl" -android="https://turtlapp.com/download/" -firefox="https://addons.mozilla.org/en-US/firefox/addon/turtl-bookmarking/" -chrome="https://chrome.google.com/webstore/detail/turtl/dgcojenhfdjhieoglmiaheihjadlpcml" + title="Turtl" + image="/assets/img/svg/3rd-party/turtl.svg" + description="Turtl lets you take notes, bookmark websites, and store documents for sensitive projects. From sharing passwords with your coworkers to tracking research on an article you're writing, Turtl keeps it all safe from everyone but you and those you share with." + website="https://turtlapp.com/" + privacy-policy="https://turtlapp.com/privacy/" + github="https://github.com/turtl" + windows="https://turtlapp.com/download/" + mac="https://turtlapp.com/download/" + linux="https://turtlapp.com/download/" + googleplay="https://play.google.com/store/apps/details?id=com.lyonbros.turtl" + android="https://turtlapp.com/download/" + firefox="https://addons.mozilla.org/en-US/firefox/addon/turtl-bookmarking/" + chrome="https://chrome.google.com/webstore/detail/turtl/dgcojenhfdjhieoglmiaheihjadlpcml" %}

    Warning

    diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 3f1209c7..2fe24f81 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -5,8 +5,8 @@ {% include cardv2.html -title="Qubes OS" -image="/assets/img/svg/3rd-party/qubes_os.svg" + title="Qubes OS" + image="/assets/img/svg/3rd-party/qubes_os.svg" description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' badges="info:Xen" labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." diff --git a/_includes/sections/search-engines.html b/_includes/sections/search-engines.html index 44d720ff..dc2d5c4b 100644 --- a/_includes/sections/search-engines.html +++ b/_includes/sections/search-engines.html @@ -5,47 +5,47 @@ {% -include cardv2.html -title="Searx" -image="/assets/img/svg/3rd-party/searx.svg" -description='Searx is an open-source, self-hostable, metasearch engine, aggregating the results of other search engines while not storing information about its users. There is a list of public instances or you can try the PrivacyTools instance.' -website="https://searx.me/" -tor="http://ulrn6sryqaifefld.onion" -forum="https://forum.privacytools.io/t/discussion-searx/283" -github="https://github.com/asciimoo/searx" + include cardv2.html + title="Searx" + image="/assets/img/svg/3rd-party/searx.svg" + description='Searx is an open-source, self-hostable, metasearch engine, aggregating the results of other search engines while not storing information about its users. There is a list of public instances or you can try the PrivacyTools instance.' + website="https://searx.me/" + tor="http://ulrn6sryqaifefld.onion" + forum="https://forum.privacytools.io/t/discussion-searx/283" + github="https://github.com/asciimoo/searx" %} {% -include cardv2.html -title="DuckDuckGo" -image="/assets/img/svg/3rd-party/duckduckgo.svg" -description='DuckDuckGo is a "search engine that doesn\'t track you." Some of DuckDuckGo\'s code is free software hosted at GitHub, but the core is proprietary. The company is based in the USA.' -website="https://duckduckgo.com/" -privacy-policy="https://duckduckgo.com/privacy" -tor="http://3g2upl4pq6kufc4m.onion" -forum="https://forum.privacytools.io/t/discussion-duckduckgo/285" -github="https://github.com/duckduckgo" + include cardv2.html + title="DuckDuckGo" + image="/assets/img/svg/3rd-party/duckduckgo.svg" + description='DuckDuckGo is a "search engine that doesn\'t track you." Some of DuckDuckGo\'s code is free software hosted at GitHub, but the core is proprietary. The company is based in the USA.' + website="https://duckduckgo.com/" + privacy-policy="https://duckduckgo.com/privacy" + tor="http://3g2upl4pq6kufc4m.onion" + forum="https://forum.privacytools.io/t/discussion-duckduckgo/285" + github="https://github.com/duckduckgo" %} {% -include cardv2.html -title="Qwant" -image="/assets/img/svg/3rd-party/qwant.svg" -description='Qwant is a search engine with its philosophy based on two principles: no user tracking and no filter bubble. The company is based in France.' -website="https://www.qwant.com/" -privacy-policy="https://about.qwant.com/legal/privacy/" -forum="https://forum.privacytools.io/t/discussion-qwant/286" -github="https://github.com/Qwant/" + include cardv2.html + title="Qwant" + image="/assets/img/svg/3rd-party/qwant.svg" + description='Qwant is a search engine with its philosophy based on two principles: no user tracking and no filter bubble. The company is based in France.' + website="https://www.qwant.com/" + privacy-policy="https://about.qwant.com/legal/privacy/" + forum="https://forum.privacytools.io/t/discussion-qwant/286" + github="https://github.com/Qwant/" %} {% include cardv2.html -title="Startpage.com" -image="/assets/img/svg/3rd-party/startpage.svg" -description='Startpage.com is a search engine that provides Google search results with complete privacy protection. Startpage BV is a Netherlands-based company that has been dedicated to privacy-respecting search since 2006.' -labels="color==warning::link==https://support.startpage.com/index.php?/Knowledgebase/Article/View/1277/0/startpage-ceo-robert-beens-discusses-the-investment-from-privacy-one--system1::text==Warning::tooltip==Startpage.com was recently acquired by United States-based System1." -website="https://www.startpage.com/" -privacy-policy="https://www.startpage.com/en/privacy-policy/" -forum="https://forum.privacytools.io/t/delisted-discussion-startpage/284" + title="Startpage.com" + image="/assets/img/svg/3rd-party/startpage.svg" + description='Startpage.com is a search engine that provides Google search results with complete privacy protection. Startpage BV is a Netherlands-based company that has been dedicated to privacy-respecting search since 2006.' + labels="color==warning::link==https://support.startpage.com/index.php?/Knowledgebase/Article/View/1277/0/startpage-ceo-robert-beens-discusses-the-investment-from-privacy-one--system1::text==Warning::tooltip==Startpage.com was recently acquired by United States-based System1." + website="https://www.startpage.com/" + privacy-policy="https://www.startpage.com/en/privacy-policy/" + forum="https://forum.privacytools.io/t/delisted-discussion-startpage/284" %}

    Worth Mentioning

    diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html index b3cb305a..a467ab96 100644 --- a/_includes/sections/self-contained-networks.html +++ b/_includes/sections/self-contained-networks.html @@ -5,71 +5,99 @@ {% include cardv2.html -title="Tor" -image="/assets/img/svg/3rd-party/tor.svg" -description="The Tor network is a group of volunteer-operated servers that allows people to improve their privacy and security on the Internet. Tor's users employ this network by connecting through a series of virtual tunnels rather than making a direct connection, thus allowing both organizations and individuals to share information over public networks without compromising their privacy. Tor is an effective censorship circumvention tool." -website="https://www.torproject.org/" -tor="http://expyuzz4wqqyqhjn.onion" -forum="https://forum.privacytools.io/t/discussion-tor/1589" -windows="https://www.torproject.org/download/" -mac="https://www.torproject.org/download/" -linux="https://www.torproject.org/download/" -freebsd="https://www.freshports.org/security/tor" -openbsd="http://openports.se/net/tor" -netbsd="http://pkgsrc.se/net/tor" -fdroid="https://support.torproject.org/tormobile/tormobile-7/" -googleplay="https://play.google.com/store/apps/details?id=org.torproject.torbrowser" -android="https://www.torproject.org/download/#android" -git="https://gitweb.torproject.org/tor.git" + title="Tor" + image="/assets/img/svg/3rd-party/tor.svg" + description="The Tor network is a group of volunteer-operated servers that allows people to improve their privacy and security on the Internet. Tor's users employ this network by connecting through a series of virtual tunnels rather than making a direct connection, thus allowing both organizations and individuals to share information over public networks without compromising their privacy. Tor is an effective censorship circumvention tool." + website="https://www.torproject.org/" + tor="http://expyuzz4wqqyqhjn.onion" + forum="https://forum.privacytools.io/t/discussion-tor/1589" + windows="https://www.torproject.org/download/" + mac="https://www.torproject.org/download/" + linux="https://www.torproject.org/download/" + freebsd="https://www.freshports.org/security/tor" + openbsd="http://openports.se/net/tor" + netbsd="http://pkgsrc.se/net/tor" + fdroid="https://support.torproject.org/tormobile/tormobile-7/" + googleplay="https://play.google.com/store/apps/details?id=org.torproject.torbrowser" + android="https://www.torproject.org/download/#android" + git="https://gitweb.torproject.org/tor.git" %} {% include cardv2.html -title="I2P Anonymous Network" -image="/assets/img/svg/3rd-party/i2p.svg" -image-dark="/assets/img/svg/3rd-party/i2p-dark.svg" -description="The Invisible Internet Project (I2P) is a computer network layer that allows applications to send messages to each other pseudonymously and securely. Uses include anonymous Web surfing, chatting, blogging, and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is free and open-source and is published under multiple licenses." -website="https://geti2p.net/" -forum="https://forum.privacytools.io/t/discussion-i2p/1590" -i2p="http://i2p-projekt.i2p/" -windows="https://geti2p.net/en/download#windows" -mac="https://geti2p.net/en/download#mac" -linux="https://geti2p.net/en/download#unix" -freebsd="https://www.freshports.org/security/i2p/" -openbsd="http://openports.se/net/i2pd" -netbsd="http://pkgsrc.se/wip/i2pd" -fdroid="https://f-droid.org/app/net.i2p.android.router" -googleplay="https://play.google.com/store/apps/details?id=net.i2p.android" -android="https://download.i2p2.de/android/current/" -source="https://geti2p.net/en/get-involved/guides/new-developers#getting-the-i2p-code" + title="I2P Anonymous Network" + image="/assets/img/svg/3rd-party/i2p.svg" + image-dark="/assets/img/svg/3rd-party/i2p-dark.svg" + description="The Invisible Internet Project (I2P) is a computer network layer that allows applications to send messages to each other pseudonymously and securely. Uses include anonymous Web surfing, chatting, blogging, and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is free and open-source and is published under multiple licenses." + website="https://geti2p.net/" + forum="https://forum.privacytools.io/t/discussion-i2p/1590" + i2p="http://i2p-projekt.i2p/" + windows="https://geti2p.net/en/download#windows" + mac="https://geti2p.net/en/download#mac" + linux="https://geti2p.net/en/download#unix" + freebsd="https://www.freshports.org/security/i2p/" + openbsd="http://openports.se/net/i2pd" + netbsd="http://pkgsrc.se/wip/i2pd" + fdroid="https://f-droid.org/app/net.i2p.android.router" + googleplay="https://play.google.com/store/apps/details?id=net.i2p.android" + android="https://download.i2p2.de/android/current/" + source="https://geti2p.net/en/get-involved/guides/new-developers#getting-the-i2p-code" %} {% include cardv2.html -title="The Freenet Project" -image="/assets/img/svg/3rd-party/freenet.svg" -description="Freenet is a peer-to-peer platform for censorship-resistant communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship. Both Freenet and some of its associated tools were originally designed by Ian Clarke, who defined Freenet's goal as providing freedom of speech on the Internet with strong anonymity protection." -website="https://freenetproject.org/" -forum="https://forum.privacytools.io/t/discussion-freenet/1591" -windows="https://freenetproject.org/pages/download.html#windows" -mac="https://freenetproject.org/pages/download.html#os-x" -linux="https://freenetproject.org/pages/download.html#gnulinux-posix" -freebsd="https://freenetproject.org/pages/download.html#gnulinux-posix" -openbsd="https://freenetproject.org/pages/download.html#gnulinux-posix" -netbsd="https://freenetproject.org/pages/download.html#gnulinux-posix" -github="https://github.com/freenet/" + title="The Freenet Project" + image="/assets/img/svg/3rd-party/freenet.svg" + description="Freenet is a peer-to-peer platform for censorship-resistant communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship. Both Freenet and some of its associated tools were originally designed by Ian Clarke, who defined Freenet's goal as providing freedom of speech on the Internet with strong anonymity protection." + website="https://freenetproject.org/" + forum="https://forum.privacytools.io/t/discussion-freenet/1591" + windows="https://freenetproject.org/pages/download.html#windows" + mac="https://freenetproject.org/pages/download.html#os-x" + linux="https://freenetproject.org/pages/download.html#gnulinux-posix" + freebsd="https://freenetproject.org/pages/download.html#gnulinux-posix" + openbsd="https://freenetproject.org/pages/download.html#gnulinux-posix" + netbsd="https://freenetproject.org/pages/download.html#gnulinux-posix" + github="https://github.com/freenet/" %}

    Worth Mentioning

      -
    • ZeroNet - Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network. privacy warning
    • +
    • + ZeroNet - Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network. + {% include badge.html + color="danger" + icon="fas fa-exclamation-triangle" + tooltip="Your IP address isn't hidden by default and won't be, unless you enforce Tor usage." + text="Not anonymous" + %} +
    • RetroShare - An open source, cross-platform, friend-to-friend, secure, and decentralized communication platform.
    • I2P-Bote - End-to-end encrypted decentralized mail system within the I2P network.
    • GNUnet - GNUnet provides a strong foundation of free software for a global, distributed network that provides security and privacy.
    • -
    • IPFS and IPFS Companion- A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. IPFS Companion is a browser extension for redirecting queries to a gateway of your choice (generally local). - - - Important privacy warning - -
    • -
    • Yggdrasil - An early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms, and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4. experimental privacy warning
    • +
    • + IPFS and IPFS Companion- A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. IPFS Companion is a browser extension for redirecting queries to a gateway of your choice (generally local). + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://github.com/privacytools/privacytools.io/pull/361#issuecomment-344414022" + text="Supercookie warning" + %} +
    • +
    • + Yggdrasil + - An early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms, and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4. + + {% include badge.html + color="warning" + icon="far fa-question-circle" + tooltip="The project is currently in early stages but it is being actively developed." + text="Experimental" + %} + {% include badge.html + color="danger" + icon="fas fa-exclamation-triangle" + link="" + tooltip="Yggdrasil doesn't provide anonymity by default. Your peers know your IP address unless you configure it to only use Tor/I2P peers." + text="Not anonymous by default" + %} +
    diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index 27292440..25a498d2 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -5,74 +5,74 @@ {% include cardv2.html -title="Mastodon - Twitter Alternative" -image="/assets/img/svg/3rd-party/mastodon.svg" -description='Mastodon is a social network based on open web protocols and free, open-source software. It is decentralized like email, users can exist on different servers or even different platforms but still communicate with each other. It also has the most users, and the most diverse (in terms of interests) users, it looks good, and it is easy to setup yourself. If you are looking for a server to join, you are welcome to join our hosted instance: social.privacytools.io' -website="https://joinmastodon.org/" -forum="https://forum.privacytools.io/t/discussion-mastodon/289" -github="https://github.com/tootsuite/mastodon" -windows="https://joinmastodon.org/apps" -mac="https://joinmastodon.org/apps" -linux="https://joinmastodon.org/apps" -freebsd="https://joinmastodon.org/apps" -openbsd="https://joinmastodon.org/apps" -netbsd="https://joinmastodon.org/apps" -android="https://joinmastodon.org/apps" -sailfish="https://joinmastodon.org/apps" -ios="https://joinmastodon.org/apps" -web="https://joinmastodon.org/#getting-started" + title="Mastodon - Twitter Alternative" + image="/assets/img/svg/3rd-party/mastodon.svg" + description='Mastodon is a social network based on open web protocols and free, open-source software. It is decentralized like email, users can exist on different servers or even different platforms but still communicate with each other. It also has the most users, and the most diverse (in terms of interests) users, it looks good, and it is easy to setup yourself. If you are looking for a server to join, you are welcome to join our hosted instance: social.privacytools.io' + website="https://joinmastodon.org/" + forum="https://forum.privacytools.io/t/discussion-mastodon/289" + github="https://github.com/tootsuite/mastodon" + windows="https://joinmastodon.org/apps" + mac="https://joinmastodon.org/apps" + linux="https://joinmastodon.org/apps" + freebsd="https://joinmastodon.org/apps" + openbsd="https://joinmastodon.org/apps" + netbsd="https://joinmastodon.org/apps" + android="https://joinmastodon.org/apps" + sailfish="https://joinmastodon.org/apps" + ios="https://joinmastodon.org/apps" + web="https://joinmastodon.org/#getting-started" %} {% include cardv2.html -title="diaspora* - Google+ Alternative" -image="/assets/img/svg/3rd-party/diaspora.svg" -description="diaspora* is based on three key philosophies: Decentralization, Freedom, and Privacy. It is intended to address privacy concerns related to centralized social networks by allowing users set up their own server (or \"pod\") to host content. Pods can then interact to share status updates, photographs, and other social data." -website="https://diasporafoundation.org/" -forum="https://forum.privacytools.io/t/discussion-diaspora/290" -github="https://github.com/diaspora/diaspora" -android="https://wiki.diasporafoundation.org/Tools_to_use_with_Diaspora#Android" -web="https://diasporafoundation.org/" + title="diaspora* - Google+ Alternative" + image="/assets/img/svg/3rd-party/diaspora.svg" + description="diaspora* is based on three key philosophies: Decentralization, Freedom, and Privacy. It is intended to address privacy concerns related to centralized social networks by allowing users set up their own server (or \"pod\") to host content. Pods can then interact to share status updates, photographs, and other social data." + website="https://diasporafoundation.org/" + forum="https://forum.privacytools.io/t/discussion-diaspora/290" + github="https://github.com/diaspora/diaspora" + android="https://wiki.diasporafoundation.org/Tools_to_use_with_Diaspora#Android" + web="https://diasporafoundation.org/" %} {% include cardv2.html -title="Friendica - Facebook Alternative" -image="/assets/img/svg/3rd-party/friendica.svg" -description="Friendica has an emphasis on extensive privacy settings and easy server installation. It aims to federate with as many other social networks as possible. Currently, Friendica users can integrate contacts from Facebook, Twitter, Diaspora, GNU social, App.net, Pump.io and other services in their social streams." -website="https://friendi.ca/" -forum="https://forum.privacytools.io/t/discussion-friendica/291" -github="https://github.com/friendica/friendica" -windows="https://friendi.ca/resources/mobile-clients/" -linux="https://friendi.ca/resources/mobile-clients/" -android="https://friendi.ca/resources/mobile-clients/" -sailfish="https://friendi.ca/resources/mobile-clients/" -web="https://friendi.ca/" + title="Friendica - Facebook Alternative" + image="/assets/img/svg/3rd-party/friendica.svg" + description="Friendica has an emphasis on extensive privacy settings and easy server installation. It aims to federate with as many other social networks as possible. Currently, Friendica users can integrate contacts from Facebook, Twitter, Diaspora, GNU social, App.net, Pump.io and other services in their social streams." + website="https://friendi.ca/" + forum="https://forum.privacytools.io/t/discussion-friendica/291" + github="https://github.com/friendica/friendica" + windows="https://friendi.ca/resources/mobile-clients/" + linux="https://friendi.ca/resources/mobile-clients/" + android="https://friendi.ca/resources/mobile-clients/" + sailfish="https://friendi.ca/resources/mobile-clients/" + web="https://friendi.ca/" %} {% include cardv2.html -title="PixelFed - Instagram Alternative" -image="/assets/img/svg/3rd-party/pixelfed.svg" -description='PixelFed is a free and ethical photo sharing platform, powered by ActivityPub federation. Pixelfed is an open-source, federated platform. You can run your own instance or join an existing one.' -website="https://pixelfed.org/" -forum="https://forum.privacytools.io/t/discussion-pixelfed/293" -github="https://github.com/pixelfed" -web="https://pixelfed.org/" + title="PixelFed - Instagram Alternative" + image="/assets/img/svg/3rd-party/pixelfed.svg" + description='PixelFed is a free and ethical photo sharing platform, powered by ActivityPub federation. Pixelfed is an open-source, federated platform. You can run your own instance or join an existing one.' + website="https://pixelfed.org/" + forum="https://forum.privacytools.io/t/discussion-pixelfed/293" + github="https://github.com/pixelfed" + web="https://pixelfed.org/" %} {% include cardv2.html -title="Pleroma - Twitter Alternative" -image="/assets/img/svg/3rd-party/pleroma.svg" -description="Pleroma is a free, federated social networking server built on open protocols. It is compatible with Mastodon and many other ActivityPub and OStatus implementations." -website="https://pleroma.social" -forum="https://forum.privacytools.io/t/discussion-pleroma/2307" -gitlab="https://git.pleroma.social/pleroma/pleroma/" -windows="https://docs-develop.pleroma.social/backend/clients/#desktop" -mac="https://docs-develop.pleroma.social/backend/clients/#desktop" -linux="https://docs-develop.pleroma.social/backend/clients/#desktop" -android="https://docs-develop.pleroma.social/backend/clients/#handheld" -fdroid="https://docs-develop.pleroma.social/backend/clients/#handheld" -googleplay="https://docs-develop.pleroma.social/backend/clients/#handheld" -ios="https://docs-develop.pleroma.social/backend/clients/#handheld" -web="https://docs-develop.pleroma.social/backend/clients/#alternative-web-interfaces" + title="Pleroma - Twitter Alternative" + image="/assets/img/svg/3rd-party/pleroma.svg" + description="Pleroma is a free, federated social networking server built on open protocols. It is compatible with Mastodon and many other ActivityPub and OStatus implementations." + website="https://pleroma.social" + forum="https://forum.privacytools.io/t/discussion-pleroma/2307" + gitlab="https://git.pleroma.social/pleroma/pleroma/" + windows="https://docs-develop.pleroma.social/backend/clients/#desktop" + mac="https://docs-develop.pleroma.social/backend/clients/#desktop" + linux="https://docs-develop.pleroma.social/backend/clients/#desktop" + android="https://docs-develop.pleroma.social/backend/clients/#handheld" + fdroid="https://docs-develop.pleroma.social/backend/clients/#handheld" + googleplay="https://docs-develop.pleroma.social/backend/clients/#handheld" + ios="https://docs-develop.pleroma.social/backend/clients/#handheld" + web="https://docs-develop.pleroma.social/backend/clients/#alternative-web-interfaces" %}

    Worth Mentioning

    diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index a2a4d90a..2d765027 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -19,30 +19,30 @@

    Mullvad - EUR €60/y + {% include badge.html color="info" text="EUR €60/y" %}

    Mullvad.net is a fast and inexpensive VPN with a serious focus on transparency and security. They have been in operation since 2009. Mullvad is based in Sweden and does not have a free trial.

    -
    35 Countries
    +
    {% include badge.html color="success" text="35 Countries" %}

    Mullvad has servers in 35 countries at the time of writing this page. Picking a VPN provider with a server nearest to you will reduce latency of the network traffic you send. This is because of a shorter route (less hops) to the destination.

    We also think it's better for the security of the VPN provider's private keys if they use dedicated servers, instead of cheaper shared solutions (with other customers) such as virtual private servers.

    -
    Independently Audited
    +
    {% include badge.html color="success" text="Independently Audited" %}

    Mullvad's VPN clients have been audited by Cure53 and Assured AB in a pentest report published at cure53.de. The security researchers concluded:

    ...Cure53 and Assured AB are happy with the results of the audit and the software leaves an overall positive impression. With security dedication of the in-house team at the Mullvad VPN compound, the testers have no doubts about the project being on the right track from a security standpoint.

    -
    Open Source Clients
    +
    {% include badge.html color="success" text="Open Source Clients" %}

    Mullvad provides the source code for their desktop and mobile clients in their GitHub organization.

    -
    Accepts Bitcoin
    +
    {% include badge.html color="success" text="Accepts Bitcoin" %}

    Mullvad in addition to accepting credit/debit cards and PayPal, accepts Bitcoin, Bitcoin Cash, and cash/local currency as anonymous forms of payment. They also accept Swish and bank wire transfers.

    -
    WireGuard Support
    +
    {% include badge.html color="success" text="WireGuard Support" %}

    In addition to standard OpenVPN connections, Mullvad supports WireGuard. WireGuard is an experimental protocol with theoretically better security and higher reliability, although it is not currently recommended for production use.

    -
    IPv6 Support
    +
    {% include badge.html color="success" text="IPv6 Support" %}

    Mullvad supports the future of networking IPv6. Their network allows users to access services hosted on IPv6 as opposed to other providers who block IPv6 connections.

    -
    Remote Port Forwarding
    +
    {% include badge.html color="success" text="Remote Port Forwarding" %}

    Remote port forwarding is allowed on Mullvad, see Port forwarding with Mullvad VPN.

    -
    Mobile Clients
    +
    {% include badge.html color="success" text="Mobile Clients" %}

    Mullvad has published App Store and Google Play clients, both supporting an easy-to use interface as opposed to requiring users to manual configure their WireGuard connections.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    The Mullvad VPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. The Mullvad website is also accessible via Tor at xcln5hkbriyklr6n.onion.

    @@ -53,25 +53,25 @@

    ProtonVPN - Free - Basic USD $48/y - Plus USD $96/y + {% include badge.html color="info" text="Free" %} + {% include badge.html color="info" text="Basic USD $48/y" %} + {% include badge.html color="secondary" text="Plus USD $96/y" %}

    ProtonVPN.com is a strong contender in the VPN space, and they have been in operation since 2016. ProtonVPN is based in Switzerland and offers a limited free pricing tier, as well as premium options. They offer a further 14% discount for buying a 2 year subscription.

    -
    44 Countries
    +
    {% include badge.html color="success" text="44 Countries" %}

    ProtonVPN has servers in 44 countries at the time of writing this page. Picking a VPN provider with a server nearest to you will reduce latency of the network traffic you send. This is because of a shorter route (less hops) to the destination.

    We also think it's better for the security of the VPN provider's private keys if they use dedicated servers, instead of cheaper shared solutions (with other customers) such as virtual private servers.

    -
    Independently Audited
    +
    {% include badge.html color="success" text="Independently Audited" %}

    As of January 2020 ProtonVPN has undergone an independent audit by SEC Consult. SEC Consult found some medium and low risk vulnerabilities in ProtonVPN's Windows, Android, and iOS applications, all of which were "properly fixed" by ProtonVPN before the reports were published. None of the issues identified would have provided an attacker remote access to a user's device or traffic. You can view individual reports for each platform at protonvpn.com. -

    Open Source Clients
    +
    {% include badge.html color="success" text="Open Source Clients" %}

    ProtonVPN provides the source code for their desktop and mobile clients in their GitHub organization.

    -
    Accepts Bitcoin
    +
    {% include badge.html color="success" text="Accepts Bitcoin" %}

    ProtonVPN does technically accept Bitcoin payments; however, you either need to have an existing account, or contact their support team in advance to register with Bitcoin.

    -
    Mobile Clients
    +
    {% include badge.html color="success" text="Mobile Clients" %}

    In addition to providing standard OpenVPN configuration files, ProtonVPN has mobile clients for App Store and Google Play allowing for easy connections to their servers. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducable builds.

    -
    No Port Forwarding
    +
    {% include badge.html color="warning" text="No Port Forwarding" %}

    ProtonVPN does not currently support remote port forwarding, which may impact some applications. Especially Peer-to-Peer applications like Torrent clients.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    The ProtonVPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. ProtonVPN also offers "Tor" servers allowing you to easily connect to onion sites, but we still strongly recommend using the official Tor Browser for this purpose.

    @@ -82,26 +82,26 @@

    IVPN - Standard USD $60/y - Pro USD $100/y + {% include badge.html color="info" text="Standard USD $60/y" %} + {% include badge.html color="secondary" text="Pro USD $100/y" %}

    IVPN.net is another premium VPN provider, and they have been in operation since 2009. IVPN is based in Gibraltar and offers a 3 day free trial.

    -
    32 Countries
    +
    {% include badge.html color="success" text="32 Countries" %}

    IVPN has servers in 32 countries at the time of writing this page. Picking a VPN provider with a server nearest to you will reduce latency of the network traffic you send. This is because of a shorter route (less hops) to the destination.

    We also think it's better for the security of the VPN provider's private keys if they use dedicated servers, instead of cheaper shared solutions (with other customers) such as virtual private servers.

    -
    Independently Audited
    +
    {% include badge.html color="success" text="Independently Audited" %}

    IVPN has undergone a no-logging audit from Cure53 which concluded in agreement with IVPN's no-logging claim. IVPN has also completed a comprehensive pentest report Cure53 in January 2020. IVPN has also said they plan to have annual reports in the future.

    -
    Open Source Clients
    +
    {% include badge.html color="success" text="Open Source Clients" %}

    As of Feburary 2020 IVPN applications are now open source. Source code can be obtained from their GitHub organization.

    -
    Accepts Bitcoin
    +
    {% include badge.html color="success" text="Accepts Bitcoin" %}

    In addition to accepting credit/debit cards and PayPal, IVPN accepts Bitcoin and cash/local currency (on annual plans) as anonymous forms of payment.

    -
    WireGuard Support
    +
    {% include badge.html color="success" text="WireGuard Support" %}

    In addition to standard OpenVPN connections, IVPN supports WireGuard. WireGuard is an experimental protocol with theoretically better security and higher reliability, although it is not currently recommended for production use.

    -
    Remote Port Forwarding
    +
    {% include badge.html color="success" text="Remote Port Forwarding" %}

    Remote port forwarding is possible with a Pro plan. Port forwarding can be activated via the client area. Port forwarding is only available on IVPN when using OpenVPN and is disabled on US servers.

    -
    Mobile Clients
    +
    {% include badge.html color="success" text="Mobile Clients" %}

    In addition to providing standard OpenVPN configuration files, IVPN has mobile clients for App Store and Google Play allowing for easy connections to their servers. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducable builds.

    -
    Extra Functionality
    +
    {% include badge.html color="info" text="Extra Functionality" %}

    The IVPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. IVPN also provides "AntiTracker" functionality, which blocks advertising networks and trackers from the network level.

    diff --git a/pages/providers/email.html b/pages/providers/email.html index 66c9a0fd..3fb50be1 100644 --- a/pages/providers/email.html +++ b/pages/providers/email.html @@ -17,7 +17,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    -

    Jurisdiction

    +

    {% include badge.html color="info" text="Jurisdiction" %}

    Operating outside the five/nine/fourteen-eyes countries is not necessarily a guarantee of privacy, and there are other factors to consider. However, we believe that avoiding these countries is important if you wish to avoid mass government dragnet surveillance, especially from the United States. Read our page on global mass surveillance and avoiding the US and UK to learn more about why we feel this is important.

    @@ -35,7 +35,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    -

    Technology

    +

    {% include badge.html color="info" text="Technology" %}

    We regard these features as important in order to provide a safe and optimal service to users. Users should consider the provider which has the features they require.

    @@ -60,7 +60,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    -

    Privacy

    +

    {% include badge.html color="info" text="Privacy" %}

    We prefer our recommended providers to collect as little data as possible.

    @@ -79,7 +79,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    -

    Security

    +

    {% include badge.html color="info" text="Security" %}

    Email servers deal with a lot of very sensitive data. We expect that providers will adopt best industry practices in order to protect their users.

    @@ -118,7 +118,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    -

    Trust

    +

    {% include badge.html color="info" text="Trust" %}

    You wouldn't trust your finances to someone with a fake identity, so why trust them with your email? We require our recommended providers to be public about their ownership or leadership. We also would like to see frequent transparency reports, especially in regard to how government requests are handled.

    @@ -136,7 +136,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    -

    Marketing

    +

    {% include badge.html color="info" text="Marketing" %}

    With the email providers we recommend we like to see responsible marketing.

    @@ -162,7 +162,7 @@ description: "Find a secure email provider that will keep your privacy in mind.
    -

    Additional Functionality

    +

    {% include badge.html color="info" text="Additional Functionality" %}

    While not strictly requirements, there are some factors we looked into when determining which providers to recommend.

    diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index 80e4c6b2..affd07bd 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -29,7 +29,7 @@ breadcrumb: "VPN"
    -

    Jurisdiction

    +

    {% include badge.html color="info" text="Jurisdiction" %}

    Operating outside the five/nine/fourteen-eyes countries is not a guarantee of privacy necessarily, and there are other factors to consider. However, we believe that avoiding these countries is important if you wish to avoid mass government dragnet surveillance, especially from the United States. Read our page on global mass surveillance and avoiding the US and UK to learn more about why we feel this is important.

    @@ -47,7 +47,7 @@ breadcrumb: "VPN"
    -

    Technology

    +

    {% include badge.html color="info" text="Technology" %}

    We require all our recommended VPN providers to provide OpenVPN configuration files to be used in any client. If a VPN provides their own custom client, we require a killswitch to block network data leaks when disconnected.

    @@ -70,7 +70,7 @@ breadcrumb: "VPN"
    -

    Privacy

    +

    {% include badge.html color="info" text="Privacy" %}

    We prefer our recommended providers to collect as little data as possible. Not collecting personal information on registration, and accepting anonymous forms of payment are required.

    @@ -89,7 +89,7 @@ breadcrumb: "VPN"
    -

    Security

    +

    {% include badge.html color="info" text="Security" %}

    A VPN is pointless if it can't even provide adequate security. We require all our recommended providers to abide by current security standards for their OpenVPN connections. Ideally, they would use more future-proof encryption schemes by default. We also require an independent third-party to audit the provider's security, ideally in a very comprehensive manner and on a repeated (yearly) basis.

    @@ -111,7 +111,7 @@ breadcrumb: "VPN"
    -

    Trust

    +

    {% include badge.html color="info" text="Trust" %}

    You wouldn't trust your finances to someone with a fake identity, so why trust them with your internet data? We require our recommended providers to be public about their ownership or leadership. We also would like to see frequent transparency reports, especially in regard to how government requests are handled.

    @@ -129,7 +129,7 @@ breadcrumb: "VPN"
    -

    Marketing

    +

    {% include badge.html color="info" text="Marketing" %}

    With the VPN providers we recommend we like to see responsible marketing.

    @@ -159,7 +159,7 @@ breadcrumb: "VPN"
    -

    Additional Functionality

    +

    {% include badge.html color="info" text="Additional Functionality" %}

    While not strictly requirements, there are some factors we looked into when determining which providers to recommend. These include adblocking/tracker-blocking functionality, warrant canaries, multihop connections, excellent customer support, the number of allowed simultaneous connections, etc.

    @@ -230,21 +230,33 @@ breadcrumb: "VPN"
  • Don't use LT2P IPSec, use other protocols.
  • Free VPN App Investigation - - Warning - + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://blog.privacytools.io/the-trouble-with-vpn-and-privacy-reviews" + tooltip="This site has affiliate based recommendations. They get paid for referring visitors to specific VPN providers." + text="Affiliate program" + %}
  • Hidden VPN owners unveiled: 101 VPN products run by just 23 companies - - Warning - + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://blog.privacytools.io/the-trouble-with-vpn-and-privacy-reviews" + tooltip="This site has affiliate based recommendations. They get paid for referring visitors to specific VPN providers." + text="Affiliate program" + %}
  • This Chinese company is secretly behind 24 popular apps seeking dangerous permissions - - Warning - + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + link="https://blog.privacytools.io/the-trouble-with-vpn-and-privacy-reviews" + tooltip="This site has affiliate based recommendations. They get paid for referring visitors to specific VPN providers." + text="Affiliate program" + %}
  • -- 2.47.2 From 5c4e6d6fd65e99ca551bbbcb1149b0ed13eedf75 Mon Sep 17 00:00:00 2001 From: Freddy Marsden Date: Wed, 27 May 2020 14:02:21 +0100 Subject: [PATCH 440/560] Updated chat.privacytools.io link (#1933) Updated from chat.privacytools.io to riot.privacytools.io --- pages/about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/about.html b/pages/about.html index 64b76eb9..92f8d069 100644 --- a/pages/about.html +++ b/pages/about.html @@ -155,7 +155,7 @@ emeritus=true

    Open an issue on GitHub

    Suggest something new on our subreddit

    For complete transparency, software and providers will only be considered for this website after discussions take place on our GitHub issue tracker. We of course don't make any changes in secret.

    -

    Join our Matrix room at #general:privacytools.io or join the privacytools_io Keybase team to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Riot.

    +

    Join our Matrix room at #general:privacytools.io or join the privacytools_io Keybase team to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://riot.privacytools.io) using Riot.

    You can also email the team at support@privacytools.io and find us on Twitter and Mastodon.

    -- 2.47.2 From a3e4379a94e003831f5308e7cb562642bab8e487 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 28 May 2020 11:49:39 -0500 Subject: [PATCH 441/560] Update sponsorship listings --- _includes/sponsors/list.html | 3 + _includes/sponsors/silver.html | 9 + .../img/svg/3rd-party/sponsors/techlore.svg | 9706 +++++++++++++++++ pages/sponsors.html | 115 +- 4 files changed, 9783 insertions(+), 50 deletions(-) create mode 100644 _includes/sponsors/list.html create mode 100644 _includes/sponsors/silver.html create mode 100644 assets/img/svg/3rd-party/sponsors/techlore.svg diff --git a/_includes/sponsors/list.html b/_includes/sponsors/list.html new file mode 100644 index 00000000..2f1b182e --- /dev/null +++ b/_includes/sponsors/list.html @@ -0,0 +1,3 @@ +
      +
    • PablO
    • +
    diff --git a/_includes/sponsors/silver.html b/_includes/sponsors/silver.html new file mode 100644 index 00000000..16cf650c --- /dev/null +++ b/_includes/sponsors/silver.html @@ -0,0 +1,9 @@ +
    +
    +
    Techlore Logo
    +
    +

    Techlore

    + https://techlore.tech +
    +
    +
    diff --git a/assets/img/svg/3rd-party/sponsors/techlore.svg b/assets/img/svg/3rd-party/sponsors/techlore.svg new file mode 100644 index 00000000..1ec25fbc --- /dev/null +++ b/assets/img/svg/3rd-party/sponsors/techlore.svg @@ -0,0 +1,9706 @@ + + + + + + diff --git a/pages/sponsors.html b/pages/sponsors.html index 79e3c562..d9f9ebb2 100644 --- a/pages/sponsors.html +++ b/pages/sponsors.html @@ -4,57 +4,72 @@ active_page: sponsors permalink: /sponsors/ --- -
    -
    -
    -
    -

    Sponsors of {{ site.name }}

    -
    -
    - {% include sponsors/gold.html %} -
    -
    -

    The {{ site.name }} website and services are a community project. There is no advertising, affiliate links, or other forms of monetization.
    Your donations here directly support hosting this website and compensating contributors to this project.

    -

    - Become a Sponsor - Donate Directly -

    -
    +
    +
    +
    +

    Sponsors of {{ site.name }}

    +

    A massive thank you to the following gold sponsors of {{ site.name }}, who have pledged $250+ to the organization:

    +
    +
    + {% include sponsors/gold.html %} +
    +
    +

    The {{ site.name }} website and services are a community project. There is no advertising, affiliate links, or other forms of monetization.
    Your donations here directly support hosting this website and compensating contributors to this project.

    +

    + Become a Sponsor + Donate Directly +

    - -

    Why sponsor {{ site.name }}?

    -

    This sponsorship program is designed to allow companies, organizations, and individuals partner with the {{ site.name }} team to support our vision of a more privacy-respecting internet and the greater online community.

    -

    With this exposure and sponsorship, your customers will recognize your intrinsic understanding and commitment to user privacy. Moreover, you'll directly contribute to our mission of spreading privacy-respecting tools and knowledge worldwide!

    -

    At PrivacyTools, we believe in...

    -
      -
    • Privacy, of course. Privacy gives you as a user control over how your information is used and spread online. Trustworthy and secure products and services are the key to that future.
    • -
    • Security. We believe services cannot provide privacy at all without being secure. Strong encryption is the only way to prevent malicious actors from snooping in on our communications.
    • -
    • Freedom. The right to express your opinion online without interference or surveillance is the only way we can grow as a society, and privacy-respecting tools should foster that growth.
    • -
    -

    We reserve the right or deny all sponsors from receiving the benefits detailed below if we believe that your organization or product is not aligned with our key values. Therefore, if you are interested in sponsoring our project, please first email sponsors@privacytools.io so we may discuss further.

    -

    As a sponsor of {{ site.name }}, your company will be widely recognized in a variety of ways, some of which we've detailed below.

    -
    General Information
    -

    This website receives well over 250,000 pageviews on a monthly basis and is highly ranked for privacy-related keywords. In addition to the benefits below your contribution will be featured on our OpenCollective page and we will thank you via social media for your contribution.

    -
    🥉 Bronze Sponsorship - Info
    -
      -
    • Your name and link along with a small logo or avatar on the sponsors page of this website.
    • -
    -
    🥈 Silver Sponsorship - Info
    -
      -
    • Your medium-sized logo as a link at the top of our sponsors page.
    • -
    -
    🥇 Gold Sponsorship - Info
    -
      -
    • Your medium-sized logo as a link on the {{ site.name }} homepage and at the very top of our sponsors page.
    • -
    -
    We will not provide...
    -

    We pride ourselves on our integrity and commitment to spreading unbiased and fact-based information regarding privacy and privacy-respecting tools. All tools we recommend throughout our website are subject to strict criteria as judged by our team and the community across our various platforms. Your sponsorship will not grant your organization any special consideration when choosing our recommendations throughout the website, a process which we make clear via our transparent ledger on OpenCollective and our public discussions on GitHub. Your sponsorship benefits are limited to those outlined above.

    -
    Tax and Financial Information
    -

    Your contribution to {{ site.name }} will be handled by the Open Collective Foundation 501(c)(3). For US companies and taxpayers, this means your contribution is tax deductible. As a non-profit, your sponsorship contribution will not be used for private profit and will only be used to cover expenses incurred by the project. All of our transactions (donations and expenses) are published transparently on OpenCollective. For the benefit of our readership, anonymous contributions will not be eligible for the sponsorship opportunities outlined above.

    -
    More Information
    -

    If you are interested and have further questions, you are welcome to reach out to us directly at sponsors@privacytools.io.

    - +
    +
    +

    Silver Sponsors

    +

    Silver sponsors of {{ site.name }} have pledged $100 - $249 to the organization.

    +
    +
    + {% include sponsors/silver.html %}
    +

    Sponsors

    +

    These individuals and organizations have pledged $10 - $99 to the organization.

    +{% include sponsors/list.html %} + +

    Why sponsor {{ site.name }}?

    +

    This sponsorship program is designed to allow companies, organizations, and individuals partner with the {{ site.name }} team to support our vision of a more privacy-respecting internet and the greater online community.

    +

    With this exposure and sponsorship, your customers will recognize your intrinsic understanding and commitment to user privacy. Moreover, you'll directly contribute to our mission of spreading privacy-respecting tools and knowledge worldwide!

    +

    At PrivacyTools, we believe in...

    +
      +
    • Privacy, of course. Privacy gives you as a user control over how your information is used and spread online. Trustworthy and secure products and services are the key to that future.
    • +
    • Security. We believe services cannot provide privacy at all without being secure. Strong encryption is the only way to prevent malicious actors from snooping in on our communications.
    • +
    • Freedom. The right to express your opinion online without interference or surveillance is the only way we can grow as a society, and privacy-respecting tools should foster that growth.
    • +
    +

    We reserve the right or deny all sponsors from receiving the benefits detailed below if we believe that your organization or product is not aligned with our key values. Therefore, if you are interested in sponsoring our project, please first email sponsors@privacytools.io so we may discuss further.

    +

    As a sponsor of {{ site.name }}, your company will be widely recognized in a variety of ways, some of which we've detailed below.

    +
    General Information
    +

    This website receives well over 250,000 pageviews on a monthly basis and is highly ranked for privacy-related keywords. In addition to the benefits below your contribution will be featured on our OpenCollective page and we will thank you via social media for your contribution.

    +
    Sponsors - $10–$24
    +
      +
    • Your name added to the list of sponsors on this page.
    • +
    +
    Highlighted Sponsors - $25–$99
    +
      +
    • Your name in bold at the top of our general sponsors list.
    • +
    +
    Silver Sponsorship - $100–$249
    +
      +
    • Your square logo, name, and link above the general sponsors list.
    • +
    +
    Gold Sponsorship - $250+
    +
      +
    • Your medium-sized logo as a prominent link on our homepage and at the very top of our sponsors page.
    • +
    +
    We will not provide...
    +

    We pride ourselves on our integrity and commitment to spreading unbiased and fact-based information regarding privacy and privacy-respecting tools. All tools we recommend throughout our website are subject to strict criteria as judged by our team and the community across our various platforms. Your sponsorship will not grant your organization any special consideration when choosing our recommendations throughout the website, a process which we make clear via our transparent ledger on OpenCollective and our public discussions on GitHub. Your sponsorship benefits are limited to those outlined above.

    +
    Tax and Financial Information
    +

    Your contribution to {{ site.name }} will be handled by the Open Collective Foundation 501(c)(3). For US companies and taxpayers, this means your contribution is likely tax deductible, but you should consult with your accountant regarding your specific circumstances. As a non-profit, your sponsorship contribution will not be used for private profit and will only be used to cover expenses incurred by the project. All of our transactions (donations and expenses) are published transparently on OpenCollective. For the benefit of our readership, anonymous contributions will not be eligible for the sponsorship opportunities outlined above.

    +
    More Information
    +

    If you are interested and have further questions, you are welcome to reach out to us directly at sponsors@privacytools.io.

    + -- 2.47.2 From 93b3b611f03bba2f66eabd929ec8d4058e07073c Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 29 May 2020 22:21:45 -0500 Subject: [PATCH 442/560] Revert "Updated chat.privacytools.io link (#1933)" This reverts commit 5c4e6d6fd65e99ca551bbbcb1149b0ed13eedf75. --- pages/about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/about.html b/pages/about.html index 92f8d069..64b76eb9 100644 --- a/pages/about.html +++ b/pages/about.html @@ -155,7 +155,7 @@ emeritus=true

    Open an issue on GitHub

    Suggest something new on our subreddit

    For complete transparency, software and providers will only be considered for this website after discussions take place on our GitHub issue tracker. We of course don't make any changes in secret.

    -

    Join our Matrix room at #general:privacytools.io or join the privacytools_io Keybase team to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://riot.privacytools.io) using Riot.

    +

    Join our Matrix room at #general:privacytools.io or join the privacytools_io Keybase team to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Riot.

    You can also email the team at support@privacytools.io and find us on Twitter and Mastodon.

    -- 2.47.2 From 607b9d73d5a93ad538f888be2640adefb059ff03 Mon Sep 17 00:00:00 2001 From: nitrohorse <1514352+nitrohorse@users.noreply.github.com> Date: Thu, 4 Jun 2020 09:00:31 -0700 Subject: [PATCH 443/560] Update DNS page with card-based client recommendations (#1900) * WIP: Add icons * Add Google Play and App Store links * Add tentative Android logo * Update Unbound logo, text cleanup, formatting * Add banner for anonymized dns, more cleanup * Some text clarification * Add "https:" for local development * Update terms formatting and include anonymized dnscrypt * Move terms section to bottom of page * Add LibreDNS * Update AdGuard hosting provider * Add forum links * Reword "terms" to "definitions" * Add card for Stubby * Add warning link to Android 9 card * LibreDNS supports QNAME min --- _includes/sections/dns.html | 67 +++++++- assets/img/png/3rd-party/dnscloak.png | Bin 0 -> 24433 bytes assets/img/png/3rd-party/nebulo.png | Bin 0 -> 88381 bytes assets/img/png/3rd-party/stubby.png | Bin 0 -> 10524 bytes assets/img/svg/3rd-party/android.svg | 19 +++ assets/img/svg/3rd-party/unbound.svg | 2 + pages/providers/dns.html | 227 +++++++++++++------------- 7 files changed, 194 insertions(+), 121 deletions(-) create mode 100644 assets/img/png/3rd-party/dnscloak.png create mode 100644 assets/img/png/3rd-party/nebulo.png create mode 100644 assets/img/png/3rd-party/stubby.png create mode 100644 assets/img/svg/3rd-party/android.svg create mode 100644 assets/img/svg/3rd-party/unbound.svg diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 240d87b7..ff9a008d 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -1,10 +1,12 @@ -

    Encrypted Domain Name System (DNS) Resolvers

    +

    + Encrypted DNS Resolvers +

    -
    +
    @@ -46,10 +48,7 @@ - + @@ -240,6 +246,51 @@ + + + + + + + + + + + + + + - + -- 2.47.2 From 6fdb0100824e53472a100f38fd3515f501aaae5d Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 18 Jun 2020 20:43:25 -0500 Subject: [PATCH 449/560] Update list.html --- _includes/sponsors/list.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sponsors/list.html b/_includes/sponsors/list.html index 0fbf0e42..cb908b09 100644 --- a/_includes/sponsors/list.html +++ b/_includes/sponsors/list.html @@ -1,4 +1,5 @@
    • Michael DeMichillie
    • PablO
    • +
    • Syfaer
    -- 2.47.2 From eb875687ab078daf583aff84da5162b2f3248c77 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 18 Jun 2020 21:18:48 -0500 Subject: [PATCH 450/560] Add OpenCollective information to README --- README.md | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index bd76e7f9..762334a2 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,17 @@ +
    PrivacyTools - -_Encryption Against Global Mass Surveillance._ - -[![Netlify Status](https://api.netlify.com/api/v1/badges/afd98777-c205-4928-a301-f57a1448113f/deploy-status)](https://app.netlify.com/sites/privacytools-io/deploys) +

    + Encryption Against Global Mass Surveillance. +

    + + + + + + +
    # Contributing @@ -28,17 +35,26 @@ If you want to discuss privacy in general, a new tool, or just something else, f # Support -- [Donate.](https://www.privacytools.io/donate/) -- [Spread the word.](https://www.privacytools.io/#participate) -- [Join our Discourse community.](https://forum.privacytools.io/) -- [Make suggestions on reddit.](https://www.reddit.com/r/privacytoolsIO/) +- [Donate](https://www.privacytools.io/sponsors/) +- [Spread the word](https://www.privacytools.io/#participate) +- [Join our Discourse community](https://forum.privacytools.io/) +- [Make suggestions on reddit](https://www.reddit.com/r/privacytoolsIO/) - View and edit our website source code here on GitHub. -# Sponsors +## Backers -- [Safing](https://safing.io/) +Like what we're doing? [Become a backer](https://opencollective.com/privacytools) and show your support for our project. -# Community Translations +![](https://opencollective.com/privacytools/tiers/sponsor.svg?avatarHeight=64&width=890) + +## Sponsors + +Are you working with a privacy focused company? Ask your manager or marketing team if your company would be interested in supporting our project. Your support will help us continue to develop this website, promote privacy-respecting tools and services, and reach out to thousands of data privacy newcomers every month. Also, your company's logo will show on GitHub and [our site](https://www.privacytools.io/sponsors/), and who doesn't like a little extra exposure? + +[![](https://opencollective.com/privacytools/tiers/gold.svg?avatarHeight=64&width=890&button=false)](https://opencollective.com/privacytools/contribute/gold-12312) +[![](https://opencollective.com/privacytools/tiers/silver.svg?avatarHeight=64&width=890&button=false)](https://opencollective.com/privacytools/contribute/silver-12311) + +## Community Translations - [繁体中文 / Chinese](https://privacytools.twngo.xyz/) - [GitHub](https://github.com/twngo/privacytools-zh) - [Español / Spanish](https://victorhck.gitlab.io/privacytools-es/) - [GitLab](https://gitlab.com/victorhck/privacytools-es) - [Polski / Polish](https://pl.privacytools.io) - [Gitea](https://git.privacytools.io/pl-privacytoolsIO/pl.privacytools.io) -- 2.47.2 From 81c4ed400287e842e8b393328e567a35b978f4a8 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Wed, 24 Jun 2020 16:10:47 +0000 Subject: [PATCH 451/560] Mullvad now available in F-Droid (#1964) --- _includes/sections/vpn.html | 2 +- pages/providers/vpn.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 2d765027..ffb205f7 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -41,7 +41,7 @@
    {% include badge.html color="success" text="Remote Port Forwarding" %}

    Remote port forwarding is allowed on Mullvad, see Port forwarding with Mullvad VPN.

    {% include badge.html color="success" text="Mobile Clients" %}
    -

    Mullvad has published App Store and Google Play clients, both supporting an easy-to use interface as opposed to requiring users to manual configure their WireGuard connections.

    +

    Mullvad has published App Store and Google Play clients, both supporting an easy-to use interface as opposed to requiring users to manual configure their WireGuard connections. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducable builds.

    {% include badge.html color="info" text="Extra Functionality" %}

    The Mullvad VPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. The Mullvad website is also accessible via Tor at xcln5hkbriyklr6n.onion.

    diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index 2c8f62dd..b3a1ff96 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -55,7 +55,7 @@ breadcrumb: "VPN"
    • OpenVPN support.
    • Killswitch built in to clients.
    • -
    • If VPN clients are provided, they should be open source, like the VPN software they generally have built into them. We believe that source code availability provides greater transparency to the user about what their device is actually doing. Ideally we like to see these applications available in F-Droid.
    • +
    • If VPN clients are provided, they should be open source, like the VPN software they generally have built into them. We believe that source code availability provides greater transparency to the user about what their device is actually doing. We like to see these applications available in F-Droid.
    -- 2.47.2 From ef9a1cc7eb9cc73acbc58cedf4b4fa34c386abcf Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 24 Jun 2020 11:29:02 -0500 Subject: [PATCH 452/560] Update list.html --- _includes/sponsors/list.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sponsors/list.html b/_includes/sponsors/list.html index cb908b09..eaf17c40 100644 --- a/_includes/sponsors/list.html +++ b/_includes/sponsors/list.html @@ -2,4 +2,5 @@
  • Michael DeMichillie
  • PablO
  • Syfaer
  • +
  • the0
  • -- 2.47.2 From 1cb6fba8fa506bf40495920a44c29365e46bef72 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 24 Jun 2020 17:31:21 -0500 Subject: [PATCH 453/560] Update tier names --- pages/sponsors.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pages/sponsors.html b/pages/sponsors.html index 639b6f57..c2d05a92 100644 --- a/pages/sponsors.html +++ b/pages/sponsors.html @@ -8,7 +8,7 @@ permalink: /sponsors/

    Sponsors of {{ site.name }}

    -

    A massive thank you to the following gold sponsors of {{ site.name }}, who have pledged $250+ to the organization:

    +

    A massive thank you to the following organization-level sponsors of {{ site.name }}, who have pledged $250+:

    {% include sponsors/gold.html %} @@ -24,14 +24,14 @@ permalink: /sponsors/
    -

    Silver Sponsors

    -

    Silver sponsors of {{ site.name }} have pledged $100 - $249 to the organization.

    +

    Advocates

    +

    These individuals and organizations have pledged $100 - $249 to the organization.

    {% include sponsors/silver.html %}
    -

    Sponsors

    +

    Backers

    These individuals and organizations have pledged $10 - $99 to the organization.

    {% include sponsors/list.html %} @@ -49,19 +49,19 @@ permalink: /sponsors/
    General Information

    This website receives well over 250,000 pageviews on a monthly basis and is highly ranked for privacy-related keywords. In addition to the benefits below your contribution will be featured on our OpenCollective page and we will thank you via social media for your contribution.

    Please note that this page is updated manually, and while we're generally on top of things, please don't hesitate to reach out to sponsors@privacytools.io if you think we've missed something :)

    -
    Sponsors - $10–$24
    +
    Backers - $10–$24
    • Your name added to the list of sponsors on this page.
    -
    Highlighted Sponsors - $25–$99
    +
    Highlighted Backers - $25–$99
    • Your name in bold at the top of our general sponsors list.
    -
    Silver Sponsorship - $100–$249
    +
    Advocates - $100–$249
    • Your square logo, name, and link above the general sponsors list.
    -
    Gold Sponsorship - $250+
    +
    Organizations - $250+
    • Your medium-sized logo as a prominent link on our homepage and at the very top of our sponsors page.
    -- 2.47.2 From 5c4eb096e10584f4d33e97fca7b11aae11575e2a Mon Sep 17 00:00:00 2001 From: blacklight447 Date: Wed, 1 Jul 2020 02:14:17 +0200 Subject: [PATCH 454/560] De-list/Remove Keybase (#1951) * Update instant-messenger.html * Update teamchat.html See #1951 * Remove Keybase * Remove Keybase References Co-authored-by: Freddy Marsden Co-authored-by: Jonah Aragon --- _includes/sections/cloud-storage.html | 20 -------------------- _includes/sections/instant-messenger.html | 21 --------------------- _includes/sections/teamchat.html | 21 --------------------- assets/img/svg/3rd-party/keybase.svg | 2 -- pages/about.html | 2 +- pages/software/real-time-communication.html | 1 - 6 files changed, 1 insertion(+), 66 deletions(-) delete mode 100644 assets/img/svg/3rd-party/keybase.svg diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html index ff1645cc..cabdf36b 100644 --- a/_includes/sections/cloud-storage.html +++ b/_includes/sections/cloud-storage.html @@ -24,26 +24,6 @@ github="https://github.com/nextcloud" %} -{% - include cardv2.html - title="Keybase KBFS" - image="/assets/img/svg/3rd-party/keybase.svg" - description='Keybase provides 250GB of E2EE cloud storage for free. Its protocol has also been indepedently audited (PDF). Keybase allows you to share files with any Keybase user, or social media user through the use of "identity proofs". They currently do not offer additional space above your quota.' - labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server.| color==info::link==https://github.com/privacytools/privacytools.io/issues/1894::text==Ownership change::tooltip==Keybase has recently been acquired by Zoom." - website="https://book.keybase.io/docs/files" - privacy-policy="https://keybase.io/docs/privacypolicy" - forum="https://forum.privacytools.io/t/discussion-keybase/1224" - tor="http://keybase5wmilwokqirssclfnsqrjdsi7jdir5wy7y7iu3tanwmtp6oid.onion/" - github="https://github.com/keybase/client/tree/master/go/kbfs" - windows="https://keybase.io/docs/the_app/install_windows" - mac="https://keybase.io/docs/the_app/install_macos" - linux="https://keybase.io/docs/the_app/install_linux" - freebsd="https://www.freshports.org/security/keybase/" - googleplay="https://play.google.com/store/apps/details?id=io.keybase.ossifrage" - ios="https://apps.apple.com/app/keybase-crypto-for-everyone/id1044461770" -%} - -

    Worth Mentioning

      diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 2ed4eed9..45b5c350 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -37,27 +37,6 @@ ios="https://apps.apple.com/app/signal-private-messenger/id874139669" %} -{% - include cardv2.html - title="Keybase" - image="/assets/img/svg/3rd-party/keybase.svg" - description='Keybase provides a hosted team chat with E2EE. Its protocol has also been indepedently audited (PDF). Keybase can help you prove you own social media accounts though the use of cryptographic signing of "identity proofs".' - labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server.| color==info::link==https://github.com/privacytools/privacytools.io/issues/1894::text==Ownership change::tooltip==Keybase has recently been acquired by Zoom." - website="https://keybase.io/" - privacy-policy="https://keybase.io/docs/privacypolicy" - forum="https://forum.privacytools.io/t/discussion-keybase/1224" - tor="http://keybase5wmilwokqirssclfnsqrjdsi7jdir5wy7y7iu3tanwmtp6oid.onion/" - github="https://github.com/Keybase" - windows="https://keybase.io/docs/the_app/install_windows" - mac="https://keybase.io/docs/the_app/install_macos" - linux="https://keybase.io/docs/the_app/install_linux" - freebsd="https://www.freshports.org/security/keybase/" - googleplay="https://play.google.com/store/apps/details?id=io.keybase.ossifrage" - ios="https://apps.apple.com/app/keybase-crypto-for-everyone/id1044461770" - firefox="https://addons.mozilla.org/firefox/addon/keybase-for-firefox/" - chrome="https://chrome.google.com/webstore/detail/keybase-for-reddit/ognfafcpbkogffpmmdglhbjboeojlefj" -%} -
      diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index fc3e3d12..5d2483f2 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -44,24 +44,3 @@ googleplay="https://play.google.com/store/apps/details?id=chat.rocket.android" ios="https://itunes.apple.com/app/rocket-chat/id1148741252" %} - -{% - include cardv2.html - title="Keybase" - image="/assets/img/svg/3rd-party/keybase.svg" - description='Keybase provides a hosted team chat with E2EE. Its protocol has also been indepedently audited (PDF). Keybase can help you prove you own social media accounts through the use of cryptographic signing of "identity proofs".' - labels="color==warning::link==https://github.com/keybase/client/issues/6374::text==Warning::tooltip==This software relies on a closed-source central server.| color==info::link==https://github.com/privacytools/privacytools.io/issues/1894::text==Ownership change::tooltip==Keybase has recently been acquired by Zoom." - website="https://keybase.io/" - privacy-policy="https://keybase.io/docs/privacypolicy" - forum="https://forum.privacytools.io/t/discussion-keybase/1224" - tor="http://keybase5wmilwokqirssclfnsqrjdsi7jdir5wy7y7iu3tanwmtp6oid.onion/" - github="https://github.com/Keybase" - windows="https://keybase.io/docs/the_app/install_windows" - mac="https://keybase.io/docs/the_app/install_macos" - linux="https://keybase.io/docs/the_app/install_linux" - freebsd="https://www.freshports.org/security/keybase/" - googleplay="https://play.google.com/store/apps/details?id=io.keybase.ossifrage" - ios="https://apps.apple.com/app/keybase-crypto-for-everyone/id1044461770" - firefox="https://addons.mozilla.org/firefox/addon/keybase-for-firefox/" - chrome="https://chrome.google.com/webstore/detail/keybase-for-reddit/ognfafcpbkogffpmmdglhbjboeojlefj" -%} diff --git a/assets/img/svg/3rd-party/keybase.svg b/assets/img/svg/3rd-party/keybase.svg deleted file mode 100644 index c258fb47..00000000 --- a/assets/img/svg/3rd-party/keybase.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/pages/about.html b/pages/about.html index 64b76eb9..d8d3fe2a 100644 --- a/pages/about.html +++ b/pages/about.html @@ -155,7 +155,7 @@ emeritus=true

      Open an issue on GitHub

      Suggest something new on our subreddit

      For complete transparency, software and providers will only be considered for this website after discussions take place on our GitHub issue tracker. We of course don't make any changes in secret.

      -

      Join our Matrix room at #general:privacytools.io or join the privacytools_io Keybase team to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Riot.

      +

      Join our Matrix room at #general:privacytools.io to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Riot.

      You can also email the team at support@privacytools.io and find us on Twitter and Mastodon.

      diff --git a/pages/software/real-time-communication.html b/pages/software/real-time-communication.html index e06237d7..4e4481c8 100644 --- a/pages/software/real-time-communication.html +++ b/pages/software/real-time-communication.html @@ -72,7 +72,6 @@ description: "Discover secure and private ways to communicate with others online

      Independent security audits

      -- 2.47.2 From 801e7a17d189be28c61ca6ffb9becadd3afeb80b Mon Sep 17 00:00:00 2001 From: Jack Chou Date: Thu, 2 Jul 2020 10:53:59 -0700 Subject: [PATCH 455/560] Updated Bitwarden logo (#1968) * Updated Bitwarden logo in assets/img/svg/3rd-party folder * Updated dimensions in accordance to contributiing guidelines * Optimize SVG in Inkscape Co-authored-by: Daniel Gray --- assets/img/svg/3rd-party/bitwarden.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/img/svg/3rd-party/bitwarden.svg b/assets/img/svg/3rd-party/bitwarden.svg index 8ee9b014..28d315ac 100644 --- a/assets/img/svg/3rd-party/bitwarden.svg +++ b/assets/img/svg/3rd-party/bitwarden.svg @@ -1,2 +1,2 @@ - + -- 2.47.2 From c9079bdd51f9a5c2fdb96a5137c1bc9559741bdb Mon Sep 17 00:00:00 2001 From: Jack Chou Date: Fri, 3 Jul 2020 20:11:57 -0700 Subject: [PATCH 456/560] Added SVG optimization guideline (#1972) --- .github/CONTRIBUTING.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 2bda11ec..c987415d 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -96,8 +96,12 @@ See https://www.privacytools.io/providers/vpn/#criteria for more details. ## Images - SVG file format is strongly preferred. PNG files can be used as a fallback if images are too complex or otherwise unsuitable as a vector format. +- We like to optimize all SVGs we add to the site. [This](https://github.com/privacytools/privacytools.io/pull/1968#issuecomment-652773633) is a helpful guide as to how we do it with [Inkscape](https://inkscape.org/) + - Some SVGs generated by Illustrator or Sketch are broken, therefore copying the SVG content to a new canvas is sometimes required. (We found this with the Mailcow logo). Looked fine in local builds but was wrong once rendered through netlify preview etc. +- We only have SVGs that have a canvas size of 128x128px or 384x128px. - Provider logo dimensions are 384px x 128px ([example](https://github.com/privacytools/privacytools.io/blob/master/assets/img/svg/3rd-party/mullvad.svg)) -- Tool logo dimensions are 120px x 120px ([SVG example](https://github.com/privacytools/privacytools.io/blob/master/assets/img/svg/3rd-party/firefox_browser.svg), [PNG example](https://github.com/privacytools/privacytools.io/blob/master/assets/img/png/3rd-party/claws_mail.png)) +- Tool logo dimensions are 128px x 128px ([SVG example](https://github.com/privacytools/privacytools.io/blob/master/assets/img/svg/3rd-party/firefox_browser.svg), [PNG example](https://github.com/privacytools/privacytools.io/blob/master/assets/img/png/3rd-party/claws_mail.png)) + ## Licensing -- 2.47.2 From 692d891ae21dadf5accc29a72e6e2602036a6593 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sat, 4 Jul 2020 04:02:20 +0000 Subject: [PATCH 457/560] Add mention of LAED 2020 bill (#1965) --- pages/software/real-time-communication.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pages/software/real-time-communication.html b/pages/software/real-time-communication.html index 4e4481c8..69285c20 100644 --- a/pages/software/real-time-communication.html +++ b/pages/software/real-time-communication.html @@ -14,6 +14,12 @@ description: "Discover secure and private ways to communicate with others online Recent news about breaking E2EE on centralized instant messengers +
      June 2020
      + +
      March 2020
      • The Graham-Blumenthal Bill: A New Path for DOJ to Finally Break Encryption (EFF)
      • -- 2.47.2 From 8a722843936d83a6a1a7ecc7549e6a119c266062 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sun, 5 Jul 2020 12:04:29 -0500 Subject: [PATCH 458/560] Update sponsors --- _includes/sponsors/list.html | 1 + pages/sponsors.html | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_includes/sponsors/list.html b/_includes/sponsors/list.html index eaf17c40..dc4b4ce4 100644 --- a/_includes/sponsors/list.html +++ b/_includes/sponsors/list.html @@ -3,4 +3,5 @@
      • PablO
      • Syfaer
      • the0
      • +
      • Troy Vassalotti
      diff --git a/pages/sponsors.html b/pages/sponsors.html index c2d05a92..081c0dd4 100644 --- a/pages/sponsors.html +++ b/pages/sponsors.html @@ -8,7 +8,7 @@ permalink: /sponsors/

      Sponsors of {{ site.name }}

      -

      A massive thank you to the following organization-level sponsors of {{ site.name }}, who have pledged $250+:

      +

      A massive thank you to the following organization-level sponsors of {{ site.name }}, who pledge $250+:

      {% include sponsors/gold.html %} @@ -25,14 +25,14 @@ permalink: /sponsors/

      Advocates

      -

      These individuals and organizations have pledged $100 - $249 to the organization.

      +

      These individuals and organizations pledge $100 - $249 to the organization.

      {% include sponsors/silver.html %}

      Backers

      -

      These individuals and organizations have pledged $10 - $99 to the organization.

      +

      These individuals and organizations pledge $10 - $99 to the organization.

      {% include sponsors/list.html %}

      Why sponsor {{ site.name }}?

      -- 2.47.2 From 58885e3426b8ff4235ed0d2e40d3a45065c02aab Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sun, 5 Jul 2020 20:16:54 +0000 Subject: [PATCH 459/560] Remove erroneous NextCloud link from Signal badge (#1979) --- _includes/sections/instant-messenger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 45b5c350..18c7e63b 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -24,7 +24,7 @@ title="Signal" image="/assets/img/svg/3rd-party/signal.svg" description='Signal is a mobile app developed by Signal Messenger LLC. The app provides instant messaging, as well as voice and video calling. All communications are E2EE unless you choose to send as SMS. Its protocol has also been indepedently audited (PDF)' - labels="color==warning::link==https://github.com/nextcloud/end_to_end_encryption/issues/111::text==Requires phone number::tooltip==Signal requires your phone number as an personal identifier which means anyone you communicate with will see it.|text==VoIP" + labels="color==warning::text==Requires phone number::tooltip==Signal requires your phone number as an personal identifier which means anyone you communicate with will see it.|text==VoIP" website="https://signal.org/" privacy-policy="https://signal.org/legal/" forum="https://forum.privacytools.io/t/discussion-signal/664" -- 2.47.2 From 24238188020ee26d0fab803ab641455c1d399139 Mon Sep 17 00:00:00 2001 From: LisaWilbourn <67932294+LisaWilbourn@users.noreply.github.com> Date: Mon, 6 Jul 2020 22:34:02 -0400 Subject: [PATCH 460/560] Remove Reset the Net from Privacy Resources (#1982) --- _includes/sections/privacy-resources.html | 1 - 1 file changed, 1 deletion(-) diff --git a/_includes/sections/privacy-resources.html b/_includes/sections/privacy-resources.html index c8ebe0d7..d294f741 100644 --- a/_includes/sections/privacy-resources.html +++ b/_includes/sections/privacy-resources.html @@ -33,7 +33,6 @@
    • Security in-a-Box - A guide to digital security for activists and human rights defenders throughout the world.
    • SecureDrop - An open-source whistleblower submission system that media organizations can use to securely accept documents from and communicate with anonymous sources. It was originally created by the late Aaron Swartz and is currently managed by Freedom of the Press Foundation.
    • -
    • Reset The Net - Privacy Pack - Help fight to end mass surveillance. Get these tools to protect yourself and your friends.
    • Security First - Umbrella is an Android app that provides all the advice needed to operate safely in a hostile environment.
    • Osalt - A directory to help you find open source alternatives to proprietary tools.
    • AlternativeTo - A directory to help find alternatives to other software, with the option to only show open source software
    • -- 2.47.2 From 825c653c3daf1ba93f9af944c12bfbaefc322713 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 9 Jul 2020 02:52:11 -0500 Subject: [PATCH 461/560] Update team members (#1987) --- pages/about.html | 41 ++++++++++++++++------------------------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/pages/about.html b/pages/about.html index d8d3fe2a..be650f85 100644 --- a/pages/about.html +++ b/pages/about.html @@ -60,31 +60,6 @@ mastodon="https://social.privacytools.io/@blacklight447" blog="blacklight447" %} -{% include team.html -avatar="danarel.png" -name="Dan Arel" -role="Blogging & Education" -bio="I'm an author, columnist, and privacy advocate whose work has appeared in Time, Huff Post, OpenSource, and more." -website="https://danarel.com" -email="mailto:dan@privacytools.io" -keys="https://www.danarel.com/keys/" -twitter="danarel" -mastodon="https://mastodon.technology/@danarel" -blog="danarel" -%} - -{% include team.html -avatar="dawid.svg" -name="Dawid Potocki" -role="Developer" -bio="I'm a student interested in software development. I help improve PrivacyTools and promote using free libre software." -website="https://dawidpotocki.com" -email="https://dawidpotocki.com/accounts/#email" -keys="https://dawidpotocki.com/accounts/#pgp" -mastodon="https://social.privacytools.io/@dawidpotocki" -blog="dawidpotocki" -%} - {% include team.html avatar="dngray.png" name="dngray" @@ -145,6 +120,22 @@ website="https://mikaela.info/" keys="https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/.mikaela/keys" emeritus=true %} + +{% include team.html +name="Dan Arel" +website="https://danarel.com" +keys="https://www.danarel.com/keys/" +blog="danarel" +emeritus=true +%} + +{% include team.html +name="Dawid Potocki" +website="https://dawidpotocki.com" +keys="https://dawidpotocki.com/accounts/#pgp" +blog="dawidpotocki" +emeritus=true +%}
      -- 2.47.2 From b05bdd77b0840cb6ae24457884520f30dbac0ac8 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 10 Jul 2020 02:15:20 +0000 Subject: [PATCH 462/560] PC Operating systems 2.0 (#1969) --- _includes/nav.html | 2 +- ...ms.html => android-operating-systems.html} | 49 ++----- .../sections/live-operating-systems.html | 33 ----- _includes/sections/operating-systems.html | 120 +++++++++--------- .../other-mobile-operating-systems.html | 11 ++ _includes/sections/router-firmware.html | 40 ------ _includes/sections/tor-operating-systems.html | 23 ++++ assets/img/svg/3rd-party/alpinelinux.svg | 2 + assets/img/svg/3rd-party/archlinux.svg | 2 + assets/img/svg/3rd-party/calyxos.svg | 2 + assets/img/svg/3rd-party/nixos.svg | 2 + assets/img/svg/3rd-party/whonix.svg | 2 + pages/old.html | 6 +- pages/os.html | 35 +---- 14 files changed, 124 insertions(+), 205 deletions(-) rename _includes/sections/{mobile-operating-systems.html => android-operating-systems.html} (57%) delete mode 100644 _includes/sections/live-operating-systems.html create mode 100644 _includes/sections/other-mobile-operating-systems.html create mode 100644 _includes/sections/tor-operating-systems.html create mode 100644 assets/img/svg/3rd-party/alpinelinux.svg create mode 100644 assets/img/svg/3rd-party/archlinux.svg create mode 100644 assets/img/svg/3rd-party/calyxos.svg create mode 100644 assets/img/svg/3rd-party/nixos.svg create mode 100644 assets/img/svg/3rd-party/whonix.svg diff --git a/_includes/nav.html b/_includes/nav.html index a649fe92..5db86462 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -87,7 +87,7 @@ PC OS - PC Live OS + Tor focused distributions Mobile OS Android Privacy Add-ons Router Firmware diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/android-operating-systems.html similarity index 57% rename from _includes/sections/mobile-operating-systems.html rename to _includes/sections/android-operating-systems.html index 1b1de836..6825a1bf 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/android-operating-systems.html @@ -1,16 +1,26 @@

      Mobile Operating Systems

      +

      Android-based Operating Systems

      + +{% include cardv2.html + title="CalyxOS" + image="/assets/img/svg/3rd-party/calyxos.svg" + description='CalyxOS is a custom ROM based on the Android Open Source Project with Pixel phones. It aims to be secure and private by default including a number of good choices for default applications. It also supports verified boot.' + badges="info:AOSP" + website="https://calyxos.org" + gitlab="https://gitlab.com/calyxos" +%} + {% include cardv2.html title="GrapheneOS" image="/assets/img/svg/3rd-party/grapheneos.svg" image-dark="/assets/img/svg/3rd-party/grapheneos-dark.svg" description='GrapheneOS (formerly known as CopperheadOS) is a free and open-source security- and privacy-focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security.' badges="info:AOSP" - labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://grapheneos.org/" github="https://github.com/GrapheneOS/" %} @@ -20,49 +30,14 @@ image="/assets/img/svg/3rd-party/lineageos.svg" description='LineageOS is a custom ROM based on the Android Open Source Project with official support for a wide variety of devices. The project is the successor to the popular CyanogenMod project, focusing on system control and customization, device longevity, and privacy. For security reasons, we do not recommend third-party builds of LineageOS for unsupported devices.' badges="info:AOSP" - labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://www.lineageos.org/" privacy-policy="https://www.lineageos.org/legal/" github="https://github.com/LineageOS" %} -{% include cardv2.html - title="Ubuntu Touch" - image="/assets/img/svg/3rd-party/ubuntu.svg" - description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." - badges="info:GNU/Linux" - labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." - website="https://ubuntu-touch.io/" - privacy-policy="https://ubports.com/privacy" - github="https://github.com/ubports" -%} -

      Worth Mentioning

        -
      • Replicant - {% include badge.html - color="info" - text="AOSP" - %} - - An open-source operating system based on Android, aiming to replace all proprietary components with free software. -
      • - -
      • - OmniROM - {% include badge.html - color="info" - text="AOSP" - %} - {% include badge.html - color="warning" - icon="far fa-question-circle" - text="contrib" - tooltip="This software may depend on or recommend non-free software." - %} - - A free-software operating system for smartphones and tablet computers, based on the Android mobile platform. -
      • -
      • MicroG {% include badge.html @@ -72,8 +47,6 @@ {% include badge.html color="warning" icon="far fa-question-circle" - text="contrib" - tooltip="This software may depend on or recommend non-free software." %} - A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement. The microG project also maintains a fork of LineageOS with microG and F-Droid preinstalled at Lineage for microG.
      • diff --git a/_includes/sections/live-operating-systems.html b/_includes/sections/live-operating-systems.html deleted file mode 100644 index af0a1014..00000000 --- a/_includes/sections/live-operating-systems.html +++ /dev/null @@ -1,33 +0,0 @@ -

        PC Live Operating Systems

        - -{% include cardv2.html - title="Tails" - image="/assets/img/svg/3rd-party/tails.svg" - description='Tails is a live operating system that can boot on almost any computer from a DVD, USB stick, or SD card you control. It aims at preserving privacy and anonymity, and circumventing censorship by forcing Internet connections through the Tor network; leaving no trace on the computer; and using state-of-the-art cryptographic tools to encrypt files, emails, and instant messages.' - badges="info:GNU/Linux" - labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." - website="https://tails.boum.org/" - git="https://git-tails.immerda.ch/tails/" -%} - -

        Worth Mentioning

        - -
          -
        • - Fedora Workstation - {% include badge.html - color="info" - text="GNU/Linux" - %} - - Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment. -
        • - -
        • - Debian - {% include badge.html - color="info" - text="GNU/Linux" - %} - - Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project. -
        • -
        diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 2fe24f81..0882ebee 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -4,83 +4,83 @@ If you are currently using an operating system like Windows 10, you should pick an alternative here.
      -{% include cardv2.html - title="Qubes OS" - image="/assets/img/svg/3rd-party/qubes_os.svg" - description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' - badges="info:Xen" - labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." - website="https://www.qubes-os.org/" - privacy-policy="https://www.qubes-os.org/privacy/" - github="https://github.com/QubesOS" - tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" -%} - {% include cardv2.html title="Fedora Workstation" image="/assets/img/svg/3rd-party/fedora.svg" description='Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment.' - badges="info:GNU/Linux" - labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." + badges="info:Linux" website="https://getfedora.org/" privacy-policy="https://fedoraproject.org/wiki/Legal:PrivacyPolicy?rd=Legal/PrivacyPolicy" git="https://src.fedoraproject.org/" %} +{% include cardv2.html + title="Ubuntu" + image="/assets/img/svg/3rd-party/ubuntu.svg" + description='Ubuntu is a Linux distribution developed by Canonical Ltd. Ubuntu is a reliable and distribution that is user-friendly and can be run on desktops, servers, and IoT devices.' + badges="info:Linux" + website="https://ubuntu.com" + privacy-policy="https://ubuntu.com/legal/data-privacy" + git="https://launchpad.net/ubuntu" +%} + +

      Advanced Operating Systems

      + + + +{% include cardv2.html + title="Alpine Linux" + image="/assets/img/svg/3rd-party/alpinelinux.svg" + description='Alpine Linux is a very minimal distribution designed to be secure and very resource efficient. Alpine Linux can run from RAM, and merge configuration files into the system on boot using Alpine local backup. Alpine Linux is often used on servers and in Linux containers.' + badges="info:Linux" + website="https://alpinelinux.org/" + privacy-policy="https://alpinelinux.org/privacy-policy.html" + gitlab="https://gitlab.alpinelinux.org" +%} + +{% include cardv2.html + title="Arch Linux" + image="/assets/img/svg/3rd-party/archlinux.svg" + description='A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement.' + badges="info:Linux" + labels="color==success::link==https://tests.reproducible-builds.org/archlinux/archlinux.html::text==Reproducable builds" + website="https://www.archlinux.org/" + privacy-policy="https://wiki.archlinux.org/index.php/ArchWiki:Privacy_policy" + gitlab="https://gitlab.archlinux.org" +%} + {% include cardv2.html title="Debian" image="/assets/img/svg/3rd-party/debian.svg" description='Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project.' - badges="info:GNU/Linux" + badges="info:Linux" + labels="color==success::link==https://reproducible.debian.net::text==Reproducable builds" website="https://www.debian.org/" privacy-policy="https://www.debian.org/legal/privacy" tor="http://sejnfjrq6szgca7v.onion" gitlab="https://salsa.debian.org/qa/debsources" %} -

      Worth Mentioning

      +{% include cardv2.html + title="NixOS" + image="/assets/img/svg/3rd-party/nixos.svg" + description='NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.' + badges="info:Linux" + labels="color==success::link==https://r13y.com::text==Reproducable builds" + website="https://nixos.org" + privacy-policy="https://nixos.wiki/wiki/NixOS_Wiki:Privacy_policy" + github="https://github.com/NixOS" +%} -
        -
      • OpenBSD - {% include badge.html - color="info" - text="BSD" - %} - - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography. -
      • - -
      • - Arch Linux - {% include badge.html - color="info" - text="GNU/Linux" - %} - {% include badge.html - color="warning" - icon="far fa-question-circle" - text="contrib" - tooltip="This software may depend on or recommend non-free software." - %} - - A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. Parabola is a - completely open source version of Arch Linux. -
      • - -
      • - Trisquel - {% include badge.html - color="info" - text="GNU/Linux" - %} - - Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed. -
      • - -
      • - Whonix - {% include badge.html - color="info" - text="GNU/Linux" - %} - - A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" - and a Tor "Gateway". All communication are forced through the Tor network to accomplish this. -
      • -
      +{% include cardv2.html + title="Qubes OS" + image="/assets/img/svg/3rd-party/qubes_os.svg" + description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.' + badges="info:Xen" + website="https://www.qubes-os.org/" + privacy-policy="https://www.qubes-os.org/privacy/" + github="https://github.com/QubesOS" + tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" +%} diff --git a/_includes/sections/other-mobile-operating-systems.html b/_includes/sections/other-mobile-operating-systems.html new file mode 100644 index 00000000..f1cb488d --- /dev/null +++ b/_includes/sections/other-mobile-operating-systems.html @@ -0,0 +1,11 @@ +

      Other Mobile Operating Systems

      + +{% include cardv2.html + title="Ubuntu Touch" + image="/assets/img/svg/3rd-party/ubuntu.svg" + description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." + badges="info:Linux" + website="https://ubuntu-touch.io/" + privacy-policy="https://ubports.com/privacy" + github="https://github.com/ubports" +%} diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index c2dbea93..b8a2c0f0 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -6,7 +6,6 @@ image-dark="/assets/img/svg/3rd-party/openwrt-dark.svg" description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." badges="info:Linux" - labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://openwrt.org/" git="https://git.openwrt.org/" %} @@ -17,46 +16,7 @@ image-dark="/assets/img/svg/3rd-party/pfsense-dark.svg" description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint." badges="info:BSD" - labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://www.pfsense.org/" privacy-policy="https://www.pfsense.org/privacy.html" github="https://github.com/pfsense/" %} - -{% include cardv2.html - title="LibreCMC" - image="/assets/img/svg/3rd-party/librecmc.svg" - image-dark="/assets/img/svg/3rd-party/librecmc-dark.svg" - description="LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF)." - badges="info:GNU/Linux" - website="https://librecmc.org" - git="https://gogs.librecmc.org/libreCMC/libreCMC" -%} - -

      Worth Mentioning

      - -
        -
      • - OpenBSD - {% include badge.html - color="info" - text="BSD" - %} - - A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography. -
      • - -
      • - DD-WRT - {% include badge.html - color="info" - text="GNU/Linux" - %} - {% include badge.html - color="warning" - icon="far fa-question-circle" - text="contrib" - tooltip="This software may depend on or recommend non-free software." - %} - - A Linux-based open-source firmware compatible with several models of routers and access points. -
      • -
      diff --git a/_includes/sections/tor-operating-systems.html b/_includes/sections/tor-operating-systems.html new file mode 100644 index 00000000..e5e09d9d --- /dev/null +++ b/_includes/sections/tor-operating-systems.html @@ -0,0 +1,23 @@ +

      Tor-Focused Distributions

      + + + +{% include cardv2.html + title="Tails" + image="/assets/img/svg/3rd-party/tails.svg" + description='Tails is a live operating system that can boot on almost any computer from a DVD, USB stick, or SD card you control. It aims at preserving privacy and anonymity, and circumventing censorship by forcing Internet connections through the Tor network; leaving no trace on the computer; and using state-of-the-art cryptographic tools to encrypt files, emails, and instant messages.' + badges="info:Linux" + website="https://tails.boum.org/" + git="https://git-tails.immerda.ch/tails/" + %} + +{% include cardv2.html + title="Whonix" + image="/assets/img/svg/3rd-party/whonix.svg" + description='A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" and a Tor "Gateway". All communication are forced through the Tor network to accomplish this. Whonix is best used in conjunction with Qubes.' + badges="info:Linux" + website="https://www.whonix.org/" + github="https://github.com/Whonix" +%} diff --git a/assets/img/svg/3rd-party/alpinelinux.svg b/assets/img/svg/3rd-party/alpinelinux.svg new file mode 100644 index 00000000..e2aef2d3 --- /dev/null +++ b/assets/img/svg/3rd-party/alpinelinux.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/archlinux.svg b/assets/img/svg/3rd-party/archlinux.svg new file mode 100644 index 00000000..4b46a612 --- /dev/null +++ b/assets/img/svg/3rd-party/archlinux.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/calyxos.svg b/assets/img/svg/3rd-party/calyxos.svg new file mode 100644 index 00000000..21743c85 --- /dev/null +++ b/assets/img/svg/3rd-party/calyxos.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/nixos.svg b/assets/img/svg/3rd-party/nixos.svg new file mode 100644 index 00000000..dacba154 --- /dev/null +++ b/assets/img/svg/3rd-party/nixos.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/whonix.svg b/assets/img/svg/3rd-party/whonix.svg new file mode 100644 index 00000000..212ea7db --- /dev/null +++ b/assets/img/svg/3rd-party/whonix.svg @@ -0,0 +1,2 @@ + + diff --git a/pages/old.html b/pages/old.html index c7149c09..8e7e86e3 100644 --- a/pages/old.html +++ b/pages/old.html @@ -73,12 +73,14 @@ permalink: /classic/ {% include sections/operating-systems.html %} -{% include sections/live-operating-systems.html %} +{% include sections/tor-operating-systems.html %} -{% include sections/mobile-operating-systems.html %} +{% include sections/android-operating-systems.html %} {% include sections/android-addons.html %} +{% include sections/other-mobile-operating-systems.html %} + {% include sections/router-firmware.html %} {% include sections/windows10.html %} diff --git a/pages/os.html b/pages/os.html index 08d138da..536f2cf3 100644 --- a/pages/os.html +++ b/pages/os.html @@ -13,41 +13,14 @@ description: "Even your own computer could be compromising your privacy. Discove
    • Don't use Windows 10 - It's a privacy nightmare
    -

    Remember to check CPU vulnerability mitigations

    +{% include sections/tor-operating-systems.html %} -

    This also affects Windows 10, but it doesn't expose this information or mitigation instructions as easily. MacOS users check How to enable full mitigation for Microarchitectural Data Sampling (MDS) vulnerabilities on Apple Support.

    - -

    When running a recent enough Linux kernel, you can check the CPU vulnerabilities it detects by tail -n +1 /sys/devices/system/cpu/vulnerabilities/*. By using tail -n +1 instead of cat, the file names are also visible.

    - -

    - In case you have an Intel CPU, you may notice "SMT vulnerable" display after running the tail command. To mitigate this, disable hyper-threading from the UEFI/BIOS. You can also take the following mitigation steps below if your system/distribution uses GRUB and supports /etc/default/grub.d/: -

    - -
      -
    1. sudo mkdir /etc/default/grub.d/ to create a directory for additional grub configuration
    2. -
    3. echo GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT l1tf=full,force mds=full,nosmt mitigations=auto,nosmt nosmt=force" | sudo tee /etc/default/grub.d/mitigations.cfg to create a new grub config file source with the echoed content
    4. -
    5. sudo grub-mkconfig -o /boot/grub/grub.cfg to generate a new grub config file including these new kernel boot flags
    6. -
    7. sudo reboot to reboot
    8. -
    9. after the reboot, check tail -n +1 /sys/devices/system/cpu/vulnerabilities/* again to see that everything referring to SMT now says "SMT disabled."
    10. -
    - -
    Further reading
    - - - -{% include sections/live-operating-systems.html %} - -{% include sections/mobile-operating-systems.html %} +{% include sections/android-operating-systems.html %} {% include sections/android-addons.html %} +{% include sections/other-mobile-operating-systems.html %} + {% include sections/router-firmware.html %} {% include sections/windows10.html %} -- 2.47.2 From da9ee2b87df98646c88377f839b9d9438225e0cc Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sun, 12 Jul 2020 20:47:00 -0500 Subject: [PATCH 463/560] Update team members --- assets/img/png/team/danarel.png | Bin 116874 -> 0 bytes assets/img/png/team/nitrohorse.png | Bin 35177 -> 0 bytes assets/img/svg/team/dawid.svg | 2 -- pages/about.html | 22 +++++++++------------- 4 files changed, 9 insertions(+), 15 deletions(-) delete mode 100644 assets/img/png/team/danarel.png delete mode 100644 assets/img/png/team/nitrohorse.png delete mode 100644 assets/img/svg/team/dawid.svg diff --git a/assets/img/png/team/danarel.png b/assets/img/png/team/danarel.png deleted file mode 100644 index 3fa5769bc9092a060dad8e8aaae72368a048b4f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116874 zcmV((K;XZLP)Px#32;bRa{vG?BLDy{BLR4&KXw2BEy{XSSaechcOYnZ981a}^X1WA#(!5n|SM~lj;=`QK6 z7U>MhSlrFkR0-fMAZXwDzyIfcfBW0tEW}v9Tw1TA*1&&xER#$oj-s6zGfl6 z-~axf{rTO#fBB8bpNT)y?~5(}`EL62^}oNq{`Dsp`WN4@@*jR6{q;8SpWnF6KVOd_ z{(pDWVr=1`|Lgzw|K8p2J-?@$xv~uP_fWsL`2KzwUbtAL^nR@JtMPx~@9q5>{OVx_ zw;Xoxu=wRRELsZJvhB~NT|2h<)6KcZ98YZg8KcMazSdKVBYFzSQr0iKv89oA>M16V zC#96X6#u#xd+$5m`?+=Ac^fZ{#>I>u`7eKc|J@7zonQBQV2#Xpdi%3h+*gc>gJ~I) ze&=Nb#O|NCmAAlu|Mk~@-#-O55yA47x$}TCtluS8v47-NdI^wtUE$APep%a!T6|fO zdGEr_SRw?WS}IoU<%3yHu@j)loyU~pA_7)Q+}vc$DOFV>c=zjH1w#0GO+5KYHfFlxy|3}7=?ACk zk5{cc_8FT+iRAM8LeIK&?xfpyyB?{rB7DJX9eJm$E3r-rgR_V$@7M-+mG?fEf8s5CWMl1~H&0qUaWybg*KIQ$9*F#! z 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%0DJD0UTfEXuxUg6y3VQUc{|AHdpvYQ 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 U8i- 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 XNpILRHJ=HS00000NkvXXu0mjflZGl1 diff --git a/assets/img/png/team/nitrohorse.png b/assets/img/png/team/nitrohorse.png deleted file mode 100644 index 1fb4348986c2c77a146b14cfa625013c06cd97d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35177 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 diff --git a/assets/img/svg/team/dawid.svg b/assets/img/svg/team/dawid.svg deleted file mode 100644 index 2c072eb4..00000000 --- a/assets/img/svg/team/dawid.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/pages/about.html b/pages/about.html index be650f85..9b336141 100644 --- a/pages/about.html +++ b/pages/about.html @@ -71,19 +71,6 @@ keys="https://keybase.io/dngray" mastodon="https://social.privacytools.io/@dngray" %} -{% include team.html -avatar="nitrohorse.png" -name="Andreas Basurto" -nick="nitrohorse" -role="Developer" -bio="I'm a privacy advocate and software developer. I write web extensions, help research, and make updates to the site." -website="https://nitrohorse.com/" -email="mailto:nitrohorse@privacytools.io" -keys="https://nitrohorse.com/keys" -mastodon="https://nitro.horse/@andreas" -blog="nitrohorse" -%} - {% include team.html avatar="trai_dep.png" name="trai_dep" @@ -136,6 +123,15 @@ keys="https://dawidpotocki.com/accounts/#pgp" blog="dawidpotocki" emeritus=true %} + +{% include team.html +name="Andreas Basurto" +nick="nitrohorse" +website="https://nitrohorse.com/" +keys="https://nitrohorse.com/keys" +blog="nitrohorse" +emeritus=true +%}

    -- 2.47.2 From eb814cc9672276476a0f129928bbcc38f19b6ed7 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Thu, 16 Jul 2020 17:28:31 +0300 Subject: [PATCH 464/560] operating-systems: mention other Fedora Flavours and Ubuntu Spins (#1988) * operating-systems: mention other Fedora Flavours and Ubuntu Spins * Remove slash, merge with existing sentence Co-authored-by: Daniel Gray --- _includes/sections/operating-systems.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 0882ebee..953cabe2 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -7,7 +7,7 @@ {% include cardv2.html title="Fedora Workstation" image="/assets/img/svg/3rd-party/fedora.svg" - description='Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment.' + description='Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops. Fedora by default comes with the GNOME desktop environment, other desktop environments are also available.' badges="info:Linux" website="https://getfedora.org/" privacy-policy="https://fedoraproject.org/wiki/Legal:PrivacyPolicy?rd=Legal/PrivacyPolicy" @@ -17,7 +17,7 @@ {% include cardv2.html title="Ubuntu" image="/assets/img/svg/3rd-party/ubuntu.svg" - description='Ubuntu is a Linux distribution developed by Canonical Ltd. Ubuntu is a reliable and distribution that is user-friendly and can be run on desktops, servers, and IoT devices.' + description='Ubuntu is a Linux distribution developed by Canonical Ltd. Ubuntu is a reliable and distribution that is user-friendly and can be run on desktops, servers, and IoT devices. Ubuntu uses GNOME as the default desktop environment, while other desktop environments are also available.' badges="info:Linux" website="https://ubuntu.com" privacy-policy="https://ubuntu.com/legal/data-privacy" -- 2.47.2 From 557d222fc9e9e189dc386ea18fc304a0c4c14444 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 17 Jul 2020 00:30:46 +0000 Subject: [PATCH 465/560] Riot becomes Element (#1991) --- _includes/sections/instant-messenger.html | 20 ++++++++++---------- _includes/sections/teamchat.html | 20 ++++++++++---------- assets/img/svg/3rd-party/element.svg | 2 ++ assets/img/svg/3rd-party/riotim.svg | 2 -- 4 files changed, 22 insertions(+), 22 deletions(-) create mode 100644 assets/img/svg/3rd-party/element.svg delete mode 100644 assets/img/svg/3rd-party/riotim.svg diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 18c7e63b..d2a3ca96 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -71,21 +71,21 @@ {% include cardv2.html - title="Riot" - image="/assets/img/svg/3rd-party/riotim.svg" - description='Riot.im is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.' + title="Element" + image="/assets/img/svg/3rd-party/element.svg" + description='Element (formerly Riot) is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.' labels="text==VoIP" - website="https://about.riot.im/" - privacy-policy="https://riot.im/privacy" + website="https://element.io" + privacy-policy="https://element.io/privacy" forum="https://forum.privacytools.io/t/discussion-riot-im/665/" github="https://github.com/vector-im/riot-web/" - windows="https://riot.im/download/desktop/" - mac="https://riot.im/download/desktop/" + windows="https://element.io/get-started" + mac="https://element.io/get-started" linux="https://riot.im/download/desktop/" - fdroid="https://f-droid.org/repository/browse/?fdid=im.vector.alpha" + fdroid="https://f-droid.org/packages/im.vector.alpha" googleplay="https://play.google.com/store/apps/details?id=im.vector.app" - ios="https://itunes.apple.com/app/vector.im/id1083446067" - web="https://riot.im/app/" + ios="https://apps.apple.com/app/vector/id1083446067" + web="https://app.element.io" %}
    diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index 5d2483f2..d874c11d 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -10,21 +10,21 @@ {% include cardv2.html - title="Riot" - image="/assets/img/svg/3rd-party/riotim.svg" - description='Riot.im is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.
    ' + title="Element" + image="/assets/img/svg/3rd-party/element.svg" + description='Element (formerly Riot) is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.' labels="text==VoIP" - website="https://about.riot.im/" - privacy-policy="https://riot.im/privacy" + website="https://element.io" + privacy-policy="https://element.io/privacy" forum="https://forum.privacytools.io/t/discussion-riot-im/665/" github="https://github.com/vector-im/riot-web/" - windows="https://riot.im/download/desktop/" - mac="https://riot.im/download/desktop/" + windows="https://element.io/get-started" + mac="https://element.io/get-started" linux="https://riot.im/download/desktop/" - fdroid="https://f-droid.org/repository/browse/?fdid=im.vector.alpha" + fdroid="https://f-droid.org/packages/im.vector.alpha" googleplay="https://play.google.com/store/apps/details?id=im.vector.app" - ios="https://itunes.apple.com/app/vector.im/id1083446067" - web="https://riot.im/app/" + ios="https://apps.apple.com/app/vector/id1083446067" + web="https://app.element.io" %} {% diff --git a/assets/img/svg/3rd-party/element.svg b/assets/img/svg/3rd-party/element.svg new file mode 100644 index 00000000..d449ae7c --- /dev/null +++ b/assets/img/svg/3rd-party/element.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/riotim.svg b/assets/img/svg/3rd-party/riotim.svg deleted file mode 100644 index 02b85dd5..00000000 --- a/assets/img/svg/3rd-party/riotim.svg +++ /dev/null @@ -1,2 +0,0 @@ - - -- 2.47.2 From f2a26d6e99a302248b013d33da47a5e5ff3ba866 Mon Sep 17 00:00:00 2001 From: Freddy Marsden Date: Fri, 17 Jul 2020 09:39:22 +0100 Subject: [PATCH 466/560] Remove Datacell, Orange web hosting providers (#1992) --- _includes/sections/hosting-provider.html | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/_includes/sections/hosting-provider.html b/_includes/sections/hosting-provider.html index a3d49dfa..d8f9c470 100644 --- a/_includes/sections/hosting-provider.html +++ b/_includes/sections/hosting-provider.html @@ -20,20 +20,3 @@ forum="https://forum.privacytools.io/t/discussion-njalla/339" %} -{% include cardv2.html - title="Colocation: DataCell" - image="/assets/img/png/3rd-party/datacell.png" - description="DataCell is a data center providing secure colocating in Switzerland and Iceland." - website="https://datacell.is/" - privacy-policy="https://datacell.is/privacy/" - forum="https://forum.privacytools.io/t/discussion-datacell-is/342" -%} - -{% include cardv2.html - title="VPS, Hosting, & Domain: Orange Website" - image="/assets/img/png/3rd-party/orange_website.png" - description="Orange Website is an Icelandic web hosting provider that prides themselves in protecting online privacy and free speech." - website="https://www.orangewebsite.com/" - privacy-policy="https://www.orangewebsite.com/docs/privacy-policy.php" - forum="https://forum.privacytools.io/t/discussion-orange-website/343" -%} -- 2.47.2 From 1b7edaac0b917943180a9d4697f27858d372ae81 Mon Sep 17 00:00:00 2001 From: Freddy Marsden Date: Fri, 17 Jul 2020 20:56:51 +0100 Subject: [PATCH 467/560] Add warning that Njalla blocks port 25 traffic (#1993) --- _includes/sections/hosting-provider.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/hosting-provider.html b/_includes/sections/hosting-provider.html index d8f9c470..12acbc6a 100644 --- a/_includes/sections/hosting-provider.html +++ b/_includes/sections/hosting-provider.html @@ -16,6 +16,7 @@ image-dark="/assets/img/svg/3rd-party/njalla-dark.svg" description="Njalla is a privacy-aware domain registration service and VPS provider based in Nevis (with VPS data centers in Sweden). It is created by people from The Pirate Bay and IPredator VPN. Accepted payments: Bitcoin, Litecoin, Monero, Zcash, DASH, Bitcoin Cash and PayPal." website="https://njal.la/" + labels="color==warning::link==https://github.com/privacytools/privacytools.io/issues/1920::text==Warning::tooltip==Njalla blocks port 25 traffic." tor="http://njalladnspotetti.onion" forum="https://forum.privacytools.io/t/discussion-njalla/339" %} -- 2.47.2 From 62f667c533d8c5f0016e44a12120ce579c95f01a Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Sun, 19 Jul 2020 23:43:48 +0000 Subject: [PATCH 468/560] Update some other old Riot links (#1997) --- _includes/sections/instant-messenger.html | 6 +++--- _includes/sections/teamchat.html | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index d2a3ca96..bf7d6b53 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -77,12 +77,12 @@ labels="text==VoIP" website="https://element.io" privacy-policy="https://element.io/privacy" - forum="https://forum.privacytools.io/t/discussion-riot-im/665/" + forum="https://forum.privacytools.io/t/discussion-element-io/665" github="https://github.com/vector-im/riot-web/" windows="https://element.io/get-started" mac="https://element.io/get-started" - linux="https://riot.im/download/desktop/" - fdroid="https://f-droid.org/packages/im.vector.alpha" + linux="https://element.io/get-started" + fdroid="https://f-droid.org/packages/im.vector.app/" googleplay="https://play.google.com/store/apps/details?id=im.vector.app" ios="https://apps.apple.com/app/vector/id1083446067" web="https://app.element.io" diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index d874c11d..207912cf 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -16,12 +16,12 @@ labels="text==VoIP" website="https://element.io" privacy-policy="https://element.io/privacy" - forum="https://forum.privacytools.io/t/discussion-riot-im/665/" + forum="https://forum.privacytools.io/t/discussion-element-io/665" github="https://github.com/vector-im/riot-web/" windows="https://element.io/get-started" mac="https://element.io/get-started" - linux="https://riot.im/download/desktop/" - fdroid="https://f-droid.org/packages/im.vector.alpha" + linux="https://element.io/get-started" + fdroid="https://f-droid.org/packages/im.vector.app/" googleplay="https://play.google.com/store/apps/details?id=im.vector.app" ios="https://apps.apple.com/app/vector/id1083446067" web="https://app.element.io" -- 2.47.2 From 9f263334e068453c25dd44608e69bfaff3fec08d Mon Sep 17 00:00:00 2001 From: Ashley Date: Sun, 19 Jul 2020 19:46:18 -0400 Subject: [PATCH 469/560] Updated Onion Browser iOS limitations link (#2000) The original link (https://onionbrowser.com/#security-advisories) defaulted to the homepage with no information about iOS's limitations. Replaced it with the about page which has information on the limitations. --- _includes/sections/browser-recommendation.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index 9acf1d64..d5b9f244 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -112,7 +112,7 @@ {% include cardv2.html title="Onion Browser" image="/assets/img/svg/3rd-party/onion_browser.svg" - description='Onion Browser is an open-source browser that lets you browse the web anonymously over the Tor network on iOS devices and is endorsed by the Tor Project. Warning: there are certain anonymity-related issues with Onion Browser due to iOS limitations.' + description='Onion Browser is an open-source browser that lets you browse the web anonymously over the Tor network on iOS devices and is endorsed by the Tor Project. Warning: there are certain anonymity-related issues with Onion Browser due to iOS limitations.' website="https://onionbrowser.com/" privacy-policy="https://onionbrowser.com/privacy-policy" forum="https://forum.privacytools.io/t/discussion-onion-browser-browsers/1523" -- 2.47.2 From cc7ae00085d6f6d902662077f14bc51df3a9b99b Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 23 Jul 2020 17:13:10 -0500 Subject: [PATCH 470/560] Matrix chat information (#1994) Co-authored-by: Daniel Gray --- _includes/sections/participate.html | 2 +- pages/{ => about}/about.html | 0 pages/services/chat.html | 101 ++++++++++++++++++++++++++++ pages/{ => services}/services.html | 2 +- 4 files changed, 103 insertions(+), 2 deletions(-) rename pages/{ => about}/about.html (100%) create mode 100644 pages/services/chat.html rename pages/{ => services}/services.html (95%) diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index d367dfbe..674557a7 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -2,7 +2,7 @@

    Participate with suggestions and constructive criticism

    -

    It's important for a website like {{ site.name }} to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on several Matrix rooms mainly #general:privacytools.io. XMPP users can join there through #general#privacytools.io@matrix.org. When using our services, users should follow our Code of Conduct.

    +

    It's important for a website like {{ site.name }} to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on several Matrix rooms, primarily #general:privacytools.io. XMPP users can join there via #general#privacytools.io@matrix.org. When using our services, users should follow our Code of Conduct.

    diff --git a/pages/about.html b/pages/about/about.html similarity index 100% rename from pages/about.html rename to pages/about/about.html diff --git a/pages/services/chat.html b/pages/services/chat.html new file mode 100644 index 00000000..2c924824 --- /dev/null +++ b/pages/services/chat.html @@ -0,0 +1,101 @@ +--- +layout: default +permalink: /services/chat/ +title: "Matrix" +description: "chat.privacytools.io is our official Matrix homeserver. You can register a user account on this homeserver using any Matrix client, no email required." +--- + +{% include breadcrumbs.html %} + +
    +

    Matrix

    +

    chat.privacytools.io is our official Matrix homeserver.

    +
    +

    You can register a user account on this homeserver using any Matrix client, no email required. However, you do not need to be a member of this homeserver to join our rooms, and choosing a smaller instance or buying or hosting your own will help promote decentralization and performance in the Matrix fediverse!

    +

    + Open in Element + Find Another Homeserver +

    +
    + +

    Connection Information

    +

    To register on or connect to our homeserver, simply use https://chat.privacytools.io as the homeserver in your Matrix client.

    + +{% + include cardv2.html + title="Element" + image="/assets/img/svg/3rd-party/element.svg" + description='Element (formerly Riot) is the reference client for the Matrix network. The Matrix open standard is an open-source standard for secure, decentralized, real-time communication.' + labels="text==VoIP" + website="https://element.io" + privacy-policy="https://element.io/privacy" + forum="https://forum.privacytools.io/t/discussion-element-io/665" + github="https://github.com/vector-im/riot-web/" + windows="https://element.io/get-started" + mac="https://element.io/get-started" + linux="https://element.io/get-started" + fdroid="https://f-droid.org/packages/im.vector.app/" + googleplay="https://play.google.com/store/apps/details?id=im.vector.app" + ios="https://apps.apple.com/app/vector/id1083446067" + web="https://app.element.io" +%} + +

    If you're asked to enter a custom homeserver URL in a Matrix client, enter https://chat.privacytools.io, not privacytools.io or element.privacytools.io. You do not need to change your identity server, in fact https://vector.im is the only functional one, by design.

    + +

    These details will be autofilled for you in most clients if you enter your full username (e.g. @alice:privacytools.io rather than alice) into the username field. In general it is preferable to do that rather than trying to remember what the homeserver URL is.

    + +

    Frequently Asked Questions

    + +

    Is #general:privacytools.io or #privacy:privacytools.io chat end-to-end encrypted?

    +

    No. Messages sent to the #general chat are encrypted from with client-to-server encryption, i.e. HTTPS. This means that your messages can't be viewed by an attacker on your network, or your ISP, etc. However, because this is a public chat room anybody can view your messages if they are a member, and newcomers will be able to see all message history. Do not say anything in rooms that don't use End-to-End (E2E) encryption that you wouldn't want tied to you personally.

    + +

    Isn't Matrix behind Cloudflare?

    +

    Matrix.org is, chat.privacytools.io isn't. If you use our homeserver and our Element install, you should be good.

    + +

    Isn't Matrix slow?

    +

    It can be, for some! Due to the trememdous amount of people registering on the matrix.org homeserver, it is often overloaded and occasionally slow to respond. Therefore, users on that homeserver occasionally report a less than ideal chat experience. If that's you, you can fix this problem by switching to another homeserver. Good alternatives include... +

      +
    • ours of course, at chat.privacytools.io, you're here right?
    • +
    • feneas.org, tchncs.de, weho.st, pine64.org, mozilla.org, kde.org, halogen.city...
    • +
    • purchasing an instance from Element Matrix Services
    • +
    • running your own by installing synapse — certainly the best option for the technically inclined!
    • +
    +

    Note that at time of writing, switching homeservers requires re-registering with another account at that server, as nomadic identities haven't been implemented yet.

    + +

    What happens when I remove a message in Element?

    +

    Your homeserver will send a removal request for that message and some clients will render it as a black line, but by editing the source it's possibly for homeserver to not respect it and do nothing. If the room is bridged to protocols that don't support message removals (IRC, XMPP), their users see nothing happening. Don’t say anything you wouldn’t want to remain in the chat forever.

    + +

    Why do XMPP users keep joining and leaving all the time?

    +

    It's an issue with the XMPP bridge.

    + +

    Rooms

    +

    To join a room, just type /join [room address] in any room. You can run this command from any server, not just ours!

    +

    The PrivacyTools administration operates the following channels:

    +
      +
    • #dev:privacytools.io: Discussions relating to building www.privacytools.io.
    • +
    • #forum:privacytools.io: All PrivacyTools Forum updates (Automated).
    • +
    • #general:privacytools.io: Main discussion room.
    • +
    • #github:privacytools.io: GitHub updates for @privacytoolsIO (Automated).
    • +
    • #guides:privacytools.io: Privacy Guides development work.
    • +
    • #privacy:privacytools.io: On-topic privacy, security, opsec discussion and support.
    • +
    • #wiki:privacytools.io: Wiki-building discussion room.
    • +
    +

    If you're looking for more things to chat about, check out these rooms as well:

    +
      +
    • #disroot:disroot.org: Disroot.org room
    • +
    • #freenode_#opennic:matrix.org: OpenNIC IRC Channel.
    • +
    • #matrix:matrix.org: Discuss Matrix itself!
    • +
    • #nothing_to_hide:privacytools.io: More general privacy chat.
    • +
    • #_oftc_#Tor-Project:matrix.org: Official Tor Project chat room!
    • +
    • #plume:disroot.org: Discussion for Plume: Federated blogging.
    • +
    • #element-android:matrix.org: Element Android discussion and support.
    • +
    • #element-ios:matrix.org: Element iOS discussion and support.
    • +
    • #riotx:matrix.org: RiotX (soon to be: Element Android) discussion and support.
    • +
    • #element-web:matrix.org: Element Web/Desktop discussion and support.
    • +
    +

    If you are a room operator and want your room listed here, feel free to contact us. Especially if you operate a large room and/or are a member of our homeserver!

    +

    We do not necessarily endorse any of the content in these listed rooms.

    + +

    Contact

    +

    For server related issues, the administrator of this homeserver is Jonah, who can be reached on Matrix at @jonah:privacytools.io. +

    For moderation related issues or anything else, you can contact Jonah or anyone in the team (listed in the +team:privacytools.io community) via Matrix, or via email at support@privacytools.io.

    diff --git a/pages/services.html b/pages/services/services.html similarity index 95% rename from pages/services.html rename to pages/services/services.html index 4669ea64..32e54528 100644 --- a/pages/services.html +++ b/pages/services/services.html @@ -11,7 +11,7 @@ description: "The PrivacyTools team is proud to introduce a suite of privacy-cen
    +
    +
    +
    Awesome Resources Logo
    +
    +

    Awesome Resources Ltd

    + https://www.awesomeresources.co.uk +
    +
    +
    +
    +
    +
    Look To The Right Logo
    +
    +

    Look To The Right

    + https://looktotheright.com +
    +
    +
    diff --git a/assets/img/png/3rd-party/sponsors/awesomeresources.png b/assets/img/png/3rd-party/sponsors/awesomeresources.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8d43b8ab2a7e09e70d787763d03e951ec29438 GIT binary patch literal 3367 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 WR`74~X?G583;6Q}xUzHh5&r`?lHxJ| literal 0 HcmV?d00001 diff --git a/assets/img/png/3rd-party/sponsors/looktotheright.png b/assets/img/png/3rd-party/sponsors/looktotheright.png new file mode 100644 index 0000000000000000000000000000000000000000..77126b113d9ae631d84ecc16d309fe2646f65f3f GIT binary patch literal 5823 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 Date: Mon, 27 Jul 2020 15:25:06 +0000 Subject: [PATCH 472/560] Fix domain owned by domain squatters (#2004) --- pages/providers/social-networks.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/providers/social-networks.html b/pages/providers/social-networks.html index 744363c9..6c4bbdeb 100644 --- a/pages/providers/social-networks.html +++ b/pages/providers/social-networks.html @@ -19,5 +19,5 @@ description: "Find a social network that doesn't pry into your data or monetize
  • Delete your Facebook account - Direct link to delete your Facebook account without being able to reactivate it again.
  • How To Permanently Delete A Facebook Account - This guide will take you through a smooth and successful Facebook account deletion.
  • Facebook Container by Mozilla - Prevent Facebook from tracking you around the web.
  • -
  • Stop using Facebook - A curated list of reasons to stop using Facebook and how to do it.
  • +
  • Stop using Facebook - A curated list of reasons to stop using Facebook and how to do it.
  • -- 2.47.2 From a5a60440f15dd863d73c6569a46cf84096401b06 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Mon, 27 Jul 2020 15:29:15 +0000 Subject: [PATCH 473/560] Change PC Operating Systems to Introductory Operating Systems (#1995) --- _includes/nav.html | 2 +- _includes/sections/operating-systems.html | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_includes/nav.html b/_includes/nav.html index 5db86462..670f62a4 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -86,7 +86,7 @@ - PC OS + PC OS Tor focused distributions Mobile OS Android Privacy Add-ons diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 953cabe2..cf5045ee 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -1,7 +1,7 @@ -

    PC Operating Systems

    +

    Introductory Operating Systems

    {% include cardv2.html -- 2.47.2 From cdbcd96517b17454734b5782039c1cf91359107d Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 27 Jul 2020 10:30:53 -0500 Subject: [PATCH 474/560] Add video hosting platforms category (#1974) --- _includes/nav.html | 1 + _includes/sections/decentralized-video.html | 14 ++++++++++++++ _includes/sections/video-frontends.html | 14 ++++++++++++++ assets/img/svg/3rd-party/invidious.svg | 1 + assets/img/svg/3rd-party/lbrytv.svg | 1 + assets/img/svg/3rd-party/peertube.svg | 1 + pages/old.html | 4 ++++ pages/providers/video.html | 10 ++++++++++ pages/services/services.html | 1 + 9 files changed, 47 insertions(+) create mode 100644 _includes/sections/decentralized-video.html create mode 100644 _includes/sections/video-frontends.html create mode 100644 assets/img/svg/3rd-party/invidious.svg create mode 100644 assets/img/svg/3rd-party/lbrytv.svg create mode 100644 assets/img/svg/3rd-party/peertube.svg create mode 100644 pages/providers/video.html diff --git a/_includes/nav.html b/_includes/nav.html index 670f62a4..83db1f58 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -32,6 +32,7 @@ Search Engines Social Networks Social News Aggregators + Video Platforms VPN
    diff --git a/_includes/sections/decentralized-video.html b/_includes/sections/decentralized-video.html new file mode 100644 index 00000000..6893b395 --- /dev/null +++ b/_includes/sections/decentralized-video.html @@ -0,0 +1,14 @@ +

    Decentralized Video Platforms

    + + + +{% include cardv2.html + title="PeerTube" + image="/assets/img/svg/3rd-party/peertube.svg" + description='PeerTube, developed by Framasoft, is a free and decentralized alternative to video platforms, with over 400,000 videos published by over 50,000 users and viewed over 10 million times. If you are looking for a server to join, you are welcome to join our hosted instance: tube.privacytools.io' + website="https://joinpeertube.org" + github="https://github.com/Chocobozzz/PeerTube" + web="https://joinpeertube.org/#what-is-peertube" +%} diff --git a/_includes/sections/video-frontends.html b/_includes/sections/video-frontends.html new file mode 100644 index 00000000..c790135b --- /dev/null +++ b/_includes/sections/video-frontends.html @@ -0,0 +1,14 @@ +

    Frontends and Proxies

    + + + +{% include cardv2.html + title="Invidious" + image="/assets/img/svg/3rd-party/invidious.svg" + description='Invidious is an alternative front-end to YouTube. It is free software, with no advertising or Javascript dependency to play videos, with lots of other features that allow you to have a complete YouTube experience, sans Google.' + website="https://invidio.us" + github="https://github.com/omarroth/invidious" + web="https://instances.invidio.us" +%} diff --git a/assets/img/svg/3rd-party/invidious.svg b/assets/img/svg/3rd-party/invidious.svg new file mode 100644 index 00000000..1e1c6d2d --- /dev/null +++ b/assets/img/svg/3rd-party/invidious.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/img/svg/3rd-party/lbrytv.svg b/assets/img/svg/3rd-party/lbrytv.svg new file mode 100644 index 00000000..5e10da6e --- /dev/null +++ b/assets/img/svg/3rd-party/lbrytv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/img/svg/3rd-party/peertube.svg b/assets/img/svg/3rd-party/peertube.svg new file mode 100644 index 00000000..b749f75f --- /dev/null +++ b/assets/img/svg/3rd-party/peertube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pages/old.html b/pages/old.html index 8e7e86e3..646299fe 100644 --- a/pages/old.html +++ b/pages/old.html @@ -63,6 +63,10 @@ permalink: /classic/ {% include sections/social-news-aggregator.html %} +{% include sections/decentralized-video.html %} + +{% include sections/video-frontends.html %} + {% include sections/dns.html %} {% include sections/notebooks.html %} diff --git a/pages/providers/video.html b/pages/providers/video.html new file mode 100644 index 00000000..21fb82c5 --- /dev/null +++ b/pages/providers/video.html @@ -0,0 +1,10 @@ +--- +layout: page +permalink: /providers/video/ +title: "Video Platforms" +description: "Find a platform to watch and host videos that doesn't pry into your data or monetize your profile." +--- + +{% include sections/decentralized-video.html %} + +{% include sections/video-frontends.html %} diff --git a/pages/services/services.html b/pages/services/services.html index 32e54528..fe374139 100644 --- a/pages/services/services.html +++ b/pages/services/services.html @@ -13,6 +13,7 @@ description: "The PrivacyTools team is proud to introduce a suite of privacy-cen
  • Mastodon - Tracker Free Social Networking at social.privacytools.io
  • Matrix - Federated private chat at chat.privacytools.io
  • Discourse - Forum at forum.privacytools.io
  • +
  • PeerTube - Decentralized Video at tube.privacytools.io
  • Write Freely - Federated minimalist blog at write.privacytools.io
  • PrivateBin - Encrypted Pastebin at bin.privacytools.io
  • -- 2.47.2 From 20df59307c611301c2e8ed6cc04efcfc35369d23 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 27 Jul 2020 11:41:39 -0500 Subject: [PATCH 475/560] Remove mozilla.org as a suggested Matrix homeserver They seem to have some strange moderation practices. --- pages/services/chat.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/services/chat.html b/pages/services/chat.html index 2c924824..de105b51 100644 --- a/pages/services/chat.html +++ b/pages/services/chat.html @@ -56,7 +56,7 @@ description: "chat.privacytools.io is our official Matrix homeserver. You can re

    It can be, for some! Due to the trememdous amount of people registering on the matrix.org homeserver, it is often overloaded and occasionally slow to respond. Therefore, users on that homeserver occasionally report a less than ideal chat experience. If that's you, you can fix this problem by switching to another homeserver. Good alternatives include...

    • ours of course, at chat.privacytools.io, you're here right?
    • -
    • feneas.org, tchncs.de, weho.st, pine64.org, mozilla.org, kde.org, halogen.city...
    • +
    • feneas.org, tchncs.de, weho.st, pine64.org, kde.org, halogen.city...
    • purchasing an instance from Element Matrix Services
    • running your own by installing synapse — certainly the best option for the technically inclined!
    -- 2.47.2 From 8cb456c82244214ba61c9c1752f0e73c24ef5fdc Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 3 Aug 2020 21:26:13 -0500 Subject: [PATCH 476/560] Update sponsors --- _includes/sponsors/list.html | 1 + _includes/sponsors/silver.html | 9 +++++++++ assets/img/png/3rd-party/sponsors/scamsinfo.png | Bin 0 -> 8216 bytes 3 files changed, 10 insertions(+) create mode 100644 assets/img/png/3rd-party/sponsors/scamsinfo.png diff --git a/_includes/sponsors/list.html b/_includes/sponsors/list.html index 41592d51..02b610c5 100644 --- a/_includes/sponsors/list.html +++ b/_includes/sponsors/list.html @@ -1,6 +1,7 @@
    • Daw-Ran Liou
    • Michael DeMichillie
    • +
    • Nathan Myers
    • PablO
    • Syfaer
    • the0
    • diff --git a/_includes/sponsors/silver.html b/_includes/sponsors/silver.html index 29cac152..55f493d5 100644 --- a/_includes/sponsors/silver.html +++ b/_includes/sponsors/silver.html @@ -25,3 +25,12 @@ +
      +
      +
      scams.info
      +
      +

      scams.info

      + https://www.scams.info +
      +
      +
      diff --git a/assets/img/png/3rd-party/sponsors/scamsinfo.png b/assets/img/png/3rd-party/sponsors/scamsinfo.png new file mode 100644 index 0000000000000000000000000000000000000000..91607c1159356a44526b501f41b433feeab84b75 GIT binary patch literal 8216 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 Date: Tue, 4 Aug 2020 11:33:48 +0200 Subject: [PATCH 477/560] Update + promote Jitsi Meet to recommended VoIP now it has E2EE (#1945) --- _includes/sections/voice-video-messenger.html | 42 ++++++++----------- assets/img/svg/3rd-party/jitsi.svg | 2 + 2 files changed, 20 insertions(+), 24 deletions(-) create mode 100644 assets/img/svg/3rd-party/jitsi.svg diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index a05c30e2..f3e39871 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -17,7 +17,24 @@ mac="https://www.linphone.org/technical-corner/linphone?qt-technical_corner=2#qt-technical_corner" fdroid="https://f-droid.org/packages/org.linphone" googleplay="https://play.google.com/store/apps/details?id=org.linphone" - ios="https://itunes.apple.com/us/app/linphone/id360065638?mt=8" + ios="https://apps.apple.com/us/app/linphone/id360065638" +%} + +{% include cardv2.html + title="Jitsi Meet" + image="/assets/img/svg/3rd-party/jitsi.svg" + website="https://jitsi.org/jitsi-meet/" + privacy-policy="https://jitsi.org/security/" + description='Jitsi Meet is a free and open-source multiplatform voice (VoIP), video conferencing, and instant messaging application with optional E2EE. It can be used from the browser, in desktop applications or on smartphones. Additional features include screen sharing for presentations and an always-on-top floating call window when minimized. See the list of public Jitsi Meet instances.' + labels="color==warning::text==Requires WebRTC::tooltip==Our Firefox tweaks recommend disabling WebRTC as it can be used to leak your IP address even behind a VPN, which is why Tor Browser disables it.|color==warning::link==https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/e2ee.md::text==Experimental E2EE::tooltip==E2EE in Jitsi Meet is dependent on Insertable Streams, which is currently supported in Chrome but not Firefox. The mobile apps also do not support E2EE for the moment. Prefer to use the desktop apps instead." + forum="https://forum.privacytools.io/t/discussion-jitsi-meet/1577" + github="https://github.com/jitsi/jitsi-meet" + windows="https://github.com/jitsi/jitsi-meet-electron/releases" + linux="https://github.com/jitsi/jitsi-meet-electron/releases" + mac="https://github.com/jitsi/jitsi-meet-electron/releases" + fdroid="https://f-droid.org/en/packages/org.jitsi.meet/" + googleplay="https://play.google.com/store/apps/details?id=org.jitsi.meet" + ios="https://apps.apple.com/us/app/jitsi-meet/id1165103905" %} {% include cardv2.html @@ -34,29 +51,6 @@ ios="https://apps.apple.com/us/app/mumble/id443472808?ls=1" %} -

      Worth Mentioning

      - -
        -
      • - Jitsi Meet - Jitsi Meet is a free and open-source multiplatform voice (VoIP), video conferencing, and instant messaging application. - - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - text="Requires WebRTC" - tooltip="Our Firefox tweaks recommend disabling WebRTC as it can be used to leak your IP address even behind a VPN, which is why Tor Browser disables it." - %} - - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - link="https://jitsi.org/security" - text="Multiparty meetings are not E2EE" - %} - - See also list of public Jitsi Meet instances. -
      • -

      Related Information

        diff --git a/assets/img/svg/3rd-party/jitsi.svg b/assets/img/svg/3rd-party/jitsi.svg new file mode 100644 index 00000000..1f495867 --- /dev/null +++ b/assets/img/svg/3rd-party/jitsi.svg @@ -0,0 +1,2 @@ + + -- 2.47.2 From 6a37720bc43892e0bd8fd4d783899eeb090c1fca Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 6 Aug 2020 14:11:47 -0500 Subject: [PATCH 478/560] Add Onion-Location Header Closes #2007 Co-Authored-By: Dawid Potocki --- nginx/010-headers.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/nginx/010-headers.conf b/nginx/010-headers.conf index 9713656a..c230eeb7 100644 --- a/nginx/010-headers.conf +++ b/nginx/010-headers.conf @@ -5,6 +5,7 @@ add_header Content-Security-Policy "default-src 'none'; script-src 'self' https: add_header 'Access-Control-Allow-Origin' '*'; add_header Strict-Transport-Security "max-age=31557600; includeSubDomains; preload"; add_header Alt-Svc 'h2="privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion:443"; ma=86400; persist=1'; +add_header Onion-Location http://www.privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion$request_uri always; add_header Expect-CT 'max-age=86400, enforce'; add_header Referrer-Policy "strict-origin"; add_header Feature-Policy "geolocation none;midi none;notifications none;push none;sync-xhr none;microphone none;camera none;magnetometer none;gyroscope none;speaker self;vibrate none;fullscreen self;payment none;"; -- 2.47.2 From fe53e312ac8541675d6f1fbd7eecc6c05212fac4 Mon Sep 17 00:00:00 2001 From: Stephen Karl Larroque Date: Tue, 11 Aug 2020 07:43:34 +0200 Subject: [PATCH 479/560] add xBrowserSync in Recommended Browser Addons + add floccus as mention (#1946) --- _includes/sections/browser-addons.html | 18 ++++++++++++++++++ assets/img/svg/3rd-party/xbrowsersync.svg | 2 ++ 2 files changed, 20 insertions(+) create mode 100644 assets/img/svg/3rd-party/xbrowsersync.svg diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 20ce2291..0a59874f 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -57,6 +57,24 @@ edge="https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalpbkgaddei" %} +{% include cardv2.html + title="xBrowserSync" + image="/assets/img/svg/3rd-party/xbrowsersync.svg" + description='xBrowserSync synchronizes bookmarks across devices and browsers with end-to-end encryption. Data is encrypted and decrypted on the device, no one but you can read it. No registration is needed, just enter a randomly generated id or QR code on all devices. Different servers are available, and it can also be self-hosted.' + website="https://www.xbrowsersync.org/" + privacy-policy="https://www.xbrowsersync.org/privacypolicy" + github="https://github.com/xbrowsersync" + firefox="https://addons.mozilla.org/firefox/addon/xbs/" + chrome="https://chrome.google.com/webstore/detail/xbrowsersync/lcbjdhceifofjlpecfpeimnnphbcjgnc" + googleplay="https://play.google.com/store/apps/details?id=com.xBrowserSync.android" +%} + +

        Worth Mentioning

        + +
          +
        • floccus - Synchronize bookmarks across browsers via Nextcloud, WebDAV or a local file (and thus any file sync solution). For Firefox, Chrome, Edge.
        • +
        +

        Additional Functionality

      Note that at time of writing, switching homeservers requires re-registering with another account at that server, as nomadic identities haven't been implemented yet.

      @@ -75,10 +76,10 @@ description: "chat.privacytools.io is our official Matrix homeserver. You can re

      To join a room, just type /join [room address] in any room. You can run this command from any server, not just ours!

      The PrivacyTools administration operates the following channels:

        -
      • #dev:privacytools.io: Discussions relating to building www.privacytools.io.
      • +
      • #dev:privacytools.io: Discussions relating to building www.privacytools.io.
      • #forum:privacytools.io: All PrivacyTools Forum updates (Automated).
      • #general:privacytools.io: Main discussion room.
      • -
      • #github:privacytools.io: GitHub updates for @privacytoolsIO (Automated).
      • +
      • #github:privacytools.io: GitHub updates for @privacytools (Automated).
      • #guides:privacytools.io: Privacy Guides development work.
      • #privacy:privacytools.io: On-topic privacy, security, opsec discussion and support.
      • #wiki:privacytools.io: Wiki-building discussion room.
      • @@ -93,7 +94,6 @@ description: "chat.privacytools.io is our official Matrix homeserver. You can re
      • #plume:disroot.org: Discussion for Plume: Federated blogging.
      • #element-android:matrix.org: Element Android discussion and support.
      • #element-ios:matrix.org: Element iOS discussion and support.
      • -
      • #riotx:matrix.org: RiotX (soon to be: Element Android) discussion and support.
      • #element-web:matrix.org: Element Web/Desktop discussion and support.

      If you are a room operator and want your room listed here, feel free to contact us. Especially if you operate a large room and/or are a member of our homeserver!

      -- 2.47.2 From 90d581d33f7bb50c1f96131bb497d73c4b8cf24f Mon Sep 17 00:00:00 2001 From: Jacob Neplokh Date: Sat, 22 Aug 2020 21:13:10 -0700 Subject: [PATCH 484/560] Remove Root mode in Orbot (#2021) --- _includes/sections/android-addons.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/android-addons.html b/_includes/sections/android-addons.html index 598cd1f5..7aa3116d 100644 --- a/_includes/sections/android-addons.html +++ b/_includes/sections/android-addons.html @@ -18,7 +18,7 @@

      Tor for Android with Orbot

      -

      Orbot is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Root Mode: Orbot can be configured to transparently proxy all of your Internet traffic through Tor. You can also choose which specific apps you wish to use through Tor.

      +

      Orbot is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world.

      -- 2.47.2 From de2345bbdb265d06c1ead6d1eb0638e09fa493f2 Mon Sep 17 00:00:00 2001 From: Jack Chou Date: Sun, 23 Aug 2020 02:57:35 -0700 Subject: [PATCH 485/560] Updated Cloudflare DNS logging policy tooltip and link (#2018) --- _includes/sections/dns.html | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 2c980c45..5c2508c5 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -147,12 +147,6 @@ We also log how many times this or that tracker has been blocked. We need this i
    - + @@ -420,11 +414,6 @@ We also log how many times this or that tracker has been blocked. We need this i
    Yes - Ads, trackers, - - - malicious domains + Based on server choice @@ -60,6 +59,9 @@ + + Choopa, LLC, + Serveroid, LLC @@ -168,7 +170,11 @@ DoH, DoT Yes YesNo + + Based on server choice + + ? Self
    + LibreDNS + + + + Germany + + + + + + + + Informal collective + + NoDoH, DoTYesYes + + Based on server choice only for DoH + + + + + + + + Hetzner Online GmbH + +
    NextDNS diff --git a/assets/img/png/3rd-party/dnscloak.png b/assets/img/png/3rd-party/dnscloak.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb9ca87eac6fa6cf3588ee1c592c11526e5b0d7 GIT binary patch literal 24433 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 k!I=)2@SGGTJiiaHS)x7~&vaY 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

    qU+BtDCb0qKyn!T|eV-!>kRU`b`|WNnoV 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

  • 3{Uq& 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 IM6N<$f?!NlsQ>@~ literal 0 HcmV?d00001 diff --git a/assets/img/png/3rd-party/stubby.png b/assets/img/png/3rd-party/stubby.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7ea7b74b526482c72c6c96c8cb5a5c6d2986a0 GIT binary patch literal 10524 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 e*LQ{@34Z}ogF5dYL@-SN0000 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/img/svg/3rd-party/unbound.svg b/assets/img/svg/3rd-party/unbound.svg new file mode 100644 index 00000000..91a1a492 --- /dev/null +++ b/assets/img/svg/3rd-party/unbound.svg @@ -0,0 +1,2 @@ + + diff --git a/pages/providers/dns.html b/pages/providers/dns.html index 3c8718d9..34a8f7dc 100644 --- a/pages/providers/dns.html +++ b/pages/providers/dns.html @@ -8,121 +8,122 @@ breadcrumb: "DNS" {% include sections/dns.html %} -

    Terms

    +

    + + + Encrypted DNS Client Recommendations for Desktop +

    -
      -
    • DNS-over-TLS (DoT) - A security protocol for encrypted DNS on a dedicated port 853. Some providers support port 443 which generally works everywhere while port 853 is often blocked by restrictive firewalls. DoT has two modes:
    • -
        -
      • Oppurtunistic mode: the client attempts to form a DNS-over-TLS connection to the server on port 853 without performing certificate validation. If it fails, it will use unencrypted DNS. - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - tooltip="In other words automatic mode leaves your DNS traffic vulnerable to SSL strip and MITM attacks." - %}
      • -
      • Strict mode: the client connects to a specific hostname and performs certificate validation for it. If it fails, no DNS queries are made until it succeeds.
      • -
      -
    • DNS-over-HTTPS (DoH) - Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443. - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - link="https://tools.ietf.org/html/rfc8484#section-8.2" - tooltip="DoH contains metadata such as user-agent (which may include system information) that is sent to the DNS server." - %}
    • -
    • DNSCrypt - An older yet robust method of encrypting DNS.
    • -
    +{% + include cardv2.html + title="Unbound" + image="/assets/img/svg/3rd-party/unbound.svg" + description='A validating, recursive, caching DNS resolver, supporting DNS-over-TLS, and has been independently audited.' + website="https://nlnetlabs.nl/projects/unbound/about/" + forum="https://forum.privacytools.io/t/discussion-unbound/3563" + github="https://github.com/NLnetLabs/unbound" +%} -

    How to verify DNS is encrypted

    +{% + include cardv2.html + title="dnscrypt-proxy" + image="/assets/img/svg/3rd-party/dnscrypt-proxy.svg" + description='A DNS proxy with support for DNSCrypt, DNS-over-HTTPS, and Anonymized DNSCrypt, a relay-based protocol that the hides client IP address.' + website="https://github.com/DNSCrypt/dnscrypt-proxy/wiki" + forum="https://forum.privacytools.io/t/discussion-dnscrypt-proxy/1498" + github="https://github.com/DNSCrypt/dnscrypt-proxy" +%} -
      -
    • DoH / DoT -
        -
      • Check DNSLeakTest.com. - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - tooltip="Your DNS provider may not appear with their own name, so compare the responses to what you know or can find about your DNS provider. Just ensure you don't see your ISP or old unencrypted DNS provider." - %}
      • -
      • Check the website of your DNS provider. They may have a page for telling "you are using our DNS." Examples include AdGuard and Cloudflare.
      • -
      • If using Firefox's trusted recursive resolver (TRR), navigate to about:networking#dns. If the TRR column says "true" for some fields, you are using DoH. - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - link="https://wiki.mozilla.org/Trusted_Recursive_Resolver" - tooltip="Some fields will say 'false' depending on the the value of network.trr.mode in about:config" - %}
      • -
      -
    • -
    • dnscrypt-proxy - Check dnscrypt-proxy's wiki on how to verify that your DNS is encrypted.
    • -
    • DNSSEC - Check DNSSEC Resolver Test by Matthäus Wander.
    • -
    • QNAME Minimization - Run dig +short txt qnamemintest.internet.nl from the command-line (taken from this NLnet Labs presentation). If you are on Windows 10, run Resolve-DnsName -Type TXT -Name qnamemintest.internet.nl from the PowerShell. You should see this display: "HOORAY - QNAME minimisation is enabled on your resolver :)!"
    • -
    +{% + include cardv2.html + title="Stubby" + image="/assets/img/png/3rd-party/stubby.png" + description='An application that acts as a local DNS-over-TLS stub resolver. Stubby can be used in combination with Unbound by managing the upstream TLS connections (since Unbound cannot yet re-use TCP/TLS connections) with Unbound providing a local cache.' + website="https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby" + forum="https://forum.privacytools.io/t/discussion-stubby/3582" + github="https://github.com/getdnsapi/stubby" +%} -

    Software suggestions and Additional Information

    +{% + include cardv2.html + title="Firefox's built-in DNS-over-HTTPS resolver" + image="/assets/img/svg/3rd-party/firefox_browser.svg" + description='Firefox comes with built-in DNS-over-HTTPS support for NextDNS and Cloudflare but users can manually any other DoH resolver.' + labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.cloudflare.com/1.1.1.1/privacy/firefox::text==Warning::tooltip==Cloudflare logs a limited amount of data about the DNS requests that are sent to their custom resolver for Firefox." + website="https://support.mozilla.org/en-US/kb/firefox-dns-over-https" + privacy-policy="https://wiki.mozilla.org/Security/DOH-resolver-policy" + forum="https://forum.privacytools.io/t/discussion-firefox-s-built-in-dns-over-https-resolver/3564" +%} -
      -
    • Encrypted DNS clients for desktop: -
        -
      • Firefox comes with built-in DoH support with Cloudflare set as the default resolver, but can be configured to use any DoH resolver. - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - link="https://developers.cloudflare.com/1.1.1.1/commitment-to-privacy/privacy-policy/firefox/" - tooltip=""Cloudflare has agreed to collect only a limited amount of data about the DNS requests that are sent to the Cloudflare Resolver for Firefox via the Firefox browser."" - %} - Currently Mozilla is conducting studies before enabling DoH by default for all US-based Firefox users.
      • -
          -
        • DNS over HTTPS can be enabled in Menu -> Preferences (about:preferences) -> Network Settings -> Enable DNS over HTTPS. Set "Use Provider" to "Custom", and enter your DoH provider's address.
        • -
        • Advanced users may enable it in about:config by setting network.trr.custom_uri and network.trr.uri as the address you find from the documentation of your DoH provider and network.trr.mode as 2. It may also be desirable to set network.security.esni.enabled to True in order to enable encrypted SNI and make sites supporting ESNI a bit more difficult to track.
        • -
        -
      -
    • -
    • Encrypted DNS clients for mobile: -
        -
      • Android 9 comes with a DoT client by default. - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - link="https://www.quad9.net/private-dns-quad9-android9/" - tooltip="...but with some caveats" - %}
      • -
          -
        • We recommend selecting Private DNS provider hostname and entering the DoT address from documentation of your DoT provider to enable strict mode (see Terms above). - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - tooltip="If you are on a network blocking access to port 853, Android will error about the network not having internet connectivity." - %}
        • -
        -
      • DNSCloak - An open-source DNSCrypt and DoH client for iOS by
  • the Center for the Cultivation of Technology gemeinnuetzige GmbH. -
  • Nebulo - An open-source application for Android supporting DoH and DoT. It also supports caching DNS responses and locally logging DNS queries.
  • - - -
  • Local DNS servers: -
      -
    • Stubby - An open-source application for Linux, macOS, and Windows that acts as a local DNS Privacy stub resolver using DoT.
    • -
    • Unbound - a validating, recursive, caching DNS resolver. It can also be ran network-wide and has supported DNS-over-TLS since version 1.7.3.
    • - -
    -
  • -
  • Network wide DNS servers: -
      -
    • Pi-hole - A network-wide DNS server mainly for the Raspberry Pi. Blocks ads, tracking, and malicious domains for all devices on your network.
    • -
    • NoTrack - A network-wide DNS server like Pi-hole for blocking ads, tracking, and malicious domains.
    • -
    -
  • -
  • Further reading: - -
  • - +

    + + + Encrypted DNS Client Recommendations for Android +

    + +{% + include cardv2.html + title="Android 9's built-in DNS-over-TLS resolver" + image="/assets/img/svg/3rd-party/android.svg" + description="Android 9 (Pie) comes with built-in DNS-over-TLS support without the need for a 3rd-party application." + labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.google.com/speed/public-dns/docs/using#android_9_pie_or_later::text==Warning::tooltip==Android 9's DoT settings have no effect when used concurrently with VPN-based apps which override the DNS." + website="https://support.google.com/android/answer/9089903#private_dns" + forum="https://forum.privacytools.io/t/discussion-android-9s-built-in-dns-over-tls-resolver/3562" +%} + +{% + include cardv2.html + title="Nebulo" + image="/assets/img/png/3rd-party/nebulo.png" + description='An open-source Android client supporting DNS-over-HTTPS and DNS-over-TLS, caching DNS responses, and locally logging DNS queries.' + website="https://git.frostnerd.com/PublicAndroidApps/smokescreen/-/blob/master/README.md" + privacy-policy="https://smokescreen.app/privacypolicy" + forum="https://forum.privacytools.io/t/discussion-nebulo/3565" + fdroid="https://git.frostnerd.com/PublicAndroidApps/smokescreen#f-droid" + googleplay="https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen" + source="https://git.frostnerd.com/PublicAndroidApps/smokescreen" +%} + +

    + + + Encrypted DNS Client Recommendations for iOS +

    + +{% + include cardv2.html + title="DNSCloak" + image="/assets/img/png/3rd-party/dnscloak.png" + description='An open-source iOS client supporting DNS-over-HTTPS, DNSCrypt, and dnscrypt-proxy options such as caching DNS responses, locally logging DNS queries, and custom block lists. Users can add custom resolvers by DNS stamp.' + website="https://github.com/s-s/dnscloak/blob/master/README.md" + privacy-policy="https://drive.google.com/file/d/1050No_pU74CAWUS5-BwQWyO2x_aiMzWc/view" + forum="https://forum.privacytools.io/t/discussion-dnscloak/3566" + ios="https://apps.apple.com/app/id1452162351" + github="https://github.com/s-s/dnscloak" +%} + +

    + + + Definitions +

    + +

    DNS-over-TLS (DoT)

    +

    + A security protocol for encrypted DNS on a dedicated port 853. Some providers support port 443 which generally works everywhere while port 853 is often blocked by restrictive firewalls. +

    + +

    DNS-over-HTTPS (DoH)

    +

    + Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443 and more difficult to block. {% include badge.html color="warning" text="Warning" tooltip="DoH contains metadata such as user-agent (which may include system information) that is sent to the DNS server." link="https://tools.ietf.org/html/rfc8484#section-8.2" icon="fas fa-exclamation-triangle" %} +

    + +

    DNSCrypt

    +

    + With an open specification, DNSCrypt is an older, yet robust method for encrypting DNS. +

    + +

    Anonymized DNSCrypt

    +

    + A lightweight protocol that hides the client IP address by using pre-configured relays to forward encrypted DNS data. This is a relatively new protocol created in 2019 currently only supported by dnscrypt-proxy and a limited number of relays. +

    -- 2.47.2 From 6bf0534ca0f9c9b492491ed768cc03c81486897e Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 4 Jun 2020 19:39:42 -0500 Subject: [PATCH 444/560] Update list.html --- _includes/sponsors/list.html | 1 + pages/sponsors.html | 1 + 2 files changed, 2 insertions(+) diff --git a/_includes/sponsors/list.html b/_includes/sponsors/list.html index 2f1b182e..0fbf0e42 100644 --- a/_includes/sponsors/list.html +++ b/_includes/sponsors/list.html @@ -1,3 +1,4 @@
      +
    • Michael DeMichillie
    • PablO
    diff --git a/pages/sponsors.html b/pages/sponsors.html index d9f9ebb2..639b6f57 100644 --- a/pages/sponsors.html +++ b/pages/sponsors.html @@ -48,6 +48,7 @@ permalink: /sponsors/

    As a sponsor of {{ site.name }}, your company will be widely recognized in a variety of ways, some of which we've detailed below.

    General Information

    This website receives well over 250,000 pageviews on a monthly basis and is highly ranked for privacy-related keywords. In addition to the benefits below your contribution will be featured on our OpenCollective page and we will thank you via social media for your contribution.

    +

    Please note that this page is updated manually, and while we're generally on top of things, please don't hesitate to reach out to sponsors@privacytools.io if you think we've missed something :)

    Sponsors - $10–$24
    • Your name added to the list of sponsors on this page.
    • -- 2.47.2 From 72e0f325c91fb11aff45179d0333cf29f416a60f Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sun, 7 Jun 2020 13:29:47 -0500 Subject: [PATCH 445/560] Only recommend LineageOS official builds (#1935) * Only recommend LineageOS official builds * Update mobile-operating-systems.html --- _includes/sections/mobile-operating-systems.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index 91ba166d..1b1de836 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -16,9 +16,9 @@ %} {% include cardv2.html - title="LineageOS" + title="LineageOS (Official Builds)" image="/assets/img/svg/3rd-party/lineageos.svg" - description='LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project.' + description='LineageOS is a custom ROM based on the Android Open Source Project with official support for a wide variety of devices. The project is the successor to the popular CyanogenMod project, focusing on system control and customization, device longevity, and privacy. For security reasons, we do not recommend third-party builds of LineageOS for unsupported devices.' badges="info:AOSP" labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software." website="https://www.lineageos.org/" -- 2.47.2 From fd89836040c153b357bddca235057fb8f7567ac6 Mon Sep 17 00:00:00 2001 From: blacklight447 Date: Mon, 15 Jun 2020 04:48:39 +0200 Subject: [PATCH 446/560] fix typo in clear url description (#1953) --- _includes/sections/browser-addons.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 4d880754..20ce2291 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -47,7 +47,7 @@ {% include cardv2.html title="ClearURLs" image="/assets/img/svg/3rd-party/clearurls.svg" - description="ClearURLs will automatically remove tracking elements from URLs to help protect your privacy when browse through the Internet." + description="ClearURLs will automatically remove tracking elements from URLs to help protect your privacy when browsing through the Internet." website="https://gitlab.com/KevinRoebert/ClearUrls" privacy-policy="https://gitlab.com/KevinRoebert/ClearUrls/-/blob/master/PRIVACY.md" forum="https://forum.privacytools.io/t/discussion-clearurls/3353" -- 2.47.2 From e1c51afd2494aa1d4497c94896e21be3e325b1e7 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Thu, 18 Jun 2020 06:29:27 +0000 Subject: [PATCH 447/560] Spelling correction (#1957) Thanks reaper. --- pages/providers/vpn.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index affd07bd..2c8f62dd 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -55,7 +55,7 @@ breadcrumb: "VPN"
      • OpenVPN support.
      • Killswitch built in to clients.
      • -
      • If VPN cients are provided, they should be open source, like the VPN software they generally have built into them. We believe that source code availability provides greater transparency to the user about what their device is actually doing. Ideally we like to see these applications available in F-Droid.
      • +
      • If VPN clients are provided, they should be open source, like the VPN software they generally have built into them. We believe that source code availability provides greater transparency to the user about what their device is actually doing. Ideally we like to see these applications available in F-Droid.
      -- 2.47.2 From 34bfa9b64ba6475eccbd6c1e694ca1e3f4ca1c2a Mon Sep 17 00:00:00 2001 From: blacklight447 Date: Thu, 18 Jun 2020 08:30:30 +0200 Subject: [PATCH 448/560] Update AdGuard Logging Info (#1952) --- _includes/sections/dns.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index ff9a008d..2c980c45 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -42,7 +42,9 @@
    CommercialNoSome DoH, DoT, DNSCrypt Yes Yes
    Cloudflare - {% include badge.html - link="https://codeberg.org/crimeflare/cloudflare-tor/" - color="warning" - icon="fas fa-exclamation-triangle" - tooltip="Cloudflare is one of the world's largest networks, and a problem considering anonymity and decentralization." - %} Anycast (based in @@ -168,7 +162,7 @@ We also log how many times this or that tracker has been blocked. We need this i CommercialSomeSome DoH, DoT Yes Yes
    Quad9 - {% include badge.html - color="warning" - icon="fas fa-exclamation-triangle" - tooltip="Founders include the Global Cyber Alliance, composed of the City of London Police and Manhattan District Attorney's Office." - %} Anycast (based in -- 2.47.2 From 25bac31d26d00bd95a2c800b72f91b92df9e3a63 Mon Sep 17 00:00:00 2001 From: Jacob Neplokh Date: Tue, 25 Aug 2020 01:53:52 -0700 Subject: [PATCH 486/560] Add PrivacyTools Blog Post about VPN Review sites (#2027) --- pages/providers/vpn.html | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index b3a1ff96..d8452a76 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -222,6 +222,7 @@ breadcrumb: "VPN"
    + +

    + + + Encrypted DNS Client Recommendations for Desktop +

    + +{% + include cardv2.html + title="Unbound" + image="/assets/img/svg/3rd-party/unbound.svg" + description='A validating, recursive, caching DNS resolver, supporting DNS-over-TLS, and has been independently audited.' + website="https://nlnetlabs.nl/projects/unbound/about/" + forum="https://forum.privacytools.io/t/discussion-unbound/3563" + github="https://github.com/NLnetLabs/unbound" +%} + +{% + include cardv2.html + title="dnscrypt-proxy" + image="/assets/img/svg/3rd-party/dnscrypt-proxy.svg" + description='A DNS proxy with support for DNSCrypt, DNS-over-HTTPS, and Anonymized DNSCrypt, a relay-based protocol that the hides client IP address.' + website="https://github.com/DNSCrypt/dnscrypt-proxy/wiki" + forum="https://forum.privacytools.io/t/discussion-dnscrypt-proxy/1498" + github="https://github.com/DNSCrypt/dnscrypt-proxy" +%} + +{% + include cardv2.html + title="Stubby" + image="/assets/img/png/3rd-party/stubby.png" + description='An application that acts as a local DNS-over-TLS stub resolver. Stubby can be used in combination with Unbound by managing the upstream TLS connections (since Unbound cannot yet re-use TCP/TLS connections) with Unbound providing a local cache.' + website="https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby" + forum="https://forum.privacytools.io/t/discussion-stubby/3582" + github="https://github.com/getdnsapi/stubby" +%} + +{% + include cardv2.html + title="Firefox's built-in DNS-over-HTTPS resolver" + image="/assets/img/svg/3rd-party/firefox_browser.svg" + description='Firefox comes with built-in DNS-over-HTTPS support for NextDNS and Cloudflare but users can manually any other DoH resolver.' + labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.cloudflare.com/1.1.1.1/privacy/firefox::text==Warning::tooltip==Cloudflare logs a limited amount of data about the DNS requests that are sent to their custom resolver for Firefox." + website="https://support.mozilla.org/en-US/kb/firefox-dns-over-https" + privacy-policy="https://wiki.mozilla.org/Security/DOH-resolver-policy" + forum="https://forum.privacytools.io/t/discussion-firefox-s-built-in-dns-over-https-resolver/3564" +%} + +

    + + + Encrypted DNS Client Recommendations for Android +

    + +{% + include cardv2.html + title="Android 9's built-in DNS-over-TLS resolver" + image="/assets/img/svg/3rd-party/android.svg" + description="Android 9 (Pie) comes with built-in DNS-over-TLS support without the need for a 3rd-party application." + labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.google.com/speed/public-dns/docs/using#android_9_pie_or_later::text==Warning::tooltip==Android 9's DoT settings have no effect when used concurrently with VPN-based apps which override the DNS." + website="https://support.google.com/android/answer/9089903#private_dns" + forum="https://forum.privacytools.io/t/discussion-android-9s-built-in-dns-over-tls-resolver/3562" +%} + +{% + include cardv2.html + title="Nebulo" + image="/assets/img/png/3rd-party/nebulo.png" + description='An open-source Android client supporting DNS-over-HTTPS and DNS-over-TLS, caching DNS responses, and locally logging DNS queries.' + website="https://git.frostnerd.com/PublicAndroidApps/smokescreen/-/blob/master/README.md" + privacy-policy="https://smokescreen.app/privacypolicy" + forum="https://forum.privacytools.io/t/discussion-nebulo/3565" + fdroid="https://git.frostnerd.com/PublicAndroidApps/smokescreen#f-droid" + googleplay="https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen" + source="https://git.frostnerd.com/PublicAndroidApps/smokescreen" +%} + +

    + + + Encrypted DNS Client Recommendations for iOS +

    + +{% + include cardv2.html + title="DNSCloak" + image="/assets/img/png/3rd-party/dnscloak.png" + description='An open-source iOS client supporting DNS-over-HTTPS, DNSCrypt, and dnscrypt-proxy options such as caching DNS responses, locally logging DNS queries, and custom block lists. Users can add custom resolvers by DNS stamp.' + website="https://github.com/s-s/dnscloak/blob/master/README.md" + privacy-policy="https://drive.google.com/file/d/1050No_pU74CAWUS5-BwQWyO2x_aiMzWc/view" + forum="https://forum.privacytools.io/t/discussion-dnscloak/3566" + ios="https://apps.apple.com/app/id1452162351" + github="https://github.com/s-s/dnscloak" +%} + +

    + + + Definitions +

    + +

    DNS-over-TLS (DoT)

    +

    + A security protocol for encrypted DNS on a dedicated port 853. Some providers support port 443 which generally works everywhere while port 853 is often blocked by restrictive firewalls. +

    + +

    DNS-over-HTTPS (DoH)

    +

    + Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443 and more difficult to block. {% include badge.html color="warning" text="Warning" tooltip="DoH contains metadata such as user-agent (which may include system information) that is sent to the DNS server." link="https://tools.ietf.org/html/rfc8484#section-8.2" icon="fas fa-exclamation-triangle" %} +

    + +

    DNSCrypt

    +

    + With an open specification, DNSCrypt is an older, yet robust method for encrypting DNS. +

    + +

    Anonymized DNSCrypt

    +

    + A lightweight protocol that hides the client IP address by using pre-configured relays to forward encrypted DNS data. This is a relatively new protocol created in 2019 currently only supported by dnscrypt-proxy and a limited number of relays. +

    diff --git a/pages/providers/dns.html b/pages/providers/dns.html index 34a8f7dc..a8d1196d 100644 --- a/pages/providers/dns.html +++ b/pages/providers/dns.html @@ -8,122 +8,3 @@ breadcrumb: "DNS" {% include sections/dns.html %} -

    - - - Encrypted DNS Client Recommendations for Desktop -

    - -{% - include cardv2.html - title="Unbound" - image="/assets/img/svg/3rd-party/unbound.svg" - description='A validating, recursive, caching DNS resolver, supporting DNS-over-TLS, and has been independently audited.' - website="https://nlnetlabs.nl/projects/unbound/about/" - forum="https://forum.privacytools.io/t/discussion-unbound/3563" - github="https://github.com/NLnetLabs/unbound" -%} - -{% - include cardv2.html - title="dnscrypt-proxy" - image="/assets/img/svg/3rd-party/dnscrypt-proxy.svg" - description='A DNS proxy with support for DNSCrypt, DNS-over-HTTPS, and Anonymized DNSCrypt, a relay-based protocol that the hides client IP address.' - website="https://github.com/DNSCrypt/dnscrypt-proxy/wiki" - forum="https://forum.privacytools.io/t/discussion-dnscrypt-proxy/1498" - github="https://github.com/DNSCrypt/dnscrypt-proxy" -%} - -{% - include cardv2.html - title="Stubby" - image="/assets/img/png/3rd-party/stubby.png" - description='An application that acts as a local DNS-over-TLS stub resolver. Stubby can be used in combination with Unbound by managing the upstream TLS connections (since Unbound cannot yet re-use TCP/TLS connections) with Unbound providing a local cache.' - website="https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby" - forum="https://forum.privacytools.io/t/discussion-stubby/3582" - github="https://github.com/getdnsapi/stubby" -%} - -{% - include cardv2.html - title="Firefox's built-in DNS-over-HTTPS resolver" - image="/assets/img/svg/3rd-party/firefox_browser.svg" - description='Firefox comes with built-in DNS-over-HTTPS support for NextDNS and Cloudflare but users can manually any other DoH resolver.' - labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.cloudflare.com/1.1.1.1/privacy/firefox::text==Warning::tooltip==Cloudflare logs a limited amount of data about the DNS requests that are sent to their custom resolver for Firefox." - website="https://support.mozilla.org/en-US/kb/firefox-dns-over-https" - privacy-policy="https://wiki.mozilla.org/Security/DOH-resolver-policy" - forum="https://forum.privacytools.io/t/discussion-firefox-s-built-in-dns-over-https-resolver/3564" -%} - -

    - - - Encrypted DNS Client Recommendations for Android -

    - -{% - include cardv2.html - title="Android 9's built-in DNS-over-TLS resolver" - image="/assets/img/svg/3rd-party/android.svg" - description="Android 9 (Pie) comes with built-in DNS-over-TLS support without the need for a 3rd-party application." - labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.google.com/speed/public-dns/docs/using#android_9_pie_or_later::text==Warning::tooltip==Android 9's DoT settings have no effect when used concurrently with VPN-based apps which override the DNS." - website="https://support.google.com/android/answer/9089903#private_dns" - forum="https://forum.privacytools.io/t/discussion-android-9s-built-in-dns-over-tls-resolver/3562" -%} - -{% - include cardv2.html - title="Nebulo" - image="/assets/img/png/3rd-party/nebulo.png" - description='An open-source Android client supporting DNS-over-HTTPS and DNS-over-TLS, caching DNS responses, and locally logging DNS queries.' - website="https://git.frostnerd.com/PublicAndroidApps/smokescreen/-/blob/master/README.md" - privacy-policy="https://smokescreen.app/privacypolicy" - forum="https://forum.privacytools.io/t/discussion-nebulo/3565" - fdroid="https://git.frostnerd.com/PublicAndroidApps/smokescreen#f-droid" - googleplay="https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen" - source="https://git.frostnerd.com/PublicAndroidApps/smokescreen" -%} - -

    - - - Encrypted DNS Client Recommendations for iOS -

    - -{% - include cardv2.html - title="DNSCloak" - image="/assets/img/png/3rd-party/dnscloak.png" - description='An open-source iOS client supporting DNS-over-HTTPS, DNSCrypt, and dnscrypt-proxy options such as caching DNS responses, locally logging DNS queries, and custom block lists. Users can add custom resolvers by DNS stamp.' - website="https://github.com/s-s/dnscloak/blob/master/README.md" - privacy-policy="https://drive.google.com/file/d/1050No_pU74CAWUS5-BwQWyO2x_aiMzWc/view" - forum="https://forum.privacytools.io/t/discussion-dnscloak/3566" - ios="https://apps.apple.com/app/id1452162351" - github="https://github.com/s-s/dnscloak" -%} - -

    - - - Definitions -

    - -

    DNS-over-TLS (DoT)

    -

    - A security protocol for encrypted DNS on a dedicated port 853. Some providers support port 443 which generally works everywhere while port 853 is often blocked by restrictive firewalls. -

    - -

    DNS-over-HTTPS (DoH)

    -

    - Similar to DoT, but uses HTTPS instead, being indistinguishable from "normal" HTTPS traffic on port 443 and more difficult to block. {% include badge.html color="warning" text="Warning" tooltip="DoH contains metadata such as user-agent (which may include system information) that is sent to the DNS server." link="https://tools.ietf.org/html/rfc8484#section-8.2" icon="fas fa-exclamation-triangle" %} -

    - -

    DNSCrypt

    -

    - With an open specification, DNSCrypt is an older, yet robust method for encrypting DNS. -

    - -

    Anonymized DNSCrypt

    -

    - A lightweight protocol that hides the client IP address by using pre-configured relays to forward encrypted DNS data. This is a relatively new protocol created in 2019 currently only supported by dnscrypt-proxy and a limited number of relays. -

    -- 2.47.2 From 04efe21273e09a79ae41f1e7a6505c13069c5eb3 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 17 Sep 2020 08:47:13 -0500 Subject: [PATCH 491/560] Update arkenfox user.js name (#2051) Resolves #2051, Closes #2052 Co-Authored-By: Mikaela Suomalainen --- _includes/sections/browser-tweaks.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index 00fdb762..8ff7df02 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -120,7 +120,7 @@

    Firefox user.js Templates

      -
    • ghacks-user.js - An ongoing comprehensive user.js template for configuring and hardening Firefox privacy, security and anti-fingerprinting.
    • +
    • arkenfox user.js (formerly ghacks-user.js) - An ongoing comprehensive user.js template for configuring and hardening Firefox privacy, security and anti-fingerprinting.
    -- 2.47.2 From fb2cfa9056b7a7378bd52d88955b296ebfaf99d2 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Thu, 17 Sep 2020 08:50:27 -0500 Subject: [PATCH 492/560] s/reproducable/reproducible (#2048) Closes #2048 Co-Authored-By: Daniel Nathan Gray --- _includes/sections/operating-systems.html | 6 +++--- _includes/sections/vpn.html | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index cf5045ee..cb30dec5 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -45,7 +45,7 @@ image="/assets/img/svg/3rd-party/archlinux.svg" description='A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement.' badges="info:Linux" - labels="color==success::link==https://tests.reproducible-builds.org/archlinux/archlinux.html::text==Reproducable builds" + labels="color==success::link==https://tests.reproducible-builds.org/archlinux/archlinux.html::text==Reproducible builds" website="https://www.archlinux.org/" privacy-policy="https://wiki.archlinux.org/index.php/ArchWiki:Privacy_policy" gitlab="https://gitlab.archlinux.org" @@ -56,7 +56,7 @@ image="/assets/img/svg/3rd-party/debian.svg" description='Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project.' badges="info:Linux" - labels="color==success::link==https://reproducible.debian.net::text==Reproducable builds" + labels="color==success::link==https://reproducible.debian.net::text==Reproducible builds" website="https://www.debian.org/" privacy-policy="https://www.debian.org/legal/privacy" tor="http://sejnfjrq6szgca7v.onion" @@ -68,7 +68,7 @@ image="/assets/img/svg/3rd-party/nixos.svg" description='NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.' badges="info:Linux" - labels="color==success::link==https://r13y.com::text==Reproducable builds" + labels="color==success::link==https://r13y.com::text==Reproducible builds" website="https://nixos.org" privacy-policy="https://nixos.wiki/wiki/NixOS_Wiki:Privacy_policy" github="https://github.com/NixOS" diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index ffb205f7..c9ef2109 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -41,7 +41,7 @@
    {% include badge.html color="success" text="Remote Port Forwarding" %}

    Remote port forwarding is allowed on Mullvad, see Port forwarding with Mullvad VPN.

    {% include badge.html color="success" text="Mobile Clients" %}
    -

    Mullvad has published App Store and Google Play clients, both supporting an easy-to use interface as opposed to requiring users to manual configure their WireGuard connections. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducable builds.

    +

    Mullvad has published App Store and Google Play clients, both supporting an easy-to use interface as opposed to requiring users to manual configure their WireGuard connections. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducible builds.

    {% include badge.html color="info" text="Extra Functionality" %}

    The Mullvad VPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. The Mullvad website is also accessible via Tor at xcln5hkbriyklr6n.onion.

    @@ -68,7 +68,7 @@
    {% include badge.html color="success" text="Accepts Bitcoin" %}

    ProtonVPN does technically accept Bitcoin payments; however, you either need to have an existing account, or contact their support team in advance to register with Bitcoin.

    {% include badge.html color="success" text="Mobile Clients" %}
    -

    In addition to providing standard OpenVPN configuration files, ProtonVPN has mobile clients for App Store and Google Play allowing for easy connections to their servers. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducable builds.

    +

    In addition to providing standard OpenVPN configuration files, ProtonVPN has mobile clients for App Store and Google Play allowing for easy connections to their servers. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducible builds.

    {% include badge.html color="warning" text="No Port Forwarding" %}

    ProtonVPN does not currently support remote port forwarding, which may impact some applications. Especially Peer-to-Peer applications like Torrent clients.

    {% include badge.html color="info" text="Extra Functionality" %}
    @@ -100,7 +100,7 @@
    {% include badge.html color="success" text="Remote Port Forwarding" %}

    Remote port forwarding is possible with a Pro plan. Port forwarding can be activated via the client area. Port forwarding is only available on IVPN when using OpenVPN and is disabled on US servers.

    {% include badge.html color="success" text="Mobile Clients" %}
    -

    In addition to providing standard OpenVPN configuration files, IVPN has mobile clients for App Store and Google Play allowing for easy connections to their servers. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducable builds.

    +

    In addition to providing standard OpenVPN configuration files, IVPN has mobile clients for App Store and Google Play allowing for easy connections to their servers. The mobile client on Android is also available in F-Droid, which ensures that it is compiled with reproducible builds.

    {% include badge.html color="info" text="Extra Functionality" %}

    The IVPN clients have a built-in killswitch to block internet connections outside of the VPN. They also are able to automatically start on boot. IVPN also provides "AntiTracker" functionality, which blocks advertising networks and trackers from the network level.

    -- 2.47.2 From 4d903cd930e948d0315816238a817770b1152f55 Mon Sep 17 00:00:00 2001 From: Jacob Neplokh Date: Thu, 17 Sep 2020 06:52:07 -0700 Subject: [PATCH 493/560] =?UTF-8?q?Don=E2=80=99t=20refer=20to=20Matrix=20a?= =?UTF-8?q?s=20part=20of=20the=20=E2=80=9Cfediverse=E2=80=9D=20(#2045)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/services/chat.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/services/chat.html b/pages/services/chat.html index 33292e96..56aaa20d 100644 --- a/pages/services/chat.html +++ b/pages/services/chat.html @@ -11,7 +11,7 @@ description: "chat.privacytools.io is our official Matrix homeserver. You can re

    Matrix

    chat.privacytools.io is our official Matrix homeserver.


    -

    You can register a user account on this homeserver using any Matrix client, no email required. However, you do not need to be a member of this homeserver to join our rooms, and choosing a smaller instance or buying or hosting your own will help promote decentralization and performance in the Matrix fediverse!

    +

    You can register a user account on this homeserver using any Matrix client, no email required. However, you do not need to be a member of this homeserver to join our rooms, and choosing a smaller instance or buying or hosting your own will help promote decentralization and performance on Matrix!

    Open in Element Find Another Homeserver -- 2.47.2 From 0be78e0134ad629cb42d4a98889919948c65f4fd Mon Sep 17 00:00:00 2001 From: Chad Birch Date: Thu, 17 Sep 2020 07:53:56 -0600 Subject: [PATCH 494/560] Social news aggregators: Fix license for Tildes (#2053) --- _includes/sections/social-news-aggregator.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/social-news-aggregator.html b/_includes/sections/social-news-aggregator.html index c9d590a6..70805e56 100644 --- a/_includes/sections/social-news-aggregator.html +++ b/_includes/sections/social-news-aggregator.html @@ -20,7 +20,7 @@ linux="https://getaether.net/download/" {% include cardv2.html title="Tildes" image="/assets/img/svg/3rd-party/tildes.svg" -description='Tildes is a web-based self-hostable online bulletin board. It is licensed under GPL 3.0.' +description='Tildes is a web-based self-hostable online bulletin board. It is licensed under AGPLv3.' website="https://tildes.net" privacy-policy="https://docs.tildes.net/policies/privacy-policy" forum="https://forum.privacytools.io/t/discussion-tildes/1257" -- 2.47.2 From d2ae6d6195b78300aa62a421218480e4fc45fc26 Mon Sep 17 00:00:00 2001 From: Panagiotis Vasilopoulos Date: Thu, 17 Sep 2020 13:55:20 +0000 Subject: [PATCH 495/560] Replaced invidio.us link with an alternative Invidious instance (#2043) --- pages/providers/vpn.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index d8452a76..90c0394d 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -271,7 +271,7 @@ breadcrumb: "VPN"

    Related Videos

    - + Date: Thu, 17 Sep 2020 15:05:36 +0100 Subject: [PATCH 496/560] Added .onion adress for Whonix (#2042) --- _includes/sections/tor-operating-systems.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/tor-operating-systems.html b/_includes/sections/tor-operating-systems.html index e5e09d9d..835df24f 100644 --- a/_includes/sections/tor-operating-systems.html +++ b/_includes/sections/tor-operating-systems.html @@ -19,5 +19,6 @@ description='A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" and a Tor "Gateway". All communication are forced through the Tor network to accomplish this. Whonix is best used in conjunction with Qubes.' badges="info:Linux" website="https://www.whonix.org/" + tor="http://www.dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion/" github="https://github.com/Whonix" %} -- 2.47.2 From bed5758791d43b4ad4682126f95eab2db52fd701 Mon Sep 17 00:00:00 2001 From: edoo Date: Thu, 17 Sep 2020 22:07:24 +0800 Subject: [PATCH 497/560] Remove BlahDNS datacenter and add Singapore server (#2025) --- _includes/sections/dns.html | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 161b68a7..2705c6e4 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -87,6 +87,10 @@ We also log how many times this or that tracker has been blocked. We need this i Japan + + + Singapore +
    malicious domains - {% include badge.html - link="https://github.com/ookangzheng/blahdns#default-blocked-wildcard-domain" - color="warning" - icon="fas fa-exclamation-triangle" - tooltip="And some wildcard and IDN domains." - %} + + + Based on server choice only for DoH
    @@ -135,9 +136,6 @@ We also log how many times this or that tracker has been blocked. We need this i Choopa, LLC, - - Data Center Light, - Hetzner Online GmbH -- 2.47.2 From 8d79fbd42995a4a1e5ccbcd94bcde7d774b23fbb Mon Sep 17 00:00:00 2001 From: Freddy Date: Thu, 17 Sep 2020 15:08:17 +0100 Subject: [PATCH 498/560] Update Bahnhof Privacy Policy (#2037) --- _includes/sections/hosting-provider.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/hosting-provider.html b/_includes/sections/hosting-provider.html index 12acbc6a..72d6cb58 100644 --- a/_includes/sections/hosting-provider.html +++ b/_includes/sections/hosting-provider.html @@ -6,7 +6,7 @@ image-dark="/assets/img/svg/3rd-party/bahnhof-dark.svg" description="Bahnhof is one of Sweden’s largest network operators, founded in 1994. They specialize in innovative data center construction: Extreme security coupled with low-cost green energy has made them world famous." website="https://www.bahnhof.net/" - privacy-policy="https://www.bahnhof.net/page/privacy-policy" + privacy-policy="https://bahnhof.se/filestorage/userfiles/file/PrivacyPolicy_Bahnhof.pdf" forum="https://forum.privacytools.io/t/discussion-bahnhof-net/341" %} -- 2.47.2 From 228be8b844ec0a6f823e15406cfa3e015eb9987b Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Thu, 17 Sep 2020 14:08:50 +0000 Subject: [PATCH 499/560] Remove Soverin (#2022) --- _includes/sections/email-providers.html | 36 ------------------------- assets/img/svg/3rd-party/soverin.svg | 2 -- 2 files changed, 38 deletions(-) delete mode 100644 assets/img/svg/3rd-party/soverin.svg diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index f5659e4b..ae636377 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -117,42 +117,6 @@

    Posteo allows users to set up their own mailing lists. Each account can create one list for free.

    -
    -
    - Soverin -
    -
    -

    Soverin {% include badge.html color="info" text="€29/y" %}

    -

    Soverin.net is an email provider which focuses on being private, ad-free, and powered by sustainable energy. They have been in operation since 2015. Soverin is based in Amsterdam and does not have a free trial. Accounts start at 25 GB.

    - -
    {% include badge.html color="success" text="Domains and Aliases" %}
    -

    Soverin lets users use their own domain. Soverin users can also use catch-all and aliases for domains they own. Soverin also allows for subaddressing, which is useful for users who don't want to purchase a domain.

    - -
    {% include badge.html color="success" text="Payment Methods" %}
    -

    Soverin accepts Bitcoin as payment. They also accept credit/debit cards, PayPal, and the Netherlands-specific payment gateway iDEAL.

    - -
    {% include badge.html color="success" text="Account Security" %}
    -

    Soverin supports TOTP two factor authentication for webmail only. They do not allow U2F security key authentication.

    - -
    {% include badge.html color="warning" text="Data Security" %}
    -

    Soverin has encryption at rest however it doesn't appear to be "zero access", meaning it is technically possible for them to decrypt the data they have.

    -

    Soverin also uses the standard CalDAV and CardDAV protocols for calendars and contacts, which do not support E2EE. A standalone option may be more appropriate.

    - -
    {% include badge.html color="success" text="Email Encryption" %}
    -

    Soverin has integrated encryption in their webmail, which simplifies sending messages to users. However, Soverin has not integrated a Web Key Directory (WKD) for users on their platform.

    - -

    {% include badge.html color="danger" text=".onion Service" %}
    -

    Soverin does not operate a .onion service.

    - -
    {% include badge.html color="info" text="Extra Functionality" %}
    -

    Soverin also providers users with space for a personal webpage.

    -
    -
    - -- 2.47.2 From 1df5acd832067500ad3775c4159a094c2aaf96b4 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Thu, 17 Sep 2020 14:09:32 +0000 Subject: [PATCH 500/560] Mention Mullvad's recent audit (#2009) Co-authored-by: Jonah Aragon --- _includes/sections/vpn.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index c9ef2109..7f7ba113 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -30,6 +30,7 @@

    ...Cure53 and Assured AB are happy with the results of the audit and the software leaves an overall positive impression. With security dedication of the in-house team at the Mullvad VPN compound, the testers have no doubts about the project being on the right track from a security standpoint.

    +

    In 2020 a second audit was announced and the final audit report was made available on Cure53's website.

    {% include badge.html color="success" text="Open Source Clients" %}

    Mullvad provides the source code for their desktop and mobile clients in their GitHub organization.

    {% include badge.html color="success" text="Accepts Bitcoin" %}
    -- 2.47.2 From f7be6f4c638ae2255f84262fc13d896eebd616e1 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 25 Sep 2020 15:28:16 +0000 Subject: [PATCH 501/560] Mention discontinuation uMatrix, mention uBlock advanced mode (#2058) --- _includes/sections/browser-addons.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 0a59874f..0c37fb7c 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -7,7 +7,7 @@ {% include cardv2.html title="uBlock Origin: Block Ads and Trackers" image="/assets/img/svg/3rd-party/ublock_origin.svg" - description="uBlock Origin is an efficient wide-spectrum blocker that is easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source." + description="

    uBlock Origin is an efficient wide-spectrum blocker that is easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source. Advanced mode allows for dynamic filtering. Dynamic filtering allows for extended blocking similar to NoScript and uMatrix (E.g. medium or hard) blocking.

    " website="https://addons.mozilla.org/firefox/addon/ublock-origin/" privacy-policy="https://github.com/gorhill/uBlock/wiki/Privacy-policy" forum="https://forum.privacytools.io/t/discussion-ublock-origin/266" @@ -171,7 +171,7 @@ {% include cardv2.html title="uMatrix: Stop Cross-Site Requests" image="/assets/img/png/3rd-party/umatrix.png" - description="uMatrix gives you control over the requests that websites make to other websites. Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics. uMatrix allows 1st party scripts in its default configuration. If you want the default functionality of NoScript consider blocking 1st party scripts everywhere by default." + description="uMatrix gives you control over the requests that websites make to other websites. Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics. uMatrix allows 1st party scripts in its default configuration. If you want the default functionality of NoScript consider blocking 1st party scripts everywhere by default. This addon has been discontinued." website="https://addons.mozilla.org/firefox/addon/umatrix/" privacy-policy="https://github.com/gorhill/uMatrix/wiki/Privacy-policy" forum="https://forum.privacytools.io/t/discussion-umatrix/271" -- 2.47.2 From 551bf77b9347f3f27a6e733d24ecf21f641b4f7c Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 25 Sep 2020 15:28:35 +0000 Subject: [PATCH 502/560] No key disclosure in Canada (#2062) --- _includes/sections/key-disclosure-law.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/key-disclosure-law.html b/_includes/sections/key-disclosure-law.html index 40b36dbb..c51e857f 100644 --- a/_includes/sections/key-disclosure-law.html +++ b/_includes/sections/key-disclosure-law.html @@ -12,7 +12,6 @@
    1. Antigua and Barbuda
    2. Australia
    3. -
    4. Canada
    5. France
    6. India
    7. Ireland
    8. @@ -42,6 +41,7 @@ title="Key disclosure laws don't apply" body='
        +
      1. Canada
      2. Czech Republic
      3. Germany
      4. Iceland
      5. -- 2.47.2 From 85b48d88994d01a841098e1682d7e0b8ecbf4b85 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 25 Sep 2020 15:29:06 +0000 Subject: [PATCH 503/560] Firefox send is discontinued (#2061) --- _includes/sections/file-sharing.html | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/_includes/sections/file-sharing.html b/_includes/sections/file-sharing.html index 619dedc3..68336e02 100644 --- a/_includes/sections/file-sharing.html +++ b/_includes/sections/file-sharing.html @@ -1,18 +1,5 @@

        File Sharing

        -{% include cardv2.html - title="Firefox Send" - image="/assets/img/svg/3rd-party/firefox_send.svg" - labels="color==warning::link==https://send.firefox.com/legal::text==Warning::tooltip==IP addresses are retained in logs for 90 days." - description="Firefox Send uses end-to-end encryption to keep your data secure from the moment you share to the moment your file is opened. It also offers security controls that you can set. You can choose when your file link expires, the number of downloads, and whether you would like to add a password for an extra layer of security." - website="https://send.firefox.com/" - privacy-policy="https://send.firefox.com/legal" - forum="https://forum.privacytools.io/t/discussion-firefox-send/755" - github="https://github.com/mozilla/send" - web="https://send.firefox.com/" - googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefoxsend" -%} - {% include cardv2.html title="OnionShare" image="/assets/img/svg/3rd-party/onionshare.svg" -- 2.47.2 From e623acdac97b663da5809f19b0fbfe9f65340746 Mon Sep 17 00:00:00 2001 From: Lynn Stephenson <63118982+lynn-stephenson@users.noreply.github.com> Date: Fri, 25 Sep 2020 15:30:09 +0000 Subject: [PATCH 504/560] Add Team Member (#2065) --- pages/about/about.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pages/about/about.html b/pages/about/about.html index 0c3fd2ac..a49e3233 100644 --- a/pages/about/about.html +++ b/pages/about/about.html @@ -75,13 +75,21 @@ mastodon="https://social.privacytools.io/@dngray" avatar="freddy.png" name="Freddy Marsden" nick="Freddy" -bio="I'm an amateur writer covering, privacy, security and open-source development." +bio="I'm an amateur writer covering privacy, security and open-source development." role="Blogging & Education" website="https://write.privacytools.io/freddy/" email="mailto:freddy@privacytools.io" mastodon="https://social.privacytools.io/@freddy" blog="freddy" %} + +{% include team.html +name="Lynn Stephenson" +bio="I'm a software developer doing some pentesting on the side, specializing in security, cryptography, networking, web development, and accessibility." +role="Researcher" +email="mailto:lynn@privacytools.io" +mastodon="https://ioc.exchange/@lynn_stephenson" +%} {% include team.html avatar="trai_dep.png" -- 2.47.2 From 0635874123de8b56208fdc2579745d3762b108dd Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Mon, 28 Sep 2020 06:30:44 +0000 Subject: [PATCH 505/560] Librecmc, not affected by iGPU vulnerability (#2067) --- _includes/sections/router-firmware.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index b8a2c0f0..c9d36cf6 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -20,3 +20,13 @@ privacy-policy="https://www.pfsense.org/privacy.html" github="https://github.com/pfsense/" %} + +{% include cardv2.html + title="LibreCMC" + image="/assets/img/svg/3rd-party/librecmc.svg" + image-dark="/assets/img/svg/3rd-party/librecmc-dark.svg" + description="LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF)." + badges="info:GNU/Linux" + website="https://librecmc.org" + git="https://gogs.librecmc.org/libreCMC/libreCMC" +%} -- 2.47.2 From 6abf734f67857bdd7f2c6eb3fd39c05156e48262 Mon Sep 17 00:00:00 2001 From: Adam Sroka <45038919+adam-sroka@users.noreply.github.com> Date: Sun, 4 Oct 2020 03:29:59 +0000 Subject: [PATCH 506/560] Update relays.md link to v3 (#2076) --- _includes/sections/dns.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 2705c6e4..f2985792 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -648,5 +648,5 @@ We also log how many times this or that tracker has been blocked. We need this i

        Anonymized DNSCrypt

        - A lightweight protocol that hides the client IP address by using pre-configured relays to forward encrypted DNS data. This is a relatively new protocol created in 2019 currently only supported by dnscrypt-proxy and a limited number of relays. + A lightweight protocol that hides the client IP address by using pre-configured relays to forward encrypted DNS data. This is a relatively new protocol created in 2019 currently only supported by dnscrypt-proxy and a limited number of relays.

        -- 2.47.2 From 649fa5b71d62bd1dfbf9108fb6ee8b8e0a9afa86 Mon Sep 17 00:00:00 2001 From: Jacob Neplokh Date: Sat, 3 Oct 2020 20:30:54 -0700 Subject: [PATCH 507/560] Change anchor link to go to correct section (#2074) --- _includes/sections/android-addons.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/android-addons.html b/_includes/sections/android-addons.html index 7aa3116d..9220156f 100644 --- a/_includes/sections/android-addons.html +++ b/_includes/sections/android-addons.html @@ -28,6 +28,6 @@ -- 2.47.2 From fd2edeca0ac1d9193484efc326cb25667fdfc975 Mon Sep 17 00:00:00 2001 From: LABB Date: Wed, 7 Oct 2020 04:49:01 +0000 Subject: [PATCH 508/560] Fixes some typos and updates a few service names on pages/providers/email.html (#2080) --- pages/providers/email.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/providers/email.html b/pages/providers/email.html index 3fb50be1..ac9a6f64 100644 --- a/pages/providers/email.html +++ b/pages/providers/email.html @@ -177,7 +177,7 @@ description: "Find a secure email provider that will keep your privacy in mind.

        End-to-end encryption (E2EE) is a way of encrypting email contents so that nobody but the recipient(s) can read the email message.

        How can I encrypt my email?

        The standard way to do email E2EE and have it work between different email providers is with OpenPGP. There are different implementations of the OpenPGP standard, the most common being GnuPG and OpenPGP.js.

        -

        There is another standard that was popular with business called S/MIME, however it requires a certificate issued from a Certificate Authority (not all of them issue S/MIME certificates). It has support in G Suite Enterprise/Education and Office 365 Business or Exchange Server 2016, 2019.

        +

        There is another standard that was popular with business called S/MIME, however it requires a certificate issued from a Certificate Authority (not all of them issue S/MIME certificates). It has support in Google Workplace and Outlook for Web or Exchange Server 2016, 2019.

        What software can I use to get E2EE?

        Email providers which allow you to use standard access protocols like IMAP and SMTP can be used with any of the email clients we recommend. This can be less secure as you are now relying on email providers to ensure that their encryption implementation works and has not been compromised in anyway.

    @@ -205,7 +205,7 @@ description: "Find a secure email provider that will keep your privacy in mind.

    Where is the email metadata?

    Email metadata is stored in the message header of the email message.

    Why can't email metadata be E2EE?

    -

    Email metadata is is cruicial to the most basic functionality of email (where it came from, and where it has to go). E2EE was not built into the email protocols originally and is also optional, therefore, only the message content is protected.

    +

    Email metadata is crucial to the most basic functionality of email (where it came from, and where it has to go). E2EE was not built into the email protocols originally and is also optional, therefore, only the message content is protected.

    How is my metadata protected?

    When emails travel between email providers an encrypted connection is negotiated using Opportunistic TLS. This protects the metadata from outside observers, but as it is not E2EE, server administrators can snoop on the metadata of an email.

    -- 2.47.2 From 132997e957c76f9dd0ce3a8f37bcd9ee7a07c2c8 Mon Sep 17 00:00:00 2001 From: jus9 <72120996+jus9@users.noreply.github.com> Date: Wed, 7 Oct 2020 04:53:50 +0000 Subject: [PATCH 509/560] Update the "about:config" tweaks' instructions (#2077) --- _includes/sections/browser-tweaks.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index 8ff7df02..9b69d737 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -7,7 +7,7 @@
    1. Enter "about:config" in the firefox address bar and press enter.
    2. Press the button "Accept the Risk and Continue" [FF71+] or "I accept the risk".
    3. -
    4. Follow the instructions below...
    5. +
    6. Copy and paste each of the preferences below (for example "webgl.disabled") into the search bar, and set each of them to the stated value (such as "true").

    Getting started:

    -- 2.47.2 From 1fffeea1780a9d7ac7222fceaa16d430d02a306f Mon Sep 17 00:00:00 2001 From: Lynn Stephenson <63118982+lynn-stephenson@users.noreply.github.com> Date: Wed, 7 Oct 2020 23:09:50 +0000 Subject: [PATCH 510/560] Remove NextCloud's experimental E2EE warning. (#2083) --- _includes/sections/cloud-storage.html | 1 - _includes/sections/selfhosted-cloud.html | 1 - 2 files changed, 2 deletions(-) diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html index cabdf36b..252c6746 100644 --- a/_includes/sections/cloud-storage.html +++ b/_includes/sections/cloud-storage.html @@ -8,7 +8,6 @@ title="Nextcloud - Choose your hoster" image="/assets/img/svg/3rd-party/nextcloud.svg" description="Nextcloud is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. The only limits on storage and bandwidth are the limits on the server provider you choose." - labels="color==warning::link==https://github.com/nextcloud/end_to_end_encryption/issues/111::text==Experimental E2EE::tooltip==Regarding E2EE their description states 'End-to-end encryption is still in alpha state, don't use this in production and only with test data!'." website="https://nextcloud.com/" privacy-policy="https://nextcloud.com/privacy/" forum="https://forum.privacytools.io/t/discussion-nextcloud/287" diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html index a8e02543..ff6899c5 100644 --- a/_includes/sections/selfhosted-cloud.html +++ b/_includes/sections/selfhosted-cloud.html @@ -8,7 +8,6 @@ title="Nextcloud" image="/assets/img/svg/3rd-party/nextcloud.svg" description="Nextcloud is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. The only limits on storage and bandwidth are the limits on the server provider you choose." - labels="color==warning::link==https://github.com/nextcloud/end_to_end_encryption/issues/111::text==Experimental E2EE::tooltip==Regarding E2EE their description states 'End-to-end encryption is still in alpha state, don't use this in production and only with test data!'." website="https://nextcloud.com/" privacy-policy="https://nextcloud.com/privacy/" forum="https://forum.privacytools.io/t/discussion-nextcloud/287" -- 2.47.2 From 5218730c58acb3122374eeb3e1df19afba47d1de Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Fri, 9 Oct 2020 07:33:19 +0800 Subject: [PATCH 511/560] Update README.md removed gold/silver sponsors. outdated. --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 762334a2..03044557 100644 --- a/README.md +++ b/README.md @@ -51,9 +51,6 @@ Like what we're doing? [Become a backer](https://opencollective.com/privacytools Are you working with a privacy focused company? Ask your manager or marketing team if your company would be interested in supporting our project. Your support will help us continue to develop this website, promote privacy-respecting tools and services, and reach out to thousands of data privacy newcomers every month. Also, your company's logo will show on GitHub and [our site](https://www.privacytools.io/sponsors/), and who doesn't like a little extra exposure? -[![](https://opencollective.com/privacytools/tiers/gold.svg?avatarHeight=64&width=890&button=false)](https://opencollective.com/privacytools/contribute/gold-12312) -[![](https://opencollective.com/privacytools/tiers/silver.svg?avatarHeight=64&width=890&button=false)](https://opencollective.com/privacytools/contribute/silver-12311) - ## Community Translations - [繁体中文 / Chinese](https://privacytools.twngo.xyz/) - [GitHub](https://github.com/twngo/privacytools-zh) - [Español / Spanish](https://victorhck.gitlab.io/privacytools-es/) - [GitLab](https://gitlab.com/victorhck/privacytools-es) -- 2.47.2 From 4dde28f9fc2ef4f4fc7a1723c1eaa62dda4bfaac Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Fri, 9 Oct 2020 07:35:53 +0800 Subject: [PATCH 512/560] Update README.md fixed opencollective image and link. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 03044557..cacbb5bf 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,9 @@ If you want to discuss privacy in general, a new tool, or just something else, f Like what we're doing? [Become a backer](https://opencollective.com/privacytools) and show your support for our project. -![](https://opencollective.com/privacytools/tiers/sponsor.svg?avatarHeight=64&width=890) + + opencollective.com + ## Sponsors -- 2.47.2 From 21e7a6da907a6c5cffc39375025a107d08cdc038 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 9 Oct 2020 15:35:42 +0000 Subject: [PATCH 513/560] Section introducing VPN breaches (#2010) * Add exclusive section of VPN breaches * Fix div --- pages/providers/vpn.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pages/providers/vpn.html b/pages/providers/vpn.html index 90c0394d..0b8f168d 100644 --- a/pages/providers/vpn.html +++ b/pages/providers/vpn.html @@ -267,6 +267,21 @@ breadcrumb: "VPN"
    + +
    -- 2.47.2 From 08a85975db8cfae9af57d972eb975088a647c667 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sun, 11 Oct 2020 10:50:57 -0500 Subject: [PATCH 514/560] Update Sponsors and About Pages --- _includes/sponsors/gold.html | 7 ++++ _includes/sponsors/list.html | 2 ++ .../img/png/3rd-party/sponsors/deleteme.png | Bin 0 -> 7965 bytes assets/img/png/team/jonah.png | Bin 201022 -> 0 bytes assets/img/png/team/lynn.png | Bin 0 -> 128444 bytes pages/about/about.html | 31 +++++++++--------- 6 files changed, 24 insertions(+), 16 deletions(-) create mode 100644 assets/img/png/3rd-party/sponsors/deleteme.png delete mode 100644 assets/img/png/team/jonah.png create mode 100644 assets/img/png/team/lynn.png diff --git a/_includes/sponsors/gold.html b/_includes/sponsors/gold.html index 271affea..c1496050 100644 --- a/_includes/sponsors/gold.html +++ b/_includes/sponsors/gold.html @@ -22,4 +22,11 @@ title="Insurgo Technologies Libres / Open Technologies — Empower yourself!" alt="Insurgo Logo" /> + + DeleteMe Logo +
    diff --git a/_includes/sponsors/list.html b/_includes/sponsors/list.html index 02b610c5..a28494ae 100644 --- a/_includes/sponsors/list.html +++ b/_includes/sponsors/list.html @@ -1,5 +1,7 @@
      +
    • Alex
    • Daw-Ran Liou
    • +
    • Greg Werbin
    • Michael DeMichillie
    • Nathan Myers
    • PablO
    • diff --git a/assets/img/png/3rd-party/sponsors/deleteme.png b/assets/img/png/3rd-party/sponsors/deleteme.png new file mode 100644 index 0000000000000000000000000000000000000000..e0f50614e4c4ddf4e261a371a2341c97b46993ef GIT binary patch literal 7965 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

      AIhJWO+W;DMNNjEg#Gt&upLXB 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%0A0U)hzH)C))2QBHL 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 literal 0 HcmV?d00001 diff --git a/pages/about/about.html b/pages/about/about.html index a49e3233..64e5f15a 100644 --- a/pages/about/about.html +++ b/pages/about/about.html @@ -27,19 +27,6 @@ hidedesc: true

    -{% include team.html -avatar="jonah.png" -name="Jonah Aragon" -role="Administrator" -bio="I run the website and services for PrivacyTools. My goal is to spread the word about data privacy as widely as possible." -email="mailto:jonah@privacytools.io" -website="https://www.jonaharagon.com" -keys="https://keybase.io/jonaharagon" -mastodon="https://social.privacytools.io/@jonah" -twitter="JonahAragon" -blog="jonah" -%} - {% include team.html avatar="burung.png" name="Burung Hantu" @@ -70,10 +57,10 @@ email="https://dngray.netlify.com/email" keys="https://keybase.io/dngray" mastodon="https://social.privacytools.io/@dngray" %} - + {% include team.html avatar="freddy.png" -name="Freddy Marsden" +name="Freddy Marsden" nick="Freddy" bio="I'm an amateur writer covering privacy, security and open-source development." role="Blogging & Education" @@ -82,8 +69,9 @@ email="mailto:freddy@privacytools.io" mastodon="https://social.privacytools.io/@freddy" blog="freddy" %} - + {% include team.html +avatar="lynn.png" name="Lynn Stephenson" bio="I'm a software developer doing some pentesting on the side, specializing in security, cryptography, networking, web development, and accessibility." role="Researcher" @@ -152,6 +140,17 @@ keys="https://nitrohorse.com/keys" blog="nitrohorse" emeritus=true %} + +{% include team.html +name="Jonah Aragon" +role="Former Sysadmin" +website="https://jonaharagon.com" +keys="https://jonaharagon.com/accounts/" +mastodon="https://social.privacytools.io/@jonah" +blog="jonah" +twitter="JonahAragon" +emeritus=true +%}
    -- 2.47.2 From 7db82b296bd34c41adac437fad0ba5928318ccd5 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Thu, 22 Oct 2020 10:15:15 +0300 Subject: [PATCH 515/560] DNS: document iOS 14+ & macOS Big Sur encrypted DNS (#2099) * dns: begin another take at Apple's native encrypted DNS * dns.html: mention mobileconfigs, versions and where to find them * dns.html: fix clumsy heading * dns: remove excess > * dns: small clarification open in Safari, others won't work * Use two spaces, slightly reword. * Use nice name Co-authored-by: Daniel Gray --- _includes/sections/dns.html | 144 ++++++++++++++++++++---------------- 1 file changed, 80 insertions(+), 64 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index f2985792..62a51046 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -538,97 +538,113 @@ We also log how many times this or that tracker has been blocked. We need this i {% - include cardv2.html - title="Unbound" - image="/assets/img/svg/3rd-party/unbound.svg" - description='A validating, recursive, caching DNS resolver, supporting DNS-over-TLS, and has been independently audited.' - website="https://nlnetlabs.nl/projects/unbound/about/" - forum="https://forum.privacytools.io/t/discussion-unbound/3563" - github="https://github.com/NLnetLabs/unbound" + include cardv2.html + title="Unbound" + image="/assets/img/svg/3rd-party/unbound.svg" + description='A validating, recursive, caching DNS resolver, supporting DNS-over-TLS, and has been independently audited.' + website="https://nlnetlabs.nl/projects/unbound/about/" + forum="https://forum.privacytools.io/t/discussion-unbound/3563" + github="https://github.com/NLnetLabs/unbound" %} {% - include cardv2.html - title="dnscrypt-proxy" - image="/assets/img/svg/3rd-party/dnscrypt-proxy.svg" - description='A DNS proxy with support for DNSCrypt, DNS-over-HTTPS, and Anonymized DNSCrypt, a relay-based protocol that the hides client IP address.' - website="https://github.com/DNSCrypt/dnscrypt-proxy/wiki" - forum="https://forum.privacytools.io/t/discussion-dnscrypt-proxy/1498" - github="https://github.com/DNSCrypt/dnscrypt-proxy" + include cardv2.html + title="dnscrypt-proxy" + image="/assets/img/svg/3rd-party/dnscrypt-proxy.svg" + description='A DNS proxy with support for DNSCrypt, DNS-over-HTTPS, and Anonymized DNSCrypt, a relay-based protocol that the hides client IP address.' + website="https://github.com/DNSCrypt/dnscrypt-proxy/wiki" + forum="https://forum.privacytools.io/t/discussion-dnscrypt-proxy/1498" + github="https://github.com/DNSCrypt/dnscrypt-proxy" %} {% - include cardv2.html - title="Stubby" - image="/assets/img/png/3rd-party/stubby.png" - description='An application that acts as a local DNS-over-TLS stub resolver. Stubby can be used in combination with Unbound by managing the upstream TLS connections (since Unbound cannot yet re-use TCP/TLS connections) with Unbound providing a local cache.' - website="https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby" - forum="https://forum.privacytools.io/t/discussion-stubby/3582" - github="https://github.com/getdnsapi/stubby" + include cardv2.html + title="Stubby" + image="/assets/img/png/3rd-party/stubby.png" + description='An application that acts as a local DNS-over-TLS stub resolver. Stubby can be used in combination with Unbound by managing the upstream TLS connections (since Unbound cannot yet re-use TCP/TLS connections) with Unbound providing a local cache.' + website="https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby" + forum="https://forum.privacytools.io/t/discussion-stubby/3582" + github="https://github.com/getdnsapi/stubby" %} {% - include cardv2.html - title="Firefox's built-in DNS-over-HTTPS resolver" - image="/assets/img/svg/3rd-party/firefox_browser.svg" - description='Firefox comes with built-in DNS-over-HTTPS support for NextDNS and Cloudflare but users can manually any other DoH resolver.' - labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.cloudflare.com/1.1.1.1/privacy/firefox::text==Warning::tooltip==Cloudflare logs a limited amount of data about the DNS requests that are sent to their custom resolver for Firefox." - website="https://support.mozilla.org/en-US/kb/firefox-dns-over-https" - privacy-policy="https://wiki.mozilla.org/Security/DOH-resolver-policy" - forum="https://forum.privacytools.io/t/discussion-firefox-s-built-in-dns-over-https-resolver/3564" + include cardv2.html + title="Firefox's built-in DNS-over-HTTPS resolver" + image="/assets/img/svg/3rd-party/firefox_browser.svg" + description='Firefox comes with built-in DNS-over-HTTPS support for NextDNS and Cloudflare but users can manually any other DoH resolver.' + labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.cloudflare.com/1.1.1.1/privacy/firefox::text==Warning::tooltip==Cloudflare logs a limited amount of data about the DNS requests that are sent to their custom resolver for Firefox." + website="https://support.mozilla.org/en-US/kb/firefox-dns-over-https" + privacy-policy="https://wiki.mozilla.org/Security/DOH-resolver-policy" + forum="https://forum.privacytools.io/t/discussion-firefox-s-built-in-dns-over-https-resolver/3564" %}

    - - - Encrypted DNS Client Recommendations for Android + + + Encrypted DNS Client Recommendations for Android

    {% - include cardv2.html - title="Android 9's built-in DNS-over-TLS resolver" - image="/assets/img/svg/3rd-party/android.svg" - description="Android 9 (Pie) comes with built-in DNS-over-TLS support without the need for a 3rd-party application." - labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.google.com/speed/public-dns/docs/using#android_9_pie_or_later::text==Warning::tooltip==Android 9's DoT settings have no effect when used concurrently with VPN-based apps which override the DNS." - website="https://support.google.com/android/answer/9089903#private_dns" - forum="https://forum.privacytools.io/t/discussion-android-9s-built-in-dns-over-tls-resolver/3562" + include cardv2.html + title="Android 9's built-in DNS-over-TLS resolver" + image="/assets/img/svg/3rd-party/android.svg" + description="Android 9 (Pie) comes with built-in DNS-over-TLS support without the need for a 3rd-party application." + labels="color==warning::icon==fas fa-exclamation-triangle::link==https://developers.google.com/speed/public-dns/docs/using#android_9_pie_or_later::text==Warning::tooltip==Android 9's DoT settings have no effect when used concurrently with VPN-based apps which override the DNS." + website="https://support.google.com/android/answer/9089903#private_dns" + forum="https://forum.privacytools.io/t/discussion-android-9s-built-in-dns-over-tls-resolver/3562" %} {% - include cardv2.html - title="Nebulo" - image="/assets/img/png/3rd-party/nebulo.png" - description='An open-source Android client supporting DNS-over-HTTPS and DNS-over-TLS, caching DNS responses, and locally logging DNS queries.' - website="https://git.frostnerd.com/PublicAndroidApps/smokescreen/-/blob/master/README.md" - privacy-policy="https://smokescreen.app/privacypolicy" - forum="https://forum.privacytools.io/t/discussion-nebulo/3565" - fdroid="https://git.frostnerd.com/PublicAndroidApps/smokescreen#f-droid" - googleplay="https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen" - source="https://git.frostnerd.com/PublicAndroidApps/smokescreen" + include cardv2.html + title="Nebulo" + image="/assets/img/png/3rd-party/nebulo.png" + description='An open-source Android client supporting DNS-over-HTTPS and DNS-over-TLS, caching DNS responses, and locally logging DNS queries.' + website="https://git.frostnerd.com/PublicAndroidApps/smokescreen/-/blob/master/README.md" + privacy-policy="https://smokescreen.app/privacypolicy" + forum="https://forum.privacytools.io/t/discussion-nebulo/3565" + fdroid="https://git.frostnerd.com/PublicAndroidApps/smokescreen#f-droid" + googleplay="https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen" + source="https://git.frostnerd.com/PublicAndroidApps/smokescreen" %}

    - - - Encrypted DNS Client Recommendations for iOS + + + Encrypted DNS Client Recommendations for iOS

    {% - include cardv2.html - title="DNSCloak" - image="/assets/img/png/3rd-party/dnscloak.png" - description='An open-source iOS client supporting DNS-over-HTTPS, DNSCrypt, and dnscrypt-proxy options such as caching DNS responses, locally logging DNS queries, and custom block lists. Users can add custom resolvers by DNS stamp.' - website="https://github.com/s-s/dnscloak/blob/master/README.md" - privacy-policy="https://drive.google.com/file/d/1050No_pU74CAWUS5-BwQWyO2x_aiMzWc/view" - forum="https://forum.privacytools.io/t/discussion-dnscloak/3566" - ios="https://apps.apple.com/app/id1452162351" - github="https://github.com/s-s/dnscloak" + include cardv2.html + title="DNSCloak" + image="/assets/img/png/3rd-party/dnscloak.png" + description='An open-source iOS client supporting DNS-over-HTTPS, DNSCrypt, and dnscrypt-proxy options such as caching DNS responses, locally logging DNS queries, and custom block lists. Users can add custom resolvers by DNS stamp.' + website="https://github.com/s-s/dnscloak/blob/master/README.md" + privacy-policy="https://drive.google.com/file/d/1050No_pU74CAWUS5-BwQWyO2x_aiMzWc/view" + forum="https://forum.privacytools.io/t/discussion-dnscloak/3566" + ios="https://apps.apple.com/app/id1452162351" + github="https://github.com/s-s/dnscloak" %} +

    + + + Apple's native support +

    + +

    + In iOS, iPadOS, tvOS 14 and macOS 11, DoT and DoH were introduced. DoT and DoH are supported natively by installation of profiles (through mobileconfig files opened in Safari). + After installation, the encrypted DNS server can be selected in Settings → General → VPN and Network → DNS. +

    + + +

    - - - Definitions + + + Definitions

    DNS-over-TLS (DoT)

    -- 2.47.2 From 256fae4bdfb65eaa58036990769465f69352e2bd Mon Sep 17 00:00:00 2001 From: Lynn Stephenson Date: Wed, 21 Oct 2020 23:35:55 -0800 Subject: [PATCH 516/560] Add Kryptor as worth mentioning. (#2100) --- _includes/sections/file-encryption.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index ff9a1da2..2cd7fa28 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -72,4 +72,10 @@ link="https://github.com/aonez/Keka#so-where-is-the-source-code" tooltip="This software is no longer open source." %} +
  • Kryptor is a file encryption program for Windows, MacOS, and Linux. + {% include badge.html + color="warning" + icon="fas fa-exclamation-triangle" + tooltip="As Kryptor is still in beta, it may not be stable." + %}
  • -- 2.47.2 From e42553fbc252eea973e0cbb4bf210ae4537f9e0a Mon Sep 17 00:00:00 2001 From: Lynn Stephenson Date: Thu, 22 Oct 2020 17:25:52 -0800 Subject: [PATCH 517/560] Change K-9 Mail's link to the official site. (#2101) --- _includes/sections/email-clients.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/email-clients.html b/_includes/sections/email-clients.html index 2fcdde77..4b3ce053 100644 --- a/_includes/sections/email-clients.html +++ b/_includes/sections/email-clients.html @@ -45,7 +45,7 @@

    Worth Mentioning

      -
    • K-9 Mail - An independent mail application for Android. It supports both POP3 and IMAP mailboxes, but only supports push mail for IMAP.
    • +
    • K-9 Mail - An independent mail application for Android. It supports both POP3 and IMAP mailboxes, but only supports push mail for IMAP.
    • GNU Privacy Guard - Email Encryption. GnuPG is a GPL Licensed alternative to the PGP suite of cryptographic software. Tutorial. Use GPGTools for macOS.
    • Mailpile (Beta) - A modern, fast web-mail client with user-friendly encryption and privacy features.
    -- 2.47.2 From 085256ee88af391cae2201e081571d6c256b2e38 Mon Sep 17 00:00:00 2001 From: David Breese Date: Tue, 27 Oct 2020 10:34:10 -0500 Subject: [PATCH 518/560] Fix broken Bootstrap license link in LibreJS page (#2103) --- pages/about/librejs.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/about/librejs.html b/pages/about/librejs.html index 8b130ecf..43d7ba5c 100644 --- a/pages/about/librejs.html +++ b/pages/about/librejs.html @@ -17,7 +17,7 @@ permalink: /about/javascript/
    bootstrap.min.jsExpatExpat
    jquery-3.3.1.min.js
    @@ -186,7 +186,7 @@ We also log how many times this or that tracker has been blocked. We need this i
    @@ -507,7 +507,7 @@ We also log how many times this or that tracker has been blocked. We need this i
    diff --git a/assets/css/style.scss b/assets/css/style.scss index 1693f0af..8f0afb62 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -406,3 +406,55 @@ input#nav-toggle, font-size: 0.875em; content: "\f186"; } + +/* Vanilla CSS implementation for tooltip */ +[data-toggle="tooltip"] { + cursor: pointer; + position: relative; + z-index: 1337; +} + +[data-toggle="tooltip"]:before, +[data-toggle="tooltip"]:after { + opacity: 0; + transition: opacity 0.15s linear; + pointer-events: none; +} + +[data-toggle="tooltip"]:before { + background-color: #000; + border-radius: 3px; + bottom: 150%; + content: attr(data-original-title); + color: #fff; + font-size: 14px; + left: 50%; + line-height: 1.2; + margin-bottom: 5px; + margin-left: -100px; + padding: 7px; + position: absolute; + text-align: center; + width: 200px; +} + +/* Little arrow */ +[data-toggle="tooltip"]:after { + border-style: solid; + border-left-color: transparent; + border-right-color: transparent; + border-top-color: #000; + border-width: 5px; + border-bottom: none; + bottom: 150%; + content: " "; + left: 50%; + margin-left: -5px; + position: absolute; + width: 0; +} + +[data-toggle="tooltip"]:hover:before, +[data-toggle="tooltip"]:hover:after { + opacity: .9; +} \ No newline at end of file diff --git a/assets/js/jquery-3.3.1.min.js b/assets/js/jquery-3.3.1.min.js deleted file mode 100644 index 4d9b3a25..00000000 --- a/assets/js/jquery-3.3.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" - + + diff --git a/assets/js/bootstrap.min.js b/assets/js/bootstrap.min.js index d030ffb3..1bca7633 100644 --- a/assets/js/bootstrap.min.js +++ b/assets/js/bootstrap.min.js @@ -1,6 +1,6 @@ /*! - * Bootstrap v4.1.3 (https://getbootstrap.com/) - * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e(t.bootstrap={},t.jQuery,t.Popper)}(this,function(t,e,h){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)P(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
    ',trigger:"hover focus",title:"",delay:0,html:!(Ie={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(Se={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},we="out",Ne={HIDE:"hide"+Ee,HIDDEN:"hidden"+Ee,SHOW:(De="show")+Ee,SHOWN:"shown"+Ee,INSERTED:"inserted"+Ee,CLICK:"click"+Ee,FOCUSIN:"focusin"+Ee,FOCUSOUT:"focusout"+Ee,MOUSEENTER:"mouseenter"+Ee,MOUSELEAVE:"mouseleave"+Ee},Oe="fade",ke="show",Pe=".tooltip-inner",je=".arrow",He="hover",Le="focus",Re="click",xe="manual",We=function(){function i(t,e){if("undefined"==typeof h)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=pe(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(pe(this.getTipElement()).hasClass(ke))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),pe.removeData(this.element,this.constructor.DATA_KEY),pe(this.element).off(this.constructor.EVENT_KEY),pe(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&pe(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===pe(this.element).css("display"))throw new Error("Please use show on visible elements");var t=pe.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){pe(this.element).trigger(t);var n=pe.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!n)return;var i=this.getTipElement(),r=Fn.getUID(this.constructor.NAME);i.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&pe(i).addClass(Oe);var o="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,s=this._getAttachment(o);this.addAttachmentClass(s);var a=!1===this.config.container?document.body:pe(document).find(this.config.container);pe(i).data(this.constructor.DATA_KEY,this),pe.contains(this.element.ownerDocument.documentElement,this.tip)||pe(i).appendTo(a),pe(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new h(this.element,i,{placement:s,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:je},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),pe(i).addClass(ke),"ontouchstart"in document.documentElement&&pe(document.body).children().on("mouseover",null,pe.noop);var l=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,pe(e.element).trigger(e.constructor.Event.SHOWN),t===we&&e._leave(null,e)};if(pe(this.tip).hasClass(Oe)){var c=Fn.getTransitionDurationFromElement(this.tip);pe(this.tip).one(Fn.TRANSITION_END,l).emulateTransitionEnd(c)}else l()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=pe.Event(this.constructor.Event.HIDE),r=function(){e._hoverState!==De&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),pe(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(pe(this.element).trigger(i),!i.isDefaultPrevented()){if(pe(n).removeClass(ke),"ontouchstart"in document.documentElement&&pe(document.body).children().off("mouseover",null,pe.noop),this._activeTrigger[Re]=!1,this._activeTrigger[Le]=!1,this._activeTrigger[He]=!1,pe(this.tip).hasClass(Oe)){var o=Fn.getTransitionDurationFromElement(n);pe(n).one(Fn.TRANSITION_END,r).emulateTransitionEnd(o)}else r();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){pe(this.getTipElement()).addClass(Te+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||pe(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(pe(t.querySelectorAll(Pe)),this.getTitle()),pe(t).removeClass(Oe+" "+ke)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?pe(e).parent().is(t)||t.empty().append(e):t.text(pe(e).text()):t[n?"html":"text"](e)},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getAttachment=function(t){return Ie[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)pe(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==xe){var e=t===He?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===He?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;pe(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}pe(i.element).closest(".modal").on("hide.bs.modal",function(){return i.hide()})}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||pe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Le:He]=!0),pe(e.getTipElement()).hasClass(ke)||e._hoverState===De?e._hoverState=De:(clearTimeout(e._timeout),e._hoverState=De,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===De&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||pe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Le:He]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=we,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===we&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=l({},this.constructor.Default,pe(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),Fn.typeCheckConfig(ve,t,this.constructor.DefaultType),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=pe(this.getTipElement()),e=t.attr("class").match(be);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(pe(t).removeClass(Oe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=pe(this).data(ye),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),pe(this).data(ye,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Ae}},{key:"NAME",get:function(){return ve}},{key:"DATA_KEY",get:function(){return ye}},{key:"Event",get:function(){return Ne}},{key:"EVENT_KEY",get:function(){return Ee}},{key:"DefaultType",get:function(){return Se}}]),i}(),pe.fn[ve]=We._jQueryInterface,pe.fn[ve].Constructor=We,pe.fn[ve].noConflict=function(){return pe.fn[ve]=Ce,We._jQueryInterface},We),Jn=(qe="popover",Ke="."+(Fe="bs.popover"),Me=(Ue=e).fn[qe],Qe="bs-popover",Be=new RegExp("(^|\\s)"+Qe+"\\S+","g"),Ve=l({},zn.Default,{placement:"right",trigger:"click",content:"",template:''}),Ye=l({},zn.DefaultType,{content:"(string|element|function)"}),ze="fade",Ze=".popover-header",Ge=".popover-body",$e={HIDE:"hide"+Ke,HIDDEN:"hidden"+Ke,SHOW:(Je="show")+Ke,SHOWN:"shown"+Ke,INSERTED:"inserted"+Ke,CLICK:"click"+Ke,FOCUSIN:"focusin"+Ke,FOCUSOUT:"focusout"+Ke,MOUSEENTER:"mouseenter"+Ke,MOUSELEAVE:"mouseleave"+Ke},Xe=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){Ue(this.getTipElement()).addClass(Qe+"-"+t)},r.getTipElement=function(){return this.tip=this.tip||Ue(this.config.template)[0],this.tip},r.setContent=function(){var t=Ue(this.getTipElement());this.setElementContent(t.find(Ze),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Ge),e),t.removeClass(ze+" "+Je)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=Ue(this.getTipElement()),e=t.attr("class").match(Be);null!==e&&0=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||t0,i._pointerEvent=Boolean(window.PointerEvent),i._addEventListeners(),i}r(e,t);var n=e.prototype;return n.next=function(){this._isSliding||this._slide("next")},n.nextWhenVisible=function(){!document.hidden&&v(this._element)&&this.next()},n.prev=function(){this._isSliding||this._slide("prev")},n.pause=function(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(p(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(t){var e=this;this._activeElement=V.findOne(".active.carousel-item",this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)Q.one(this._element,"slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},n.dispose=function(){t.prototype.dispose.call(this),Q.off(this._element,G),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(t){return t=s({},Z,t),_($,t,J),t},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},n._addEventListeners=function(){var t=this;this._config.keyboard&&Q.on(this._element,"keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(Q.on(this._element,"mouseenter.bs.carousel",(function(e){return t.pause(e)})),Q.on(this._element,"mouseleave.bs.carousel",(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&tt[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&tt[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};V.find(".carousel-item img",this._element).forEach((function(t){Q.on(t,"dragstart.bs.carousel",(function(t){return t.preventDefault()}))})),this._pointerEvent?(Q.on(this._element,"pointerdown.bs.carousel",(function(t){return e(t)})),Q.on(this._element,"pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(Q.on(this._element,"touchstart.bs.carousel",(function(t){return e(t)})),Q.on(this._element,"touchmove.bs.carousel",(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),Q.on(this._element,"touchend.bs.carousel",(function(t){return n(t)})))},n._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case"ArrowLeft":t.preventDefault(),this.prev();break;case"ArrowRight":t.preventDefault(),this.next()}},n._getItemIndex=function(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)},n._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),s=this._items.length-1;if((i&&0===o||n&&o===s)&&!this._config.wrap)return e;var r=(o+("prev"===t?-1:1))%this._items.length;return-1===r?this._items[this._items.length-1]:this._items[r]},n._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(V.findOne(".active.carousel-item",this._element));return Q.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n})},n._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=V.find(".active",this._indicatorsElement),n=0;n0)for(var i=0;i0&&s--,"ArrowDown"===t.key&&sdocument.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var n=h(this._dialog);Q.off(this._element,"transitionend"),Q.one(this._element,"transitionend",(function(){t._element.classList.remove("modal-static"),e||(Q.one(t._element,"transitionend",(function(){t._element.style.overflowY=""})),m(t._element,n))})),m(this._element,n),this._element.focus()}},n._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;(!this._isBodyOverflowing&&t&&!T||this._isBodyOverflowing&&!t&&T)&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),(this._isBodyOverflowing&&!t&&!T||!this._isBodyOverflowing&&t&&T)&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",container:!1,fallbackPlacements:null,boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:Tt,popperConfig:null},Ot={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},It=function(e){function i(t,i){var o;if(void 0===n)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(o=e.call(this,t)||this)._isEnabled=!0,o._timeout=0,o._hoverState="",o._activeTrigger={},o._popper=null,o.config=o._getConfig(i),o.tip=null,o._setListeners(),o}r(i,e);var a=i.prototype;return a.enable=function(){this._isEnabled=!0},a.disable=function(){this._isEnabled=!1},a.toggleEnabled=function(){this._isEnabled=!this._isEnabled},a.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=L(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),A(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},a.dispose=function(){clearTimeout(this._timeout),Q.off(this._element,this.constructor.EVENT_KEY),Q.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,e.prototype.dispose.call(this)},a.show=function(){var e=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var n=Q.trigger(this._element,this.constructor.Event.SHOW),i=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this._element),o=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(n.defaultPrevented||!o)return;var s=this.getTipElement(),r=c(this.constructor.NAME);s.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&s.classList.add("fade");var a="function"==typeof this.config.placement?this.config.placement.call(this,s,this._element):this.config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);var u=this._getContainer();A(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||u.appendChild(s),Q.trigger(this._element,this.constructor.Event.INSERTED),this._popper=t.createPopper(this._element,s,this._getPopperConfig(l)),s.classList.add("show");var d,f,p="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass;if(p)(d=s.classList).add.apply(d,p.split(" "));if("ontouchstart"in document.documentElement)(f=[]).concat.apply(f,document.body.children).forEach((function(t){Q.on(t,"mouseover",(function(){}))}));var g=function(){var t=e._hoverState;e._hoverState=null,Q.trigger(e._element,e.constructor.Event.SHOWN),"out"===t&&e._leave(null,e)};if(this.tip.classList.contains("fade")){var _=h(this.tip);Q.one(this.tip,"transitionend",g),m(this.tip,_)}else g()}},a.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){"show"!==t._hoverState&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t._element.removeAttribute("aria-describedby"),Q.trigger(t._element,t.constructor.Event.HIDDEN),t._popper&&(t._popper.destroy(),t._popper=null)};if(!Q.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove("show"),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(t){return Q.off(t,"mouseover",b)}));if(this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var o=h(e);Q.one(e,"transitionend",n),m(e,o)}else n();this._hoverState=""}}},a.update=function(){null!==this._popper&&this._popper.update()},a.isWithContent=function(){return Boolean(this.getTitle())},a.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},a.setContent=function(){var t=this.getTipElement();this.setElementContent(V.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")},a.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&g(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=kt(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},a.getTitle=function(){var t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this._element):this.config.title),t},a.updateAttachment=function(t){return"right"===t?"end":"left"===t?"start":t},a._getPopperConfig=function(t){var e=this,n={name:"flip",options:{altBoundary:!0}};return this.config.fallbackPlacements&&(n.options.fallbackPlacements=this.config.fallbackPlacements),s({},{placement:t,modifiers:[n,{name:"preventOverflow",options:{rootBoundary:this.config.boundary}},{name:"arrow",options:{element:"."+this.constructor.NAME+"-arrow"}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:function(t){return e._handlePopperPlacementChange(t)}}],onFirstUpdate:function(t){t.options.placement!==t.placement&&e._handlePopperPlacementChange(t)}},this.config.popperConfig)},a._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))},a._getContainer=function(){return!1===this.config.container?document.body:g(this.config.container)?this.config.container:V.findOne(this.config.container)},a._getAttachment=function(t){return St[t.toUpperCase()]},a._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)Q.on(t._element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;Q.on(t._element,n,t.config.selector,(function(e){return t._enter(e)})),Q.on(t._element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t._element&&t.hide()},Q.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},a._fixTitle=function(){var t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))},a._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||L(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),A(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},a._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||L(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),A(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},a._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},a._getConfig=function(t){var e=q.getDataAttributes(this._element);return Object.keys(e).forEach((function(t){Ct.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=s({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_(At,t,this.constructor.DefaultType),t.sanitize&&(t.template=kt(t.template,t.allowList,t.sanitizeFn)),t},a._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},a._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Lt);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},a._handlePopperPlacementChange=function(t){var e=t.state;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))},i.jQueryInterface=function(t){return this.each((function(){var e=L(this,"bs.tooltip"),n="object"==typeof t&&t;if((e||!/dispose|hide/.test(t))&&(e||(e=new i(this,n)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},o(i,null,[{key:"Default",get:function(){return Nt}},{key:"NAME",get:function(){return At}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Ot}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Dt}}]),i}(U);E((function(){var t=w();if(t){var e=t.fn[At];t.fn[At]=It.jQueryInterface,t.fn[At].Constructor=It,t.fn[At].noConflict=function(){return t.fn[At]=e,It.jQueryInterface}}}));var jt="popover",Pt=new RegExp("(^|\\s)bs-popover\\S+","g"),xt=s({},It.Default,{placement:"right",trigger:"click",content:"",template:''}),Ht=s({},It.DefaultType,{content:"(string|element|function)"}),Bt={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Mt=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.setContent=function(){var t=this.getTipElement();this.setElementContent(V.findOne(".popover-header",t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(V.findOne(".popover-body",t),e),t.classList.remove("fade","show")},n._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))},n._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content},n._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Pt);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.popover"),i="object"==typeof t?t:null;if((n||!/dispose|hide/.test(t))&&(n||(n=new e(this,i),A(this,"bs.popover",n)),"string"==typeof t)){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(e,null,[{key:"Default",get:function(){return xt}},{key:"NAME",get:function(){return jt}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return Bt}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Ht}}]),e}(It);E((function(){var t=w();if(t){var e=t.fn[jt];t.fn[jt]=Mt.jQueryInterface,t.fn[jt].Constructor=Mt,t.fn[jt].noConflict=function(){return t.fn[jt]=e,Mt.jQueryInterface}}}));var Rt="scrollspy",Kt={offset:10,method:"auto",target:""},Qt={offset:"number",method:"string",target:"(string|element)"},Ut=function(t){function e(e,n){var i;return(i=t.call(this,e)||this)._scrollElement="BODY"===e.tagName?window:e,i._config=i._getConfig(n),i._selector=i._config.target+" .nav-link, "+i._config.target+" .list-group-item, "+i._config.target+" .dropdown-item",i._offsets=[],i._targets=[],i._activeTarget=null,i._scrollHeight=0,Q.on(i._scrollElement,"scroll.bs.scrollspy",(function(t){return i._process(t)})),i.refresh(),i._process(),i}r(e,t);var n=e.prototype;return n.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(this._selector).map((function(t){var e=d(t),o=e?V.findOne(e):null;if(o){var s=o.getBoundingClientRect();if(s.width||s.height)return[q[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},n.dispose=function(){t.prototype.dispose.call(this),Q.off(this._scrollElement,".bs.scrollspy"),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=s({},Kt,"object"==typeof t&&t?t:{})).target&&g(t.target)){var e=t.target.id;e||(e=c(Rt),t.target.id=e),t.target="#"+e}return _(Rt,t,Qt),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active":".active";e=(e=V.find(o,i))[e.length-1]}var s=null;if(e&&(s=Q.trigger(e,"hide.bs.tab",{relatedTarget:this._element})),!(Q.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==s&&s.defaultPrevented)){this._activate(this._element,i);var r=function(){Q.trigger(e,"hidden.bs.tab",{relatedTarget:t._element}),Q.trigger(t._element,"shown.bs.tab",{relatedTarget:e})};n?this._activate(n,n.parentNode,r):r()}}},n._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,".active"):V.find(":scope > li > .active",e))[0],s=n&&o&&o.classList.contains("fade"),r=function(){return i._transitionComplete(t,o,n)};if(o&&s){var a=h(o);o.classList.remove("show"),Q.one(o,"transitionend",r),m(o,a)}else r()},n._transitionComplete=function(t,e,n){if(e){e.classList.remove("active");var i=V.findOne(":scope > .dropdown-menu .active",e.parentNode);i&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}(t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),y(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu"))&&(t.closest(".dropdown")&&V.find(".dropdown-toggle").forEach((function(t){return t.classList.add("active")})),t.setAttribute("aria-expanded",!0));n&&n()},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.tab")||new e(this);if("string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},o(e,null,[{key:"DATA_KEY",get:function(){return"bs.tab"}}]),e}(U);Q.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){t.preventDefault(),(L(this,"bs.tab")||new Wt(this)).show()})),E((function(){var t=w();if(t){var e=t.fn.tab;t.fn.tab=Wt.jQueryInterface,t.fn.tab.Constructor=Wt,t.fn.tab.noConflict=function(){return t.fn.tab=e,Wt.jQueryInterface}}}));var Ft={animation:"boolean",autohide:"boolean",delay:"number"},Yt={animation:!0,autohide:!0,delay:5e3},zt=function(t){function e(e,n){var i;return(i=t.call(this,e)||this)._config=i._getConfig(n),i._timeout=null,i._setListeners(),i}r(e,t);var n=e.prototype;return n.show=function(){var t=this;if(!Q.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var e=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),Q.trigger(t._element,"shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),y(this._element),this._element.classList.add("showing"),this._config.animation){var n=h(this._element);Q.one(this._element,"transitionend",e),m(this._element,n)}else e()}},n.hide=function(){var t=this;if(this._element.classList.contains("show")&&!Q.trigger(this._element,"hide.bs.toast").defaultPrevented){var e=function(){t._element.classList.add("hide"),Q.trigger(t._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=h(this._element);Q.one(this._element,"transitionend",e),m(this._element,n)}else e()}},n.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),Q.off(this._element,"click.dismiss.bs.toast"),t.prototype.dispose.call(this),this._config=null},n._getConfig=function(t){return t=s({},Yt,q.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),_("toast",t,this.constructor.DefaultType),t},n._setListeners=function(){var t=this;Q.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return t.hide()}))},n._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},e.jQueryInterface=function(t){return this.each((function(){var n=L(this,"bs.toast");if(n||(n=new e(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t](this)}}))},o(e,null,[{key:"DefaultType",get:function(){return Ft}},{key:"Default",get:function(){return Yt}},{key:"DATA_KEY",get:function(){return"bs.toast"}}]),e}(U);return E((function(){var t=w();if(t){var e=t.fn.toast;t.fn.toast=zt.jQueryInterface,t.fn.toast.Constructor=zt,t.fn.toast.noConflict=function(){return t.fn.toast=e,zt.jQueryInterface}}})),{Alert:F,Button:Y,Carousel:et,Collapse:st,Dropdown:mt,Modal:bt,Popover:Mt,ScrollSpy:Ut,Tab:Wt,Toast:zt,Tooltip:It}})); diff --git a/assets/js/popper.min.js b/assets/js/popper.min.js index 5582ff5c..57ccdfd9 100644 --- a/assets/js/popper.min.js +++ b/assets/js/popper.min.js @@ -1,4 +1,5 @@ -/* - Copyright (C) Federico Zivolo 2018 - Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). - */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1=o.clientWidth&&n>=o.clientHeight}),l=0a[e]&&!t.escapeWithReference&&(n=J(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!q(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-us[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,y=t(e.instance.popper),w=parseFloat(y['margin'+f],10),E=parseFloat(y['border'+f+'Width'],10),v=b-e.offsets.popper[m]-w-E;return v=$(J(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,Q(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case he.FLIP:p=[n,i];break;case he.CLOCKWISE:p=z(n);break;case he.COUNTERCLOCKWISE:p=z(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)f(l.top)||'bottom'===n&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,y=-1!==['top','bottom'].indexOf(n),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),w&&(r=G(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!q(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right["html","body"].indexOf(a(e));){if("none"!==(r=c(e)).transform||"none"!==r.perspective||r.willChange&&"auto"!==r.willChange){r=e;break e}e=e.parentNode}r=null}return r||t}function v(e){var t=new Map,n=new Set,r=[];return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||function e(o){n.add(o.name),[].concat(o.requires||[],o.requiresIfExists||[]).forEach((function(r){n.has(r)||(r=t.get(r))&&e(r)})),r.push(o)}(e)})),r}function b(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function y(e){return e.split("-")[0]}function O(e,t){var r,o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if((r=o)&&(r=o instanceof(r=n(o).ShadowRoot)||o instanceof ShadowRoot),r)do{if(t&&e.isSameNode(t))return!0;t=t.parentNode||t.host}while(t);return!1}function w(e){return Object.assign(Object.assign({},e),{},{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function x(e,o){if("viewport"===o){o=n(e);var a=s(e);o=o.visualViewport;var p=a.clientWidth;a=a.clientHeight;var l=0,u=0;o&&(p=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(l=o.offsetLeft,u=o.offsetTop)),e=w(e={width:p,height:a,x:l+f(e),y:u})}else i(o)?((e=t(o)).top+=o.clientTop,e.left+=o.clientLeft,e.bottom=e.top+o.clientHeight,e.right=e.left+o.clientWidth,e.width=o.clientWidth,e.height=o.clientHeight,e.x=e.left,e.y=e.top):(u=s(e),e=s(u),l=r(u),o=u.ownerDocument.body,p=Math.max(e.scrollWidth,e.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Math.max(e.scrollHeight,e.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-l.scrollLeft+f(u),l=-l.scrollTop,"rtl"===c(o||e).direction&&(u+=Math.max(e.clientWidth,o?o.clientWidth:0)-p),e=w({width:p,height:a,x:u,y:l}));return e}function j(e,t,n){return t="clippingParents"===t?function(e){var t=m(d(e)),n=0<=["absolute","fixed"].indexOf(c(e).position)&&i(e)?g(e):e;return o(n)?t.filter((function(e){return o(e)&&O(e,n)&&"body"!==a(e)})):[]}(e):[].concat(t),(n=(n=[].concat(t,[n])).reduce((function(t,n){return n=x(e,n),t.top=Math.max(n.top,t.top),t.right=Math.min(n.right,t.right),t.bottom=Math.min(n.bottom,t.bottom),t.left=Math.max(n.left,t.left),t}),x(e,n[0]))).width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}function M(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function E(e){var t=e.reference,n=e.element,r=(e=e.placement)?y(e):null;e=e?e.split("-")[1]:null;var o=t.x+t.width/2-n.width/2,i=t.y+t.height/2-n.height/2;switch(r){case"top":o={x:o,y:t.y-n.height};break;case"bottom":o={x:o,y:t.y+t.height};break;case"right":o={x:t.x+t.width,y:i};break;case"left":o={x:t.x-n.width,y:i};break;default:o={x:t.x,y:t.y}}if(null!=(r=r?M(r):null))switch(i="y"===r?"height":"width",e){case"start":o[r]-=t[i]/2-n[i]/2;break;case"end":o[r]+=t[i]/2-n[i]/2}return o}function D(e){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),e)}function P(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function L(e,n){void 0===n&&(n={});var r=n;n=void 0===(n=r.placement)?e.placement:n;var i=r.boundary,a=void 0===i?"clippingParents":i,f=void 0===(i=r.rootBoundary)?"viewport":i;i=void 0===(i=r.elementContext)?"popper":i;var c=r.altBoundary,p=void 0!==c&&c;r=D("number"!=typeof(r=void 0===(r=r.padding)?0:r)?r:P(r,T));var l=e.elements.reference;c=e.rects.popper,a=j(o(p=e.elements[p?"popper"===i?"reference":"popper":i])?p:p.contextElement||s(e.elements.popper),a,f),p=E({reference:f=t(l),element:c,strategy:"absolute",placement:n}),c=w(Object.assign(Object.assign({},c),p)),f="popper"===i?c:f;var u={top:a.top-f.top+r.top,bottom:f.bottom-a.bottom+r.bottom,left:a.left-f.left+r.left,right:f.right-a.right+r.right};if(e=e.modifiersData.offset,"popper"===i&&e){var d=e[n];Object.keys(u).forEach((function(e){var t=0<=["right","bottom"].indexOf(e)?1:-1,n=0<=["top","bottom"].indexOf(e)?"y":"x";u[e]+=d[n]*t}))}return u}function k(){for(var e=arguments.length,t=Array(e),n=0;n(v.devicePixelRatio||1)?"translate("+e+"px, "+l+"px)":"translate3d("+e+"px, "+l+"px, 0)",d)):Object.assign(Object.assign({},r),{},((t={})[h]=a?l+"px":"",t[m]=u?e+"px":"",t.transform="",t))}function A(e){return e.replace(/left|right|bottom|top/g,(function(e){return G[e]}))}function H(e){return e.replace(/start|end/g,(function(e){return J[e]}))}function R(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function S(e){return["top","right","bottom","left"].some((function(t){return 0<=e[t]}))}var T=["top","bottom","right","left"],q=T.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),C=[].concat(T,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),N="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" "),V={placement:"bottom",modifiers:[],strategy:"absolute"},I={passive:!0},_={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,o=(e=e.options).scroll,i=void 0===o||o,a=void 0===(e=e.resize)||e,s=n(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach((function(e){e.addEventListener("scroll",r.update,I)})),a&&s.addEventListener("resize",r.update,I),function(){i&&f.forEach((function(e){e.removeEventListener("scroll",r.update,I)})),a&&s.removeEventListener("resize",r.update,I)}},data:{}},U={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=E({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},z={top:"auto",right:"auto",bottom:"auto",left:"auto"},F={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options;e=void 0===(e=n.gpuAcceleration)||e;var r=n.adaptive;r=void 0===r||r,n=void 0===(n=n.roundOffsets)||n,e={placement:y(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:e},null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign(Object.assign({},t.styles.popper),W(Object.assign(Object.assign({},e),{},{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:n})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign(Object.assign({},t.styles.arrow),W(Object.assign(Object.assign({},e),{},{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:n})))),t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-placement":t.placement})},data:{}},X={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];i(o)&&a(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{};e=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{}),i(r)&&a(r)&&(Object.assign(r.style,e),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},Y={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.name,r=void 0===(e=e.options.offset)?[0,0]:e,o=(e=C.reduce((function(e,n){var o=t.rects,i=y(n),a=0<=["left","top"].indexOf(i)?-1:1,s="function"==typeof r?r(Object.assign(Object.assign({},o),{},{placement:n})):r;return o=(o=s[0])||0,s=((s=s[1])||0)*a,i=0<=["left","right"].indexOf(i)?{x:s,y:o}:{x:o,y:s},e[n]=i,e}),{}))[t.placement],i=o.x;o=o.y,null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=o),t.modifiersData[n]=e}},G={left:"right",right:"left",bottom:"top",top:"bottom"},J={start:"end",end:"start"},K={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options;if(e=e.name,!t.modifiersData[e]._skip){var r=n.mainAxis;r=void 0===r||r;var o=n.altAxis;o=void 0===o||o;var i=n.fallbackPlacements,a=n.padding,s=n.boundary,f=n.rootBoundary,c=n.altBoundary,p=n.flipVariations,l=void 0===p||p,u=n.allowedAutoPlacements;p=y(n=t.options.placement),i=i||(p!==n&&l?function(e){if("auto"===y(e))return[];var t=A(e);return[H(e),t,H(t)]}(n):[A(n)]);var d=[n].concat(i).reduce((function(e,n){return e.concat("auto"===y(n)?function(e,t){void 0===t&&(t={});var n=t.boundary,r=t.rootBoundary,o=t.padding,i=t.flipVariations,a=t.allowedAutoPlacements,s=void 0===a?C:a,f=t.placement.split("-")[1];0===(i=(t=f?i?q:q.filter((function(e){return e.split("-")[1]===f})):T).filter((function(e){return 0<=s.indexOf(e)}))).length&&(i=t);var c=i.reduce((function(t,i){return t[i]=L(e,{placement:i,boundary:n,rootBoundary:r,padding:o})[y(i)],t}),{});return Object.keys(c).sort((function(e,t){return c[e]-c[t]}))}(t,{placement:n,boundary:s,rootBoundary:f,padding:a,flipVariations:l,allowedAutoPlacements:u}):n)}),[]);n=t.rects.reference,i=t.rects.popper;var m=new Map;p=!0;for(var h=d[0],g=0;gi[x]&&(O=A(O)),x=A(O),w=[],r&&w.push(0>=j[b]),o&&w.push(0>=j[O],0>=j[x]),w.every((function(e){return e}))){h=v,p=!1;break}m.set(v,w)}if(p)for(r=function(e){var t=d.find((function(t){if(t=m.get(t))return t.slice(0,e).every((function(e){return e}))}));if(t)return h=t,"break"},o=l?3:1;0JavaScript Licenses - +
    @@ -21,7 +21,7 @@ permalink: /about/javascript/ - + -- 2.47.2 From 431ee210551ffd1a7ad277398d2d34e65bb80656 Mon Sep 17 00:00:00 2001 From: Gusted Date: Tue, 29 Dec 2020 13:58:02 +0000 Subject: [PATCH 530/560] Update Ruby Dependencies (#2168) --- Gemfile.lock | 203 +++++++++++++++++++++++++++------------------------ 1 file changed, 108 insertions(+), 95 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2dce18a7..9caae865 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,14 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.11.1) - i18n (~> 0.7) + activesupport (6.0.3.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - addressable (2.6.0) - public_suffix (>= 2.0.2, < 4.0) + zeitwerk (~> 2.2, >= 2.2.2) + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) coffee-script (2.4.1) coffee-script-source execjs @@ -15,65 +16,65 @@ GEM colorator (1.1.0) commonmarker (0.17.13) ruby-enum (~> 0.5) - concurrent-ruby (1.1.5) - dnsruby (1.61.3) - addressable (~> 2.5) - em-websocket (0.5.1) + concurrent-ruby (1.1.7) + dnsruby (1.61.5) + simpleidn (~> 0.1) + em-websocket (0.5.2) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) ethon (0.12.0) ffi (>= 1.3.0) eventmachine (1.2.7) execjs (2.7.0) - faraday (0.15.4) + faraday (1.2.0) multipart-post (>= 1.2, < 3) - ffi (1.11.1) + ruby2_keywords + ffi (1.14.2) forwardable-extended (2.6.0) gemoji (3.0.1) - github-pages (198) - activesupport (= 4.2.11.1) + github-pages (209) github-pages-health-check (= 1.16.1) - jekyll (= 3.8.5) - jekyll-avatar (= 0.6.0) + jekyll (= 3.9.0) + jekyll-avatar (= 0.7.0) jekyll-coffeescript (= 1.1.1) - jekyll-commonmark-ghpages (= 0.1.5) + jekyll-commonmark-ghpages (= 0.1.6) jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.11.0) + jekyll-feed (= 0.15.1) jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.12.1) - jekyll-mentions (= 1.4.1) - jekyll-optional-front-matter (= 0.3.0) + jekyll-github-metadata (= 2.13.0) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.2.0) - jekyll-redirect-from (= 0.14.0) - jekyll-relative-links (= 0.6.0) - jekyll-remote-theme (= 0.3.1) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.6.1) + jekyll-remote-theme (= 0.4.2) jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.5.0) - jekyll-sitemap (= 1.2.0) - jekyll-swiss (= 0.4.0) + jekyll-seo-tag (= 2.6.1) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) jekyll-theme-architect (= 0.1.1) jekyll-theme-cayman (= 0.1.1) jekyll-theme-dinky (= 0.1.1) - jekyll-theme-hacker (= 0.1.1) + jekyll-theme-hacker (= 0.1.2) jekyll-theme-leap-day (= 0.1.1) jekyll-theme-merlot (= 0.1.1) jekyll-theme-midnight (= 0.1.1) jekyll-theme-minimal (= 0.1.1) jekyll-theme-modernist (= 0.1.1) - jekyll-theme-primer (= 0.5.3) + jekyll-theme-primer (= 0.5.4) jekyll-theme-slate (= 0.1.1) jekyll-theme-tactile (= 0.1.1) jekyll-theme-time-machine (= 0.1.1) - jekyll-titles-from-headings (= 0.5.1) - jemoji (= 0.10.2) - kramdown (= 1.17.0) - liquid (= 4.0.0) - listen (= 3.1.5) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.12.0) + kramdown (= 2.3.0) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.3) mercenary (~> 0.3) - minima (= 2.5.0) - nokogiri (>= 1.8.5, < 2.0) - rouge (= 2.2.1) + minima (= 2.5.1) + nokogiri (>= 1.10.4, < 2.0) + rouge (= 3.23.0) terminal-table (~> 1.4) github-pages-health-check (1.16.1) addressable (~> 2.3) @@ -81,68 +82,70 @@ GEM octokit (~> 4.0) public_suffix (~> 3.0) typhoeus (~> 1.3) - html-pipeline (2.12.0) + html-pipeline (2.14.0) activesupport (>= 2) nokogiri (>= 1.4) http_parser.rb (0.6.0) i18n (0.9.5) concurrent-ruby (~> 1.0) - jekyll (3.8.5) + jekyll (3.9.0) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) i18n (~> 0.7) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 2.0) - kramdown (~> 1.14) + kramdown (>= 1.17, < 3) liquid (~> 4.0) mercenary (~> 0.3.3) pathutil (~> 0.9) rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-avatar (0.6.0) - jekyll (~> 3.0) + jekyll-avatar (0.7.0) + jekyll (>= 3.0, < 5.0) jekyll-coffeescript (1.1.1) coffee-script (~> 2.2) coffee-script-source (~> 1.11.1) jekyll-commonmark (1.3.1) commonmarker (~> 0.14) jekyll (>= 3.7, < 5.0) - jekyll-commonmark-ghpages (0.1.5) + jekyll-commonmark-ghpages (0.1.6) commonmarker (~> 0.17.6) - jekyll-commonmark (~> 1) - rouge (~> 2) + jekyll-commonmark (~> 1.2) + rouge (>= 2.0, < 4.0) jekyll-default-layout (0.1.4) jekyll (~> 3.0) - jekyll-feed (0.11.0) - jekyll (~> 3.3) + jekyll-feed (0.15.1) + jekyll (>= 3.7, < 5.0) jekyll-gist (1.5.0) octokit (~> 4.2) - jekyll-github-metadata (2.12.1) - jekyll (~> 3.4) + jekyll-github-metadata (2.13.0) + jekyll (>= 3.4, < 5.0) octokit (~> 4.0, != 4.4.0) - jekyll-mentions (1.4.1) + jekyll-mentions (1.6.0) html-pipeline (~> 2.3) - jekyll (~> 3.0) - jekyll-optional-front-matter (0.3.0) - jekyll (~> 3.0) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) jekyll-paginate (1.1.0) - jekyll-readme-index (0.2.0) - jekyll (~> 3.0) - jekyll-redirect-from (0.14.0) - jekyll (~> 3.3) - jekyll-relative-links (0.6.0) - jekyll (~> 3.3) - jekyll-remote-theme (0.3.1) - jekyll (~> 3.5) - rubyzip (>= 1.2.1, < 3.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.2) + addressable (~> 2.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) jekyll-sass-converter (1.5.2) sass (~> 3.4) - jekyll-seo-tag (2.5.0) - jekyll (~> 3.3) - jekyll-sitemap (1.2.0) - jekyll (~> 3.3) - jekyll-swiss (0.4.0) + jekyll-seo-tag (2.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) jekyll-theme-architect (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) @@ -152,8 +155,8 @@ GEM jekyll-theme-dinky (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.1.1) - jekyll (~> 3.5) + jekyll-theme-hacker (0.1.2) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) jekyll-theme-leap-day (0.1.1) jekyll (~> 3.5) @@ -170,8 +173,8 @@ GEM jekyll-theme-modernist (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.5.3) - jekyll (~> 3.5) + jekyll-theme-primer (0.5.4) + jekyll (> 3.5, < 5.0) jekyll-github-metadata (~> 2.9) jekyll-seo-tag (~> 2.0) jekyll-theme-slate (0.1.1) @@ -183,43 +186,47 @@ GEM jekyll-theme-time-machine (0.1.1) jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-titles-from-headings (0.5.1) - jekyll (~> 3.3) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - jemoji (0.10.2) + jemoji (0.12.0) gemoji (~> 3.0) html-pipeline (~> 2.2) - jekyll (~> 3.0) - kramdown (1.17.0) - liquid (4.0.0) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) + jekyll (>= 3.0, < 5.0) + kramdown (2.3.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.3.3) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) mini_portile2 (2.4.0) - minima (2.5.0) - jekyll (~> 3.5) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.11.3) + minitest (5.14.2) multipart-post (2.1.1) - nokogiri (1.10.8) + nokogiri (1.10.10) mini_portile2 (~> 2.4.0) - octokit (4.14.0) + octokit (4.19.0) + faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (3.1.1) - rb-fsevent (0.10.3) - rb-inotify (0.10.0) + rb-fsevent (0.10.4) + rb-inotify (0.10.1) ffi (~> 1.0) - rouge (2.2.1) - ruby-enum (0.7.2) + rexml (3.2.4) + rouge (3.23.0) + ruby-enum (0.8.0) i18n - ruby_dep (1.5.0) - rubyzip (2.0.0) + ruby2_keywords (0.0.2) + rubyzip (2.3.0) safe_yaml (1.0.5) sass (3.7.4) sass-listen (~> 4.0.0) @@ -229,14 +236,20 @@ GEM sawyer (0.8.2) addressable (>= 2.3.5) faraday (> 0.8, < 2.0) + simpleidn (0.1.1) + unf (~> 0.1.4) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) - typhoeus (1.3.1) + typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.5) + tzinfo (1.2.9) thread_safe (~> 0.1) - unicode-display_width (1.6.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.7) + unicode-display_width (1.7.0) + zeitwerk (2.4.2) PLATFORMS ruby -- 2.47.2 From 43aa060b1ef225ed20d298c2d9af33e995e56926 Mon Sep 17 00:00:00 2001 From: Gusted Date: Wed, 6 Jan 2021 16:50:50 +0000 Subject: [PATCH 531/560] Remove IVPN trial notice (#2178) --- _includes/sections/vpn.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 7f7ba113..dea6080d 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -86,7 +86,7 @@ {% include badge.html color="info" text="Standard USD $60/y" %} {% include badge.html color="secondary" text="Pro USD $100/y" %} -

    IVPN.net is another premium VPN provider, and they have been in operation since 2009. IVPN is based in Gibraltar and offers a 3 day free trial.

    +

    IVPN.net is another premium VPN provider, and they have been in operation since 2009. IVPN is based in Gibraltar.

    {% include badge.html color="success" text="32 Countries" %}

    IVPN has servers in 32 countries at the time of writing this page. Picking a VPN provider with a server nearest to you will reduce latency of the network traffic you send. This is because of a shorter route (less hops) to the destination.

    We also think it's better for the security of the VPN provider's private keys if they use dedicated servers, instead of cheaper shared solutions (with other customers) such as virtual private servers.

    -- 2.47.2 From c1dbe5890ae5a837be92d66c83a7a3639d04fe29 Mon Sep 17 00:00:00 2001 From: Gusted Date: Wed, 6 Jan 2021 16:52:24 +0000 Subject: [PATCH 532/560] Removed Closed Souce Warning from Cryptomator (#2177) --- _includes/sections/cloud-storage.html | 2 +- _includes/sections/file-encryption.html | 11 +---------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html index 252c6746..3a8881a1 100644 --- a/_includes/sections/cloud-storage.html +++ b/_includes/sections/cloud-storage.html @@ -26,6 +26,6 @@

    Worth Mentioning

      -
    • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration. {% include badge.html color="warning" tooltip="Cryptomator's mobile apps are not open-source." link="https://github.com/cryptomator/cryptomator-android/issues/1#issuecomment-257979375" icon="fas fa-exclamation-triangle" %}
    • +
    • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration.
    • CryptPad - Free and end-to-end encrypted real time collaboration sharing folders, media, and documents.
    diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index dc85b5df..0d066b1e 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -55,16 +55,7 @@

    Worth Mentioning

      -
    • - Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration. - {% include badge.html - color="warning" - text="Closed source" - icon="fas fa-exclamation-triangle" - link="https://github.com/cryptomator/cryptomator-android/issues/1#issuecomment-257979375" - tooltip="Cryptomator's mobile apps are not open-source." - %} -
    • +
    • Cryptomator - Free client-side AES encryption for your cloud files. Open source software: No backdoors, no registration.
    • Linux Unified Key Setup (LUKS) - A full disk encryption system for Linux using dm-crypt as the disk encryption backend. Included by default in Ubuntu. Available for Windows and Linux.
    • Tomb - A simple zsh script for making LUKS containers on the commandline.
    • Hat.sh - A cross-platform, serverless JavaScript web application that provides secure file encryption using the AES-256-GCM algorithm in your browser. It can also be downloaded and run offline.
    • -- 2.47.2 From 2fcb959eb82f5f430b2a951c1a54a44ffe395981 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Wed, 6 Jan 2021 16:53:22 +0000 Subject: [PATCH 533/560] Update Temp container bug (#2173) --- _includes/sections/browser-addons.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 0c37fb7c..beebabc2 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -138,7 +138,7 @@

      Android

      {% include cardv2.html -- 2.47.2 From 148e1e7455aef96f96d7931b66ff721d8d13cd0a Mon Sep 17 00:00:00 2001 From: Gusted Date: Wed, 13 Jan 2021 10:44:35 +0000 Subject: [PATCH 534/560] Add warning to Invidious (#2182) - Add warning for non-default proxy option. --- _includes/sections/video-frontends.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_includes/sections/video-frontends.html b/_includes/sections/video-frontends.html index c790135b..c2d94c45 100644 --- a/_includes/sections/video-frontends.html +++ b/_includes/sections/video-frontends.html @@ -8,7 +8,8 @@ title="Invidious" image="/assets/img/svg/3rd-party/invidious.svg" description='Invidious is an alternative front-end to YouTube. It is free software, with no advertising or Javascript dependency to play videos, with lots of other features that allow you to have a complete YouTube experience, sans Google.' + labels="color==warning::icon==fas fa-exclamation-triangle::link==https://github.com/iv-org/documentation/blob/master/Always-use-%22local%22-to-proxy-video-through-the-server-without-creating-an-account.md::text==Warning::tooltip==By default, Invidious will not proxy videos through the instance's proxy." website="https://invidio.us" - github="https://github.com/omarroth/invidious" + github="https://github.com/iv-org/invidious" web="https://instances.invidio.us" %} -- 2.47.2 From 904b699feb6b98efa4ac5254abac4771fad9dc51 Mon Sep 17 00:00:00 2001 From: gudishvibes <30058021+pcpcpc1213@users.noreply.github.com> Date: Sat, 23 Jan 2021 21:32:53 +0000 Subject: [PATCH 535/560] Fix search bar not passing searches to Searx (#2086) The URL to pass searches to was https://search.privacytools.io/searx, instead of https://search.privacytools.io. So I changed the URL of the search bar form. --- _includes/sections/header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/header.html b/_includes/sections/header.html index 554c681f..06f6fec5 100644 --- a/_includes/sections/header.html +++ b/_includes/sections/header.html @@ -10,7 +10,7 @@

      You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities. {{ site.name }} provides services, tools and knowledge to protect your privacy against global mass surveillance.

      - +
      -- 2.47.2 From 9552a394b55f22d5649044ac11cc4db3c2ba3b71 Mon Sep 17 00:00:00 2001 From: IacobusKopiirefuto <71605946+IacobusKopiirefuto@users.noreply.github.com> Date: Sun, 14 Mar 2021 12:16:32 +0000 Subject: [PATCH 536/560] Onion Browser: link proving Tor Project endorsement (#2179) In the Onion Browser's description is written that it is endorsed by the Tor Project, but the Onion Browser's website has no easy to find link to the Tor Project's website to prove it. For readers convenience I have added link to https://support.torproject.org where they can read about the Onion Browser from the Tor Project's perspective. I know, this is not Wikipedia and we do not have to source everything, however, in the Firefox for iOS, there is link to Disconnect's website, just so users can read about their Tracking protection lists, and being able to quickly verify that the Onion Browser is really officially endorsed by the Tor Project is arguably much more important, therefore the link should be included. Other, more explicit, endorsement on torproject.org is in a small print under Android download page https://torproject.org/download/index.html#android that says "Are you an iOS user? We encourage you to try Onion Browser.", however this one is much less visible, because of that I'm not using this link. --- _includes/sections/browser-recommendation.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index 96eca12f..406d493e 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -112,7 +112,7 @@ {% include cardv2.html title="Onion Browser" image="/assets/img/svg/3rd-party/onion_browser.svg" - description='Onion Browser is an open-source browser that lets you browse the web anonymously over the Tor network on iOS devices and is endorsed by the Tor Project. Warning: there are certain anonymity-related issues with Onion Browser due to iOS limitations.' + description='Onion Browser is an open-source browser that lets you browse the web anonymously over the Tor network on iOS devices and is endorsed by the Tor Project. Warning: there are certain anonymity-related issues with Onion Browser due to iOS limitations.' website="https://onionbrowser.com/" privacy-policy="https://onionbrowser.com/privacy-policy" forum="https://forum.privacytools.io/t/discussion-onion-browser-browsers/1523" -- 2.47.2 From accb7ed98dd06376e43e76acef276d1eb639012e Mon Sep 17 00:00:00 2001 From: Freddy Date: Wed, 17 Mar 2021 07:17:37 +0000 Subject: [PATCH 537/560] Uncensored DNS now supports DoH (#2181) --- _includes/sections/dns.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 7a9180b2..54046d94 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -515,7 +515,7 @@ We also log how many times this or that tracker has been blocked. We need this i
    - + -- 2.47.2 From 4650f5ded902a9777a70d8e880ffcf8e58f5ab68 Mon Sep 17 00:00:00 2001 From: Jacob Neplokh Date: Fri, 26 Mar 2021 01:41:53 -0700 Subject: [PATCH 538/560] Add iOS Addons Section (#2075) - Add references to redirects, pages, and navigation - Add two addons/apps (Passepartout and AdGuard) - Add two images: the respective logos for those apps --- _includes/nav.html | 1 + _includes/sections/ios-addons.html | 31 ++++++++++++++++++++++ assets/img/png/3rd-party/adguard.png | Bin 0 -> 7320 bytes assets/img/png/3rd-party/passepartout.png | Bin 0 -> 2235 bytes assets/js/redirects.js | 1 + pages/os.html | 2 ++ 6 files changed, 35 insertions(+) create mode 100644 _includes/sections/ios-addons.html create mode 100644 assets/img/png/3rd-party/adguard.png create mode 100644 assets/img/png/3rd-party/passepartout.png diff --git a/_includes/nav.html b/_includes/nav.html index 21d80d1d..129f4fe4 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -91,6 +91,7 @@ Tor focused distributions Mobile OS Android Privacy Add-ons + iOS Privacy Add-ons Router Firmware Don't use Windows 10 diff --git a/_includes/sections/ios-addons.html b/_includes/sections/ios-addons.html new file mode 100644 index 00000000..6e9da956 --- /dev/null +++ b/_includes/sections/ios-addons.html @@ -0,0 +1,31 @@ +

    iOS Privacy Add-ons

    + +
    + +
    +
    + Passepartout +
    +
    +

    Use a VPN with Passepartout

    +

    Passepartout is a free, open-source, and user friendly OpenVPN app with presets for multiple providers (including Mullvad and ProtonVPN, two PrivacyTools recommended providers) and easy configurability.

    +
    +
    + +
    +
    + AdGuard +
    +
    +

    Block content in Safari with AdGuard for iOS

    +

    AdGuard for iOS is a free (and open-source) content-blocking app that allows you to set filters within Safari. As required by iOS, it uses the native Content Blocker API for even greater privacy.

    +
    +
    + +

    See also

    + + diff --git a/assets/img/png/3rd-party/adguard.png b/assets/img/png/3rd-party/adguard.png new file mode 100644 index 0000000000000000000000000000000000000000..029cb1f320cc1031d50d19691c6c93374242b3fe GIT binary patch literal 7320 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 Date: Thu, 15 Apr 2021 01:28:03 +0200 Subject: [PATCH 539/560] Arch Linux: Ensure correct link to reproducible builds (#2191) The CI system is a fuzzer for finding upstream and doesn't necessarily reflect the progress made in Arch. The CI are just checking out some files and builds them twice. The link moves this to our current rebuilder setup which reproduces distributed packages. --- _includes/sections/operating-systems.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index cb30dec5..c3b1879d 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -45,7 +45,7 @@ image="/assets/img/svg/3rd-party/archlinux.svg" description='A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement.' badges="info:Linux" - labels="color==success::link==https://tests.reproducible-builds.org/archlinux/archlinux.html::text==Reproducible builds" + labels="color==success::link==https://reproducible.archlinux.org::text==Reproducible builds" website="https://www.archlinux.org/" privacy-policy="https://wiki.archlinux.org/index.php/ArchWiki:Privacy_policy" gitlab="https://gitlab.archlinux.org" -- 2.47.2 From 6393fc80bb369baccb089ebaaa41043c0a1fa875 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 May 2021 03:21:36 +0000 Subject: [PATCH 540/560] Bump rexml from 3.2.4 to 3.2.5 (#2275) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9caae865..d6586624 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -221,7 +221,7 @@ GEM rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.2.4) + rexml (3.2.5) rouge (3.23.0) ruby-enum (0.8.0) i18n -- 2.47.2 From 5a130e2f8ad79a29e4dc04094aa016347154830e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 May 2021 03:22:01 +0000 Subject: [PATCH 541/560] Bump nokogiri from 1.10.10 to 1.11.2 (#2243) --- Gemfile.lock | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index d6586624..b5724e2d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -203,21 +203,23 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) - mini_portile2 (2.4.0) + mini_portile2 (2.5.0) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.14.2) multipart-post (2.1.1) - nokogiri (1.10.10) - mini_portile2 (~> 2.4.0) + nokogiri (1.11.2) + mini_portile2 (~> 2.5.0) + racc (~> 1.4) octokit (4.19.0) faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (3.1.1) + racc (1.5.2) rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) -- 2.47.2 From 0a2611fef197413e0415bf9c35acbe1fa3e4abe2 Mon Sep 17 00:00:00 2001 From: Freddy Date: Tue, 4 May 2021 04:24:12 +0100 Subject: [PATCH 542/560] Update Matrix Room Links (#2196) --- pages/about/about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/about/about.html b/pages/about/about.html index e826da2a..54d84c96 100644 --- a/pages/about/about.html +++ b/pages/about/about.html @@ -161,7 +161,7 @@ emeritus=true

    Open an issue on GitHub

    Suggest something new on our subreddit

    For complete transparency, software and providers will only be considered for this website after discussions take place on our GitHub issue tracker. We of course don't make any changes in secret.

    -

    Join our Matrix room at #general:privacytools.io to chat with us and other members about this site and privacy in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Element.

    +

    Join our Matrix rooms at #lounge:privacytools.io to chat with us and other members, and #privacy:privacytools.io for privacy discussions in general! If you need a Matrix account, you can sign up with our own homeserver (https://chat.privacytools.io) using Element.

    You can also email the team at support@privacytools.io and find us on Twitter and Mastodon.

    -- 2.47.2 From e9d9e8fbf641870fea38b0af19a20cb339f58ac9 Mon Sep 17 00:00:00 2001 From: Sergey Musiyenko Date: Tue, 4 May 2021 05:25:05 +0200 Subject: [PATCH 543/560] remove: www.erfahrungen.com (#2250) Looks like it was taken over, all I see is just a bunch of ads on this website --- _includes/sections/privacy-resources.html | 1 - 1 file changed, 1 deletion(-) diff --git a/_includes/sections/privacy-resources.html b/_includes/sections/privacy-resources.html index d294f741..3f80dc94 100644 --- a/_includes/sections/privacy-resources.html +++ b/_includes/sections/privacy-resources.html @@ -15,7 +15,6 @@
    • Freedom of the Press Foundation - Supporting and defending journalism dedicated to transparency and accountability since 2012.
    • -
    • Erfahrungen.com - German review aggregator website of privacy-related services.
    • Open Wireless Movement - a coalition of Internet freedom advocates, companies, organizations, and technologists working to develop new wireless technologies and to inspire a movement of Internet openness.
    • privacy.net - What does the US government know about you?
    • r/privacytoolsIO Wiki - Our Wiki on reddit.com.
    • -- 2.47.2 From 216dd66aba35d64fff79e62ed317a7fa317bb8af Mon Sep 17 00:00:00 2001 From: "J. C" <73438877+1hiking@users.noreply.github.com> Date: Tue, 4 May 2021 03:33:03 +0000 Subject: [PATCH 544/560] Replace tags to and tags to (#2273) --- 404.html | 10 +-- _includes/badge.html | 8 +- _includes/breadcrumbs.html | 2 +- _includes/card.html | 4 +- _includes/cardv2.html | 84 +++++++++---------- _includes/footer.html | 16 ++-- _includes/sections/android-addons.html | 2 +- .../sections/android-operating-systems.html | 4 +- _includes/sections/browser-addons.html | 4 +- _includes/sections/browser-fingerprint.html | 6 +- .../sections/browser-recommendation.html | 6 +- _includes/sections/browser-tweaks.html | 2 +- _includes/sections/browser-webrtc.html | 6 +- .../sections/calendar-contacts-sync.html | 2 +- _includes/sections/cloud-storage.html | 2 +- _includes/sections/decentralized-video.html | 2 +- _includes/sections/dns.html | 14 ++-- _includes/sections/email-clients.html | 8 +- _includes/sections/email-providers.html | 24 ++++-- _includes/sections/email-warning.html | 2 +- _includes/sections/file-encryption.html | 2 +- _includes/sections/file-sharing.html | 2 +- _includes/sections/file-sync.html | 2 +- _includes/sections/fourteen-eyes.html | 2 +- _includes/sections/header.html | 2 +- _includes/sections/hosting-provider.html | 2 +- _includes/sections/instant-messenger.html | 8 +- _includes/sections/ios-addons.html | 2 +- _includes/sections/key-disclosure-law.html | 2 +- _includes/sections/notebooks.html | 2 +- _includes/sections/operating-systems.html | 4 +- .../other-mobile-operating-systems.html | 2 +- _includes/sections/participate.html | 2 +- _includes/sections/password-managers.html | 2 +- _includes/sections/paste-services.html | 2 +- _includes/sections/privacy-resources.html | 2 +- _includes/sections/productivity-tools.html | 4 +- _includes/sections/quotes.html | 2 +- _includes/sections/resources.html | 2 +- _includes/sections/router-firmware.html | 2 +- _includes/sections/search-engines.html | 2 +- .../sections/self-contained-networks.html | 2 +- _includes/sections/selfhosted-cloud.html | 2 +- _includes/sections/social-networks.html | 2 +- .../sections/social-news-aggregator.html | 2 +- _includes/sections/teamchat.html | 2 +- _includes/sections/tor-operating-systems.html | 2 +- _includes/sections/video-frontends.html | 2 +- _includes/sections/voice-video-messenger.html | 2 +- _includes/sections/vpn.html | 8 +- _includes/sections/warrant-canary.html | 2 +- _includes/sections/windows10.html | 2 +- _includes/team.html | 14 ++-- index.html | 2 +- pages/about/about.html | 12 +-- pages/donate.html | 16 ++-- pages/os.html | 2 +- pages/providers.html | 2 +- pages/providers/email.html | 12 +-- pages/providers/vpn.html | 6 +- pages/services/services.html | 16 ++-- pages/software/real-time-communication.html | 2 +- pages/sponsors.html | 8 +- 63 files changed, 195 insertions(+), 185 deletions(-) diff --git a/404.html b/404.html index 6e8e7276..bf23a26f 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ active_page: 404
    -

    If you believe you reached this page in error, please contact us!

    +

    If you believe you reached this page in error, please contact us!

    diff --git a/_includes/badge.html b/_includes/badge.html index f069d819..2a2738de 100644 --- a/_includes/badge.html +++ b/_includes/badge.html @@ -3,8 +3,8 @@ href="{{ include.link }}" class="badge badge-{{ include.color | default: "info" }}" {% if include.tooltip %} data-toggle="tooltip" - data-original-title="{{ include.tooltip }}"> {{ include.text }} -{% else %}> {{ include.text }}{% endif %} + data-original-title="{{ include.tooltip }}"> {{ include.text }} +{% else %}> {{ include.text }}{% endif %} {% else %} {{include.text}} + > {{include.text}} {% else %} - > {% if include.icon %}{% endif %} {{include.text}} + > {% if include.icon %}{% endif %} {{include.text}} {% endif %} {% endif %} diff --git a/_includes/breadcrumbs.html b/_includes/breadcrumbs.html index b744bb53..01f198db 100644 --- a/_includes/breadcrumbs.html +++ b/_includes/breadcrumbs.html @@ -2,7 +2,7 @@ {% assign crumbs = page.url | remove:'/index.html' | split: '/' %}
    main.js CC0-1.0-only
    popper.min.jsExpatExpat
    sortable.min.jsHobby Project NoDoT DoH, DoT Yes No No
    +
    -- 2.47.2 From e7cea2c68552ba357ac37e21e880c2419004071f Mon Sep 17 00:00:00 2001 From: L-M-H Date: Tue, 4 May 2021 05:46:24 +0200 Subject: [PATCH 547/560] Update 010-headers.conf (#2231) Changed from Feature-Policy to the new naming and buildup in Permissions-Policy --- nginx/010-headers.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nginx/010-headers.conf b/nginx/010-headers.conf index ec9153bb..ac70938c 100644 --- a/nginx/010-headers.conf +++ b/nginx/010-headers.conf @@ -8,4 +8,4 @@ add_header Alt-Svc 'h2="privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd add_header Onion-Location http://www.privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion$request_uri always; add_header Expect-CT 'max-age=86400, enforce'; add_header Referrer-Policy "strict-origin"; -add_header Feature-Policy "geolocation none;midi none;notifications none;push none;sync-xhr none;microphone none;camera none;magnetometer none;gyroscope none;speaker self;vibrate none;fullscreen self;payment none;"; +add_header Permissions-Policy "accelerometer=(),ambient-light-sensor=(),geolocation=(),midi=(),sync-xhr=(),microphone=(),camera=(),magnetometer=(),gyroscope=(),fullscreen=(self),payment=()"; -- 2.47.2 From 6b18243b024d3f33a6d1ee51d09359fa6a332734 Mon Sep 17 00:00:00 2001 From: Samuel Lucas <63159663+samuel-lucas6@users.noreply.github.com> Date: Tue, 4 May 2021 04:47:13 +0100 Subject: [PATCH 548/560] file-encryption.html: Update Kryptor website URL. (#2224) --- _includes/sections/file-encryption.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/file-encryption.html b/_includes/sections/file-encryption.html index b358e44c..3c79a65a 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -60,7 +60,7 @@
  • Tomb - A simple zsh script for making LUKS containers on the commandline.
  • Hat.sh - A cross-platform, serverless JavaScript web application that provides secure file encryption using the AES-256-GCM algorithm in your browser. It can also be downloaded and run offline.
  • - Kryptor is a file encryption program for Windows, MacOS, and Linux. + Kryptor - Free and open source file encryption software for Windows, macOS, and Linux. {% include badge.html color="warning" icon="fas fa-exclamation-triangle" -- 2.47.2 From d0531f06cf1c77e951dc2e6130274c40fa15ccd9 Mon Sep 17 00:00:00 2001 From: Pilou Date: Tue, 4 May 2021 05:48:03 +0200 Subject: [PATCH 549/560] LibreDNS doesn't support DNSSEC (#2216) --- _includes/sections/dns.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 7131623b..7bf3e1b9 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -264,7 +264,7 @@ We also log how many times this or that tracker has been blocked. We need this i
  • - + - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - +
    main.js CC0-1.0-onlyNo DoH, DoTYesNo Yes -- 2.47.2 From 7f387eb07a8cef77b16ef0f82dec024916e09bcc Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Tue, 4 May 2021 06:50:26 +0300 Subject: [PATCH 550/560] DNS: mark Quad9 as Switzerland based (#2214) Resolves: #2212 https://quad9.net/news/blog/quad9-public-domain-name-service-moves-to-switzerland-for-maximum-internet-privacy-protection/ --- _includes/sections/dns.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 7bf3e1b9..ba4c7ec9 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -415,8 +415,8 @@ We also log how many times this or that tracker has been blocked. We need this i Anycast (based in - - US) + + Switzerland) -- 2.47.2 From 1cdd251824e39247861b95436820f170bb672da6 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Tue, 4 May 2021 04:22:50 +0000 Subject: [PATCH 551/560] Revert "Replace tags to and tags to (#2273)" (#2281) This reverts commit 216dd66aba35d64fff79e62ed317a7fa317bb8af. --- 404.html | 10 +-- _includes/badge.html | 8 +- _includes/breadcrumbs.html | 2 +- _includes/card.html | 4 +- _includes/cardv2.html | 84 +++++++++---------- _includes/footer.html | 16 ++-- _includes/sections/android-addons.html | 2 +- .../sections/android-operating-systems.html | 4 +- _includes/sections/browser-addons.html | 4 +- _includes/sections/browser-fingerprint.html | 6 +- .../sections/browser-recommendation.html | 6 +- _includes/sections/browser-tweaks.html | 2 +- _includes/sections/browser-webrtc.html | 6 +- .../sections/calendar-contacts-sync.html | 2 +- _includes/sections/cloud-storage.html | 2 +- _includes/sections/decentralized-video.html | 2 +- _includes/sections/dns.html | 14 ++-- _includes/sections/email-clients.html | 8 +- _includes/sections/email-providers.html | 24 ++---- _includes/sections/email-warning.html | 2 +- _includes/sections/file-encryption.html | 2 +- _includes/sections/file-sharing.html | 2 +- _includes/sections/file-sync.html | 2 +- _includes/sections/fourteen-eyes.html | 2 +- _includes/sections/header.html | 2 +- _includes/sections/hosting-provider.html | 2 +- _includes/sections/instant-messenger.html | 8 +- _includes/sections/ios-addons.html | 2 +- _includes/sections/key-disclosure-law.html | 2 +- _includes/sections/notebooks.html | 2 +- _includes/sections/operating-systems.html | 4 +- .../other-mobile-operating-systems.html | 2 +- _includes/sections/participate.html | 2 +- _includes/sections/password-managers.html | 2 +- _includes/sections/paste-services.html | 2 +- _includes/sections/privacy-resources.html | 2 +- _includes/sections/productivity-tools.html | 4 +- _includes/sections/quotes.html | 2 +- _includes/sections/resources.html | 2 +- _includes/sections/router-firmware.html | 2 +- _includes/sections/search-engines.html | 2 +- .../sections/self-contained-networks.html | 2 +- _includes/sections/selfhosted-cloud.html | 2 +- _includes/sections/social-networks.html | 2 +- .../sections/social-news-aggregator.html | 2 +- _includes/sections/teamchat.html | 2 +- _includes/sections/tor-operating-systems.html | 2 +- _includes/sections/video-frontends.html | 2 +- _includes/sections/voice-video-messenger.html | 2 +- _includes/sections/vpn.html | 8 +- _includes/sections/warrant-canary.html | 2 +- _includes/sections/windows10.html | 2 +- _includes/team.html | 14 ++-- index.html | 2 +- pages/about/about.html | 12 +-- pages/donate.html | 16 ++-- pages/os.html | 2 +- pages/providers.html | 2 +- pages/providers/email.html | 12 +-- pages/providers/vpn.html | 6 +- pages/services/services.html | 16 ++-- pages/software/real-time-communication.html | 2 +- pages/sponsors.html | 8 +- 63 files changed, 185 insertions(+), 195 deletions(-) diff --git a/404.html b/404.html index bf23a26f..6e8e7276 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ active_page: 404 -

    If you believe you reached this page in error, please contact us!

    +

    If you believe you reached this page in error, please contact us!

    diff --git a/_includes/badge.html b/_includes/badge.html index 2a2738de..f069d819 100644 --- a/_includes/badge.html +++ b/_includes/badge.html @@ -3,8 +3,8 @@ href="{{ include.link }}" class="badge badge-{{ include.color | default: "info" }}" {% if include.tooltip %} data-toggle="tooltip" - data-original-title="{{ include.tooltip }}"> {{ include.text }} -{% else %}> {{ include.text }}{% endif %} + data-original-title="{{ include.tooltip }}"> {{ include.text }} +{% else %}> {{ include.text }}{% endif %} {% else %} {{include.text}} + > {{include.text}} {% else %} - > {% if include.icon %}{% endif %} {{include.text}} + > {% if include.icon %}{% endif %} {{include.text}} {% endif %} {% endif %} diff --git a/_includes/breadcrumbs.html b/_includes/breadcrumbs.html index 01f198db..b744bb53 100644 --- a/_includes/breadcrumbs.html +++ b/_includes/breadcrumbs.html @@ -2,7 +2,7 @@ {% assign crumbs = page.url | remove:'/index.html' | split: '/' %}
    - LibreDNS - - - - Germany - - - - - - - - Informal collective - - NoDoH, DoTNoYes - - Based on server choice only for DoH - - - - - - - - Hetzner Online GmbH - -
    NextDNS @@ -317,61 +272,7 @@ We also log how many times this or that tracker has been blocked. We need this i ? Self
    - NixNet - - - Anycast (based in - - US), - - - - US, - - - - Luxembourg - - - - - - - - Informal collective - - NoDoH, DoTYesYes - - Based on server choice - - - - - - - - FranTech Solutions - -
    PowerDNS -- 2.47.2 From b8661944ee9f8fdd8c9f0ba2e31391e3cec522c3 Mon Sep 17 00:00:00 2001 From: Daniel Nathan Gray Date: Fri, 8 Oct 2021 09:41:28 +0000 Subject: [PATCH 560/560] PrivacyTools has become Privacy Guides (#2430) --- README.md | 58 +++++++++++++------------------------------------------ 1 file changed, 13 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index cacbb5bf..48b4cb3d 100644 --- a/README.md +++ b/README.md @@ -1,68 +1,36 @@
    - - PrivacyTools + + PrivacyTools

    Encryption Against Global Mass Surveillance.

    - - - - - -
    # Contributing -It's important for a website like PrivacyTools to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed here, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else... +## This project is archived. -**Talk to us!** If you want to help make privacytools.io the best website it can be, join our Matrix discussion chat at [`#dev:privacytools.io`](https://matrix.to/#/#dev:privacytools.io), where we talk about open issues and PRs in this repo, and changes to the site. You may submit any website suggestions here on GitHub [Issues](https://github.com/privacytools/privacytools.io/issues). Please refer to the [contribution guidelines](.github/CONTRIBUTING.md) and consider stopping by our chat room before submitting. Thank you. +See our [Welcome to Privacy Guides](https://www.privacyguides.org/blog/2021/09/14/welcome-to-privacy-guides) post for more information. Our project has now moved on to [Privacy Guides](https://privacyguides.org). -If you want to discuss privacy in general, a new tool, or just something else, feel free to join [our Discourse community](https://forum.privacytools.io/) or our general Matrix room at [`#general:privacytools.io`](https://matrix.to/#/#general:privacytools.io) and start a discussion! This is a community project and we're aiming to deliver the best information available. Thank you for participating. +It's important for a website on privacy to be up-to-date. Keep an eye on software updates of the applications listed [here](https://github.com/privacyguides/). Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else, feel free to open a [discussion](https://github.com/privacyguides/privacyguides.org/discussions) or [issue](https://github.com/privacyguides/privacyguides.org/issues) to correct errors. -## Developing +**Talk to us!** If you want to help join our lounge chat at [`#lounge:privacyguides.org`](https://matrix.to/#/#lounge:privacyguides.org), or for our on-topic privacy discussion room [`#main:privacyguides.org`](https://matrix.to/#/#main:privacyguides.org). -1. Install the latest stable version of [Ruby](https://www.ruby-lang.org/en/downloads/). -1. Install [Bundler](https://bundler.io/) v2.0.1: - * `gem install bundler -v 2.0.1` -1. Install the required dependencies: - * `bundle install` -1. Build the website (the output can be found in the `_site` directory): - * `bundle exec jekyll build` -1. Serve the website locally with live reloading: - * `bundle exec jekyll serve --incremental --livereload` +# Support PrivacyGuides -# Support - -- [Donate](https://www.privacytools.io/sponsors/) -- [Spread the word](https://www.privacytools.io/#participate) -- [Join our Discourse community](https://forum.privacytools.io/) -- [Make suggestions on reddit](https://www.reddit.com/r/privacytoolsIO/) +- [Donate](https://opencollective.com/privacyguides) +- [Our reddit community](https://www.reddit.com/r/privacyguides/) - View and edit our website source code here on GitHub. ## Backers -Like what we're doing? [Become a backer](https://opencollective.com/privacytools) and show your support for our project. +Like what we're doing? [Become a backer](https://opencollective.com/privacyguides) and show your support for our project. - - opencollective.com + + opencollective.com -## Sponsors - -Are you working with a privacy focused company? Ask your manager or marketing team if your company would be interested in supporting our project. Your support will help us continue to develop this website, promote privacy-respecting tools and services, and reach out to thousands of data privacy newcomers every month. Also, your company's logo will show on GitHub and [our site](https://www.privacytools.io/sponsors/), and who doesn't like a little extra exposure? - -## Community Translations -- [繁体中文 / Chinese](https://privacytools.twngo.xyz/) - [GitHub](https://github.com/twngo/privacytools-zh) -- [Español / Spanish](https://victorhck.gitlab.io/privacytools-es/) - [GitLab](https://gitlab.com/victorhck/privacytools-es) -- [Polski / Polish](https://pl.privacytools.io) - [Gitea](https://git.privacytools.io/pl-privacytoolsIO/pl.privacytools.io) -- [Deutsch / German](https://privacytools.it-sec.rocks/) - [GitHub](https://github.com/Anon215/privacytools.it-sec.rocks) -- [Français / French](https://privacytools.dreads-unlock.fr/) - [GitLab](https://gitlab.com/Booteille/privacytools) -- [Italiano / Italian](https://privacytools-it.github.io/) - [GitHub](https://github.com/privacytools-it/privacytools-it.github.io) -- [Русский / Russian](https://privacytools.ru) - [GitHub](https://github.com/c0rdis/privacytools.ru) -- [Português / Portuguese](https://www.privacidade.digital/) - [GitHub](https://github.com/PrivacidadeDigital/privacidade.digital) - # License & Notices -Please visit [https://www.privacytools.io/notices/](https://www.privacytools.io/notices/) for license information and other disclaimers. PrivacyTools is provided on an "as-is" basis, without warranty, and disclaiming liability for damages. By contributing to this repository you agree to license your work under the terms of the [license](https://github.com/privacytools/privacytools.io/blob/master/LICENSE.txt) in this repository. +PrivacyTools was provided on an "as-is" basis, without warranty, and disclaiming liability for damages. The project was licensed under these terms [license](https://github.com/privacytools/privacytools.io/blob/master/LICENSE.txt). -- 2.47.2

    b5)=WKBxOif;}Px!fi zm!GE{nyYJrwTFVk$#Zkoj=7-<0r)pR-q$;GwT@h;`R|HIA{*zbIPCQOJr134mvmg9owug-!MM6b4PqiRt%D|y7(PC=f*c!)V%Oi zv{F=n05G7$WJ9UoADBv@ce}M48j;wvZb!1`X*kgUD5Kf{uy@a61J0?Mjnx_+Gzt%z z1ttOkj|ZCq69JV7Jc)oR>P-YNOV|RSLQ#`iNvm7}tj=4Vv@t5jm|mFcJ|f*%q2DSk zu5i1gEfo%(v^mmg7vAu8Nuu&7+eC5Y5phI$#gZCVKDh=Gdn*{8c0fRX>G9pUVAJ0Ut|vFIBG^=t?ivusYQtyKv~k% z7O<2p&M*ryZzWs{PR4 z0>R-0f$iKv07UDDR{$p0v9Bi*mTl)2=5V`!w5O>@3HaPj2nPFlCNs2QYW??MF4O}^ zGg`Sd5nRjUS=78gd)^dx#f{u;`hnqX+~MTy5Nz7cJpyR|C3s{zR8l&?TRURpMjo0( zrRD3pbGWmU6QlZpjNx@TGz3l^;70$q;F^rHG!U$IX3P#aUEI~MEQec@!!3X}Zf+V( z literal 15260 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 T(NWT500000NkvXXu0mjfVeS4B diff --git a/assets/img/tools/LibreCMC.png b/assets/img/tools/LibreCMC.png index 3f7e096b0a01caa243d3d4c974c0541157a6030e..99ad7faace496385c26c251201053a42f34730d6 100644 GIT binary patch literal 3261 zcmV;u3_|mXP)oBPXgy6DHh-~WdI#lPb7#I^Or zu-n7V03-hah5y^b&GN#tYM=lAs{qEp-@Uu!o3{G1x$C2`^2om4|EB}&#k@tC|K`QR z*22@{#K_{q$J4{s{J^6BYTEz13Fpqr%fQ_JgWJ!-+5i9l{d?E^!KTW<-Po_%{r~^i z!_(Zv&i{wt|NZ^|A^+#Vxw*dS@x!zKWZU=i_55<$@$dBi_W9bx(Za#u|AXGdhsXbX z)%m-r@NLq}!q&~h;pM}`$HCvf!RhVj=<&X;|NsC0|Nru|w*Okl`tR+rvFqH#$JoTu z_{--0wCDc){Ik01wXoy=aL@hy{rzFt`y@U0{r~LX=j-O@`|j)d=;#00@&Et-{n_=) z!`b4($^Y8)^1|Tf!oUCj|LnxN=d9iPyQ2BKpQgL_*~HDsyXXDAiSoX#|4q~N(8vIm z|NsC0`~Uy(@%Q7!$Lhtu*}>4?!?pXU-P^>?t-trgzvbYhulu@}yt(L(v-$A%{{F3C zqqh40WdQ&D{{Q^>@%8-g`v3p_|Nj5~+{@Dc=J(#=`PInY_|@kB)#d-v>G{_7)WFmK zw(0Kk_Qt;6>%7DL$EoYVyz|Jp|8Ci!!~VOw>{hD(|MBeO5ZL_g@a*aE|Ns2!^#APT z>D}-D{NmjI;pG13`Pb+E&&J;W;nV#7|Nr>#^V9nO%-P)S|J%jUzT5x(|NqFq-Td+E z{?NJq|NsC0|HiuK|E06fkg5Mz)BTCJ@s{uE#KirtY5l)$`FH>Ta{uh&<^TEl@ALim z;N<@C^8fMf)4$2{-}ln#|H#PY|NsBU#M0KkzU=7e(BS>Y(e?lE=*Yt6_qpKL*Zu$h z|NqgyyUzdB+x^Dh{?p3t5H%U_5AU=w>(BPOnBLU7y2QTW=Fb1`sr&!`|FRD{o&W#<{&Z4KQvd=31Ofp9 z1)EM31$9|}2zORWoeB_}R2>j`WH(JZf(&UFe4C4moHiL12Z{@hN zUR@<39TDrMa6l&@7YCV;hJ|QjNIEAW84V1Wl8IwsQbIE&5(xX~<>cd>mz9;0kcfeK zZc9TxJu@*ZDIp98^y}%3d2wu9Oh-gQG%F|_92*S&{qyGC)VH;;tfQBXjDl%oURzK> zIXEmI8yXSt>F3SO%)+*=qoACKhkt%`bZu;CV_`%+IyEybDkvx=9vcn%+t|?0%dw=F zmyeB#iG+fDdvkDaZC+haP)tTA5zEKFr>C8bii&%9b#Po+R#QIebGi=z00?nOL_t(& z-tC$NbW<@DhW|VRhC9REi;WFu*v4>ocXxMpcXxMpcXxMpckdxLeeh0O*pRlsq5pE; z=}m6)HF?QRUf$rATW-1KmRoMQ^>0W;K%NX~^5jXAfu}T8p{S^mLAQ9ylVJ~3{5owug{>2lEr?XY-K678TK|9|I4x6 zD0870`qwEsH+9isP9`(^fl;}`>TM&QH2w`R^Rlr*mV~uRwL_^CFhmx0b@s-M%cuBN zGDEb83be0Qd>_Q@3>AhXgzkbkAs`tU(Zh3aYGhAcGFcS}&vi981q z$G}AlTR+vdMv;tsvi>fqfCATw@kDo}H)Qx#g(5P7?rPy?RH52tPzr+kf!}uxXQCn) z^7nzHVRIX3fe)^(3S{((@O5DH%M4Y+l%za2a@VksP%)}ya2?{7^1a8AFj@HpV_I|Y znI@1m)JqE~sOiL=3pLT*n3zryQigyG5AU!DrcbAki0mErdteFS!gG&kxfFiQ(wSPE zDrr#QDC8U?o&ioo;5ZQo9Gt)+fDkx%;NTQ!Q6G$9mJi@!aI8j<81I=uzX4A7E8rO2 zAggGfB)O|wTqrY*Fg4!*SGL#yquzl((_-X1;PQJM3Xn>7WIHtuiqH{2V-@9SvWv`2aad7V? z=J`X-OMy#f^HxM!Vy<}*J*$}yR~vHJJfu1F)hR|31KgRw1+7-6I3WUGodBF^mYS@lIASk^c-!yLJD9 z(<1pe2i%l~1reeWk}M7R`askDb7zh8?G~r|Juu)U>jiw&aVr?zZ(67sF(kyu>>RK$ z+_QxGT61I`fia8>ueel56ERv5?!F&$UE}J9{ zU!iNv{;!b>KLW;2fV0iqO>0a&9>T~<(>A||m@1N`+1+=fqQ~mY0ck2#npr784GiqL zdnR`(0X4|giJCe(=h8vk%pU?0BWu}79yiJNV$Ks?Cn6fHPJG?Cmh<@H;l~c*`>T^j z#8!)r96OrxhW*)@h8=AvH1!BeE9!JG0c-473XD6}xQ zxm{b|7{o_NQ>Fo?+ui$taTyi=@CU zfH9*hnO%u~(d_Slk->dzDpED;x@;_cedS{pk;-@?BzlGdgHdv&2!bIU4d`>N_0ge1 zEtA}%jMWK!8N@6=qdIyK8r5aO@`@@nK{!6SY#>(R{xgBOb7QX4Y;bSWmISc ziNJI=<6RYsbHTKsFAha)uDU^1EZ{>);zDz3S5xt5s(_~}S#_`kB-!uW77OsBX>_H- z6uqlu@dzVXwb(IW2rvlDb*DIl>Lmrh!TLj+F1^KuEFlvhFa#Jn*wDAZQQ==Dazf8} z{t5^CCNlw5d`l!tHZREm`1%Sk1@r*lWL&-_B2kO0CL>E^%%hi@FX8KtFcEk~@q>r0 z;;)1Kc`YLObBH}SdWgHV%lefmzP9$%SfN_g9k&ze+qz}T*1hUIXh+>~d*bl*K}L-F zYa2A2Fuq}f@qYP|dz3CdLAM&#UFR1Zu?yVi--}-4W9@aKqNo-4Iad*0ZP^AqHJng; zXYTO!i^S&Mr_D8YZP;5c~_^{+hVa?35Z-1-}&!Y#Mla)dqultf=ugR#Aq00000NkvXXu0mjfe@_dn literal 6851 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 Hgg5oS0!%Cy literal 3062 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 U^B3jLDF6Tf07*qoM6N<$f{87RdjJ3c diff --git a/assets/img/tools/Mastodon.png b/assets/img/tools/Mastodon.png index 0c7f9185aa811c7a68055cf52c69bcddd8b119a8..45476eae08071d17cae05e6a718bf058f58050f2 100644 GIT binary patch literal 2361 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 Ef`P4xVgLXD diff --git a/assets/img/tools/OnionShare.png b/assets/img/tools/OnionShare.png index a47194dd16452b3f5dc9f1d6023daa46a46f8a56..297474086f72dd52670cfa71e239cb13afac5a5e 100644 GIT binary patch delta 1833 zcmV+^2iEwl7^4r6BMAWuP)t-s0001yyi$?IA%6@`|Ns9>2}|nY>izxwgI0rIBwvMC zg-{Ssf>eU&-{|Jt=GDg4W-ew|8CSZXx^zNxZ#r-H^!N1e^yAp$+|S&^uf(p9uAqIO zjbn{qCSYnZYGW#6TOV8A(%yVbd|4e?QxsF|O+%Lp~fD6}Mcww@JeQ00tmQL_t(&-rbvLa~d%ahL5|WcQA_mgB;KX}IDVIIFL39VKu#i`t>SSGC>M|?>Q zAuZ{P9P8;!Eag^KDA&_wLEOxy9rTY_NF(!9JG5+43eQ@?5;;cj-`2a<~D0mpXIFC1S^ocj+A(-6vRJoGuy7L0Q|2-@v+iYyjJ7dt)BbTB@1{cb_n zX}1YuVRW-Qh0t3w*7Fw+#O>eK4M(cq_93!|`yJ-mL9DE9!*Hxd*FvmzTz|X?9boMa z+mKzc>GqH{9pFsul#k_>TBfm(%vOmd`%>V(ue02mZ7eLi#*%d?Gl;4Tw>mN;G^#RW zH45Zc>qf`DE_9EZJseSZJS`SzyXhkS4c= z%-0AxzjieUEbrNDTXg2R3x642zUO)u&$7Iyp;eI^eTuB@y>neULQctM{UV#asGCCa z?G%yH-zRoFgdCC2E^qF-Tm zvq!JxH}2sk#LHU{*(~0dEXo45O7}C+W(SelJbc>@Re<}={swqHX@8dxhEl;&o1Y05 zsrjY)XH2bJ*2v}&9o^cmiP&Trm!J?lDP)=E_GK_b;GifGh@SFW{lUoxpcUa?| zb*W=2a4;`l!C-TqgL$z)jx)?f+fXS2KbjzTzEZ^Z0^u3Xm(&fg_%dif*g1Lq@mX}*L#@#xHDlQv~$)PyEP(HooAjO4pFmRFau7<4b3NE~cEkl|N8x~yg;gT&)&VK<@dS7^{iEATS^3O86hF#)oTr7W$ zi`Z-2^|`qIM_2Xh)SU1y+A-Fx0cGVaH|y7AwA!|+^=u?tUF+QXHVdw%J#xJpLYLnH zyZ%kT%WZT17>(UaYi0jP&HGDuuJG|5Xh=Ot`KXU@7JGK|(H~klep>c_Jf>Ur^TA)~ XuoCdWs1)bd00000NkvXXu0mjfxvY*e delta 2875 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 literal 2278 zcmYM0X;{*U7REtP{%oS;f?F4 ztf*XQ6%e&FORX^-&7`cRhMH`!Yi4@AGjr!Y&pGFP&w0*sKAca#!eAN|jnGGcKp?cA zuQz>Nx&KW-ZM{0jZyyJNfJ=Vfo}pZ@Vhjuifl$zf-(!|1;(!|QZc;Zw0{9TKH3dv4 z@^8g6{_62KNeB5K`{&B~s0{9&`VI`m5K)l1!_(a(r0MP>>p`%4pnmrO6g;9iUT*JzwK(KDnlnp$hjw zAn0W}%2=0+&ayq1kDYHJS$>4vnb+(QJ+Mv{mP=jQW~@t)+SW~;*%d2?5mwu&3dG)9ab=1p0x(( zeX1yE<*x{C@$q`ByK*!q&l&)+Y84g2|Scx2@DsdFQTQwh}>KfkH@(4RE=%;9CcE_m0WQQWPCjby2- zp#=AY8YYU6-&rKuGlq;P)T>;pyxGaJAe++YmNA{SMiSFT{T&lB>s#t^g$38gQ?$}0 zyG*s7^o%*lkb60x=O*U2Ww<4V8*>N);UJ|bqYtcY$&wMZn1k-O^N4IHT)|YUKsPR^ zlckX;DsKeRj9}`yd(|u;9D)%X#aywHnj|2*ns;Asi?u<~IVW#rC!c`^?vq8WWD;Mh zoHVIk#^~pK>QlL&^%f%t)6Z=MRNl0H^!sL z50wFBb|;UriBQk8u24tGA?ZQ!Z8YY+%_R7+4$cd z&9X7a>92)5o5F$Dn`+H5eUI^6j4>OQf7Q4JJ#jHNnuDgn3{1>P6nYce*gr3F*K=BN z=I<}i&{dXgyP0#W#0VY&3J5gpb`(qW!MobnGFjz2|0;^V$e=DE7O(AJuZumT!KP^^ zE_I;|HVtY6@R7y$+YmUh?vHod)DUqHqoG72Vl~dvL{RH#Y9MHjlW*tq@8?BMs{rt0 zsz*As*m2tFfguNbXAt0^9Afh5X{7m+FaUmQ?P-1IJbzjJMTGTSIy>}OD_xYzBM)b` zf%s$`7lJW(RMO+&%P3oOVr}8`AGSX)=ZSZQey-3lHbq6{H0FWJa*11?49IW3Fy!;I zmoZJ%q_T?mGJ#z3Ilu0FYerGXvFB48^Ak9{j<5ayB-UPHivhE6K0Me&P8f=6)Wxd>^yie5QmS2?5k9>M$Pv3;> z3t%~#m>YVKTyd0JFT2U&jruT!z(O;SN^98h&V*2jcaM^Tbj>|%E>L%O_7N3*x&Zt+ z2Xv`|zL-813g(4!B7L!GNXAz;T>T8uc+LFiskGujQ3*j**s@fRq+!F8S);s5eRoWG zREJ-s)McN~1t;YY>4EPZB#1YIY=<{nznMBJ%4qRdYIa`Fy**?KbOloRo4_h!qg0W*@2d1a;axTx$g zqhQu5uEdgL7J;2cn;t@5YhS9Y6vLuF=IPFC7I|%L@=P=4il-iYYR(TiTUEi65*;E~ zxYMz=6D+r|IQT%rh6EEgIwPZ9wZ?UDQ49m%SvAeVQKpxDeD^r$0R`amw=e|sf_>8% zoY#olim<;;s&edGBzUFBx0t=zkd`uppPWX|Dud$Y7J?Znq}HYpmF zDjYO&O#Os~no(*=vQM&BXN#pyR}^kbsh_Ao1JFJtH!Y1L3^X`jlR*5A+yMtKl&hS( z$B+0mr)jcyn2R)0$L~=Bj1x95iq9~L5|awI4 z*iR}~Ymomms(qDLVhSZmAVzga!6a!K^dgrx;i?ba+;#kb_jf6MVI(rZA6S)J zN;Qi#pm-o_DcgiEH#p@9YpCc2Wa$cu{GgVQWaG{Y)~X|J9A;|;X`)#9DS-4?t;FSl zguRXIe!-LE>IR$MSS>bL`P5phj^kTTmg1d?FN$)g+(JigSrFh|KC8=@TcFbep&5bN=i#1u7iizmEDc8v&Vf_rqk3#dlOlD^P2P{e5i~s-t diff --git a/assets/img/tools/OpenWrt.png b/assets/img/tools/OpenWrt.png index 59290cae7e468e07b256df2619e843d05d4e0207..4f2ce2b27418ab64e92ca9afc7c362ad1d422be9 100644 GIT binary patch literal 2999 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 Fe*jXq5yb!i diff --git a/assets/img/tools/PeaZip.png b/assets/img/tools/PeaZip.png index e9e940a9730046154233e5c295655ee01e070b0c..4a147e31a35878381be8d68ba764e4880e38d73c 100644 GIT binary patch literal 5061 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 bcOCo(j8*!I^2_k200000NkvXXu0mjfT7jDu literal 8600 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 e@ITO}{r(^A8#c}N?Jhq60000-s diff --git a/assets/img/tools/PrivateBin.png b/assets/img/tools/PrivateBin.png index 0e46c1b7b0b0ea32b75a772fd276b4d5b40e114c..0b7ea63442e9b6c307c2c001dc3c9d17093230c9 100644 GIT binary patch literal 4960 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 diff --git a/assets/img/tools/Puppy-Linux.png b/assets/img/tools/Puppy-Linux.png index 7b3c8b1581bd82b4f7ee81127e565b5740933868..0e6f5f5fffa973b8a43c56363b1e30d9964c8115 100644 GIT binary patch literal 6700 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 diff --git a/assets/img/tools/Purism.png b/assets/img/tools/Purism.png index 6acfc5dcb7366afe303e702d13db5511856646a9..0f92c70e92441a774b5c98c917ef65015ed65efb 100644 GIT binary patch delta 95 zcmbOyTsT1@l98E#fq{9|l8HcyEx;$l_5c6>KxXKn%XL6X&C|s(#Nu?a1Zy+*hyU(u w@)_s0qS7zboFyt=akR{0PcGr^8f$< literal 2462 zcmb7`X*d*Y7sqEL>x_}IPL`q!vJ8e1V;@`AOocHrX+)N+S*EfTCCp=+M0O+lL}eW! z+gljB!C2$TmVL>i;?;-u%lr1_{a@GrzOVDU&wZ}*?VM-Umd0Q%5iS4#05&x-yn1{G z|27Bf@tN#(Xb%9en}uTR0@@l^+G(mV|GlOeOm z!2yh%+lU*5e%n-USu3d!yAhO%I@KUj+v%Eg+)LM7H!^ zc;VTBR{ef+x@%PoT0(v*!0Ia)OpL?3@n3x^~IbSzs6o^|&DWcuqIe$dx{Shm4ZyIiR1NXxmfl zRPBR#m6Mzb`@E6SOaAug%usNN2*N#q54Qt1jE5JdC0nq(*pZR4fKyUb#=8@$dV@9d zjp*$HG8OxLv1GfepZLGp;&u_3^2);W46gylZFyC%N(xysD2*?W@eqO|ek)!8Vxh_t z8 z)Qt3(w`cjMA`7y|Rn=Z1b@drz2QBKWYo8m-p!l+|fu5$kvldH_qWsA95BgVi->XUD zaj{-b$j%`S8YHkPem|yVO0j|*7H$ayW78F_{SB!K?|9k1<+fdPaj>NFGWnm(nt?`K zvxTA!ll=(KpLoJnj@+)1q{L^mU8t5;TUuJKM&RuXT=vnCpVq~cv<~BnZqZofK ztuuuvHc%}j|E<1CUK72PWq+5eMvKo=l#Ec8ot$xNZQwD^UcyD>_wH0Q_fs2D?8d!p z>p0|r({sk`BES31hWw?7X-M|DdPfbE$H7x>M<#_r$FfPmI#p{Ioc7-z`$l zf{oH(Pq=VC1~*Zr?i@dH{*7Yk#j0hs*Ug2hrzqVS+`KZ)ES^u}Do^@!cH4`*5jvfR z>ya21VzUkI^iV-t#9af%Pbu}@HIAzoFmNj${X~Pn^(e5dtpU}%el_<9>mbg88yjGg zA|s=%rGA8k2cWcUViNIqe*U`SS~+r3JO{dRilaLwcs@6&Gd2?5Nri`A-;Cbm{|TIp zV#!?CFo~f12bZB2G_-n%N~-?nu|Ri0!;`}V=dk4bF8opry>O>m zKQ+}Rvbx}X-1S7j9E(C)VmWCbbS73x+igUNp%60PlOQFLcJ8a{5bSszG>c-c=dmbU) zDtCQajY)DU-+w=0&KBz>rS<-kevrV^tjU+SnD4i97B17IPoNmHDB;CAp7l?<>yT|< z)84>fE4IsXJjTj>!a>NS2zqU6A}F9kG{Njo@OF;Mnh$0G@x8W7_s+zu$^ZP^A?Ec1 z`^Jh47o?Yrg%^KH{eqpy%q|coXqu$Ibof%ii z+IwWRH?-!xM#?-Ync(c9~bzSzuN7O9x)Y zW46ah8Ca|0<%z_Mb8)NH=V}CoSI%ychdXj;dw-|<64pM;KXPsC2#M&()>~3p=C=+t z+QnIiQjVzM19HE@PNqzW4&BKKKo{$59VH&=yqMPdblAK|jtQcU#ozs=Bn(6_1c;XS z+w+mzD}nk*456)4YFm?7seFXBGR`%BM$F3Aqdvk@rZ=ALL3out?F{n5fB{-=`}wG; zZU6vy-rc~!+SI^6!uqO}k*PWQc$U7({HxNe)%r~Ihj-}biv`H125by{L6thp6A4(G zUCVOHMHzu)p`?^A(EW>h_{$uTiZf6c^2hYzjI)5^&sU^Yjia#jC*;h>?qf>^>DQjD zK#XqWdk}Zy6}*ZKbU3;m%!IsF&FZ~z$@XSwM`_4f?_0ihLQ#E6m6D?D8=f{g?KAj_ z=Op--4ENZlWfBTgR^dw&2xLGrhO!4#eQ$B;e1)B?>u$8my#RpUy7rrv`f=MTYhdK1I@>h&ZLZq=pc&m v&i}7wa4!$BX5bUQwXS)E^5+UO(}O_h>yvw9P9CJ=wgIMSOT!9%=g5BpBF%{e diff --git a/assets/img/tools/Pydio.png b/assets/img/tools/Pydio.png index 03a5a2822297b5d917a91f5ecc90b6e8969b2f93..c4a88096151bf1aa55eadda0a5c8aa9e0c789198 100644 GIT binary patch delta 2042 zcmV6{rmg-EG#VS z?Cj;`<@fjZ_4W1J+uOjvzFMctd3ma;s+5$J?(Xh5I5-dx z5DE$kPEJlBARrkT859&04Gj%oU|^x4q1V^fv9YnGrKMI@R)14dQz$4XWo2cFiHUP_ zb8T&HBqSu^;o-){#<;k+w6wHINlD4c$*!)hnwpxCk&!YoGS1GL(=17aHXp z@8-dmCclh_^wA-Sac(gweY3Ybh&1B}#S6Lm-1vA%YJVgFz=;1=?@|W94YSt90I~7M zY1T0WCD7k5i|4IXS> zI3PX6FlfysK|u~?rXvOkO;}h&N!%A4ZOMK)Uug^g08E8F(!9Jgv%UzDeNDKpILf%bR3KxCEVvY;5 zwW}iMSJ}d7wmLV^)h=QsKVl;0Ez78lK<(2A~zAmFUSwpbOh;J^PXW_ylcIqPZLaREQk^z95@%C)t+gw1vTL6ZyJjw*I zZhs-0ex1gfeL!!7hjhATq7@?xn6V`iB!gA@=N-I*ihY+v9Hrt!MRqMs)O;Nfi|D+D z2-QdOwC&o<))RRm#;^TEd~rnFn!v~6&|Yjt1K_5iM6hmVLW3olY6@gv1-a;Q#8_=b zek1Omy~W{|bD_r%#px->c*R>C#L`0ppnprU(IL-r&&WkdB>&r6{zh!{-X_!Mao@G} zBldwgCcL&xAt-%j?2Ixt4)wA z=cuMu(nLa2)~q2HwH%p!b6l*TTObUa^Eww1}n%RVs7kiaamf`^P^QQX_){GoN0`CMx3}}GL46t3}=cApj&P+44&T=HHhJ(=U7sz zn6$?X^VU>wiLcTHfjLSS1&G`hNPiut7%}L+ea_lI$Xl)0p}4dl&y)&{Zgp@2al~c^ zgM*M)V?t9QDLgx8#n4EaBw?wH-3enWL?h-#>`hXj5zhs?ox8~rQ^dCu>u&Kxsc(ON zz(-;bHIwHo(qqJFD|(}2l3~(`e_b$(hS#q?E z&&dDcM#{NuTwywqmhJ#eDDPZd8<-4M_%Id!5=zkpv+E9KP=p;%aa~D32 z)xo6KhVLMt9vM=c2weU8G;jZ&c(;4^>Bw!v{E->ucVA^u8X#;M|fvVHw0dzUl`t^EGc; zhdrTF=2E5LymKl-OhaEI?%#Xm@(JU49Y1zN2+oY}5=)IGIz`+70Ygl+5c-x>`|p(+ zI*BRCO@&8arax`w3%&CBspG?&dZC2A13vZeM|m^*3FP77;o;%o;o;%o;o;%o;qkxo Y3!sCuY9!JpUod{ac!(46{*UW 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

    ^raJ-&hocsV#UmWJ?VzOI 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 F{{eNfpQZo+ literal 7920 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 literal 6489 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 Opkr3{mSyH%H~tHZ>Bw9F diff --git a/assets/img/layout/reddit-logo.png b/assets/img/layout/reddit-logo.png index d4f9760e0d803a8db42fcb08a76d074e3b9315b4..46b9fea17b3dbe2eda23caa37ed0b32d0ebc0cf0 100644 GIT binary patch literal 8925 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 literal 15763 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 diff --git a/assets/img/layout/tor.png b/assets/img/layout/tor.png index 2372d1f69b06e2f0d8eceb0ec3aff5092910fa0c..71301b86f46ac2338fcbc9f971b307ff3161bd42 100644 GIT binary patch literal 11182 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 literal 17189 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 diff --git a/assets/img/layout/www.png b/assets/img/layout/www.png index dcd65111560a51f95a71826e063c2d8ee8803cb0..d8a0bde205fb3fec73e788b68bca60c8ce8d59d3 100644 GIT binary patch delta 1632 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 diff --git a/assets/img/layout/zero.png b/assets/img/layout/zero.png index a63a692be88edab74b9c49072e53013d6d5c49f2..d9679ef1500c3cea8411ef58ef6bca2a53ba2c1f 100644 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!k^_7~T!A#H;Q#;s`}gm!udjdq z{yjfGzrDS^yu5sTeEj_R^Y7okudlCv{`~p%>(}@9_vh#5`}_O*DEOWN+96O9Eaj?ad>I?^|I9l0!t(ddbMQF{I7qycVqaP z6w{{Xn(79Jb1r7htteP``i~PsWL)g|lkx#m4qTl$wc7MmPsN0*)-SGeb3PE7Z1G&B zX%EN8dOwxEQ{MjXSro6g@_u1GI4$&*S`dG{cbxfUejnMam@b3(B1c()n#mTTivO$v z_+8q$;`YtSWbpYV67us{Bb%bs(uA~4AvKQ40f{MYzjyu&KL3C5{5xDzr!`D&*01np z&=uEfePrAaR^Q7gD`yzX_-TT69b^8>uSDfW4m@FTZaA9Iw<3uI4Ozsm0 zeVC&fl#iTI$Te{jn9(XCb)$r1f^T!$7yp7!hu%+F{dRfuX?-^B+}`&f@j2TBSK2d7ADiF80;xI1tzzem5*!_Jbp<=7W%C zIYwox6>NO1XVyq@{E^#{IaU4f1_!Z&YZr6>n5MOC)1fy`O$=W-w&ZKeunJVORBb2^ zaq!T%7s$x>w>;!Q?tixv>8mUEZce^#ttU}*YiB~w2G!dAk81X(+|0h`qAc)W z{*!mE!RHeHEqQb*=>DodB8+zYdZ!z%WjFP1ES0@*#;;2F_rVF-rSWW&ZFL0p$nKBj zzVJfKZ11OI)A(){wAoh7@eo;_E#we&>_@89@0+vRUwkhXI{x^bG5;5fOY-f#(Y(*f lvtm})WcU0Dv#rtp$DB}jz2R#L&oNLo@O1TaS?83{1ONa^VQl~a delta 1221 zcmV;$1Umb_2F?kP8Gi-<0063Kaozv`02y>eSaefwW^{L9a%BKPWN%_+AW3auXJt}l zVPtu6$z?nM00eMJL_t(|+U#46aq2J(HY@-egbl(5umNua*nqwX;7tG<&`tmw1SSX@ z022fz$n%#bcWrQN$#I*y@`F8P@M4!(&m zM4{x3s0G2x9OY)`m6no|4ha8| zS2lw5nAZ;^ZzV6tHw*@1I-O=b9*@OnG|E^-_xoL(&*zMf$79Bi$Aj~Jh#Y?;KbqL} z0msSB=ks*G-+!ldDURc8EvZP3ZwOlv9xu6CtE&`s zn!-gXG$KrbZD_Grh<~@YH{B&`$^WQ!pSaxl!h;7v zV02!%#x{}=kPy~_K3H0DttySyDhrxAQWZki>-BT3 zJqR-N)p-^}mSMku0p*2V!vAnMh|}rxblvOgtMN$8H3N+-g=Uxv5FQP&9tY`5E|ZV$RgDu?*(6oB1_0#r(IZTFp2 z0Dqug-hC8UQP6CQ`YtmrQ|MAvZB>Y90(m-$T^u?nCqZhh!BkMODa=-#2!VjB3j}a& z7>=)M_sczly3f+ca)$zx|3%}2OQsaI>*P1rf@+rX~v4H-Dj*L8%MwU6jMAjU1qYs^rfo&PpRZQA2pQ}~MQaqWNv7Us?f_#Tje zxeAL}p&vUU^E)JEV+sWlxaQE*te^q*q}d>LR1hsriGIxU31$@w%R$M)9~kF^5r1=i z4^0}fJiqh8h4b=(21Et|%jSC) zia>N=HT6*eDn6M3BYc*_9YSOIlNnuUtg7!K`LB<1`b2c=qp2j%UA)r3lq-1RO`S03 zfG_k%mpu}^6yx}u6hsCQ0ql|E@K9iw8OA7h+9&`yO`ai29$Fb zT}1-UfH3cN66WUQ?{^dD=jHEt7VpGH?}IAj*U9jE8Qrx*#gPT$ulf+p>pSmk*j=;-F^ekSjMB%Xsj{m@MAvJCji zMCz^v_{vA+ss{1JMexN(_0CbUiW%s>Mb?21kZJ?nwnM+2K9zhid{+nm%|YJY-v7M^ z?d|RC?Cjs)-`(Bb>FVm?;o+9=whL3rPlK#90c!-hW z;^E!h+~nlr;o#ut=;+(r+PD)WgZki%Fofg#Kxtsw342s_0w+Tyioqo zO7XcL-{Ixb)YQex&7rKZ`pG=^#WnK1Ch2bp?QjU=X$J4G1l`-!&Ct=&&&%N1!_v&U z)XA;z)r0)ZLG{5d?z0f*Z3)%Y)Zg39(ayu<*s|onpl^VR{?Sh9yE^*23*2S}^z-xE z-Qd#H+tbp{o2RVk*r(RUmf6LR*uQ%B(PI13T>Q~h_PP}Fw-4ie4%5e^>(-auz;52Y zW9qpv?Q{^`aR=&Y0LaP7=+&O>){@!6g7MIN{mDl6x;pTqF6@mW?|U5Zqy*d7$>Q0) z-_owuww~U*oNa!H=gx-Ut|b4!2j`Xt=!^$(Yji090032VQchC<2_P-_oC6RUpPw1I z2L2Qd8W;Wj;nB*sn}=pyDJ2jG1=nIz3-#;i=;qYX&$_CrqMV$Vm5_dXYFtuELOD1u zE-4oH_3Z5A(o=U{}?tFsOR%TN|Zq(&lr-m=fRk1H3|tPCUJ0zbPj;4^ZB zWD5Z|2LKxgZjin&LK2+i#z8SEt7Wd^gYJNu!&r69A`F5A#x)>J9fORBMNODB7!*Vp zE(+~W37j5*$#sIm{J+9;{sb!$l-j+3n;WfV)J$!Z-m(RFWP~!DDNF%_EM994b4e(c z9FzB|l;X0K%jG0FUQ&RCQwa*2!fO{Bxto_SF@=GKP}~Aqms*lV4D5wN# zESlUhSh9Sx!GE!({U=OecL<3ER@k8=34)|q(9&uM!utx)*MUfoGl5U^FI_d0yK>E5 za~O;gB(rZ8&WA99^??2`1rqsu!lMs^m}K3i@ZL2mr?IP7yxdD+(;H3@!fqIpvk;SX zYv)Q9=Gj99(inxE=J4J{D^^c|H@qAf8REyf{C1lW)sFpRTj3REflhgH)o+tdMX9KJ^LdMpqy zq=mGILabUailtF%u@oXOs{nmGL|1Ln*g|2t)t4K8cjs<@dO^=vz{68Q5FFFvRtavp z9S%-O!f3+7wWfS2pRWu0funca=yDi_JJCNfd~NvC`rmJP$GTHLUX72Bj{(2i>9pJJ zE|+a;yg`D4KAX+gC*i1OZ4IsdB!rm?d#PfQ@Y;;xvM+gk?ZVTK@3(FF4W74d_rcFk z$H%|&fO9*$bk{mHsRY5Q&uaBnAr|{8lhb1e=d=`iKZ!)mYc-0iYsrOIpFW&Cvb6(V zuzUZvL*HM0IUe8zf48$$*#I7jU|I3ChW2_C#$$~0i%9A=P-$PMe~i{WvUAV;g;U^N z`}co7bLC!-$Kqh?)|cG@(^V%X;auNjwIaeWRMrm@C4`zO1J~Z=9=!4H!^xdHXM%U_ z+JEQv+t{%l58%4lzB}YfK}5+4g<}-cSYz)o8HyC9htx3%iM>X3_YK~CaQf_?odz(? z(I;n~-DCTnMtiFw%F%AVfe?hD-c+TM(!wy=j7rrB-^4%&rNZeUe2XP5sIr?AuG`zkcr@|GLVU*NXb6)mb(WpzIjC3n!zl0UOenO z-qR}0==LQy5D8Xj<=!ln#as@j*-amuvLoN{e}VxL}7u~T%sclm#H(YxlrayPFtm-mU>Xs=|m@H5SFiqFBj`tL3Qidf79+@f4|@7H=E`i3wuMB=|KoMip8eD3HsOSYR9^PJpdT0)^Ck3c=FyeEmUbV zm8$)5vAP*EoA|f~14HWSs705Ux7Re#c7sM!YTcJzq&&NV6*@Q==&T;csL4Cu9@AEX zCfD#bM=20Q$fOTUDciMU6WQP%3JlZh%j5m`i|B|dtzCDXX+FJb$WiK`m&#izQ(awt zV9NHJGhfz#Jp`DBY{^AO6l8k~ejDbNw!CgO8ja0QO6s5fEVk(U?BZg~c9(%01Q