diff --git a/_includes/cardv2.html b/_includes/cardv2.html index da9220ca..3f28be5b 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -36,7 +36,7 @@ height="120" width="120" class="panel-pic" - alt="{{include.title}}" + alt="{{include.title}} logo" > {{ include.description }} {% if include.labels %} diff --git a/_includes/footer.html b/_includes/footer.html index 632ce145..e13f6c03 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -7,36 +7,36 @@
@@ -51,17 +51,24 @@
-
- CC0CC0 + -
- + -
- +
diff --git a/_includes/head.html b/_includes/head.html index 7091ca06..5d8bcfa7 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -39,7 +39,7 @@ "privacytoolsIO" ], "url": "{{ site.production_url }}", - "logo": "{{ site.production_url }}/assets/img/layout/shield.png", + "logo": "{{ site.production_url }}/assets/img/png/layout/shield.png", "sameAs": [ "https://blog.privacytools.io", "https://twitter.com/privacytoolsIO", @@ -52,21 +52,20 @@ {% endif %} - - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/_includes/nav.html b/_includes/nav.html index 45cc3289..5adb1c8f 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -2,7 +2,7 @@
diff --git a/_includes/sections/android-addons.html b/_includes/sections/android-addons.html index c7367f8f..598cd1f5 100644 --- a/_includes/sections/android-addons.html +++ b/_includes/sections/android-addons.html @@ -4,7 +4,7 @@
- NetGuard + NetGuard

Control your traffic with NetGuard

@@ -14,7 +14,7 @@
- Orbot + Orbot

Tor for Android with Orbot

diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index ef18a46a..1ac7d914 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -6,7 +6,7 @@ {% include cardv2.html title="uBlock Origin: Block Ads and Trackers" -image="/assets/img/addons/ublock-origin.png" +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/" forum="https://forum.privacytools.io/t/discussion-ublock-origin/266" @@ -19,7 +19,7 @@ edge="https://www.microsoft.com/en-us/p/ublock-origin/9nblggh444l4" {% include cardv2.html title="HTTPS Everywhere: Secure Connections" -image="/assets/img/addons/https-everywhere.png" +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" forum="https://forum.privacytools.io/t/discussion-https-everywhere/268" @@ -31,8 +31,8 @@ opera="https://addons.opera.com/en/extensions/details/https-everywhere" {% include cardv2.html title="Decentraleyes: Block Content Delivery Networks" -image="/assets/img/addons/decentraleyes.png" -description="Decentraleyes emulates Content Delivery Networks locally by intercepting requests, finding the required resource locally, and injecting it into the environment. This all happens instantaneously and automatically, with no configuration required." +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/" forum="https://forum.privacytools.io/t/discussion-decentraleyes/269" gitlab="https://git.synz.io/Synzvato/decentraleyes" @@ -43,7 +43,7 @@ opera="https://addons.opera.com/en/extensions/details/decentraleyes" {% include cardv2.html title="Cookie AutoDelete: Automatically Delete Cookies" -image="/assets/img/addons/cookie-autodelete.png" +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" @@ -54,8 +54,8 @@ chrome="https://chrome.google.com/webstore/detail/cookie-autodelete/fhcgjolkccmb {% include cardv2.html title="Terms of Service; Didn’t Read: Be Informed" -image="/assets/img/addons/tosdr.png" -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." +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/" forum="https://forum.privacytools.io/t/discussion-terms-of-service-didn-t-read/270" github="https://github.com/tosdr/" @@ -66,7 +66,7 @@ opera="https://addons.opera.com/en/extensions/details/terms-of-service-didnt-rea {% include cardv2.html title="Snowflake" -image="/assets/img/addons/snowflake.png" +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." website="https://snowflake.torproject.org" forum="https://forum.privacytools.io/t/discussion-snowflake/1146" @@ -77,7 +77,7 @@ chrome="https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnll {% include cardv2.html title="Privacy Badger: Stop Tracking" -image="/assets/img/addons/privacy-badger.png" +image="/assets/img/svg/3rd-party/privacy_badger.svg" 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" @@ -95,7 +95,7 @@ opera="https://addons.opera.com/en/extensions/details/privacy-badger/" {% include cardv2.html title="uMatrix: Stop Cross-Site Requests" -image="/assets/img/addons/umatrix.png" +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." website="https://addons.mozilla.org/firefox/addon/umatrix/" forum="https://forum.privacytools.io/t/discussion-umatrix/271" @@ -107,7 +107,7 @@ opera="https://addons.opera.com/en/extensions/details/umatrix" {% include cardv2.html title="NoScript Security Suite: Be in total control" -image="/assets/img/addons/noscript.png" +image="/assets/img/svg/3rd-party/noscript.svg" description="NoScript is a highly customizable plugin to selectively allow JavaScript, Java, and Flash to run only on websites you trust. Not for casual users, it requires technical knowledge to configure." website="https://addons.mozilla.org/firefox/addon/noscript/" forum="https://forum.privacytools.io/t/discussion-noscript-security-suite/272" diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index 9a025912..684c7ca2 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -5,7 +5,7 @@ {% include cardv2.html title="Firefox" -image="/assets/img/tools/Firefox.png" +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" @@ -21,7 +21,7 @@ netbsd="http://pkgsrc.se/www/firefox" {% include cardv2.html title="Tor Browser - Provides Anonymity" -image="/assets/img/tools/Tor-Browser.png" +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/" tor="http://expyuzz4wqqyqhjn.onion/" @@ -39,7 +39,7 @@ linux="https://www.torproject.org/download/" {% include cardv2.html title="Firefox" -image="/assets/img/tools/Firefox.png" +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/" @@ -52,7 +52,7 @@ android="https://www.mozilla.org/firefox/all/#product-android-release" {% include cardv2.html title="Tor Browser - Provides Anonymity" -image="/assets/img/tools/Tor-Browser.png" +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/" tor="http://expyuzz4wqqyqhjn.onion/" @@ -65,7 +65,7 @@ googleplay="https://play.google.com/store/apps/details?id=org.torproject.torbrow {% include cardv2.html title="Bromite" -image="/assets/img/tools/bromite.png" +image="/assets/img/svg/3rd-party/bromite.svg" description='Bromite is a Chromium-based browser with security enhancement patches from GrapheneOS and other security-focused projects, built-in adblocking, and DNS over HTTPS support. More info can be found on their website.' website="https://www.bromite.org/" forum="https://forum.privacytools.io/t/discussion-bromite-browsers/1521" @@ -94,7 +94,7 @@ android="https://www.bromite.org/#download-bromite" {% include cardv2.html title="Firefox" -image="/assets/img/tools/Firefox.png" +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/" forum="https://forum.privacytools.io/t/discussion-firefox/279" @@ -105,7 +105,7 @@ ios="https://apps.apple.com/us/app/firefox-private-safe-browser/id989804926" {% include cardv2.html title="Onion Browser" -image="/assets/img/tools/onionbrowser.png" +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/" forum="https://forum.privacytools.io/t/discussion-onion-browser-browsers/1523" @@ -116,7 +116,7 @@ ios="https://apps.apple.com/us/app/onion-browser/id519296448" {% include cardv2.html title="DuckDuckGo Privacy Browser" -image="/assets/img/provider/DuckDuckGo.png" +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" tor="https://3g2upl4pq6kufc4m.onion/app" diff --git a/_includes/sections/calendar-contacts-sync.html b/_includes/sections/calendar-contacts-sync.html index abeef4a0..d40524a0 100644 --- a/_includes/sections/calendar-contacts-sync.html +++ b/_includes/sections/calendar-contacts-sync.html @@ -7,7 +7,7 @@ {% include cardv2.html title="Nextcloud" - image="/assets/img/provider/Nextcloud.png" + image="/assets/img/svg/3rd-party/nextcloud.svg" 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" @@ -25,7 +25,7 @@ {% include cardv2.html title="EteSync" - image="/assets/img/provider/etesync.png" + image="/assets/img/svg/3rd-party/etesync.svg" description="EteSync is a secure, end-to-end encrypted, and privacy-respecting cloud backup and synchronization software for your personal information (e.g. contacts and calendars). There are native clients for Android, iOS, and the web, and an adapter layer for most desktop clients. It costs $24 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" @@ -45,7 +45,7 @@ {% include cardv2.html title="Email Providers" - image="/assets/img/misc/email.png" + image="/assets/img/svg/layout/email.svg" description='Many email providers also offer calendar and or contacts sync services. Refer to our Email Provider recommendations to choose an email provider and see if they also offer calendar and/or contacts sync.' website="/providers/email" %} diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html index d092eb6d..434caacf 100644 --- a/_includes/sections/cloud-storage.html +++ b/_includes/sections/cloud-storage.html @@ -6,7 +6,7 @@ {% include cardv2.html title="Nextcloud - Choose your hoster" -image="/assets/img/provider/Nextcloud.png" +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" diff --git a/_includes/sections/email-clients.html b/_includes/sections/email-clients.html index 339b45be..ff148569 100644 --- a/_includes/sections/email-clients.html +++ b/_includes/sections/email-clients.html @@ -2,7 +2,7 @@ {% include cardv2.html title="Thunderbird" -image="/assets/img/tools/Thunderbird.png" +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/" forum="https://forum.privacytools.io/t/discussion-thunderbird/659" @@ -17,7 +17,7 @@ netbsd="http://pkgsrc.se/mail/thunderbird" {% include cardv2.html title="Claws Mail" -image="/assets/img/tools/Claws-Mail.png" +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" diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html index 6ce84f42..414ef003 100644 --- a/_includes/sections/email-providers.html +++ b/_includes/sections/email-providers.html @@ -24,7 +24,12 @@ - Disroot + Disroot - Kolab Now + Kolab Now - mailbox.org + mailbox.org @@ -97,7 +107,12 @@ - Mailfence + Mailfence - Posteo + Posteo - Protonmail + ProtonMail - Runbox - + Runbox - Soverin + Soverin - StartMail + StartMail - Tutanota + Tutanota Become Your Own Email Provider -Mail-in-a-Box +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

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/file-encryption.html b/_includes/sections/file-encryption.html index 8015bf29..2cec41a4 100644 --- a/_includes/sections/file-encryption.html +++ b/_includes/sections/file-encryption.html @@ -7,7 +7,8 @@ {% include cardv2.html title="VeraCrypt - Disk Encryption" - image="/assets/img/tools/VeraCrypt.png" + image="/assets/img/svg/3rd-party/veracrypt.svg" + image-dark="/assets/img/svg/3rd-party/veracrypt-dark.svg" 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" @@ -20,7 +21,7 @@ {% include cardv2.html title="GNU Privacy Guard - Email Encryption" - image="/assets/img/tools/GnuPG.png" + image="/assets/img/svg/3rd-party/gnupg.svg" 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" @@ -38,7 +39,7 @@ {% include cardv2.html title="PeaZip - File Archive Encryption" - image="/assets/img/tools/PeaZip.png" + 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" diff --git a/_includes/sections/file-sharing.html b/_includes/sections/file-sharing.html index f2a9df75..04e9a250 100644 --- a/_includes/sections/file-sharing.html +++ b/_includes/sections/file-sharing.html @@ -2,7 +2,7 @@ {% include cardv2.html title="Firefox Send" -image="/assets/img/tools/Firefox-Send.png" +image="/assets/img/svg/3rd-party/firefox_send.svg" website="https://send.firefox.com/" 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." forum="https://forum.privacytools.io/t/discussion-firefox-send/755" @@ -13,7 +13,7 @@ googleplay="https://play.google.com/store/apps/details?id=org.mozilla.firefoxsen {% include cardv2.html title="OnionShare" -image="/assets/img/tools/OnionShare.png" +image="/assets/img/svg/3rd-party/onionshare.svg" website="https://onionshare.org/" tor="http://elx57ue5uyfplgva.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." @@ -28,7 +28,7 @@ openbsd="http://openports.se/net/onionshare" {% include cardv2.html title="Magic Wormhole" -image="/assets/img/tools/Magic-Wormhole.png" +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" diff --git a/_includes/sections/file-sync.html b/_includes/sections/file-sync.html index 4ed98463..e8dabdff 100644 --- a/_includes/sections/file-sync.html +++ b/_includes/sections/file-sync.html @@ -8,7 +8,7 @@ {% include cardv2.html title="Syncthing" - image="/assets/img/tools/Syncthing.png" + image="/assets/img/svg/3rd-party/syncthing.svg" description="Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third-party, and how it is transmitted over the Internet." website="https://syncthing.net/" forum="https://forum.privacytools.io/t/discussion-syncthing/1627/2" @@ -23,7 +23,7 @@ {% include cardv2.html title="SparkleShare" - image="/assets/img/tools/SparkleShare.png" + 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" diff --git a/_includes/sections/fourteen-eyes.html b/_includes/sections/fourteen-eyes.html index 153921fe..5b4c6e67 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/header.html b/_includes/sections/header.html index 9f19b368..f4993558 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/_includes/sections/hosting-provider.html b/_includes/sections/hosting-provider.html index 276a556d..bd8c0f42 100644 --- a/_includes/sections/hosting-provider.html +++ b/_includes/sections/hosting-provider.html @@ -2,7 +2,8 @@ {% include cardv2.html title="Data Center: Bahnhof" -image="/assets/img/provider/bahnhof.png" +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/" forum="https://forum.privacytools.io/t/discussion-bahnhof-net/341" @@ -10,7 +11,8 @@ forum="https://forum.privacytools.io/t/discussion-bahnhof-net/341" {% include cardv2.html title="VPS & Domain: Njalla" -image="/assets/img/provider/Njalla.png" +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." website="https://njal.la/" tor="http://njalladnspotetti.onion" @@ -19,7 +21,7 @@ forum="https://forum.privacytools.io/t/discussion-njalla/339" {% include cardv2.html title="Colocation: DataCell" -image="/assets/img/provider/datacell.png" +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/" forum="https://forum.privacytools.io/t/discussion-datacell-is/342" @@ -27,7 +29,7 @@ forum="https://forum.privacytools.io/t/discussion-datacell-is/342" {% include cardv2.html title="VPS, Hosting, & Domain: Orange Website" -image="/assets/img/provider/orange_hosting.png" +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/" forum="https://forum.privacytools.io/t/discussion-orange-website/343" diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 0a5501db..d55d6568 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -33,7 +33,7 @@ {% include cardv2.html title="Signal" - image="/assets/img/tools/Signal.png" + 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/" @@ -50,7 +50,7 @@ {% include cardv2.html title="Keybase" - image="/assets/img/tools/keybase.png" + 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." website="https://keybase.io/" @@ -94,8 +94,8 @@ {% include cardv2.html title="Matrix" - image="/assets/img/tools/Matrix.png" - image-dark="/assets/img/tools/Matrix-dark.png" + 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.' website="https://about.riot.im/" @@ -150,7 +150,7 @@ {% include cardv2.html title="Briar" - image="/assets/img/tools/Briar.png" + image="/assets/img/svg/3rd-party/briar.svg" description="Encrypted instant messenger that connects to contacts via Wi-Fi, Bluetooth, or Tor over the internet to synchronize messages. Technology such as this has proven to be useful when Internet availability is an issue, such as in times of crisis." website="https://briarproject.org" forum="https://forum.privacytools.io/t/discussion-briar/2114" @@ -162,7 +162,7 @@ {% include cardv2.html title="Jami" - image="/assets/img/tools/Jami.png" + 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" website="https://jami.net/" @@ -179,8 +179,8 @@ {% include cardv2.html title="qTox" - image="/assets/img/tools/qtox.png" - image-dark="/assets/img/tools/qtox-dark.png" + 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" diff --git a/_includes/sections/live-operating-systems.html b/_includes/sections/live-operating-systems.html index 054fe914..23f5bc4a 100644 --- a/_includes/sections/live-operating-systems.html +++ b/_includes/sections/live-operating-systems.html @@ -2,7 +2,7 @@ {% include cardv2.html title="Tails" -image="/assets/img/tools/Tails.png" +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." @@ -12,7 +12,8 @@ git="https://git-tails.immerda.ch/tails/" {% include cardv2.html title="KNOPPIX" -image="/assets/img/tools/KNOPPIX.png" +image="/assets/img/svg/3rd-party/knoppix.svg" +image="/assets/img/svg/3rd-party/knoppix-dark.svg" 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." @@ -22,7 +23,7 @@ source="https://www.knopper.net/knoppix-info/index-en.html#license" {% include cardv2.html title="Puppy Linux" -image="/assets/img/tools/Puppy-Linux.png" +image="/assets/img/svg/3rd-party/puppy_linux.svg" 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." diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index b55ed78d..464b2f08 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -6,8 +6,8 @@ {% include cardv2.html title="GrapheneOS" -image="/assets/img/tools/GrapheneOS.png" -image-dark="/assets/img/tools/GrapheneOS-dark.png" +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." @@ -17,7 +17,7 @@ github="https://github.com/GrapheneOS/" {% include cardv2.html title="LineageOS" -image="/assets/img/tools/LineageOS.png" +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." @@ -27,7 +27,7 @@ github="https://github.com/LineageOS" {% include cardv2.html title="Ubuntu Touch" -image="/assets/img/tools/Ubuntu-Touch.png" +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." diff --git a/_includes/sections/notebooks.html b/_includes/sections/notebooks.html index 6b9daaa2..123050c2 100644 --- a/_includes/sections/notebooks.html +++ b/_includes/sections/notebooks.html @@ -6,7 +6,7 @@ {% include cardv2.html title="Joplin" -image="/assets/img/tools/Joplin.png" +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/" github="https://github.com/laurent22/joplin" @@ -23,7 +23,7 @@ chrome="https://chrome.google.com/webstore/detail/joplin-web-clipper/alofnhikmmk {% include cardv2.html title="Standard Notes" -image="/assets/img/tools/StandardNotes.png" +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/" github="https://github.com/standardnotes" @@ -38,7 +38,7 @@ web="https://app.standardnotes.org/" {% include cardv2.html title="Turtl" -image="/assets/img/tools/Turtl.png" +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/" github="https://github.com/turtl" diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index 6d51909a..91ab3b7b 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -6,7 +6,7 @@ {% include cardv2.html title="Qubes OS" -image="/assets/img/tools/Qubes-OS.png" +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." @@ -17,7 +17,7 @@ tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/" {% include cardv2.html title="Fedora Workstation" -image="/assets/img/tools/Fedora.png" +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." @@ -27,7 +27,7 @@ git="https://src.fedoraproject.org/" {% include cardv2.html title="Debian" -image="/assets/img/tools/Debian.png" +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/" diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index f26db14f..9d8ad2a6 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -8,7 +8,7 @@ {% include card.html color="success" title="Discourse & Reddit" - image="/assets/img/icons/discourse.png" + image="/assets/img/svg/3rd-party/discourse.svg" url="https://forum.privacytools.io/" website="Discourse" extra_button='Reddit' @@ -17,7 +17,7 @@ {% include card.html color="primary" title="Follow on Mastodon & Twitter" - image="/assets/img/icons/mastodon.png" + image="/assets/img/svg/3rd-party/mastodon.svg" url="https://social.privacytools.io/" website="Mastodon" extra_button='Twitter' diff --git a/_includes/sections/password-managers.html b/_includes/sections/password-managers.html index e22e16a3..0b2beaf2 100644 --- a/_includes/sections/password-managers.html +++ b/_includes/sections/password-managers.html @@ -7,7 +7,7 @@ {% include cardv2.html title="Bitwarden - Cloud/Self-host" - image="/assets/img/tools/bitwarden.png" + image="/assets/img/svg/3rd-party/bitwarden.svg" 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" @@ -32,7 +32,7 @@ {% include cardv2.html title="KeePassXC - Local" - image="/assets/img/tools/keepassxc.png" + image="/assets/img/svg/3rd-party/keepassxc.svg" 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" @@ -52,7 +52,7 @@ {% include cardv2.html title="LessPass - Browser" - image="/assets/img/tools/LessPass.png" + image="/assets/img/svg/3rd-party/lesspass.svg" 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" diff --git a/_includes/sections/paste-services.html b/_includes/sections/paste-services.html index 5c94fc38..a198570e 100644 --- a/_includes/sections/paste-services.html +++ b/_includes/sections/paste-services.html @@ -2,7 +2,7 @@ {% include cardv2.html title="PrivateBin" -image="/assets/img/tools/PrivateBin.png" +image="/assets/img/svg/3rd-party/privatebin.svg" 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 256-bit AES. It is the improved version of ZeroBin." website="https://privatebin.info/" forum="https://forum.privacytools.io/t/discussion-privatebin/296" @@ -12,7 +12,7 @@ github="https://github.com/PrivateBin/PrivateBin" {% include cardv2.html title="CryptPad" -image="/assets/img/provider/CryptPad.png" +image="/assets/img/svg/3rd-party/cryptpad.svg" description="CryptPad is an open-source, zero knowledge, and real-time collaborative editor. Data is encrypted/decrypted in the browser, using Salsa20 with Poly1305 to encrypt pads." website="https://cryptpad.fr/pad/" forum="https://forum.privacytools.io/t/discussion-cryptpad/1270" diff --git a/_includes/sections/productivity-tools.html b/_includes/sections/productivity-tools.html index d2d91af9..c189abc9 100644 --- a/_includes/sections/productivity-tools.html +++ b/_includes/sections/productivity-tools.html @@ -3,7 +3,7 @@ {% include cardv2.html title="CryptPad" - image="/assets/img/provider/CryptPad.png" + image="/assets/img/svg/3rd-party/cryptpad.svg" 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" @@ -14,8 +14,7 @@ {% include cardv2.html title="Etherpad" - image="/assets/img/tools/Etherpad.png" - image-dark="/assets/img/tools/Etherpad-dark.png" + image="/assets/img/svg/3rd-party/etherpad.svg" 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" @@ -32,8 +31,8 @@ {% include cardv2.html title="Write.as" - image="/assets/img/tools/WriteAs.png" - image-dark="/assets/img/tools/WriteAs-dark.png" + image="/assets/img/svg/3rd-party/writeas.svg" + image-dark="/assets/img/svg/3rd-party/writeas-dark.svg" 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" @@ -70,7 +69,7 @@ {% include cardv2.html title="MAT2" - image="/assets/img/tools/MAT2.png" + image="/assets/img/svg/3rd-party/mat2.svg" 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" diff --git a/_includes/sections/quotes.html b/_includes/sections/quotes.html index fed23a8a..2a038e54 100644 --- a/_includes/sections/quotes.html +++ b/_includes/sections/quotes.html @@ -2,7 +2,7 @@

Privacy? I don't have anything to hide.

-

Glenn Greenwald: Why privacy matters +

Glenn Greenwald: Why privacy matters Over the last 16 months, as I've debated this issue around the world, every single time somebody has said to me, "I don't really worry about invasions of privacy because I don't have anything to hide." I always say the same thing to them. I get out a pen, I write down my email address. I say, "Here's my email address. What I want you to do when you get home is email me the passwords to all of your email accounts, not just the nice, respectable work one in your name, but all of them, because I want to be able to just troll through what it is you're doing online, read what I want to read and publish whatever I find interesting. After all, if you're not a bad person, if you're doing nothing wrong, you should have nothing to hide." Not a single person has taken me up on that offer.

diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index 6c9cbd61..c22ded97 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -2,7 +2,8 @@ {% include cardv2.html title="OpenWrt" -image="/assets/img/tools/OpenWrt.png" +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." @@ -12,7 +13,8 @@ git="https://git.openwrt.org/" {% include cardv2.html title="pfSense" -image="/assets/img/tools/pfSense.png" +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." @@ -22,7 +24,8 @@ github="https://github.com/pfsense/" {% include cardv2.html title="LibreCMC" -image="/assets/img/tools/LibreCMC.png" +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" diff --git a/_includes/sections/search-engines.html b/_includes/sections/search-engines.html index d7fa9534..0eca5bf8 100644 --- a/_includes/sections/search-engines.html +++ b/_includes/sections/search-engines.html @@ -6,7 +6,7 @@ {% include cardv2.html title="searx - Decentral" -image="/assets/img/provider/searx.png" +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' website="https://searx.me/" tor="http://ulrn6sryqaifefld.onion" @@ -16,7 +16,7 @@ github="https://github.com/asciimoo/searx" {% include cardv2.html title="DuckDuckGo - USA" -image="/assets/img/provider/DuckDuckGo.png" +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/" tor="http://3g2upl4pq6kufc4m.onion" @@ -26,7 +26,7 @@ github="https://github.com/duckduckgo" {% include cardv2.html title="Qwant - France" -image="/assets/img/provider/Qwant.png" +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. Qwant was launched in France in February 2013.' website="https://www.qwant.com/" forum="https://forum.privacytools.io/t/discussion-qwant/286" diff --git a/_includes/sections/self-contained-networks.html b/_includes/sections/self-contained-networks.html index 001ae616..b1c0c869 100644 --- a/_includes/sections/self-contained-networks.html +++ b/_includes/sections/self-contained-networks.html @@ -6,7 +6,7 @@ {% include cardv2.html title="Tor" -image="/assets/img/tools/Tor-Project.png" +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" @@ -25,8 +25,8 @@ git="https://gitweb.torproject.org/tor.git" {% include cardv2.html title="I2P Anonymous Network" -image="/assets/img/tools/I2P.png" -image-dark="/assets/img/tools/I2P-dark.png" +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" @@ -45,7 +45,7 @@ source="https://geti2p.net/en/get-involved/guides/new-developers#getting-the-i2p {% include cardv2.html title="The Freenet Project" -image="/assets/img/tools/Freenet.png" +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" diff --git a/_includes/sections/selfhosted-cloud.html b/_includes/sections/selfhosted-cloud.html index 6348cf8d..79626244 100644 --- a/_includes/sections/selfhosted-cloud.html +++ b/_includes/sections/selfhosted-cloud.html @@ -6,7 +6,7 @@ {% include cardv2.html title="Nextcloud" -image="/assets/img/provider/Nextcloud.png" +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" @@ -24,8 +24,8 @@ github="https://github.com/nextcloud" {% include cardv2.html title="Tahoe-LAFS" -image="/assets/img/tools/Tahoe-LAFS.png" -image-dark="/assets/img/tools/Tahoe-LAFS-dark.png" +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." diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index bdbe18c8..49a94852 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -6,7 +6,7 @@ {% include cardv2.html title="Mastodon - Twitter Alternative" -image="/assets/img/tools/Mastodon.png" +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" @@ -25,7 +25,7 @@ web="https://joinmastodon.org/#getting-started" {% include cardv2.html title="diaspora* - Google+ Alternative" -image="/assets/img/tools/diaspora.png" +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" @@ -36,7 +36,7 @@ web="https://diasporafoundation.org/" {% include cardv2.html title="Friendica - Facebook Alternative" -image="/assets/img/tools/Friendica.png" +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" @@ -50,7 +50,7 @@ web="https://friendi.ca/" {% include cardv2.html title="PixelFed - Instagram Alternative" -image="/assets/img/provider/pixelfed.png" +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" @@ -60,7 +60,7 @@ web="https://pixelfed.org/" {% include cardv2.html title="GNU social - Twitter Alternative" -image="/assets/img/provider/gnu-social.png" +image="/assets/img/svg/3rd-party/gnu_social.svg" description="GNU social is social-communication software for both public and private communications. It is widely supported and has a large userbase. It is already used by the Free Software Foundation." website="https://gnu.io/social/" forum="https://forum.privacytools.io/t/discussion-gnu-social/292" diff --git a/_includes/sections/social-news-aggregator.html b/_includes/sections/social-news-aggregator.html index 18de06d1..cb4637df 100644 --- a/_includes/sections/social-news-aggregator.html +++ b/_includes/sections/social-news-aggregator.html @@ -6,7 +6,7 @@ {% include cardv2.html title="Aether" -image="/assets/img/tools/aether.png" +image="/assets/img/svg/3rd-party/aether.svg" description='Aether is a free and open-source decentralized social news aggregator with a built-in voting system.' website="https://getaether.net/" forum="https://forum.privacytools.io/t/discussion-aether/1256" @@ -18,7 +18,7 @@ linux="https://getaether.net/download/" {% include cardv2.html title="Tildes" -image="/assets/img/tools/tildes.png" +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.' website="https://tildes.net" forum="https://forum.privacytools.io/t/discussion-tildes/1257" @@ -28,7 +28,7 @@ web="https://tildes.net" {% include cardv2.html title="Raddle" -image="/assets/img/tools/raddle.png" +image="/assets/img/png/3rd-party/raddle.png" description="Raddle is a public Postmill instance focused on privacy and anti-censorship." website="https://raddle.me" forum="https://forum.privacytools.io/t/discussion-raddle/1258" diff --git a/_includes/sections/teamchat.html b/_includes/sections/teamchat.html index e6fae9e8..b8762f91 100644 --- a/_includes/sections/teamchat.html +++ b/_includes/sections/teamchat.html @@ -7,8 +7,8 @@ {% include cardv2.html title="Matrix" - image="/assets/img/tools/Matrix.png" - image-dark="/assets/img/tools/Matrix-dark.png" + 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.' website="https://about.riot.im/" @@ -26,7 +26,7 @@ {% include cardv2.html title="Rocket.chat" - image="/assets/img/tools/rocket.chat.png" + 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." website="https://rocket.chat/" @@ -43,7 +43,7 @@ {% include cardv2.html title="Keybase" - image="/assets/img/tools/keybase.png" + 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." website="https://keybase.io/" diff --git a/_includes/sections/voice-video-messenger.html b/_includes/sections/voice-video-messenger.html index cffb7054..0887cff5 100644 --- a/_includes/sections/voice-video-messenger.html +++ b/_includes/sections/voice-video-messenger.html @@ -6,7 +6,7 @@ {% include cardv2.html title="Linphone" -image="/assets/img/tools/Linphone.png" +image="/assets/img/svg/3rd-party/linphone.svg" website="https://www.linphone.org/" 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" @@ -21,7 +21,7 @@ ios="https://itunes.apple.com/us/app/linphone/id360065638?mt=8" {% include cardv2.html title="Mumble" -image="/assets/img/tools/Mumble.png" +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" diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 54a43e3b..800cabbf 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -8,7 +8,13 @@
- Mullvad + Mullvad

Mullvad EUR €60/Year

@@ -45,7 +51,7 @@
- ProtonVPN + ProtonVPN

ProtonVPN Free USD $96/year

@@ -70,7 +76,7 @@
- IVPN + IVPN

IVPN USD $100/Year

diff --git a/_includes/sections/windows10.html b/_includes/sections/windows10.html index 6d4987b4..5717ded8 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/_sass/flag-icon.scss b/_sass/flag-icon.scss index 70821a40..7e7c018d 100644 --- a/_sass/flag-icon.scss +++ b/_sass/flag-icon.scss @@ -1 +1 @@ -.flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../img/flags/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../img/flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../img/flags/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../img/flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../img/flags/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../img/flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../img/flags/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../img/flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../img/flags/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../img/flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../img/flags/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../img/flags/1x1/al.svg)}.flag-icon-am{background-image:url(../img/flags/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../img/flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../img/flags/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../img/flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../img/flags/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../img/flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../img/flags/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../img/flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../img/flags/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../img/flags/1x1/as.svg)}.flag-icon-at{background-image:url(../img/flags/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../img/flags/1x1/at.svg)}.flag-icon-au{background-image:url(../img/flags/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../img/flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../img/flags/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../img/flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../img/flags/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../img/flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../img/flags/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../img/flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../img/flags/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../img/flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../img/flags/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../img/flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../img/flags/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../img/flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../img/flags/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../img/flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../img/flags/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../img/flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../img/flags/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../img/flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../img/flags/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../img/flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../img/flags/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../img/flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../img/flags/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../img/flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../img/flags/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../img/flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../img/flags/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../img/flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../img/flags/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../img/flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../img/flags/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../img/flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../img/flags/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../img/flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../img/flags/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../img/flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../img/flags/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../img/flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../img/flags/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../img/flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../img/flags/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../img/flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../img/flags/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../img/flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../img/flags/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../img/flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../img/flags/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../img/flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../img/flags/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../img/flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../img/flags/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../img/flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../img/flags/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../img/flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../img/flags/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../img/flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../img/flags/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../img/flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../img/flags/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../img/flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../img/flags/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../img/flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../img/flags/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../img/flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../img/flags/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../img/flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../img/flags/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../img/flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../img/flags/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../img/flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../img/flags/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../img/flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../img/flags/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../img/flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../img/flags/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../img/flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../img/flags/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../img/flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../img/flags/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../img/flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../img/flags/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../img/flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../img/flags/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../img/flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../img/flags/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../img/flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../img/flags/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../img/flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../img/flags/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../img/flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../img/flags/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../img/flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../img/flags/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../img/flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../img/flags/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../img/flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../img/flags/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../img/flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../img/flags/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../img/flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../img/flags/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../img/flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../img/flags/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../img/flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../img/flags/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../img/flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../img/flags/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../img/flags/1x1/er.svg)}.flag-icon-es{background-image:url(../img/flags/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../img/flags/1x1/es.svg)}.flag-icon-et{background-image:url(../img/flags/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../img/flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../img/flags/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../img/flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../img/flags/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../img/flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../img/flags/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../img/flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../img/flags/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../img/flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../img/flags/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../img/flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../img/flags/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../img/flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../img/flags/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../img/flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../img/flags/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../img/flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../img/flags/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../img/flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../img/flags/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../img/flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../img/flags/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../img/flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../img/flags/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../img/flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../img/flags/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../img/flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../img/flags/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../img/flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../img/flags/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../img/flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../img/flags/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../img/flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../img/flags/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../img/flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../img/flags/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../img/flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../img/flags/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../img/flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../img/flags/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../img/flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../img/flags/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../img/flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../img/flags/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../img/flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../img/flags/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../img/flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../img/flags/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../img/flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../img/flags/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../img/flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../img/flags/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../img/flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../img/flags/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../img/flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../img/flags/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../img/flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../img/flags/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../img/flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../img/flags/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../img/flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../img/flags/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../img/flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../img/flags/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../img/flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../img/flags/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../img/flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../img/flags/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../img/flags/1x1/il.svg)}.flag-icon-im{background-image:url(../img/flags/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../img/flags/1x1/im.svg)}.flag-icon-in{background-image:url(../img/flags/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../img/flags/1x1/in.svg)}.flag-icon-io{background-image:url(../img/flags/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../img/flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../img/flags/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../img/flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../img/flags/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../img/flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../img/flags/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../img/flags/1x1/is.svg)}.flag-icon-it{background-image:url(../img/flags/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../img/flags/1x1/it.svg)}.flag-icon-je{background-image:url(../img/flags/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../img/flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../img/flags/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../img/flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../img/flags/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../img/flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../img/flags/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../img/flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../img/flags/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../img/flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../img/flags/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../img/flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../img/flags/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../img/flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../img/flags/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../img/flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../img/flags/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../img/flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../img/flags/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../img/flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../img/flags/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../img/flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../img/flags/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../img/flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../img/flags/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../img/flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../img/flags/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../img/flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../img/flags/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../img/flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../img/flags/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../img/flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../img/flags/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../img/flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../img/flags/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../img/flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../img/flags/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../img/flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../img/flags/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../img/flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../img/flags/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../img/flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../img/flags/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../img/flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../img/flags/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../img/flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../img/flags/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../img/flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../img/flags/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../img/flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../img/flags/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../img/flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../img/flags/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../img/flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../img/flags/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../img/flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../img/flags/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../img/flags/1x1/md.svg)}.flag-icon-me{background-image:url(../img/flags/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../img/flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../img/flags/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../img/flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../img/flags/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../img/flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../img/flags/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../img/flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../img/flags/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../img/flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../img/flags/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../img/flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../img/flags/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../img/flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../img/flags/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../img/flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../img/flags/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../img/flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../img/flags/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../img/flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../img/flags/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../img/flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../img/flags/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../img/flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../img/flags/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../img/flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../img/flags/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../img/flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../img/flags/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../img/flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../img/flags/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../img/flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../img/flags/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../img/flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../img/flags/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../img/flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../img/flags/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../img/flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../img/flags/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../img/flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../img/flags/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../img/flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../img/flags/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../img/flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../img/flags/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../img/flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../img/flags/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../img/flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../img/flags/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../img/flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../img/flags/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../img/flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../img/flags/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../img/flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../img/flags/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../img/flags/1x1/no.svg)}.flag-icon-np{background-image:url(../img/flags/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../img/flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../img/flags/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../img/flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../img/flags/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../img/flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../img/flags/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../img/flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../img/flags/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../img/flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../img/flags/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../img/flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../img/flags/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../img/flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../img/flags/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../img/flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../img/flags/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../img/flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../img/flags/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../img/flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../img/flags/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../img/flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../img/flags/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../img/flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../img/flags/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../img/flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../img/flags/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../img/flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../img/flags/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../img/flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../img/flags/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../img/flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../img/flags/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../img/flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../img/flags/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../img/flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../img/flags/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../img/flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../img/flags/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../img/flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../img/flags/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../img/flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../img/flags/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../img/flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../img/flags/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../img/flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../img/flags/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../img/flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../img/flags/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../img/flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../img/flags/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../img/flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../img/flags/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../img/flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../img/flags/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../img/flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../img/flags/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../img/flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../img/flags/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../img/flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../img/flags/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../img/flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../img/flags/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../img/flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../img/flags/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../img/flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../img/flags/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../img/flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../img/flags/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../img/flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../img/flags/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../img/flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../img/flags/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../img/flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../img/flags/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../img/flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../img/flags/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../img/flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../img/flags/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../img/flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../img/flags/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../img/flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../img/flags/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../img/flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../img/flags/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../img/flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../img/flags/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../img/flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../img/flags/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../img/flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../img/flags/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../img/flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../img/flags/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../img/flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../img/flags/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../img/flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../img/flags/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../img/flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../img/flags/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../img/flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../img/flags/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../img/flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../img/flags/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../img/flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../img/flags/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../img/flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../img/flags/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../img/flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../img/flags/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../img/flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../img/flags/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../img/flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../img/flags/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../img/flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../img/flags/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../img/flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../img/flags/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../img/flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../img/flags/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../img/flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../img/flags/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../img/flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../img/flags/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../img/flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../img/flags/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../img/flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../img/flags/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../img/flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../img/flags/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../img/flags/1x1/um.svg)}.flag-icon-us{background-image:url(../img/flags/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../img/flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../img/flags/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../img/flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../img/flags/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../img/flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../img/flags/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../img/flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../img/flags/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../img/flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../img/flags/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../img/flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../img/flags/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../img/flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../img/flags/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../img/flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../img/flags/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../img/flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../img/flags/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../img/flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../img/flags/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../img/flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../img/flags/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../img/flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../img/flags/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../img/flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../img/flags/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../img/flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../img/flags/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../img/flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../img/flags/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../img/flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../img/flags/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../img/flags/1x1/zw.svg)}.flag-icon-eu{background-image:url(../img/flags/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../img/flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../img/flags/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../img/flags/1x1/gb-eng.svg)}.flag-icon-gb-sct{background-image:url(../img/flags/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../img/flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../img/flags/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../img/flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../img/flags/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../img/flags/1x1/un.svg)} +.flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon-ad{background-image:url("../img/svg/flags/ad.svg")}.flag-icon-ae{background-image:url("../img/svg/flags/ae.svg")}.flag-icon-af{background-image:url("../img/svg/flags/af.svg")}.flag-icon-ag{background-image:url("../img/svg/flags/ag.svg")}.flag-icon-ai{background-image:url("../img/svg/flags/ai.svg")}.flag-icon-al{background-image:url("../img/svg/flags/al.svg")}.flag-icon-am{background-image:url("../img/svg/flags/am.svg")}.flag-icon-ao{background-image:url("../img/svg/flags/ao.svg")}.flag-icon-aq{background-image:url("../img/svg/flags/aq.svg")}.flag-icon-ar{background-image:url("../img/svg/flags/ar.svg")}.flag-icon-as{background-image:url("../img/svg/flags/as.svg")}.flag-icon-at{background-image:url("../img/svg/flags/at.svg")}.flag-icon-au{background-image:url("../img/svg/flags/au.svg")}.flag-icon-aw{background-image:url("../img/svg/flags/aw.svg")}.flag-icon-ax{background-image:url("../img/svg/flags/ax.svg")}.flag-icon-az{background-image:url("../img/svg/flags/az.svg")}.flag-icon-ba{background-image:url("../img/svg/flags/ba.svg")}.flag-icon-bb{background-image:url("../img/svg/flags/bb.svg")}.flag-icon-bd{background-image:url("../img/svg/flags/bd.svg")}.flag-icon-be{background-image:url("../img/svg/flags/be.svg")}.flag-icon-bf{background-image:url("../img/svg/flags/bf.svg")}.flag-icon-bg{background-image:url("../img/svg/flags/bg.svg")}.flag-icon-bh{background-image:url("../img/svg/flags/bh.svg")}.flag-icon-bi{background-image:url("../img/svg/flags/bi.svg")}.flag-icon-bj{background-image:url("../img/svg/flags/bj.svg")}.flag-icon-bl{background-image:url("../img/svg/flags/bl.svg")}.flag-icon-bm{background-image:url("../img/svg/flags/bm.svg")}.flag-icon-bn{background-image:url("../img/svg/flags/bn.svg")}.flag-icon-bo{background-image:url("../img/svg/flags/bo.svg")}.flag-icon-bq{background-image:url("../img/svg/flags/bq.svg")}.flag-icon-br{background-image:url("../img/svg/flags/br.svg")}.flag-icon-bs{background-image:url("../img/svg/flags/bs.svg")}.flag-icon-bt{background-image:url("../img/svg/flags/bt.svg")}.flag-icon-bv{background-image:url("../img/svg/flags/bv.svg")}.flag-icon-bw{background-image:url("../img/svg/flags/bw.svg")}.flag-icon-by{background-image:url("../img/svg/flags/by.svg")}.flag-icon-bz{background-image:url("../img/svg/flags/bz.svg")}.flag-icon-ca{background-image:url("../img/svg/flags/ca.svg")}.flag-icon-cc{background-image:url("../img/svg/flags/cc.svg")}.flag-icon-cd{background-image:url("../img/svg/flags/cd.svg")}.flag-icon-cf{background-image:url("../img/svg/flags/cf.svg")}.flag-icon-cg{background-image:url("../img/svg/flags/cg.svg")}.flag-icon-ch{background-image:url("../img/svg/flags/ch.svg")}.flag-icon-ci{background-image:url("../img/svg/flags/ci.svg")}.flag-icon-ck{background-image:url("../img/svg/flags/ck.svg")}.flag-icon-cl{background-image:url("../img/svg/flags/cl.svg")}.flag-icon-cm{background-image:url("../img/svg/flags/cm.svg")}.flag-icon-cn{background-image:url("../img/svg/flags/cn.svg")}.flag-icon-co{background-image:url("../img/svg/flags/co.svg")}.flag-icon-cr{background-image:url("../img/svg/flags/cr.svg")}.flag-icon-cu{background-image:url("../img/svg/flags/cu.svg")}.flag-icon-cv{background-image:url("../img/svg/flags/cv.svg")}.flag-icon-cw{background-image:url("../img/svg/flags/cw.svg")}.flag-icon-cx{background-image:url("../img/svg/flags/cx.svg")}.flag-icon-cy{background-image:url("../img/svg/flags/cy.svg")}.flag-icon-cz{background-image:url("../img/svg/flags/cz.svg")}.flag-icon-de{background-image:url("../img/svg/flags/de.svg")}.flag-icon-dj{background-image:url("../img/svg/flags/dj.svg")}.flag-icon-dk{background-image:url("../img/svg/flags/dk.svg")}.flag-icon-dm{background-image:url("../img/svg/flags/dm.svg")}.flag-icon-do{background-image:url("../img/svg/flags/do.svg")}.flag-icon-dz{background-image:url("../img/svg/flags/dz.svg")}.flag-icon-ec{background-image:url("../img/svg/flags/ec.svg")}.flag-icon-ee{background-image:url("../img/svg/flags/ee.svg")}.flag-icon-eg{background-image:url("../img/svg/flags/eg.svg")}.flag-icon-eh{background-image:url("../img/svg/flags/eh.svg")}.flag-icon-er{background-image:url("../img/svg/flags/er.svg")}.flag-icon-es{background-image:url("../img/svg/flags/es.svg")}.flag-icon-et{background-image:url("../img/svg/flags/et.svg")}.flag-icon-fi{background-image:url("../img/svg/flags/fi.svg")}.flag-icon-fj{background-image:url("../img/svg/flags/fj.svg")}.flag-icon-fk{background-image:url("../img/svg/flags/fk.svg")}.flag-icon-fm{background-image:url("../img/svg/flags/fm.svg")}.flag-icon-fo{background-image:url("../img/svg/flags/fo.svg")}.flag-icon-fr{background-image:url("../img/svg/flags/fr.svg")}.flag-icon-ga{background-image:url("../img/svg/flags/ga.svg")}.flag-icon-gb{background-image:url("../img/svg/flags/gb.svg")}.flag-icon-gd{background-image:url("../img/svg/flags/gd.svg")}.flag-icon-ge{background-image:url("../img/svg/flags/ge.svg")}.flag-icon-gf{background-image:url("../img/svg/flags/gf.svg")}.flag-icon-gg{background-image:url("../img/svg/flags/gg.svg")}.flag-icon-gh{background-image:url("../img/svg/flags/gh.svg")}.flag-icon-gi{background-image:url("../img/svg/flags/gi.svg")}.flag-icon-gl{background-image:url("../img/svg/flags/gl.svg")}.flag-icon-gm{background-image:url("../img/svg/flags/gm.svg")}.flag-icon-gn{background-image:url("../img/svg/flags/gn.svg")}.flag-icon-gp{background-image:url("../img/svg/flags/gp.svg")}.flag-icon-gq{background-image:url("../img/svg/flags/gq.svg")}.flag-icon-gr{background-image:url("../img/svg/flags/gr.svg")}.flag-icon-gs{background-image:url("../img/svg/flags/gs.svg")}.flag-icon-gt{background-image:url("../img/svg/flags/gt.svg")}.flag-icon-gu{background-image:url("../img/svg/flags/gu.svg")}.flag-icon-gw{background-image:url("../img/svg/flags/gw.svg")}.flag-icon-gy{background-image:url("../img/svg/flags/gy.svg")}.flag-icon-hk{background-image:url("../img/svg/flags/hk.svg")}.flag-icon-hm{background-image:url("../img/svg/flags/hm.svg")}.flag-icon-hn{background-image:url("../img/svg/flags/hn.svg")}.flag-icon-hr{background-image:url("../img/svg/flags/hr.svg")}.flag-icon-ht{background-image:url("../img/svg/flags/ht.svg")}.flag-icon-hu{background-image:url("../img/svg/flags/hu.svg")}.flag-icon-id{background-image:url("../img/svg/flags/id.svg")}.flag-icon-ie{background-image:url("../img/svg/flags/ie.svg")}.flag-icon-il{background-image:url("../img/svg/flags/il.svg")}.flag-icon-im{background-image:url("../img/svg/flags/im.svg")}.flag-icon-in{background-image:url("../img/svg/flags/in.svg")}.flag-icon-io{background-image:url("../img/svg/flags/io.svg")}.flag-icon-iq{background-image:url("../img/svg/flags/iq.svg")}.flag-icon-ir{background-image:url("../img/svg/flags/ir.svg")}.flag-icon-is{background-image:url("../img/svg/flags/is.svg")}.flag-icon-it{background-image:url("../img/svg/flags/it.svg")}.flag-icon-je{background-image:url("../img/svg/flags/je.svg")}.flag-icon-jm{background-image:url("../img/svg/flags/jm.svg")}.flag-icon-jo{background-image:url("../img/svg/flags/jo.svg")}.flag-icon-jp{background-image:url("../img/svg/flags/jp.svg")}.flag-icon-ke{background-image:url("../img/svg/flags/ke.svg")}.flag-icon-kg{background-image:url("../img/svg/flags/kg.svg")}.flag-icon-kh{background-image:url("../img/svg/flags/kh.svg")}.flag-icon-ki{background-image:url("../img/svg/flags/ki.svg")}.flag-icon-km{background-image:url("../img/svg/flags/km.svg")}.flag-icon-kn{background-image:url("../img/svg/flags/kn.svg")}.flag-icon-kp{background-image:url("../img/svg/flags/kp.svg")}.flag-icon-kr{background-image:url("../img/svg/flags/kr.svg")}.flag-icon-kw{background-image:url("../img/svg/flags/kw.svg")}.flag-icon-ky{background-image:url("../img/svg/flags/ky.svg")}.flag-icon-kz{background-image:url("../img/svg/flags/kz.svg")}.flag-icon-la{background-image:url("../img/svg/flags/la.svg")}.flag-icon-lb{background-image:url("../img/svg/flags/lb.svg")}.flag-icon-lc{background-image:url("../img/svg/flags/lc.svg")}.flag-icon-li{background-image:url("../img/svg/flags/li.svg")}.flag-icon-lk{background-image:url("../img/svg/flags/lk.svg")}.flag-icon-lr{background-image:url("../img/svg/flags/lr.svg")}.flag-icon-ls{background-image:url("../img/svg/flags/ls.svg")}.flag-icon-lt{background-image:url("../img/svg/flags/lt.svg")}.flag-icon-lu{background-image:url("../img/svg/flags/lu.svg")}.flag-icon-lv{background-image:url("../img/svg/flags/lv.svg")}.flag-icon-ly{background-image:url("../img/svg/flags/ly.svg")}.flag-icon-ma{background-image:url("../img/svg/flags/ma.svg")}.flag-icon-mc{background-image:url("../img/svg/flags/mc.svg")}.flag-icon-md{background-image:url("../img/svg/flags/md.svg")}.flag-icon-me{background-image:url("../img/svg/flags/me.svg")}.flag-icon-mf{background-image:url("../img/svg/flags/mf.svg")}.flag-icon-mg{background-image:url("../img/svg/flags/mg.svg")}.flag-icon-mh{background-image:url("../img/svg/flags/mh.svg")}.flag-icon-mk{background-image:url("../img/svg/flags/mk.svg")}.flag-icon-ml{background-image:url("../img/svg/flags/ml.svg")}.flag-icon-mm{background-image:url("../img/svg/flags/mm.svg")}.flag-icon-mn{background-image:url("../img/svg/flags/mn.svg")}.flag-icon-mo{background-image:url("../img/svg/flags/mo.svg")}.flag-icon-mp{background-image:url("../img/svg/flags/mp.svg")}.flag-icon-mq{background-image:url("../img/svg/flags/mq.svg")}.flag-icon-mr{background-image:url("../img/svg/flags/mr.svg")}.flag-icon-ms{background-image:url("../img/svg/flags/ms.svg")}.flag-icon-mt{background-image:url("../img/svg/flags/mt.svg")}.flag-icon-mu{background-image:url("../img/svg/flags/mu.svg")}.flag-icon-mv{background-image:url("../img/svg/flags/mv.svg")}.flag-icon-mw{background-image:url("../img/svg/flags/mw.svg")}.flag-icon-mx{background-image:url("../img/svg/flags/mx.svg")}.flag-icon-my{background-image:url("../img/svg/flags/my.svg")}.flag-icon-mz{background-image:url("../img/svg/flags/mz.svg")}.flag-icon-na{background-image:url("../img/svg/flags/na.svg")}.flag-icon-nc{background-image:url("../img/svg/flags/nc.svg")}.flag-icon-ne{background-image:url("../img/svg/flags/ne.svg")}.flag-icon-nf{background-image:url("../img/svg/flags/nf.svg")}.flag-icon-ng{background-image:url("../img/svg/flags/ng.svg")}.flag-icon-ni{background-image:url("../img/svg/flags/ni.svg")}.flag-icon-nl{background-image:url("../img/svg/flags/nl.svg")}.flag-icon-no{background-image:url("../img/svg/flags/no.svg")}.flag-icon-np{background-image:url("../img/svg/flags/np.svg")}.flag-icon-nr{background-image:url("../img/svg/flags/nr.svg")}.flag-icon-nu{background-image:url("../img/svg/flags/nu.svg")}.flag-icon-nz{background-image:url("../img/svg/flags/nz.svg")}.flag-icon-om{background-image:url("../img/svg/flags/om.svg")}.flag-icon-pa{background-image:url("../img/svg/flags/pa.svg")}.flag-icon-pe{background-image:url("../img/svg/flags/pe.svg")}.flag-icon-pf{background-image:url("../img/svg/flags/pf.svg")}.flag-icon-pg{background-image:url("../img/svg/flags/pg.svg")}.flag-icon-ph{background-image:url("../img/svg/flags/ph.svg")}.flag-icon-pk{background-image:url("../img/svg/flags/pk.svg")}.flag-icon-pl{background-image:url("../img/svg/flags/pl.svg")}.flag-icon-pm{background-image:url("../img/svg/flags/pm.svg")}.flag-icon-pn{background-image:url("../img/svg/flags/pn.svg")}.flag-icon-pr{background-image:url("../img/svg/flags/pr.svg")}.flag-icon-ps{background-image:url("../img/svg/flags/ps.svg")}.flag-icon-pt{background-image:url("../img/svg/flags/pt.svg")}.flag-icon-pw{background-image:url("../img/svg/flags/pw.svg")}.flag-icon-py{background-image:url("../img/svg/flags/py.svg")}.flag-icon-qa{background-image:url("../img/svg/flags/qa.svg")}.flag-icon-re{background-image:url("../img/svg/flags/re.svg")}.flag-icon-ro{background-image:url("../img/svg/flags/ro.svg")}.flag-icon-rs{background-image:url("../img/svg/flags/rs.svg")}.flag-icon-ru{background-image:url("../img/svg/flags/ru.svg")}.flag-icon-rw{background-image:url("../img/svg/flags/rw.svg")}.flag-icon-sa{background-image:url("../img/svg/flags/sa.svg")}.flag-icon-sb{background-image:url("../img/svg/flags/sb.svg")}.flag-icon-sc{background-image:url("../img/svg/flags/sc.svg")}.flag-icon-sd{background-image:url("../img/svg/flags/sd.svg")}.flag-icon-se{background-image:url("../img/svg/flags/se.svg")}.flag-icon-sg{background-image:url("../img/svg/flags/sg.svg")}.flag-icon-sh{background-image:url("../img/svg/flags/sh.svg")}.flag-icon-si{background-image:url("../img/svg/flags/si.svg")}.flag-icon-sj{background-image:url("../img/svg/flags/sj.svg")}.flag-icon-sk{background-image:url("../img/svg/flags/sk.svg")}.flag-icon-sl{background-image:url("../img/svg/flags/sl.svg")}.flag-icon-sm{background-image:url("../img/svg/flags/sm.svg")}.flag-icon-sn{background-image:url("../img/svg/flags/sn.svg")}.flag-icon-so{background-image:url("../img/svg/flags/so.svg")}.flag-icon-sr{background-image:url("../img/svg/flags/sr.svg")}.flag-icon-ss{background-image:url("../img/svg/flags/ss.svg")}.flag-icon-st{background-image:url("../img/svg/flags/st.svg")}.flag-icon-sv{background-image:url("../img/svg/flags/sv.svg")}.flag-icon-sx{background-image:url("../img/svg/flags/sx.svg")}.flag-icon-sy{background-image:url("../img/svg/flags/sy.svg")}.flag-icon-sz{background-image:url("../img/svg/flags/sz.svg")}.flag-icon-tc{background-image:url("../img/svg/flags/tc.svg")}.flag-icon-td{background-image:url("../img/svg/flags/td.svg")}.flag-icon-tf{background-image:url("../img/svg/flags/tf.svg")}.flag-icon-tg{background-image:url("../img/svg/flags/tg.svg")}.flag-icon-th{background-image:url("../img/svg/flags/th.svg")}.flag-icon-tj{background-image:url("../img/svg/flags/tj.svg")}.flag-icon-tk{background-image:url("../img/svg/flags/tk.svg")}.flag-icon-tl{background-image:url("../img/svg/flags/tl.svg")}.flag-icon-tm{background-image:url("../img/svg/flags/tm.svg")}.flag-icon-tn{background-image:url("../img/svg/flags/tn.svg")}.flag-icon-to{background-image:url("../img/svg/flags/to.svg")}.flag-icon-tr{background-image:url("../img/svg/flags/tr.svg")}.flag-icon-tt{background-image:url("../img/svg/flags/tt.svg")}.flag-icon-tv{background-image:url("../img/svg/flags/tv.svg")}.flag-icon-tw{background-image:url("../img/svg/flags/tw.svg")}.flag-icon-tz{background-image:url("../img/svg/flags/tz.svg")}.flag-icon-ua{background-image:url("../img/svg/flags/ua.svg")}.flag-icon-ug{background-image:url("../img/svg/flags/ug.svg")}.flag-icon-um{background-image:url("../img/svg/flags/um.svg")}.flag-icon-us{background-image:url("../img/svg/flags/us.svg")}.flag-icon-uy{background-image:url("../img/svg/flags/uy.svg")}.flag-icon-uz{background-image:url("../img/svg/flags/uz.svg")}.flag-icon-va{background-image:url("../img/svg/flags/va.svg")}.flag-icon-vc{background-image:url("../img/svg/flags/vc.svg")}.flag-icon-ve{background-image:url("../img/svg/flags/ve.svg")}.flag-icon-vg{background-image:url("../img/svg/flags/vg.svg")}.flag-icon-vi{background-image:url("../img/svg/flags/vi.svg")}.flag-icon-vn{background-image:url("../img/svg/flags/vn.svg")}.flag-icon-vu{background-image:url("../img/svg/flags/vu.svg")}.flag-icon-wf{background-image:url("../img/svg/flags/wf.svg")}.flag-icon-ws{background-image:url("../img/svg/flags/ws.svg")}.flag-icon-ye{background-image:url("../img/svg/flags/ye.svg")}.flag-icon-yt{background-image:url("../img/svg/flags/yt.svg")}.flag-icon-za{background-image:url("../img/svg/flags/za.svg")}.flag-icon-zm{background-image:url("../img/svg/flags/zm.svg")}.flag-icon-zw{background-image:url("../img/svg/flags/zw.svg")}.flag-icon-eu{background-image:url("../img/svg/flags/eu.svg")}.flag-icon-gb-eng{background-image:url("../img/svg/flags/gb-eng.svg")}.flag-icon-gb-sct{background-image:url("../img/svg/flags/gb-sct.svg")}.flag-icon-gb-wls{background-image:url("../img/svg/flags/gb-wls.svg")}.flag-icon-un{background-image:url("../img/svg/flags/un.svg")} diff --git a/assets/css/style.scss b/assets/css/style.scss index 5e82a96d..5b1a2a2d 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -186,13 +186,6 @@ h2, h3:not(.h5), h4, h5 { white-space: nowrap; } -footer { - img, - i { - margin-right: 1rem; - } -} - .hover-text-decoration-none:hover { text-decoration: none; -webkit-text-decoration-skip: object; diff --git a/assets/img/addons/Orbot.png b/assets/img/addons/Orbot.png deleted file mode 100644 index d694dbb7..00000000 Binary files a/assets/img/addons/Orbot.png and /dev/null differ diff --git a/assets/img/addons/cookie-autodelete.png b/assets/img/addons/cookie-autodelete.png deleted file mode 100644 index 41578639..00000000 Binary files a/assets/img/addons/cookie-autodelete.png and /dev/null differ diff --git a/assets/img/addons/decentraleyes.png b/assets/img/addons/decentraleyes.png deleted file mode 100644 index c9262b5c..00000000 Binary files a/assets/img/addons/decentraleyes.png and /dev/null differ diff --git a/assets/img/addons/https-everywhere.png b/assets/img/addons/https-everywhere.png deleted file mode 100644 index c37257de..00000000 Binary files a/assets/img/addons/https-everywhere.png and /dev/null differ diff --git a/assets/img/addons/netguard.png b/assets/img/addons/netguard.png deleted file mode 100644 index f1c9f7ed..00000000 Binary files a/assets/img/addons/netguard.png and /dev/null differ diff --git a/assets/img/addons/noscript.png b/assets/img/addons/noscript.png deleted file mode 100644 index 01492186..00000000 Binary files a/assets/img/addons/noscript.png and /dev/null differ diff --git a/assets/img/addons/privacy-badger.png b/assets/img/addons/privacy-badger.png deleted file mode 100644 index f203cdc5..00000000 Binary files a/assets/img/addons/privacy-badger.png and /dev/null differ diff --git a/assets/img/addons/snowflake.png b/assets/img/addons/snowflake.png deleted file mode 100644 index 74e9ff28..00000000 Binary files a/assets/img/addons/snowflake.png and /dev/null differ diff --git a/assets/img/addons/tosdr.png b/assets/img/addons/tosdr.png deleted file mode 100644 index 07e3b406..00000000 Binary files a/assets/img/addons/tosdr.png and /dev/null differ diff --git a/assets/img/addons/ublock-origin.png b/assets/img/addons/ublock-origin.png deleted file mode 100644 index 895906d4..00000000 Binary files a/assets/img/addons/ublock-origin.png and /dev/null differ diff --git a/assets/img/addons/umatrix.png b/assets/img/addons/umatrix.png deleted file mode 100644 index 8375c8e9..00000000 Binary files a/assets/img/addons/umatrix.png and /dev/null differ diff --git a/assets/img/favicons/android-chrome-144x144.png b/assets/img/favicons/android-chrome-144x144.png deleted file mode 100644 index 89ee8da7..00000000 Binary files a/assets/img/favicons/android-chrome-144x144.png and /dev/null differ diff --git a/assets/img/favicons/android-chrome-192x192.png b/assets/img/favicons/android-chrome-192x192.png deleted file mode 100644 index a98dac9c..00000000 Binary files a/assets/img/favicons/android-chrome-192x192.png and /dev/null differ diff --git a/assets/img/favicons/android-chrome-36x36.png b/assets/img/favicons/android-chrome-36x36.png deleted file mode 100644 index 0258a373..00000000 Binary files a/assets/img/favicons/android-chrome-36x36.png and /dev/null differ diff --git a/assets/img/favicons/android-chrome-48x48.png b/assets/img/favicons/android-chrome-48x48.png deleted file mode 100644 index 9472839e..00000000 Binary files a/assets/img/favicons/android-chrome-48x48.png and /dev/null differ diff --git a/assets/img/favicons/android-chrome-72x72.png b/assets/img/favicons/android-chrome-72x72.png deleted file mode 100644 index b9aba7c1..00000000 Binary files a/assets/img/favicons/android-chrome-72x72.png and /dev/null differ diff --git a/assets/img/favicons/android-chrome-96x96.png b/assets/img/favicons/android-chrome-96x96.png deleted file mode 100644 index 30ec0aa2..00000000 Binary files a/assets/img/favicons/android-chrome-96x96.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-114x114.png b/assets/img/favicons/apple-touch-icon-114x114.png deleted file mode 100644 index b4cab235..00000000 Binary files a/assets/img/favicons/apple-touch-icon-114x114.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-120x120.png b/assets/img/favicons/apple-touch-icon-120x120.png deleted file mode 100644 index 25d91626..00000000 Binary files a/assets/img/favicons/apple-touch-icon-120x120.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-144x144.png b/assets/img/favicons/apple-touch-icon-144x144.png deleted file mode 100644 index 3a2b4f53..00000000 Binary files a/assets/img/favicons/apple-touch-icon-144x144.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-152x152.png b/assets/img/favicons/apple-touch-icon-152x152.png deleted file mode 100644 index 3f22e5ee..00000000 Binary files a/assets/img/favicons/apple-touch-icon-152x152.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-180x180.png b/assets/img/favicons/apple-touch-icon-180x180.png deleted file mode 100644 index 784c7932..00000000 Binary files a/assets/img/favicons/apple-touch-icon-180x180.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-57x57.png b/assets/img/favicons/apple-touch-icon-57x57.png deleted file mode 100644 index b5d02c09..00000000 Binary files a/assets/img/favicons/apple-touch-icon-57x57.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-60x60.png b/assets/img/favicons/apple-touch-icon-60x60.png deleted file mode 100644 index effda685..00000000 Binary files a/assets/img/favicons/apple-touch-icon-60x60.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-72x72.png b/assets/img/favicons/apple-touch-icon-72x72.png deleted file mode 100644 index d7877a98..00000000 Binary files a/assets/img/favicons/apple-touch-icon-72x72.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-76x76.png b/assets/img/favicons/apple-touch-icon-76x76.png deleted file mode 100644 index f437c192..00000000 Binary files a/assets/img/favicons/apple-touch-icon-76x76.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon-precomposed.png b/assets/img/favicons/apple-touch-icon-precomposed.png deleted file mode 100644 index dd0a2840..00000000 Binary files a/assets/img/favicons/apple-touch-icon-precomposed.png and /dev/null differ diff --git a/assets/img/favicons/apple-touch-icon.png b/assets/img/favicons/apple-touch-icon.png deleted file mode 100644 index 784c7932..00000000 Binary files a/assets/img/favicons/apple-touch-icon.png and /dev/null differ diff --git a/assets/img/favicons/favicon-16x16.png b/assets/img/favicons/favicon-16x16.png deleted file mode 100644 index 1373fe0d..00000000 Binary files a/assets/img/favicons/favicon-16x16.png and /dev/null differ diff --git a/assets/img/favicons/favicon-32x32.png b/assets/img/favicons/favicon-32x32.png deleted file mode 100644 index ac47b360..00000000 Binary files a/assets/img/favicons/favicon-32x32.png and /dev/null differ diff --git a/assets/img/favicons/favicon-96x96.png b/assets/img/favicons/favicon-96x96.png deleted file mode 100644 index 30ec0aa2..00000000 Binary files a/assets/img/favicons/favicon-96x96.png and /dev/null differ diff --git a/assets/img/favicons/manifest.json b/assets/img/favicons/manifest.json deleted file mode 100644 index 2e82fdf6..00000000 --- a/assets/img/favicons/manifest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "privacytools.io", - "icons": [ - { - "src": "https:\/\/www.privacytools.io\/img\/favicons\/android-chrome-36x36.png?v=2", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "https:\/\/www.privacytools.io\/img\/favicons\/android-chrome-48x48.png?v=2", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "https:\/\/www.privacytools.io\/img\/favicons\/android-chrome-72x72.png?v=2", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "https:\/\/www.privacytools.io\/img\/favicons\/android-chrome-96x96.png?v=2", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "https:\/\/www.privacytools.io\/img\/favicons\/android-chrome-144x144.png?v=2", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "https:\/\/www.privacytools.io\/img\/favicons\/android-chrome-192x192.png?v=2", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] -} diff --git a/assets/img/favicons/mstile-144x144.png b/assets/img/favicons/mstile-144x144.png deleted file mode 100644 index 89ee8da7..00000000 Binary files a/assets/img/favicons/mstile-144x144.png and /dev/null differ diff --git a/assets/img/favicons/mstile-150x150.png b/assets/img/favicons/mstile-150x150.png deleted file mode 100644 index fd446591..00000000 Binary files a/assets/img/favicons/mstile-150x150.png and /dev/null differ diff --git a/assets/img/favicons/mstile-310x150.png b/assets/img/favicons/mstile-310x150.png deleted file mode 100644 index 4729b461..00000000 Binary files a/assets/img/favicons/mstile-310x150.png and /dev/null differ diff --git a/assets/img/favicons/mstile-310x310.png b/assets/img/favicons/mstile-310x310.png deleted file mode 100644 index 06334d42..00000000 Binary files a/assets/img/favicons/mstile-310x310.png and /dev/null differ diff --git a/assets/img/favicons/mstile-70x70.png b/assets/img/favicons/mstile-70x70.png deleted file mode 100644 index 36a2caa9..00000000 Binary files a/assets/img/favicons/mstile-70x70.png and /dev/null differ diff --git a/assets/img/icons/discourse.png b/assets/img/icons/discourse.png deleted file mode 100644 index 2b17c4ab..00000000 Binary files a/assets/img/icons/discourse.png and /dev/null differ diff --git a/assets/img/icons/github.png b/assets/img/icons/github.png deleted file mode 100644 index cb6fa293..00000000 Binary files a/assets/img/icons/github.png and /dev/null differ diff --git a/assets/img/icons/mastodon.png b/assets/img/icons/mastodon.png deleted file mode 100644 index 099dfd98..00000000 Binary files a/assets/img/icons/mastodon.png and /dev/null differ diff --git a/assets/img/layout/Bitcoin.png b/assets/img/layout/Bitcoin.png deleted file mode 100644 index 4b219af3..00000000 Binary files a/assets/img/layout/Bitcoin.png and /dev/null differ diff --git a/assets/img/layout/Glenn-Greenwald-Why-privacy-matters.jpg b/assets/img/layout/Glenn-Greenwald-Why-privacy-matters.jpg deleted file mode 100644 index 1eb6a303..00000000 Binary files a/assets/img/layout/Glenn-Greenwald-Why-privacy-matters.jpg and /dev/null differ diff --git a/assets/img/layout/PayPal.png b/assets/img/layout/PayPal.png deleted file mode 100644 index c2a0e7c4..00000000 Binary files a/assets/img/layout/PayPal.png and /dev/null differ diff --git a/assets/img/layout/UKUSA.png b/assets/img/layout/UKUSA.png deleted file mode 100644 index 8d50f442..00000000 Binary files a/assets/img/layout/UKUSA.png and /dev/null differ diff --git a/assets/img/layout/USA.png b/assets/img/layout/USA.png deleted file mode 100644 index 3ed0c235..00000000 Binary files a/assets/img/layout/USA.png and /dev/null differ diff --git a/assets/img/layout/Windows-10-Privacy.png b/assets/img/layout/Windows-10-Privacy.png deleted file mode 100644 index 410d083d..00000000 Binary files a/assets/img/layout/Windows-10-Privacy.png and /dev/null differ diff --git a/assets/img/layout/creativecommons.png b/assets/img/layout/creativecommons.png deleted file mode 100644 index e485f3ef..00000000 Binary files a/assets/img/layout/creativecommons.png and /dev/null differ diff --git a/assets/img/layout/git.png b/assets/img/layout/git.png deleted file mode 100644 index 34463594..00000000 Binary files a/assets/img/layout/git.png and /dev/null differ diff --git a/assets/img/layout/logo.png b/assets/img/layout/logo.png deleted file mode 100644 index 4a5c00c2..00000000 Binary files a/assets/img/layout/logo.png and /dev/null differ diff --git a/assets/img/layout/logo_smaller.png b/assets/img/layout/logo_smaller.png deleted file mode 100644 index 9a0472df..00000000 Binary files a/assets/img/layout/logo_smaller.png and /dev/null differ diff --git a/assets/img/layout/ogimage.jpg b/assets/img/layout/ogimage.jpg deleted file mode 100644 index 363cebac..00000000 Binary files a/assets/img/layout/ogimage.jpg and /dev/null differ diff --git a/assets/img/layout/privatesearch.png b/assets/img/layout/privatesearch.png deleted file mode 100644 index 87aa9316..00000000 Binary files a/assets/img/layout/privatesearch.png and /dev/null differ diff --git a/assets/img/layout/qr.png b/assets/img/layout/qr.png deleted file mode 100644 index f664dd02..00000000 Binary files a/assets/img/layout/qr.png and /dev/null differ diff --git a/assets/img/layout/reddit-logo.png b/assets/img/layout/reddit-logo.png deleted file mode 100644 index 46b9fea1..00000000 Binary files a/assets/img/layout/reddit-logo.png and /dev/null differ diff --git a/assets/img/layout/shield.png b/assets/img/layout/shield.png deleted file mode 100644 index 842b568e..00000000 Binary files a/assets/img/layout/shield.png and /dev/null differ diff --git a/assets/img/layout/shield.svg b/assets/img/layout/shield.svg deleted file mode 100644 index 8c6a4f6f..00000000 --- a/assets/img/layout/shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/assets/img/layout/warrant-canary.jpg b/assets/img/layout/warrant-canary.jpg deleted file mode 100644 index 91a77750..00000000 Binary files a/assets/img/layout/warrant-canary.jpg and /dev/null differ diff --git a/assets/img/layout/zero.png b/assets/img/layout/zero.png deleted file mode 100644 index d9679ef1..00000000 Binary files a/assets/img/layout/zero.png and /dev/null differ diff --git a/assets/img/misc/QR-Code.png b/assets/img/misc/QR-Code.png deleted file mode 100644 index e4b4d3d3..00000000 Binary files a/assets/img/misc/QR-Code.png and /dev/null differ diff --git a/assets/img/misc/email.png b/assets/img/misc/email.png deleted file mode 100644 index 54963ab6..00000000 Binary files a/assets/img/misc/email.png and /dev/null differ diff --git a/assets/img/png/3rd-party/claws_mail.png b/assets/img/png/3rd-party/claws_mail.png new file mode 100644 index 00000000..548e0d40 Binary files /dev/null and b/assets/img/png/3rd-party/claws_mail.png differ diff --git a/assets/img/png/3rd-party/cookie_autodelete.png b/assets/img/png/3rd-party/cookie_autodelete.png new file mode 100644 index 00000000..38dc83d3 Binary files /dev/null and b/assets/img/png/3rd-party/cookie_autodelete.png differ diff --git a/assets/img/png/3rd-party/datacell.png b/assets/img/png/3rd-party/datacell.png new file mode 100644 index 00000000..a9c987d2 Binary files /dev/null and b/assets/img/png/3rd-party/datacell.png differ diff --git a/assets/img/png/3rd-party/magic_wormhole.png b/assets/img/png/3rd-party/magic_wormhole.png new file mode 100644 index 00000000..fa3bc0c9 Binary files /dev/null and b/assets/img/png/3rd-party/magic_wormhole.png differ diff --git a/assets/img/png/3rd-party/netguard.png b/assets/img/png/3rd-party/netguard.png new file mode 100644 index 00000000..5bfaaa18 Binary files /dev/null and b/assets/img/png/3rd-party/netguard.png differ diff --git a/assets/img/png/3rd-party/orange_website.png b/assets/img/png/3rd-party/orange_website.png new file mode 100644 index 00000000..c2e73a79 Binary files /dev/null and b/assets/img/png/3rd-party/orange_website.png differ diff --git a/assets/img/png/3rd-party/raddle.png b/assets/img/png/3rd-party/raddle.png new file mode 100644 index 00000000..daa78ae0 Binary files /dev/null and b/assets/img/png/3rd-party/raddle.png differ diff --git a/assets/img/png/3rd-party/runbox-dark.png b/assets/img/png/3rd-party/runbox-dark.png new file mode 100644 index 00000000..c4c06a5d Binary files /dev/null and b/assets/img/png/3rd-party/runbox-dark.png differ diff --git a/assets/img/png/3rd-party/runbox.png b/assets/img/png/3rd-party/runbox.png new file mode 100644 index 00000000..797a398c Binary files /dev/null and b/assets/img/png/3rd-party/runbox.png differ diff --git a/assets/img/png/3rd-party/umatrix.png b/assets/img/png/3rd-party/umatrix.png new file mode 100644 index 00000000..4d0389ad Binary files /dev/null and b/assets/img/png/3rd-party/umatrix.png differ diff --git a/assets/img/png/favicons/android-chrome-144x144.png b/assets/img/png/favicons/android-chrome-144x144.png new file mode 100644 index 00000000..d2b3dd1d Binary files /dev/null and b/assets/img/png/favicons/android-chrome-144x144.png differ diff --git a/assets/img/png/favicons/android-chrome-192x192.png b/assets/img/png/favicons/android-chrome-192x192.png new file mode 100644 index 00000000..7f30651d Binary files /dev/null and b/assets/img/png/favicons/android-chrome-192x192.png differ diff --git a/assets/img/png/favicons/android-chrome-36x36.png b/assets/img/png/favicons/android-chrome-36x36.png new file mode 100644 index 00000000..163308c4 Binary files /dev/null and b/assets/img/png/favicons/android-chrome-36x36.png differ diff --git a/assets/img/png/favicons/android-chrome-48x48.png b/assets/img/png/favicons/android-chrome-48x48.png new file mode 100644 index 00000000..ace47674 Binary files /dev/null and b/assets/img/png/favicons/android-chrome-48x48.png differ diff --git a/assets/img/png/favicons/android-chrome-72x72.png b/assets/img/png/favicons/android-chrome-72x72.png new file mode 100644 index 00000000..d5bf4f4b Binary files /dev/null and b/assets/img/png/favicons/android-chrome-72x72.png differ diff --git a/assets/img/png/favicons/android-chrome-96x96.png b/assets/img/png/favicons/android-chrome-96x96.png new file mode 100644 index 00000000..1182ba87 Binary files /dev/null and b/assets/img/png/favicons/android-chrome-96x96.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-114x114.png b/assets/img/png/favicons/apple-touch-icon-114x114.png new file mode 100644 index 00000000..555b6e0d Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-114x114.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-120x120.png b/assets/img/png/favicons/apple-touch-icon-120x120.png new file mode 100644 index 00000000..0ebca524 Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-120x120.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-144x144.png b/assets/img/png/favicons/apple-touch-icon-144x144.png new file mode 100644 index 00000000..27ffd555 Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-144x144.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-152x152.png b/assets/img/png/favicons/apple-touch-icon-152x152.png new file mode 100644 index 00000000..26642c5d Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-152x152.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-180x180.png b/assets/img/png/favicons/apple-touch-icon-180x180.png new file mode 100644 index 00000000..fcb593e9 Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-180x180.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-57x57.png b/assets/img/png/favicons/apple-touch-icon-57x57.png new file mode 100644 index 00000000..3e3923a4 Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-57x57.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-60x60.png b/assets/img/png/favicons/apple-touch-icon-60x60.png new file mode 100644 index 00000000..c7047a03 Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-60x60.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-72x72.png b/assets/img/png/favicons/apple-touch-icon-72x72.png new file mode 100644 index 00000000..38b2c97c Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-72x72.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-76x76.png b/assets/img/png/favicons/apple-touch-icon-76x76.png new file mode 100644 index 00000000..c2c6c126 Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-76x76.png differ diff --git a/assets/img/png/favicons/apple-touch-icon-precomposed.png b/assets/img/png/favicons/apple-touch-icon-precomposed.png new file mode 100644 index 00000000..f2a91b71 Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon-precomposed.png differ diff --git a/assets/img/png/favicons/apple-touch-icon.png b/assets/img/png/favicons/apple-touch-icon.png new file mode 100644 index 00000000..fcb593e9 Binary files /dev/null and b/assets/img/png/favicons/apple-touch-icon.png differ diff --git a/assets/img/favicons/browserconfig.xml b/assets/img/png/favicons/browserconfig.xml similarity index 100% rename from assets/img/favicons/browserconfig.xml rename to assets/img/png/favicons/browserconfig.xml diff --git a/assets/img/png/favicons/favicon-16x16.png b/assets/img/png/favicons/favicon-16x16.png new file mode 100644 index 00000000..7bb63f24 Binary files /dev/null and b/assets/img/png/favicons/favicon-16x16.png differ diff --git a/assets/img/png/favicons/favicon-32x32.png b/assets/img/png/favicons/favicon-32x32.png new file mode 100644 index 00000000..38dd5788 Binary files /dev/null and b/assets/img/png/favicons/favicon-32x32.png differ diff --git a/assets/img/png/favicons/favicon-96x96.png b/assets/img/png/favicons/favicon-96x96.png new file mode 100644 index 00000000..1182ba87 Binary files /dev/null and b/assets/img/png/favicons/favicon-96x96.png differ diff --git a/assets/img/favicons/favicon.ico b/assets/img/png/favicons/favicon.ico similarity index 100% rename from assets/img/favicons/favicon.ico rename to assets/img/png/favicons/favicon.ico diff --git a/assets/img/png/favicons/manifest.json b/assets/img/png/favicons/manifest.json new file mode 100644 index 00000000..29b36b4e --- /dev/null +++ b/assets/img/png/favicons/manifest.json @@ -0,0 +1,41 @@ +{ + "name": "privacytools.io", + "icons": [ + { + "src": "https:\/\/www.privacytools.io\/img\/png\/favicons\/android-chrome-36x36.png?v=2", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "https:\/\/www.privacytools.io\/img\/png\/favicons\/android-chrome-48x48.png?v=2", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "https:\/\/www.privacytools.io\/img\/png\/favicons\/android-chrome-72x72.png?v=2", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "https:\/\/www.privacytools.io\/img\/png\/favicons\/android-chrome-96x96.png?v=2", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "https:\/\/www.privacytools.io\/img\/png\/favicons\/android-chrome-144x144.png?v=2", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "https:\/\/www.privacytools.io\/img\/png\/favicons\/android-chrome-192x192.png?v=2", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] +} diff --git a/assets/img/png/favicons/mstile-144x144.png b/assets/img/png/favicons/mstile-144x144.png new file mode 100644 index 00000000..d2b3dd1d Binary files /dev/null and b/assets/img/png/favicons/mstile-144x144.png differ diff --git a/assets/img/png/favicons/mstile-150x150.png b/assets/img/png/favicons/mstile-150x150.png new file mode 100644 index 00000000..e5a03167 Binary files /dev/null and b/assets/img/png/favicons/mstile-150x150.png differ diff --git a/assets/img/png/favicons/mstile-310x150.png b/assets/img/png/favicons/mstile-310x150.png new file mode 100644 index 00000000..cb74b716 Binary files /dev/null and b/assets/img/png/favicons/mstile-310x150.png differ diff --git a/assets/img/png/favicons/mstile-310x310.png b/assets/img/png/favicons/mstile-310x310.png new file mode 100644 index 00000000..6e018c65 Binary files /dev/null and b/assets/img/png/favicons/mstile-310x310.png differ diff --git a/assets/img/png/favicons/mstile-70x70.png b/assets/img/png/favicons/mstile-70x70.png new file mode 100644 index 00000000..87fa586a Binary files /dev/null and b/assets/img/png/favicons/mstile-70x70.png differ diff --git a/assets/img/png/layout/glenn_greenwald.png b/assets/img/png/layout/glenn_greenwald.png new file mode 100644 index 00000000..d35f53fc Binary files /dev/null and b/assets/img/png/layout/glenn_greenwald.png differ diff --git a/assets/img/png/layout/logo.png b/assets/img/png/layout/logo.png new file mode 100644 index 00000000..c1437c1c Binary files /dev/null and b/assets/img/png/layout/logo.png differ diff --git a/assets/img/png/layout/logo_smaller.png b/assets/img/png/layout/logo_smaller.png new file mode 100644 index 00000000..c1047aa6 Binary files /dev/null and b/assets/img/png/layout/logo_smaller.png differ diff --git a/assets/img/png/layout/shield.png b/assets/img/png/layout/shield.png new file mode 100644 index 00000000..c9fd51bc Binary files /dev/null and b/assets/img/png/layout/shield.png differ diff --git a/assets/img/png/team/blacklight447.png b/assets/img/png/team/blacklight447.png new file mode 100644 index 00000000..66f22928 Binary files /dev/null and b/assets/img/png/team/blacklight447.png differ diff --git a/assets/img/team/burung.jpg b/assets/img/png/team/burung.jpg similarity index 100% rename from assets/img/team/burung.jpg rename to assets/img/png/team/burung.jpg diff --git a/assets/img/team/danarel.jpg b/assets/img/png/team/danarel.jpg similarity index 100% rename from assets/img/team/danarel.jpg rename to assets/img/png/team/danarel.jpg diff --git a/assets/img/png/team/dawid.png b/assets/img/png/team/dawid.png new file mode 100644 index 00000000..8b6ceae3 Binary files /dev/null and b/assets/img/png/team/dawid.png differ diff --git a/assets/img/png/team/dngray.png b/assets/img/png/team/dngray.png new file mode 100644 index 00000000..60dbdde0 Binary files /dev/null and b/assets/img/png/team/dngray.png differ diff --git a/assets/img/png/team/jonah.png b/assets/img/png/team/jonah.png new file mode 100644 index 00000000..65204253 Binary files /dev/null and b/assets/img/png/team/jonah.png differ diff --git a/assets/img/png/team/mikaela.png b/assets/img/png/team/mikaela.png new file mode 100644 index 00000000..1b510bc4 Binary files /dev/null and b/assets/img/png/team/mikaela.png differ diff --git a/assets/img/team/nitrohorse.jpg b/assets/img/png/team/nitrohorse.jpg similarity index 100% rename from assets/img/team/nitrohorse.jpg rename to assets/img/png/team/nitrohorse.jpg diff --git a/assets/img/team/trai_dep.jpg b/assets/img/png/team/trai_dep.jpg similarity index 100% rename from assets/img/team/trai_dep.jpg rename to assets/img/png/team/trai_dep.jpg diff --git a/assets/img/provider/CryptPad.png b/assets/img/provider/CryptPad.png deleted file mode 100644 index faf8a942..00000000 Binary files a/assets/img/provider/CryptPad.png and /dev/null differ diff --git a/assets/img/provider/DuckDuckGo.png b/assets/img/provider/DuckDuckGo.png deleted file mode 100644 index 9e396811..00000000 Binary files a/assets/img/provider/DuckDuckGo.png and /dev/null differ diff --git a/assets/img/provider/IPredator.png b/assets/img/provider/IPredator.png deleted file mode 100644 index b57a40f6..00000000 Binary files a/assets/img/provider/IPredator.png and /dev/null differ diff --git a/assets/img/provider/IVPN.png b/assets/img/provider/IVPN.png deleted file mode 100644 index 67d356a1..00000000 Binary files a/assets/img/provider/IVPN.png and /dev/null differ diff --git a/assets/img/provider/Kolab-Now.png b/assets/img/provider/Kolab-Now.png deleted file mode 100644 index 26fe5e87..00000000 Binary files a/assets/img/provider/Kolab-Now.png and /dev/null differ diff --git a/assets/img/provider/Mail-in-a-Box.png b/assets/img/provider/Mail-in-a-Box.png deleted file mode 100644 index bb8fd917..00000000 Binary files a/assets/img/provider/Mail-in-a-Box.png and /dev/null differ diff --git a/assets/img/provider/Mailcow.png b/assets/img/provider/Mailcow.png deleted file mode 100644 index 6681d9b3..00000000 Binary files a/assets/img/provider/Mailcow.png and /dev/null differ diff --git a/assets/img/provider/Mailfence.png b/assets/img/provider/Mailfence.png deleted file mode 100644 index ebbd1879..00000000 Binary files a/assets/img/provider/Mailfence.png and /dev/null differ diff --git a/assets/img/provider/Mullvad.png b/assets/img/provider/Mullvad.png deleted file mode 100644 index 211158f0..00000000 Binary files a/assets/img/provider/Mullvad.png and /dev/null differ diff --git a/assets/img/provider/Nextcloud.png b/assets/img/provider/Nextcloud.png deleted file mode 100644 index 8e07c3e2..00000000 Binary files a/assets/img/provider/Nextcloud.png and /dev/null differ diff --git a/assets/img/provider/Njalla.png b/assets/img/provider/Njalla.png deleted file mode 100644 index a04454cd..00000000 Binary files a/assets/img/provider/Njalla.png and /dev/null differ diff --git a/assets/img/provider/Posteo.png b/assets/img/provider/Posteo.png deleted file mode 100644 index 83757b96..00000000 Binary files a/assets/img/provider/Posteo.png and /dev/null differ diff --git a/assets/img/provider/ProtonMail.ch.png b/assets/img/provider/ProtonMail.ch.png deleted file mode 100644 index c36b3363..00000000 Binary files a/assets/img/provider/ProtonMail.ch.png and /dev/null differ diff --git a/assets/img/provider/ProtonVPN.png b/assets/img/provider/ProtonVPN.png deleted file mode 100644 index 2a65104c..00000000 Binary files a/assets/img/provider/ProtonVPN.png and /dev/null differ diff --git a/assets/img/provider/Qwant.png b/assets/img/provider/Qwant.png deleted file mode 100644 index c7253510..00000000 Binary files a/assets/img/provider/Qwant.png and /dev/null differ diff --git a/assets/img/provider/Soverin.png b/assets/img/provider/Soverin.png deleted file mode 100644 index 8c54f8dc..00000000 Binary files a/assets/img/provider/Soverin.png and /dev/null differ diff --git a/assets/img/provider/StartMail.png b/assets/img/provider/StartMail.png deleted file mode 100644 index cf03655d..00000000 Binary files a/assets/img/provider/StartMail.png and /dev/null differ diff --git a/assets/img/provider/Tutanota.png b/assets/img/provider/Tutanota.png deleted file mode 100644 index e019d0ae..00000000 Binary files a/assets/img/provider/Tutanota.png and /dev/null differ diff --git a/assets/img/provider/bahnhof.png b/assets/img/provider/bahnhof.png deleted file mode 100644 index 65693ce9..00000000 Binary files a/assets/img/provider/bahnhof.png and /dev/null differ diff --git a/assets/img/provider/datacell.png b/assets/img/provider/datacell.png deleted file mode 100644 index b595eeb5..00000000 Binary files a/assets/img/provider/datacell.png and /dev/null differ diff --git a/assets/img/provider/disroot.org.png b/assets/img/provider/disroot.org.png deleted file mode 100644 index b12a66e6..00000000 Binary files a/assets/img/provider/disroot.org.png and /dev/null differ diff --git a/assets/img/provider/etesync.png b/assets/img/provider/etesync.png deleted file mode 100644 index ba771054..00000000 Binary files a/assets/img/provider/etesync.png and /dev/null differ diff --git a/assets/img/provider/gnu-social.png b/assets/img/provider/gnu-social.png deleted file mode 100644 index 6338e3b0..00000000 Binary files a/assets/img/provider/gnu-social.png and /dev/null differ diff --git a/assets/img/provider/mailbox.org.png b/assets/img/provider/mailbox.org.png deleted file mode 100644 index b3197636..00000000 Binary files a/assets/img/provider/mailbox.org.png and /dev/null differ diff --git a/assets/img/provider/orange_hosting.png b/assets/img/provider/orange_hosting.png deleted file mode 100644 index beb6fba5..00000000 Binary files a/assets/img/provider/orange_hosting.png and /dev/null differ diff --git a/assets/img/provider/pixelfed.png b/assets/img/provider/pixelfed.png deleted file mode 100644 index 070c6729..00000000 Binary files a/assets/img/provider/pixelfed.png and /dev/null differ diff --git a/assets/img/provider/privatesearch.io.jpg b/assets/img/provider/privatesearch.io.jpg deleted file mode 100644 index c6021c62..00000000 Binary files a/assets/img/provider/privatesearch.io.jpg and /dev/null differ diff --git a/assets/img/provider/runbox.png b/assets/img/provider/runbox.png deleted file mode 100644 index c8eaf228..00000000 Binary files a/assets/img/provider/runbox.png and /dev/null differ diff --git a/assets/img/provider/searx.png b/assets/img/provider/searx.png deleted file mode 100644 index 7701eede..00000000 Binary files a/assets/img/provider/searx.png and /dev/null differ diff --git a/assets/img/psd/logo.psd b/assets/img/psd/logo.psd deleted file mode 100644 index 29de5ca6..00000000 Binary files a/assets/img/psd/logo.psd and /dev/null differ diff --git a/assets/img/qr/BCH.png b/assets/img/qr/BCH.png deleted file mode 100644 index 79665ff7..00000000 Binary files a/assets/img/qr/BCH.png and /dev/null differ diff --git a/assets/img/qr/BTC.png b/assets/img/qr/BTC.png deleted file mode 100644 index a991acf3..00000000 Binary files a/assets/img/qr/BTC.png and /dev/null differ diff --git a/assets/img/qr/ETH.png b/assets/img/qr/ETH.png deleted file mode 100644 index cdc65fa6..00000000 Binary files a/assets/img/qr/ETH.png and /dev/null differ diff --git a/assets/img/qr/LTC.png b/assets/img/qr/LTC.png deleted file mode 100644 index a22f0076..00000000 Binary files a/assets/img/qr/LTC.png and /dev/null differ diff --git a/assets/img/qr/XLM.png b/assets/img/qr/XLM.png deleted file mode 100644 index 6df37ed3..00000000 Binary files a/assets/img/qr/XLM.png and /dev/null differ diff --git a/assets/img/qr/XMR.png b/assets/img/qr/XMR.png deleted file mode 100644 index 6b559219..00000000 Binary files a/assets/img/qr/XMR.png and /dev/null differ diff --git a/assets/img/qr/ZEC.png b/assets/img/qr/ZEC.png deleted file mode 100644 index b3d7f42c..00000000 Binary files a/assets/img/qr/ZEC.png and /dev/null differ diff --git a/assets/img/svg/3rd-party/aether.svg b/assets/img/svg/3rd-party/aether.svg new file mode 100644 index 00000000..576b8523 --- /dev/null +++ b/assets/img/svg/3rd-party/aether.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/bahnhof-dark.svg b/assets/img/svg/3rd-party/bahnhof-dark.svg new file mode 100644 index 00000000..eff8369e --- /dev/null +++ b/assets/img/svg/3rd-party/bahnhof-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/bahnhof.svg b/assets/img/svg/3rd-party/bahnhof.svg new file mode 100644 index 00000000..0ef38b98 --- /dev/null +++ b/assets/img/svg/3rd-party/bahnhof.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/bitmessage.svg b/assets/img/svg/3rd-party/bitmessage.svg new file mode 100644 index 00000000..b4dd6814 --- /dev/null +++ b/assets/img/svg/3rd-party/bitmessage.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/bitwarden.svg b/assets/img/svg/3rd-party/bitwarden.svg new file mode 100644 index 00000000..8ee9b014 --- /dev/null +++ b/assets/img/svg/3rd-party/bitwarden.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/briar.svg b/assets/img/svg/3rd-party/briar.svg new file mode 100644 index 00000000..ed4e205f --- /dev/null +++ b/assets/img/svg/3rd-party/briar.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/bromite.svg b/assets/img/svg/3rd-party/bromite.svg new file mode 100644 index 00000000..a75613ad --- /dev/null +++ b/assets/img/svg/3rd-party/bromite.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/cryptpad.svg b/assets/img/svg/3rd-party/cryptpad.svg new file mode 100644 index 00000000..71075223 --- /dev/null +++ b/assets/img/svg/3rd-party/cryptpad.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/debian.svg b/assets/img/svg/3rd-party/debian.svg new file mode 100644 index 00000000..a191c3c1 --- /dev/null +++ b/assets/img/svg/3rd-party/debian.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/decentraleyes.svg b/assets/img/svg/3rd-party/decentraleyes.svg new file mode 100644 index 00000000..59473061 --- /dev/null +++ b/assets/img/svg/3rd-party/decentraleyes.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/diaspora.svg b/assets/img/svg/3rd-party/diaspora.svg new file mode 100644 index 00000000..78e1c0bc --- /dev/null +++ b/assets/img/svg/3rd-party/diaspora.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/discourse.svg b/assets/img/svg/3rd-party/discourse.svg new file mode 100644 index 00000000..58c799f3 --- /dev/null +++ b/assets/img/svg/3rd-party/discourse.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/disroot-dark.svg b/assets/img/svg/3rd-party/disroot-dark.svg new file mode 100644 index 00000000..97126dbc --- /dev/null +++ b/assets/img/svg/3rd-party/disroot-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/disroot.svg b/assets/img/svg/3rd-party/disroot.svg new file mode 100644 index 00000000..147abc3c --- /dev/null +++ b/assets/img/svg/3rd-party/disroot.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/dnscrypt-proxy.svg b/assets/img/svg/3rd-party/dnscrypt-proxy.svg new file mode 100644 index 00000000..ccf57374 --- /dev/null +++ b/assets/img/svg/3rd-party/dnscrypt-proxy.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/duckduckgo.svg b/assets/img/svg/3rd-party/duckduckgo.svg new file mode 100644 index 00000000..dda3c896 --- /dev/null +++ b/assets/img/svg/3rd-party/duckduckgo.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/etesync.svg b/assets/img/svg/3rd-party/etesync.svg new file mode 100644 index 00000000..ed6ac82a --- /dev/null +++ b/assets/img/svg/3rd-party/etesync.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/etherpad.svg b/assets/img/svg/3rd-party/etherpad.svg new file mode 100644 index 00000000..9c6817fa --- /dev/null +++ b/assets/img/svg/3rd-party/etherpad.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/fedora.svg b/assets/img/svg/3rd-party/fedora.svg new file mode 100644 index 00000000..2b998962 --- /dev/null +++ b/assets/img/svg/3rd-party/fedora.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/firefox_browser.svg b/assets/img/svg/3rd-party/firefox_browser.svg new file mode 100644 index 00000000..8f823fa7 --- /dev/null +++ b/assets/img/svg/3rd-party/firefox_browser.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/firefox_send.svg b/assets/img/svg/3rd-party/firefox_send.svg new file mode 100644 index 00000000..883f2534 --- /dev/null +++ b/assets/img/svg/3rd-party/firefox_send.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/freenet.svg b/assets/img/svg/3rd-party/freenet.svg new file mode 100644 index 00000000..67851c8b --- /dev/null +++ b/assets/img/svg/3rd-party/freenet.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/friendica.svg b/assets/img/svg/3rd-party/friendica.svg new file mode 100644 index 00000000..951bdd42 --- /dev/null +++ b/assets/img/svg/3rd-party/friendica.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/gnu_social.svg b/assets/img/svg/3rd-party/gnu_social.svg new file mode 100644 index 00000000..d78df740 --- /dev/null +++ b/assets/img/svg/3rd-party/gnu_social.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/gnupg.svg b/assets/img/svg/3rd-party/gnupg.svg new file mode 100644 index 00000000..fe4f7828 --- /dev/null +++ b/assets/img/svg/3rd-party/gnupg.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/grapheneos-dark.svg b/assets/img/svg/3rd-party/grapheneos-dark.svg new file mode 100644 index 00000000..ef912c9d --- /dev/null +++ b/assets/img/svg/3rd-party/grapheneos-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/grapheneos.svg b/assets/img/svg/3rd-party/grapheneos.svg new file mode 100644 index 00000000..f9b349d4 --- /dev/null +++ b/assets/img/svg/3rd-party/grapheneos.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/https_everywhere.svg b/assets/img/svg/3rd-party/https_everywhere.svg new file mode 100644 index 00000000..51793cac --- /dev/null +++ b/assets/img/svg/3rd-party/https_everywhere.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/i2p-dark.svg b/assets/img/svg/3rd-party/i2p-dark.svg new file mode 100644 index 00000000..6ed1fc80 --- /dev/null +++ b/assets/img/svg/3rd-party/i2p-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/i2p.svg b/assets/img/svg/3rd-party/i2p.svg new file mode 100644 index 00000000..fda39dae --- /dev/null +++ b/assets/img/svg/3rd-party/i2p.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/ivpn.svg b/assets/img/svg/3rd-party/ivpn.svg new file mode 100644 index 00000000..ef43861f --- /dev/null +++ b/assets/img/svg/3rd-party/ivpn.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/jami.svg b/assets/img/svg/3rd-party/jami.svg new file mode 100644 index 00000000..5bfe36ce --- /dev/null +++ b/assets/img/svg/3rd-party/jami.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/joplin.svg b/assets/img/svg/3rd-party/joplin.svg new file mode 100644 index 00000000..f1365df4 --- /dev/null +++ b/assets/img/svg/3rd-party/joplin.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/keepassxc.svg b/assets/img/svg/3rd-party/keepassxc.svg new file mode 100644 index 00000000..777e7d9d --- /dev/null +++ b/assets/img/svg/3rd-party/keepassxc.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/keybase.svg b/assets/img/svg/3rd-party/keybase.svg new file mode 100644 index 00000000..c258fb47 --- /dev/null +++ b/assets/img/svg/3rd-party/keybase.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/knoppix-dark.svg b/assets/img/svg/3rd-party/knoppix-dark.svg new file mode 100644 index 00000000..81c95fc9 --- /dev/null +++ b/assets/img/svg/3rd-party/knoppix-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/knoppix.svg b/assets/img/svg/3rd-party/knoppix.svg new file mode 100644 index 00000000..ae115bc6 --- /dev/null +++ b/assets/img/svg/3rd-party/knoppix.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/kolab_now-dark.svg b/assets/img/svg/3rd-party/kolab_now-dark.svg new file mode 100644 index 00000000..1ae585bd --- /dev/null +++ b/assets/img/svg/3rd-party/kolab_now-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/kolab_now.svg b/assets/img/svg/3rd-party/kolab_now.svg new file mode 100644 index 00000000..6d6a6f8b --- /dev/null +++ b/assets/img/svg/3rd-party/kolab_now.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/lesspass.svg b/assets/img/svg/3rd-party/lesspass.svg new file mode 100644 index 00000000..ac35a565 --- /dev/null +++ b/assets/img/svg/3rd-party/lesspass.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/librecmc-dark.svg b/assets/img/svg/3rd-party/librecmc-dark.svg new file mode 100644 index 00000000..431e1cfd --- /dev/null +++ b/assets/img/svg/3rd-party/librecmc-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/librecmc.svg b/assets/img/svg/3rd-party/librecmc.svg new file mode 100644 index 00000000..db598988 --- /dev/null +++ b/assets/img/svg/3rd-party/librecmc.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/lineageos.svg b/assets/img/svg/3rd-party/lineageos.svg new file mode 100644 index 00000000..8003fd0f --- /dev/null +++ b/assets/img/svg/3rd-party/lineageos.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/linphone.svg b/assets/img/svg/3rd-party/linphone.svg new file mode 100644 index 00000000..fab4979b --- /dev/null +++ b/assets/img/svg/3rd-party/linphone.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mail-in-a-box.svg b/assets/img/svg/3rd-party/mail-in-a-box.svg new file mode 100644 index 00000000..29c4f6d9 --- /dev/null +++ b/assets/img/svg/3rd-party/mail-in-a-box.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mailboxorg.svg b/assets/img/svg/3rd-party/mailboxorg.svg new file mode 100644 index 00000000..c09c5ebb --- /dev/null +++ b/assets/img/svg/3rd-party/mailboxorg.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mailcow.svg b/assets/img/svg/3rd-party/mailcow.svg new file mode 100644 index 00000000..60bb1a76 --- /dev/null +++ b/assets/img/svg/3rd-party/mailcow.svg @@ -0,0 +1,3 @@ + + +image/svg+xml \ No newline at end of file diff --git a/assets/img/svg/3rd-party/mailfence-dark.svg b/assets/img/svg/3rd-party/mailfence-dark.svg new file mode 100644 index 00000000..142df9bd --- /dev/null +++ b/assets/img/svg/3rd-party/mailfence-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mailfence.svg b/assets/img/svg/3rd-party/mailfence.svg new file mode 100644 index 00000000..7817596f --- /dev/null +++ b/assets/img/svg/3rd-party/mailfence.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mastodon.svg b/assets/img/svg/3rd-party/mastodon.svg new file mode 100644 index 00000000..a5f75180 --- /dev/null +++ b/assets/img/svg/3rd-party/mastodon.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mat2.svg b/assets/img/svg/3rd-party/mat2.svg new file mode 100644 index 00000000..98e5b0eb --- /dev/null +++ b/assets/img/svg/3rd-party/mat2.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/matrix-dark.svg b/assets/img/svg/3rd-party/matrix-dark.svg new file mode 100644 index 00000000..1a9a19be --- /dev/null +++ b/assets/img/svg/3rd-party/matrix-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/matrix.svg b/assets/img/svg/3rd-party/matrix.svg new file mode 100644 index 00000000..790020f4 --- /dev/null +++ b/assets/img/svg/3rd-party/matrix.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mullvad-dark.svg b/assets/img/svg/3rd-party/mullvad-dark.svg new file mode 100644 index 00000000..ff9a2dc3 --- /dev/null +++ b/assets/img/svg/3rd-party/mullvad-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mullvad.svg b/assets/img/svg/3rd-party/mullvad.svg new file mode 100644 index 00000000..26d2c3ee --- /dev/null +++ b/assets/img/svg/3rd-party/mullvad.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/mumble.svg b/assets/img/svg/3rd-party/mumble.svg new file mode 100644 index 00000000..dde70536 --- /dev/null +++ b/assets/img/svg/3rd-party/mumble.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/nextcloud.svg b/assets/img/svg/3rd-party/nextcloud.svg new file mode 100644 index 00000000..823cb960 --- /dev/null +++ b/assets/img/svg/3rd-party/nextcloud.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/njalla-dark.svg b/assets/img/svg/3rd-party/njalla-dark.svg new file mode 100644 index 00000000..7b702544 --- /dev/null +++ b/assets/img/svg/3rd-party/njalla-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/njalla.svg b/assets/img/svg/3rd-party/njalla.svg new file mode 100644 index 00000000..c63c2946 --- /dev/null +++ b/assets/img/svg/3rd-party/njalla.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/noscript.svg b/assets/img/svg/3rd-party/noscript.svg new file mode 100644 index 00000000..a18becc5 --- /dev/null +++ b/assets/img/svg/3rd-party/noscript.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/onion_browser.svg b/assets/img/svg/3rd-party/onion_browser.svg new file mode 100644 index 00000000..31924477 --- /dev/null +++ b/assets/img/svg/3rd-party/onion_browser.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/onionshare.svg b/assets/img/svg/3rd-party/onionshare.svg new file mode 100644 index 00000000..22bb482c --- /dev/null +++ b/assets/img/svg/3rd-party/onionshare.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/openwrt-dark.svg b/assets/img/svg/3rd-party/openwrt-dark.svg new file mode 100644 index 00000000..674f20c0 --- /dev/null +++ b/assets/img/svg/3rd-party/openwrt-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/openwrt.svg b/assets/img/svg/3rd-party/openwrt.svg new file mode 100644 index 00000000..f84575b7 --- /dev/null +++ b/assets/img/svg/3rd-party/openwrt.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/orbot.svg b/assets/img/svg/3rd-party/orbot.svg new file mode 100644 index 00000000..80844e7e --- /dev/null +++ b/assets/img/svg/3rd-party/orbot.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/peazip.svg b/assets/img/svg/3rd-party/peazip.svg new file mode 100644 index 00000000..4aca3733 --- /dev/null +++ b/assets/img/svg/3rd-party/peazip.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/pfsense-dark.svg b/assets/img/svg/3rd-party/pfsense-dark.svg new file mode 100644 index 00000000..98c68b89 --- /dev/null +++ b/assets/img/svg/3rd-party/pfsense-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/pfsense.svg b/assets/img/svg/3rd-party/pfsense.svg new file mode 100644 index 00000000..150ea027 --- /dev/null +++ b/assets/img/svg/3rd-party/pfsense.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/pixelfed.svg b/assets/img/svg/3rd-party/pixelfed.svg new file mode 100644 index 00000000..5550a361 --- /dev/null +++ b/assets/img/svg/3rd-party/pixelfed.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/posteo.svg b/assets/img/svg/3rd-party/posteo.svg new file mode 100644 index 00000000..e28ebcee --- /dev/null +++ b/assets/img/svg/3rd-party/posteo.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/privacy_badger.svg b/assets/img/svg/3rd-party/privacy_badger.svg new file mode 100644 index 00000000..ace1b6fd --- /dev/null +++ b/assets/img/svg/3rd-party/privacy_badger.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/privatebin.svg b/assets/img/svg/3rd-party/privatebin.svg new file mode 100644 index 00000000..d9ead70a --- /dev/null +++ b/assets/img/svg/3rd-party/privatebin.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/protonmail.svg b/assets/img/svg/3rd-party/protonmail.svg new file mode 100644 index 00000000..091920b2 --- /dev/null +++ b/assets/img/svg/3rd-party/protonmail.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/protonvpn.svg b/assets/img/svg/3rd-party/protonvpn.svg new file mode 100644 index 00000000..ec0314f3 --- /dev/null +++ b/assets/img/svg/3rd-party/protonvpn.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/puppy_linux.svg b/assets/img/svg/3rd-party/puppy_linux.svg new file mode 100644 index 00000000..cb8230a5 --- /dev/null +++ b/assets/img/svg/3rd-party/puppy_linux.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/qubes_os.svg b/assets/img/svg/3rd-party/qubes_os.svg new file mode 100644 index 00000000..11eedc3f --- /dev/null +++ b/assets/img/svg/3rd-party/qubes_os.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/qwant.svg b/assets/img/svg/3rd-party/qwant.svg new file mode 100644 index 00000000..63dd8818 --- /dev/null +++ b/assets/img/svg/3rd-party/qwant.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/retroshare.svg b/assets/img/svg/3rd-party/retroshare.svg new file mode 100644 index 00000000..39e9e60d --- /dev/null +++ b/assets/img/svg/3rd-party/retroshare.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/riotim.svg b/assets/img/svg/3rd-party/riotim.svg new file mode 100644 index 00000000..02b85dd5 --- /dev/null +++ b/assets/img/svg/3rd-party/riotim.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/rocketchat.svg b/assets/img/svg/3rd-party/rocketchat.svg new file mode 100644 index 00000000..27ac8773 --- /dev/null +++ b/assets/img/svg/3rd-party/rocketchat.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/searx.svg b/assets/img/svg/3rd-party/searx.svg new file mode 100644 index 00000000..a526daa5 --- /dev/null +++ b/assets/img/svg/3rd-party/searx.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/signal.svg b/assets/img/svg/3rd-party/signal.svg new file mode 100644 index 00000000..69263c0a --- /dev/null +++ b/assets/img/svg/3rd-party/signal.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/snowflake.svg b/assets/img/svg/3rd-party/snowflake.svg new file mode 100644 index 00000000..69f782b6 --- /dev/null +++ b/assets/img/svg/3rd-party/snowflake.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/soverin.svg b/assets/img/svg/3rd-party/soverin.svg new file mode 100644 index 00000000..743ae41c --- /dev/null +++ b/assets/img/svg/3rd-party/soverin.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/sparkleshare.svg b/assets/img/svg/3rd-party/sparkleshare.svg new file mode 100644 index 00000000..5430f42e --- /dev/null +++ b/assets/img/svg/3rd-party/sparkleshare.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/standard_notes.svg b/assets/img/svg/3rd-party/standard_notes.svg new file mode 100644 index 00000000..39bc0984 --- /dev/null +++ b/assets/img/svg/3rd-party/standard_notes.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/startmail-dark.svg b/assets/img/svg/3rd-party/startmail-dark.svg new file mode 100644 index 00000000..73d2b18c --- /dev/null +++ b/assets/img/svg/3rd-party/startmail-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/startmail.svg b/assets/img/svg/3rd-party/startmail.svg new file mode 100644 index 00000000..eb7afde7 --- /dev/null +++ b/assets/img/svg/3rd-party/startmail.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/syncthing.svg b/assets/img/svg/3rd-party/syncthing.svg new file mode 100644 index 00000000..1b4f1644 --- /dev/null +++ b/assets/img/svg/3rd-party/syncthing.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tahoe-lafs-dark.svg b/assets/img/svg/3rd-party/tahoe-lafs-dark.svg new file mode 100644 index 00000000..cc8eec0b --- /dev/null +++ b/assets/img/svg/3rd-party/tahoe-lafs-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tahoe-lafs.svg b/assets/img/svg/3rd-party/tahoe-lafs.svg new file mode 100644 index 00000000..2ca80bca --- /dev/null +++ b/assets/img/svg/3rd-party/tahoe-lafs.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tails.svg b/assets/img/svg/3rd-party/tails.svg new file mode 100644 index 00000000..5603c454 --- /dev/null +++ b/assets/img/svg/3rd-party/tails.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/terms_of_service_didnt_read.svg b/assets/img/svg/3rd-party/terms_of_service_didnt_read.svg new file mode 100644 index 00000000..fc4aa88d --- /dev/null +++ b/assets/img/svg/3rd-party/terms_of_service_didnt_read.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/thunderbird.svg b/assets/img/svg/3rd-party/thunderbird.svg new file mode 100644 index 00000000..51a05e2a --- /dev/null +++ b/assets/img/svg/3rd-party/thunderbird.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tildes.svg b/assets/img/svg/3rd-party/tildes.svg new file mode 100644 index 00000000..04dad607 --- /dev/null +++ b/assets/img/svg/3rd-party/tildes.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tor.svg b/assets/img/svg/3rd-party/tor.svg new file mode 100644 index 00000000..f526cfd7 --- /dev/null +++ b/assets/img/svg/3rd-party/tor.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tor_browser.svg b/assets/img/svg/3rd-party/tor_browser.svg new file mode 100644 index 00000000..924354b8 --- /dev/null +++ b/assets/img/svg/3rd-party/tor_browser.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tox-dark.svg b/assets/img/svg/3rd-party/tox-dark.svg new file mode 100644 index 00000000..13f26fe2 --- /dev/null +++ b/assets/img/svg/3rd-party/tox-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tox.svg b/assets/img/svg/3rd-party/tox.svg new file mode 100644 index 00000000..18433b42 --- /dev/null +++ b/assets/img/svg/3rd-party/tox.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/turtl.svg b/assets/img/svg/3rd-party/turtl.svg new file mode 100644 index 00000000..b98ee63f --- /dev/null +++ b/assets/img/svg/3rd-party/turtl.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tutanota-dark.svg b/assets/img/svg/3rd-party/tutanota-dark.svg new file mode 100644 index 00000000..f0c224b9 --- /dev/null +++ b/assets/img/svg/3rd-party/tutanota-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/tutanota.svg b/assets/img/svg/3rd-party/tutanota.svg new file mode 100644 index 00000000..bbe98248 --- /dev/null +++ b/assets/img/svg/3rd-party/tutanota.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/ublock_origin.svg b/assets/img/svg/3rd-party/ublock_origin.svg new file mode 100644 index 00000000..cfb6935a --- /dev/null +++ b/assets/img/svg/3rd-party/ublock_origin.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/ubuntu.svg b/assets/img/svg/3rd-party/ubuntu.svg new file mode 100644 index 00000000..1a952efa --- /dev/null +++ b/assets/img/svg/3rd-party/ubuntu.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/veracrypt-dark.svg b/assets/img/svg/3rd-party/veracrypt-dark.svg new file mode 100644 index 00000000..cec382d6 --- /dev/null +++ b/assets/img/svg/3rd-party/veracrypt-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/veracrypt.svg b/assets/img/svg/3rd-party/veracrypt.svg new file mode 100644 index 00000000..e6427078 --- /dev/null +++ b/assets/img/svg/3rd-party/veracrypt.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/writeas-dark.svg b/assets/img/svg/3rd-party/writeas-dark.svg new file mode 100644 index 00000000..530ae094 --- /dev/null +++ b/assets/img/svg/3rd-party/writeas-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/3rd-party/writeas.svg b/assets/img/svg/3rd-party/writeas.svg new file mode 100644 index 00000000..1cdd0ca5 --- /dev/null +++ b/assets/img/svg/3rd-party/writeas.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/flags/ad.svg b/assets/img/svg/flags/ad.svg similarity index 100% rename from assets/img/flags/ad.svg rename to assets/img/svg/flags/ad.svg diff --git a/assets/img/flags/ae.svg b/assets/img/svg/flags/ae.svg similarity index 100% rename from assets/img/flags/ae.svg rename to assets/img/svg/flags/ae.svg diff --git a/assets/img/flags/af.svg b/assets/img/svg/flags/af.svg similarity index 100% rename from assets/img/flags/af.svg rename to assets/img/svg/flags/af.svg diff --git a/assets/img/flags/ag.svg b/assets/img/svg/flags/ag.svg similarity index 100% rename from assets/img/flags/ag.svg rename to assets/img/svg/flags/ag.svg diff --git a/assets/img/flags/ai.svg b/assets/img/svg/flags/ai.svg similarity index 100% rename from assets/img/flags/ai.svg rename to assets/img/svg/flags/ai.svg diff --git a/assets/img/flags/al.svg b/assets/img/svg/flags/al.svg similarity index 100% rename from assets/img/flags/al.svg rename to assets/img/svg/flags/al.svg diff --git a/assets/img/flags/am.svg b/assets/img/svg/flags/am.svg similarity index 100% rename from assets/img/flags/am.svg rename to assets/img/svg/flags/am.svg diff --git a/assets/img/flags/ao.svg b/assets/img/svg/flags/ao.svg similarity index 100% rename from assets/img/flags/ao.svg rename to assets/img/svg/flags/ao.svg diff --git a/assets/img/flags/aq.svg b/assets/img/svg/flags/aq.svg similarity index 100% rename from assets/img/flags/aq.svg rename to assets/img/svg/flags/aq.svg diff --git a/assets/img/flags/ar.svg b/assets/img/svg/flags/ar.svg similarity index 100% rename from assets/img/flags/ar.svg rename to assets/img/svg/flags/ar.svg diff --git a/assets/img/flags/as.svg b/assets/img/svg/flags/as.svg similarity index 100% rename from assets/img/flags/as.svg rename to assets/img/svg/flags/as.svg diff --git a/assets/img/flags/at.svg b/assets/img/svg/flags/at.svg similarity index 100% rename from assets/img/flags/at.svg rename to assets/img/svg/flags/at.svg diff --git a/assets/img/flags/au.svg b/assets/img/svg/flags/au.svg similarity index 100% rename from assets/img/flags/au.svg rename to assets/img/svg/flags/au.svg diff --git a/assets/img/flags/aw.svg b/assets/img/svg/flags/aw.svg similarity index 100% rename from assets/img/flags/aw.svg rename to assets/img/svg/flags/aw.svg diff --git a/assets/img/flags/ax.svg b/assets/img/svg/flags/ax.svg similarity index 100% rename from assets/img/flags/ax.svg rename to assets/img/svg/flags/ax.svg diff --git a/assets/img/flags/az.svg b/assets/img/svg/flags/az.svg similarity index 100% rename from assets/img/flags/az.svg rename to assets/img/svg/flags/az.svg diff --git a/assets/img/flags/ba.svg b/assets/img/svg/flags/ba.svg similarity index 100% rename from assets/img/flags/ba.svg rename to assets/img/svg/flags/ba.svg diff --git a/assets/img/flags/bb.svg b/assets/img/svg/flags/bb.svg similarity index 100% rename from assets/img/flags/bb.svg rename to assets/img/svg/flags/bb.svg diff --git a/assets/img/flags/bd.svg b/assets/img/svg/flags/bd.svg similarity index 100% rename from assets/img/flags/bd.svg rename to assets/img/svg/flags/bd.svg diff --git a/assets/img/flags/be.svg b/assets/img/svg/flags/be.svg similarity index 100% rename from assets/img/flags/be.svg rename to assets/img/svg/flags/be.svg diff --git a/assets/img/flags/bf.svg b/assets/img/svg/flags/bf.svg similarity index 100% rename from assets/img/flags/bf.svg rename to assets/img/svg/flags/bf.svg diff --git a/assets/img/flags/bg.svg b/assets/img/svg/flags/bg.svg similarity index 100% rename from assets/img/flags/bg.svg rename to assets/img/svg/flags/bg.svg diff --git a/assets/img/flags/bh.svg b/assets/img/svg/flags/bh.svg similarity index 100% rename from assets/img/flags/bh.svg rename to assets/img/svg/flags/bh.svg diff --git a/assets/img/flags/bi.svg b/assets/img/svg/flags/bi.svg similarity index 100% rename from assets/img/flags/bi.svg rename to assets/img/svg/flags/bi.svg diff --git a/assets/img/flags/bj.svg b/assets/img/svg/flags/bj.svg similarity index 100% rename from assets/img/flags/bj.svg rename to assets/img/svg/flags/bj.svg diff --git a/assets/img/flags/bl.svg b/assets/img/svg/flags/bl.svg similarity index 100% rename from assets/img/flags/bl.svg rename to assets/img/svg/flags/bl.svg diff --git a/assets/img/flags/bm.svg b/assets/img/svg/flags/bm.svg similarity index 100% rename from assets/img/flags/bm.svg rename to assets/img/svg/flags/bm.svg diff --git a/assets/img/flags/bn.svg b/assets/img/svg/flags/bn.svg similarity index 100% rename from assets/img/flags/bn.svg rename to assets/img/svg/flags/bn.svg diff --git a/assets/img/flags/bo.svg b/assets/img/svg/flags/bo.svg similarity index 100% rename from assets/img/flags/bo.svg rename to assets/img/svg/flags/bo.svg diff --git a/assets/img/flags/bq.svg b/assets/img/svg/flags/bq.svg similarity index 100% rename from assets/img/flags/bq.svg rename to assets/img/svg/flags/bq.svg diff --git a/assets/img/flags/br.svg b/assets/img/svg/flags/br.svg similarity index 100% rename from assets/img/flags/br.svg rename to assets/img/svg/flags/br.svg diff --git a/assets/img/flags/bs.svg b/assets/img/svg/flags/bs.svg similarity index 100% rename from assets/img/flags/bs.svg rename to assets/img/svg/flags/bs.svg diff --git a/assets/img/flags/bt.svg b/assets/img/svg/flags/bt.svg similarity index 100% rename from assets/img/flags/bt.svg rename to assets/img/svg/flags/bt.svg diff --git a/assets/img/flags/bv.svg b/assets/img/svg/flags/bv.svg similarity index 100% rename from assets/img/flags/bv.svg rename to assets/img/svg/flags/bv.svg diff --git a/assets/img/flags/bw.svg b/assets/img/svg/flags/bw.svg similarity index 100% rename from assets/img/flags/bw.svg rename to assets/img/svg/flags/bw.svg diff --git a/assets/img/flags/by.svg b/assets/img/svg/flags/by.svg similarity index 100% rename from assets/img/flags/by.svg rename to assets/img/svg/flags/by.svg diff --git a/assets/img/flags/bz.svg b/assets/img/svg/flags/bz.svg similarity index 100% rename from assets/img/flags/bz.svg rename to assets/img/svg/flags/bz.svg diff --git a/assets/img/flags/ca.svg b/assets/img/svg/flags/ca.svg similarity index 100% rename from assets/img/flags/ca.svg rename to assets/img/svg/flags/ca.svg diff --git a/assets/img/flags/cc.svg b/assets/img/svg/flags/cc.svg similarity index 100% rename from assets/img/flags/cc.svg rename to assets/img/svg/flags/cc.svg diff --git a/assets/img/flags/cd.svg b/assets/img/svg/flags/cd.svg similarity index 100% rename from assets/img/flags/cd.svg rename to assets/img/svg/flags/cd.svg diff --git a/assets/img/flags/cf.svg b/assets/img/svg/flags/cf.svg similarity index 100% rename from assets/img/flags/cf.svg rename to assets/img/svg/flags/cf.svg diff --git a/assets/img/flags/cg.svg b/assets/img/svg/flags/cg.svg similarity index 100% rename from assets/img/flags/cg.svg rename to assets/img/svg/flags/cg.svg diff --git a/assets/img/flags/ch.svg b/assets/img/svg/flags/ch.svg similarity index 100% rename from assets/img/flags/ch.svg rename to assets/img/svg/flags/ch.svg diff --git a/assets/img/flags/ci.svg b/assets/img/svg/flags/ci.svg similarity index 100% rename from assets/img/flags/ci.svg rename to assets/img/svg/flags/ci.svg diff --git a/assets/img/flags/ck.svg b/assets/img/svg/flags/ck.svg similarity index 100% rename from assets/img/flags/ck.svg rename to assets/img/svg/flags/ck.svg diff --git a/assets/img/flags/cl.svg b/assets/img/svg/flags/cl.svg similarity index 100% rename from assets/img/flags/cl.svg rename to assets/img/svg/flags/cl.svg diff --git a/assets/img/flags/cm.svg b/assets/img/svg/flags/cm.svg similarity index 100% rename from assets/img/flags/cm.svg rename to assets/img/svg/flags/cm.svg diff --git a/assets/img/flags/cn.svg b/assets/img/svg/flags/cn.svg similarity index 100% rename from assets/img/flags/cn.svg rename to assets/img/svg/flags/cn.svg diff --git a/assets/img/flags/co.svg b/assets/img/svg/flags/co.svg similarity index 100% rename from assets/img/flags/co.svg rename to assets/img/svg/flags/co.svg diff --git a/assets/img/flags/cr.svg b/assets/img/svg/flags/cr.svg similarity index 100% rename from assets/img/flags/cr.svg rename to assets/img/svg/flags/cr.svg diff --git a/assets/img/flags/cu.svg b/assets/img/svg/flags/cu.svg similarity index 100% rename from assets/img/flags/cu.svg rename to assets/img/svg/flags/cu.svg diff --git a/assets/img/flags/cv.svg b/assets/img/svg/flags/cv.svg similarity index 100% rename from assets/img/flags/cv.svg rename to assets/img/svg/flags/cv.svg diff --git a/assets/img/flags/cw.svg b/assets/img/svg/flags/cw.svg similarity index 100% rename from assets/img/flags/cw.svg rename to assets/img/svg/flags/cw.svg diff --git a/assets/img/flags/cx.svg b/assets/img/svg/flags/cx.svg similarity index 100% rename from assets/img/flags/cx.svg rename to assets/img/svg/flags/cx.svg diff --git a/assets/img/flags/cy.svg b/assets/img/svg/flags/cy.svg similarity index 100% rename from assets/img/flags/cy.svg rename to assets/img/svg/flags/cy.svg diff --git a/assets/img/flags/cz.svg b/assets/img/svg/flags/cz.svg similarity index 100% rename from assets/img/flags/cz.svg rename to assets/img/svg/flags/cz.svg diff --git a/assets/img/flags/de.svg b/assets/img/svg/flags/de.svg similarity index 100% rename from assets/img/flags/de.svg rename to assets/img/svg/flags/de.svg diff --git a/assets/img/flags/dj.svg b/assets/img/svg/flags/dj.svg similarity index 100% rename from assets/img/flags/dj.svg rename to assets/img/svg/flags/dj.svg diff --git a/assets/img/flags/dk.svg b/assets/img/svg/flags/dk.svg similarity index 100% rename from assets/img/flags/dk.svg rename to assets/img/svg/flags/dk.svg diff --git a/assets/img/flags/dm.svg b/assets/img/svg/flags/dm.svg similarity index 100% rename from assets/img/flags/dm.svg rename to assets/img/svg/flags/dm.svg diff --git a/assets/img/flags/do.svg b/assets/img/svg/flags/do.svg similarity index 100% rename from assets/img/flags/do.svg rename to assets/img/svg/flags/do.svg diff --git a/assets/img/flags/dz.svg b/assets/img/svg/flags/dz.svg similarity index 100% rename from assets/img/flags/dz.svg rename to assets/img/svg/flags/dz.svg diff --git a/assets/img/flags/ec.svg b/assets/img/svg/flags/ec.svg similarity index 100% rename from assets/img/flags/ec.svg rename to assets/img/svg/flags/ec.svg diff --git a/assets/img/flags/ee.svg b/assets/img/svg/flags/ee.svg similarity index 100% rename from assets/img/flags/ee.svg rename to assets/img/svg/flags/ee.svg diff --git a/assets/img/flags/eg.svg b/assets/img/svg/flags/eg.svg similarity index 100% rename from assets/img/flags/eg.svg rename to assets/img/svg/flags/eg.svg diff --git a/assets/img/flags/eh.svg b/assets/img/svg/flags/eh.svg similarity index 100% rename from assets/img/flags/eh.svg rename to assets/img/svg/flags/eh.svg diff --git a/assets/img/flags/er.svg b/assets/img/svg/flags/er.svg similarity index 100% rename from assets/img/flags/er.svg rename to assets/img/svg/flags/er.svg diff --git a/assets/img/flags/es.svg b/assets/img/svg/flags/es.svg similarity index 100% rename from assets/img/flags/es.svg rename to assets/img/svg/flags/es.svg diff --git a/assets/img/flags/et.svg b/assets/img/svg/flags/et.svg similarity index 100% rename from assets/img/flags/et.svg rename to assets/img/svg/flags/et.svg diff --git a/assets/img/flags/eu.svg b/assets/img/svg/flags/eu.svg similarity index 100% rename from assets/img/flags/eu.svg rename to assets/img/svg/flags/eu.svg diff --git a/assets/img/flags/fi.svg b/assets/img/svg/flags/fi.svg similarity index 100% rename from assets/img/flags/fi.svg rename to assets/img/svg/flags/fi.svg diff --git a/assets/img/flags/fj.svg b/assets/img/svg/flags/fj.svg similarity index 100% rename from assets/img/flags/fj.svg rename to assets/img/svg/flags/fj.svg diff --git a/assets/img/flags/fk.svg b/assets/img/svg/flags/fk.svg similarity index 100% rename from assets/img/flags/fk.svg rename to assets/img/svg/flags/fk.svg diff --git a/assets/img/flags/fm.svg b/assets/img/svg/flags/fm.svg similarity index 100% rename from assets/img/flags/fm.svg rename to assets/img/svg/flags/fm.svg diff --git a/assets/img/flags/fo.svg b/assets/img/svg/flags/fo.svg similarity index 100% rename from assets/img/flags/fo.svg rename to assets/img/svg/flags/fo.svg diff --git a/assets/img/flags/fr.svg b/assets/img/svg/flags/fr.svg similarity index 100% rename from assets/img/flags/fr.svg rename to assets/img/svg/flags/fr.svg diff --git a/assets/img/flags/ga.svg b/assets/img/svg/flags/ga.svg similarity index 100% rename from assets/img/flags/ga.svg rename to assets/img/svg/flags/ga.svg diff --git a/assets/img/flags/gb-eng.svg b/assets/img/svg/flags/gb-eng.svg similarity index 100% rename from assets/img/flags/gb-eng.svg rename to assets/img/svg/flags/gb-eng.svg diff --git a/assets/img/flags/gb-sct.svg b/assets/img/svg/flags/gb-sct.svg similarity index 100% rename from assets/img/flags/gb-sct.svg rename to assets/img/svg/flags/gb-sct.svg diff --git a/assets/img/flags/gb-wls.svg b/assets/img/svg/flags/gb-wls.svg similarity index 100% rename from assets/img/flags/gb-wls.svg rename to assets/img/svg/flags/gb-wls.svg diff --git a/assets/img/flags/gb.svg b/assets/img/svg/flags/gb.svg similarity index 100% rename from assets/img/flags/gb.svg rename to assets/img/svg/flags/gb.svg diff --git a/assets/img/flags/gd.svg b/assets/img/svg/flags/gd.svg similarity index 100% rename from assets/img/flags/gd.svg rename to assets/img/svg/flags/gd.svg diff --git a/assets/img/flags/ge.svg b/assets/img/svg/flags/ge.svg similarity index 100% rename from assets/img/flags/ge.svg rename to assets/img/svg/flags/ge.svg diff --git a/assets/img/flags/gf.svg b/assets/img/svg/flags/gf.svg similarity index 100% rename from assets/img/flags/gf.svg rename to assets/img/svg/flags/gf.svg diff --git a/assets/img/flags/gg.svg b/assets/img/svg/flags/gg.svg similarity index 100% rename from assets/img/flags/gg.svg rename to assets/img/svg/flags/gg.svg diff --git a/assets/img/flags/gh.svg b/assets/img/svg/flags/gh.svg similarity index 100% rename from assets/img/flags/gh.svg rename to assets/img/svg/flags/gh.svg diff --git a/assets/img/flags/gi.svg b/assets/img/svg/flags/gi.svg similarity index 100% rename from assets/img/flags/gi.svg rename to assets/img/svg/flags/gi.svg diff --git a/assets/img/flags/gl.svg b/assets/img/svg/flags/gl.svg similarity index 100% rename from assets/img/flags/gl.svg rename to assets/img/svg/flags/gl.svg diff --git a/assets/img/flags/gm.svg b/assets/img/svg/flags/gm.svg similarity index 100% rename from assets/img/flags/gm.svg rename to assets/img/svg/flags/gm.svg diff --git a/assets/img/flags/gn.svg b/assets/img/svg/flags/gn.svg similarity index 100% rename from assets/img/flags/gn.svg rename to assets/img/svg/flags/gn.svg diff --git a/assets/img/flags/gp.svg b/assets/img/svg/flags/gp.svg similarity index 100% rename from assets/img/flags/gp.svg rename to assets/img/svg/flags/gp.svg diff --git a/assets/img/flags/gq.svg b/assets/img/svg/flags/gq.svg similarity index 100% rename from assets/img/flags/gq.svg rename to assets/img/svg/flags/gq.svg diff --git a/assets/img/flags/gr.svg b/assets/img/svg/flags/gr.svg similarity index 100% rename from assets/img/flags/gr.svg rename to assets/img/svg/flags/gr.svg diff --git a/assets/img/flags/gs.svg b/assets/img/svg/flags/gs.svg similarity index 100% rename from assets/img/flags/gs.svg rename to assets/img/svg/flags/gs.svg diff --git a/assets/img/flags/gt.svg b/assets/img/svg/flags/gt.svg similarity index 100% rename from assets/img/flags/gt.svg rename to assets/img/svg/flags/gt.svg diff --git a/assets/img/flags/gu.svg b/assets/img/svg/flags/gu.svg similarity index 100% rename from assets/img/flags/gu.svg rename to assets/img/svg/flags/gu.svg diff --git a/assets/img/flags/gw.svg b/assets/img/svg/flags/gw.svg similarity index 100% rename from assets/img/flags/gw.svg rename to assets/img/svg/flags/gw.svg diff --git a/assets/img/flags/gy.svg b/assets/img/svg/flags/gy.svg similarity index 100% rename from assets/img/flags/gy.svg rename to assets/img/svg/flags/gy.svg diff --git a/assets/img/flags/hk.svg b/assets/img/svg/flags/hk.svg similarity index 100% rename from assets/img/flags/hk.svg rename to assets/img/svg/flags/hk.svg diff --git a/assets/img/flags/hm.svg b/assets/img/svg/flags/hm.svg similarity index 100% rename from assets/img/flags/hm.svg rename to assets/img/svg/flags/hm.svg diff --git a/assets/img/flags/hn.svg b/assets/img/svg/flags/hn.svg similarity index 100% rename from assets/img/flags/hn.svg rename to assets/img/svg/flags/hn.svg diff --git a/assets/img/flags/hr.svg b/assets/img/svg/flags/hr.svg similarity index 100% rename from assets/img/flags/hr.svg rename to assets/img/svg/flags/hr.svg diff --git a/assets/img/flags/ht.svg b/assets/img/svg/flags/ht.svg similarity index 100% rename from assets/img/flags/ht.svg rename to assets/img/svg/flags/ht.svg diff --git a/assets/img/flags/hu.svg b/assets/img/svg/flags/hu.svg similarity index 100% rename from assets/img/flags/hu.svg rename to assets/img/svg/flags/hu.svg diff --git a/assets/img/flags/id.svg b/assets/img/svg/flags/id.svg similarity index 100% rename from assets/img/flags/id.svg rename to assets/img/svg/flags/id.svg diff --git a/assets/img/flags/ie.svg b/assets/img/svg/flags/ie.svg similarity index 100% rename from assets/img/flags/ie.svg rename to assets/img/svg/flags/ie.svg diff --git a/assets/img/flags/il.svg b/assets/img/svg/flags/il.svg similarity index 100% rename from assets/img/flags/il.svg rename to assets/img/svg/flags/il.svg diff --git a/assets/img/flags/im.svg b/assets/img/svg/flags/im.svg similarity index 100% rename from assets/img/flags/im.svg rename to assets/img/svg/flags/im.svg diff --git a/assets/img/flags/in.svg b/assets/img/svg/flags/in.svg similarity index 100% rename from assets/img/flags/in.svg rename to assets/img/svg/flags/in.svg diff --git a/assets/img/flags/io.svg b/assets/img/svg/flags/io.svg similarity index 100% rename from assets/img/flags/io.svg rename to assets/img/svg/flags/io.svg diff --git a/assets/img/flags/iq.svg b/assets/img/svg/flags/iq.svg similarity index 100% rename from assets/img/flags/iq.svg rename to assets/img/svg/flags/iq.svg diff --git a/assets/img/flags/ir.svg b/assets/img/svg/flags/ir.svg similarity index 100% rename from assets/img/flags/ir.svg rename to assets/img/svg/flags/ir.svg diff --git a/assets/img/flags/is.svg b/assets/img/svg/flags/is.svg similarity index 100% rename from assets/img/flags/is.svg rename to assets/img/svg/flags/is.svg diff --git a/assets/img/flags/it.svg b/assets/img/svg/flags/it.svg similarity index 100% rename from assets/img/flags/it.svg rename to assets/img/svg/flags/it.svg diff --git a/assets/img/flags/je.svg b/assets/img/svg/flags/je.svg similarity index 100% rename from assets/img/flags/je.svg rename to assets/img/svg/flags/je.svg diff --git a/assets/img/flags/jm.svg b/assets/img/svg/flags/jm.svg similarity index 100% rename from assets/img/flags/jm.svg rename to assets/img/svg/flags/jm.svg diff --git a/assets/img/flags/jo.svg b/assets/img/svg/flags/jo.svg similarity index 100% rename from assets/img/flags/jo.svg rename to assets/img/svg/flags/jo.svg diff --git a/assets/img/flags/jp.svg b/assets/img/svg/flags/jp.svg similarity index 100% rename from assets/img/flags/jp.svg rename to assets/img/svg/flags/jp.svg diff --git a/assets/img/flags/ke.svg b/assets/img/svg/flags/ke.svg similarity index 100% rename from assets/img/flags/ke.svg rename to assets/img/svg/flags/ke.svg diff --git a/assets/img/flags/kg.svg b/assets/img/svg/flags/kg.svg similarity index 100% rename from assets/img/flags/kg.svg rename to assets/img/svg/flags/kg.svg diff --git a/assets/img/flags/kh.svg b/assets/img/svg/flags/kh.svg similarity index 100% rename from assets/img/flags/kh.svg rename to assets/img/svg/flags/kh.svg diff --git a/assets/img/flags/ki.svg b/assets/img/svg/flags/ki.svg similarity index 100% rename from assets/img/flags/ki.svg rename to assets/img/svg/flags/ki.svg diff --git a/assets/img/flags/km.svg b/assets/img/svg/flags/km.svg similarity index 100% rename from assets/img/flags/km.svg rename to assets/img/svg/flags/km.svg diff --git a/assets/img/flags/kn.svg b/assets/img/svg/flags/kn.svg similarity index 100% rename from assets/img/flags/kn.svg rename to assets/img/svg/flags/kn.svg diff --git a/assets/img/flags/kp.svg b/assets/img/svg/flags/kp.svg similarity index 100% rename from assets/img/flags/kp.svg rename to assets/img/svg/flags/kp.svg diff --git a/assets/img/flags/kr.svg b/assets/img/svg/flags/kr.svg similarity index 100% rename from assets/img/flags/kr.svg rename to assets/img/svg/flags/kr.svg diff --git a/assets/img/flags/kw.svg b/assets/img/svg/flags/kw.svg similarity index 100% rename from assets/img/flags/kw.svg rename to assets/img/svg/flags/kw.svg diff --git a/assets/img/flags/ky.svg b/assets/img/svg/flags/ky.svg similarity index 100% rename from assets/img/flags/ky.svg rename to assets/img/svg/flags/ky.svg diff --git a/assets/img/flags/kz.svg b/assets/img/svg/flags/kz.svg similarity index 100% rename from assets/img/flags/kz.svg rename to assets/img/svg/flags/kz.svg diff --git a/assets/img/flags/la.svg b/assets/img/svg/flags/la.svg similarity index 100% rename from assets/img/flags/la.svg rename to assets/img/svg/flags/la.svg diff --git a/assets/img/flags/lb.svg b/assets/img/svg/flags/lb.svg similarity index 100% rename from assets/img/flags/lb.svg rename to assets/img/svg/flags/lb.svg diff --git a/assets/img/flags/lc.svg b/assets/img/svg/flags/lc.svg similarity index 100% rename from assets/img/flags/lc.svg rename to assets/img/svg/flags/lc.svg diff --git a/assets/img/flags/li.svg b/assets/img/svg/flags/li.svg similarity index 100% rename from assets/img/flags/li.svg rename to assets/img/svg/flags/li.svg diff --git a/assets/img/flags/lk.svg b/assets/img/svg/flags/lk.svg similarity index 100% rename from assets/img/flags/lk.svg rename to assets/img/svg/flags/lk.svg diff --git a/assets/img/flags/lr.svg b/assets/img/svg/flags/lr.svg similarity index 100% rename from assets/img/flags/lr.svg rename to assets/img/svg/flags/lr.svg diff --git a/assets/img/flags/ls.svg b/assets/img/svg/flags/ls.svg similarity index 100% rename from assets/img/flags/ls.svg rename to assets/img/svg/flags/ls.svg diff --git a/assets/img/flags/lt.svg b/assets/img/svg/flags/lt.svg similarity index 100% rename from assets/img/flags/lt.svg rename to assets/img/svg/flags/lt.svg diff --git a/assets/img/flags/lu.svg b/assets/img/svg/flags/lu.svg similarity index 100% rename from assets/img/flags/lu.svg rename to assets/img/svg/flags/lu.svg diff --git a/assets/img/flags/lv.svg b/assets/img/svg/flags/lv.svg similarity index 100% rename from assets/img/flags/lv.svg rename to assets/img/svg/flags/lv.svg diff --git a/assets/img/flags/ly.svg b/assets/img/svg/flags/ly.svg similarity index 100% rename from assets/img/flags/ly.svg rename to assets/img/svg/flags/ly.svg diff --git a/assets/img/flags/ma.svg b/assets/img/svg/flags/ma.svg similarity index 100% rename from assets/img/flags/ma.svg rename to assets/img/svg/flags/ma.svg diff --git a/assets/img/flags/mc.svg b/assets/img/svg/flags/mc.svg similarity index 100% rename from assets/img/flags/mc.svg rename to assets/img/svg/flags/mc.svg diff --git a/assets/img/flags/md.svg b/assets/img/svg/flags/md.svg similarity index 100% rename from assets/img/flags/md.svg rename to assets/img/svg/flags/md.svg diff --git a/assets/img/flags/me.svg b/assets/img/svg/flags/me.svg similarity index 100% rename from assets/img/flags/me.svg rename to assets/img/svg/flags/me.svg diff --git a/assets/img/flags/mf.svg b/assets/img/svg/flags/mf.svg similarity index 100% rename from assets/img/flags/mf.svg rename to assets/img/svg/flags/mf.svg diff --git a/assets/img/flags/mg.svg b/assets/img/svg/flags/mg.svg similarity index 100% rename from assets/img/flags/mg.svg rename to assets/img/svg/flags/mg.svg diff --git a/assets/img/flags/mh.svg b/assets/img/svg/flags/mh.svg similarity index 100% rename from assets/img/flags/mh.svg rename to assets/img/svg/flags/mh.svg diff --git a/assets/img/flags/mk.svg b/assets/img/svg/flags/mk.svg similarity index 100% rename from assets/img/flags/mk.svg rename to assets/img/svg/flags/mk.svg diff --git a/assets/img/flags/ml.svg b/assets/img/svg/flags/ml.svg similarity index 100% rename from assets/img/flags/ml.svg rename to assets/img/svg/flags/ml.svg diff --git a/assets/img/flags/mm.svg b/assets/img/svg/flags/mm.svg similarity index 100% rename from assets/img/flags/mm.svg rename to assets/img/svg/flags/mm.svg diff --git a/assets/img/flags/mn.svg b/assets/img/svg/flags/mn.svg similarity index 100% rename from assets/img/flags/mn.svg rename to assets/img/svg/flags/mn.svg diff --git a/assets/img/flags/mo.svg b/assets/img/svg/flags/mo.svg similarity index 100% rename from assets/img/flags/mo.svg rename to assets/img/svg/flags/mo.svg diff --git a/assets/img/flags/mp.svg b/assets/img/svg/flags/mp.svg similarity index 100% rename from assets/img/flags/mp.svg rename to assets/img/svg/flags/mp.svg diff --git a/assets/img/flags/mq.svg b/assets/img/svg/flags/mq.svg similarity index 100% rename from assets/img/flags/mq.svg rename to assets/img/svg/flags/mq.svg diff --git a/assets/img/flags/mr.svg b/assets/img/svg/flags/mr.svg similarity index 100% rename from assets/img/flags/mr.svg rename to assets/img/svg/flags/mr.svg diff --git a/assets/img/flags/ms.svg b/assets/img/svg/flags/ms.svg similarity index 100% rename from assets/img/flags/ms.svg rename to assets/img/svg/flags/ms.svg diff --git a/assets/img/flags/mt.svg b/assets/img/svg/flags/mt.svg similarity index 100% rename from assets/img/flags/mt.svg rename to assets/img/svg/flags/mt.svg diff --git a/assets/img/flags/mu.svg b/assets/img/svg/flags/mu.svg similarity index 100% rename from assets/img/flags/mu.svg rename to assets/img/svg/flags/mu.svg diff --git a/assets/img/flags/mv.svg b/assets/img/svg/flags/mv.svg similarity index 100% rename from assets/img/flags/mv.svg rename to assets/img/svg/flags/mv.svg diff --git a/assets/img/flags/mw.svg b/assets/img/svg/flags/mw.svg similarity index 100% rename from assets/img/flags/mw.svg rename to assets/img/svg/flags/mw.svg diff --git a/assets/img/flags/mx.svg b/assets/img/svg/flags/mx.svg similarity index 100% rename from assets/img/flags/mx.svg rename to assets/img/svg/flags/mx.svg diff --git a/assets/img/flags/my.svg b/assets/img/svg/flags/my.svg similarity index 100% rename from assets/img/flags/my.svg rename to assets/img/svg/flags/my.svg diff --git a/assets/img/flags/mz.svg b/assets/img/svg/flags/mz.svg similarity index 100% rename from assets/img/flags/mz.svg rename to assets/img/svg/flags/mz.svg diff --git a/assets/img/flags/na.svg b/assets/img/svg/flags/na.svg similarity index 100% rename from assets/img/flags/na.svg rename to assets/img/svg/flags/na.svg diff --git a/assets/img/flags/nc.svg b/assets/img/svg/flags/nc.svg similarity index 100% rename from assets/img/flags/nc.svg rename to assets/img/svg/flags/nc.svg diff --git a/assets/img/flags/ne.svg b/assets/img/svg/flags/ne.svg similarity index 100% rename from assets/img/flags/ne.svg rename to assets/img/svg/flags/ne.svg diff --git a/assets/img/flags/nf.svg b/assets/img/svg/flags/nf.svg similarity index 100% rename from assets/img/flags/nf.svg rename to assets/img/svg/flags/nf.svg diff --git a/assets/img/flags/ng.svg b/assets/img/svg/flags/ng.svg similarity index 100% rename from assets/img/flags/ng.svg rename to assets/img/svg/flags/ng.svg diff --git a/assets/img/flags/ni.svg b/assets/img/svg/flags/ni.svg similarity index 100% rename from assets/img/flags/ni.svg rename to assets/img/svg/flags/ni.svg diff --git a/assets/img/flags/nl.svg b/assets/img/svg/flags/nl.svg similarity index 100% rename from assets/img/flags/nl.svg rename to assets/img/svg/flags/nl.svg diff --git a/assets/img/flags/no.svg b/assets/img/svg/flags/no.svg similarity index 100% rename from assets/img/flags/no.svg rename to assets/img/svg/flags/no.svg diff --git a/assets/img/flags/np.svg b/assets/img/svg/flags/np.svg similarity index 100% rename from assets/img/flags/np.svg rename to assets/img/svg/flags/np.svg diff --git a/assets/img/flags/nr.svg b/assets/img/svg/flags/nr.svg similarity index 100% rename from assets/img/flags/nr.svg rename to assets/img/svg/flags/nr.svg diff --git a/assets/img/flags/nu.svg b/assets/img/svg/flags/nu.svg similarity index 100% rename from assets/img/flags/nu.svg rename to assets/img/svg/flags/nu.svg diff --git a/assets/img/flags/nz.svg b/assets/img/svg/flags/nz.svg similarity index 100% rename from assets/img/flags/nz.svg rename to assets/img/svg/flags/nz.svg diff --git a/assets/img/flags/om.svg b/assets/img/svg/flags/om.svg similarity index 100% rename from assets/img/flags/om.svg rename to assets/img/svg/flags/om.svg diff --git a/assets/img/flags/pa.svg b/assets/img/svg/flags/pa.svg similarity index 100% rename from assets/img/flags/pa.svg rename to assets/img/svg/flags/pa.svg diff --git a/assets/img/flags/pe.svg b/assets/img/svg/flags/pe.svg similarity index 100% rename from assets/img/flags/pe.svg rename to assets/img/svg/flags/pe.svg diff --git a/assets/img/flags/pf.svg b/assets/img/svg/flags/pf.svg similarity index 100% rename from assets/img/flags/pf.svg rename to assets/img/svg/flags/pf.svg diff --git a/assets/img/flags/pg.svg b/assets/img/svg/flags/pg.svg similarity index 100% rename from assets/img/flags/pg.svg rename to assets/img/svg/flags/pg.svg diff --git a/assets/img/flags/ph.svg b/assets/img/svg/flags/ph.svg similarity index 100% rename from assets/img/flags/ph.svg rename to assets/img/svg/flags/ph.svg diff --git a/assets/img/flags/pk.svg b/assets/img/svg/flags/pk.svg similarity index 100% rename from assets/img/flags/pk.svg rename to assets/img/svg/flags/pk.svg diff --git a/assets/img/flags/pl.svg b/assets/img/svg/flags/pl.svg similarity index 100% rename from assets/img/flags/pl.svg rename to assets/img/svg/flags/pl.svg diff --git a/assets/img/flags/pm.svg b/assets/img/svg/flags/pm.svg similarity index 100% rename from assets/img/flags/pm.svg rename to assets/img/svg/flags/pm.svg diff --git a/assets/img/flags/pn.svg b/assets/img/svg/flags/pn.svg similarity index 100% rename from assets/img/flags/pn.svg rename to assets/img/svg/flags/pn.svg diff --git a/assets/img/flags/pr.svg b/assets/img/svg/flags/pr.svg similarity index 100% rename from assets/img/flags/pr.svg rename to assets/img/svg/flags/pr.svg diff --git a/assets/img/flags/ps.svg b/assets/img/svg/flags/ps.svg similarity index 100% rename from assets/img/flags/ps.svg rename to assets/img/svg/flags/ps.svg diff --git a/assets/img/flags/pt.svg b/assets/img/svg/flags/pt.svg similarity index 100% rename from assets/img/flags/pt.svg rename to assets/img/svg/flags/pt.svg diff --git a/assets/img/flags/pw.svg b/assets/img/svg/flags/pw.svg similarity index 100% rename from assets/img/flags/pw.svg rename to assets/img/svg/flags/pw.svg diff --git a/assets/img/flags/py.svg b/assets/img/svg/flags/py.svg similarity index 100% rename from assets/img/flags/py.svg rename to assets/img/svg/flags/py.svg diff --git a/assets/img/flags/qa.svg b/assets/img/svg/flags/qa.svg similarity index 100% rename from assets/img/flags/qa.svg rename to assets/img/svg/flags/qa.svg diff --git a/assets/img/flags/re.svg b/assets/img/svg/flags/re.svg similarity index 100% rename from assets/img/flags/re.svg rename to assets/img/svg/flags/re.svg diff --git a/assets/img/flags/ro.svg b/assets/img/svg/flags/ro.svg similarity index 100% rename from assets/img/flags/ro.svg rename to assets/img/svg/flags/ro.svg diff --git a/assets/img/flags/rs.svg b/assets/img/svg/flags/rs.svg similarity index 100% rename from assets/img/flags/rs.svg rename to assets/img/svg/flags/rs.svg diff --git a/assets/img/flags/ru.svg b/assets/img/svg/flags/ru.svg similarity index 100% rename from assets/img/flags/ru.svg rename to assets/img/svg/flags/ru.svg diff --git a/assets/img/flags/rw.svg b/assets/img/svg/flags/rw.svg similarity index 100% rename from assets/img/flags/rw.svg rename to assets/img/svg/flags/rw.svg diff --git a/assets/img/flags/sa.svg b/assets/img/svg/flags/sa.svg similarity index 100% rename from assets/img/flags/sa.svg rename to assets/img/svg/flags/sa.svg diff --git a/assets/img/flags/sb.svg b/assets/img/svg/flags/sb.svg similarity index 100% rename from assets/img/flags/sb.svg rename to assets/img/svg/flags/sb.svg diff --git a/assets/img/flags/sc.svg b/assets/img/svg/flags/sc.svg similarity index 100% rename from assets/img/flags/sc.svg rename to assets/img/svg/flags/sc.svg diff --git a/assets/img/flags/sd.svg b/assets/img/svg/flags/sd.svg similarity index 100% rename from assets/img/flags/sd.svg rename to assets/img/svg/flags/sd.svg diff --git a/assets/img/flags/se.svg b/assets/img/svg/flags/se.svg similarity index 100% rename from assets/img/flags/se.svg rename to assets/img/svg/flags/se.svg diff --git a/assets/img/flags/sg.svg b/assets/img/svg/flags/sg.svg similarity index 100% rename from assets/img/flags/sg.svg rename to assets/img/svg/flags/sg.svg diff --git a/assets/img/flags/sh.svg b/assets/img/svg/flags/sh.svg similarity index 100% rename from assets/img/flags/sh.svg rename to assets/img/svg/flags/sh.svg diff --git a/assets/img/flags/si.svg b/assets/img/svg/flags/si.svg similarity index 100% rename from assets/img/flags/si.svg rename to assets/img/svg/flags/si.svg diff --git a/assets/img/flags/sj.svg b/assets/img/svg/flags/sj.svg similarity index 100% rename from assets/img/flags/sj.svg rename to assets/img/svg/flags/sj.svg diff --git a/assets/img/flags/sk.svg b/assets/img/svg/flags/sk.svg similarity index 100% rename from assets/img/flags/sk.svg rename to assets/img/svg/flags/sk.svg diff --git a/assets/img/flags/sl.svg b/assets/img/svg/flags/sl.svg similarity index 100% rename from assets/img/flags/sl.svg rename to assets/img/svg/flags/sl.svg diff --git a/assets/img/flags/sm.svg b/assets/img/svg/flags/sm.svg similarity index 100% rename from assets/img/flags/sm.svg rename to assets/img/svg/flags/sm.svg diff --git a/assets/img/flags/sn.svg b/assets/img/svg/flags/sn.svg similarity index 100% rename from assets/img/flags/sn.svg rename to assets/img/svg/flags/sn.svg diff --git a/assets/img/flags/so.svg b/assets/img/svg/flags/so.svg similarity index 100% rename from assets/img/flags/so.svg rename to assets/img/svg/flags/so.svg diff --git a/assets/img/flags/sr.svg b/assets/img/svg/flags/sr.svg similarity index 100% rename from assets/img/flags/sr.svg rename to assets/img/svg/flags/sr.svg diff --git a/assets/img/flags/ss.svg b/assets/img/svg/flags/ss.svg similarity index 100% rename from assets/img/flags/ss.svg rename to assets/img/svg/flags/ss.svg diff --git a/assets/img/flags/st.svg b/assets/img/svg/flags/st.svg similarity index 100% rename from assets/img/flags/st.svg rename to assets/img/svg/flags/st.svg diff --git a/assets/img/flags/sv.svg b/assets/img/svg/flags/sv.svg similarity index 100% rename from assets/img/flags/sv.svg rename to assets/img/svg/flags/sv.svg diff --git a/assets/img/flags/sx.svg b/assets/img/svg/flags/sx.svg similarity index 100% rename from assets/img/flags/sx.svg rename to assets/img/svg/flags/sx.svg diff --git a/assets/img/flags/sy.svg b/assets/img/svg/flags/sy.svg similarity index 100% rename from assets/img/flags/sy.svg rename to assets/img/svg/flags/sy.svg diff --git a/assets/img/flags/sz.svg b/assets/img/svg/flags/sz.svg similarity index 100% rename from assets/img/flags/sz.svg rename to assets/img/svg/flags/sz.svg diff --git a/assets/img/flags/tc.svg b/assets/img/svg/flags/tc.svg similarity index 100% rename from assets/img/flags/tc.svg rename to assets/img/svg/flags/tc.svg diff --git a/assets/img/flags/td.svg b/assets/img/svg/flags/td.svg similarity index 100% rename from assets/img/flags/td.svg rename to assets/img/svg/flags/td.svg diff --git a/assets/img/flags/tf.svg b/assets/img/svg/flags/tf.svg similarity index 100% rename from assets/img/flags/tf.svg rename to assets/img/svg/flags/tf.svg diff --git a/assets/img/flags/tg.svg b/assets/img/svg/flags/tg.svg similarity index 100% rename from assets/img/flags/tg.svg rename to assets/img/svg/flags/tg.svg diff --git a/assets/img/flags/th.svg b/assets/img/svg/flags/th.svg similarity index 100% rename from assets/img/flags/th.svg rename to assets/img/svg/flags/th.svg diff --git a/assets/img/flags/tj.svg b/assets/img/svg/flags/tj.svg similarity index 100% rename from assets/img/flags/tj.svg rename to assets/img/svg/flags/tj.svg diff --git a/assets/img/flags/tk.svg b/assets/img/svg/flags/tk.svg similarity index 100% rename from assets/img/flags/tk.svg rename to assets/img/svg/flags/tk.svg diff --git a/assets/img/flags/tl.svg b/assets/img/svg/flags/tl.svg similarity index 100% rename from assets/img/flags/tl.svg rename to assets/img/svg/flags/tl.svg diff --git a/assets/img/flags/tm.svg b/assets/img/svg/flags/tm.svg similarity index 100% rename from assets/img/flags/tm.svg rename to assets/img/svg/flags/tm.svg diff --git a/assets/img/flags/tn.svg b/assets/img/svg/flags/tn.svg similarity index 100% rename from assets/img/flags/tn.svg rename to assets/img/svg/flags/tn.svg diff --git a/assets/img/flags/to.svg b/assets/img/svg/flags/to.svg similarity index 100% rename from assets/img/flags/to.svg rename to assets/img/svg/flags/to.svg diff --git a/assets/img/flags/tr.svg b/assets/img/svg/flags/tr.svg similarity index 100% rename from assets/img/flags/tr.svg rename to assets/img/svg/flags/tr.svg diff --git a/assets/img/flags/tt.svg b/assets/img/svg/flags/tt.svg similarity index 100% rename from assets/img/flags/tt.svg rename to assets/img/svg/flags/tt.svg diff --git a/assets/img/flags/tv.svg b/assets/img/svg/flags/tv.svg similarity index 100% rename from assets/img/flags/tv.svg rename to assets/img/svg/flags/tv.svg diff --git a/assets/img/flags/tw.svg b/assets/img/svg/flags/tw.svg similarity index 100% rename from assets/img/flags/tw.svg rename to assets/img/svg/flags/tw.svg diff --git a/assets/img/flags/tz.svg b/assets/img/svg/flags/tz.svg similarity index 100% rename from assets/img/flags/tz.svg rename to assets/img/svg/flags/tz.svg diff --git a/assets/img/flags/ua.svg b/assets/img/svg/flags/ua.svg similarity index 100% rename from assets/img/flags/ua.svg rename to assets/img/svg/flags/ua.svg diff --git a/assets/img/flags/ug.svg b/assets/img/svg/flags/ug.svg similarity index 100% rename from assets/img/flags/ug.svg rename to assets/img/svg/flags/ug.svg diff --git a/assets/img/flags/um.svg b/assets/img/svg/flags/um.svg similarity index 100% rename from assets/img/flags/um.svg rename to assets/img/svg/flags/um.svg diff --git a/assets/img/flags/un.svg b/assets/img/svg/flags/un.svg similarity index 100% rename from assets/img/flags/un.svg rename to assets/img/svg/flags/un.svg diff --git a/assets/img/flags/us.svg b/assets/img/svg/flags/us.svg similarity index 100% rename from assets/img/flags/us.svg rename to assets/img/svg/flags/us.svg diff --git a/assets/img/flags/uy.svg b/assets/img/svg/flags/uy.svg similarity index 100% rename from assets/img/flags/uy.svg rename to assets/img/svg/flags/uy.svg diff --git a/assets/img/flags/uz.svg b/assets/img/svg/flags/uz.svg similarity index 100% rename from assets/img/flags/uz.svg rename to assets/img/svg/flags/uz.svg diff --git a/assets/img/flags/va.svg b/assets/img/svg/flags/va.svg similarity index 100% rename from assets/img/flags/va.svg rename to assets/img/svg/flags/va.svg diff --git a/assets/img/flags/vc.svg b/assets/img/svg/flags/vc.svg similarity index 100% rename from assets/img/flags/vc.svg rename to assets/img/svg/flags/vc.svg diff --git a/assets/img/flags/ve.svg b/assets/img/svg/flags/ve.svg similarity index 100% rename from assets/img/flags/ve.svg rename to assets/img/svg/flags/ve.svg diff --git a/assets/img/flags/vg.svg b/assets/img/svg/flags/vg.svg similarity index 100% rename from assets/img/flags/vg.svg rename to assets/img/svg/flags/vg.svg diff --git a/assets/img/flags/vi.svg b/assets/img/svg/flags/vi.svg similarity index 100% rename from assets/img/flags/vi.svg rename to assets/img/svg/flags/vi.svg diff --git a/assets/img/flags/vn.svg b/assets/img/svg/flags/vn.svg similarity index 100% rename from assets/img/flags/vn.svg rename to assets/img/svg/flags/vn.svg diff --git a/assets/img/flags/vu.svg b/assets/img/svg/flags/vu.svg similarity index 100% rename from assets/img/flags/vu.svg rename to assets/img/svg/flags/vu.svg diff --git a/assets/img/flags/wf.svg b/assets/img/svg/flags/wf.svg similarity index 100% rename from assets/img/flags/wf.svg rename to assets/img/svg/flags/wf.svg diff --git a/assets/img/flags/ws.svg b/assets/img/svg/flags/ws.svg similarity index 100% rename from assets/img/flags/ws.svg rename to assets/img/svg/flags/ws.svg diff --git a/assets/img/flags/ye.svg b/assets/img/svg/flags/ye.svg similarity index 100% rename from assets/img/flags/ye.svg rename to assets/img/svg/flags/ye.svg diff --git a/assets/img/flags/yt.svg b/assets/img/svg/flags/yt.svg similarity index 100% rename from assets/img/flags/yt.svg rename to assets/img/svg/flags/yt.svg diff --git a/assets/img/flags/za.svg b/assets/img/svg/flags/za.svg similarity index 100% rename from assets/img/flags/za.svg rename to assets/img/svg/flags/za.svg diff --git a/assets/img/flags/zm.svg b/assets/img/svg/flags/zm.svg similarity index 100% rename from assets/img/flags/zm.svg rename to assets/img/svg/flags/zm.svg diff --git a/assets/img/flags/zw.svg b/assets/img/svg/flags/zw.svg similarity index 100% rename from assets/img/flags/zw.svg rename to assets/img/svg/flags/zw.svg diff --git a/assets/img/flags/zz.svg b/assets/img/svg/flags/zz.svg similarity index 100% rename from assets/img/flags/zz.svg rename to assets/img/svg/flags/zz.svg diff --git a/assets/img/svg/layout/email.svg b/assets/img/svg/layout/email.svg new file mode 100644 index 00000000..916b87db --- /dev/null +++ b/assets/img/svg/layout/email.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/layout/ukusa.svg b/assets/img/svg/layout/ukusa.svg new file mode 100644 index 00000000..a2e26f7a --- /dev/null +++ b/assets/img/svg/layout/ukusa.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/layout/windows_privacy.svg b/assets/img/svg/layout/windows_privacy.svg new file mode 100644 index 00000000..b7a6bb7f --- /dev/null +++ b/assets/img/svg/layout/windows_privacy.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/qr/bch.svg b/assets/img/svg/qr/bch.svg new file mode 100644 index 00000000..24cfb7d2 --- /dev/null +++ b/assets/img/svg/qr/bch.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/qr/btc.svg b/assets/img/svg/qr/btc.svg new file mode 100644 index 00000000..be0c84b1 --- /dev/null +++ b/assets/img/svg/qr/btc.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/qr/eth.svg b/assets/img/svg/qr/eth.svg new file mode 100644 index 00000000..8ebab869 --- /dev/null +++ b/assets/img/svg/qr/eth.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/qr/ltc.svg b/assets/img/svg/qr/ltc.svg new file mode 100644 index 00000000..d7574615 --- /dev/null +++ b/assets/img/svg/qr/ltc.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/qr/xlm.svg b/assets/img/svg/qr/xlm.svg new file mode 100644 index 00000000..fabdfd35 --- /dev/null +++ b/assets/img/svg/qr/xlm.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/qr/xmr.svg b/assets/img/svg/qr/xmr.svg new file mode 100644 index 00000000..652e4e9e --- /dev/null +++ b/assets/img/svg/qr/xmr.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/svg/qr/zec.svg b/assets/img/svg/qr/zec.svg new file mode 100644 index 00000000..627c7ddc --- /dev/null +++ b/assets/img/svg/qr/zec.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/team/blacklight447.png b/assets/img/team/blacklight447.png deleted file mode 100644 index 64a4b96d..00000000 Binary files a/assets/img/team/blacklight447.png and /dev/null differ diff --git a/assets/img/team/dawid.png b/assets/img/team/dawid.png deleted file mode 100644 index d0ef7cbf..00000000 Binary files a/assets/img/team/dawid.png and /dev/null differ diff --git a/assets/img/team/dngray.png b/assets/img/team/dngray.png deleted file mode 100644 index 8e24ecb3..00000000 Binary files a/assets/img/team/dngray.png and /dev/null differ diff --git a/assets/img/team/jonah.png b/assets/img/team/jonah.png deleted file mode 100644 index 7b1e0c53..00000000 Binary files a/assets/img/team/jonah.png and /dev/null differ diff --git a/assets/img/team/mikaela.png b/assets/img/team/mikaela.png deleted file mode 100644 index 719c7f0f..00000000 Binary files a/assets/img/team/mikaela.png and /dev/null differ diff --git a/assets/img/tools/Bitcoin.png b/assets/img/tools/Bitcoin.png deleted file mode 100644 index dda5a44e..00000000 Binary files a/assets/img/tools/Bitcoin.png and /dev/null differ diff --git a/assets/img/tools/Briar.png b/assets/img/tools/Briar.png deleted file mode 100644 index 09d73c26..00000000 Binary files a/assets/img/tools/Briar.png and /dev/null differ diff --git a/assets/img/tools/Claws-Mail.png b/assets/img/tools/Claws-Mail.png deleted file mode 100644 index 11b6cfd3..00000000 Binary files a/assets/img/tools/Claws-Mail.png and /dev/null differ diff --git a/assets/img/tools/DNSCrypt-Proxy.png b/assets/img/tools/DNSCrypt-Proxy.png deleted file mode 100644 index ce6a09fc..00000000 Binary files a/assets/img/tools/DNSCrypt-Proxy.png and /dev/null differ diff --git a/assets/img/tools/Debian.png b/assets/img/tools/Debian.png deleted file mode 100644 index be496b8b..00000000 Binary files a/assets/img/tools/Debian.png and /dev/null differ diff --git a/assets/img/tools/Etherpad-dark.png b/assets/img/tools/Etherpad-dark.png deleted file mode 100644 index a3ad00d0..00000000 Binary files a/assets/img/tools/Etherpad-dark.png and /dev/null differ diff --git a/assets/img/tools/Etherpad.png b/assets/img/tools/Etherpad.png deleted file mode 100644 index 350701ec..00000000 Binary files a/assets/img/tools/Etherpad.png and /dev/null differ diff --git a/assets/img/tools/F-Droid.png b/assets/img/tools/F-Droid.png deleted file mode 100644 index 6454798c..00000000 Binary files a/assets/img/tools/F-Droid.png and /dev/null differ diff --git a/assets/img/tools/Fedora.png b/assets/img/tools/Fedora.png deleted file mode 100644 index 52065868..00000000 Binary files a/assets/img/tools/Fedora.png and /dev/null differ diff --git a/assets/img/tools/Firefox-Send.png b/assets/img/tools/Firefox-Send.png deleted file mode 100644 index e5e11152..00000000 Binary files a/assets/img/tools/Firefox-Send.png and /dev/null differ diff --git a/assets/img/tools/Firefox.png b/assets/img/tools/Firefox.png deleted file mode 100644 index 66a20aaa..00000000 Binary files a/assets/img/tools/Firefox.png and /dev/null differ diff --git a/assets/img/tools/Freenet.png b/assets/img/tools/Freenet.png deleted file mode 100644 index 5f25de59..00000000 Binary files a/assets/img/tools/Freenet.png and /dev/null differ diff --git a/assets/img/tools/Friendica.png b/assets/img/tools/Friendica.png deleted file mode 100644 index 2edb93f2..00000000 Binary files a/assets/img/tools/Friendica.png and /dev/null differ diff --git a/assets/img/tools/GnuPG.png b/assets/img/tools/GnuPG.png deleted file mode 100644 index 1dc2b869..00000000 Binary files a/assets/img/tools/GnuPG.png and /dev/null differ diff --git a/assets/img/tools/GrapheneOS-dark.png b/assets/img/tools/GrapheneOS-dark.png deleted file mode 100644 index e378783f..00000000 Binary files a/assets/img/tools/GrapheneOS-dark.png and /dev/null differ diff --git a/assets/img/tools/GrapheneOS.png b/assets/img/tools/GrapheneOS.png deleted file mode 100644 index 42aa1f8d..00000000 Binary files a/assets/img/tools/GrapheneOS.png and /dev/null differ diff --git a/assets/img/tools/I2P-dark.png b/assets/img/tools/I2P-dark.png deleted file mode 100644 index a4669cd4..00000000 Binary files a/assets/img/tools/I2P-dark.png and /dev/null differ diff --git a/assets/img/tools/I2P.png b/assets/img/tools/I2P.png deleted file mode 100644 index 4024ea75..00000000 Binary files a/assets/img/tools/I2P.png and /dev/null differ diff --git a/assets/img/tools/Jami.png b/assets/img/tools/Jami.png deleted file mode 100644 index fafb8b59..00000000 Binary files a/assets/img/tools/Jami.png and /dev/null differ diff --git a/assets/img/tools/Joplin.png b/assets/img/tools/Joplin.png deleted file mode 100644 index 0278f349..00000000 Binary files a/assets/img/tools/Joplin.png and /dev/null differ diff --git a/assets/img/tools/KNOPPIX.png b/assets/img/tools/KNOPPIX.png deleted file mode 100644 index 2d97e21d..00000000 Binary files a/assets/img/tools/KNOPPIX.png and /dev/null differ diff --git a/assets/img/tools/LessPass.png b/assets/img/tools/LessPass.png deleted file mode 100644 index 6d295304..00000000 Binary files a/assets/img/tools/LessPass.png and /dev/null differ diff --git a/assets/img/tools/LibreCMC.png b/assets/img/tools/LibreCMC.png deleted file mode 100644 index bef5467e..00000000 Binary files a/assets/img/tools/LibreCMC.png and /dev/null differ diff --git a/assets/img/tools/LineageOS.png b/assets/img/tools/LineageOS.png deleted file mode 100644 index c978c9e3..00000000 Binary files a/assets/img/tools/LineageOS.png and /dev/null differ diff --git a/assets/img/tools/Linphone.png b/assets/img/tools/Linphone.png deleted file mode 100644 index 995a6e52..00000000 Binary files a/assets/img/tools/Linphone.png and /dev/null differ diff --git a/assets/img/tools/MAT2.png b/assets/img/tools/MAT2.png deleted file mode 100644 index 060e00a6..00000000 Binary files a/assets/img/tools/MAT2.png and /dev/null differ diff --git a/assets/img/tools/Magic-Wormhole.png b/assets/img/tools/Magic-Wormhole.png deleted file mode 100644 index 3c11b5b1..00000000 Binary files a/assets/img/tools/Magic-Wormhole.png and /dev/null differ diff --git a/assets/img/tools/Master-Password.jpg b/assets/img/tools/Master-Password.jpg deleted file mode 100644 index 76518a8a..00000000 Binary files a/assets/img/tools/Master-Password.jpg and /dev/null differ diff --git a/assets/img/tools/Mastodon.png b/assets/img/tools/Mastodon.png deleted file mode 100644 index 45476eae..00000000 Binary files a/assets/img/tools/Mastodon.png and /dev/null differ diff --git a/assets/img/tools/Matrix-dark.png b/assets/img/tools/Matrix-dark.png deleted file mode 100644 index 11f0922c..00000000 Binary files a/assets/img/tools/Matrix-dark.png and /dev/null differ diff --git a/assets/img/tools/Matrix.png b/assets/img/tools/Matrix.png deleted file mode 100644 index d72cf25e..00000000 Binary files a/assets/img/tools/Matrix.png and /dev/null differ diff --git a/assets/img/tools/Mumble.png b/assets/img/tools/Mumble.png deleted file mode 100644 index a8967387..00000000 Binary files a/assets/img/tools/Mumble.png and /dev/null differ diff --git a/assets/img/tools/OnionShare.png b/assets/img/tools/OnionShare.png deleted file mode 100644 index 29747408..00000000 Binary files a/assets/img/tools/OnionShare.png and /dev/null differ diff --git a/assets/img/tools/OpenNIC.png b/assets/img/tools/OpenNIC.png deleted file mode 100644 index 32850d06..00000000 Binary files a/assets/img/tools/OpenNIC.png and /dev/null differ diff --git a/assets/img/tools/OpenWrt.png b/assets/img/tools/OpenWrt.png deleted file mode 100644 index 4f2ce2b2..00000000 Binary files a/assets/img/tools/OpenWrt.png and /dev/null differ diff --git a/assets/img/tools/PeaZip.png b/assets/img/tools/PeaZip.png deleted file mode 100644 index 4a147e31..00000000 Binary files a/assets/img/tools/PeaZip.png and /dev/null differ diff --git a/assets/img/tools/PrivateBin.png b/assets/img/tools/PrivateBin.png deleted file mode 100644 index df1b0caf..00000000 Binary files a/assets/img/tools/PrivateBin.png and /dev/null differ diff --git a/assets/img/tools/Puppy-Linux.png b/assets/img/tools/Puppy-Linux.png deleted file mode 100644 index 0e6f5f5f..00000000 Binary files a/assets/img/tools/Puppy-Linux.png and /dev/null differ diff --git a/assets/img/tools/Qubes-OS.png b/assets/img/tools/Qubes-OS.png deleted file mode 100644 index 27718c6e..00000000 Binary files a/assets/img/tools/Qubes-OS.png and /dev/null differ diff --git a/assets/img/tools/RetroShare.png b/assets/img/tools/RetroShare.png deleted file mode 100644 index 8fc2ebf2..00000000 Binary files a/assets/img/tools/RetroShare.png and /dev/null differ diff --git a/assets/img/tools/Riot.png b/assets/img/tools/Riot.png deleted file mode 100644 index f576b780..00000000 Binary files a/assets/img/tools/Riot.png and /dev/null differ diff --git a/assets/img/tools/Signal.png b/assets/img/tools/Signal.png deleted file mode 100644 index ae3ed8dd..00000000 Binary files a/assets/img/tools/Signal.png and /dev/null differ diff --git a/assets/img/tools/SparkleShare.png b/assets/img/tools/SparkleShare.png deleted file mode 100644 index 2e94b6a5..00000000 Binary files a/assets/img/tools/SparkleShare.png and /dev/null differ diff --git a/assets/img/tools/StandardNotes.png b/assets/img/tools/StandardNotes.png deleted file mode 100644 index 8e6f6e59..00000000 Binary files a/assets/img/tools/StandardNotes.png and /dev/null differ diff --git a/assets/img/tools/Syncthing.png b/assets/img/tools/Syncthing.png deleted file mode 100644 index 117e9630..00000000 Binary files a/assets/img/tools/Syncthing.png and /dev/null differ diff --git a/assets/img/tools/Tahoe-LAFS-dark.png b/assets/img/tools/Tahoe-LAFS-dark.png deleted file mode 100644 index e7e77480..00000000 Binary files a/assets/img/tools/Tahoe-LAFS-dark.png and /dev/null differ diff --git a/assets/img/tools/Tahoe-LAFS.png b/assets/img/tools/Tahoe-LAFS.png deleted file mode 100644 index 8da91dce..00000000 Binary files a/assets/img/tools/Tahoe-LAFS.png and /dev/null differ diff --git a/assets/img/tools/Tails.png b/assets/img/tools/Tails.png deleted file mode 100644 index cad6a3cc..00000000 Binary files a/assets/img/tools/Tails.png and /dev/null differ diff --git a/assets/img/tools/Thunderbird.png b/assets/img/tools/Thunderbird.png deleted file mode 100644 index 0eb13f64..00000000 Binary files a/assets/img/tools/Thunderbird.png and /dev/null differ diff --git a/assets/img/tools/Tor-Browser.png b/assets/img/tools/Tor-Browser.png deleted file mode 100644 index 617e800b..00000000 Binary files a/assets/img/tools/Tor-Browser.png and /dev/null differ diff --git a/assets/img/tools/Tor-Project.png b/assets/img/tools/Tor-Project.png deleted file mode 100644 index 2409e50d..00000000 Binary files a/assets/img/tools/Tor-Project.png and /dev/null differ diff --git a/assets/img/tools/Turtl.png b/assets/img/tools/Turtl.png deleted file mode 100644 index beccd0d0..00000000 Binary files a/assets/img/tools/Turtl.png and /dev/null differ diff --git a/assets/img/tools/Ubuntu-Touch.png b/assets/img/tools/Ubuntu-Touch.png deleted file mode 100644 index 9e94d17e..00000000 Binary files a/assets/img/tools/Ubuntu-Touch.png and /dev/null differ diff --git a/assets/img/tools/VeraCrypt.png b/assets/img/tools/VeraCrypt.png deleted file mode 100644 index d6eb6e46..00000000 Binary files a/assets/img/tools/VeraCrypt.png and /dev/null differ diff --git a/assets/img/tools/WriteAs-dark.png b/assets/img/tools/WriteAs-dark.png deleted file mode 100644 index 39e1f044..00000000 Binary files a/assets/img/tools/WriteAs-dark.png and /dev/null differ diff --git a/assets/img/tools/WriteAs.png b/assets/img/tools/WriteAs.png deleted file mode 100644 index 309b87ff..00000000 Binary files a/assets/img/tools/WriteAs.png and /dev/null differ diff --git a/assets/img/tools/XMPP-dark.png b/assets/img/tools/XMPP-dark.png deleted file mode 100644 index 3d02606a..00000000 Binary files a/assets/img/tools/XMPP-dark.png and /dev/null differ diff --git a/assets/img/tools/XMPP.png b/assets/img/tools/XMPP.png deleted file mode 100644 index 62ad65fb..00000000 Binary files a/assets/img/tools/XMPP.png and /dev/null differ diff --git a/assets/img/tools/ZeroBin.png b/assets/img/tools/ZeroBin.png deleted file mode 100644 index e5944ac0..00000000 Binary files a/assets/img/tools/ZeroBin.png and /dev/null differ diff --git a/assets/img/tools/aether.png b/assets/img/tools/aether.png deleted file mode 100644 index 186d70af..00000000 Binary files a/assets/img/tools/aether.png and /dev/null differ diff --git a/assets/img/tools/bitwarden.png b/assets/img/tools/bitwarden.png deleted file mode 100644 index 035dcb19..00000000 Binary files a/assets/img/tools/bitwarden.png and /dev/null differ diff --git a/assets/img/tools/bromite.png b/assets/img/tools/bromite.png deleted file mode 100644 index 44fb027a..00000000 Binary files a/assets/img/tools/bromite.png and /dev/null differ diff --git a/assets/img/tools/diaspora.png b/assets/img/tools/diaspora.png deleted file mode 100644 index 7da5e8b5..00000000 Binary files a/assets/img/tools/diaspora.png and /dev/null differ diff --git a/assets/img/tools/keepassxc.png b/assets/img/tools/keepassxc.png deleted file mode 100644 index c3cfaa9c..00000000 Binary files a/assets/img/tools/keepassxc.png and /dev/null differ diff --git a/assets/img/tools/keybase.png b/assets/img/tools/keybase.png deleted file mode 100644 index b45ebfb0..00000000 Binary files a/assets/img/tools/keybase.png and /dev/null differ diff --git a/assets/img/tools/onionbrowser.png b/assets/img/tools/onionbrowser.png deleted file mode 100644 index 36756449..00000000 Binary files a/assets/img/tools/onionbrowser.png and /dev/null differ diff --git a/assets/img/tools/pfSense.png b/assets/img/tools/pfSense.png deleted file mode 100644 index b0707896..00000000 Binary files a/assets/img/tools/pfSense.png and /dev/null differ diff --git a/assets/img/tools/qtox-dark.png b/assets/img/tools/qtox-dark.png deleted file mode 100644 index a62590d8..00000000 Binary files a/assets/img/tools/qtox-dark.png and /dev/null differ diff --git a/assets/img/tools/qtox.png b/assets/img/tools/qtox.png deleted file mode 100644 index 97559fe9..00000000 Binary files a/assets/img/tools/qtox.png and /dev/null differ diff --git a/assets/img/tools/raddle.png b/assets/img/tools/raddle.png deleted file mode 100644 index e0385594..00000000 Binary files a/assets/img/tools/raddle.png and /dev/null differ diff --git a/assets/img/tools/rocket.chat.png b/assets/img/tools/rocket.chat.png deleted file mode 100644 index 8577007f..00000000 Binary files a/assets/img/tools/rocket.chat.png and /dev/null differ diff --git a/assets/img/tools/tildes.png b/assets/img/tools/tildes.png deleted file mode 100644 index cd8c870c..00000000 Binary files a/assets/img/tools/tildes.png and /dev/null differ diff --git a/pages/donate.html b/pages/donate.html index 19ef41d5..8d893299 100644 --- a/pages/donate.html +++ b/pages/donate.html @@ -30,49 +30,49 @@ permalink: /donate/
    - +
    - +
    - +
    - +
    - +
    - +
    - +