diff --git a/.github/workflows/checker.yml b/.github/workflows/checker.yml
index 241b74538..707433b67 100644
--- a/.github/workflows/checker.yml
+++ b/.github/workflows/checker.yml
@@ -1,5 +1,5 @@
 name: "Checker"
-on:
+on:  # yamllint disable-line rule:truthy
   schedule:
     - cron: "0 4 * * 5"
   workflow_dispatch:
diff --git a/.github/workflows/data-update.yml b/.github/workflows/data-update.yml
index f9ece7433..39893127d 100644
--- a/.github/workflows/data-update.yml
+++ b/.github/workflows/data-update.yml
@@ -1,5 +1,5 @@
 name: "Update searx.data"
-on:
+on:  # yamllint disable-line rule:truthy
   schedule:
     - cron: "59 23 28 * *"
   workflow_dispatch:
@@ -7,7 +7,7 @@ on:
 jobs:
   updateData:
     name: Update data - ${{ matrix.fetch }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-24.04
     if: ${{ github.repository_owner == 'searxng'}}
     strategy:
       fail-fast: false
@@ -29,9 +29,9 @@ jobs:
           sudo ./utils/searxng.sh install packages
 
       - name: Set up Python
-        uses: actions/setup-python@v2
+        uses: actions/setup-python@v5
         with:
-          python-version: '3.9'
+          python-version: '3.12'
           architecture: 'x64'
 
       - name: Install Python dependencies
@@ -46,7 +46,7 @@ jobs:
 
       - name: Create Pull Request
         id: cpr
-        uses: peter-evans/create-pull-request@v3
+        uses: peter-evans/create-pull-request@v6
         with:
           commit-message: '[data] update searx.data - ${{ matrix.fetch }}'
           committer: searxng-bot <noreply@github.com>
diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml
index c6e74eaef..d7390c068 100644
--- a/.github/workflows/integration.yml
+++ b/.github/workflows/integration.yml
@@ -1,6 +1,6 @@
 name: Integration
 
-on:
+on:  # yamllint disable-line rule:truthy
   push:
     branches: ["master"]
   pull_request:
@@ -16,70 +16,62 @@ jobs:
     strategy:
       matrix:
         os: [ubuntu-20.04]
-        python-version:  ["3.8", "3.9", "3.10", "3.11", "3.12"]
+        python-version: ["3.9", "3.10", "3.11", "3.12"]
     steps:
-    - name: Checkout
-      uses: actions/checkout@v4
-    - name: Install Ubuntu packages
-      run: |
-        sudo ./utils/searxng.sh install packages
-        sudo apt install firefox
-    - name: Set up Python
-      uses: actions/setup-python@v4
-      with:
-        python-version: ${{ matrix.python-version }}
-        architecture: 'x64'
-    - name: Cache Python dependencies
-      id: cache-python
-      uses: actions/cache@v3
-      with:
-        path: |
-          ./local
-          ./.nvm
-          ./node_modules
-        key: python-${{ matrix.os }}-${{ matrix.python-version }}-${{ hashFiles('requirements*.txt', 'setup.py') }}
-    - name: Install Python dependencies
-      if: steps.cache-python.outputs.cache-hit != 'true'
-      run: |
-        make V=1 install
-        make V=1 gecko.driver
-    - name: Run tests
-      run: make V=1 ci.test
-    - name: Test coverage
-      run: make V=1 test.coverage
-    - name: Store coverage result
-      uses: actions/upload-artifact@v3
-      with:
-        name: coverage-${{ matrix.python-version }}
-        path: coverage/
-        retention-days: 60
+      - name: Checkout
+        uses: actions/checkout@v4
+      - name: Install Ubuntu packages
+        run: |
+          sudo ./utils/searxng.sh install packages
+          sudo apt install firefox
+      - name: Set up Python
+        uses: actions/setup-python@v5
+        with:
+          python-version: ${{ matrix.python-version }}
+          architecture: 'x64'
+      - name: Cache Python dependencies
+        id: cache-python
+        uses: actions/cache@v4
+        with:
+          path: |
+            ./local
+            ./.nvm
+            ./node_modules
+          key: python-${{ matrix.os }}-${{ matrix.python-version }}-${{ hashFiles('requirements*.txt', 'setup.py') }}
+      - name: Install Python dependencies
+        if: steps.cache-python.outputs.cache-hit != 'true'
+        run: |
+          make V=1 install
+          make V=1 gecko.driver
+      - name: Run tests
+        run: make V=1 ci.test
 
   themes:
     name: Themes
     runs-on: ubuntu-20.04
     steps:
-    - name: Checkout
-      uses: actions/checkout@v4
-    - name: Install Ubuntu packages
-      run: sudo ./utils/searxng.sh install buildhost
-    - name: Set up Python
-      uses: actions/setup-python@v4
-      with:
-        python-version: '3.9'
-        architecture: 'x64'
-    - name: Cache Python dependencies
-      id: cache-python
-      uses: actions/cache@v3
-      with:
-        path: |
-          ./local
-          ./.nvm
-          ./node_modules
-        key: python-ubuntu-20.04-3.9-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
-    - name: Install node dependencies
-      run: make V=1 node.env
-    - name: Build themes
-      run: make V=1 themes.all
+      - name: Checkout
+        uses: actions/checkout@v4
+      - name: Install Ubuntu packages
+        run: sudo ./utils/searxng.sh install buildhost
+      - name: Set up Python
+        uses: actions/setup-python@v5
+        with:
+          python-version: '3.12'
+          architecture: 'x64'
+      - name: Cache Python dependencies
+        id: cache-python
+        uses: actions/cache@v4
+        with:
+          path: |
+            ./local
+            ./.nvm
+            ./node_modules
+          key: python-ubuntu-20.04-3.12-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
+      - name: Install node dependencies
+        run: make V=1 node.env
+      - name: Build themes
+        run: make V=1 themes.all
 
   documentation:
     name: Documentation
@@ -87,40 +79,40 @@ jobs:
     permissions:
       contents: write  # for JamesIves/github-pages-deploy-action to push changes in repo
     steps:
-    - name: Checkout
-      uses: actions/checkout@v4
-      with:
-        fetch-depth: '0'
-        persist-credentials: false
-    - name: Install Ubuntu packages
-      run: sudo ./utils/searxng.sh install buildhost
-    - name: Set up Python
-      uses: actions/setup-python@v4
-      with:
-        python-version: '3.9'
-        architecture: 'x64'
-    - name: Cache Python dependencies
-      id: cache-python
-      uses: actions/cache@v3
-      with:
-        path: |
-          ./local
-          ./.nvm
-          ./node_modules
-        key: python-ubuntu-20.04-3.9-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
-    - name: Build documentation
-      run: |
-        make V=1 docs.clean docs.html
-    - name: Deploy
-      if:  github.ref == 'refs/heads/master'
-      uses: JamesIves/github-pages-deploy-action@3.7.1
-      with:
-        GITHUB_TOKEN: ${{ github.token }}
-        BRANCH: gh-pages
-        FOLDER: dist/docs
-        CLEAN: true # Automatically remove deleted files from the deploy branch
-        SINGLE_COMMIT: True
-        COMMIT_MESSAGE: '[doc] build from commit ${{ github.sha }}'
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: '0'
+          persist-credentials: false
+      - name: Install Ubuntu packages
+        run: sudo ./utils/searxng.sh install buildhost
+      - name: Set up Python
+        uses: actions/setup-python@v5
+        with:
+          python-version: '3.12'
+          architecture: 'x64'
+      - name: Cache Python dependencies
+        id: cache-python
+        uses: actions/cache@v4
+        with:
+          path: |
+            ./local
+            ./.nvm
+            ./node_modules
+          key: python-ubuntu-20.04-3.12-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
+      - name: Build documentation
+        run: |
+          make V=1 docs.clean docs.html
+      - name: Deploy
+        if: github.ref == 'refs/heads/master'
+        uses: JamesIves/github-pages-deploy-action@3.7.1
+        with:
+          GITHUB_TOKEN: ${{ github.token }}
+          BRANCH: gh-pages
+          FOLDER: dist/docs
+          CLEAN: true  # Automatically remove deleted files from the deploy branch
+          SINGLE_COMMIT: true
+          COMMIT_MESSAGE: '[doc] build from commit ${{ github.sha }}'
 
   babel:
     name: Update translations branch
@@ -133,37 +125,37 @@ jobs:
     permissions:
       contents: write  # for make V=1 weblate.push.translations
     steps:
-    - name: Checkout
-      uses: actions/checkout@v4
-      with:
-        fetch-depth: '0'
-        token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
-    - name: Set up Python
-      uses: actions/setup-python@v4
-      with:
-        python-version: '3.9'
-        architecture: 'x64'
-    - name: Cache Python dependencies
-      id: cache-python
-      uses: actions/cache@v3
-      with:
-        path: |
-          ./local
-          ./.nvm
-          ./node_modules
-        key: python-ubuntu-20.04-3.9-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
-    - name: weblate & git setup
-      env:
-        WEBLATE_CONFIG: ${{ secrets.WEBLATE_CONFIG }}
-      run: |
-        mkdir -p ~/.config
-        echo "${WEBLATE_CONFIG}" > ~/.config/weblate
-        git config --global user.email "searxng-bot@users.noreply.github.com"
-        git config --global user.name "searxng-bot"
-    - name: Update transations
-      id: update
-      run: |
-        make V=1 weblate.push.translations
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: '0'
+          token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
+      - name: Set up Python
+        uses: actions/setup-python@v5
+        with:
+          python-version: '3.12'
+          architecture: 'x64'
+      - name: Cache Python dependencies
+        id: cache-python
+        uses: actions/cache@v4
+        with:
+          path: |
+            ./local
+            ./.nvm
+            ./node_modules
+          key: python-ubuntu-20.04-3.12-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
+      - name: weblate & git setup
+        env:
+          WEBLATE_CONFIG: ${{ secrets.WEBLATE_CONFIG }}
+        run: |
+          mkdir -p ~/.config
+          echo "${WEBLATE_CONFIG}" > ~/.config/weblate
+          git config --global user.email "searxng-bot@users.noreply.github.com"
+          git config --global user.name "searxng-bot"
+      - name: Update transations
+        id: update
+        run: |
+          make V=1 weblate.push.translations
 
   dockers:
     name: Docker
@@ -183,19 +175,19 @@ jobs:
           # make sure "make docker.push" can get the git history
           fetch-depth: '0'
       - name: Set up Python
-        uses: actions/setup-python@v4
+        uses: actions/setup-python@v5
         with:
-          python-version: '3.9'
+          python-version: '3.12'
           architecture: 'x64'
       - name: Cache Python dependencies
         id: cache-python
-        uses: actions/cache@v3
+        uses: actions/cache@v4
         with:
           path: |
             ./local
             ./.nvm
             ./node_modules
-          key: python-ubuntu-20.04-3.9-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
+          key: python-ubuntu-20.04-3.12-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
       - name: Set up QEMU
         if: env.DOCKERHUB_USERNAME != null
         uses: docker/setup-qemu-action@v1
diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml
index e1a8e99e5..002a1278e 100644
--- a/.github/workflows/security.yml
+++ b/.github/workflows/security.yml
@@ -1,5 +1,5 @@
 name: "Security checks"
-on:
+on:  # yamllint disable-line rule:truthy
   schedule:
     - cron: "42 05 * * *"
   workflow_dispatch:
diff --git a/.github/workflows/translations-update.yml b/.github/workflows/translations-update.yml
index 6c1c24562..ebb2f0cd1 100644
--- a/.github/workflows/translations-update.yml
+++ b/.github/workflows/translations-update.yml
@@ -1,5 +1,5 @@
 name: "Update translations"
-on:
+on:  # yamllint disable-line rule:truthy
   schedule:
     - cron: "05 07 * * 5"
   workflow_dispatch:
@@ -10,50 +10,50 @@ jobs:
     runs-on: ubuntu-20.04
     if: ${{ github.repository_owner == 'searxng' && github.ref == 'refs/heads/master' }}
     steps:
-    - name: Checkout
-      uses: actions/checkout@v4
-      with:
-        fetch-depth: '0'
-        token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
-    - name: Set up Python
-      uses: actions/setup-python@v4
-      with:
-        python-version: '3.9'
-        architecture: 'x64'
-    - name: Cache Python dependencies
-      id: cache-python
-      uses: actions/cache@v3
-      with:
-        path: |
-          ./local
-          ./.nvm
-          ./node_modules
-        key: python-ubuntu-20.04-3.9-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
-    - name: weblate & git setup
-      env:
-        WEBLATE_CONFIG: ${{ secrets.WEBLATE_CONFIG }}
-      run: |
-        mkdir -p ~/.config
-        echo "${WEBLATE_CONFIG}" > ~/.config/weblate
-        git config --global user.email "searxng-bot@users.noreply.github.com"
-        git config --global user.name "searxng-bot"
-    - name: Merge and push transation updates
-      run: |
-        make V=1 weblate.translations.commit
-    - name: Create Pull Request
-      id: cpr
-      uses: peter-evans/create-pull-request@v3
-      with:
-        token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
-        commit-message: '[l10n] update translations from Weblate'
-        committer: searxng-bot <searxng-bot@users.noreply.github.com>
-        author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
-        signoff: false
-        branch: translations_update
-        delete-branch: true
-        draft: false
-        title: '[l10n] update translations from Weblate'
-        body: |
-          update translations from Weblate
-        labels: |
-          translation
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: '0'
+          token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
+      - name: Set up Python
+        uses: actions/setup-python@v5
+        with:
+          python-version: '3.12'
+          architecture: 'x64'
+      - name: Cache Python dependencies
+        id: cache-python
+        uses: actions/cache@v4
+        with:
+          path: |
+            ./local
+            ./.nvm
+            ./node_modules
+          key: python-ubuntu-20.04-3.12-${{ hashFiles('requirements*.txt', 'setup.py','.nvmrc', 'package.json') }}
+      - name: weblate & git setup
+        env:
+          WEBLATE_CONFIG: ${{ secrets.WEBLATE_CONFIG }}
+        run: |
+          mkdir -p ~/.config
+          echo "${WEBLATE_CONFIG}" > ~/.config/weblate
+          git config --global user.email "searxng-bot@users.noreply.github.com"
+          git config --global user.name "searxng-bot"
+      - name: Merge and push transation updates
+        run: |
+          make V=1 weblate.translations.commit
+      - name: Create Pull Request
+        id: cpr
+        uses: peter-evans/create-pull-request@v3
+        with:
+          token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
+          commit-message: '[l10n] update translations from Weblate'
+          committer: searxng-bot <searxng-bot@users.noreply.github.com>
+          author: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
+          signoff: false
+          branch: translations_update
+          delete-branch: true
+          draft: false
+          title: '[l10n] update translations from Weblate'
+          body: |
+            update translations from Weblate
+          labels: |
+            translation
diff --git a/.pylintrc b/.pylintrc
index a79ab5801..058b9d7d1 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -338,6 +338,7 @@ valid-metaclass-classmethod-first-arg=mcs
 
 # Maximum number of arguments for function / method
 max-args=8
+max-positional-arguments=14
 
 # Maximum number of attributes for a class (see R0902).
 max-attributes=20
diff --git a/Dockerfile b/Dockerfile
index 97b84ed17..2a4d39591 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.19
+FROM alpine:3.20
 ENTRYPOINT ["/sbin/tini","--","/usr/local/searxng/dockerfiles/docker-entrypoint.sh"]
 EXPOSE 8080
 VOLUME /etc/searxng
@@ -35,7 +35,6 @@ RUN apk add --no-cache -t build-dependencies \
     git \
  && apk add --no-cache \
     ca-certificates \
-    su-exec \
     python3 \
     py3-pip \
     libxml2 \
diff --git a/README.rst b/README.rst
index 97cc64aef..8a2e47859 100644
--- a/README.rst
+++ b/README.rst
@@ -66,7 +66,7 @@ A user_, admin_ and developer_ handbook is available on the homepage_.
 Contact
 =======
 
-Ask questions or just chat about SearXNG on
+Ask questions or chat with the SearXNG community (this not a chatbot) on
 
 IRC
   `#searxng on libera.chat <https://web.libera.chat/?channel=#searxng>`_
diff --git a/dockerfiles/docker-entrypoint.sh b/dockerfiles/docker-entrypoint.sh
index 332d5c2bb..9e15b4cfa 100755
--- a/dockerfiles/docker-entrypoint.sh
+++ b/dockerfiles/docker-entrypoint.sh
@@ -175,4 +175,4 @@ unset MORTY_KEY
 
 # Start uwsgi
 printf 'Listen on %s\n' "${BIND_ADDRESS}"
-exec su-exec searxng:searxng uwsgi --master --http-socket "${BIND_ADDRESS}" "${UWSGI_SETTINGS_PATH}"
+exec uwsgi --master --uid searxng --gid searxng --http-socket "${BIND_ADDRESS}" "${UWSGI_SETTINGS_PATH}"
diff --git a/docs/admin/api.rst b/docs/admin/api.rst
index 8f4552f9c..8bd563ba7 100644
--- a/docs/admin/api.rst
+++ b/docs/admin/api.rst
@@ -84,9 +84,9 @@ HTML of the site.  URL of the SearXNG instance and values are customizable.
 .. code:: html
 
    <form method="post" action="https://example.org/">
-     <!-- search      --> <input type="text" name="q" />
-     <!-- categories  --> <input type="hidden" name="categories" value="general,social media" />
-     <!-- language    --> <input type="hidden" name="lang" value="all" />
-     <!-- locale      --> <input type="hidden" name="locale" value="en" />
-     <!-- date filter --> <input type="hidden" name="time_range" value="month" />
+     <!-- search      --> <input type="text" name="q">
+     <!-- categories  --> <input type="hidden" name="categories" value="general,social media">
+     <!-- language    --> <input type="hidden" name="lang" value="all">
+     <!-- locale      --> <input type="hidden" name="locale" value="en">
+     <!-- date filter --> <input type="hidden" name="time_range" value="month">
    </form>
diff --git a/docs/admin/index.rst b/docs/admin/index.rst
index 606b51c22..b47074a8f 100644
--- a/docs/admin/index.rst
+++ b/docs/admin/index.rst
@@ -15,6 +15,7 @@ Administrator documentation
    installation-apache
    update-searxng
    answer-captcha
+   searx.favicons
    searx.limiter
    api
    architecture
diff --git a/docs/admin/searx.favicons.rst b/docs/admin/searx.favicons.rst
new file mode 100644
index 000000000..b05b3458b
--- /dev/null
+++ b/docs/admin/searx.favicons.rst
@@ -0,0 +1,251 @@
+.. _favicons:
+
+========
+Favicons
+========
+
+.. sidebar:: warning
+
+   Don't activate the favicons before reading the documentation.
+
+.. contents::
+   :depth: 2
+   :local:
+   :backlinks: entry
+
+Activating the favicons in SearXNG is very easy, but this **generates a
+significantly higher load** in the client/server communication and increases
+resources needed on the server.
+
+To mitigate these disadvantages, various methods have been implemented,
+including a *cache*.  The cache must be parameterized according to your own
+requirements and maintained regularly.
+
+To activate favicons in SearXNG's result list, set a default
+``favicon_resolver`` in the :ref:`search <settings search>` settings:
+
+.. code:: yaml
+
+   search:
+     favicon_resolver: "duckduckgo"
+
+By default and without any extensions, SearXNG serves these resolvers:
+
+- ``duckduckgo``
+- ``allesedv``
+- ``google``
+- ``yandex``
+
+With the above setting favicons are displayed, the user has the option to
+deactivate this feature in his settings.  If the user is to have the option of
+selecting from several *resolvers*, a further setting is required / but this
+setting will be discussed :ref:`later <register resolvers>` in this article,
+first we have to setup the favicons cache.
+
+Infrastructure
+==============
+
+The infrastructure for providing the favicons essentially consists of three
+parts:
+
+- :py:obj:`Favicons-Proxy <.favicons.proxy>` (aka *proxy*)
+- :py:obj:`Favicons-Resolvers <.favicons.resolvers>` (aka *resolver*)
+- :py:obj:`Favicons-Cache <.favicons.cache>` (aka *cache*)
+
+To protect the privacy of users, the favicons are provided via a *proxy*.  This
+*proxy* is automatically activated with the above activation of a *resolver*.
+Additional requests are required to provide the favicons: firstly, the *proxy*
+must process the incoming requests and secondly, the *resolver* must make
+outgoing requests to obtain the favicons from external sources.
+
+A *cache* has been developed to massively reduce both, incoming and outgoing
+requests.  This *cache* is also activated automatically with the above
+activation of a *resolver*.  In its defaults, however, the *cache* is minimal
+and not well suitable for a production environment!
+
+.. _favicon cache setup:
+
+Setting up the cache
+====================
+
+To parameterize the *cache* and more settings of the favicons infrastructure, a
+TOML_ configuration is created in the file ``/etc/searxng/favicons.toml``.
+
+.. code:: toml
+
+   [favicons]
+
+   cfg_schema = 1   # config's schema version no.
+
+   [favicons.cache]
+
+   db_url = "/var/cache/searxng/faviconcache.db"  # default: "/tmp/faviconcache.db"
+   LIMIT_TOTAL_BYTES = 2147483648                 # 2 GB / default: 50 MB
+   # HOLD_TIME = 5184000                            # 60 days / default: 30 days
+   # BLOB_MAX_BYTES = 40960                         # 40 KB / default 20 KB
+   # MAINTENANCE_MODE = "off"                       # default: "auto"
+   # MAINTENANCE_PERIOD = 600                       # 10min / default: 1h
+
+:py:obj:`cfg_schema <.FaviconConfig.cfg_schema>`:
+  Is required to trigger any processes required for future upgrades / don't
+  change it.
+
+:py:obj:`cache.db_url <.FaviconCacheConfig.db_url>`:
+  The path to the (SQLite_) database file.  The default path is in the `/tmp`_
+  folder, which is deleted on every reboot and is therefore unsuitable for a
+  production environment.  The FHS_ provides the folder  for the
+  application cache
+
+  The FHS_ provides the folder `/var/cache`_ for the cache of applications, so a
+  suitable storage location of SearXNG's caches is folder ``/var/cache/searxng``.
+  In container systems, a volume should be mounted for this folder and in a
+  standard installation (compare :ref:`create searxng user`), the folder must be
+  created and the user under which the SearXNG process is running must be given
+  write permission to this folder.
+
+  .. code:: bash
+
+     $ sudo mkdir /var/cache/searxng
+     $ sudo chown root:searxng /var/cache/searxng/
+     $ sudo chmod g+w /var/cache/searxng/
+
+:py:obj:`cache.LIMIT_TOTAL_BYTES <.FaviconCacheConfig.LIMIT_TOTAL_BYTES>`:
+  Maximum of bytes stored in the cache of all blobs.  The limit is only reached
+  at each maintenance interval after which the oldest BLOBs are deleted; the
+  limit is exceeded during the maintenance period.
+
+  .. attention::
+
+     If the maintenance period is too long or maintenance is switched
+     off completely, the cache grows uncontrollably.
+
+SearXNG hosters can change other parameters of the cache as required:
+
+- :py:obj:`cache.HOLD_TIME <.FaviconCacheConfig.HOLD_TIME>`
+- :py:obj:`cache.BLOB_MAX_BYTES <.FaviconCacheConfig.BLOB_MAX_BYTES>`
+
+
+Maintenance of the cache
+------------------------
+
+Regular maintenance of the cache is required!  By default, regular maintenance
+is triggered automatically as part of the client requests:
+
+- :py:obj:`cache.MAINTENANCE_MODE <.FaviconCacheConfig.MAINTENANCE_MODE>` (default ``auto``)
+- :py:obj:`cache.MAINTENANCE_PERIOD <.FaviconCacheConfig.MAINTENANCE_PERIOD>` (default ``6000`` / 1h)
+
+As an alternative to maintenance as part of the client request process, it is
+also possible to carry out maintenance using an external process. For example,
+by creating a :man:`crontab` entry for maintenance:
+
+.. code:: bash
+
+   $ python -m searx.favicons cache maintenance
+
+The following command can be used to display the state of the cache:
+
+.. code:: bash
+
+   $ python -m searx.favicons cache state
+
+
+.. _favicon proxy setup:
+
+Proxy configuration
+===================
+
+Most of the options of the :py:obj:`Favicons-Proxy <.favicons.proxy>` are
+already set sensibly with settings from the :ref:`settings.yml <searxng
+settings.yml>` and should not normally be adjusted.
+
+.. code:: toml
+
+   [favicons.proxy]
+
+   max_age = 5184000             # 60 days / default: 7 days (604800 sec)
+
+
+:py:obj:`max_age <.FaviconProxyConfig.max_age>`:
+  The `HTTP Cache-Control max-age`_ response directive indicates that the
+  response remains fresh until N seconds after the response is generated.  This
+  setting therefore determines how long a favicon remains in the client's cache.
+  As a rule, in the favicons infrastructure of SearXNG's this setting only
+  affects favicons whose byte size exceeds :ref:`BLOB_MAX_BYTES <favicon cache
+  setup>` (the other favicons that are already in the cache are embedded as
+  `data URL`_ in the :py:obj:`generated HTML <.favicons.proxy.favicon_url>`,
+  which can greatly reduce the number of additional requests).
+
+.. _register resolvers:
+
+Register resolvers
+------------------
+
+A :py:obj:`resolver <.favicon.resolvers>` is a function that obtains the favicon
+from an external source.  The resolver functions available to the user are
+registered with their fully qualified name (FQN_) in a ``resolver_map``.
+
+If no ``resolver_map`` is defined in the ``favicon.toml``, the favicon
+infrastructure of SearXNG generates this ``resolver_map`` automatically
+depending on the ``settings.yml``.  SearXNG would automatically generate the
+following TOML configuration from the following YAML configuration:
+
+.. code:: yaml
+
+   search:
+     favicon_resolver: "duckduckgo"
+
+.. code:: toml
+
+   [favicons.proxy.resolver_map]
+
+   "duckduckgo" = "searx.favicons.resolvers.duckduckgo"
+
+If this automatism is not desired, then (and only then) a separate
+``resolver_map`` must be created.  For example, to give the user two resolvers to
+choose from, the following configuration could be used:
+
+.. code:: toml
+
+   [favicons.proxy.resolver_map]
+
+   "duckduckgo" = "searx.favicons.resolvers.duckduckgo"
+   "allesedv" = "searx.favicons.resolvers.allesedv"
+   # "google" = "searx.favicons.resolvers.google"
+   # "yandex" = "searx.favicons.resolvers.yandex"
+
+.. note::
+
+   With each resolver, the resource requirement increases significantly.
+
+The number of resolvers increases:
+
+- the number of incoming/outgoing requests and
+- the number of favicons to be stored in the cache.
+
+In the following we list the resolvers available in the core of SearXNG, but via
+the FQN_ it is also possible to implement your own resolvers and integrate them
+into the *proxy*:
+
+- :py:obj:`searx.favicons.resolvers.duckduckgo`
+- :py:obj:`searx.favicons.resolvers.allesedv`
+- :py:obj:`searx.favicons.resolvers.google`
+- :py:obj:`searx.favicons.resolvers.yandex`
+
+
+
+.. _SQLite:
+   https://www.sqlite.org/
+.. _FHS:
+   https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html
+.. _`/var/cache`:
+   https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s05.html
+.. _`/tmp`:
+   https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s18.html
+.. _TOML:
+    https://toml.io/en/
+.. _HTTP Cache-Control max-age:
+   https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control#response_directives
+.. _data URL:
+   https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
+.. _FQN: https://en.wikipedia.org/wiki/Fully_qualified_name
+
diff --git a/docs/admin/settings/index.rst b/docs/admin/settings/index.rst
index 005ee37e1..acc91dbdd 100644
--- a/docs/admin/settings/index.rst
+++ b/docs/admin/settings/index.rst
@@ -1,3 +1,5 @@
+.. _searxng settings.yml:
+
 ========
 Settings
 ========
diff --git a/docs/admin/settings/settings_general.rst b/docs/admin/settings/settings_general.rst
index 02a2156b3..75acb4f6d 100644
--- a/docs/admin/settings/settings_general.rst
+++ b/docs/admin/settings/settings_general.rst
@@ -13,6 +13,7 @@
      donation_url: false
      contact_url: false
      enable_metrics: true
+     open_metrics: ''
 
 ``debug`` : ``$SEARXNG_DEBUG``
   Allow a more detailed log if you run SearXNG directly. Display *detailed* error
@@ -32,3 +33,10 @@
 ``enable_metrics``:
   Enabled by default. Record various anonymous metrics available at ``/stats``,
   ``/stats/errors`` and ``/preferences``.
+
+``open_metrics``:
+  Disabled by default. Set to a secret password to expose an
+  `OpenMetrics API <https://github.com/prometheus/OpenMetrics>`_ at ``/metrics``,
+  e.g. for usage with Prometheus. The ``/metrics`` endpoint is using HTTP Basic Auth,
+  where the password is the value of ``open_metrics`` set above. The username used for
+  Basic Auth can be randomly chosen as only the password is being validated.
diff --git a/docs/admin/settings/settings_search.rst b/docs/admin/settings/settings_search.rst
index 836207614..b8f37b423 100644
--- a/docs/admin/settings/settings_search.rst
+++ b/docs/admin/settings/settings_search.rst
@@ -9,6 +9,7 @@
    search:
      safe_search: 0
      autocomplete: ""
+     favicon_resolver: ""
      default_lang: ""
      ban_time_on_fail: 5
      max_ban_time_on_fail: 120
@@ -41,6 +42,11 @@
   - ``qwant``
   - ``wikipedia``
 
+``favicon_resolver``:
+  To activate favicons in SearXNG's result list select a default
+  favicon-resolver, leave blank to turn off the feature.  Don't activate the
+  favicons before reading the :ref:`Favicons documentation <favicons>`.
+
 ``default_lang``:
   Default search language - leave blank to detect from browser information or
   use codes from :origin:`searx/languages.py`.
diff --git a/docs/admin/settings/settings_ui.rst b/docs/admin/settings/settings_ui.rst
index 1a6df9a17..86cd9d5bf 100644
--- a/docs/admin/settings/settings_ui.rst
+++ b/docs/admin/settings/settings_ui.rst
@@ -58,7 +58,7 @@
   Name of the theme you want to use by default on your SearXNG instance.
 
 ``theme_args.simple_style``:
-  Style of simple theme: ``auto``, ``light``, ``dark``
+  Style of simple theme: ``auto``, ``light``, ``dark``, ``black``
 
 ``results_on_new_tab``:
   Open result links in a new tab by default.
diff --git a/docs/build-templates/searxng.rst b/docs/build-templates/searxng.rst
index 14b385468..cdd665c74 100644
--- a/docs/build-templates/searxng.rst
+++ b/docs/build-templates/searxng.rst
@@ -113,7 +113,7 @@ ${fedora_build}
 
        (${SERVICE_USER})$ command -v python && python --version
        $SEARXNG_PYENV/bin/python
-       Python 3.8.1
+       Python 3.11.10
 
        # update pip's boilerplate ..
        pip install -U pip
@@ -123,7 +123,7 @@ ${fedora_build}
 
        # jump to SearXNG's working tree and install SearXNG into virtualenv
        (${SERVICE_USER})$ cd \"$SEARXNG_SRC\"
-       (${SERVICE_USER})$ pip install -e .
+       (${SERVICE_USER})$ pip install --use-pep517 --no-build-isolation -e .
 
 
 .. END manage.sh update_packages
diff --git a/docs/conf.py b/docs/conf.py
index fec9eb64b..27881a4e0 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -127,6 +127,7 @@ extensions = [
     "sphinx_tabs.tabs", # https://github.com/djungelorm/sphinx-tabs
     'myst_parser',  # https://www.sphinx-doc.org/en/master/usage/markdown.html
     'notfound.extension',  # https://github.com/readthedocs/sphinx-notfound-page
+    'sphinxcontrib.autodoc_pydantic',  # https://github.com/mansenfranzen/autodoc_pydantic
 ]
 
 autodoc_default_options = {
diff --git a/docs/dev/engines/engine_overview.rst b/docs/dev/engines/engine_overview.rst
index 0a57cc640..1a6270a3b 100644
--- a/docs/dev/engines/engine_overview.rst
+++ b/docs/dev/engines/engine_overview.rst
@@ -339,6 +339,8 @@ type.
    content                   *(not implemented yet)*
    publishedDate             :py:class:`datetime.datetime`, time of publish
    thumbnail                 string, url to a small-preview image
+   length                    :py:class:`datetime.timedelta`, duration of result
+   views                     string, view count in humanized number format
    ========================= =====================================================
 
 
diff --git a/docs/dev/engines/index.rst b/docs/dev/engines/index.rst
index 88dd874d3..6558dc2c2 100644
--- a/docs/dev/engines/index.rst
+++ b/docs/dev/engines/index.rst
@@ -93,7 +93,7 @@ Online Currency
 
    - :py:obj:`processors.online_currency <searx.search.processors.online_currency>`
 
-*no engine of this type is documented yet / comming soon*
+*no engine of this type is documented yet / coming soon*
 
 .. _online dictionary:
 
@@ -104,4 +104,4 @@ Online Dictionary
 
    - :py:obj:`processors.online_dictionary <searx.search.processors.online_dictionary>`
 
-*no engine of this type is documented yet / comming soon*
+*no engine of this type is documented yet / coming soon*
diff --git a/docs/dev/engines/offline/sql-engines.rst b/docs/dev/engines/offline/sql-engines.rst
index f0f5add0b..f642f1f29 100644
--- a/docs/dev/engines/offline/sql-engines.rst
+++ b/docs/dev/engines/offline/sql-engines.rst
@@ -25,7 +25,7 @@ Relational Database Management System (RDBMS) are supported:
 
 - :ref:`engine sqlite`
 - :ref:`engine postgresql`
-- :ref:`engine mysql_server`
+- :ref:`engine mysql_server` & :ref:`engine mariadb_server`
 
 All of the engines above are just commented out in the :origin:`settings.yml
 <searx/settings.yml>`, as you have to set the required attributes for the
@@ -119,3 +119,16 @@ MySQL
 .. automodule:: searx.engines.mysql_server
   :members:
 
+.. _engine mariadb_server:
+
+MariaDB
+--------
+
+.. sidebar:: info
+
+   - :origin:`mariadb_server.py <searx/engines/mariadb_server.py>`
+   - ``pip install`` :pypi:`mariadb <mariadb>`
+
+
+.. automodule:: searx.engines.mariadb_server
+  :members:
diff --git a/docs/dev/engines/online/adobe_stock.rst b/docs/dev/engines/online/adobe_stock.rst
new file mode 100644
index 000000000..48a6511c0
--- /dev/null
+++ b/docs/dev/engines/online/adobe_stock.rst
@@ -0,0 +1,13 @@
+.. _adobe stock engine:
+
+===========
+Adobe Stock
+===========
+
+.. contents:: Contents
+   :depth: 2
+   :local:
+   :backlinks: entry
+
+.. automodule:: searx.engines.adobe_stock
+   :members:
diff --git a/docs/dev/engines/online/alpinelinux.rst b/docs/dev/engines/online/alpinelinux.rst
new file mode 100644
index 000000000..071a1985e
--- /dev/null
+++ b/docs/dev/engines/online/alpinelinux.rst
@@ -0,0 +1,13 @@
+.. _alpinelinux engine:
+
+=====================
+Alpine Linux Packages
+=====================
+
+.. contents::
+   :depth: 2
+   :local:
+   :backlinks: entry
+
+.. automodule:: searx.engines.alpinelinux
+   :members:
diff --git a/docs/dev/engines/online/geizhals.rst b/docs/dev/engines/online/geizhals.rst
new file mode 100644
index 000000000..766eb5f59
--- /dev/null
+++ b/docs/dev/engines/online/geizhals.rst
@@ -0,0 +1,8 @@
+.. _gitea geizhals:
+
+========
+Geizhals
+========
+
+.. automodule:: searx.engines.geizhals
+  :members:
diff --git a/docs/dev/engines/online/gitlab.rst b/docs/dev/engines/online/gitlab.rst
new file mode 100644
index 000000000..5f0d3e3d1
--- /dev/null
+++ b/docs/dev/engines/online/gitlab.rst
@@ -0,0 +1,8 @@
+.. _gitlab engine:
+
+======
+GitLab
+======
+
+.. automodule:: searx.engines.gitlab
+   :members:
diff --git a/docs/dev/makefile.rst b/docs/dev/makefile.rst
index 3c3b2bf3b..383113bae 100644
--- a/docs/dev/makefile.rst
+++ b/docs/dev/makefile.rst
@@ -61,7 +61,7 @@ working tree and release a ``make install`` to get a virtualenv with a
    $ make install
    PYENV     [virtualenv] installing ./requirements*.txt into local/py3
    ...
-   PYENV     [install] pip install -e 'searx[test]'
+   PYENV     [install] pip install --use-pep517 --no-build-isolation -e 'searx[test]'
    ...
    Successfully installed searxng-2023.7.19+a446dea1b
 
@@ -78,7 +78,7 @@ the check fails if you edit the requirements listed in
    ...
    PYENV     [virtualenv] installing ./requirements*.txt into local/py3
    ...
-   PYENV     [install] pip install -e 'searx[test]'
+   PYENV     [install] pip install --use-pep517 --no-build-isolation -e 'searx[test]'
    ...
    Successfully installed searxng-2023.7.19+a446dea1b
 
diff --git a/docs/index.rst b/docs/index.rst
index 52d0f80ad..4c5a0c2a5 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -4,26 +4,31 @@ Welcome to SearXNG
 
   *Search without being tracked.*
 
-SearXNG is a free internet metasearch engine which aggregates results from more
-than 70 search services.  Users are neither tracked nor profiled.  Additionally,
-SearXNG can be used over Tor for online anonymity.
+.. jinja:: searx
+
+   SearXNG is a free internet metasearch engine which aggregates results from up
+   to {{engines | length}} :ref:`search services <configured engines>`.  Users
+   are neither tracked nor profiled.  Additionally, SearXNG can be used over Tor
+   for online anonymity.
 
 Get started with SearXNG by using one of the instances listed at searx.space_.
 If you don't trust anyone, you can set up your own, see :ref:`installation`.
 
-.. sidebar::  features
+.. jinja:: searx
 
-   - :ref:`self hosted <installation>`
-   - :ref:`no user tracking / no profiling <SearXNG protect privacy>`
-   - script & cookies are optional
-   - secure, encrypted connections
-   - :ref:`about 200 search engines <configured engines>`
-   - `about 60 translations <https://translate.codeberg.org/projects/searxng/searxng/>`_
-   - about 100 `well maintained <https://uptime.searxng.org/>`__ instances on searx.space_
-   - :ref:`easy integration of search engines <demo online engine>`
-   - professional development: `CI <https://github.com/searxng/searxng/actions>`_,
-     `quality assurance <https://dev.searxng.org/>`_ &
-     `automated tested UI <https://dev.searxng.org/screenshots.html>`_
+   .. sidebar::  features
+
+      - :ref:`self hosted <installation>`
+      - :ref:`no user tracking / no profiling <SearXNG protect privacy>`
+      - script & cookies are optional
+      - secure, encrypted connections
+      - :ref:`{{engines | length}} search engines <configured engines>`
+      - `58 translations <https://translate.codeberg.org/projects/searxng/searxng/>`_
+      - about 70 `well maintained <https://uptime.searxng.org/>`__ instances on searx.space_
+      - :ref:`easy integration of search engines <demo online engine>`
+      - professional development: `CI <https://github.com/searxng/searxng/actions>`_,
+	`quality assurance <https://dev.searxng.org/>`_ &
+	`automated tested UI <https://dev.searxng.org/screenshots.html>`_
 
 .. sidebar:: be a part
 
diff --git a/docs/own-instance.rst b/docs/own-instance.rst
index 62099ce23..7d79f26c2 100644
--- a/docs/own-instance.rst
+++ b/docs/own-instance.rst
@@ -2,9 +2,9 @@
 Why use a private instance?
 ===========================
 
-.. sidebar:: Is it worth to run my own instance?
+.. sidebar:: Is running my own instance worth it?
 
-  \.\. is a common question among SearXNG users.  Before answering this
+  \.\.\.is a common question among SearXNG users.  Before answering this
   question, see what options a SearXNG user has.
 
 .. contents::
@@ -12,13 +12,13 @@ Why use a private instance?
    :local:
    :backlinks: entry
 
-Public instances are open to everyone who has access to its URL.  Usually, these
+Public instances are open to everyone who has access to their URL.  Usually, they
 are operated by unknown parties (from the users' point of view).  Private
-instances can be used by a select group of people.  It is for example a SearXNG of
-group of friends or a company which can be accessed through VPN.  Also it can be
-single user one which runs on the user's laptop.
+instances can be used by a select group of people, such as a SearXNG instance for a
+group of friends, or a company which can be accessed through a VPN.  Instances can also be
+single-user instances, which run locally on the user's machine.
 
-To gain more insight on how these instances work let's dive into how SearXNG
+To gain more insight on how these instances work, let's dive into how SearXNG
 protects its users.
 
 .. _SearXNG protect privacy:
@@ -26,26 +26,26 @@ protects its users.
 How does SearXNG protect privacy?
 =================================
 
-SearXNG protects the privacy of its users in multiple ways regardless of the type
-of the instance (private, public).  Removal of private data from search requests
+SearXNG protects the privacy of its users in multiple ways, regardless of the type
+of the instance (private or public).  Removal of private data from search requests
 comes in three forms:
 
- 1. removal of private data from requests going to search services
- 2. not forwarding anything from a third party services through search services
+ 1. Removing private data from requests going to search services
+ 2. Not forwarding anything from third party services through search services
     (e.g. advertisement)
- 3. removal of private data from requests going to the result pages
+ 3. Removing private data from requests going to the results pages
 
 Removing private data means not sending cookies to external search engines and
 generating a random browser profile for every request.  Thus, it does not matter
 if a public or private instance handles the request, because it is anonymized in
-both cases.  IP addresses will be the IP of the instance.  But SearXNG can be
+both cases.  The IP address used will be the IP of the instance, but SearXNG can also be
 configured to use proxy or Tor.  `Result proxy
 <https://github.com/asciimoo/morty>`__ is supported, too.
 
-SearXNG does not serve ads or tracking content unlike most search services.  So
+SearXNG does not serve ads or tracking content, unlike most search services.  Therefore,
 private data is not forwarded to third parties who might monetize it.  Besides
-protecting users from search services, both referring page and search query are
-hidden from visited result pages.
+protecting users from search services, both the referring page and search query are
+hidden from the results pages being visited.
 
 
 What are the consequences of using public instances?
@@ -53,11 +53,11 @@ What are the consequences of using public instances?
 
 If someone uses a public instance, they have to trust the administrator of that
 instance.  This means that the user of the public instance does not know whether
-their requests are logged, aggregated and sent or sold to a third party.
+their requests are logged, aggregated, and sent or sold to a third party.
 
-Also, public instances without proper protection are more vulnerable to abusing
-the search service, In this case the external service in exchange returns
-CAPTCHAs or bans the IP of the instance.  Thus, search requests return less
+Also, public instances without proper protection are more vulnerable to abuse of
+the search service, which may cause the external service to enforce
+CAPTCHAs or to ban the IP address of the instance.  Thus, search requests would return less
 results.
 
 I see. What about private instances?
@@ -67,10 +67,10 @@ If users run their :ref:`own instances <installation>`, everything is in their
 control: the source code, logging settings and private data.  Unknown instance
 administrators do not have to be trusted.
 
-Furthermore, as the default settings of their instance is editable, there is no
-need to use cookies to tailor SearXNG to their needs.  So preferences will not be
+Furthermore, as the default settings of their instance are editable, there is no
+need to use cookies to tailor SearXNG to their needs and preferences will not
 reset to defaults when clearing browser cookies.  As settings are stored on
-their computer, it will not be accessible to others as long as their computer is
+the user's computer, they will not be accessible to others as long as their computer is
 not compromised.
 
 Conclusion
@@ -80,7 +80,7 @@ Always use an instance which is operated by people you trust.  The privacy
 features of SearXNG are available to users no matter what kind of instance they
 use.
 
-If someone is on the go or just wants to try SearXNG for the first time public
-instances are the best choices.  Additionally, public instance are making a
-world a better place, because those who cannot or do not want to run an
-instance, have access to a privacy respecting search service.
+For those on the go, or just wanting to try SearXNG for the first time, public
+instances are the best choice.  Public instances are also making the
+world a better place by giving those who cannot, or do not want to, run an
+instance access to a privacy-respecting search service.
diff --git a/docs/src/searx.favicons.rst b/docs/src/searx.favicons.rst
new file mode 100644
index 000000000..c1c6a500b
--- /dev/null
+++ b/docs/src/searx.favicons.rst
@@ -0,0 +1,48 @@
+.. _favicons source:
+
+=================
+Favicons (source)
+=================
+
+.. contents::
+   :depth: 2
+   :local:
+   :backlinks: entry
+
+.. automodule:: searx.favicons
+   :members:
+
+.. _favicons.config:
+
+Favicons Config
+===============
+
+.. automodule:: searx.favicons.config
+   :members:
+
+.. _favicons.proxy:
+
+Favicons Proxy
+==============
+
+.. automodule:: searx.favicons.proxy
+   :members:
+
+.. _favicons.resolver:
+
+Favicons Resolver
+=================
+
+.. automodule:: searx.favicons.resolvers
+   :members:
+
+.. _favicons.cache:
+
+Favicons Cache
+==============
+
+.. automodule:: searx.favicons.cache
+   :members:
+
+
+
diff --git a/docs/src/searx.settings.rst b/docs/src/searx.settings.rst
new file mode 100644
index 000000000..1496c407c
--- /dev/null
+++ b/docs/src/searx.settings.rst
@@ -0,0 +1,8 @@
+.. _searx.settings_loader:
+
+===============
+Settings Loader
+===============
+
+.. automodule:: searx.settings_loader
+   :members:
diff --git a/docs/src/searx.sqlitedb.rst b/docs/src/searx.sqlitedb.rst
new file mode 100644
index 000000000..f984ee286
--- /dev/null
+++ b/docs/src/searx.sqlitedb.rst
@@ -0,0 +1,8 @@
+.. _sqlite db:
+
+=========
+SQLite DB
+=========
+
+.. automodule:: searx.sqlitedb
+   :members:
diff --git a/manage b/manage
index 33e2808e1..d19458c72 100755
--- a/manage
+++ b/manage
@@ -41,7 +41,7 @@ PATH="${REPO_ROOT}/node_modules/.bin:${PATH}"
 
 PYOBJECTS="searx"
 PY_SETUP_EXTRAS='[test]'
-GECKODRIVER_VERSION="v0.34.0"
+GECKODRIVER_VERSION="v0.35.0"
 # SPHINXOPTS=
 BLACK_OPTIONS=("--target-version" "py311" "--line-length" "120" "--skip-string-normalization")
 BLACK_TARGETS=("--exclude" "(searx/static|searx/languages.py)" "--include" 'searxng.msg|\.pyi?$' "searx" "searxng_extra" "tests")
@@ -54,8 +54,10 @@ fi
 
 YAMLLINT_FILES=()
 while IFS= read -r line; do
-   YAMLLINT_FILES+=("$line")
-done <<< "$(git ls-files './tests/*.yml' './searx/*.yml' './utils/templates/etc/searxng/*.yml')"
+    if [ "$line" != "tests/unit/settings/syntaxerror_settings.yml" ]; then
+        YAMLLINT_FILES+=("$line")
+    fi
+done <<< "$(git ls-files './tests/*.yml' './searx/*.yml' './utils/templates/etc/searxng/*.yml' '.github/*.yml' '.github/*/*.yml')"
 
 RST_FILES=(
     'README.rst'
@@ -231,7 +233,7 @@ gecko.driver() {
             build_msg INSTALL "geckodriver already installed"
             return
         fi
-        PLATFORM="$(python3 -c 'import platform; print(platform.system().lower(), platform.architecture()[0])')"
+        PLATFORM="$(python -c 'import platform; print(platform.system().lower(), platform.architecture()[0])')"
         case "$PLATFORM" in
             "linux 32bit" | "linux2 32bit") ARCH="linux32";;
             "linux 64bit" | "linux2 64bit") ARCH="linux64";;
@@ -297,8 +299,8 @@ pyenv.install() {
 
     (   set -e
         pyenv
-        build_msg PYENV "[install] pip install -e 'searx${PY_SETUP_EXTRAS}'"
-        "${PY_ENV_BIN}/python" -m pip install -e ".${PY_SETUP_EXTRAS}"
+        build_msg PYENV "[install] pip install --use-pep517 --no-build-isolation -e 'searx${PY_SETUP_EXTRAS}'"
+        "${PY_ENV_BIN}/python" -m pip install --use-pep517 --no-build-isolation -e ".${PY_SETUP_EXTRAS}"
     )
     local exit_val=$?
     if [ ! $exit_val -eq 0 ]; then
diff --git a/requirements-dev.txt b/requirements-dev.txt
index 2889b5666..16aaa1493 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -2,24 +2,23 @@ mock==5.1.0
 nose2[coverage_plugin]==0.15.1
 cov-core==1.15.0
 black==24.3.0
-pylint==3.2.3
+pylint==3.3.1
 splinter==0.21.0
-selenium==4.22.0
-Pallets-Sphinx-Themes==2.1.3
-Sphinx<=7.1.2; python_version == '3.8'
-Sphinx==7.3.7; python_version > '3.8'
-sphinx-issues==4.1.0
+selenium==4.26.1
+Pallets-Sphinx-Themes==2.3.0
+Sphinx==7.4.7
+sphinx-issues==5.0.0
 sphinx-jinja==2.0.2
-sphinx-tabs==3.4.5
+sphinx-tabs==3.4.7
 sphinxcontrib-programoutput==0.17
-sphinx-autobuild==2021.3.14
-sphinx-notfound-page==1.0.2
+sphinx-autobuild==2024.10.3
+sphinx-notfound-page==1.0.4
 myst-parser==3.0.1
-linuxdoc==20240509
+linuxdoc==20240924
 aiounittest==1.4.2
 yamllint==1.35.1
-wlc==1.14
+wlc==1.15
 coloredlogs==15.0.1
-docutils<=0.21; python_version == '3.8'
-docutils>=0.21.2; python_version > '3.8'
-
+docutils>=0.21.2
+parameterized==0.9.0
+autodoc_pydantic==2.2.0
diff --git a/requirements.txt b/requirements.txt
index 4674560cf..03babb7a8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,18 +1,22 @@
-certifi==2024.6.2
-babel==2.15.0
+certifi==2024.8.30
+babel==2.16.0
 flask-babel==4.0.0
-flask==3.0.3
+flask==3.1.0
 jinja2==3.1.4
-lxml==5.2.2
+lxml==5.3.0
 pygments==2.18.0
 python-dateutil==2.9.0.post0
-pyyaml==6.0.1
+pyyaml==6.0.2
 httpx[http2]==0.24.1
 Brotli==1.1.0
-uvloop==0.19.0
+uvloop==0.21.0
 httpx-socks[asyncio]==0.7.7
-setproctitle==1.3.3
-redis==5.0.6
+setproctitle==1.3.4
+redis==5.0.8
 markdown-it-py==3.0.0
 fasttext-predict==0.9.2.2
-pytomlpp==1.0.13; python_version < '3.11'
+tomli==2.0.2; python_version < '3.11'
+msgspec==0.18.6
+eval_type_backport; python_version < '3.9'
+typer-slim==0.13.1
+isodate==0.7.2
diff --git a/searx/autocomplete.py b/searx/autocomplete.py
index e277c6631..09589cf1f 100644
--- a/searx/autocomplete.py
+++ b/searx/autocomplete.py
@@ -5,6 +5,7 @@
 # pylint: disable=use-dict-literal
 
 import json
+import html
 from urllib.parse import urlencode, quote_plus
 
 import lxml
@@ -162,7 +163,7 @@ def stract(query, _lang):
     if not resp.ok:
         return []
 
-    return [suggestion['raw'] for suggestion in resp.json()]
+    return [html.unescape(suggestion['raw']) for suggestion in resp.json()]
 
 
 def startpage(query, sxng_locale):
diff --git a/searx/botdetection/config.py b/searx/botdetection/config.py
index 147104205..274be77df 100644
--- a/searx/botdetection/config.py
+++ b/searx/botdetection/config.py
@@ -14,17 +14,7 @@ import typing
 import logging
 import pathlib
 
-try:
-    import tomllib
-
-    pytomlpp = None
-    USE_TOMLLIB = True
-except ImportError:
-    import pytomlpp
-
-    tomllib = None
-    USE_TOMLLIB = False
-
+from ..compat import tomllib
 
 __all__ = ['Config', 'UNSET', 'SchemaIssue']
 
@@ -32,7 +22,7 @@ log = logging.getLogger(__name__)
 
 
 class FALSE:
-    """Class of ``False`` singelton"""
+    """Class of ``False`` singleton"""
 
     # pylint: disable=multiple-statements
     def __init__(self, msg):
@@ -91,7 +81,7 @@ class Config:
         return cfg
 
     def __init__(self, cfg_schema: typing.Dict, deprecated: typing.Dict[str, str]):
-        """Construtor of class Config.
+        """Constructor of class Config.
 
         :param cfg_schema: Schema of the configuration
         :param deprecated: dictionary that maps deprecated configuration names to a messages
@@ -169,7 +159,7 @@ class Config:
         return pathlib.Path(str(val))
 
     def pyobj(self, name, default=UNSET):
-        """Get python object refered by full qualiffied name (FQN) in the config
+        """Get python object referred by full qualiffied name (FQN) in the config
         string."""
 
         fqn = self.get(name, default)
@@ -183,19 +173,10 @@ class Config:
 
 
 def toml_load(file_name):
-    if USE_TOMLLIB:
-        # Python >= 3.11
-        try:
-            with open(file_name, "rb") as f:
-                return tomllib.load(f)
-        except tomllib.TOMLDecodeError as exc:
-            msg = str(exc).replace('\t', '').replace('\n', ' ')
-            log.error("%s: %s", file_name, msg)
-            raise
-    # fallback to pytomlpp for Python < 3.11
     try:
-        return pytomlpp.load(file_name)
-    except pytomlpp.DecodeError as exc:
+        with open(file_name, "rb") as f:
+            return tomllib.load(f)
+    except tomllib.TOMLDecodeError as exc:
         msg = str(exc).replace('\t', '').replace('\n', ' ')
         log.error("%s: %s", file_name, msg)
         raise
diff --git a/searx/botdetection/ip_limit.py b/searx/botdetection/ip_limit.py
index 757314f0e..6e36b44fc 100644
--- a/searx/botdetection/ip_limit.py
+++ b/searx/botdetection/ip_limit.py
@@ -76,11 +76,11 @@ LONG_MAX = 150
 LONG_MAX_SUSPICIOUS = 10
 """Maximum suspicious requests from one IP in the :py:obj:`LONG_WINDOW`"""
 
-API_WONDOW = 3600
+API_WINDOW = 3600
 """Time (sec) before sliding window for API requests (format != html) expires."""
 
 API_MAX = 4
-"""Maximum requests from one IP in the :py:obj:`API_WONDOW`"""
+"""Maximum requests from one IP in the :py:obj:`API_WINDOW`"""
 
 SUSPICIOUS_IP_WINDOW = 3600 * 24 * 30
 """Time (sec) before sliding window for one suspicious IP expires."""
@@ -103,7 +103,7 @@ def filter_request(
         return None
 
     if request.args.get('format', 'html') != 'html':
-        c = incr_sliding_window(redis_client, 'ip_limit.API_WONDOW:' + network.compressed, API_WONDOW)
+        c = incr_sliding_window(redis_client, 'ip_limit.API_WINDOW:' + network.compressed, API_WINDOW)
         if c > API_MAX:
             return too_many_requests(network, "too many request in API_WINDOW")
 
diff --git a/searx/botdetection/link_token.py b/searx/botdetection/link_token.py
index 7a484d6d5..4273e22c5 100644
--- a/searx/botdetection/link_token.py
+++ b/searx/botdetection/link_token.py
@@ -28,7 +28,7 @@ And in the HTML template from flask a stylesheet link is needed (the value of
 
    <link rel="stylesheet"
          href="{{ url_for('client_token', token=link_token) }}"
-         type="text/css" />
+         type="text/css" >
 
 .. _X-Forwarded-For:
    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For
@@ -55,10 +55,10 @@ from ._helpers import (
 )
 
 TOKEN_LIVE_TIME = 600
-"""Livetime (sec) of limiter's CSS token."""
+"""Lifetime (sec) of limiter's CSS token."""
 
 PING_LIVE_TIME = 3600
-"""Livetime (sec) of the ping-key from a client (request)"""
+"""Lifetime (sec) of the ping-key from a client (request)"""
 
 PING_KEY = 'SearXNG_limiter.ping'
 """Prefix of all ping-keys generated by :py:obj:`get_ping_key`"""
diff --git a/searx/compat.py b/searx/compat.py
new file mode 100644
index 000000000..035726469
--- /dev/null
+++ b/searx/compat.py
@@ -0,0 +1,18 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Compatibility with older versions"""
+
+# pylint: disable=unused-import
+
+__all__ = [
+    "tomllib",
+]
+
+import sys
+
+# TOML (lib) compatibility
+# ------------------------
+
+if sys.version_info >= (3, 11):
+    import tomllib
+else:
+    import tomli as tomllib
diff --git a/searx/data/ahmia_blacklist.txt b/searx/data/ahmia_blacklist.txt
index 05d3c70c4..8d20a6813 100644
--- a/searx/data/ahmia_blacklist.txt
+++ b/searx/data/ahmia_blacklist.txt
@@ -1,15 +1,20 @@
+0003109cbe5c38f2cfae235830f84a7b
 000373af26bcd2828ecd2c6818a8a22d
 000385ecf447c566c03583266c2727af
 000432a315981e93dd99ba7c6bc48642
 0005267c3295eeb612e9e7d2d7939970
 00068777b8c3937133e788cd84229143
+000914d0c175724e20a84518b1cb587a
 000ca35ba2095b1443968d4b0ff584de
 0013a67e08315e293c274799fa865e01
 00145453e48c99747fd7bb981cca0798
 00147608c7622f920d639a8ebbb11171
+0014fe8ba26857f6b95509c8930c862f
+001d5e4368d7fa0db00ab58c59d7d314
 001e0173ef171eada9e455122b7fc8ba
 001f3b8aa0ce8168a0d3d3a68bc25503
 00204ab92756bdfc63ad7690aaf6cfcd
+002090ff02d8701a9101191dc18e7737
 0021f8019e465b652384c4e0acee421f
 0024424883970bba66f2cbc3cfdbb76c
 00253950dcc038b3c9c4c8d1788c77dd
@@ -27,14 +32,19 @@
 00330b4b5f58fae6332d011c3d3e4148
 0033533c049d45cdc0a9616cbb689d5a
 0034e8102d0d6b44a12c44940e79e134
+003812e34e7167d209ba9feae4edcfc5
 0039c382c69930d22052403e0cd28e67
 003c8ab32e48864e752719d07bfd3eb6
 00402f0ba493f07787955828bffba3b2
 004088f023d64f5d4421769faf329344
 00428de7eb3a0701d4668ac5246a2513
+0042c26971cbcfca146559860f70b33b
 0043a52f8ce0cb89d192e0dfe820abe8
 00466b05aa6d0cc93cfa43fa01757574
 0047134d4208ae96bb0ca1244b4cea16
+0047a8617004342decbeddce9943bddb
+0049788263f529f2439c7ea987767621
+004c5e0ecd8523d9afd04b4840bc0671
 004dd508000ce4ea657b497a9230e33f
 004f156f332dc82618e858bca2e0bd1b
 00520b766487363b92505ff8392d3e06
@@ -43,8 +53,11 @@
 0054e74e153be70392f098d21f87ca8e
 0055468e9097407aea5a7e1b56c05bbf
 00554cea90a90e02948b8849324ff396
+005886cfa8c4a7a4236c8548780e33ca
 00588d9846e6318993a96ccc65df32a0
 005bce7e32375ce7ba2fd35a187464ff
+005d2595481478e2f804f80b179b0ae2
+005ec79212758032114e776e5bbe5583
 0061c1bf5df10a523c4ab5576958a4b4
 00630df1bb0148db0343b101011ffb77
 00630e01626064b8a2cebcb4278e4987
@@ -53,14 +66,18 @@
 00641e0e506e5285485504992f9f7d5a
 0064e989c877e0360af0813f8799f22c
 0065ffbcd83b06c6238289e2647f8404
+006760213660c7a9c10169e7e07db2ca
 006764d9f710c03932876234851ffc7c
 0068fef95269643f13568966e2c40286
 0069639125d52864a3695524d4eddaf0
+006ba84a77244726daaf07ae538a226a
 006dfda40722e493b2f724f2e073b896
 006e5d1b8734dafc45e75554ce644b28
 006e9fbc0769af2560cb5cac7d1f4315
 006f28759e470608d3dc04c7bf841e22
 00705ccd34fed1dff582f027249dc415
+0071aea64b421a90b58f1fcab4a52867
+007264e48c5a9d1dd70d97c52cadf560
 007380b88c7dc93cbb4bb7ff4ecf7070
 007468386cb233196ec415dbefe93870
 0074e8b438d468442544aef470e3f563
@@ -82,32 +99,42 @@
 00928ba6bd24dfd87e12a830900a6d89
 009659911f7e57fab6321fc9dde65fee
 009a89b08d7a2a22c22e5a6e4e7c79fa
+009c695fd2d0189254df2bf33808b3dc
 009dc638a21ee6eac7d6bb201916cac1
 009e5beb98741ca2a2a415b22f89764e
 009efbbce73fcd2a4edb92e6e0368ed9
 009f12db687a50cf53bd4f520811b1c1
 00a0859a2fa01e724fc6cf366c476644
+00a0896ea991258c78de7e3c3b54ff2f
 00a1a940ae7ff04787b384747572f618
 00a51101e801a1d19b7c2fb491c072d2
 00a5b6a7cb3bc71f269b1b520da212c8
 00a67200eab956e6e2ff3fa38c8423b8
 00a8d55bbac1fd19a4df3a44bf6849fc
 00aa68846adb008a7d16f10c3ff9ca64
+00ac4cd84f163d4921c1667e5d70eb28
 00ac65016729e5f2264a69fbe65c06fd
 00ac89262d95ef3f29f1e10febba7bc1
+00ad38325fffa033597df272e6bc2d42
 00ad8a9382df87f4debe553ba988cfbb
 00af3e057264a0e23567903904f49664
 00b104609fdb18e54fa03f90f499c49f
 00b148e562bbf29594c4ae93be2017a4
 00b2867a7621364a6f3ebc041969071a
+00b3721b3c56e4760ad905dcb2407aeb
 00b5c2ae3783a5043ec0c35dc96db33c
 00b82da4c3a94338330a3b2a56d4b052
 00b8bd7a35479d95efce81305f249ef0
 00b99982113fcb6a0020afa486ecb1b4
+00ba2e7e6ab0b9ea5770d05a0343884e
+00bbc48f3f141b2ec38d0cdeb0f022c2
 00bbe567d13b101562c550087a4d9034
 00becb6b2b40e864ded4fea6ab53662b
 00c4f3ad3cbefd56025614c9135730f1
 00c5ba46fb5e18efbebad6b03b33881d
+00c8548b81ef4b436956f7c924a89ad0
+00c9d229a3a24464514fcef96312b0de
+00ca113750090a9793bfa8e31a86affb
 00cc814c516581d5b24e8794dc81fb14
 00d01979ba5ff2481549f3919d77b84f
 00d22f431df8cd9021b604fd40a7976c
@@ -118,26 +145,39 @@
 00e20cdf23dc127df77cc243f1f828b5
 00e2beeb6c12995c892fcc9c15841dd9
 00e38109af47f218a75b6afa5d37452e
+00e618b2593b2d6a95fc35574d784497
 00e82c692cc0e56f6f55d09729576db4
 00ea09655a96ce6fc57e09aad7a3e33d
 00eae5bf5e9fdbf72294d51652e82497
 00ecee0799f8f036bad0825473e9608c
 00eea2598b800e748cdd6b2a457d1c4b
+00f1fa0ad5bd070f1d4cc19a02fc12d3
 00fae345266fcc6fb69a7f1c97eb0199
 00fc99d3ef6a7422c6a53ed627d99695
+00fe92fca2a546b77070c3d5bc4eb5e9
+00fef02b6f1f0f5f348e4dcbba220b92
+00ffd3289538ebb56b7e0b93d34bd3ef
+01023f11a5a30251c2f59c30d46e62fc
 01028f57bebb87bd60baa73b69139800
+010363e0b462c88cc60357a309a95a00
 0108b9fbe5c5bab2faa9288fa10dff88
 010a3faeb0303c2e59a950a259560874
+010c8675fc7bf40049edbd2eefddb339
 01110be4abb807d7a334b402ab78c270
 0111f597eb58bcf715807b568b2a1d86
 01124ce96660fd45786a3dc1630da1c5
 0115f62f2c3a7601fa229bd3053428b1
+0116421c39b91f19f60063d76d53d0e5
 0116d303c7f51659900e56455e80ddd9
+01181b2849b72729947aec34dfda4355
 011b32bf6df99d8eb946e6b678f0603d
 011b5d530cece0a3fed2f1bee9a12256
+01210e9ef4236f8a3ba9cafc6b5456f0
 0121791d3a0ab2b6f9adc85a7c3320ba
 0123ccd7a408cb14e2416cc8f967fe08
+0124202464ae08cc35cabd992dd5f2e0
 0128a106afbfe6e82980a9371ba4d87f
+0129168689a22da9599fac42fd9e8efe
 012965053ea4379b5c08e1bccfddcc87
 012a10e3befc963ddc87c63ae2911878
 012af294cfd28389f56f062b4b44083c
@@ -150,17 +190,23 @@
 0130b8624d05dae5e1078e22c82f3678
 0130fb449f2dfecdf2a5ef9faf758199
 0135eb813e3e7758b54d092a46c08c45
+0137609be7c7ed7eb05ec37a06929b62
 013d5df5950906cfe4de91f5b94fa0c7
 013d63443eb6c8fe5972bcb9d62b021d
 013d6ecb3b092f3815810894ecd3bbaa
 013ebdbd401680aa05a5ffacd18a54c9
+013f794a9b7db167d5f52e1efce0c73d
+013fe69f7abd417a13155f01a844553d
 0140056befbd8307fc48a25853700618
+01435ec642d646a3dd0d3a4c7ee0eb94
 01440f491db052b0b7918508ed138362
 0146656b5d8c4dc633d1759356bca217
 0146fcfd93176d75be9e80f113f10fed
 01496e704e320321c1ac785bdc8dbc03
 0149f1c3f65a9175f3805e82c8ecea62
 014c069c3fc007b4837ef88ff411e34c
+014fa0a7419130d149150fe159432a5a
+01507d9f824d8609609d2c78b9c33783
 0152001b2a153367395e23aa14942850
 01527440f1d46d82bdc8c30699d81b9f
 0154fad1cb473f85d3650553a995b92b
@@ -168,6 +214,10 @@
 01563b299156f8ec505a9503d7ca7266
 0157825f81f07de599b7463544f213f6
 015a09c1aaef3794f4bfc86d4eca3a26
+015b3f05bac294d3b272158f5dc7761a
+015d696950aa7c1a9bff756ceff01d25
+015f858ae2d5a196bf6ca21d46d5745e
+01609515a753b4134a1c5fde01aa3839
 0161f22ae3963829c175a2a4065873b3
 0166b9829bbf2f34904259f2fafa78cf
 0168b9c0b31b73358fb734913cca05b1
@@ -205,13 +255,19 @@
 019ae64ed14fde2e9c6fe55e801357e0
 019c09bb7bfaa190774087d511cd5732
 019c9f1220f71f2e1aabd20025f1c121
+019d46daf3f3507e4ee4c95594b36423
+019d9faacaaaba8bca582740d0be4fb8
+01a12fb64d68fc136e300857a23d954a
 01a4098f62671bcf75db2c8e1d16ba44
 01a42bc0853a2c6d55e47281c4ab846e
 01aa31dc468536132ddf49e9d6824c6e
 01ada61c451b826e8addae3677024c59
 01aedb3771557061afb063f27a88410b
+01af1d923791eb08fd35913a95bd15f4
 01afc10b4b0e2a1791a151067415c938
 01afc712bc9365ee31634f7f031904a4
+01b29051e5d7919972bad7db64b7337f
+01b2c71d1689a78bc6d779d048dcfa89
 01b543f613356ddfa4f303f3cc5353cb
 01b55b5cf8d89ea3ace1d71283c15001
 01b70cc3d4b5d4c2d3368f28a2945e8a
@@ -219,28 +275,40 @@
 01b95d6fc16b946dc179ad2dfa78dee2
 01bae8101fc3e4130433d68fe6f88fd2
 01bb8766589166620cc790b603acc02b
+01bd4f11efd6179a91de8f516cd21741
+01bf9fa63a2bc814a7895ee0d4665787
 01c083cbd068d0ff1bcc2a958f315e04
+01c2307c6a605f9180dc05ba85726452
 01c2b9bf95325fc5dc0c4b359a12f19e
 01c42d9e71724169b3021eadfe5f34f2
 01c5179717fc6fc643dda1285ae78816
 01c6251521aa0af82faf17dcd27de47f
 01c7852ac39f2255390a786607714f7c
+01ca0029f47f478c239b63bd32f9b167
 01cb307ef090efe10d6620776a1a70af
 01cc719cf0372e65c2bfe3b3871a7ea1
+01cd8f2667837314a83843fe5c5cf0e6
 01cfd5c7d068c45f6651385f399e589d
 01d197b51cc78f988be83e9962d061c9
 01d2bebc3d521bd49cec1dcf1807b861
 01d3d01b22f6e11b73f971aef79321ab
+01d4a3672b47b6ae80f9306b39fd775b
+01d4ba8c64a7d567dfd120a4c713848c
+01da8bb65d24e887255055f858423597
 01e07cee478068e733e781e923958941
 01e37fc7951eed79cf4ab99d7de56008
+01e4401d99331ce53f961e3fe4bc19c2
 01e8b29a6fc8ea28dabcfc58619325cd
+01eae4575cf0acf91d5e7e3027d96770
 01ecc3aedfd003cb7f12163143771215
 01f1441da5ce7aa8b42a1147dc5abce8
 01f229779c373f89269f0e561377de44
 01f35948fc5b1c422459113ce786ac79
 01f56a7b5d42e5d01db4f849b9982aae
 01f65f2d6642a54fd31120c97eb4a4fc
+01f8f5139cd57145c96c7bfd18fd3b7b
 01fa008eedea8531f2751786ba49bc82
+01fb23851f6967607ca69d94a3041fe0
 01fd5e14bbde4ed921212f4ec9d39b13
 01fd972b886429f3a6d2bdfe3ca95a36
 02001b6b3b9d80a6bc009aefdd743cae
@@ -251,9 +319,14 @@
 0208aa82cbcfc3619bb0e9baf55a9cc5
 020a34007ce9fa7ba7e32eecdade5bba
 020a3663ca4809d49a3154ff3e3ddb3d
+020be5ed0f8ee3104557d02d91a91101
 020e0c554490fd1236492b589e0e0db2
 020e631aa310365045938334ea042191
 02100bb2e5daf55606806e56f1a33624
+02103b82330598e216e7a48039ec8390
+0216914468ec6f194901d3955621b126
+021e2331fba5b53a664bbec137ea3a6f
+021e4a50158d87567f108f5b51bbb4cf
 021e6cbecd144ad75f589381ba973ca8
 021ea68bab0f0c1b3f47e7407c578b66
 021ff20738a9f49a07cc856ddeb345b8
@@ -272,22 +345,29 @@
 022ebf0c266fece2af161e97c3f9c48c
 02330493fd026722875554826d52f08e
 023361fed7e6bef5979f1cad627748a3
+0237a2a6c89af12b8a625919d0bfda95
 0239a0318e9ddd9f807ea58293e78922
+023d564a134e0b2e728f96a8a8f14a61
 02400fd7eb58ed95cebf6b8ab9175ef6
 02405af04ec61aeef1a908e8a457c39a
+0240c3830c6a4535ba7d6ef471816698
 0243d5347b160cb048743de75bb5656f
+0244aaa19103ad080c1893741c857f8c
 0245236428a5f036063fa6e2aa1564ef
 02464024db78d48112dd43c9b4ba6d17
 02465966c0859d2869c31c0279d51a87
 0246843c3c1af4b3591cf1bc86296054
 0246be88124f16567438e56885530d78
+024c84d569d8f6952cad9e9285fe2016
 024f0bc2c8a88e704410d6e68c3e73b5
+02510ee040d9763651b8d7e85883c466
 025149948494c8adfd4cb589510cb108
 0251da7034024e7f4a38af608d6a2717
 0253d36abff6b07a63e76f6936eb225e
 025511df343ea2bf7451edf96a1177fb
 02551fd7b9390cd9d5221052b24d0c81
 0256647357d27acb21ed2de48e784065
+0259e254c258e7ffdb51c350ef5eaacc
 025a6e40958e34e996e4b03698984827
 025b8f1a86222f25aa7ea4709499352e
 025cf1341b8dc023045bf0b8c4d2b43c
@@ -296,6 +376,7 @@
 02615cd07a007555495cec9e39475518
 0262a39e8c1e1d7433f662362c2416ad
 0262f0480959a0611a14b95644bc0c2e
+0263e3d0dda3b162e92a859c412ae6fb
 0264806161bf3bdd02c43ad6be46bfb5
 026566a96dc8071a0fb9df54827b0ff6
 026610e8aa4fc1d2ff0b85d1fc79352e
@@ -303,7 +384,9 @@
 026961f6225a8d686a4c61496eb123e4
 026aa059cf59248df90005bf85dca2ca
 026c75eb389601609dc6db0db0b38d19
+026c9aeaf5f9b4e22a016691551be5f6
 026ea54f04ddeb7982dda5e5130e24a7
+0272fde89d5b97bbad33c751cd7d01c1
 02753144ec92c462cd8e20b01ee95548
 02753651c5f4a10be9befb89d95cc7e5
 02773e6376cf04b3bd5bc557edb207cb
@@ -313,6 +396,7 @@
 027a39da152d559706dbcad8bc266461
 027b202b5b7ba986173f9ef73bf6ac0d
 027be8431f9547b4bf4efa1d373d8a76
+0283800ef84581899b03c312e7ef87ed
 0284eabbeda12d423ea6bc08d4fbfc48
 0285bee564427a45431c7dfe3e146dc0
 028ac9a6db7956b63889d3b2f5f02286
@@ -321,6 +405,7 @@
 028cb55bbddf1745988c865054e7a0a7
 028e52b6a413f9b0152368e376cc6256
 029041e042c6b15fd345a1f96f2ce71f
+0295234924c5e11f293d34e9d449cba0
 0295ea4ab97988b8145ae756937435cc
 029778e7a2c43224635d8315151870e5
 029b98a25eff95a2c409f317c52bc2a9
@@ -328,44 +413,57 @@
 029ca164b97ce75db17ebd4386cb5db9
 029dcf29464ea64c8e139824020aea59
 029e010b14c3e31860d36f374712739a
+02a1636420d9d9dc4368c4e4300368c3
 02a1e6a16f2510ec267fd7a88013bb01
 02a22caddbd6829b4ba7d3b89846e438
 02a449815ee04dea37dbb3e25d8baa38
 02a490be019e0140a4a25effab5eea0b
+02a5dcc6e4b4cd70f837d3d9ed5c78c8
 02a62df75b71c7fd2964e3ead59849be
 02aa9cc099f5b80042052b1a0dd8f47f
 02b19e3221162da19b50051d02c5248d
 02b1a9090caf1cd126166307c3763621
 02b26ad45f3a206e0e42a24834accf92
+02b27b96cf1fa16f9345089fa22d04d4
 02b328614e768a23d7682d80bdf92d4a
+02b48fc0172783c9b8557561450129f7
 02b59404003f1858d37925ada8f3ad59
 02b8c4ae7ac67b3fcfb1e52785e64f96
 02b943b8a035173ba5c4cb919ae42b24
 02bad9cfa6059923e06eb864875c814f
+02bb94b14b3734a7546f1ab455d0a237
 02bc6589cc54fc58e0fbc9e7890b101d
+02bcbd327e9eca8293f2d2a6c211baf2
 02be705a024cc47ce53fc57ef1cec8bc
 02be8ead302cdfc47a4a91a260a64d33
 02c2836277a35ecdb9dc974a5bc8f477
 02c2d02f75f7de60e03ec87e177cc69e
 02c2ff33d5a30a5af537bff4713653a4
+02c35fae0521644deb4cd2ccbd335e69
 02c6b70f686ba611b3e1ba4a0ca47241
 02cbe12eed8def9500203f3254eefc77
 02cc2dc5875b7e4e3bb3dbfe1f1a8bf8
+02cdcc8e338403df6d0875f129011649
 02cf7f4e4d0a4ee49897e51a29da0978
 02d1fc9174dcb337d292c7b81869aaf9
+02d5518cc4e5db4f88e699f414a3e4e5
 02d69484634c79e89ea1a7a8ae6713c1
 02d9ac257258724eb6f59b033f0474d6
 02dab8bb01676eacb7cc884eb99c3b6d
 02de99dc4ebfb2069f5464cd8dd83dc2
+02e046897c575970038d92977ba6f750
 02e2bffaad2023e41b286351d90cebc0
 02e5aaf277682ece7a63244c5f505436
 02e9cd825b7475678d0be0028cd0094e
 02eea19e9cbfc994b8c062de7f74b95a
+02f007c57a0f7c1d7cc2862ec2f573ff
 02f29aa196f835b28aed2b47c0e831d1
+02f3c6d38e7964b45426abececdefb8c
 02f47953ea98adcfcb7b936b005af2f2
 02f6ac41fc54ea11baeaa81b579f24cb
 02f8f6f23f366ea8581897c6b8096764
 02fa575d6e6eab58a603d55f2069fe3b
+02fd43e0608140872fcf9527c5954ae5
 02fea5bcf3a85e295cc07c0408b95783
 02fec9aa31fdcc18c98ea5beca67dc45
 02ff4853d45f737d8b0855ec88d42be3
@@ -376,6 +474,7 @@
 030444c8ad6ac6893365cc2b3a0d39f8
 0304635d8a38d33449b81d95387ac879
 030570bb7462053c04caa6f5a3763eac
+0307c46ee5b5202fe83b8567db223bfc
 030be0d27de4a24b402aff6221aa0fd7
 030cfd4b8713e856d5f252ff18ff17b2
 030f310880156908e9477f9d424653a5
@@ -385,17 +484,22 @@
 03125e6642329b2801abf3de645af469
 0313972aa62a4af17bc838656681b628
 03144298c092883fc02701c6cc9fa9ed
+0315ccd1c3ac54205b70386db3af98ee
 031675029f7f8b83013f66eaba431433
+0316ca8bff4e326d536c2e69f3e62ac3
 0318a8e2888c3cf1208840b334815104
 031a364030bcce6f1a88731e2924736b
 031ab14fb1eed153c5871560a00e93c4
+031d202a2e97c063eeec484e75b71579
 03257a5e60aeafd8c7f1966d68e871cc
 03304bd5a2a537ded0c0e42a2879282f
+033385d8a02bde83f262585712dc56cb
 0333fe7404cd8ec3503514a45ef899b7
 033407adafffa2553350983bf78311ea
 0338b7dfeca04ea69413547279d66451
 033a9a2d4ef41c014e2f8df305974533
 033b2fccf84c358c7a5cb38eaecb6918
+033b4be321f909f97ed301295eb6e204
 033dcb526ebdf8eb07a68ee0e312cf70
 033e3be5ab9e6b7f2d7d561a556d9d85
 033e8eda13d15881fd63dda7e9cc0951
@@ -403,11 +507,14 @@
 034437a352b1c0107e806ae4974e7bbf
 0345cd949e937e72da262286ad4f876e
 03483bb949079341515ca85794a96c29
+03488d5a103a6bf94758773859344e96
 034dd3de1aeeb36cbdb9d6d56a62166b
 0351e0d2c113dc8dba239f699ec02d4c
 0351ee6dc13b41686001cab8ea2488d3
 0355dfcc33108181db526ac37ef673d8
 0355f17a3d208dd1c908faa0f2f9e93f
+0356b4e31a9d13be51790c68ba28547d
+035756ed5b53b114a91e4f811f070151
 035a33089b5d3fdec040858232fdacf5
 035c4ce84bc48cd5246ff0ba956f3264
 035cba6e28aeffceae434696cbf72252
@@ -422,19 +529,26 @@
 036de46373d247088b1c9dcef22fc2ed
 036ea6f66e53fb86f90e9099cb2a2ec4
 036f6c9aec54fb351e8a16375db542ce
+036fa36d0d8157ad121bec244b438081
+0370b181fbecefd0230a613ae79120b9
 037216d8e80eb5adb5defbb454434fdd
 037294d81e951e9e828ede9d2d8ea45c
 0374e989fed11efbfa6d6c4d761b1aa8
+0376363be85c3c79b233d6e9fcf39edb
 0377249687933e1b60e6d011184b55f4
+037a3842973b52e472f03b043eb62ed0
 037b91da584960cfcc6283f53f905661
 037c3bbcd2d16abcb65b94e5b41b2135
 037d6c0a8bd974fb9a05eb4323fb583a
 037e9e6bc9cceabc0927c60efc48857f
 037f14932d70fd33e9ab68b0abe087e8
+0383607be805315b13da75f341295536
+03845ce96296981a6964dd1c7f74995f
 03860b5d666165118d7dec57383f417e
 038748f0907c87b17a2bf71cff5ed719
 038e83cbd6235899643c4cb4c3be72be
 03900b9dfd6ea4a848ae9ca74e9f07bb
+0390da55862bd6cf5cef053b1631ab7d
 039350744cddf818a53af5b8ebffd659
 039938a2fab7c4b75fa2399112929121
 039a16ed4939decedb70ed4211741b44
@@ -444,11 +558,14 @@
 039d97dc5dbb674fe2ca83054db474f5
 039dd6be1f103d38602837e84fe96ead
 03a0dc9107b4fe1bff1bc6feb9fc774f
+03a0fbb47e78e49c6db67a693fb905ad
 03a1b57ccedac923faed4913416aaf1f
 03a3f565eedbfc534b4101b2b855723a
 03a48ae1b7e439c894a52e91c585c83a
 03a61280cdad5a71597f6358e79210f6
 03a6d413eaef430d1be3ea99a38c0791
+03a7336f3a5768b69599da2936e1e3ac
+03a758896d273624cea688ed42df86b2
 03a814d1dc704a151a732ca8da979648
 03a985d4d95280867860df6a1328f4d1
 03abb0172441735fe1eddb3004f0b3a0
@@ -464,14 +581,22 @@
 03bbdf09e31f561f1520093b8efe992b
 03bd5672e9f87e418bca96e5ef6df10d
 03befe9f2d13baf78836c8bc53fc39b9
+03c05b442f9f6d745df893f97ce26322
 03c097bac9b23a9e162bd7df9bf52803
+03c1bf4c2d91ca914bfcc4fbd213fbba
 03c21154c1447e43ca0f0f9f3369fbb5
+03c2e680ca3fb496d6c9788c0d0eda89
 03c3d324ce803949eb94a30946bcaf20
+03c3e69fe4c684f347ad718d682de942
+03c5167e73c31cc2b09082935aaa2de5
 03c52ed902171407e12ebeb9e7869a23
 03c7ab320c464c18b78b8cea44c0cde6
 03c8dffb9de655ce1fb4fa283cb0d4c4
 03c951f80351cbe0a6e2a74cf0e35d48
 03c967e6454ac842eeb53a2f338b8742
+03ca5cdf8e2b91272d914fb23a2de573
+03cb050f9d0ff04a6f6007ca4e6f0fac
+03cb793e393542c439269b454e39897a
 03cbe74a12e1cf397454fb5e5c1637e9
 03cd4fe084bd059d8caf17235636aaf5
 03cf677cfa96defdcacba57bc1c692b5
@@ -484,6 +609,8 @@
 03d6f6f5daa8c50c2fe50e46a5397353
 03d9e1429bfad4815c2922c86a6880dd
 03db9bcb0d5172f1759a09815b0a932c
+03dc585f0725427d4be0509bd9f3a924
+03dc5a16c6d20249f922e5c04d71ce07
 03ddda94b231c1d48ae338ae7c447023
 03e0d5ff65ea6d81d709bc42ba50cfad
 03e61c5b877447511cdc903ddde2ecd9
@@ -492,12 +619,14 @@
 03ec33ed97a4b5af1b6147fe966771c9
 03ed61f1aa5f7021b352853f69ed942e
 03ee606788ac2b365dc2b079d5d1d1f7
+03f12c6821d46790f1bd8b09dbbb3432
 03f3b2e7266096df6e2e9e9fe5358dd1
 03f4a47d1f433848d8d19fc40fb9bbf3
 03f8347a88e49038af5903d6587fc9f0
 03fea25adb5fae94f09fe00a92b9809d
 04001a82441c409d4e1946ed2561dfd0
 0400c08ee9a0b422b72fad8e0bba3015
+0403f63f621533e2535407f4cd5e9591
 0406ec05d5a5e4115e43103cdf8b2f0d
 0407213be82c0e2c231d28de52e9cdb4
 04088198e951a549508ff7ec3516a6c7
@@ -506,12 +635,15 @@
 040b63af1ee7cdb3ab57f2ee30638f59
 040cfe38ece05e5c7de6d43a41682037
 040dd591685797776f2da7165a15972e
+040e8dd93d109971d00e7530537e341b
 040fda88fd07087d9935f4921a443a93
 04100a501a59f302dec6860a2601421e
 0410306ebc5c6ece889e3331b71c2ea4
 0410aa20e69bd3797057d968d7033c55
 0411c8ebec965c87c292542c2a335719
 041647e1e376ee30192aebc0138ae6ad
+0417d0f92001c148ea0de6c303b71800
+041884518797ba02547302ff86a08d98
 04188574d8e432f9523eb6c038a7fa7d
 0418e134978a460bc1f5876911fc125f
 041c3959f01271d377a3a8467e129f2c
@@ -523,6 +655,7 @@
 0421cfc35a1a36f09a84768f6dae9ab1
 04242f872f06bb815b2fc4bcc75b044b
 0424e43109042b77c70f5aa7f5bc0480
+04250850bf9d3415aad9a6c92e09e95e
 042581e641c9616071c4ad9a635a4f34
 0425926441f5709796fa2ccb3858c285
 04270668bda73f4609b7ad3ddbfd0d94
@@ -546,6 +679,7 @@
 0446e1711dc6c37009cc060e537e759e
 04475b198bea75dde1ce0150c72076ca
 0447605eba8ad0015cfcf72ba2a0137e
+04495a52c667efc7d72323ca26acddf8
 044981f1c71255f82f0bb92ec8998387
 044c30050c18b253562d31b0a9d7ca93
 0452d8c9fb6525d98b9b648f3baaa5fe
@@ -554,25 +688,32 @@
 04567e39195bb7df0bf9b83edfe28a3b
 045a3a11bfad512d2b620d2be894eeae
 045e292803fa0592bfc2a2eac71ce779
+045f2d5b46df7a53abfd46aa254c956f
 0461b57407074a3669678688b534e871
 0461c0e21f34c4370d52e76958423d4b
 04642d922653e7e213160da033ff9f97
 0464aca87bb9897b3356dffe79607ba6
 0464ffa2bb0130f2446eb4804551989f
+04655f5564bc48f8961e28ca89175eeb
+0466a0548274d7abefeb99a87084b449
 0469029c1ef6f0f2ba392cf82ac8d00b
 046a02879cc799a6f7e572ca3cc28dd7
 046a3cbec7311a64109170bb4f606629
 046bfc916369d4130ad6848701792941
+046d1203c215157180348b7569b71c17
 046f6740984029704e72d7522b601303
 04718655e06dc9f3b44e05a26d3e02d6
 0471ef145d63d06c04bfef869f9ed019
 04727cb8ca6f9d3d20195c9b42ff9f74
+04734f023a37f8fedf29d7e28e6c557f
+0475afdc32bae322b58e7f14c65ca703
 047657fad1a0e1ecde91aa8dc903ddec
 04794982e18a48a8d39f10a946751d31
 047c9505707fbe1f54af4567310288cd
 047f85bfcc38d242c205e842c87cd8cd
 0483142ed905cde7ba285ebafb114b4b
 04846dc33f2e6c5b1c5a129efd659ca3
+04857861ebb1ff8795c6c036b23c2806
 048655817dfd90ec0c83bbd9503eeedd
 0488bc579c856ef6c2ea1b836a20b169
 0488db717913871d5a0cb557c5ba1d99
@@ -593,7 +734,9 @@
 04a1040a2a4686834cd03c4c355b46f6
 04a155448fcab81d12e842fd2243fed7
 04a1c8675bcf2a64c4db4c32969b90c8
+04a3111876feff8bb9ba7efb651cc262
 04a367624b2091cd0b45518a6e20a601
+04a3c318a42af65277a8ac480f4fc27e
 04a3ebaebfbac0fae4760aca1ba0073c
 04a42382aa4383fefd5110826d2f3649
 04a5eb0b4f49ce610115749551645b70
@@ -611,6 +754,8 @@
 04bba33aef5da2de11474686f4b138c3
 04bbd1fd2a0f857d50804f293ec4f870
 04bcc8fe7ad40e51b39ae470d2ac1aa0
+04be740f1d0431d8c81e2f6f532e896b
+04bf5e1c5382d993fcb3659270f06820
 04bf6de9fafa0914acf7ec4722163866
 04c15d9441c6853abaaf0e492a9de825
 04c3b6cc04321791d93fc33a2dd4e99a
@@ -628,6 +773,9 @@
 04d5a2a430bb9608ffafae936769e457
 04d6691eff7ac3f7cf9b1ad56abbdd3a
 04d896d7355f46a20b2d4a0056178d4a
+04dbfe8bdef0ba8920c01b66b7a7336e
+04e040098eb3fcd752f2575579d354f8
+04e2976c7a285576dc2e3f296140ba40
 04e2aae567e87f0968b53baa76aef4ca
 04e3756d06bf4353d4a6198118638d83
 04e55dbe57f3973eb8c18e32fdf40777
@@ -640,12 +788,15 @@
 04f20c5650660cac7e78c78a48016a82
 04f3737027e64c9d26e5f0db1f517c40
 04f4357e7ca3413b627b1d1e5e9fac97
+04f4834ea2162bb624b8bbcffaacdeaf
 04f5fec56796218b247a2ae982bd5a49
 04f6501bf06dce3c6794364647246b4c
 04f6af3fd3397690b0b3bc88bf70973b
 04fbc6d73cb8f450cc665c8219c82ddd
 04fc3d0890a5f5b48897597d588e1b3a
 04fc5d02fec9135856a328d7a257c29e
+04fddfbfb37bc82481b42eb71b952652
+050136ee2f1b65cf9c16f2bc1a8318e3
 050138d4ac8618af6421a9fbad77a8e6
 0503396728cdf8c663c8b0aef903d6e7
 0505b2bf267347d4936468d0980b64ea
@@ -658,9 +809,13 @@
 050f4dddb88ea78a6c89a48de086b668
 05146d768707df5594e13a6e22f46fd3
 0514a73ec0ac417e585b4d81c0171018
+0517916f369919be68e1156597fb3c64
 0517d410a43d3d96139aaaea7cd5f297
+05193cb1c66fefc614c959beeca1ecb2
 051a0c75040695c3f1c4b118433c3a06
 051ad2ffe82d9f48eccb8e744e27c892
+051b41e5986cf9620fa944e58afb1578
+051c25370cfed46ebc66eb9093a8ff5b
 051d2a12e26ee9d484a3d29a008cd423
 051ea70f37c7c634b8360a3a65e97702
 0524552f9809736f4ad264cf33efee9e
@@ -669,6 +824,7 @@
 052a95fe99fb2f97809d96016a99fe52
 052ac1f56116dd6af6acdfc697345dd3
 052cd660c6a6199a75ee13ebdd93cfb6
+052d6a51d217c385bd163549bb7ab73d
 052ecc8b74ef1c73fb9ee6c489a43aed
 052fa7929d1e45e114310df101bcd35d
 052fceb6b76c2f32136cf08f38c0c9a7
@@ -688,7 +844,10 @@
 05477b55380de825f09a2197a74c71a5
 0548a9443138d2ac97eab4026721cb38
 0548af8ce5cf16c5bffebaa6811eb624
+054ab3497ad415d76aef73f9f49b8171
+054bbe52377a61986bbdfb40c440f761
 054bf3afbeec4b0d31544630a58bf35b
+054c09b78573876cd2d0f7778d17b2a2
 054d7f716fa483cea7d0af127de01501
 0551bf641208eacf641d1238383f1e9e
 0552f9b628172154aa7844bb3a46c7fc
@@ -702,13 +861,17 @@
 056097a2f83999bccefb57d742acb1a8
 0560fc95bf1960ad3465c8f8346f4ac3
 056119904b2ed7dd2c523a92b079e598
+0561808f8779fddef0d2ad9a8f8a9529
 05622e38c05b87689fc30a48ef8749a6
 0562986958d0e1449c858abb16ee4b69
+05638e409c0a26315bc2c74b1668ff75
 0563a30e79488f022f58a7b55f9d215a
 0564aa25224fcde6f7ce48804b026826
 05661860dc5492ef08faf5abed1e8b8c
 0567e4e481b9fb97339992f8c1ce6e17
 0568d9f0eab1246727ceca7c5a032382
+056bdc95abf679dd4af33dbb92c40f70
+057195067ee8017cb7314c34cabe2788
 0574ddd3cc1094c06b9fcf696e7ab10d
 057604f8ccebfaebb0596f2dd25db212
 05766442573c854cc8934b18024483b0
@@ -719,29 +882,36 @@
 057f203696ad930866e6a400c3f86e87
 057fc7e79e620cbafb68d18ebc72e90c
 05807291be7c54731a290eb11db3dd98
+05820409be4bca0734c0f176d98b5abc
 058223441041e1a48b13ae4440953331
 058594c7218b2148ce45c300fb2204ca
+05864f36954a9c4ea0120005d7cd4134
+058858e4e2caabf0b5f1b7229bc3c374
 05888716179541c40ea495716476521f
 0588c2fa81fd65053c78fb0a93cbd237
 058e3c07cffd4d782bbc343821c97dee
 05900cf5b739696451c49483e30b87d3
 0591ff6511faabe6b8772218c6bbccf2
 05920f3c0ddde652f575904198365c53
+05928b42e9f48989caaa14cb2f2119ad
 0592e14d97aca207440298396d591c8a
 0593253d57ba0d34242209a157b4ed96
 05934f53877f1dc7b6e291ecf1013bc7
 0594184c4fb6406afb4c10fcd65835b6
+059481bef76f7c6280f8f3cce75cd038
 05952e73bb785b66e6c013fea488e874
 059800106bb9158871eb3f28fb25eec4
 0598ad693bfcfc2e771cae8651d62ba6
 059948859bdcd7c176893f4249459017
 059cdfbad168430463e0597bec379277
+059f4a3e3bb8d2e372653931ce9f09bc
 05a13f7cad45dc61bb6d415cfd75af6c
 05a218b4ae7618224e393ed460e2bd38
 05a5018a16a67a3dda5534b8a7f59cf0
 05a54fae74b00b02edb2a3db9f5e8b39
 05a8e4f70f2338a27d6d3b32a5e3da50
 05a987e24e542bd972e18c4a3c04fc46
+05aa421e8f40b9228bf8b1af1da522f5
 05ac9174a90a12c88bd3425c516ce92f
 05b03415ecba3b8c3d78ce8c4cf29508
 05b1bbee0b9ce8b95a02c1e630a6e4c6
@@ -756,6 +926,7 @@
 05c34bddb9bf2150ef8b9da418153f20
 05c5a7d9369ff3218b4503b322b65a45
 05c6a9bbb3986f7d0aeaa65a9b6ec8d9
+05c6fe53effce365353d7d67b67db28f
 05c8331a5946fea72d73921d0d54754c
 05ca4f178f19223c1e14e6307d497ab1
 05cde4bfa03d7715dcf7251b4d431dde
@@ -773,11 +944,14 @@
 05db3fa4660736acaa37c4cbc4c40e70
 05dd7ad8a924eb2ad04d2f1442596ccb
 05de3191fa1a7976bc8f6ee260f97bb4
+05ded2e9f2c497f1026b89ac9d34d850
 05e377b6ff6ecd4c0b5492e33458de42
+05e39f95ef462ff374e602716e90d707
 05e3d539f40a4f234186f5199962e4b2
 05e43f8837deb8bf46e80f41aa7a39ef
 05e65f8d6e1cbdd4adde86f33f2e23a6
 05ea53d52a18dbe054506fd9378d95a4
+05ead03631b8b097481eb84fe4ca2535
 05eca1571be006f6aad5277718fcbe89
 05edb6f6dcf042fd5737fda05763764f
 05f035233aca161405939cf23c40d5c3
@@ -786,6 +960,7 @@
 05f672dfd0b0ca09cddd507321a63b80
 05f7c0340664413ed2d6f6ad3883e5cc
 05faae36e53ec085dcb4b1a19309c78d
+05ff2d65eac358e34ccf90f56c7d28cf
 05ff74fa673e18838aecce9e6a7376e3
 05ffd7ced2d0990f371c9112240722d0
 0601edc5966252b83f2681d0899373bf
@@ -804,16 +979,20 @@
 06176237cccf5cf65a6d2fcb7f1e0ac6
 061877245fe7e087685b4a9ff2bcbbd8
 0618bd9e5b127181527e7fe2e1fac5a8
+061aa197c8d3e5592c8d3d8064f9d189
 061ad4833fb9859ffe934d6c49178b90
+061be4a2cdfba37074c748480356098d
 061ed1e32bb49a9ae8e6038ec5bd006a
 0621021db6618411c38557df7e34a8f2
 062125aa910bfb32a88dbab8e2b1b9ff
 062391f4f45dd37708dbc6060f9b4c5c
 0623e17054ce6d9604af8aa865d75a2b
 06264ab76047e38867f6251f458f9d0d
+06290fe6eea0ba66cc6d33a40b4b3a18
 062954abd1f5dd92dd9000ab4c951b69
 06299d989f328445883287f9d8297ac7
 062a1255e309e70502894ff7c424041d
+0631de42031db6c69feca430dea9a227
 063361c9dca15402b70a50c604752977
 0634712bcc72d2f52c490974c856d7a5
 0638ca766968bcb67123e52dd6d1f8e6
@@ -833,8 +1012,12 @@
 064df752810543df340a47451c5e0381
 06511790169b5d8d0ba16c402cd9820b
 0655eccfeef6e34248da68949cff8106
+0655f762d02250fe76301409fd09553d
+0656eaf7012d8c9c60fd9bbd0c96c6ef
 065d58f183dfae482295f6082d97d392
+065effb49b50de095595777a258a644b
 065f8b6d0cf7fe83ec473f76d572a88f
+065f99583b0693ebd90f58456211e6c5
 0660889c38ee7e381b783bcf64399469
 0660a1abf3b97eeda0eb0eb6894d3c6e
 06626532fc790ca6d096974259a34866
@@ -846,6 +1029,7 @@
 0665c02f89424a4c495aaedd72341b72
 06668f52b9242fff44dbe3cdba4b6d32
 066695c6b8d7fadb15cbb1b9a345a677
+0668287e3cebe1bb40195ade6ad159db
 0669eb8fed45ab36ca9805fcff6d1eb6
 066aeee608e1ff6931baeecdeaca21e9
 066f4a362837f89db3497cf286dc9333
@@ -856,23 +1040,30 @@
 0677b5ff5f502de2fa83e5ae077df9a7
 067907fa6017efce0ccb37ff4e67d790
 067a0558bcc460c794cd71e2d5fdacc5
+067ae43a192d1b0598f386c9c37c05a4
 067dc987271cbd8e6cda788cac217667
 067e8b2c9451070109a6dd46fb55ee66
+067f1321150bfd6ad858efeece6dcaed
 067f2219c7b3e66fdd1a93e2fde126d1
+06804de47e978e3fc45fb1b15aa568d5
 068297fb869ba66fb7297128501bc0ca
 068670b1b1468d584dd65959d629b2f9
 0686854e42adadeb2f9f3232408a828c
+0686aeeddca9b0df97161ebe9d235dd8
+06876831eb53249a91e6caca605ad575
 068857826a8b9ade099fdfb2cbdefa86
 06894a321ddc6fee48825eea62cf7ed9
 06894cd5ad4f95db3bdcb3d5239699a6
 068b848d599ad7e26029393324139124
 068e5aa62c99e62938ad6356bb4092a2
+0690559ea7317dd14280020329174ce6
 0691ed2d375ca749d22854b49a430782
 069275e10645df5b1029f4dc96b190fc
 0697e6acfa92c23ae507a26082d89ae1
 069834c93678df2276540f68f9ca739b
 0698417a52978698b08c6228d4640f86
 0699d07e3efac9eba150415b0058400f
+069bab999d05d2134e623557be48a812
 069bf1b5ece5331f43f294d12a015596
 069d3372a2a3481ca014cbb97b33e26c
 06a1a29886bbae721360aff228150a40
@@ -896,27 +1087,33 @@
 06c7dba7df769d2b8e8beabfb5e9981c
 06c880f9b51a0c80dc39df86b61ef184
 06c8e9dcb8948c69b9c9107741f4c549
+06c9bc0cf3fa28f5a38e9936887769ab
 06caa1f5938e62b4fc83b0c9472fbbc4
 06ce477c1651fd28ab280e36d743590e
 06ce57584658f225b52ba4a16c21e730
 06ce812c979494a286b41babfab1563b
 06cee6ee1c5273f05bf9df3eb6c0cae7
 06d4690452b49d921c2aab59101fc94b
+06d5aeb68a1a5ace76b9ee230284f951
 06d78d01381a3efee73bbb4ea40ce6e4
 06d7dd9be858deef62a89c7cab32066f
 06db3d2eedf98c1d61fc948cee310131
 06db4356bdb75f01a10bb7fa0a89230c
 06ddec2d3dda98cfc30bba78b2b58c6b
+06e128d19f1b4bdd900ccdf051ffc07d
 06e3b8219818aca1008512ed26d346f6
 06e3c5d87fa27f935b5c981a2f46fa99
 06e7ec96b11c06e353c5b15f4039ce15
+06e91c2db5295fff26e878d6e94d3d8b
 06e92f50e884477cb06e02d29f0c85e8
 06eaf65a74b0d7fbbed037c779acd4cb
 06eb47eef10ce7819fb3265ad059995e
 06ed4fc3e34101bd624ab644d702ab3e
 06ef42b975a202a42a6fd6e749082133
 06f177eacc4cede33ee80ef908cd55f2
+06f1bded5d6204bb434021bc184cccb5
 06f3c394ebd4d13061d4d886b7e1b42d
+06f6ed5ff6d2f57918e0ddefb0e16503
 06f992b97eab8f0d05b33d92434af512
 06fca49c7bef84a7e2f7f4d09544f3bc
 07012a05548d7a36c3735a6b7745d5af
@@ -925,6 +1122,7 @@
 070544f95f68034f030c70529f5a4f0c
 0706ffd0494fcb7794f5e864e02fcf9a
 0707454c84e71cba27196ffebe49e019
+070a9e168cbcd72f190a7ed003562f55
 070fadb607382d5726b25820d8dcf50b
 071167494bfb69a9bfcc2dfb7d96606a
 07149eb3e28b5819894f3b22bd610539
@@ -933,6 +1131,7 @@
 0717450f6dfffda33819185809708ccf
 07192c4c24099db2afd49e5e019b28cd
 071b71847bd281d89692b11ff2ad288a
+071d71b0503b07c46fe5f9ce8cc6df50
 071edaf1028d8b1618a2794471eea91d
 0722443c456f887e45e19a6fe634201b
 0722c584a3fca616a0ff0efa09f98bea
@@ -953,18 +1152,21 @@
 07424ccf8c8a24c6cbe752e5a9fc3812
 07424d3e5933262a691315419a28462e
 07451a915f5b043135ee4d013287e09d
+07473e90e994a61931d33cc18ea9dc39
 07477bfbd67a71588324c3e9c11b5370
 0747e2f11ae1a5dc077649ecfa250b40
 0749d86ac7cf61a4ab89b6c3085ae810
 074b47a27b346f1def7308a22c8455a9
 074bbd5f050c4362eff2803c7755e3dc
 074bf8d9adeb26d7975556b5c0014d1d
+074c181e3498a4bcdf30f033e7679958
 074d258ca6750e452e242fd525300c42
 07539928a2fdf1fdbfc77d4e2d832944
 07565e8f1a7117b3063461b836d205d6
 07569d0e4844aac21737d1e588274242
 07573847ffc070156978ef1a85e12022
 0758a8895e6bc1947de1474c8bcd9c56
+0758f74cec54f89efdd22a560f0df670
 0759b3bc78f09c458fcfaabe78003317
 075ba791dac62e7cb7644e21b3f4a467
 075e876da2d6a5ab6f99f4279a0e3bfd
@@ -973,6 +1175,7 @@
 076557056b278657dbf8d9b1566555cb
 07669c5a075494cc9f8467037ab4c5ee
 076934731ced4009aef348ebd28fee98
+076c52920f40de916d8ff0428577463a
 076ee8b64002f28b3dfae7613ddd098d
 07756de2fdf53686a7b37b84391ceb53
 07777d711bf73e00b3a22c63a5c1854b
@@ -981,11 +1184,15 @@
 078272b9b0e940e1442cd326f4f75836
 07834a62242075889a3c3ad9e9761833
 07838e02312de379030611e3c1361f1b
+0784ad969270956aacc5e2361f8b837e
 078913c35cb77670b1505b6f0cefc504
 078969814ac4f360961cb3dc176c4250
+078a268fe89bc29bcbd6be51ed1fc86a
 078ba115f9948a7b3cac41b33c96930f
+078c52b92f4a48711d3b5b58e196740c
 078cf208e66879bc3165cd1a439a09c1
 078d4fa556cbd717ea00de219d54c6b3
+078d62d8cea6f5687f85c1f83e3ae7a1
 078d86c7f587f450a77815b3c4438f4a
 078f566d77f8b11ef05d0a597bd37f59
 0791fd185b7aa43b59967128ad5f8ac7
@@ -994,6 +1201,7 @@
 07934ecdade05a9908073624bb600880
 079504b5cf2a038b9388518fdc4a490d
 079a9ad04cb8888d77a6bfff1d0f2fba
+079c21b9861b06f3a37b865b31f828f2
 079d604205e4dda5f75f6cd3951ec7fc
 079d7d250c9ce7541b7f991fca73a130
 07a226bb4ccd6f418bc5ac3b024326b2
@@ -1003,14 +1211,20 @@
 07a6f6ac0131f6907c0f69f9e3054b99
 07a7b83b9b24881717bc528aa7d1c231
 07aa4dd6dfcfa058d25254291092d272
+07abd9355008a4298439383712097439
 07b13e63f8a3f51fb4b9ddfb9f485542
 07b38a66ca557f20c846f3cf237dfdb1
 07b3d0e8ff3fdbc4828d4c742ba44bfe
 07b4bbdb5687f786dc959017c748371d
 07b4de3f9a274cad94ca37494620808d
+07b90783f35638038f3c118762ef4b40
 07ba95beaac6fd71ddeda94d4f61c763
+07bb012927c018900894c2a81639ff51
+07c1b34d7b91f78e27056e6a293177b3
+07c1ff9cee66d7b6d5f2752dd6c15a7c
 07c2bdb4ce7a346d7b1c809e0ec2bfc4
 07c8c45138d46033b20a72defe556d8b
+07ce3d3b6e1b0ad31ed26da57e5c86fc
 07d0e81eaa469a5ec0c371f264416049
 07d2a76cf7946a69265fcc1de355badb
 07d4adf0099ef4ec4cf38df597ee4f4e
@@ -1019,6 +1233,7 @@
 07db1783a7a264c0db3927f180e2cb97
 07db8cd13cb641df534cbc3821c72862
 07dce7d0d355ac4ad140e5b4d097bfff
+07dcfb180696420bf3042f17eff15417
 07ddfe72afa68d8be5f9035e7866e66a
 07e2654019bc7930ee7c0fd05678dce5
 07e3e59ae7f314ab6b31b8389e6da3f0
@@ -1032,6 +1247,7 @@
 07eea89c95f6a83b63311bedbf6446bc
 07eeeed62be4215810f2f6b773b985b6
 07f1b6977dadfbafe454f313b68f32fa
+07f261d815910cde4881fc6fa8712c96
 07f2969d8e633eaba7953faf8584f7fc
 07f29bd45f1befc777ae28eabc252368
 07f2a369f25418d9951839227a351ee7
@@ -1067,11 +1283,13 @@
 0828793bf18449b2f31c8b3c9caf21cf
 0828d50c1b84c0f411aedee80469be56
 08291677ae60e2aa4a7b412cf9416379
+082c282519cf19b0e2ddd81c2bb75694
 083073f22a9014311d9a01f78754a2e7
 08315873a176f8d7b5021b72fc74b50f
 083187136a9acc810fa38c31e739308c
 0832426dbc556aa505f8fcd452b111ee
 08346a95810b05159eaa88752deabd52
+0837899f00db8b83ae0ab480133639e0
 08391bf1145711b82367000cd2b61109
 0839f525be96d19646ddc6ee31bf879a
 083da0494ef8bceaaeeab1bc714b86e7
@@ -1082,12 +1300,16 @@
 0843868480ea926bf1ba0350f0bf66d7
 0844a6b2c202149a673ac5441b13db18
 08485231a93c80108c7f8ed73b53e7f2
+084931cf5c7cada6c5199109827a5991
 0849e93d779a966042e6cf552f9f6dbf
+084b353f91e25429974bf5dc3159adde
+084c6c97ce35b0ae65993ffa09ad4755
 085025d702a7dc69afa739371f1736d6
 0856eb1b42005f9aaa8d9ed02a4b56f5
 08591ec4074da3567df418bb64ea7db3
 0859dc8a0ff1582d8914cdcee1e0318c
 085dffb489601c7dd6f2c1f84a5364de
+085fb938bc6e33f661256308a5fd5f9c
 0863a707d1fdaaf2232f10444c0fe06a
 086839782b0389ce0c0779b5c19208b8
 08691060fac3686183386b01064ea056
@@ -1095,9 +1317,13 @@
 087122f57756fc3d9d3f0af08289b263
 08727b4488cd8cd80c2ab6c71e7b2ca3
 08735166fe29c9e5e0b0c776e2863d4f
+087428f628660c00e66cb9aa810a98fa
 08742efd17a500fcbfef66111b9f07bc
 0874f89d65efc6316dea4fee2748e6da
+087803844b2aeb87e5135450348f98da
 087c0312793c426a3be6e9ecdc990fa8
+087c0b3b1478e3ff847abff7855e490d
+087d306d51fd1d590a6cb8daa78190e1
 087e268e627ab4958af65825f5e0a2e9
 0881be7e7a0f10d86ec1b3c90b2f9d14
 0884125a66eb3bd7edd272455d2283f4
@@ -1105,9 +1331,11 @@
 088521b581980d5e74fb2198dad2a5cb
 08868a00c18db8e7dd0391f6b5c82167
 0886c8152a5ec64b392a80096fd4e04c
+08871a9018ca1114c4c3cef36f41664b
 088796fdf1b7f79147164264560121a3
 088aaf7b102edc4940c0ea6668d29bb6
 088c21b12c1c4d4a59c02389922b872b
+088d362ac84e2a110c6f8b7bccf9550f
 088e3280ba412f268986499d6db0ad44
 088ed3988702f40e2d73cfd20def2702
 0891a491f335a217cbaba8c930e56a86
@@ -1121,6 +1349,7 @@
 089ab7fc9a1518bcd064f5676398d808
 089ddb0c4e8ddf3307ebf8382ff6427e
 089ed66ae08cde98d5ad654cea986b39
+089f235834c9315d3fc447e4503b5277
 089f765b74ddd022e731f4fb2fe33752
 08a0cf13228f963df50caf8e60a167c2
 08a0ec8386d809d6e6223a9cde792167
@@ -1128,9 +1357,11 @@
 08a18c7b56b35c59bce8eb26d64bd011
 08a2bf6db54af53fd03b461ba95d7eed
 08a3e379c63dddab3890e765e8585430
+08a44f882721208bfc54745d3f55db31
 08a6cb00a5d07b8524c0e0d512b4dba5
 08a72c40624802259b58b551d2cdeacf
 08a9d464024c1b94ee99c08a4e1d61d1
+08b043dcea541192090afc8ce3cf3115
 08b1a0abbc3a43dd89408ea0ad0120eb
 08b5a9fd6a306c1eb721956d3d5e3a01
 08b60e59c3d3d742f33e609cd9a34924
@@ -1140,6 +1371,7 @@
 08baf9c4dab27d8a2440ff1fd63e2c63
 08bfbf75e59edf7032a1cb441070e797
 08c01ec464fab832a9c31d7d550e56e5
+08c071bc3b8d59233e463d2b9e1aac7c
 08c1ef8288881d5733670d9664aa0701
 08c3781fe3f6261192ff0740bf6a6dce
 08c3f2171d0d1802ddd1e38e70b1a182
@@ -1158,30 +1390,45 @@
 08e1cbbaa4b23a4344e3a31ee045ea78
 08e4b375d02a5c2ca19d5044da6a0ec8
 08e4bcf2586f50b910f1fee5416d9e4d
+08e717c265d857d7dde6fb9e1cdad6eb
 08e8bc6453210f01015f723d73171fd2
 08e914e420e3c8e7b6d3a3ffba5bc6ee
 08e9cfea502f96b652203ac91f19f465
+08efb315e43a8e64d5bb7ec06cf1c18d
 08f0a8c64a6f9212c035e69dd3fd3244
 08f1baa31cf3829ece703eb71317c2e6
+08f6614bae70b1fe8e59c89e06e2ea1a
+08f772d36c0f1999e447760948de1f75
 08f89912c40bd7901c5063d7c6853383
 08f9c103d2e9695b5a266c226ec4b495
 08fca669f8400022474acd1c093ee938
 08fe4c8d3ae05cffcb731e29ff1c6e1c
 0902370f23e395edc3974176f76f5576
 0903ec7d0028c7e45e71ac07482d3851
+0908509a8458ca749f363aa8bf523ff4
 0908a568a6ad65abdbf95906b61bc66c
 0908d5fd99dd89dce651924ba8b796aa
+0909e55bd55749fa6c12d3ec34bdad3e
 090b7786baebcea27760d6499e991363
+090cdbf08f1211d28db4aa43b530a361
 090ebc39bc4fde78f2338f737dcf792f
+091298eb79f8199f2358932d7ef62cac
+0916dee0751b780f48f395313f5edd87
+09172ceabcac69589163bde1662a51c3
+091849ce636c0258891fba92d8cc197b
+0919b2c9e6623a17c78d986a0217b3ed
 091bf18fcb80b7dbaadb5171a7f6576b
 091e98a191071f44097f446b7e2c033c
 09235c1ab5d965f6f44329bf656322de
 0923ad00ea83ed8370e346fc8df8da9a
 09268760d03eca8f32b7979151a62562
+0928f611da74eceeb655226db38d52bc
 0929ff856bda05d08d7f338b06158f0f
+092a87277bc97033630bd1d2f4fd9d8f
 092a96f3b6f1b5918ab2e66706f64812
 092d3b5104f0b78347fbf09a1ce42caf
 092db1a4df6af0f08686830e2987a15b
+092e24cd2fdf7b2ec2d0a3eec9c6f406
 092e75da4afac16dce41cf25bbae5569
 09331988a116fc7bf10d82e2db84d40f
 0934c36601ef83b79807ce976102f144
@@ -1195,19 +1442,27 @@
 0941ed783b10ff912475e6de5ac3970e
 09450944d0d1b66a3b4bff5e1e2e5a63
 0945118c84dad6e3a3f72c990c637104
+0948b011d401f9a852f6bd1dc4c5221c
+0948e10db29e12009c71c6317a721e97
 094ab067563713d837b74629d5025737
 094c627f98a7bbe2e8b550615390dde7
+094d1d03497cfaa6c2066b2b0e286f7d
 0951e01365a4240396705b4c59900a74
+095335f1d95ba55f2d6ba9ccee3979c5
 09559df62327fec6c73315b7b0f5b759
+0956eeb84b52956f8bb421113dcb5b9f
 0958a5f6b9655290788af2d0d2dae484
 095c6651ae352d3a07500a448046b938
+095ee53a88a4dfed22f8a1d93265fca4
 095f195cb6eb849aaa0e336f07e23174
 095f6e7d1dbf23f1964ca2eb4e427043
 09600218566276d0e4cad808062bc901
 09608b9b2e4a0e6dc36d59114590dec8
 0960df7c6b24c587aa3a079739aa5929
 09640725f1f63d1765d1490f51720646
+0964ca810f32efda676440e20479cc3c
 09653f0ef3a5fbfa3b84a5ad6913febd
+096752dac88cdec990b75dda97797f67
 09681e11124c6aa41d8df0fd59c12bc7
 0968da6eff5d3538048949ab9824c3ad
 096a758210b304aa5b0d127de4d2ee23
@@ -1222,25 +1477,33 @@
 09804093f5908db85011baac8982fd07
 098063d450e46b91c064a23e48358ad4
 09845777acd1769b757bf18a37475d71
+0984cb5da97211e819b942b2177dca45
+0985a9dca1a24a0466c6dba9d8442e1e
 098735cc934f66521cfe7fb61e62479c
 09877644d4b0ebcc99341cf5cb62e847
 0987a2c0ab7bf948e216716d12cfa54e
 09885211dd5db374b1a65040eb40fc80
 09887d8ac5e322ec071cc46d0a7c5e20
 098d8db5a8664154940a3b748fd1adcd
+098dcf7da9986e189d9344e9353ee85c
 09900de1a1267991ab9a72333e87904a
 0990514d995d79a78567634f35469be3
 099177c8fe37940c5ce5777d2e6921f4
 0991d5dc055f327ddd8ec2a3a1ab6c6a
+099585c41b7002dbb5afca91e49c9ad5
 0995f5691cca5215618eec6573e56075
 0996deb218e9e52dc420dfa1595c1cb3
 0997a8b747350245e978646a292f83ff
 09995fa84485ddcccf38667a4b14e3dd
+09997eff7a2af605b3d8bee92071be4c
 099ca5cb7f0fecea65b0fe2a76b29f96
+09a22bb6c05b96c0b3853eb215184f95
 09a28887c7237522145ff0a0ab7811a7
 09a4a68c2af0e4a2c76c8033dff215c8
 09a4dff41dfaf77dc6b70d09cb4b8a82
 09a5300714bcee87f827f6d68bb04fb8
+09a55be471457949fba03e3d527dd819
+09a67ca45d0883c5fd6fcc06ab9083cf
 09a698d847a888294ad14810ed09ae8b
 09a80ba356c022e5973a31604c2bc093
 09a9c9e3ab00b7ba8a99a6c2ac3d9713
@@ -1250,6 +1513,9 @@
 09ad5062470c699577c936fdad6c9716
 09ad608915e8cfd56a603cd4e230d945
 09adaa4b12cfe211f4f2f487c73736fd
+09af9dc1fe4a84138bb1af7847006864
+09b08d2479c33bd6c6fbc7e6eaa3a6b1
+09b0eaa46e1d854b0a5fd15b84f7533d
 09b168f6724afcb8bd5033374a6986e5
 09b41cab62589737ec8147e3b49a5287
 09b4482b68835cd55269a2335f02449c
@@ -1278,32 +1544,40 @@
 09d2c62322a4b34ffcdb5c96c50601cd
 09d513204a54051998dcbdf612ca7015
 09d5d5a26a00b0fc7a8612d84aa01e40
+09d91a9c50aa84be33ac35f539c98af7
 09d927404f6a9a25f3214221becfde36
 09dbd2e537abc49db64ede5ec1fcd773
+09dc4a89d13bb626ec0c03097abbf88e
 09df5f90f256bf05cde88ac5876d9745
 09e0f6353be7273e3aa432bc91005c23
 09e152ef54a5d3740c746baa6fb148a3
 09e21e01fb393dfcf810818f0df8b42c
+09e46fc4f3601661d3e76590c1fe4147
 09e7d98e77261cfa27ce70485183f1f5
+09e9b5b5882f550a614218391dd5f58a
 09ea993fe0c7254c5050bc7a2cf913bb
 09eadf64166d1d0af13555b0680dbdf9
 09eaefaa9992aa39728ff595b9a9f607
 09eb795593226cdd50078f615aa88bef
 09ebd53756044782b2b0d5af021b5c14
 09eeb8799cfa448d29ba56b5c8b7c1dd
+09f35e102bef5d44489065fba73e881b
 09f3702e9f4954c15477efb6d27cd457
 09f6501e8b1bc0fa6b688eeec60e4104
 09f78d43d64addf57964ee95653a521b
 09fe9fdf9d673ea09ea2533cbadd733b
 09ffbb466c16f2dac4b8a729e731ca9e
 0a003105aaa8a7e178de6cd2a8986388
+0a012bc0b13ec22186b01a88cf09f030
 0a09421f61b1535aab8cd426f60ee83e
 0a0ac104d28c83ae693bbca2265c21de
 0a0b4781e54b395f0f223ed60b4b9799
+0a0c3121bd3c35f61d367d861d43ee16
 0a0ce4d9291d09e3519f61b2d91d4490
 0a0fc745c9bed0ade01791566749cd08
 0a1243fc55802bfb42ff6ef342c0d134
 0a124ad5384db0aa8ffa5a50effb0229
+0a127dcc8364079003e7dc6b9087b036
 0a13c7802c0f9f97d101b86264b154f5
 0a13ed3f0bb640b486612ce1c5423b91
 0a140aa265a6c1debd3e133de7696dc9
@@ -1317,16 +1591,22 @@
 0a25fa20c4649f35c2891ee9cf6652ba
 0a267a140f313ace8590c4556fd2f2ed
 0a29816f7bb16669dbb37e706a236e10
+0a29b529032d42c05c9be12d363894b2
 0a29d6f414095646d5744e74087dd1cd
 0a2d59fadee4289d8f988ac327b90228
+0a30ee96588904e9a7d7ea219f72aebf
 0a334adcb90d3377a3f59798e2ce1f51
 0a35665fb0a5dcb6828060f345ae0d15
 0a363a0661827dabc487371b94af0cde
+0a3689dfbe6987f0df2de435db484240
 0a392d588a54e1594c03f1889c1cb069
+0a3b4e58eb99243dff24695a7a3da28c
 0a41e632ed883ab060b50ac276b5407d
 0a427d8a7be38f17b82abf92692dec80
 0a457a368be960ea239eee86edb45f41
 0a4707e6a37b2340ed6f51b393958d8c
+0a470f6f211e1250bbf3f626df1b7113
+0a47a94e69be5e271de11b33cbf8e22e
 0a48f93f935fdf845b5e0dbf5d94ee02
 0a49b7c64a06f82ca9d14948f9d12ae5
 0a4b06691b8c19319d8c2d355b879281
@@ -1337,22 +1617,28 @@
 0a557dc7f9cf0a7c10f95a3083411384
 0a571f485861afb41bdb223053b280b7
 0a5853e897f2e25f982002f24fdf565c
+0a62258a4b145a442c72510fa634e076
 0a6322c55eb595b303e437d096c3c5c9
 0a634e7d2cffda2483e4a551b0cf7b5e
 0a63cfc00cca93410296b022df7a3525
 0a63dc2d646d3ed2536f410661dce7b4
+0a672ae18f152b5688a6bade15782610
 0a67b23d74ed4a33c18fd412d43b3ee5
+0a68f4a6830bb27b8c7ccd2e60d50545
 0a693a74efa7bd6c9cc9f8f912785316
 0a6960746b5556b557cf543fa276ba9a
 0a6b9ff75963121b22c9b7f42cb1d524
+0a6c5fb79e7cf454d23445b391c08180
 0a71a55d452e5f059fc1d1f889b7ee4d
 0a7398e45da7e926375203af01766070
+0a73c6738d68b8fb88377c0fa34463cf
 0a7449afe6e53f8860f99aca6905d5f4
 0a76e5b3010830e86e2b332cba727af0
 0a77e634aa4878ad20b1dead17d3effe
 0a7806c555a70976ce5d4ac68a5d18ce
 0a7a134793308b1815d49bccdb83bd9f
 0a7bed806fa74c05cd03adddb8b46def
+0a7c88201c11325de138c72b17835ca7
 0a7c9a43580378570b7544ef5c298b42
 0a7d19121581eb8aeac513bc20dee2fe
 0a7fde9632b84114c2b27b5184d49f9d
@@ -1373,32 +1659,45 @@
 0a9c84eeaeb07ee2cd59b5952ac61c57
 0a9d81e681a2c3ccf8af29d8a3c8b10f
 0a9eb623d0d7169f33adce22d2c6deb0
+0a9ec7189b2ac5f16a87e793a6ca62c4
 0aa35b912a6d4938c2b54bb8e4330296
+0aa49bc3b16af75e11995d6c6326540d
 0aa688471dc20bd52df518cc9404a1dc
+0aa94422f3355d92b6ba7780e408aaf6
 0aaa06092010d1fca0c58a8c8067af56
 0aac67d97801e9917fc28e0a56e07a63
 0aaf69bb8d971f1151349aa7dc069f1f
 0ab0a22dae2d40764e97ca44033ff325
 0ab13272ce1769e37790b1e2a6a05a81
 0ab41901c4944c75ebb8e0b6c0423fa2
+0ab4673124c8e955f94e5a320fd56528
 0ab6beedfa035ceccaa9eff727bc5a8b
 0ab86ea0b596366e033b521afb96ca60
 0aba2856bc1ce6226e1c59e86d19335d
+0aba4e8d20862cfcdcfc35471918b947
+0abd7a1972564a3b9b701cee515d64ac
 0abe5bb65b90045ec63cc1cac7c7d3e4
+0ac29cf3cb0e0677cfab2b44f6c45eed
 0ac36aaa2c5dfbd86c8510da88be01b6
+0ac4af5c448eab8b97db317ab5c4e840
 0ac4ecf7bc24d25529970b8bb1bc7005
 0ac8b2956b547d52fe8a6fba0627800a
+0ac8d41a2b9aba78f88b6eea2df11e44
 0acbd96337a513953b3be86fb3525daa
 0acce4f86e0672b5c4be55e1c8e9ba8e
 0acd45c4abfc93e80fe0323220293e47
+0ad0ca750a58d06126c85c039331b053
 0ad2d3c53540444bff1a23e81fd819f0
 0ad3e08c7a51a55d38112cc97fc30245
 0ad714a966581e9c4878aa98bb6d69c7
 0ad8d7e60be6368cd45299f9361a3fbe
 0ada19689f49435e22504048f913f488
+0adea6dd5dcda28e5b3d63161e60a27d
 0ae0e3d48c9f01067762daf31d2e29bf
 0ae1b81443f69e62e74821dda86c685f
+0ae470ed18b55db5946b8e00c28d5eac
 0ae9108d3cfd208a211461c380944e57
+0ae9bc68dd46216ca2c04bdb2d721af5
 0aec5c40408c2fd2106e3a19ad748bd4
 0aeca951f9a8697050239b9a02fe4eb2
 0aecd4979f0476d63efe8c4ec3302b0d
@@ -1414,25 +1713,32 @@
 0af98cd1b3effd2ecfc3522fb9aedfa4
 0aff82ec4906dc1fbcd68bf001fa2b55
 0b042781aedebfac15ab459bec9791e5
+0b05c79e9d6b34b7626ac3c90e79ad40
 0b0a5f99daebb5c4e419df8884602b9c
 0b0c01e14f433c6b9ea624c99a9349c3
 0b0d1da1d7d8e1a1e9fc4f4e43831220
 0b0db59aa7441843447435ab7710238e
 0b0df0983d753e3ac6447dd55e09b35c
 0b12a1894a7116de1a39e065f7ace717
+0b137cb9e580ab95faf0c1040bf9642e
 0b198f4715f0fe3d0e26341927a74421
 0b1bff846337e71f021f9e480fb4062b
 0b1d091da860f7d530078cbb4ed63b3f
+0b2161e4271374ea76a5a42e08aedbd4
 0b21840be0044deafec0e40aae7ca5e4
 0b21c9f01ee0cb818633166ebb271063
 0b223c75e7b95ee3ef890790f7bc7d22
 0b22b6f955c38ab466b80dadeb0a9130
+0b234ee4b59ca56d9a66e4777ce2a9dd
 0b23d5cb7da9d57e894befaea1a1dbe9
+0b24d296d824a629d0b0bb89695f4a57
 0b24fdcfad5cad63b27298ca83586568
+0b2671062d70a77cd8e06ed127451e8e
 0b2a366ac9b6ca1130fe7a0f23853f05
 0b2acdc2ac742e01da3023d2cec48b1b
 0b2b87b46c03be6873469a6a44e32701
 0b2decc20bcd67587e150c57b2260396
+0b2e4d712e1292c71bc2c43466f865bc
 0b2eba98071939cff957251bf7b97792
 0b2fca8c5e71452d15619eee6a1b73d7
 0b2fd6c779da8ea921f5ce84acab59ec
@@ -1447,6 +1753,7 @@
 0b51fe2f5241a4e1ac321911f3b2eca8
 0b520a4da2bcc4419d35314abdea0a8b
 0b52d83733c975490471610d585ff239
+0b52f541c6bf3bc8c639e38d584bfd2b
 0b54aa2f756a930a9d6b2fe717725ddc
 0b54d50d38157509efd8e314dd755728
 0b55cd9caf1975097247a54f6e3757b1
@@ -1457,16 +1764,26 @@
 0b5d56e43681091d75b78b61212e76cd
 0b5eeed1214a46c7d43d4b779db66e22
 0b5f79456bd71c07acd735607703a7f7
+0b600cf68df338ab5a3f8e917ce29695
+0b605f9b58b9003c8e234fb861ff7e39
+0b6267f29ef60dc08902cfff7020a76a
 0b6279049a0de1bbc7bdcf6e49442a3d
 0b64a5d098bcbdc677558c02c07f9531
 0b653d7255312b2cc1e64adb356b41ef
 0b6b44d2b953c2ef663e07b65c73605b
 0b6bd6585c88e5cdbc29b21c9a632d3c
+0b6c73b976b61da2e124562e9d90c4b0
 0b6cb041cc315b1eb1e3aacb120ff55e
+0b6d53796106517ec38dbd11ea9899da
 0b6df6345443a6384beb11f191b42cdd
+0b6e65467ff138b375cc6fd656c8d9fe
 0b6e8c0734b9920f8ffdd3bef3f5a277
 0b70397c7c436c4914cf45e9bbe3f65c
+0b70e742947af8fe367f8172ac00c6f7
+0b70f8b9c8e577fc23101771e23bee8a
 0b74dda187de7cdae2e8eda24298dc26
+0b7656d480f153815ff43b0179ea77ae
+0b78cac260a8b5bc6c33d29ace5d0e3a
 0b7c13df18404beaae998694a0d6d3a2
 0b7c21a239b30e670d6d024c4f29bca2
 0b803f83d985858b304f7081c8549562
@@ -1478,14 +1795,18 @@
 0b8cfd93fe4dd0f643370f6c9caa67dc
 0b8e9ac77a674639c8f4593d81cd7c09
 0b8edf9f2e9a4505df68b76f4336e3e4
+0b915ca360598cdbca8d3782e5f58915
+0b927a66d561997e80ca09004dc10438
 0b93995ee5285d94b89d9784e0ca189f
 0b9452ff7d21a24bee986e95efd44a16
 0b95dddf4d434478362e2b4fcac4f400
+0b98d520f75ff7e2d9cb493689f19541
 0b9a52c167e3f9719743f070248a5013
 0b9b4d68bd0d791838adbb5a0cbb80b8
 0b9ed031e1200624237d8f16e1e579ca
 0b9ff62e34585e20d4660dd28bc44dfa
 0ba00cde7b625817ffd933e698d63fec
+0ba2dc3d7b38b21c2b612c8ebb4f2bab
 0ba3c1dd781cf990d754d3d686e07079
 0ba3e4c4a4ec54f84b295b9dadc2abe6
 0ba55b3935ba30802f05f0f181649bd6
@@ -1494,9 +1815,11 @@
 0ba778f3331059274cf92be7132a018c
 0bac8607527143db43c39810b2b41d8c
 0bacf0790665ed412e116cf3a17547d1
+0bafba2118650088e115666ba32313da
 0bb10800e1856cd7fd02f5e46c33eb08
 0bb59dcd97839d5d26817c08cfb4949f
 0bb6769a49e22b29331e2e381b66a2a9
+0bbd73e5598225d04fcd64d101ac0b7e
 0bbfe87a63422f1af5b4c62feb3e7cce
 0bc06080159497e70b1b0c3d63ac52af
 0bc0e1cf1b517d7289775efa1ab45d2e
@@ -1509,6 +1832,8 @@
 0bcd9fcdab4c8029dc8e3de596806f40
 0bce5c42a39d2e960e7f9d262db42ef8
 0bd081f954e2002edc25caa206ab72f1
+0bd1758497d81aff3014bf35a5495a32
+0bd1b05d877156c43d8aa7866c61963b
 0bd2cdd54282e052a610d3da9dc97aca
 0bd5c7e61551848005c3994ca37fe9a2
 0bd6388217d41de4aff53347e37ebad9
@@ -1520,6 +1845,8 @@
 0bdc17222afee2ece9698e39f920077b
 0bdc4bedab4c5905a7fef42f501d51f9
 0bddff61793eeefd08ce666ef9de6152
+0bdefadf3984c1c5625777a6b4ffb5c1
+0bdf1e4ec20455579d1683ba7d684a05
 0be23d71115132e7b3f7ca210781a8c3
 0be6484ac54d3c0d98c6096053fa6705
 0be78d1ae4c482c95b70d53684d24d91
@@ -1527,18 +1854,23 @@
 0be91e702578a092a2f66b8c753b9381
 0beadcb1d4bad0a5bdbd93a6382943bf
 0beb4a0c76243488bceffb46b43d1c8a
+0becd35ae424ce056de9adcc43d60d78
 0bed1310b18433bc2c68e4baa575e1cb
 0bef480ac2b8a646608d7ded438c4468
+0befe3ea686d2c8c91ce66933cb51c9b
 0bf00a2f2de3d66bc521fbc12c2bbe08
 0bf09e67d418b5c79a278eb36a301eb6
 0bf20c058df5c062aba78376391dcd23
 0bf2252ca902b61530123db6ce73d46c
 0bf2ccf1966fbf2a65daf8d7c202792c
+0bf4b236d3e4aec5cbf9d55ae3c18232
 0bf52c993da433f99a08cbc3e2398a3a
 0bf5377af8f065e71bb601b37b36268a
 0bf6e6aba61069fee3f5decf4e930b37
 0bf9b9f65492707ea1e3636af0894ccc
+0bfb89ef573a2e9795a8382901c8dd5a
 0bff348803b34b2887cfec46f2cc38a1
+0c02c169487200cda0c798d38455e50d
 0c050c74481e16c5aa68015e7e820b56
 0c0822b25f93dafb162583e5dd2fffeb
 0c0886efd2afbd832e15cb9008e3160f
@@ -1549,9 +1881,11 @@
 0c10fcd62fdee27c82fc5f6945888c23
 0c11b6392e4fb9c2984facdfec2b327a
 0c1204006c776b4367fc634175d9d418
+0c1288fa25ee601f1811153269be0668
 0c12c7d85b6e19a2fb230a1d1033e2a0
 0c159a9a8aa1ee80d4923a8ee152ec25
 0c164219da269fbcd54c6bd2067ab7a6
+0c169223688a360e4e8dbcfe07fbfc19
 0c17283828bc176184a54bec793b1bad
 0c188e683bc169cb6a23c09194405929
 0c1976caefc788f15ad9222615e43843
@@ -1566,12 +1900,15 @@
 0c29478aacc1782cb2e0fe315210d17f
 0c2b3a02614d1352dd374697d2efdfd4
 0c329818bbab67a66d9aa94e0a605bf3
+0c353261154bbb3a3ceaa0c515b695f5
 0c3855a9c1b0cfc6fb9bd6edcd1343d9
 0c38a847d5e7ed4f688843e8114cb688
 0c3953ff0f35418823437d3fb0ae56d8
 0c3a53c4b32629a10243a9bf12c0dc6d
+0c3b01739a6df4f40cb8046383aeeed2
 0c3bcb21114e47e8b1582b62ef098abf
 0c3be34b728f59b8ec96432592bcdc80
+0c40b12089ee9045f3bc116055b1cf7d
 0c418ef444d18727313ae75fddb32d78
 0c419051ddcb534078edf8a1448646f1
 0c41d76c58a4d31be12e33ddd1969270
@@ -1579,17 +1916,24 @@
 0c436c5d783223d0de726a8368888592
 0c46ab42026ab1957c46ed9df5517f98
 0c46ad30204c5c65cabd8fc80416ce88
+0c4b3f37c837722a0d2be5f85c49b588
+0c4b614f2006b2bb790e4a7719d5b0a0
+0c4bffef9c6c8e3f0b5efeb52dbd113d
+0c4c9ee9811bd71f9fa05a56df55dc51
 0c4db99835d33d1cebb4e436b05f1650
 0c4ed01c3d66dc8743b9f8b155892c73
 0c4f3985a33186f74ec30bd7c683a26a
 0c513963bac3f6516b6d52f6e790ef21
 0c52da3aeeeb67ce17876f69de5eeec4
 0c5375203369e0bf639809f0d0e82817
+0c567044fa8ae928643efbfc6347c9cf
+0c56b10206ca05e4cc27fc3577e98f0a
 0c595bd5a8f07f18436b7c0647987e11
 0c5a2059cc116007c86768f7602e851f
 0c5bf2ff32e703aaee6086d4546547ae
 0c5e3a932c1769fb27d6d80da970f45c
 0c5e613592f16170849eea096bdf0246
+0c5f781de8b5c46c59128a090d33da87
 0c614536b1f766d701c1cbb5cc289eea
 0c63c431708fb3318af9711571fb1f0a
 0c6505c9bd49a2879eee1a73334e2b46
@@ -1599,6 +1943,7 @@
 0c73883c07ffa1f942884552e7c442aa
 0c73935bb9860e88f484ae69bee11628
 0c7482598f1fd737291617174fc79070
+0c76e23c8cbc473470c92bfd37da1a86
 0c778f38198abffcfb9d95ba457cbbce
 0c77dc46d2296cfce85a239ae04241c0
 0c7864542bb8d1f81f98643f4531f12d
@@ -1614,24 +1959,30 @@
 0c8ce13c2acce1f4a8beacf6d9e6af0e
 0c9277b0c6188626f9cb418c9f126387
 0c92ca8b0d0c5b1f3c7bc0a57e8c6264
+0c93487026ff1412ad3f09d48d45591c
 0c99e6b24c3f6c388c91dd04192d1886
 0c9aadf935828dd7c01b73e957749a79
 0c9bc241df2049e0ef539377fe41a52c
 0c9c039ca5937b4661f19ef9594cb0a4
 0c9e85a69bdc81ead362de7ab68d3669
+0c9f5bf1dd7093157510990efa59bc57
 0ca2b742b0a2e9795d07f6a36c97526c
 0ca582d5e5c0f650aaba4661589cb17d
 0ca72afee6ec917aff12cd6b4f9cee03
 0ca74cfc746d30a57b6d1cd54beb76f4
+0ca9f528a266ecfb429f61fd9dc0a273
 0cab060cc4e1092ce6bc626459bf1ca5
 0caef0a4da89e331b5ab70307647390d
 0cb09d69ddf915ec9fa78bf357cb66e0
+0cb1a487e48c561888064cf6b026dd58
 0cb23d64e620f6260630c28a28678a41
 0cb4d1ea082529311e23761ae6e9257c
 0cb937c1080bafda80aa7e43ceaf283a
 0cbac4a3f4f2832b35b5400c13c04162
 0cbe3372d0b315eadb61c83181ff60d1
 0cc05000008985599340cc87f5d1b5bb
+0cc169d7c63b98d0fe835efdbbd00fbb
+0cc3f98ca5200bf212aa8c1573481009
 0cc7eddf8fcf718d6594fee920a9fb4d
 0cc873429b5a9e19da7dbc8721c409e1
 0cc9e6c51cceefa0c99b68e8b1bd8ad1
@@ -1639,10 +1990,12 @@
 0cced2248764cec99bac10722a7d3502
 0cd1351f8dc973f384e0cb73d569e346
 0cd3e4131f58340fceb58788e6f5f3fe
+0cd54beca5ed14ed15a536f0c9a264ff
 0cd7b24cd3c2c71f45d7609872086fab
 0cd95b0d30237442d598c3f110f6eea1
 0cdb31c90a29460dcec3b0edf3be6505
 0cdbcbf87b33e1d45fee582ea5e22c4b
+0cde485f7095019523dcfb9b2b39136e
 0cded727fb2236dcdb991b083fcf4aac
 0cdf75cf0ab514b002ad18c4601dfb30
 0ce0818ba457a181b56bd1fde803b029
@@ -1651,9 +2004,13 @@
 0ce1a75e3a52dc38407c644eb4a008d4
 0ce2e53eb00f3bdc0f5b6cc4568a02a4
 0ce2e7eea553ea131cb2957f2998e06a
+0ce591b85c6199c4ca20d0cdec9f3b0d
 0ce86d4ca14d478297beda2a87d7a9f6
+0ce8c94e889333d388eaa40449d1322d
+0ce91a2cc8dc3ba270e08c58de0f562d
 0cecd83cd9d4ffdc4f148b6d5eda9a9f
 0cee236e1f82654ec44ce391d7398b57
+0cef6a2ee08ffc7974a845c3dff87585
 0cef8be696b7f1587ca3b16f1c9900aa
 0cf19683122f6c80518603b8186ea2bf
 0cf206ac8265fdd07eed1dbea9d0cf51
@@ -1664,51 +2021,66 @@
 0cff57e8e85118d5bbd6a5570982775c
 0d0048155c44405e022f6dc3191140a6
 0d00f30ae05247b34f134f076330ee87
+0d0112cd889f41521841a7dee86a0e9f
 0d02580a286144b06b12f5aae347c7dc
 0d039ad3e282cf15979e5377d43c4142
 0d0bc9d1717dcca0e8e815d6bb6b4faf
 0d0cceb7e0660d4bd08600ffea73b9d9
 0d0f4f4e0a493ac6aa9de96389a94bb1
 0d13ec68ae2ef6d5b80bf900e5f5135a
+0d1549ee4d25e2a11c26f34ee947ebb5
 0d16613f6dc50e49ddff751c6d32dad1
 0d16761b921c32600b77da1e5336efc3
+0d178c1c8b8236e2158b73ce7ada282f
 0d18b589fb78a9eea74310bac898222a
 0d18d8f4e27bf9cdd3788708dcf5fc8a
 0d19745ccd4051ca02b0b5029eacccd8
 0d1c5fb610f40b3207df137a0c9e1ebe
 0d1d61035cd83685e44765228ad4ac94
 0d1e8e0abb7424c66242b53c2631d368
+0d1fab4100194f89056ccb4146ba1876
+0d223a4d3101c8d4eb7a7cfcd499940d
 0d2295c69ddd978b7fcdb64c681f7f89
 0d260acab198b6e95d9e0b44aa141343
 0d26b04a45d0c0ba48d0dab5935c39cd
 0d26f7e5570888d8531771629156b9ba
+0d2bd56e6059e308bfb93d8a3a1b75d3
 0d2ed1676e5b87dd52ce8a018f5d750d
 0d31bf2e45a8e2cf33df71670ac14a22
 0d34fa6110bbbd4e4a065ca6ae321d4d
+0d35a4593e972398f6af0c0e34163074
 0d3682425ad2e8a4acc8af7370f5dc37
 0d37182a3900754bbaa5e20ff13f1a71
 0d372e92bdad24fe533142282913f82e
 0d37767ce986889d6641fa06293854c2
 0d37bdb13ae31ca9b0a3e77abd72051b
 0d388c4b45aec1c18aedda540a559be1
+0d392ea1b988a230c8d345171cd4e53c
 0d3cb35674e964f49560b8b66e17a413
 0d41bc43066060d7d4a4b2d1d5189523
 0d4402d93a94c1813814723315c072b5
+0d4915d63e1c968151bafa2fb0bf1747
+0d4935dbf8dbe7c137fa8374fb3e4551
 0d49d9a1bf060f825f118def2f9b45b5
 0d4b625345e365d515045e2b242a91d1
 0d4ccb8214baf1dff2416f26b3e65165
+0d51015c5bc1a4d6534aff1bd89e0f3f
 0d52e0409d509ee3b078b720c224b579
 0d536d352e3f280a08aab255cf7c0be0
+0d53faa695811bb50172e3c875c16e06
 0d5421ca1c8baecb45cf10da62c2be64
 0d5469658771aaf282e5a6271dd0c299
 0d54c2e8f725ffae6d5f91dcf590d356
 0d55150a889069338d4878c3983f57b8
 0d5abb498053f2a751a21c8f93c82eb8
+0d5afb40b7cf7a12522eb7f7bd5f37c1
 0d5ba4a7789b01a256f98166389e2b00
 0d5c0704111e0e8a4ffda199c6dbc318
 0d5c136d65b18d872f2253014e50f7dd
 0d5c5ce5b3d9149caef857eb56248973
+0d5faf93f41e1a3df24b8b240fecdc07
 0d62b647d0556351c76607952ed97278
+0d6448d5fd2780b3e1f8cebbf0687721
 0d6463cf5dc246e2d978f0df1a4d6398
 0d6730a6c93b521aab9d1a9c6e9fc8d4
 0d68aff9fdc5fc44f2c7f51c081577a2
@@ -1716,15 +2088,22 @@
 0d68eb91cf08a83b19ef1c05737722dd
 0d6ce06655da03213089e1f0e8790fe4
 0d6dcdc51b32e66839e2f2543e931419
+0d6e9750ffcc5be934969eff3094bfdb
 0d6f669986c3c3d70d297ae50d8a0f42
+0d70283f70f2ac49b0e5fcbe80784cf6
+0d745dc825df617e8195645c980487e3
 0d760e38c1ea31f81ac929939a62c054
 0d7663ea8cbcfdafc3b65794cb39cc86
+0d76ae955c3a49c92090cf0bee6f7690
+0d76e35ca6ee452efd5f3c3ffd091f16
+0d77584667d206870343492fea7fe051
 0d7a9c587704f7c7484be79833587f0a
 0d7b212a3037e5ff59dfd0a2c943c9d1
 0d7b234a93a9bc1cadf118e3bc0eb3b9
 0d7b950cc82f90aacf9e3a01b5ff54d3
 0d7bb17299553732a70434d889741638
 0d7f70f4bfae8ae1f2d74a4b21fd2af7
+0d81fadf65b85333a2fa27b5d5dc3b15
 0d8221a690ef306c121853645baaa32c
 0d826e8e777cb3174e0885095b79b0f0
 0d84e09f04124b0bff63f8b6e3329e39
@@ -1738,6 +2117,8 @@
 0d8da9ffdd2c36fcb0ad0d1a33cb6c1c
 0d8dd6f1e52d6387690291b67959ab28
 0d8e3888b66e666547d0e47317286953
+0d90fb74d986ccf994264b83349b26fe
+0d929473369ee30d801aa7a1a63c923f
 0d93466806025fd34de825e6f8ff841b
 0d935b62d3dd3f12ba1239817ec076d4
 0d93b42a3ffccfabccf658572349a21a
@@ -1752,7 +2133,9 @@
 0da4aea9ba1e1ee5fdd75bc17a951a07
 0da4fd88ac31fcb638c7c8f26ba425aa
 0dad0a6679ee7e446661423223205f37
+0dadd7f8257f5f797211e0d79d800644
 0daef648c6f59b0cc6446fa75e1320d2
+0db904de4b73468e2014b0466c4b29c0
 0dbaad2f95a479aae2b2552d6cf80782
 0dbaf4a90870ed5b76a09b8031818205
 0dbc705c918a3db0baf8e46d58e748b3
@@ -1763,13 +2146,18 @@
 0dc1536691858ef7b4d698e8906e8cd7
 0dc1c9f5aec267fdbbbe2cf11010b792
 0dc3de9f47088c7861a891f658a52f58
+0dc4c7c2a4888d93c248c2e6d0de575d
+0dc8db439ab3510b933b58fbfe280ea9
 0dcf65de2ed89bb6647d77553eb10ac9
 0dd4b47b048ebdf98e9f6daa8966f040
 0dd778ae993910204b282d9958da842d
 0ddae439cceed62d1dcec44aee2eaf6f
 0ddba5dcb8ea8a1b20a27bdf451f4925
+0ddd0fefd11ccd5b07fff2d3b3c6842c
+0dded68e524d28ac26c1af38681547d8
 0de2a8ffcd62e36f0a8b61c439f9c0d6
 0de35b8d07f953ebc29b83b799dc7114
+0de3750b3abd28691aea0933966b5221
 0de3a7b66f909442c523c1476f8b5fd0
 0de4ac271d78ba8f84e2d9760ffb1481
 0de6af53ab12d1d1fe35db5636da7528
@@ -1777,9 +2165,11 @@
 0de9ccf57c538344b8c0c5f9c4e525bc
 0deac7b04960ebf00f43b92cb9428ffb
 0df0c15753804b73b50040f48939c510
+0df7c46a2f275f94c722ce3ee14ab27d
 0e00c38ac0b59279f28304949374cb78
 0e00d2cb68ff6017954ddf9f489cbdfa
 0e00ded4f49f96716694286b3d5e4416
+0e0621cbcec26d5ac880f6c8d66a0a4d
 0e06d8d041c4ecd8961a16f8fbfd2666
 0e09a6fa5e3b3d450c978fc8866fcc1f
 0e09fdd63b97f99b59aa26731ed041d8
@@ -1790,6 +2180,7 @@
 0e114a4a9af193082269b057c5a8c3c9
 0e188f983efdef1ca0af7e0e54446269
 0e1a71d71d5373585ac73e8984f85bf9
+0e1a97dd2ff5bd328902d36dc09db3a7
 0e1c1a06651d2164e93509aea7639af8
 0e2030d0e11bbf966b05897ddee785e8
 0e20c9d665b3343a02995f08120974a3
@@ -1799,9 +2190,12 @@
 0e28e85962a24d8dcdf8a49767f15235
 0e296747157c011252ee837dce1c9d76
 0e29caad651d5db15a48805e76f7f6f1
+0e2a4f078fa204b6b27fbcb4d1e6dec8
 0e2b009a910411939857c50fd7149be5
 0e2b609225d5206e355975abea898bbc
 0e2bcd8a2d6e2f7313f5d3e51707a426
+0e2d42cf76982588400b32234113c6d4
+0e307044576b9a04983ba1f19021c899
 0e33f9fd08d5da96232bb385b306b681
 0e39223ec34bb036dcab2eb151072d63
 0e39bb3196c97433f7c6ed252af617ab
@@ -1813,16 +2207,20 @@
 0e431258f01d4c043f1f7a6768c9a36a
 0e4316afa1198b15f8260d2bf8bdbf05
 0e45f5515a022d2d26f0bc23f2b70358
+0e46099755b1f81be79734747bd6f802
 0e477890e8b93ceb3b1dd7c36b5c57da
 0e49301a8ff7f1f782cf01a102853608
 0e498c10faf5363bdcd75e872c0d1f1b
+0e4c15bb604aa329b030c6683df82e27
 0e4d619d68fd664b620000429fdca4f1
 0e4fc91984e6c2312a7aa403399d53f2
 0e4fe8da09955894c54c535230e1cb5c
 0e51f5e62357545e2dbdcd4b141ad4aa
 0e5698424004630ddb9e08adc29f2c8c
+0e577646561661f466aba4540be0e856
 0e585d2d67e0b3bfb18869a72391cf63
 0e5b7efbcc73fa3f762aed57a7da439b
+0e5c14f18ef411dc26a5a1813e33c793
 0e5d4b42ed2a4bef818f9efe6398d21b
 0e5d6e2bde4aec6a6e4cfbea09c1099b
 0e6213558ba07bb9e39106a960ae4fbc
@@ -1836,6 +2234,7 @@
 0e759fa18950416bf8729a5ed07cdd07
 0e75bec2ef3a0939a2990901eb667610
 0e75fe2072d580009f94ec4e53079815
+0e784e4cd07ffa4f9040d539fba2122d
 0e79774f0e1568f60f41311cae70e227
 0e7e018db38aaa2013318ac7c5386713
 0e7e537274dd4158f0f1389abc1b8236
@@ -1845,6 +2244,7 @@
 0e82c3d2aef14a5c71b0a68b79c3ab7e
 0e86fc1e36c1e3ca37d756d503723f01
 0e89eaadd9b8943dc202f1bb133d4d71
+0e8bdb434b395cbf9a43f075cdbf5fb3
 0e8da97989e47454fac415a6c92d2ad9
 0e90bf9465ce433e985b730bec9c97b5
 0e955124e522a3ad886fa714b726e659
@@ -1853,28 +2253,39 @@
 0e97acd151753b609b3452036cc02143
 0e9890514ea4240e9a31c1f06a49a1ae
 0e9af8ab4bfdc1bd8f3ba658c85a0349
+0e9c3c249ce18e519d098acf0dccc6d9
 0e9ef6d5d677b568c4834cfab333b43b
 0e9f2d3bef56a7e97652f38f88590434
 0ea3c95d217f5fe59b2e6d35050fc8dd
 0ea3cec237e910fd1e96a97848bf8030
+0ea4172015021524886c107d21a0d5b8
 0ea5496ab25914658456566eb7bf0a8a
+0ea61a2ce0cf4eaa3b196dfb35d982fd
+0ea72d68a9aa7510950d3f937b91e465
 0ea7e347896552b78677994e87a07472
 0eab735823000c4d2398a098e5e0ee90
 0eabcae0b65161a8859d188d3df169c9
 0eb1d0234b45bc3ebe30bb900ad30714
 0eb24e59eb5b9a513739f363d6b315e4
+0eb7975a5c0600b90115c3568dbda7a9
 0eb79f6346b0a3a945c15cb94663b89e
 0eb7b12595e4571e32b1e2fc4a371e20
 0ebadf2f5f4580864dd69971ec7540ef
+0ebc2439be3c7d2726d77cc1914d9403
 0ebe5bf2d87b0fc10f37297a95707d20
 0ebed39cb2d9f53ca08ef4a06ed71500
+0ec127855b4ee48ba3bbd6e2fa78a6d4
+0ec2c6a4f19f3191a3482e36ac480e42
 0ec4b32b634bd4f965b64b1c5aa01347
 0ec57e829ec80983e897ef7b1238a8f2
+0ec5a43cf25899a0073b7500bb0f2b71
+0ec92306704c4b34550d060e72045a64
 0ec942ab97c3323417cd4ca32efb8a7f
 0ecac516e1cf5373dc383afee08dc2f8
 0ecb041416c3159fb27ff3cf7871dc3f
 0ecc37a40189f93fb6fcb5924dd52927
 0ece9f729ec5b2886a94a5b47395439c
+0ed2d2ed15b592024d559e9d47bee9d1
 0ed5edac05f7cf40fc7ebb71d8238eb9
 0ed83674200c8c4fb044dd43b6da56b4
 0ed84c68e73e52ed46d4a9b4628d3b54
@@ -1888,10 +2299,14 @@
 0eeb10443f206a77fa8f555f4165a01b
 0eedfdcb06271288eb40aa41d163fdff
 0ef004c2894523a043299ad386a10b4d
+0ef049e0b7198e4b1e9694d6a491af6c
+0ef27063129ee230e92180aa0992a1fe
 0ef4c8e155aa351a06ab6b742e3a5419
 0ef4e6740b094d8fa2284d960bf09e03
 0ef748777e056c9f902c0d0e614b9181
 0ef798185ca1e784b1ef13ce3240531a
+0ef7f2051dcd3db3a30bf91ca060ce7f
+0efa258ec697e4a7dd7773c879904479
 0efa5a6f8f47d30fff774c9cf3e95201
 0efeb6371317de3ff8ceabb75bd40645
 0f061c38e14dd43cefb1a7f2f26f8bf5
@@ -1907,6 +2322,7 @@
 0f155d2e1e96c705deee3201f66d76e8
 0f174477f8c05fd175cf605009f41b41
 0f17a4d379d0581352759f09e7d34e1e
+0f18d2c9bb0b5aef240b37cdb0c3cb54
 0f1a246eafd308ce41edb34afb130405
 0f1bb396428aa8eb2c1b04309353d37c
 0f1dddcae4a97d15da0a02eef4b6e8fe
@@ -1920,12 +2336,15 @@
 0f252a96d0f7177e443d33efdb5e7087
 0f26a1f9df844902b2d25a739e3d7950
 0f2820304a4cbaf2b581dab1c197ba01
+0f2bf249a1aa9501e7b20a02feecdbb6
 0f2d25ac282d3f5a34224fb36f074053
 0f2f1246781ca625a3bf7b9dda7d1d26
+0f2f5d574475fce11729ed4fe4f2cc08
 0f2fbf81d89f6220f194235763d2d5e4
 0f30b78e80a87f7c8b42bf1d44ef819a
 0f32fcefddfeb8a4cdfe4e1d8935ea10
 0f349538e027f299a6ec76c97f4771fa
+0f352252c83c486168333b6a83e91bcb
 0f3779f2856c445073dd69f6545b2c84
 0f37bd57cff6c5e47e60ff396f1df23f
 0f386c93c79ce97aa8200b36817bca6f
@@ -1939,19 +2358,25 @@
 0f4ba4f19f100b9d34704b014699ef1b
 0f4d8880448b3c7ac3b15cf29c78fbbf
 0f4e6379fc14b4f71d7bebcc3693638a
+0f5012033af012bea0fd4fb56a835725
 0f5044257c270308a64a8063a6b55512
 0f53decf859c0f71e4122e33c131b97e
 0f5408dab43ef6f1a65be96d7ddf1bf8
+0f5528bf64f8fd04fb6ba1ad5f5b61b0
 0f57bc036463bad5833474f8d92fb96d
 0f5c0d76db59cf0a4cf9a9993035adfa
 0f5d576b21631a5d9919064b76618d16
 0f5f914a4858c4d18d32b472d5ed7eeb
+0f64d3e8b3313ffdc4014cb9fcc3f155
 0f6a1f97874d7b6714264bfe9a51bd48
 0f6aae19c7b8e2a1795cf918df828c78
+0f6b46a94b9941d965367f5bc22ceaab
 0f6d0acd80a1aea135f052454c3a2568
 0f6d458f3ebee1d0b967a77f43de3626
 0f6faff3efeff402787c7c3e98b6cfa7
 0f6fb5f6f3a9432f4f8cc77933ff7f19
+0f6fe5746677c6e59d6616022638d792
+0f7141ab7c28354568bfeb9a474f9b5e
 0f71d39789b9c22f7180467ed6e6e82d
 0f7210b9604254b5713f17b5b2866a4d
 0f7290ab380f0913c1888b2501444ce2
@@ -1959,6 +2384,7 @@
 0f7747bf1619b13b1a3c94e8227d69c5
 0f77f17f17eef32ea57c5875420993a8
 0f78557fc4299c2d43a97f8471045297
+0f78ef359e2aa1cfe4e8e3dc8cde1446
 0f7b1d2d26f8f5ad5289bb74624f41f1
 0f7ccc8ec1b11ef3d1f3530688a42fe7
 0f7d3ba8f8c191707f88b1fc3e20b56c
@@ -1968,7 +2394,10 @@
 0f83e041134efc71987cb40ddaf0fc1a
 0f843476ea15266b09a0238bc68b9049
 0f89760e09f8ed98139daccd9b293daa
+0f89c4febb3c481aa0252240c69f943f
+0f8d5b3bc379464340e40c61bea0f7f4
 0f8d82b51f16ad0da7c3c8f3c15cd58d
+0f8e56eda901fa1c0a6ca53beeb63324
 0f8ef378357dfcfde37547f426be7d90
 0f918869a491e81e5dc4c1d4c460eabe
 0f91a9ae0aabf01165cbcdfede7ee4bf
@@ -1976,42 +2405,60 @@
 0f94d8a863aa2512daf2845149811613
 0f95066662a2a2bb303485df7a576c38
 0f963204a96eeffe4772a6edf84fa6eb
+0f977fb4ba00a1a2c1eacdbde069888d
+0f989ca8e0b092f8b0091061d15918ef
 0f98f81b7de8b4f6f62bba5977dc7598
 0f98fe43f19c736bf52c0c70ab08820c
 0f9b0738f9e157ff12fe1bc56eac7710
 0f9cde44527191e616d969ca97066510
 0f9d6611d7f7a4a7a277c42082e87d4b
+0f9e0f7ac45085b3ece894f033fecf46
 0f9e58947dc03a1af7004c8809f27032
+0f9ed9cd2766af14d68659533735cdc9
 0fa1bc1c351de60954d17decac3345aa
 0fa4cc6bc99e09fb6e92aed7d7129cab
+0fa6f3bb3920b86f00b032ad5bbad71f
 0fa834262d507bee3202ec0f2f94e894
 0fab521ef703d4ca6a9635c6a7401772
 0fab86a028e994ef036aa283c8e83287
+0fad6f458af3e6de3ad9443ec6f3f885
+0fae335259a2ab03ddfe8c0fd93446d3
+0fb04b5ab393b4aa64bb512d1e06fc75
+0fb2418a5718cccd73398d1b659385ed
+0fb82f76000499d915b83a1ddef63eb6
 0fb8477a52fb18854441f57bc266a012
 0fb9977a3365f8d30eb716a9cb35f598
+0fbd3b0b31f6bcdb63e40b9f135f59bb
 0fbfd6a58442e8420dbdf26e62bda4ce
 0fc0aaa779399d445e252c799b90adc6
 0fc13b5387517251f2d3e556b3bb3f9d
 0fc1b46e71d75f39ce35958050230fa6
 0fc2ce4e86a1c636980f874fecc00938
 0fc3d7053944ed12291a10deaae0eda4
+0fc5bd5cd39e85122af1fdfe25468330
 0fca412012e33e508b4d030f813b7274
 0fca9b9243d5b9c7a1c7eee2afefa4fa
 0fcaca1ce22dd1d819ca713a2a35b725
 0fcc66697dfe2e8050b0a934c1141092
 0fcc8069c0e8d9cc8f3a45cd3cc1c226
 0fce418c799457d56321cc2beb7a8a99
+0fce4a7408794c43ee9cb4b307ca26bc
 0fcf0ef43f7e65bdd69701de1f154bf6
+0fd2ed334eb6d7d7628a65411a9b8147
+0fd71d1f6c8167bee7740ac688b60c34
 0fd78679937e17bc38fd166795ba483e
+0fd8c2c2246e961724d72b12d90b969b
 0fdb535574a46fba749b9fbb86b43534
 0fdc63f6f8968849d51f1ad5c3c4e150
 0fdea9659c3f7a79a2934f07813aa3ee
 0fe09e0c2bf4e226aeb64ba273a8cdcd
+0fe2123bdead5c3794d26b6c64541115
 0fe4639a32c308b15140317abc1234c2
 0fe4d0bdaf32af6813a356e7875d4d66
 0fe66330b114b0e53bf622fd7c31ef74
 0fea22bdf70e6f8de158eed4d453b9c9
 0fea275788913661a1e0dcea7da1db31
+0feb416104b4521a92c6ec6215977abc
 0fed82f6f74bdf8384493db0c7671156
 0fee4691d2de96bc092a9b8f34b19425
 0fef90b0d761abb8373a140aa3793a2d
@@ -2022,6 +2469,7 @@
 0ffba00099cda36d0a285254bb776f9d
 0ffe080d4b68079c405bbb7c45bf283c
 10001d149d62ee94c18faafeb76ca15c
+1000b31cbb3c6c087c94aba1b04ab309
 1001334b9e2eb355b7387fcf88d1f2ca
 100168370cf7005f0cd68685a6d48974
 1003a529ba3c4cd03a57924d9dc12004
@@ -2030,6 +2478,7 @@
 100be512e608ebb8a96861d003fd12d9
 100de72d28ea39fc277640b3e5a9aab9
 100e5d0bee06b181063a7c6e4ad2214a
+100fb150c25a66ae0658e8f303c3b254
 1013307a5ea13cd5cbd673325ed7b472
 10133dfaf62842614ef803c0515c422f
 101674867108b16bfccd3eca4cf4d86e
@@ -2039,6 +2488,7 @@
 101c09293c23e46dee2d4dc56fc11f4e
 101c365249b50aa8d141c259dff4b0b9
 101c5a20a08749f6693314c75f16a7ba
+101e07e1925e1559603091bb0a8adcca
 101e788717602bca4463f20cf19e0da4
 101f2b9cdf0f7c3ee1be2b8e6648e213
 102087ca2d84779e0e7874932001516c
@@ -2046,6 +2496,8 @@
 10277ffd27b10d2d275ed98994468b48
 1029abfdbf7baaf62b739377168507a6
 102a1cd8fd46f9a7cb33af76b7d020d7
+102b02bf6dcac7c6cbb8d2b1bcc9872c
+102c57e51be04101efc1fb32935d56af
 102f0e110cd181cd199f4bb1d216d35a
 1032b852300df9d58f0668f354dfca7c
 1032d1af8bfab20760f55836670e8c56
@@ -2053,55 +2505,72 @@
 10392d2560783431cf6427c4c27e5268
 10399d699028c33f650bbae63fd44c25
 103c50fdbb304504f47b3736b45ac287
+103e8d928e921fe4436a8f3d8e093fcf
 10431ad021124585f041f5b426d65305
 1043f7908d65e73b1d992a6875bb9f28
 104540b30d0024beb93eeabc982e9fe3
+1045a496bf737b46249668a1527d81b0
+1046419ca3772fb649ed2833da35b320
+10465e7e665fd298b2542e6d56013468
 104a9af7982c7c2bb44872f9a758ef96
 104aa1314a993927f17163289fa61028
 104cb0e65f42aecb39b67ba6f111bf8a
+105350dd40539c247a3b3dcb773fa979
 1055ede7fc5034e9475d690dccbd85dc
 10594a1899992c6871948810d177f835
 105b6b4c4e7a2adf5e5692d7b507ae2c
 105b9eae1f2cb059619190ecfa317a79
 105cbbd071379ded96d5c4197647ee64
+105e101658e2be13ecb3bbdc3bb78b03
 105ecc8793e890b323919be51708c28c
 1060f6bc06f094a6023d9e0e41a2504c
 106181e32c5de4975d832a46f48dca42
 1062bced1ea710c11244b13cf8d7b17e
+1064695877400421a5233e9a33c83621
 1069ffbae0ada1e5e8f98e390ad32668
 106a2f7839c8bb01360fa078e5de1d2d
 106ab8b23af532aac0f62509b1217b0c
 106b378fff1a4a9514e1e47be5d03eca
 106f388acba3d1e22b743e261ef7012f
 106f3a2d166f98b4027bdfc6b84b39e1
+1070368a72f66623b6b52b39896eca3f
 107090efc23ea1a001ab7b011f3d1ba8
 107430dfd1879559175c85d102308c96
 107fe3ae9474c1e52be500bb8b0d81de
+108228c602de818ecbeceb3f130de4d5
 1083ae8361c36e482ac2972e91e94295
 1084e1cee01005a4ed31eb4462ddecd7
 108696ddaddd82f47000a27306efd00f
+1089cc50e9f34ecde59d6a3bbbaf13b0
 108a0d287da625bac4b697e15fef3202
 108b9f76aec3820684b68fb0011b0226
 108dabab4f6624b08d89cd7215cc1baa
 108e25fb3110c5a60ad195702e249941
 1091d6c37835cfaed0a3375cbc279a5a
+10922725021cb8d15dcde1d703539dca
 10953298b4c50836fc6044d036c1bfa1
 1095854de6bbc5460773c114ecbb4344
 10972140f2c46fa30a81d3b64dbc8600
 109898608e18ee96e4d644dad892970e
 109b545baf6b18d9c72dcd77378989b4
+109d617c5c6524f789fd4c7f78543f8b
 109d70eb1d3871d622adfef9f0df2e53
 109fd9a258af5955aa73bddc14cd828e
 109ff66d2425174dcab785eb2f117464
+10a198a0c94a6689daee978a0604220e
 10a1b5dc9b4dc7d5f7c9d89d90671e54
 10a1c87cef3712970a927ad7032e11cf
 10a26c8c6efcdb0356d7b07d25852e71
 10a283992becd1b0f2d18bbc9862f664
+10a3be9d91d46b909cbfb78a2f21ab83
 10a5d52acb6c799903770d552532f732
 10a5da66a5ae7bb8b6d94c71c731d80f
 10a937905374edf836d159c79f3a8a06
+10a9fe97a4d3e2fd3b9c0c17458e0467
 10ac04fadf93aa4542cd3eb3f9830425
 10ac16c029a8a2f2be0a09fc95ab7cdf
+10ac6060a3b5da58d65c4e9ae0cff866
+10ac6e9cdf2af5381f2be9663ba1be33
 10ae81af58caf74a3eac0c57e1bd0af5
 10aea60fac58e34dff216963a58ce6ba
 10b1ecf37a5066c1ef27159fcad9f875
@@ -2112,7 +2581,9 @@
 10ba368369121351c002208f23d21309
 10ba518561fa25ba99023681bf6853e6
 10bb56bf88d031b2f38ec0bef5ef0298
+10bf24d1eb31e1135ad4567f2be45d1c
 10c939edd87ffa28f78e92379f049c02
+10c98d81a97669fb494b063646dd8d5b
 10c9a023b448cf7278981600a1389145
 10cc64e0e93662afc09c40cb441b2cf0
 10cd1502c2de18c288048fb46d36f8a8
@@ -2123,6 +2594,8 @@
 10d44244d19f1c6a2afd6fe1984b3612
 10de1f9a0813236b5e8e1ed346cb56ff
 10e09b01c615748b7a696dce363119cb
+10e1f7c9572ad8ae8b0d2de22c78e24d
+10e3017b4c5dabd8fc2b1ff1fd250045
 10e3a9c5495d60d4b32378bf38d087e5
 10e5aecaa113e019450876b6aa37ba56
 10e69a53a260abcbc27ac669e375357f
@@ -2140,22 +2613,28 @@
 10fe9fe4ca4f537f304086c9b176e292
 11009862226b73c427ee4110f52208bf
 1103f4e871f1c4d4b219caa826b7ad85
+1105d1b2e0ba783521dc8dd8e7e0ecf9
+11097a690e2108e92eaee1164e98894b
 110b035862e63b0d28932ae0af682e24
 110baee7e31928305e6dd7ae74d31dde
 110d6867f3f9e443b2bc391836196266
 110ea506c6dc1ab27b3c1cd9081f2ae5
+11114f94d67c22fca24f03c22d9b8652
+111b9f0c986fed476e5d56b2657f4519
 111e228d08f01eb86449f16d1ba78f29
 1121b9d6a5e508bbebf2678a32e73d18
 1121ba5d884fdfb8d2b49f06ee9faac6
 112228ab56c6ba83530f3f6070917954
 1122b31cbc135f2bf7b61146b5cb0e83
 112601f91d85a7479e67c042281dca2b
+112b23761a0b4ecc1da9eb4c3034c073
 112c7df850da0618b21104fc64552411
 112e88083a10cb8fa89d714d57c736c1
 1134406f36ec7a7b08b2fe8bf9398cc9
 113467e7fa96839ed33faa8288671a7a
 113483186d043ff3dfdc0097f09b12ad
 1134a242aa26179605eecd38b32feed9
+11350cfd514ab709032d04ab7780e461
 11354420b1f0dddec7173ca88bb67ad1
 11366d2a939b1a4bbbe717f7b2338277
 1136a17df52b5705855b1fee91fdca18
@@ -2163,9 +2642,11 @@
 113791b9de7d51e00383bd57a3152a10
 113b5c04afb30e6079985e0189a100fb
 113b8b6e261f8d3a6569b0cb3645bd57
+113daf63d216d2f18fcdd799cf4bcdbb
 1143b6ceb4ad9e9c96ea3d9464fccfae
 1148c8da41ec54e7649f15dd2789d354
 1148fab573ff764eca7971a0516474c7
+114937fb38cfb38e2ed2e6e174de2ffe
 1149ee21885bfcb913177637c23fbdb4
 114a4666860ae1d754ee5cdf76ea019f
 114b3af0528fa2d9798063db99c02b4a
@@ -2182,6 +2663,7 @@
 115d89c1d28e04ee5e8ce599c6c8a52f
 115dbb233b7af4f1ed44d72b3fa72468
 1162829b6981dcf2c12041d479983631
+11640634b3be348db8bbd947aff8c90b
 116474c35b53b843c971dc89d4fdabcb
 1166571df4bf038219962b0af06873c3
 1166ce686b1fd16f59334ecf6337d5ab
@@ -2190,6 +2672,7 @@
 11698d424ee245ff6d2d8199f39c00dd
 116b97ed2fa6bded481f9b38eedb4505
 116eb78aba611532e5c824d89dcbf5f9
+11710e89cb2380b87cd6b059823077dd
 1171fd93cb46b2052d9b2e88af5fbbf6
 11728d48183e7127799336b4d08dc82e
 11745895be7414693e6441b72f681d3c
@@ -2211,6 +2694,7 @@
 1182a82acddb4eb4edbb8b59d49df44b
 11842f07fc47bfff57cddb43cfe64335
 1187433ecfdef202d7f68ce662e96809
+11875ecf6d7fd7edee00f37e6a07614d
 1188da3f7ffc1a152853a55453a37762
 1189eaf60091650410f0eecb01cd79a0
 118ae9eebc04572a7cd135d7d69c581d
@@ -2225,6 +2709,7 @@
 119a006777e3c8c423a5d8a67f24ccf1
 119a9a6c47571fcbbef28a4b98c51ddc
 119c8af6d3558b5ee344072fac0e930f
+119f2c238beb598fee6114783c245664
 11a0aece848792ff07f49b2274d4881d
 11a2e02bc5ac30a38f4311d8f1fb66c9
 11a443775a46281bb89b59d5b0fa77b3
@@ -2233,8 +2718,10 @@
 11a7955a822166944816c8062bf07e6c
 11a8964a5c9007e67748d48ac2b5ae65
 11a9c0f253381dbd03f1ed84f6e7ff44
+11aa04ff243a3abdedc5ed3cb228a174
 11abb3862b229dbd5f8da195501ef3a0
 11acffd459726f72aa9c061af7adcd85
+11ae156a442fe6056b20f6601d84e6c9
 11b1f8ca9057d08ab86bcc5621e104a7
 11b2cd116187674d06a4af2a2dd3f3ab
 11b571cc9b10ed332ce8a38b90336205
@@ -2254,9 +2741,11 @@
 11ca8e06858274b0b21450ca4d0ddc29
 11cacead1bdda08b07b63155f67398c5
 11cb7dff00933769566f8a6767888341
+11cbc19da139a4413d62634d55c90eac
 11cf970fd27bdf42cfe379fe06bd55d6
 11cfe51ecdd9f1be9ecaeef6a39d4c84
 11d2e5d4a643ff977999b778913c0bbb
+11d545cc110f5dc812cb730bfbac4ade
 11d5746fad14393844d0518a23df1580
 11d7ab551796a9923c2fae5199584b9e
 11d9587beea7fe01cbefa4035aead18d
@@ -2269,22 +2758,29 @@
 11df5de877a48379b0f11611dc571e42
 11dfd3cd8f96b3f8829d9dceb72208f8
 11e045b9075e4594e1dee40bb1667a17
+11e5507fec253a522f84b79775ca5928
+11e73713c852fcdf2d6bd4d3eabc573b
 11e87415385cdfcaf07aaf0638fd9106
 11ebe7f95bace0fa78a327b8b132062f
 11eeedf91be7a23d3ee9abee430722f4
 11f142a2f7664ef3a4ad0da038b9704e
+11f17833bd3efe1e0a771fc537e0d395
 11f21251e5fd75ef792f1e25cebe326a
+11f4c8fb9ff48b8ebd32e53e6691b858
 11f544b406846a07e5e363db8a7f30f7
 11f6b6adaee8dfc1f8261516e4d13ab9
 11f80bb140dbf38b6dcf63574aa0eda6
 11f8bc85e09c1bd728dc865287a6da95
 11f91a16d2aa35e281187e24a2bd2800
+11ff09d9112fa1ade9a8257ee89184f1
 11ff9b1d4d3f68b94226bb46e5960617
+12019d10236518922432c36f51351922
 12028e9b131d285dc15923b00ce377b7
 12040a6a30740526eba6fdcc5c97b18b
 1206de71ac51e46c87b2ac285c762c2d
 12079d5f22e00c162bd2d93ed2d15e1e
 120bc9e0b75dbc8b70002571f3c4ac17
+120c81d354804f992f98dda469331024
 120ca80db3b4cb715e540313291d8846
 120cebfbbacf8c64f146b1aa3515be55
 120f7c5cd75d7e016f18efa7f3d86b38
@@ -2293,11 +2789,13 @@
 120ff6c42aff5d171a920d40a34424d4
 12150c1eaf6e3515f6e687c8ec87722a
 12196dc0110981cdf311982a7d9f5e12
+121a5184df5bd039d155de0c77a11952
 121bfd89b05e2666056d1f165ad746be
 121c7f243acbb546989d174d825a1408
 121ce64609c4f1d126b2c0fb57e47acb
 121dca1c9492cd6bdce6ccc584926f71
 121dfa883aff7035bbfdad4307e5f26d
+12237590429e23cfbc0bfc2af7c96a3b
 1225ef9e26b371d7706c035fbc65ede3
 1225fa3886f0e898805286d4b89f8a87
 12269d3eed90a51008125d170b863272
@@ -2306,9 +2804,12 @@
 122b0145fb285bbd504d84caaca94733
 122bba4316cf1689f9c77ad6c1e2c646
 122c8c78d1962c165232a9b57fa6459a
+122df0a3ca6f9db55c77f32198dc0a5e
+122ef8f7a3818ba70974370444072115
 122f6ee756cc0c7e1771b8b0d44244aa
 123178335d099f74bb0cbea788b4b596
 12319f8b167b4518f46896572aabbad7
+1235d41848a9ffe79b6d9cef78d193c5
 1235df8cc25dffb92a9dbfb8c90ee4bd
 12367b084cdd3c273c2f7b03813a174a
 1236ad99cb04273933925ae67abd9186
@@ -2325,6 +2826,7 @@
 1248e9750b8bf2602e1681673ebe1ba6
 12499bcb8cc681ee07e1fcfaf1423e98
 124a6e415eaa3853b568cce15a4ad6d1
+124b46ab131a320e59bb324e15dc3806
 124b9f47b6018403f03ae7fc265143a3
 124c022d0e44357850451d079749f347
 124c7e585d6330027db1be6ea9785c61
@@ -2332,19 +2834,24 @@
 124e4143e9638fca3eb1a33e733044c5
 124ee565cacc6072aa39e4623d6f9964
 12522296fc636a27988b03877218411a
+1253d48e3dbc902087695c92c046b1c5
 1255d8caeb036a05682afc4129591b15
+1255dd4b29ba6b65b094dba173db96e3
 1256494a8a21b0b95e2b9b517e4fa1ed
 1257703f8c4bfe696fc2c456d774a5c5
 12590e7358348de4567b957e760e7c9c
 12598815595b5934f413688823a57ce9
 125ba124b79b1418ca0c5b087ad3192c
+125bdde2821082ee0f1fe879b609f11a
 125e94ef57de7891ca4b6ffaec637ba7
+125eeab61f16e5e089f23ea50b0c6324
 12612857bbb90ef3ebaff1981074e812
 12670c8d7b1608f535779a0410b6f135
 12670d69c78ff47edebd42edbfd7eb76
 12697a7069c832a04b0ff07148f5d38e
 126c002383661f51ffca99fd3740d25c
 126cb597869ddd6a320ae8d1a492608e
+12702872f0afb1b572c640fc9674c905
 127036e6e6e14221eb7ab7f10381d3f1
 1273d8de8919fc20c22db89fc4f0f790
 127474dca128768f867589b714cf387c
@@ -2352,18 +2859,24 @@
 1275a5d4b3c2c57a3b5803d96b9a7a89
 1279b352af63873bdd989b707fd18dee
 127e144b555ff80537c3e2672ea1cfda
+127ef1b3b3260bee9b0fa201a511e120
 127f01e043293e9d205f845bd07eae1c
 127fb1b839d4219263f4946e47be7ce9
+1280219f2d91ed50d22b7424d22855e4
 12808651ab027eabebca4590b9b98e49
+1280efb80ca1130e543b87399351db0e
 1281878138773d4322a8cfc6d796afd5
 1281f131fb36462564d49b92e36ed593
 1283a1d348f1b4989bc8a9e490b97f46
 128413dda7583ae689b6166c716d6f9a
 128520728c1fd4bf8d4daeed1636b590
+1288398df57edc11093e878c09cdcef4
 12897b6a16ca2f9fa8374da6ddf08b1b
 128b9b562ee2883ba9bba2de9f427a6d
 128c80ca33d86e8a3e1b58a432770190
 128e0ac438b487a77adf0dfb71383c47
+128e5ab3871d171f823879ca9b76f490
+129079f04390465384e370c07a401eae
 129126b86430db8e0a39f853b0cce7d1
 129458afaeabd5f4b7d64955c29ff22c
 1294beb3b0d3684df1b6fc7ef9fc87e7
@@ -2389,9 +2902,13 @@
 12b7b709c70900c4317a8e1d5fbcd57a
 12b81c30e490ef9545d58ffde42b417b
 12ba035390e11882b70764044a2da62d
+12ba31d769e7012b98d57a7d186c0cdf
 12bbca1925147373b512bebe40193e80
 12bee4ee2917c58612581181c571006e
 12c000fb7700bfe6b01d06dd2980f505
+12c1984ccce885c8c4971dd50858b6cc
+12c25279038bf12db47af6ead61f89b6
+12c27b55602efc3166741ecf292e3c70
 12c32d98370813aa79e9169fb53b2bf7
 12c3f5046715c02e03058b77deda560c
 12c4ab1f5892c9987fd8dbe855d5dc7f
@@ -2401,33 +2918,45 @@
 12ca54a1f491428df7a96adc453128db
 12cbc2ddbf299830a75e02ee7edb21de
 12cc58ac92de2ccb091a516e520e7c9e
+12ccb8c85f5ecbb4f5610f94dacbdf91
 12ccfc715998cddc886208e872378ec8
 12d13ac3dfb6c98d258d47bf93e85469
 12d1d3fe6c5e6ff999140432f0c4f02c
 12d3009a122933e803b202295a141538
+12d5511f5eb37b125656676538bdd3f2
 12d5ffbdcfc69f7764a16d6440470305
+12d6b7c9201aef8c6a71b6d680434316
+12d703580d1baa9056d173cfcbed0b4c
 12d7771f83089bbd393fcdc132930b9c
 12d94244b865f35217b5ffaaed44666d
 12dad958745f644afd92ad8b74583f65
 12db6842c2fa415d8ee1e6477c77fcb0
 12dec83881b62167b889961af549b97d
 12e25dc8fe79005089787af8a1bea1ea
+12e67ba7b9a02439bc57c8c78041cc4e
+12ea34d2bf3c578502ac32a77b459ab4
 12ea468d0291ab4835a063eb29c77615
 12eea6fb336afdb324147ae195decb7b
 12eed2d2bcdb166adecffde8726231b8
 12eff2b0aa5b72aa4f47529d1dad1c26
 12f0424e6e0f1e9a07c910b5f5046289
+12f0b1674d6539d8b148fdfb64d3f96f
 12f56ce670c0ed8dfb2fd43614048843
+12f79288ee2498546e1b12565ef724ef
 12f8f084b3be4ef72978c51d4efecbb1
+12fb9ffb8c9476875d9001ed31b4b761
 12ff6c6e957b295323aed41a70aeffd0
 1300a1a6a5f6547436df10fd65ad527b
 1301256156ed4534c2f0ddea93043372
 13015b3824c4e25d861b9d8051da695b
 13035b571918ef522e1f808f3492b208
+130421e7b89788a0a28baaa2fa7395a6
 1304f4a2dd0cec1a5a6d4e7cac16f26b
 1305036bb5070cdb2bddc34c16891dbb
 130554a29770f02667d4ce8498ec3bb8
+1306c819e8bfa31a5cac0864a58576e3
 130844edec8e02b593a8bb0b5689a251
+1308cb023c8d862bea3fbaab088c714b
 130a7d38a09ffc2188c5a12c927b72f7
 130bdabb875443ffe9aaeb37db150313
 130de975ad0610143c9d1bc906127a03
@@ -2444,6 +2973,7 @@
 131bcfc3a6dd8a8102b9b66692b9df13
 131ce549efc5ea73315d867ce09e6697
 131d2d5e04a4dafa5f032ac46b8260b0
+131d9abf30bc8c921c0fbbd35055f72f
 131dcbc5e15cfb747d829d1479af166c
 13201c16878e3ef9a97eea2e859e05f1
 13224811a83811db420021b1bec7b59e
@@ -2457,6 +2987,9 @@
 132e80384aa5b8f05c872edd1d67231d
 132f1617b5026e89ba298149bf2e23e4
 13302ab045e1caead15bf7b07ad74c89
+1331c7c44dd26d45019c7eef5d92f3c8
+1333773005d74460ac66b52682539464
+1335c543271c19491f5dddad3b00d53a
 1336d2d1f7aaf122ffe6e6d834407592
 133a5240ed8f49fa7627ee61a0ad8c67
 133bc6b21235af5f7444a475c19cdb70
@@ -2465,6 +2998,7 @@
 133f902f1cf71cb53efe66c2c27879bf
 1342bdd0541e6e2d41aea75df0e6222f
 13448052c5eb027cdb1c8e6128e48257
+1345f1f2b5b6d6c0b76d18f3e0f09f6a
 1345f86792daa194c42b61bae5f0ba6d
 1345fa17f0165025979df64e2c6ee07a
 134a5c52f722f97307f7eeb3a0d68500
@@ -2472,34 +3006,42 @@
 134c771e40ebf79f68a13e34d1694c42
 134eafee6b6cb36be6fb856c34e2393b
 134f971d504b1fd1cdca10c1f2f8423a
+13506746387e94d42acb20512d02a3ac
 13512f76be8c46b6343ba6601be0eb40
 13522e7866747b5c8ce9ac7b3c3aa99d
 135327560d62289c64fe6e390ff5bc73
 1355227cd12fe6aef505f9fb5a03f8af
 1355cf7ca59ef43cd1e90495b99c8368
+135654af27370aefaae2fcc28479cf06
 135a65fcf23ea83597d20ab1971327cd
 135c054662589af6e3ff0eab237987de
+135e999f793670d02733d7b67c1e66a0
 136504a19ff0a36f3f9784ab3e7b4b6a
 136508e272d0826799191dadda8bea61
 136625f7aa70993a5056eb54a2a4e942
 13681d8738d714bdb7d256ad36b57c6b
 13692462766bfece9044fc2b859cab0b
+136a49aa0b2aa2f0c05a84c28d741501
 1372d10a53d0dd1f60ee2adf020f337a
 13733a954b5ea528e59f973b9099f44b
 13733dbd9f6baf13e9dcfaca7c782c80
+1374355ce076c4c736fb9c7b3d2ef6a7
 137b3cbe8de0517e10d3fa5722c79026
 137cabaf7e7629f15f5bbd7ad0495c35
 137ce9af72744585d439eaed4d15bc79
 1380bfd9c24b5f93c72937076b27a47b
 13833267b90d16a7b73cfb69a6f9e25f
+13849408e3bcca7ab38c3d8cc0095eb4
 1386812ff11cd93a789643b7f5cac231
 1389ac1cc5537693689c1168d771b917
 138aacccebd1c79425f7d682597add80
 138b6564e499ca19dde5d7545033b2b4
+138c3bae5fff3cdf1254dff60c28ee53
 138cebcda0fbec3698e3122fa466c399
 138d0e3f21931d4493e9953447a07e00
 138e1c0cc75055c63157875359398d67
 138f3b461540c215a18957dd3596568c
+139045ade404da51b059f3dc6fcf32d0
 13964b51aaf069441273c116b7eadbd1
 1396e431e20880410b389c5ab127840d
 139a1e2049108ab19e192ac74a240fb5
@@ -2507,34 +3049,49 @@
 139b47e93f03e749e10a20586b77838c
 139b8eeb57d114d4354c4355b4915479
 13a1cd670d87311c4f471954781074b5
+13a2beefe4c2bb687baebdb1a64f47ed
+13a5a929e76217372728a42a84b0957a
 13a5d904845d039bedb167a6f890f336
+13a877ddd4f0ad638d12b901ecf015fe
 13ae87c06e574ea8b94dd147c941cd9f
 13af1120e7eb46d1fff62defa1acd994
 13afecf057b86a2be22ef081ffa4c2b3
+13b0cc33cecd308ddf5cfbee3a2c5cc1
 13b4986b93ef62b60dbb4467ab7b0d63
+13b5374fc6da8bb270242fa9325ac5c0
 13b73144d75641b54fed7a8d1b668a1c
 13b8277e7040be5b23bcab1381597c7e
 13b835f43e880515fe4d00d82ec4d879
+13b854cebec03f1fbaeb0019c53da5b6
 13b9e4d88962a5bf90924498edaca7a9
 13ba7c78f56e75e6a7ee760b4e56f6ac
+13bcc3c6453374ac04d334ac73f274a3
 13c176aae973567313a154e6c93df028
+13c25f1b718385d8585365971b77bfa0
 13c308a0c10631a72dea575208930781
 13c68806d5bea1144414ff6adf614f8c
 13c6dcc3911fd9e80b78cc118ad6a855
 13c81d82802fb195d1375a168dba834f
 13c878f5e10d4cb6a052d7cca21fed5a
+13ca196cebca0f84445ca520ef716074
+13ca32082fbd23791283ebc0eecc0966
 13cc6e999717e8c0e5fc8def220bec54
 13cfce0061d060707a550909391e6765
 13d18aec3e3a4020f6173d34bcde925d
+13d495b78e251299e094bbcc803931c5
 13d4fd531a3cd38befd4698c5a8354cd
 13d7626ce7ff32837fdc423f7b6b90c6
+13d8ed26b1a91cb73859f153ea33ab3e
 13d92088f4c758281fe94df10bd0b848
 13dabd35186377055b95743db2495a31
 13dacc7ac8eea43ffe812a9c42b04d74
 13db0f1ef1397d92e80827ddbcd404d3
+13dfb837bcaa33198530ec9834f7b81d
+13e2e213c06dafb4c393f0fa561f781a
 13e2e475f3e49efe6a6b88e927fe3428
 13e3228e7f6bb2fc876e2bdde73e5e3e
 13e36eaa1c9132d643de212fca88778d
+13e7167f057e16806c4341b60969b790
 13e82dcf994acf875cc97e7d083438c3
 13ea9911e3bab6aa3ad5bc3b56c1799d
 13ed3513644dc972c8753eadaf6850be
@@ -2543,15 +3100,20 @@
 13f319652ef19c3e3689540a0945d597
 13f3448dd103a1f5b800447a9150cd70
 13f65f14baf18df335e6376a0505cc81
+13f933fd4c3313a5a4945f15c8a9dd6b
 13fa108c24a34935e9780dcfb1067446
 13faaa1e38fa3db99812e4a8f2c01afb
+13fabb133562f71e597bd15cb2b001dd
 13fad78df24e2a5709adde62e403e01d
 13fc0e6c8f5a25bbc13e328dd891dd9a
+13fcb2eef2ef448746a3a7d3990ced5c
+14016f698f2863502157a3e3ecd3e499
 1401e6efcb10da2271e94212f81719f7
 140259f1b3240b514cbfbb0f7bd52fcf
 14049e0a00db7e18cf5d7d5d44442ce6
 14051312ab4f8d09996149d3b3269f28
 14068e31950410d3e58f219d584a2db6
+140944ded67e53e7823b0f0994974e03
 140aeb84c1ea7c70b99c67bef30e7a8c
 140cc3b6617c7f8797186a24fca1af9a
 140d531906b03aa4001087c401a69911
@@ -2568,6 +3130,7 @@
 14206f54883a13c34e5b9ce4b7a54713
 14207bacaad2b9bf60df9116b1ec2ba7
 142304a0e5e114f18b172d10c956a96b
+1425112636760982b1b57ac7bff3ad3c
 14251d97ed23e1a2b9e2e167f37a0df4
 14274b465dc0c8e25e4eb4005679b59d
 142996789aba2bcd603a3a67f16b9ba7
@@ -2593,8 +3156,10 @@
 1456d21f356e3cc891a6230f6d9c55c0
 1457373bfdecb3eac77d424f7cc374d2
 14579e025738e15dcc87bc1a0837bda9
+1457a5558dbbe813e5050f8af084a20c
 145806a97392aaf4229d9e3773ed2ad1
 145a01c3ca940dab1b16b2c214695dc6
+145b1ca7495c4a5dfae4697c93fea5b1
 145f08b23cf0d7ac4d7a47c6709ff03a
 145f7d36af0fcd94780ddbbf11fe97c1
 1462a5ba78af4f89da2d49b56b6a083d
@@ -2604,10 +3169,12 @@
 14642dbc012164889622ac6b3fa039dc
 146495e0ab253ef02c76fa69b6a6b355
 1464ee558d195a1d66f44a769b40d06b
+1465a52022b1288e5773d6dc71ac7c06
 146723973621eb0331073774e048a1d5
 146adba5da0d56ef0ed259b84cf3a2c1
 146fc901d045eeab3a08b79ac646ed65
 14711b678ab11b37c0d0f7c29ab83420
+1473785df81068b1b686cd5a13796b0d
 147391f308528c04996dc662b70f48a8
 1474c7a1db0c97f70581ae4123421c2c
 147500038574060ccbae960bf11c215a
@@ -2616,8 +3183,12 @@
 1477c29b26d2ed381687c9fed9f98d28
 1478000fc3a28c6465ebfe480a97e012
 147855050d46e97321015942fddb61f9
+14793ef9483106877c38f2235525c2e8
+147a7181f6a8c25748e1680d8fbb7a88
 147c1018686542faee057649a462d6f2
 147c9d7a91b0258a01258488e1862d33
+147d23f3faedf5d64354b7b5075835bc
+147d25fdd7b83333290edc7c7931b925
 147d4ec7297d635475449cf6219ee315
 147e346724588465d04798e292f481fe
 147ffe6a6749cfb559edbb17a4c2ffae
@@ -2625,11 +3196,16 @@
 1481c196c9bb2243f158298fc38a8e3e
 1482c75e80f9b56250e1308693016ee6
 1484778577d8cb615fc837cf1907ccb5
+14850a8808bc971959a0a9cf752a5075
+14865bc6c7e6a6ba66385a5eaf2daa24
 148a61d03289041354433047ed07f85c
 148a9245ad7788f6430dcbe7aee17f44
+148b5ff39d31eaf47bb531f8f5c2daba
+148b6e58c6f31fc50f3d601e8a9f85cc
 148b810ff6dda1d59375c3996ab13a8b
 14905fd729de4a25d505e476ea1218a7
 1490e7f4620e0943a7288d2ae9f6e64f
+149166a0c6ab2670645f1ddc9fafdf48
 1492e8a200b22a6bb78411f6e537b69b
 1493a9f1fa10f7547c4b9ebc1d3aad18
 1495aa38026908c38798b6d95222b9d0
@@ -2637,8 +3213,11 @@
 1499781f0916299a0717e122500ded6e
 149b3e649981104fa19afff2ec81fb15
 149ca0fcb08a0dae0b2c292a30252952
+149d9f97ddb6f5deb2c3099914d1140b
+149f2eab69b695807832632ee08732f4
 149f71c4aae331cf892da478debf26f5
 14a039ce827d7bf4e504aebd0bddb125
+14a0f93d6bffc0182bc646f5e8ecf6a1
 14a5fee2d1de4770cd2b11295c188e57
 14a64cb438e64f7d03d384a70d398e38
 14a68c86d8a2c92ea148918ee2e42b5b
@@ -2648,49 +3227,67 @@
 14ab8da5578f3fac2a59cdddec90c4d1
 14aff6b482353732e40ed223f70559f0
 14b0f91aee2315b7fe4c4f1bbd52b4e1
+14b20162ce7a99a69ab2fd8c2365cd1e
 14b40e3fa92f145f8cbadf2e311f1ec8
+14b6c72e0406d5f9137907c8ba5cd335
 14b833f27e903d9678eb7bf123a646c7
+14b8de1bf4d46eda538ab969755d1a7e
 14b8ef1285611e75ac0595dafd927c29
 14ba207910b2f309f318a54f7f41a9f8
 14baced4c2cc51a5ab4012e4df3814fa
 14bc652701323253514c3b65164e3771
 14bd05c23e5c815650d5f834b7b674c7
 14bf497e34226bfec7a9b54d4961c877
+14c10c392c33cc371f2c233d932fdd0a
 14c26c5733cdae20bb022a8eae5dce2c
 14c380a2086e1da170811f1dd1d1e25c
 14c452c01132a1478f602361a3f977fb
 14c4ad2e37ad0199c192ffe968d153d4
 14c5757e755d2754a6de40ffe4fa0cfa
+14c5b23650d1f28cee09d63dc9eb5780
+14c5cbec0d353baec370a56e753be588
 14c8788a59accfc2f4f766c3bc51e1d2
 14c9140b135318000fa5109cf7507a1d
+14c93fb961dc7fa77799aede5249c7ce
 14ca0c4cd0617e3bcc7199cc29974801
+14cac8e01759fb1ec7789c527b88cc56
 14cae6dbbd22d3e399b2266d098401cb
 14cc878239400ab24deb6b393673557c
 14ccc19a9bc11f99d181636e651b9283
 14ce831cf88186044ea57618c830d0a1
 14d1a61a34e965973ef2c4c840dc9ac3
+14d3f231427f1752b162c1593350871f
 14d45a28891333a55537a3bc9a2c8a56
 14d5192291b5f2dad8cf5f9a9061f369
+14d666503a0078613671178fc77335a4
+14d862afb9ad50338a180c8f0ad9e6b0
 14d869b63489c9f599b3496848e88a7f
 14dc2672672f946ed7939d2062f55289
 14ddf246b0125bbb1346bfe1b39f177f
 14de1e878ae46b779b808b20ad1195e6
 14e2c4dae425e7b9639ec2a2ef828541
+14e3015b07ea4d9ad4f9af42d5abf9d2
 14e322994221abff15b545bc232d86a8
+14e52e6c84d5bf65c32997ef25f8ab86
 14e5c71ba635bd96ec6a5bdbf154fa26
 14e88f43f311349b4c2fd5f33f0b7c11
 14e982232d4ee2f53ab96c16ade33eb0
+14eb0091a30f14aad88e9cb42fcb1072
 14ecab699f81a3693aa939d7f15ec67a
 14eced18c7eec0fccf1c3a6d04caa121
 14ecfc0c26b460fc49292651ced8ea99
 14edafd5c6391e74788cf3ba9a0b2f27
 14efcf35b9cbb7d4c5d5447a29f78950
+14fb8fb5d1f7e4dc50dcc0ce084b1708
+14fe56e8e7d934ba9812164c7ec9369d
 14fed61d88715649b0c20b250384191d
 14ff87ba1c4c0a4e027b72c221530468
+1501b08d3b9bc21e7cb24204b7df5233
 150568d2186fb1d161c2fa2be9a7c95e
 15075f13a7f9f9392101e556df43028f
 15085cfc265776cb48b0e0e00fb644c7
 150b67245312274c887e1dc80f634121
+150e66984bdda26ba43b87a05274e45f
 1511567dac80dc4b8f563fe88d8889f6
 15126b7c1b952a1179cbac0b010da86f
 15128eb995ae49cf95ca5da13ec42d6d
@@ -2699,6 +3296,7 @@
 15146f069b955966cd1797d7dc6ad8e6
 151658e2f0a7f12129ac313bbc664b75
 151666e67158116410a7c9440fc4cfc4
+151698ac0eb688e9af63ed6e0176c45e
 151a3c5ed5d08445aaa244b3e8f219ce
 151b4da7790e808721ce7248956ce94c
 151e2bc47656f3593f32864fb2b367c4
@@ -2710,6 +3308,8 @@
 15274f717521947a43482f703cfa661a
 15282ccebdb6521be262085590e1bda7
 1528bd9d5727560e1862f3ea5423b53c
+15295816fa08fc97b31fd786308f2b44
+1530d022e043c6da5512b2c2cdd5f206
 153442c473e991098412a896e45da0b8
 15376df38dec47426daea2cabc8c60c3
 1537ff6410a9df80c6c0faf1ecb3df76
@@ -2717,6 +3317,7 @@
 15398e144bb8b27149e4dfa21c809df6
 153cff860211b3e48c595fc1ef3cf78d
 153d89dfcc5468f183483c07d004b9fc
+153ef118b703d08e188212c09b12e242
 1541b37529db87ae97ae35d6f3230d51
 15438fd15f559c03ac03320239c20214
 1543b3efb4c711a8dae734331ab34c9b
@@ -2725,6 +3326,7 @@
 15448d9c62e574922e76187c1dbd3ad6
 154646b5205652caf07633e2c433684f
 15479146997bd55a2329d9bd510d1769
+1548218d0b2289503b2de599d66f286b
 154920386e25eb08a97490b805a3a31d
 1549571862e951ff4fd559d4f4d42eb3
 154b7fd72c9968ecf854351bb2b72326
@@ -2735,40 +3337,63 @@
 15538ffc0f32f33dcc227f5d608103e8
 15543cc1de2b7aab9203bf3d7a98869f
 15547f0a1769ac330f73faacfa0b87e9
+1554827be3846d78605c70041ab71832
 1555170e7aedaff773f665f13f3b533a
+155639cdecdbe95fbd0d7233082a037a
 155687b630a2425228f2729234cfaef1
 1557728891d1a53238fcecbc63b1f18b
 1559d88782abcb0d4785d0fab00a5dc8
 155a078f7e04fbe005a0e490cd4db1d7
 155b7dc54f1e28f53efd41f689fc3c7f
+155e200904adc63f783d0ef7f803d281
 1560112271f441672596113af9971518
+156042b983c19bdeb88a03ca552c7d77
 1560584fd8cb708deb1e38442404720c
 1561b174d9d2ab3ccd458b4fb79153f0
 156685d08c9e52d18574da5e2e4e75c9
+156945bdbabd3f8d0c3cb4cee7bcd38b
+15694bd547d2a615b44b81a8b17d68e4
 1569f1f0046bfb52459079151839261f
+156de81543a55b62765bc4ba32c01efc
 1571450e44707f08fa82c9c568af8b35
 15718994e64dffe7918968bd31e41c90
 1571d27251ff76e8753d6edae860923c
 1575aeef3699c8a406970c235ceaac33
+15782e214b98ac450252e29a363aae8d
+157950f4acab5eda1949fe2ea9943fa7
+157989d6e5766a19e0109809bf1008db
 1579ff7336175981e283d87c72964065
 157e9d771ce15ca22d89e704a7c5a198
 15814d0f201507201d3f91bfba73ee05
+1582dc7aa703bdbd9f9adc065c20d994
+1582ebf4321d28c0543a09ea3a5b166d
 1586ef2d9ce8a60c1239e8267dd4792a
+1587e310ffeca26b2cefab8afb6c1980
 15895734722007c12f76d88ac8029411
 158c296a1e1516a338a3eafa4364bda9
+1593f7e8fe4ba40e5c3342615249733c
 1594722012046a8a684c32008cb898ca
 1595bd44ee243a8186dfbf4ec57f9cb7
+1597c6a4a03ceddd6f44ba96b28a93e6
 159d253b6a28b3d7557f9592f830fc67
+159e8a6c866119443c5c7ee0e0422e39
 159f45a5bc0d401d55c7b00977edf1f9
+15a41ac26f51db7041a0be34990c0c22
 15a4a4a59916d0661722278ef64f9f39
+15a4e5320f7c3c3e8eb7694ed4ce9559
+15a5d3f458f739b0051b1cb5a317b45f
 15a625c09e0dce14bf5925e22c50521a
 15a88324971ffc6f0af4461dfa1f3fd8
 15a8bae01319ac1a4ea7bf89ac892bea
 15acbe80a639f405d6eb8351a20112f1
 15aee3dabd3ca1e03c8d7f7687eb4e53
+15b3c4661e17fae8f87eb3015054f4fe
 15b4e1a6ab39e357a6c6065f28cb9a25
+15b6924c3b5202632706cbc8c0d8df9d
 15b918f278e44fb089c6eb443f9214d4
 15ba05dbea4a1fd7784bfd4988a8573b
+15bc511e78130113c996cb32ab7aa23c
+15bc51efe43ddf212e91b8eb73a36d8f
 15bd8a7fcd60450a3efcca31125e8464
 15bded93b7d481c8529009e62f43a3ef
 15bdfbfe986b4c4a0ef31e978f78c84d
@@ -2777,15 +3402,22 @@
 15c327f3c1dd17b80bb00d3530ff1360
 15c4a16e48fdf0aaf6c9a2bc5c84ea8f
 15c72177120923851b157077147c4ed9
+15c7c20561abff2b9f1d866f14c1ab9e
 15c9a3737668b270fe74dfca822d10f4
 15cdbb7ba2fbc18cfbde2b8ba59e47ba
+15cdd9039e513bf0ee0ff67ee0c5ed61
 15d014c937307994bcc1c5e21fc3acc1
 15d14e3388a28011f7f5944a6a9c1462
 15d1a815d0aa9cd64740a1ae88546809
+15d26b45ea91150981cf2d4451f800f6
 15d37a8a316db7b92d795b81f25cfa12
 15d56e13ef3c975e3b0e80859490d761
 15d6ae3006eef7cb1d85ad4ba6794fc0
 15d9ea4e4f7382bb2e123624dc38ee58
+15dce084cf2f5701fd864a5f6a0a2018
+15dd7dbc2fc925b81f3db4508f044b23
+15e7a3f248b5ea7903fd0b3f79cd8ed8
+15e7d3f502cabf83686168f14b6de997
 15e8733e197b406e5f8085c51ca54c5a
 15e9b9671d082d9d0da193df079529be
 15ea59673d8dead8746c983843b6aa7d
@@ -2796,20 +3428,26 @@
 15f4f56ad0bff546d78a0020920d4224
 15f71724344cea1d1bb9a64130508ad3
 15fbe58f1a2f219e8c397eec47afaee9
+15fc3c4a9d13046bee7b07de1b00655e
 15fd6bdfb9abe078ef1838fef53c8056
+15fe192aada56cd6b143a244d8dfb745
 15ff1106c712f9a2213bbfe273f18f8c
 15ffb2ab3af03e027dcb98f42e93471a
 1601b79a5ed4ce77f9bac721d343ecfc
 160547f3a18cb7cc6f2c0fba19dfb892
+1606ac9e092ea1a45b737d968c07c2fc
 1606ad98436932aed495246b65829aa8
 16073617d1099f5ebc28584a2cbcdfe1
 1608ffe20efffefb75fdc9ff8a644e1d
+160c26220d574f28ea8dc114ea193de2
+160c89ee1780ef5a80067534c581bb21
 160efdc4011e235b7240fe4a7405a9b0
 1610a90ad75f9364e26ff203167d1a49
 161574ce4ee51e4a6adf802f3d0d6a04
 16184f0db12b939da034d153b04ae43d
 16192f2e24bf0c5357bff1a78928b746
 161b49bfd60ce194d7ce17c6d0671200
+161b84af0c637c5d190fb4f89b4ce6d9
 161c15e4e8b32bface6772474bc7e248
 161c333b8f41b613265e1316d24daed6
 161c60eeb5e803c8d36f96ee3398e308
@@ -2820,14 +3458,17 @@
 1623e3bbaf30fc1950a62fffc11c5dbd
 16241a27450910caff53eb9201b253be
 162526e29f20b853194971de282e53ac
+162562d1954eb43b667079a78d0bfa77
 16262abd50e7f50e964809262de328c4
 162b7c1778914946c462c8d2e16f80f6
 162cb2101c03a5ed6745f7d47c62949c
+162cf753c3695698d09ae43b40ece44a
 162dd60fc823c402fbbddb2c5f75788a
 162ef853e86459eca27c945aed05f356
 162efaedfbeb5eed177beeee401b0f96
 1633bf5cbd7353814346d93d17029fed
 1635dbb10dcc971be8a88d829c5214a3
+163715dcf7592c68467ce310c142f316
 1637bc504dc5d9b78990069f07403f72
 1639c99217770576573436006c42a7ea
 163b5c67688203a0c6dc2f3582b599ee
@@ -2837,11 +3478,16 @@
 164402dddd32b886e4dc167c0d73a379
 16449a03262ea64e0172730af5bf21a0
 1644fb9f76988c0f5763685e3ec601e7
+16478aaa32cf36605b0b90079acc3bc3
 16488988593d30a9b7ed454d913521e9
+1648c873ebe775637389b1c61aabf30c
 16491463927a635940548c4292cc8e09
 164ac234e744c62dcb3b5994dab07009
+164eb5ec53f7929eb73a605a3fc35e22
 1652309be7e2a093125b0858551ae7e4
 16545275331852b182b785574b2bedfa
+16545c5182accbd81059ce9e8053ee71
+1656918ff77cd05d4e9899c3b2868d81
 1657595806a3080e6610ec81a4e26aa0
 165f409af0c5e3416570595a87391156
 166013f3c36500891ea8a5790d54f70a
@@ -2851,13 +3497,16 @@
 166869190e5e71cdbbf44de442a5b7ca
 166e39758a3c2e89f09299dc14ee8f65
 1673aac7f97b0d810fcc8819dfc255b9
+1674641a10d6eabe4c50f59111994ce6
 167654a6325c7ef6c60bdccd896c2a4b
 1676a13396a4f78080662dd0419a45c1
 1678ea4e5910d7d433d5eab5309a1864
+1679390b5ea6a85fcb4132eaf7bfab48
 16796bbfecaa7ecabddac7dfc4ca571a
 167bbb7e9fbfdf8714eedef0b7dce0b1
 16801ceed47dbf22be970cdcafe3dd33
 16810f48de25cbbef1f17658a7226373
+16839ef4470d35db9a6da8f273739a7d
 1683fd0b61d02f005e8d8c6f869a2afe
 16855196834b319e65632cdaf51b2514
 1685d2779595a653e201689e4e275289
@@ -2866,12 +3515,14 @@
 16872ff5f5ea771cace7feaea0ac343f
 1688590976aea40f1ee97134d871fe92
 168b87963c4cfea3366ccf2f1c29d916
+168cc059a9db376b831820cfdc98c6ae
 168de987686731aa5e286c195773d997
 1694903a3f4bddb271b32f939c7397ec
 1694e0dce621f88a1015428d4b2c149d
 169865876f5b2c051756ffec35ae3f34
 1699952e218a51053f592f9c1f593416
 169b05b8ca0584895655737847154773
+169c3d18b2f787d00ba07b2d4fd3670f
 169cef7379e4f0b3ff56455b4e1ebd3f
 169ddee39ae227051c28ebdefdd64ae2
 16a298448405b10c18d5f8baeb7a777d
@@ -2881,14 +3532,19 @@
 16abf8b2741f7e9208d4499f446dbc67
 16ac29a06634529cf837fe35cea6a2c9
 16ac63c5c63c5dcc7536c321796d8fbb
+16ad709f8ee21887d561d8f28771d7a9
 16ae630cdc307e73dc48344e4b280929
 16b2a7c4873f9ca64821b2e3c38442bc
 16b4f648fbb5a77de1e656a274a0f5c5
 16b9c3086c338f08bad4d6d02eb98376
 16bc877874ed8caf02f7dd406692bc46
+16bd933c594d8be83b797e2b32e6fd8a
 16bda4de6b442bb23ca96f0ecdbbc597
+16bdc99987ffe9ba20896cd975162b28
 16be21e2705b79fa85c87bdc0927e81b
 16c23dc13a9d5e223e23ef39c7a9abe5
+16c31ce93d8c870626adc7b92b7b7f82
+16c46d57e8721bc95a2119e700032a73
 16c47138b61e56ee674a22e6c1fb1297
 16c51e5074d2fe489be90920ee8fefb0
 16c6aab1f0b6f3aa49a6e24dbfb94143
@@ -2900,6 +3556,7 @@
 16cf18cfc4100368395763141c332493
 16d098f6cadd7771099e5da5eaf623a8
 16d2d981b7d5897a54addd8f842b4c17
+16d823dc5249c91a850054a3d87938aa
 16dce7182a179b5e402a9816371dff21
 16de208fd4017270da4d8bfac06d4ec9
 16df0c861664fe105be63084fc1c4e2c
@@ -2907,37 +3564,51 @@
 16e0ca0703763d988a7e1a80697be42a
 16e0d81cb5225fb64766ff2b733daae2
 16e6587cf485e205f9731ae17c1ac488
+16e6a12f328a78866b05a061ce794e0b
+16e7ccccc09a6e37874c0df0f2421154
+16e8659cc2b0fe3b2117d7535dabf600
 16eb61044968f29101651e5cc83b52c3
+16ed77594af8d590360ceaab1aa9d049
 16eeb4f73d22550f42a67b120b754326
+16f168ff9bff0b81d12741d2b94fce4a
 16f2261b876c60908dfe30d8ca9d4edf
 16f2956ea889488b83ee302d79efe393
 16f6e92de8e429e084653a7442c0a7dd
+16f76afe0bfa01e52a482ce159d483eb
 16f8508b4f4de7ad2a937511c3364a5e
 16fa8724d4771dc5d0f0f627b2fd876f
 16fae37b1c0cb18011ee25fc68b6b4fc
 16fb2810b8086bb6e1e59a9ee76e0498
+16fb6e835255b64573cd2925eb990317
 1700f49cd0a9d1eb0beaf465209e8382
 1703d79fcf1e16958d69f92b4e9e0fa1
 170879a2f756392b63e28ffcf674f1b5
 170968e46b3b2046ce3d4b2619bfe475
 170bc94d01998360f09ce665529f43cc
+17107b061c9c9efb6ddba4d676e42fd3
 1711b09e93342e87c41d02e557a5b428
 17128ed2035a5c2e5b543b8ec2bfc277
 1714898bf5ac014f058f086f84c50c5e
 1716f81d7e03d96d1c1a7eb58fd62906
 1717041f8ed1350141dfbfdadf85cc7a
 1717d8c323313f92959fe771bf726a71
+1717f7886f09b6ee0fa8505c235a8024
 1719dbde647e658d4f7ea3b2f35fa41d
 171b3fbb9fd0b839633221090bf75756
+171b8ac5e8dc9c1b565fd4f792b5d1a4
+171c7bb7f477352eb17c5012eebc829c
 171c91805d49642ce401cf39ef94507d
 171e6d53ea4a0803117698fec539c5a7
 171ef669cfa76b6db666aaa36c843631
+171f631a46a105f1e7b59cc57be8dee4
+1724303cf519f0658fc8a82964c302cb
 172450b658ebf2778849f70a42994298
 17253b2435d80067c22aef817347b69a
 17263db3f042d67d9722533aaeb0fec3
 17286a6c99a22c184e10194d283d47e0
 172ac5bb08d800bc5a8644fa1324f900
 172bb2f2bf3766809f3d5e89d7ef73ae
+172deab14ab0c457c6a6bf66394d826c
 172f37bc99862aee680a9c4f367d3a14
 173584372caacda56ba92c543f39ec82
 1737e88aee6dd6e7d2bfb12d6110afc4
@@ -2951,7 +3622,10 @@
 174753d21c660af786e1d07583248421
 174873d780c137af4054064591d7f876
 174971b5571b6b2571a3d7345f2fb942
+174a24543d97e2af6820aa7848cbf7db
+174a9e092e255744d75b54d4ee4b2163
 174acbea51252f15dec15d424ca83ff3
+174b9f02b41f95e51b5905576300aa0f
 174d88ded42d74378f0feb12d3c2f875
 174e64f84a9506ffe7e3b597c8b100b9
 174f9c113ea2466a60df171f32ed1e0b
@@ -2966,7 +3640,9 @@
 175f71e55712c6a509dc13e7e19b837b
 176490abb7318d199cc63d625eda1e8c
 1765760263eaf74d3c9b745a6525bba5
+1768988753b7c39d5fbcab42d8153ca0
 1769c59b6d5038450db34505c90e7fdb
+176a1dfe6f30e16054d510fda0672f14
 176ee18435d331fe97557083f9cce8c2
 176f6b2c0a9ffe3afd5fab1e8a998cce
 1770da6bd55772a21bd505bcf454d4df
@@ -2988,11 +3664,14 @@
 178bca07f6aabcbc0da4ca37bfe0279e
 178d582727a1383e05cfbfcc12930bb3
 17926b65c00045b63bf2a8dcdb9593f9
+1792a215d8265b2e4e683675c17aae19
 1793a8c4c4a1558ea8405ccf242d8618
 1794428790481d4482ae04d22ffb6aa4
 1794e553abc8ff2149cf662322039ddc
 17964f52b898eb59888c69c9c6ac2462
+17984e059e95906ee9a8d18b8d8a5503
 1798fccfdc3d7be5e79d6c039af6eaf8
+179da08186c760e649da6196ffa072e1
 17a0c3eb7f76567fa69c2b1a093a597a
 17a1245c0efbc2567e8c108180658000
 17a58ab7b63773abbdab28db45a27244
@@ -3004,11 +3683,14 @@
 17aeef8ebee9af3e94b0aa1aa6ec4a6a
 17af9e343407957bf76797cd00bc1699
 17aff164aca36a5939cfccd5bf6b7bc3
+17b2107601219d1e10780d26505b9645
 17b2d4e7e932c544bcbe80980550954c
 17b5e28019a71c44ecd70c5be29503d4
 17b774decf57ce44bb7dd255c2ee32eb
+17b81ab737f3b7d87570182b04f624a1
 17b85ede3124dccea9fa36e476d18c07
 17b9a7c34491d66e7b5c1dafcf1e74ef
+17bbe3b577b72fe156bbc7ffc7facbfc
 17bc920e4e4a50a34f66dd2ac46f17e2
 17bca57d97dc94098bffeacd26ffb80d
 17c8a2e319db7edf265db4caded0a1d7
@@ -3018,10 +3700,15 @@
 17d06d01f032ea2519fdaae45d507a2c
 17d2f8fcf73a20d16ee27fec7647db9b
 17d318b080d599032f715ff9b4fb091f
+17d441d9fb6dbff4b30202b7ac1554a2
 17d4ad4150427f39e0be1f0e4e91eb66
 17d7a26bdbc61ab493da49ed00c472b0
+17d7ec83c850189ae56e08178d6adef3
+17d86a6c60efda53ec8898932cdd99be
+17d8fa33321faad1e970bab482c7d177
 17dc26c198850ec28c6aaa5d11dd4f95
 17dda51aa78a5f03328561b716dda609
+17de869a430f0d60325d108950dd6c3d
 17e1af2675c4b681dbfdafc36aca67f5
 17e3a2221ae7c18331b8ebf5b9f94979
 17e487b4ebaca4c2616c0b9101cbdc66
@@ -3030,13 +3717,17 @@
 17ebf2d8956a25347f9425787def5578
 17ec94df162563c12f09b350fd6e9148
 17efdb11ab0d4dd6886d660fd9c37d43
+17f0273d3bc47691d39df8c100b3264b
 17f90eaaab6e02e21a86d6cf33014bbc
 17fe906b626782286eb83c543c5728f4
 1800747e3c226f99e6fe836f8b879fcf
 1800cb3bc13f6fdb0186f5a2596ec028
 18020922fd166174dac23b3e2db45b9d
+18039f86d5f87bf4bb74955a35e5d096
+1804160901d75efdd59091c1e99c00f0
 1804af9ef5724726509c35733afe00f2
 180558e7d3abbc56bebe2fefe60d2d08
+1806416ba38d39cea434cbfce55af93d
 18065cab8e35d4b9514b88e88b9a0e8c
 18068a9fdfb83a73a29dcc868aa13129
 1808319cd3e72b89d3da648c831cfbb1
@@ -3044,10 +3735,13 @@
 180a95ef7f049511f3051fb7d72c8c0e
 180add752f1be3fa70560e93e7388b89
 180c9c75b95869f46f4788b0173917cd
+180dc57bc257c501a00ce7a5e53eded6
 180df21db7881c77d01e6a8c10ccfef3
 1810f15b2b337933f87be709698bbca1
 181208c7e2eb0863fc138c7d99efcd61
 18128017b2ddf61f47bc959c9e508269
+18161f481c417fc4327eb474873bf436
+1818929d1623769a7cd6282ba078dea5
 1819764739508b13143f145caec68b54
 181a1d279bd5b6a967f855c1c23b1aac
 181a7d7ed8b782bf4215feacf382656c
@@ -3062,6 +3756,8 @@
 182428c36f3a3d3a7d45b2f6a5cc831f
 1824abd8a748230ebb45f3f3afc010d4
 1825a4f86bf4bd14d392a078cc8f5001
+18279bee4da57ac2ae481eda3ab3579d
+1827b7bf3646b4a9ef24d341d982c6d3
 182943810271a8b31bc054e81842a958
 182a4376a023898addca510a35681ed6
 182bb69e4002aa8137c66e0a826e0345
@@ -3069,15 +3765,20 @@
 182dc5602b73334ba14c5531fd3fef17
 18358fdb5ac600b621c407eba43fbb7b
 183c49665313aac4eab81fe296cd19ec
+183c5b79aaa44b58ecec19d79238a278
 183c7038e446c0d8194912eca901952e
 183dcfa83f83edfff517395299c49b12
 183f40d3fadbb099994c93a3f8a2c667
+1841464b5d8c8a0660881530ed3d2090
+184236a4650c35bcae081714113be90a
 1842381a7d5268f3f29cfd1d64c21281
 1842f143670346450219e957d23a8a29
 1849cb28545844296786c8758dacde46
 184b75fbbb5178f28706a03a6f8be2be
+184bf13bc06ec0712d7d4641b29ffd53
 184c9ee742be37952f15701059f068cc
 185354d0bba5787ed4261b7e1530d254
+185390ecb7381c92d94c4bb1246d44a3
 1854d4993c848e323cc3fc17e31ecab2
 18581917b462074d206633aa714b4c9d
 185931761690c88b8a867bc7063afd0b
@@ -3087,7 +3788,10 @@
 185c75a1ae0ac7941e4da0858f3995b3
 185d569c4196bcf37eb1b4e281893b7f
 185ebc9f05dc1e452349634ce67bbf0a
+185ed3a80fb2925ba80ae7d560dc0306
+185f9497230cefaeaaff281b9083e136
 1860f005abe3fe47af96ee961221baf5
+18611cb34fe5e59cf006c23af1e3fa01
 18612e15b25f526366053988d6d2af80
 18656617c2f67b094ad95b02fc17fff6
 186928c45b95b1c7269ecfa7121e9f61
@@ -3100,10 +3804,12 @@
 1872cc55939ac680c2b465b17ff69e2f
 1873c1cac534c877e6a2a00f0081f3c9
 187801717f71c67df9ee937687312cc6
+1878800d42053c28da52f15201fce9d7
 187b01798bf53db78691261f41910fd9
 187c9b0cdf2c6759b913903186767607
 187f3071278f8a581425087f005a8409
 1880569a59f588e17d8c61dd55a2aaf2
+1881b9912203a1204017f28386ef4664
 188205c5d7c4ae8825aa27b0efa80efa
 18848c147e8fe69fe90b0b087235f8c3
 18869ddcfdc1b487efb2f88b03b5c52e
@@ -3112,25 +3818,31 @@
 1890ca9024ecf1e921e6fc37a41ea2f2
 1891f5c0f673f418fc28b722e288246b
 1892ac802f3871194009f36545f48c66
+1892b73fddcdbc8f1bd8f0e8eea0ea57
 18940b4431c066231884eadfc7c7060a
 1896c58883bea94fd477654286c1150c
 1897586300d7aa4fb06850e982e96bce
 189abb518f993774be46bbf26dc1f61e
 189c1cb8bfe15be92a96723ee0b491db
 189c5880cca338bb61c50269e7d29284
+189d81c9845a99d0a453d8d4edf98cd7
 189eea0e4cabb8d97eac2dbea44147ae
 18a111efdcbf54a4fe49670cd71b617f
 18a262cf6a4e2e3287f4fc2bbedb424b
 18a31b08ccc214e0476f2833a7e529cd
+18a39e4749723b697e31b368deef8412
+18a452a3e2a10a21aecf19d17b635ba8
 18a4bb64a36a5e82c5ed9521a40fbe95
 18a4cde3486de3341e771075528f8bbc
 18a7544ba1d1a93ba065fd14d13b7728
 18a8f9c5ee7564f521ab66d245f88bdd
 18a95c565806fb688cd6432268eaee91
 18b16ab6362c22a7055936dcc26913c4
+18b2779f895ba37c6d8ae459601c12dd
 18b4d9f1dcebefb1754b42436884e4f4
 18b53e160ac6674a0bf556f10d62b3de
 18b7497ff39a431199845234b77b6413
+18b758f55105ffbad41724da819a99e4
 18b7b9f9341fd38b7fe558cb0d16f2a5
 18b83ca1026d8c50857d42848e85ff2c
 18b86447c8dbc593408fda19a2263aeb
@@ -3138,29 +3850,37 @@
 18bbabdb4f69267dfe212b943fc61e53
 18bece8ac6fd2786e2835589bdaa10f4
 18c15b88016c85c8dc7802985a9ec5f3
+18c2227d70ad3602c55b47793d9d32f6
 18c309c74b361b717b3ad4ed34ce3914
 18c3c7ae484e4e0005a480c3bcd5a1ca
 18c4f3b8ba7c6a0f2b7fe4a3f25da00f
 18c7404ba713d8d68fd3e54b51ad4ebd
+18ca192bf2c78bbe33e2478b00dcd238
 18cbd58832f45edd02aeb8927ab3a842
 18cd3780d9b02327d95f12b5cbcf0ebd
 18ce0ecf2eb9f762aa967df36edca1ca
 18ce1eb58f8c3c8c1082f8bbb5a27f87
 18cec613f98fb14e3b2a89db281dc870
+18cfe2233c73a7ecdb6c5bada498f4ac
 18d2933dfbf4792f512c5b7a15d6daa4
 18d2cba4adff2572c573342a433c45a1
 18d2e7fbc8a5f6cf08f8d45a47cc1574
 18d369c302548fa21e9ae37700a9c88a
 18d6c987b65ea31016c603eeb88427c1
 18d883e2e6f44e098876de3d2d3c2dfa
+18deee61eda83d3bb79feca9acaf8011
 18dfe061fd5cf272f8c91190c2ed7251
+18e399b3f9a6ab882a4220aa246b76f0
 18e3b6aa69888beb44c18aad1623a431
+18e586960856246dba6a7fcd8176e92f
 18e68f8517f041e0612f1adcb49e2a5c
 18e87d94fc567deadaf8d9991aac5eed
 18ea0c11c5c04231291e90343d0553a7
 18ec76e2e4678f6e10acb8d51d72b0cc
+18ed83a56d11522e199dd6f3c0c68c66
 18f1a0b4e7ed4dfa4155858f07d5a9f9
 18f2da1f5ca2e02e73913c6a8c384607
+18f2f4834ea249c9d09ff040005a79c0
 18f39bfa949f990df76265a98660fb42
 18f3b52f3ca7ccb0edbeaefcf8dc4a0a
 18f54c7e9979018ce3c9128a7fb7da27
@@ -3169,11 +3889,14 @@
 18f9781ea2eb4b4f1055123caa4d62f5
 18fd1a5c3ea3a4da98de379f0a4c0d72
 18fd98ebc18735020bd79f8efc38fc2b
+18fe53f16ddfbbf803a45ec0248e3fe6
 18ffa54f4dcbb4332e55a005c7366eb1
 1902f6889adfab7007cd2c6a2726f2fc
 19030ac2f1fe1aa7634d70d72f38d66c
+1903ddbed9b6db956e6bcf733549f4d2
 19041f2bfbdde17178d31f22ae3692f1
 1905960580d115f019e9271ee8b1d678
+1905a1d8916679ef1c80de16d33b7e7c
 1908ac778259d9b0be7ece85c5ecc2a4
 190a579800ac89e284479f6f6ed9fb0d
 190eec5b63bdfe786e7b2fe094ed49a1
@@ -3193,12 +3916,16 @@
 193f5aea6e41256b980cf81f1f49f873
 193f84670b6d4dd9f45dc3ecd28b70ce
 19485951fb47f208db6ee538b5d4d5b7
+1948e9fe5d762948b4f0847bd69dd0d4
+194a2fc7240733d44d331540979343ae
 194b51a7c2149b96ad30444e1bfcbaca
 194bff2696b1e487ded2fbf192f47dc8
 194fd861c936afacca92917d267456ae
+194fdff49051f3da3724a55f9b9b099e
 194fe32bed6e085d4087ff401939ef83
 195364193a58733875928c6bf1994e8a
 19541f5c90221ca4d3184853ab7769a4
+19542ca76687ccfc5d8f953825ef75cd
 19549cc2a14e437d48222abacd54d757
 1954aae4382191b5783956f7cd4cda71
 195584ebfa474808bb19bffd768a39c8
@@ -3224,6 +3951,7 @@
 19730832bc7647f9e96cf1df46fae717
 1975bf225fc2a2b435ebec26347f37a0
 19760f68c4e52c3d3ea41ade69b072de
+19765c77b56d73b0262466f5a742cd06
 1977443f42af73ea37152d03b8b3a2be
 19789b0dff21bbc57dd84c948d45bc2a
 1978cbaec19bdc01a3c7056f5bea407a
@@ -3242,18 +3970,25 @@
 19938917c6a7d4ced1de07cc572384da
 1996981aa266e4d6fbd312ac0708141c
 199766bab40af9d57c470cf093b3aa0c
+1997fbfb5df3b724692534b256754da0
+1998b47eccdde88c9e0df58de16bba52
 1998d064c985ed2d2afff7d630422308
 199a17c2f64bff93acc2aff4b42c9374
 199a596553ca62f0a9534561f69a4357
 199a65e022dcfe3a3cadc35553eda8bb
+199a9f6c1d673a8b1e58b0f7eb8c7f15
 199bfc97e3d6b1f2dbf5e18f94b06945
 199cb92d0a1fe07fe7df61f68c2f578d
+199ebc09758ebdd7f708990dde30b5fd
 199f04476e3bfdfca12e5acc787a8322
 199fc611e8f46ce555f87bb604de3c12
 19a0755cddce9d90a238d23e47128f34
 19a0c21daa8f2a26a2cd3bd3e1bc2b84
 19a377539be0e8b60fb5791be5985121
+19a89eee8d46cd0cc0f08b55e9a8e466
 19aa3ecc2c1aa7201e22a5b2efb7dd4c
+19aae3cb87098f8b92d0c51fc81b09e7
+19ac0d0b0fbddf1e3022a41bba219218
 19acbad2bd9efddfa50c96cc9fc6a1ac
 19ad958f665495f2850e2c99fa3e870d
 19ae9c86cdc9bb8430cd98b0fc84b862
@@ -3261,6 +3996,8 @@
 19af6be9f236222b687bc105cc6298da
 19b21f463760dba5a136b0a77af3854a
 19b25182acecd9ee7b8b639769d5f290
+19b40a27194c751214453fefc60adc53
+19b48de18117cf918ef310e04a485d9e
 19b51c66e1e85deb496c734ec253671e
 19b5b23eb63ce42f0ef0be18e54f08a5
 19b790853830dff3cdb0086b0f2329b6
@@ -3273,8 +4010,11 @@
 19c5423f4c97ed28e2336fbc90d426ed
 19c5a36397a7876c3fc289293cd63aaf
 19c5b0ff31d7713b55c7ecc39411acd3
+19ce15a12e3200b3f16401fb32a4871d
 19d1005599ea3ad67b6209ef9f1cfe21
+19d12ba33af8a21786492743e37f7f4d
 19d14456faec7845b76e1b808f37f963
+19d655b66de6737b309c9cbebd2f3f0c
 19d74b229dd7a21f614db1e1fb3d74b7
 19d919e97b162a2c2cff3b5284821db0
 19dd85d1eb307a0972c3735d705598a4
@@ -3283,9 +4023,11 @@
 19e84240c720bce43bf237d16309a76f
 19e8b1a692aade3a917d2d98fbd130ad
 19ea770ba2ce586f7ed4f823da6c34be
+19eab2849fcec893bb715c825a4abe38
 19eb0c94900cc4cb6c63dccbee085955
 19ebf036721421c9a70822880555136f
 19ed64a5796c54afb062e4cc7d423257
+19ef0abf0ad01e4decef7ae4c6d6ac5b
 19f14acfd6d870395238b2a326347171
 19f30b47a26e68c12f00960840450e01
 19f36c4305ceb43b4fafcbd90ea49ae0
@@ -3302,15 +4044,19 @@
 1a03b2ebd73e0d698d12b046c4cb1509
 1a087b98be38d22e468030d9174afcbf
 1a09a00d125a0100e8d7a7ab490417a8
+1a0b8a636f687360f60bdc0cfe3c9409
 1a0c0c367e4460c92fe1313c535d3f2e
 1a13154b243fb5a905ec19220824f27c
 1a1599cf935b1e8fee3faea9bbc61bad
 1a163b8810f6d09c091a905075e6fde1
 1a19eea68a65f0d1e4018bc64e7469de
+1a1b24828e0efa9c48922e32bccc92ec
+1a1e271fdfbed5f872792737078e3e8b
 1a1ea60abca15d6cf161416bf7f96156
 1a2050307d413b237b6a92c9a929f24d
 1a22478794117f9f3e1585ee3b44223e
 1a254f7422ab041a4aa39d7561112cce
+1a25631cd795e45d1908df08bffccc4f
 1a2786e025b2cb6bb8336dfbe5f30cde
 1a297719a4942421323766c9dfb75e33
 1a298dea08f7c14456a20c7ccc180450
@@ -3324,8 +4070,12 @@
 1a2d9425ce1adb1914e9fc695112f0f9
 1a2ec37520fca0bea3388698b51484ce
 1a2f36b1079020452ee91631803dfa0c
+1a32885d66f2e548310a42036e517365
 1a32a1d7099b4f4376a88e7586c54411
+1a34fefdee3987cbf2d7b5aad0f5751e
 1a396679c328731354e417809359f2ec
+1a39a0ec0794f2ed2bd4c9acb8d658e5
+1a3a57861aba19ec75de84b374e348b4
 1a3a93dd9edf2f6c365951c76c8e4145
 1a3bef78a18c85110029134896dd8342
 1a3d0531643117163f88cc6b54bf53ad
@@ -3333,21 +4083,28 @@
 1a43372586d49b2fdf506f2429e1bbb8
 1a434593206f73e19ef631c7f320836c
 1a48a358938350b132be5894956d5ee3
+1a49c7b7c398764e22c9ceff67a8da29
 1a4a5014a504576e92854ea5c2b85d29
 1a4b63d6445a32acacae93e24df06425
+1a4e0bde9db01bab99f9e2d60cc2b661
 1a4ea41bf6924cb5ca686afe35b63eb7
 1a4f388636baec36c982fe4100f059e9
 1a5631e9f8736a95dd896d4dd3e6e552
+1a57bde9dfc97c119b7f727d4e9339ae
 1a580c17bd0617cf2b34a4b9aa43d625
 1a5bf823db05ac1cd46eaa67c159c7f9
+1a5c33c56ed877bb22d79de05fb7fae9
 1a5e89c903ace6eb472f6ea9d320bd5e
 1a66f40ee78518a09ad5d604cf02f142
 1a675e70f8a0eba58d1ed880f90c89fd
 1a68398ef3a78c9681556e85765cf62f
+1a699dff1386b278b45773311533ee09
 1a6ab54b89d906815701f175fb89c010
 1a6c04adba6f524daae4b8137b178dbd
 1a6c774db819a8978427c51a8f352faf
+1a6dedc8d78a09b415f1de7e018f0ee4
 1a6e037fe53d2ead05ac6bc67be73494
+1a6e5819042fc2f7e7ac6a26df94bfbf
 1a709c56499cea3be4ce82eb9dab50aa
 1a70dcbd97fba17fffb42a3b213d2125
 1a71012eaf9f5907a1042f8a102b2b84
@@ -3358,15 +4115,20 @@
 1a7dd438f7ea2e54a1e4bbff4966f3bf
 1a7dd5f0d338d8a089916144b20172f0
 1a87652b2f171bd714050b78090f9848
+1a880d4c35dc1d0de2ef95730c25cd60
 1a888535b4f795ca586458dc02b73ca8
 1a8e142797b1db0fec748f72a2f8b977
+1a8e98499fef37e7c146ac027e9a00e9
 1a8f1fa08357c68ee198749b92b6cf97
+1a901103abf79e5219f4a45e0f43b893
 1a919db66b1488472667a20ee510f958
 1a947f1808ecd8ea19c7e1969b9aca18
 1a94fd5a9b28742b25373dedb9bcb4a3
+1a95d5c3871921b183e83dfdcf81155d
 1a99221779c0b8fa177ce98fd949c481
 1a9b42c0cee190160c739943591f9bdb
 1a9d201f3247bb56815bb07c4d2af2ad
+1a9e08fa542b5f2eba91cf0c50593f08
 1a9e824eb603b6f951c2c0b104a07149
 1aa033a9cd258b166ff38abbf3ae54dc
 1aa17853bdbc9df08211b8364ae46778
@@ -3374,9 +4136,11 @@
 1aa2a072538585d18281dd8abc99fe75
 1aa43f59645609e3f98cf6f57420f0a0
 1aa6436d8fc208b34a4040153d374517
+1aa6537fec2db971db14fadb79b504d3
 1aac62dab3ef320518311b58e93e34e6
 1aacc513259225a9fad55ec5d58eaa7d
 1ab0b091c19e0718100441122effa9d2
+1ab14771f196e8a9863cf68f100c6003
 1ab177090d89c21218e16d24132fd189
 1ab3f008f059bb49c876ec1e3d3170a6
 1ab678df4ad44bde50f0b0d8f5308c28
@@ -3385,24 +4149,29 @@
 1abc83cff68579d6995d1df8d064d27a
 1abdfe31ba503a4fd36e9fa123ec5716
 1abe8e44a85e21820c82c9809811f6c6
+1abf14d15d4625ff82c2d0ea9bc0019b
 1ac67ea86643e3b41f141b79e2c376b2
 1ac9452cd4a9c7f861edf63c7862f416
 1ac9e98414a6316802f41991bb4dd92a
 1acb5a0833780eb7a75016eb9679363d
+1acb67de7c137812d9add25a07107378
 1acea225bbb955def0bf212add6dc78f
 1ad057152f5713544bb000edb597f734
 1ad0c7ad148f055bf2ea08db32ead219
 1ad0d3dd856acd4031076e3f6261cbcc
 1ad140e75fc6222ac6f15ffd2f35f10a
 1ad1a77c060560bde64c5bf0843c6559
+1ad471949611edec77aba09a0c6ce843
 1ad57255c144d4d635507b50492d68a0
 1ad7b78fe59a95e7c37f10783ba9cf91
 1ad8ac4cf7d46d5f41ed64c6fb4d71d2
 1adba28da2f899494aa0da09cfb69197
 1adfda5ca096dbad40fa9bdd70b78d57
+1ae140ee60ba3b638e2757fda763fb2f
 1ae14baf93730ad9a3b17810e4a4f57e
 1ae1b14e50b58934b320fd28e903adeb
 1ae22dfddff25f404fa51bd876e69c4d
+1ae5613f979d650376145cab46fc158e
 1ae752f67bcbe8f3ea04e0b5654fe3a5
 1ae80f494af0e53b9c977026df024c35
 1ae85c453e21535fc611dd33020f9bc7
@@ -3410,11 +4179,14 @@
 1aee4c9ac88003ce2f5f0b8ff8d4b64c
 1aeeb8c444835fd3bc572b7cc346aac4
 1aef59a8156954d2c4f05cbb204148df
+1af1b3638460a1a0c42ec51bc57f454e
 1af21db55e8ffafce4618880d9489daa
 1af5d56fc7f37b786f9ea7597dee2462
 1afa3a4ab0f9e8aa44ba29dfe9e6f43e
+1afa4fc1f5f95bbe3b3f3c8dc3330db6
 1afb497ddb661e4df1530fed59eb04a6
 1afeb71792ced944c6510d9aaea54ade
+1b006dac3b426e44a978fbdcec484929
 1b029016c654cff26fcfa2af5815c75c
 1b057b63d72bea283f6243a29c070b80
 1b06b7016f90f24f5fdc7b8c2be9c7a8
@@ -3422,13 +4194,17 @@
 1b09cfd763d86d9cb1ab4b139a10e2bc
 1b0a9c2be32508f4e850f92baec393fe
 1b0c1258131080450b4f9a68fecd1ebb
+1b0d7dab6e7c3b174092e8725cb343de
 1b0ee95fca2e57eb8c166736fb9574e6
 1b0fd04acde07874ef708acef5dab48e
 1b11a39e9954cb9e3f1bae02c30593f0
 1b148187e48b6f0ffc2904bbd9077a42
+1b155cbbf86ab9016281a59aed96b3bc
 1b1755c66c2b4a4e26bc94368f17970a
+1b17f97417d72cab6893505fc2bdbee6
 1b1b2a8103e0f313a7b05eff79510ed5
 1b1cc37687e7c820fab6782d78317196
+1b1d4fafcd234544a41e45e9d1f82713
 1b1d50b3aea135f3cd8572a4b7975d47
 1b1d58b496655ef8629ceda0f0216c57
 1b1e265e72d768c6e060241a5a664fed
@@ -3436,13 +4212,18 @@
 1b1e9ddfeea8d5568c286fbfd6c508f2
 1b21222a9c5aa0749f38b661699404ee
 1b21508ca2a5f925acd6dd2918ae11b5
+1b24d7624cdc884651a186b20e8d44b8
 1b259ce4aa73f1355e5bcb59bb725d0c
 1b2897e52688dedf35fb5a8ff0641327
+1b28acf6343565ad52e7149b2f8ba4aa
+1b2f6a49fbb2bee6311cee18ba53bd8c
 1b32be008525d4f02a9ac08f0361ac20
 1b33793abca22da965835fc6dd1d5c26
 1b35c1cc0a2108c7e7b181c4099ef6d6
 1b371e4fcad90d1fadf4f5be78501acb
 1b385097ba5788f9e8c4587aebac41b2
+1b38cef702fcc8a1c80ea858d2c1b75d
+1b3c8045f7bf7fe385c46ec09628bb1a
 1b3fb73b38fa2de3688c5258e9d1c9d2
 1b420070f326d560fe96de27e518841e
 1b459aed85a47ff57196ae81e7a5813c
@@ -3451,12 +4232,15 @@
 1b496d5a1006d4958b92d4976f28481e
 1b4a2b8150239956a7961b37ee70d9d4
 1b4a63b804f9e556aa7bb7187074e327
+1b4be7bffd49f78627c5a7536e2f8846
 1b4d7d5098cbc3382ae14cd0b14d417b
 1b4df34b87d3ec7883ad559f5efc233f
 1b4e0994453d6fda08259120405f2001
 1b4ea85f1906f670528b48105db97c80
 1b4fdacf43075a6551a67c273d2b03ea
+1b5193ae5b46487739fee43e86f2c364
 1b51eeff93ad6fe4426d41d9717cfe27
+1b54217c416b60de907c5f2f7087eb66
 1b5a33ec4c2f01831155c6d1eab6d480
 1b5dbe37c09622d525ba39c94e1b6ef9
 1b5ded786d7b0b098b455e11b48aa9a3
@@ -3471,17 +4255,22 @@
 1b69aac09128d27b1f1448926c40f1af
 1b6b88e9bf6f70d42755aceb0815165f
 1b6bc5d613fcd136a311b3fb6032a17b
+1b6e8e28f8294b507eeaa61bd2436b29
 1b72507a3f6489454d0c52ce5646b2e7
 1b72aa67725d36e8575d9f82c3227b38
 1b72adc8baf4a98f573a66761a4f4c80
+1b72ead1ebe62871e6f070e4b305c3f7
 1b73d7754baaf037e5296d18b6de5b0f
 1b7402e3a7470ded85c1cf364490cc64
 1b7657ae3aade011244a34a756a80524
 1b789645cffe366186273dc7255691e7
+1b7bebcb3f92138eeb0a54e581bf3ba8
 1b7da148da4840eec112fb4bc2d0a884
 1b7f6bfa6b439be60596eefab9aabaeb
 1b80d9407d3aa2454ba5e9e187f1ffab
+1b80f1466de17460a30642955f26b3da
 1b818807792569183b5081c59212dbbc
+1b84347b1b09dd06bc6e08823e6384e9
 1b8774fae352166bd2765c62f34a075f
 1b87c66d954ae3ef067c46382e2125b5
 1b88b41602236b6f974e1eba0e81f0c6
@@ -3498,6 +4287,7 @@
 1b9a9b58cbc635e3717b66624e42900a
 1b9ba5caa3022edd0706a1dc3233e0cb
 1b9f8c3c9e06834885a1510790bc1653
+1ba03bc884c3090fc80a1584402d8d6e
 1ba0cc2396335322aba5b6f832fb4b7d
 1ba0e01a9340af2b936267e546640866
 1ba1a6c1fa35e114392726743e71de9f
@@ -3509,16 +4299,26 @@
 1ba9e0a36721acff763726547d379894
 1baadee8c1c8b544d29c66e6b1879916
 1baae12a117a5dfedf40990d32d6d63f
+1bac374d7ce9875f4c7cc802a9f08a6b
+1bad1faaaa5a54d9f67f92c3d500e658
 1bad4d415c090e2fd4f3b1510fad77a3
+1badb8ab0d9b1afef0a149c4dc68672a
+1bafb074df924e9d4f27f9a54b02a445
 1bb3747f571b3a1333838f9a2346c054
+1bb3dff0c9d07d69f4dc0b75b7fe9319
 1bb806d3c499ef2acfb75029e3d3cd84
+1bbb1e4b484f20d1254599bd6f04054a
+1bbd7eb667dcbdafc78f409a6fa47dea
 1bbe2715bbf9bc2c3682e6cc2b8b24de
 1bbe38cac49b67f64035d98ad0451eda
+1bbf2c430a19564474a849823b56ec83
 1bc070f07486a2524b195d3b5cc0a79c
 1bc10e1058dcd7dc58cfc1d2d15db302
 1bc152b63df7db6220f4555d5e3c51c1
 1bc153e3dfaae89b9435fbdef84e4ea9
+1bc18a40fcf5cba74bccee6a75882f1c
 1bc4463af394e98ccbc1d79d6c606f39
+1bc52c188623b43b6979cdb7e3f25d9b
 1bc61c0a6d1c49721d52a461ecc5ac5c
 1bc72125feb6c441a6d395623cf56288
 1bc9757f2c809cca7636d22234c5f379
@@ -3526,8 +4326,11 @@
 1bd0c98028e4b753c5e32b4e861f98f6
 1bd144bb1ca6aa8f2a5046c58ca034dd
 1bd3639159071bcb4460be2b19a6dbfd
+1bd3694028d7b9ecac7ad07a47a575be
+1bd4914f75b92b582211a6205c5f3824
 1bd4f2dbfe353fb7db2beb38dacc1e9f
 1bd60056460e82a4197f2e9512cd0bdb
+1bd869eb2f65484efc140bc7b3a33bc3
 1bd8ce03e5581d7a8ef7f18cba0e3de4
 1bd95d8d69a9100b567070e64cc5e8f2
 1bd9b5e1c454f8d3aa560b5ec5cff33e
@@ -3555,6 +4358,7 @@
 1c055c5c2d102c4f6d5903d503edd5e8
 1c07fe5e140b11f02d4c2f3594c17933
 1c0a0d324264c3d800e485ca61cd04e1
+1c0ad0bb3809c575b9bc38e2a3d5bad2
 1c0d190581de3c9be0c815b03d4de941
 1c0ff80ce5f6d15fc62327a3000abe12
 1c1033880c9b88bd900af3376ae789f6
@@ -3564,15 +4368,18 @@
 1c14e718725e85ee928e2a24fa7ae340
 1c1525f67f84fe01bbfe0dc9c0518385
 1c16178b7b3e1e235066a2ba5fae352b
+1c170b0c0f330d77f42a246486dc5b50
 1c1c674592e2cb6903ef73b658254975
 1c20c57f4c439d219539684e3c059f89
 1c21bda092b313f1a828a3e065827c5c
+1c22844c8df1dd01b5bc777e8e4040b4
 1c241bb3dcbbafdd716ec5e0862702dc
 1c247dd3fe7d7b8d2f712726180a3f24
 1c272a95b70832b19fa3435ab0c57418
 1c2b11883587b894e1a3441ba345ffab
 1c2cb091d0ba57c5a4a6d33569a9ea79
 1c2d66f9376fcc493524f3cd6f13c851
+1c2fbc6e3ec0ecb52935d0ce35855a9a
 1c33f9bd7edb82f06ac06959ec1823fb
 1c3452cce5421a1c1452ffc6986eb701
 1c36597b5ffc8800e8b2ecdf891e788d
@@ -3587,14 +4394,18 @@
 1c491bc6089a0163b0dcb3cdb117a4ed
 1c497d8285caf445c52794b6398aaf6d
 1c498c225fc26b78c678ce43e22f1de1
+1c49d9e34a6893fe2f9576c00239f9dd
 1c4af2cf49eff17ed7dd85b121e24862
 1c4b5ebb597863e2170d27edb8e6c447
 1c4d7a2b63494397f3d9ed5dbe1038f8
 1c4de54316d647c76757cdedfae0a87b
 1c4f0e5a9cff311e41af26dac6490be0
+1c4fb9fd642c94d80ca05479d02b52a6
 1c50c01062e17b45bdf482c9b88c96ef
+1c519659c5caef0b85a795f7918e7b60
 1c52184c78f95da6cf35cc7ee7a9da05
 1c53ba6e9ae6644116704a4e39ce1b72
+1c56e4e07c3d95b064ec4acf84a7509c
 1c587951c07fb065ada15c09c63e4763
 1c589decabf4c1d9bb1c5628cc34e472
 1c59734b13954b4bb2b679d1e397bb7b
@@ -3602,20 +4413,26 @@
 1c5cc84ecc0e0918a07d63f8a6b6901b
 1c5daf8bcf9d8ad507264597c766831a
 1c5fe5317f6783dba3219bc846e4fb1a
+1c5fe5935c26c590c1875102a5cca814
+1c64b48ec940377b2b6b0b0dbd5f99e1
 1c6750b1f7b616c89558cfa114a88b75
 1c6760b1d8752139b96817196117eb06
+1c688eda675c3198c5c1c656df6170f7
 1c68bfda06ba4b45ce566486a3c29ce1
 1c69cca39e64fc0b9f8b5b5dc22ff23d
 1c6b8405994bef6e3536f212e419f6c9
 1c6e9b7d658a4789083e8b559d817bb4
 1c77481c1579fae972ef728196af583a
+1c78c1de08231d6c796f55a1bf492969
 1c78e27b83201320aada2c7f2c5cc37d
+1c7b4b4ebb8612c3a74f489f5dc4989c
 1c7b96f47db307755b3812e90c66017f
 1c7e6b3424b3579ceecfa0936d4ab76f
 1c80f8ac1c3798ce8220bc0760a68d7b
 1c826975bad73b999fc7700d40e6c0d9
 1c83c1a428247063e01ac03aeb22c091
 1c84b0618557d868a1d8407c6cb136e7
+1c8520a89611e487e1f625536ed4d111
 1c871b4c84315ad53957a2c3fdf0af21
 1c87503c6ddee4e3a30dd66524e2c6d4
 1c8830dbc66e67e1c1f9e9b951915210
@@ -3624,16 +4441,19 @@
 1c8cf4d4d88d53bf15e99a9da76a57fb
 1c8d25785d3007f90b358915aa4d1385
 1c8eea5d94b931560e06a9a55fb77c91
+1c8f115bc544c54b413e94d95f121a96
 1c8fb92506ba913c0fe6a39e60657ee6
 1c8fbbe22c8752befeceb140a81103cb
 1c90b202827b0d76a7de09ac4f00198d
 1c92e4d014906eb71988dec66a41a3ed
 1c932c9da538d2be2ca5565784797f6b
+1c94f52b720f609a5123aa89dc7e5c16
 1c977d3f8ee54cfced8a866bff06f2eb
 1c990adeccc7230cffab0d08cc8ab08c
 1c99429c6303e7193b3a23348541afba
 1c99f398e83d82bdeac75122e3be14f5
 1c9ac3437e7663be7ed6b43dd01f9495
+1c9ad61830abbd54dc67f323c6ed21b2
 1c9d298057de0677e4f6d7f3db3aa91a
 1c9e78ccd0aa52bc57d0957da3f9a236
 1c9f156462a3c3d8386f61500cd17766
@@ -3652,9 +4472,11 @@
 1caded2b63fa995d7fadf9defe9dac91
 1caf33efd17feab655acb305cb15fce3
 1caf4655f5ef5b251326bba7b61be5c7
+1cafb76d1c1a6ea2a46ff33dfdf95bb4
 1cb1c8298a60ce23dff13c47bf846d70
 1cb1eb1827f5ed15651da7ee49d0a43f
 1cb2605f2eaa29fe585e301148c8f3cf
+1cb5c062ebd052bcd50ac0690db0414e
 1cb7668d56cb3bebecf9f13580e2624b
 1cb7c6e67538f0045bed2f00edd26338
 1cb8b639fa6c1dba505efb98e8acd6d1
@@ -3673,22 +4495,29 @@
 1cd9c5f46036f6565b7af571be14767a
 1cdab586b439c424b5ac1e8645c17cab
 1cdb1ada16755b0236170046c905b509
+1cde3de76a0d022ba57ec906edab962f
 1ce062639cd38028b59ebaa1b01cb243
 1ce0fc97c4ec8f0e1e70ea9c6c1256b8
+1ce25b87e29d51e6b91ebdec700763ba
 1ce6c8a9e76786adc8f970d2a5e28611
+1ce9172fc87d8b2f353b2417049f2fe4
 1cec24f9a258b925cb912962b7745d2e
 1ceca815b574be347e4a41d91f9e7563
 1cef435f4b86d236bbb3bbc725273c27
 1cef5521ab9232d3edd4303592bdf23a
+1cef96e191f95f739099027994a4db6f
 1cf0c4bdbbc73ccf628ad2cbb548111d
+1cf111462467a06f93ec282f61309f23
 1cf3941d4804f1930d939e5e63910433
 1cf3a97b0cefd7cc2126e7f58d3c1f70
 1cf7dacb8bc29c3a84b607be7210817a
 1cfa750cbc3b139b5cab805ce4f0deeb
+1cfb2b6f9a2782c0ce29122c926c4df9
 1cfb2e0430dc0ff10cf640e4a9895ccb
 1cff30f1c5f57461e3617edee3ecf199
 1d023e1db7d3c0c67eeece3bfc8e28f8
 1d0366639ca3ccabe464562c7fda499d
+1d0495441594494ac82eb1881a6532bb
 1d0498698487c500a31ca4245f1593a8
 1d05f4f8bb029ddf06fd789fa10a2820
 1d068d9a9726aafa9bf0f80ce4d88aa3
@@ -3701,6 +4530,8 @@
 1d15cafa6e666b2e46cdd246518a7028
 1d1648b96c8286c6bc58906d706d71b9
 1d17d4c802b76fb3f9bd8fcb53ab2d2b
+1d1b50e23c8868280763dd02dea853c7
+1d1b59e2925702ff9cb7b082070085ed
 1d1d347363ad8d121da828cb79f7f824
 1d21d2b5558cbc4547d9f7f1a1a39e26
 1d23aa9ba92b156e82d0b59feaea7d8b
@@ -3712,11 +4543,17 @@
 1d30c247169680a2fc5f7820fff267de
 1d34b7b704105ad17dbb3f3eed134baa
 1d34fe01592723f2afddbf5273f95d65
+1d37ac72c3043d6015d6324fe320f884
 1d3989479e4c9858a23c6f9bb4f8fbb7
 1d3b414d010dc9978e7df7eaa83679c0
+1d3cbb92f7a49e53aebdf6afdf9a900a
+1d3d392222fa55a3b7ddc164cbfbc2f7
+1d3d73535aeed97a583b5be5a6c00cfe
 1d3ee6aaeb36b1b6973bb6d074d3209e
+1d40d7b5df9025034d0d3d452cc1b539
 1d438bd396423723c1375d738fcfd278
 1d438da705fc6782669e900efbc540d8
+1d46a46a987be1c8c5542a910b513a94
 1d47a4794fcd384564c377615eda39a2
 1d486fd31e37ad8262371087d655f121
 1d4d4d057ea6485efd3a1e9cd8eb7a1b
@@ -3736,27 +4573,36 @@
 1d670cf40e12c6d3f07c5572592bfb98
 1d67e4adc8758790ed6867bd4fc8ca23
 1d67faf81e82e8b73ff431536e43a761
+1d69c91fe8314022f39d22b24cacf718
 1d6b0fc08c47553a03d0c7e78faef0cf
 1d6bd2e6ca3b61e3eca1c7a90c07b400
+1d6c03c1dba98b9f3db36350e60b220f
 1d6d5a847d22d0b3aab6ccb440b8bd0e
+1d6ea5c709833f418b6b80ba006cd332
 1d6eb04b210ff467ab3c6758d63a0047
 1d7089d071a978f764b322cbd79f33ef
 1d71c4c69cab3b9d287afb44d2e8bfc5
 1d7358eb2f58b28421404b9ed3e208d5
 1d74274980b1a6395a27966a334808a8
 1d7437726ab859e31da586cbde7f70d2
+1d769de0af479b3b060a3497ee7ae0b6
 1d76ad9335d7cd1387c1dcc579d24d42
 1d77efd14ab0c5afef1279cbe681367e
+1d7a4d96b6eeae86932801029489d8d7
 1d7f1e620e19cec68af06a85f46f9de6
+1d7fa2ba3060e86940137a60e66d9609
 1d87116bd7e822c9aff46e1e4879ddfc
 1d8b5def74493c6fd82e92de35d513bd
 1d8c247e0cc8c865d5f048c9263933f5
+1d8c46d97d7c76b5832a5681dff3b6c7
 1d8e2a16123fee21b6842d7fb18d2775
 1d8e3264ae0a3a3e3f7c9996f06a5653
 1d92ab481017e25061c6f8190b1ac6b5
+1d93bceb80e834a213ed270a77dec9a4
 1d94c0b0f1d5243915a3265d4337b29a
 1d97215613f7d791c75b3f628770334a
 1d98a467af190a83355c9beb4a4f15f1
+1d9ba410721355f352b55e704c45eafd
 1d9c2efcb9768cbd1a73bee9e93d9429
 1d9f2782f7eef93a94facd4d4ef24864
 1d9fba70a9025c6df0fbcf9385168e74
@@ -3766,8 +4612,10 @@
 1da3d71c665b0aadacf8dadae4d4b0dc
 1da617efaa96724f260aa84794256adf
 1da744350b0b32278cf08af5ee532fbb
+1da94e234e80f41f4b406e2622350ed6
 1dad5cc468037167749dbee0bace812f
 1dad5d95b43287b1589508b27d6cf44a
+1dafceb28c1b1048cec806804c8554fe
 1db139f3fccae540868554390ca39e28
 1db1ae0f24d3ad63a5ad781b35ebee75
 1db46495be34d969dbbc64cee7acd1aa
@@ -3776,23 +4624,34 @@
 1db966b413ef3d85a8b650909faca198
 1dbd9204b3dbe80fb19a28db76bc317e
 1dbeee7f79157e8472c0919984b2e2a4
+1dc01d0bcb02946f4edb6e7f187c85d0
+1dc04184d9a3ee36d514c03462f88676
+1dc2943864c5600c0748c5c434d330d9
 1dc36d615492b0246686a58d8cd37d05
+1dc9a3880e5faf7571961ff0092a800a
 1dcc7dcd6c7b186b290672a19fb1e2e8
 1dd1e67d5dea74fe88fe171d998679b8
 1dd6dbf0f3e77a1b5bead414cf1fd533
+1dd772a7e5a9a66fdfaeacdccbf2d076
 1dd821c4213534f2c35794b02c21eb62
 1dde2e53c7e9c40881b7025121b7a4eb
 1ddfb48683dc4cdb94dd34ef0df45b2f
 1de02a33044b5f25c03533a5b8b5fca2
 1de0ea8b7ddbcb2a6f8dc767aa8cfd6e
+1de4fa8ebfb266bc8e6ae2692953c0fc
+1de698f31d2f1b21ae12e418396c7a64
 1de7e5d935426fe821f311d88e8e0058
 1deb828b6d7444db723573661a02f0f7
 1decb7ceba97140a58bac61a2cb27738
 1decddac106ccc06514d979da1df47c7
 1ded248467ad7a7eac18ee454aaddc0f
+1dee0a18da81e3f6930222f199e1a933
+1dee87c2490825cd9e3a280da226c2de
+1def95590c80e6592df6aff3c40fe76a
 1df6642f03f1d400eedb70b9910f7d94
 1df806f65b7b185f9bd0d34c693a25b5
 1df85ac81216568aa7e24c66d5470eeb
+1dfa5af397e093fa10fd289932ad0f5f
 1dfc8eb43a685108b97d19e749da0d20
 1dfed5bfd1cc3b5ae4ecb4b6c267755c
 1dff40947d5d1358a04f132de0688f47
@@ -3801,6 +4660,7 @@
 1e02e34377e35bd651adbdd9ce15a659
 1e060b692bfe9be39eb21e8fd16482f8
 1e08bed5b5997951229f3281106add39
+1e0998ef83c8bbcdc4b7cf9b9ecc29ae
 1e0a5a5dbb2041e52ea407ba4f533dc7
 1e0c64c497a0056f1e0ef6c6eea3fc80
 1e0daf185ef69fa65299c2df783e4c2b
@@ -3820,6 +4680,7 @@
 1e244da488909b6d2cced1714572bec5
 1e253e5d324cfaf466fc59d8851beef4
 1e2647ce84d4ada15ecca25c1115955d
+1e26d895549db7ed6ad992a5aa69e42e
 1e2783eeb056a222c69f7dc185144027
 1e2a5dd5dd581d7f697d049aa6cfffe4
 1e2c2c3ad306b8f5f1541fc8390f10f6
@@ -3828,8 +4689,10 @@
 1e32f65128cdf8e90381d61d4b625614
 1e33f084293317a0b9478e055b1c5f0e
 1e3479ca9d00cd19f6100ccf80904bd4
+1e36eb383ec21e6614597551ea62dcbd
 1e3c02baebbe6bc98479d78956434e93
 1e3f07e2a69769822afd77b8515f13d3
+1e41b93073b4a12d881d386ca0337bea
 1e43313fa63d297fd45f96477a83354f
 1e4455b504fb39ccf3f1199d4603db82
 1e4c3b9aed6f93702643a6fd87cd2867
@@ -3838,7 +4701,9 @@
 1e553b66de108f6bc49e40af06980767
 1e577d39f965b1bf653588f8fec312f1
 1e57e2f18a31df379d7c797a5b2a7502
+1e58d69097ed568f8ea6a0c8270a15a4
 1e59037a6defd11d06af9f4e629b797e
+1e5d22327941f68a20c39db26a154b85
 1e5d8f5fdcac6846df850d182034044d
 1e5dce42fa3abc61202ca16bd76e9617
 1e5edff4fbf372ba4f1ffc64f44f840b
@@ -3847,6 +4712,8 @@
 1e64e4060173dd68325b91f2d0375400
 1e652a9a60a0b3ebf91ca4496f161282
 1e65a734541d60526150154ffda32171
+1e66601f1375a5fb1669327d8ed97bb2
+1e66e404a01b85cc777718460495b7a3
 1e670055b25b7f61fe3f15491165836b
 1e67157be79ff782580bf6e078c2977f
 1e676d8b039463ca5e951105101f92f4
@@ -3855,11 +4722,14 @@
 1e6bb4e54b5c498d7023788392e71f25
 1e6c3354019e24f637a559ff88b42441
 1e6f7a44d3446ce3c3fcf14f6706f91d
+1e71592c38230caf9858e7e964d50ad2
 1e71773c66be70be8b6d37b516b550fd
+1e71edfbaec2849bf7fd1efa830b78df
 1e73547e0ad31629671b26fab63d7aee
 1e74393679b582b79faaaaabcea46b51
 1e75ffbbb25e878918df22c6e1903c6a
 1e76abc3f0b557f82cc5f33d54aa4dbe
+1e76b824462871dadadb86cfeec2ca9d
 1e7a37c395dc05dc9eaa21a9ee37fbc5
 1e7d92a040e3f478a88b047a0987c665
 1e7ea2781e50e10752c3a879716908c5
@@ -3881,7 +4751,9 @@
 1e9a65b03009825a61b7f1d8ad69c31f
 1e9b041e9d83eec7aa7d6d8b359fd867
 1e9c51a06c48cf17832a6d5b709051e0
+1e9e0b954d88295a0553cb2afd8d843c
 1e9f10679f5df6c19e893b3e5cc305e1
+1ea00b929df809c3c42a59e5aee2190c
 1ea131ab86ac4e90c634f8f902467c2c
 1ea13a3a3f9dd5c3f6840a5fa552753a
 1ea16a31e720d66a4409f4d7f8343655
@@ -3889,33 +4761,44 @@
 1ea38cce509c37cbb281d67c72990579
 1ea450aadd58dbe73a15463b533171ba
 1ea4df8dfaebbbfb48087d0516b132af
+1ea86bb5b52e2f8d50baf69cecf93d8e
+1ea8879854b1f0305975778cac0a2b33
 1ea8bd89f2c3bf3c77f4f264f5059f12
 1ea918bd9b44925ce9468ec1311e8562
+1ea970c0af1bc6cc10d9c5c5fa321db9
 1eaa3fed6e25a6d2003d9eaa347f0c32
 1eab251ca4afcd974d6370b86f32b745
 1eaba0cb52279906f3c130ecee14a086
 1eb1646b28162ad4e57de05eb1bf31a3
+1eb1a34fa0d0e0e274275099fdb2d0a2
 1eb3d5a8a8abaa64e025d164f5aa944d
 1eb7af774d4ce0724c4c52433b02f358
 1eb889173c16d49dee2bffea9cec65fa
 1ebadfc3e1889d2b7f388447d8f292e5
+1ebc749885c399a51e3f467091c53c7c
+1ebdd9cbf120d295b721cb892b6935dd
 1ebe8a028d8e702a0b978881997ab9d9
 1ec1cad7655382f00ab63551892a36c5
 1ec26312bc51638d85d7a4acf18b6704
 1ec2a38c4235db3166bb6a0804c1e799
+1ec2ac4313f1ee5d7e98f18c96922043
 1ec642f8fbb3456c881930c8275bffc7
 1ec680029fdb5ff420821a8dfc045dac
 1ec7e3447c2779aeab6fd9d4ff37b1d9
+1ec8a3b22b9c77f02f0ab3cb25b146c6
 1eca4246f7d0a7c31496108f348be090
+1eca8c32735cf7616422d9391268bcac
 1eca916925feb9824df8ad1a44dc88af
 1eccb3fbc37afbb79b6254cecdf9b9d4
 1ecd12745777ac67b8231f4720902357
 1ecd7c23e776c54ee9c3754e12613f3e
 1ecebfc9822375e1b46b142d77573709
 1ecf9984278d18480eee16165a7d000c
+1ed5e6f1127f3e1a74a283829732b670
 1ed8225193b382030853e6e9c376cdfb
 1ed8817d5a9c63e14e3b6205a0cc8bbe
 1ed979806e02e300f9e3d5f909fd3e0e
+1eda4cbbd48cf6d75256d0a3da0c4a0f
 1edbbfb702d2ec62e77c6729ed99ee3d
 1ee0396eab263ffef8890caed4dfbf73
 1ee1fef2a7bb2aec6555fa228776153f
@@ -3926,9 +4809,11 @@
 1ee5f37a5ae752d40f06b57c89b2decf
 1ee61796b6b79ab6adc9a9b70ba00f64
 1ee7e1a6de0fa3b5559d7fecded95605
+1ee95377baae7aa03f5c34a106a683d1
 1eed83b0c8a0e1251fa4c509c7290997
 1eee59a08e85051656c41d41bffcb36a
 1ef2708f9ad432e0d9d6c84011e7aa9c
+1ef34f797aab6771bfef4898287da9d0
 1ef4720961f34fda1d31602797bf6d32
 1ef779ed746d0a55ffab5882d8586d68
 1ef8b00fb72a3c56df401d9a06c678c7
@@ -3943,6 +4828,7 @@
 1f060079c0275d6f679a71e32b38eff3
 1f0ba1fafb208768053223aced4b45e4
 1f0e2cffc6db7fd9df05a1c64e408251
+1f0ec60f7301825b40132209f179f0ab
 1f160194fab2a1c32d025cdd751fea50
 1f16d7f270b3d636283ff9f0fe337bf6
 1f19ccec4f55a3ca8ce06b2faf7fd68e
@@ -3962,11 +4848,13 @@
 1f375a30ec136fc6cb9ecd907348b3b1
 1f3a2b11291a4c47678b4b59ad951c29
 1f3eca29b4d1f4e9d8ffa838c7e22a44
+1f4018c8f4cacce856a94f51d4e5be7c
 1f40bcbc47cb5f4fabb0a3c5e9db7b82
 1f410225c202c1d3562f7e602a81615d
 1f43542521dbb4aa17b7c026867f5bb6
 1f44af8d335fd7aeb9504c2554cffd27
 1f46fbbce9badfbea14adb6bec970fdf
+1f47080d4554bcd0411ee40138e886ed
 1f4975d0569c998a1115849c784ac268
 1f4bfdc8bde14e52358265b78c565de9
 1f4f6ab4ec96e0abaf4f20970847063a
@@ -3977,7 +4865,9 @@
 1f53cd4a9882d09d7166287fcef76a60
 1f551acdbdf3d0e63182ab35ab2061c5
 1f5538a8f76dd291ebb0ee713bfb9a52
+1f5807d9be7364d6be86c5c3b095f9af
 1f582e9b2054a97beb010d85c60f30c0
+1f5b288d81a2645c50e9cfbf888ccbb8
 1f5e17eeb859e74ef42ff752992477a1
 1f5ee33d0d38b4b9e059d031a0593cce
 1f5f8a866bf173f8fd0f8da0dfc8aa0c
@@ -3985,22 +4875,27 @@
 1f627025040b65fc663602cd2164ea24
 1f6272e558fda35a4f28b326002fe7e4
 1f63b3d3a035fce7dcd90d800a589b33
+1f64b9c14c5c24b4f72f5d0662a01051
+1f655ddc5f5861f3f985eff6ebb354e4
 1f6bbdf84eadccb27a7f9de58bcc7806
 1f6c39e2dae45d78d866b466dd55003b
 1f6d215e77d270e965c5c2352754a068
 1f6ebcda640825f9b7c13fe00a99c47c
 1f6fb11f6d709f5e9e862c4b8cd3ebba
 1f708cf037161b18c9fadfce18dacf47
+1f740e8076c81c7f35b4889e5d29e57a
 1f748201171ffe2e61b96dcd977d93f6
 1f749488401eef06ee18270d2a9e0406
 1f755e31398834f3e16461fad28da05b
 1f7a29d3360ed668783815f8933e8767
 1f7fc7a55e5e769635899acf590c7af0
+1f8659e68289e430796fab8a35332f92
 1f86dbf23813dcc7f6c9c19a23fe0791
 1f89a15ef0100802e3b0b74caa70e8e0
 1f8a22dac8684a05991ac4002b84eb3d
 1f8dfbbe9a0b35d840b64ca0eacb523c
 1f8e9bda4bef19b88183880e01ed216e
+1f8f9a2e79749ab8eedbc41930f7a41c
 1f9179bb1df05eeb8aac10fc999308d0
 1f92d6652c488ac0ec3ea507882f37b8
 1f93f079ba0c6e2c27f9d4cd6e484059
@@ -4016,8 +4911,10 @@
 1fa264caba285b00e2d832f4cd5cb997
 1fa353b33d1295bf35ce85d3b4f3b7b1
 1fa4b1d69dcbc4d9ae329e3d82f6d2c0
+1fa4b359be2a91c5104226cf8ccdbfbf
 1fa5cb418058c0d585f3f20a0981756c
 1fa716d2dee74b7d8ff92e1e00295a1b
+1fa94b9170631b8a09b565909ea7a3be
 1faa4b5dd0c473b329e3d5bcca0020f6
 1faa5b4bb382aefa92b6b0ff2d896d20
 1fad6a5e098a087629e0e856d487b8a9
@@ -4031,23 +4928,31 @@
 1fb551ab1ccea36eab643176b69ea606
 1fb7238403e1fe0ef5799ec4a3a70c6d
 1fbb160eef99e324c444311f113507c3
+1fbd03e28f78e21ebd16dd15a458d7ea
 1fbd9348cb1e839514084f2fa2241fa2
 1fbe3bd6ebe509280e8038319de6e2e8
+1fbfc2476d7bdd789bd53b8e955839ef
 1fc074b8b0afe2970644877d2f44d662
 1fc17c4ba2c0592ac2f901d90800f845
+1fc5a66f7cba3b5023f49f51d7409ab2
 1fc5cdc590cad9cb77747d603fb702ac
 1fc878882dd5e3462b04c09e36c2a8b1
 1fcb0c0d581a0626e45573c5f2b2bcbf
+1fcf64f835994afc09ae84064e4453bf
 1fd1dad1070f5a4f814d30574852db84
+1fd2e698adc62c0fea419c8b4ff0f04c
 1fd3875aa89bf524bbc6a99b9f9ef7a3
 1fd415f5ae960d4e9510adcfed929278
 1fd6a2b55f27c8b1c4273a7140f7b29f
 1fd7bb7305292bfb8353984ab8d3878c
 1fd82d9a668d2ea9653705409814b4e0
 1fd9b7be0cca2c8f6d9f880cd006047a
+1fda33e816899d321e342f0ab32c1b1b
 1fdba3aaf463225b5e002e0c9b41badc
+1fdd4407f63d5264fd8ea2d7c7b319b9
 1fdd51882eeadde0da7c447fe73dd5aa
 1fde82611438429d6126b29bc03c32dd
+1fdede147c30d7e14728acb319ccf201
 1fe1e757e096f9370644e087bbf777af
 1fe3040a878d88cebfba57361fb873c8
 1fe46075f62bb3e9f49e33ddd1cce506
@@ -4056,20 +4961,25 @@
 1feae924bea3316b6320796e4f2753d2
 1fec57355d8769ab9daa555b797d1178
 1ff00221cb46b36725b5b21b6721a5af
+1ff0ebd1526492ece3d3bb03a5f77722
 1ff290d5cab9a22396748a6ddfa31768
 1ff339e1c64930531242dd12d28a99e8
+1ff3a239ed7da20926ac05d06477eea8
 1ff4f76cecfea3f6a98027e34e8a32ae
 1ff8ca028cdc4879d108f217bb7246c9
 1ff8d711e706baa0a474600c219f70ab
+1ffa13a98eb0498ed42de9818edb79b4
 2003ed2266406e1c0226dd5fda00eeef
 20076b6dd002d850c43d15180aa643d5
 200a9368d7b1c177437bc020bdcf7ead
+200a9c76a590ac5e56d77f7f10b3b7f4
 200b0e63e7a10609b618cbacd74f82e0
 200be7cbdb78ab6f970339adbc2fd044
 200c7c5f7c9bd6759853973beeeba97e
 200cd1bd89c4839e26dc503cb21f7bf4
 200ddbe47af6fbdb5d84a6f2bd5f10aa
 200ee121e1a27983b87dd5db4d2876c4
+2010ac2711fe1a213de8bff7413f5a40
 20119de668caf13b4e0c1abb9a434c63
 2013309de354a5889b77bcaa82d5f72d
 2013ffc0383bbb71c3caff9975934979
@@ -4083,19 +4993,26 @@
 2020b145a600102538ad6c32c1681a22
 2021b08b576af243ad3ca64e21b5946c
 2021e54417a9c60dca2bb4c8b01500f6
+2022c0e629b6fa29821a1c01d4568b96
 2023761b29188c584fb04ad7c2b6e12a
 20254c3a8a11019219b7816e2314ac16
 202ae6f0e145e8a9323db327579477ba
 202c7622a8a969f15d4876bc195b88ae
 202c8fda144d5a11cb3ece4141f88016
+202cd64584208ff41e259e6d82837050
+202cf8c44632a15c7bc140d5a3ba1ede
 2031ea200b54a11819b4e0260f18ffbb
 2032917cfefd559a475674a2e0c15cb6
 20334f6268f738e6f580c1aeae390756
 2038239340f5e02b7979e318a88f0427
 203b258d98e996cd59bde3bc2375fdbf
+203eadd12fcaab305e479781a05578db
 203ed29e08ddd103afb6c807f412cc53
 20430faa1ee362249fff6e57b7eed88c
+2043f1b433ec711f0136174e3932477a
 20450b59ac25b375c9f7fb395d9bc496
+2046e54a0486a2c5bfaa8d3c52c5c52f
+2048e8f9259a65438d1ba6a9a84dd219
 204cc68e6816c5fd01c8c8591677ecd4
 204cf58d7534d47b943bac5420707e89
 204d1a1d5de15290bdf6b186be435842
@@ -4103,9 +5020,11 @@
 2054d485f93e0122decfb8ad67edf793
 20571260ad418c945c53805b24f37520
 205df580a754b85e7594613a065bfc99
+20601b71f42795fe54c7ab965a0caf31
 2060ef5ddde5ccb2085cad29910c918f
 206197b3b3cd510a77e8c6c43f1dde6a
 2061f721ca248b3b4fb71f629cf9a1db
+206341d5628238c0b1b750dc9b8f1643
 2068d1c4197b97732f31c0cfe2d5dbad
 20696ccdd8bf09614cc864ed79e2edeb
 206b2c1bda712ea86bc402e11d2bcdc9
@@ -4124,6 +5043,8 @@
 208963ab87f240e833edd0c2239cba24
 208ac79e462581adaa6a45af9a6710cc
 208c2cc43fdd93804f59a5046a8170e3
+208f7533c285e61841c59323c198529a
+208fb12ed999bcb82f42378276ea663d
 20927cd17eeefb0e8333191aa3c66e61
 2092f047d2cb02a448c1286e74e12641
 2094a9980848237a309a09ed4a6325ee
@@ -4131,6 +5052,7 @@
 209947c76d63d466dc6c835f8bb1b00e
 209bdfc6148c8024e5da91bf45871bca
 209bfef9441323b02f2668c64c7c12f9
+209c2541568c8b46110333e9ade314d3
 209dc8a930ca82af68b83528a1bd992f
 209f00a4ef5ef0b9b643e38ca95cc8c7
 209fbc6d3dcf48314d57b9349c21b86e
@@ -4139,8 +5061,10 @@
 20a5d3121945078b71ed25fe077388e5
 20a8a6f18506065b9a5a5a5ae42fedcd
 20a9ccacafe9a85449e119c808fdb5bb
+20ad9d2db5ba52123f4d77c274cb188d
 20b427f1ecd2c6ab2e81ee019bbee814
 20b69f49c1beb053d9bccaefc9659da5
+20b8c287ce00296e31410b2c50777177
 20ba0cb2bb0cd077d948673ffa00e85d
 20bb311f21ba5c8d403e7794754d47d9
 20bf03128d039f2b999172a4e0e05c42
@@ -4150,6 +5074,9 @@
 20c316d0bf8650b38dc3e5c1debc24a2
 20cbdef72db328da2ea90906f8aef33d
 20cbfe99d235ed8aaa3aa5d5b6653a1c
+20cd49d6c7f90a8e91d2841c4bec375f
+20cfab6c1ed131bbc151a7ecaca9a08e
+20d338d447c118da9d6c752a6eb63c9c
 20d5353b8635f125a3a0b24819dc54c1
 20d5434e9ba6165227486d831425a15f
 20d6499e3a70fe3989cef7a4ff625ea3
@@ -4160,18 +5087,26 @@
 20d938ea71b2086bdd794dd8fc4300bb
 20d96fa28356825895a75c7e7e4b2922
 20daf597c87a0a0790675778958a9fcc
+20db1139bbd055fd4876531243166eeb
 20dd66f2d2f6ecf6ce9e225cfc889a4c
 20dfc971f2881f8e7e94a73fe53f94a6
+20e30c6d3ac5b99ea9de3bbd1d25755f
 20e33b7799c5207c55d57c4dbeab9561
 20e4b0c0579c76c8df84d5f26b18e950
 20e895982dc60d69a5a0af358cb5fa34
 20eb6721b97b056f07418b5f422c7b96
+20ed51dc24a60ec4de35b2b624c96ee3
 20ee6562e0e99e5fcb2773a685b4cf11
 20f0bf0c88d7f08bf5c5c2773e5981a3
+20f265132b1e2249de28ec26fecdde46
 20f3f2a74e1c14495535784ae823ce70
+20f49369d7ced77b5cc5b61bcbb49b0d
+20f6f0b2b047876f2a700c271dbff5a5
 20fa933372b4d7353f102e716906c1cc
 20fac9d96c19e9116ebd92bb500456b5
 20fe0fc41f85f2752d14357b6cd81bf8
+210410b7cb0d71614be5deed9b968d9f
+210591d4d6771c1dbf4d356d36de6dbf
 210610dc7248a1d8b3a0072af1645ac6
 2108cadea876dcfc573d008067c50b82
 2109bf2d56dbc58053d3cc8eed4896ff
@@ -4179,17 +5114,21 @@
 210b2b57300d6e8e729c06bb469cb6d5
 210c6d881fef197307e39458ac5b4208
 210d7f9a872758541be8c516823bfe78
+210eedf49abacee39d74a9efc682ec41
 210f321763814dc2c22cf8d6d84d6ead
 21109f09fdf6aeed07947da26641a262
 2111ca83f83a43007ec2943ef7d1c3a6
+21137046a9c2ce34d5a378713290d765
 211562bf86bc6f54e08cc90419145021
 21161f757f484a3373a8427fb6f88ffd
+21185abcd8ceb3f72fdeb313de881b5e
 211ed90db15244404bba05962b03dece
 211fc29d632d8d6a6b20b01faa7adcf6
 2122711c913dc16c356c7dce4a90cfe9
 21227b662da65688bc3c15c7e94cf00b
 21229f2071cf7ae2739996e401d9a641
 21272dd4c026acb0c9210b184b2756c8
+212fd99d0b7a19cc22f8d6d32d2e1770
 213306be668d6f53f76f6075776d22a3
 21357e131db974b68ed284f1b4dc0636
 21382d95e1f2906e5b62deb48f28db04
@@ -4197,31 +5136,48 @@
 213910eb178db81dc89e69f323f58f3d
 21395a440ec0c2ab6191c7759a384829
 2139c380d775578fb2315f9248e5416a
+213a7257b46c983dd0e9e3fd67dcda22
 213e081256c80707959bc8ee3f468c24
+213ec58f8fe2388556108954aa06af46
+213f8023b0a71e282aba05c17f09a98c
+2143f66161d92a9cefda318876a10f85
 21444de5e571dd3147df4a3a9db4753a
 2144f1ec97add9b30b9ecd0465fb98d9
 21454c9ef7c057fd5a2dcc63130b51ef
 214610ce7aa43abd16fd2b3500bac330
+2148323cf4e1298d5a5dcef44fa8f045
+214a7ae425571ddcad685d81e4944e34
 214b5f5cc8fdee8f06d1b26159c05cdc
 214ddde6e9419ef320eb4d00c3a20e5f
 21542179793a6775494f79fb21601459
 21543eae425f436393e17d70dd1abe7b
+21559046f43daca26e163cac26040540
 21563c427a1b62b7aae662c7cc9c2b08
 2156acfa88e045d79692d407dcb8c34d
+2157cee948f95f8ab3a57168c68cd3c9
+215a57621ba94304cd488a994e065e6c
+215a9d041ff620c62e2b32c771b9f434
 215af168c23064c34e1cc617313681ba
+215b3b25b4a6da23367b9d51cafde18b
 215c5190b61dcc24ae4295efff1fd350
+215cc04e62f3190fe15797ed842f2852
 215cd1fda65cce95751ded9c8e3df23e
 21610b61aaa2bfdd43924aed77694e59
+21619d30604a3c5ed42f37fb45969d55
 216393f8bd1de1c516d55bada2ed57b8
 2165bd9885f4f9c31fe868e5f7dba96d
 21670778c15c56c57d9d2630ec9ed79b
 21675ec8cb00941a8e431a538b5144fa
+21682729c925d1bdd8eb6287e920fd39
 216b96058100dd6eabdb01c3b125cd2a
 216c28bf2ef1e75d63fb924595d2d05e
 216cd5d90e571c2d80c18edc6a20430c
 216fde4170f123fef5c13440ad3fe005
 2172413827664c68661510ad6fcf748c
+2172c3e306278200781787730f0aeb82
+217396afe32343889a31fc59a1a7b790
 217630ce668d5317dbc7a8248337a521
+2176e4fb6722df48bef98b27650046e6
 217722e245d3502b156db853c73b7b17
 21789af6c870a60cbed83e64cf3e5463
 2179e64ed18109a91bb3349c5e015880
@@ -4235,13 +5191,17 @@
 217fe02b0c4850954337fa792fcf4b26
 2180466f327d9ee42443e08941e173b9
 2182967c41f2c7e8a31063779b1c5e67
+2183d08c99b97ba7672735b97c460032
 21888c33351e700c47971aee32f6fd0d
 2189a653df025567f835c599f4f092fe
 218ae3c903848a9daf0ddb6dc24c99b2
 218cc9b950c0ca235ed2693dded1d605
 218dc269e24f87722d075a93f7b63e60
 218de96f028a4d36e912b8bddadb3ebb
+218df9894401a746169b1adb162e7d83
 219021586db8b63244af3b06983cbbc0
+219424c3eb260ee1aa15193ca6a24af4
+2196ff68e0b5c3ebeb43ff11485b6073
 21974497a5b8c1403f07b8ead4e07eec
 2199195a3a21626558f8cd0e7b92866f
 219a6f8f5b39ae260782084d5469067f
@@ -4258,12 +5218,15 @@
 21b12affe60c7d323c28932434532b28
 21b3c8ce04e122e0807fc8c97cd4b3b1
 21b57cccf22ec2d5c206923772789efd
+21b67a1d562613a8259571684c49e413
 21b74858058386bb8907b552f645754f
 21bcc771f8f3aa9ce1c7445eb0d035a4
 21c2a00b4cd3d37b7fe90b0773c29955
 21c3f4ecbcd21a0cc4ed6c8c4f9551d3
 21c78b05c43055b8ea9aaca222cee827
 21c923d4abe4635cdb2faa74e2cbea77
+21ca24b68d7badff5a66f1c5d1f447ce
+21cf521ba50db9f6e4d4fb1ca6d958d4
 21cf73db5aa9566c3e84bb8321540e95
 21d1d5d055c90f044ef76cb3e20992c3
 21d5bf21d3c6b40128dd029d3f7725f1
@@ -4277,32 +5240,40 @@
 21e4007594d1ab7a4e58aa3e25d2f2b4
 21e5761db9512aeea1121d4acd7a8144
 21e580b2ba991b7888d165f278c3087c
+21e9990880b47e3be2cded45af1de93f
 21ee35425e8a66cab7d137f3d383fce3
 21f0571cd3c5a3b799bb8b79a5459658
 21f1693534cad763e350ca2ead9df528
 21f2ff26009f788f6b102f4c039bca44
 21f755a818fe4a52e3e34af7cd86498b
 21f77caa7db08fad93972a81edad9710
+21f7824f939679fcc8ee170adf14f4c8
 21fa95680fe44fb20aa28f53f34f5497
 21fc71efb7525780d242c4b7c58af2db
 21fe3567e12b0f4bb422ee217dcc6f1a
 21ff509300840e17a17e6895e83f27b4
 2200180d02af3c1771cfbd405d487417
+22030f78cb3b92db3556f7361489b444
 2203155fbe212306654f3394cdcdc7a1
 220423529337f69f6831cefeab02350a
 2204239675be954f9aa06b7395a7b957
+22063cae41fad3b0bfabf35665b68647
+2207ba6306b63d3a22c97c6c5ec92895
 22084210c4f083c4ac4e9877f39e117b
 220a3e96b6a04197cf147bfd46e07b8a
 220aae67e307f834c3231885f09b874d
 220c58fccbfa67bd9dfd5490537eda2f
 220c70dcbe558fa290d5c93705f9de4d
 220cb6a01c4840c9b7b4619b84cbe91d
+220e7919346db7ad0e3c954c907ec1d0
 220eaff5b4c5c4fcbba3c58977f0e3ed
 22129404377a0a8eda00e849c26e6599
 22137244a4fc8d42779cfa4778dfdfd5
 22147c208d62697fae4e4c351bb80bf1
+2217f172d747b289f96f7ee14e3097ff
 22192fc30df081325fc76e6e726eec2c
 221946ed4f7cf2048aa27894c8eebbd8
+221a47ff3157b01bffc659ab3587d4cd
 221c15b7aec6348c1417adccd3369e63
 221cb33d55aa7d52f07384f7836ff7bc
 221e470297292f295f2220b08c6fd437
@@ -4321,6 +5292,7 @@
 223a96e0d0b406e45c067565b841fab6
 223ace8ae1a7a1c008ab10138f5dc3f5
 223af6c5fd6667e0abc8c2f05cf98302
+223b296a341b75a264515b581375771c
 223bd894f1dbf1bac363ccdd37de9b0e
 223be47ee5181431e3bb07f478e1d9fe
 223e993c6e396df7f857e958d72fc3a5
@@ -4328,9 +5300,11 @@
 22449c796c5d8f7b38a717883f80a35b
 22453ea0314efe9f84de20d6f46989d7
 2246730bfaec0d3025a47c497fdd4c76
+2247000dc4ea3b6b297fa0a23d072007
 22470cd27bf72ae1dc249bc99edee28f
 224764e2268b83d85f84be251e35221c
 2247cb3816eea10f45c108cbfae5a55b
+224b7c284123f372a3d2de0180907207
 224c6be77ea9f034691f58be7ccdc179
 224ce314432061032e077c50e5ef2bb1
 224ea92dfea4e4b990d008d168b1ce89
@@ -4344,6 +5318,7 @@
 2255d01ab73114d06f5ccfed3bf773c3
 2256971f5eec93faefe471035ab2f0ef
 2258f33facb992a0b85d863e593a6bbe
+2259c77f7a75bbfe373456353f28b29b
 2259fda70b8e84e6caf9a2ce9dae7bae
 225af420ac5f9974c6ff3af8b54afa48
 2260e93d3d1e026c16cab3dc3adde5a1
@@ -4352,6 +5327,7 @@
 22647dbc6561bf7c15f1db0ad225cfa5
 2267acea2070de5a850363ecbacadfc4
 2268e395bef9d1170245f4f33a026e24
+2269183f269bd2edbae7d9717e4772d9
 22692bd14b3d0e90e49fd430ad8a75af
 2269b4aaf53f8d8d2110ca6eff1412f5
 226bf0be16f85e376ab89de0f877407e
@@ -4360,6 +5336,8 @@
 2274ae47ad44057d1ac0c051d5ab273b
 227a576e233c90697756bd075cc8e419
 227aef854e0cc6d0241fe31217d10d58
+227cbe06b0f6863a0c31d3509a89d95e
+227e75808f5356b6757f152b24754e32
 228128c44a30bbbd1a7a73d9af15b643
 2285a5432657d00d0325ec61548641a9
 228704407254cd69174f019f659ce183
@@ -4387,8 +5365,10 @@
 22a47ce567f1d3d734d6f673edd63c9c
 22a709d998b5e0e17fb942220227b724
 22a73c3b55e14345789066ee7d2ff050
+22a8c4a66c0ba3015980e6bdf9510121
 22a9da71bb8db6ccedb2a3c8a0975907
 22aaa332036c532f9640d1b25ed3bc72
+22aaa60d1ea258b963f38826cebd27e7
 22ab4bf2ca3875909259e0c68f3d553b
 22b1add34937ecb21afefebdf9135c79
 22b1bae882de70978e0635ec5bbbd417
@@ -4402,14 +5382,18 @@
 22bbe073805269a0a0716ba2c1bd1522
 22bd7b1aaeb311f2966d1c8d03fd3407
 22bec97dc2c9a956320fe329d029ed2c
+22c0d17afafa1d4f4ebc32eb93c3d608
 22c527aa1ceacb7960e63e492d0e6dd7
 22c5f05d532a1dbedda9ef8e034397cd
 22c6a8004ef0a791272994e0c54cc660
+22c6f402421976ae04fa43fe86fa4502
 22c7021bab8e551f89455c57b49915b4
 22c965186e9e2edc5636cadc7ca9271c
 22ccf212f9ffc27dcfed898ba7f83a6c
 22cf992f94575c947eae4fcf4bed5d19
+22d02bc201d41b2e7ba252fdbad8677f
 22d1b7c4a02b0c32c07d14d1935195fe
+22d2c61fef9f718988add6d2024df772
 22d39f8c6bef3e7aaf9440890cc0a911
 22d676b5b4b9ba68c88e81a26db45a1e
 22d69e6076a617586af324fb7c824ce8
@@ -4417,6 +5401,7 @@
 22d81c5bc4012d4b59a7c62d005f1890
 22d8995c31055a1409fd937f92014177
 22d9ec59c05cf3ead23cd3b096bc4d7b
+22dca800598a397d7832f54c190945d8
 22dcd9935103b15a641cb763a31be58e
 22de4b59a4589c4a9b0bc6251e1adbd7
 22e085f0edc12ffc34a7eec54916a59b
@@ -4427,10 +5412,15 @@
 22eaba109831b1621ec7044353eef6ba
 22eaf55c1bd88c1a4b4c676f1b50bf65
 22efb91306d26c87f2e1d17f8d9d1253
+22f063d74699eb0341306dbcf218f360
 22f65cc353b20c4d457185f144728b57
 22f7dadc9c218bebf995f252a1473446
+22fa188925d6c3076f4035fb80aa8303
+22fbde874a1e0f70e3e71ffa44095cb1
 22fcbcdf8a0c7331f4d543d077f21d16
 22fe5a4eda2412c42751cd5f8dc80957
+230462e279f7ca914f2398293fef20f9
+230838364b80d73842e979a9ed87538c
 2308df48d08a3555cc8a6c245a1f34db
 2309c344bd5c47ed270417a2c0266fa7
 230a98d4b0aaa71ae7e85229d185c067
@@ -4440,11 +5430,14 @@
 231138a3798c46f31a73bffc278a92ae
 231631219293ad1e590cb311f1d1d04a
 2317b382e87c732582698f80ff6fd229
+231971d0afdaba2a57ff994f5352ee16
 231afa19dca896cf3c37a8a983e370a3
 231b533d5f9ac6f23757ffdb5eedf542
 231cbe13256f9ad28d9b216e43c5b39b
 2321f4b46610c622e2f496f0ad8fa11f
+2322d6d277fb3719d149ab59e1a421b4
 2324de7ece513677ef8769e422df313e
+23262fba339a443308f0e206e254910c
 2326ed23c16e97b13d0fe9094f1b0ea9
 23273557b452731b425dfc65bb9381de
 23276172e1cbff855bdbe336a9f29c25
@@ -4455,9 +5448,12 @@
 232c67121a2b1c7044e331209b39ca7c
 2336eabe3868a237398eb22c546640b8
 2337f78ba04bfbba7255d4e366eecdfc
+2339ab89f853bbc57a066aee0f75a56e
 2339da09aef258968e56254ad65f79cb
 233c26da9b8aaa4c91058738a97659ba
 233d1c6e6202ed50456233c39c2ec82a
+233de8f9076bd4d97a3281dcdb2ef9fd
+233faea84d5388aad4175fed1002705b
 233fccc7454e1dd1eeba622e9a014c1c
 234141c8901a4f9facc2836fdd1455a5
 234408988317a9d55bbe49e24e5cd4b8
@@ -4471,18 +5467,23 @@
 234eb78491c23bdc64bb3133a7a243aa
 234f933f9ea68481c27cbddcb32df681
 23525cf18695310b78fd0321f2d921d9
+2354338d8e2f51c3410c16b3fd62d779
 23553995d55acbdbcde8a85e6e3cc944
 2356563e112a45196023f334292d6b44
 2356d6c05dcdce0c76039d2bdc7024d3
 2356e0d0ac855d1365b8f7fe175412dd
+235797f610ecca2ac918596aa4f08efb
 2358a98b6084e777e950eb86fc163c30
 235daaa88b7d407147f42ea0f1d8c3b1
 235e5870035ec12e63c0fad5e0b83a35
 236154764d55b913bcbf98c48c56a9dc
+236221d6d07295ecd8166726282437df
+23623619e8687b8202fb3cc0a8d55113
 23629fa24f9e127ccf5c674c20f28167
 2364e8462945adde9b041e506f24acbd
 23655a0f04b06ee4e67d0d95c00148dc
 23698e1d9c4ced0c960ccc0c275043f6
+236de1c21a89c567837752013eb5ee23
 236ea4fcf59a70d632c6547a3d0451d1
 236f1796d46a144c9e51dc7d1e12a4e4
 236f7fd938fe68fec44ee819f724e75b
@@ -4494,9 +5495,11 @@
 237cb1899b6d9f6a90c2fdfd25d07ff4
 237de8994d4c43a35a095d08bee5cdb9
 237f789a913e92769dc728fbd9897364
+237f7bce4681d87502b838f36a76b5b0
 23819d6717df5851f29a9d4eba9553e3
 2382887d60d744c3c01cca3a4f928e07
 2383a85b38ce265d11b25bc670b00a26
+2384de811ef0938f852c2b71be68b6cd
 2385ec1cd0ba338fc634555728d28d12
 23877a773a241fe01c81f5201375b5c8
 2388b7b99fee2a5976866455129fb345
@@ -4508,7 +5511,10 @@
 238babfc3bebdacede72f99b605f8d03
 238f5d0d1241a1b5b66784517fff9143
 238f99b746aec50ce4513fcf3a753fcf
+23941888d2911c7deca7953de01dd8fe
+23975c68ffa20c4ad5ef5e7b54237dc8
 2397f168d4efc8321771a452fbd5c80e
+2398069acfba62584e3a7193649a23d4
 2398bc98af0302115dd562bf67a24633
 23991d6683a32729627912ac6dab3a32
 239cdeb5144d6a572e620ae05733e87a
@@ -4523,25 +5529,33 @@
 23a7c3ce3ddad5c5ac2fa5ea48a3e6ab
 23aa04f409f762c292561be3ef03d887
 23ad5abc984ed10a45a15f7f842dfc55
+23ae6fa76b585c0d28c48705f158d8ea
 23aeae1c339f946608b1d9923a649e0f
 23afc58804bc25378f8f98803186b88a
 23b0cb0d8e72c682be8ba8a189b710a5
 23b51f45eafeb53b1d2a69dcdb6f670e
+23b5409886d1eb7271ba8743851f9dc3
 23b84c3564f757ebebed546ffbad22f2
+23bc2eaa3f12280cc8bc191e4ffabc1d
 23bcdea30227b6b867fd5b8da5683b18
 23bce9af4f46359b4186ff09ba51571b
 23be59e7dc6b6c365f9aafde0466169a
 23bfa207ffc18f0fd6730d2d7f0f56f8
+23c5259675d85f223f2608f85c851ab7
 23c574aa56e1c273febfc9f31e06ccd3
 23c93cd8d4442b38301ac44975b39c9e
 23c940a02ba4fcaee2cbbe49208cffc8
+23c94ec5e2e7cbdbd81e1430d13a1243
 23d07e7a3549e436cff851fb407a5509
 23d451c6d3d268a7b35b01be293ea995
 23d6894cd37dfe82d6b18b5933b46b99
 23d78de66a3c576fe6f00e93c0505e5e
+23d871c230fe3ea71de6c90e338410ef
 23d934ad6740ad8b471ec07d4c5d99a5
 23da7c85dc5a02ae1b0f961d76fa9ce2
+23de95618531db0c4b262136c315e057
 23df560d7df48e54c0e3fbd40a9eb99d
+23e1a1629b666530a3187594d72cf5a3
 23e360c7a228f49775d01e577573772b
 23e63e6f323c6f36945b36f2d8203a5c
 23e739991c702cdd38c3146b6c4bd47a
@@ -4559,23 +5573,28 @@
 23fd63d38aeb056e21aec5bfb20a55a4
 23fd8b158ad0ab97a69d72a2a544a227
 23feed4e9934f00d397ab9ddc7ed60f2
+2401fd4d45022109296f57c7dfa7690a
 2404394e0b3b29a6544ba7b469a0823a
 2406fd03c9929aaa67ee9a2bbe26545e
 2407188462f3aa3299fd436569e9d928
 240a7c656dd014400d0313f64f9bf363
 240a7cfc0de4bee6b78b2164ecc8d876
 240b1c2f4e2aa61650f3be77a91c6979
+240d6f75ebef78bf8b250d7240cec90e
 240fe3a46140e3d55c01b9a1b4389692
 240feb1818d9c7b72299f809db862d4b
 24101fbe26bac123f67b8180a3d268c2
 241152cfb5b8317497235cd626b2fc7c
+241184c61cda6f431fcf9e3fc1e435a6
 2413132d348c05f23331ef3fee623a03
+24138fb36f44730e7e675b01b6e59a68
 241499d31420c56d57a643ee290a1841
 2417b3032f8eb8bd92eda138b124cb1b
 241815e01081f65680a06a4164d6784f
 2418ce362c4dff162b71046bd7ea9fa4
 2419cacce80116de7f04f0d455c24b1c
 241a87e6173c62b1d7b37001664c88fd
+241d9709a04cb56fd15a582a71d54c98
 242206e1d0272cda1ef2a8ccd3201a26
 24232a430a5cbbb3481a96ab7e0559b6
 2425d9ab15f77e739c7c514cdea0f8f9
@@ -4584,6 +5603,8 @@
 242945aee527f8592088716f6bb3b39b
 242c6eada142c3e29cb337df7e6337e6
 2430e0e40e702a4a8a8971d89b8f3fbf
+2431fb37e72449b8d7f7c573a61c4e13
+24332325c00daa96daa526eb745d1370
 24347117a7c58151f5a1dfc0b3667aa6
 24354f493442fc58de2e26cc16d33c3d
 2437c75af7862b255cf18864f72b9c9e
@@ -4602,6 +5623,7 @@
 244ab1582646d95ed119615694cc8a34
 244acdedf91c8c07214d42168cecbc5e
 244b70041100b725414306378196b158
+244bb8e74631c12d5a05772a6c3156e0
 244d7920546453eb317d06954ee03524
 244dc7bdc1e042e14a9b68fc33bc33e4
 244dec2d1ade8931b1a482017a841c51
@@ -4613,8 +5635,10 @@
 24528909396db5e8d6a287a5f32d1994
 245c14590460fd9c87bb2bb79e57e3cb
 245e99abdbec4a888c2029fc846b46a7
+245ec955ecada8859cf946e3b39d7dfc
 245f2f7c0806f33f26f7c6ae5cfea83a
 246183fa50cf2f5c4ee6872b8cf0609f
+2461e9b888da114dc582c95beb3e4931
 246555c044287dae4f67fcbacad9a265
 2466d807b163b60d902e58ba45ded1d1
 246771e03aff4b29940182b2d5220b85
@@ -4624,18 +5648,23 @@
 246b1c5c981c5050957962c377dde8b2
 246b74dc0da6411274b8c067ff4bf16e
 246c208a19589160ed244a7b202d7777
+246d1df8714410f69f76f815bec16e15
 246db4345a083bad48b5a3ff4ea22add
 246dbedfb46bc93753fe072eec38daa4
 246ddf26622c806cf86d74b145dd0af1
 246ef743eb12ac7559ae9c88f063effe
 246f9dcc6a41dd249ed8981310b5107e
+2471169097ed56e911ed0a460bf7921a
 2472a28cc792e22ef9b930fcc0dd663d
 2474d0d95dc14ddfae5bbc27820e7c37
 2475523a7976126835b75224b56a8f06
+2475ae7533027ec4ef96f48a1a3a8c4e
+2476293cf547ca9a8fa925a9422e9547
 24783dc33fd3417749d028b2b00bfc01
 24789e342318b0718d478de7acad17bc
 24791934a1123d019e0568e07806e4f2
 247a54a082bd86c3661ec700e2a937dc
+247ccf8cd78479c1f1fc7464b16f9e46
 24847a1cae26fca53831267d8e6f741f
 2484d9cdbed11d87360fabfab3339858
 24851fc591526ab4d7e80e5b50e64efd
@@ -4643,9 +5672,11 @@
 2487d3b6441702ff648d58677a5b12ef
 248a75f425c62d826a8118a459cbc72d
 248a8aa85683c52ef4a81445861a30cf
+248ba849eda5b7d2695ab6612fb0d9b1
 248e6443a4360a99c0d07bbb0ec95db0
 248f2c1142b651dc232f9dea2e93119e
 24933a474dd006691fc26cb331a78317
+2495899185eed4b957315fddd7e97ee9
 249611542af9cc822f4123467e75aa92
 24998635c92cd12fc045b340b503cfa8
 249a521ee500bcc84a04fc70c25a53c0
@@ -4658,12 +5689,17 @@
 24abf2e1a36d6e8a02f1951b1bea6acc
 24ac289e4738cce89c8a4a89a745ad0e
 24acdff1843caf4483d6af88e7a814d3
+24ade43784ac612f1f735bf4fe9158d3
 24ae6432d80893e7e7a91077865a0305
+24ae79fcac50c5c3bd9cf349575192ff
 24afcd8f6d856ed3e11a05a9c196af17
 24b199f8fef033f884c2e653e0c4769f
 24b655a63e44e12d651f2e2052ccf3ec
 24b7a6e30dcfbf4f590ef27c47f09c15
+24bc70c5325b616e89052f9b3aa94737
 24be58627ea46a1dcd392e07edce65ac
+24c397186731b738bfd922041da3cf4b
+24c7115ca35ad1123b71bc6c7a10ed11
 24c8b10945df5e8feca5adfab9854913
 24cd8e084c1e718c158ccaffbfa5d42a
 24ce3a4a3f695b096ae9c6d443737b7f
@@ -4676,53 +5712,69 @@
 24d2f5f46c23fef004bc1dee3d7ac508
 24d334740b08b40f5224e2cf5802c28c
 24d652a38ebe00fbfbaba1d687d44f4f
+24d75663cf6370977f59da72ebcb13be
+24d8129a6a22765339d8dca2d5e9b75a
 24da08cfddb6aa551b26ddd525de6764
+24da62d17502bfc090c5d4bfbe2ed4ae
+24db4d40c3705f6e40f289fc1c813ea7
 24dbe8c192657f4e86667839d4f8b468
 24dc58bcca3ab882cdc7507d9a32fe5e
 24dcf9bcfdd7abbc9ad750c1b0b2e14d
 24dcfc8579edbfad2769bca53cbb09b7
 24dee23403701cbdc873d0bf4a484264
+24e3262262f59f1f40705d80be86dc6e
 24e746efa3c44bd6fabb31bd85070975
 24e9ac09e66b1fc93ee557680f123ba3
 24ebfc94b0bc5d0cbdd9c092d974cc30
 24ed540bbf386881d12a391c364ab446
 24ee401465f1fff816ab884bf9a672a5
+24ef6c16a58a31cd449f49e8fca384f9
 24f02a68a0fd819cfd90b780b24919eb
 24f03b769d1e7faff1affd4c113f9407
 24f0922f413eefabd68dd4fcdb3d80f9
 24f38f6219102b4ef289a4bb07b46beb
 24f491cc85891561a070e97acac1f55d
 24f6da399f10167f1e6fa9369d92c40f
+24f8f8e49df2b6a2127531c0cb5d9e61
 24f916e65f03be6d23d9e0a78bc657aa
 24fcff1141974dc69cb8b86b7fca9194
 24fe79cae8c31cf576c3c551fbd2a73a
 250009590f4b6b66e308aec859e50e04
 25015c50b02ec7ce46ad36536e6cf606
+2501f33dc6307a7f0080a0b90c8107ff
 25032fefc3ce694c6af6dfe1bc08186b
 2504177e930d936a5c965aa98963fef8
 250492087a0cf019340696a466f8cab5
+2504f6db452e8ee5f1841c39624c94db
 250780b2d5e3ed18c2f336e9035f1630
 2509f9d332f8524d051f34bede285d39
 250cfd29abb13733c437535e36509e0d
 250d07a4c60d427ea436fd56a3edecbb
+250e95e6585ab8089aec26dda84d2173
 250f76f0484ceed407e4c765c3d05840
 25109ca035692e86f8806352701edd3a
 2512a1fb91900bc09aa2ede01b9acd6b
 25132d8ea916df72e50b2afa730c595f
 251668abfcdd67aa0b680e8a31b87964
+25197a65880ca10087ac527bf087b677
 25198065c654d10526f2d8fa4416bc8d
 2519d93dfa44c3d6537b5f8996039582
 251a873981de9f79bcd13151ca26a454
+251b24f1c23759c03e64976d3526a566
+251c01d51b29f9917c23b21b9e773308
 251ded0b784776f56769be6d730979b6
 251e2ffc7dc34368d3df3111ac172331
 251e78d8e3d21830f4694fd430d737c2
 25242f55eb9c1169d0c709e7574ce185
 2524f488bbe11a4b23605a70d1be3640
+25263a35882c2f1fac586e251cf64358
+252a5bcda64373f5d29edf5e18217834
 252d6a343749a0a32c92fee7c4e6351a
 252f2dffe15baf39621a87321a068069
 2530507e587cea9af52bb1556ee72e3e
 2533052990490c5ce875295fb60f19c8
 2535e521e6260dcc0f080a01e82bce9d
+2537960f2b44c05a32d10ea06cfc3879
 25388bba437b7e57a6fa86db5d99adc4
 2538edde047f158a7709554c813a9452
 253927a3ecbdde3f452695d139ce0218
@@ -4740,20 +5792,27 @@
 2554b61053a3bc687703313cd7cebd6a
 25551aa4edff25afc77a9cf25b47dcf6
 25555ed899b93275d70bbeedba521c17
+255614267a43a4173e964de9817ee6de
+25562309ecf5ad9d35a6afdac25a7dda
+25587aa090eb0be295ba86e0e97e0981
 255934fe83c506d4e72f9ea02f0863d5
 255b7415738d9f0f6da59174155b567b
 255b8e7c14594478abb20423689cfe23
 255c62044e0d33fbd7baf4e2732f993a
 255da3923dbad699b967226e05747f68
+255e3851437f8b5c0d98349986801734
 255eabe52bafc39a2f7ddf634cf83ffd
 25614121f7ff139328ba56bf7937b8b8
 256322ea73267db8a3b787776f4d1ef3
 256379d3c3a5ef2d0d675a82950d022e
+25653f348ecdd9be2a33ae74cfe16459
 256583b3ac84f7847568705c80371010
 2565b7aaa994008b92a5359702b34ee8
 25673305d158e02193d1fa44b55035af
 256a49008db6a4f96651120797304ba9
 256e46d3b497acdd970000753460ae2c
+256ed811ee9e5d2d407fcd2bad38bca7
+2571160ddd5c273187b55d1f6e7a31b2
 2571ca8aa13537d69f46b629595ea229
 2572757e1ed3010b8df8cac5cf25dfc9
 257347f1b64ca313f8ca9fa661133d63
@@ -4763,6 +5822,7 @@
 257e86ae5c40b03f2b22f1fa19ee75a9
 257ea4978cf223f28ae729adbb34f593
 257f9571a33c26153f5ccd929023f564
+2583c48d8ff6b943825c992fb6631d8d
 25850387f350f2dc7dab76eae0fef7c3
 258559d1a39f7cf3507b6fc9475496fa
 25861964097e83e2d3c597be9de158f4
@@ -4775,39 +5835,54 @@
 259a80949dbec8da6e723702fef82eb2
 259b021bb09d466e33e173df6e52490f
 259dec8a1087ac77b3eb87eb16af3adb
+25a0660f7f6973fdd6a6bc52f78e0a11
 25a2696672ed4cdde41f0f84fffcd017
 25a6e3d4b7f1c223e45383656c9b58f5
+25a737e7adbfc16988869f6799b09a15
 25aaaff5641ecdd6c34771bcc4b06a7f
 25ad7712a73704a764a06850500e44d1
 25aeb75a3738379d804e3d9781ab4912
 25b18351b6d22509e34ead351f30eaac
+25b1df7cf6ecd8c34d72e5c19956c3a2
 25b24ff7a7dcb9e39cef1c9f0642d466
+25b582a1146a4924f8423e5dbe2d112a
 25b66d57fb8b1ee24fe02a119ef632f4
+25b728a2d093d43993e0f70ce369c908
+25b769d3495178b8e77cad67660888c2
 25b77e4eb37b6507515a81c443f9d55d
 25b80edce47e7339b59b44b50ec3e950
 25bb7b1223402144e9ff1630a5d864bc
 25be92f1f3c6192f7ceba7ed8bc0b551
 25bf49df93ac3b2f2b1e24e755b75cf8
 25c175218d9d31eb1414aa22d569cc57
+25c5c6261015e24c78bd65eb3ce0e08d
+25c796eed3af9066be72b1010e3b7aff
 25c886834133360a324a57810db747ab
 25c9f49f48775ae6d4fa8d35ffff267f
 25ca459ca305e48ce063ff543a3b6752
+25cab6b18d1bd24852c8018aa692e632
+25cf419ff5bd43ab18c75f77d242e6ba
 25cf815435f59ac3855420a9ee48a570
 25d15ff3e3d19542321adf0a695daf4a
 25d5aba8052f50b0f5a442a03bc3520c
+25dacf3b4d478f2cbd3d52322b79d297
 25de1d3f6485c03c2ef66f75ca20d633
 25e1a794b835977e3e49a85a61d86360
 25e30808055bd3f1a3a56d306aad4b19
+25e326e3be6dd355ff0077bf41140291
 25e481c81b99771396eaa34bdd3ce2e0
 25e513c65c2b61db6221b076afeaa523
+25e61002fd01c3023822ae59c115606d
 25e67d139b32bf5e219cddc63d25401b
 25eaa9f73307d470210b79bcbe55adec
+25f006121df7dd02b538917bf5112bab
 25f3435f726137ce44348e573312b93a
 25f896e073fcfeafb57894fcba9c3aa5
 25f9217cc916e3b885967daee31b8ca7
 25fb4e1c2b5ac99759d878bc82cd9102
 25fc114c7c21dca54a0b09ed6f1cd622
 25fd6d2aa38e1f9ac959e318d6336d06
+25feebe1b32b3e00bec42ffba84d2c84
 25ff2ca33d61c96d44d8ca8fc4f1a719
 2600d96295f18b2b43dc9dfccf13c449
 2601247a45aabaa53b2d08e997bbe780
@@ -4815,36 +5890,52 @@
 260b137532694cd8a9a87074ddf31ca5
 260d4da49476b8edf04d8793f05febd6
 2612167ed24bea70b3c2e8c7a8f1d60a
+261245ae37c5901ebb2cedb1fd88af13
 2617e6af0f0e30955694a93bc1453f74
+2617fb69f4e7c5f6e0e10046394d18a4
 261852fd1f5dc8de94cdc4932323d3c4
 2619aac05a14f7c3a385a45676438ecd
+261a3b3d48286e58c9ffc711fb17a170
 261ae98f2de55f614ad05ef15d2f04e4
 261b20a3cb83d2482e34da13f859d4ce
 261b34507bfd5938a6c7ced1252ca6e6
 2621da5bca27b378544dda7bcaf424ec
 2622a79ae380e8df842d3ebe96b6117c
+26233ffa18f5f2d8944061a69b286eab
+2626502fd768fbcaa76c84184e338e28
 262cae3fd2845956882a0d815d73bd70
 262dd50d0752f1232e50dfca6da0a949
+262e1951cf67f75845b606791efdee6a
 26305b25ad16622d8a6253dd8b9a3aa4
 263220f7267a6273d33ae77ef65ee82c
 2633ce3c56d4a0e3e965745f226402c9
 26358eab36e5d3af10cf189d98052d07
+2635a1b153feadbb0720182b8ba785e3
 26371ab6ab8113dcf6f4927625ea4ce9
 2637c421e8f204b194c12a43ac263696
 263ba85e59306fd571712007a75346f6
+263d9c45cde1439b3ae9f218e24fbd7d
 263ec16e6c7e3bdb29a5dd2c2d0a89b3
 263f8711745e1e097f4aeb8884fd39cd
 263fa26dbff4bd4c1b33686c7c3442b0
+264718a00c5b70fe71ed0922f4d8be76
+26483bf864198cdd5fa5153c15a1880e
 264a241caf5c2b6bac33c9215525eeb9
 264a7b40e7c469afbedbd662d4c502cc
 264abc5264251f17613bab1c69b3c9ba
+264ac1ef8fb744e9867c6d11a4355817
+264c7df0ba004f024553bf9aa3981028
 264cc9e9d0c78f89907c641e4ffca7f2
 264ce1cbf3fd0d2b96f3f0d631f6f4df
+264d095084a72fcf3afe0f208e13ce9c
 264d782ecab020559e35d27d0ff3c075
 265004513efc0a1b69205362bb3aada6
+265023b4e45c82033b4845e488a248df
 26534a9b43c5faee37a57aab50f55054
 265a3408eab195393f0a9698b798003d
+265ce28003572a1fee9a8f2a5baae872
 265fe0ca07291f713786627005c934a6
+2662d0d12a82800869852ad4aa8354cb
 2663f5e85883563c74c51c4b7bda7ddf
 26674df09e13e2b6dc03e5476fbe5579
 266766988f683e107fc45344d94fdde6
@@ -4856,13 +5947,17 @@
 2672ee1a07000d44ba676891aa1bcce4
 26732d7f97e2bdb2ea5d2e6eb779fbbb
 2673cbca9a18b23b9ae79c6ae53e900f
+2674d1e80e7d509eff0c7d21df6cc061
 2679b0c03597ac280fcc788161166d9e
+267c27e25f3d220203cbc65795955bb8
 267e2a6f9ae0dc1f962e875cfbe66967
 267f67ed5090d67448aed69cf86a3122
+267f6e61a35ffd2a692177fcd46f6eab
 267f93ab9a2b2224a122a4a4863c8316
 268593f05a20bf1b63deea7c76fc1756
 2685a3b7761497dfdc4337925ad34a7f
 2686609627eadfe55c9ad243d9f2ea7a
+26872ca6cca3c5270d27aae0e2d43eb1
 26877848be535edfe4e57fad2ccaf961
 268938b6e69ead5d4280bc90fe227312
 268a7bdeafdde9ca01ace01356305269
@@ -4873,10 +5968,13 @@
 268e38d79946aac71f27d5d409d632e8
 268f2115ceff98d93bf446295b8e552f
 2691a69ec8c6e7d78805e962c05400d0
+269254a65f62ff7cf73dd3a04d7f24a3
 2694ab0dcedddcc8488b6ed1b4a12b22
+26965afaee4ffd0e0e7fab1c38d63512
 2696b9b23669b164e87f092cd2cb3445
 26974606e29d4be0eb9f99f605f37842
 26985bc2b966a67428de8d975e32b1c0
+269a1157d79d40adb268a0d15d44e579
 269b06771e7438d1c758dbb1e273301d
 269cbede871abf768a266567379158cc
 269cc199463e53f7d488047420253090
@@ -4893,6 +5991,7 @@
 26aa49aaca89b6bd4532cfaca4b98437
 26ac25211251e85b45b5f30ae9d297f9
 26af13559b2abb91421b96bd1c609f39
+26af79c29cfa21468c62ec9d2747eff3
 26b01204d19643a1cfbcd332ca2a3413
 26b52b57ef05bf971522d258a213daa8
 26b66b683d6ef9502fc8b96438a2d8c5
@@ -4902,6 +6001,8 @@
 26bc12125bf72bc10e52dd36da86a691
 26bd765b4653a7254d4b866cbbf7f5d7
 26beab9978a40a32e265ff8cb9593d8c
+26bf09576a0da133dd1ff4804e7df57f
+26c02bf13a54aed19dcf9081c43df4f8
 26c0331a81170ec5b41ddbd73e7d5e95
 26c48c2ec89e3bb53c82f2eb8aa3b509
 26c630dfe99b175710e1d13a611bbebe
@@ -4919,16 +6020,20 @@
 26d355db0d8ac62aef7d315fda622de6
 26d3b9714c0fd52cd7b98bfca3ba4d06
 26d4a3ef421dfdb35b79d997b9586852
+26d4d4048526dfcda262a2c8034141ef
 26d7c5ffbdac74e2f5b86ba1f8c207ba
 26da2a9132a5cdc65879e12d2c79adcb
 26dc6c0ab36f8ee64b1f4b2adccbd1d9
+26dcfc723a9ca77d557bc59ac771a7a6
 26dd9abeffed7a25a2e31c0cb4917e33
 26e1649cc1c607166b1f96812dabf7d2
 26e2f3b3894c24d7355843de06f3e741
 26e6c47b0fa1e9ee86dc149f91634e85
 26e98276419ba68c74f1a36ae7b45553
 26ec10a7d6320ebda3b06aef1599a6eb
+26ef4b9b981a1ef386633d4334dc5590
 26f047922d09c58b962933cafbc70009
+26f2e65bdc71aa47253abb37691f4bd4
 26f3783b78b620a3b5f89dbf5f04bc97
 26f4d702bdf83468e6c599676863312b
 26f580721206907ac6140fcd701fd68e
@@ -4937,12 +6042,17 @@
 26f7ee6eaea820cdbe4634349f610dbd
 26f82bb1c9a0b6d88c30f7d8bf746900
 26fa5c1ced92b1ebba2a3f5c9b7970d7
+26fc197dd46bf8c2203c72ad220476ce
+26fd1c713c0117345bf26bbdc974515e
 27005870d16cb3c7c863423170a0dd81
 2702e446f2002e818ecdfc7b6aaf21f8
 27044857760cf93606a9dfa31e166f15
+2704cd3ae2df141e8f5b457980635ba3
 270500792a5ec4bb5a8a1bae61302b9b
+2705e77d253ac4c134d8d212999ed467
 270a8a997d1fab1ece8b433804871094
 270e0e84a31f4dc10ababfa6cbf3edda
+270ebdb36cb35b53fb407d95799ba621
 270f078170288700a5f7e5d5d566af83
 270f2c6c3cd318f2a2a91dfa8a427088
 2710d2cd6b188482f934a70f714c05cf
@@ -4954,20 +6064,26 @@
 2720861ee5bb66448ac7429cd317d361
 2720f197ef23c58451cb882bef43b607
 2721aa932a92c7d360e24f8742e0ff42
+27221930d0aab51f723d99389a4e79dd
 27262e6aaf3908989117caa9ede8f0cd
 2728e3bd034940036cf4af161d28e8da
 272b7408227edd48281544bde5ee926c
 272bf9fb980fb3046328e70b51f8fe69
 272dc417b62949e400242eb93ca18f23
+273010c9b234a8b03aa8fc568d3f2c5a
+273277c0068aa59810e8e84cbb6d6bec
 2733de7d6e0821d51fa0361f4932e38c
 2735ae92f039ed00de6921b5d73ea02b
+27363b02f4ec5da45dbe6bfe0fa87e31
 2738041d5c3b464ba182d75a2d2030bb
 2738eb80ad7a3b1dbcb96b965eab82db
 273bc07a65dcd3a2d0576670513371e6
+273c8abc9a590cf7aab519f1e6bc1e59
 273d1084bf3b8a364eb533369bfe726e
 273d59883fd460deed5c776545e4b6bb
 273fe0d3030bace7c2886f3eed50d2b4
 27407c0f519795770086701e425f5337
+2740dfb46d78e7354381c2fb744b8421
 27411bb34d1c7c0a84f14954340fae54
 2743152453b5bf314807cb45b054003b
 27449c06d0ab895bee1475a611791667
@@ -4975,7 +6091,10 @@
 2745ff51d312ab16ed0e051ca3acce36
 2746f2e565e5de8f06272a4b8194a818
 274861f24d92ee6ad67918b337b6a302
+2748d29ed0d03a33a1f7ea5a8e561f87
 274b3fdc964872a38aab0b9c7cb79481
+274da878ceaa5351f18b9617924a54ee
+274dc7370423fcac0e8894a44e281492
 274f1362500245a2f08698a195733475
 275041f1c73d02328d30da0184e5b9ad
 275143f82b49abb8eb74daf1ebcd4f3d
@@ -4984,15 +6103,20 @@
 275fb487aacad6199edddd43319b9b2f
 275ffb704133a5de9dc14156e34fa963
 276548c7b89fb2feebec025dc1ab6a33
+27658251b9f5f419903b42661b1da1c0
 27666625a7e2fe30819ce86345472c16
 2768a5e988ee474d1922a338d14af307
+2769361ea872f9bb02857087f92d6318
+2769488a47e47d1d1dfab7692a5965c0
 276b2bc5ec729750c873fae089cd53a1
 276b5208a9593db4e5ebb5fe6fe09473
 276c20aad6ae6f53e29922ca9ab5d02c
+2773f44a585960b4e0a3f646e56cacc1
 2774a4ced605f545291c876008dc33ec
 277508494b0704505dfe1f6556f326ff
 27764b09cfb6b64b7db0b35e62a177f0
 27780023809a71a0450d16107a0ae947
+277c83ababd8fd467ee96b6449cba6e7
 277e1b684cdfefe0cdd5467c384593e9
 277f9515a6a2209a9496de248491cb2f
 2780a62679626910b26f732f8ac69f01
@@ -5000,6 +6124,7 @@
 2782161036cc9cbd04dfd3f74e193a47
 27832f5bc68cbcb7f43829a92b3f5a97
 2783d119260719bbafc1de37df0106ff
+2783de89b14212b3a81e02b449b63fb9
 2783f6c770345d3793a124942e01d19c
 2784ba5df307c34b527aaf8b77f4abdb
 27864d094d39cc6778574c881000f98b
@@ -5030,12 +6155,14 @@
 27b707727e025340c435cb0f8716257e
 27b8517a436e324ccfcebf948f685e0b
 27b9c6f682d21162984f560348f9885d
+27ba8a2b57f512a18af61bc7dda643c6
 27bb9aa57c0f3270ec217917a02eda70
 27bc851140cb5c2251531ef8fd34bdec
 27be87281c0cbe573cb50d8dd2e06392
 27c40d27318fced0ce36e893008c3957
 27c624352b65780d0825016292d2ea4f
 27c80c02d5ea05421dd53b3a17cacb1e
+27c86c7f59cddb9487188889c41273c9
 27ca51dba49606d99e815f64dc908cd3
 27cc801cc2c11422192a0fbf81aecfb1
 27ccd61ae219684f2d82cd6ee659c215
@@ -5045,6 +6172,9 @@
 27cff9b186f8e556346e1a1cf7d0c86e
 27d22c3a4d1c9bf6b6967f1fa534f672
 27d35e65f909ba2f81958b1ebb20f498
+27d3c7049fd6a232a8122107d3013945
+27d844c420402e0604b6117086365215
+27d8b972c4b8282e1a06dbff8ca4f589
 27da7e0cfac5f7eb64efee157217ce4f
 27daf2385006fc079705ac5fcfa8c3c1
 27db3088a8a35da9fa7bc766f8f35413
@@ -5052,18 +6182,25 @@
 27de1965412665ab36e0d1b080975e85
 27deb2f6bff60b911d65453a95552c19
 27e004f93e1123d6b565f9f68dd49260
+27e17ff9016ceff8c92594ed77e99d8f
 27e57798cf6d322b1063138eb95628eb
+27e684a31c4019875107e622224ff657
 27e795b7a2b2757450469d6dc18d1d74
+27eadf289e9de01c21434bfe3e1576c2
 27ecc4fd0fc15781dfa4509b10f749e4
+27eceb5ca708825b3bac241f294fc6f1
 27ef6a97d758d7cd191183a68291bc24
+27ef9aa1c743e8991af173f09cd02d4a
 27f0a14c6bf57f6ec69f2fc0fc84ab12
 27f46cad01889599ec404e16663a652c
+27f844e0da24dbf1c0b8a3e574ae0838
 27fcb9dd3bb500521a275ae8573f2f83
 27fd0e9a5b396202d62a07b56604eaec
 28056561630ed57586d86ff051d74405
 2806edad909af910cde3ba7f65d3a36d
 280a1d8bd10bff4c295e53579139041b
 280b00ef5777e5a42d8f109bcde1385a
+280d0de635e8ad30440908e5298318da
 280dc53f93536e5d40cd916f732c4e50
 280edf4af5466f1e46104a4a57fb9284
 280ff41efe39d0b5a76896bdaf06b459
@@ -5079,6 +6216,7 @@
 281e255ff118400052a7bdc09c5c3717
 28213ed979b92a3d332a0475bc3ab349
 2822c8bd064851b1603214b5835734fd
+2825fe35c111eb72f7b7efed41f8a2c4
 2826e90fa6ebffb4ecb814f0501ae47a
 28278bd0a1e32506e55a3214af048828
 2828b235d0dc50130ad4c3c04a12c14e
@@ -5086,8 +6224,12 @@
 282bcb30c49568ac907324ca751a4d06
 282dc2f4cba1912ee642e09f4eeafa92
 282f1130817e182ed7f34ddc365f06e9
+28318cfd853bb352a352dd94d106457d
 28323673060c7d786d8213f80f9bc8b9
 2833bde063f81e1651d066d2eaa751aa
+28399b2cbdf5b182b1178c6e494aab33
+283d6274955f64033d72b023908c8122
+283dcb42596ecc794a6c0284990b745b
 28403b063c3c1353b86625dbe4389bcc
 28442d3a5a65e27bc77849d8c43f0719
 2845900dd18e944a28d55f6d71e1ef62
@@ -5095,16 +6237,21 @@
 284669b3812aabcd48b865c29ea6a5c5
 2847f680de47ae88b2e04fcd2b4b207e
 28487001b679196b6578cf7df2028548
+284b0f004790a0815af5c8c5f52dfa9b
 284b2fa7a9651092b4e236b1e3983115
 284cec5d062969fa4914e18d52f32522
+284d6cd9648a6f60f0446a35d25d04c9
 284e5b874b76f37754302dc9b6dcf709
 2850bb6c3b023a95983d1d1aeceff17b
 2851a833b2186b4746618cf470272364
 28542bab39d0850705d40c69d63c30a4
 2855d36054f137c8a573aca416ad4152
+285616f3cd9cbf9f403b11acf6beb9b6
+285c2cdbb8f7549e2554a4d75b80a57d
 285c2f64a6a6613e01a1278f145b1be4
 285dd51383c5e2046e2df7e48cb77dc8
 285e03b0f5ea523912118b1e70bb6913
+285e334d9c6887804793bdf11c76bd76
 285e417317dddece917b2a3690c86d8c
 28613137886a5e2b4864c4ce0269244c
 286771e88711e66eb4f801c50f3d85f2
@@ -5112,22 +6259,32 @@
 286a6e2123de339092a10455cd02d43d
 286d08892e090e226e375d45039bdbf2
 286dde2008ebfdfd7cd0c9a4d93fe4af
+286f6449a778904b79d4d81c0ae8118e
 287072118bda3167157d6b5eb128929a
 2870ae62a2483c7e19e45240b6683c86
 28716bd82dca139ebc17ee388f029106
 2871d8b61347dc292abbd77feeba4315
 2874a90f38244928dda6012361c65659
+2875921e9af57621a3414687da424667
+2875d9c991b71f3f1d069b8407053483
 28775f598105b240d8285b371bc7aa50
 2877d3f317a1ae53d7f5697573672d46
 287925513ccd143f8d3e5486ddb71ecc
+2879aa7662565f0440138a725304aeb0
+287a1319a4edddfe6a447423080038d3
+287bc3b49fe4805f3b18050b3b30c185
 287cc9730a66414f01b8a45bb206c67d
 287e61a2efcdd1fedf30f1a75ab992a9
 287e6ceace5821d2ad8adc7aff6d22a2
 2885f85ff2e2664346cb7b318e3b9765
 288899b60365e4c3d6d7b33dd0c1cc08
+288ae09a9acaddb325e147444de24b9a
 2890ff01ee0603ce951a0b5aac352ff6
+2892d5b5ea08759c8ebb591844255f38
+289350e97013bf23ac4b235d17b24f80
 2893e82e384d24c4b8246651891c33ce
 2899e545c68d83c8def7a519ba371d31
+289b003e51088d4709b4240fc5b92e24
 289b591ccdb085a5953285590cd31dcb
 289f31bce73285875ca78bf48cdc4e4e
 28a0378be24361841ee30edcd46ea5f8
@@ -5136,7 +6293,10 @@
 28a435f4ff82064b09ef489958060ab5
 28a4e294edaa4a6a3e2536b020675898
 28a80679b4a0a408c241ffb002df9d8f
+28a83276c779e5d6e95d5d4f31aea1e2
+28a8741c7bf635508108613d9f85e2df
 28a92377ffc825ca330bd0e34676025f
+28a968ca656e436def925abcac145e41
 28ac2e17a3a7521eea929e5de9cd9343
 28ac76f15fcd088d60a5b81e70f2f6ba
 28adc9f0b35c2911d4ac6fbecec84307
@@ -5148,6 +6308,9 @@
 28b46427556e877339efa9eec5679377
 28b7314e966befb05355023e12d6462c
 28b7736f0d226cc40aa3dca2d1b10cbd
+28bd03cecbfd849722dbb2650ac0f698
+28bdbc15aabdf8b787ca395d6fff9a1a
+28bfe9a9ef852145c1ff7ad4f7efba3f
 28c001e95acff719ca92d6b6684061d2
 28c1fcd69bf3bd89a85ddf54ea99eb80
 28c2f68d37d38d10beaf92e8dc0cda9a
@@ -5155,13 +6318,17 @@
 28c8234a5cff9a9131d0d4c57b031fd7
 28c9b83c98c200a1b1a73a86ceab067e
 28cc2c49157628052f23ee208407a532
+28ce7b212a70d9409dc510ee4290c73b
 28cf49faa0f105f339e3f7a6b99c8247
 28cf5d5c5a901f9f426374dfb6836cab
+28d0036a33883acebb30c784c0f40b9c
 28d083f9effa756f26901edae3ab34c2
 28d25a82c04c5fcc231e980e4f1b8bcb
+28d465fa943affe9e4a8d2bfe5e17548
 28d610caef84bec33a19c864b4b14bf9
 28d6e03376e226a55e4ad9974db0960f
 28d79b60fb216c681e608d7a2966dba7
+28d93c57421e2bd6d1e001884899bb9f
 28dcccf6f8c81f6bb12287e275102052
 28dd38291782f23f5841ea2292004132
 28dffabdf49310dc223157ceb64caeba
@@ -5184,12 +6351,15 @@
 28fa9652a7e4e44313291b547baae726
 28fb0d9842af8c033702ba16b8631a77
 28fb9f4ea11bcfcd9cb70db006ec4dd7
+28fc3454d478d09354ecc53cae07dd27
 28fcba8352ddbe081f9ce5b50a9bf62f
 28fcca280166da12376c63d409dc0d55
 29010775abae588939a44bdced9e7c7a
 29029dd0a5859a456f18c122a8028ae0
 2903c921454b6f594f630e0a575cc972
 2907c09dd65fe3ddad0706e94f7c2c23
+290915787b4878a12b57adc81e186d15
+290d29763c42a1a944685a8fdbadfea0
 2910f5c4e9c983972364d46e77d3f814
 291280e9f2589499741d83c7d26da79d
 2913409ed564bd779e72af1e63f77aa3
@@ -5201,6 +6371,8 @@
 2919a07117ccbf9c3f0fb4c5cff1d6bc
 2919abe530204538f0d7f66348bd6285
 291cb2b58f2d74a0c23f5a9c6bbd97f5
+291d0c7da22282bb03366806bf330ddc
+291e2f792d1d41aea0e82d4f8483d36e
 291ec8ebe7fbd342df2012ab75167e6f
 2924547071173437701522d0ca470d2b
 292491d53b28a155834788d6f552f88e
@@ -5213,6 +6385,7 @@
 29360fa82bef4d6533989c7ba6fd533e
 2936aaca885b82d8e60deb122652c9b9
 29374d80c373f8f84dac77487a4ac71c
+29391dc94401bc945af4f1bca48c9efd
 29398da6877ba75b1b2bba26f6572a97
 293b088645a7434f2d8c3b9fc3c55f02
 293cf935b1eb5c036cb08ca1d056ee2d
@@ -5220,41 +6393,54 @@
 293da7e796d0e326fd558e3803453131
 293ec37c87ead00e58ed67e2d332d0a5
 293ed42b1c93b2787d1a63288598d59a
+2941fadf5f23f858b2e33ead916a172c
 29431040be4669407b973c1626791907
 2946ee96b9ab6fb6cfe3877b0320f9a2
 29480b3563bf77652a92fc28c0f552be
 2949bb56717c58355b200004bf17c348
+294a73b24ff58949a05f3c547eaabff0
 294ab43bff03956d3ad3251c645bbbbf
 294b584df76ef38d63da26c1f530362f
 294dc12df0340b526b4cc62414d3252b
 294e15880e39afbb7beb3c80f9309571
 294e70b1e3daa2ee44a9edab5f6b418d
+29510c437719e993430756e791ce56b8
 2951c594736dcda34399fc0249822bfa
+2953e269f20b2248a6941509c219bf55
 295427900bd77fa811e86b37bc8bda43
+2956761173ff72dd629a08cd41640414
 295761e29a79bc18b89bc36d7e8f9987
 295780058699f26139717f6d16576ddb
 2957971d0335aabc9678741f16058287
+295b88350c4b3a29a99f57806b017ea0
 295c7215ff97e251c69dac10a7a3326f
 295c9b2871a2503a51d26bb95ba7940b
 295e54cd4e278354665bed889d5607c9
+295eeb1f77b189999e1b4fb90e7567d9
 295f20a5b873cbb08ff4c4af51dc7ee0
 2960e7e5806d9033cf966613e4ddc0db
+29613c0cbd674c163763bd57582fa13c
 296211217f07bc778390b76e24b0de50
 29633d730a70ffc7efc0bf102c29c0c1
 29650e26bf1148d03533a29df16e6a45
 296622bf267de84346d7d675777322d4
 2969c9e79c3c1e46ef5ea25bd387735c
+296a2a9adc22aa0210c27a556d2631c6
+296bc9fecc97537c6757ea09cc9a2a86
 296cad8868a1a601a498377b71334fe9
 29720832ba0d2a099f762803bd87e21e
 2972419c3e3208609ce6c0ab2c0d5262
 297260c0b9265a50a53e37f6caacb8b0
 29730a44d263cd9bce94ff41aeea691e
+29736b6ac10a03adb7176dd8ad6ebc59
 2974b07267c173f152a69248939509f4
 29766efc5a9d8bd7582b88529aa687d1
 29769f8aac87b3181c6f0a94af67db36
 29776c4761a24e9e9e7fe329d54965cc
 29789655993975404b0423af495917fe
+297b6ce5ee2cdcb8feaaa80f3a23ada9
 297bdb821c25c4139541ca9873d500b9
+297c9b96ea9ba9e9e75d2695241d5d67
 297e613ec27f7ee01994dbd9186d50cb
 297eac0618e4b29ae6081a286b33ee2b
 29807d2431a68c86f7ec5014afdd0103
@@ -5264,17 +6450,22 @@
 29838bd2d7a14e849b072fb8c2dc7aab
 298494be7107f515ccd09e2bac363511
 2984d2d255a5e3a23ebe3755f77b7427
+2987d115e5ce8028370990ed6a1084e4
 29884cb5ad43eaca62e3037f2c55be2d
 298d0734e38fa57cb4c8ccf6dce008db
+298d78483564034c39b631505a87682d
 298ea4504b783283b8e3e53c50b6e7fc
 298ffd88851e55cc0b475de1648d204e
 2990a982f0cf642fefa482c42ef27e95
 2990ccf6c480963b4573ef09f77f24fc
+299377e1c5484a1418449967aa31d99a
 29956b7a01b0fa8181699e8c1db8c8aa
 2997342106ab9af0fe18c4e7582df4ed
 29975ad01640b38496f306a34672196b
 299a59c165316a4c9ea3530b4e032351
 299a907161079107fce333ffc7111612
+299d38c299ce071deaad47a1e14c65e8
+299dfa00e8931a951299e4f6e8ac5e6b
 299fca47dad1bbbc9f63f19ce708551c
 29a03ebbb9a4235d3e9e5d975408ec67
 29a0a9d3d43914a416239fda0b37f59d
@@ -5282,6 +6473,7 @@
 29a21208af6c873e55449c1e4b529b3a
 29a5a7b3bf3e077de0681490da460927
 29a604f414965157f8533a648ae3fe4e
+29a893678352093fd64babb04d523379
 29a95e0ee14ffde0c2f936b6162c2297
 29aa163b7ec17dae2b6da9eeea4fe02c
 29abcf4037998d0fccd4f31e7e260afa
@@ -5289,14 +6481,17 @@
 29ae3e8447f5b050b2be530db71609c0
 29aee2b021976de072f6d2a2896af85f
 29b08a6b4306ca7364294a48b0ef6c76
+29b16d87d90ef92883414af095bab5c1
 29b58a2365e6e577c494fd4dd95d46d7
 29b5e4d26afb7828402a7f01f691f512
+29b6a2882e149caecf8c19da26405d51
 29b85804a22994e70af6ba168f6bebd3
 29b891d90b9f3159449241c798b3d802
 29ba971628eb4b6128d90c9d2b9a8eb6
 29bb2d69d6619001f794f23dbbe4b4d3
 29bb3419ffb11b149fd0e9578f32afbb
 29bc7aafa01d19cd9ef0d75e5741dcf4
+29bd2e00c239a18f227dab566a6450ec
 29beec9dcc129aaf3b0bc1f1e177a92f
 29bf3eada702065d1124e968fa76442c
 29bf5a8881e10e4432d7fa79a4e11ab7
@@ -5306,15 +6501,21 @@
 29c29a98d7a8d4e58184277ba555b5fa
 29c42e930dd428f8b7ada1dc3e1c9609
 29c4b1041f63953f7e3fbc1dcd22fb8e
+29c5262642ebf5c20c31b751f807aa08
 29c53914cbd0a10c288ef5ec78824e6e
 29c76624bc7c285acbfb69431c6d39f1
 29cb113aef4be8b6674052de579a102a
 29cf7c66a42f048a1cad5a2ce4da08be
+29cf9d17181e96a9eae0546e407e9f0f
+29d021660e827a2c5e167f5b4e35e6e7
 29d75a7611d4a28133cdb9cbaa9b5860
 29d9a1be7c95b04fff40c2b469b514c5
+29daedfefc6f6ecc8239314fd67a5eb6
 29db80007fd9a7ee5f288dac0f4b1d91
+29dcd87025bf0abee918517f3a383d1f
 29dde8dc744c52f87ef28f2dc21a8c97
 29dfa144bce82bbe29308ead9304d2bb
+29e670396d96656a998a6a90b9b94b70
 29e8e265ec9d48ac17caee02d1eb56b0
 29ea8c01604da477ecf2ab35683011b9
 29eb0f4c21ff03b42db2fce8dc9317b2
@@ -5325,9 +6526,12 @@
 29f2da77d2131dd91cd0d90ca7cf2073
 29f37b03d312ddad899bec8456d396da
 29f4b28b3cf08e047a569e7ae1cba3a0
+29f6cc718c9e831ba9abdff2a5b1fa06
 29f71bfa78001c4c1b76cb4a2baa7e0d
+29f833708b3dad2e6b82f774b2e920a8
 29fa664ccb2309dacf461e94f63bafe5
 29fb6fb0aabc746b59ba41e151da5c42
+29fd2a899c38ce66b744467e24538113
 29ffed1d40c72526288351b5011b5bb3
 2a004fb688236bdd0a4b8178a38cf9d2
 2a02fbdf23583035436b7cf1cb63db3f
@@ -5337,6 +6541,7 @@
 2a09a16641893ff0063f2a4c375afab7
 2a0d34e7c7aa83f6d4bd568784470147
 2a11062da3ced2c0e4d9501510a7e343
+2a1245570ea9b1fd2f32616531cd0a34
 2a14bbfa23b527d5549930417ad086cd
 2a14c9d022c5563e5ea97305b7ecf64d
 2a180e6202b0af5dd9a381f6a7b5774c
@@ -5361,9 +6566,13 @@
 2a30081ee63ee8d2e5e67cb7b69d3398
 2a3114f62933d56ee1e60c91b41d8653
 2a32473b2cc50c371c23bbef61c6bb64
+2a343123a88cac501ac76beff27f87a6
+2a35d861468583af5b7f1bfa59a705c3
 2a360f14bd35e2066e5514b23890d033
+2a3783c5b92539bbbcc004dc7d20f4ca
 2a38b508eea9b81b08b9809ab23e9506
 2a3968f17dff0383ae80cb09c0f91028
+2a397447d488070943a33452e819ab54
 2a3b1e824a48ce063c8c50adbb7780dd
 2a44085d0f9db52d264a43862c7b1fac
 2a460835eef0d16db007d7b4223a7eaf
@@ -5374,7 +6583,9 @@
 2a4bbbbc1e533f8d383031d3f56ed51e
 2a4c944014e82186ba0bb434ab5d0915
 2a4ca1f54dfc0b4e0fe8c1bfb1ca04c2
+2a4dac02638ae01bc23508d157f942d3
 2a502857defb06652a79366457971ced
+2a50f4375e3e946110a39b18f119928a
 2a54f34cb0eef998d0c6e3dc7086909b
 2a577b62dbe372ef183f0cd284a9ca44
 2a5afd503775cb874a31dc0c26450ee8
@@ -5383,22 +6594,30 @@
 2a5dcc3edf2c89910ec07be21e8527f1
 2a6000e0611807322680e97b65d56685
 2a614d76fc9b6cbdd681564b3cd99628
+2a667936f25a943fdb96abeef23cd981
 2a68802d6d188fa53d98bd03296b4b60
+2a6934d1ff6187490781620b5e1f2df2
 2a6c8463ccc4fec7d6367aa264a6ea5d
 2a6f6ee7170dca45ea644e0ab87c28c9
 2a716e08e197f8bb96a03e6e5e20fa1b
 2a71acd114a6b371b101a86418b9adc7
 2a71bdf4f62f0ea79c7db8337b187562
 2a7924bce58c74ff1ab2828f1ceacdb5
+2a818be148e6e2a2011b2f510cc7a7c9
+2a86dabc2704cac2e531ce65e78801ba
 2a878a0d220a51eac74e3b1d4df8af18
 2a888775c1c911428181b1c987d030dc
 2a8b110bee26821b422cab800ce06c6e
 2a8c5bf87996ddcf9f5487978efea94e
+2a8d670f2e7c08ee99b2cb3bfc3365d9
+2a8d8c7983ebbc1bce1051c3898acedf
 2a8ef877530edf3eaa9bdb6568f2221e
+2a910e4d5740aff587f9f7bd892f74be
 2a935ea55c7eb4a3262fe7ef05df2300
 2a944aeb92ba301c93d31e5cca324bba
 2a947002652565d72b029983fb1a52b6
 2a95682759055484efaf6ca9d0e17414
+2a977a0c1315dcc9f8e0eed97e35792a
 2a99f45ebb1c4777a754389b4368be65
 2a9b452c01281ba8a5026612fc14ad37
 2a9eeeb6c60f57b7ca43a3da7c31e312
@@ -5411,22 +6630,29 @@
 2aa850293fcd7fb931f9bb0ed9d964d2
 2aa8d5d25737e3bab77a440e08cea83a
 2aaa96c343f13879e67528c6af5fe772
+2aacc3db6d17f64c8d55be6019662c70
 2aaccaab6b6c5d6108672e55377b898e
+2aaf1337c8d494dc7fd0be28e4e1efa4
 2ab0a36c5937cf9db080365640ab7a17
 2ab256e0469f1010dffff10723a12905
 2ab265789b612b05301904721ca3616b
 2ab59abcd0cc6d951bfc157fd21685c5
+2ab69aa963bf388341a3e028056eede1
 2ab705ac9afb78674d1625a4cd635d21
 2aba00234f64c02f2be8ac4d4215e623
+2abc1708c36966695cb0380031809e9d
 2abc70d263fcd8b7cd82b719555b1623
 2abc8809783131f9c6b8d9268a55267f
+2abcc3273966ede7b8d6bd93995b1d9b
 2abeaa488db85ad5319e92f3c33aaacd
 2ac0654fe70b78bf94a567c8e280b927
 2ac0d26dd2552160f1c5d71adb21a523
+2ac0df91cca88e12fc3e875ab3d13ac5
 2ac0fe15a2972012a3d3f6f0270b48eb
 2ac3f815f9ed444b20dac901c9ad9e35
 2ac4cadebfe58294dea27c8209764411
 2ac4d2f12829496555d2c6c0547d6a07
+2ac565834b3ae180baab4e855741781d
 2ac8a19ec844bbb7f123598ae348e30e
 2acaefebd9b4e838035ca2dd12c5a97c
 2acb36366e8b5bd064ed4fd1c7048e17
@@ -5450,13 +6676,18 @@
 2adeed29f8a9a5a34e304c6d82f8905f
 2ae06e7edfc93ee7a208b31a971e3d86
 2ae0dedaae1c767b578fcfaf37d01069
+2ae1b31115ef1d917b2522000cc0caab
 2ae23f1bab3c4a2d93f6f5fe53b5f3bf
 2ae327550d1d023b38729daac2de41b1
+2ae925c94f6578562302f0ad168e17d7
 2ae9372ee0846a051c286ee61e30089a
 2aecaf2e7deb60374d72109dc309fc2d
 2aedf27668717653a8a00319e340bfc9
 2aee2a8a83df2c8af20ebaf3b3042a15
+2aee55d733e74f6691a8c5f52e0bd850
 2af0fab9414d0e064fa459e2ce26b3d2
+2af151d41e29325b7efc0d0382cd979b
+2af1702f43c2e00bb97bfe33d8f16bbd
 2af211b896f11e40fd40afbc52181c64
 2af736a90187134b053a137b163df845
 2afa8235c944e345479aa9d61435009a
@@ -5464,22 +6695,31 @@
 2afd4f05f398a73176af13e21b386d61
 2afea65f6046085b40e2b7c3101bb21a
 2aff03b85e52cc2ae489a049d245c5bc
+2b0125097dd89045610b768579efa57b
+2b01f0260f7e59b3c30c49cc32c72b82
 2b0239f5ef9afee27dc7f8c63cf559c1
+2b04c050359c9c8c43bb1a8de1d6d1b0
 2b04d6092cd24d431b24c6180dc8052d
 2b077a5159f9df3d059cf6c1185e0307
+2b0b3571bf1f4839eb1b8261d879108d
 2b0bbc2a98de149da28268bc26ff0910
 2b0d65c4f01eb0c50cb843817eb557b2
 2b0e2ad619659b853631d79ff975e50a
 2b0f3729ea9a39b40d6732b8e97a8360
 2b0fe2724b5fbaa05d6f9bf578fb99d5
+2b12e897ea058b9fab402e20667e528c
+2b13e57befad17c6270e2aa30ea4cf2e
 2b146db9e50e0d9fd40335b2c27a94f0
 2b147f7146fb269465c25790dc3b2ee6
 2b151d1062220fd48b7ed07296746179
 2b17ee27f82b2b692dc08815b5a2de93
 2b180f21697b65497f5eaee3055db265
+2b19e5f81345fc460d486e0ae45c4097
 2b1f87f067a25e4f021c6f6b5b6233a8
+2b1f9d8bdb68a46e3da810a64866cad0
 2b20142d18dd174b48486565f93188f2
 2b21d20c8f3aad339a17f55a2b67dd40
+2b284a56f2880bd25ed4feec4ccd2289
 2b285ea8bff8d119be2eaa1ddd9ebebc
 2b2b01d3c3c019db23d82fbc65cc9fe9
 2b2b04e7780e553b55f9dc2bdd563379
@@ -5497,6 +6737,7 @@
 2b37f224e3f3f467c2cc19df07bb788b
 2b3dcc7f7e1dc624d7a17f55a7588921
 2b3f19510185c9b2092883e1c8c207ff
+2b4100b4644f6d2a888473acd6e55fb8
 2b4212a57372dc39a6c9b0643365b748
 2b4242c98900527bc72b368e440f5569
 2b42ea6b993b7889fdf67906b2d4c174
@@ -5506,11 +6747,14 @@
 2b4a0a75f0c12cf6d3d961fef7416bbc
 2b4a73d93369de726b907e9e5ea2ef0a
 2b4b704b0c1ea56bcd83bbf1e6e9f20d
+2b4be7232d1b574ef052f538129873bd
 2b4c4f6f425fa699812b9ae86b70d825
+2b4dceca2e092617ccdf2b7b3d0ebbaf
 2b514e6efbc108450f3b79c15e359da6
 2b52b7d6840b4fc800bdfdca03780d8e
 2b5346a83a3d09c4dcf78dae3983784d
 2b542b3a63001a965c019f7d9d801de6
+2b55ecce8bf2d1f91e513c44b577b0b8
 2b5788ff074b09e2195a78991bf2322a
 2b58dd4c4b1c5d2163afd1f7d8f236cc
 2b5a07c18985da4f859e7f6dfec7043b
@@ -5522,6 +6766,7 @@
 2b60aa482335e70221551de1f81e022e
 2b6471ba901e1b0fd3ffc877f0a48d53
 2b674fc2916cf17960cb73c7acb45eaa
+2b68d64b5c4fea544f0a8ec64994b669
 2b6de5cda34951b4a0a3d1a0089fd74e
 2b6de99c1ac476b0c3491c801a57292a
 2b6fb2d2f00c2e7bfe1dca53f1f47e14
@@ -5529,11 +6774,13 @@
 2b727d61153e671cf7996aace29df465
 2b756a3ed8f88c526189a9155190f21b
 2b7635b2ded6c4201b71d8c26d3f8d29
+2b789e98bd72378add9502cb88c8e254
 2b78b589b891f7e54b76a1eee53d3f13
 2b7a45a6a26c2df60a68c80340ad2bf6
 2b7c2a800434c285fe08f1c525c12881
 2b7c6783f7f79a7045b2deb5c46d9743
 2b7fa08c36daedec362ec9e8599191be
+2b81203764d7d6f093b905c7e2b9ed8b
 2b841c902d5ca4c9e532b26d0c8c73c5
 2b8750099dd03aca6bae07545a5e9152
 2b88ac7996befebabeafe55af1b21516
@@ -5547,33 +6794,45 @@
 2b9a969d00c63e98155eb3d5fa470aca
 2b9ad8d2b004abe6ce768084844a47ed
 2b9e179da4b714e28f7ed7ae458d44bd
+2b9e2475075784daa0daf74fe23e7f89
 2ba0594bac760628490da79e1a6b9ccb
+2ba0b7888d84081d07158a0768872a97
 2ba3f29944125f5d970201547722ae58
 2ba532be897b640811c8a2eecdb35519
 2ba639d63849921921dbe0d22a0969ec
 2ba66cc3d03924cb2dfa2897789a052c
 2ba6b432d703f60d1912836348895c66
+2ba734bcc963b1ebf69b9602e436c332
 2ba932b55a02e6fb5250e4df8bee0795
 2ba95052e80dfb447ab918c94a5c6526
 2ba9becd4df0f392d410bc8fa7c2d52c
 2baa70650f576c0ee92cdbf07b76a51f
 2baac1018ca5df2edf6860e4def5ebb3
+2bad7adce11e6c0fa191dcce6f2c14c7
 2bae4abe808a2befba5d9b1053924ed4
+2bb7aae34f0020076dfe1308f83d0e3a
 2bb8685dddea1982e17f7bea7b9d6def
+2bb8f7a3986f2a0272cfe254a35773c4
 2bb9c0aa9859b984d3fcb36b1bc5edaf
+2bc089c16144616994425e401c8c9d8f
 2bc0d6aa708c007e0e7d929fc710f6ab
 2bc1590a73424f652ab07c8f1f24c78c
 2bc330bf29b4c36800e3d30874714d6c
+2bc50498db972bf6a2c07dee5fd9a953
 2bc5c9a533290539f4983fc55f050795
 2bc80b1a2a75bb454ae3e4b9da4db316
 2bc9aff1f4e28907158e413856716afa
 2bcc1193731a638e5d82885bc8d311e2
 2bcdca61aae7e405f909b93facc5ba63
+2bd017e38367f7c6d998af2ef38087fd
 2bd38f4e598f978dbfd5b55546f1bb51
 2bd4b7f8a68e5f830eb86e7f01d679e3
 2bd5c83d815f543e24e5041c02ae0799
 2bdaac06653f5e57848b69416ee4a6e9
+2bde4c3314cf8414efd8db02a1b9987e
+2bde95c3972d9158a5a82d57496de5a5
 2bdf3d0849d2d3fd0f4b2523859d294d
+2be03ea64d44234ad821318d04dd4cda
 2be1d54221bf336346651e489685b92d
 2be40336f592920ab1572deec6ddfa74
 2be40848c1eb7fa58c3c9c04d27658aa
@@ -5600,8 +6859,10 @@
 2c12ce9c3fac16613d5618bcaef462af
 2c1561a20339df079088795b18629771
 2c157c21639175569dfda8293be79899
+2c1582a3f3cd5202406368b700989eed
 2c1beb65b541a94fd5d5981bdade52d7
 2c1c9d0a5631989bc6e46a2c3eef8521
+2c1cdff2bac4a0023cb2b001e07a38d1
 2c1e1e6752ff5f3085acf54f7bd960d8
 2c2020ed277bc7f4b217b4fc16baa92c
 2c20638481315429ab4aafa30b7dbaaa
@@ -5609,25 +6870,38 @@
 2c220ea2af5050df98a81f02dea9e4b8
 2c2363544bf9d4c160d14ae16defa7e8
 2c23789979724ed209507e5d60844b50
+2c275d0c64e6f917b3d40885342b624b
 2c2b20492dbaa3d0616532def7ce9f9c
+2c2ba77cc484af296dfc05c19da6b285
+2c2c2a2a48ecf8e656c224dc15fc2cfa
 2c31323d4cc4001b423c84748aaeebb6
 2c317cbd838f6b6477b8412eb0e286b7
 2c32c066704c8f89d670c8849a9e4af1
+2c3350e4535bdfc4db3f4be7d421f5f4
 2c358495ae7dd1223f3cb53f97340e3f
 2c362d135585f1d43b468228350d4cc1
 2c37d3f274eff95439fe6f35afed2d35
 2c3a3bf916d1885980bf34e98f16914d
+2c3c313c4cfc50351c6094d4f9ca8181
+2c3fe16cddc5cfcbcffdc637888cf711
+2c426a12f0f63b4f33bf14d147d7a36f
 2c44b13699c5f7a6c1baffec60ecbefd
 2c480f64a0eeaa2bccb48ec7e153cb4b
+2c48c193232775d28df870cc051fba3e
 2c4a5a52ca22a5ff3cdc001860ec0c2e
+2c4d1ee19e1871cc00c2688517f98f61
+2c4e352fe98924cfd7c5c8bc71c93f75
 2c4f49a5925d334cb69d5f0a926efcf4
 2c4ffecd062f165a9713a66a97aab477
 2c5119c591dee58dac186d604ccbe9fe
 2c51844de09eb213ef01b592bd61186c
 2c52c63ad65553ba232358b53eae1603
 2c567338243c0317c23162758da032bf
+2c5814509255584d683d33a13f9a4bb6
 2c5973902ceb546a10ad60f8da96e49c
+2c59c0ceb9c4d57c937cb32ace996e54
 2c5b729a99a777255779cf70acfe713e
+2c5bc917c72a78f3bcdff4940172eb4f
 2c5c131ec769ba5a33dde2e8b9009816
 2c5d1b6f626cc762555a975b0ef9d22c
 2c5f211958028311b7b35139bbbf6f88
@@ -5638,6 +6912,7 @@
 2c688854b8e79a063279f52b219d0560
 2c6bc7298117185bc917c2b0ed7a78dd
 2c6ff90976347f54d5b0cd83e36fa728
+2c75ab4658de05f523bd71d3c9e3e8ea
 2c762d2bf537a7b7c5afd5ef84c9a765
 2c766d4727e60491a95cafb6b3c13f69
 2c76ffd3e4f6628e630849a68db9501d
@@ -5649,9 +6924,11 @@
 2c7ff042617d77d569faca6ee7b74ce7
 2c858b0a99fb57261c93203e0ba5c617
 2c86880e44117c4bf68e20e95036ef1f
+2c874285f24943233741304a9015abb3
 2c87d7e743e05428e0ad138b28e883e1
 2c87dfed5cfa2ef97937483b05560b70
 2c8886d500a1700bd7bb4e6489a3da33
+2c88950c30c1101ed8900ab54b24e1be
 2c88b9be2f85cf2e3e060954ff819ae7
 2c88d2577997f1b6152e679e19a07eeb
 2c8dd71c5ee829f1dd530440761e16a5
@@ -5662,6 +6939,7 @@
 2c9d054317fdb277c7b1bcba6a73cb75
 2c9d879a8ca5e1ea6e7fc938ce593265
 2c9f1a16e8ed084c88f4066b8e62f3b1
+2ca07a361a0c98bba79dae589d76899e
 2ca10cca0b03826b600c81fcbd8ee8a5
 2ca1d5d9edc5727ced2f741e04cdd751
 2ca25172bc02641a784db73304058820
@@ -5678,7 +6956,9 @@
 2cb34f84d87364a9bddcad975ea029c4
 2cb6037bdf9fea49285c7622504c1a11
 2cb74b0eda5e71985a1caf090ac72971
+2cb86f2516fb1b4e436fa27bb171b2a8
 2cb9bc1f67d1f634efdbec58502977ed
+2cb9f4b0cae1f9f089064362e1cc57a2
 2cbdae7ffa64491208a0443a70b523f3
 2cc09bb4ef5fc8e1eb7019ff18d03467
 2cc0f063d5a88161c8563315e399470a
@@ -5695,12 +6975,15 @@
 2cd3487e80f8f54abb96a51be0332809
 2cd44e9130f3bd689c05fbaeda5f50b5
 2cd5a40250888c796929b6d8eaccb493
+2cd5c63cd0bd035b4a34393ffa32744f
 2cd62046e12872ca3f19cf0c171a173e
 2cd9cb18fb72c9851e5235a34724be4a
+2cdb4df0c2ce56c912ae01fec35830ec
 2cdb89c9a6a1bb55a08f32bdf102dd71
 2cdf60ddcad3f30a744110a94c15a677
 2ce2bd581dbfc455fca23984f8a30726
 2ce6a06dec4a4aa7a3f2e51c0d89a57d
+2ce7fa9f0c845f38e2bad396b51bcca1
 2ce97725436aef537efd7590094db0a3
 2ce99e4573b47b8101832a6b87924680
 2cf17eba57606a8fc943795adbf80e8b
@@ -5708,18 +6991,24 @@
 2cf26c36aa5db9f018c360e86957e3d8
 2cf8e20d42fa5f68f3617fba10c84ce7
 2cf9ddb72393b236d64863c080db5220
+2cfa7876617c4628b09707fe3590fbda
 2cfb1d90c42e79ec0241f036d5d069bc
 2cfb55a04718dd776e846d52c79baec0
 2cfc0bced7afb4feda1ef36b9243e46f
 2cff38598129ab39a8ff64c97e40b3eb
+2d04b27edb1d33186928ee483206d930
 2d05179316185319a254ae07fcb4c3ca
 2d087616106ccc3147cd472ba627ed23
 2d0a03c06134358e169bfde63ea61a18
 2d0c5b39c60c8445fe858965aa5270a2
 2d0da2c89c779c5d3cb8200fa220c28b
 2d1040da307365fc69acdf53f1f4d413
+2d10bd38ea28a24d71366b69e5c6bd28
+2d11fe5934d180cd2e9fcc7eb1c6a968
 2d133aa56e67f175ada260bdff80cbe5
 2d137c5640be3579525ca1da7d6f182f
+2d13d566df593f3c06d596306fa3d2fa
+2d13f9cd96135da65f7cd528b1e13e26
 2d14ea19a2815550d410af7d30fc2cc9
 2d16c102fc05addc12c232c4663662ef
 2d16d6d8ade9c176f5947348a5551b85
@@ -5733,15 +7022,19 @@
 2d268ef9c48e0f47b8df6fe42666cc43
 2d28b29b5c3ea171d5d7d2706f49151b
 2d2fbd0fea7f663863a143a9cc2f5e0d
+2d303ac6c1f5be5d5cec6675b86f90ff
+2d33ecad185cc2111b6b5baff71e68d1
 2d38e98dd7fdb2dd0b50cc1d9ab0e4c2
 2d3aa86955e32abf18a4a2103746aeed
 2d3b5c46d18dc18b5d2bd1ce80e75a7a
 2d3d2edcc1c1a5a6c122161d7775616f
 2d3f173418c36b889b231c5e718c1b64
 2d3f6f808012f813b3e70054e55e6abd
+2d40814f6ab7a6452734f523729f7994
 2d41e0df8889288cf79dba3477502e0a
 2d45b35ee3236581afe4ea960713689c
 2d45c420cf0d5428a2c9bac7fb461cf8
+2d468281cc6f64488eb3c6f8226fa808
 2d46dd5d7c4c19498ea4e81c2be42b1e
 2d4c5fd5f56e2fc795b3f77acf44e77c
 2d4c8b352910b5fa532b083e40f5b56a
@@ -5752,6 +7045,7 @@
 2d55a00f3a34b381295cb77f81837c80
 2d57c414517fbaeec6f60883fee5f21f
 2d57c7fc1219eeaf8d3731cffd4c22fb
+2d5d7ba662b91e403fc9bddba32857af
 2d5d879cd42d8c6dabfe3fde891dacfc
 2d5e135529545decc9deaf2e70ce54e5
 2d5ebd2a9e7b2c3d6f2a1ffac65174c1
@@ -5761,6 +7055,7 @@
 2d62252373677c6347199244caa89bcd
 2d6655fe9d18cc9389192b4dcf507ca8
 2d67d2a44fa1d1969d2d6dcaa782c3c5
+2d68e9920661ff7c5a4a5796f3b70491
 2d6921408d0d131c124125de5b188a89
 2d6abf5d138337d63ed59dadea6ba3e7
 2d6c016481a9e5a2e42762c5947e428b
@@ -5770,10 +7065,13 @@
 2d71f8bd10d27b87ce971aaebf599373
 2d72001bf12255da1a677d9d40c9f09a
 2d73ae474b8bbd4bf178e9f652cf7ddc
+2d74f5d856e75cdafdf1548b98d3d716
+2d762f8d0053bc2ede6960aa0c401b05
 2d769e76b69551c2176bf35c292c2ca5
 2d7ae450997d77d280a617c9f1fd4512
 2d7c47f425fa13680f511963df3f9049
 2d7cfd76b0d0cc2812808801e53a0fcd
+2d7cfdd920abe7d55b858c7a666e054b
 2d7d1ff5322cf6db4d7e5ebcca62de85
 2d7fee6406d08c47f0b3dedc7c81505c
 2d823b265eeecf5fba43d9f9a1fa11a9
@@ -5782,12 +7080,15 @@
 2d8406f55696a3aa49356fc0c6918229
 2d856cf0b264ba8973536604441cc440
 2d875fb62c8a63ce702e95c9a1a57800
+2d894ea3d5d996defc765da6ce944de1
 2d8a6a7375ee28ffa7e4fcbf2c9dde99
 2d8c6a159de3376f9938aa5ee01528a7
 2d8dc4b24acc389b68969c6aaf446b30
 2d8fe3ee031a2399b400ab798e9bf5ed
 2d919d54b8a5e098e2f85abbbd96b002
 2d94de6ed53bfb807e70c2f4506bec4f
+2d951210b9f4dd0daa5ebed983439db3
+2d95af2f75fc1fb94d4224e904fa3d88
 2d95cec4ae32b1a84a5bb25438945d3d
 2d966a405925d2cf01a2a98d6a3d1134
 2d99c870b4d2b5dcbf54f3e70931af68
@@ -5798,26 +7099,36 @@
 2d9e7181f7f6a4cd49a24aef18ca7eb3
 2d9f22fc8a593a7b1ec8d442da2a0261
 2d9ffa63251b84287816e2b4ea62f6df
+2da04d79a8f5610417a54aac677981c2
+2da18857202a3c56a0950dfd8c59fee6
 2da404799a0b81b547dfa39af61fd804
 2da4861f156cbc17d4314b3dd90c475a
+2da535831823c325b8a409bf16edb73e
 2da5cb0eff92d2bd17583246af03041c
+2da6637206c65ab7c5542d7f3b551ea7
 2da6e31a1271b2d39e0ba03e135f0ae4
 2da72c9966dd0f54aa0c410a011720d7
+2da90323c4ac964db487ed3ee78ba628
 2dad28290012bc6c23dd9f207792eba9
 2daf4b048bf5b6a56de2b9bfb6e2e84e
+2daf612f8ed707452b8e952d50516878
 2db15c0c0462b1c996629bd8d076ff1e
 2db327ca2e16c832b31979a3b22e0b36
 2db4bcaabfe26352eb36c60c8f30aa81
+2db65e10fbf554f976c72df336ed3e5a
 2db67518caf882f9a99ef0ee2fc805a5
 2db8644449cb18a03a1d966cf52f9a95
 2dba9a687d04862fb39c4a930ea5c393
 2dbc597d45dfb307be25f9538a524ee6
 2dbd05f29c1938588c9998d194d604fe
 2dbdb8a6ef059b338b13254ab8d10f6b
+2dc0908a114d1269b2976cea6329c03c
 2dc0c8a078d9455e1592bf016884cb21
 2dc4af79674a3e1ada7f991f9f0789bb
 2dc6f350c06a40a3f77a78a7884aa065
 2dc719a5e092be338b7e6b44d7809d99
+2dd0bd53035dcadae1692e612bae4ab1
+2dd12f77720e3ec741799490ae594f7b
 2dd31b2005ead36dde14cf6c70b271fe
 2dd32278b78ac9f4d0934d32d38b68af
 2dd3483d75b73663a35d2207c2b0a8ef
@@ -5826,22 +7137,30 @@
 2ddcc13c360d4a3ac73e38735e5c8f6e
 2ddf314560e532f6f1bf985b1dd274f1
 2ddf5be79da0f6ef9797a7dc9db70fb4
+2ddfe416093cc2a9b8456b6afcdbdb6e
+2ddfe9f69e1ae845a82ee7126a0ce098
 2de095e40085fc52e99b9a414cebbc1b
 2de0da9377d7cc19b23ce268fa1f33bf
 2de1632ab66a9fca0f200f579515b524
+2de25387f5c162a85892455c7b5b4044
+2de580cac67f5a780ff4b5fdedb09915
 2de85e67bdc5c5483096b5c91c362f27
 2de8cdca8449ba5637ec918bf7ee8d4c
 2de97d8a4f5facf55a7ee6d5bce75540
 2deae27c04566155ac943ba8c0d5cd5a
 2debbf94a999c27b4b76f3336f2cc4a6
 2dec65afc1c61999e08fbff98db23b7b
+2def1c51c215e9156881588a6f3d6645
 2defe04565d1d57ee3ba34f1146454fd
 2df05bedbc557c782d3bfdae6c7ef02f
 2df3428f994212305cda8c223d583dc9
 2df35194832f7c90a3d690c64af206e4
+2df3a4e523e9689652901d0670d51c68
+2df45e5a5992dee6d373b560708725a5
 2df86fac264f39b32f39b2fb3084e06e
 2df90070e8844ec4be80a4d5a273598b
 2dfb6877799b855ce2d408f2c2db366c
+2dfc4ce49081c92ca7e1d1c43fae79b2
 2dfd1ebd24b85ab30cb5753bf87efbbd
 2dfdec5326523d6c6629d3ce34a8f984
 2dfee18dc14ef867e2bc8ba40dd7804d
@@ -5849,6 +7168,7 @@
 2e029a44293f0401a61b0adb5c47fb1b
 2e04585b8f4d7912fb675e6aa41b1da7
 2e08183950031106b16129fab07bc161
+2e09f076390f1cb73e49a7ffd8b1a2c1
 2e0ca34e282836261150c172760f0ca3
 2e0cfacd513771f09a280ec98cfcc201
 2e0d4f1478aa3ee0c9034189edaa7dd7
@@ -5857,21 +7177,27 @@
 2e1224bfae8d9ac959bfc4ff3c4f84dd
 2e1646fba2336d1573d070263f6e3cf9
 2e1b6b8a7b4f42420ef24de9913bbc7f
+2e20073b595b3e0ff5b44c444a5ed317
 2e274f859109c672b8981d5cc87f6175
 2e27ab13841b7a945cbe7cf11e66af6c
+2e27c0059acc57bc69e0b38ec968268b
 2e284be99d21398bf6f89eddf1547aca
 2e315e169e3b609033c6d6e71c8621f0
 2e32f7404d7e1a5b961420b7cda21e3a
 2e34535cec679b43ba0485ec8c8139d1
 2e3806bed176fc56ee595ebb0c94a4dd
 2e38f2c2ec05d263046707db24279353
+2e39926d55eb1e310dd061aa19b698af
 2e3a1c3b455a0cd9c784680206781a0e
 2e3bf670aeed38a95af96ca49d49a552
+2e443c1ea3f2f80393783e76503661f1
 2e484f2bedbf83638a168d89c86b232b
 2e489d5a2e436f26a8fa5794759ab724
 2e48dfdf9d16d8880636cd85a1fbd0ae
 2e4a52320173bb5361fbb8b0047042d4
 2e4c670ea5771954cae5bbc113468823
+2e4d93a986c9805d3722696500d5537f
+2e4e16c92557b81da98ea4504befa277
 2e4e76ff6471721e6a5b885b074d9e4d
 2e4ef5d57e867bd6931f3adaa630054f
 2e50e2058c2d3169f761dcfd7b45fa0e
@@ -5882,25 +7208,36 @@
 2e564e42c3373cb362455a1bb4a5fe94
 2e58d7593e7731be52b7f32a0922194e
 2e590816433721c44d16106bde1d3fee
+2e59177ecd94466cd75bb80f49675df6
 2e5a08418f737009d88a20ce89cb64b6
 2e5bc8506ada5f85dc95d22018625773
 2e5be2d35b4193d37c529ac2efd80d7f
 2e5cd6db49836278b7f7987757e4a2b3
+2e5da9df968bf0578c218b4f6f8ab475
+2e5e3ab81281f474d6a2b020e45a4b5d
 2e5ef1e3c292562ad144e0fe8ca8021e
 2e5f7db879f250f0b99bd1b8bb82b927
+2e6002dea1dd486a661bc25c2290a9e8
 2e60826c8dea1c683c52f1592210e2ed
 2e60e36b77020c01638076f94fd06755
 2e6153730b722aa1441bf8de2e2225d7
 2e616775d28dec3a34dc94265ccc9308
 2e616b83fc4cebc75566c2eaaa857103
+2e622ee0a9e2c70166f63c6bb0b6de1b
 2e63564966aceba0f2e2555250153593
+2e635a6c4a76243ab5ed7a7aede89029
+2e64bd9c348d0ae674ea56bf0e8224d9
 2e67dbde17f978a14f7af873abeb8cc5
+2e688f10a5873cedf124c18dfa2020a0
 2e6b26ebdf16d3f0fcbe065116e8e3a2
 2e6b6984d45cad21c38fb47561110224
 2e6f734343629ed6a1513df77506439b
 2e7123ce20a7aaf6b824aef4bec69dc5
+2e71e0cb2d3543be62216b743aecb31a
+2e73f62027dc491e5cf143d5fe076163
 2e756e1e33f1c6dd1fd729c592296f83
 2e7c6589677adb8b411541033aa2aea1
+2e8272ee2950cdd344c922e2e1e692e4
 2e82be5385765d704e048e359be5261d
 2e850c5bab1f3fa4007c35375a37cb7e
 2e854bc8e5c0291d22fdbafb85a59a85
@@ -5915,6 +7252,7 @@
 2e967dc3a29057d5639fcd7f83e74be6
 2e9802adf5e206a9649de849e10243aa
 2e9cc4a352ee4294736d18e131057f20
+2e9e2872ed87e1d804e73e267936fb9c
 2e9ffee97527ca8e056e0eff4e60653a
 2ea0a1ed2ac6884accce618297a4208b
 2ea2f8fab0f89cf5cf4ea574cef07da8
@@ -5927,12 +7265,18 @@
 2eb7a1a110377e9accea8be4df3fb662
 2ebb7113401900efd89d27b4b4fc1a55
 2ebd865369d86820907936850c9a8a58
+2ebdbf4984a6b5cbcc338e7b2afaa33e
+2ebfaa24e0736f4a7fb53846d06f33b8
 2ec2bd03bf1e5de794de74125da21157
 2ec4fe493e8302cf4d825df4f7ddc56b
 2ec8bbe9dece3ea342fe6fb61da22ee3
+2eceeeddfa754ff26e94a2ba0720c7d3
+2ed1892e3068f9956642ec20c4530ac1
+2ed31726083ba5f37548e01d48f598ae
 2ed326f26aac3f9c5f9550f1322e20ed
 2ed3f990c9c1cf5cc5e34dea46a42f15
 2ed55ce4759bcf6404a35c197e28ef3a
+2ed561389f293495db7f92077c63afb2
 2ed761661cb997b12b0c415b67fa98b0
 2ed87098bcff4d7c6a08a0a5b408bd5c
 2ed9378a8dd929ce56b220226d18757b
@@ -5959,10 +7303,13 @@
 2efcae361417ee05f5d353a315f0a02a
 2efd08f10c8e82423c3f4044574c66f7
 2efefc24fb62f2284f320f41facf041e
+2f00826d9a36b0421428962ac251f36b
 2f027bcf980bfc82a107bb8351a73e41
 2f040bbd74882657290053117f8e47be
 2f055a9e6c51892d2b29ff53528a1bb2
 2f078f9ebf8f67f77ae1e7ad891f1acb
+2f08ed92b86b34cbd05d595a816746cd
+2f0a226b83a9e7fe78db518999729cc1
 2f0f75fbc0e8ae316c4abf7e0e7d22b6
 2f100d23577d27a3d140c1852bbe7526
 2f1094bb0f9b041f3ee3d395edefa342
@@ -5970,6 +7317,8 @@
 2f154ddb16647dba5d4f2f98fadad495
 2f160b391c3d06ae016818e031972f0e
 2f16ec25623d66a028ff0b15ba36f4f8
+2f185e5f678488c00e1b63c74f718ffb
+2f18bf5c245657f30943ea756bacd7c6
 2f1adf43343b22357f4afb2c8861e88b
 2f1b24c4f7f3f6a04ef99f14320a05d2
 2f1b6a17e0b24bfda250755fe7dbd136
@@ -5977,12 +7326,17 @@
 2f1dd5f5e6a42fdfb17027740d2b8ed9
 2f23074ef91ac4a150a42fda64cb0ed1
 2f239b7b3909776ca120d6060cdeb33f
+2f2599e81a547856041ae14c37cbca02
 2f2685a732bdd6d246bd8829fbd01cda
+2f2793e0b8010eadd7c9e7ad01a73ecd
+2f2999b96d16fc8847a5046e304acb8b
+2f29abdc32efb408665ad06dfb6ca40b
 2f2a175701d70a8c2dfde86143d6c88b
 2f2a3e9b589ddae5914b37551b23f630
 2f2e915f7ec7b76c41e3ed813ff9ce6f
 2f2fdf1c56c05d36589ab2bd0983f0d3
 2f3087290f8e963fff9364be6d25e754
+2f33f9e9a4168cd904d1d8803b4e3b29
 2f3401521efc6d1b187c26ee04dca1a2
 2f34c6537d20bec254d502f79ca4d1b3
 2f361238fe48c4a2b5708b8114d1b4c5
@@ -5991,36 +7345,45 @@
 2f3a636865caa771035c6617a7608573
 2f3fbedbfc109a3797dd395624bc6fe6
 2f41f63b8181954176f27c3282bd98d3
+2f444c24ae92391f9ecee46fc8745494
 2f445ee1482f38672d897e15e7770e45
 2f45eb9b89a3bff0d897d8ae6d0bc7af
 2f48c0a188f03d797240d91ea7b12300
 2f49ee4ebcc9145240bfea3f4400c9d1
+2f4a06a69a782589e12a32f1dd79d9ea
 2f4a78cb1b0cac9a9da95983c6e2ad98
 2f4a9d79dd49a8fc9d566df290b64bbf
+2f4b76a12ac942405f6a95844fd0a29b
 2f4bed6ec7b41ad7c80205c2bbf49f14
 2f4d250ae262c1e615869d6f363b6945
+2f4e5ea9ef3e1a689012395864366403
 2f50013b8bdf330f1bf02b22a6116419
 2f53d8121b7e52a277eb73e51f58acb2
 2f53e42d8eabf10ddc98a6529a8a61e3
 2f543e1bb16440dc111101c96dd471c0
 2f57276ae564ae9a79d3388ec1c87d54
 2f58935d5c95dad19010795f89546605
+2f5c762693f5ed22350f891f5e9d48a1
 2f5f09b1674873e568ea117a5d0f6004
 2f5f13cfa9ac497672dc34cd5c86e5b3
+2f5f9978ee5da888e80b86f4f6a91a60
 2f5fc059acfa45204510f9b7d85263a2
 2f6208de775df1d7fe5dd46c8730684f
 2f628470b63397ae9ec7a6427c29b8ee
 2f6556e320cb07b9759df7b3a31a3c31
 2f6686dd8958cb61edb2085abc6b13bc
+2f668fceb15e9a461d8012c0304b69ac
 2f67ccebd1ed78bd97906ad5f4201b4f
 2f688db067b92a5f32742aa57af26e66
 2f6b553db7db5b7c79563ed626f24ecb
+2f6b823a362da809f25b26e8f051c246
 2f6b94952c769198ca6540b9a9269d96
 2f6cc54284063847903a0b5a4bfa231f
 2f6cd60bf5a4a068e5ab39b4003e518b
 2f6e8bcf9dce75e9f23831e759a08cdb
 2f6f00b04ad16c1a6d80be858101e223
 2f7073c4225b9aa7b1c570a6a92328ca
+2f70cfaa4f5d55ff4693e94936acc845
 2f71f2706524be1bd387bb7d0b6eae86
 2f753ede59bb097edfde6f23e69bc373
 2f7624c7239f275ae8f28247ee828d01
@@ -6032,41 +7395,53 @@
 2f80afb8d73a7159b83480ac922c09c0
 2f81289add2ff6d59ca8a83ee70cecd3
 2f864ecac6cbd1ce5ff8d7d2e8e0b776
+2f88bf9c30df8d60adc69cb1b7992b1f
 2f8992bc5d06d7ae2a4d9f87773b9d3d
 2f8a35ed5fe2ff7ea51aaf77f6db3b8f
 2f8b6b894ca05f155ce9dc11c429d36d
 2f940d0b24a38e753166fdb0ba7c6fee
+2f94d557243909bd2dc2f5cfff926af4
 2f94fb062c431b776b50f180e012f145
 2f9556e2dc460cfbafd2961b3c2a104b
 2f9f36e3e9c34041d25fe7b12a19c0ad
 2f9f42378856c7d212d80cd7643ac00b
 2fa008ea4fa7f6bb80b81c37570b0980
 2fa171a233d7a84da188fe3e388cfbf6
+2fa1f8c9e6894b76c24f40ccce0b2aa5
 2fa258370263ba5a0bcd70f38918479f
 2fa444dc115d45cc047c7b7db29c1dc9
 2fa5f0c940093d3b9677f160a2bd925d
 2fa7c3c137b9ae0229a64fa3ec0b89c0
 2faa7393187509976167b601abf59986
+2faa8f74216aa7c7a3bbab7585ad06e6
+2faaa4cb4fd6bd622e037f0fd08fd288
 2fac5bad535410943b367dc515bc8dab
 2faddb1bbfecefba6f0262bce5043e07
 2fae2001b7daedb266a02a8572c81a47
+2fafc6ab570777dfd9eab42516a554db
 2fb0d6601101d44b76ed25ac40f23a54
 2fb0ebe2281f3481fa7c3e42b6251b90
 2fb11b18a422c1d2bfa65b73ea230a05
+2fb17be1c29bfbc1983de49c960a2e70
 2fb41a4b79a8446e38eb15db8da92d0b
 2fb41bc47f17546e9db08060e2f08009
 2fb455bd901a0de21c9d636f38cef547
 2fb4b1e908b8fdf0aff780394384b613
+2fb523d486a5e8e914554772995f9bd3
 2fb664ebb677bfed303febbb78be8b01
 2fb70ce4772c9c58a2e2f52e1bbab768
+2fb8c75a2448475db36e412431188f19
 2fb98ec4378f0720db1da600d86a1f06
 2fbf38e19aef75004b734cd138f71568
 2fc3307a828e885b3673e46626f0d806
 2fc49bd2e58de22f783b1945a0c43479
+2fc4b5c9f21954dec67c87f1fee9fcca
 2fc6744955b564f3c48eb0aeb47b3344
 2fc8eeb6a02b20f626ff1e4f84091154
 2fcdacd48088f0512dff66a2d270c4ea
+2fcde1c933f2f995aa924e093a0d90ea
 2fcefb2dc23fe5d0b84f28ad2bea2fe5
+2fd0aaf5a58d0377a06e2ce3c3df2e62
 2fd7edd37afb9a90f3a4550f912ccd75
 2fd870c9573092316572c17c9ca55e4e
 2fd8ee12541fdb6c2148af4ae2782441
@@ -6083,38 +7458,53 @@
 2fe4891ff1d7c9dac0383e47fe367834
 2fe520c2a2349a9342626d1ee761a6f5
 2fe72286db837734efeb279f092f1335
+2fe8bded5dfcd2c7382093e7a4b71fcd
+2fea1f85457b4d05f89d22cf222de0de
 2feae3488dd9062950dc4a81ba986bc7
+2fecc36688a8d847269517d72c786a48
 2fecc5879712c51e58ea63d9a032cf04
 2fedbc337bb29e324df9d2a4aac5c769
+2fee89c5f1f1776d102b546d250f6308
 2ff1d0043715903d5bf500a346580f96
 2ff1e62a192ff56015af810b29064a07
 2ff557c7eb3e55eb40baf48486d912e7
+2ff69747d51087d4f526f413632d741b
 2ff77653324cd001b57f7d3bc98e2b0c
+2ff922260a3b6abe357173f49c2bcdc7
 300101a707828b42faf98d7bcf14f8aa
+3002fc3532d5de4de9e8fc6a96a7ef95
+3003542679206f7fd6155227c1550fff
 3004b7baf34469ef83fe9b847c3e45cc
 3006458e49b4c1b40cb768bd64542549
 300649194653ada18d01255f317abfcf
 3006836251a285a994299533a6fb7d1b
 300797e58e0edf7a75dc9b152db874e9
+3008ff7ee887fd9c8380340f232e2966
+300a5cbfbccf4508e7654ccc4f59399e
 300aef4be9b157004c2f048546c2f2a5
 300b127753dcc91aa936a87e1efee74f
 3014705b256de967a69bedfa5487cae7
 30151873dfb9a095b5290399776cbc1b
 3016f79a486025408b1fcf379ad58880
 3017b18fe83bbd3b98c8d18d99921a5e
+301800c9ed7db912fc730cb0b59b4e0b
 3018d1bac8748b68340051771737bff7
+301f997e16cc5f8d648d6fc9b167083d
 3026dcef729f72864c58242f74c7ad0d
 302b20eaff46e0c283dd6c374ec99d20
 302b6fa6fa81883c462aa3b8e4ae3a54
 302bac34c9854bbad454adc145a87fc0
 302cb8dced187ee9b257778c8d642aec
+302e4f16c2e2d4b3bf21ddb5fcc26a93
 3030a9209a6f0df28b3850c4c5db00e9
 30319bdbbac130bdca466948d0df9cc9
 30320b21e2dcfa187e0ac25d40f1fbba
 3034a8a7b033cc55a6772cda8f81f97c
 3034e79965baba56d07e09013148a01a
+3035fb1ecdda234f917c157d363fa7bb
 3036f658b56194ba85107de668a7a961
 3037077e7dde72583b7d18f2cda82a1c
+3038a93caba2ef2ac1408c317e2d951e
 303b2ddb60e93496f92de0e554ff7078
 303bb6022ddc61079241e7430c09ad7e
 303c0808ccf98d0e26503ee49182c40d
@@ -6125,7 +7515,9 @@
 3043985f33f7465a1c10a99667c52f8f
 3043fb92a8f1533b5554de8b374ab599
 304503011a6cb1248b410f3cca966126
+3045596be34967cacdea04462af338a0
 3046b084630016263dfd40a2277fd9b4
+3048d2a4dcad7c7677c1bd75512d260d
 304a2ae3c4e1f06503bbb9b663856281
 304ab651a5425d0248288c38966f0c21
 304c4e2e3ba50cf91bc30867cf81aed8
@@ -6136,8 +7528,11 @@
 30549127bcb7bdaa6f8ea8632beee1ae
 305527a9279a38c0c3e1bff8de99628a
 305572cf93bea404adcb9bc5c78e5b50
+3057a728355806b671715e69d0d5fa99
+305924b6c110a0a451ff21f841126258
 305c66adcc77033546ee708587395317
 305cea4abe74341da0cfbec6caef7d24
+305da136664256bd9e744e19ac29be47
 305ef5c7de5f713dd3e638f84b0e05f3
 305fc523e90ab538543a2267bc189e2e
 306049f5ea1d6d4311b4a7fdc5fc7cd4
@@ -6146,38 +7541,51 @@
 3067501e940120339aa799dd3e6ad285
 30676846c730e23462f1019dc7a60347
 30676fa12546bd10662aea41b0b30ba7
+3068776e381a7daa4a483c33fa214951
 3068c8920e18f010d7b37fc110d3fb85
+30707c5959f2be6f8a39d81659d7b4c9
+307108e04f7ac57f26474ec57398a183
 307748341ed3c0cf10f04894557f8a9d
 30799df3dbbd9c6966498459936415d4
 3079e0ddad29678f174c315ce5af41a6
 307ab3cb5ce242aaa8f9be9ff8d428bc
+307b8583b79cfe5b3dea3756693f6f7b
 3083073deb2a4a1859c43e3ca13df5f9
 3083f4589070e6a6768a614e5dcd5a98
 30844cdac9103cf583ea0aa40904302c
 3084a2fa3e824f74d6a6a2ba28c18f36
+3084dd603a42400ef2e8c4a12c254c6b
 3085f84c3318079c03178c73b128ff46
 3086ab03babf17d0c61dc50c0b5d78b5
 3086d43e355a0fdd3d86640960e72064
 308770d1e98e355d9df45583b2748b5c
 308887b469faf8c45d3a17d6b676751a
 308887bf914829182dffc9bb5f62c1d8
+308938f3ec8651e4a5e43ab2e4270541
 3089e44c22d1751cff5a646021c2ecd8
 30905a88c66ddb070b9968565d449ffc
 3091239a0163e998a7cb064c10ff3e1a
 30914fbdec554411b0bffd360011c17c
 3092e5d2a5e7eb5c2924d0899ec31a96
+3092f4d64d54904fa51fdf79da328e57
 309425515187d4158b1d903755e69f5d
 3096d27f75195970eab5551be673eadb
 30997531985a38804e9f8da11527bbe5
 309c8436e5cdbc48b66f95a899cead83
+309cbb0c85f1b061d83df20a49b9a70d
 309df2f6971d00a6c2d56a2bf62ea1cc
 309e6827f7e2f1aa577dff4480a5e74a
 309ff53a18ae75267b2872dc0b4f8465
 30a11fec85c1493d1df527efa238c9ef
 30a16a448d7e1ece7286b97da6cec966
+30a17bf1bcb53568c27cf1ce6e711521
 30a36695c24f0299ea8ad5aaaf4f3db8
+30a56fd69579ca4239e7640456db96e7
+30a5c20d0dd1534070c2916d63b132af
 30a6f2aa1db9ada611063041dc5d1bc3
+30a725bd4ffdbc398ba222030b13d28c
 30aab146ce00a97bcf54103b8a79d354
+30ab29679083185ef792a0f9dd925581
 30ab6b5ffbaac3bd40d6fc1165cce005
 30ab80d7d825c44b9953296eefdef0b0
 30abf3f3a1b4901ec3b96cac397f6610
@@ -6188,6 +7596,7 @@
 30b176486c4bbb1aabf193c5d3deb455
 30b82f0e1ce0f4a11c66991ff927addf
 30b9cbb26059e6fc87d16789c558608b
+30ba561ec55266b777aeed3112c44b02
 30bf2cd56af7e2901304daff40b41d2c
 30c027e3a833714be5be1b3ba5b1b5ab
 30c081cddc26770243e0eb6ea219f981
@@ -6201,9 +7610,11 @@
 30c70a47c17dc346efb1d858db16cc9d
 30ca24a1ef30c90fa9b14112f36130a6
 30ca27f47f4b66895dc0b5d65faea20f
+30cc20a00af4c393a864998f1594b31f
 30cf02879965b3967f038c43a0e56593
 30cfd2565062647559c6d165515c27f3
 30d2132878fd01ded3b95d194cbf7e68
+30d2bcb0eeecdc34a24b500fb8c54214
 30d7b59fdfbc71fadb55839455fb28f6
 30d7ca5a73c6cc495294c4a1d0573038
 30d8f80c0dbc968f1ad63ec71605aa58
@@ -6215,6 +7626,7 @@
 30dd0a3512de8253541306a440a29433
 30dd56f74753bd44a0276bdeea21e0a5
 30ddfd68572a3589245f79618f3197a0
+30df3dc922fab708c527ae57a2d2ac3b
 30e0eeb99e1cd00cfea9e9380357bb3b
 30e10f886c1e371e41ad55d2c7e4707a
 30e293eaa8a7fd60c89537f897935a6c
@@ -6222,8 +7634,11 @@
 30e4a847bb9dfaa48baa8893fc42a005
 30e84088a717674635ad3b054066efe8
 30e8c80f99bd509ff8d409733a1fa9e8
+30e9e0ea704c072fe0270a8fd79c5c1e
+30edc0d4ae351b336bb83f938d4f4377
 30ee278f655b0ba634698d94ee0ce099
 30f0417c2bad596f15b4fb2332639068
+30f22f7f856a1b6dac1b1e07b31afa97
 30f2a406412abb10e98e21dcec2f0117
 30f4c8a058968eddfcd542b3e4bb1b16
 30f60598c1d74cf66a3f8dfc7559ea07
@@ -6243,13 +7658,16 @@
 3113be3ff5e68e3d894e5c17ec23d01f
 3114ee5348f8d69fb4beb8e2c33b017a
 3117840b40a83209bb46250756c12e3f
+31182be5fef8859aea5ebb8c994cbdee
 3118a07067c5730dccd91559151da151
 311a57cf41f6b4386082d360be84114d
 311d21fbd1223b799a38fc59c2c65ecb
 311f6dc44408ffaa8b4c28206984fb18
 311f81457a5bb9e824f7f7a186764912
+312054fb55a02a76e32b2a154d8ebe83
 3120a25c3110142eb56c5a8a47ebb5b9
 31275be75440103b46d78aa3e39b3dc7
+312790b76323f1279a3c4054d1c7b839
 312ac21c9904f3c55a23df49de562665
 312e822be9d8bc5a250019a451742a8d
 313114b6d4278d81f941611009126613
@@ -6259,13 +7677,20 @@
 313542316f4cbb4e4fba45612911a639
 313876ac90ec712b65de65d253c06059
 313888eb3715ddc4c37375772a8123ba
+313b95ec598e9475657d85283a035f89
+313c042a6412210a0eba0272ccd441bc
+313c79d6dead2ed274e198500f6e4d4f
 313e4c1b432786b1fd9b791d351a4d55
 314059f6d3892ae7cc362b1c8a65c6a4
+3141c08ff823691c3c223ed7dcae5e92
 314286b577c549f170c4f10302600557
 31438f3b05d9361afcd966de56bbb48a
 31449f3a1f5a7fe8792379365c99a9e8
 314742b73b4ccea3c37eeaed129bf20b
 3147b51a711da136e195d4e9f59684af
+314890eea9eddef084cf214bc317f5f7
+314ec3735da20ff68e4268673a2754a0
+314f15409a1316bfc6ba54ee6482114a
 314f4b209faaad1889a557e337430f37
 314f59cc685c36d7869d6ed2ac8f9650
 315274902cb1302b0ff33cbd3793ff17
@@ -6277,6 +7702,7 @@
 315ba540431d5a3eeda56c65e44d46b4
 315c8c0b4f52bb81b4d828acc2452e7a
 315e65cc1f34c1811a37f332e87afe00
+315fa325085bc0f2032b48304014a07c
 316019a760a7e6d275a10e07af16a9e9
 31625ec9963c9f959ddd11f847ac911b
 3164bc6828c6956e2a49cde464809403
@@ -6284,44 +7710,55 @@
 31663875b29c6abf1eecee0f2da03f2d
 316793604fb5ad38a3fb68cdc6900a69
 316992de55932c35e18f0a59bba8cbd9
+316bb0328f7809fec943075d93010eff
 316c06fea79151cfeecf630daaaab0ca
 316cf55df034204c0e81905c762c2ce3
 316d2cd264c61a0597a4f5bac05de5cb
 316e43fc461d3d7354c438a6176555af
 3171b2e0eeac3326245c5292222620da
+317401093605ba48ab9258e947b5d278
 31798de8bf61b3cc910131a748616a4f
 317d2dafe6d36f63ae7dd3e4340d69fa
 317eff94aa149c978be8d89f718ed6a2
 317f125d0ffe193a666508f0177bd461
 317f6e1f5f96bd23fe73caf058223f76
 31810d13df95679273d6b6d5a7c5f11f
+318709e3702a0bcde51260a66f6d85c7
 318a486c5b6e86615b60601ddd2c2310
 318ad269ce033df1ccdb52aadfa61de8
 318b94d32aabdec9a8531347f58c8f27
+318bac8e235a5538907e6a39b481371c
 318cbec3953192ab9ee892a35c42d5d9
 31931aae10edef7397a6e8f87c531bf6
 3193dc2127a40be513791093fdaed61c
 31969c039603a709455096460537bc91
 3196f3a269c874fb12a06a762d2c8ec7
 31979a4374e92f4b36f40942ad5ff857
+31991579e15d5bd73a9dd42e982e3441
 31992b85fbc12fe25b5bda68c7b88d20
 3199e9841734dbf0ade684aa3b458167
 319cfe45b94e957dc0eec6872ddefcb1
 319f044d8e58d981db044e106053900d
 319f1345e14e1e348d4929aa1e8ebbcd
 319f5ecabcc8dde728b0556c4305874a
+31a021175d261d9addf392f022a5d913
+31a0f6faa37a9575cc482066ceb434e3
 31a10914c78bb0e99cb059392e6d58d2
 31a7ae2f3b29cbfca442ffef4ed681c9
 31a83a5544b19e19df8a2293d509f4b7
 31a84c3cf7d967e7d846793f9e576bcf
+31aa458aab52df5deb66f3b7b72033e3
 31ac3e45cb41678a47d64c54d7900813
 31b017c216dd9f75b57c847288b33567
 31b05c1a598a97b4bcd62b535741ba6e
 31b50430573bc82a33d5b71e46c89e26
 31b5ae3dee7e807212ac16d648f16e94
+31b5f5cd06d18ce301bfd092cdbefa74
 31b69c7226903d958da65af836ccd22f
 31b74033d29e2a6fb1f7e9581c60bc6c
 31b87728770edf893722d48ae2058089
+31b8cc325b5e9e77ffe051af6e490962
+31bc0e689ac37c1b92d0ebcb3ba45e6d
 31be90e344ac398ec3e0f921256735d7
 31bf809af154c6522443bd92164cabb6
 31bfa027a5275eeb526976e399646431
@@ -6334,11 +7771,13 @@
 31c48374bc3af84bfffe6b4bce1786d7
 31c5374ab9d80a6a26c7f921944285f6
 31cc2ef8c3375fcd398fd10175302644
+31d1843a5d49a9990103a56274d050f7
 31d19ce8c166391585876e903e13de26
 31d2a5d4299fe6ca862155ead1cf67b6
 31d51ba660e9336ebad0f157845d9e97
 31d9af07fd8e1e76c0678796ba0983b0
 31daf39d2abef27ac0bbc47524fe010d
+31db9946a2524b361ec807edc89d7fab
 31de02e80018b719d02888460b83ec9b
 31de914a66869a04ed186a78b3dce1ab
 31e6bff66490f99190c8eac7ddd1bac8
@@ -6346,6 +7785,7 @@
 31ea900c30880958469adf1e60ac717a
 31eb56eb6d7abf193e3ca9ac276573fd
 31f04b00263e706f44ba4cbd6d66f3bb
+31f070fb4510ba9c4edfaf20b9cb86ab
 31f16a70112e645b5de0cea4e7fd5992
 31f26b99be9daffd665d7acf85a35e08
 31f2c254f68524c9c0aef4ca32977c60
@@ -6353,8 +7793,10 @@
 31f45e7b6b07273ac71eb44f46fba8d3
 31f62cad5ae8b19813a4cae58f349b07
 31f67cc857597afb9e18a92f0e0af670
+31f73d0fb0c2b576ed17a900b3c40f42
 31f74cadf2fec8a10daf5c51ac262010
 31f80232e57e9182d459f5f27c263b47
+31fa8ca0b9a34354a131eec230400c98
 31fe928c67ecf234192a1e67e8c8cd5a
 31ff7386289245f26424f9ccf85ebe52
 320037b161ec4529a0a1ba12555d6f63
@@ -6364,35 +7806,47 @@
 320458c437a1d1ea1e285c726147c591
 32063156432708b2b1482ed7f3c9d187
 3208ef5d6361aa1b7913da8b518361f5
+320a05838497a0a6cf188dc67f510186
 320f6e3dd84c71956172948f00379b4b
 3211792bc90883454002e6e6dac31d0a
 3211a705485e6b1d086b0f7f5eb14527
 32127da99983a2c440646b24595ebaaf
 3215a6b363b0e193a415fe53d2f2c8bb
 3219032d0b663ca4ce97a3f39f7aaa01
+3219056e7f7a19fb65e6ac5440b3b542
 321979ac20efc90a720dd60bfa22405b
+321f87073cecf5565e1b69cb03066768
 3220cbc08d18a6521190ce3b86e1ee54
 3220eef15cba1c03ce2d87040dd1d13f
+3222a401c59b788ea37191fd29a6d6d9
 3223739b89b412996a11591af3e81fc0
 32250931951347220788f766958601a4
 3225a563179b39382fe4ca3f66c5c642
+3226590abefea4d866dcf647bf8bc28a
 322896e985b4af0f370e01e808fdb9a2
 322897df7bde367e953c65f0ed9e3215
 3228d25b012417698fd4aba39dd6a6ad
+3229525fb470a85d941acdc19b399d43
 3229b8e20bff144966689f65dedb6f09
+322d7a65706e86ea2cae989142dcbf46
 32318635cb09dd19bc130d888830efb2
 323397e8d5631b7f88524b5996f31c39
+32350912bfd4c87aaf867c8828981d5d
 3236c48210ffbc9fc91a2840b2384973
 3238a02cf9a7bb3b58586b06089a03e1
 323bffd361074397a9070f71a48b8d94
 323cc7e8c9353b98ea6e337da17c7be5
 323f11cd490a78906556655247811255
+323f264f095c414c6259ce5e46611ce3
 32405744ffa6eca0c52255dfb6c19d51
 32436cf47e61c43f3f248db4f40b41e0
 3245d041dc7a261ba5c6b8e6ee9109cc
 3246183d999a21a0ea6af5ef3ed465ec
+3246c65982836f69b4a160d1ac8c62da
+324bcb3f86354078cdd498a7fdbf6175
 324c9c408e9617863efa5aff510c6177
 324d6cb30a24b0ce4a2f85d407e9e2a4
+324fa5f5e1a33929b80354926bc0face
 32510b9ee48ec78726dc0535dbfa956a
 32511c71334aae3a84d6afc07143a5a2
 3256bfc839f1964541fc4efdaa5bd3ad
@@ -6400,7 +7854,9 @@
 325851614491b699f20ac26b2568e4c9
 325987ac81737ff165c5b8efa460c6cc
 325a857b8b7d2de316a61ca5b56ca585
+325eee6b3683bc933688fa20e5fefdcf
 325fe6d6f9796776e40e7880ffe3ed19
+3262138f2aecb77aaf5c91bf86752b17
 326465429d04137d899db08c44b5440e
 3264ad6917c818b0549a0a73bd99f0bc
 32680650274a209b5d71955ef5c509bb
@@ -6413,11 +7869,14 @@
 3275547c7edd2729e40f8d7b1a6a00aa
 3276b1607a5aef692cffec7bf2283e42
 327c1dae08ef2f9ffe052d2b82ec6daa
+327f348cb8e810af03c6cd5ae3ddfdc9
+328453840ab4d2d7098541a49bffc7fb
 3284d4ed4e2b8651e390f51880d41244
 32875479e58eafb1f9bb9ea7a18515f6
 328816f047c06e52b48ee71ceb97c440
 328932f1a97281159238cb9d5a33c5d0
 3289f08747ae200d16b31c75ccd391b6
+328a0dab332afe339a2708ddd2337322
 328a11a58cb952b38cfda05a2cc31884
 329315bf9d2c234002915009f5a329c4
 32933fe6428e9a9d6bc1e6ffbc7a3abc
@@ -6426,11 +7885,15 @@
 329a1680fc7c19737d1a9b98ac7e998b
 329a3702844837d78ff286734c0fe1f5
 329c049dd58f5a34885a2855111e675a
+329df17e5bc90a4f09e4b7e0e9329852
+329e50c82758e2335655a5a959ff32e5
+329f15c42f9f804126649471dcf7b73a
 329f4735b43dcdba001cd882629e5c02
 32a09f4ca1e682dd71da4494b5ed5738
 32a12061558cc94242c3edfaaa283966
 32a22679d8d055ecb1a21bfd01a29a15
 32a26122e537af3e19d05119cb8c4215
+32a5cf8bd20c9fb121ff6e22179addf6
 32a90f782bd48fba8120e554ab9e1597
 32aa1832be26fbd2f37d6820c8f1d8c6
 32ab93995dd8a3b2ffae59ce417ffcf3
@@ -6444,14 +7907,17 @@
 32bb39d701885fd30cce29b64d20152e
 32bdff6427d67633f8cf9c23e1495c40
 32bef4a2394f2cc05889a74c39ef51c5
+32bf3a8fa852d6637db3d9badf0d483e
 32c0c1e46a032d69870c7fb2c1bc64d1
 32c21fc6f95fcde67cd5761f70951c32
+32c3feffd00de7f726fea3921e3e25e4
 32c5d46acfb6e1c371c6b9e424aec314
 32c6afbdfcc4436fb98cb69a6b644300
 32c826fb5ba3f5768bfd5aa0890b327e
 32c8cbdec601dd4e238d969d12b6d31e
 32c8da63b73de7eea6149e2d2dc27802
 32ca2cfb0620b27da55ff7e3ecf97932
+32cb18d9ef28ec0a898290d86afad62a
 32cb994d798709b2afeab4073016a061
 32cc3271332fe766e079399428b56944
 32cc3e35b7a96404d6fd86f978f51369
@@ -6473,14 +7939,17 @@
 32debc94c7a886e479bc410b977c7602
 32def6bc919c4291e9130dc1a1c2dcd4
 32e0fae084493f3bc01be61fd2b57004
+32e12509da7961a755c7593c3c31560a
 32e54a4afc3245216893e01ff74cf16d
 32e63ce5773862d2805ff14fea1dabf7
 32e8b89daabe6f6c6cd12a310e479134
+32eb4e0e25d3f592159990cf5b7f29fc
 32ed59f1baaec7a07ea98157701ff56d
 32f02da39d44fa138bbd94cf4016a761
 32f036c5aaddc9bc97cc5277d9b47c96
 32f0c0a27d84757a1002ee6b1f2f1770
 32f10ab0886165eb8a21471d351f366a
+32f1a7f57b512db5b681d9d5da68263a
 32f45aa1b9b38292483ab8666d8ac9cc
 32f4b8bad803a08f17adb0b3aa3cf4e3
 32f79d43474946ec1c31ab71eb83163b
@@ -6495,11 +7964,13 @@
 330088fd85ef98a9db577649b102b62f
 33039ee20151f560e2d6c2d954a0f08d
 3305f17a43404d79c006046ee9b5feae
+330a409e48fba3b52732166ea1482b6d
 330b3e8b23141aa10056c04063fcdab4
 330ca2acbea28d84d3be60ae05ee68f8
 330fd4b3ac2d90c36191d311d1704eaa
 331125371c19cb80313529791ab2901a
 3315ee9c7ba8036c5e7df8692d906d32
+3316818347f7135c402bd7d781d39593
 3317fdaa7095ae866eb0919708106052
 3318c7d48585d50352486d43a7f46bfa
 3318edfdb3bd8f5c720fd2b0e8490df1
@@ -6514,20 +7985,25 @@
 33281e8290868a89436703c8e886d62e
 332d98c2041e214a0b78e6128ba8b4f7
 332e284480c263d3fe9935a6eda04096
+3330febbe70b7405e558fb67ef5bf946
 33342af6d87f0915dc73b71b5fa8973a
 33375328362e58383748fa2514bfdbaf
 333dbad058641402833ce088190c8ab6
 333fc5fbbdcb2e2eff55ce810a38a42d
 334019d72e5a8b26f283f335527f9284
+3340e5ebb73a97f7b29aab64c3f2530c
 3340f621da351804854df95a67730f5b
 3341e040596ee625e39b3d01a28aa136
 33440d882fcdb92b1ed0ee96899f13d7
 33441b7a44d64057ea6be440cd5470eb
+3345203b27875c9a3b00d9230c5725a0
 3349480294b2644e0e54f099b1c55a61
+334c028c056f6297551c772bcf92d258
 334c12b3cacae212297d4079f7c3977d
 334f09d263b691392b17fb756d9d74d6
 3350176634afd886beaa381abf28df3a
 33544ef565d756ad95b602088a7c223c
+3355d5b730845d175fd8ed421aab5cc0
 3356a493803a1fa13a26298298cefc57
 3356a5424f1e455a6d2d9750be6d9a57
 335962b2b91ab7cd8d994e1364794b50
@@ -6535,11 +8011,17 @@
 335c8a8c47f2fa2203c7ef2be55b834c
 335e031b1195d45eafdeae8f341633ed
 33642e2700aeb79cce8cdd97da742ead
+33685e1303068e5addafce0ce8f2271b
 336a84b5038bcaf0c4cfe5cca877c23d
 336b349b0ddeca4784337d7d06747c3b
+336bbd49dc3b11a5e9ac84b339e633a7
 336dddbd1b818ac4e86f337799def0ff
+336df7de9d6e4ddcb3aaffef0c7b0ae8
 336e40a4cd823cf6a9a55d7af7590175
+336f6adcf84d41407099cc4f3043b9f5
 336fc157f6d383d297338e2112aee1ff
+3371677b2f8aae002025f181212853a2
+337506b85f7df76fb75594a06cbabaf1
 3376c8066fee492a23ee9124b60cda95
 3376d8b513fb41e75069c8c5b9f9af66
 337783fcda289bd879387112aa2ed016
@@ -6552,8 +8034,11 @@
 338f8d6a9b598df45f36f252f55726f0
 33902c05c2ba9c059f6f6edc11c88576
 3390ce020ba740dac37f73f8e877e54d
+3391c7cd91891d5103775b4cf0b92676
 33922f83538c0b43cdc9567e47951b29
 33937815bcda9453eb170c7f7abbb684
+339625c9a062e5485053200b62debde7
+3398066455389f540e733d23e9002009
 3398da720748fccdba0834326b60d7c5
 339a9dd866cd10960c0369d1bb99eb59
 339e8a193122be0e3cdd56202baca40b
@@ -6566,6 +8051,7 @@
 33a1a77ff806f7406a75a0c750614b6d
 33a602ed31a8dd2c1d51c4940e112267
 33aa4fa4ade505917418342bf1ac449a
+33abd2d7088c1359876bccbdd4dfe948
 33ac8bc0767276328bd0741ab7107a00
 33acc24b7e6975a0034c97cbf311b1e6
 33b0f19a838507a3cfc2ebbd497b7d9e
@@ -6574,11 +8060,13 @@
 33b5961fd49e0497f9e16ef7ec86e070
 33b698bf94ba6b34b7fa5e1d87dfe586
 33bb3dd7bd3072e855f3a53b351b7203
+33bd2265350a229128612c6aedceb624
 33bdfe7d07a4a0db70a3e41ff4af7130
 33be7e2cc276948d9dc19e88bc8fafa5
 33c4fb1ac7a58b94c4278d62adc0797e
 33cad54de1d656adbc5e493368aa881c
 33ccd7dfdae1c218dc26e8a137111642
+33d17d4b5d30b239af59c0c734fed8fc
 33d1fd357388cc918d7cd6547a742457
 33d30382ab9e0e2166549b25bf97f31b
 33d4701ab79f8df24ba2ab0c1d8d149f
@@ -6590,6 +8078,7 @@
 33def4f7ce935e547e629827fd006d75
 33e16cfd14cff71806ad8b9f19f4a2a1
 33e18fe4726b8304cc254874d1e6af32
+33e7f7f365a7aa5cabe05703296fc8de
 33e8fa350fd880203c6602c9ca40f75d
 33edb5b459fea76be5e23bdd31e75f6b
 33eeae3565153e47c36f9b6522444039
@@ -6606,6 +8095,7 @@
 34066f79958813119ef42c84c89cb1e9
 34070ecb16a92a68f369864bbe33b76b
 34075a601dfa7d3b0bfd19f75b9452fd
+3407ee12508f27275ffb6e771f720f49
 3409f765a55d17942a03bff0ec27885d
 340c685fb559447f204f82be61c5889f
 340d8c20d78f66277b98a93064a6dac0
@@ -6613,21 +8103,30 @@
 34110164133668d782a7f879463ed262
 3411409b0925ef8278d31f45ffafb52e
 341166102cd1a3f97459173f3fd4c8c2
+3411de7e9a4dfaa92150b42e0a902dd8
 34138a45f217512ec5eeaee3bc7ab8e6
 34155430eaea9f22da11383906ff35e1
 341596f44832139f2a7fa1743375a3b4
+3415b3cddb39ad1dc929f1e45d776312
 3415f50eb89c2365e42802a58f89a9b6
+34168abf18c707cfb7c3722864a6c4ab
 34173f70e7fff602136de3b1ee0531f6
+34181fae3b98f8a0ff93d41b3ff8d830
 3418d95c11337c13004cba6df52e8c8c
 341bf8e089f6b2c43767a32f3ab25aef
+341c4607c74e406a620a826f43324119
 341c765862079d9c06afcc48c8d91fae
 341cc497786c965de103baa22650ef6e
 341f19154d61cc357a26670173905c92
 3422b68b32b62ec89928c9b6a2896d12
 34274a99560405e35dd608bc8278245d
 342832d6ee832c7726293b0191573843
+342859e9e374c5b89c7be59149ec6eb5
+34289465f2dc0a29e8f001ddc4290922
 34297f5dcb42ede8df68716fdaf8280b
 342a9788a031bf91d856e2fc19c08686
+342aae5e140bdc86705d834d2ed4c58a
+342d84a1c8a3b206ab7cb34a6e0a87bc
 342f5c3269c69174a16e9084715d96c6
 342f690ac4293c6b3c56500086925094
 342fad75e33ce21b9bb097e4e671c5e3
@@ -6638,10 +8137,13 @@
 343665ed975ded422ad3acf58f62561b
 3437e237fe73d5f361766cbe11956829
 343c520361903f4ba4b29fd0339769bd
+343c76176f35e0249118b26f3137162b
 343df1de866e832a86ff3de65f8b4b06
 343e6cbb97b449bd60f42257d1261e1a
 34401354d04ea4eec5ecdc61144678bd
+3440a123a6cc9b484ca30854462a04b6
 344132abc716ccb3ad96b1a8f9a49078
+34424a69d1f6bf80f5a9ac6916575307
 34448de57d984f1c6795241089c503dc
 3447bb672936ea0d20332e9cdff4306f
 3448793d38bb1f00bbb4fa58784f0d2b
@@ -6653,18 +8155,25 @@
 34510ca30abeb4b191a08f086ce9472a
 3456c8e1714c4fd98504f6b8fb292387
 345717d754a932da27ba852fe87e0abf
+345bd46d435e983cf39edd886c0b2886
+345c0ec8718847fae37c1db909007734
 345c4dd5afaa57db809710e08e3ed9b9
 345c843f434a10372ddc468e2a6a5fb8
 345ca026e0d86e1eeb3abe497a56bbf7
+346020c6fa27f6d8445ceb5ca101884c
 346070fa5f83bedd125b9435be2a84d3
 34608d816222e2fdf5aab0187147190d
 3460dce393bf68a0d9e742c215481444
 3463ec1f7ae10279c58ae11da2c27946
+3465718c4ae8431916fcc469b8663984
 3466347dbe7d28aee259e216a8eecd4d
 34665e5094cc5748d0e6452c4ee9c161
 346818e4ac465671b29506d7a7549fe9
 3468bb4bc0e8c51068d42bde4b3b3951
+346c9f013436ac09e34b420879892106
+347005f5b8ab7af2b07fe80b7e429952
 3470c68ab9d239f0795dee26aa99a948
+3473e912d48b4105b4fb965af92a3ea6
 3474b74c329bee36042842c1f592cf8a
 3475524330b6d02f25fe22a7f07e74fd
 34758917886dbc21cd7fe121f3fb04e3
@@ -6680,6 +8189,7 @@
 3483f502216f308a163228cc04db1760
 34848c220e0e353fb16d6d6171f0fddb
 348622b430c1db683a8ceb1b95d05433
+348695cb3d4c5a9d9f227d1c4d35c094
 348752b881b73ee8964827761e58c43b
 3487894c9a65a938411584475d5852e1
 34893f7af833a01e6f46dbd808ce4eb8
@@ -6687,6 +8197,8 @@
 348a06ddfc64a7c81d1013ccb21bb8d1
 348a3d367f0f67a0153b8abc12801bf3
 348ab75c29599ed96ba37427057d9793
+348c33ee1ace3ae9f1071ec0489e972b
+348cba2a9256e6413b607eb4d5631e88
 348e885f7c2a045018e31834e78b4f01
 348f028cfd5b5c6bbfe990aa99882c3b
 3490c9e1c71b432e82d54323edcb8835
@@ -6696,18 +8208,25 @@
 34998dae2f604b93f9587ba6deb6c328
 349ace761e452862ad463142680b6160
 349ae66e9eb6320d358f87f948ea9c51
+349b7b8dbebf96076fc3655bb6cd3fce
+349e285a3e39404e54ccafbe8d4efa79
 349fd9057c5ec2f75cdc5cb8778c792e
 349fff637d0e2b59c9079066974aed41
+34a094deff5bb18f10793fece596eb0d
 34a225fd7853313c9e533d64301f0271
 34a39cfe3bab313a492371581ce3cde3
 34a59e66de747a74f5923c1a9a132c27
+34a82f7fd997010e3ffdb46a91d1c2d6
 34aabf8578bf39b3570e04f42bbba83c
 34adfdaf0a25ec7ac5058b73165d443a
+34aff9121645da66c26d7e35b85a0c13
 34b27bc9830487a73e4f005457d56d19
 34b30c9fbf451236b207afdb3fae06ff
+34b3ba8c33361b336a9a0ebf3c835329
 34b6e83823f0fd7b8dffeee10db85945
 34b713ecd322926cd3d4381df0d61afe
 34bc9c5319ce936460cdcf6597b71c23
+34c0fe8d3d1b1c6850d519951ad971b1
 34c2af1244f7ba549f6ad52ab15fbfe7
 34c2bf58dde33d8392733df2857c14ce
 34c35c64aa4ca251cf45d9d2a3af8b89
@@ -6718,24 +8237,31 @@
 34c958fcb1137f44730c98bed3db0ece
 34cac1b4b53d7c2bb2f4578595bc71d4
 34cafdf5f5603ba2873bd30deb5ca640
+34cc78bcd02466fddc64313a8fbf99f2
 34cc8b84a72ecd90c8967231b26a71a2
 34cd096503fdef8001a8ac6333fe0cbd
 34d0c66c9c0c5ad1e159958615ebba57
+34d2c3e339f8e0eb47803f24997bfafc
 34d323c59832a56c42348b4ba3ce67e8
 34d46db95c44c3c1670bd65274979e0a
 34d5a5f22e220a1d193139883ecb17cf
 34d74c5fe5fc4d10868cbfbddd722bd0
 34d7c3f9023faa4be147d8416eda816d
 34d9094d31dd9a4d4db987896d15efbf
+34d919148986097c5a83659e92effdf8
+34da008324f067a1e539a5f7998b0dd1
 34dbddb77000621a75bc48d543b98a9d
+34dd47234e1f1c232fc5f5ecf17b3840
 34dd49b4c2a3486aae20834eba835d78
 34e05418b0d52e86249ab421f7c63699
 34e143bb0252426a485963448a96ac2f
 34e502c096834fb2b822a63a792b0c63
 34e5cbcada62a4a49be9e7bc9df2da75
 34e7e4fdfe8043e3f7682f0d5f5ce3db
+34e89fe67c413f74f5b07fb2cbc5a80c
 34e947885c5f44c1daa21255c4fb827c
 34ecf85fe2c0f99b5d221b25b41d8292
+34f001ec805f72b675634370b46b6ae2
 34f0b33d0cdadcb2e56a5c41fd29e91d
 34f2cfa94168d4a3d262f6cd7dc61205
 34f340880c7a70bf061cf5a324b9fe9b
@@ -6744,21 +8270,27 @@
 34f573363a5a1f945fd21e3b4ceab061
 34f68a836217c5e13d5ac0674dc2c006
 34fa46e224863c88918cab796b107322
+34fa52ee18ac293b13d3c9b09fbd3016
 34fc59ecc1998b80a95637cf40d92e62
 34fd45dd2e2a0cbf8f17a50e722fc44b
 34fe1683d8bc6be261ccbf05507c94be
+34fe64780eeeceba6cd07e6d7e6d8069
 34ff496ad475a4bcc2fc40059e32d87d
 35001a592fb536a51d805bfc486054d1
+3501d87f7016e498cea9a38c26850b93
 350644c3b3d16471291f69b1e4f532a7
 35064620594b3f1c079ce75de0dd614d
 35077cbe2563a04864ec6f73be2f923c
+3507b1152435a7ddc51b5e1293afadaa
 3509aebd1f8788a01085b37fe77c2d66
 350afd483152af7ca87c373d2aba3f53
 350b722dae9967ba4c91d248dce0e51c
 350beb9f7dadfbb406c6fc543c5a8c6c
 350d02ba2655e8a273d290c81f58a2e5
 350d91ea931298b6736c3f06b059dc7a
+3510a6f95d20f8406337459323349276
 351626f709d203781769acd78b8973e6
+35163679f8e213db6979c31b7966edba
 35173ef6d7277e68ae01ac98e1b51c9a
 351d01c9213f0231ba10447885a38d29
 351f46eab29316f336439145cb26c97c
@@ -6778,27 +8310,38 @@
 3542a2669d7a07fd76774c77778560c0
 3542ac12135abe47a139950defefc202
 3544adbb75c7bcf5ad48e73a1e2b9f8c
+3547a7783ae0463875ecbd25ff058646
 3549228d2e385efa13bfb7bb4e9e6735
+3549ee5ef8928f51c8a82f5e6fb49ca7
 354bc486a343aee06c8546e0032e330c
 354be5a366fea08c953def9bc16491fd
+354ccd5eff391779d6ad0737c7c54c60
 354d8723cd51d16af5b34fef0ae174cd
 354e1a70ea955ccbc6e79615c60c2504
 355027de4a1f55e31494e13f74e0fc3c
 355186c6436b31db2a71a5d856483a4c
 3551cc77115db5efb029e768d6c24f7f
+3555302f8410462dc17fc4552716403e
+3559dd6f8ff12ca1981845017f9adc1d
 355a26b7780eb2b1978716e6ccc51fbe
 355d89b97f97936243bbd5e7038c0194
+355f894b3b64c359bc7dafd208545035
+3561a30caf3a44422c5efe772ab3d2cf
 3563cef7f8c826da9f70a2465cf25a57
 3564014c8f535606b9cde0164e5d8ae9
+356428f33661b5bb1b5637f969b233bd
 356439a9b14edda978476c0aff7103b3
+35645f11a8e44301f40135af8593a1a8
 356652173936dbb9211de5264513aa8a
 35669456079ed16cf575a5e77a384ac4
 3566c990e79f717e6cd49ef96e546cef
 35675a14b149ab954680e6ad51ae4b29
 356d5532e75b2bbb80bc65467a7899ba
+356d7270e34ff1646c654778ec9818a2
 3570114e7911fbf00ce4d21916a6aab3
 35705d4380f9dfa422d78f064ea49bbd
 35738c8af1abe64d8b2d3454d9337071
+3576ed485b0206b676332eb8eb58dad0
 357bbfae7e9325afcd161212ac9dce2e
 357bd97b95d0c79b1676bf000d678341
 357d53e2d6365c397659e776d065342b
@@ -6809,28 +8352,35 @@
 35818817d19c5c4f3a3ea8a93d6190d7
 3581d499cbcf8f4d4fc6d6684084acae
 3581fe6f0b7a5ceae5785440c1faae6e
+3585a880dc5e4ee36dbe61b15f479023
 3588598a8771f5905f1c6303725af5d1
 3588a509287c2ef6b78b5f2e2e785eb0
+358b3f0e7e9bc24d9b7437148c95d454
 358bdf9e4f7eb37dd495a013d93a313d
 358fa894b0f6fd3dd935bfd9315d80c5
 359068ac07188ce41a1644647f250d1c
 3590734084466a4876f3ec443f0f79ff
+3595e6d58e506f0cd754d3af1f4446a3
 359a62e408cc78676438468cf8900c74
 359b76c2b9774f59a828cfa0d6ec9531
 359e97b8ea9ec5fc427af5b0d2e28c75
 359eefd820b5b8986828be78eb1a0d20
 359f23aca6a09b04e0abb2b21dd385b1
 359fc37e13ded7c8077157437867b7fe
+35a02a6e8f7b3e64d49b6d4fd1c3ea09
 35a1b3545b3f19020672755aba88aafa
 35a3194e6d2bc3b28a013fe939ce425a
 35a3d5f6c43e31b7bf06a205aa905279
+35a4ead62414649b915cfada7605cf32
 35a50e7b3c35ceeaa432394862dbffa5
 35a6db5f924f9578edb20721729c88da
+35aab7238da67d53d5cb8c77112a6d94
 35ad40a518ac68de122f7d1ceb84b5f3
 35ad48b5d00c9c483f75a9641674dc01
 35ad874c3db451e6ca945f28f03d9cde
 35ae28283b672d36e452089a15521752
 35b1c79506c058be2f730f987c0aeb5b
+35b3ae9a7a94ad04c64bead969995178
 35ba7c6d52d97d15bb131c4e9920b228
 35bdca0cbc77d72935809a14fa67b823
 35bf2349ff6f24a34afa59c5567c36bc
@@ -6846,20 +8396,26 @@
 35cc023a1ecc7303427972efe186bab5
 35cc72611b70bda3777399a5f1f5b21e
 35cdd4dd2f2cb84f4b9902c744d6aa11
+35ce81c2b45c61fce363891fd69f396f
 35cf739ae8c6b90ff17b2245f2bbd777
 35d12e580fcb947d076190be7d17249f
 35d4ccdcb1b2b09f9b1867fd1926b31e
+35d5ad5a1993beefc2327c00ddc9de65
 35d78cb1ff868eb397f24089fae01536
+35dae2bf13e98b39729cf8430525d7ea
 35dc3d29e7e5508b904af9808d153d73
+35de7cda71c39e508fb0fe98fe2517f1
 35df678fbc9f8621fa7ca76792aa8bb7
 35df924e122b9eafdaf36934407debc0
 35e338a88bb4af56180736fa2aadf897
+35e470151a88a237dba76ee56fe2462f
 35e485ba0afde8ef45d180aec5988109
 35e578f1a4e4b854dfe58a7f6f5182f7
 35e64c3a7f9d132633a8f46fef535002
 35e86cd1df2aae86f6a6a6b2b262226d
 35e8ecc0494f96b114664aa086fa1863
 35ea5609ca18e302bbabd47eceed5981
+35ecb103c07ae5ee61837e178298d256
 35ee7206b32dbcb8f8a9f484d5c10d41
 35ee7e2b300e6f0c769d1b89910b06b2
 35f0e53bb283be5158bb00fed20d5fd2
@@ -6880,7 +8436,9 @@
 3612776df8fa32f9189c9fbc3272f4f3
 3613b345e935a156be45bfbda6a8aefe
 3615a60fb3d00dbab340d082d4a3ad86
+3619d286a65871b7a3b16ca758d4be1e
 361a4cf3c2b2bc0281d179c6438fce83
+361c947c69ae12a9498eef521808eeb9
 361cfd12f703b62f7396a24bdf235e28
 3620249907cbe1733751a4c820be402f
 36221dbf386ec9a288be47c77f64e8ad
@@ -6897,11 +8455,13 @@
 36458b61cad6fd9c597d18599d0e2bff
 3649370f7de3378d78e8f41b38e06bc4
 36499126b6f51645739e3ed2b97d6e45
+364a9b8864d641432103565c0eec8790
 364aa94e60bbffb78af32dfbf90a9c45
 364ab5e79b700044353262af175cf183
 364c8e6355e576628c389b549e556a52
 365042c6b5de62835c754a3a0ef21a90
 365188bc219752c56d2f5571b21c63f6
+3652a8ed711737a17e435f8a6b6cc86e
 365560934826a6a43344c610a8bd5006
 3655ad75a494d643e74356f7d086e158
 3655c0c19aa2fc8fbd5345762ebd165c
@@ -6918,13 +8478,19 @@
 366515be9d9ab68d244ff36d37956cd5
 3666400c01f90b032507e5f516cab182
 36667c3bfa67c037166a5d4d2defc803
+3667c7542f1af53aeaee3cdd3a75d273
 3667f5215fd657efd0ef398680528ae9
 366a5c619d622810714d67db09f6fe7a
 366c8cd0631aa1894907947c64a1126c
+366c963dc79061d74dfded24889c7fc1
 3671b781eca3689a22e5d1c9d056dcb9
+367603d124bf505f0029c3af065bbdfe
+367aa3e8446e4fb79d5f05db5b12d225
 367c4f0a097738eca2dda0c871b385e8
 367d0689680a44ee6a1a9ea173e8a0e6
 367e4f8d4fee514146658af70c28d5a6
+367ffea946b0d5a4ac121bda8eceeb98
+36819fca190ab6e02ee96a75ba0f1558
 3682029dca69237470e14cf2858f8649
 3684c8cf10e5b96795f570be620f3c55
 3686b89809b3e63275f5f68b001a1326
@@ -6932,6 +8498,7 @@
 368ae85875bc8876d76be0e699d45e8f
 368b8034d7c9ca6737a63d4153e0be89
 368d694c8148039403077786d0137ab2
+36904e0e4883c9b058677421e68c6ffc
 3690e38c61eddedb8c640609ee88d78d
 36923f18ea99b0d057716992f966ad2d
 369365571e32b5dee374a996ffefbeee
@@ -6942,20 +8509,27 @@
 36974c7eed44e9372fecafb58f0533a1
 3698fb089ca166c398e49e353c813adf
 369b047950be3f3e0769423a872bb45f
+369f68fe29be9cfd37558eadff643466
 369faf46b3926fe1d795688933ac008e
+36a04aea3c49884db170a84f844db33f
 36a1a60bdfcc0ffb902705a90a1de6b3
 36a2d011a60c384d835affd3ae321fec
 36a2f894381dc676377f5447c187da56
 36a5c7d45622ec3fb20a238aa1783fba
+36a68841928bfe738f2e1a50e9df5e53
 36aa7d045770f36a520155cd97d676d0
 36aae0a919b429cddc50d2435c66d646
 36ad3b2600f83013c226831a5c66a120
+36af4be90d65b43a359386d5b2e7c1bb
+36affd14e6e779405f5811383792abc6
 36b12277ef82348ab469d25074ae5435
 36b19e7b825a7ba381e72b62d8dd263c
 36b235ed28728793aa04b1a3033f4b29
 36b3c343cc563d8a599f0b58bd195dfd
 36b40c9a10c8c84affcb92b31986bb9e
+36b4122a9dca8446c9e1a444319d5fb0
 36b51a7122dbc62abe0c58231958e9a6
+36b67be21548dfae0b8e8745875b6ac7
 36bb2fbea590e6339a973e80614fef88
 36bb77492bca17ec6fbc3d489370802d
 36be63d47cc9dae6bb60d56aa27baea2
@@ -6971,7 +8545,9 @@
 36d7271bfe310df7ac2fd2c7d4b635c5
 36d76cb783b07895b3afb65cc404a878
 36d9e7f43393b9f9d3e7d918d1f0cef1
+36dbfea29f83a72cf4dd7b8a38884620
 36ded04f4360682ff8ea02c801b5228a
+36e18e499b11d55c2b69cf6ad2822d9f
 36e2b40ef69d5298d25809775980dc3b
 36e317b5b2c824097c64b55419929055
 36e31aaec16c5a4413c2f942efc06a5d
@@ -6987,6 +8563,8 @@
 36ee48dbdb00e6eb1582e6597c802d1b
 36ef985d69fb8ea49470bc77eac18cf2
 36f0f2447628e94a852d5966a907c4f1
+36f1bba4063b6c1ab6d537f305e63555
+36f4ae50121f8514c95ababb3b226050
 36f6e7d3b0af6fa8cc871b3f245d4cb8
 36f70b9c589a9449e6ea15d9074f27a0
 36f8742de55359bbd56f3cc85231a0e0
@@ -6996,19 +8574,25 @@
 3705e0354210981723105cea6a8e7f0a
 3706a3c7b19a6e0ca79be8a06c065ab1
 37085e44053c35cbbaf934cd17119d08
+370bcc049966aa809ef8263256f9d7e5
 370e69faff8a6bd1552c6add696bf31c
+37110e86b278eda5e8a9f40ff32a0fcd
 37111631655475d1592a7934cedeea2b
+3712ae4c0e972b576fa13c497bd02cfa
 37131f7ab7e6d6b76b2ce92302845628
 37166baad324f05d9190138feb402f54
 37169a5662081eef293ffed3542c10e9
 371702698417da0fd9b35a37775a4d1b
 371724a8654c91088a6b2c65351ce440
 3720698e68f57a194fa2c09af9f9e392
+3720de53b8cee46d69f9f320e3d1ab66
 372223fb4374a279f85d63d888773a3c
 372fba78b828fd474359ff757f7cfb7c
 372fcfc7bf5e0133832bc6aba9b4e046
+37319f89b903acfaa7e4e2ac355da3ff
 3731e59307bb372cdcf47cbb70ae8f55
 37335947af8575c020a876f2a722a303
+3735b4f8703fdba568c478846cbffca8
 3736f014aef71b1c81a50bb0f52673b9
 37389637664c6f91bf887088baad461e
 373972872e15adccd779ccba7bf03211
@@ -7017,6 +8601,7 @@
 373dca98f4a274865aafbca028e9bf50
 373f6cccd02da7ec62fadef4cf8338f9
 3741a1281514ead52617ac1c2c84355a
+3741a38b9f40136e413d44152d8bcd22
 374252857c48a14b608f3e53e8aa302b
 374797a77e6e41d6d18c9560c459779b
 3749e35a741222cefc2c0969b0925e50
@@ -7027,6 +8612,7 @@
 3751c4e66c7900547257411e81cea775
 3752ae38be731a4ae1f4d3aae7f7ce54
 37539696ba1ff0138be5a020528b1dbd
+3753d45f275eb9a537c5b94e1da41fe3
 3754fc9284f1f04e218d1709ce379ac6
 37559f6756e387da95804ffcf7a260b3
 37569e83a4458db59a3f440841ec7ec0
@@ -7035,13 +8621,20 @@
 375e335bcb6b5ec89fbb45756df53337
 375fd3937971b7db287cf37967798fdf
 37615efc7f6897e89f4f7b78808144c5
+37624c9f4e6ad5c98689bf67de4b07f4
+37655ad1ea2879baad3a2c0fd03a97ae
 37697d9701a89a8f41ec877795852ed0
+376cb65a14ba189866f7b4901f023fac
 376cf9759983fcce7651384a807fbc27
+376d0d06bd446e29e221ab2b0c159907
 376dc33be84e4db8c5c4dfe852df1806
+376df9a35611c45ddc477a4b40ab37ba
 376f87522455ad5efec17f5c9357c40c
 3770d4d2355f64be0f54de6c2bb279c6
 3771aa144cd75fd237d308eb9afd7bed
 3773ccea39f2d3381becee08b89e530f
+3774ae922240a2abb594b0d195cbf85f
+377588da8dee20e3cf922785510143cb
 3776dafdc100942517884f9231b77c2a
 3778dc019bd7d161e23eed255814304b
 377a3e1be5e7751287ec22bb049ff44f
@@ -7057,7 +8650,10 @@
 3784268c41b6fd24f0a898ad7d843694
 3784edf1ca33070e5cf774c65ad21f9b
 3784f9403cb1865520aa06a8642a0caf
+3785d63e5d067ae31fe4ac4f1ccc25cb
 37864a8687a5f167922bf0d86ea8caab
+3787dec97ade9b49906dcc42bea8f7b8
+37884905a0a9349cd16e1bc0537e1ec7
 3788d1d6d732bad9a78c2bafda7c441d
 378b16e3fdc2aa6213a36105056ac81e
 378c18d58852fa2e75cbd65166105f4b
@@ -7069,6 +8665,8 @@
 3799f8d6189660caec8b66b880dc6b90
 379a722357280d2eab92d3bf272427ab
 379aee6c95b88a6cd59ee626b2855b17
+379c05969f250f42d8b75770af6f11a7
+379ce0bc82f47f2db94b391de69a9496
 37a02e844a6feebe6d0f7fb66dd5f1fd
 37a17f62701a40f300cbb9bfd2b9e3d0
 37a539a79e22db8a7cc82b7e8c686baf
@@ -7083,6 +8681,7 @@
 37b5988949acb06551081678bdc85ac0
 37b61fbe13955e75be49945ae32a0830
 37b7100b998971472aaa7e728bb01f35
+37b7434312a7b2b90892888af2b4062f
 37b94762a439fdf1f640cb056aa007e3
 37bb9cd61b04a3ff9711d406fce6cfdb
 37bbc06467e4157a48100a463bb9179b
@@ -7090,6 +8689,7 @@
 37be3db78d84dd1e758ca31aba5d6aaf
 37c0604a2447624b3f01be829b3aad0f
 37c0800df62cd02e2f5377219c7b63bd
+37c0fe793b645cae35389bd985cbbf0c
 37c1370573c6f1a0c935e1faf1b172c6
 37c289436e483d8e96b460b48ea01eab
 37c424fbec570bcfce9d84e43da5f6c7
@@ -7098,9 +8698,12 @@
 37c8f6efa4e57299e4da294812e9d642
 37d022f47f27719b32be81ff95b9b893
 37d05f47e2e3cbbe9e24533905436ae8
+37d208ec61839731722ab64e2c2682d7
 37d261e72206643fc46dd402e2fe1b1f
+37d366244c2078af3e58d0ef2ffe0565
 37d6cbb3d973d3501439461eb09e5bad
 37db0633387cb6a3b7722ad7768dc85d
+37dc7b42244f6d445705001c754771f6
 37dd1b71d3c1dffcd59a550f8f83f34b
 37ddb602b7ba89742cf9399452b4074c
 37de99211282c476af174df0489289ff
@@ -7112,8 +8715,10 @@
 37e870a68c157770e6509123f457a08f
 37e8a545843f6f122440633939ba588f
 37ea69fca1576ef66359f4c6041fad5e
+37ea9a09bea343f338ff95d2797c735d
 37ead7a362c07643f717ecec8af20e69
 37f233ac5ce8d1e67a47057e78d9df9b
+37f2d1f5a9d30c65a8aa1dc0eb5e3d34
 37f4e7a951514ed604db8be5740dd097
 37f5a8c25fc054bd75e2cd98e36f355e
 37f887a1a1174cac15f3ecec2ec6834a
@@ -7122,13 +8727,19 @@
 37fc175e5d9042b09bbbbaeba9a3783c
 37fc411ee3d3bb7a0997da8d5a948fba
 37fd03436b02be9c82251d8b727b6da6
+37ff422f76b63f62643f11b02240a519
+3800d9961a55e7cbedda52c53e05b47a
+3800eef02027015dbb7331eb8e93b984
 3801a2b447be2c6050f270d83a2e47bf
 38049524ebaa387076d69d958a3ed7a6
 380592b130a62d85cb8642a1ef38d762
+3806dfc8b8de94b175e62b90395220e8
 3807251903f23cb603ece0d442bfd41d
 380875d5bbe326d9f7de5696a4b60b29
 3808c2f2ac04f6ceeb6b60b190c4e1ee
 380efe3b11ea3d484bf336dd09767923
+380f37e9d74145de8da2e9122716f5a1
+38114c4279ca882941ba8fc8435ed670
 3813054116ca929ae87e48028d3656e5
 38168f3436ba6750830bffbce8577217
 3816c6be52cdef6758fce0c5356f1159
@@ -7138,8 +8749,10 @@
 3820adfed8fb537afb9075f20b542119
 3821d328a8a46bf227c51ec1f3a1377f
 3823c290b54194c6ec6008ab1cb5b6cc
+3824150b495cfd7649ef26d639a207b1
 38271216d1251cd860f15d3145edc70e
 3827a69a77d517f3c56220917425a3a6
+38282f94bbdec7ded04edf14b5d3a74c
 382a404e99d662cc4f86fa92f9a34684
 382acf3fdd90c26abb46e4b13da713ef
 382ec14115d41d44e82dba8cc058c88e
@@ -7153,17 +8766,23 @@
 384016d7dc49191c443d37777fdb1bef
 384059028d5f59790b1646a998b814ef
 38432202be381ff7cdb9919ec4dcc6e5
+38437949c7643c5896e01e6d44caa456
 3845b7dc41356cc6c919d4441795dd17
+384905ded52ce4bd64368c6dd152b1c4
 3849d1f8bce17b4d85543fe0bd2ce203
 384f5ac890fe9edabfe4f3003fc44c30
 3850b7b9b8d7252e39a61f7ba5dcc9ed
+38517c70b2a943033c889b18893724d3
 3852c6e672d1a2bd8f396a3590a89aa8
+3856ee97fb84194ed2c424d5c0eb08d9
 38586a50b9f0d7572a670680d2bf905f
 385a4b0df63f529d762cda5b88534a65
 385c9437b8064cd8bec8970505287014
 385cf92d7e6456849dc76207f1868774
 385d94be906ba9d6fdff06b5c0b00d61
 385ea541c490060ec675bd00b11b5a59
+3862f392bcd6ffc915e671bf4963754a
+3863ca33136e1d964d42fb5c7a724dc0
 3864530cff742baa812897fd8a848028
 3865abfb153d5e7297d1d76252ce70ab
 38685aaa625719e6ddc42e59b9a53163
@@ -7173,18 +8792,24 @@
 386ae2fdc0bcc7cecdd4f789e13d60a5
 386bce9716fa9d4ff7b19d2a98b2c3a7
 386c79742d3054eabe2886f59043af83
+386cf8e6ead2192993b997e183899334
 386feac07b8eb49f6fefa8e472377a90
 38716cf3862ba095ce92d3d38eeb35b6
+387539ad7ed9c39b136536be278c799c
 387637d7f398c0343cf2bdffd78fbdd2
 387796b379337ca94fa582e0396e2c3f
 3879550d78b396c6f09165c9c1fdea01
 38796f44f24e987813aef6b59f0d24ad
+387a4e5fec020b8da0f317f4fe7721d2
 387bd966560c303cedd79921e5b78b9f
 387f7889a14750f96f60415eb7fd8c74
 3885d6825c8c388bb6c617d1fbd27e77
+38870a3f87cbd7f163d739ccefee1afb
 38894867329c7c7a3c52162bf9177d6c
 388a5a934bfc388c92f9008cee2cd74a
 388a6932bfbecb0fc10ffa55d4b0e1c2
+388ff1ed4da833e3d61682b4be6288bf
+38931cc62bb9c48c63128af6e50a6910
 389451caad42f428fd33f4c868998f6d
 38948cb97138b5e7fd865a7f522feb4b
 389609b96094c3fbea63ceed6f736d7a
@@ -7195,6 +8820,7 @@
 38a1b138bc76746680bc9db15e556298
 38a3770500bb58b090c59603a27d3458
 38a428ec47c89636cded57deaba497b8
+38a5c519e5af037b1b6fe0fd2edaa64c
 38a65ea7d680e2100e7eeaac1b7ba038
 38a9295b1004573ce0fa9c8245791b56
 38a9b6b644763ac3c67874026a074acf
@@ -7207,26 +8833,34 @@
 38ad99be123c02d3b8742c9a1fa5f6c2
 38adeba05c1d947b0b1ddf67566630dd
 38ae4a930f1f1ac73d4207d9de1097f2
+38ae4f2730ee3d044243028b4272d892
 38af6cf167feac9e7de86d187e6ae04e
+38af892f8c93e6ae0e683e127c5bb17e
 38afbfcde5c4e6ae04f1bf11764e12fa
 38b1489bd845b6666cb18afeb5b3bcac
 38b3885a733062966147f8e7e7234ed0
 38b50ddb06b770b568d29d37b554e798
 38b54d503fba4bd0f2f4047500a7c76b
+38b55ed25a921361b0b645aeb1680d94
+38b815bd31ea592fc61b2e95fad5e6ea
 38bcfdbbae7ab5d6be99270c6ae382f7
 38bdb0fc056ffe3a27650c4b2893acd8
 38c64d97ceb5bc4a9fb4253319f70de4
 38ca294a640a6326fdb8292c0c6cb61e
 38cc528fd90a474c59627ff7e64ea08b
+38ce42680232926eacab5d843e30acf5
+38ce53adb98fc5c7fdea7fc68d10551b
 38d0f673ce19531e4d16619afe3b8a3f
 38d18b4c2c54e379861b4570b3d39617
 38d4b34af1218f643bd615ba34002765
 38d689913adb090a400924bb415b460d
 38d8568e0083ed04125d18bae470bb0d
+38dc122192a611e982c1cb32e56cc4d3
 38e23d19b41992d2f8c6075970d1a617
 38e56c9f2c26264ae0edd19c1d8fc504
 38e6457c6f397b3fe0b78e3af1ed9fc0
 38e64f17ec4f741e62a27030f42c0432
+38e7ae63d53e108354f83ee055b8f949
 38e9073f9d690ff36edad05a1c5d080f
 38ec53a103e611876814c15ac2bb1306
 38edd3e7e8f885308b8edfa819f23e12
@@ -7238,20 +8872,28 @@
 38f5ccaf6884ddf051a92a0889795cdd
 38f6d2a831380b578232f9d214295ce9
 38f9c0aeadfe1fc06499c755d50af1e5
+38fa1f7e35fdc38db21c2e17954425de
+38fde3d022d5f870933e44bd82f555ed
 39027c02cd003145bc74c563c2059c67
 39047b72ea9f2a256d6fa4edd04b7d36
 3904c189b0a64f80797627e3399b5911
 39057283f2ba7290242b8c13ca720d6a
 3907765112304347f382a1eb46a2405c
 390792baf48c261728408df31f0244b2
+3907bfbacca8decb1b3972d57e5d7691
 390942b95c3eab2c9f9cc632077cb23b
 390aa0aabfa8804de6d3ee375df4f809
 390bfec422e7b7668756476f31ffc13e
 390def4aea445f33fafad629e9bf960e
 390f3ed615e0240d154dbd4a05e1deea
 390fd9c3bb478dfda6535cbec34901c8
+3910508b12832356f82fbc6fefa56708
+391508b4bbb635dc6b2ecc76d45df919
+3916c95989ae3ed9542efe24550ca265
 39199e21a762e51e76b6a3206d897e25
 391cf914711b52c1dd33cc21a9637638
+39230277acdc4498202066225f144274
+392394e1518a7f591835f8d8d449fc27
 3923ab15e44cc9a14865517e0c93597e
 3924faf716317a333673270defc42787
 392702d1e7fcf0d5748420c631803d76
@@ -7272,26 +8914,31 @@
 393195fb550244f3d69198beeccbb3d8
 3933895d8837ae70a55a3d60c8fde7f6
 3937a4965f728f855986674925765dd0
+393941c5e957e87e47f279e348c0da78
 393a91e2d36c8ea24582b692b2e9ce3d
 393ba59c20a3965dbb4c755597c9ed7e
 393dffd5ce3941b5316f1583c8bac63d
 393e19cb32efe5b5b16f850c547b5bd7
 393f634866de09d7efe5963de75ad680
+393f72198ff72f98c353f23c521e9241
 393fbeb6e233d049be5a776fb3ca89c5
 3941c25d86e2e7f9edfd96a1da31dacc
 39422d454984ec0c166b6651ee81b62c
 394590ed9a0a58a597e03c6521f3f06e
 3947a1699c9e9d74a92a4d688dac0f29
 394a7baad1e9c7b3daba99f304f2a7b8
+3950f8e533f132a585ece44ecf5150eb
 3951d7df9a7983ff101b0bd8955e4332
 39531a935356c433647fcb7ab199f0d3
 395452e3c8eb8b73c682667bc76e49cd
 3954fd5651f2ccc2aefeb6c7e07d21cb
 395814d1d8bfbd5a6ead8e68a9b1555c
 395864ae59dfebc14dd1695742ad4b1a
+395dd775b0fd34174fbc030a692a2be9
 395e743ac002bc05bf5ebd7c67a2ba08
 396663861d30eee7b9e61f27e2560647
 3967f3cf8a9f3c7783fee3329c623941
+3969657879234e2bb9ce774c24d4f59e
 396ae097f8ecd277c008c789a46b83f7
 396b48389b898a0c9eb90ddc1d6ae8cc
 3971aacf111ae75097992cad2522580d
@@ -7314,24 +8961,36 @@
 3999e9010f0b8339a75b82eb516a0d4c
 399b7fe3648429536a548fea6ef6914b
 399c10de0eed9c6912f55294a0de3306
+399cd61118d19622a778e4c76e350583
 399d663ada93cd1e8e02c07b59b7c171
 399f3a857a8565b66773026614923819
+39a4e9d48d8a9255ee37bc46198aaf2b
+39a6db9a3842aff411e2afcc7cc957a0
 39a8cb80d54ab3e522cf6294da4f2e63
+39ab1fb179b8eddba5ff486d41cf0501
 39ab5f961433c8c5d0e4d279967f6399
 39abf9e212ca075059e558b7ab9418db
+39ac4652ed330d6e82ebe4025cd68636
 39ae157e53272d057af64d8b9e4b502b
 39b35bccb8aa6af4622d516943a0aebf
 39b5def4dedef1782b9cbf1f5953087d
 39b8b54a010b6c78d9014b96f017820e
 39b9f7fb551c589f4fb1877d49fd26e3
 39bc3ceab7b078ad8a9bead1e8298bb4
+39be9d32d2a3c8a551f7fef3151866ee
+39c0f4e07cf26f33b0b7ca871cba8cdf
+39c1db5938ecdf012f26cd768626eb79
 39c4078f4de23b4221f1833191e95f82
+39c5973d2b79b8b9bbcad4e0dd1ad919
 39c68cb1bb6b3b4d4c34f2d97090532b
 39c756f3ffb953aa0c8523133bbd527f
+39cbee234e16da1712e970ce5f9f2657
 39ce113b1945fffd1ca7ac667a211e16
+39ce73d9fd6ac2aa0589c996727955a4
 39cee6822c911bb419dff9c49aff7227
 39cf7278ffec6492f45d918c8a2cca1c
 39d011cb828d9ae4377c4b0754ef3e00
+39d04f66f6ecc2f5834a7b9af0d4d019
 39d13d011288d670e127af01d9a6b399
 39d42d465d56b5447258c24f8b1b6c99
 39d578a875e3e5c51ad0cef38acd4ff5
@@ -7339,6 +8998,7 @@
 39d7dfe804024da708b15a815d5c9d92
 39db2ca93e42a9d7321b316ba495f73e
 39dd251030cf09efb06833376542254f
+39ddde7ea23645528102f495c838415c
 39df40340313fe73730a58b32a8893cc
 39e64108f1680360df8374b86725aedf
 39e7c5c3d3616952351e65aee6e535e8
@@ -7347,6 +9007,7 @@
 39ee94541ac19f5ce9c73a34b3da0295
 39f139670ca8ae27a9c7eaed2cbe73ad
 39f396b08554b3f3274148f3e5a912f0
+39f5125d7eebbbe1c7c1ada42c0464d6
 39f6faf204e2c13c761217eecaebc2a5
 39f7024a15c13be5e8d88cb756b788d1
 39fa859dd502a87abd3dbe5df0227577
@@ -7358,9 +9019,11 @@
 3a02bdc447743e178071583907284114
 3a031344ffc873fccf4fc315e2ba49a5
 3a045f5cccd2e1a2f67be740b31397f4
+3a05b0e02fa48668339016975cb77ecb
 3a0a47114fc234b7f1e0835230b4905f
 3a0b0d11586ac4bd85b2a5d5076f0640
 3a0bbd5a44952b53daeaef51c6571832
+3a15331ba62624c64dd964fbdac8350b
 3a15e89b6c2d3c69567f3650dedf80f2
 3a15f71b9b73f23a92773d24319f54a4
 3a1609c1880357693f2f2bb671639f87
@@ -7384,20 +9047,28 @@
 3a2daa030d63d19446adfae0257e733e
 3a3002d55481a62554a889b54879378b
 3a305ff92d7ced8c8c1b5b8b7934146a
+3a3183c09d3ab2db24d33958e6813df0
 3a32845397dd9be3cde0ef6207ff177b
+3a338a1a4860f37103dfc5255010806e
 3a347a970e6504a58da1a46d5a779f61
 3a350225f3cbf9352824c598b872f135
+3a368cae99088f791d8b2a0f64dc417f
 3a378beabe3533a801822a381f77a04e
 3a393d06168a432d98f57b7e4ad72258
 3a395e45f946d18395512466a15d491a
 3a39e0982f85ec55676a40a173bf335c
 3a3ca7f31593d8f6b79fd9b716027768
 3a3cf567379cf487bb16737b48c49055
+3a3dd4e1ee9ecaa310637f0ca608bcf9
 3a3f7d00d7499e72ad6414db6a2455fc
+3a3fe57885ac2c6d6c3d7a75ec7ebdc9
+3a40354021f72ea679be806e9032ce39
+3a404d8b78bf2682119a63c6201e0d9a
 3a45264edaccd74e6a18fa2c4cd1f131
 3a455b49f7406f70e765ae5941c858a0
 3a492a8003dc78eada85fe42218104ad
 3a495bed2fb1e18ec391808c0fe4bab1
+3a4a9b95fb055695224403a8858079f2
 3a4adebb100bb1be53f6806bcdbd3849
 3a4bc36a46fa2addd83b8301075256b3
 3a4bdc998a4dfd6683431035a1246ef6
@@ -7417,11 +9088,16 @@
 3a667af9af9f79a4ef6a28b78515cd71
 3a69ac61fac87cf02f6cea6e9de75ab9
 3a6b3a686025cfcb02afb86a04dfc388
+3a6d266dd72bb728c545f516f78f82fe
+3a7669e7b8b5dcd99c09e5437d3bfcc8
 3a790bc8fc99ff9f1b8db831b20a84e6
+3a7c168330db7327d29dce0fa001590e
 3a7c5aa9f82522835e71f8efb0b306a5
 3a7f9974501fff65b49e3829ebdf6801
 3a818cf6ce0b5d7befa7f473064bba98
+3a834d60976a01046bee38792964ec3c
 3a8354ae818946d638b35898b796a823
+3a83d156788adae24b018b28f885e2b6
 3a857e52356a0825c7d292fe10a306bc
 3a883f917139c461a5205746574b539c
 3a8964bf78298f8ba226532e23f5b255
@@ -7430,27 +9106,37 @@
 3a90429ad0e5d0d6cd4c50cf133c5781
 3a92126980735afe310510c7723c897f
 3a94acfc8afb5d2633cf031563a626b1
+3a95b5cb4e02f8fec32904353e76c89b
 3a9bc3faac25dda2ccd213f132097002
 3a9eb521712cdb3b89a123e3a96683bb
 3aa1574711e6a11a0520832d9c33c312
 3aa16639813e45113d374d0732644828
 3aa1f46e0d10c1366ef28c23936ba890
+3aa4e1fc1d64af78ee4a6f7f676f75e7
 3aa6669452dbd6184cabeb67da46aeb6
+3aa7809405f40bd0b613d4b6904f7295
 3aa7e76b5fdc8dfe9c54136f4bae1f72
 3aaa6e22a47b429eae81f57e1a8d52c2
+3aaad3895b1634e4fd725baeb88dbb38
 3aacc276766930fa2f13e5e913f4053e
 3aacf9805a0ce2f803fdf48f48be5591
 3aaf7370d2f01bbacb540e58949c55be
 3ab051010c5f0d3b5c181e67e614f3ed
 3ab3702b2c3f4ed9da31b70cdf70d3f3
+3ab61228a81bcab6a2a9a7bdc0a77cb2
+3ab6f67d1a2dab9bd2ae9a20954e9007
+3ab77d063fdf2bd3dce527639f21e5dd
 3ab856ad90752f4add7da2e2393ccd55
+3ab8e67912480c5f645188c8ac64a9fe
 3ab90c99b30d4b832edab3eadd5f468d
 3abae00ab387646be7141f6889addb98
 3abc15d23a1795d2fbe9b7dcf310c0d7
+3abd4b56e5307f8afb210794fa0d3cf8
 3ac0088d694ca2fb4f33e7a7b392681b
 3ac090ec0b86a203db5335493161ebc0
 3ac0fb750a8275691b7a538938847926
 3ac143be7967ef0eac2cdbdf9dd70050
+3ac24abb658e41921f6cdcb68ea651cf
 3ac320204c1e9a4970d58b68bd709ec4
 3ac320f3fa2af956f4c7ad6a717594c4
 3ac4e8646ef0385d31dacef549c54050
@@ -7460,9 +9146,11 @@
 3acd54ac23009831e65ce9c8f71f33f5
 3acebc8ac46a6846faba3d2602256699
 3acfb4c772ba93963a414d2c3d704e99
+3ad1761188f918b72fc1d44cb1e10da6
 3ada99ac62d5c712da4d09031a37e9fd
 3adaf3d172eed183582887bf828f1498
 3ae4cd097d8eec959ec2351153fb6551
+3ae5927ce66c94634d6ee732a77e0420
 3ae790eb4ed906595a4e989d0dcc2830
 3ae888f37b7a5ab708962df85ca16fa9
 3ae9ffbbb07ad72be686625dbf00bf7f
@@ -7473,6 +9161,9 @@
 3aed27185e0995d5363788d2c9102eb2
 3aee91ae67becacfff633065e6971a15
 3aef901995f17e2c8053a394b3b7d322
+3af08706cc0a0fb38e1c6c14d00eb442
+3af09bce43b9632c79e0a312fded3ffd
+3af1c48122a7c94c3e317eea1436305b
 3af1ebc3827a738457bf50e7874160de
 3af579d569e247523de29c99009d627c
 3af7830940ab519d94bd7f26f62031c6
@@ -7491,13 +9182,18 @@
 3b0f09f6dc80bd5a2c6369c0aac4b49b
 3b10a7a2f71b41bc673ba9c7555ba615
 3b122b6237a26c9aea6926d3bafa7d2d
+3b13bfe40b546e4aaec0ab86919c3257
 3b14005dc97df7105e3ba1b1fb95d29b
 3b14b1b3c7c085db3eb45a3b6a89e64a
 3b154cd1cefea5588955ebfb56c3a5bc
+3b15b6d630cd974a5de1fdc940c2b9b0
 3b16e94c7de826bdc72b0bea8d678fdb
 3b1816825a94b8f6fb35dee3ddaae5cf
+3b1dfc11557f62fd165fd962091e1d72
+3b1f27e25283f31660c51e2eebb6b1d2
 3b20b7a9831d76f28dd8ffc229f24f88
 3b20e6dbbba92464b145f8f8803c1244
+3b22e44c0832c0633bdf6f4e66bb7668
 3b23a79e7c835019c85b71e71e00f466
 3b23b2eefe40a10de4b6288e885cf89e
 3b2aa2dbc823e054050b02342869bd3c
@@ -7526,6 +9222,7 @@
 3b4402b2ccd7d84ccfbeed482396f299
 3b441ca3b3e3749cecc8ef201f739390
 3b459ad72272d0d291db78652464c385
+3b45f647ef8f3eb7166688df7277c880
 3b484c733ee3b943159262f26bd7c32e
 3b4e25df4858fcded6e8d6f4d6a9809f
 3b4f74a65908ed00fcf2b00e691d9b6e
@@ -7536,21 +9233,28 @@
 3b57be8301337032f536530e7ce91302
 3b57ca3cd2211329d3542922863e92b4
 3b583e437ba3c39d2118968fac41b353
+3b59a1e324163e0f7cc57561138a494e
+3b5e6889cca744e9e78a948d35223ca9
 3b609cf8a7104a5370af94282da7fe41
 3b67554e2f1579b1bf24fbd834e752eb
+3b67cab83d27f4ff94de83b7e9a93b11
 3b69064a7a2c678bf6861e985b2c7aa8
 3b6e02089e130dec1acb83bba46a5eb3
 3b6e04ac94fd70b1aa068829ee0fd7ee
 3b6f578d85e7020bb5d938bd83d3b6e1
 3b7002e267c875fae48165d92e30e9fc
+3b7231c9f398d4a9761b1bf3a9c879d6
+3b7234aaa1942b6111502ba03dacb93a
 3b725def4eb6b76b0fde2fde7156af3d
 3b72e32b0c35489dc9e924fbe55e2c76
 3b7631dfe2b8da532a4ee836f11d7872
 3b767dc36049180591c8c5d80fab8d50
 3b777684c4e1503e31cf6fdb244dc42f
+3b79b5175c52dc967b04c7804c2b0d3b
 3b79c08a1f5d1c836fa0afb1c70a16d6
 3b7b99a2c8e1a883c69b0f4272d26369
 3b7c84f7e97bf9659c312cd3b2eaa8db
+3b7f744494f37c19a126e79482758cba
 3b81d0b8ea2b4b89062a394894f3cd6e
 3b84439ed2c6132b8e94907b48269658
 3b860c46039d40888ad3d84e4d366a62
@@ -7560,24 +9264,34 @@
 3b8f08c62fbadc3df3e64ed1c2eb0b8c
 3b94a7700362b1c91796cd7ff813769c
 3b9c32082f4f712f82ac36da43f133a1
+3b9ca3f0a1775b5d239a024087a6c89b
 3b9f1b48a098ca7a0cd30822e2861b82
 3ba0fe61755a22a822542ea22a6e9671
 3ba198515bcdcd00d6eeaf152cae0c77
+3ba19db2cca00619c5db120d97b8a10e
+3ba21fe231429a86b591c1b8bf10bc6f
 3ba29da298559fd022f3c4aa2c1015b4
+3ba2f86d13c242409da7bdfeb9de4820
 3ba5b6c93c33566ba2eda3b77dea96eb
 3ba8ca9069c1cf81c2adbd65d1875dce
 3bab369165085d8d0fb0d3dd3578885a
+3bac4520cfdfb3143bd75f335b7fd310
+3bacb45f311dacd298bd377265e66f9f
+3bacdf1f00f3b01626b128b254c21fdb
 3bacebc4d557a6efd15e95ffce6c33cf
+3badc37901b64b1d6c0a827431793464
 3baeec57430ce069e36eba2ee5da4c0d
 3bb0fbb75460c9583a7a7b55be1190c7
 3bb37e98232a80c682170795f2085a0a
 3bb3b4d1f56e655ea6b29af42b0c4e54
 3bb3c85b2906531c261a20be2a2dc3e6
+3bb41d18080d2bd67757e00f5df863c0
 3bb540bc22567f94ab2bd27f78a02d07
 3bb665ed6bc7137f6eb9ce3de733d788
 3bb6945b98c2ef568ab00a0a2b22baf1
 3bb785035c254f6a07d55f7f8b26b575
 3bb90fbb432a7c9351b5c10ef0d56804
+3bbc6c48604877c0aa3bd47d20e4b712
 3bc07b4ff50675164b4fe55560fcf78b
 3bc1aa4203f9d63726a752406f2313cf
 3bc3187c3f76fbe15ef53264b999676f
@@ -7594,7 +9308,10 @@
 3bd08056b7f250feb3894a9d3a6d07ae
 3bd17e823185e0421d1c1782b3dcaf77
 3bd4fb3afa03383df338a1d7796a7ae5
+3bd729b7abf3f41526e8b8a199c53cf0
 3bdb4d287e70ea10edf42b27ba2b9372
+3bdcc8208cb1fd6eec261b891f838b58
+3bdce29e5472c7e04510b8e8501b3cc2
 3bde9eb153f2130858c411a1c8c2c0b4
 3bdf407eae98cb17524a7aa69322473f
 3be028f4cdfae1d166bbcab6d83a7e1a
@@ -7603,6 +9320,7 @@
 3bea0568acb91a9dd3ed2773cc367e9c
 3beb88570ede251539996e9c9b94bd68
 3bedb838d5f29a9c15ef90810b2d1482
+3bee8d48279144453e5074d3db09e027
 3befcac8926d15ae34113273f7b382e8
 3bf8595f75eb55ecf3cb774fb61791a2
 3bf8887101f8f9bfe71dd409ea002af0
@@ -7616,20 +9334,25 @@
 3bffcb2cf023a5ec232326722f5116f9
 3c0037214c9070b89ba8509687c75f0a
 3c00b3a4fe78116082d46c2dd22c2c22
+3c00cbe65f418de2604d112cc0686347
 3c0255efb70068841df4d776127375d7
 3c03e6e2e2a27e6405d0e45c935c9c1f
 3c0406b82a4fb9026edad3707090fe6e
 3c05ee6693eda22509df2917d1fc5d61
 3c0814f5a511e6ee54f97ce313a703ca
 3c0925a663eb9bb70e0e8e9ec45a3d6b
+3c09429a4228aa467a3d4a22bd3ce597
 3c0cf74b121c94c7deb88d505c94aa9e
 3c0d45d1f9edff689b0e7859d368af7d
 3c0e152636e755e7ad34fae2a5f256d7
 3c0e3150fa61b37f1ec87fdc0d19f02a
+3c0eed24294ca8eb04bd04dd0ddb7c5e
 3c12fc5933876e2f31730f8ec942d13c
 3c16266ce3512eb9ec6df4acf4efcb30
 3c1ae4b439a72f0325befbff2869d9cd
 3c1b2f1ea1d1974ad0a60c74597be96a
+3c1c582e74db73d247564afaf8666bb4
+3c1e98d0a7a15bc5821b46d82fdc2486
 3c20610511dba1523ca5b8205eda491b
 3c20f9fc05c8b1ecf4640a8a2376b4ed
 3c21a7b882fd269c14a0aef55db11e7d
@@ -7637,14 +9360,19 @@
 3c23107f1284d02806f3a14063292230
 3c2427863457c808e1e4dba3fe679c88
 3c2493c304095b39e2b25faafff56e0c
+3c24be895d01915cf3e60b62d3776f1f
 3c25e30e6c1bae5dbed94be617f3a744
 3c27522c464ba187ef8ab84869bb171a
+3c282987a2cdb662ff106239ea133bc3
 3c2939f87b5e59515fc1dbd0db48141a
+3c2a898d7778e36a7a597f007c598ab1
 3c2aabf1c67cd8cc3114f507331c0d93
 3c2ce71324113fb7b836ec7cd7cc2b58
 3c2d8caacf327bc6c1b769e62f2f2b79
+3c35792056aa03bb16b0ad24027a9b06
 3c36964e0c66da8c80132bcc3e5f22ed
 3c36a91e1fbc1cd2a96d54ee96a9225b
+3c373ad0bc0c3587d8e5f685739276c5
 3c38e183a1313b252b012727215ca0b7
 3c3cad1639953603a84c2ed27c8f3dcc
 3c3ce48b62a0a560d37bee346fc758d7
@@ -7652,13 +9380,16 @@
 3c44a80e992c79802741a886a9d34d07
 3c45e260657d5f50742b87875f7d7f27
 3c4a44452f50b22c892ada4140268eee
+3c4a973a86f1372d5a87bc811a148fd1
 3c4b6e7c77c423c2e82057d0bc018fb2
 3c4c334ffbd59f04902d6243b5bebc63
 3c4cac44ee0e5e8f9d36dc657fa59eff
 3c4de3178831c953408a4f61f3a94654
 3c4ea0b3f3aae419529ce49d8f886726
+3c5102daa6c7985ba42504ac5578aa1f
 3c52eff9cb48cc5944abf5e44b4b18ba
 3c530edf8e6e0a8b9643c7bdfc09a3f0
+3c583bfc1678ca5d722fd7f46cb7cbf9
 3c588d2668c521d3427cf343514f498e
 3c58af7dab23a1226de64c2896543d6c
 3c590df560a535a974dcd8b8aa7018ef
@@ -7667,10 +9398,14 @@
 3c5c2a8f06b2c0b6eed6ec8146b5bdb9
 3c5c6156c4b343d4c75fbbdd549c3386
 3c5c9f87f8859cfaacaa8f3f16da4c9d
+3c5e9212cf31a86c5f43aad8e8f98ea5
+3c63398d8e2809a61f6c78b736964f49
 3c65032b0b2d3afcbb3672d3360f316c
 3c6515914af27d5923138a0671109061
 3c652c663c130eec15697a8e2b395287
+3c6893440978b7343595d8e941753604
 3c691dc8cc0a2a90cc6b6f40a21493f6
+3c69457397f05d6a01e693aa745ea70b
 3c6ed7583dc64c60b9acec5f4b78d5aa
 3c6f77de8570f80f5e56f16666b05340
 3c762d584bedd49ba440566d655c3978
@@ -7680,14 +9415,19 @@
 3c7e292ce151756d6072454e47af7a22
 3c81946fc7376f6dd44fc4e98214ad26
 3c856288a877721b34e68b0c12c8fc69
+3c8b0ebd8f060fbc414eba3603ae53b3
+3c92aa304ed26c7e32ef5c0523031ba0
 3c9752d02033db84d8a87de070e95b50
 3c978a1129bd73f46a13c404e4109923
 3c98b09728c7d57dd62292f6b7491c96
 3c9cdd9dadf933efc022d73cd18c004c
 3ca0005f8bb40b83b9e39efff6a60b34
 3ca22657ee1e61c7a8ebba8443965946
+3ca2434988c0e315b5af73acb3bb2212
+3ca29f56bcaebd670c6993c927cfa226
 3ca2de34c3be585da4348b5799f03653
 3ca45aa948043b665bcb061cc664230d
+3caae26e1aadfb6ebc6774875ae52d65
 3cae34ac3259a80364154626d0fe3687
 3cb1e11ab2a8b7ae915d827c84079533
 3cb309ada9158feb17460498430b173c
@@ -7697,6 +9437,8 @@
 3cc00a1d8d5e64623c6317fb7f04e76b
 3cc08160f2aad5b18a20f21cadd0e293
 3cc1e9de39f245d6d83eac5190fb0a2d
+3cc626fc6620e57185bfe478aa179238
+3cc6d0d91de29312910eacbe2d59d9a8
 3cc6e7772b9099cb2d947032afa010bd
 3cc7ad57e72fad594e7f8163bd73cc18
 3cc832e36d28dce3579fd14c1ae87cfb
@@ -7720,11 +9462,13 @@
 3cdbee13f550873cb8cc8066d5fc46fa
 3cdc4d4475b022e51f5f05ab334ce547
 3cdef80da45da7534b7980e13b6a5653
+3cdf8e30064e58c0ceb4714da97b78f8
 3ce2b798e7a827fc386393841b1c51ff
 3ce3e123135ce659162ee4d9495aba24
 3ce4b08552ffbb949131b0c83e5bde5b
 3ce4f0dab2a9d6b4c266e61389e1c5e3
 3ce54bd7147957a53fa2d387a92bc87d
+3ce5feb3aef49e7154fb59aaebb3f79c
 3ce64aafe07966142580c3f1cc14e1a7
 3ce8ec1b963585ab6dbe781aa976da36
 3ce9e4d82b44f0d98a2211f94ac16ced
@@ -7732,14 +9476,19 @@
 3cea5406163b5f2e2a56d64b106ee482
 3ceb5fab0ac29ce0260a26e5c92717c2
 3ceb97a43a83c38c0039202864e613f9
+3cec974eafcc32557277eb58e3862a3c
+3cee038ff4e7507e2376600edb4e68a6
 3cee76540462999330b659db06da8a17
 3cee9a5dd9a3e935a637fb07804ec246
 3ceed022926d9d651dda04d93cfcc8bd
+3cf387bff728dca0760fd4d35cf1d706
+3cf58d0d4708cff944d725d5a335c956
 3cf7f85fc7932876af46649d02e6041b
 3cf856a3ce371d529307a7f3bcbf8f42
 3cfc7c59b85be0cb085cf94bf6c901f8
 3cfe0572e65ad54e2dddc37b2c28826c
 3d00e670d35898f37365a5d7d0a8f3e0
+3d010dfc3a1c09a15cdf8d7400ea19ae
 3d015f1010fc9e4f868957ca763bc09b
 3d022d6e06ff2da2106334aae9cbd56d
 3d0325dcd22105a5657ea097532fa23c
@@ -7750,26 +9499,33 @@
 3d087b670e492a7dac9d0b4b0a5d8c7a
 3d08b6c3e3097a59f45d83a7f1890803
 3d0bfd35d6fbcbb1d52b2fed1569fece
+3d0dbf1fcedcbaa0971e3077550d57da
 3d0ed623e7499ee2226b7a9bb1f9911c
+3d0f3e28f0da9744dc9a2b9e95cf22e2
 3d10d693352a465dfe99e839fb4bfc2e
 3d1110b25b60204e44a9aef11538ee49
 3d12e6c767557219240613cd205ce470
 3d1ce390a81e034a6bcf31be98a79e5e
+3d1fb89974483557f89d12f5307a1a04
 3d21c43f26038d7acaab2e0c56ab0861
 3d2321dc7c0c6fff0cc0e67c53a5a03b
 3d233354d5446e6e7a87a08212104836
 3d2650f16455bce9f0f01ff8537a6cd0
+3d2a2e4b88be37dbd9fb8364097fb37e
 3d31c5ea2b9389d1447d8fafe2047927
 3d324e0de87cb7d33880b8b31526525d
 3d32d96995cdcdffe70cc11f9fc4e203
 3d3370c4339b1461df78a9dd54ba1717
 3d343ed67ad18985dd9cfdc6bf683e45
+3d35c30d143fad77e1a1d3c88e9051bf
 3d364044aaeca24494ad52a415d152f7
 3d373c3e38edbf4dfe982cffc3d09af2
 3d395f1b79fe9978000f392b7b6e4455
 3d3a45a308afd704c905caea9356d95e
 3d3e7e1e58df0ceb969762abd09fb3e7
+3d3ee7c17ce9e412828beb8b7f5b7dea
 3d40b189cb6aee99699e2b260c509624
+3d418d94f4a3889874c379677061a873
 3d4259cdc98826bf185cc3d8794f07ab
 3d42715b819361615456ada5ce166797
 3d428e906d49824eeb7a4aced000772f
@@ -7779,10 +9535,12 @@
 3d4ddcc2ad6d215a868cac8ec6d71496
 3d4fa5d83a90e89a117a2049bc7d3ee3
 3d5876fbd4f11cea6de2828f5ebec257
+3d5c5ab04e6d14709ed54937c00a96ea
 3d69f73f52cacac36d315b4e72923229
 3d6a0685eeffe1de2b66c7657bbfb0df
 3d6a8651af039cdac426a5dbfc02b9fe
 3d6c06a34de467e896eea61acb11599a
+3d6ce42273aa644178800e52c6ec5006
 3d6d78f1d08f8df8ede3f854f9812194
 3d6f210d269b8ce5060e93185728d642
 3d71a80ac34dd222b9da883b75601050
@@ -7817,7 +9575,9 @@
 3dadf9a64746f368c0c2d6f9d6b9428e
 3db3811bb97c3ca9df9035fcb4e319aa
 3db4b7e1b6999f66212dba103a86fc1d
+3db4d231cb302605f69d0f3adf84d25e
 3db56d60de988594d4ab03044e0022ed
+3db64ff408583565fa5a9650ef82a7ea
 3db6d01d0f3c363b28e2341a58f1702e
 3db7ad4a943c24a95f7baec8a53a65c1
 3db974a95857578ea572edd16eec84ae
@@ -7826,10 +9586,12 @@
 3dbe71b186dfe01e366cadc493df26c9
 3dbf3d7f80061a1ef2fac86370ab0fef
 3dc1a985d2f70f9b408431702a08970e
+3dc4b0b0f09e21a2e180f2f723f24981
 3dcf0652b7b069f70d4d4389183b0c7f
 3dd1a6b49c2e552f7cb85a89b5433384
 3dd2424a2e5976102f5b24e5fe6af688
 3dd2f468eddd69ef0eb92f44d2258823
+3dd356e1ee78a4f41b129206b8b69d6f
 3dd48f414aa45ed3868836ebc98ed3d2
 3dd63e2a78e6b545655c3540dbca3d13
 3dd69fb3ff7c90e24316214aac1faf9a
@@ -7847,14 +9609,19 @@
 3df035789ee243ff3a5822c7c58d2b9c
 3df07ca4911abf55c72fd077b9f201e3
 3df1bc56aae05797dafafd3b57b93637
+3df3b8474aef272504667db9c67be31f
 3df6fca1bfa4ce7c5b7975c96852bf9d
 3dfa2edc2ee83eb21bd180eb63ab5515
+3dfc453521f48c09621dd8417ad52f75
+3dfc722b002abb6dc00724c402d21fe2
+3dff2e3de3471ee9c801bc52fb3daf63
 3dffcdc0797113a59427397a0c475920
 3e05c9ce8078f4f5c122ec0f36a375cf
 3e08b0ba8ddd6ea60b22fbd487966285
 3e097ae2a14822d67c93f30f348abdf3
 3e0b3c27136438192e190e0260fb7dd8
 3e0b71550796412677bfdb5333dd0f81
+3e0f0c175554d360c3b8f633001c61b7
 3e1104bc2882cdcc1a7a0021bf9b3169
 3e138f6cfef4017bc3b7fb3be208cf72
 3e13b7e5515e5b7dac5a637a44e5f0f1
@@ -7863,8 +9630,10 @@
 3e20bd3d7b7912e232743cef08de4db9
 3e21d846ae9e0811d43ba23276aa4526
 3e2221fdee645ee888939f3febf62f51
+3e25eba423e960b38356c5ef0d8a2b5f
 3e27df11b19986aff4c15202e3eda93a
 3e2d88d832d42ce23a18357593fb2f42
+3e2fb20e0ac39928a072d9536f17062d
 3e351f9301cd03f9342b1d5da0ec6602
 3e372ed9b8dfc6fa54b4d750c750921f
 3e37cc3d0488f50351d293f715ac3bf0
@@ -7876,16 +9645,22 @@
 3e40654510736082d062e7be7e40ead1
 3e42e675f00e628b165c7b8c1de6cba4
 3e42f60b8ce5636463df37b640477fd6
+3e439091f351ae286f25b3ca17148851
 3e4957d283794261ac60286834eb78b0
 3e4d3f30d3a6f29f250f6037bc70632f
 3e4df2fa9267266679d42081a17561e3
 3e4e88da7d42c3b6b999d184b8565051
 3e4f46d49990aa600a34a11391201819
+3e52e19ca978d8f3ce24b49623669a70
 3e54f394517c1ff2de55b3f30ee867af
+3e5931343d1832b785e470b0628449a4
+3e5bb234b3d004e5313f72f2797e93ae
 3e5bb4abf1a837f294f7417f4eabde2b
 3e5bddc1eff6c102354adab6ab852305
 3e5da448b45fc34dc8aa0e83bfb5a208
+3e63c98d476e5a4ccf07cc1e790129bc
 3e665921f1dbda9fbde4136ec725b146
+3e671404a6b45a72a5d2820730fd3197
 3e6759ff025671d21cd968c50530c144
 3e69469ae7f39227ac4438074cb8a754
 3e6af36ace422dc6277e2552fd9422dd
@@ -7896,11 +9671,15 @@
 3e70fb03ea554454a43245274e47b783
 3e72b5cd993c4319abebb6eafe1db4a8
 3e750ec3182c47f5a343c5101f87346f
+3e76b727cd6eca96de28edeb7c0cccea
+3e77a6e8d84b40ff5cadbc7e61c59d91
 3e77ee2ce16d8bcb444cb8df3ca93151
+3e78ebde43ce293b49cd50bc45f2dde6
 3e79b7fd97c0c0a22d3e8c1583611109
 3e7f791efc3e1ed539e1562cbbe97e2c
 3e8099cb2d27005e5c60541fde4907fa
 3e853f58951ac5553e91ab9ea24a6de8
+3e85ea889e4958efeca7dee0697e190f
 3e873ac7f013d7b4eb84e59103a3ac7f
 3e88f16ef9f556cb25fc7b45c3887b91
 3e8c56e6e55607a26b20de293e958c1d
@@ -7912,11 +9691,15 @@
 3e908a8624287678dd8951aa0d25d724
 3e96040f0d829eb008e5ed52c3eee7d0
 3e966f31b9087f52707278aaedfad03e
+3e96b0add4f22d1d44e3c0705fd83f00
+3e96ef7be37f5592af74885d910f3e25
+3e97242b4d254105f0b51774ae7b9443
 3e9871fbee9421ccf32e0c3a029d396a
 3e9bc4a8bcd0752a3e3fc72bbe677729
 3e9c5806aeb62909f8070e9b278bb1e9
 3e9d9eaad98cfb19e5d95dbf660fc441
 3ea1f4a4e3ce53f7a911ebd72cf23b13
+3ea2a227f4ba3762428ca8a4ebee12ee
 3ea2f1fde88158e2f4b18163531c08f3
 3ea312e9703b77799a1c520e15f88bc7
 3ea3531bd3aee2de2090abbe3aadfdd2
@@ -7933,12 +9716,14 @@
 3eb2d00e6d4f383500dcaa47d1701f44
 3eb2d9e74a7407eae570784149dac421
 3eb4adbd7ec43ea13657bb358a1d21bd
+3eb5def2272acd6938934a1a0f012034
 3eb9f72f7919658f7c9d0b373b68920d
 3eba522599c6bbae50bdeec3b79a362b
 3ebf274d825d273cffac4d8e2470da10
 3ebf56317d84c038066f09677a458452
 3ec0f350c4c42468e21c2d12a220abe4
 3ec287070d73ca05fe8ce7d7fa0d1fc3
+3ec2a4109dd9cd1c4b7fa4a7d5003701
 3ec37ea349d5ab8a5e07b5006e38ae63
 3ec45f53cabcb02725358fa08ec1342c
 3ec6056c2947e33b49a1e5eded4d8b55
@@ -7947,45 +9732,63 @@
 3ecad47213ae39658bd587215f4ba041
 3ecd011519cd3c4bcb3282d1d4368ff0
 3ecff19c28555d90f6da78f0848471c7
+3ecff43d1142c9a8b9a43fa5d2ff2b5c
 3ed2ea7533a05c7723c6eb545169de9a
 3ed4224f27107a51d964a944bd6f1db4
 3ed5d2234f2436eea1600c3103544edd
+3ed63a9a582a8a63cd84c4cbb3fb39dd
 3ed7750c0aa70cb781b1e47f836e53f8
+3ed8d589a9297a49d6bff664817dfe72
 3edc49749a31c0785eb1b7bcb53f50b6
 3edcfdb87b120e132cfe4e59a35e9419
 3ee01e4802475ca4fdeb4741e43bb900
 3ee43c17cf635fedf731b41e92fce727
+3ee70a82d4149f58e56e719fac0d941d
 3ee77f512e60ec80e62bc8c341e19a56
 3ee79a2a322fd06b74de8c7b36f90455
+3ee7dd5375226f2a2245a0cc062b5fe5
 3ee8b12021f62e03bd381e1b9b34da90
 3ee8fb36673431ffec1430626d617154
 3ee97772c9a900f5633774f056d4364c
 3eea03fa58d44502669615f71fb91d32
 3eeb6481da55325fd818f565cc3e96b8
+3eec525b80b65166e9f7799be1024330
+3eed9ca5f51e3c54e47bfb2ead47fc23
 3eef89e6eaab6d3377f15818991dae4b
+3eefe04740af2430fbff38564c7c318b
 3ef0805ed8036ec769f120986495bd7e
+3ef1275aaabd453a39a56a794db878c9
 3ef2ee0b069b86564cf05420d3f329e6
 3ef3e87585ca6b637d0c267bdb8c2d69
+3ef3ebef19b659a56d98721441845850
+3ef4131d520a2d9bf26dd6fe61345e91
+3ef5888d2a20889501094a1c1784a102
 3ef870b65bb2072912bb958213bfff16
+3efd1aeb8f8068f86f28a21012b31c08
 3f01be453dfa1df943efd18b85f08e66
 3f04b02808c11b23758372d1afa25f83
 3f077490c53bc80cc15fa02340dc6f2f
 3f07bfadb55af6f2d351b9a72edd40fd
 3f09958d77a71704b97936705f02e757
+3f0bc0ae117eba30fb937029b03ad70a
 3f0c371d1abae15971b407343d06dc1c
 3f0d8e9a064026b3d71f84393ac2bd35
 3f0dc7a55e19b1740e69ce3873d5ca20
+3f0f1ae6e3eb77b087e9535e7aba86dc
 3f122c529b8ee6eb9a7e409355ef1328
 3f15a396bbb6778454757a165d3f2fa8
 3f19ce8891ebda751a43ef50959f88f7
 3f1bc4775689edbeaab59502fc370f70
+3f1c41e99a4d8ed4d1605762a4fa5f78
 3f1ce36ba62284b8c7b613cddd808e16
 3f2232694e4610ca0a8b3db345e4cbaf
+3f23739c51b34c2f38a74b259c62a7a1
 3f248268280cc44586b5efbfedd27faf
 3f25a428bbbd498dba7bca5a416b07f1
 3f26251b2b2f659e5fa72e5eaaa4952f
 3f2d84aeaa48792fac4726e06a4e22f2
 3f2eba401463f27fcb48b42d645f23f9
+3f2f638e3dc708fd67e779692c133122
 3f319347235ec3e39002f9718228f833
 3f3397318267bd1346d2da7af776394d
 3f358eaafee56b8489e38437e6bb9e16
@@ -7993,41 +9796,58 @@
 3f39f1d33d08f229f83771d4722ff360
 3f3c047ef78a2271df4f6917f30765c5
 3f3c7b68856bf710845045d830d7a735
+3f3c98e83cbdd04202111bef5cdaccb0
 3f3d2474d3ff90d905e733e45fb76a75
 3f3df0256c3777b5326de9f26624e06c
 3f3df0b3cb9696346a7efb1aeb0c2144
+3f3e6a18baee345984b203b074d87c02
 3f3f327c3cae6efa6416eb9386e0eaa7
+3f40ceb5bfad63ba22a8ff69d9f9deb5
 3f41fcca900a60a1444346350e9cdfc2
 3f420e37497118cafb483500f797a34c
+3f4362025d37b93bc4cf591d2389da03
 3f4dd722b7fca4705fbe18c517c87d1c
 3f4f577e19346a1ba18a15a8221703c6
 3f4f88ef166e7fff935ab1a4fc4b0256
 3f519a517d4dd41404984aede1530b29
+3f5630fe203fb777be44e998086060aa
 3f61ece9d8fb75348679b28b45d14075
 3f627493d684c00fbe3cd5c6a5c7ba83
 3f657e2c3e143e9891dd4c2372352f42
+3f6689c537d5249eeefbb7d6ea26f33a
+3f66dabc4fe43bb8d398252f3a9bc719
 3f67329f31f0517b8a6b78383a783ce0
+3f6df995f3c325d217175afed63dcad5
 3f6e961444df055ca0e12a9a76144422
 3f71ff3cbdbdd981f1441981563844a9
 3f74d6e2272766d4dbb788ab8a0fc60b
 3f75c8683a6a9119785c3368b920fbc1
+3f77b0794f829d10bc563e158a9867cb
 3f77ba55d8f470b88a3b2b4931523b18
 3f77dc4382449287dede4b5c31d8661f
 3f7d95a544d2d2f47d9853294af50cb5
 3f7e2632d93ce7f4de457f17d6aed105
 3f830ff6799dadd446f20eefc051b4c1
+3f84b42f32802717a36568ea965f106f
 3f8a28f89c0b623a888ce3b5e1660b27
 3f8ddbac8ae9bcc9e4a706d59f3e0202
 3f8ff66445d91b23e390a00411049a5a
+3f91976cc07ddd09a1d980f5815695c0
 3f9399ec65a29223e35fcc9b9db0f567
 3f95c6bcd089fe41582d0ff9743e2aa3
+3f96fea871306c46a3227b64b18ac242
 3f9760a460e321fd9b976a3e979ff964
 3f9aa25628aed0fc535d4effb2cc4668
+3f9b74628db652fe294c17c4fa4a7f50
+3f9f05ec9d8a6a4f526b6075a1e3d9a3
+3fa0f2f5dc45f5826e5de0ffad56b10c
 3fa3c8cb323add1e9e8942fd4921e851
 3fa4f2c1bbdeb8d14151ba5d26a072a7
+3fa5726ca1ed6642676551ffa26844d8
 3fa67ea4fbc892211b440fb18d0afdf7
 3fa6b04f5da99df999137c4f5101e53b
 3fa7640779ca26bfe7b4a897af044921
+3fa7f1637e2f8170276b1f2090db6bc3
 3fa86b699e7ec763c79d82a02ea1ba01
 3fad23a019f6ef265ee947ec49c9afa3
 3fadeb1430063397a3c42c5cf37cf673
@@ -8038,7 +9858,9 @@
 3fb3cf61141dfda6b93eb54aaab2b305
 3fb6731de9478ab3abea1a778576bb5c
 3fb70be3d9447defe470c0d8bb67c93c
+3fbb5582d71e31e62236767312afefc2
 3fbbfb38f412076f5675013b0eba47f0
+3fc077a62649e52ae5477e01521296e9
 3fc090a533ab1248852e876d3fac2e82
 3fc14b9b9254a3b7b938e29424d655d6
 3fc19e8fbfb1666b3675638df22898a2
@@ -8051,6 +9873,7 @@
 3fc90b633d2aca3a02447811acc036bb
 3fcb5a0ddb819c1363a3be96598e1d05
 3fce225fc5a166c466994ad18371a851
+3fcff8af58fbbfc008df9b1e701cc4c0
 3fd1f53f6aee7de8f2200aa4f678ca3b
 3fd1fa292b84d1a53a4534feb6eb8980
 3fd2298c5d95009aa773b073919748a7
@@ -8060,8 +9883,11 @@
 3fdf9e34514e3b06c376ffc42e538b07
 3fe394e541a5be321b35e58e2e51bf6b
 3fe66ec08b9faca0e1d2b52075d723cf
+3fe8a776c105897b4e900f2b5cadaf09
 3fe94e82463bc36cb4b6aac3ed01c2ce
+3feaedca27b94885d47ac127ed10db05
 3feb120839c0c38d5cbefb2c05d2983b
+3ff00372168f3dac92d3a8d029949dd8
 3ff04c94eba62bb9599054bc39850a2e
 3ff14bc8c4030f1a85f10006f036a2a8
 3ff430c5324ad675abe6bbaff674a9bb
@@ -8072,18 +9898,23 @@
 3fffd6eb6e0898455d9a4bd5ef3ff76c
 400259f18b4cf66c7532f200bacbea03
 4002e5902f3813eb213bc9492fad451b
+400393e60b66627d2a8c6f39a57e32ca
 400900591e8c95c8a07b75ca2d29f4a8
 401203cbcfa83f02bed0db8cea0e6af4
 40125491a9f5ec92cfc24454350fb018
 4012fae19aa65240d760785274369715
 401787de3c3c865bf86069f878d51c1d
+4017a4d71a1821cfd99b60674e128d27
 40185052a66a66597887c6177c20cceb
 401bdc6dd2f9b257539aace3e54d00d9
 401c834177a2b90b2163d23d9f31115a
 401cbcf582066a7fd163e55c107f8956
 401f94031df6316f823600d1c36f215f
+401fce87bdd50ef5b1572d3c7960171c
 40202ca95e89c0f602b4ab196535c661
 4021d708170309f0357f3229bd23b2a3
+402293aa9a01674a098781f8e7735efa
+4026444fecb119ea7d93f354d7dd017d
 4027443cd01663185cf519fd12cae91c
 40285730c7439170a062f4d211478f27
 4029515cfd93c82f53ffcb4458f301f0
@@ -8091,22 +9922,26 @@
 402bc0cac799b231a5b8f42c6a55a892
 402fdd78aa722756262388379fa3b216
 40300bdda75103a7053c3cad84d0d094
+4031456730eaa9572db84aa8673493ec
 4035d0df729596c0058bcb864c8ce3e1
 4036a58a66e94df3b802b5524c4942cf
 4039bc397d669c4f9ac60789b510dc80
 403a8388cde8f500ed1675db384a1df0
 403c45b0a1096ff0ef8ccc39826bce47
 403d2b88c1b56474a428515160cc14b5
+403d6c92761fefb0ff8ab5b5ced2444d
 4040450aabe7f560d6c073c53a1e3f27
 40447dd1156cdeb1710dfa8c52d7df46
 4044c1ea878d12f3d7fa41120b0143e1
 4044cbabab7ef360d5da8a541a96bc98
 4045421689f5edddaacc1c6e4c3bfa6c
+4049279f0476d26ed3db065cd0aed99b
 40495121e64a8634956638618a939c81
 404afd013461391d228264b5d7da441b
 404b9bba1856555e901cd7efbe0c9522
 404d7cf77828e7b9df64e96be8593bee
 40521e8ff349ab9a1c3ad0038576af0a
+4052ca876ec678ddb6c711c604f1a945
 4053c130330a31a0197c1936670eb3b2
 4057d54f8a9562edabdbfa57e5ad1969
 40587ed4c514fac52a669f1c5bda6893
@@ -8114,7 +9949,9 @@
 40595b3ea567a8b37e9abbb863f87325
 4059dcf4f49fb259ab794b0b8b235573
 405b29500655010b63404bc282cc7b71
+405be10048d64b2a06eced352a77a994
 405bf35fa8263778ff00ce0b3ffdcc2a
+405cb8743d910d0fbce91bf91bb69667
 405d62b6e2d26a31ddfd2042b78b68b0
 405ec2795bb909d053058c9c97a6574b
 4061310a813d83d8f7d5ee6943ddfeed
@@ -8131,26 +9968,34 @@
 406f4f576de2537c173a4b07aed078d4
 40718abcfe173844e8d0eb17180f57d8
 4072367878cbc0ee39494bfb8120d67e
+4072e7b5f535d923b4cec2266cbc33ef
 4076915576a8fcb369c7db4608b27359
+407b2603f4db80968974e292aa562e74
 407b8a70b86515e0370dd31766f0f0bf
 407be1b902e24c1817cc06de324acd72
 407c4b082ead6ad8386916a79d7c35f1
+407cd175f286516a0a6e45e5c202b9a4
 407e225a293e3ab754a70b96e845d456
 407f7f3c970768207fc3747892bc5acc
+4081454f245cf2c14cc7cfef6fcb4473
 4083c117869e6fa64bf5f90cc92f8f38
 4084bd5d5a5460954b8be59dff9a5d62
 4085e1b3e76ce3a4157f32ef256167e3
+408715a8198d8723309e0c1febaad833
 4088edc46187219368a685c6e3cd3103
 408ba96e5c9513d593f857eb569e4a76
 408ecb751457c511d9164e0cf6d968fe
 408f20cda28a2d906079fe4eee3636aa
+4095cf3881d75b6adcba8f232d6d87f0
 409616ae4d23e1f1ea88439d6d065407
 4099f947738a5cdd4116bc5fefed8435
 409c08f4f6dc878fda724592d67edce5
 40a5befcafd21f8db3afaaf907873bce
+40abf571e9935e0cb3157e5e05446c83
 40abfb150e0edb8db604ca7afd3f6059
 40acc9b57c1142456f1143a8baf81da5
 40ad76ade9a1a3061237f1cbed51b022
+40ae85c8e1a346ac7fc4c4db80c62f34
 40b02c9902a941f738eead72c29483f4
 40b069ffd368c897da2aba8988e9e430
 40b1881c50c84a629bc670f9a6e50bca
@@ -8161,18 +10006,23 @@
 40b9b9ec19cbb65248c0bef397d86664
 40ba1f2bebc26c1c7786df56872b34ca
 40bea9ce8f408fc2855536e8c90ecca0
+40befcd8139021f614c9445dc7f79c18
 40c02333138452f3c89d9755a1501dfe
 40c37acecb4d1880ed3296db73fd3d5f
 40cc240cbc20ed25c84fcb1e3b49fc4e
 40d3fa3c4670b22e8bd4d98f8b2f9974
 40d4a967c02006419be4b6572395af0f
 40d6ceadd26f85cd119788cab7a08674
+40da0217079ada49982671c9db62faa1
 40db7a6319ab2f183c491b6af608f6f8
+40db967a9fcc059836da0f321dac79cc
 40dbaf1c5e1cea21f04efb4c4f4b886b
 40dca88b857d3ea97db0d8357d96bdae
 40ddcccc518873f0b9b71739a74d5317
 40df9d4c4071132a5955f3dd8270710e
+40e1d1cd3e9b064d96d9c0f31374f9e6
 40e8c7ca865da3b2e36d16f458428188
+40ebbd6c871b416e5923c31436497b02
 40f06400f1c9e28f1660b964ac61f2f1
 40f14137f0990e83bc6bd25ee75d407f
 40f2aa33d95c1a6dcd0a662fd4d2fbc4
@@ -8182,6 +10032,7 @@
 40f7bec5bc3272bb366ca9dc15543436
 40fd4de5a06f02e89fc517a179e2ae2b
 40ff037779278496af784fa52307e412
+4101c023543216fe58da75d67887cb9a
 4102584b0377ce07d04b27c0203ea45d
 4102d875528593fd73279ba6432d0292
 4105c97e7460fce629eaca13b43df3a3
@@ -8189,6 +10040,8 @@
 410a5d41a56c432f3f37e067458de914
 410cc18ad9bb451228dba1bad7d60704
 410dbc60c0bd6a4a9141f194983fd52b
+410f05a63d04794902191b47f57ff503
+4110660d628e6aae17ec0e520a90e705
 4113b4623c46b6cf5ea0a985812ea9e0
 41153e362071df7a1dedeaf5f6c1751d
 411661c914f8050979414bd3b44613b2
@@ -8199,9 +10052,11 @@
 411ca12946c2e01ce7fec19f5599fcc5
 411ca40efdb58333f8b2109ec33fc11b
 411dc1a2e471f9683f1d706b733014ef
+411ec4333f96479f88c085ed97df7e50
 411ed4697c3561900d160d14a6a2e999
 4120e490552861203372a23c58c867c1
 4120fa32c2ff75b6de5bd479d5aa13d8
+4121a42306b062bbf5b8bc2887e2b6a0
 4121adf98a43d85c1ebcb34b1ab1d4b0
 4121df666bc00b2b3128b48d2841fcf2
 412359ceef9c957db5dd61edd68a20fd
@@ -8215,22 +10070,27 @@
 41313a545c313c8aae5b6e5da6981421
 413520e2ff65dd897175a84e8cfd967b
 4135c1a49a242773a74240d91577e683
+4135e3e6e9d71d62f4619444ef4d1cd0
 41366fb3f65f86162f393d57b81aeb65
 4136f1ee7baadeca682db3981d1e529f
 41374c2902b7f188b4afea828b62a116
 4138ee5001321dd812f5dd43a6d48217
+4139d76ab3a53ca3f46c01614cd0eda9
+413a0e819022865544b61f8950fd6f01
 413b785a01566b9772110f6124fb46a0
 413c1ef13d90cd86ee4015cc98e17001
 41410d292de98ba5c9157c4d6a7ee42d
 41415f00c68a1d145d8ec5dd1e5da16d
 41417ab6e77f296395766bd15f1f579a
 41436f2430435a6d8c525f008a47ae6a
+4145afd67ac954f6e0e5ea2f442df8c0
 414699a91bef256144af8e36973f9b91
 414699ae2222b0896629cc74873aee98
 41499bdcfe8ee010fffb34ef4942a47d
 4149f8c9242196ec4a8d5d58af81d27d
 414a04ea4756848fb03ff39235f82725
 414a7836435d3bf8918d5a129ea67f71
+414ae96ad9d43a09aa4debf9a56ca35c
 414cdee7c5f5715b19fd1ded056f80a9
 414ce48edde6c64daa3000d9eb7b9bc1
 41527addd0873a2f1c2b239c4ad395e5
@@ -8245,9 +10105,11 @@
 415b91350bd0c33a41b6b85085fdf610
 415db6395ffce7cf090da088d12ebba5
 415dd58d63055a6a1560c2658ee7e5d4
+415eec776a4b4a03902d94d10c27e78a
 4160d35bd8546c8d02406cf6ee868494
 4160d3f3c315293195f70b6267b296aa
 4162c2607867e7baf1b0b86591957e48
+41689473b10a7a4409c42e6033243f11
 4168fb645f883ce8a0d167355add35aa
 416cab1624360f644a9486ee22604f01
 416ce8097c621cae5209217981332f39
@@ -8256,6 +10118,8 @@
 4174a8cadfe99a7d164f9bea101992d0
 4174f170dc1e34309a4685eebcc02620
 4177d4d1d5f676a9c389dddd97747b07
+417aef6438771d059a41e6bb2314e824
+417d9ebc6d87f16be6576328995ab53e
 417e377f29ac0845f9f2d21df0033ffd
 41806c79682cd52c1e7a635f6b5713e6
 41811070bc8ce4a10e713db79300dfd9
@@ -8265,10 +10129,13 @@
 4183a98f53cf53cc351c6fba7e081a19
 4185c77e6802801480e104e55106bdf7
 41869dcc928948856858bbd58ea6eae9
+41873e2ebe0454cab2a0ffd6a7e6ed6c
 418946fc9f98b1a20f18c278a638d802
+418a574d897345c99f6b26aa45ee02bf
 418b7627970b3836f172480bed0dbb03
 418c95bcea48ff2a79e25774df21cbed
 4190bbcd76cf8dd7a95d861ef07ae75b
+4190ca8e54136609f5360b7c626e5a38
 4191ae235c6c533ade350727cb9f993a
 4191b673fcd209fbf278e1260f6b5931
 4192c96eb16cfc3f490840967f397b25
@@ -8296,12 +10163,17 @@
 41b4690e711ba69aa233cab6860843a3
 41b4ae24398c1f2aab6cfa52f64097b4
 41b9e22b4d6df1776058f22268f63303
+41bcc94420ad53a7a8bacfff2132dec6
 41bdd34251e17d53689a1b3c1f00fd6b
 41c18b7c9642e8869443ea4672a22d30
+41c34ad4cb223129d92ba69280476766
+41c51f9f08baecac4e5381b3d95c7168
+41c89a438e967081c81ea9c0fef03d10
 41ca92a43e57cbeb7fb66a3dd09430f1
 41d1548f7d83875378f29e594d2c9dae
 41d8be964a661e9dfce3a6b34750c9c6
 41d8e2abe2badb22d742d67e0b3fe5a6
+41da222f8715217b675e557b55fde19d
 41dda32062ec952d1cb289dca0a8bb79
 41dda8bcfb8f8dc7cc7d5ae0fc3f6afe
 41def6f5922f4496cff6391bdbf0240f
@@ -8315,6 +10187,7 @@
 41f1f9dea01b942358ede49e0cc69787
 41f4a7fd341656fb670ff84822093262
 41f5ed0e40f638046b5e5bd74bc86d15
+41f8afd05fe87f440135874acf65e8a7
 41fa09550baa6720b89ad14a373171d4
 41fa72e1dd47cdbcec0415f48fe5154b
 41faad9d1c8d3ecb77e1240d0ec17950
@@ -8322,27 +10195,37 @@
 41fc74d7c81de9fe734c3d0ce37ec662
 41fdeea3323e9efc770fa3c95c6c31eb
 41ff67adabce48a58c2ba8427603cada
+41ff99b6f567f3e703816b9213076551
 420080d716be98de7a4ff56445982892
+42012f4002978335e513d0f42a443de0
 420178aea443edb81e7d1380532980db
+4203338fe7caf634ca3be2aa4a6abcf4
 4204ec473840d4751e452f129abb24b6
 420ac230b24619e28be862a4d2ccb1b4
 420b08f5c1262601c922351a6ae99edd
 420b16eef16ef34be772b30f8109e21e
 420b27dfe8c3f5d345b45be0685f4559
+420c1a5f6a55730e85d80783d9b6be28
 42119b9aca322b9ae7a89284c70d7656
 421250a14b1c77f411973dec5258baeb
 4217c9fff4274bb014e950645018897b
 4218699443e8ded8add4119eacc6d7de
+4218d5cb443b9e22e63cafc88aa794e3
 4218df2d284e32bb3d127934662ed219
 421b009d783e13ae7fe0ca87ef68479a
+421bb60fbf134296ae5ffa7b6fba06c4
 421bbe2c1019d839b43142c9c4f4eb1d
+421cc7a2092fb039402acdf59bdda723
 421d8174251bb231df9bdb9db448a626
+422073da4bd0098f09fc62963ee21b44
+4220e69d484aedc9180d0135b048e9d7
 42266cbb29168b6f3b60b96a2b70c41a
 4227f931e1a5b1e2f2b5f060b7a1364c
 422925f123f8b4d9a0e5cdf6f397e49d
 42292bd3474d1781fe06a7ade73bf9f2
 422c2a8b1f4120362b4b24fe8e93ff2a
 422e5fdc34028ceac1e876906bce3c32
+42302226ff3f419050295a51ba4d4108
 4231e1d581a524c629feadf8e95af8e0
 423261253743b181d91e0028f2b9bb39
 423523ac886295c2ffafb6a621a6e7ea
@@ -8356,10 +10239,14 @@
 423d9810530eec87e7cec660bfd8bc3b
 423da390ad266ad46df263b89c16ade8
 423e29e9982a966b863a2bec4a6b9a12
+424535104ecf3b3302f5be941c0e7dd8
+42476fdea3f16f1acb495de366729ebe
 4249be37b5c95ffdb5513ba21d7c16c7
+4249dc974ac021aa88776687f2aa3a98
 424bc0240598f8f347d103d9cc7c1e2c
 424c7d05617b1019518e94003bb34e03
 424ebc6d41f2fdc2bfea8a37eb3746f2
+4251354c524086e756fc523fa775177d
 4252ce39881bdcc3df76228e05050bed
 42533001ab010066857a523056e0d415
 42563c077fb9d138aa3f47b01cf0a2af
@@ -8368,16 +10255,24 @@
 425d3a1c7291696881bf4557f9ad6a29
 425e6278f50016e4d793971aec1f8888
 4260a79955c756006930b4fe82d8bb4e
+4263ade7c9195739cc54561f51e13458
 4264b109dfd9f229c4cc9aa2a17a8d87
 4264e419c8a47327b3132d65348877bf
 42661651032c79c5de0ed000804afc05
 42690c4e841ad4a943d7883b36446510
+426adb1208975d36a28751d977ea2b07
 426d93ffdfec023d56b2c4c5bf39905c
 427182ea44f9cb3cdd150547fe1854bb
 42730097c5978ebf08750063f827c9e3
 4275ee58189e3949cf918c623030fd61
+4276ea3fcab4857098bc051eb608e446
+4279caaa3a404dc54bb1fa7bfff86503
+427b086b9800c944f07a00c8800cc707
+427b148b2f2463bad13be388792b381f
 427b51f95515253e9155ec6180b65d6c
 427b73a1ef81fe621ee72feecc513512
+427d327e1e6e1ef7d06c7a156eb34cc2
+427deccf9621b93f78ca0d4b0b733448
 427f9edaba4e205f339d40e07d9a79b9
 4281bf477930a4cbc5d9cc9e36f3f767
 4282862f29dac8e31ba242b08c6c8f1c
@@ -8386,6 +10281,9 @@
 428a1928a83b8e128606bb33ac15a159
 428c7c8c967e86ae149a9251b751af25
 428e48aa86b6d74c0c845b501252e324
+428e85dcee01183c37b6920a4d696d9e
+42912be3c0a86d82a0cb6dc7a8c57e94
+4291935478a519187a8e0330cbb34a57
 429919e08486340ad479589ff3809ba0
 429978b2f0a3e87296ca6c7ab3a03887
 429ec894bb30c67f1708d8a466186ed9
@@ -8393,10 +10291,13 @@
 42a3c28857d8f4093bf017c44cbb022e
 42a49e8c1aa4e29f656f975a64e18bbe
 42a567dc3c151715a2a18f2d783d1cb1
+42a748a1591185c909e3849df73fb160
 42a9e6abeb0d64320cb17eca2113dadf
 42aa452995f35492dbfdebbff92ce399
 42ad2a1a267e035918af42b8297c404d
 42aece39ca522866d4a81679beb5cdaa
+42b20e1fb808cf75a48023b06fe67081
+42b447fc0e18a55688f9a822e58b5f44
 42b895f338c9b23581ea66df8a38ff51
 42bb88c33b26a4cc67253ed8d6abaaf1
 42bc0771f4fab7ff03b05c1a9e1482ef
@@ -8413,11 +10314,13 @@
 42c9ad19b48d1b32266524c16221b3ad
 42d1ba6ef8a48029cebb5f4c0c396b64
 42d2aedad3494227ed2e27d087ed64eb
+42d6514f34c4f4cf66142d531f06d829
 42d662f5da4019f1d38d44d014c25ff9
 42d771ea732f278b0544ea2447d8e1a1
 42d7be49576b793bea89309c06200ec7
 42d85fa72d66a109b8259be0f158a3f3
 42da062c35834d51572da4bdf67ea02f
+42dfc112916137f756823999d4ad357e
 42dfc7ca3fd611e43e4e2979dfbfb78d
 42dfd19bd7ccfa1106815f8cd832037c
 42e43b2953d06508da13d6fb80113e26
@@ -8427,8 +10330,10 @@
 42e9b9485f92fb723d61933e96780e6c
 42ea2800f5d7b8f036fe2bfcdf8aa668
 42ea6890b142498a1f178657a198d0a4
+42f5a7403cd067aed02580da454f993c
 42f7ed3f3e87e6698fa1d039fbaf2053
 42f98c46e8005042d6492145f71f68aa
+42ff22ac9bde0f6cb6a8ded7d7e433df
 4302e569aad98ec64cee7427bbe00262
 430598d4df2e430ef8f2a135359035b0
 4309e943eceb16a92891b4bf5a144628
@@ -8436,9 +10341,11 @@
 430ec7bd52c54894fa4cd236df95e708
 43100351787ac3e6e9f7225191f2fdaa
 4310bcefade064bd60cff63b3658ea89
+431100713a32cefad743271431da04b5
 4311848d03843ae124dbb8d153190539
 43137d25370d598fda32da6d169bf6d1
 43154a174830fbc6e7ee644df01c58be
+43164de9c3502a4b44da049c152de96e
 431707a2c4dcc8023a03a51d70407bdb
 431b15e4846336063c812652eeaee557
 431bf9d075c0c964cb1aef8688736dcd
@@ -8447,11 +10354,15 @@
 431d9cd0ccecf61d017eedfd1a7cacec
 431e1c3c6a6fa7668db0dabeb52f567b
 4325e38ae0fdf48c0878403ea248c134
+432643f708ebfa55f80414da38717afb
 4327d2aa2fa14057c15ef789375edba2
+432a53684b64fc351eb08de120af0dc8
 432a553f4c81362a015296d564b4d027
 432bd216c684d4fdf8a0b6d956f31bd0
+432c19e42733cb3d2a1adc1ad4fd33d7
 432c580b84a8a119684ba3c07b4d12a1
 432cdd3f2fad54675d12a1718d748583
+4337a8660aeca3b3adc13bca31311d3f
 43380dddbf6e55e060d6783922fe56f8
 43383d35047f2916cd875ec2e5cb68fa
 4338a89e93ef618fb9c11316a9681a6c
@@ -8461,36 +10372,55 @@
 433d1eb9bef71f508f74021eb9b547f2
 434080f488a9c45a334b45e16e4bc0be
 43408d68aa75b39dbc5ba14b8b65ca85
+4344a3f5800a1b7ea5167f4f9f9dccc6
 4344fbe3c39270097c5e0e3faac3e136
+4345e068c984657e1005863cbe1d0445
 43463eace688c09f132bd1f58f843e73
 4347159e5c853b1b4f8eadd93a816c98
 4347bebd39dff2a7cc2fdf0d4967aa87
 43490bf278a354d6f53963707bcf4e98
+43495cf0661b91d5d7fe4d1923950250
 4349da2e46f0b7972bf70e9cc925d5ba
 434a0d439db0c6a81f2791528ec202ee
+434a46a1c96faa67ec42f6943ae962da
 434c84cb70f856023ac7fbcb248c481c
+434cbed1e6a87279475d8e3f99e2bffd
 434d50eed332837084242095058073b9
+434e9d13f955ef74f1d9895bdd637703
 434eb01a9082377cad137731c099d176
+4352fa77e994bc21876ef2ceb994e01c
 43533a332486de03b017a076e9e97c01
 435508d1f0673ab0aeb371d248e57560
 4356b082f88708bf6069620af4a0d920
 4357e43517e7a3f61ef4e9af2093c5fe
 43587cfee5126c1730bf3e21b2f5b8cc
 435a7acb87d07221db87bf477e8a4103
+435b55429191922000c661a5cfc02393
 435be354e52bf3e1eafc336f8188ad1c
+435d1095fd99eea9e65d6e4486f9f807
 435dc6af7c33b42783d60d269c765561
+43602b4297154f0882cfc06f958bf37d
 436090e8ae27f91784b59d65086d78bf
 4361c5893dd6728de9b79c96c340648d
 4362625077e8ff04654fbdb7d0f6395b
+43628721ea0f08a135cff2076a97a5d3
+4362a940ff32347f34a509efc6c997d8
 43656b87cf770ce024b39806e68bb983
 4365e59a9cd438f32466489063ab2cc9
+43663cf67a619c0629da31a8b691cda4
 4366ce788d430cd5ee13d9d4de388243
 436cdd6f24e9fbd5aac130007d88c3bc
+436cf6dc5619b571fec6e4f6930d228f
+436f65160aa58649e33901f2da85a90f
 4371890382d18c129d3b5084a2af5ed3
 4373bd319dd3013d23d0166d8125d3dc
+4376031809f333bbf5434e4fb006b4e6
 437bf227945e29644eee7979d3e72540
 437c88bf36a7d6dc004b89077662dd30
 437c89b21fd50731889ed4355561787a
+437cc3b31084c6e98ca7046b93bc4115
+438264e5a7b6c051c6f78c4776d8e1b2
+4383c69c5a75b753482b6e3e093d7b80
 4383ed9b379db88329ddef23351bf8f8
 438821db2a983f04932930e580530b48
 438b1fb3367261fd53241d8f7ad424a8
@@ -8498,13 +10428,17 @@
 438ef0633fd4495b915878184b7ba3b2
 4390b82422c7df4351b850b6662d05c5
 4391806ca647f912b0f981d18cc07a01
+4394e2c9bb6e195980dd173762d10f23
 4397c71ce2b06a0aaf1c7f2cfa36755d
 43986c3729c70fb4a5bd2ff2c5b15b0a
 4398d64f1712a3c3e6cbcf1205e88a5a
 439a2dee5e455a0a36e1a0389c6f72d1
 439aa12386f51cbcca9e6e8bece7f81d
 439e0ecbec7eae3354bd73f6f16e7d42
+439e6983366813b65357e273f424a60a
+439eec03076fb197ecb880121bbc4b59
 43a3120a0f0003874c015e1c88c1d819
+43a339281bd9d17d6c45bfc6e1b0e3e7
 43a5ff2c6f182fbda98adb87d079ad8d
 43a6217c1a7009315e1ebf8f7756f4a7
 43a68dcfe13741e7bad2c21152c01590
@@ -8522,6 +10456,8 @@
 43bd92427192b48a6f0ef6b59f5a41a5
 43beeda3dabde18efbf53bd109ff2973
 43bf93c2840f533caee83b07babde793
+43c2e96f1f7e22db6d8da166300e17d2
+43c332c18e33fa45d18bf1dfd5a74d84
 43c3cb5cd64da06adf27886b4d5d0a04
 43c49050093258b1788dbccd08eb511f
 43c67d7098b7c0c172363d8efc598ca9
@@ -8529,12 +10465,16 @@
 43cbfca866ac303c8fb78d2060c887e1
 43ccc1a223a0081400a5da15eeb3758f
 43d3ab45c52861f4165ba48fc58be060
+43d4ab57c4c182759826bac41ff3d554
 43d91ca17ffbf3a64c7e61f3d38334a5
 43dac02bcc00fe8ab16d8e1b5a8f846c
 43db8ea42cfded28477400a18f6738cf
 43dbdd61a153628f46fb3289580c19ef
 43de0c798c9f468cbf80c16b2f88f04d
+43de772fb89ff4e6927d335cb7863862
+43deb38bb3c788085bb1733af7110714
 43decde43b75266a48901d512c3ff3e8
+43df0f205c98329e75f890071faba000
 43e0eb849396f472322be058f50f9e41
 43e139213f48623c82471b7611c741bc
 43e21eddb85a2c03d05c3aba66225061
@@ -8544,6 +10484,8 @@
 43ea9adeffdc1a0c9e913ebeef6dfd59
 43eb62481f16075c3567e065869327b8
 43ecb168d20ded1062257f6c4022b3e5
+43ef29a4fc79c5054b4f1f02ff2b003a
+43ef50b3357374ab624c6ebc906eb5af
 43ef949d85db2ec3a03ccd29a297b43a
 43f18d061a871ed820c7e6aa0b122f4a
 43f1f50b3defb269931bf60e30d2c9f8
@@ -8558,36 +10500,46 @@
 43fd0a79b3b83131c29cb3a9d6df3f9c
 43fe9afbc7f8717252e3d466602fddf7
 4400c730a0a1007dc0781d96e98ddcea
+44016db979fbe8ce745d53a5ef33bebe
 44044a69c1b3f9e5da06c5b3938ec228
+44044d0dca762055eacd454c72d7a8c4
 44069fdfe49503e4f8a1959b1e27899b
 44072527af15f063fee44cee5f65eed9
 440ed9cff2a5a18bc36479465e172b44
+440ee80f54a86f337e5fe848149c250d
 4410da4add4308d1537825089ba239a3
 44146b9622cf0e822432d8e9bddd35e7
 44163e18951da6c91988472309bd24c8
+441ca33a30fa207d3450a54f66e13fd2
 441d442f2675b3828e285c9d8478351a
 441eacbd7cd84950289afc9eb2eb6609
 441f51e58f371c1bc456615bb96672ce
 441fb848f2f44dec4615d63fb013cc11
 4421a546ee12c101422b344a659bc9d5
+442252b9fb9a7433446bf68154325838
 44233df6620ecdbd414b99b05e03e3e1
 4423bfee22cea6f3b0ff1f65a3111cdd
 4426d3f7143afcf41e15a7e1f2c69dff
 4427d3e46617063fae2a9ad9fde66b45
 4428e36d05eee60c8c3e2f934b475544
 442984e1580ac87b88d3330b48e29974
+442aa1b4f78ecad538b5b523b6a1ecb8
 442c1deca4fd8bfcaab81f51673390b9
 442ce0348117f409dd636413254a5227
+442d1390cebc918ec0cd4e6c0bebb726
 442f04349e9bf91c0eeb2978b2716ce7
 442fe2dd03afe589cb5349fc23d1f0bd
 4431ec4e51d3b90a9e875b21f74c1cb4
+44323150bc662a2275bb0b61d0117cf2
 4432333364fa5ad7be7a033859e346d9
 44328250059969f8b240801c3a0c2d6e
 4434205dca9ba653b406f3583aa121d9
 4437701d51f5a78118d4c64fb07b3f81
+4438560d439d09d51a3738f8f34e5a71
 443946ea99ca12def045d4a5887340f6
 443a6b1e66608e76ee4fe65d4c260704
 443c045891e40602195eba32b05e93fe
+4442b67d3a8fb7ab1c95309ed381dd46
 4444ca4dbbd81749654291ec76bd5e13
 444504c85a015b8073ba786ed774a0c7
 4445e5dea9f6429574b3f817f8216c9e
@@ -8600,6 +10552,7 @@
 4451be500c775c61718488f3adf3e022
 445267742e565148d298ee911dac7621
 44527bcb5f3dbc1d14ce0c28a2b9329c
+445fa771ec48b0ccffb54ee7dcbc3b3a
 44629d2a469c122305e2be1ac4291bed
 4464e5c89f3572e93a305ed280434003
 44684c59da1a5aef70787175b96ee73d
@@ -8607,6 +10560,9 @@
 446f833d98f34ca97e82d21ecf564a3b
 446f8aa40f18f407ba11cf57b995678b
 446ff6107eb1ebe0c7de7a88962fbaa8
+447242358f34d33dc626a28416fbdbe8
+447661ab9704fd97e2187cb781339a1a
+44769aaddc0a67b88a6f73594fde0c76
 44785d6b2af9754dc824f20425a2cf59
 447b13b18467cfb4e819c561680614b2
 447f201777633c381350dd0068ff5f75
@@ -8617,10 +10573,14 @@
 44838e49c54080c831d17ea06f16a29f
 44843f07e2abc553436f0a36b19f74a8
 4486dcd97b57e8bd09f7ed1c649bafcc
+4486de2e26cc1ae4c78e55009c1bda97
+4487749e332a2704271401ce1898102a
+448a590df0224d7219a459f6d82f5a69
 448d856ee8967ee18db19593b0293709
 448d99687baf4baa9c2830fec339c55b
 448dd48acf0a596f2d21e28f55d30792
 449080724e315b91e32288608e9bae7b
+44927da8104fb45ebdbfc5d71d4759fe
 44979f022b68992384387962fe687781
 449a39eee9f13041615343e3fa66a920
 449d284c1e79280691f3764176ab574c
@@ -8629,8 +10589,10 @@
 44a17c9ab9116efcff4d280bb803c78f
 44a631324ff402ecd1e597b6e92e614c
 44a65346d85671dd9245375ed22948b0
+44a6965cfa2b3b050c52320bc235085a
 44a9b8d4eb200fcffcff235c2b6e3e22
 44a9ccc394ae44f8daef80aff4457c86
+44aad72bb2ede3546f55106249be140e
 44ab6922c7f448d3288286fee21cc272
 44ac27e6527fe13b450719ddb226bcd9
 44acdf11d5b4a2f09bf24f88d7bd888e
@@ -8646,23 +10608,33 @@
 44b61d1cc831cc8b840c5de76fe2f6c0
 44b9d2441fa922ad4cbe06ee12f53ccf
 44be1420e7b8bd926b39855518954c3a
+44bf372c3dfc60f5a7c602da87a96217
 44c1fae884b4290cea0fba961f8f4baf
 44c31b486539e1946a531470055934d4
 44c747555de8bfdaa9ba035021bfc32b
 44c76c312858bd3632a513346b6d4848
+44c87375985783df63424de4ad445391
 44ca0de4836719f188e5a20b641c2009
 44cb64caa7d9f876a7d1ca4a699d3a24
+44cbfd3d1ab08f4509f02d0bd2e03eca
 44cc802883aba37cc8aeda2d01c7f795
+44cd20521a4d8199ef74d0f2ab7f9a83
 44ce1dd65eab27e432ddbfc14e3ad36a
 44cf50fdd8a06f4e5381ba0d7c324793
 44d0cd9ce7413eb3a1472e94014cbd82
 44d0e289625130bc853461772dc03348
+44d10bdd38f926387168720bdfd10bcf
 44d177514560dcf6ed37c67db9d85cad
+44d1a4b7bd772e68f8facc72da396fd7
 44d25c626e92c0ce998c134d30367ca9
 44d2a32e1c88985b52576e12664295e5
+44d357251e4e5710cd06f9b05ff218b6
 44d4232b99207587ecb426993407ed1f
 44d4a06f15e6fe4d3854a7ea92231c30
+44dab75065d440b60528a41ca54a1ec4
+44df75432110a62b27a0a6285e9406cd
 44e0100588a048769208803229c67354
+44e5c3524ebebf8ffdc1f9ec7a869e98
 44e681b0df268fb6e2f32e1191225e9d
 44e9a43565593e4e73869a5d43f9c606
 44e9f3ea54e571a4d5c476b1eb83819b
@@ -8679,8 +10651,11 @@
 44f8617073f5a0bb44dade9677eae4dc
 44f9602c0b8986baa87ac28e65d007a9
 44fa60c30f3240e6be272fcfac574a30
+45022fe7eb6326511c75fcb67f82b11d
 45024b3e3f21bd4d9a63e685e7909a75
 4504033d4292fdb45a6f92daa9551276
+45042ef2bcb57a31947c4e4c38913f7c
+4504d2aae9fe13dcd0577925abc9d817
 4507554a26ae7f32f4888dac960a7b21
 45075980846e9625c9d5344795ba7a89
 4508cf4c0f279ae8dc9e20eee6d171d9
@@ -8691,10 +10666,12 @@
 451071b74a4fa3de6a74514923214d50
 4511cc209c9e2bdd464e32507270e93c
 451216c650d384a96b7617749ec08b6e
+4517242d75e26bae216f6137d870a513
 451af202b61976eea45de5b436cdca7b
 451b3f96982b3fe00f6fab34ccc7fafe
 451cfaf82d748da1064c67cada458cca
 451da664db1d165c76987488c9177705
+45248a706370d39435e141d9203f6c41
 45256f44d10bcc9e7e9b2a695b9afaa7
 4525cdd28b4fad8ac359b930c8fe5f49
 452ed45592b0e8a3b6e1aa5c81c46b3b
@@ -8705,10 +10682,12 @@
 453993faea6a3b08b76f22cdcc9a38d4
 4539dad7cf09dec332576364bb6d16af
 453a75eb74f53415ccc99031a3d07126
+453b061bf084be879878ca944e067b9b
 453b4600c4ece261e0ef33ddadad8de0
 453d23a00bae92ff0e4e63f7993b9997
 453ee3d2e4955a54a4ed1489f03b6edd
 453ee68241357ecb070b5e57695a8e95
+453f41cc5c9fd797feba5b119a66402d
 45401855ca6f8ffd16951e2f1b90345a
 45428e9006f6cd07d7abc505ab76cd5e
 45463b344d9a7807e90edf6081d14251
@@ -8718,13 +10697,18 @@
 454cc3fff91a2b72e1ac4cbb25da0d33
 454dff7833ffd5e6b204c24d8df7cac3
 454fbf5d45bc5d1211a74eec7590f719
+4551d99c6209ebf72c0a9a937b60d25a
 4552d628b3954babae3869f91e0e4433
 4554e1cbe64a7d4136e1d03946707e5c
 4556a3932fb6192bf19c32ab41ec2794
 455771f628f5e3d9dde799aca7e1cc8c
+4559b3e547d0bf48f7343d454cc559c1
 455ad0437d54620c0837e51876d6dcf5
 455b908cf7b5ae0b7350fe598293b8c1
+455f4c459c4b6955d16cb08565227d96
 45611947c5b1105689a18dba956d8227
+456346d6c48ae104ea8613f27cf0d386
+45638b990c7265d79e587f76e8f2b9e8
 45649feb0340b10781dacc1e2cf6d0df
 4569209cbd61b54d4e50e5089c2ccbc2
 4569b45bb9295f3810bd0b00daa0bea0
@@ -8739,10 +10723,13 @@
 4573eb9c3d09975015de03e5666d869f
 457420187e83f2bd4095ac0ec6440442
 457620d076b42074a24d78663b772550
+45787a5f8bff9de1f3d83657c03b2c19
 4578e9d464bb81722cb260e60dbf135d
 4579f2c8800f1c6104a252f25af066fa
 457ae038d0f3580918313fa6cf021750
 457b2ddb8c30710c88c477ff08048bae
+457be39ee0fa2d360bfdaa0f9621eb54
+457f3d102e27989e34446bbd2a10eb48
 45819da1132cbb3e3bc756887b57c4dc
 458611c33ec3b27210d8c844808aebf5
 45866c16bceb52ca21c0f6d343f0e97b
@@ -8772,9 +10759,11 @@
 45ade035bad3c4030864fcd0b62a9302
 45b08214772e0706fd6998402eac6b7e
 45b0af51f96a669d66d5706fe30836d0
+45b17254cc5fea6885363a3256c752b9
 45b3ab06f316a83877c2707a4679f4b1
 45b4698df2c4f2e8689d15c76b880440
 45b4cb1242033e8d81373453f29f4d4f
+45b7d6fa23db201df239463b1490d31f
 45b95589b1d7c9e9bc1083b898b58430
 45ba79bd4c1de178f947f166152a7b1f
 45babd8b33e12a7bcad2dd39f13ea3fc
@@ -8783,6 +10772,8 @@
 45c37768e8966ae08b96aa12f4b66a03
 45c42d8a26cb32d1da9c82e0c9d936f9
 45c4a196e1e76d140fc61b8d1ffd5686
+45c52c0102691214846423fe9b071eb5
+45c5548000a7e40d13dc56e1c6e7b212
 45c7f397f2b20bd47778cda5f3269313
 45c811c490d6f0e377246184a518169a
 45c8bd0a0d88ec929f83e98b04cdf6d0
@@ -8790,7 +10781,11 @@
 45cd2f12478d2e27e787f5c40d5ad386
 45cf3343f82ee014be67cc6f00f67ddc
 45d1a76b604b5562abf92136ac5f9fe5
+45d1ba06ea3dacf819c02e8f9e1578e4
+45d2122dfbb31cf0fbaf151053dfa3af
 45d2f520bb848b09f1d202dc83734b2d
+45d32ea91319e8ae5390891e9b1d0234
+45d331f3c708c1a9c835942dfe004860
 45d6524f92876ec69d1e5e8c598cd4f3
 45d6a8e3ce2481750ac4914c918c37fb
 45d755fda8c53ca2a3f5f145ba1d9d44
@@ -8800,16 +10795,19 @@
 45e371985c99f698e5930b3ded1ae74a
 45e38ef9bf7332bf0d7d988280668c1a
 45e4964314023a921c719115abc25070
+45e4b2a86ae8388490bfbbb13cc86135
 45e7adc888b33cb12eca02322b5b67dd
 45e9ff8241cfcb49f1bf368e7a76a28d
 45ea04739dd5a644327a648c4eaf4355
 45ea3ddee00d381324e9e1e423492f06
+45ecdd854ec27f6c347cfe9c67d68310
 45f70233e4de7893154f1535e2814957
 45fceb1c862e1a55a0359093b900da80
 45fd4a9500be6983ebbcb31c1d0767a7
 45fe47291d263d4718c8f87e32318796
 46006c6ad68aa4e224114a8cce638d88
 46006c9679000a5dee2b4cfb1292d296
+46022c0d8de1d0853c8e277581d3a268
 4605061608ae089b61bc443fcb36da10
 4608b9c801f0654a73b849e34f5258a9
 460997ecacad2170be853d2e253a6ceb
@@ -8827,8 +10825,10 @@
 46215192c9958fcb2f6062b31e4cf3f2
 4623fb6da9734b3f2e5763ed5e38716c
 46265c46bfa2d607932f0f961533f197
+46266a37080777c73fc221753c4a2e84
 462715dc46b41f81e0d156015ac200c8
 46277dbd8beba3289a45fffcffecb810
+4628172137fde839bec56f1a1c3f2fc5
 4628267295250d699d958b2fb2979a20
 46292d2aff3f87467de083ac44cc4d6e
 46298507fa0168a97603aaae2325b5d5
@@ -8848,6 +10848,7 @@
 4643e6b5b4259b2138625217fba1559e
 464750e6d457cc51d078a4e897d68544
 4648f2a5b9a2f48197bc59b51d295119
+4649a3a87572ba827f64a1172fbc5156
 464c987f81283d1da8bcd44c6e0fd35d
 464e8196184c93b1a62f5a252e88b8f1
 4650c9805cb22827d6fae585cd276b21
@@ -8862,11 +10863,15 @@
 4661bf9b8309269faf9680214a7fa462
 46647c55e11b57f5b55b5b5c565d957f
 4666ca5efa20253a1e64015c5db3274c
+4667834f445205b64dcedc2867cc8cad
 466a4a660a3ed86cce8d3b9557d8aff1
 466a6b239506d0d48717a6b2edfca3eb
+467300416ab302407fbff3a3a457a797
 4674726b56c1ec2bd2548a496ae60fbf
 467731f31f5e78c10b04675764cad70a
 4677e2a9ed0576432c7b41257608e7c8
+467830b1f0233d61208cacb2ebafa125
+467b759ebd1d19b2f173bcbe0d2d5523
 467be778d1aa9f07b04c37f987134ca3
 467e284a00c60953e482908d3054af9b
 467fb49413b6af1b64c0ff26d99bd981
@@ -8876,6 +10881,7 @@
 4681842dfbf089f0e4914f407fc95e6c
 46863a693620fc8f4f414257fffd5204
 4686d0296493b8ae03208286cc863791
+468a87b4141e8e4262073f7edd9a0dbe
 468b7262327a597c7d62d465b0d4a199
 468ce42cb6afe8eb156598c7c4442fb7
 468dcd1ebe4e82b2b9d451fec5824e09
@@ -8883,8 +10889,11 @@
 468f62df06db6d227a7928994a752444
 468fae7ceb6c9f3b44bcd908c52cd06e
 468fbc216722c8be8a4183f7b8d47cc6
+469123f4ab26e2e1bb69b44a76ad61a3
 4691c8c972874acdf9c0128544180c18
+4691ded7f108a345ea911d53516f0230
 4694758eb2c37da7a9853fd2daf8eb42
+469486c01f434625a4933dc451b0d73a
 469886ca647162f21e285676797f82d1
 469a84f9f660f751a42ef2384437b346
 469aa5f9276e3ad58f0b322cc7762ac0
@@ -8895,14 +10904,17 @@
 46aa60e1f20ab54042a7c634153dda39
 46ab08a0c95da92f6af872ef46ca8fad
 46af4952713108d950e1662349e5cc16
+46aff22ee1e885d0fc7579d30b350cfb
 46aff4d6cde93ca200ea6f0bc694bfd1
 46b1e9dd5bfe55ec19ff57bc838facec
 46b25859174e375a1f4e16eba4426d1d
+46b2fdba5f02da7089f8f0d16cde8314
 46b53e642241b29ac1bd951b7519bc5f
 46b5667caa0fd4d9909b8ae4729dd5d2
 46b6c58ef7e0fc4efceafa1682ebb111
 46b794bc324827f4036b904ad6188046
 46b7eb0069c34b5f32a1c1d039f0888f
+46ba003f3e30d2dc8e3f624120c9a35b
 46bac520fe30278ad9782e595a0b272d
 46bba00de18ebaf64fe5b837f47afba6
 46bec85a900423ab4bc30109cb9ae494
@@ -8910,12 +10922,14 @@
 46c070f3c65f16daf74d91f481c1d1b1
 46c0d75cf018e05f90ddc3b7cf554d2a
 46c114966e23bfa937732c4702e9c9cd
+46c197e54e54da01d7b51ddeeb006cd7
 46c3d5db7c22343bd1aa06a40431f455
 46c40482b6abff160bb53286dd06dd7f
 46c6bfdab84ac9e0710bad5ebf5dc815
 46c73b396a60f86bb7b8dd49c7942ed2
 46c84ef86f0bb183ef46a1acd6abc515
 46c9e09e3762aa0ae52c21ea16c158d8
+46cbebd5b8cbab0cf3aa43c1dc613990
 46cc36bef089ced341446c2abdb0e37d
 46cddc64fdfdb640497d43669b588422
 46ce1b85d07a2ef20888e46e5b11f98c
@@ -8924,9 +10938,11 @@
 46d0fea1245844dfdba9b0623f40cbda
 46d32fac19a6c5c4880ed19ce57e6faa
 46d585087317dc04ca312c35904816ff
+46d70b9c187b7225875bf0fd696583cd
 46d8796f3d2238542f8fbe6c7eaa59c3
 46db0bc516650c884505281ee51f1088
 46db4ef25df7112bccf58805921473b9
+46de62c8cdb0d57fcdc0da36766fb7c0
 46e27bda1271ff42de833a7fca9c7dd9
 46ed31f04f27c234f200b90512d3f053
 46f12a6b14e66de7a35104629ed49b67
@@ -8938,13 +10954,16 @@
 46fc8c4a99598646221c9614b5add5c4
 46fd670589284b9f55d899e18b8c8d23
 470255dfcb13aac2c7032ce006c50116
+47039aae900b408ff6125a24739e530b
 4706460ca0a6257d16a131a954148302
 47077b5ebcabac4c14384d5da30fc236
 4709b692be7d21ffad9b77272b6622e5
 470be468cc76d39481ae8724079de53d
+470ccaf2085586cdfbf29ab05a8e81f2
 471168bd252bc356c305cdb5f8d12c04
 471289c92ca0be61d7d1b31a016ea13e
 47143952054fab2673c922ff77f38fae
+4719c2673f2af5eb49b31f5191bacd64
 4719c6897161adaf112cdcc5d21b69ac
 471a0562ae4fda1174921273aec5fcf3
 471a4b60f6d1091ee32b9522ca2758a1
@@ -8954,12 +10973,15 @@
 4722ce54964c6a12baf46356101a53cc
 4724ce9996e180ad6cad8cff0fe72f03
 4724ceaac480dd74a1d1b2058aa32517
+4725e795822893ce1cef56c1d0277f00
 4726792d91506b673b275bbdc3ab1267
 4727abb97eb864c2e7891832461c328f
 4728c1dd740425bc772076ad0f78abe6
 472cf2000130f8a77e3b4de2265facdc
 472e7a1a0797d2fb3d00cf964874db4a
 472fc7143444e3123879ec40a3f1db40
+472fd104c6b371678cd765a100c73143
+473214946b2e8cdbd2abeed593bdb3db
 47342fcb9583ba20c9c7a57ad068cb84
 47350165590fc0e080bf964c13e36db5
 47361f584eb2dc5aaa7e0cbf5737fd0c
@@ -8967,20 +10989,28 @@
 473832994bf8b74c172da712a5597a37
 47395d65994eff8b1c3eda7b4ca7c2fd
 4739f248a8d73d36f115cc1a9408c78c
+473b0e76a8badadd2c5755023bb856ed
+473e5ff23467324c69d2ce8e4ae0644c
+473e79dd66a0258393744b597fa5c7e4
 473e86d185227cb273baf51b73479ed3
 474002ecf52ea3e1b0aa2f4745611b6b
+47402f142757f8207ce6866a047577ec
 47439cadc23822d70905b168db9c39e4
 4748edcdbd9e32aa10302170abd47005
+474a0ccded47f9ac2d39011f91320b8f
 474a9490af8c31cfb0555e33a8e03fe1
 474b2315fd9f588fb30ea2d4fff8f7c8
 474b5424c7b97f3c15f40358e810042c
+47519bab141f62cadc9b611445b4e2fb
 47561618143d3d1713f25bd61446c39f
 475934b3a69412f2123343297fba5bc8
 4759557df390ce832f2824f508de00f3
 475cf3e5887c11028898f1d2a2f251d7
 475d3606a6ed9a7d8a56551567ab58c8
 475f72a9e707af642f2a26d7391d2328
+4760828a65315c9c8c6c0d0ac4d5a60b
 4761bf851cb8b579933530ed4ab8437a
+4761d2071d894ecdfb01ff21a7b11e79
 47647bbc7d47cfa4409235cd552cb800
 476546fe28f4c1768088e9d1e2ae0686
 4766289f496619f4b0c951936230555c
@@ -8989,25 +11019,34 @@
 47694700fc998db4f5fe9673d2ce6753
 4769f7d123c2b64b1253a3dbb8f894e9
 476a3eb77739bde4ee459f94abb764da
+476b2fa725198faa5121c3547d3e8347
 476ea5205f1e6380a58a6df08c09fd16
 4770eea1612bb30564975a9bbf358dee
 4771db2304ee6dc075f1043e9e5a0517
 47744d06c8155abee25a682b3b4ec95f
+47748980f645dfe02f0f49644e032826
+4775beb2ba124a4763f71352f435adc1
 477833890e2ef4cd325a01e2fd0ed756
 47792c7c6f50b92288ebf3677916c9cb
 4779dd6d0ca6334fdb095b4667fc3602
+477c3dcc6cff352a706c6d745d40320d
 477d7301f5a780942db58097e1df8cac
 477e3b9d0d44c7b75ef30989322ced3b
 477ef54133269c82381a1f21f0a24b5c
 477f98dd72a113241c402709690ac09c
 4780c6eeabe264db1e29a0c16b019e91
+47844f621898a96b8ffc10c44844f8ec
+47863d6d8f34acecc5d057d922972c8a
 4786697f4d501b03bd9e686e3409c520
 4788fd8884c84769f590fca62e640a31
 47893e07a8687ca5e9cf8e6fb9db76ea
 478c1199bed0cd1850ce66b77ce2190d
 478e5e4b74580e078efda62dca3360a9
+478f2601dc3da26539eb2f9911fa480b
+47913d79b2b2956e8db1f739e9c3346d
 47922ab1cfc7c82ac8ee4829b2900f43
 47933d911a45f8950a8a15ed36e8c389
+4798460e14cd1a2c481fc0228225601e
 4799b7d59476f9e734165ac75dd3f722
 479bec55815b6f12b1ab3dac863c639d
 479d77aeb0a01764c6d60271ee22c7e0
@@ -9025,6 +11064,7 @@
 47ab4ae61db498bb59da219a6649dabc
 47b0a4d4ec275c4c285dc42a0009b5d8
 47b19c76af314cb7b55c3bf57aa2e53f
+47b19d88ffc34dffe1e1cbe01e24d3ac
 47b27d94a7ac92c13140f46cb281788d
 47ba4f42e22dc0336165440fb8dedc16
 47bd07a230f06f2a8ff697c4d58a92d7
@@ -9038,23 +11078,32 @@
 47cb30403e550add30a8f37cdd339261
 47cc715435c737989f2ce97ce3afae4a
 47cdd5ab1b8d917e0195e35b34a69013
+47ceb44439eb25a0d7268fa34b797a58
 47ced55c6619e2980234d662e6d95985
 47d003461bef85719e96d30845629481
 47d0309897bd64e01401f5d5a2b6864e
 47d2e9a3e1b8f838dcb4aee6a6c5f626
+47d3e772a6bf50f31ad974a0bc7b2c0f
 47d4cecbedaf8aa0ecd42aafa85f619a
 47d7086a613f30ba6d5253577f876cad
 47d801f503778a586c1d0d7efb875458
+47d92d6a243471684241dd7282cf2e0f
 47d9f9d9b514b8751866560c2ce79b4b
 47dbbea8add8153b6d05c633de0dc792
+47dd903751fc9a7f1ae2c8c178663cdf
 47de2ea6d96a7dae35c8da629d698797
 47e495841162601a1d8cb95277ef6fe9
 47e5890d4c557bcfe6e5523712abe1fd
+47e8361eb0769f774574b496a90fb537
 47eb7b7c0636e8112f70323b9677779d
+47ed41e602a78b977d4ce854591b01f3
 47ee661c7839d7292e25bf5e20ea3781
 47ef215d21d736a6ab437bf705f44fca
 47efb66a8ea12c13459ca08cdc9c8d18
+47efd77628b7a0e9317951726b596b9a
+47f0449ae86946cacb9443db314bd15e
 47f058ab811ed3dcbda54bc9868009e5
+47f5ce60c5a12c4a464206c9e59f6116
 47f78b5737a2ebd0e44589431867cd6a
 47f7d5ce382edcf91ab32d868431cc43
 47f81d80c95d93176494596d4614da40
@@ -9072,11 +11121,13 @@
 480b2da77879d0b8dc6c0e19ae5f497e
 480b4ddb7ce61ff722aa3b40a4c49e2d
 480b7ee6f08a53245c05bf6ac15cadc9
+480d46ff0837d4e47a42af9582643bdf
 480d752cee098318a120568487c8f995
 480d9cfac3a95882ee5c37d83ee6995c
 4811551a8d54c80895810f64fc64eead
 4811cf310e20adffbb78292ef954df6f
 4811d5b51e257ccb20a25d820a3de346
+481330e9e947ba2b7b1b41234446753e
 48137ae27b9ae7d482bed296095f8247
 4814749db2b786c3fc97e4797fea56ed
 4816162e154fe84fbe0c7975d053ce01
@@ -9087,10 +11138,15 @@
 4822f6d640b2f0acb8a3bdfbfd4141dc
 48232085fd5a1c55c99255572aeb7cf6
 48236218194a78180c24b6182f445849
+482647bf57ed4b7023251101d35f0475
 4826ebaee3dd8edf0b42dec122ff9079
+4827f8aff8f339e7f1424db79aff8647
 48285e4d086ffcbf1e3794352c9a0d73
+482aff30e1b166c7cfae82aadf95fee8
 482b9c4d3eaf94480b59f2ae7d513dfd
+482bf8226f033a9654add26f9d0be517
 482eb7a5e940c8f000bd30c0a14371f2
+4831ead697aa72649d56ad82ee5253ed
 4833c88f3ccfd92338c9891093fb9584
 48345ab653f092fef9a64a88ef81d56b
 48353f12c8a43e3fcc24dd11a7632a60
@@ -9104,19 +11160,28 @@
 483840804e6a8afd76a4e0cabf8e1b95
 4838e031ed3ca0c44f88bcf8027dc9e0
 483adf46cbd474e94e08f88468da3d33
+483cd83fc29f11e00b5dec04dcccb4d8
+483ea25fc80c7ebc9caa6622be6dc48c
 48400d411b0100704a747e2f544c4d8d
 4840e2034697e27608737cd457a4d7e8
 48423e691400fe4f261c7e8937b230b0
 4843fcd6f4620952084417ce66b59d36
+48441621f6de695d47d6cc9486607bbc
 484bee590e2071af28f17f31c8892b83
 484c3041db2432cca37116b7ffb7efb6
+484fb0ff4527b32c96ed715ca3e6af71
 484fdd6f9c90f92eb2a94fc989fc4cbf
+4851081139ad22443be260a54b4dc4b0
+485206da5459f1c5aa578235c44e4029
 48526bc0508de7b3ca7a76d52cabe514
 4853e0d1666a9f345e68c3fae1c3e6a3
+485510c021f9cca0753665426168888e
 4859000e26cb4f57b4f192830db2b799
 485a52d6b6d44d5669fd317456da9ede
+485b13e2994f4ed453d746519b48f94a
 485c9175d9d5c2f0c287cd75f9256b54
 485d04ac682ece14b99b660e5076fb51
+485d38b1490209b04ec802f5edb0fc19
 485da0c176797d448c7f419878d35bc5
 485fd719beafb5c9d06de31318187794
 485fe4f1a7113b43c199845f30f4a7de
@@ -9125,8 +11190,11 @@
 4862664ded3f6545b9e593816e4f1a30
 4862d56157929529618b21d4661c397a
 4863c43fd7ffd256768a158851592139
+48642edc562c424e1824be7633aede34
 48663d642d3c037575a060600cff9fbf
+48665cc81aff41b77130cc639baab2fb
 48669ec6d56aece6364bec7da3874488
+4867e0c51f89ac6269d943b921ce1c94
 486879f2e69dc0043cfda81c8b2b8732
 486910ba07b155274f8f9cb8ff9c72ce
 486c16ac4fb9db4209b71b7332615741
@@ -9137,6 +11205,7 @@
 48727369af1c153590fec2cbe73b6e3a
 4874538ebab9578794ea401ad7616a4e
 487a6430151130d69110c77e20f31613
+487ab9e56f14fbd0599d0d641e4a8fca
 487af350a3f94efdbd53e049ca2331eb
 487c8cb44f801c091c7863119e49b9ec
 487d1065cecd187e434e1a5a893c0486
@@ -9144,12 +11213,14 @@
 487e69b76de4d595d5fa6c2b32dddcf0
 487eb10308a207eff26d12ac554398a1
 48804364bc2a78913446a3aa867986f4
+48826f01d7c30744cdb1d456b00f5e59
 4884d663621a4b7834d62f4dc1343d2c
 488679a6fa0873e0b00602febb2a0697
 48869495f60b35bc4a5732eb56c7e9ff
 48887e3450f609b8d13f1fdf828094c9
 48891a189d358cb563aa5989a71d552c
 488c2141b80130572f397f177512bf41
+488c7788106b7736fbb7b71f4a26b471
 488cd529cf1adaba533a28b67a58073c
 488d6ecccd986df1103d4a840471bcbb
 488d714c4a1b8ca3936e3f1effcbd8b2
@@ -9162,21 +11233,28 @@
 489e885728533524b604cc65918ae7a3
 489ed7ba8abc41360c652ea7cce4896f
 48a22330e4c2d5966647933a2fc8219c
+48a30524c71cb52989fdd7bbd55fb736
 48a3500e9267b350babca33bbc8d797d
 48a45dbb1de5cc4231564e249ad3c19d
 48ab88e071cdfb91b6bac487a22564e4
+48af797e77da79209e1cee153a22d563
 48b4ea2e00782c70dc4dea912d66c530
 48b51e939a643ff13e2db3928d1a28cc
 48b875d7ccd0819411fc4736a87a7800
 48b9424ab23ca067d5c22f988e5a15ff
 48b9933597dc8a007c46027b7c998604
+48bb762495ee160f58274a24de6641ed
 48be103d2977a62f843a0551b62e3efd
+48be2a203c69d30538072d115d2aaaf2
 48bf1f9402f10ad1d15938703c7b4eea
 48c0688ccf7fdd8138729b1d2e8e7375
 48c0aa8342a22e73497e1b49597e27eb
+48c4972025ed374e8abd9667f3f3c2f0
 48c4cbc066509ad6ef505fb014561e51
 48c7febe223795cdfa51e92ccfe51e8f
+48c848fa6749a99deee3c674e603c398
 48cce47fc5e9b7c2251073019a8a323d
+48cd6430860f49863180e5caa776a68b
 48cd67f0b94d2c4341213b0d0e7ee8f3
 48cf56051ebba0ae4e870292030456a0
 48cfcaf770bff3e6055c96cc484f7235
@@ -9193,12 +11271,14 @@
 48dd6b6889855a67e0b6cafeafd00755
 48dda380bad8d137ad3ed04123ba5264
 48e67e2504eb27d7b63a74656d91c4e9
+48e896d7f91b1e756b1cc978cf133b23
 48eb8596cd4dc2aa35307f7209f9d2df
 48eba405c25d2aa244f3ec11da09674a
 48ecc9db5416904a03400e7659003975
 48f332a67209d4b174507e93bd1c8f38
 48f57616995992bcf2b2cb38827423fc
 48f6751dcea2af771617c7345a54a224
+48f812373fc48bcdd9222345061a06d7
 48f841836e6990f8a672af5ee3e0cd16
 48f8839dbf17b98a7661253a2ecae878
 48fafb44cd50fd37c77bc42a7ec2ebdd
@@ -9217,6 +11297,8 @@
 49179371198d0d11ff987b7493a246fa
 491999982b5382e441958e8ec164c1d8
 4919ae4e4bb7e8cb016df12f0fdfa962
+491b05bc0b82ca55493022dff7bfe381
+491c4af8604f1d390f043271fa97b4e1
 491d0c8f21895f18f7d48e994d44de36
 491da9bca9a335daa064752efe3b60a8
 491dd335d01d484d6757473382c7d100
@@ -9234,10 +11316,14 @@
 4932d77b27bb0da318fbceab9daaeb76
 4935611f89a78fa232860f201217a819
 49378c97b57b6755962dbaa60ff55a32
+49383e3b200407f37496033283e6503c
 493a60314909fe1db05ef0ab78a49d99
 493badc1092bad3a622a62be4ee12806
+493d3cdf47393877b79cf9112833c53e
 4940cdb0c06d0043b35f7b5bfaf50025
 4940dd2d42a6f5c5e0252b6d6441df9e
+4941ee4247b7201b74d7815a263123dc
+4943c561118b1cbd11f4fdd0954590da
 4947169c27a680ba36a05a8cb551e99a
 49478dd6000a31abf436fc9baf71a15d
 494872e66fb64c6c921cadebebe779b1
@@ -9245,10 +11331,14 @@
 494b14c347d6734163e9eb294de3b8fc
 494bd3eafc978b17d9a5e5b7ab192807
 494c96e2bec6e28faa1208be466da354
+4951f6adc2fc00533c099e62d64a5a93
+49549e6685ba84419c58cbe323f5333f
 4958659011158f4d34daac11ac8267a4
 4959e4129a12f8534bb337231c7ec547
 495ab1007685182eb8d894d809d5d10e
+495e8bda5da394a839ab26651c1dd301
 495ed26870ecdfa96ead1aab0ffaeb7d
+495ef893a35f649be26ec4fd03fab9e8
 4960175fa97fcc1e04253907c7867960
 4960421e5219297adcb18dea6a0937f9
 49604d62d0156bb291560423c540b8aa
@@ -9256,6 +11346,7 @@
 496c18ef264fcc059a2c53d7df4f26ee
 496cfdfa37031996f3fd11d36667be32
 496d35700f8063cb56ac4d45325e7e06
+496d6c56a92f73eb51ecc8e611f183c9
 497120926c63c98e1c6ed630c0fc30e9
 497347ba9edfa435757fbd2a3fd5289c
 4973d6d74c066cf9cd86fa7f3209bc5f
@@ -9265,12 +11356,15 @@
 497c7f57c5071258734846d3d2f1fe51
 497dbbadf503c2754e3ca8f4ade772db
 497dd4c9b950bfeebe8ca1475564261a
+497ddd96968b68f3c933270094709b03
 498d363012544b9065486670301a0b00
 498fc02e61f88f6f63335aa081625d53
 4990362e1f27326b42ba2c7e7cc83b2d
 4992a2ea3cf2a3703e438bae9b335ffc
+4992c84654500486b3487b4f9f0f3e58
 49932300c421bbeb9a755d0489abd2d5
 49954735c1d56d43ff95455729c97d34
+49957fa21259cf36684e9e8901bb27fb
 4997f80a3fa2cc5fe2aea8bbcb27c6c4
 49988f8504e4aff006f9e5db079372fa
 4999ee02fd1d14766788c2a6fdd33589
@@ -9284,15 +11378,20 @@
 49a61ba3367c62024fbe3f1fb4a3751b
 49a637026843656325733746a05158c1
 49a6e76fcc1518f293f0c5f4162ca3cf
+49a6f32e2c8447d62eac3eb2b0d8f908
+49aa64366136eea0c6011c8eecba3870
 49ad5844f027cc72f25611827e8175ac
 49b0198037e4601eb2e67796a79e8068
 49b1191f272c05382f807ed22b58dba4
 49b147e2a50dbf8b1a4ea402b5486947
 49b4a5faa9c9bb7ce584e7dcd8ac7805
+49b905258cc5969bfcd2de0a77825b3d
 49b923273f2501874f9be171f068b1cd
 49ba0e4983a6cc36cdc06f7f362c3bc3
 49ba50d324201db70064dfd5137f31e0
 49bfc6ba4ce5e4ad7bdfc55f233fe7ff
+49bff914bc13646c29204e6788718781
+49c397d4ac0da22d1449d229b6fdf6b4
 49c582ca5110559d58fda170f6617bfd
 49c62139d181205ea9c756007baf070d
 49c8ca6ff46c56604d2937dc8cf0693b
@@ -9300,6 +11399,7 @@
 49ccb1ab81a1afbd98046f7d5d739ee6
 49cd9e3606c2b5542e29f90e1ec683d2
 49ce9deac88ab51ec019a772a84a9a20
+49d271cf9148c5f15e9df896b88b60bd
 49d279c09be25048cd2cc4f798e51947
 49d33f386784b4675bbbbeb3b8bd50ac
 49d54c4aa77372709b8b064b911417ac
@@ -9311,10 +11411,12 @@
 49d98bdfadcaf95a933e174df53334b4
 49dda9fef5fbd32ab890caafde2c65aa
 49de22061404569eb66b76a71155075c
+49e22bf07150686f35c3fb2dd4ac2457
 49e2ca09df167c5fc6052cb2baca7c33
 49e2d44d96c15212cb133c9347ad58d3
 49eaa4181b408f9c5c899ede7635fc7f
 49eb52ca593e5849dc219dfa28767032
+49eb85bcedd1c44b64b5ff6546b1b58e
 49eba69aa749cd1c260019746473aae9
 49f1c934ae3e3df282d13fb8bd192809
 49f270210fc20f77cb6277a9b43f36f9
@@ -9325,16 +11427,22 @@
 49f945bbac8b563ad109ee7df71c227c
 49f9f09bedc8e8156d724e6226d91a29
 49fb7045df30df154c196b145cc98ea5
+49fbf597844788a1a8a1633b0b278062
+49fc53710673fdcfd90c92e5484a110d
 49fc628514f8671d4c27c15824f45c64
 49fc74cc0076f50ff01962494d1aa151
 4a00f530913b7a085d77d378af1e00c8
+4a01c4c3cdceb4cdc388e8a3aefd5010
 4a02ee0ee1adfede025dabb77f2b00af
 4a04752276f383ebfba6fd3b3800a308
 4a06e880dac31e44866f5d7ab0f3248c
 4a0b5fac88b01934acbaa75a13ccaeeb
+4a0c06bcd533960ce5cfc8dbed9684db
 4a0e584cd992e9fb8edce67278b727ea
 4a0e972ffc6b1c60db88712997fe41aa
+4a10fbd33d4166bf2389fac0cd03daa7
 4a1407eda51001987bdb0de9bac919c5
+4a17541c67af92388bb3c75ee183d7f5
 4a183f400402e5ce605f26f9601f5b60
 4a1a36cb2f20670e869845ea2834267e
 4a1a8fd7061e61804fab62152c008403
@@ -9347,10 +11455,14 @@
 4a24051ed87826f394dd38a62695d3d3
 4a248cdd983cd58ea7d798c160fc4f60
 4a27220ff91f482eb411b9edd1b968e2
+4a2780fed5c4e2aa36e4e1c0e48dc552
+4a27fbcc4bd11abd494763c7a409927b
 4a29771f02c2e9ad568909660e679c0e
 4a29b5784bc42ee795103192192b4b34
 4a29b8f5aab06607572dcb6b4d2c8631
 4a2c83e33e3a44ebc59e62fbb8e39de6
+4a2e4024952fee301783e472af4980d5
+4a32bfa818c4d4349952d415ac7558fa
 4a33eb778d6bc0084e371dfd5c741f37
 4a3885e6ea00cafed1db84e31e669e62
 4a389cba5f86077a73261ad37c2e4829
@@ -9360,41 +11472,53 @@
 4a42b3af7a7931e124e78f850d62d15a
 4a436f8af658e0f9eb0f697dc168e088
 4a493928ac8da160f60b8a1cac32ff51
+4a494c891f0f26111d30de07bd810edc
 4a49957f628f6fcdf8eb9968272b2469
 4a4a1e52e1207d86d7c08e993ab19c7c
+4a4ae564dd42020b139f8565410e9041
 4a4c3406e50745456f619c16884445ac
 4a4c761181dd18c95a7865acb79bcd80
 4a4d54f167efc4de3f99cd8d4b746c7d
 4a4ea2ce0a1b7a0fe3b46645acf70c4b
 4a4f108742fb48106fcf4640173b1c2a
 4a5148a7dca6b89408fdbd96eeb48b8a
+4a5367b5fc38eae6b5d60cf1fa459ff9
 4a55a9598204f822710b0e633b289c80
 4a56a4827af70a04a20b44aa39694413
 4a56fb8ea0c1c4df5bc874de4e057f2a
 4a5b471584757c175d83e50b06576b6a
 4a5c4b2b3e0266369cc003d9d084f300
 4a5e5b82d24f0c906a538de643e81c90
+4a5f0a0911d7e2600750cab760e86de4
 4a622bece7ffd3f35d6f982d6bd44afd
 4a62927985751088171b78948b55898f
 4a639665f83fef5432b57d738ab662f6
 4a641e14c6f92ffe0953d6fd14bc5ca6
 4a64cac8291d6a9cf33215b10dcfd303
+4a65e8ceff7f44a4c03c6d879195ca0f
 4a679d7e5748fd8441b2bfd9c279275b
+4a68e5551a3cd00672d00ae71e9ea015
 4a69672bbf0eb3955ac9dc4900e1cf29
 4a69b07140ac34a6cbf40cd7991bfac6
 4a6ad4a02ad9f2aed12ecf3a9407b64b
+4a6d2767927c3dded0ccb98f3ca129d4
 4a7275b92ab787692693325a77aa5522
 4a74b1d1cd83902b56a5bf7f3dd15b24
 4a76b1f356d13380ce0f1a0304c8285c
+4a76c0b751445d8cd6a7485562618b78
 4a778e162d1c9c7e4841ed6b98b438bb
 4a78f10bc7f373ab83579e787b679eda
 4a7bbe177db4bd3ea2e5c745c26c71af
 4a7e2c4a6cc7ff687a5baae0c08af60a
+4a7e941acbb07df3829476fd53ff80af
 4a7f46d40c64da4ef83f8d10cd05b794
+4a7f4fdc9893500968948efc6d699cf3
+4a7ff88fccabff1d814bef4e5ec02659
 4a80758b6d581c0a31fc2c9fded8e40e
 4a849acd77800d98b037d858a2ed18c7
 4a8655ffe6abe0f5455d0d9af5b1aed2
 4a8686cfb05ff4de473e77dba02b2414
+4a86e42d09825da95ff12d6bf774332e
 4a8bc9c887db6e74c37519a711bc7fee
 4a8d06b6dd91421055c890525467efef
 4a8de9aef6c61b097435d770db90e4b5
@@ -9402,8 +11526,11 @@
 4a974688c5e9afb3178a655eaf1e40ff
 4a9750aa176a137b792d0fd1b02b7bfc
 4a99aa7495b8c641ccc1513404c2819f
+4a9a1cd691fe09360906abfb0e3a64af
 4a9abd54e14e3f7598a3ff66a681e06b
+4a9be44ec1d0a3185774310e06bd341a
 4a9bef7ec0483363e5d4bc0229f0285f
+4a9d299318fe3d0c85182c17d27c9432
 4a9efc34faf0a4119567c218b64feb76
 4aa07cf36b3db5c6d6e6187ace1e6f4a
 4aa0e19436d1fa5168295dedbb70c750
@@ -9419,6 +11546,8 @@
 4abaa7fed3a18e8fbd0f6ab4f60f5b9f
 4abd295f1bfa535b132678a6f805c9c0
 4ac0bf75816caf4c24a7d070d2159228
+4ac23d0e4f793e95daf29b1aa034cc6e
+4ac4afecde601fc52d3f7f186605974a
 4ac4bc5a8930e0c1d0c0f71c88a90196
 4ac9272ed679472472f36c9bdcb625df
 4aca4fb70eb92d55f00742d8275fbd82
@@ -9431,6 +11560,7 @@
 4ad6fe58702277ae24cbf43ced2341f7
 4ad8f41c8001987de29e6c1deff123d0
 4ada6bdd950bf63b4c95603dd795b1a4
+4ada8d639f42ce1ca43c6eb17802baa0
 4adca296b6f9567a6c2fa53f27865d3e
 4add259046057425791175040aa7f5f1
 4adf9823a4e3540b59168f3926c5970f
@@ -9443,16 +11573,25 @@
 4af04b5663cad4792b3c024e4e1942d3
 4afa6e5b6fa0e69c8b529260dbb66644
 4afa762b2fd0c91e1367590f9f49af85
+4afaef83f9fae47e9dc0ce99993e1627
 4afd54420bc0e052736ddecdc57bd2d5
+4afe582b15e3a344307f0a4b85fcf79e
 4affd93b86c9b74d07dca2511049945f
 4affe98213550e8194e1e477950fa053
+4b0168d339e9057b342f09f2669209bf
+4b025ac62534bd85525047a1e21ba6cf
 4b0261b0e24c82ecf7c04ba5cec9106f
+4b02a597397f20c78f708a7d16c1fdf3
 4b02b2ec21ca23988eef29e9bd965b43
 4b03d0572abe6987f2dace67cc614296
+4b0428a085669293c636a45851f0b7dc
 4b05cb3ba70a649dcdbdff1cf8ffec6e
+4b07a61b54eb3152a247acebfe3a0c49
+4b07f29525c6e97159736888a0321426
 4b08f32bfc85ec76524a0f5af6fba282
 4b09b1fd22a2c8a9237836b9b53dc080
 4b10582df1d1cd65a49a9753c55756b9
+4b121511b9230167255f0058b2536701
 4b16eb1e4f3d43db1f83c5cd49887546
 4b181d0fd2f57f31bfa9ff273d7b37ee
 4b186b12707fbcd51ce42b1aa85cea86
@@ -9470,24 +11609,35 @@
 4b27529b139ecf4bb7db45c4499cb631
 4b2985277f38e40e46bc42d84c52fb27
 4b2b99fcd62eb33167830ea3f5c780ce
+4b2ee12dcb4cc7428df6ad7146d32a07
+4b2f009751f738f17a94669e64c8763b
 4b2f6768236d5ef33d380f1fed3004d0
 4b2f8e54c6492369b79b660f59d02347
 4b3071dd07b8cb88487ad6cfe9ea74c3
 4b3084c43ad7cf5f9aa36ddce72e39b7
 4b308fa005b53058c6bff5a03b77afa4
 4b35753f981e74b1cf46b086201674fe
+4b35b71da0a215b4284aced156508730
 4b39a30ae627b42e657305dce27d64f8
+4b4096d3211444c23ca6f62632cab9d8
 4b40e70bb38a5a7cfafc8e23171f3a55
+4b41d6cae4541def95e0d4a1d8fa3bcf
 4b46bb8bf4bbfa1e6263b785f412b4f1
 4b483dc362e1e2fbf0483ff030b8ab1e
+4b48b4eda67d94846caa502f6f2f1db3
 4b48f4b7ceb6a7ac6a1ad1a67f3338c0
+4b4b05d5adb805661fe42d4a918659c1
 4b50f46ea3bf2176e2c3030e3297bdff
 4b51634df8e0dada35b87da036eb63f6
+4b51855f38f861f1b01d29e93df7a8a3
+4b53e6f366761306e75bfd54ad5535da
 4b581a0d05465ce655e7de1bda1bed61
 4b5957b9e208da055bf37a85f3e08c01
 4b5c8c42049155946261470c41158380
 4b5def8969caf78c1ea3a44e67883ff1
+4b60bc5bb9bc20f024047be5991cfa24
 4b60c8fe20acfdade88f2e5d3e83fb22
+4b621dcd9132168e52c6a7d795fdaa4a
 4b65ed2a6ac486ea20902c4763bd581b
 4b663d7e310202399a940369bac7d2b4
 4b675472788a9dfd3540a2c6b75cc386
@@ -9495,15 +11645,22 @@
 4b6b48a52135868262e774d1b0353235
 4b6cfadb3c7e2248b018dc3d0d34b888
 4b6e836a63b5817ac93abf4053a0ba9f
+4b71a07fe22f57a3d704bd3b5482ba4f
+4b76181f7d0c0ec31aa28d9570bcd16f
 4b770f15b10cad8d309a06829da8f148
 4b78a73caa423e6ca467a93a16f833aa
 4b7aa88f23c96fd6417f9fd67f624c64
 4b7b66ad284e06a80bd68be1ac02eefc
+4b7be6807a5d37fee559d7097f7d72fb
 4b7e798bc33d719a79b3eef09e12a1c2
+4b7ed489ccbd0e23621831542783de73
+4b815330f22e97815b9cff3431d57e60
 4b82040caa97c99e5d136ebc29fe01c4
 4b844ad06e61b6fb016f4bcbc9a2db6c
+4b846e5c4b4edfb0f9a10efb4ef190e8
 4b85a38eb1c0436761de5003f4f6e60c
 4b8664af540790b9d17edc6db84ff929
+4b873a7edc6ea644d4aa69bff9e40109
 4b899f03cb6aea227cb4198286735e76
 4b8adf6da6698b152c63c94a9e6fafc9
 4b8c0aa2dc4856ca267b5b89fe6ea4e6
@@ -9513,8 +11670,10 @@
 4b9135586c21a1e84890623afaa15640
 4b914e1d6af9a474f8c820366dc265d8
 4b9226d6de13fde87a939e732899f80d
+4b9a9e404c896826777d59ef72244404
 4b9b65775e0b8252aef646105ebf4b46
 4b9f05f1cc3fe946e9ee46f3a8f66d17
+4b9f3994d91ea8a344db2e29da64dfa7
 4ba060020c73262e3c8e71cead4a80d6
 4ba4b75e2c74a8247e5f0872f967abd0
 4ba508a29a77f4e8b513c20773681dc3
@@ -9525,31 +11684,41 @@
 4bac7ed585fd25e9bbb5d05f734646ac
 4bae273d9eb5fe08af763f0162588add
 4bae4ca3b9b19152c42612526cefdbc6
+4bb11c79e96c100f972bcef15d6ad135
 4bb4a5ee3651f1696199f780f08da015
 4bb564eded266bb1defccff96a34ca0b
 4bb640b05bd32055c7a271a73f49e94f
 4bb75929240efd78929d142687039ef8
 4bb96970fcf916ab20d4ecfc9f4f6efd
+4bbb33661d4012e6883dfc857fb5e12b
 4bbc520ebc5dd909e619c1e4332f693f
 4bbca93bb599736db927857563060621
 4bbce301718baa495d1f5d800ce0ea63
 4bbd13671934749cd6cfb0337d58a97e
+4bbe8a22920d6eebd330dd324bdf655f
 4bc37b0d8eff20a510592f78bea31acf
+4bc4d2e6a81ff421afba3af3c473709d
 4bc4e1d52d04fc5704074ccb77948f7d
 4bc5cdcdf7ee858beb9c2cc269f0dcfb
 4bc642bc2a123d8d092162e591bb0469
 4bc82afbdca9cf87b20d99b0f18c43cc
+4bc87435341343726c27dfc397e0d02b
 4bc947c01caa37502e8591cd79a1a8f4
 4bcb5aa9cb9d64ba120917b4d4e13e34
 4bd06e342d8c7abadb209f8559ef5d53
 4bd07858be34ce62b7273bd1cb64a9be
 4bd1f9effb6d0d067df8962ac3be109e
+4bd48eaa3c32621af8109f29fe3a5e21
 4bd58eb2769eb6e08be224f4c14d568f
 4bd6c73fc55f997910ba6ccb602ff6cd
 4bdc1d18b6a76d3bf9bdf1fd567dcaac
 4be1fa005bff29059408144789ef799b
 4be2c7d040376531f0f42b95cdd0a7fa
+4bebb8d18f9b812d4e08c3c37cc19846
 4bed6813796faae2139bfb9562c672b7
+4bee497741fb9ba5abdcc27d6d0d2c7d
+4bf0647ec61dffb636498ab6fddaafda
+4bf4f007e5f9ab56cbdd35b828d2180a
 4bf5946d9f76d7c71157ded9bdd46884
 4bf5f6387e2cc978aee95d0dd73b690e
 4bf9a434076aae0e5f13546d48ff4ee2
@@ -9560,6 +11729,7 @@
 4c001b0632cbdcdadf6a28407487dc6c
 4c0052a021da4f746997ccc383810640
 4c049e858eed7dcefdc1285f25de2e64
+4c062d8471db713d5d8e98f256c4882c
 4c099f23f8ea10973909ddc33d01568a
 4c0abdd061d888edfe82d1cc6054843b
 4c0bea267034888baf7616ac87f5eb72
@@ -9571,6 +11741,7 @@
 4c1a9efdb63ed59cf91f40218ca36f58
 4c1adaf68fd5b88d9260a111cf0f3ca6
 4c1ae55d6a68c612ca54933a6105c904
+4c1ea9b3cd27ab2eba88ada108db98b6
 4c205e6580a8261f72f8ccd91fa2312b
 4c2074b00df99700627059d1ca169fd1
 4c20e863cd41800b2552e161fc4e6b84
@@ -9578,8 +11749,10 @@
 4c27a362741a5b365fa653467fb66dd1
 4c29551f22d38f8c0db799544ebaea33
 4c2b5e31bc9e29a453e3cb907270c4df
+4c2c5689cbc56ae327d5950dcb49cb8a
 4c2eef4e27c845b1e5a1b586ef88937f
 4c305c63230e393b8356a99e5cb18706
+4c32d35216488ef9fcd5cf69f9bec805
 4c33580de84274c7dc882e4594339f7f
 4c3479fdd39a809537fbafd980c14273
 4c358eb1e79b49a4d3213f8f9c0b7727
@@ -9602,14 +11775,20 @@
 4c5398c60d9f3183bc00536d75f67157
 4c550e0335f9aedf90152a13a0bedf86
 4c5511505cfce1d75df6228f96191aaf
+4c56a64fddebc473a5bc0f56050eae4c
 4c5cf4e9a05ebca9526ce53c02964f4b
+4c5d708c359aa223ac2141d5f10e3b1b
 4c60242dc68993f29806eea99c84311c
 4c6220b72e9d1c5f78ad4365683de657
 4c622a02467cfa09e102e925b627ef9d
 4c636a51c7a5822ac7df814b421c8981
+4c65f08197e8c447498fa122495b91c4
 4c66f7d94b88e2ec0192809405f07639
 4c672e9b89b88c17b34cdbb39dfc8060
+4c6747165bb908df3c140a220b08d994
 4c6d28a2ff5e474e78e309ac5c852051
+4c6e3e77bf73ee770af9d36c1056797b
+4c6fa34030f199da147224dbbc606faf
 4c701f9608fb16ece668a37c2a58d0a0
 4c70d8f0c7eeadcc91938e7002f4757a
 4c73af02fcb5688e0280780363dee85f
@@ -9622,8 +11801,11 @@
 4c8fa67085091b33ba9d933fd7250165
 4c904cb277b039502539fd6909e33e25
 4c9202e2bf4923a0decf27b19e884f1a
+4c949775d22fb8b67d4dce8468dfa9f8
 4c94f30ec4fbef1d723d2801ba3ecce4
+4c982f07fc99ba793ce545517c509260
 4c985350ea546e11a6c88db84a42d9a7
+4c987f01b01e357143829aaf95a1a457
 4c9901b51dae158e4f3a511cd97328c4
 4c998a31124133ead2047078a1e9bd78
 4c9aedf052adf6e5cd60d95e00a94178
@@ -9631,28 +11813,42 @@
 4c9f80bcf91ec0588b96a5ee3ee8c910
 4ca0265f631aaa90b030528717af5f7a
 4ca1829e3657cc47cc3181bb797b63cb
+4ca397b978c64eb9fd30c345ae459171
 4ca45989d601c1c59852b2fb6d574e75
+4ca567990b27227f75757f0b0f5cbe02
+4ca788f36eb0cbfdc8c0edbb6e58877c
 4ca92f2f7cf3d5d6692b7c83ab8cc299
 4caa182c4ecd903a6b02f45887ac0e86
 4cac6bbb7a6447d247a109bc43efd19c
 4caec14b42ecca832c720d86bdc2e2ff
+4cb008d9a5061c03326ab8c25d826cc5
+4cb19c0f9d17ea3b0482838ecad2377b
 4cb3fe4f7eff4d1712bc89f323b142e5
 4cb68c5c6b391ce55d44cb69a9ab0465
 4cb742897b208093f9c53fef9a21341a
+4cb8395221bea1a48deda7be76d28ee8
 4cb9b767bf5891b291df15f4e37d0b7d
 4cbaae2b0f58c753618ad42760059764
 4cbb22b8b3034fba6e2f0ce109e85c94
 4cbb3bf2de00896c4eb653bc8e264e27
+4cbcf5fa7c35ed357c73d041380b2985
 4cbe6b078a5ad788d9ac84c51c7102c7
 4cbfd49e28c83e46883df4af6e17ee91
+4cc0bae653c27bad39c37efed3736020
+4cc3732464149e3dd5cfd8b5aaf9e60a
+4cc458846f487fff27a2d3dbbcb71bf0
 4cc9a102dae0da8278df6119aad96e45
+4ccb0ae10005655428aea87a4671935d
 4ccb10a841822eda5141e286335092cb
 4ccbf03484d0efa952c9fecfaf93919e
 4cccd4ce9d45b4d99042a7a7edb6a625
 4cccf81a6f36e88efea1a5e4c3af13a4
 4cce0443cde7d91f845ef33f0d0cdce1
+4cd11ae9f459c396fe2458f24907f519
 4cd21d2339901a63baaed7ab16b1715c
+4cd85a0b9dfc0e0756e80dc54b21e5c6
 4cdb6d2af510e068afb8d7978090eca7
+4cde33cc9f4c35aaec2babaa35a42734
 4cdf51e4e711681dad9927d424c50fa6
 4ce04ea860942900936d01b74b528381
 4ce0e979c1a7acb8bd65b9e43ae2c166
@@ -9663,6 +11859,7 @@
 4ce7d5a0e7337e8bfb9da1f2c62cedab
 4ce869b35cdf0c56883e07c2a36fe376
 4ce95075727479c8b1793dea7039696c
+4ce9aed1e67ff44bf5dba481af3796d8
 4ce9ccdd32649ff38ecec9ddf0ff17ec
 4cec8a63b941e4f2b60c4e8a216f1bac
 4cee7646750a3a3ea6bac4dc009410d9
@@ -9671,13 +11868,17 @@
 4cf10c712f636a06721db29e41088836
 4cf17e22bfe47407d4b1fc054fc8bf47
 4cf4087b31874fde6846371d4d5675e6
+4cf7cb35cf29be0457b239ec28e5292c
 4cf8359bb3a9a1193d8eb7882b29848e
 4cfa2653851e1de1c31c5c62c478fef7
 4cfa2b16ceb306a3b4d389e7973d2cce
 4cfa4d023575d40222e12bbaf3abc112
 4cfac4d31054ad8f08c811c24842d79e
+4cfcf31f2fdbb991e0003ed003d0403e
 4cff060283217114f64b7d64c2c3eda0
+4d0239ed1c2d013725ca51724504f644
 4d030c52977281d7d2a6c882da3ec24a
+4d04f81e7ccfdf33adf0cdbd91ecba2c
 4d0b689ba82ad1e1caf03d8af6206577
 4d0da777b03e67ac165a4668e2089797
 4d110a3014a76fa1b3d374e20c9ed85a
@@ -9688,13 +11889,18 @@
 4d170c71e635b8da0d6b866ee71f7743
 4d1bd0025785e056d74706449b72a192
 4d1c338fd39c23fe7f4983361e9b47c2
+4d1cca14cd37711ee5fad4a0cefb2ec4
 4d1f6d73cb5441ee3d44d1c50740dcb4
 4d1fa73133b7bb4f8a8e8f270c3c8a35
 4d2019dacf698e0a5838780489bcea19
 4d21d28e09dcb04a0e7e8d2543530f2a
 4d2461371b3c0d20e9d403e29d93301d
 4d2526c50dfcb2b473cbca8e951d5f09
+4d254a2b6c2f6734fe7a1721c0e7f28c
+4d26a70601e81c75defb7988dffecfa1
 4d26e2cde098f7232e8180fdf2af56c0
+4d2751a0e8b78835d1e87274898ec595
+4d28768d73ffe99581e9286fdb86108f
 4d29523c93e593b4cc9153fc8f170aca
 4d297c6124a9d7635766c1153c3d1e65
 4d2b21a765536cb25eb5a6de1d5a8938
@@ -9703,16 +11909,20 @@
 4d2e4aee8cce1dd9e383c9c6d46aa31a
 4d2e79649308ba50c220af712df46bcf
 4d2ee9e6175bf710ed5f60d3c272ae91
+4d3059993ddfc9658bf47a983a947859
 4d32991fc5aa73d7c645b0001ee9dab5
 4d32d2793a5bb42a875771adedff14b1
 4d32e976b5a65aeefaf07eff2ee64e0e
+4d335bbba2204b55a764f89b7eda8398
 4d33654d8030a6a78a1c803e653c4041
 4d33fee503f22e3e090dd0b7d241793a
 4d3a2783d6b90c7e7d077882713dfcd2
 4d3d0e3565262dc31af8fb1d38635b5e
 4d3d456c377b3ffc016546bf1139349e
+4d3d6f5eaac63239ac21d9f65785bc05
 4d3ead26c008263d640c1e811f8c678a
 4d409071ced49c62edc20c3618806d9c
+4d42b4f0f07131c2cf3d953bcee49c89
 4d46559e35b01896de21fb5f231af777
 4d47bf60a0a18c28ef415a87bd303a15
 4d4a17b8824e2790ce08b1fc3650eb3e
@@ -9723,6 +11933,8 @@
 4d527e477f2c156bc825ae27abcb5e07
 4d540cb8b3c9eeaecd7546190adf4dab
 4d54d2c09a804bb588b437dbea90a782
+4d565e187d4fa240eb7d137457f4c60e
+4d575f7d5adada412420760724f3681b
 4d57a990e1dd6114e51d2f6aaf1d6cac
 4d5875d87574be8d3f1993115bf3c373
 4d5f2d69a4d5562b2b956ce0ddcffe5c
@@ -9731,11 +11943,14 @@
 4d63b9e9c9fc3758a57a5347af59268e
 4d65593c16d62d3136c692c239af298e
 4d69ac31a5c6875e5dbc292e8e4c36c7
+4d69fc9137d46b1ffd73c08aba8afc27
 4d6aa5ef2a4a28fd99f7e6631a3507a9
 4d6afd145005106df0878adbd2d13b65
 4d6c4e7cb8bb4790bd369977b4f76956
+4d6ce89cecdcf65143d7c585c7fed57a
 4d6f8d798e1dfd9ada6c902b0d7c7e32
 4d70f195aacfe0ab8cd0df7c11ed9b7e
+4d73776c7c859829171a1f0134df2c36
 4d7383a5d39e94c194f4b897d5d91ce5
 4d77df19a3597da8f60c52905be30cac
 4d78feb02cf52cd35632c7c008f9fa87
@@ -9745,12 +11960,15 @@
 4d861e99cd6cd017c64ba0b3f850ad22
 4d88b781c640ed21d693895a4a8305f8
 4d89da8611064e4b8f120ee51a03ec39
+4d8c03c3bca2df126d397eda6d90af2c
 4d91900121d596d261cbed0cbd699e61
 4d91c72a3698ce680e7eb95070d3cea0
 4d945c6dc9e264ccc2276af24b56006b
 4d962ee129bae2caa73d9c394a6fde95
 4d984b841f387d95c07ab147640eb9fb
+4d985d4541b0ec11c354d569e36b1354
 4d98b065f0bfb5159f8a10049f03974f
+4d9ad27de94ff2cdb3066c5a7fc12604
 4d9ba7b15f608b17257fd1f50f7dfe1c
 4d9d78f99bd55f84022e75cbae15a702
 4d9ee1e9dddb66c61a24549f1f032c80
@@ -9765,21 +11983,30 @@
 4db5e0765e649048d773b4898fae8968
 4db7650bef330987b9f7fe54fb546770
 4dbb9828d7c80916d98e97e26794550d
+4dbb9d02f8881d30d7a4660ef3ff4608
 4dbd72570887d4425f610822f18e0a62
 4dbe835f52bfa19fd2645cc230cecdf4
+4dbe940e0a9e5dc66564cc9764376a11
 4dc0445a322a47708b1609c3b24ae421
 4dc21ca96fdea28e80acf3f2eb434fc0
 4dc4f6d99414146d416c3f4628bd71a3
+4dc60c4e17b79e70e8f2813066aefd07
+4dc7258f452709d0f3f980ef909614df
 4dc7c9baedfa11f72a06df1391e2831e
 4dc91b6242d24ef3c255e66a162f0ebc
 4dca52f75c35646cf17b04dc7975582e
+4dd53cf1a3b77862b87bffcfd7657ab8
 4dd5b9eabac961a5ef057a8d1fa53ef0
+4dd9bda70601b4fcb88712df8d40f13b
+4ddc98e45223d918511c42db4ff6351e
 4ddcb75f4b9d356a5b95c9805be98ea9
+4dddeb3b35f4a496c3fbd4b6a80f25c9
 4dde1ff06212cd2bf65892bca130ff3b
 4dde35dfc1873e7de15abe105ef87b27
 4ddfebe32dbc4aaa8b700b3e32b8b199
 4de20ed2e12515ce748c90af65baaf34
 4de32d836c38bb1ee47273c1047a31b9
+4de3f39cd9688d2e6286955c395973f6
 4de5b934538e37e030fe6b6d911de5c3
 4dea978d5c77e8fbf11691c2f7f68334
 4debedea61f602c94397558440a507f9
@@ -9790,10 +12017,14 @@
 4df5e3bfac4e223048638fc92120084d
 4df6d53280dd229febad2ebad2548e82
 4df6f9d653efdc105756a1c11caed458
+4df92f8651337d4d1034be1e08932447
 4dfabcc24e661f3853c30e3048cda410
 4dff7473ffca9d4e6ac22955e90bd4c3
 4e074fe040111467eee72e254e64ed42
 4e08c12df4962152457e12596d308229
+4e0a4e8caf2df9613f5a641514baa8c0
+4e0aff9d83f57707f631b3f6f4e9440a
+4e0cb7fca9acc2e63652626261a99381
 4e0ff525b71ec0065bc40f96c3eaccea
 4e1183345976bdb90b1168d7e9082a01
 4e129e911c1af1dc935a829036ef4b84
@@ -9808,10 +12039,13 @@
 4e226b115cc30be3afbd87c6f85359df
 4e235afb2d1cc0340aa0bcc26c333d4c
 4e246c909f1bb9c6519a2bf607720a82
+4e25e78e2b5c7d2a69ce176eb6201e33
 4e26293c31a88f991ab043c82669bf5c
+4e288ba5d7ce217ca46696580db5980e
 4e2b9e83fcdc9e9bb461e505423b0161
 4e2d0f808cbefa3fdf1402e7e3558c77
 4e2edf43d263176f3aa78c2183d5117b
+4e30839f3da455bc06c4999a33f43768
 4e3121581393cb1e7dcdbd2d72d3ce8d
 4e344efe49a0104b52a342dea91ab2e1
 4e36bcad6a6027f1e94cb5b4039ab42c
@@ -9821,7 +12055,9 @@
 4e3f8ab7579d35a8631a4e40d199ddbf
 4e3fb5e135080c0dfa09bf4a70b87fd7
 4e4002f0e37c785c4e59b19bcd2e7f17
+4e43e4a4ff4c4467c1197c0068c052d8
 4e4473dee1f1b4b9bdf5ea55788a7400
+4e44e5c21d984ed33b799dbfe79a7cf5
 4e47af53938aa96b92ab582e93327470
 4e486eff113a966f7c4151434881a6d1
 4e49bf5b798c78f3924e79cf86db4c4e
@@ -9831,6 +12067,7 @@
 4e5199cbdf59d8e0aa6ade959bc4e59d
 4e521568816af8440b220737e53b868c
 4e532ebcbede333d9593c9e8fb39d533
+4e53db2bb1f6237b3bce3f66e511f86f
 4e54fc1bb9cee1a0dce4771c6d79da93
 4e557befa7bc776bce524530d08c749c
 4e55bb2587dbb91756a6bdf2b5c3d6cc
@@ -9841,20 +12078,26 @@
 4e61752e4d56071c31a8612a8c9d0a73
 4e61d9be986084bedcf3b02222b888d2
 4e62bc7f6a769de873bbd55da50fddc1
+4e63b0ab7b3bbb8707ee744dfa579160
+4e6405219b75c51430fb470a6f67a63c
 4e642e48c76009cc8518d3d2aa804341
 4e64767ee57c30eb3e22e494694b735c
 4e64e5bc72980c38fba14192f4a57629
 4e65c054a86cb5aeb169e00133d30815
+4e680e75ab149394aa497ed011700bae
 4e68ea077b969275445e36f8bc97688e
+4e69da558b06954e194f4de541f875be
 4e6e59437c2d2cc71aa6c5aae47e9565
 4e6e74df01687ac9afff1af0bf604554
 4e6e7eec273f7f1fcd09c02e9fae17b5
+4e6fcae82fcb7a09ab29e88c691923d7
 4e7059eac9ec2326a80e7c269e5cde63
 4e71b7ce38325275fec06b095f92d28a
 4e74b30dd680d867a84414fbba6cc7b4
 4e75667e5160ffb53b8053020fdab865
 4e77f40a227b24fdce8841a0338ea1f5
 4e7906d25896c4819452b27d4ef31578
+4e7a68ef3d4d29bebe72604e4286f534
 4e7bfd919237d4c2036ea520e095deb7
 4e7eb740e38f596e51deac32f604ac32
 4e84a8da41e90a5bb325075561685e6e
@@ -9863,24 +12106,29 @@
 4e87d76eff91e137d0a512c276563bda
 4e8a00494773fa46a9d1dc2831b3d26b
 4e8b62382e7f2ee6df9c061b2847e39a
+4e8d94b9f17b2940961d0465c5e18a95
 4e8db97512db31fdcb3b7f577cde567e
 4e8f9b546c2e68fcb763dd4b93853328
 4e90e563aee296988e5e387e7d47c53a
 4e963337e8eb71b845849884a7b35b6d
 4e97d024ccaa8ad5c97ccf32a818bb5c
 4e989816aee4c90b559a65b783562253
+4e9a9bb355f473f19669705030826c20
 4e9bde5ec8a199be9ee3b888f45509bf
 4e9befc446812a156b2bb29a3fe59386
 4e9cecca363fd6d4ff9a833ce428d180
 4e9e0309a22703c576a05ac1763a71a3
 4e9e2b6ea9efec3714ac00443a5e1117
+4e9e4a05ff5b99bf367c4bbefc152416
 4e9f07d46f907aa28e8cf46984f5d6bd
 4e9fb64f8b2461ff6d512aa679041b08
+4ea0745fc3e067b4bb2e0b95d857a683
 4ea1712ad2122262f93e29d72595816f
 4ea5f8b6cae936cf1ed46364ba80a6da
 4ea8595f077974cd2977f6eb28f3a953
 4ea85c368c0fe1a20c00d2644f08b937
 4eaaadfd2e3f1c5aa6a1ef32cbdf8397
+4eab4f75a084f45e372be30eb7a306c6
 4eac8418562e6e04595f65c75beaaa6b
 4eacfb7829f5fc2434a2f7b4f0604c5d
 4ead46df9735ffa822571aaf129a3390
@@ -9892,7 +12140,10 @@
 4eb80c5dd9f495ff14ceaafe7261a288
 4ebad836c9b587e3c3ab11c6508bd773
 4ebbcb8a6c99b3c4ac4da702dc02cd22
+4ebe44bff1be6e3ed6b47c9ca1185928
 4ebedef7e5f9a907b50052b1e5a2f30a
+4ec6780ec8f7cbfa8949fa374bd9d96d
+4ec6be86b5e1637d1e80df583d60cbc4
 4ec6f817cccd727bc48cfe902abf77f1
 4ec8cb25d1cd8e85dff742fa84a99cbb
 4ec949122084abac6638ed1220ed5159
@@ -9904,29 +12155,40 @@
 4ed80186db6727a20b5a4f6ff6f6cfcf
 4edaeb2e5167c2eb0b871db1ad4077d0
 4edbcfa6d6d123f9627f01b2c3670b71
+4edca901452a086a3ea154fcaeab1a86
 4edf71cd8cfc6dbaa553149675f3527d
+4ee1e3d06610c886cf4ec78da3b9087c
+4ee25c5dd81c04d91741c00415500991
 4ee3c1a4b24d9c6a12f3dba02f7d3bdc
 4ee4342b80e715598c8c153f83561a86
+4ee4abca73b930a16ac9a54d72df108d
 4ee65bf4eacb858f5b27e983aa118baa
 4eef43301068770c8e0834fd4f34bd35
 4ef0361ff7201f78ef77b549f64763d9
 4ef3a11f4a2e992b3953423455174e18
+4ef3cfd0cff92dac2c650c81799788f5
 4ef7de1ff547d93d1ca381f2b8523220
+4ef8784485e4d4cbccea903de446b2fd
 4ef87ec3f8f0ca00f1cc2e501ba0c104
 4efa4bb46d109b79244aab5c333fffd7
+4efa99ac8340704ad99496b7fe8384d8
 4efcfbc5416a38ff1343ea9ba2ffc2b4
 4eff41bad44f90128e72a679acb469d6
 4f00fa1722bd7fe24a8f80c758963bec
 4f01c63f9c70d6f54791d7b3573cccd6
 4f08818737e38975ae2be11843ce73f1
+4f0905a181072ce3373bacb702e901c9
+4f09cca8272cd41a3a4b2cd0e08b4bc0
 4f0a788f0fd06aff9e8b3e679e9512fd
 4f0b5876be6e5fe5823022aa4e55a0ed
 4f0b6339fc35227552fee4168f6486ce
 4f0bc15467ee9517b7274398459c1d45
 4f0f3f6e0c1c1e7d5a0f9d1b2a8244a1
+4f11b899f0290b8a02def4998af30302
 4f11bd0c94f439976b99ba4c23e4fd6b
 4f11e0895d056d502f2c629df64c6e83
 4f12aa909fc955bd7dbc590592cb7900
+4f132d5954e4484907f11bc748a8b059
 4f134175d5d8c12cfc0595a325ea8913
 4f1475494e642a9028f87ae0aa590716
 4f14b9de37d95cbba67e05d2f1772b8c
@@ -9938,6 +12200,7 @@
 4f1e0191e7a16ce761c3628a5e7106bf
 4f1e26c772e14820c8cb8373f57093ae
 4f1eb5d9362a16992e151e5e4b927846
+4f1eca0dd34b312a68762c5c33fb432c
 4f22a90387f690b20a18d2f7c08d2358
 4f248daef86725d420e754ff8f89f362
 4f2d35b704ff65c0a536adb33868630c
@@ -9947,9 +12210,12 @@
 4f33d85c1c0e16ae7174a2fca5abee64
 4f38d80309f1b278fb5db3ebf421783a
 4f38fcf575a92d29e5718308fb7416a4
+4f3a81f4a8ebc79ac27bd315eea00fcb
 4f3bcc8b7d5f923ced0be5446c43fdb7
 4f3db151ec41956f4bf94eea929023aa
 4f3edb86c8542999a695415371904561
+4f3f33f5efd98562c761b2fb4a9d6a9e
+4f426816815b5e558d384c6250df4231
 4f430a804cb613c689552167e1a556b2
 4f44618433c1c129f223717ed379fcd7
 4f48e60858dc789551af56083b5839e3
@@ -9960,19 +12226,25 @@
 4f508771a0b6416abc44ac911b5224d9
 4f55a6a69f4fa2f58de643977e532e87
 4f55d12f3bbf8a8984d5de1f3d69c30c
+4f57a9b0f7923a8eb9b8bef017aba37c
+4f58ead3fa56a5689c8510c1ecd212dc
 4f5af9c3ac6976cde3e131136904e13e
 4f5c5585419a9fb14bc0ea77d16587a4
 4f5dbde8dacf4073287e48295510f792
 4f5e363968115b34928b11867b915288
 4f5eb520687976e4606aec12d2530d05
 4f6057636433a3b727f8dfe04c8c21fe
+4f61594111378a3ec43889ce88d805aa
 4f61768bf3ecc2a128538ae251be1e67
 4f646254091c840b76f6e286eadea0fa
+4f6482e35c99fe4571fb8fcf8feef339
 4f65ace1ce298fdbf40e25626acd59f3
 4f65cf0586a6e2ebb3f183ed14b68509
 4f68e677c04f6b71ce6e739d5b6773b0
 4f6923cdb680a0ee8fa0ef198c0b262a
 4f6990a6a1c1f6a575a14e1a9a046c24
+4f6a1061a2ce315ed94b5442e670e9f0
+4f6a2c03b3fd2fefe54fd6f1d31b8e6a
 4f6a9420037ef6df63dffd444b1da4d0
 4f6e5faf600cbc11c28f7c139d6943a4
 4f718a7d6b496879022ca8b79ddc4542
@@ -9987,6 +12259,7 @@
 4f7920fdbc4e16219bce6c6488da0476
 4f7a2ebd517245282702eb237c04e47d
 4f7a5aecc86d280616c5bd7c597ae100
+4f7bade3fbce0a6467edef2f1ccf562c
 4f7bb5a9166b899e9e9d38dc89c6669d
 4f7beab435b94c8c2680c52317483ec8
 4f7cd79d465d93c38bb0859583a92ad7
@@ -10005,6 +12278,7 @@
 4fa098e48d8415a952ea73e8bdc06b9b
 4fa0e3691b89b29a7cb0ce3bfe2c3a6e
 4fa16c78b1f133361f177ed27aae3337
+4fa3b219c02aa1022abaf1cdd899b083
 4fa7675afc2bfe2a157085c22c55cab2
 4fa7dbfb933927b4a964dfa5bc2a8074
 4fab2102e4804549bc75b5501819b28a
@@ -10023,22 +12297,30 @@
 4fbd9060b7250b2b1874f646ea2e4f4a
 4fbdd3260ebb6ef8f526ba9b1ae617e8
 4fc0cb7bafe886bea9b335b8d28822e8
+4fc19ff21e3207577f3612e99f1cd3cc
 4fc8d4eb266a4ec4f0aa91824a4eed9e
 4fc90eccd2c727021fe26d280e39b1c1
 4fcb7c718626ef4e6f4dd345b3780334
+4fcdc59edfa7595dbc1bc5d45e191c9b
 4fce0dbed230fa3d750e9b3bd4698e74
 4fce5dac2ff06c0125c5080d6f0b7975
 4fd4cb601693ee32a21f7a4ed5b4f4e1
 4fd58aa59ef497460af721698fd4143b
+4fd6679772d17a8c0d949b68bad37fbb
+4fd7dc7f2912e3fadca46bfbbf12f3c7
 4fd848693eb03608f040120d6592cb0d
 4fd8a16b2420f595cb8d90b6729641a9
 4fdbae56b8fedf211af32a64c763070a
 4fdbcee7b5c9f6a6eacdf130e20fe2ad
 4fdcc0c7b0a5d2529b4b0581903adb47
+4fdda0a48bb89feb671367767c78f7f8
 4fdfd330b09ce50778ab09bdfa3af8fe
 4fdfff69d207c6e8804d929f9a93916f
 4fe00689acdc3a03b950737789bf4a28
+4fe03945b821b433192ee3268db92bee
 4fe6631ed26ac4c630796dcf2e4f5d9c
+4fe79a3f8fea3b387fa6ec88318b700e
+4fe7a712bc138ff40c647b86d735f328
 4fe97a056eadd65711e7fb8b0eab6dc1
 4fe9aad46f5d2e3208e3943bb27f6152
 4feb3b4897df92d2e7ba98fd8c766f86
@@ -10055,15 +12337,19 @@
 5000d0750bc912e10e28eb8fc2b6594f
 5001521fb1770b4f86f135d0fd03ee4c
 5002d5c3ea780bdd2f6488182d69c99b
+5002ff120e538ce3dea9cb96579199ce
 5003cd248c3c6da3b2d84a53b868035b
 50070d95503321ee7e285224f683cb9d
 500720bab658f8a75adfbadbb4ac6f9a
 50078b74ad6eaeed7d49cf89e10f4e5b
+500e2d8dd39f177c8f3f30bfafca429e
 50102a832380eec206bf4f12d167a9c8
 501058a99e45c65779d2d78d1b46563a
+5014e931cf40ff32a03b5ceaa0a0c2c6
 501773f27f48caf7c73c4fdd4417c4a0
 501ccdec3131c9f5c6a4fde576571f6d
 501d4855e8ad85244c66c090554c3f05
+501e2ce3df46a85eb489dde29b2673b0
 502008a3fd9614cddf92ed1034a3588d
 5020a9a0595a5f5920baedbef37c6c88
 50216ee22ad63f96e5433a1980ed4511
@@ -10071,10 +12357,12 @@
 50230e5a4ad3c500bade2830d30bd036
 502434c24fc793b7675375bd9e73df09
 502566308dd75fd8a78a755ebe9fc396
+5025db48c188245e9342d52d1ef819a7
 502ce5899b773f78e1320b794356da72
 502f4c4191ecd2682c7e3920ec669651
 5030ff731e085d061692a451cec29941
 503349d453af5b1e8991f36a93e2f615
+50343269b3870192613824674518a4db
 5035b7cb314f686181f0e5372a1c30cf
 5037489bc33e8aefdb303c4bc92b6007
 5039be6e958ada05010295dca1645638
@@ -10091,6 +12379,8 @@
 504c955c6fec678e1a173c4dd93cf626
 504d0065e2d25c98aec253361004e256
 50510e297659b03bdae6ff558e9c6419
+5052075ce6b2069c09f6e2dc54fd6356
+5053083071fcd71b57081b5d03ccce14
 505449fceb6b80034bd728ba02632055
 505527ca1f661a3e24089e63948285b7
 505636ebaff579bc493b91d96866f942
@@ -10099,39 +12389,52 @@
 505ba8f25e1e171f843c68800853876d
 505d4193ecdee9e828dc72735bdf78a5
 505dfd25a7a79a07d78ebcc9e6b0cd1a
+505eb51795ed120a00983c028866d136
 505f5dc99ecce9637d53a205c82d4531
 50691c414a97c1410b47b1ccbfd34786
+50696a20b09b8324804c018f59f11095
 506a0960b6ca3180e41c6a70fe2f74fb
+506af7bc8601a44bc1ddedc6bea39753
 506c6376433cf00251112b7535bf3cfc
 506c82aa8b63d4b7a70c4055cc552270
 506f49f04d21171fed0a6e1ffdfeba1b
 507064fd93eafe8d9e38a0bd26c80e16
 507275de0bc8db23c916716e628ad8a7
+5073c596c08c0e78f4f3a725fa674d25
+50754dbbe06ac7d6e379610a9ebd597d
 5075c31ced93733f46878cf2725bf3cd
 507639048dc28673fa58e06e4ae05461
+50765a5506a0f592284de2bffac3e22e
 507973db567ce3865bfbc54bdeadabfc
 5079b75665d4b276f0662df0c225b3e3
 507c9e1b7c2bf7e8717e0aa7c182aba8
 507dd86b464f4ddb5ec3425fd59fb09c
 5081328c91fe4dead2e3b53ae0b1fb1c
+5081b3ffce11b6051afda8eb47e1c3c6
 508322b42ebf44275e388e983450fd2a
 50836bb326ada4d2a3b9d8f953a144a7
 50873d0c099d6487701f870281baaded
 50884648b659e3790a1cca91a56d07b8
+50895041416faa50c189392ed83af8f7
 508bd3e50176621f4935200ffdcbfde7
 508e7016b28eb0032b35c58605ed0334
 508ffaa4dd3ec9adaa15d5dfc122ea83
 5090b6ee892ab83cbc96d195b2026329
+5091968a4e2faea2f5bd6756e406975a
 509267d6eca2c2025f2a447215bc1668
 509347aef8e13055159cfee4c979d502
 50943902f960ae3f1d8f220f692644b0
 50943ec47c3457cf208f4e7973a63387
 5095e6dd34df23d29d817e4fb791c110
+50960c2047bb13c5e92ef39089346290
 509b21c7075b184e0a9442de18fcb9fe
+50a04e0edab9eb0f33638e44014bc899
+50a27c0ff47ca278030ceaad66ae5b74
 50a47222a3f0d1e97d220d04ccef7d72
 50a54adb149fa19eb63b582d1dd6bf84
 50a6bcfffdffa62586282fafeb4315bb
 50a7d8611b2c5ba70140605c0fabee59
+50a96c46d396602f63570cfc2e907fcc
 50a99ad21b45dbfc0a5c1b05845269d4
 50aaf3d04b9fd9445b1efaf458881a3f
 50abdd2efd4519b1632b6730ac076799
@@ -10141,7 +12444,10 @@
 50afd89108c8b230b3456fc4342b9115
 50b40bf654d30d283765d41fa56f3c40
 50b449bdf9e43272756a934a16ea14b5
+50b59e1f8b3623163ac5f173a54360f5
+50b746380291b31c39dfd51a49bcfb79
 50b7d0acb6575322679f80f47a663e07
+50b932bfdd1b5589d2bcea561158c1a2
 50ba5460b152e260c364a3fcfce0b774
 50bb2232ac4b97d4da6152b2c1ebb399
 50bc4c08c7001f5b3e2062574976fafa
@@ -10153,8 +12459,12 @@
 50c571f0c4ad2d739b26095927b7a5a5
 50c57ca924c648fec8b65b381f611929
 50c63de7bb388b3aa2b09fa6a7f8409c
+50c770f937f7ea8b8cb97c531f707d8e
 50c8a0bb65623e46ecaa4b2de62bc598
+50c9507f433571d876c225e278719f37
 50c95aed3cc8fcb5c93722c2445c4a4f
+50cb9adbbe30d4e3a0ddf26542dc1466
+50ce436268d630d031c71c34ee303c17
 50d19944b7294cee6485536d28654697
 50d1b51835d0a87ce1c76504f31f8c2e
 50d2da2832e890c72434a29d782880d1
@@ -10167,15 +12477,19 @@
 50e1ac83d22bdebc152415106e98f8b9
 50e2e7ba5fe23cfb84152137df500abf
 50e5461602cc5e134712bd824bd48806
+50e81289b6dc5d59b2abda4b891f4d4e
 50ea3a2149fd8fedb59be2a650b18928
 50ef32f810b82cc31c3d9cbdf30bde14
 50f207b701e9994c6094d8ba679c87d1
 50f26f338fb491d8c762441b3333d7ee
+50f2bb053f50d4e1300c035d17a27248
+50f3af9df22ca6d57883e440310afbdd
 50f3afeb653f2070e231eca2fd927034
 50f8fec774c38dd6e77c92cbddc217f7
 50f9fa163abbb8aecdea13b024b6341f
 50fba0b0b9d7cb1a2e655fa16ce1a78e
 50fe6ab3f21a10adadf45e28e5182f75
+50ffa49ca312f62bc0c3def5da7f76ca
 50ffce71f24edcec31d22c88a1555a53
 5102464e41caf20ef4a41267b4e0564f
 510557479dcade4c04bd4cef79f0566b
@@ -10206,6 +12520,7 @@
 512a7cbe7e163286c48d88bc3122e4d4
 512b88f7d4f77cdda462217287c2f15f
 512dba873daa8eb529de8c542030195d
+512dbffffb1e2ddbf3dc76d2b89cfd40
 5131df4e327b0a1e3e6f2d76a9a983ed
 5131e718170bcbc174cf55382b8e6d0d
 513310c25d0a2ba8b413b1055872771b
@@ -10237,16 +12552,20 @@
 514ff43b838f5a1ebcbfd599c2f5c7a2
 515078554d2552e33bd80ae77f945ace
 5152327db053043f45e0844e1ed65878
+5153ad54a1ef93f18a7dbb2d90599f6c
 5154378095868719fd800987ae8c7067
 5156b384f3f1c20f947c0f8be9874461
 515803b028b1bd972a94509c7474c4b6
 515844ae6b4f4485e5eb821e48953928
 5159384df35af011406c9c90c42b3cee
+5159eba2145a1260aa69289e05c40c64
 515ceec8f83ed85f1825d2a746f12eb0
 515e290e1a4867c1e42be87d52aa6e2b
 515e48d11e5e9e41653c3a8248f4c67f
 515f1c8990de2cf952e79bce06ce0343
 51618019aa035694142fc1f4c752e5de
+5161a04073e3444bffad8640ef4b64b9
+5161a9955fe5e237071ae86ae5594e45
 51656ca00b90096467daac987c2e1b16
 5165f8156e8bea4d19536b4e1d0f3314
 5167ab7db68b49ae7204f6761698b38e
@@ -10268,12 +12587,15 @@
 517f89d7aef428be8915adb8625c91f7
 51813d010fab4899ccbeb209e6430a8c
 5181fcef563885d8b6b79b1669785503
+5186e46d227cde1a42c7a274d91265de
+518aa795748374662b7697c7609b9710
 518adac86440790e82f945fa55bd6799
 518ce241478130b92658f9f7e046e39f
 51929e1d4ce0cab82d7bfc8c58960e3e
 5198608e8ece1d3581df7da6681fb36e
 5199b8331b9acc95bb61f2232e981772
 519d27c12e535fc9415d675c1186f2d0
+519d71246bc525814cff6452203aed2a
 51a0d14e439eac0ab0762d2c958b2176
 51a34881dff4658bcb237a34f49b5110
 51a35758858a06bc96baece02ce7ad03
@@ -10302,27 +12624,35 @@
 51c526fcacf8e0f67e5141d1fdfb991d
 51c5f599515faefd25265f9e59428c6a
 51c7fd71cdcac0c5ad3c04e9e8af1a74
+51c80647b3c509a06a1f2031c29d9b14
 51ca7b3d7394624af7eeb804cbad8fc8
 51cb55861f0683b8eccf6df914499b38
 51cbe104b19a292191e9ae737f3a95e4
 51cc0a90c849a3fa91b6920887b02711
 51cc0d582540a823945b921f69668a96
 51ccbcb3e5c673d687f554da306876e3
+51cd4180377406453332c71275fb960b
+51d46b3fd55b6d12eebe2479bc67e8f0
 51d7b0d3bc221e79a693515347386c46
 51d83264a8bfa3b99219516a9c78b0bc
+51db0386af345a120e719d6fa790cd5b
 51dbbc908cc1a10f42a8d1855bc815a5
 51dbef6e8f70ba4ba76018419bea58c1
 51dcb3b72721ebe4349d7c8589ba7b05
 51dea41ec06433ec2a230d3200ae08ca
 51df4e6bd6f91748ea2503e433ad7f52
 51e24381e3d1a9a436cf93dc25335f91
+51e6ae8f36a40419a3dc9b86367ee138
 51e8b4b921ea22aa1a39f1531b635d84
 51ea7976f525c56c4e1ee8ef73f5dbda
 51ede152257b9b5cbade93d6e3ef5fd7
 51ededdf1cdd6490a0ff79fac19403f8
 51f03ccdf4e21a56a8922f8025e2313e
 51f32682999074a74943ce5980d513bf
+51f5c486c006cb641f62d71d121d1a70
 51f6baf8521431ad7b7972edf1815b4b
+51f704aff9f537702b95295f1efb381f
+51f85502eba2b3030a37db79793cfcff
 51f9388c1f661e9fb33cfe5492e99174
 51fa79fcd5bec931c4f0e3951c54ed14
 51faca51e5954ca26d39c03c8b77d581
@@ -10340,8 +12670,13 @@
 520e2b8af316c9ffae333b2a829c6f85
 520e76ca462b51d6e3ec8ff5a1d3e370
 520ec0717c3179dd56a0b686a2112154
+520fbbd74321a6105a46d7601f96702b
+520fdbe362d87bb41c6c935cbf9d4f69
 52107aef5ea737e6d59e59c7b9cbf741
+52122711d7afc17081db7b9645b54cfd
 521229d81e0e43febd04c5481f6171ca
+52153a2d72adf7bae3d276a659f6a7fa
+52166a0ab7616e07b3fbe3fa96f61c81
 5216be8b8aee6fc22e6496a4f7ed85c8
 52195610dbf8688424ea9afbe5c9ce8f
 521c0914e1249d4692e813c84d51c631
@@ -10349,6 +12684,7 @@
 522246fe378684498e2c124d3e8d2c5a
 5222f5d83585864c3cf0e46c647801da
 52239e2d244c5c05dd6255394c0c3294
+522511b3becb28916785f2baa28283d7
 52290e575eb8d5ac06298a321bd89545
 522aea05011bc2b76105380b58eac418
 522b15e2db6bc1187cd92095fb6d3659
@@ -10362,12 +12698,15 @@
 5237ab6f1445cf179f7fad91ccbcf7e2
 523b985bc0d6cfbc051a4a34514c16f4
 523b9e8bb258ff95f305504e48c7e709
+523d2cd695583926c2fafc327af9dfbd
 523d694ed8bea2e15b308560ffb938ea
 523efde8bf287664c464ff01b017d2c8
+524115117ddf98f4120af28c6d118910
 52419a5b1bf0fa8eb54e0fa30ab66682
 52421bf7dc1d9811e1dce3823e0a17ff
 5243d44d6834b644437544be1d56ef80
 5244e0aa7fa26920d904e3d95add0fa9
+52452a7b646e8dd947f7ba4f132ffb49
 524afbb343e27186d2008cb6b894a823
 524bfd33097cbbdc699ee57f8a8e0383
 524d4515f49161bae65129eb5111d8be
@@ -10385,22 +12724,27 @@
 525f8525063a55f6820e238326db34b7
 526053aba777a1404f0a0f7d183459af
 5262f0fa861459f3634c2987988d0af0
+52643f930329f12d4a262ae0cfe2cde2
 5266069b619d91a63f868216f6b0bd9d
 5266fb35140ed6a473aed9af84e0be87
 5267106715d58e1aa455558f9d88e601
 526e7804e6ba4af67a6b20b26b1b85ef
 526ebe3b0cb2b09ec46e605f01314350
+526f9b62d0b1764ddae4f0e95faf87d2
 52701a6f802afef1fa8af47e6def8880
+527535ce4bcc1ce3991e5a4ce2575b56
 52755ff3ec017ce9ef7162cc7523c4fd
 5275cd16de989bb6475fda1e3815e5a8
 5277e3755fb863d2ec75b96adb7d0c2c
 527ae20faaf88f60895ca1ef87796e15
 527be2a0cb40691c2b48151b103dda22
+527e2f1b55233e5e7c40bee7eef5bae8
 5283fb08ecb599fc0e5f0d591553b15e
 5285e0ff46a723267cddf10da4d41986
 528780c6befe777138468f32291bfd95
 5289ffc88ff0442cff2dcfce0532f4ce
 528cbb6bf790c2c78589118b1f0f978d
+5292cff814e057450d893b41fa3acc80
 5292fd83a2357ceb84f7e01e0e0d58e2
 5294e4422b391ff4b9bb39147addfa60
 52950a83229b0487d59965a0cfbe49e9
@@ -10408,10 +12752,13 @@
 52964f0d0b4556e257c0d13799929188
 52968d74698cd7f71c8cc7be503082c5
 5296a9d34eb88d8f7c2028033c9763fa
+5297fdaf7f0898c6425dd3c19ed7c2e3
 52991a5d088608ec934e775994a8c212
 529adf3b59efe0b2ca376b1537a945ae
 529c494d42b7c97415159d09313f1ed6
+529c7898fe17e049fc0a22f70d1bbd06
 529c79325149834aaece1ec426df1845
+529d2bb08a3bec8180960cc0d9d61abf
 52a05ca27bca1bed98efefa0d09e4c29
 52a168273bc5fd4812f398198feb0fda
 52a366022e963ae411096b2b2dcaab6d
@@ -10419,13 +12766,20 @@
 52ad3b00681204ef28388207aeeecb9a
 52ae25b16f9aaee311ccf0aee53e7a25
 52aef2c7126ce36d5eb56dd0e3d11e50
+52b22be5da779ba99cc6a320664e0c79
 52b9a6eac5c3ac940e3c28b530dd9f50
 52bb6c18e026bf51518d64886a7216d6
 52bd596d40c14e531a4393f0c7d3599f
+52c28037230b02745a47c936afa6a32c
+52c4cf78b773e08113ba20c30bed14c1
 52c4e7a84b89495bdc3f429199c4fc39
 52c847b83519108ce315463f5c5f5e7b
+52c94163638a077706e19bbf6fb85a86
 52ca5949c4e0f42364bc22759d1d3136
+52cbbce328e1eb17febc431e7d437b73
+52cbdd81a7b2fbf39a5b902136d5fd82
 52cf16f707600ff15b177611b3ff0743
+52cf2886c19d185e0be5bfd235049d1a
 52d1d8f1cafdbc77197c0500f724eeea
 52d76947a31383e161f9f63683d86251
 52d8aa386c8b0600414fa7aea7a33a15
@@ -10437,7 +12791,10 @@
 52e0802ba76137ca6fd99979df9c0a45
 52e0b0c04eed69a34310965034e798fa
 52e11aea9c80d4906cd334c025938fe3
+52e966979666451efdf5a94edc9d2b6c
 52ea898f5e6a11979fb4f9e497d96624
+52eb55c80c621ac0aae0e112f03b0069
+52ed7415296470eed47ba06f38565202
 52f39ecb73a452e9e1f3a59495138b24
 52f590d12af77a436696692cfd3b504d
 52f68ff482688a1f1474be4109b4dcb6
@@ -10445,7 +12802,9 @@
 52fa29851848217bfdfbc79a6a996247
 52facc9975c3d6f367d89d9c91ad79f6
 52fce820d29de4875e4b3738d56c2b1c
+52ff27a9f08ed1ca3c320a1badd8b9c2
 52ff4c8fad5ba3f9a7ddf7fd5db4e442
+530040f93264888aab570b029df40cbd
 5300ea2afa75c219bc1d4c444066c34e
 53013c80ce0cb40f4219b5fdb5418f75
 5304ea7f3e8cb06935a94200c79b32c9
@@ -10453,12 +12812,15 @@
 5308831e8ba08984ed80915403851351
 5309bd09048b9494373cfa6d8c7468d1
 5309c420df8ee64bbe3b83932b1e7cdc
+530a0c9922eb3ec74a4134bb67331c72
 530a386faf89b113b9e04a97e1156c5b
 530a4bc082ef88048c34c9e720a78f3b
 530c029f1090d215f731c1f122ac2c5e
+530f0b5db87ca03c2bae68a52178af2f
 5310f27972ff9d45d6a9194eeef8040e
 531122a0b7420575c155c1d42878a6b9
 53115c80161cf8ab6927e3ca22cada18
+53120e8186693559517ce7e4b7766fad
 5314849d8a5f60d30adb9f9cd125bd06
 5315d1d2bab05cf4863000863312a449
 5316f3530f3bd3b850581804debd1afa
@@ -10488,7 +12850,9 @@
 533f13ff3ad7e2dd480aba5edc246bca
 534031c58adb3603188129883674022e
 5340d2d756cea6d7f870f2d42ed3335b
+5341411ae1cd303484026f8ff469e014
 53414e3a5cc5723fc7518ab10ea59587
+53418438f3746a2f2ab044111dd2949e
 5341e1f1cb8c1b3f939d1a46ee6e4810
 534217c1c8eb7a23c76b9cfff087a975
 53460d96abc7ff0f437a121987eaf2da
@@ -10496,18 +12860,22 @@
 53496a760ae53cfbc03d8f595cc58221
 534b26d185093c49acd8f1906e15aafa
 534c41f2eeab6dc0fd0de9ded8b13ff0
+534cf9245ef2d43dd23fa790c8d41322
 534e218edf7eab2434bcf1175400d709
 5350edb466e02df43a34999e47f32d25
 53516d786a766ea11a61bc5fcb44650e
 5353221c6a8e66b6dab9e6d914a407ba
 535372d30e70fdbb99847a4e9e5a6920
 5354a61f6a4564f764065dcf500d8e04
+53568ad474aa2d6da42ad8bec8a1895d
 5356f31e19126c7acff403aa85fd3c49
 53586856d71605ae01f6e92dd86b10b2
 53590887cacaf04cfb1729db65c426fe
 535ab2db6aa295147d3e9903062b6a4f
 535cf41dd08d01e93458970ab07a67b5
 535db42b77628804619c431f52e44797
+535ea322316aa6d9f7f7dbc85b38c9a8
+535f0938ff8b592af078a2236b5941d9
 536111255c47e9750f9b684a48563d4f
 53630d30348cfd5404ad4cc7d2724411
 53634c25f44cd616ce73c7d5edf270a6
@@ -10517,6 +12885,7 @@
 5367c581a5b8962ce086c98f9896065a
 536c777c22771d286ab2e0f3c51046f1
 536c783bc68e32043c4a8a9148ddc055
+536dfc41bd1bd37e9ab0e1887d27f617
 53722d1cd19ad042776675e05f70ce88
 537237ee8c2d7956222aefbdd85da0c9
 5372b204677e590f7aa0a73d4d91944e
@@ -10525,9 +12894,12 @@
 53760ab6582aca741431a9775728e56d
 537612cc441c17bd38b34dbd2912d964
 53795f0ff3545975c4d32d8d875964bb
+537c5c33139ae5583eebf2b2a722e7a4
 537dcbc98fdd5d4058ee395624de9a29
 538056f10f2ade7d38f70901772ea9fd
+5382ae4057ce7d406ea0dc91d9377b3c
 5385e26d6587312b05dffc74f4ba5ebb
+538644c8d0012f8342eddb199f0124ee
 53891f6752eaadc4532c89824464757d
 538a5e8fb610a36192e266f6e2c425e5
 538a92a0a2a5b02de7c7e13298dcdd26
@@ -10539,18 +12911,27 @@
 539815fd9d3c5a9ac0e1cfd1a0f6d340
 5399ae0da26e5d33b259a9af8ac2a8a7
 539b94014beb121579f09dc027ecfa06
+539c768ef75b7c2ebc6f3c11a7f9b09f
+539c8846e889956bafc076b2a8210dbb
 539d0c4e75d433bec35e86774631b986
+539eb21aa4a6daa70b929bb47c018ccf
 539edc62f07f7ba175075db0dfd03e88
 539f0dffedb1783e061afc70f83c332b
 53a144af21035027788253559045ad2b
 53a63e77e2e784540dc2ce48f8a455a2
 53a6737a4e8c96d39d47881d92153c25
 53a99a57700eab1617c9e7a9185a4659
+53ac73d77207d3227a047330a18291e4
 53ae232ffbcb8a4fa305615cee69d9f6
+53b07fa5931337c220c11a935d9d3e12
 53b2b305ded447f6f35e7e4077ec6027
 53b516197f6b2b427eaf204466a38cc4
+53b61fa978725f911c5fbcbed939cca0
 53b6644a9de73d2717b5bf904ddcdd42
 53b676b3e9bc92252b7f5a4c8219af46
+53b7c207e38d1d246fc0121033695341
+53b837eb63729aae08ef3a841a3be460
+53b90c6455d585a7123b457f990d3afe
 53bc567d3db544229bf55786e85aa733
 53bd7ccf16f4a17f2e5bf4da48983964
 53be2e73951710bc59200fc0bd2b2887
@@ -10558,18 +12939,24 @@
 53bf781a7fda569b60fe74eba822df8f
 53c142408b6fe4119de414df7c6de792
 53c314fbab503d252e5da3e1f89d07b6
+53c4b7c7509770c39417771b1f9318f0
 53c552eea7cdaf3bb8f27f49b26a89de
 53c5570aa386394ef34e5a08f0d05c90
 53c89853a00c8dc0ccd207a601bad050
+53c8e03464417d9418597423aea04d52
 53c91b6a0417d145df0981376439460e
 53c984e0e5989fe79575cb9c31621b5c
+53c99df5a6edeb9ea0d121bfb4c29bc4
+53cb8025e35fda64f623f541ade018f7
 53cf2db7222ba6129026001506fb3b5d
 53d0297d68dc03fdd922dbb4f9d7760f
+53d064090da24cb041a5c589b977aede
 53d2798824494ab1c454b26dd1b3fcda
 53d40de6e28ac36e8c84c9c3f1621677
 53d44e3031d74239d0d72d9da33965f8
 53d52357a281e45fb3517e5c993931d1
 53d86895a5f39273df7d921f3770cb6c
+53db1b7bbb84203c8ef365f400405deb
 53dc28a4773f74ba855c865835430aeb
 53df34bdbcad0ea99a5116b70986f70b
 53e49212ff75893ad8b58e4f3e694c6c
@@ -10578,32 +12965,46 @@
 53e9065530312a4beddde53a68f7d632
 53e9608a90becc92bcba836d49e53d84
 53ea431a8b13f5dc66a7769a12cdd45c
+53ede5a132f9533cb694a9301281766a
 53edf417f63257d4e568c233a31c864a
 53eeaa0485cfe23d9b7801fe3a1c4cab
 53eed0cc5a2f912d1d8425b77287d4ac
+53ef4a44bf94309a803cdce40641fef0
 53f3c9a80eebfc7d755976228b62cb0f
 53f4458fd9c867d5dc457c5804a7d59c
 53f4973613763d0d87141babe74cda3a
 53f4b3f417ee6a57d94d7b2ed3a74814
 53f67694e97139898417345b39b594ff
 53f7559d42feba5f940674c00ff76055
+53f7a3033ba51f164ced4c76dc1d8e16
 53f87b556046ebc22351544423cf1794
 53f8a75ad089987e237251ceda8182f9
+53fad4cc25e31fdffb2ba4c64301a1bf
+53fbca3aaa5e27cfe3f151a8684f8e76
+53fffba2eca96398c66f610a3f345051
 5401e89ce67f6ab7ac6121f620fffecf
+5402cd13c7668eff55663935d7dd9469
 540443d44d37d91ee8b06818b89b2bfb
 54048819724d216c5786b7b0534da81a
 54060cda127d688d5cbb1095bdceafc6
+54084e4e480e73a6de478eb2585a9454
 5409153947d7d1772d06cc5dba8ac460
 5409b0b1d28720b286b83a9f9cbb2728
+5409ffdf20b892a173ce8b075ffc6ee7
+540b42cb8f7238173e1d76f06c06834a
 540d615d6a038e2a032f8360103c8ffa
 540dc007185c66ae3bf2208c834843bb
+540f9670da9e830d8d6a0a4c4c3b40fb
+54106e6fbd2acc68c91055b81a52295a
 541202cecc30135c0ea4c37e15e302e2
+5412f27cb2026eb197046a81af7c9b8d
 5415154794b8518c164758c7e74260c3
 5417299457c4193733f4ea34326354a2
 541a57180662e79556d5c7fa4b53aa4f
 541c9f54d3b5936d9d91e7abe1fbc16d
 541d935b2920881d5e4e81f77888515f
 541ea02aea1e18c25161987ee393c980
+541f9f5a4e6d9b0bc5cd162f4188bbff
 5422a54ca63cebfc7f44303f5c1e2038
 5422cbed9f711797f1d3a85a33129356
 5423db2720a2bd287e8da91f22a4bdfc
@@ -10626,6 +13027,8 @@
 54373f17cd709a39f345ee3b7f522fdb
 54386dc3c0cef34a60631fb40e67a4cc
 5439264704343de6c5386385674e9a11
+543a03affcb4cab250946d2bbfdb12c7
+543a5477c40b0e94579d21c44c8f4374
 543a871c76d5feff2f61841352f48954
 543b8e48c18a4c4b0bc04941de92467e
 543bd5f0703bcf29538a0da313647269
@@ -10635,9 +13038,11 @@
 5445c15f1a94033d91b2d699e1844f4d
 54473671889863c2c2de3a1ace55744f
 5447cf051385e1b99200bc43287c2464
+54489b29a47d3d435915c3b4dbab7db0
 5448d5bb09edca7f9f231fe8951e2d39
 544b5e3383aeef3ca37b66eb42feeaea
 544cacbdbbfe1a1e30edca78ded63b72
+544f3a2a2948346f71452c57c8e411de
 5454ea7ab0c1b51456a7765127478ed1
 54564474136a6b97dea4c74084f4cd53
 54578b1c8beb92e909f915431455fd68
@@ -10646,24 +13051,33 @@
 545c1cc82cd0b3328da8874fbd5ed5eb
 5461950392606b482e02f40bd486ede4
 54635ed014a0598cbd60d784f4c67d9d
+5463b9a23d464821ec4fd6f699787890
 5468b12eb86da1d63c2a6c472024b4fa
 5468c56ea82933d40904ef3f607e6c65
 5469296bc383ca90393e784e47922e73
 5471a8c6e54ef30a4de7768952c8f9a8
 5471d5d1fcabe5c0270574d0d5f14ef7
+5479d20ee633c1f8e6d3e09aff5367fa
 547b59a157771f03dace10e6ea73b81d
+547d77fecf9f2bbb7f8b5906d85481e3
 547de81567cabb6f7248364e4cc91ed1
 547e3b036ff2709bb0e32e694241a2e7
 54802e943944ab03dd8471b4190feeb9
 5481694d8b5def6ecdca327688a6b28e
 54817f116200b759f40f82e8069de9a6
+54839218f283a573c11dcf6b93cac453
+54849c56e99180fd8b6a6fa6a32154c0
 548540ebdd0deab6ce3023a19c7a451e
 5487b777d353a807579099bd8204a747
 54886c71798806e536e128c7cf2122a6
 548a4d5ae052044e729e821fdeb3341d
 548ace16315667caaa8b73495a6aa539
+548d6954ac1bb663218e1298c225d1a2
+548dc849f6024ccec99d355d8e21786a
 548dc95f6e01c5df94c3624b11986995
 548dd81a8f65d6688b130a75755df368
+548e115a841a6ca9ed36feed520fbf3d
+5491f391c6eb7aa6593804b1f4bf2204
 5491f81cfe4f317ad7c0a2745d16f138
 5496bf619b8c805221bb49979ad61a51
 5497979ddafe7739529db9252a3237ff
@@ -10671,6 +13085,7 @@
 549ab8535da051cf8a85f52dd93547c9
 549f128446496947d1757ac89d57d4ce
 54a0a2a0dd49ac6ce4526053addda3a8
+54a3c0e949fd0c94a2f7cae6cf29676e
 54a5dd4ef09651a4bbbbb8c9a23f7ddc
 54a6f4b8fbb1b11a388bda7650cdebcb
 54a9cd2a9d32ee5a24c6a519f5142ea0
@@ -10679,7 +13094,9 @@
 54ad1516329abf68db8238c43a8a2efa
 54ad1a4603e8f64cc35b16989622f584
 54ad47baf4b020ed5d9e3bd8a3a35324
+54ad4978cce76b4cc1b86bb5cababe8c
 54aeae4b60831a864ada55c3ec7c6696
+54b46f867c5487e2568880cab36b938a
 54b71e0c470dc2b50c37a733ce55f9e7
 54b8e2e746e2c929b786995029067175
 54b98423df88fb5a4d06df26d8a30630
@@ -10693,13 +13110,17 @@
 54ccd3ceae16b1de17d314a1cfe07594
 54ceba3598abc008ee1c45faf3a36b97
 54d0103c5d6988a609de15ce07dbd235
+54d12ff61725789cd69a1ec264c2d99d
 54d1411de31bcf1a631c606d19dbe7df
 54d302d27f89f0919d4513090bb1b597
+54d33a625d54377b704e0267aaf8ba2a
 54d46b88bc9d09788f860b5aa84fd4d6
 54d4daa0c20af19dcf2e57c1ca9203ac
 54d58b4b6cbc14d6b5e9a8814c9b2afb
 54d5d381e3084265ff82073be1c909fe
+54d5f9bd4eb5edf2f102761512d9b8a9
 54d70157f8aca34e596fc10d7b8b7d67
+54db3dafc25474d8d97ce7493d9328ef
 54dcf63416bcec837d193194028c46ea
 54df335c41198646a43393c93c2308e1
 54e1646f413a27696168ccdbe0c1d067
@@ -10711,6 +13132,7 @@
 54e9710f5af843730a0118a38773d394
 54e9bf156cbb75530cd1f1239db93d93
 54ea145d2c7df97ec6c072cdf5798607
+54ea9b6ee014d4efea77298139137d5a
 54eaafa97f2ab29ecbfe843d63d94624
 54eb74b1107c774eed8d3c8011e418d7
 54eba00cd841b7919104d43316766530
@@ -10718,14 +13140,19 @@
 54ef3ef3b3cf31e027e8cc2fbf597391
 54f256141f4bf025f8935b0d12beadfe
 54f76c570b84421c277e8ced16936792
+54fb24cbffff0fb8186f1523ab7797fb
 54fc3163e13a6140604c7e33404121dd
 54fc71d6f67a95be39bf65ce7734110e
+54fdd5acd34e188034d6e2ee57e6492e
+54ffaad81fc4c3e29e1b14371fd8f456
 54ffe9678ea663b26d9b5b0464ae1a1d
+550042a597a0fcfb4a80253a0297888a
 5500de1b1be9e36958400e1cffeaa7c7
 5500de74305381b314d907c9c3177bdc
 5502219e8c82875121e9d47c7063dff7
 55038a30a5bdb16a12eecc02bb0c834a
 55044543148a729eec58f93fea69e992
+5508a31e7ee1a6c672a9d6aaa4390ee7
 550a44d079bc0b9a791bfe199525653a
 550afd654b5b5c616fc5c99b48c6270a
 550b056ce5e54c0fd35a9b6d00f65b1a
@@ -10735,26 +13162,35 @@
 550c1d5b1f6f75a7b5ef35d2c81d3746
 550c595fd38fb524cbef935a12bf34fb
 550d99c57b011ba4a26a7e67c1afcac3
+550e9c46d75e508c510ade080a68d872
 550f09f46f3932fc3a5f478200f02b76
+550f0ed0918c6069c40c84f631091d52
 550fd76ed53908f848c4b05d657fa3bf
 5512fa9f21719b21129f8ec530429ad8
 55147ef4481f92a3c9e4a2cfbc91653a
+551d0db7e8b6a948c2c1f7b3e5d36cd9
 551d734abb9b0c55e548ad99c363f60a
 551e3767eddee576b1d3f5e162926b21
 5522d25714d30cf0a0ea7bfd1b878dbb
 552425d6a263b770913790936a362289
 5524f40ae7f7d65b087612b9b6ae0085
 5525ae0e2ddd50577e476cfb56e58e16
+5527e7c628f6c8890182edf4e8168e15
 552977f21a2c735d08b7cdd3149912cc
 55298002034147384898803d44139df6
+552a51da81ac49d3dc64a79add306493
+552bfda3a18c3b6ca69fda05a51c7856
 552c6517574590aedd794f1c675443f5
 552d2341ac5740dc7ac60583b568b3d4
 552f1c4e671006ea7f97f8db6de54263
 552ff9cb9df6386f8ca3be5488555408
 5533562773a81187d18118c00b635d63
 553890dee0d000132868e13c586e6c63
+5538b3b95873f1fa49a4ea111da74bf5
 553ef216e51a1bdab0b19d527da3c1f3
+553f18dd2d4257af73b33cb6544a5026
 553f23fdcd80ef034e7ff4c2d4c66611
+553ff617f673ef8b201e725fc59c181a
 55428b93a42725be0afba617d5885783
 554782aadc81082c6f0c39c14ad62a49
 554b0250a96bb65de99ccebb1742eb7b
@@ -10776,9 +13212,11 @@
 55654c4d352a4d222f027fc1b5e5f890
 556783a42344c89f0f395f7cc5a7d31a
 55679576aba7b1bbc01b199d7ad443ff
+5568d5e92241bf4e30ab9bb1c2b00001
 556aa2299955ec406478a0813a388e88
 556b09967f2b591255c621fba88605d1
 556b41826ff1d56e432c798ec8abd7d4
+556dd819902ee2db568aba28af4540bc
 5572884a189664ef0775c0fb34106313
 55732d37f39abb8c27ed456cfcdf7a1e
 557692d35ef6c754c655e38330335cde
@@ -10788,12 +13226,15 @@
 557fd8bb63bdf9749efae5e0dbec1b53
 55802cf32ab952d9b1487a372be5d8c0
 55805f3fbdd38408405099f502499acd
+5580e53d73a1846b60c7a15f83c2c6d0
 558188b8e811b04f1f94929fa8deda87
 5584314e9caa819a5f7bc801a5008bae
 55863b55f25f7264c257eec4975dc944
 558882a5903fe631f1cdb3d4557a38f9
 55889170cff827a3b9ef1536ce09dc1f
 558fb0dad21ffcc387399a4e7f1ff9f0
+55910e4cba4c8e950b0a9a9e03a661f1
+559282652d12fa81638dbf2fccf148cf
 5592b01631f75138c5f18880493d5334
 5593f73bcf70bd91bc9a8f564c8ed4ea
 559643e40013bc35a5d8ae94e4da220d
@@ -10801,6 +13242,7 @@
 5597102881d3ac70c2110149c6aee4df
 5597f0f7c635a735c9d54d53a272ee4e
 5597f69b11ae3d96d9e7955bda943006
+5598917f5a3eb8c3039d9525883e6eb4
 559b9af01959e90a1fe60dc395411f71
 559bb56c1db9f751b108875486d58487
 559dcf966ab2f21bece65ed2cc00686c
@@ -10808,6 +13250,9 @@
 559eb0b872d7cc131b7ee1af9f819c71
 559f1f7972151077e70fb6c95d70e909
 55a0afbf4b9e8d492536b6afc21a2439
+55a22ab38f5334800036918c89f75f16
+55a25c3a9c64d3ab4def3b90c7d15145
+55a34f8a43f9a9d5623757832cbbfa77
 55a5ce647ba228ce700bf3ef5907c923
 55a6ea83fda5f8e40e5e325bb51e184d
 55a7aed0dc235bd12209d2f6a2906530
@@ -10817,6 +13262,7 @@
 55af3a91152163bd2c574d99a17888e7
 55b2cc76c1e374a2d745795cd7d9c321
 55b34128eded0794755de1b3be19b92f
+55b5556617d37a0ac63973a9f5d22f53
 55b64cc85722a14d9adbaea538d1187f
 55b6fc1fdd87d065c5c740df88bb4089
 55b759f4b52f10a1f7cfb1a65df921bf
@@ -10824,6 +13270,7 @@
 55bc46f70cb4aa303c12196b128285a4
 55becde518438620deaf894b003c3932
 55bee75e16204866f740362c830b1142
+55beebe0c09e557bb28769161a770390
 55bf7b030ffc623c44dd38d579624a43
 55c1d8bd9f2f18824c3e0cee2ca58f30
 55c36742a40b128c8e8988ef305668d4
@@ -10837,16 +13284,19 @@
 55cb5c23de5af97ba91eca945387ed16
 55cbd1e0b74794dac56f77f59874f871
 55cd424ebe3b927ba473138a18ab7e14
+55d2117c2d287a79fa0a1ed6db8c1f35
 55d246dd66eb340b127faeb0e22f4a87
 55d2de0be61c6be63e94827ae8679f70
 55d50bfec5c899aa3b7cd97d5c012097
 55d6a3da9478d8e88deef43aa2e8c9c9
 55d73762a63fa32ed32c53c4a4432a59
 55d7c12a897617170aeda11f5871d5af
+55d9dc808c906825ae3266e618882dbf
 55db4d6cbe228cec8804e730ded5c37b
 55dd33bc7bd3729f22af3fe72ef4074b
 55ddca1ff9b5a6c07552c2a2032070a3
 55de4872b2e2456b0678fc884b88dcd5
+55e63216197d3818a3a447ca32db25b9
 55e63df04cec0b854e06249f1e059be6
 55e68f6badd331649566ef7ca479d47c
 55e9c3ba5578404f43d5030cc3d10601
@@ -10874,24 +13324,29 @@
 561b166ea28ff22179ce8a0276b9100e
 561c8001fa3931f6bba135779d06bd35
 5623b235201448f5f716d355a2e8f0c0
+56249be2029dc4f3b0851cdc2d881df0
 562aee029fa2f61f2414632cc426e136
 562dc072dcda6769007341e69707e056
+563077c8dad6c3cbcd2c2f937c12fc25
 56318903977ef8fe79aa0f6fec28abd3
 563505c317d76cd89fbc5d66c7f9fd90
 563549be47939812b666136e4087ea35
 56363fa5028d0054ade70836673638f7
 5637520a828ded7a3e766481075488e9
 56387576fc46b7ed5be52259328a0100
+563aaae033944ac6b450de04efd1f601
 563ba52c7500db462c9598f18c90c165
 563db755d889f177bfbf05fb80514710
 563dbd7a848a333f34d759e65b8a9b6f
 5641bebea1cb6bfef3029b204d1ded9b
+5641e24655422c88abff70955a0a50b8
 5643b9056491392e3fffc45db5555b86
 56444d3bed2b98cd612358fccbd94dd9
 5644afc67a252a67f132b4dab0609aee
 5648171be681cafa730ea7bf0a518002
 5648824ab4b72f73509f036a331a3593
 5649575a2fdbb34e3400cb28c01fb7d6
+565017f68c4e3cc0fc89ff8eb1bc7b6e
 56524a236eb89f95e9f1c41f970006d7
 5653939fefa7da16a393fba86b5fb673
 5656f713067bd091e28b2f4e0eb12719
@@ -10902,14 +13357,18 @@
 5660469b092b815a6bd1b57f215fe3d1
 5667045e4a4e6828714ca043733153b8
 5668266aac6ba0ddf823f92287c38fbc
+566855d50dab161fdcb2ee66f978fb86
 566af1c39f3786bbb65abef18ef0564f
 566f0a0e63a27a009471dfeeb43a9a05
 566f61d906945d71ffbd77b03fe819b3
 56723e0a30401a1940c68b4822fcd56e
+5672e5485ba75d2799e0df69cb83df7c
 56738535e23e24ed57826035bebc7b40
 5678b29fcdd59ef67ef4712a213a8a4a
 56796ab10e45b17737061b3dd2852d02
 567ae1a2b1b680c106e0d785b6a35aa8
+567e0d1d5dfc2eda07d69821b206d0bd
+567f1c84586fe6c88545eefa92f972cd
 568102eb92f12c57c23e5bcc1fc1bd2c
 56813f7935cc01e23e549fcd19300053
 568375788543615da622637a2a1b1580
@@ -10921,16 +13380,22 @@
 568a002fc6967b4f5f4bda5531d76ed5
 568cce51bf2252d3ad5143ef49b2547c
 568def23b7bfe2636fc333deea87087d
+569495edc6953c8503936fd8fcbf5795
 5694d6bccd557e42e0046112704acfcb
+5695ffd8ab28bedd247c7378a88b9abc
 56963a217b3c231c024a564095c6c823
 56972ddebeae5e3ca0a724f9ab0430da
 569b13fcc7b667468249e3ecd5d49594
 569b613e862f2cd2f76ea62ed4997207
+569cd4ed27c89dfa891317c8a30942d6
 569e66143b6dc847d9dfd1ff80ecadaf
 569e84ad9e617cb9b068ca70fbfaf93e
 56a101917c9a29eafd044d0ed3ea3927
+56a850709b571b01694bee804b90a14e
+56a856120ac3d2e605090c0f37765f43
 56a94de44111509771723ef4c4c60c81
 56aa5059991a4a06e6595a92ed44559f
+56ac3d28c5fd955f5b5cca639b035097
 56ad333a506d4bc941df7dfcee8531cb
 56b1e66217f5480a74be912ca64a75d9
 56b295e4663b030b99c711283860b649
@@ -10940,12 +13405,17 @@
 56bbd820475ee3fa61dc3d111c84e512
 56bc067cc7230ac6473ac325d79db9be
 56bca957aa165fb8551d0074ecb2290d
+56be6e00d6d708bf05cc3f1996c96015
+56c02de32a60c3d142a9a3aa8ebd5b87
 56c45c16131529f03b02ea78d5249c0c
 56cbf072da6e9436470f727dddc9dcb0
 56ccba3846e59e04610b00d221315ce8
 56d0051b725e41366280ab49a5f7b772
 56d01cebd1e39794740b6b0ad10574c5
 56d32ce9733246f93d3c78303696b231
+56d3ae2a298ff2a86ad21af52ddf770e
+56d45998cd7cd9219a484eee00c166a2
+56d48394f51d429a1c54d92bf127fd2b
 56d54f84a97797b355f4b9366d08b39b
 56da0ee80c6c707c2dec86e56688a5c6
 56dbba90e4bd73ed915cd54bfa208bc6
@@ -10957,12 +13427,17 @@
 56eca39b890617dc9f71f80c899bc9b6
 56ecf96a051177ae8fcb8eaea6018e02
 56ef97f21a5be75ca0aba5e2c578988b
+56f01335765414b07518d3dcad76e357
 56f06800d1b61f8095853234deaec9b1
+56f32fd43aba94851068d468aa4ee084
+56f56c48f20f063aa2281208bb683987
 56f5a2fc52efc5c855e68bea15e21e08
+56f6c95a8500006be021104bece70975
 56f834e85bf783f6f3c6af116ebbaf5f
 56f9f46f54ccdcc051438624502dd455
 56fa87d0daa6df7245fbda8d5d52a897
 56fc1814c689896cd889908adfb1bdbb
+56fd711d6425e0eb42d1b539bddbe4b2
 57018cee7a1e7553a97598101dd6fb36
 5702d6a366c01956e52da0001e1181e7
 570350a9a3c263965ff0d70c0c6cd959
@@ -10976,6 +13451,7 @@
 5718d26ad919788d3c9d289fe96c60e5
 5719359b01011e2a42d03d35c16022ff
 57194bd2493b6eafa195d52df5113a20
+571cdbcf2975bc5b7493c3d873c0a960
 571d940c8cc7db26fe833d2d9511eddb
 571da326e0bfe2d13e20965dbf8d4372
 571f338a1fcd82d154d30e3e38a0beb9
@@ -10985,6 +13461,7 @@
 572121523d524d4d29f22ec060c944ed
 57212b91118be36ed7a5f0a795a27dd0
 57217e84eaca1e95c5300a1910fdecea
+5722d691dd559663d1e52a93b9c0a09c
 5723c80914e78249255f91d15c6adfa7
 5725b2fe0922162c4796c86685461d2e
 5726d22c465c6efa61325d2a8dc287cf
@@ -10999,27 +13476,36 @@
 57393d771ead2c89a81c0c3183d34fd7
 5739617102eb1599633078bbd4944bbd
 573a6933548edc695361aa6bcac2e4f0
+573aa613d3c4bae8184890e1f2967c02
 573bec0f4d3e0499c198eb6c6073518a
 573c34ec113416776676b34958938490
 573ddb89f6363cce4530997a5af56a8d
 573f37de7614d2496405c51348d6043e
+574812128ad7d581e3bf0f4f51d54ea6
 5748121adeb4a45795094c3a50b8337c
 57481973cc7eddd318b3482c88bdfbb7
 57484ebba85e554a113da89efa3a2ca1
 574a3e9d268757f5b8ea921ec7ddaf65
+574aa6c1fd3d772686927853a9c859a0
+574cc2f5debf0f760e750c3b1ae76deb
 574e47a4eed3669da9b9b84239941d72
 574e5e24ad66db60e0841b743bcd67c6
 574f93707d81b89d3706c13afd9ec714
 575055bfa55e36f88c496b47e905034c
+5755f282f3ed884114ab751a79444a46
 5756cf365059169b48fe46f8ffaa21be
 5758134059e3be1194fbc4e315d2c251
+575934015dd7c541b032488aa3dd666e
 575a8233a017080d75e79dae41ed8837
 575b219efcf2c7f98b6b691910da93db
 575efbed7c91bf5048ff1e05297a1b8c
 575f2566ab92248020e7e1d8332915b9
+57614438b5a2259f93f9a11f2a6b7682
 576152270007cc45cb8db0d998f8a72e
 57638bfa278ad3249e6be3a5ecdaebab
 57638f4094ea077e229116b8d30d7b05
+576390aa2d247d355f784d50bccc58eb
+5766e023246dada57eb16697a999045c
 576a41270071453541a8d60f97580b44
 576b3f266c5eabaa475ce0ff87dc564e
 576c0f8f7ab2f4601075fd7b43394ae0
@@ -11028,6 +13514,7 @@
 576efbaa86785123f8badbfe02d15fb7
 576f073b0c4e46bb49a0168b29e002a8
 5771be44211ebccdfcfc6f7d475fca43
+57723cf7e23bb48a689ebd3e2e946b35
 5772e4f08df3811d24b19875bb3f7750
 5773ca9819af6cb92059f82804fd8876
 57751d48194cac6135ab7aaecdff18ac
@@ -11036,8 +13523,10 @@
 57774d4471e0ac83993d7c96177e7530
 5777df46cffc4c2997c645745be4f959
 577a47ca34f563b87c31c30c9448a957
+577afb25bfa0460eeeb24554a5953209
 577c104a4f2cdb911130c5a1752c5993
 57800d93b6ab6bd91a05682644858225
+57812226e4f03f6bbf33247ffefb261f
 57830961abfa5db6fc5406467f4f3c2d
 5786261fc75f6679ae09692aef84e379
 578848de1239132c4efb86731e96f2af
@@ -11047,13 +13536,16 @@
 578d54a663c52249f588207717ab0300
 578d7b3c10ff9d3dd9cebb3fde8dd2df
 578e15fd6e5f1acbe65f7bd5e367280b
+57904f26946686bc2fa368812547aad2
 57906a3b0d69cfc75006578282168331
 57953ddf01a2c65ea3b3c3fe6892f988
+5796c1f7e94ee7ca8a26a0164963d3a8
 579746f3bc2cc326e3b665eb704eff46
 579ab8a84c585337ee2dbaf1236e5687
 579af90077f9523eacd4bfe1e1c1dd7a
 579caa952f968d85e892dfa5bb250a47
 579d4614a9610a89e1309286f068642a
+579ee02e657dc26eab79747743c120b4
 57a1fd5b12730a17689a214215b4beb8
 57a7a923ab2cd1fada86d9a457b88e26
 57a85fe0122d3f680f82ec710648fc35
@@ -11066,8 +13558,10 @@
 57b170b7747f08c04dafce071897b52c
 57b2ccc581a354cb6f30411f715d55ff
 57b2d54eec97e87f120426067cf722c5
+57b2e46a7a3bb6fdd4f1bc6f90debc81
 57b30091b6de05a329383fb0c22fa4b4
 57b52803711732a4d6335b9812f31923
+57bb56eed6908553b2dc3ef4a6a51203
 57bc4b18470b69d8f121cd032f01f567
 57be11cfaddafc8e250cba4ee4dc6a2b
 57c1367058955ee2e1c8fc237c1fd1c8
@@ -11091,70 +13585,92 @@
 57d38a6e8dce13f6cd09e49e4049eaa2
 57d3e1eafa9762dc0501b320ecbf71e1
 57d49d53886594bd95da88b01c8c2c2f
+57daf1d6bbe206b53bd8675dedae51bf
 57dca8dbb03a5b6a61a006b5810093cf
 57debef3705f86bda15025b8e8a38072
 57ded51a410f5c24b1fc81558279bef6
 57e06a9bfe238d0acbb81e7f8acf5ee9
 57e30f6f7214caf47ea1309a8098ad52
 57e4d7e67863c1ea301757f64fb04be9
+57e51b1af4f33e6e8a37db22379d11d0
 57e840c66990d53941af29f0ec2708ff
 57e8c8898caec50a07db06cee78e3487
 57eab63f043c605f72a1bdcf041754fe
 57ec2e8a0ce9b54d4a74551312315b61
 57ec8afd694b64fe8a2d4025c3e80d72
 57efd74bde81c222ef1b4de0a952b5fe
+57f0a1263bfc06368e8cb1be63a7a1ec
 57f1941bf1df87ae2f1cfe7c4091cd58
 57f37a172187fa75a1f227124fbc4c6a
 57f3c80427d5b22bf6bf75e997f231e5
 57f56ef5bb14555cdc6c2882d2a610da
 57f8db61b680e01a4aa7d6a646c1032a
+57f964b4006ef981c81d3d16d10c3ea4
 57fb273dc9e982a18fe31386a7590ff1
 57fcff59384a5fac36e84915c8efd94b
 5800201b26a014eac7b7d7d3e56170e7
+5807d46857bc695af85e6d6bca41a3db
 5809dfc10fd56cbae0a4e6638838c6a8
+580ae21ad39e5f3bcd93e81bc58837f6
 580cbb9d39d10a511d615e3a3f04b0f7
 580dafdf30faac3d15b617bb5dfe5d99
 580ec6d054d939fbff8d51146836a980
 580fd2130ebb189a42422f8986706566
 580ffc58196424c43d5298beb85cb0f4
+58107ad9694dbce30f64bbc7c9c18d86
 5810bf44ad5625eca881fd670bfacd89
 5810c686be990615fce9f4aa354307e5
 58119531d21cd5aa8a6238c8851219c3
+5814aeed4877d3c8127ae6dcc664f781
 581611e4ad916011ff4aa4636b6af055
 5817ca3c820cf2aef73b94ddc62b4c23
+581817b18bda5d384dae3193bf221f96
 58199d92abcd1fed03c16367b0d23896
+581bdf45b9ed7d5b72e9e07f9682d755
 581d6e5f4ef46e42115bcf2f519379ad
 581d993330ccc0e85907ae3e4c68881c
 581d9eced3e0fd3ae213067a568ded00
+581e29427b54e4708717af6768b616c6
 5825671c70b8f58cd575fdf8ac1873f4
+58281fa2c718923f7367cac5a9590ddc
 58294830f1d081361b6dacd1cbb8fcfc
 582ac2d3796356c8bad13fb6763d0d15
 582b6e536863b90466cb90d7fcc09e6d
+582eead23d30647f154f7386052177fe
 5830760d5d69ba23232ec1f3f83842f9
+5830ade1363ce954dfad9bfa20fb0e2b
 5830cdfa1ef57800a0b72a3ffb5befd3
+58317ccebd1ef8c4a12cfdaf4ffd1cb6
+583273a26a5b93863f818ba095e7b746
 5834a95d9b15137e07cec86a5fc2be8e
 5835c1c1c12a3cee8f5c3d70f37b0fb1
 583628e868a6b38988eb68538eeb7c89
 5836b45ec0cf29436c447a5758ee5460
 5839e6f74593f9ac479e9a8c63bd4ae2
+583a09aacf56f49a8f3fe82d601af340
 583a153d4a18bc39639f371ab4b5adef
 583cf5452a6eff18ccec9bc7b115f929
 583d6a9e1e1b25f44bf863baf2b260b4
 583d993eadd25ce1a8c5e92d2caa7f9c
 583e1ff30f25892f46c81721ffa6e0ea
+5840f3f651df94bd154094cfd40e6811
 5841180b7a56fb8be407afb136c69ecd
 58469bd539ab5c2c83d288b59164cfad
+5846c6aa70ea577841f2f0949277d513
 5848598861e4ff214cb25b970f839c5e
 584872ea05a8450c4935c9fe9f949177
 5849da8d25943a2bfac20c862322b635
 584fc45661e18c082f676b6a680ab9b2
 585569d2ed15758667c791301db479ec
 58560114256f6a705cd5d6eb16e7c9ec
+585648b388b4d563539a9b69fa6a8c86
+5857fe909232ed82011814cf0c2dfc80
 585afd84ebd85bd143985f5d08503009
 585ba5a27a377fe404306e21460f6ef7
 585ce8026196ae9073904c075ed8eb96
 585f6c8c304f2b330fce4cbcb01ed9b9
 58607d24614e6b6640d95adbe7230488
+5864dc991faa29961c6b96be4241ee23
 5866693d70e60ac5528cbabe2c6a3575
 58670aad22692418c702192242203b32
 5869aa91898a02a3f42e15c4d69a71f0
@@ -11162,6 +13678,7 @@
 586b8f28b6ad39f8251251372688dd15
 586c51e7e457f6e9af2501e5b3fd92a8
 586ffc85ada81baf0aedcb525ceaa915
+5870f2288d0675fc4a780a1ee3b6caac
 5871929fdb527323650084c159c7ea1c
 58721fef4781742dfdc9ad7fcaaee522
 5873f9f36dbc6514287a8900999b1560
@@ -11170,12 +13687,15 @@
 58779bfe0b8e1b0070d2b2e70cf46ad3
 587a4346eb2aeaee018ac0aa90a36c86
 587c81868a4dabddc0c99a616cb68abe
+587d86362261b8fe822cfe0706de8a59
 587d8717a6478beb7937c455aad5ef1b
 587e8e09971fc29237b21f87471bc6cb
+587e90529331dafe6a4e4a38504f2310
 588359890f4940b43c47d3149698c739
 5883ccad6cab2ccdaac00fec275b12e6
 58844acf169cf903507b23d3e7071489
 5884879bab1162381544f3122229c275
+5884c094da805b227f30abb5c9995935
 5885ea13ae760e72c17bd130deac191d
 5888c1bf19a1a31ad8a3c9c1aa31fffc
 588d650ba5ce33d49854feb519519a4c
@@ -11188,6 +13708,7 @@
 589b0de8cfdb579f957388451cd76489
 589b634b43eb6050948ddf3e58bab06d
 589d4a52a0de00aa0c0447c3087554b5
+58a051ed0d5f5d4435018ee83e54c3d7
 58a20656dcd4907b3c5040710b2069c6
 58a3f910051220d846b7d1a40587b84e
 58a860978bc98ab314b19567740f695f
@@ -11198,15 +13719,21 @@
 58af8c02ba6ace200682de8b0e99c329
 58af9f9025e433c4bc81ecfe70fb5ae6
 58b089f68c3bf60531414387074f5a5e
+58b14ccf5bc226302081cef3f13693df
 58b30782140d1090958e891d1b8eff36
 58b6314410affcb2acd613c9c7c91558
 58b714a150ea484cf91fc29dc7679aff
 58b80b059cbf4554d73eb5e8a6730888
+58ba958263460a692878ec5f5735a51d
+58c1176984bcde82144fd8c02a0d7d11
 58c22fa2a9d3912d365bd1f3132e5a1e
 58c3296402d551e68c18fb83b3644240
 58c942f100b08136371d1be61fb8bb9c
 58cac88f833ecc29f08f822fcc819096
+58cdb8ee6d86f0948ce9c32ee480d6dc
+58d24a56b3e832a28109e6a528516daf
 58d26a4d6755d1e1f5d190a48fd7058e
+58d35b0dd6e9fd900a2ca8fa4c9db2ac
 58d9325f2533974b2f957cb64b049ee7
 58db30f48e188c96c75562ffb76c8d34
 58db735337e0db4849d12e3ca7a9ae27
@@ -11216,9 +13743,13 @@
 58df1d3d5ed229be0825c2f37e452df1
 58e171837243bc6d94419b751c2d9259
 58e277df61c6d9be94be65e671427e5c
+58e430438d57b69e8c89dd68cb1e53bb
 58e46843cd1af009ea3d2da1fa715068
 58e7924903db8f33e9c086fd356a50fb
+58e7b0c00b7cf47e582360527e0c8ece
+58ebb1911d801fc5806d0bf8e966ad5c
 58edd83dafa489eb0f82e94fe2a2c640
+58f1b4dab32a11040a73a260f9e5023f
 58f21c33a232af2e25f10c2135b38f57
 58f2229eb88dde4a6da3b36544cce0c6
 58f5fa68128d565997bfc53ad8e1ad50
@@ -11226,6 +13757,7 @@
 58f94f099278de26b5da3e9aa8c037a4
 58fa5527d72fa52ec013d8b2812ee8f0
 58fb87ce6d47402d1101703f439d02de
+58fbdbf9253befd902dd42568c250eef
 59006d28f2625c3803b1210befcbe924
 59062dd4d773b08fc415f09749214e79
 590735bf04a5676438bf0413a387fedf
@@ -11234,8 +13766,11 @@
 590af75453e1295a6b2676427d1dd4d5
 590b298ce6c3729a81b88c2e77f4c3f2
 590b2be5dd6c806638d52581ff6345d4
+590c1e45d15130b0961796dcd723336d
+590fa8827a837c327c06a530894dbf18
 591115aaac1cbd65d948c3da1ac30a4a
 59114923497f110e1fcd9924258a784b
+5911d900c076103bef8d648ce7144182
 59127d61bc4443abd95cdbd93387ac02
 5912c0e20e16ddaae823445fbdc5b609
 5914bd087b03821be59eb8636176a592
@@ -11247,6 +13782,7 @@
 592454c6654042ab142ede526a691130
 5928705cb42e218aad9c0a2d283b7b28
 59299efc3f8f7fe4d4e9db611644274b
+5929db654ed64e951df0512b1c7ae1cf
 592a6ab72c1d69df0cbd611394b01474
 592ac96195c43ff4c3df31e6258cd571
 592b0ad7aa4e81250e81698370ca273e
@@ -11257,13 +13793,16 @@
 59328d41e4e8edeefcbf2534e0988ec8
 5932d7254df19252bcb9631eafafe6fb
 5934024048d6f1db3c7c65519a35ae15
+593468c6fe28bf4db0519ed4d479ed77
 593778650c3c289e594afbb4fdf3171f
 5938af03d6a177d8c0b8e73c2b7f635e
 5939c067a40a40c2f6b25f338671c0c9
 593a231d887469ec2d5cbb6411446b80
+593c5855909a2051dd585137f9c510b9
 593c9a5edfc69d953e1bdd1846f10257
 5941ebd7ffea50714ba50d834a6d980a
 594398f53ef06a3bca29d6ed5607991b
+5948d80264ab008ffb6e72abcbbe29a7
 594a880fdc9491a262ad267720699c67
 594bfad776741dafc7993017ea988354
 594c0e0027c54d308c8971f02f8d60ec
@@ -11276,6 +13815,7 @@
 59569bd175cf549a68a8253a2e022833
 59575c1cd9cce4b20f11244ac8511690
 5957d5683f8987d0742a42618e2a2c52
+59583e360ae0cdf55786fd7668e267c6
 5958708270e9b6aa5fd57ef48c5b7292
 59599293b82e56e8308e0bc4adcb68c3
 5960ee5211ec4478b20a3fef9e571ec6
@@ -11283,6 +13823,7 @@
 5963f6cacade1e2192b3f8c0779006c4
 596431a846b9127f689d11910f0b0c51
 59643712bc13d9c970d714233b724370
+596477400675bc16a4615148b03b30ec
 5967575f780e281eacc2e91bd1ab9867
 5967a350ff0e51d192e89346dd445c0f
 5968b2f1f6d4b3406997b7f7e79240fc
@@ -11291,19 +13832,26 @@
 5970765734191126186e43929010edd7
 5971e30bcab97dc9d6ff15085e48e4db
 59732f449ffda8ce965d4b1ea8921362
+597499a6584ef1a882f3fdca126f1f05
+5975ca216da21421a012661c6e30fd65
 5976dd3ef64d14f21c144ad28ce189d7
 598122f5c30753872331d0009ec19be3
 5981a34167dc8fda8ed5818c367690b5
 598686d929ed701374073a7413aa3573
+5986bd35b595a2ce3caf1622f9922eb7
 5987df62c35b69ce484c5fcd96fc9c7a
 59898ac85410321da74cffe88f37e1fb
 598c0b9baca1403b44e7dbb26f008178
 598c0bd1a0ff97d0f791546676442714
 598cec77510ff3730f8ac09fe041794a
+598da3a7993289b0ffd50a23fe07d352
+598dc4658c801c5a045d39e159deb03d
 598de494587d087dc323d36ccea41620
 598efa4c79681d5f9fa3c16efefb1e1c
 599176a0316b8718c785261d1a1c3181
 5991c2977998cf0ea796e48e1bab2928
+5993ccb0dfb8450ebb4dbd22b6b86431
+5993d935801ff71b955ce18bbe0c7a49
 5994343d27f5a07575a5e2dd7f4b9343
 599472eb167c0e2940b8b777354e977b
 59947ecf9f3214f4c58117d0bd0ba6ab
@@ -11316,6 +13864,8 @@
 599c736fc93e8b5cd64752f7f572fd36
 599e987e12b3935ea9532932bae1fa1e
 599ff3d0b99308a8746aeb7e9711440c
+599ffec52e7880b2488d0f4e452d61b0
+59a0ce64e2933c95951120dfe0debd8d
 59a2745ab6b7ce5d862a32967eadaa4b
 59a2fcf5e56c7b416931a268bf31b6ec
 59a4bf7d276386d5d437ce3ae379eb18
@@ -11330,6 +13880,7 @@
 59b4c485c584a0b1de0673cce0dc235f
 59b6af6c9c6f01ea1abd2b2089fd2ae6
 59bb0963a25ed68e2fe481cb5cc66816
+59bbaea1299494f0941eeac727bbfa50
 59bdaa43a1972e9512bf6bf2a4e49bb4
 59bfa7ded768d1583415d84ebc960e82
 59c2a5534791865d4820ba165727d666
@@ -11340,19 +13891,29 @@
 59cc28fe2cb09382d0c95c9631d18085
 59d053d1850c791751bbafbb18d13d69
 59d1ac4682a26e7d6a425ac1f04e142e
+59d480057d31f1faecdce3cdb35bc2ec
+59d5510271247f8d0019041ae39e06a3
 59d756af77348be1bb4e4f5573d68cdc
+59d770ab1ed37b44892deb31a5f1ee53
 59da134c65330c21fe2af8166e10cff7
 59dac61d1831d3e17d385caa2e8e4add
+59e16043e7d0bddfb03c8e5a2d7f74c4
 59e18ca4f979c32e5b8ae7e69e63bceb
+59e302b69e2f09c38c902b2381b20aef
 59e3ccac870b0eb57c0193e32ab01481
+59e5d07207e01cb481db08f21909da3f
+59e6f796043f56abec85a56d8b41a90e
+59e8b672b3d2b7d6343d359cee3cf898
 59ea3933bb57f3b03f42a26182a1906b
 59ecafb15a58d9638d425b53ab946bc0
 59ed26545ddc6d860aa270133f415726
 59ef341b329d95c65abbe7f989e16e45
 59f26e6555abd0ce37bbed61cafe0a62
 59f3c58fed0be9dc40d4bd04f496c13a
+59f5a7e36dd63df0fa517257881efb5d
 59f8c085b974e610a8dd9c5c9cd62503
 59fc2d6ea29af7d6b4b0cf8994ed8c93
+59fc92808108dda74b64d09e65644366
 59fe572e363aff5473e7d5394c4cc785
 5a01ec463bbb002f9a4c6211ed0c532c
 5a0569b580644c086ba8e6347c0a7d0c
@@ -11360,6 +13921,7 @@
 5a060ca0dd29f238249440018262b251
 5a071110a5595d2df60616da01a29524
 5a07dd8d0481e33e5442a3d532a4b759
+5a07f482ee3e1365437ae001a54fe8d6
 5a09ebadfe85b7218371edf3ed654ca9
 5a0e9ba7a276ca39d8d92c8e19a161b3
 5a0eb624f6a6ffb5d4ac571252a5277d
@@ -11369,10 +13931,13 @@
 5a1224dde5d38bdb2383da5a67b1fad4
 5a12e1897a285d00dd1762c9a49b0b09
 5a13446555aa1ec79d0c3ae55df809bf
+5a13ba1af06289ad52c4f24915c23bd3
 5a1411d6869cc0042d92d0d3a27f7d34
 5a1418a1f0d59894fe8ffa29622ef924
+5a1824c174e33888237c34266bd39827
 5a18e5413e34fe2d3ce64839069bd124
 5a190be1acf02703e8dabf67d6d224b3
+5a1f58c86fad38f9ca4d18440a134986
 5a20fb3c73b658607ff8a85fa745f7c5
 5a237a00d296b77b4ae496724347c336
 5a265068aea6189283ef4863d9344e63
@@ -11388,6 +13953,7 @@
 5a34da77209b5f5aba491e26564878f1
 5a3545d930d07adf98a6fab64b371193
 5a358e0149eb688858006940b7ab10f0
+5a385b0712dda67c9791394c929b04a8
 5a3c51243391e693176cdfd5f6476e40
 5a3cb8834395bb2eec9aa4c64aa71b10
 5a3d03d47de71a07f5c60fd309586b4a
@@ -11403,13 +13969,16 @@
 5a4ebb5dd95ec4958d06d0309eb9bba7
 5a4f3120b14eb64fb06c5ca504fc1451
 5a4f64708841f97155f7d1d799bd9e5e
+5a520d9162defbfc3c159dfea22b3396
 5a5273419f2ce51e8b93b1c9ef39a189
 5a533e8aeaaccb0dfc584c86dfdbfebd
 5a538fe0b5a3242f3a95b511daed58ac
+5a540a3682c4b9dce7db7c6ae893877a
 5a56948963971052be52e08eab162ea2
 5a585184d0ad2e2e2fbfb2a597d73506
 5a5a7921fdda7ac60930cd3152033611
 5a5aa35ecabe9834059851b6eea53356
+5a5e6f9fc23ab5dc02dbcfe2cceac6eb
 5a601fac20d6ea58448be385235097a3
 5a60c3e8b492721f48cd174bd7252562
 5a61c78497f1e0655d3af638354e5df7
@@ -11417,6 +13986,8 @@
 5a6a0aba315ca3c014d066e2e549179a
 5a6abd6c5f53ef4fe543d11520614097
 5a6bf5039e824f4ad8856ea031247323
+5a711107307b24b19826e48e6bf7b613
+5a712378d3aa0c9320f3a6782712512d
 5a733ae64fdb448583cda856f2a4f8ff
 5a7381d8a81901c7bed9e5428f83f830
 5a73dc2b7843bd8c0b5958d457121b13
@@ -11426,7 +13997,9 @@
 5a84f04bddca0ce22686c1dae3155294
 5a855e77e50d4d4d004d2449bb04ba44
 5a8854410b33a6996d382e5739a095be
+5a8a55ba6a9dfe88fee1644cebe82511
 5a8bdfa762489db71320ee8291a687b5
+5a8dee558929935a24ba3273c2ba9fa5
 5a8e20c5bc40481b4a3322c07559d0ed
 5a92852e261d11caeafbeff9a563c016
 5a92cf99ffd854e40d7be1493d40e439
@@ -11438,6 +14011,7 @@
 5a9d4a7bde49cfdba9a83402d8012c97
 5a9de56089878e24f0aed47d575f3672
 5a9ed4a29c87570f56693637876bb564
+5aa302a68071b83e89bfb71b399eabfc
 5aa4146e07c10b2331314a34e9de21f4
 5aa5f3bb34c68eae60f329ef57c8b7e6
 5aa71031686863341f14a9327a2c5311
@@ -11449,40 +14023,55 @@
 5ab7ccf60def63626f6806fc7f9f1003
 5ab7e5f3d4f5cb7bb9f11cee62273d6c
 5ab973e0917dd28509502909a063f829
+5abccc288a79b92445997345d956da8f
 5abe6b62722811278763ab520f7dd688
 5ac04bdcd98685d75fdf2b871ed83002
 5ac0729f077e2e49075ec07651a86699
 5ac17472c42cd4ba910f5dd130742daa
+5ac2b60f8dafeac198aa9a4586d90f04
 5ac4bba37463f79651a376e8696dd361
 5ac5296eed32686eb9746171ba187d31
 5ac656cbca568b2a4b21afc4410cac78
 5ac906021b71a2cc180a532533d12bf6
 5ac94bca8fbeb71d0698b7afe3aace65
+5aca61b21a57195fa26fe59b3d95beef
 5acb87f8bb2bb11778aba0d47e6c2e52
 5acc3f4ab4796f7ce21939744cb83364
 5ad1b0dabade24c6a5a43d30a5858e1c
 5ad332373005dc185f1f5e472f9e20bd
 5ad6277781adc005a654dee800535a55
+5ad6d6e23b5eee1dc33eb8cfc337959c
 5ad73752b6544af3bd0ffa6cb30803c8
 5ada7cd0af170567dd3d60cf40490a44
 5ada8846793cd1f6f786eb45c26b3137
+5adc82a387f155bbb9800423ba4895b9
 5adcc3926d8ea6609fcf437e7800a89f
+5adcf1faf850247f9ca259353e61aae0
 5adcf4922f6b1d78415c68f92dcd3320
 5adf41c9e25fc7edfef0a152f1210b94
 5adf48222fd0105c52cc7a0d164cf417
+5ae04d9cae1b02be25966467bca09942
 5ae0af0b75fecc6a2a8d9559f6e71c70
 5ae0cecb0d55fb822a2f08878c888099
 5ae2812cf2ce9e1c0345e13ec32b015a
 5ae2fe51be99ee4b29e702e8c7bdf89d
 5ae587c8a6b42ff40afe402811b66482
+5ae74277e4f667a857848e2258cc1782
+5ae8b27483bbea263412120ce0880f17
 5af135f48232eb30e2d50cce60c56961
+5af2661abf2a1938c456dc2d88de5e4e
+5af268dd2d4581d6138f0d18b3f26e4f
 5af2c1d2e351a0bb7ebd756621316b05
 5af711b3d9f5836de823c4c5c779a1f1
+5af818896c37ae9d970f33e4ae68ae9f
+5af8f8927a0b9f05429d8e4c04974b0b
 5af928b6af613b23d18560e1b0cc88e0
 5afb531194cabed89caae7561aa3b06e
 5afcc89819236b95d0a5b2e9fa26672c
 5b006968d3c2a8b9ae7f9c04d9b787d7
 5b03a785a0d999136047ef3dda9f3b26
+5b04c0e64b9378c89a3a0fa365a1fbaa
+5b06aee09d563e028a384cb5b3091e2f
 5b0a660f8aa733cd2e079cf3ec37bb1f
 5b0bdb862ff314d67db74207fbbda5f1
 5b0e2423c636ae0026e1c78c76e1874d
@@ -11492,15 +14081,18 @@
 5b13d34b04052ad4ac708777fac87a4c
 5b19251d574ccb40d4e33d2fa1e9aa9c
 5b199aca405fad5fd7300cb3077de08a
+5b19a1f519b4de0a68e296ed6ad492da
 5b1b1ecdfbf590354a66c79d11f5fb81
 5b1c325c4e17122fb97df24081f582b6
 5b1cd56f716f264ca3ebca2a5d5baa12
+5b22a3825a87b6d77ec848958b65300b
 5b263f24a60cdf57dd1b3ab4a8cf34df
 5b26b309dd1ab700ff0c6899c9b0dc57
 5b27500ffd008d7d98b2943c2a8a11a3
 5b294c548a19ddfd5ae6c04e16a57479
 5b2acfff7cf531598ca1f37d4b0a3808
 5b2c5a087a2bccd5dd4d523494cc896d
+5b2cff20d9a664f6c6ae6f10a0b6a2c1
 5b2f0400c41e9b31ef78e5860894d7d7
 5b30e0bcbedb454ccb65ce229b3abc24
 5b30e3dc6b28e3869054793d78867a35
@@ -11510,9 +14102,11 @@
 5b35aa5a2c1359a413ca2bcd1d972424
 5b35d9114424d9d2ecf76850b3c5c6e7
 5b3641be1e4aa5aaf5b9d17599f492a7
+5b375f8081bdc2167b2395c08bf59a93
 5b385fecbefc68e35acf74faa924ab26
 5b39c6a4d89c5034f3c25a618eebdbb0
 5b3e0fbf39a7cb3575982169c098b52b
+5b3f3c58fcc96b85575d7bb707c378db
 5b406204151ae8e9bee5f728790e84f7
 5b447401bc40d996eff4a530b520ae4f
 5b456cc3aea29a7723155606786e0d34
@@ -11521,24 +14115,32 @@
 5b4d95e4bba3ca3c544b0474ef988866
 5b4fa0594651c48700277c087c7686bb
 5b5128d16d942bdd349682ae3bf7f891
+5b539944d11eb0b497795297de4c055b
 5b55dac8874a07fa1b483f97156a9ff8
 5b56605b02ba975c66f3b1724de7641d
 5b56e45dc2859125f1142ccf25822dbd
 5b5a42d064bfed4b89a796d5a07902dd
 5b5d8d94dc5eccc4004bbdad0a7fb0de
 5b608c1b48d833c62049e0ca1a3c872e
+5b623bf16c50600cb798174fce232123
 5b6449f7a8529096685bbb42e4db1308
 5b64ffe71b010fc102ef9d16d27e5e30
 5b660a654612d543af76510edf46e840
+5b663214384262752fd54c4578589a7f
 5b66fd710f8f0d7325356b1b5299e899
 5b6ae2391e278e8c790acc17956877af
+5b6ead9351b3659861773ad79111ccb7
+5b70485213c60570c88aad517e5ffb55
 5b708f5f515d09324219a38aeeedc57a
 5b736a7e66f433d7406d113fa0ff3fca
 5b74f0528eda6c3a09392636f500a9d1
+5b7726251a663246f6292bf46a509ac5
 5b79179d4cabe6f7f26a430f0ce4eb39
 5b7c20c0326b2f40f43db2f2329c698b
 5b7e1ac7494a53c35729afb2e6a4c760
+5b7ef99a83868647a12257004002c549
 5b803737f27e4548cc4cf7674ab34594
+5b80ea07a51ef865826b16b94eda1028
 5b813b0cd6f6aa23de8b969427bbb03d
 5b8234605ccc5532cbe2b2b384676056
 5b89a774c5e70e591cca58c9764ade74
@@ -11567,6 +14169,7 @@
 5bbc1dffb5623db0b5d994f81aed7bba
 5bbe4613e54405c50ee77d03a1622e40
 5bbfc1191bfd3ccdbfbf0418ea316421
+5bc0455081f153802ba1c2378d9b4c16
 5bc0b43ac355da1dc7b617f53bd4f2e4
 5bc2b36c8083baadee6905fa16be65ad
 5bc405ed21c7790115556f05ed9ed6a8
@@ -11583,22 +14186,28 @@
 5bda55665c4dbbe29effef37c4ce48f4
 5bdb60c9ec4bb146b21b21e05ae898b4
 5bddbe55a6a7e16fb964883b7efe8e5f
+5be053ee728d65502c27431357755885
 5be1017943e5760f4e3d62f83f3d45d6
 5be13ad707b62d2208ecfd3af49bf708
 5be36c2a168511acd2e33057209cc49c
 5be39f303bcf5b19babd063905cbc612
+5be5f33069dcb4b203f5086d6043e2ca
 5be6159fee60009f51fd38e271ffbee1
 5be69754c46041cc7d24732fc43f17b5
 5be949b21dccd8aac8ef06cf9e16262f
 5becb07448e802ffce2f0c8a6408d26a
+5bee96013257d5655c15510ef3d912ad
 5bf08e44a179f0ff3ba1f972a5efadbd
 5bf432e5e36e1618a35357b8fd090ce3
 5bf83dc055668aaed7d4416a97abfda2
 5bf8bb206e641928fe4a9375180e8a6a
 5bfab51546cf36df8d35a97a11ef13f1
 5bfb480cdb3028905e0bd382b96f8a94
+5bfd2d8e0bd7a8acd4a696dde2f20e63
 5bfd56910f13cc7961bf77b55018b241
+5bfd8bdfa8820916b501deec73083424
 5bfe5c7f71f2e7cb56dee24d42dfd2fd
+5c0193fca976f468b5a16244fe811a43
 5c024a9d1da519b822c23ccfbd9bf010
 5c039df04b8b868b58e634a5277fda08
 5c08aac8ada6e13e4624e8051077241f
@@ -11607,22 +14216,28 @@
 5c0aee944e375b3a0a49008bcb9698c2
 5c0b525d4a065675b6ee248a50b538a5
 5c0cec5b0d145cbdb81ebaaffdd1c07a
+5c0d89f45fb336a0f55c864c852ea90d
 5c10871050c9782a8644c9748c5694a6
 5c11739f5efbd626753c79e2f81e1529
 5c11b92f53ab894158a3a06e83b84998
+5c13fa7289714e76d6b336f8fb9802a2
 5c1ca6fc2b17b07189e068a2aca71e0b
+5c1e8d8ec10109127511299485bdb4db
 5c1ed64f5921103b693ada06b88d0016
 5c204d5ae8c76bfd9427bcafdf25230f
 5c20bb6e12bf19b2adfad70a818c3ea4
+5c21a6ab555d2875c115b67b7f721a6f
 5c2660d07dfe4517d400b2fc1e8b26ba
 5c26b1fd832a5fa623e0d9be51a1cedf
 5c2889683603c384791f62002191dcab
 5c2ab6e01961613a0ed71c050cc99bbf
 5c2b8ad17799e3f7f2f0a06579ba9341
+5c2c4b1a315c3f0590c5f8835c98abd0
 5c2cd435822b140687a3da9b7b081abd
 5c2fc82a95b2690a8ca32d8a2f9e2898
 5c30f329624efd82949316a56072840b
 5c312b17b62304ff75c0807054b0c395
+5c322df94159d83305e695c784d31d4b
 5c3697804f4fa280eea2ffb786e5098a
 5c3860dffb3266cd618338bc484c6a75
 5c38817fccecd29caf729f836b5b0fb3
@@ -11630,21 +14245,28 @@
 5c390dfb4873de5164a16074f26b79c3
 5c39d98c45a023f288e64aab90f23d00
 5c3a1214503be76f6db4658a96744ba9
+5c3d2f7a4514b6e2581e74051cf8581b
 5c3e357abfe04903f88d7a17544902df
 5c3ed8b72b3eda7bc6acfb02f3f37902
 5c42536cfcc8d0dad8352ca659da3e6b
 5c42c1e7c70b17a7810b5b44c03c81b0
 5c4320bf325cdd8e20114525e14f9a86
 5c44e68b5db37eea1277a7f5ffa68d9d
+5c4529e86446c3406ab013830ea81a2c
 5c4554446dc83e51b3d0c04e5774f385
+5c45b479ce3a4d33fda15c28c59b20df
 5c466a55346ed52bc574cfe6745aa824
+5c48b043839a51a235b596a48bf7aae7
+5c49fd2f17caff1a9836be8d49b35187
 5c4c52bdb655a66dc7ecf7ca5aa09d50
 5c4d9b84aa275b3741eb6781747fda87
+5c4dc6680416be8660f7660ff67b8842
 5c4de06a070c879199d2d30b6e7fda90
 5c4e2f0455f2d20334f5fdbd4a0b3305
 5c5048563586a0481f13db26773c04c4
 5c5156cc2cbd567c4609d3e4651fd6d7
 5c519b363d8cd2143ef1608a18dd4c43
+5c52cbdc2e2d5ec869713792212552ae
 5c52e895e9a22d6f40c599affb566390
 5c565f253eee8fc7e12c52aadc4b0553
 5c579c192eb3b66106b39d01f62e47d5
@@ -11652,6 +14274,8 @@
 5c59050280ccbbe24489bf327d90f2c4
 5c5a01d15e068dc7d4352887ce7efefd
 5c5b131fbd36c76c34942f4571c04f11
+5c5c5bca6961e799f34aef6707d52291
+5c6153e70d194c8216a76f5a9af6c8d5
 5c62a1131e7433a072b4a7173eec4899
 5c643470dcf6fb4f3ab46e9fe8ddc65b
 5c665ce26c7312ff5e0f36b244bf0b5a
@@ -11660,7 +14284,10 @@
 5c6b314e5a4a143d0638342c335826c8
 5c6c8ceadb54a28d93236712248ce4c3
 5c6fc458394bb61fc399b7b395e53b7a
+5c6fc6c81ee0da0fac1ad8e03502e2e5
+5c722e375378c9081c9308f11d96a5e9
 5c73aff4c77525aa3f1d0bb5f980a8b4
+5c73da169fef07702ef3038c7c59949c
 5c754fd852b0e6eca46663967dcadaaf
 5c75a56de154842494d1cf66ad6843f4
 5c78159185efab157db45a019fe05069
@@ -11681,12 +14308,19 @@
 5c8de7833324bcfbce5332f8457e8347
 5c8fba51a90921dd44bea21834d34775
 5c922b29aac89168838d740d1fa30fcd
+5c92aafab26fd625352a3a752d9d129d
 5c95572337ed235bdbe1fcd421158f52
+5c9bab0ea38d038319c1e97d63e10522
 5c9bc1a411ddcd3e19564a6535adb948
 5c9e314a5c8f2c49af252827f15c6187
+5c9e8274ae66a8c5accc3585d0343cea
 5ca3524ee1c735f942c38f9e58e19075
+5ca3a6139ac1e7327e196afe8865d12d
+5ca4b572a837083c4a88eeff8c067f16
 5ca8fd5124b5c8c3c871e4d68ababd4c
 5ca96e79be0b185257e5253c0b544d56
+5caa3792890835e18c3aaad7a31ee1a5
+5caa5bf4b312c7dde0c23fe55f482a00
 5caa97e2b261f2d8b16ae946d0c0add3
 5cabe9f2f31997e649a3a7f7353e0f67
 5cacb259c9e3466ff896fb3b118c68e6
@@ -11696,12 +14330,16 @@
 5cb6f43bdfe176b6c6639e0f941ea1d3
 5cba83437aa5499d51cdebd05152cb2e
 5cbf015b115140778399924317822895
+5cbf576de71c3dcf77527566804dad57
+5cc0956b9b7ad9b9a73b92f200c1cfbd
 5cc339d86074025bc7c37d6bee669589
 5cc3bf3867aac4b8a105857c941d2d42
 5cc4404a317d572fd9e656541eb6c360
 5cc55ef1edd652dc0acf4ce20087025d
+5cc5887054df7ca9f3e3f8555e972ff9
 5cc5a4cf9b5dcc729083fca3402ba894
 5cc7f11a3d8874b3adf72623db11e6e4
+5cc8a4552a86f5b4c62c3ef6f2fd9164
 5ccb7c66e7286de8c403c151f5a366cd
 5ccbbf5c0b2d7ecb83e621079445f2b9
 5ccbf7fc2dc3c38a1d830529cf4db6d4
@@ -11711,7 +14349,10 @@
 5ccf2b13b9f6f23b7ed41c1ef9762483
 5cd1087ae06fbf75d62216529c212ce9
 5cd1aaf0a1b80807ab17dde39503db4c
+5cd25ed15d2f49ffe36a2ba52514674e
 5cd3c456d1a3b8e5e8de72dfbe68003f
+5cd78583609df734a0cff3408715d1c8
+5cd8ab8e1455f805a44d788a4994cd4a
 5cd8b19766642dce6480328c0a5e9c11
 5cda1c31c58018c4ec3aff1f80ad6639
 5cdb51bb542d14302cebda4f080b550e
@@ -11720,15 +14361,19 @@
 5cdc6e9fe69dea5593e805583fe9d905
 5cdeb4e6df97593260509be936465e2e
 5cdebcc7034cd6277d9ea85cdbff9fa5
+5ce0a5bb5304260fd4b992f996741499
 5ce2e4c461a65e39dcd26351248411e0
 5ce43e85a4b420b2344548785387966b
 5ce4c9bfe401ffe097895183ac7fdb1b
 5ce5329d933ecc7b6e8a702753e8e364
+5ce54405f002162a0aab12b0f0f5e602
 5ce5d006651944ce1a70e15375c6e287
 5cea75776326509f13d74b1eb861b7a5
 5ceaf7e749787cccb9c58857ce4f9927
 5ceb68b8d6b619fc5aeb0e16aaf2a38d
+5ceba6eb93b48f6dcc763ce367a4561b
 5cebda0ff458cb8fca2a18856f3f021e
+5cef884e6eb39eca2dd4b9056f0f4e3f
 5cf20d27944d0aa66a235215ea9d0314
 5cf4eb4204106e397ee358e9928d8f08
 5cf5aff3e4f44eeab8008fc1c6fa32ed
@@ -11740,6 +14385,7 @@
 5cfcd5e4f64949316a2f0543f887ae8d
 5cff2df217a182b1532d5e304a6ba75d
 5d010d5636ea5eb6d3c2e3aa34c11da5
+5d017dfd7205a86f6024d7cd77c73024
 5d035f978b654688eceedc48d581455a
 5d05fd0afbf441418f45a0e168e754a6
 5d07472a535303ccbfbc4f7502ab3f3b
@@ -11752,6 +14398,8 @@
 5d1243dbcf2faeb9b6fc233db697d681
 5d1314cfa63355410c5827083249357b
 5d13dc34191e9d465c6818c91c376e13
+5d14bc76ffc78dadafb5a3669dbfdff5
+5d177927392666524df5705eb3ebb19f
 5d1895183e042229ba8a4ee313b6fece
 5d18b362d49eb721e31636c281ca4c51
 5d198aba33be8e6ea04e6b3994b66378
@@ -11768,9 +14416,14 @@
 5d2db3b1d9835bf21ccdc1663f732157
 5d2e5a82527cd199ebd18e1f7471b12b
 5d2f3cb0ab014d3f542f4835577e2c7e
+5d306c1e5497505b7735d9eb119fe939
+5d31311c9d7ddc7f125c9cde3e80b24f
+5d33eecd93bf9885190bbcf9698db91b
 5d35004d6f8a0f48c70ae3999c0f280e
 5d37b1950f08c6d2f5c0609a1cdb6a9d
 5d397eccdea7440533035989f1d657be
+5d3a55c895032fc66660c4fe4f5b339d
+5d3abccc255b4de613480efccf789d40
 5d3acd1731553ac1b12d99a272460c85
 5d43521304247dc7e362a3a42488b3a9
 5d441f2a53c15027fdb230f22cd5b1ce
@@ -11784,27 +14437,36 @@
 5d5130aeef7c56307e39bc857b03cc54
 5d53b511e820e0d5f5fea50b317adcf4
 5d561394e18a132951ea869406be1cfd
+5d56afdb89a936d42ef91853afaaf216
 5d57182d1246066277c30dcfa51e5353
+5d574b9495a919c17ea1f82f94de8a1a
 5d5a2bb5e53b01c4e4902801adaf61bc
 5d5a47105e08de4fcb4b44c5fcdd147e
+5d5c8d09a05d9117507ff659ad1a6c29
 5d5f3bf041e3762802ec3f9679a0da0d
 5d60dae7a085477d0fd3fa9bd233b81e
 5d614f53dc1d7be25e3dcd1d4d72631c
+5d62498a3f52b690c84fb18b5acaedad
 5d62e6962311ea2ce8071d4c70edcf71
 5d63607384b98ee2e7650fa47e27f30a
 5d6673e25f6a64ffb8fc114149d6b05e
 5d6706a324ec4507904a30d8b1adff51
 5d6938e98e583a50a0e17fd384cc8808
 5d6e43655861042d3aa4b3ebf9e8e3fd
+5d7033ece5cb1475c9edd02b1a9b5dd4
 5d72bce85b3c1d69201fb61eb48f2d3c
 5d7350e2b131248d3a9f96563232b470
 5d780e93aec01f7449e4d561f6fda738
 5d792a6938c9a02b096ced43925a806e
 5d792b761ac2a800ff82bf27d3c7c1ae
 5d79312717828d59d46340706d6f4ce3
+5d7a900b2bb75a278f3c41e7f9b4c6a4
 5d7af3cf781dcf221f304c709950da09
 5d7be6e47ae2a7754f7f267ab99af6f4
+5d7dd20c2f717c869dac486103241d18
 5d835e38ebf04dc372b087c20d314f0d
+5d84ecb582187a0a5a869bd802227afc
+5d85549b4fc7aea91204600f1bed2d3f
 5d85de63459e40191b0455270915aef4
 5d8b78345a35a5dc7fccb57957512f58
 5d91bc5a51a724c5e73936471dbb2bd6
@@ -11819,15 +14481,21 @@
 5da9d421c0b5ae5ed35deb3de10ed330
 5dab02b260c4946b9b113dd94eaf5026
 5dab0c8f6536ad0250d030956c9fd5c1
+5dac7a109de38db7a163b7d9759a9185
+5dac7aea736050b58913916fe3259cef
 5dacb5d10bdc71f5d9ee91dd6b328eac
 5dad4557c9d976d20d19a9832a99ce79
+5dad5695d898dae2820a2c758c4138a1
 5daf227a7bb257a828f58fdd1a783ff6
 5daff4100f31ac130f917816fa222719
 5db031bf483598b4b66c12259eeb07cf
 5db0cda0317d37046ed85eff56e4f672
 5db253ab4950b9d8417140c91e79a945
+5db2be42d44b7f8cfc4b37195cc3003b
+5db2ce469559c8519e4e2c01e0351a8d
 5db419582550efd6ba3f34f3554b948f
 5db42044ef144221095c2d18eb608bec
+5db8386796a44336651a06837fe1c868
 5db992819def9d0f1a5b7893f7e64bf1
 5dbb58517acae3d78937c0d1131bd864
 5dbdde7f5ef1904d5107bca731d016fa
@@ -11835,6 +14503,7 @@
 5dbe16fe655d9e76b79319826757a911
 5dbe9a1b20945f69c4809a96d690ef12
 5dbec456fe13d9e7f8fd063aa37cc1b5
+5dbece991a770bdb1ca70be209bf87ab
 5dbf6b99a32860b1ea88d8e2cc4b1a6f
 5dc087192986873abc0a3338a3038f3d
 5dc2105207dce30b39f309480f197ab5
@@ -11842,6 +14511,7 @@
 5dc5db7cfd240a3937c4a1d71d68eb14
 5dc697aecc9865e20a29ba11664b657f
 5dc840e565e1713531ecb47996e8e29d
+5dc8c9fce4b19c092e3d43f5b0d3b1d9
 5dcfc3dddbaa8088cccfa9e0e7bd714d
 5dd6098b1219b049303ead391af12742
 5dd702c0e749fb78ca70dc07f274323b
@@ -11849,14 +14519,17 @@
 5dda880e4a8b4f8dee895f4c6e918884
 5ddc1cea8c29dac4af50c2c1fd4f730e
 5ddc5e12a36c325b1465251480b06aef
+5ddd78542910c47a27972329a0dddfd3
 5de51c47c0310b7a84a2213304cadcb2
 5de6ca97dc4245749b8988833ecebd15
 5de87ed79a6d6be40bdf64dee79c7d4e
 5dea63c5a5e66fb3931d882a8de294ab
 5dec909566032f60f82610405e3a7b7d
 5ded8c5dd0f8625fcb569fbe2fd2a094
+5dedb98a77bcce48c10e974f71e8f20a
 5dedd18bd868e9f08ff66b382d4d1683
 5deebcd37e2e902ec9b0dafe36cc3d09
+5def6683e789a515681f4d220530576d
 5df2a7e0e1877f13f22ea2eec880f8ff
 5df49dc9a264fecf2fa6a4a78d4c69a9
 5df6329abc6fecd6b44a731e8e084a8c
@@ -11879,11 +14552,13 @@
 5e03b58fc66b764c713d7f4dce91c628
 5e042110906fc708a9152b097ea3a756
 5e06db822dbd1dc932627f2e71d10c13
+5e0785feaae8ac50102faf55892638fd
 5e08cf18c47198aa102d0ab6cf25bf89
 5e0953f28bc30e6385d941158853e089
 5e0a0401479e4a3d22055a6e5d2938e5
 5e0b4afc760d5a43d9da03a654de68d9
 5e0d82135d89d5216e7bd13ebc763902
+5e0d9f164840bc2dc1afe5dfe56eaed0
 5e0f5ca76ef762e51c1541d01f8349ba
 5e10e7e0be18d08e54e3aeeadab5741e
 5e11c81afe6ce21c77acfb4379f29ac0
@@ -11894,25 +14569,33 @@
 5e17adadd5ec0a153d7c0dd11c9d2470
 5e2195758eb2c223f811cff3a8ec7de9
 5e2256ccd75ad75466244bbbaf09042d
+5e22abe3e7e0fb0917a01668265c8913
 5e2394daefca7dbf2971167f9cf7f97f
 5e246461222199a12a6fe3f1c03ce35d
 5e252b1206716ea0fa0eca40da6fe507
 5e285f9bb7283093d1cb15e1c0267875
 5e29c20bb0e04238d057f6609922a3f9
 5e29cb6f483261bbd646856508eaca99
+5e2a3899d42c71f4946593e7e24c14ea
+5e2c9047c22bd0ff2d453990fac2db4c
+5e2d1e3aefacaafede65c7b918d3edc4
 5e2e3e3e97762ebb90de0f4e96938bbc
 5e31890538739c271497599088f38b9e
 5e31ab98969a09f5cf838b1c5553b2ba
 5e3211897c646dee049b0fcad66b3617
 5e35011920497d580d36b2d566e639f3
 5e3a9a74ebf164d30cb93d6d6a2b2432
+5e3c664975d5d3d1283e33d4d68521dd
 5e3dab11afbb1d581f09bb1edf8217ac
 5e408dfd3de7fcc018b987ae71a2e0de
 5e416597c765423d3ee17b5f19ce09e3
 5e4255b1772e805b075e6e2da300684f
 5e42962a91bda9be324f4866ff27d4da
 5e43257a3a6f97edfebaa83519b63af6
+5e43abc9a9b759d0adcf7afd89f2a823
+5e46a949425be6f578bdac38fe7c099c
 5e482b842adbd7ae49b1e004dc1baabf
+5e4c7ace1f0aa24a441379cc936581a5
 5e4df52456fe9582e05f15cf52af0147
 5e4f27047d2484fda99b0a9b24f95a79
 5e4f9583b85cea537a109fecbb8e0bfb
@@ -11920,18 +14603,26 @@
 5e5395da0228c2e395b4c06d2badaa85
 5e55aeaa2ac7ce93af446a16594aab43
 5e57f5114e54c0c7c0cae9e702a8cfc9
+5e599e3ad9f450fbcc86d5f5dcf23cc3
 5e5b22dda333e80b8ceeeb87081df96b
 5e5cd3e88b7b4190b79614c593e92171
 5e5cf0c161b88f0ca0a716d2d831b244
+5e5d35787540a0ab34d4dde3334618ee
 5e6159971fc8f97654389a659e7647bf
+5e62a0ec808b1d933b058b517811a859
+5e6936d21e90aef962467822c4372a92
 5e6ae05b6037265c4a38622337d04395
 5e6b1ae35e30a0b177a726310a896186
+5e6c78cca0b62c3ad0eb7c48df23a1f5
 5e72d1b5da8f145c23b98e1e2838a4c6
 5e74b92d4f91e9ed1b3fee592cb22635
 5e769b0678339feee2981c0d8f32e50d
 5e76b07fce9091a05bf0106b90f91076
+5e770a84eb155ca1ea17209cb98397a8
+5e7751667f8525f392dfde6dcccc3644
 5e788d238adf27394b5adc08000e050c
 5e79a7eab3b2c2c654b0e420d1348991
+5e7a311f602f0b782f6de6e862963fa3
 5e7a38c5e18839be2331d11c66b6a542
 5e7d8e8ee867019cac64227f8d1be3e3
 5e817eef75066b182646bb512f969b95
@@ -11951,22 +14642,27 @@
 5e98f333f50901ee505d030e6acfeb42
 5e9a5317a764da6fc231d1a6f19402ec
 5e9a5756b67c859817c7b553b5bb732a
+5e9c016bd462018851b6658717075ccb
 5e9d290815dc579485aa6eed496b241c
 5e9db5f8b003d41f9a14304a9b563f83
 5e9e4c096baacff6ada4ba837d735bfd
 5e9eda907377c7bbbc4ddf252530a8a9
+5ea366da76663afb76bf438da8611f2e
 5ea3b922a92cfc5a3083387766f1d015
 5ea4d480cb50d8e97db3b1eecb8109bd
 5ea5b4b66223bb35df11f7be844d66cb
 5ea69bedb835fdabc387e7dc2a7839c8
 5eae55a6b6dd5d7dcbf265103f00b883
 5eaf23ce6204842ea2559bb61198bb62
+5eb29b777d4b61967eb772af69e65eb3
 5eb2ff20daba1d57135c87f6afe7763c
 5eb376791d9e7f9f06dfd9a3bb19812a
+5eb3f46528da8b725ae816d6c0cf58c8
 5eb7c9bfc9427471c6a0db2201351673
 5eb8ed5309587880d4f8d93b5ca6fe4a
 5eb9b2ec8717749f6ae03428d2bc8587
 5ebb69acad4775f47351b6dbe25e0bbe
+5ebe71ac2d7e2b55d0ce6490b914084c
 5ebf68e418f4ea2171110db0561128b5
 5ec02a21899887231cf53cc8bba6d35d
 5ec0bcdacd14f99aec02ea2c315b9056
@@ -11983,39 +14679,49 @@
 5ecf308103e6e6526e599d3d1afad773
 5ecf89cb252e0e458c16c4d72932a6eb
 5ed1c9e5affa2fc1d5c258b6c510d10a
+5ed3dc7abe9643a832cb164ee0b4a5cf
 5ed642d47de7ca0952b5932ff638d385
 5ed8b85057924bd2a6385e3ceb8d37b8
 5ed8defa1f290b44b182109945d334bb
 5edab3bced51f213a3cff4c0801bf24c
 5edd2fefde21a3164f1853e7020284e4
 5ee0826055807879027e40c565f7e852
+5ee42c26841b1dc69edec1a0bd64116e
 5ee6ee7e04645e000bda30ad53bbb408
 5ee99e54d1c190e278e3693e6db2e98c
 5eeb84de0ea6dadc8abf112bb6b01920
 5eec5a317d809f9fbb1d4065b74286d0
 5eed3ebdade102384fd04fb3ed33f41d
+5eed55c24eff4b6e9381918843916eb4
 5eeecb3b80db1d327660c4241f942b86
 5eeff19c1d2a537ae8f9fa69d1be1ca0
 5ef3b89e55fd584f11d0363975418d2d
 5ef65a4207de6cbe1be081c9b0ad6cae
 5efb1e516bbfdb665868fc53a3af0de7
+5efb2e412e3a5c89a6fcc0d41ad84023
+5eff9811cb70d931cc876a24803895db
 5f07a11c0135f71862433633a0207a47
 5f09b06da11a0729b7010d1f1d36b426
+5f0d47b408f4a7d6b31d742a39819f58
 5f11b095d63244094efb79fd42d3405e
 5f11d784263a77c95629ceab7197862c
 5f126af7a77be3f48b58b3a4c7f8c6f3
 5f12d96c61dfe1eb378dcb44315477bf
 5f1373112d58f73cf8b115873a056f2f
 5f14832d1fa1f70c46747c9dedd72d61
+5f172afb1b564e2b37efad6f45dbdcc6
 5f1900db8ffd1c2cbb6b4289aa4b3a7e
+5f19a7637d18aafa2e53e5a8527718d1
 5f1a0041f46584b676c550e8b6dae67f
 5f1a340424ad615682d43a955c34a41b
 5f1cf1475f2286b8168be06f748ce074
+5f1e104bae45cab395dd4e4555307d62
 5f1e84dd519a67ff2faefd977796cf24
 5f200a133ad57fd75af5951613e3dc34
 5f20248695be799054d246b68240de18
 5f20643ebfe112708aaee28f39a28473
 5f20ae260335da7ed1c99b28c8b4738b
+5f2232ec85a0e55f72e8ebcfdfa14ae9
 5f24cc28c624f4f2fc38e4865389c310
 5f2595c981efcd858e07cdd02f2f985b
 5f25eb20cd6bd77821d49ce0ce2cdcd7
@@ -12026,20 +14732,25 @@
 5f289c1a7cea8c59de614b089f778f8f
 5f2cc4b0a405a0bed9a8cca116d667fd
 5f2f32597a9c8e41b8aa8f0b40d76ca6
+5f2f56b17845d283c3e9c364786ce78d
+5f319ed04e7d98fe3d248ada1505020f
 5f35550b60000202c9b4437a63750871
 5f3631271408eb9b205c3cdbb56eb68e
 5f367054c6b35b353821891626cd77f3
 5f37a3adffe64af16c16c2ae889a2dbb
 5f3a0c0f790bb629bfe6cc70439595be
+5f3a21dabaec279d94d8b35a51bc4b48
 5f3a9be5227fa3185c99de65d7422e77
 5f3bf4f065b6d34bf138fef950b7609e
 5f3d4a4c04a0d9d69d70835276e242cd
+5f4022817a5ad4d4e07a169218901cf3
 5f4080ac6c4f384118c06bbfad6fff76
 5f4eb2292478cf8f4b3bcc0e826f4aa4
 5f50376c388ef3c758cfc62f8ef6501e
 5f533f8471a2af7c95d7021f2fdcba4c
 5f5871d00928ac40d6f4ee8a67ee3720
 5f597ba18452ec7d7058bb67f74ebd5a
+5f5d4b8b6c5b55363d556e1edda76a5a
 5f5e0145bfa33246223a9f4ae0f05ee4
 5f60d35ba970a96a5084f04bdef4b060
 5f627be01cb26d1f282c2a3f650639d6
@@ -12048,29 +14759,39 @@
 5f6881f63ca5c0269b8b283bb5581e54
 5f6b3437deed4ca7aa40a175537bfa6b
 5f6d3b13cb5481d76a5aef7ba00e74a9
+5f6daed0a1b2ea1ad2d363d2a6b749a7
 5f6e4ea56fd2e85ff4400b1d1f110b52
 5f6efca5b4a3b7bf73fc3ec6322e9409
 5f6feea7f4e1f912482dae7d0253d55d
 5f70c26d04b1e8b596559e757a1dbec9
+5f72000895dd1a8642b90835a7e02578
 5f737ebc74fa734d47f9e35ca6e5fc91
 5f74b90d609bd056a96d63930e49e97a
 5f777edd50db6197a42e1f0472bd5c17
 5f7a5a03dc520f750bb32618d9b8fe86
+5f80a0f889041696896364dac10d78ba
 5f85dba7f912c4aeecd6bcf28e6771fb
 5f86313b2e10abc3980545b82c68bff8
+5f86a0d23b8b013c888e0a14f6822ff0
 5f886a9589924f5cf4d77f02358d0dc7
+5f8a58767579838814e849fb422884ec
+5f8c6382f324328181b9da39c996c6b6
 5f8cd745c34b1e6bce9ec0cfb2942511
 5f8ded808b9281b14f2a93e4c65018f8
 5f8f4e684777fb5fd3f88d8036303d14
 5f900090c95eba86bcb7a42b1116155c
+5f90424cd693511b3f5572a5a4de0923
+5f91efa11e24074714b705f39cf1769c
 5f944048695f60edfeb53f19eb200c5e
 5f95688bd32d8bc88eacf0fed1d35c18
 5f9577b1bd42108ea5bf03d0ab8d2457
 5f96333f15bcdc5d3df240a7c361585d
 5f971d2978e54894bde7c1d92fd1a7c6
 5f973891b458c733238ae45f6396ff30
+5f97559f5bf185ac0db8afec45a8ec0d
 5f9a27fb0701d32ee8ca4060deef31c3
 5f9cda14f8241adf3ff41cc9e4c6ee82
+5f9dcc4e2e9b9a7c77ec27397dd6705d
 5f9dda6ffa1bf27b71170a5be9f07615
 5f9e2b1870dc9d0704573955ccc740f8
 5f9e3dd8b5cc986923cb76506bd55763
@@ -12092,11 +14813,14 @@
 5fb2a4d16f5707caa212e101db460bb2
 5fb49770e11cb61484e4730491793d2b
 5fb531ab6a8c51905de6ec35ba228ea5
+5fb88487e5fe1ae1dbf723b5647a78f7
 5fba3e010818d18e67374215a755ba3f
 5fbbf824f053dbe782eaca524485d1e7
+5fbcfa0e58d9c4a9e0608f9a22d0b280
 5fbd4c3b6a399f313b0665116b1ac2cc
 5fbef3040385a8894458a0b321e5dc90
 5fc1ce9d18dbc885a78674ee32024ba2
+5fc4a31493eeed1dc39b6b909984a9f1
 5fc73b574b425da4c4a2049c3d9ad39e
 5fc79da802fbe1557d6a1da364baea80
 5fc7d8d7daf7528daa52aab162f98f83
@@ -12112,6 +14836,7 @@
 5fe1a6fabf51f9a8a9710fee1f2ac73b
 5fe1dd2fb39df6d6b062001094f9bbc1
 5fe3c6cbad4957dadf33a65a77d013e0
+5fe3dee6326309f0b084b4168b68a81b
 5fe4619b1594aa5156ced5ee65229a16
 5fe6a8b1d1225f69790c8f9be55e447b
 5fe8c39d6f20b9331b7b978d3faf6694
@@ -12119,14 +14844,17 @@
 5fe9c21746bced5445bb7292330ac616
 5fe9de73698876b896e4034e7b0c4f78
 5febc5f8fd646313c5f3e8ebea857cc1
+5fed2105946abe1487475469190b68ae
 5fedbd15643054700b62031c51c0c28b
 5fedf168e97bd59ab9fedc19c67b32aa
 5fef50c909199439ae64f57da76937f5
 5ff1b0d5804e17df5d337393456bdea2
 5ff2428f8d1996e6103bc4b1dc71e742
 5ff31072b83e8eea6ffa8b5184583b92
+5ff52e86d9e8fe43cc76c0ae013c3a7d
 5ff5721556c402d88e54252cfcf89ee5
 5ff603752c0a6806c72a09a55647af52
+5ffa4a4e745be9b867f5ab42f1015e89
 5ffaa6ca34f88d64fb96f9128d94924f
 6001dfccc87750a4868e5c9a7f46269e
 6002d3802587dffe25571c9cd292ddbc
@@ -12134,11 +14862,15 @@
 6005c9dc5a301c03a0e4252f4bab0a95
 600a131d12f5939e4555bb56fe82d0dc
 600aa8fb5001343386e6f6e4aaca26b6
+600af267c3837bbf0b4de61e2c003e3e
 600c36ec1ab8e484aacc6cd1f2441a38
 600c4b9be67fec07d3467671d8d467dd
 600c4facd4258130cc81dfbf22a83833
+600c72ca319d17e9505a7a91c22ee54f
+600d2baa1496a13c4625e85f61f4f200
 600facd559780d5f89fd166dc4b8e212
 6012567d77d81794732570be6cb88c23
+601706c7b7bf2afae34266285e39bde2
 6017f623128671b434bfa2c84b37dce9
 6018bb4a1be932bcb5024c495ae526ab
 6018f41577b98c8b904923722153b447
@@ -12149,7 +14881,9 @@
 60215ae57770f9c860ca2be61e161853
 6021a646b0a8e85eafbba2592f3e5e23
 6021e2b02f327adf9fc652cda647e0a8
+60225ca019439238ae4d181644347252
 6025b2bd31cd87121bce5030c882eb13
+6026122ac408cdc119cad9b68dba524d
 60267068cc4faa99c6c2b6c5e40e317d
 6027645a95c8b682800ed55f72065985
 602a21d2210418a36ca0ea6f64da09c3
@@ -12161,9 +14895,13 @@
 603013fd36ce956035126258572045c5
 6030670986b967afbad540eabccd8555
 6035b57f314652513f5bd81afbb397c4
+60367a11f4e2efbbbdf95b4d12913746
 603bdbb83d7adeedb7efdbe7f896e096
+603d3f4ccbf45644b8e898201b1a2ec5
 603d51cd58c1f2a4dc4d28ec00bc816f
 603fecc220977f1147732b848d58c79d
+60439315b3eebbc4527cc15a471b9eef
+60441114ad1a1be691b385a246c6894f
 6045cb0b8c33aa988479fd48d3e09bda
 604670629b9511e51e799f9063c96456
 604772601d9a530567911e010bb11521
@@ -12172,12 +14910,16 @@
 604b30db04c02cce0a357d76562a1f46
 604d3ec366908e6121b9c645521c5098
 604d750a17b65ce48df6994c4e7cac29
+604e3a624a72ad1a907d059dd22061e2
 60506cb35bbbf2fdc8237b76142c308c
+6052ffe53781f08c0b00d9cb97b10e51
 605315705980d4827e0559a7f98d7095
 6053a8cfe60afc208609dc0eb36ce9ef
 605662eb84655b0201789925528ad8b3
 6057df1ecb3cc05d7af06f0f62000eae
 6058dd0a37ee76d982c80757998af5e6
+605bdd8ab9d9790c8cc4a72fdb809785
+605bef2e21589d8a285663a478187c4e
 605ef6104123e237efe68c9ceb783499
 605f488e93dda74a62d65c07aba29e6e
 60600a8882dd7a29cb1a9a85ddd0de3f
@@ -12185,9 +14927,11 @@
 60628d0c7a35e4a3f205c5eaa3dee6b4
 6065ef88a6254c5ab0a8bcc161457ffa
 6066717c751da9538eadc6ee5a9ba899
+60677b4ad6f416676a0582110c604f1d
 6068d132a952fbee1f67554a4299949a
 606a021c7b863462eab51e6e3342448e
 606af0bf5ca80d73ea4ad7b60c42c52c
+606cb4140c6053b2a4a07b8400795823
 606d352ca7a5b4184963c08f5582388a
 606e64c94beea34f5acbc3a831282f8f
 606f599274748a7769d4fa10ad4b364f
@@ -12205,10 +14949,13 @@
 60820aeb01c397636ace17caf8d26635
 6084e18c80252cc6ae4cc2ac07a86a3f
 60873b8963dd642adf9a9366d740c338
+608855335c237104c1a85cb8fa821b1a
 6089dbea40b0ba329b7f62b126594cd0
 608c432ed375334b10fe616e2f80647a
 608f72ed553677726135440f03bca70a
+608ff0918c4b97906542f3499ed1b869
 60914559e9194de35a258209d4ed0f56
+609352bed24900f4b6660e8cc6947aad
 60947ad8a5d9f22aa39f53aa28193454
 6094f09b3a4ed476e826415f2790d049
 60962dabb4641d8414de8e79e0acf5f7
@@ -12217,10 +14964,12 @@
 60a00838c1e28fb726c14c593314814a
 60a15111626587bb2cb5f1271a51d91a
 60a1af3490c4f810afd051c13a17d33b
+60a1b74c21a4c72090aeeab20eb30749
 60a4241b21154102691106a4dc6de994
 60a4f7c0f0722bfa959083b8ea35448e
 60a9256e07d474162658eec60cf72efd
 60aa1a11cee4288f071092c43c8068a9
+60aae9729704e65253490839699ca328
 60ab49d33715b643edfac380c3f630e6
 60abe51263000d4cde18088c70d41702
 60ad65fb23254adb2f7404d1f956b7bd
@@ -12230,6 +14979,7 @@
 60b24cab03f6f1693251ac4bd2b1f45b
 60b3b9847195597dd608fad8a17cd99e
 60b4f17b23a89f4863cb190c9e059877
+60b51fdf7ac6199f71013ecaa06b7b48
 60b9224cac796268d71ed9d4cd439802
 60b9456a816b23606f4f6ca161ad7997
 60bb474096e54943cf8143222ee75496
@@ -12249,6 +14999,7 @@
 60d04ef0b22d439193a86abaeaa9dddb
 60d504b3614c1805b0c301342378af82
 60d7dc04e388091aedb9aac78a5d1ed5
+60d8ce9b255cad65ae75d76258f8bdcd
 60d8d0d0e3990c0e75999467a0bdbe82
 60da6d14fc5a13f6666ceeb9ff823235
 60df2a9ec14332db3f92b3e4a0faa1de
@@ -12256,6 +15007,7 @@
 60e4a0d743a735d56299de24cf0fd55b
 60e5207a274abbaa9c08b55fc6c78322
 60e687d47cd4aa0de0427692c46eb44d
+60ea46a3b8f33d645b26366a85271184
 60ecee77925fd8a14b8a315ae22434b9
 60ecf7773c6cc4f668ffa8bc972030b7
 60ee3d03594452ccbf4c199cbcfff54d
@@ -12273,8 +15025,12 @@
 610053c424bcbfb87cd96062083b3629
 61005ed52c5a96d33a50216dc0626ecf
 6101ea5bcf8375d74112d34c21d3304a
+6104e761117271f2ba403c50d3fe8359
+6108f17ede9d62faeb9c000a11adadbf
 610c0740aaec18a43223ddfaac14b6d4
+610fba6e2f3d6d65ce49c875ef5e0a06
 610fd372d8e6874ffb2d6b668f01d4cd
+61106f0990ac0a7afd5198f0b4a7bf46
 6110df6f53e62ba810c3343c3548ff83
 6111750934a5d3b73ca11756dda6bf0c
 61123a12ab2625ded29c064d9088f7fd
@@ -12282,14 +15038,17 @@
 6115dafcca0684af70f5784d161e3d7d
 6116012afebddec804f88182f3253a8b
 6116591458dd354f90a249dc50c15482
+61181c991b9c9a6488ae22ce4324bea0
 611d9a0ca3d042604511680867394d76
 611ed843d6ebaebb368306efbb19648e
 6127353cdb7929b354f18b8ce75ce245
 61293762c357cd98ea6cbd5aa957d55b
+612e23f90d82f8d3d287c63abb9baabb
 61300068cc0762f2ce70ae57e95ed670
 61310b80d8400a7bf2d302da78fa7d55
 6133ec2b8b20cb401bfedd0095f2f37f
 61344af44561d2a66086f53b19a7e38a
+6135b5f603207b15a9a770fc13041416
 613b93e28f9ac803d8f43433f7b05cf6
 613c3de2dd80312fded01b239782ed7d
 613c95ebdfd4ebf808ebee46ff7bc76a
@@ -12299,15 +15058,20 @@
 613f1029835a7252580a6932e407c6b3
 613f67592fe56f06b2c94df38a0f1c10
 61408db2b29a06794fede644ab20f239
+614262e3acf34f0709b2d14c8236d11d
 6143f72b0ef132ef553de94c75497e4f
 61456bafe129d78150cdc6db87427dec
 6146252421daafca12ba5025ed634064
 6148140545fc277a58b2279be83372e7
+6149c974a048033e59c704dfb37c48dd
 614d05d8021bb69c4680a58caf675297
+614d32ecdfe5e7ba0e76c67468d7c928
 614d5667b0524cfe746b4c55c7287aa3
 6152d2443ab4e00b716345dbcbceaf84
 6154212dcf0fc27000303e98c14a684f
 615460c923e0fea86cc47d3ddd63c373
+6156f37c525a6e8dc95939d6e76a6263
+6159f2606b26952a29130bbceceee412
 615fd5724f5f1f9c2aa8a0ad13fcee15
 6165840219553cb8d858fc1da4e01137
 6168fa054d7cca181a93606e59033673
@@ -12316,18 +15080,22 @@
 616d2b25372d614ab6c7b38177ddc25d
 616dc93c64c74a72f22ff23de8bdf956
 616f3d7ec0361b4bb4cad1d5dddca388
+61712a3dbf6e627387457d9cdb31a3e8
 617141e7fdaada544eb84c7c8bd5047c
 617290917eaba02203400ef388233123
 617327b850971f596bf592dbb6fe42e5
 61736c9445d6b01f11ec3f84dfae96b0
 6173e377e3822a2c8ca6b3ced195f69d
+6174ee1fda58629090e3d6aaf833dd75
 61766d15f28f6a8163f86b4c5b56a321
 6177156a20647ac7a07116a0ad3989a3
 617d610a3b923dab9c34c114af627941
 6183267d00a9bb60bdbb7d1c4d219752
+618a6a537969745f0a4cee0cbc3f0b73
 618a932b2c0baa9e9f4b3cab76dd26ee
 618e5b547f2ad2406d39fd17d918f005
 618e80bfe63d01110b5b24e37297465c
+6191510f3b608e0bb97a3f2bd71b3496
 619228106b17b16a8698a702eddec9b1
 6193bbbc14a6d5a4a87c606394548f3d
 6194cd95e62f1c4407e51c2c7ad1250e
@@ -12351,8 +15119,10 @@
 61b480c1813c58d441c37ebf5af928b5
 61b5bfda396b42fc77b2d055425bbb5b
 61b649b64d256a04707b6a6346b21a0e
+61b7abe24d62d4ccc8a560298bf30d6e
 61b8776a32b2339b08e4c4417561d750
 61bc2df553c00d2671b48c0536f842bb
+61bca91395f857a93189e5f48a79ae70
 61bcf810cf16047cddcf952295404539
 61c0aeb0fb0a89dc651a29c5ef3a36cb
 61c0d43723f3e60afa67ac1402dd2fa5
@@ -12368,8 +15138,10 @@
 61d2eb311736481473c88621c58f0d11
 61d3dc4d24a7476261beef3452b9adc5
 61d58f031364bb4355a9e881b6381a54
+61d72b63315cab438b9c1dc0cc60417f
 61d73ba1c31a10c185006895f7104189
 61d9978dab163992592190666360f12c
+61df4f6dc89b6b9bade2a5a0e88b4bc7
 61e03e4a23832d4e47ef4159d195f2b7
 61e040b58c6fc170c8479116923bce1d
 61e3c2739d1d27f7ba2789d83816f986
@@ -12380,10 +15152,15 @@
 61ed52ab44a3d0e91a63ee387d321dc7
 61ed912dc6c1847cab90b0dcb20c3227
 61edae411a8f7abb5fd7fc5c4962410a
+61ee450847152d8bf79fa8f514938af1
 61f0e4246df4e9e52047dc34fa31aad2
+61f1dd2da50d350156b96b72c43e1f3d
 61f21e72bf4d150c87bcf42db99185b6
+61f5e8704f41a4c093292b2f672d2756
 61f5eabc7f2af6e2a62f57942affad6f
 61fb1282c26e90b59e155c8ab3609adb
+61fffb321911f379c4b2f5d9987edf25
+62045774faec28ac294ff962a5f0d2ba
 62060287a7772a6bc319fbb9169ec9b7
 620cc0b761a2628e1d25e730dbd64a13
 620d61f3b1f523c04f30855c36ddd076
@@ -12403,6 +15180,7 @@
 6222b78864770fb5872c552e4a9b0373
 6223bacbdda27b35287e20a7cdae5bec
 622594ace2d5682fff60f3e633be230a
+6225aa7f1bb98e62a80c00301d3fdeba
 6229c530f1b3eedbbcb4008b714a1d6c
 622b61d5d4a7ff668d54f0d1ee6c6819
 622db9851238c5f9a366358edb35da3c
@@ -12411,10 +15189,13 @@
 622ff1d78b93bef482622eaed87e08eb
 6230f1eaf664545480b0983372e283dd
 6231080982cc970471ac516025fbf8b2
+6232d79aa8992741464a3efb941ecb6b
+623305d376d06b4cf2f08b78119306c8
 623861ae305fdc845871c931f03d4ae6
 623935d53e3d0522cca5140e7c582aea
 623ae273893f0f2c799396044b08cc2b
 623b0a18b51400ab71dd02d0f3f32f60
+623b42639f80d72335232232acb1367a
 623c833bf6d9ae68b81628bc7374834d
 6240d0f17e9f7fd15af8c74895849fee
 62411fa0d1dd0b9f1bc8997ab9e1cabd
@@ -12422,20 +15203,26 @@
 62423323d29333936b01c529b2077911
 624509fa43239ace52a0dfb93ca481c8
 62453892f9912b23a908f3061db6d54c
+6246c5cefc56e79f266959f0a10b92b6
+624fa429ae2207b6fd1da522df95436a
 624fb44e4b6ebe14a77885e055a3b69f
 624fe542fb541d2f86b71d434e6b81d7
 62534616fad66e60e08ef538c83f4763
 6254136e1b1b4649794fdfc0d3932c68
 625952ea728507743aa33b27e5b2ea69
+6259704994f2062359d9d1e96822c92d
 6259ace8f7abd9c96d5db78115e603c4
 625e2f820e367f84fe22d7f8e1a96482
+625f2481c400d62eb4f5cc69cff48c01
 62603d007266bba33a533c5c496d1091
 62642db3cfbe7272c762354f8c2902ee
 6264e529df87e484bc39fd449826def2
+6265fb91df45a872a8e767edcecbf99e
 6266b390f9fb15383c2301018c1a5366
 62670b21c7c29ec9811f06a6acfbc9fc
 62684a4053e9ea1484f3329ea0d1a8a8
 626955379d3fae1162e8d60eada92ad8
+626a257f6bb15eef26a9ae233607c781
 626b9b1043d449f2c60fdb6beb05d2ef
 626bd4677931b492b7cc7ed698e3eba8
 626bd72310042fc21d798b0b9dcf6d97
@@ -12445,10 +15232,14 @@
 62752d08f95a64813d26f798d1697658
 6275ce563cd9760b4cd65fb3e1e76f07
 6275ebf92b5504adf679615bda01c506
+62768ed8bc06e553d48593b5bba55c75
 6276f2aa753818bee0f61322357692a2
 6277e1700e0b599f9f5d62897d76943b
+6278fab5a54c1c181a01f5b048429ebc
 62793f5e583e208e4ebe45fedbd4e428
+6279d0d0f80b388373ced962f97e1e02
 6280a64c1fab3e69f0fe37a7aeefaa88
+6287746067113604a686bc8bf6abe435
 628a288dae8ddf1778370f53bc6a87aa
 628c74e159d1b75ccd874389ef66eb4f
 6291b08b973ec3158c15fdb8bcd47585
@@ -12457,6 +15248,7 @@
 629954f930e9adff5513d2bc36106461
 629aefbd846e3d660e7185bb96811a01
 62a12484537e8f37005d6eef78122dfc
+62a4d33960f5b4ffc12abc260b4a1d16
 62a62599da5e06bb4b79f6c6ee7ee66b
 62a81f5ea56f352248023f24ecd57efd
 62a82d92abfbcf43a52c9b544b2ee77a
@@ -12469,9 +15261,11 @@
 62b26d26bb36b8965094580b447ba84d
 62b2ea9b623e2774411ebeda3ceba519
 62b52d6f0e392dcd1e0dc98d1d6aebdd
+62ba8e5c5709f1b7e9df554c0806c282
 62baefedc59c779011f2de31e673e5f3
 62bc65382a4230a4913825a90081f2bb
 62bc9e39671158cdf8f914e5cc1d7b18
+62bdd89b6ebee96998be71357bdf0674
 62bde25c1c578ee363c8ba5f40961f7d
 62be1325fc154d6460c1eca8785b6663
 62bec6f6401d163ac008e7632b5bd67f
@@ -12484,7 +15278,9 @@
 62c918fe896c1dcd988bede9cdf30c9f
 62ca8b8291338e3cef5b42c832ec5009
 62cb4d740c76807527f537651e7b3820
+62cb650571d2f9e6502fcfbd63021e0c
 62cd1d2648502831322a572858aeb438
+62cfde22f9841e4bab681ef6c983c81c
 62d09b310fc9d207b460400aff1a54dc
 62d1c7cb4f389993aea74b4f3451fbbc
 62d2227181bb073a267400e2ff259112
@@ -12500,14 +15296,18 @@
 62de5e39fa39c2d0c8752210006490ee
 62dfbf79b4cf1deabb0a2d370b3f500a
 62dfe39c97078077d2777a17a82b98dc
+62e22e3664a428f88e45fd95e1b86202
 62e479c3d9b7cafe8baf81674e2cda8f
 62e47e6231990e627e546a09ef61ab86
 62e6309878a24084f5a512b3e617bb38
 62e6a27d3d460578262818150bba72ea
+62e76c2727ebbba71b7c31c1101a229d
 62e8c8c4d5a3140c507acb19c5e5fac3
 62ea00dfd94d9c7f33ff7481088befc1
+62ea4630d571f4cae8019a213259f20a
 62ecb8cf692b84a500109cad464d70b4
 62f36aea7d4ee8863e0551d2eedd8021
+62f41c79c626622ca32ab937ec58ca70
 62f5ea822c30f7289884819ef2275569
 62f6ffb2091788b57f36c1e0f383d765
 62f951a57596153f30b7c1bc48fef73e
@@ -12516,11 +15316,14 @@
 62fb604c0b4341553102df8f7d412ee8
 62fde9fdec28f88d87806a0f9e5479db
 62fe8ac2c917b0c78a0ee65235f06c8f
+62ffb41ca9cc04abc3fd6ec739d70e29
 63019f4d2b68ef8a1b23a65a635dc6a7
 630349e60c4426299e2885614cc97cc9
+6305426c16c3be83ab50b9a9f0c5d5d7
 630b39caa000da18d87b388a2d53db73
 630c495b200242c10083e9bb8013a14a
 630e53ac3a99ae7af4d32910dd383e02
+630ffacc75bb6d3f61865a3c87b5dc68
 6310da64c8a5639623ae9e91158971ed
 631211fce5508f2b2b96431b4248e75d
 63125c5e6f6e4d144731ba4bc8fa2ece
@@ -12529,15 +15332,19 @@
 6315280e8c1c1f464e38571217d47b9b
 6316f91328f027bf5b55520e1de299a9
 63171eb3e6a913922c9bde60c037e012
+631f1ccb17d354d973a7a0a7f3891f57
 632060bdfa3a78dbb39575a156828ab1
 6322eeddc6aca19abed546ac3d09de52
 6324329c4d8c90f012587d5d74a0025a
 6327e1c47495e6ea2540cada87fec638
 63281224c7f82c28f45aa88133f5cda7
+63290044fd5d0033efb242856ae72c12
 632a24368ceb27f56bd41227d79c680d
 632c3ca38322acddf7d075e2af763e07
 632d73ed20398c6bba4be8b21a2652fc
 632d9bccc767e84568e0523d62b21ab1
+632ddb3c68affaeade2fcd8acd197dad
+632e1d959e20acbaf4ca9cdca5bc2383
 63300902db402be6a888732c097433b2
 6330a4be2db3e2c61d7f86ae71b6ab71
 6331066d690f0b371248d7cd3e10d40b
@@ -12546,8 +15353,10 @@
 6343c89ef5be4a9c72a14791f23cd870
 6347658639e38fb3ad91bc2d97d94743
 6348bb6deea8661c05a8e6b80f564c37
+634c162908cfb2c7fc26f9f2d5086f2f
 634d52be6ccc8d7f75ff71f0bb1be28e
 634d781ea376ffaf8e520b1994d3dce4
+63505966307f08d4cee88d5301cc135b
 6350ecd6aa1fe27a3e6ac9dcd36444de
 635190eb76ecb6483cbf7ce2acc1614b
 6351d83f05c4a9358064fa1cd9550268
@@ -12558,10 +15367,13 @@
 635b890b9b5e8c554b0a758aafc6a5b9
 635c6aa48fdb4e88075ad4b1f68ea28d
 635dfb7bd0f12161f4cef78bf08a06b1
+6360f2d53c13748ccbf33df9d8aae280
 6361df61b955a16f05c312dd636e83b6
 6364c756112bf245b04650222b9f4c67
+63668e5be413b53f77b9c7ce5c1ef59f
 636799ecdaeb7bbbf8ffd385862b18aa
 6367d1e5f0662be9ad1af866abb13072
+63689036b7d446eb9499a40e14d3560b
 636a19d912fa7361c99795baad27348e
 636a2b3f4e4486099921f4c5ed174b79
 636e77f724bb77cb8dd2bbe2e56c44a2
@@ -12571,11 +15383,14 @@
 637461a2b19cc2b62fdfdd4a7a018c95
 6378511dd09f7c0bc292a16008398a55
 637878db532c532d4af7ea2f6e965d91
+63789bdcfb8b10a819f4983e9b746926
 63799ba3047ca7c116d2163ab33063f1
 637a8498a41cce6d295ccf7ee01fb06e
 637a8e454b2bf601b9ec35f1286c99c2
+637b06caa65293fda414d881ef7837c7
 637ba65241a705bf8a6cdbbf5c699802
 637e51b1c9adca9ea938024036a1790b
+637e9e2ee692e83b148e6df56069ec08
 637f481b1f41f89c845ad549640ba572
 63829576b8c762940e08e216df2718bf
 6385396125319c3a17091be88bdde406
@@ -12587,21 +15402,30 @@
 6395058089daa70b519a6a8e30324105
 63955db685f939ba3480af5442f44665
 639673fef753c8f227431d8db69c37ec
+639690c0ac425997d8952af10b2b3152
 63973eb8aacf0b7096a5b6b041518870
+639744063e7adaff1985de1021d7def4
 6397d6f3f0a07387459b51a9e03ccc7d
 6398bfd84f295c78a4e727fe6a326f15
 639b4911ce792ea0ab9be6893845b762
+639de4d7dd191d084eb0c7adf2b444b6
 639fff585af16beda029304a85fc0573
 63a31e5086e7c3c245a59be65957201d
+63a4253320b39255ed4947a6bb812af1
 63a8392e6de5831a4cc0fd9e1ee8b8fe
 63a8610c1e3e636e27ae2ef350d151e2
 63a8ca11d00a667234ab46e9e242b460
 63abb1db96c4d6812b5ec4cb445bb798
+63ac1aae9e03472628904eabcd7e57ee
+63acb2883d389ac6747491b0156bd3ca
+63af69c4da2cb49132a1cfd0e6310a59
 63b165165b47233d77eac6b96363a8b9
 63b21d5cdfbb9a71addc025dcf5a2a6d
+63b4390f5bc382562ad3fd79c34db012
 63b583c6761f39f3faa12c01ed3fe9ce
 63b6861aa68ced9d20bdba20fd6214b3
 63b68d1ecae2b59462bdbf79af0ecbef
+63bc77b5df4ba622e3f5e1f24babc4ca
 63c078235975f90a72f96aaee39b0904
 63c1bba56e657148c36b77255620b4f5
 63c2aa27969af757e27f2295f681f70d
@@ -12609,11 +15433,15 @@
 63c394eb6bb45e8cc2d0273a6ae1d446
 63c6c1eaa7fb7481d703698e07c0b3f5
 63c841a8c500ccaafcb79d4fb8089b3b
+63c92b93e04505cbf5c7d5fd350ac8bd
+63c98834aca1a6e62198e87cc5d21dbf
 63cd6593daa7ee6bfd6f6f98238666bf
 63cda874f36c94203033b78f1822f9f6
+63cdb8c4c8357baeb33793ec5cc8bbd9
 63cf84e83bda8bb7fd0d2de95d641131
 63d0ce3fc9dc86b9b43b0b01d5346b4e
 63d1d0adf4fd806f0fc7ce489a1de703
+63d45af9fc985649580d3a48197d4299
 63d642d7199f7f00e8a382c60b80da59
 63dcbd215f023876ad76bbef0feae6c2
 63e1565b9996dfd7bd54fc266a966316
@@ -12626,18 +15454,25 @@
 63f2ba982d37da49d6e6928abd03b08a
 63f3096bee8912fece47239f54c406c4
 63f59c03c3a0450b68b900c088ab057a
+63f7bd690ffcca3b714f79c23f8dfd1e
+63f950a49c328083280d2ea634ba32e1
 63f951fffb067c631c9423ef0735a406
 6400982e7c9ee56df3746998b965d289
 64019675eab90a6658459d6a019d0441
 6402bbe1ee584dadfc0cbaed0cb39209
 6402ff587aa58a90fde1d4ae37b112ff
+6403147cfc0d55d3f39234e75a5e9597
 64037ee4b32a99d515afe31b8becc04e
 6404f745ef452500687c2f316696e22b
+64057d22dcfee70c80db5d1cd38da982
 6408a5d8c8f0f03da95b9296939956e8
+6409c3a90c86b5f7b226609e4f652832
 640b51799ae543abd2084470887e7946
+640b7ab2cf5203e2d471dc141772ab20
 640b9e714377d1c520cfb7c6a647cc6a
 640c7c28d0ce3700755d7cb756d56ece
 640c815dfdd5260060f0b523d8776f76
+640fae073936e0d6edb2dd1274802476
 640ff9b8056a367284df7ac5c44bf685
 641073819b633277205ab10c135e726d
 64117616767aeead52e6754a2abca23d
@@ -12668,16 +15503,22 @@
 64413a387eda49b7dd514b7e83562d76
 6441b666d75f75eb4d92ae8b50c1b60f
 6446da7e20c8f6f1c828f7c0b0d6813e
+6447022354fcd9d9611f957a2abdbb4c
+644e841e5e88e1a5ad10075da7b507d1
+644eb0f3ef5bd284822b1cba9d79114b
 6452bb01ea950e2da7adde9804328ad4
 645314501ee4c9b24288a9a3c87bf0c0
 645486b586da1a5d480755c45b86f415
 645668e1086fb8a04e6047a86c04e5f1
+64594c8b3fee9a5611b4ef67f8acbe47
 645cbbb9d5481b76a12421799f48dbc0
 645edc541cf4e2cc23f0428bd23e294b
 646041ef861e4f0a13eede603f1b8777
 64608754cd6fb2589ff8f3e8aca526d9
 6460d54f971598c7f4a5739632580236
+6462a96cb17c34191478209559ca390b
 6465cea2f5cb794b833f47f48b47670d
+646c550824d258b804ed64240bad3c89
 646c6e487c7754bdfec81b6a95c9b642
 6471f318e18c9ccd918c0f0ce681f597
 64770f035fdc3f7c615a3cdc406ee7fa
@@ -12689,6 +15530,7 @@
 647da9ca5d28d63e26f08a03bef63ddc
 64800bc9cd5932db05082ce3ac266583
 6481ac8409d10dd6d517ecefc75014c2
+648268fb061d57c8a009d40b5775cf88
 64826f7811ed7fb5a61a4d50937dad6c
 64827b1e7a14f7bd0f8d00e262adad07
 6484644020d1a01cc9cbd5790e7fc3d7
@@ -12700,8 +15542,10 @@
 64921ec96379eae167a679a31fd3b4b2
 64923be5845e0e6c85ad88342ac0b0a8
 6492d8782ad051303abf9ecf2e843ca5
+6495242248bd9bdeb80d7dc2c71b18a6
 64963a1cb628f25a03ac236be75451f5
 64a175569138d5f9917b00c6038f5830
+64a1f0fb647f33c7cf8766866d2d6e92
 64a21505f542387a0109750960491e3f
 64a3d321f75e0a9bc8671ef4d22fa7e0
 64a4d9daaea3af57ca1691d92d39dca8
@@ -12715,7 +15559,10 @@
 64ad3c374142f5e89c9ceeb1ab918df6
 64ae80f320168d6c61c5b010fcd08014
 64af558450a185f9bf601056ab059e53
+64b24aaffb5d938f451f576095d6c40f
+64b36d910f6906b51ca70a37cda52177
 64b6bc39324267518016803e1f1acbcc
+64b6f4c36ecc26b5286ddc7101eadd7b
 64b8a72d0b1e5fe446816b036f3f5d2a
 64bdf95b03398281d405bf5dee0d73e3
 64be6839a8d898d9b8d5524d0aab6c8d
@@ -12724,6 +15571,7 @@
 64c4e5ed17117311e6885bcc1536cc95
 64c60e99ad9a082d267b1d08f21eb4f7
 64c7b9ba068b7999df39fe9599ad6687
+64c863511c616680f941e88991bbe8e5
 64c8cdd8e32c2559c2874c36f841530d
 64c99a95711072ce551b1fa6ee15a998
 64cebfbdbf5a087125492310ce8ad40e
@@ -12732,15 +15580,19 @@
 64d3506918f58db727ddea8c095c73cf
 64d3c286245d7fc197a1db212b3421fa
 64d531066059e99808be2e88d0955c18
+64d68db17932c3cf93772a4b76cd86e6
 64d9e281407444c37bbc2d871db7f124
 64e22655a756835af725ea3f5a032517
 64e562eb8d298dfcfd9769d4ddf3427f
 64ec86175ca20d42f45e5482717d70e4
+64ef500fc0480813ccffd5fa9adf046c
 64f110f249c82b79006a3402d13504be
 64f1ce2fa9a1ba6f8e88a8d3ef5f6993
 64f24172b4f9ca814047993a436981d2
 64f32da51f90e4b76d07738d9f3e55a1
 64f6f9d95f9b393e7b3515811b4af6bc
+64f822ba16d96333a5fc0abf38512875
+64fa6bab1d3adc6e6da2a8838b375307
 64fc1d10a0c4329a447fe6891df01036
 64fc34e2a6af6c9110ee30e462de559a
 64fe1cf48f6ef266164910ce7c1f3130
@@ -12754,11 +15606,16 @@
 65092687d8d1867233295267488cf85a
 650c840a7e9d87a411222b3281f43877
 650cbd7d960760dd8881ae537a6358f4
+650f3b9efdb427747d063cbee1ce46fa
 65104d967f09d5a1f69b78e2db48f287
+6513d0e2cb03aa2f5c825ab5e3cf04f6
+651464b2935af250719f12a40d42155f
 6515e764955423aa336d1edbd08d2d94
+6516e98b18387273f109294c9079a7a6
 651a835a7f4485bcd10dfdba2f437f1c
 651d0bc173084b33701060b4524e3e9b
 651f8bb12c0245d0b135f82438fc97c5
+65210ab8b5d03ff76da001474e1016ed
 6522c21a5ab89695f50e18d1d77c8965
 652329009abe29af25d2c48ec0522df8
 6524d3300e4b4f2939c42c08dd8e96af
@@ -12770,9 +15627,11 @@
 652e946e66ff7d2e643b84b9e12999bd
 6532167572bfd518f03a9cb10ba66d3a
 6533b7ba7b335256c300ca9d0ba7226a
+6533fa80b69f31cb38179cd42a04750c
 6534faf055f1fbdc1baa2f2be61be9dd
 65357955bfc4c0b8aa3998c99dbe146b
 653765030204db10621ffee7037327fa
+6538e25f87b10fbf7072d6dafe8afd3d
 65395a17fba5ce3e28e2025643f29b93
 6539988fea39de1b76667ba4043b6162
 653b63a00e8032b69756c5068127aa0a
@@ -12794,7 +15653,10 @@
 6550299fe69ae65a29e9608e6222d8a9
 655174636296643d5c5aac71de1667e9
 6552620c4a43006d58462ce7ae797534
+655708b87bb00635e801a8c5f0174fbe
+655acadb3274d38751c1a3518307681f
 655e4295937c1480e66110f73068e622
+655e882c3c43f88c29dd24deee9e44b9
 655f0f5e171459b9239342935941fe93
 655ff8d30b90a554252dfeabfe20358a
 656080efedb1f814cc86b4dcb4a4c6e0
@@ -12807,36 +15669,54 @@
 656a0c14e9b39c6454019b8f51e4cdd6
 656b83dde88ab57306a6e1f613457cfe
 656fc7d529b3ca989e8b5e58c8a9d29f
+65719c5b78b530d916761675fdb14ef4
 6571fca72ebf3c6230d9d74775a5dc96
 65735534aafa0c8211e3dec4cd4d6553
 6573b66392af9f547e40d64ec6bdebbf
 65749271465ec3d9187b35c2226c501b
+657626f33c67cb9c3851e71d8730c162
 65772f91d2013c91a3c6af2323b6d05e
 65790e00a0effe2687e5e9f43a7b898d
+65794787749febb85846fa4af390bb8e
+657e08cd137cc70e2cd3109c010fb8d6
 657f072f884a763ec6a3a578921a94e8
 657f73a2fedaa0bc8bb4297ddc0bd400
 65809707eeff95c8358e974a3008b78c
+6580b7d72fc028a05785afe4ed6d6577
 65816acecf83f82185c07356364b5c98
+658274e304874a9fae7fcee7afb1f3ed
+65828eb28caf4b9225037de5fa2dcf7e
 65831641173f0b18a97b2cff5077392d
+65832f6060492902e3f4de8e678666d9
 658461930db45db09a61d256a12acdff
+65860d5114e4f498ddde3cfcb2fd26f0
 658742ef1905d8750547aa5c10480ae8
 6588e753e11f50abb0d02494d079003c
+65894cae74c4efc0476a720bed65d3e4
 6590f6262445201f1ff69ff8a89b6b36
 6592a0a2045d873537877a60692eab0c
 6592fa8dfa78165a855d6ab38432baad
 6596f859ec02d0a79a7db3a9255fe207
 65988aab527712fc34055cb1c6db60d9
 6598c6ea38d69d69b59fb28bdaf56784
+6599d5f2172fc03899e792a356d0fad0
+659a02708f93747775eb8081712827ee
 65a3bc93ae7f76fbe9e467ccfb7b9967
+65a81c190f37f9dce7a4c202c048135d
+65ab86a9c5e574674b600a24bb4371db
 65b0c97d86bddc122310d67dbed8e8e8
+65b31b180125926faf2e7135e3365604
 65b941efeb15916c6bd4a1c4ed318c5f
 65bb2222e1be2903b3f4ff1cfbf6f314
 65bc67dbfd80a01b9608a4279e8acddb
+65be8a9df615f36004105751fb8e9d6e
 65bef5fef5bd55e211da09b29bd35c91
 65c18f3c959fcbf3a2de0fb3b69c2f2c
 65c1c70a329b5e23792bee3b6f2f0a81
 65c2301f1d354662f146612a87a0fdd6
 65c2c291b066335cc22b201c92c559c0
+65c3a0078ff0ddf72207ea81b6cb1025
+65c4ddc1aad4b3da1c5ea105a74a4f79
 65c5c5904e47ed634e3d5274a97f410a
 65c835a01ab88418801b895c64ac1b6d
 65ca57ecaf27c337852b5568e29978df
@@ -12845,6 +15725,7 @@
 65cc80ba36fe3f3fd175a49b30e8939e
 65cdb11c109b28aff6702350707c5558
 65d1790c149e6a07eb8dac8b4ea1c024
+65d2ffc3b6beaf655cba02aab74b5810
 65d35176c9669df610222be5dd408a3d
 65d3fddc1bfb6fde2df5221e9770723e
 65d77eb10a5368e84eb9e300bd0ba843
@@ -12859,7 +15740,11 @@
 65e61a1504cc3bc11de461e8b55d8a2e
 65ea6f29fef4287944d4d5173f8644ab
 65ebef899cd8968934e894da6a76e827
+65ec8bd6725c4039d2f3f43292dcddf6
 65ec996f7303a4ace169e0810b91e594
+65ec9c2e9f79720f2fe3c14288ec1d33
+65f1aad090b402528558e2b3dda15151
+65f1cac7ad88d6d1e590f029a53f142c
 65f2aaa6d765d60a08a6f4be4070f852
 65f2c5177bfe0344ff0adfe834d04d2d
 65f37c876bf44423d9ad67ca4fca9e3b
@@ -12877,6 +15762,8 @@
 66036941bab0ed8b8d43b145783c75ce
 660394ff2e166d7baa91d162e9133ab6
 6605f3d5d0903ef7db263b5233e53f4d
+660708943f4572da75b65140990c244f
+660b5452bea8c27da7a22e5bfc86fb56
 660bf0266b30beef31608aa656f311ce
 660cac1bb7362a75cec077e554026db8
 660d37d9afbd6a15b58dfc8ea1d94503
@@ -12884,9 +15771,11 @@
 660fa1df64c0980a3ab096230c615798
 66124b0d7e64330d043f68d67380f793
 6612f0085f99af11ee32c4675e251a33
+6614ea5c0437a701bd09cd50a08e138a
 661aca233d536ca477f612d6db4fdb1c
 661e656b3a05989d24f514f56e7eb3d4
 661f707504ce176bab08a98b35195f43
+66209139c80dc45bcb4d0674e3e741db
 662093452a6be27671b20e14864f52f5
 6621bde5a4c69f191540f6469a18d5af
 6624b503fd7a916520a51626e7119e93
@@ -12901,26 +15790,34 @@
 663671c775067c07325bb95787241ca1
 663702086387aa0a1854eb5cf8d62099
 6639073a2c132ef4a1a24a2bb62a392c
+663b1c5644b73814b035ebc9d273ae9f
 6640b02c3d822d01b6f4e4952abe7cb3
+6640b9641c8e09787d55cd695f0d5e77
 66410e18c1f61ea117032ac5d6430a3e
+66419251c8c14e125a98d48d1d749c88
 66445085bb882049c1c214ed795ea95b
 664870f8fe39698b95a600647f47bbdb
 6648a9d6f021b71a916d7cfb25885fd0
+6648c9a998089115e56ec9fb512b27b1
 664ab959077196ff3e0283b6dc7f1364
 664b5b567eaf535e691e6fd595b7423a
 664b99a1841716553add068ebe83e0b3
 664cf4451b71a566300a524cbb48a434
 664e8b75243ed274f19e5b7a36075733
 664f7faf7f906e2c7d3e189f46780e86
+665007bb658aa29439682d8d2af9a4c3
 6653f121b03018b75e182dfb7c7a4b35
 66546e83a376fde8df7c8254b95047ce
 66558c4286b51dc8b7173e444e72b290
 6655dbfad7b6e0b607b1a27cefb72f67
 66572380049db205cd8b711368809f66
+6657fb52b942a3f864ddb64285a1ea56
 66581dde580ba755423865fe48482478
+665fbd64c2afc12e6a61d2d0e76472f0
 6662b561477c11ee264661c793c27031
 6663852309064fba2addafdfcbf0466e
 6663f7e3e64e1b1251b5b14b3ee21166
+6664e30a40c8d77a6645732527b69be0
 666571088f13b3f93635500953fd50f9
 6666ffd1b87fae958897ff6386dc78f1
 6668c187668755db0ef18e0f2f690f12
@@ -12934,12 +15831,16 @@
 6679008a03e7fbe3b7f21759b0e134dc
 6679da1c059a1bf4494df468e8a8b221
 667c40fbc35853d8ae085571cef0f4b5
+667da40bff6497052d3673b2802e658e
+6684af51e30631165c9b39e98bd30dc1
 6687e9c70d14198d700316a5a208905c
+6687fea0c93c85ddcb0f9366b122f2c3
 668a11eebadb0a7ce2f4fa7245639866
 668d3e42c90e2485e69dd27933ab5446
 668d5f6641ac0c4b49aba32742c4f606
 668e22fe71a5ff8b86acae55f91f9184
 66909cc823fa162ce89f9ba3da69b82a
+6690a2d1e67ba6ea5abf5e058bf7b510
 6690edd6cb6c21b4473d78fe02799984
 669718dd6ff35ef0b9b72bb488a6e227
 669719ba5fac42a2c46c1e893efe6451
@@ -12950,9 +15851,11 @@
 669baa00d34e9b884515cb588138900b
 669e5d4d6b169cd9b46a857b21f204e0
 669fa081bfacf893267387e08de7d2c6
+66a007ea7ea7acbe239bea3ae7c5fb7a
 66a06b9e1417e26c77f3916146f72faf
 66a1491fd90bf1713bea8dea47e5672b
 66a2dc96bb147eb57a8cc5a341dc5920
+66a321c914eee7e64d5150a516cd008e
 66a497bd4995570bc57cd884fc63cfdf
 66a52dc06e3ca0bc042498ef3fe72403
 66a5746e24bfcb9eedca66721c6f40b8
@@ -12961,8 +15864,11 @@
 66a97fc6ba9fdef1f1f0b24d8bc3f0b9
 66a991b804133ad19582ca9a36ba86ce
 66ad50f55cc15c83b6478fbe0c1d88f3
+66aec7dce0f632ecd667d858db4c3a4d
+66af895d0186ebd9a43b2296e835c9c3
 66b2a17fb45b7325e1901a531ecdac87
 66b48621dba091642604fe544b960172
+66b4cbe545f194afac9ab598afbb2e2e
 66b8d90093941350c90375550d985a51
 66b9c0026c80ecc96b1b31cbe52af4bd
 66bcaa94f2ac846553ce745288bfd299
@@ -12970,12 +15876,17 @@
 66bd56d93072633cd7b68a8a0f765fdd
 66c217c4ae6a533c0427b3cd6886a87a
 66c24bbf65365721ee459754648b49b1
+66c29366b9da3819230ae7d963cd5c6f
 66c5f5df9d4f8af72263f05d14db7353
 66c7dc675112c0e9cd83dd2b51562c2a
+66c87ae5b0b5815f800995f133860f81
 66cb34372b97d68c7ac4f773d95a5550
 66cb9c9b4421ab0e08f352a798e4d2f7
+66cd1a678d06e718b089209bf5b3579e
 66ce4480090d5ecef2402e7aeca5cb25
 66ce487bed8c0bb95afaf601ef695f22
+66cfbf3e2184f43c516dd4584346a964
+66d04c5cf8c51d2f178061a2ad582373
 66d14b55a0f88a312541b78a9ba60d84
 66d7a27dac757bd349a69755fc0e3722
 66dcc9d6e4dba6d94b63a9d3c4c89722
@@ -12983,21 +15894,29 @@
 66e3e80c6fe8a2b3c1d1839307458381
 66e62491cfaf197a37a7a887a44bce0b
 66e64fca3c833fd875292761071ddb63
+66e65c6ead3ef4419af3040566c27987
 66e6cefe95459a52ab29c1cff2c6e8c2
 66e76bbae553873ccae4593324830add
+66e886a6718a597f2a95598d251e972c
 66e95be6727965bfcf4bba7dd21e9b19
 66e95cae5957e65a46b51e9fbe3642ff
 66eb024d3f375111ad1b93a6cbfe70c0
 66ebea9e5f3bb51d005d0d954ef02416
 66ef2028e6c5af4cbcdd3f9739365e4a
 66f030c9cc93e25a588d9234a120208c
+66f03fe474ab2868335c77fb7609b83d
 66f18f0d51eaf545b7d74c7bcec081df
 66f35523aea3a440c7ce5bbea2800106
 66f38d4f9afcdb6d0040023f10ab6dd7
+66f533193de37d77d42e15f333803909
+66f6c8ce7921444d6b093dc85ff2e1e1
 66f98d0535d8333746560b3a3fcce87f
 66fb9366d744ae43bfe813fd7be3fc08
+66fcc5f2225b6e58931e51528b7f11b5
+67025cea7e7c706101a6eb27b44aea04
 6703a86c28cb449f8c5aa18cc2c8c982
 670706af3d2a11d73712fabf334e2bf3
+6709636345122db6c0d38da71a6c45dd
 6709e9915ef5a3a0a82c1d386fbc3bab
 670a4ac28832ccbebb5117bcc881b3a7
 670a9129d5e5d6f0a9677d96f2b8dd12
@@ -13006,8 +15925,11 @@
 6711b8ad7d1ea0d8585dd001b3f5c8e8
 67130febf593f04fcdf7d1b0e9acc769
 671366e4716a20dd338e3e650b57559b
+6714078d9b6917c2349369c4347ebeec
 67156ede48b663816230257f214e765f
+67163d20f07ee3d15c1ae2691e0fee35
 6718ea1dbca12fb7a2cb893597e81610
+671a8aa79cb3475bd6f82a708ef15bd9
 671c88d21edd746e24de41f6e3e366f7
 671f16232f6fb6b0c0a42cd107babac3
 6720bdcb84b71da61e2f5eb94605c15b
@@ -13016,82 +15938,120 @@
 672c6de1a06b3b1440bc7e73f07411a1
 672c71a4482118eb8b8ccc54cd66b016
 672d46f255504edf752d81eb2d00e438
+672d69e357cf4bd441a34f83885a03e9
 672f0dfa26aefbea0f45f5824c983582
 672f58c4378e5275207a3c1d7b10f4c5
 673879a71424e123b03cd3fde0cf882a
+6739a037f422b960dc0f108eb9851a54
 673aa975774fc3424e2ab54c5abbbe98
+673c56be790ec9a893802cfa3efd1e7d
 673cf3371fc84908468d3b81f82b7939
 673e65d6227507d12feb70152a44059c
+6740c22c5b88297c96494d335306d2de
+6741a05413015a5aaf9ef2dd49e19d55
 67433a384ecf8e9a27b95bbfe3c8938c
+67458b3a4be4015ef885308f7440bc36
 6745eeb71a3f6fe8b6e72f609373b085
+674b10858b1de0dc3412bf8080c5501d
 674c728795e9f9b85f69238754873548
 674ebbce748857abbf63ac872dfdd7e9
+674f937a20204930793666d8dbf37b7d
 6751d32429fa5265588402c1a4f1e6d4
 67545b98b229384fc193c275ea52b0b3
 67555bbee1eca34d66db10a14836a636
 67570613c62478289cdf8f3589eb7fca
+6758ecba4ac8499cfce36984d58bd4dc
 6759ff7bd01f3aa5896403ffac754451
+675acc54f001a2dc23568bcafd2cb78f
 675c6fa8b30f5652211335087b7edaf8
 67612921294656b26523128439b76642
+6762520f2e5fac278fb2c31c74f31bc6
 6763befde2da8f68490395bb6dbdeff2
 67654628cac0a434037b1e6d85b2102e
 6765ab1d0c5d781ff4b30e5f01b923e4
+6766f3fe874364a7ad030cdec45adc64
+6767385a16ba0ee02a64265f3b18e8d4
+6767f22262cb548d36f1b6988f434a7c
 67688ab5846bc09080823a9c02a33383
+676cd476d72ac97975b67b4bfac2c465
 6771e1c655aa99d75c15858594be40dd
 677244d28d12ddcc249d2b3c793f1f7d
 677280b10b38dcee7ab14422893e3bfb
 6774beb9b1d6ed3614b5a49ff5ac84d3
 677685c0eb658fdb48074b4e89bfad71
+6776a1250c8211fd59f71e7870b5aa6c
 6776d859b4bffb978ef2b4547d4ad4ae
+6777a3466436d24b6632d16aaa93235e
 6777d90ec99189d73be8b817a3ca7803
 677818016e094e3d11551965dbb39848
 67787fb491af05caa763481aa43d50dd
 6778b4d61bf63cb9bddba2e7befa2313
+677a6d6a30f47d66c97c37061a0b1faf
 677a81c55277a17f2833e8076e877072
 677faed8c25a7695912758f02b363c85
 677fe870c65ae04ad28b054fa65d2525
 67819aff0b70eb5261f7219953554fd5
+67834ddd6ad7bf1b90a8019458e2e41e
 6783d144ee2053dcd6c01060ed842dd6
+6784592fffa0c4a43af9130031507ae4
+67868ef1f7334578c19055960539f391
 678801cb8f25e93f49bb9b779e56d206
 678af935ddf00828b27b4e4ff8d037d4
 678b948a87d147edba1727ac4e5ba30c
 678c243c7cee4fc5bf2d6713c9c22c7c
 678ef8a242c762fb30140a7d09bf4d22
+678f0468e5b45a8716c9dfb5af70466c
 678fa7b909af56a26c570af421b54e9e
 678fd48b070114b6f839b19056e910b3
 6791c005dff64baf9dfe3d387d4ae45d
+679411e5601be25562690385d07cc5f6
+6797050c6fcde51b848d2670d067a1b5
+67974ce663e43ea702633b5d053680ea
+6798bbca72d7fbde047c3432e3ed2dc0
 679a6b13af0d92962a599a4405035233
 679b8539df8217c79fd1e6370778e88d
 679cb80bfe447e211ed5bd959d072bac
 679d628a9a18d1bbe97eaa70dc6226a0
+679dda213d3796e0aa225a5536dcc2e7
 679ddd9773b6898910a444189eaf10f6
 679e7af06a9d97c48111d6f292fe2f15
 67a0521cdee0f1aa04c12a04b1da5674
 67a15c36f2b065f6b0f30a5bf4aab082
 67a4c834e4e95e0cea47ea22fec05411
 67a5ca42a703c4faeeee8c9769b0fe0d
+67a9077971bda603a263807f734191f6
 67aa8f64a10886823bd43aca7f7a7226
 67abbb369d7eb46b6a83b4f03dc6a740
 67ac4137285863d780fc27a71b83b975
 67ac4461692b6306330ae8f39a9757e7
+67ac49c708e76f198615637a375e1ccf
+67b076cd9f1a351dddb627040dd1d09c
+67b0ccf2e2d6f2883c43945da64e4904
 67b110dd57c236633108cfd6aa7a3719
 67b4ace7bf9eb29cb03ecca6224c7558
 67b4fb0fd2d0eca9cf34d0d0c9ac9908
 67b5e93251de65d87c43db751270a719
 67b6d609cf430439c0cc6729e5e92c0d
+67b700860af04e563b63f349913d3600
 67ba0224a5de764356bcedbeb87d7fe6
 67bade3eb37f55cd3374b597b3a27dd3
+67bd40e7e1ee28f3dfceba169f67ab91
 67c061d3c354c25bb8a70231f69a759d
+67c11f2d07afc6984280c6229258b348
 67c2e465d367b55038a0189ff4fdbd32
 67c31fa1e1f2fd53fc117325628bfc12
 67c39f2512b99f3970723f182b4830e8
+67c5c4a6eaa8b5142c2143e6a9f147da
 67c7425a75a5b1b5cdbf0fd6ff549ece
 67c786185959712a849ebd142835e552
 67c7f973e51ebab666551efa950b6a76
+67cacfaea42d866ddeb8207a1b63ad35
 67cc9d4cb68c2da00de513b872151464
+67cff5bc4179c9830650d6a1c9f9df22
 67d052bbf7ddf525f13c86da71113aa0
 67d1fd63e02b08bc4460d311ffc83a2e
 67d2758a57a4f28c490d1643ca33e5d5
+67d429686ed26d16252ffe0f35386aa5
 67d590d347f630439b4cc8b237ebc01d
 67d838b150d64ec4dff8bd1ee1f84959
 67d895a500060664081e9215a2f8974d
@@ -13100,13 +16060,17 @@
 67db742e3d2dfd1a9f0ed83cbabf77c9
 67df089f45f99328401c2d04afdbfee5
 67df73e9513c47c7b9b275caa1b66624
+67df9d553a3f913861d845ecbc01c9e8
+67e09797ea64fd4ef13454e493be36cd
 67e0e7aad4d8ed8294899f070c84a603
+67e2870e975788d7145df292ab0010d6
 67e43189f8fcc0c0966eaaa841da1a2f
 67e63f0e8d42252d9b6c915c96818005
 67e66fcbf61eb3ec99855f10b8257d1a
 67e6827f3118a91181fefd3cf93b4124
 67e8b02c4f04716798b723737d962b01
 67e906970079ff5f95ae613b2afed573
+67e9386f6f48dd3c185966944b0cb5b7
 67ea774d57334f822f3c760e0ecfba20
 67eac5fc2f3e6a48a5e5551286c8d1a6
 67ee7e68d047ddd7bae9d5cddfc6fbf1
@@ -13114,6 +16078,7 @@
 67f00afebf455e56f6de061f145205b0
 67f13059d212c22db1479d37b43f52f2
 67f289d2236b129a458bb9a8cf56ca1a
+67f5050ea12a7c5bc0758b64593fb626
 67f58d0742dd49ef40308a25f9e15ce2
 67f6087cff96a87878539b9ec59fd6b3
 67f6d16177f0f524b6c5331b48a66bb5
@@ -13123,11 +16088,14 @@
 67ffe88dee6f72d6b63c9c6ecc574664
 68018c7577e864fa23138f0fbf6d786d
 68038faceb42c497e57b940555f00d8c
+680718a2ea6ddc5351a21c6109a97bcf
 6809f588665cc14e9549d422388c03cd
 680a41ade0eb07fd3167ec8851529b6e
 680c4a20ddb5a695d8cf68f101aefb5d
 680ccabf1c609868390bb6b4722b446d
 680e6003d92fa1e3a7705b952fb13ee5
+680f7d40da482b7e6245fd48e0caeb30
+68108e0a77efa0feaec3cb957ec5dfe7
 6810b017723c44ca785458cadcc7b1fd
 6811e14f1eabe5dbfe4e3f1389ff6cd0
 68120261d7b7115b380c0c93d7d92ae8
@@ -13149,6 +16117,7 @@
 68345d0f85fa49c954e29543564df6b7
 68352581b846273bec3d23cccf4a5c4f
 683a518a4def91abc9c851e14595717b
+683b822229bc6ed32b5c5d2d6c6c7994
 683c24b13d409c97d720770dc6804c0f
 68420d04aa9be9124ed5603ac85f2d18
 68438b7f59992eee673dd69028f1947a
@@ -13158,6 +16127,7 @@
 6848dda211cc2b74507d53b00d785a54
 684ae0a4be6ba10ddf734246006d0192
 684bb5f2b1151287cc0eb50909036878
+685142c76b141e59c3b64c71e506aa69
 685165a18f4a3bfd410df733958b5353
 6854b5544f9afd253c92252aa3375ca1
 68550206633b243596c5b268f26ede54
@@ -13166,9 +16136,11 @@
 685764a5d3cf00317f4af21c3aa385a0
 6859aaeb072102790b1df9c5c881a768
 6859dfb5fb3e8cd2041d45057cb5be3e
+685b6f14a806f876726460502ea216b2
 685e09f763c9e20e74c8682ec5452092
 685e4c600304f52df984ede2ef63100f
 68655a4a0384fc0ab5a1f9018324422e
+6865d683ab54cc995fc3e60aef282fff
 686619c37260aa338853f04fa727cfe2
 6869484fb2cd002e734d6274a125e584
 686f75d936616eaad69b51912b8df11a
@@ -13182,13 +16154,18 @@
 68770b08c9414d128806d389a602504d
 68783372178122525fdac400dd34d9d0
 6878901b3ae195e1338b6119017a25ca
+68798e154beb0b696126e628bc7d2600
 687ae62b05067782d7fdbf67e26ffd66
 687c63585b27ebbe15194e450d0c5275
 687d3ee55fffb00fab1a838907e43f96
 687e6b923ec4eae2c82f8bc50a9c93ba
 687ebeb2d05c4111eb24227665f4c440
+68808e3687424bc71cd60091621209a1
 68834b650ed063051340cb4c27caccd4
 68868bc3b89a5013a877aa3bf438c890
+688755500813fdbd148d52543140083a
+6887c7a3724351fc2daf7fd454f2059e
+688a2a79406c252ae1247412367f798e
 688a8bf9b23ef593e19c55c484484669
 688ab0d391a92dea10b000416519d113
 688e9990fb2da39a3053743ea2baf72b
@@ -13199,16 +16176,19 @@
 689936074b1ea7cb7451bc025333759b
 689b76c60cc482bb32705052d8038450
 689bc78b007bba49117b0272af5cf56f
+68a101b2aa3533a2a2ea347cb8fdf72f
 68a256bba796bbb635dd54caf7c35b88
 68a5a7a258b8f6e326e4ca2419de8025
 68a61f933d3b816d7dea51f42d126fd5
 68a6bc86e9bf53d4748bee66e9fc2299
 68a7f264d5d9db07bc3fd8deea7dcbcc
 68a9afea650d572ccd84424aa06157b5
+68aa03e1c90bec5222c166eedf4c94c9
 68aa3b198c01f5d786a1bb735d03a30a
 68aa98ce0c62fc64b347d9458c01371c
 68b22316826ca89c491226555e48940d
 68b22d83ee36c62ed9464efe39d3f38c
+68b3bf45255c3cae5e10b052eac31d25
 68b4f424458017275c588fb3e108f5b6
 68b5525eecebdf1fdae0d1960ab18bfd
 68b6165650e762305d6588bc8875576c
@@ -13219,9 +16199,12 @@
 68bee79681eeacbc00d94821612d25a4
 68c0445e38b9628ed04118a9f3e21303
 68c25b18f2265aed47907bb91654cc12
+68c2709975022301346a646f065708e0
 68c30942da08f2fd9bd0e56093ccbe69
+68cade4666da06a471900061d7a74b6d
 68cb009d7d72b1f65838f6c251523cc2
 68cbc90e63c397e6b44588a7838bfab0
+68cbcaed28f75158089c0bb56d6f82c0
 68cf397ea27e9d377813dc3bff529107
 68cffc371bc51336df7d743971036392
 68d04923d4ccaba0bd7c7025ac515288
@@ -13230,7 +16213,10 @@
 68d2371bfb007767d04b9875e780439e
 68d42683eb8a4fe124fbdcb8fa0f4c62
 68d4a43b42787e523578c1ebd79cf216
+68d758908abc0ce1b88dee5af75aabc1
 68d8bdb2e61da8aa12cdf3c7bf54bab6
+68d8d73e7ecd559aaaa7920eb75b3417
+68de669c64146d80532be9b7829c25ca
 68de9d62b3e9453d90cce77e6983aa13
 68e06202550d454c18dde396fdb94a1d
 68e1cb4695a93ecc7975eac9d4e0567f
@@ -13239,6 +16225,7 @@
 68e5c86381f8d9f7f0c8a3673bff689d
 68e821a1d9b13885581ef9c2aefb7925
 68e97edca9d400d0da278f4ed9f22257
+68eb5d57e3ad3e98bf14d3c0cc281b39
 68ef4ab61969af3a6e16f9a20a42f7cc
 68f089282f7b04e2d0f44a5e6737a3ba
 68f09ef8bdc6d52316be27dd82a56f18
@@ -13246,10 +16233,13 @@
 68f232d98411301afffd80aa8f6b6ef8
 68f36f143cc0d792ba4cc00281f166c4
 68f4408b11375c3a7679fd608426e8d1
+68f48c1d2a3861822a3e265c765e4ba9
 68f4d94a832bab4a2472a839526c69f4
 68f4f3ae24367ae8a6b0dbd4eba62ce5
 68f6618fa39b27fba8ad9e13210c4e01
+68fa4598a6d6d5c7396f8d4507bf290e
 68fe427ea829f62f5a358cd92488daa5
+69019cc180f0813785256a331c295a06
 69028f10f38f6d128d0f761cbbc649c1
 6903211b5888c7c791da6a2395fd4285
 6904b4d84dd1ddc289f1a60a07aba1d3
@@ -13258,20 +16248,28 @@
 69090789e12766fc0037bdcee9938283
 6909b8f222675444200c9702be407e3f
 690ac64e2d0d99be948149f06cd4dc73
+690af5c9b73bf3ac5e5bb4334aeee5c7
 6911ba7b86c38ccb4313e374c49ab398
 69147ee89844d876da980b9f7f081817
 6914aa2861fd34b9e98788e6ad82dee9
 69153f0c9ef8ba4f69f8dafa298c7898
 691601ff58ffed233ce550c4a4e12fc1
+69170dec8adb23f9a71f03ac81bc38e6
+69192f23eebf556b78f5407384bde562
 69194d67067f468e14a395f59922a25e
+691bb0b013f401271eb9489b013404b9
+691d02a5282c91c6a0ca43d5c4f026f3
 691d8c40327ea18870a853a27173367a
 691da4b60ecc966e293d4e8844ab199a
 692009fae8f153787b645c17cfc414dc
 69232eb2bcfd4ebd9cb7b99f9ff7495c
 69249a7824431569532adb889232de67
+6925833c08e761d78665812a21b5246d
+6925d1c2b197fe43bfac0a91ae1dc6b5
 6925d652c0d897dfbb5a9aec7f0fd6ba
 692662376d050b93f53da705df99d928
 6926ff031d0fb5b4a7457001b1a52a56
+692aa1a77efa740275a920552dae891c
 692ca6c9c048712e37b02dbaef3d3433
 692fd0a3f6fc296218f7f57a94e62858
 69301829bf92a4c2a4b6501deb1bbe2e
@@ -13283,25 +16281,35 @@
 6933d66430d13c2f16f1eb6e4459e9b9
 6935fda7447cc397661a8dd021636bfd
 693601937e1465756f3bf53820511109
+693ab8bb790d843142e70de06d55843b
 693b517388088528725f1476d5d7c179
 693bc78b5ace0d6807772777330b7692
 693c480175a4e48d51c023e8bda7d33e
+693dcb7650e222d41b66f4880197b594
 693e390e7c6166b3e5a31ee22b52369b
 693f158d557aa8ae0858f3053858e389
+69428c2afcbe6470e3789ec5a3b419fb
 6943990397caebc797577cc3749159f7
 69458825f29aee866830880bf2e4a271
 6945c4c7b6d246ae16e30da2d95ec31d
+6945f985fe5cf07b8ecf5b60a125c919
 694804aabd543d3314cf070480b352d8
 694819e67ea633215d564c4fdb860079
 694844be61d51afc6af70fdb38b94b3e
+694903a51819379cff4c1bcc85830f27
 694a0d451dafa3cc4fe1f69bae0f88aa
 694bf48a56d28898763aa5bed38e1b22
+694c4f7cbf1b9a68db1cd8774ac3563e
 694c76b6869134e6594d276c70f73440
 694c843df2e32571d12c687db2119bef
+694e8b1469562295cab0201e49f44d82
 6953e3f8290fc9d2d1c1cd69a7c1e8a2
+6954a6c47c080ab0fc9d1df371f3bc7f
+695531bed8a4c390629c781725d073ff
 6956b38e87a8f5bb6fb7e4e6a75e405e
 6956c565620c79ea1460082f17916faa
 6956e400f7bbfdcb9951ca4d9659aa84
+695ae7004864361df4b6c3be387705c1
 695b1cbc0895a1f4925aa0798c44e470
 695bd5d5e25f94ffb45a9e88cc6988c4
 695e23770aa5f8fe549fd593270c734e
@@ -13312,9 +16320,12 @@
 6969bd68ec2874563fe47a8681fbffd6
 697086f7cc8fc6a9e0f5a939c80f0833
 6970d5e64aba2b79fd21d8aafca32338
+6971e8ce434cc6cddd7f3b1bf161644c
 697224086eee8cd3511d3967e2705044
+697374793f8272cfae1bbd598748da17
 69746a8e2707ef714dbbb19aaab1b40c
 6974ba900703493b02d8591c7e5f4c37
+6975e61ef79a3fe9bca725875278cc64
 6976f631b00976ce49d0909d6a749639
 6979c1fb8877022917dbb67f5b223f8b
 697b0e8ca8c00322b3171577b7287632
@@ -13322,6 +16333,7 @@
 697d2715cc2c6f21d16efd4ca0c888a5
 697dac063e6746251cc825f5b135aa5a
 697e92306d928605689f4c87dd70fd0d
+6980729715ec405ff7acb6d2f8fd0fde
 6980d12b76651a883941226db8b3ac83
 698342ed6ab5117e5e2f00f99a48ef02
 69835e6efea0cf7d9d0ada001be65a84
@@ -13333,20 +16345,27 @@
 698ac6dc688f69b35d86d2c39cb49cd5
 698c34821fbc49c9a76733b31303bba1
 698ced888537771c0045b064f822901a
+698d866923a2d33356f4720f51434276
 698da1897085d2f736dc4a8f5d6f0f91
 698efaede36cb1cf32faa04f1e331a00
+698eff7d05056a544ed694eacdd9d9f8
 698f16e760d8f3b52d63039feb83ea2b
+6993560c485ce5d739652aac33218901
 6996268486578d53398d72e874daab10
 6996763436fc3d9c2c6efc8df0ad630a
 6996e55b3fceaabd0671659e9c794aca
 69973f707681b87a4cf27f48bfc676f8
 6998d3abc93e1afdb7f6fab252f78a7f
 699aa1ea0c6ba8fb8f3f8cdacb71010d
+699fa8c1daa813242574ed16f6eb9af5
 699ff5f070a5e15af7f20d445a996eeb
 69a31f15e372c96302042aa676411649
 69a9eaa07f8d51dbf27ffa1541d11756
 69ad881ae5a00554b64fddb084263f2c
+69ae3a01ec993af4f45cbf10e6251d8d
+69b129518922f8108fe120ad207d0519
 69b16900d625df740ddd1cc07206270c
+69b2167ac817d4ad66df801461cd29d6
 69b308e06f01ec00f96848201ee47a49
 69b5817c34c105350f11e5acb1988504
 69b58bf0432f30bd75ef39a0dab6e42d
@@ -13364,21 +16383,26 @@
 69d02b66840e3041541621e8e8743220
 69d16b311cfeeff167447bf7ab03ca89
 69d280d6ea5ba07d8b28ec06aa63b148
+69d2ff26df2cc1cbb5047fb94607ec8c
 69d3a4028d1a53440bfe14a340ac4f12
 69d5c2cac30640b348df5907f9457227
 69d7a0286da31e885a85e62c77064c60
 69d7a508386e40f9030f449fdf59a1a6
 69dbb71e389eedaa22f5f61ee92fc5dc
+69dd48d972ea6011b75ae2bb15439942
+69de322a3d1c926067cdc87e32779849
 69df48031fc5f398185e833cd95209f7
 69e2cddb31ff1567af37f35bd9779ec1
 69e466522b8022c39d674ce578f9cd87
 69e5e61f392b138b8a60a0e01ff1111f
 69e8e1f1d3b3e862c6a86ba757d3f026
+69ed374a720f56a47282185bdcf62ee4
 69ee5a541366baf18e196cff9ee2ffae
 69ef00b86fbe75d41df9d666a4a5e93b
 69effa6d63a09ab5e448904658a7cc05
 69f05af4d0471ba8fb5d62a565ed5b43
 69f2887259b0b055f5daf2cb0d899594
+69f2d0003e74c90296f5bc7e60e2d056
 69f3bbd108a8494de97da0fdbded06cf
 69f613dc54f072ca5e96ed8555c3d74e
 69f74b519865d0e1adc0ccae8e71bfee
@@ -13400,28 +16424,36 @@
 6a10862afc8d7704def9aa5f7ce877be
 6a12506adecae05df750e5f4bef6c19d
 6a132acbec9d6dd9f1cfe71e1b8f0348
+6a15a95289445d778103e3d765fabc21
 6a167f61d3c331577e2a3f8d2626d614
 6a177bff5f89b58390b092f846de974c
 6a1790ab564da1787f4b06ac36e3401d
 6a18db7b2da82347258b2417f9efe910
 6a18fd85036520ee2f231134c257a99c
 6a1a8b9259c510a24d18db91782c3c98
+6a1af56bca2c2d14de30967ce6e37ae6
 6a1cb3cb13544b41cb5d1a0def3ff0ed
 6a1d1d7a882d85977688b81b05c8a82e
+6a1f232072b40e0732fa974dafd7356a
 6a2355bc89927b7c1886dfd52c4035bb
 6a249ac5c10a3a9ec91dff49e60f3f2c
 6a28edcd9c5b4b49d2f6305fae62e120
 6a2ad0e28f9267bdd988a28a50d2af99
+6a2e04ad6111819df9a8a6483c53703e
 6a308eef936d7bccf64681380dd8d6bd
 6a30f252a92357e255a63296f8c02ea0
 6a339dca100ac95afca66e4e10d6b656
 6a34201e8d62446391bd1ef891099b3c
+6a3424e40cb7b1c5cef273dd70793c19
 6a35de89c2e8f54e1a1ede05f0cff37d
 6a35ffb1c1e40861133d334568b7de6e
 6a37fe30a076ad5a51294649fa244e56
+6a39785439d4793201310380391f97e2
 6a3b1dabe44ca94482bf62f566223f2f
 6a3f4625ffaa402ad49578644e8bfd34
 6a3fd7b773d98940850a30769b7de0ba
+6a425bee263009b5db86d588616f89c4
+6a4653129c16fa7c3f44a7fa59fb0135
 6a467733a42b1450c78946d1acfea374
 6a493b15ae0c1b4ce18b1941b6d2ecd8
 6a4e054047752f86ff3e8b081e3e075e
@@ -13432,11 +16464,13 @@
 6a561ac2ad921e2ece5a23fc9c397a73
 6a599cc758b1ce2d3364eb08f5179d18
 6a5a584543538e106cc8a3bcc3e15c90
+6a5f506a840062356e91321590938bfa
 6a6007bbd01abc7099dec485ec3198b0
 6a616e4fbc57b64d8538611a0bf0a423
 6a648be3375ba4c7911eb8762e50d35a
 6a64afaba216194e17d8d107b75bdc48
 6a64e44f10bc980de4a45a0915ce6a2c
+6a65d079dd5bf92f807e0e9f484fcf92
 6a670c9ed095706958eba3a2f43291ce
 6a67674c31cbfb942a792872c35d4367
 6a67ccc623f4b0b1d2fc640256a1fa36
@@ -13444,16 +16478,21 @@
 6a6bdd9a9588f07beb5eaeadc0d611b4
 6a6e6f6261f97205e971e79f9729d055
 6a71918f3a5fd75f7fc8a82deb9a15c7
+6a71abe94609e9417f07b80a7d0e9a50
 6a728470bff8d247227c1acb9819899a
 6a729754ca39ad13d024a74151a36c21
 6a772e3376c4fad7280a1e0b2b7768e5
 6a776ef35c9d0d73e82e044305618f01
+6a779b54e4a2b94e18f27b82fb56a47f
 6a77a50d802d229c1dced1918f4821c2
 6a789c9e788ab28c5e82289fcd8d2fa6
+6a795621fce864a22d63e0292dd3533c
 6a7aaa391ccae434ebed22e5c11914a9
 6a7ba300779ba2349d6f5d62a0560ec1
+6a7cbedfda248438e6a74655b6bb3692
 6a7d60cd8aad67ec4338cb933d34f69a
 6a7dcd0cb4339bef67a482d4ef4c8107
+6a7ed2f43a4721ac2c1cfcb34c60c1b3
 6a7ee38e45786915e636ab3a3a42392f
 6a82b0f9d8946439439ef4518c3c229d
 6a837d867f247e6cd8e5591c79d7b2a3
@@ -13464,11 +16503,15 @@
 6a90ded7921c104860eb8fba95b62b20
 6a93414b140b1d65fc951e7c4d1d4832
 6a935dfab0f6ee5779f8143b62deac0d
+6a943ef9883a9bc3747c559f66a88415
 6a95027201895a5330f206f5628fd034
 6a96f2c2c1b4e3122d66523af44e924a
 6a97eab5d578da1882d00e5d38b6446e
 6a99638a4c7393f37002260fe3b7e81a
 6a9cfac0e06340cd9d191ca971f55078
+6aa19404aa0de822fa7c5ca618a79961
+6aa43788bec368a3f4dfc834a00eb8f0
+6aa593d48bff6dc100f34f1523af589e
 6aa907052ed4ac0747328da7e904cc80
 6aa9769702e45a40e203f155abf0c665
 6aaaa59a82dffcf6356bf342be708a53
@@ -13476,15 +16519,19 @@
 6aac5287414fb5dcae7bb641ce209812
 6aad0e657be73eac2405c79541b4ae14
 6aaeff05420e4e8e8a5504b154dbfd38
+6ab230713713f5b6f626e022176f67f0
+6ab2b27d92d85913a93d6231e685bf9b
 6ab5265d2d5764a635386b9a339bc6ca
 6ab585343b116a6513debe6ffb8f8853
 6ab5bba0b33d048c1d7337c35a8ec59d
 6ab603d3852fc486a294d7ad2e6a0a35
 6ab6691b3423b21dc3eaa50a0decd580
+6ab74c91f761292753f5a01e496a5055
 6abafa62342a1d85176710adf2ebf776
 6abdd771dc0ddeabe3fb1d604e2ef24b
 6abeff2678ee6a4b6dc71b191f8a48d9
 6abfd12b077272b03b58a7ee6e2182bb
+6ac0a599380e42c2a08224e0fc38a6a2
 6ac1421fd56d9fefaf906832c27c95da
 6ac47088491ec82ba4265a895cff8397
 6ac65e67a4bdf97482827cd01182edce
@@ -13498,6 +16545,7 @@
 6acaaccec320a02c789c23a824ad4bb1
 6acae55a49c0f932e513d790e9e7552d
 6acd8ee19e14499026490e61258c2272
+6ace6b2b9672f137929cfeec9a63fea6
 6ad51785cb7c26b35786106f03b112ad
 6ad6c838a03bcf9f363c6dec42822ba8
 6adba31e89d528f8714dc9b054d45506
@@ -13509,6 +16557,7 @@
 6ae0c7a85c648b90dc2eec269818d6fa
 6ae11fe42b5bb45c008670796ea41a3e
 6ae295a525b638f1bea4c1a066df9e1e
+6ae375f8d69408a4595d83b5c3a76328
 6ae525df67765596679b3c04f294d797
 6ae5b551b84db72ad7b05c1a6b1505a2
 6ae7b53bdd65e6a808034c90d7c5da12
@@ -13516,11 +16565,13 @@
 6ae7c6675fd15d925e6f3dde967397f5
 6ae92f58541067a276380c23c76eb466
 6aed71bcd1d7dc4218a7da47aa08f4c3
+6aeddaacd39c0936491a65afa3f0f9bc
 6aee76eb52ee8786cde84b8d718d72a7
 6aeebfc609b3cb8d9470787fe43f65fd
 6af1647de593bc3d5e44ca4cea95f25f
 6af2f846c9b8c52b68b170819daa5dbc
 6af3a8f613504a2aca25ac453ae9510e
+6af3e997e46fa49d701692d47d256e88
 6af4de15a002cc8e4f2f188ad4460183
 6af741074144674040ad0a3847583ea0
 6af78b7df0bdbc3d2224d421c2a4f766
@@ -13529,38 +16580,50 @@
 6afd42f882afe877715e33d50a1ef5df
 6afecd5b1ef583a376c9cdcf421bb5cb
 6affb83f35ddaa11e5edd561f028602b
+6b00b401fe38c0ae931015e5a3a18bbe
+6b01c7ca509e207926cc7279202de2d0
 6b01ec970f78ccc328ea018de7387ca4
 6b02feef4c83945a1d7f3d5f37d091ac
 6b0563f198ea02176659cf0f03db33ce
 6b078b6b4be88988a09335709ddbf61e
 6b07cbe43a20624c331804413fd1ca80
 6b0b58f984052df470b3558e80a8b34e
+6b0c0d690af37d2c0a8116566f3ec6b8
+6b0fcabf5b3853a9aab66dc165460e99
 6b0fd41198697c6e882ff8f467a940c0
 6b1039545de8b792f8de3dc7a98126dd
 6b11d32a17f31219a7eb73bbd4abf6bd
 6b14315add69df67574a85e12400de74
 6b14a036cb1b69f93e635be246910966
 6b14a1cacdbd96be5529a13372ac760f
+6b153865aae288d0fdaf12bb91c5634f
 6b165a0cff9dce861087e314bfc97569
 6b1681aab16dc7ace61b32aa514ee742
 6b179272e475f45d1935bb0f484e79f7
 6b18728bf4b7099b7209b8fa06c0e06d
 6b18f227a0f7e2e513baf4178ad9fdc7
+6b1aafd22d75b5b4b227039aa296f4b5
 6b1d8c9f1633493d5cc67dff25f9e8c3
 6b1e632ffeb6720272b57d48554c90c1
 6b1ef46756ae635d09f4cd81fcb713bb
 6b201baaefe347048d9ca82c030331b5
 6b260a6a3d630267ea5aa4516af73ce1
+6b2704e0d0582fcb5839b47c0632d7a4
 6b2c5612a1ea8b66ed9a3797ee128e57
 6b2d89736e34f8c0e0160c103bec54d3
 6b3035abac72f169f9945897ca132c2c
 6b33c0e24734a25227cd37521be4e9b2
+6b345a6cff095ed41a2ce56fadda171c
 6b36abf7a915bb0c334cd8577045d126
+6b3732a93c72a75bf6e89a0016d70a7d
+6b3a3971853d3879ef43d3c193d30fb4
 6b3b8e7a4316de3093eddc5173bb496a
 6b3c2ae9c992991ace87e1b35b716a8b
+6b3ccd7fae47329bd1803178c425486e
 6b3d7fc4d8031ae5f53cb2109e8eedfb
 6b3eefc27543fa6045379c9a305b215e
 6b3ef871975465e19130acd53f6e7c53
+6b3f0531c3dcdc1091db3ea6609cc2ac
 6b3f1d9b44bbeed61a5ed2824b59d8ca
 6b406dbcbc7fb6e924aef08ec7a22b16
 6b419871cf74d990afad21f2b2922353
@@ -13568,22 +16631,27 @@
 6b4407116af9c1557a1aa63a3da499be
 6b451bf110a6660eaf1c73a805e2e7d8
 6b47e1423664cb28818ea9cdceb7810c
+6b4882a588c507a29caca82399703157
+6b4ee50d71a7abe12d24e7cc1505e36b
 6b4fb2123a8492e8da2fb9826bbcb321
 6b4fde6524bad6d17870d1222e5c6d2e
 6b504a20cdee291bf8a6c151ad6574cc
 6b5272a3bc71ca8ea159519f6bfed779
+6b55364c48010a83671e64b19834e3ea
 6b5551d0a330d0aa37423bc136f1db17
 6b565bcd388ed4a2708093b8e2c549c3
 6b566fbdd43e02e337afe7f9baf3a909
 6b5bb84b9060c966ec7fdf05c1a0bd95
 6b5d1f40d30484d75b9a46d898ef9364
 6b5e4e71a262b32ff1f51a5f625c730d
+6b5f20fd0a29983eb22a015c5a6bb40d
 6b62964c912900ad636a9dd4367d5d6c
 6b65422611ad9dbdcb9a861ca218c101
 6b659872273eabc4c0c792ebb6e16aaa
 6b683c030a9261d536d76453b35ccd59
 6b691d3ac26d3266b6cc09c032bb1b5a
 6b69a3ad07e9e36f1d6e716402d37619
+6b6b0a68069694807404e0e4027107c4
 6b6bdf866f03d3579cd0eb4832d38eb8
 6b6ccf705cf8399e2344582b8c382d8c
 6b6dfecd2efb14f89075f575525c90ee
@@ -13607,14 +16675,19 @@
 6b83aa0cd4b31f90dd35bf34480d86bd
 6b85cf79dba03300edf03e278d6dd077
 6b85ef3ac426d8da134d0bf3bdd75f66
+6b8861a6550d8de1b9cc708e34142242
 6b8862ab0c3ee2656bf9a7a5cf22ea26
 6b89975445ae7f70194b4d067923b046
+6b8ab158fd2b8cbc80497dfeca4dc821
 6b8db1dca488af35f7335119ef029884
 6b8efaddba2183beeb7ec815baf9f9a1
 6b9111b9f49826fbd0873edaf96bca5e
 6b927e560ea079a74f1f7e009426e316
 6b932f882e46710596e63cb89c6c9a8c
+6b9469d9e38cab56f05ebbb63d4c8a75
 6b948bcbcb52ba99cf4e29b0246fb939
+6b961593f32b4ad1296ef29a5a87a731
+6b98631ed1e71b12b00413cc4d384955
 6b9a3a04fc40f0ad4a0d2fd4770d8f20
 6b9c3b0b55f757cdf3a70d35892b7794
 6b9c74eb79fbf99aa6f7ee4b603836b3
@@ -13629,17 +16702,22 @@
 6bab3b3458f8f4b8b722e8ff99c58dcf
 6baf2bbf36e966a7f2b3eb212c7740a6
 6bb09f0f7e3fce634337bb08a1f90924
+6bb771e04855e0885c8318e2e478582e
 6bb8168363c4de6a9ad3699360a2102a
 6bb9a51ff259c19e7d22aac1bf3972d5
 6bbaa66e499f2d0bffbe8cf73b2e8dd5
 6bbae088fd0bb8857da7c463e73b096c
+6bc1caf3c7f62a83ac6eb2afc50fd153
 6bc35be55c002579b3ad84887ae643b3
 6bc3f4aaa1a0986c17546b1dd89b15c5
 6bc3f5241bf0d2b2a29895ce123c5771
 6bc49e2d5fac161d442bff8f0f5f7755
+6bc5320ceac876b0564dde1fed8861aa
 6bc57f2d5c40cd6b221afb195fc92765
 6bc72ab7986b472bf24ddac073d65307
 6bc82ca9d18bba20361ddafd76c81de4
+6bc85a7bfe8c90e464ec8000f765abd2
+6bc9f804e068bcedaa53b575ed3f7d5b
 6bca33c68fa6d0c63e66d15601fc9391
 6bcc9b2c3d4d41230e6457f170e02e37
 6bcd12b3d948ae224e6733503bf53eca
@@ -13648,15 +16726,21 @@
 6bcf992b3c6f51614706b52e78f8197d
 6bd058fd1e1b812a4d62519394f99abe
 6bd14b25e497cb49c074a8c9d00c92bc
+6bd46f8c75e193ab960d7496c20ffb02
 6bd61850b1c648474cc92c9275151984
+6bd75b3c7f5cae8273d2b984b5e8442c
 6bd82b4ebbc5ff9367177d38b9d81972
 6bd88985a3a270eb783098281ada212c
+6bdd471fe7b5e264883a3301f159a369
 6bdeb784233e7446302b20096f616aed
+6be05e9dd6e07120f53c90b966a466c5
 6be18d73be5978fc27cad5fe261b21cc
 6be2663a0ab51cfcdfb79998b43de3e8
+6be40255be1fa38f32226d7828928009
 6be71e0614294170ea3b252f565f7b8e
 6be89877f6299a75db3ef2a5b38e45d1
 6bed690e07a8e978a668825859733006
+6beea0880661041fcd108b9148c44365
 6bf06dda3de3ff3571dcacd415112b25
 6bf27425e20929425abfa5fc605b9257
 6bf30c74428cece633d632de266821f7
@@ -13668,6 +16752,7 @@
 6c02e097e43014743c7c061ca8eff66f
 6c0707915f7720465e8a9185fe467335
 6c09595a9eccfecae5b94267786a5417
+6c0a1f2e2aec84d5c53bf3d79213b321
 6c0a8d72b3c42c76000d7dfb0dc0e537
 6c0bf18262dcce03019dbb45a83ccc28
 6c0d809fe6fb5b1dd6f747e687e44872
@@ -13682,8 +16767,11 @@
 6c1f37edcf1b318d8e124759d33b3fcb
 6c208cb4ee2bcbff57a9d995fe067527
 6c21315518ddebdc8ef63982d9a769e0
+6c244aeba57357d07c4f94979cbc648a
+6c2607b1ac63bbf5b4deaaddb9ad2113
 6c2711d05f4b20a5039e1609a97632f1
 6c28aa863807f67ccc3bc3c18563ff17
+6c2ea60095a7d48acc9f48c9e5ebbb76
 6c2fd6de49045bc3f44590a2d165b3cb
 6c30b7fb38d14c60d9e8daac0c1a634e
 6c30e9d4e0419c1a42ad6288b1cc85d2
@@ -13693,7 +16781,9 @@
 6c3924f664f109092937705fa9773d92
 6c3a130ca757a7cdfa5651e1727aa32a
 6c3a281663b7f49fda636882e11c5c66
+6c3cf59bd9f0894795cd089a311e18d7
 6c3d65f9d67e75d85678b254dd6d0853
+6c3e19cdd293304f1112a4e718c146b6
 6c3f320a001dab486c8762b98cc89782
 6c4050833b2f92cf00425d1dc13487c0
 6c40ee5e431f80d20e20256d13a22772
@@ -13701,28 +16791,36 @@
 6c44c7182b6b1b82ee6da0c2d544946b
 6c46b29666cbd3cdaadc6b32da30ef18
 6c46faaf620e1e5d283a6a24fa60b57e
+6c48912631fd51b17684bdf3fa3d867d
 6c4940d0fcf8c35840dff803e4fd8476
 6c49aba440459296c193ef729a9fa1a0
 6c49ebe264f24667d03a4c66b458e63e
 6c4a958b598f5defa51c51f5fa1293dc
 6c4be83b584f9a6f03f6e6d25b1b0e84
 6c4ef4990e775eb5f5a176cd473e70a5
+6c518a04ca32cb2430968d720f58cb58
 6c52120b4dc5382d9f35240ff793d642
 6c562d0dc6d4248bfc846f87bd091431
 6c5729ce97ff0ec8ebd82b081262da6f
+6c58d05c31120844c9308648bb8be1be
 6c5aabc4359050eaa7566ca67ed17ca4
+6c5b6c7da0cdf79112d93201b9c4cc3f
+6c5c64c46b2614582cd54a979a38373b
 6c5d520c8a77f4c3fcb72910970c811b
 6c5f4ad91f25ceac8cb1d97b3e29ab5e
 6c5f4ba07661a76247caeddc15d8ca0a
 6c629a9ac1c4dfd3fe0102301b475bb3
 6c640c2dbc0535ac71e645d2dd43e718
 6c64dde5a8c130cb9336d4e3de03304d
+6c6562e35cc15a1480370499db9ad33c
 6c6742914a65f2279a037b88bc423ec6
 6c68961189898371458961518f528bcb
 6c6b62372144118a30f51157e4e82abe
+6c6bf8028bab45f647c8872bd60500f5
 6c6cc96da6c0882a6b2655c7bd9aaddf
 6c6d132b82dcaf19b0120d44c5f946c9
 6c6f099031c6ed57f059ed23dd4cb374
+6c721fb667074c342cb0d8b27879c4ad
 6c72b919ddac76d122d82f4adc61ab99
 6c72fd2acf932e393bd254475bd0dd77
 6c7418cd8b80db1804ac2cf111777ebd
@@ -13745,6 +16843,7 @@
 6c8f9243275f49d3fc5ed1d2634f1b7d
 6c90f5356d108b2473dbfb00c97379fa
 6c92ac41290c3cc6e1b481e31c44bf22
+6c942984c6ea1129070d36c11477623a
 6c950422996089a409bbcefc5634c48b
 6c950ef65e80c083628d4d0b19cc17bf
 6c95bda3fb09b140cb7d957c49cafafd
@@ -13752,6 +16851,7 @@
 6c98a86a0dc546c247bda66e4ba1e70a
 6c9946aa3f2b24650f11dd3f82892f4e
 6c9a8cc9d388c2b1edf0feefd631fde5
+6c9b73a7c9ac2ad25dfd21d6fc5f2ad1
 6c9c1e11be9edabbd12a49cafb8ff4ee
 6c9d4162d44c624b90a1238ce75b2abc
 6c9da575091f4eaec4f7323b96c5062b
@@ -13763,20 +16863,31 @@
 6ca93f483bf4315df9018ec3c32de5ff
 6ca96e82578761cef396954311233651
 6cac569aa9087b323305941fc9948fb1
+6cb2be7db178d319c789bf0c06c64d95
 6cb2e753221beca7923e80286f7f30df
+6cb387369eaddd9cffc8e820d439b64d
 6cb4282759fecfef7304151333fb047e
 6cb534d3bfb30b818e4d3de49f7ab6a0
 6cb7274e66642a6fc90f439524ba2f39
+6cb8cab70db32289ca5cd4dc0329358a
 6cbaabdb70dec70287986c920cfd1d60
 6cbd749d42af27746bb9b6784f45b7e8
 6cbd972f0ab1058ca89eaa8c1c1aa76f
+6cbed1450a9f27faba8071a52e9b04c1
 6cc02dd4f4eb9d49cf50eba4ab9dc89e
 6cc06e4c17c5ddd430a608ae7452c373
+6cc45981191f25016dc5e119747c195d
 6cc4b0ecc0c7158905bfb77fdb83604b
 6cca0e25fa74c97a6c3bddc4a1d25b8c
 6ccb1365ee650c737216db55bc392ff3
+6ccdc3feacb865be1520368f46e2fb69
+6cce1198626dcc65580652a9d0ea1bcc
+6cd0f2765f187c141a0b432f7a6670bb
 6cd3aaf0acc5882833ae90f1662d64f1
+6cd592499cbcbf9a86f1bd029be6600a
 6cd654f700e2d0c4880babb2961311c1
+6cd778cd7d52ecfde7d8a43a49974df7
+6cd9b17af81254eeb10714c2938cc849
 6cdb9956606932d58a7d6519e8367c6b
 6cdc8008052c90eb0e6505c2d15377e9
 6cdff323e2d351d3eb23cedfc1974131
@@ -13789,15 +16900,22 @@
 6cf11005a3830172898f5b57818f7fa0
 6cf1466a001312c24cb8bbf72bdeb9fe
 6cf3c9bd117037c34e689e89f1ff05de
+6cf7053c28ebe9c4660137740bc27d4e
+6cf8b443159dbf3d84f8c24fc2a92731
 6cfa20c09f8bcc3cf3f16f2ba79e2dd5
+6cfb3b336e95ea78a46467f14dae8224
 6cfb60055ed3ae20fec755ab240e156d
 6cfc2b27b1b6956e8205308753173ffa
 6cfc9121704fc9ab715bc156db95da2c
 6cfd952e2dbe2d67d0b98baf053fdc83
+6cfe88036cf9a9d19a91bbabad7a66fa
 6cffdd435cce01fc4457da7523be2021
 6d007b528ad4cf5d22c9b8abd17f88b3
 6d05d217c9a20ee15b2cf60fb748a101
+6d08d24aafb04c1d87762a27ac98ac73
+6d0e0ed7f3e566bf22cdd7c8fc75695a
 6d0e536e42f4cbebb5b301957bc0395d
+6d180df0680889e9e599b51e184879cc
 6d18a1dc6de92a2d25e7776ab0c9d5d4
 6d193203f7089b8d411fb3043cb3f412
 6d1b66ce9b5d96d8489e37aae418b14a
@@ -13809,13 +16927,17 @@
 6d1e30693f133b4b505b85bcbf3d3d56
 6d1ef843ae5e1936db51836a8e097e70
 6d1f81456fa158678f4c574c0bb26fd8
+6d20f535ec451dfff2373515573c33c7
 6d24e2945e40baadc4c5d2bcd17304df
+6d28603e872afd051c9bdd0a0b7ed7d2
 6d29fae9c3ac4b836419e7b5315be6b1
 6d2a9f073bd6bfa927885ee80466be80
 6d2bf77acd93f016c645d083681306ea
 6d2cea235715bf6d45aab7cd96dcb5c4
 6d2d6f4309c21b5a5ca1be8971b0ba98
 6d2edf46092b460a8d238243dbf0873d
+6d313f44aa6fb376ba5aa9561a5c9f18
+6d3154f8ee911373bf99625cc024bccb
 6d31c71fd0c8a4ff4a5fca313519b003
 6d331d51203c27f2ab3009005ed51fa0
 6d3643890eb6dc57883d777397423fb9
@@ -13823,7 +16945,9 @@
 6d39138320d883430cf3ebafb81ffe5f
 6d3934410282b895c5008f9a3dd84ea5
 6d3a0f41d0c3c289aaa894be4581f216
+6d3a18e4f6ddb5aecdd7d324674ecbd9
 6d3a9492194a33edf3da8827711f93d2
+6d3bf83daae91341387d84e5d3aedd36
 6d3fcba3bbfc06bb0caca79bdcd63c73
 6d42bf7de53e2a5323384b98babc7e62
 6d430ad7452df6936f673b8114c177ec
@@ -13842,14 +16966,18 @@
 6d59fa5e6ab8c27110548eb20119e926
 6d5a5ff71ce32deda32ae17d704923a0
 6d5aef2b9266dbe066dcf7dd54990d32
+6d5c9dc23b8904edbcbd6c3af2d5458e
 6d600fed0e5780a86828a569a395c5f0
 6d60ffe8ba0e7fa4b4487dcf2d1cf334
 6d612f119504b16d83896a1911b5a538
+6d61fbf24a4430747c368ef89c8788da
 6d637eb4fb4eb821dfb5edaa7b0e93de
+6d672dfa7b3b970acbc7b1afc03a3ac7
 6d67879f36542b9928c70827761a9284
 6d69f0b0316a0347f1e266f4e603dcfa
 6d6ab4cdd7e2858320840cd3234fbe43
 6d6d8ab9da41f70e1f3ab17e36055172
+6d6e84bb9cbb51010d99ff3880449912
 6d6eb58e33c7009a5f51f322a09df0b6
 6d6f6efb89633c3926842e9522d1be0b
 6d71001893bf74e33f10f4436032dd4f
@@ -13859,14 +16987,18 @@
 6d75745911fdf0b01aaf89514856bb02
 6d7625bf924ecee3be59e6304a49df66
 6d76550a7906bd33dc792bfdfad95d0a
+6d76e56ffa3045dd1c56ab4e583fb431
+6d7a1ec541fe2c009ac41081900174e6
 6d7b8c6f452fa3f1a4d23181293eeb54
 6d812b7354d05577704654707f9d07ef
 6d8340dbf179fa8cdb61ab57a92b72ae
 6d85253df01ddfb9f1c692909db2ebcc
 6d85c5ccc2a9de7ff3936928a0983c01
+6d877499564de8898c0c889283269118
 6d88630925ba060c746d6c685cc165c7
 6d8ad7f239d3cc2f20267074dfbabf5b
 6d8fbc66e05125c55ee14f34e124b439
+6d910aeb9aa646ee71c6e2d8f9eef376
 6d92d48f4c3a62dfdf3b7f770d08da0a
 6d9376719e000183cbeb65a0a1e9d14b
 6d947abfa3cdd238ee8c3929e5fcb40b
@@ -13875,6 +17007,7 @@
 6d972b18b412d5893b8cd99bf0d13bff
 6d9ab951ef91df1fe4eebd66aab4a229
 6d9b9757acf5393b5d71eeb216b18f2c
+6d9d85f158650e9ee0d3ab39d8b592c8
 6d9eb2509ecd2bae458cd5017ba7b785
 6d9f89fe5f5e264e8806acade521645f
 6d9fc3110c2cd8066b9dbbe5f867db68
@@ -13898,8 +17031,11 @@
 6dc1baec2568c6a6f18a3038f980f0cb
 6dc2d4a67c36a652c4d46f07be964aca
 6dc468b01d9151b4914037e5b2a4ef77
+6dc7401d7a02db5ef230ece13f060afc
+6dcab6bc4fcdb071b6123316f0f4a83b
 6dcac0be368c24863085d35149f8144a
 6dcb30680b9b1b06a2c39b2af675ad60
+6dcce5d9187aa4e443ba356ce285d0f2
 6dce4540913206bd215bc77cd6582d3f
 6dcf2f384f0167bd509f81b0aab15915
 6dd4777e892255fcf17c4f66856781fa
@@ -13918,12 +17054,15 @@
 6deadebaf3cc0e31130600969f473d75
 6debb3f2ff2518e9de9bee03692861a5
 6dec5c0b0be3af311bfb67bf0bdf828c
+6df059b98ffc8578c3930219850f7448
 6df1b29a4b86a83d665c157559ba9a39
+6df2ac670336d47b410d4f09d5448ce7
 6df563f70c194ae0c757f09b27cc8a4c
 6df6ab5d1082483040cad79cbce540d1
 6df6b73619dcaf18cffe91ebfda03270
 6df6ddd6b94af17fbce0d13407bde08f
 6dfda582004c0e5dddf9b99b57391f9b
+6dfdffac7911aa0befe629a9131add4e
 6e01399d7c284c290f0bf81f5726e69a
 6e037bbade5c4d32802dae9a42d0fc56
 6e0447253a7276688cb0791505d94a12
@@ -13932,10 +17071,12 @@
 6e0960c62e0f5df7ca54ed95a7cadbe3
 6e0a6d966a363be0a4e9b9e113f97014
 6e0e5da7a3f5f424b6881ad78c720610
+6e1020bf86ae67eed890c2e55eb69e16
 6e104964226b337f12c137717e02a5e3
 6e10cfd1abc7d5b90edb6d18d2e1719d
 6e112018c1d629b8b29ba40bbbbc12f1
 6e11924f8f7a72542724835898c72b59
+6e13eb8cd0a3b2e2171abaf5e849501e
 6e142a6c263767f8ce026ef0f6b5cdf2
 6e16b4e59887cb14da5c69b90ae45e9a
 6e171d80d1d61ca871ccfa41cf4a9536
@@ -13946,8 +17087,10 @@
 6e1f015edd49e4d7b17515a7486f78c8
 6e1fb233ddcae13c97e9f9cc1133ad91
 6e22211fef150f27739ac8cfe0c83b96
+6e2269cb145bd1355549f54ebca12f3d
 6e245be4e0bf674abba28553fdeb4ec8
 6e275682589940b7f6d048a90b0c267b
+6e2a8f0db1432eb356dc697a428aa059
 6e2e3c5b826ec01fb05153aa18f5b97c
 6e2f165c461d32b09939eae954432654
 6e2fe78b12840f98cfdef6dee1fc9c1e
@@ -13961,6 +17104,7 @@
 6e43d076edf29f8ec230723ff64bba05
 6e45014d7ac243c1bb57886fef40a2de
 6e4afc23d9df74ce8c911d6e460d85db
+6e4cc7a9940456f507153fceebb53f8d
 6e4cf01ce51bbe17947aecae05b83586
 6e4d122b8e3adc5f3998f6ceba427499
 6e4d71ad86721921608215f77741bcbe
@@ -13971,26 +17115,38 @@
 6e519b6fe662e4a19d5ad02397b90ef3
 6e5341d73b11566c7dac342f40b0f529
 6e54ca1b90bac47a85794f7c4924ac86
+6e5545f1df74d7a16682957d515aff24
+6e5847f5219beb500c47c94173dcada3
+6e599f1dff7d7da6432245fd142928be
+6e5abb809009d4a97c0c1569b435eba4
 6e5eb13d4564bf66e3325356f307e7de
 6e5fa18df4f14b62479efa69e1eacf3d
 6e613bab444df20d1f48af8772dba9ed
 6e62d4b7094b92c37c13c8c3dba00a3b
 6e634138dec899ffe6229e2afa7f0fdb
+6e640be35d729977821d9210cccf5c11
 6e643c9dcdca2cf14a7b222858fd27d5
 6e65f4022c5cee3d5e420348979e77f7
 6e67b4fce9d834ed7a23401990413c18
+6e68a37acebf176ae80741aab8f64eeb
 6e697cbc912742e1bbcfa8c7269a9bc9
+6e6a783afb74c2a4e33df4dd16042662
 6e6aa60e8912ec05d69013e9ee4f4ea5
 6e6dab4ee222474ce9620ac8ec1fb6d1
 6e6e60018417ff14809bf5a6a78a50fa
 6e718019da7848b230037256cdb22bd4
+6e73330251781af55f95c1c78188f3f3
 6e7473ddff2b36ad443557a68a30a20f
+6e74b0abc98b4fcdb52e4e49c674f6e8
+6e76a39125b624c0ba4d28a74500ea89
 6e7802e78f7863938f69e0b693c588c4
 6e793f94ae8a780b930674c8a46e7d2e
 6e7b5f9b91f6ea196d9db88ba8cb8b56
 6e7db9f8afa6175256e465d9d3b09919
 6e7f3a53ab722699f7c7d39ccae8bb5a
+6e805211d10f3e0a352732b557f338ef
 6e8321b8ab5004fff8d11b519f5d360d
+6e867fc1f996c3d15838bc33b52431a6
 6e8943e9196ebf7c0e2f60440bddda5f
 6e8a32664f3e7ca4b5b852f61dbb75de
 6e8d89544e85f97201c90bd49b30969e
@@ -13999,6 +17155,7 @@
 6e9443acd88f6dd284d4b0ae3ccbbbf8
 6e95bf88d3c8172a73848047ae0cde77
 6e9732e9271ee71985b285186cccb580
+6e9b6778a9696f842d11da023c0ebaac
 6e9c64affef1926e18774299e6aa7749
 6e9cd155067e53932a2bfe86ab035baa
 6e9e79c0b293d26b7008a234102723ac
@@ -14013,6 +17170,7 @@
 6eac28b31d4789cb73daf2674b3c1227
 6eadc408501bdad7808fdde730871736
 6eaee8eee3bebe13c1688be8a00028ca
+6eaf2bd1a152a3880ac5b9ddbd6b2136
 6eb052fa33808fe9b749590e8738bfcb
 6eb2e7d676fa1126bd6604d2981289ba
 6eb313acba02406cf35b950f0fad9669
@@ -14023,6 +17181,7 @@
 6eb6518d425403b5e26a1af62df6b62d
 6eb9c194b30456abfe25390a5b890c05
 6eba690eb8516bd4bb74cb95f24793fc
+6ebc2c464a39c7e0dbac822942e55d32
 6ebcfdb8e912d78c6b55177b9db2d975
 6ebdd883ad80c69d2910d12e0f6bcbd7
 6ebef3aede68bd9a94fd474e9aa040b7
@@ -14034,6 +17193,8 @@
 6ec27f755ed53bd6f2084f154bdeb6cd
 6ec64892e2fcbfd00c8298a5b14d285f
 6ec83feef92a6108842026096e4011b3
+6ec881d01d4a68b36c72a7a1504b1077
+6ec8840d7999c415d3b2c1c65736d64d
 6ec9820c25c0ff8d38f2a0891ded7109
 6eca19c298c65c1d8e1a45883ca10249
 6eca5e0140b3585fffeebffc5b4d65b7
@@ -14042,6 +17203,7 @@
 6eccdf6669a156f63cafeba6a4038c38
 6ecd9b470e538df593653c085a786c5b
 6ed614bf9573d3bdb4d734a947de3feb
+6ed6ca29c10ff17907404ff7d6709562
 6ed743bb8135e90cc3b7157a4bdb17f8
 6ed96d4bf928fad2b6811ad330879d2a
 6edac8bea4689142c93541469bdd6c38
@@ -14051,6 +17213,7 @@
 6ee13e3769cce68f742772612c11736d
 6ee60efa5a068553546ff85bbfe22d35
 6ee9a95e30a3735d5f8828275f6d2f2a
+6eeabf2a9ee8059f8d8e0a9e9c2f193e
 6eeb2f2ffd5a62b49ba3e5e261452b88
 6eeb776484e7ed3bb9760f858d628076
 6eec03906aae0ae3ea0b05a981255ee0
@@ -14066,16 +17229,23 @@
 6efcbd62d15a5c0d35250e4a2a1671f9
 6eff47de53b5c6b45e0ff23526b98b60
 6f0072eda8804f26f4fe1a9f62b2c709
+6f018ff7f85ba29e074b6168dc80e54c
+6f04c64b5e09c5d6ef715e289d3e2083
 6f071efe4f46a82c2906ce072c353b44
 6f08995708232a8201ecbda698801570
+6f098acc5cf2af9cdc911ab229729a62
+6f0a8c4e9636d20ef6159e7b709f5348
 6f0d224f35446e3ff34d8cf5045a9ac0
 6f0f8025b3e89d33c379b020edf3bda7
 6f10fe4a514252f7d9ecf33c2e6c2c87
+6f117ce567f97b190f6f5f5dde51ce57
+6f16c3eb837ff30eb0490f9e4438f495
 6f17766204ba7983eb22c37489ff0a8b
 6f19d4fe0671c9aa0defacd9b6a20714
 6f19f11b3c726be22378861a97c648f4
 6f1a84579072aa67a82d5e61af1a188c
 6f1bbb61960a2a7fa49884caec65b73c
+6f1bff5b4c61ad3e518d03b3e25fd261
 6f1cf1e6f4ea2509392e34cc1c0e1b91
 6f1fab48c3d6031aab5f6cdda5eec765
 6f204c6e6f5d3c7c9e17d912780f872e
@@ -14087,7 +17257,9 @@
 6f27ea81c59356bd72b88f7094d0bc8f
 6f2b65abb807daa7cce6b5e937945990
 6f2d4d29a280357eb38cfc913649416f
+6f2e484c5dc83e6c401bb7232293def1
 6f30f84b8a9184f5a28a23e38e30934c
+6f32ae4cb3d75c898192d813f11938e9
 6f33c96d25d1b10f9d8c9e5d928b4f65
 6f34411da54573a33f6797f38dec381c
 6f34734994b2695389e3bbb13fb3de9b
@@ -14114,32 +17286,44 @@
 6f587e03b7b2002946a7ac22681f2db6
 6f58d564fcc2cb1b47cdc884f1213a51
 6f59114490b2e06ada52e0c920336742
+6f5a63c37a9a366f6505cd7c145644e3
 6f5ab6b24f202365f9c5e1abe67c4376
+6f5e4e2d9adfd68476163b5ed16b5c11
+6f5f28fb7e6dfcbef65505682a50ea97
 6f5f6d3a78edbc8f977717555617fe35
 6f61981357a4c719751f3698af245367
 6f63211e3a26b73d2359d27f46ff58ca
 6f6468b6effe73d0c6d664a5199a93a7
 6f659c7fcb862e7444d6136c23e07e07
 6f6707954ad2aa7dece87767289d09d9
+6f676dd345349e103bf6bec0fe5dae38
+6f679aede4a66d9b65d79c905ef74da0
 6f68037b327fc11582d808e70b6013ef
 6f6b0bcf23d89ff1ec3afabd9187e2f3
+6f6b4a7deb94bdf55c44c48317251417
 6f6bbc7b3ea588644b1f8a2006289e07
 6f6c13f5ba88a244f64f567932724376
 6f6f54b7656456f736f2ecfdc51dafc0
 6f6f959b1896d8c3b7f137621f02219b
+6f70005672d2be2afb8dedfd2d717b92
 6f704d46ac03be3258508f1c58fbabad
 6f711c292c1e90440fbfe8c0b8695b80
 6f7331a35f0a62b271f7c692274f770e
 6f737b91c3117b05e04949446021ea5f
 6f7cdbe049500a29ca5200eed73183e0
 6f7da2789e24116bf32968bff03a8d75
+6f7df2b287050c9d47e97f7c01225089
 6f7ede37ace73c066a324dfe620c127e
 6f807e1cc0311188658c83f5ca79de72
 6f84e2bfc6d21dca3a2c756832e86319
+6f8563e1bf03ee123ce9effb64c99a9f
+6f8682b489057c1fc6e0da1bd39186af
+6f87892710610e8585dae5431a0e079e
 6f88d074675c631609117f8fba6771f5
 6f892f45ffc59b7e89eb031d12d0b56a
 6f895b5c24407b63312ad124c7bf92fb
 6f8d2eafce61d71b48b3c089ff427f68
+6f8ddf992a254ab828cd384f1e2412e8
 6f8ff9722270246aed28bdf9655a4500
 6f90149c55a41bf0829ee2c0b2a01261
 6f90e7eb2fdcea1c6b15c443f77e51a2
@@ -14148,32 +17332,40 @@
 6f9ba7251aa0367c819daf1947aa8016
 6f9e293492bcb539d476c94248fdfc6a
 6fa675016aa3307e888eca5198f09a62
+6fa686671e1ebf5d80b90c45babdc1ea
+6fa6c4abec763f796dcadcd4a9832fb9
 6fa7dabb713165e99ff9eb7ec00140db
 6faa804f00735c8049c87446bf5bc2b8
 6fabddeaa7cc5f468bd2231a09a5868a
 6fac5104be7a50162e3237cc0ab6d5b9
 6fac69fc85008f3827f8b5cb2d1e4993
 6fac773ce4b888e86fc52652d9b561c7
+6faf78de9648b90cf863abaf66a95a0d
 6fb04b5897fcc55f41a406f72d347af0
 6fb116ad475e740e1106e5edd3c51334
 6fb22a4c0a694c56453796cdfb1ddaf6
 6fb2b671e5a49af962cf17a63ff776c4
 6fb3e069baa568ae69a22204d470bedc
 6fb5389416cd4f45e2c921ae0c6e6495
+6fb960000109bad7e7882727633a9a56
 6fba47f43e3119afeee863f5f01c4dde
 6fbbb04d9f10558cb16c67d08ccbc536
 6fbc62a032fc8fa2b06a604cab41d29f
 6fbcac09016107f579e96c8ea96ddab6
 6fbcfe522ebd093aecfbbfcbfa1ddb84
+6fbdbc55bcb0c8e7fa5aee25d07ef5c5
 6fbe9d36867afb00edeab07b57f441e1
 6fbfe89b1f345dce64fe33f9db047e97
 6fc1f86d5182f2c023bf0cdec103e88f
+6fc27292f2b1890cfea99c16493c75c2
 6fc39e41bac6b17c68f36ddcf3c26ccb
 6fc59556711d44501a82d4b14a07a863
 6fc68aebfaec81c5ccc397ee3cc9d745
 6fc80f4eef6574e0234dabf6e24a3df8
 6fc89438adce73675dfdfcd0d2b36e31
 6fca9889cf95770b83c7d5303d885781
+6fcb3a839c0b4c61cb0cced856861a62
+6fcfe2a2b52d5837fa5fb1a34e64585e
 6fd0bd65726a4ce6eddbb6bcd6ee72e9
 6fd0caf5b499e5cf0f57ea058ab36b2a
 6fd1c06fd93f6a384981cd72107289f2
@@ -14181,20 +17373,24 @@
 6fd4ad771e21c2edf8a35e2459f51eb3
 6fd5766567cdfda97f9dfc6cc37cd40b
 6fd7d8664e4fc90bb8b1017291f63b85
+6fd7f9bf1d51d3f2f145941db7c96807
 6fd9a3cdc4255aa6bb21143a15f4e08e
 6fd9ae2d2cbbfd3c829dfcacc8277f82
 6fdb35cb616fcee72deb10e898b93cdc
 6fdb499b0b66e6547623d29fdd487796
 6fdb74b4c058c2e22c1ed00f4bc63719
 6fdbb5fb7b879b5ec803e45e521b0ab5
+6fe0c1e1f2290db373818f25848c634d
 6fe47fbc4119fd551fe482d02b1a0b21
 6fe5ed2d34aaee4c217291523be2adbb
 6fe75713549bf6823a8d53951fa84d8a
+6fea5b6a74d48253b19bd8e0288daf56
 6fea5d57b070a92feb9d14044dc6b763
 6febc0bd94a24cd8885818aafdeffdca
 6febdb02ee16a7bd7139573b3650078b
 6fec2c0169c404aaee94efe33bbe709a
 6ff100ec65276880d1ca14fe01fcc9af
+6ff1d742f04be49b9baadeec76cdc505
 6ff32bbefa66bc7a63138549bc7dee99
 6ff49234485cf9d53b190a9c75cc5d3a
 6ff7b465caa82f256292e260b2b5950e
@@ -14214,6 +17410,7 @@
 701194aa72428baf528b7a7791541aa4
 70134638430a4c0c5f592fa2ba69b54f
 7014c564c2b0b6531ce2ffe4fc2f528c
+70196145a8095cabec295d1b8030d61d
 701ab081fde958cf83a0e70f548e1eca
 701b6c63aaeb84e23aa1fd7ce9d3261f
 701d4ceebc77dd9dcf9bcfeaa8c3d9aa
@@ -14223,7 +17420,10 @@
 7022b244e23a993d8725ea778a0498c4
 7023c7d990b5f518513b80867e4c31a9
 7025416053faf567dc725ae97cb838fd
+70264fb46b1c32b2025f0db8e6270c32
 702673d1b2ce8127f371247280d4a899
+702da8d2ea9b055cdda38b7f075ed237
+702ea796f707d49ec785a16870c33d4b
 702ec8b77d6205685aff963e6e0b4788
 7030118ebbb9dcb95c38f9beb655a2dd
 7030f927ee5856fda1fc5845c9f3bd44
@@ -14232,6 +17432,7 @@
 703651288f4f1d754ecb20eca876f61f
 70388d73b3dca7f92467d51b63a1d583
 7039dd3d204428929681bfbe01d3a057
+703b3cb19cf04b321e4670c84dfa92a0
 703bd048e5b6d984edb8e25c1faffcc1
 703e13f0ab2d28c8dff696171a9eb1df
 703e7ae177a0eff6e33bb6e747bfa12c
@@ -14241,15 +17442,19 @@
 704a8d2c484c5f306e2a586e334e812c
 704b5110042440d0ccc872d46d051c2f
 705190bb8e769e7f453693f37696a9b9
+70530c69f69d86b9b5a8d49252cec014
 705493e0e6bd9236fe24093fd05650b9
+7054dbd119ade2d32e350bb3f6acb63e
 70552078e891cb7935b5cafa392c00b3
 7056a74900874fccfbcbbceef16c2d2e
 70587401136900e2f792481e211531d7
 7058899f2860d672e8af267740d7b137
 705941aec673e91431d272f6608a84e4
 705ab11a3592409a3b39298afc93f3e3
+705c70434535729840bcd852d36ce409
 705c7e34716c15bc1ec88b443b7d31a2
 705e2d589355f3913101469e9408eb65
+706171852c26418ab3f9772385e09074
 706432f2554823bbe079e9564d5d215a
 70655daf62be4edaf0caab9477ffc06b
 7065cb81e447a0a613d269a0863e0bd0
@@ -14273,13 +17478,17 @@
 708c612c6788fda0cb90319c07a5ab9d
 708d8187adbd83367eeed4428cf5aba3
 709227dd2f4a438d60756be60724e216
+7093b4d1837a6a6206ee37961800294e
 709500aab3bbdbd52f30937b43a5fe8f
 70972dffc3a7bc37893d6cbbb056a80b
 7097a09f4522d1776c8197306e0b80bf
 7099a174f4724670025ea3337a3e2b16
 709a67c1b7d45885f83b1e54870d447b
+709ab41be7c05f3cb40c20861f6c5454
 709b57bf80dd17e4e42b8fcfed147194
+709c78e4b5ee214e3fcc87b02212e556
 709f858d31eec937b32eea775e60071c
+709ff1673c391aa77153b1d219c923d6
 70a4333014bc14e74ca36830e4d2d765
 70a59d21cd7553fcff3d6847b5591f81
 70a65f091aad0edce23f887a0dd377a8
@@ -14291,29 +17500,38 @@
 70acb7f045cb0e67265e14ce399e4bb4
 70aead306830351481c316b1b0213285
 70aec7a562a53a34bbef385e331577c7
+70b0bd8fa26b14db0541317f5ee04170
 70b0c3eb4040c7fd5b9f71f49b0dc4f4
 70b0f8a5bea59ceefda2acc077b171d1
+70b32846484d5d2951f17164128f61ba
 70b581ad089fdb8611b221bce136c7d1
 70b6ec7c726c17c15f83c4869befecbb
 70c0cb858712bb97f8cb79f28a45975d
+70c3d929481e6b698e400db8fa88094f
 70c45582be39557091c70f9758db4e5f
 70c89d91442438c59ef3823abe329147
 70cd29515981fe937289f7efd2b4a172
 70d0e948d6063933ea9517ebfe9474d3
+70d239df2257d0b6cb269f42cf821f8a
 70d23c82936c3e7a25e6e812650245d4
 70d533a9950026c7b650703d10d00f24
 70d900598440cebdbe2cd4aec686b80c
 70da94cd60bd4154a62323734f37dad2
+70daa632893f4ad67503b0a9904709ff
 70dd26104e4f8d6d1468e99acbbd53d1
+70dee13404aa9097290a59514ee3c027
 70e22a104b4d7ed491e3b02935bc936e
 70e4c2263167fe4667d117e4f6109ed9
 70e60f7c623bbbd8400dc106edf15164
 70e7de2331a28b10f294a60caa4c3448
 70e9f7964791be94566a9c3873140909
 70ea5d586add402d4f69ba1b63a38f94
+70ed6d21d020e39bf0327beaaadc157d
+70f1602ccc9327792de4c6117fa95a32
 70f288725dcd0520642bd2786b821068
 70f4b425c06ef63619bbd28b9f489145
 70f7069d86939cea52d99a9f5465b6bf
+70fab401beb0bc1184c3326dcecd465f
 70fb5bd77b55f223cd4ae7ac95b06b44
 70fc578c1089b8b094cf234e2652b216
 70ff65a70e85caa19ce26b8b5a32502d
@@ -14322,6 +17540,7 @@
 7106355da395eae03bced30e04743b05
 71067f9b27c084fe0514fec1c56ec6e7
 710789a733cc583d8f8f73634200ca32
+7108c7fae767d5ad0f6269231c752fe9
 71091a4bfe23b654e868c140eabcfd9a
 710930c72a3aefe8a6b1b3175e0a8fa4
 710aeb23bf69d2ab313732f23c47b775
@@ -14331,6 +17550,7 @@
 7112adb8e2c6e470e54fe0bb1ff0e3cc
 71151f5ec40f58ba9bb19fa1f8b7fa82
 7116004270ec21b0be46db855c1c7f3d
+71162cabea7590f74cdb8b328541ed63
 711910d41af81899e6cdfc384147e0f5
 711ba8136fd9cd7d2e1c47d49475db49
 711d91d6f5d37a3d70c4f4e2c9e48f49
@@ -14341,6 +17561,7 @@
 7124ddb63da42d7152f417affb71ef70
 7125e2885f5d8bf0ba0ecc849424b250
 7127568c22c4b61516d74eef2d104233
+7128df5ce830e059854e7c7bd6517128
 712a3f9f94a2d6d8f296ecf427a80ba7
 712abc505a8acb4ebdb021f1e8b11ca7
 712ffbd0b525b28755a5521a2fa7700d
@@ -14348,7 +17569,9 @@
 7135070e7ce33d52920dfd6d8b10b9b1
 71363cf501a89713297f1197f02a5a06
 71370104228e230bbb79ec0301e8864b
+713a0fe29d6fdaf0bcf81c4280ed3105
 713cce9995b7d190d4c7e125ddfe3caf
+71405806883696185ad3836a22733401
 7142aca64b0b9b4b10e4984738b2e033
 7144fc1e8d0625e122328f1e29e00b94
 714896c3fd4610aa99f49d8909fa7dcb
@@ -14371,35 +17594,44 @@
 71587fb4377b11fae5bf26043b65c178
 715bb946f173eeaa8c532bcbc5d7edbb
 715c29bb042236779c4157f639238ad1
+715e3ef03756da86e787a3e7308cdc2d
 716281269e0da0f18f9edf0d5a2e3374
 7163263a4029716802c92db73e0c818a
 71639047f2eaf112580349c27defd6f4
 716d559b2394d22d25300a1319d5af90
+716e0a25015259f7ee232a9b6fb779c5
 717208c6606324651980cc360a385b72
 71734aa4ad3cec0aaf9f26ad17188611
+71735f5be33f18d492fdec4cfbd740fe
 71757e38cc60efb13e48c1a9d4262dab
 717645c6f07a55636f5888eecfbdf0fc
 7177325a8f63b23e86b2f0226f3eb8ab
 7180f4e01b06297b2d7b75e1dcb4f6d8
 718110e22a6383309730e783d9d74160
 7182265c0a9e6d9ab1faa503c572f1dc
+7182c0d127e8f329102a44038ea8ade3
 7184d341238a4d8f7d1e1668dc955beb
 7184e2697d179adc102de4937bc21924
 71859538174c9d4dd638abf277836e09
 718834677b85074fa5355472437020a3
 71898e2024220907421961f8b1bb6a2b
+718a33d6e6e796f47bbe6660b1500a82
+718ac8be1b433af8e23e4ca16d38acbe
 718bff590fde981930171ac631731d3c
 7193b4c990cd0a595faec7180a77d49f
 7193f1da396ca5b7aee3316fc6c486d8
 71947e5d7fa5260f65c492d0837cae85
 719672190e36afa4bad4c97460739e91
 71967258f7a7ee27a2a91ef64866978c
+71967c1a71eccbd6a031246f8017c446
+719994dc97104cc0b0031df2413b1cf2
 719a28aacdb723ab65e8db051c14d2eb
 719ada081ac1ff534728bbb5a8e78667
 719cc121301654fff82d807a6eb1f36a
 719ceb68536f6200f4cbeb3b89d86b57
 719f2394b578bd201404ffae91a814d0
 71a559e5656a0a164e589956859376d9
+71a858aacfa4dba0411cad9084fec9b8
 71a97fb1b039ef6ba6ea19d886d01030
 71aac0aba100d0c3938b63b4f09fe7de
 71ac078c89ec726c818bf819de47a92e
@@ -14414,10 +17646,12 @@
 71bc276b23f64d7407287e2a1f0f03ba
 71bcb243af76f7410bc462b143ac80ad
 71bda6f0b03a9e6d62909f1d035b13f1
+71bdbe3c07ceaab2eb10a8d023647e5c
 71c31dc0510712d724ac329468808a34
 71c344c9e84c1656c45f0c9a8a4210ad
 71c3cd468497cbcc5bbd7b2f4ece08c8
 71c4b4399c336d7b19771ae8c4d8281e
+71c55c9e89b4ec0ebe3205077d3787d9
 71cb3990043fa3dd0757055c93506a1c
 71cf083d4cdf617e64761bbfd3b460e9
 71d095c09ec31925beaf7ac3858a2b21
@@ -14425,6 +17659,8 @@
 71d417b7bd56ed589a764d9ac42e4c8a
 71d4b403336be34c06a7dcbf0ad4c580
 71d5221cc7f334f73a32bfd059b488b5
+71d5fc7b48445199d55c65e56c791974
+71d63205538ba8f485fb29024fece305
 71d692b27988e669966252f523319d1d
 71d918dad97e917cea6f5c34efca0574
 71da4a574aafaf02857da1a2b810b90b
@@ -14442,12 +17678,16 @@
 71f221330bde8ad942c41d5c812cb1a9
 71f379a2f2638f93c4c2d01203721db1
 71f3c4a12f79031427072f607227b857
+71f6a4b4ab697fb1b13a7ac245d233c8
 71f7833f441d7de40ffa574623d673b0
 71f7840a6d3741a3b36d246f48f4b61f
 71f7b2185478ee2e56c4717621ff8a0f
+71f88215f6f467a9ab65fc26e13b77a8
 71fa5c79c17002e70705d7ba5a6f33f4
 71fdab28bbaa97d38271099788bd68e7
 71ffd564f8381eed9eaee201e4585696
+7203d1f072c52d47389cb62ad7f6651b
+72063669a798c335e0bec156226abdb9
 7207655412d58715df0507a226378f36
 7207b594e1a5778259e2a30f0c0bd714
 72095f03d092efd945940c45f53b8fb5
@@ -14462,10 +17702,14 @@
 7217fcfe34465d593e5223bd8d0be100
 721c3d75bc6e7eda26203d8698a5e6ed
 721d127a53edf2481ac7beec51c9decc
+721ff1b183ba79272c6d7fbe978121f6
+72217bbeba78013e88b8530526d5c13b
 72224ed9c3f68e14325db28a38b7f469
 7223e6d05df01443051ca722bc90d512
 722425de6d3087fe3f484df8b29836bf
+7224c22beebf4c9a09f2595503431a92
 7224d22edb48239b13f299c63c9b3a0c
+72254312141dd4a1f38b2e1325aef84c
 7226689a0cc7feb205449c8629c475e2
 7227a4594193950ccc644bdbb9daf78c
 72295b68c01899763bc99440d2467bf8
@@ -14485,13 +17729,20 @@
 7239029d2cbba42791efa5d3d88d8346
 7239711f21552939dd347b361579fd5a
 7239dd2d8ffb75bcf4c89dfd2e18dfde
+723c136bf03836554871b98a39c02ca4
 723c76c98c930a2462c7f9a9860cc923
 723cbba13d4880f19523e45b2add3fbb
+7241ba294020cba8455d5326ae3042a0
+72435306933bbdf4758c71e9df415528
+7246d65862979e1065cd8258e378b352
+7248eadfb005ec09f4758cc9781f794f
 724db74caeb815700356da12b11e2603
+724ddbf72ae1d0b921aebb782e084b66
 724f64d09873dcb068ad29b88a9f2474
 72500ef0b832d582be9bfc030cc4aea8
 7250a2d23324aa79aaf9aa50f5e8b007
 72549e78cc3272047ec138a497f295b5
+7254d72e363929aca74fc0a185940083
 72550b8c08f9841c683d50722f7de465
 7256d91b915fb960965fcd158af3762f
 725814c0d22834a2f0d322ac9f9497d6
@@ -14500,14 +17751,17 @@
 7259bebfe27cae96b0a272512516f5a7
 725c73d186855aaae94682661d601243
 725ebb1e0073aacc8351ff8759cce795
+7260a9162fa892924e85e18d9ac11003
 726218e8d813c4e44fcfd1745e53dd48
 7267092caca4b5623961e3d819e4c3d1
 7268059f896f5486cbb7a5001117709c
+726a08e134fd3f4dc4d46adabd0f80ff
 726a1d71f6badbcafaf0280d5f9f9594
 726a6070a9e2de9c127c099b9234ce66
 726abdd30222012111bb9eefd27c516e
 726b62e82cb6453e2e92986f3d0ee08f
 726c1ed27f0e46ced57adddd2fd600d6
+726c768d37df87972459e6564e969b77
 72706353dc712d9cca790b070ff32261
 7272d2a1dd14504e0acfe9a1eb42a012
 7274facd1e3976972335fa9f00095158
@@ -14523,6 +17777,7 @@
 72889985a026fb645e69349d97d5db64
 728a3fd9db22343b7485ecd3c54d462c
 728d121d46317813731fc8d9f46ff04b
+728d61ae83c959b5a256786cfe60955f
 728e919fcc4928423e254ebb9799f715
 72901b744e466de398e14202e9869a03
 729091d1d92cc05ec59c3ee4cf05977d
@@ -14558,6 +17813,7 @@
 72befa58f66e4eedbc488e60544c95ce
 72c05c89a5c64b2db5f503eba6cd78c2
 72c31b56f045f171bc957fd13b02f845
+72c971213d3ddf90854726687c16f01f
 72ca6fc5b5726046280509ea604f5ab8
 72cdab848d1fb830c9bd73d53543b91e
 72cddf66ed450bed71d843612ef654d4
@@ -14570,6 +17826,7 @@
 72da53d3b46194ccb93cb59f54d2c030
 72da572196afb1af401085e310cf7baa
 72daf2b706d7ce6d54b42aaecd4052bd
+72dea0af09a2f0f24d6f53685ad2de7e
 72dfaa3e65588ec6ac213c27ac0a048b
 72e00bc7a64ea6914fbc7c6e3caab8f5
 72e02055dc7b4cbf8a0a268fb3e67965
@@ -14585,6 +17842,7 @@
 72ed247ad6d4b54f436cbd775daca90e
 72ef3a84e5e9107bd6e6b4874175bd47
 72ef6d704093efede380298eaf77a4c9
+72ef7e37fa83553408fdd5d3517c6fee
 72f619fcec150751be340cfba09fda9a
 72f6908caafa1a4d6b4e051982123ac9
 72f747e47120ea0dbdcfeb9e936bd459
@@ -14594,39 +17852,57 @@
 72fbccd3e29566d8ccb6575cb07e1218
 72fc2ed8d93a4c2c7a4d44a1013bcb42
 72fd3f3583980b486fce629ea29b9414
+72fde4bc6d2f763f39f5786010cee1e4
 72fe6b2e7d57f64f5ffb58b6fe4d810a
 730260d1111c4ff0636b52871f80adc9
+7304e56310a241673a306a23a0296e96
+73058cbff84f24fad6b09aee24fcf16a
 7305995db8b8673490dc265810277831
 730638e7691bf95638739ff9ba4f0c32
+7306c3d40750a4bb945923136023aa8e
 7306d648e1e614d0e690f6267101b086
 73095ec979a68069cbb306b7fda13b11
 730aeddae87985c3fe4c100d6f9cfa82
+730b88113ebbf4107e2a388c55fe753a
 730c7926bad2e6fbd20e5cde9f0a51d9
+730d6fb88e6b5f2987d029ccadce01a6
+730e61557d5e63730f09e041bc945f9c
 730efa2419155a1e8ece64a319e681df
 73124826eb73464569f7ca992f2f2e05
 7312ee323e24ee806f91d60e41a62067
+7313f1fb39de205cd51f23e36e2d0473
 7314a6ee09e789eed7fcdcfa71a3e7b0
 73166173b2a6eb77597e311e02ff7e2a
+73166b02d79f882342c5fe8986d6ca57
 731821203e6087b9664591b8ab33a29d
 731a96cc1e82d8196b8cef477e8d99d6
 731ab007cae63d52bde3c8c0176d32b8
+731c1a0d0e0f9f403dc38f30206ea1fc
 731d71656ccc03cf1ec8ecbc5d220c9b
+731fb35d825e38f5b5c3f0cf0464f7b4
+73210c7ff2d1b8d589ced866b98921be
 73210cade78bccc828aac8e1a199b424
+73217ee918125aa2f3e98ac4d8245dbc
 7325c6df79e3327aab17323d6da93f7f
 73271f734e3d31908c5829a6a1bc2bf9
 7328d9f514f1de1b9aa49c264e207953
 73297aee9a97d5451cd813198d82e60d
+7329b8e65ea2b79d39d2c7d602e076f6
 732a368b9725ea1bed24b67eb50a78b3
 73339d3157923c9254a95f0f01ae93ff
 733574a7e34e270a62ee71cdf5f8ec7f
 7337358bc749e9af1c2b97bcd36a650c
+7337986ee2f10152d0c50bfbab263812
 7339a94ba90e96b6535aa16c1660148a
 733b387bec27066d35c6a6326b476ae2
 733c6c513e30efa027d2bad32ce020ae
 733d793672b6cc061da0ef3f41e38c91
 733f3aaf0a6f990dceb8ad5b1db173b6
 733f782649cd0f4ceb376b549906edee
+7341f42c7ed4ef485d32fde2bf130c12
+7345258d41f18ac7e214c424a7d2a7a0
 73486f212ceebb3a0fd3efd062ac2488
+734a6d8592db89357807ba82b4365735
 734c93890a0ae04023fefb98777ef0ec
 734d2047805ffff4d8df2aa2365b61f2
 734d2858660cf67967b00ccc08aa3ed1
@@ -14634,19 +17910,26 @@
 734dde6fd79bd8a577962e4f620d1e48
 7350c4830b5f42ad9af5a00d6d120abc
 73516ca9aa5c729a0b84c5b1cc096842
+7352957228a3f7a1d7c26456d548f4fe
 7353f7c3f5a51a17a00ff077ec9a9e97
 73576662ad1c5749893140636c176354
 735828a815ada4ed36623e49d9e44275
 7359694fe045d782f5b5a54ad066a92c
+7359fc4db1a33abab75413abc1b7611e
+73611382d12788a2280eab2e4b5cbf77
 73619db642b829fa3e2aee613e7ebae3
 73632ac9afa877eb1309d8f63b881e5f
 736357d66940c2dd302c2ca992787ea1
 73677e0f6a8ffb81b96277ceae9d33e5
+7368ae394ef7df40798650e2b41eefc6
 736b0d9dea3d295f6b2aeeb725722eb9
 736bbccf714d2310b68684b601b65f5e
+736deffb45122ebcfc091ac7e1129055
+7370a5735d577e656ce8bd40139df4b4
 73745a54d4a424feb797fab8de627851
 73772849c975aed775ffc2e816882c48
 7378ce5281b66ee510eaa0b6fd524766
+73794e71c3cf0cd98e86d04ea71aa4e6
 737c9f0d21190eb66386ff1dd9e220ce
 737d84d116fbaead82a3bfdaaee02d59
 737e663a3fcfd9ba751055e80a3280c8
@@ -14658,6 +17941,7 @@
 738a3a25ae500660150287e929fd71a1
 738ff97902cf1c95a3628ca7d8476540
 73900b5938afb28c5a238758743a05b5
+739207edf9c0ff5a2d6c110146c22f21
 7392143e9e2269e035fc28d89982cc8f
 739234a1d636680c1da2581b777466a3
 73928035dcf0e500ad5749df694332d6
@@ -14666,20 +17950,27 @@
 739712434749a89ccf38f2d4feecfc6d
 739930a4c0347e6f4b357e282c4e3335
 739a0f912f3db4e7b9cca41a6c5298f5
+739a2ffb4ae89605225b5d33aa054b62
 739b5a34d5848250c2642fd2a070c817
 739c8495c7392550e64e79db6b5a9564
 739fbbb8fc222180bce4ccda2aae19a7
 73a2c26c731c55ecdeca1c61b43eb7b2
 73a3c711d70f00390b108e980de60722
+73a3e6aec621a3ecc4f40787f68bcb67
 73a42752e8d90eff086a62591f435546
 73a72fbdd7b9b8f0d57b4de6d61e71b8
 73ace8faf5d1ac42338f9c2d3669e0c2
 73ad74c834807bb278d5714e023f93e7
+73ae4d4c03e5f94f4e2cd58cea18c561
 73aea11812f8dba93d6e012bdcf953a6
 73aee64b234d652e8172ca2917c31818
 73b0fd749646bfb62d7af30839acb4a3
+73b2edc859c33be0baf6dfc24e051155
 73b411776096bbd533885626a7447b0d
 73b4f5c1c6d38ed92a250129119797c0
+73bb769999f1e51c14d7ce58c659ea88
+73bf1b224ec0387ad08311f1fa5ea180
+73c11fe13f798df0cdf4eee548afa8c8
 73c531113b3ae79a64575a7c46a6aa19
 73c686f8b4f9578fcc2eae89dfa414cc
 73c988b9581b6c5fb63926b708d2a293
@@ -14701,6 +17992,7 @@
 73e221ab58a2776fab23ad303f57a8f2
 73e2ca4b6bb2b9c325fa15ef630d2050
 73e427959acd9b738b7e8ad165f659b5
+73e5ceb509e7e02aee26925e3e70fb6b
 73e643d72f60fc90efe1abb1fb3aa31d
 73e699eef5feb47eedc89cccfaf123f9
 73e78cfb10d083570ad09fa4ac26f9f9
@@ -14709,7 +18001,9 @@
 73f291fd51808850236d7c96392947e2
 73f58a6462a419671da12dfa325166f0
 73f9ccb3297d5c345685214c5ecff255
+73fa1b91d36fd3be39a105b20dc9c724
 73fc9dddd2e618dd8f985d16d05ccbd8
+73fd193d02c7fabdc2d906bce82cf254
 73fd487700eafeeff6c76a57f4366de6
 73ffe2144e5025b16ff89f1ac6e3d8fd
 74013bf3bd7241b865453c11401186b8
@@ -14723,22 +18017,29 @@
 7410734c59b85af83d0261ea6f97d11c
 74111e6f648f7730df0da9445d0348fe
 7413da6117c9fe3605cf83c16e9496d2
+7413f793519c81e9afed9db846454918
 7417ac2b7526e268835059e8591bbb6a
 74195194c65668c653e8843816caa48c
+741a0bb115f62257f22ba920e0aa22b7
 741a47772bf7611455dbdc98a0140353
 741a6672f381dae9dd4f7c09f5a65e26
 741e1421ba954713faa545e5fcfec20d
+741f9b354d841deac93fa561d618c66b
 7420fdb8a3b38a197cad1f09a8ef64f8
 74219b088ec2890a32eefd5175b1ae0a
+7425cf946670e22aaf5b6665f170b1d7
 74264d27eda8de94f64d99d9af5cd02a
 7426a62ee8d3fd58fa30a2cc9d5ee7dd
 7426b5685f3fe035c676d6da61184746
 742b00a93ff251272df758c42b0695d5
+742b2e99f2e36c4027e2d29bb1a7edca
 742b4e6179edab9735f96a7ef3f58358
 742bbcd73bdba3ca96274ea8bdf85a6c
 742c769b8ac5b154581e4e6d6282f4f7
 742c7c46b1a4c31dd564083b5e19ec75
 743106fe0cbb56b6428da08b831a49c1
+74312cd1b06b5e4f81bde98f28d1029a
+7431afa5d6a66fe76f7d0b264a809105
 74329cad686520f00dd0ec5be9aea988
 74344a314fe38d6d44181e8ce6348a75
 7434abb2bfb02fba9615135a4f5a7ca7
@@ -14746,6 +18047,7 @@
 7438884927aaf1face75bec79cecc002
 743b7c056a1d1c57d5fbf59fd2648eb7
 743bc119c8a17864e659b3716774bfc8
+743d2f1b471fed18c23e739ac22d88d5
 743d5f5db9742f18aa7f60d10c898c38
 743e82c6e0d5f7185df3cc5a8e65992c
 743fa42c1262e9946d5f25ea75dfd2b3
@@ -14753,34 +18055,46 @@
 7441d18f02155dffaf74800141aa42dd
 7443299623a081258cd5307ff6f8773e
 74434e11445fed550864b86b1f25dac6
+744576ad2d3df8ffa44bf3c8b0fc13ac
+744690741b447a0c9c004fc411a8c91f
 744734d9da010da30015ae75a0fbb3ba
 7447e2f078c936ff451f1cae6ee4c5d6
 7448df6bdff087669685df3eb59b5808
 74508ee819e92408c97c92a17348a17b
 7451200ec5796040ced0121db659321a
+74514a70b311d8988228a20a034a2ea2
+7451676aaa61dfb09bbef14b5d29734e
+7451e45c86d260c09f1bb7c7887f80fd
 745271ac1c1bcae87e707bd32fcbe302
 745329558ccab9839b3a126e5303b519
 74535b2af000aaa6dc2de085a21ec7b5
+745545b03d7bd9c8570e218c125bd613
 74565bb3131e9c108aa640eb4c84ce44
 74565e0bb42c0a61a3b1fc6b7f80c65e
 74588b35926e4dcf0341c2768c76cd24
 7458ddf7bb5214fb5e580bf6371fdfcd
 74590341bd208ec724166588997733c0
+745987749169766d26c421c09cde17f2
 745a41123def7ab24a30a4f87a1ab60b
 745acc97c32176250e26ea6fe8436bbc
 745c05ba04d745811514b616a3c86c31
 745c51669ae05fa2e285e1f81d992523
 745cd6c855b062b337cf807ada61d3f2
 745d695051a5a6fe20c54377e886543b
+745f592fc3ad00d6a1fd4e4a4283d03e
 745f73174201a641a74751e119ed6f30
 746166b16104dc4a7f004363be709d04
 7462750453934303132cd62ead51865b
 7464e06ce416d644c207f10d307264d2
 7465a8db135c59d70d7940d60ebda82f
+7467acc336d8de2db12e825841480de1
 7467e9c43256df034da7ad7a2f03f300
 746a07ac3ddaea77e2425033d731133e
+746da2a005281b466253fad9edd98ada
 746df3b49b812184f646c7e33126c388
 746dfb53f648a75731f866cc18a46628
+746e2fef39f1a40ab9a8b14c1f17832d
+746ede9d4072124fe7b036662ea45d41
 746f3572965fac5dc67507565a63e1f7
 746f8e48ce8bdba63a196afa4240ef25
 7474e01c8bafb6951d79abfd4fbb582f
@@ -14788,10 +18102,12 @@
 7478524b75477820e5d182a5bb2155b2
 747b48cef9107e7a341d6d6b72316f1b
 747c2edc36b10f28b44559c068e24709
+747ed0d751ba4e6bd8fd248786e8d17b
 7483f65cc8092794ec2d1fec8da50f0b
 74841f2899533f8db78c898cca15a4c1
 74851e300e04b4a1d1fd356f31df117e
 748742a2e411e0ae69f1c7c0d4091880
+7489700cc37c6254c01c84618ac8226c
 748d8c08d4e0ce4df2917925a69fee89
 7490577717d03fde0428fb32d3d20c6d
 74907ecab30fb12af62283e27c08f57d
@@ -14800,6 +18116,7 @@
 749b4877ebc746d64303b841505df2dd
 749dbb1437e7e241e070236a12df4ddc
 749e0593f66dc5254dcf0c02140622e9
+749eac6d3e4a8dbbbb05fa04172f0be9
 749f53d238991b7aca48ec664cd6f56a
 74a205d80449516f33989b924bd080d4
 74a3257bf080920e94614f2bddf6dc9e
@@ -14817,7 +18134,9 @@
 74adfd0897a6aa6a632774c2fed1d761
 74b1ee20f7a8a5b86a03af43029f1045
 74b2b5f0f013ede6459483d5ddb323a0
+74b60daaa297b27bb4506b2fda6f5771
 74b82548902d7b2e7d050221066869fd
+74b889b13e0b272f6112d731241e51a3
 74b98d285071638d46db8d62a2090c0c
 74ba1a053251c09486f1e39a9ea44259
 74bd11a300e926f034a878229f4b0f85
@@ -14826,6 +18145,7 @@
 74c47a290838619b006f8523989de5c2
 74c512ccdfe4e7712169fa55bcafbe4f
 74c8c88193ad4ce575e15926599074a5
+74cb621ec63fd275d0dffa7bed06fdfc
 74cf24a925dbacbac5aa02288b90b907
 74cf4db424b1c00017a28ae1cc11ffa8
 74cf502b083f05e15040a4e1956efcd6
@@ -14835,29 +18155,39 @@
 74d722b0c3a2940dbf80ac058c0cc863
 74d750e62dd3659cbc37957e28696355
 74def8f57d4ab834bc3dc801618912f9
+74e03aa8d5c83ef850204cdea304eada
 74e3c4c8b52bcf2faf7b3f7b902d1f34
 74e439812268e634e5b36669c2095dda
+74e4595dbdb6452bfc831c61ab76c0ba
 74e56bb977bb649235e94865d093ac0e
 74ea584903f5face0ed8055f27dbee8b
 74eb232e75b6507b0e1296e1e3b936c2
+74eb854ecdd8420acf5957dd3ff16730
 74ee0ba8db57beda43e1463f0e1bdf1c
 74ee4ebebb761a2190c8701e9819d84d
 74efcb4a0d188cf1d16d9b68d5c4a1d4
 74f01339f864596746f6568306dba7d8
 74f0b687f520b02d81500f1e35cefae7
 74f1145e635796ab611619d3f98e6326
+74f1333b9d30b7cab547d27b7d5999be
 74f243a168cff3c163cbc4dd9ed2d739
 74f70ed34dbd61ff55ea75b6b8b2f219
+74f785e235fc697fa52395a74c4d46fa
 74f7f489c15494eddf736e8b360c1d76
+74fcc25e5c3d2990655bb6bbb6b1397a
 74fe42e68b4fc5f78b57055f37316e5d
 74fe58ec9aef5dc9f70c550897b33c00
 74fea71a45a55a9c86e0801e47bde7b5
 74fedb120f1e200aa0e9835b5f336079
 75002ea58c5d343d120593c18d0676c2
 750188bb2b5acb75aec33dcd44da2e03
+75022b8b744403fb851ac50713ae323e
+75034f684bb23a5b98175e933b005fb1
 7509f2219e42b9e0d42621683e09350d
 750cbeec5ed989b7fc61aa6c5490fc20
+750cc6b79d00512376aca2d0f4cd709d
 750e415c0612fb09efe4917645b22fa1
+7510ff1d7da27f0dccc9b09663f810ef
 75134078447d6e90b1c44d44f09d7768
 7514876a15c4d949de5bb738c0f5bde6
 7515ede668d520fe6a73d5af608f3890
@@ -14866,7 +18196,9 @@
 751ce5384e4e3b5a76cf398e4d6dc527
 751ebc258931754e3660666ad2fb1011
 752082decb3cccaaa659a7ee014af3d5
+7520b6b22c042cdcafae14c5ea41e5ed
 752364e560021d8166da2a18a532b98d
+7524a3f55d60cf1c5b22c421bf4cf8e0
 7525d4deb95ad651fc5231e338ff8a59
 752651207d337fc2b37c644186889ae6
 752a604b89b727954addb98cadc85d74
@@ -14900,21 +18232,31 @@
 755aed8fc1c7d62ffccb772ca006ab42
 755bbc7727ede06ad3aba598a8ae11ad
 755e6a0d793d534af027091ef2135d4e
+756038bfdf238c2cf6c9420d0a8c926d
+7568509ebd629f925da0a349f13a8861
 7569231f554893672392b72b0189e615
+7569bb749bf0e2b4a04de72a1c091485
+756ac4ed983b4789c653d03ab1641e2f
 756ad34f64ca92ae1186bc2dd37f1634
+756b5b4366eea6e930589e4e5515b954
 756cd6ff439c490a164db526800cf6ec
 756daf1eb890d206908b446a07024aa0
 756e4e84b96cab3d234c5a69bda23282
 756f8d613f51c8b549aa7c6fe6705dd8
+7571059df7277ce3f460895b06613eba
 75726480c80091736ea47295f7de5cff
 7574bdca17dc11d00f2f3246d3aa1b8d
 757797504b3e746b505bc3271f858863
 7578900067d96e462f3e2f3d9389ff6e
 7578adef1fcc639955cd226aaee26a57
+7578fbdbee325c7d6fc68a41ca4e590e
 757ae7ca6517416abd02b50c0bd12383
 7582020cd38daedb4a92613277427bcf
 7583dc222446793819d42ab1a26f56ee
+758768cb48f9bda524975af57d00e6c8
+7589bd4673f5ae01c33dfec664927db0
 758e9df70496108f091724fede14b83b
+75900e1a7217982ed823ef7f4e50e453
 75953edf3fb0590de7d5c94f4ee35ae6
 759717d02e799f3e6786508cd3c62656
 759c758eb516700ef08c6a09c747b6a5
@@ -14926,17 +18268,21 @@
 75a47049266ff01a2a79fd4e9ffdf987
 75a538d48555f10eba22924100647bdf
 75a5a61b59f23456783702a7ad771483
+75a619e1394a0e0223f36045fcff801b
 75a7e9a6c2ca02ad40734fe2be2f566c
 75ac2c5257d3254f3bbffc051fd62470
 75adfbf60b42c9c1eb11deae68323108
+75b11fca331eaa4994b9f2b68f47e908
 75b42d7a2e160cb2c92b1054eb8f3986
 75b519fc70615de7a1e3a634af6bd6bb
 75b7bf5a6e5f37ba2d52640f8b1b5682
+75bd9e62cf840a58f0248d6d1ad69989
 75be80714a7defbdda296b6c06e37fc6
 75bec2bfbe507095a4eee1d3092eb20a
 75c1d9cdf070b9ac39ba7a07097820c3
 75c3a8ec43345eae9919e37c612ccea7
 75c45de300602fde0e3c9795f52de916
+75c87e792d94cc3a9c846c9ef86e4777
 75ca77c3ea1207b79b8d678fc73bb1c7
 75cb8a2378fda15577cc41d2ccf03660
 75cbbfb6081af3dd71b3325fc5d40aef
@@ -14956,12 +18302,14 @@
 75dc1a2150f3bb30362beeb82597bb52
 75de5cb528bb478fcc66291f108e61e4
 75de93ef0d41409d82f296cd50804c03
+75e0a28f02d8e707ce5f6b5a922a1b59
 75e150259383e0692f30eb4f306facfd
 75e41c7f2f7be33bacb2689b3a345081
 75e4ebdd392c262f786e465390d8553a
 75e575baba9dff4f8cf0cc4a09f4ffe8
 75e738cb926786cd233fd13f59cc570b
 75e7b2188202bf67fffc58387967977e
+75e86812f16b06875f48facc1dbe27ce
 75e8b8b65db55a1bad9c0f6598acd5e3
 75e8e9c96e84b6b5706c0b106f707c0a
 75e96f9be3378bc6d63ad42dd48ba597
@@ -14969,25 +18317,34 @@
 75ed16106a29ebc9b4e1466044056540
 75ef31d6d1e7e57f05969dd1a5dc07b3
 75f0670a66aafdb6d75abf6dff85a32f
+75f35b34b6278415ff16797f5359969c
 75f52ea2f5958d35b4fdafc862e9b4ce
 75f5d8f6e18651a54575d7acc19ba59c
+75f6e6b3916acf3b7defd6c657d101b9
 75f761a8f0cf7bd66bf9d358bec42063
 75f784ac978985d565c3a36d8cad63c1
 75f8bdea65faa7ce8d84786c8063f1c1
 75f91ccd0cd76775505d988e04d337d8
 75f95f5e85bd1f3f46e419020ad63f15
 75fff04ce1ebeed5d16530e670db268c
+760502d8033eda17002679269ae42cf1
+7605d1ed6fc84956a835d007178260c1
 76080fd492ab84d5d1d6ce0ee076411f
+760af518db579597b0e88cdfce8a40e1
 760bf130791092002df19da4de4c8513
+760c857919d1b435880423fc9d36ce06
 760da31c16b535e261a623d9498efb89
 761168b9487df15d49a808746adb9195
 76127bbc793ba33321fe5ed0b319b696
 761463c5849217e1f8e726637a7c22a8
 761529b6b5c8ea1f9137fc723fcff952
 76169d3eb05573dd3cd8498bea6f549d
+76170f975446668d3b7286fc785a326d
+7618e8f1af9dc74d2d6f136e5e00fefb
 76198249db02529642f053524b4e6470
 7619d835c00c38d2e7adc0cdd64c2fc3
 761d899b480344f1260c819206669a2f
+761ec62f0f4bce77464b861a71da9e3a
 761fd62fda83a37f5debbe56d6877518
 76215eb1ce87b90ae6525d6288a99d9a
 76252a7f3c118d21d1934f9076681dbb
@@ -14996,20 +18353,26 @@
 7628101f619c64b03ebbc5314dcfc6cb
 76290e531f28f9ffd668f27db3187991
 762a3ba0a240b94f630ede8299b975b4
+762ae06dafd726c5569710a2e020eea4
 762b055b60a9af079841ea320c28a4b7
 762c800b0beedc00ad25bb08ae2d727d
 7630bbef69176e332931f8ae8c37a5fd
+763419b5c55d127bb4a15961e2780006
 7634306022d07c06ab4cd0ffed70c511
 7636088181bc5ffa236b7798a502cafc
 763696ee1beaa32cd87d51434cbedb14
 7636f4b27cd5a92d8970a4025b10dbaf
 76375adda45189f80e6b5e1fde16df07
 763cc1efd676e4727c1cd6bb873c85e7
+763f0b88373bc9988e5718d3095520e2
 76403d1a0f70294889aa021e57796d6c
+76403e68c92784672bccfdf5cce1d7e4
+76411e57934002bb8825217f283cc9fa
 764347975e3dc1d4f7abd86e277c8198
 7644cd75e6a7ce6840049950a750cb16
 7645f228eb332a43c1955a526ec5b329
 764743a04d76c0e0d0d268b23a8d67ef
+764944dd2ed8a0afc67abd200d6364f9
 7649e2698b0ac8186d15a9d75292ffd9
 764a33ffb8f6bda4d5d50c68213f1fd9
 764d573a998234b73e0d81e46cc782d1
@@ -15024,18 +18387,23 @@
 7656b34cac69a2682cf7d1c1f0428fbf
 76581da94c0031643396fe895ae0a575
 765b56e7545e2aeef685927f69ab6778
+765ded42ac52169e9d148dea0d7fbef9
 765f7add89c065c13c3483026d3082a1
 76614ed89fea342e110da5974fea47fa
 7662bc44078c1f3d0aaeb109d8639333
 7663838ed1f33994892d4d41079aed2c
 76638822d2c4b1d5860e1081467ef8dc
 7663b314d42bf94446f2b16be21b9aa6
+7664b09364545d7119cdb2f61eaf1174
 76651289b4bc995a2850d086d8f6ae4c
 76652185a7759eeaf7df32472c0e913c
 76665ad9933d5c24f18ea1785451c02d
 7666c7c68e986e2ecaa651b215337530
 76674a1bb42ce55586a14595ed5f3796
+766a26e660ee72589342d1ca18621fa3
+766c86c0b266176fbb5848ff273efffe
 766ffa5a651c2e21014724f5f23e9fed
+76705ee633afff348d2a97e4870cc831
 7671079c4ab2572c9a8504b3a23d5adb
 7676944a513dfeed2e6b49dfdd17b87b
 7676b51d8ce72842c8b3d4e8f6852cc3
@@ -15044,12 +18412,15 @@
 7680ca856058beee04700436340f03b0
 7681bdef2fb9db4897fc8724b9d98011
 7681dc7b224711b961a5293c3f8fb659
+76823f08df9cfd3d1132360e4fa3fa11
 76843b7789b2699fa62e06d86e345b97
+76888b8c366fa41b1ef0f873ecd2c5a2
 7688d3f20883558924a8a5de01cab584
 768df7cfb75a3f8f6daf003944bcb5fd
 7690a95d2babfb8c2d0578fc696973bf
 7690d9479c5fac9cafffe0c5165b2226
 7691d09bc774da47b6ce19df7d0db59c
+769246c5bf294ea1962d59161fed93d4
 769401268d03a3d634a9234eede2fa5c
 7695790b05e4250102672cf12803c31f
 7696719382e3945b63aa598bae0c1f45
@@ -15066,6 +18437,7 @@
 76a14cc3380a0a7f048b3a244a5537e9
 76a34649d9e2cddd90baeda3b74db01f
 76a559c0d23dad99c9dea98806042742
+76a5b80845d53ad4e0a775cdb5ce93ee
 76a9a1ebfd6ea83e7db05d298428d964
 76aadee198d3a4d8c2cc46faa46b4965
 76accec655d7e306531d87427099e7b5
@@ -15076,6 +18448,7 @@
 76b14ee0e0c76d2487b169724f518799
 76b24109b4d71fa18427a551d1a28275
 76b2fcbffdfead7f706f3c005c3308fb
+76b8c5eaa7ef97f9847408e207e98c00
 76b9a575bb22e3ec17ba9b7e1bd55f8e
 76bb2454d98e8d0ece468dbf3bd46565
 76c0588ac8d24146fb38e5df6013940f
@@ -15083,6 +18456,7 @@
 76c340ff227887ac20ba7559543bcbc7
 76c4abd03df3beea0c24f8b420036b18
 76c77734877a35e8a186f93bfd8fb588
+76c7ef082c44216ae98ea77df96fe3a8
 76cb94866e4fa29e3d1787b662e234cf
 76cbdc430a426f803fcdf9551d56c921
 76cd9019e0b37ad6deac985a4cfff147
@@ -15092,7 +18466,10 @@
 76d74d0bf8c68c59fda46c19a53195f2
 76d88741ec23620d0be4b9d41d6d7873
 76d8dfa48ceef3637cf85192089dfd2b
+76d9c6323cf9014224d348cfb39191bc
+76db56cb720c23b3447b653cfb31bbbb
 76db65cbb2dc708f394247b31fa9eee8
+76dc883110c6e12e838556139a84ac74
 76dfc4c9d20c0072426f74c3720c9643
 76e0ad79c3cfde0a02e47d93fda52c7f
 76e14ccc695afd03f0312290d49c9ae8
@@ -15104,6 +18481,7 @@
 76ea3a92e2b6a517dc236eff17a3acf7
 76ed5210b6503a1c1c3628b7d73ad027
 76ee85a4a08602abebeea642b9f8d08f
+76ef58dfa5d94c5390d5edf59515e18d
 76efd1fd4965378a43b49c44111d7517
 76f10cbe2d8aa06fcee033f4f65ce651
 76f1881c88cc9e81439385d18bff0199
@@ -15112,18 +18490,29 @@
 76f39d6e1609275acd192ed937341c0d
 76f45dd6601a146125b0db0d5497b1cc
 76f4a4bae81aa94f30bc331a9e39f72f
+76f7a40a844bc6519cd8fdf2c973faa7
+76fa2bec9fd78d662745f43d9d496c12
 76fc9e0cf3b759840d228ec3bf9c2fa1
 7702e941dfb4f1871b588fe42df75d03
 77048b64bba1d80dbfaaa9546e5dc024
 7707580826abc9ad8434f375d3c64216
+770a42ab6662ca7e7fca7d1e771106c2
 770b7a9e7eb98ae9c543b142cfd8c689
+770cdabcb4f9e2726f914f7c909af0a3
 770e71a0ae6084079801738f2a44ee9b
 770f013488d52caea0e3a99f429def66
 770fb284de6c967e38bf6bfddc43fd5a
 770fe70918365484598c9473159ec936
+7711322a5a6dc7da9221806013896fe1
+7712f1fe01bf468c1db3349a9cd091a8
 771456b5200becd26e6f1153eb2fd3f7
+77162e71e5c916018608f5677570760e
 771682fc41f5e252dbdfac2858546b98
+771884467b88c32e3439c9eba74acac6
+771ae664f7ea1e884761717aabaefe9d
 771c5c6c5b57698639882a02aaf4060a
+771d98b44c5134388122ed1d9bd1ec36
+771e710f9b9672cb3fd61638bfead0b5
 7721828fbeb58200a7e78a17ae84a385
 77224f77f543da57d452643bf2a02521
 7722d99ab61933addd20b710927770e9
@@ -15135,13 +18524,17 @@
 772c05bef6becc70a4367ab802f7c602
 772c06e915ccf7d335f4aa1c728b122b
 772cc1843ac897dfd5900c4861c13515
+772eaaf2357def9272e7bd9119d2de96
 772facc40cec5cac294221142eb0a58b
 7731dfcd001c11e75d8781d084890f07
+77320087fd04dcc2616f2fc8cfae90b9
 7732298415ee3b0b0a73ad9aa65dc320
 77322fece31e1c0b2170dfddc71ed2bd
 7733112961d338d3c2b3b34b249b6c54
+77331ea55e50d1268b2eae4b227190f5
 7734d87a134c64b4592cc062fc1b207d
 773a4d4fa7f45e84211ee089f04ef4b8
+773c0c4a89976fdbeb6608155182cc6a
 773c1924ba24ca13864d0387bf4bc81a
 773c26dbd71282b87459752750602dee
 773c9f893e584c4233beafd378e39e53
@@ -15149,8 +18542,10 @@
 77426384cc726520f3608ebed05725b5
 7742a55f3afceedec928c46506b00f9d
 7743e0ea52e9eb0189c4a652cda515f0
+77447a535680d12840a904000c169558
 7744eb8220e15e44564e8af2592b457c
 77464ddcc0de08d9794d9e11cf2d97e1
+7749468b0e87fede5d958118857a8a5c
 774b157ea7e61391770705b9cb1e447c
 774d39c4a72ee97ce95ddf14d2ffacfd
 774e9f0f22e9e47072d4f02de2eafc3f
@@ -15168,13 +18563,16 @@
 7768a32007279e2387090c589197c0be
 7769c7739ecfb255213dcaa3bb84f341
 776ae6da8fcf24c1561ad8dd116836b5
+776bbd6cd2db0400dbabb9da04df762e
 776c0307655b2fdead59a4e00308dcf1
 776e14ed7c05a6128989acdff906c19f
 77701fac55e2660aa728ec3c07be1d98
 7770e7bf1b456cc7e4ce0bd75186e4d4
 7770f7dba2e253fca231b4100e188e5a
+7771c76d165214d7f9829583ebc8025d
 77725ff56f4a2eb83db729bfaa04958c
 7772c256dbb31f6e8f818dc09bcf1c8b
+777487621c140313d987fbd6daf0de20
 7775e7bf51ec494223720aa76eaa82db
 777699c6477339ef8d1edd0609d808cd
 77784cf358a3278271b62209a78b1e04
@@ -15192,7 +18590,9 @@
 7791b73de84dd70b0d820a27c1ace434
 7793df234875a1e21bb714f3af77e785
 7796026eb6b1723a5934dacc196c3d08
+77976d9c09c0338b25daab727edd2ab3
 77977ad36fcbc273e3063025e911d084
+77982a1c3dd33f0d834b1ff10a3cac34
 779cb8f0ab0c0bfead50768f964726d1
 779fc40403e245bbfcd74acd87188830
 77a07d06ecf5e83d5ebc59743f05039f
@@ -15201,29 +18601,39 @@
 77a750518c11fb5dcef8ef2781dc2c86
 77a861f95c0959f451ecd1e0991ae3f7
 77a8832eadf2476684823cf30e73de70
+77a987560007eb20a13622bb2873a031
 77aa01040d0b22cecece20ccca3c226b
 77ab3909ff000c34841dd3e68506f4d7
 77ac31cb0f7299491531d2d7de241074
 77ad3cc47f319a3bd8140cc72c82f10e
+77ad6f27cba3696db821b710ee5ab845
 77add3acb7f64c01d708ecc9dc8c982c
+77addf7979fa9d85266d0c693290bb94
 77aeeda538b38fc7343b058575ee9603
 77b282f4f463b429573f132fb623b1a9
 77b4141bb2889a7a3950d5dbd344a4cb
 77b73ba2de05aefb1918535456e4d4b2
 77b79feaa65922a75907458ec250596c
+77b8ec2e8d9b12badabe44082c16cd63
 77b932ab421f98cdf33f0ed8cfba8377
+77b9cbb0930c600bd28f0f06243e5e2d
 77baff734a0d838a3fac0f9b9d738cea
 77bbc0eb5288e140993c5e6227703511
 77bc4b354310e95366576cc317775f79
 77bd5dc1586b90b5e0ba09c5fe5269f5
+77c10b1fbf8c68d97fd75058d29a5977
 77c15ad11135ba3416333de3792ec32b
 77c2aae4f52fa0fd3a3ec472d9e2f2f8
+77c458cde457d15e4486ab102e407ce0
 77c4613f332055ea7cde114237ca1b33
 77c52f354b2202a8f94c5b2a03788801
 77c5c412980c865ba4c4330c2eb8a09f
 77c83dd22f16393c44afd05ed3385a95
 77cb81eae4114019cd8e8baaa302ddc0
+77cd233a70c245d8d8960170c83787b9
+77cdd5dc1776ad05c6e4a8b2f2141621
 77d6015a6c2e1ece3d14e8d61ab20ad2
+77d6b501beba521b24dc9a98f02becf2
 77d864488d7a67a53dc31bcad4dee0c9
 77d871fd463c521dad19611ca18ee0b8
 77d9ec6963b6798b36e3db1505824965
@@ -15246,6 +18656,7 @@
 7804029bbbaa57d94111034707ba5307
 780686d826c1075fc5420e4e9174c41e
 7807e5de395f9262a40d85a284b25759
+7809ea2840c71748b89b162315ae35df
 780d1eb461415bbf30520179f459a2e4
 780dcd39cb0f6551f62b3c74481f8404
 780e2a865ebe6762ce5276b0d207f4b0
@@ -15254,11 +18665,15 @@
 781404638d20881c3ef229abf5be3b05
 78140d4ca8e381d62aad26ddfb053b4a
 78145389e84d57cb543ba6925ed2fe5d
+78155667d7ef89fa173e327fbe72b2bd
 7815867aad9c81f9ca3e42d93e577dd6
+7817fa97ba61b14ea4c810d29a04a4f1
 781959ada1635415fe3a07712cbda9a4
 781ad461c81faa2deb8cb45f8ea3c867
+781c0f70b8a0ecb1e6be4566051a5f2c
 781db07c11c6461fb96e8cf9fdff003f
 78211940779337b11181fff4acf1beac
+7821250956b8096c88398a8cf8df730b
 7822d8e7a184b41f492fd05e4bf2ad0a
 7826620ae4f4d797da7d5e5b06ffc50e
 78266a72f74701cf41b9affbc4e2aabc
@@ -15273,18 +18688,27 @@
 7836c3440f609d63cb62ecc13d044fdd
 7836dccb458eb54550a4d1526a9fd9f5
 783d6cd2a76554296d3b1369cedafe78
+783de3a539f9c717ec5d671a3cb8e21e
 783e76b0f6b49a0337c1ef765e239d98
 783eca04e10a88df3531f570c118693c
 783fd5b7f67dd4b7332a06b05896a428
 78417b6b569524bbce94fdfcdd57aaaa
+7842451f03ccfcda514b6605e5ea0220
 784294e2aa48b75df41908bffc5dfff8
 784398dc3ecef785840f33d368631d8e
+7844ba336c810b85941af766518cae6a
 7846b48cbd3ee6f300f7d52430636b1a
+7849a3557ad4f78a0f6d3f785721b2c8
 784bfeed8e304866fc2fc880c37b6c2d
 784cfae6b407f51107877d183a3a6278
+784dbfd83c81ed4ae1f6950cd78c12bb
+784de656afc1a03b48dd729f10ce8b0d
 784e9bfecb110f4286af23a4ad9ab216
 784ed53fa39f1b8b234fbd5f125af206
 784ee3a3784706123eaac9f1821be814
+784f3c1f17d8e0a0206f59796c1d1923
+784fc585e6c6ca456cd69f21102374c0
+78519af34bb729e37dd9fe3aabc42a79
 78541a660609639064cd142d9cffe7a6
 7855ababe4ee7a53f8806835236a7b77
 78576f0b57b00f7c9b156c6f36b093bc
@@ -15294,10 +18718,12 @@
 7859e870022f342c58bf661545bd88a3
 785a5b94ef2fb74c2e8c9c953b5ec076
 785c261e6f93f51e9a5adf1e293a3a9f
+785f5f1e04117ee7dced20562054b24d
 786160cec04aa80fa94a66133a97c64a
 7861d4b198e6252b6ef845852c64fbbb
 7863f6fa7c161588fc3bb74ea9006c66
 78642f60f5f457811dd4c4bf08c5d485
+7865b17775f3af4376f99c496abe9c5e
 78680dd48cfd03bbe1251a92b73894bd
 7868c8d4c99442fff04bfdb297cce1ca
 786986a148e303e92ac30a7f151152d8
@@ -15310,6 +18736,7 @@
 7876ae2b5505eaa6f8ba4f93f2d79b3e
 7876f7d4dd09db3b05e67db2acae5201
 787f0f545b9e4d077b7a997c0aa59be8
+7881a01eebf7d6be8ca452be0060b097
 7881f34a7f3ec531d7fdb3b998839879
 78822ae56f4bcc9aa564eecec4c57499
 788dfd820a05c99783fbefba54528e5d
@@ -15319,43 +18746,57 @@
 7890fe391aa76434fd6a6c7391c25547
 7895c291385aba8e9609eb54d0656544
 789c308caf5a2330cb3d72aabf58d785
+789f3ccea301ce41caa37f8c14ebd3d6
 78a603eb2dd3dd74443b6c3b1bb072f9
 78a6a87c9cbc6860b190e598ab664aef
 78a6eb631ae47b4204b368f5f3f07aa0
+78a7223c31cc8836da5e0676add36dcc
 78aa575cd9fe47a113af8a90d7be7bb9
 78ab42972d6f7d257f439897e578ed24
 78ae4b0658af8b45b17e9de74bfc9709
 78b19fe363fca6bc231193433a12fd87
 78b2bd701bc10568e77ea57ca1f9c5c6
 78b380a12b780f06e095d530aab9fac9
+78b46c7bf74d0eab027804840a9d8913
 78b857e8e2e2e185f2c26d915be7def8
 78bb8f5c0262014ee68d4761af92c448
 78bffe753c1f08b5343c5beca08c44c4
 78c2eec369b64a999588fb9586142483
 78c32e40640983060643cfd91f4c397a
+78c59507d5ad81ea5ee07f1951f813ba
+78c61ab755bc11ec348fce46c8b46379
 78c7060f45e5832cf505347745e5b10a
 78c7c5866e70153cca255926573694c0
+78c98edef0852c3c3185d69084315a87
+78cad0dd42af7fd3f03c38561b99d336
 78cbb7d7c20e6568290f44a359f078da
 78cd69fcb425bad9c619109b96701f50
+78ce03e3e14cc44ebe86314d62986bb0
 78ce0fa4b3536f1aaef91f984c99b6db
 78ce5ad040e06c58cde4de011db7552a
+78d0b9a11e0c9fa3bfa7b9eafb0b80bd
 78d13e0db18b186972a728efb8e60bf5
 78d232961526827c31127131792f04ad
 78d25ff18de0559780c07dacb89edae6
 78d375e6c1d2c1a383847fe39d73af10
 78d71394173aedd8e4eeaca35e9e6a3b
+78d908e0f1f779677e81e0a893583e86
 78db91766bcf4c5fa39e4f61797e96e5
 78dd6b5cc16b32382a3a6a2ca0a8accf
 78dd71baec50bd2bdb6150c7b53a5ac9
 78dee1311798c407fe985ca8ad4afe92
+78dfd469f85e79ee6cd6b3cdb4660ccd
 78e2a6946a6551139a899f159d027d24
 78e33cea9b0db36c547b222eaf8a3166
 78e537acba0f11fdec830debd60af15c
 78e5c8ae487bfb3670ec8396c2107de2
 78e7b7bcd6deb9f3b4e3f4d7c687310a
+78e89ab0a88b2c1cd849c85dacb6efcd
 78eae6dd862bf0ded8533939627d2846
 78f14fb1b8ef7af712e264d17ebb3612
 78f29daa158bf0cf6e899ff5553653a2
+78f3211b7fa2f1ca5e5b72ae913c7154
+78f6f2cc907f71c3dc63b15bcd7df406
 78f74337bd97fb2ba5080a5958d6151c
 78f7bea8443e25409556979c65003c0f
 78f81f34bb81a9214f64ce74485b2c16
@@ -15364,12 +18805,15 @@
 7902e56f9a0fa0e0891aaf8e4490cf03
 790446bb8c057968ec182812cf6bc76f
 79065b94adc84d8c23d4d3d5611286c0
+790825221d6a8289e03e1e5e41ae65f9
 7908308be97505001c69f5c36dda1592
 790894b629021b273e033a32499cad0a
 790d797e6336506fcf96d1f87721872f
 79100b0cd76ab98535b7fed80637915a
+7912ea1d3aecaeff2dab851fd8889508
 7913cb3eb256222c5b9a142b7f15b8b5
 79143047ecdc1d9ad1598bf173b6f7c1
+7916f4150115810dfb3ee8f44a2a8dc3
 79199e25b1c5a400921ef6bf52aeff92
 791c3f7336370fb275c23c11fac74177
 791df65e84572d430004739aed9d7d2d
@@ -15379,6 +18823,7 @@
 791ff52835a2881eec06b11343cf0b21
 79228a653e7db9d6e5880cb49774518b
 79229e1ea7cf5fac2044c16dd23d9f68
+7926f3032e5259900f0c54c9f08ecb81
 792af3274226bf6af644444b0e32e5a5
 792cdf2009d91529e363ca13b195ac22
 792dd46c1bd8242a732466d08d001cf3
@@ -15391,6 +18836,7 @@
 793debdcd6024e35a3f14877bfddbb9a
 793e3eebef674892c21446b86a9a542f
 793e8ebd602b1e725b00e381e1c585fa
+793fe5fdd622853b2fd4c01745e58089
 79402cf46662414dc8692b6582333bda
 79414a40fdf28450fe63eba10bbea9f7
 7942d3107945a73c384dad5bea211654
@@ -15399,12 +18845,15 @@
 794626e1916ee496a6785c39d4071fcd
 7947139ab472d4129a0fea47d8425cac
 7947531927e8992f03a8ec29b18917ff
+7949cdb2f854ef39f915c1b998631285
 794ada5158ac22f55019b991ffaa4386
 794c202c3b281be505998080bc7192ab
 79514b72447649610db18e0aaeb53dbe
+795418a5f6fe81480da45cfa07915270
 79579f1fdcdc5f8abc661a9bc8d2b9f9
 7957daf89cc8ef414aba18fab9c29b6a
 7958541558abe625338c4b1dce9cec80
+795aed1bbc4e85bcdd31958b28f28a6b
 795d1816676aa9e935357e2335461d48
 795e0db114ec3e734a479bde6359a872
 7960a52e102346676fff5e1cc4496e17
@@ -15415,12 +18864,18 @@
 7965d2d47f32329b6bd1c6d84e4603ff
 79660ac9f1e432e3fc567c708fb19224
 79680fc56a06cac416b515fd44df30c2
+79692b0355505a5e88e993f7ae303b9a
+7969502f8d8882e224e3828f6181e52b
 796a852c14db3bc76afe248ced2cd36e
 796c29a769d31b4ab1221550d5ee2ed6
+796e2f8ce2ec3b2141aecba09efd8b1e
 796fe2b7215921c9ee02b4f279331a53
+797124a61ffd65f6a8a3e479913f7ff9
 7972f670ac1f6ee26d313be2db065f0f
 7973da40cb1e96802e259c96eee30f9b
+79740340811de064c00fb0b1041efe44
 79766ed3fe99f02d711e542f80dae4de
+797c7042bbb623dbc08e29e4bf0b179b
 797c9689978c907168782fbf89158766
 797f6a0875b673e603e4dd867ab71233
 797fc6973fd960e87a69b26659d33ce4
@@ -15433,11 +18888,14 @@
 798cf253b04feefdc8d44e9121cf2c07
 798d1d9eb113cd6d2d3b78fb524c6968
 799134560e8f36424cd7e806052b8e41
+7991853f020ebdca42d4acf8a3cc1721
 7992eb9f30e6c9b79dec7bba5e91982c
 79933e97a568811149beda08c6992bab
+7997deb14352141e5c90c7a6268715d6
 7998832a321e24c9be118c333f4113a7
 799b49a3e88e929c227d723bff6f34b1
 799f27b344a4da49a474360085974c33
+799f3511fb8f3f3937d600a3de4eb3cf
 799f9a4625f6738f1d0d3d6fa49db647
 799fbd7abefb6e3aa5863faeaf40e764
 79a19a1995afdae6633209046a06f555
@@ -15445,7 +18903,9 @@
 79a5e2cad1b6044cb0e5247204a5545c
 79a96991701bac84ad7f163428eda55b
 79aafdbb2d5bc62b852d839e5927ef0e
+79ab5f629ca0ddfd5658696eb51472e4
 79adab2505b0892ea09b37491d63762b
+79af22d4e658630237f9e57bbe9980b9
 79b0a04b81b757a41ae8515e0e39a89b
 79b4afcb733e7be8301b58ba291d4c51
 79b82627a3aa31293b860bd5047dbb3f
@@ -15459,7 +18919,9 @@
 79cd2bdbe6228bf6c3af559994edd1bc
 79d1254b87883bb41acf73c2554ca644
 79d6d74ae09b9086858ba9355f41453b
+79d8ed0dabb33c1a2a4258ffe01ffaab
 79daafde0f1b952ef4eadb8158df40dc
+79db2832ec7e43f0fc07c423030ea2aa
 79de4581673de5080392cc4aa5515138
 79df27edc8416cea8329d062cb7be46d
 79df41dfcd5464bf21f0adadf059b9a1
@@ -15469,6 +18931,7 @@
 79ec002f8b71e3a3d3157aafde4c07bb
 79edd955aec224eb23c507479de764fa
 79ee97e9685aacdc0b879f3f413fbe35
+79efb080c6ea0d65f8ad15727b1c1fbf
 79efdcb9a6eb83ae1c1ab4ddbdb295cf
 79f10811937cfba7a96ca16bb0ef856f
 79f29021a26b1945b054da5fcd6fce94
@@ -15484,15 +18947,18 @@
 7a039eba46d05336b1d79c8f145013bb
 7a0405f811201147312e517031cec68e
 7a07235e7cff1c4a248209638bff4d82
+7a0937fa97263c3a9f300bca29562353
 7a0a804bc8b86d17576ef5cffc66e1b0
 7a0d134907065fec6b3b7699573f94d0
 7a0dde3c604f10310600390153dc1b33
+7a0e9fe7649315094f40a5625fdede28
 7a11cd7178688f052b6fedb8f8911530
 7a133dd05435cfc7039f290bd249d1bd
 7a17bfda27edd8e02062ef17d85ddbfa
 7a17cdc8c6a301adac497d282ca9a40d
 7a1b5d1422f23b733f55bf2ec9f20380
 7a1ea1a711aeb4aa443bc0fb6fc8239e
+7a204163e3b0660e4fede7453c7821d9
 7a24ae681da4544142e279907d9aed2b
 7a26cd1bc620f558291d0bfdbf0a473b
 7a274b1de6376678618d85ac15f33c0a
@@ -15500,6 +18966,7 @@
 7a2a702168c7c08ea4319d1631508ba5
 7a2cbe84e93bc9f85fb2c0f694ae8176
 7a2daf3c3413bd1d910e92f5e7b6e651
+7a2dd7b7d6c4e652b0205d8b7c87a027
 7a2e49987bc4eacb879b692f70bbe5d3
 7a2fa297f6f748face2ceac77814c5b0
 7a34964d0397ee6bc784a736f1a2c569
@@ -15523,6 +18990,7 @@
 7a5dfad120e9eb6072f8f1f1fe04f80c
 7a5f525da72f6a34654b494885d2f537
 7a5ffdfafc23325153586b30be1238d7
+7a601df2a234b097ac3b072b9feae040
 7a60c83df0e2434c77810ffedd3605a5
 7a61091c679af2655a34fd0c2d175276
 7a6132f884a1649afe0d9855ce5fb870
@@ -15534,6 +19002,7 @@
 7a69b19b433cc0527c9573f53552568e
 7a6a2a58deb3b2625dd5a27639970d26
 7a6cc06b0a0421111cef1a0dc4df1233
+7a6f245ed7ee9dac5bdb129d363a7a55
 7a702c4e220a31e64aa8065bb389723f
 7a7159870247e5be5333e77cd666b975
 7a777856ec85c0a15186c3d31255898e
@@ -15542,6 +19011,7 @@
 7a7ee5a2174cceccb6a9e52a188fa7c7
 7a7fa55634ab825641682cbd1b50f186
 7a80c7840af719c54a6794a0f8401c2e
+7a81e6452ebaf34c1637b202946649b2
 7a830dc9f3457f48148930ac321bd8e2
 7a854fca0885f87cc8ff684d28303ac9
 7a8585ed135f3233e7e59cad6e9f7174
@@ -15549,33 +19019,43 @@
 7a85d8eaaf0455b93dff85ea4e5ee98f
 7a85db31a721579adc2d3615a4e07556
 7a8a77ca6c254eefae2508d517734206
+7a8c5c00c977b493178bffb249c2cdeb
 7a90528da0d2b3e1d22c81ac1081aff9
+7a909bf656e7541e77e48035e1aaa2c9
 7a9332dce5dffd6309ea9c061ec28cf6
 7a9399fe903acd773d0e51e22993ae0a
 7a93aebab462d38028a26b90be19f78a
 7a944ee4a0f2261ded7b68cb97059111
 7a9e84d58c4baeaa9e5a025cabc5f1ae
+7aa0c58f494acdbf8b795766215c69e3
 7aa3a70a28d936d666d2eb3cbe2281ab
 7aa45d9d7c325b8dc1545762eadc1074
 7aa491075903c739890aa9a3f35b4901
+7aa5e8dc8b711bf86b28a35efc762682
 7aa69a0c0e83c859e7e799acc26a545c
 7aa6a820754ae75a15b6750cd57e778a
+7aaa7ac4402f386470b6c6bf8f90c317
 7aac43f5a9c9f9a96cc8becb7e5b0b27
+7ab023e2fe02bf1f512c24d9edb4bd17
 7ab0bc563042cdf22e1e1713eb200bdf
 7ab743eb86bf9ccf542b3d693647ebd3
 7ab96eab8efc9d4788bc8455fd5247be
+7aba6d37e30c1baea1264b4b5e923e4a
 7abc2507ba18d71abad71c966dcedf42
 7abce6942a690846d153abd9b8679c45
 7abdf500cbf0a92fa587302e3e3c0dc8
+7abeb23d1e252401084e7eab25beac35
 7abf8f8e6ffbd0dd807b7d97185a2524
 7ac46a8144f2f102ce751596532ea933
 7ac4c8961cd157646484e2a188e31676
 7ac6777551a4240beb0392d1241cc950
+7acbdaecc76ffd729a6708220c073e90
 7acfebcbb2451153efd3b3ecc62aa6e1
 7ad09c307c18d5c006ae01cfb463f03c
 7ad0d488837f31bd9df4b22d41a1629e
 7ad339a8f1d527be4bc8c34ad6e2a389
 7ad48c8ef3953f39a853472f8043f5d5
+7ad52c5b52d20ce37e31b0409424fa6b
 7ad5492ed1572e3213d3da2199901b1c
 7ad6658b79006bf401a8cd57cc772ba4
 7ad6a12d33629a50f2f82a356dd5b944
@@ -15587,15 +19067,20 @@
 7ae9c1fb7760c61648983389fc2a5389
 7aeaa10272b0d00eff8e408858db4d3d
 7aec11a0ce5c9ad10ef16c92786c32c3
+7aec12d81c4df5b99f375d387c64f1cd
 7aeca1437ef8a123329019c0df0d15f8
 7af389416b52660fd5c825d0f9fe670f
 7af642b5231c07c7d69bf9b60ebbd19b
 7af7784dbb337002cbc4806d677720f4
 7af7dcb71f74734be0ea396a2c436000
 7af8e49cba8d2a7ea9fe5160aa9d43cb
+7afc04acf250c0ee58ac0c7b5ba46e59
+7afcf41ec87c7f6a4dc92c825973b54d
+7aff24b10ce00e9e09742fab63ca203a
 7b0023ddb09960593ebf6f2ae611910c
 7b02d8d22481158eff4fb3730f979521
 7b051ceb912fe4d909d83682fb0ba8c3
+7b06d4084818eb9fd4be576e4f537dbc
 7b07f52bdabda0638cb86530184c1f32
 7b097737166e18fa941adaace7f3d86f
 7b125f115cd9033bbf256677634a5c58
@@ -15604,16 +19089,19 @@
 7b145f3b2045d3410b2be159a92319bf
 7b1494d684aec747a805f471834b4818
 7b16073353dbdcf6c9c368afa26df89b
+7b1778a0714e8530fabc0d71aa0ce1d3
 7b1a37e9ad2ddb783682b3da8695f1e2
 7b1a7e82905a57b1e62998232e8135a8
 7b1ad49d27c68492bd4fb6c46178873e
 7b1af317dbcfbd5b9d816982b812f293
 7b1d9e58dd2d8a037d9119a8cef035df
 7b1fbb082f5b96e5f75398a2fc1ad4e5
+7b20c0a6660469bb0cc4c5f8646943a3
 7b249426149eae5a3ba37f4636ef6061
 7b24fbd8daf2a85eaddd5056f88b1d88
 7b26d5a9c29cd5521f050b12fab42290
 7b2a71b71cc477358c4cc14a1b073b9e
+7b2bd3043f25fe2c1d25c8d96c33098c
 7b2c349e4f5bb7f5f49d8298e0fde4a1
 7b2f421cad5c5336e68266a5b0cadf32
 7b309fad7ccd301c55f2ef4914d435c4
@@ -15622,6 +19110,7 @@
 7b376e4b73ad005bf992821210ef9099
 7b381eae21fe48e3749363a3a7907f27
 7b38c6846b604f7adc05854522d2c8c7
+7b391253a238a979d839b4d291b21a26
 7b396b2e13792c260f38dfe75eef385c
 7b3ac92b5e20fe537e97669faa52e4d1
 7b3b672ab3ea1b3e46e23e45e31a9401
@@ -15633,17 +19122,22 @@
 7b442b1334b98ea3e5f41168b4ff558c
 7b45b0d6b2d377faa7e655bfb2ece735
 7b46f4d3624d0a31e008f2e57213815b
+7b48b2afea8c10e79a6eb2995b3684a6
 7b4bbcfdc3755f28f9229329db17a64d
 7b4c032297a2f667458eb1b3be140cc5
 7b4d120a07a4a5cc943299808b0ec2df
+7b5103974e950c959a6c429a0a2a9fe3
 7b51e23bd19e15d7cf0369e332c5779a
 7b5216ff046f775d0036613d2bb907d7
 7b52b83cb720c1e2cb885c9f27ceb165
+7b56bcfbf3422151cb99a0aa054a1c2d
 7b591562e5643c11fd5aa92b7b2802de
+7b5b71a496c7108dcd7f48351043d976
 7b5cf3a0602a1dca51b1772658d71706
 7b5e751f551a4921a69cbc8f14d15b82
 7b659477c07ea8b3d50891531cb2e160
 7b6b338dbe5bd2e2107929f6fcc8a808
+7b6cd665be96568dae12a366b88efa3c
 7b6e2752c5fa7626405ad9123b760791
 7b6ec03eb38d28e5e1b7d29d8b0c8e63
 7b772650d9ff8bcbf8ca593757c64f05
@@ -15652,12 +19146,14 @@
 7b7b90bce583eb5eb18aeb08d80ff7c4
 7b7d599bd27ca4dd28a8147439fe62c4
 7b7ea26cac6dc6a9b4d6709edb313c50
+7b7ebadf9fbf43cf07d85538ec17face
 7b7ee48ab2fd9f0cd1587386b30fbc2d
 7b7f950034c825544a6df2cd3c0f64ff
 7b82f5809932fa49b6465da69ff9062a
 7b84891315027c8d334c71d10de3a4ec
 7b872822a3925b3ef2861c419d501b13
 7b87877b35f271e2c930d7e2eeab005a
+7b8787a9247d0120a5bd9aceeed6e226
 7b8a0074ca98060c5acb7441588542bc
 7b8a920f0fb3536848eb0359f5b7fb05
 7b8c76094226a32f3d8d77bb4c763f96
@@ -15665,6 +19161,7 @@
 7b8d73306ec2c6ef4286eeb951786045
 7b8d8def4ab29eb58b2728ab26f71796
 7b92a57135f435fce56fc472d728802a
+7b933189e3d2abdaae1ea4346d6504c2
 7b93350e8362d4482d77ef2ce1b1eaf7
 7b94015985937346eaca9371c95bcf69
 7b9437693827f8525f86b200c15b7884
@@ -15683,8 +19180,10 @@
 7ba55fa28b4b8ad8effe6f640b1a5f78
 7ba63f4d19dceb9dbf19cc4425e55237
 7ba871d7091d7a7d4afde47fe1cbb3d1
+7ba9f2decfba3560df13fbfd629d3c20
 7baa1334b0f104426d51db8df1738b89
 7baa1392e03609803bbea9e5659d1f16
+7baa3b74316cc26eadb87f3a884c5615
 7bab948385a536459cefadc54da68836
 7bae64747d55db9e3f8c7d7f1d5fb9e9
 7bae9256963b936fb32eb642d0b01a48
@@ -15695,17 +19194,21 @@
 7bb35a35d4a65ab31c44bbcc65d66869
 7bb7a9ab80188fe578b52da652fbc10e
 7bb7ed26306844cf7c71faf4b6a08e70
+7bb973cd9edf1dd74fcf517bb0567c41
 7bba98445b4cff38363c571d52f1b7d7
 7bbc27e30756e1599cbfddbcc7529e9a
 7bbc57f5a40aac37f61e40dfa9e4748b
 7bc09b4c1e6cf5f69ee8705983751880
 7bc12880e5048de6c5498fb0bb1946ff
 7bc211b16dd4bee9d81373bb955787c2
+7bc42888d824a38e5bee3b39082f39ae
 7bc42e5ca48131026fb03cc3810a18b9
 7bc50f19180ed63af24c5835ef97af01
 7bc52b3cc0e1ba5898e368bb026fd47d
 7bc684efe371bb7496c0eeee7be7dc9e
+7bc6fea528ebcf4c85b8abd3df3e1b88
 7bc72bd7ea0cbd8b55b5cc660bede77f
+7bc761e2dd50db9b81f37e254dc53ccf
 7bc7c3f0203cdaf7c47497e85bdcc712
 7bc829b152278e605ff72fce4b18a517
 7bcd9004bfb177ab302e4cef65c24d7a
@@ -15713,6 +19216,7 @@
 7bcf509228f55e8d9fdfec6a6b169be2
 7bcf73d557125507e7dddb7310caa37a
 7bd10ad41b4cf1d91a60962106b20eb4
+7bd1256333d9ba54948dbfd740d6c0c5
 7bd1e9e4495ba4a4c19d3243614513f6
 7bd3747821cdc489dbcb49ecf1d79422
 7bd411791f4ca18eccc24dc32b1d4578
@@ -15721,29 +19225,40 @@
 7bd629259c1078388b92305d5da5181c
 7bd62d84c071ad18d08245cd0ca71d66
 7bd694ad990fbfc0af751076a607db44
+7bd809ad87174b993b7245cd443f8afc
 7bd881c28859cd279a0c87658948ac97
 7bdafb9052367820ba0ee8c1639e5872
 7bdb34037968e7b70709ac41a4517a1b
 7bdc2d2e5935fc3c90568c47ddfb6824
 7bddacc332dcae08800e935ed93d6ab8
+7be55fcc5230bf80ff4656d2fb946db8
 7be6af9038bd7ffb585e77a22cfd82a6
 7be6ed40f6f701ad38c9889b3076102b
+7be82cd5d5a54d27c8de9b4f4b352bc9
+7be8b94ff7eb6ef451c97a4b208bd582
 7be8ec576d0ca1bbabebee6b02383802
 7beda83cd9f60c29309413de97febf2c
 7bee3a15eec6e35c4baff618938e69a8
 7bf12cea49c63e19019bdcdb0961a5d6
 7bf4900b37979b68ed8de45c9933f598
+7bf5cee4b6a469c64d31af18ff173f3b
+7bf5d0c592559ea6a510fadd55cd237c
 7bfa3b92f4c634f27ccefd4647789ae2
 7bfbcf04dc85e89e0389dad7b9b13094
 7bffcfbca52acbae857b449b688bee25
 7c00e81f64d9a8150936a3f6fc501f9d
 7c02f1a9681882bd5ef5dd3f358a8698
+7c069d3e8fc020b7d93488cd32ccf354
 7c06b15ec83048e9c75959461c70eced
+7c0b54afff24254158b7c8bf8f44f2ae
+7c109fdd98126b36c563868f14db522e
 7c10c174d8e5e803bf0d3acc53f04da5
 7c117e7f592496e55accdc82ba5bba4e
+7c129391a45639ac07f3b140d71db2cb
 7c130d9007b6a7b35b96d2e918d1e309
 7c14761adf0debfee72045a27a766014
 7c152523e1bb7fb4784a8cfa750943f0
+7c162f118f7bebd9f37775b9e874c2d8
 7c16975b5d6b28c8a70f8d854cc60eb9
 7c17672247edb81d0e6f731f2ab3ce9d
 7c1941e81ad537a48daedb3db77e618b
@@ -15762,6 +19277,7 @@
 7c2eef5b6132c9366df606a50297f6bd
 7c2f8ed908a6a029dc87030b3fbbf270
 7c2fb12104a46ffcf6ef034bf3a17567
+7c31e1b7b49836d661b6039048506042
 7c32482d2b5f6e78c7bd00933324d5db
 7c333915955ed58a0865d9b227dcd7d6
 7c378ef7c0fb719e96c277eaf88ab8a8
@@ -15774,6 +19290,7 @@
 7c3f8b3cbb2b01abda666ce6a6cc9910
 7c4125f8482434b5f0b5e42143b05338
 7c423bd7f4fb4fbc6689f2a1f0bfa595
+7c42f9876123ffe8ccceec18942198b9
 7c434614c093b5616542d02b38a24a1f
 7c4372d584e3bfc246b43cad51cd29fa
 7c43a6d5cca930aca1af6d1842125a84
@@ -15782,26 +19299,35 @@
 7c491a1645f2a8910b53d913aefea584
 7c4a5731feba02330908533aae225150
 7c4caa1a8141958ed6e98d857f07d4db
+7c4e91e2d9adc3813772367b3dd2fded
 7c500be85309ad3d7bf7033d7409d003
+7c5271b74d8aba5ee5820a2d1a2cb2a4
 7c52a4006c7de6529ce8b898588be3fc
 7c5333abb71f15aafc0ee04e8e5c8927
+7c53d05464ad988ff051d9afa22c047d
 7c53d20a4d71e34fff45a4beb4320e41
 7c550674963329215aca900a9376b03f
 7c564047bd2be2a3db474137963e1f6f
+7c56ac128f3b1a334e5c994f21fa4145
 7c56f7413b511971e3d2785d57c094df
 7c573de45173515c1fb93fe9486a3f41
 7c5e16c3a1494106ec7a4b3a9113fea8
 7c6085b8e2c726d78d8fc00d3b39734f
 7c62f4f453c2291dd93de2463502a5af
+7c635ae7ce75cd505430f0c913dfd885
+7c67d20c84224b1028e9e813813ad5ec
 7c683a233093a77058ba05079ac04e5d
 7c69a0aac1e6b3ca1b834aa323221321
 7c6ba393c25d9db07cfbbce84893d789
 7c6da461ddd27a50abac5a3fa7ce96c3
+7c6e8194d9a543f00af074cca3f5b18b
 7c6ef52ab8144fff2536faad2899a8d2
 7c70726c0d9ece2011c8c621707ea8d5
 7c70c48b1b6253b5781dc6970cf63833
 7c718443d4ba4fd526e6205b4d0fd22e
+7c7269304c678f4f227967ea84444dc5
 7c78890671dd4da0991df72559b12e7f
+7c7993be0133f00e3a301f26d5420221
 7c7a646d157a273024d6c3e857ab9737
 7c7b38b7f361ef51683a941e3ac74d2d
 7c7d001878667bd79f8f81ff4588db90
@@ -15809,6 +19335,7 @@
 7c81581d553157c12eb684afff5b2898
 7c8327bfeff5f8b4135c1191424226e6
 7c8601c87206caa1e5422143875deeb3
+7c8623e12e54a39e7b4783728e6146bd
 7c8735257fc745058fc5527cf32c3734
 7c900ea5aa2d9d336c65f88f0731e310
 7c926c3808782d3c8d41b2e72a7c3ba7
@@ -15817,6 +19344,7 @@
 7c95e1c4ecbb919f241ad3570fa68c18
 7c96170b5faa35eef103bff95326270a
 7c96c7690a584708786b4cd7b246f2a5
+7c9780004a6205db2cc1fb1a773966e4
 7c988c91bcc26c5b00eecc8aef20604a
 7c99794e6dc7605432ea069258bf0fec
 7c9bc607db59a76c0f0008a7a5995dca
@@ -15832,7 +19360,9 @@
 7caa9454c1896265f87dfe1edf8ce6da
 7caaea1e9f9754d0426d7212ed881ce9
 7cabfe9028a3c22ba123d0e785ee66f9
+7caef1d2694a63fece9492364ae4336e
 7cb032739821c811bf2d022c3b70b4b2
+7cb104604f9f3857f4026a83676d0a1c
 7cb11dcf8c68d1d4f7a0c270363980a6
 7cb1b157b3f921ee4e40aac57a9102da
 7cb1ccbec864b1d7e96a9a6a32a9a3f0
@@ -15847,6 +19377,7 @@
 7cbb370b787fd9ae677d1920d8969c10
 7cbf4d424af6da7f4ba7f34f640b902d
 7cc22466966b895ddacce6be77a2335a
+7cc269d741971faa6affe951e8dd4eb9
 7cc2caf6e1cada858a5ca8812cec49f5
 7cc5dfa1a2f70754b9b1c845ff3718fe
 7cc645a5e6fc60ced107876f64e5ddff
@@ -15856,8 +19387,13 @@
 7ccb6c603b9b3efa2c2c99fdbcad419b
 7ccdb37b8605c5003a751dc0b4599b2b
 7ccf3c59f3d23ef2e19672b85204c4c0
+7cd0fa6b239ab1bcdd048a78b9330f88
 7cd1325eb1c808ce561ece15d23a1862
+7cd21a309fc617dd218959b497829741
+7cd3a70720e88b6925b50f8b8040fd65
 7cd4ff0da531c9210415728038028b1c
+7cd52544b45f47a7ebae51b434922e56
+7cd60604afeafd8f344bcab7463edf65
 7cd84358a7a2e448591daec11dc19047
 7cd88133cbef38e0576f53da7726ac8f
 7cd8cbec3f0c9cc65b201f01f0de0116
@@ -15868,11 +19404,13 @@
 7ce011b5f3d631a8852a87a52580aeaf
 7ce2916aca2b2ca3f7d8ddae7f196072
 7ce35ed02846eccce84427996ea78a9d
+7ce77866e49ca139865d47487523d88e
 7ce8dcf826f5226505119a99cbe40616
 7ce8e3aaca7ad81063409a211e3f24a7
 7cea304541f21678df76a9f17cccfc0c
 7ceb6e865a71388462d2c3847f611a7e
 7cece68c7a160c0875c2615b69756653
+7cf077538baa9068e604a650fed0e91c
 7cf25f4c4dcf8c23c83fd40c9b9000a1
 7cf40bbb4b5f44be9dce70ca3f13be6e
 7cf5011a114cbcf946e4768644b14513
@@ -15884,7 +19422,11 @@
 7cfa6592a3f68db4b90d37fa34cc80d4
 7cfdb49fe502d0e8fa02530e22add4e7
 7cfde54c40193264dead1a0e42f39e0d
+7cfdf745eac122831d371a3c84640538
+7cff2cb198e72bdd1719f12560c469cb
 7d000ad44e331a9dadf2a359ad5f90c1
+7d007b85e6a4f777db0b035ed80c607b
+7d0135269d9f1e1734ab7521b1e6a413
 7d03a0f3f7c30a7fb30d3b41b3dbd809
 7d03ce5d9d210e4846c1b4620f421356
 7d04592f3735241681404172d94a2566
@@ -15900,21 +19442,30 @@
 7d12f622a39c329c57c0e7746db6e280
 7d135950af81ea547ad46ce8003df38b
 7d16c8efeef99a89c22ae5e524e56c14
+7d1804cbff8ee69072f3fd3f6746aadb
 7d1b071ebe558c29041cf14b10a5dbac
 7d1f1a1e26880540b492eb448764b454
 7d1f3dc9df2def5a58dc5a29fbe45a3c
 7d1fee12cdb8dee7af8a5ef2dc84f38b
 7d1ff44d311a147069f750a05be64a41
+7d2094bf1d368337691db5fc78f16133
 7d2145d8891a8a85ed1caa08df748462
 7d2255bfc276e33bbc4b20b9222f2320
 7d226e0ca164c32f2e8cdd14eee908b6
+7d264e69d3adb64c27bc91a95432ba96
 7d2c50156d161080a3515b3899c79d1f
 7d2ee3f82cb1245b17656943d62a91e2
 7d2f3b7de8b003307bcbcaac508f38ab
 7d3149c2ef7963b2c4dcd41e380fe8a0
+7d316d0712e7a74e24b7aba76fa40c85
 7d32097ab162d644f6adf2caaa9ae1bc
+7d32ea7fe1ad6fe1311327d83aa26f5a
+7d330aa9f974404870677b6abeee295d
 7d36f440a753bade7121be33eeeb4b8c
+7d38daee89fff150dd016dc71bf5669d
+7d3a5dba60e675b1d30b24cd84088b03
 7d3bd9c9b1c8193126f447a486a15af0
+7d3d85c278931df9e70358c47073ac1e
 7d3de183615e138417d969f2d62bb785
 7d3e8bf521b9a0fe1276edbfef15929d
 7d402e5243515142e42b8031b34de9c5
@@ -15922,7 +19473,9 @@
 7d440b3e9a3b11ba3da72530b5270324
 7d44ea32c45e94030dfb2cd3dc406d92
 7d459993c35c7aa85374ad63b0a4a013
+7d45aadd3f83c31d85a7b87603c95afb
 7d46a50ed1362f79d5e7ad4014f3fdfa
+7d46b13baaf39a26d22cac31ee69681d
 7d47ea089e1625ccae328296b60ea81f
 7d48c1c1160e92699306f86255295b1a
 7d4922c272faebb154a5b70251c6793d
@@ -15937,11 +19490,13 @@
 7d589db8046121d2ce0e299b63c11887
 7d58fa1363834697f3260d264dce4185
 7d5b676b66a6304a237f54c95319fe37
+7d5d1bac3b691d494b6a5135741147d4
 7d5db05b0eabed27da101e996cce5f1f
 7d5eb246ecfd1a56723402dd6c931b1a
 7d5ee8578ff184c9dcbedc26efab3461
 7d61f7123910e56777f83a5186cc1153
 7d64813a528266af923154e55bdcd309
+7d65c61e4d444314a6cf09126f5db0f9
 7d6669f9d9a859cb2641ff9d44ea3e96
 7d6702711567e0c3755204bcaf0c3830
 7d6985f3330f2c076701484912eef51a
@@ -15973,20 +19528,27 @@
 7d8acd079b6578e89e051eafe016f7a8
 7d8b671f459920e4f62e0d64f975770a
 7d8caa4bf451ae95a773c24ff2baf4f8
+7d8cc4ccbbb6fada25bba250bdfa607d
 7d8d1326178c56db49a1062a75dd4d2b
 7d8d79da55b1f692a5775a6df9521cfb
 7d90be0f345835fdd3f0908814ae9ddd
+7d90fb2bfcca68ef2dec87fb184b70ef
 7d917efd260f2559569f882c195294c7
 7d9448d6b37a5308e41f2f186ebb4d6c
+7d95567254262ac19c750aea9008684e
 7d98d667c71508d93ea3ac3d82557689
+7d9b772c2ef71d57fd4fac2ee787879c
 7d9bac6fa473756f16e6a980f68ccb94
+7da162c0a6ca32cc7e82c46671f0cf7d
 7da36ed4ba7a4ee2e100ae91d59aebd1
+7da8c1e9ba26e418521526477cc728a9
 7dacc48bb30403d98f3a56f0848a04d3
 7dace02c63e83b65e4faa955d2cd609b
 7dad51c7145ea7fe7db47c2b19b6e9b3
 7dadedf19c438b014140383e3a6c93f5
 7daedba589203eb49c33b8fad975e16e
 7db03290611c02b6a29e83fc5c4a5aa2
+7db1b19f831726dac453d1da51cf7fee
 7db2ac7a6256d870e2daa5d16db8ee02
 7db57c0acda7f2e2f19d9c07f7157c87
 7db69cfc1e33de922c049ec66685daca
@@ -15997,9 +19559,11 @@
 7dc145f976e6f35d1df1a08243182b51
 7dc1d442105839a87202877702db7bc3
 7dc5994e565524077e63dfe3ff7c823e
+7dc7d9799bcf6598dcea14144d2b2a8d
 7dd1bec365e1adeea7ab29cf190f74ee
 7dd842ce065369e633af708c46af5000
 7dda093f159b5fd6e5901638d0284666
+7dda3c1d09a21589d6564db45996db1b
 7ddab776498c33abf98dfa069499674c
 7ddbb683f10792a57b3b7009d03bf6b0
 7ddc901d265679741c7a70d77fa912dc
@@ -16024,27 +19588,43 @@
 7dffacabef9536cc7a4d181f2b76b852
 7dffc5e3819b502f541edc097f0b7b51
 7e008441969846ad620cfaf872c2fbd8
+7e06b7436277d0ee88629ba5ebc73624
 7e081b654dae8e9c522a3e8f4a535f4f
+7e0a0e22564492afb38336a25cc869ce
+7e0f666a314fe2072edb0f63f5550464
+7e10100fb8c42de85a1c757d1304ae92
 7e106308f48f68fd12de61fab2329a0d
 7e11c261bcc4bc31d0ca5f9d79604890
 7e128ce1c00273e73ba732a6e633ec26
+7e153b7108fa221218ff9c2c0c1a0341
 7e15728911bdea17f1321897224b4a3f
 7e17d9bb1e6057ee99ebad2938f8b7ed
+7e1c79c4a5be2489b7f0a5f95bd6e1e9
+7e1dc478681d019173667946627cb157
+7e1dd4c30375b337d44adc0eef375031
+7e1dd5e406b97219e3a77362636c0094
 7e26cb38dc445300c835f998106a23d0
 7e270232c1c5e3cf11d9899d0d61df57
+7e29089713f3f0c2e6fd4558ac567796
 7e299d6c8c0952c846684195ad27662c
 7e2abf5af5eeda997ac25306479a72b9
 7e2e12899d0d05b00f35b6347e0a0cc4
 7e2f456899d4de9dbd074daaa5cd1905
 7e2f69c4ff2235692e6e5fe9cf08dba4
 7e30a4226f50fff94d46493f9badc7a5
+7e31ac4b297c683aa34a9b301cd2a122
+7e3424db033dc21ecbacc3f6c93492a9
+7e38c6b9f94ce07e046d86d6d791e7be
 7e3931f469e1f00c95fe6695a68f5e36
 7e3bf585aba59232f3a7d07e52b44db4
+7e3f37acb43ae627319d5b5a5821c010
 7e435b77480be003dbf2e6a651838f5d
+7e4498cbafbf5893c76372a4550a235b
 7e4811350a774b0293f91642b33be936
 7e4a00c317af6cbbfb702bf185608982
 7e4b67d0ff04a93cbbec3911d796e8b3
 7e4c76b54145ca17eec7b345ac072140
+7e4e04015c08eb41275467e1f081bedd
 7e4f6a83cfd1a19a16c938f4fb070f0f
 7e511345dd2cdd7737089f4bf7bcbcb0
 7e51167ef85489c34300af1b9dc774d8
@@ -16057,6 +19637,7 @@
 7e5783c8fe52d509b5e0f6d7d33663c7
 7e5ef7a3f9ba0685067fcc3aea2359d2
 7e5f6471f7f2e58f338e2a32f2add169
+7e6187f5c94ed74c275564dc075a2b76
 7e64c92e645ef37ce50448fe9e14a6b4
 7e6ec01229fb638d7dcd465be251c773
 7e6fba38762d98e4c781e943bb1e5678
@@ -16065,26 +19646,40 @@
 7e76e47ded44958469d61a0a1c820c95
 7e7d0642dcd274836a730e893f09cf3d
 7e7f741090e76124667db956c8946695
+7e7fd242477840ca6e6f135fc81b5e81
 7e828a32a854ef2263cea23608fca284
+7e834f2275d711feb862c2ebb56183eb
 7e8441d29385452f280da6e71902cccd
 7e882a1643aac48068224f2de0ba1ec1
 7e8b9b77b0a34437b0606ad0e386ce21
+7e8d13bd371e7ea4c8a343ed06fab8ba
 7e8e68200303eac7dab998dbbdc27a66
 7e8e9260e1645d9f814e4bb8b4faf702
 7e8f5af9c5a2bd589f464d9d52682d58
 7e90ef609b41eccee765905339807be4
+7e91b879d81f9f5ff0e4ed471f0e07e4
 7e92ad1a2b1b36ea6e3c91fb6fc29d71
 7e93c13aea40b4a52b1528e0446848d4
+7e959eb85139ae782aa45d0289c748ac
 7e961bff64d9577e7f92189f3d586e60
+7e983ca22abfe824ad0c5edfc3cd7857
 7e98eeb5b6aa3d977ebfde69dd6ac5b5
 7e99c8bc63c5bf2a2f3cfbe03d4d5c69
+7e9a16c80ab559fc5765a8a3e42a907b
 7e9a6bdb8bc149d5a616a340bc5ca0d7
 7e9be5581a06116f1d869f5b18e3076a
 7e9d699b1f21e2e5dcefdbb8058abc60
+7ea0d7d171e1a282d5793b20d23c3fc0
 7ea47f928dcefa21348c25e7e53dcee7
 7ea6d3b07acb4c251723bbeb262774d2
+7ea6fa3069fb05c1709a90089f28e740
 7ea7f7e99fff83664210cb7d287234c7
+7ea941093e1e642c6d3e53f6c45aac66
+7eab5956fb5a4d33ded57c47bbe487b4
+7eabdd3c3b9b4d5e1e31c89a77f8f3fd
 7eaddba13371733986794257e43f83de
+7eae3afd55417e94f6b7d153f2d67a0c
+7eae9cf7ec28020c7d0b7bb78846e6e4
 7eafc5e39c67fac372c302667f1b481c
 7eb09a4abc4aeb3d5bed3b8e31dfdd95
 7eb15d7382d1a9136999d35fb0821c53
@@ -16096,9 +19691,11 @@
 7eb7166e568408f75d4ebd999881ecbb
 7eb8441595181fad7695efdf19c20a1f
 7ebc339b6a39293471e4b9bd10e87c62
+7ebca565b830f85d4d54dff7b2281888
 7ebcd7891bac3939720b13cece5aa751
 7ebdaffaead32daac2a1a3fd1ac1f9d5
 7ebf3eebe4601c2af1ea3c7d5256d9e5
+7ec0630d1acc231665813c24be93f682
 7ec16e25eba1ab05690c8e84d053ceae
 7ec2fba25f97305f251c36943fec55b4
 7ec3516f993ac34051e1c2a5e9c09a73
@@ -16107,14 +19704,18 @@
 7ec63a5bca7546de6d4ddd027f3f0c63
 7ec9104692b1a6d3ddd2c6ae6a122c1e
 7ec9947b043149ec4a922633420a8dca
+7eca7c6f2982de81a6fc85663c2eab3d
 7ecbc6dee0dcfdab3a64f1c5eca6e9ef
 7ecc0aa0f5b2980243c96a284abe608d
 7eccbc2b5b0692a5ff031a8d9fbda204
 7ecd1364082050289574c325f073a1da
 7ecd641c288c539ff5e585699db5cb94
+7ecfaa1ab9c8dc31e77996db78c42bfb
 7ed06acbfd5018d1b53159ac69244b42
 7ed18d80a92c176f6dc987b9816a7176
 7ed2c4059ac582804b0a1587ac6f2c06
+7ed5ab63b9aae91d215102b2305ae39f
+7ed6ad62c8f35a545251cf3a14eac918
 7ed9fac904860327877e6c148c29e5e5
 7edb7c7d7d20ad4226b0df26715a33a3
 7edf53828ab5c09a067a0d2e3b04c350
@@ -16122,6 +19723,9 @@
 7ee581c1a09db9dde41140ee1828d37b
 7ee6dee55aa96bb47ece6d54d91019cc
 7ee711429cb75e037435614e1c04fa24
+7ee86e5976e519db5c39a752ad8afe70
+7eea1aa62a8cbf0b9160768383170e09
+7eea30525b9dcf23ba91434abe100167
 7eebeaeb9f5ce91872d151860d9927a3
 7eebfdb1699fe28c528b5e2898c5d606
 7ef14005abbe006d33f643ca79ac4f7f
@@ -16129,6 +19733,7 @@
 7ef5841eb5301152c12226118ede1406
 7ef642387f4068dd741deca3237c6571
 7ef6fd51e614d912b0d2aa1ca47ee271
+7ef772ccf0b56a17bfcf1e9fccc87e65
 7ef8a2634aaaf46496ab4f131c8e1293
 7ef8f59feb42c35fc90a605dafaebc91
 7efb6751179c23646700322cb7adb7c0
@@ -16140,10 +19745,13 @@
 7f0e80ea65e9e7639929fec6e22c06ad
 7f0f6e0fe03a061eb2cf41abc6f6b810
 7f100d52ea2f391ae3d1bf3b09dbf28a
+7f119c7190d751c37f7ce09475c5dc95
 7f144b3f60730d18eef4582aa261ca1c
 7f1e64da46b746ed35afd58eb1a32b54
 7f2155bc5a97c95b64b746cb660262bc
 7f24b30ee42445e0fe2de4cde4c3946c
+7f27c5ea69f122be499f5a9135f17e8c
+7f27f36ce2fb6f1fe31a2b703eb1274c
 7f28b1b162157fe95bc0cf3a97641e62
 7f2a74c91d45ee15c324c9c91bbdae64
 7f2aa694a9bc451655e9097526463281
@@ -16154,16 +19762,20 @@
 7f36e5d3ac2a40d614752715ed02dc23
 7f372ddff28b7d71200607fa68dfef59
 7f393658816a60f523549585d7652c91
+7f3c806864dfe27e3d8bcaa872bdcf9b
 7f3ceda701c9e669251f2b61d9e1acd2
 7f3e2cd050ac0581723f2a5387caffce
 7f3f00b418a5b934bfc67b185c12c6a4
 7f46fe858338beb84edb920829af5d2b
 7f497134b0f11421f1c629b316858a60
+7f4e5387a0c49543d5c9d4d410ab256e
 7f4e82bd1152a0c29f2fbfc7944721af
 7f4e8b760e5929cb0d277115160d07c3
 7f52e2680bbaff762b6345ec28b52196
 7f52fb8f96b78df53b01009ca27e7a4a
+7f546a86ed613fc7729f5cb3db21784c
 7f55de34ca6db2dce54773da82019b9e
+7f5a4d1539b7818c3935298684fa61fe
 7f5d66bd0489f8e696fcfc33bea77c69
 7f5e23d6b423286d5c2e5036d903569d
 7f603f3e9956c9af958874e9d7617bb1
@@ -16172,7 +19784,10 @@
 7f66d7a89fd5007236868d6cae061777
 7f677c5af60e680a8e2c45fe331214e6
 7f6a6bd65c2ebd0eb037bb78bb2b713a
+7f7025ab3fc76df86c6b710c665bc4b0
 7f71a4eb3d30cb9b3038545d4b344381
+7f756b5657658e6df206624d9bfdc200
+7f77e5221a2850a22d9d05bfd31a57f4
 7f7d9b400bfd08bac9e55454039394f2
 7f7ed6beac93e5b1cabda04ff2154fa5
 7f81eef17209946ae0df3b74cf332845
@@ -16185,14 +19800,21 @@
 7f88a7f3e71c9cea8b1a6a913f79ebca
 7f89156db1fbb5b7a2946b6cd48b499b
 7f8b5b2ac8d7d128ebd0ab6b14028fdc
+7f8e19e2cc1f41574999f2eb383301dc
 7f8ecb3364191e9a4b4d2d13889e2466
 7f8f4abb7e3eb731fe55bb521568485b
 7f901ccee243897aeffe2f2115ce72a5
 7f915fa9d41a8eb089fa38c70a9ff141
+7f921dcec31ad656412964f30fd6e57c
 7f923f6ff6949fe8f1b909fe62803c49
+7f951a214a9486abb2b73d98534672c2
 7f96f0cc7bd6bbcd924398074d81c448
+7f9beec149237f2e768caa62b206da5c
+7fa07919dd0b5150f0c9f41a5b7eaf49
+7fa1e206d230c79ac3b1e56cdaed19e9
 7fa298985e6f53a70b984b938415eb16
 7fa39bda04142780bfae232633c2bf3d
+7fa4eb3543d782e9a8c43736d4345e62
 7fa56b1360c989757e62e31bbd04a6f8
 7fa7b570de3aee7b0d906612a5a931b0
 7fa958649ad8fb9e6cc12d0332bdfe04
@@ -16200,10 +19822,12 @@
 7face646dd54b325fac515858c9e3bf7
 7fadcc54d864f53ecd2d8de6a0af25f6
 7fafb6e5ee66069ce4f817f04e48dde3
+7fb015a482e3c6294993e975725d6739
 7fb0c18e9c67c4e5c2a67923e38d270e
 7fb414906b6759ca26f82c916f57af51
 7fb5abb6e4addd828649b50c1f583649
 7fb5c2335fd831efb49e3d93adcce404
+7fb5e8c145abae57c45d4043d7e6f98c
 7fb69a5ac8308928a96f0d2cb1548542
 7fbb7cb2cb73a0a8e9b6f5a5826f04fb
 7fbc01b989f9b410774c897ea0297366
@@ -16214,42 +19838,56 @@
 7fc2e7a2ec30d8e58dc8340753a0d8b5
 7fc85bcf93d13a1f00338342d04bb8bc
 7fca16c35c5011400f9de0385eed69da
+7fcc2a7c0d6514a96c67e89e21436452
 7fcde5cf549ec77e0fb9f89217653407
 7fce356d4a46d6fb61c7c55a9a377128
 7fd2f0033ac73c141a52dd691b9b181b
 7fd779e9b060bc25a2da88bc57d464eb
 7fd7bc693e5776f8969ba342b769e66f
 7fde123967cf7e708bd2cb2a4e5cbbb7
+7fde5995fdbf49915ed8966b59544cdd
 7fdf327cf7b9c27d499565a51ccf4c81
 7fdfd05a2d216bf187f9b91a8e1a6f76
 7fe09d100e1d9933c82f78a33763338b
+7fe2ba9544d3ce8f98d1105b3bc49080
 7fe2d7ea43060ea5dd03dd15eb5dab5d
 7fe3d8ca21d1ef07b3ffa8a07c5c65dc
+7fe511faa4bf8f80fba26055cbc03b66
 7fe562b676ff133e9c7fe179a825bab4
+7fe6d8c9db9b390d24a115822d74e051
 7fe79b7b43ff64c9d68564efe4efc288
 7fe7f7a188ef06747cc843b0fa23c054
 7fec93f76087d8084f0ad7901d775f78
 7fecf5acee06cbe9e833be889a0a1cc3
 7fee6f349ed92583f52ec0cd75575e26
 7fee9396524c6c381e0f95f117d93591
+7fef2d83807dfdff17a2477b78ee3765
+7fef43255c16f5d96a338a889baf149e
 7ff08776ff0e4e6c172dd2b9a488bb00
 7ff49f595447b1be480283e2e6355ffc
+7ff68cf6662a131820ffcd1a09155040
 7ff9d6d21d76b78d9df5337cd9e20b01
+7ffd197b33cf31dfa585f742e48b5628
 7ffd611a62b54fadb3dae952fa81bb59
 7ffe4481a4ad1a27fdd5a8f801d4efe7
 7fff1549918db4573b91614d752c78a2
+80001a44339cff202905b19ca4efe4c0
 80001e83b76a027e3f46280937e3820d
 800111be1405e37eadd43a2475d735f2
 8001462068c42cf7fde825be1a298bce
+8001e389e3f9da9cddd5531667fca935
 800216ccccf02c703ff185cd7f1bc59f
 80028b559c0a84f84dc13676f914f70b
 8004205bad15dcd1942fddb34558e6ea
+8006c020d003fa0673ff5cea746eece3
 80081e99722f26e6e0e33c04bfc92262
+800902f3633487d5b0cdf9f5d000b5e2
 8009f3161e2a1b0f94eea557fcf66fcb
 800a33bc8211633e3d3e211135e6a5c1
 800adec578704f7765fe70689273d16e
 80107750e9cfaeadff8092e4841a0ee8
 801081e243f656023a73872193447dce
+8011efa25070b298fde6ad6775d158bc
 80128ac6f4d5b4e4be72da042fb4d316
 8013d4e2a616d19fe9d8731f2c986701
 8013e5b49766f6e281629c5bafd37de5
@@ -16263,10 +19901,14 @@
 801fb7ee8d4f3f8ed37544d8438fde55
 80204c43e48e3634e7d25c4bc1c96208
 80219a5e823cf95623e59aeec9adbed1
+8022fb5fc5c682d7bf06d880fa03a4ee
 80236201355fc0a2e425714c835ece00
 8025bfb3ed98aaae43ceed0bb27a7959
 80260467f4f593b0d30693d1d8a80fb0
 802774d6cbe46b6ccb7303e5b1c6accb
+802d6a73c1c9637ad16c4ac8dbf6baa3
+802e777d55feb201559fbb7900168519
+802f81d0a281901e34a010de1a8f7fe8
 803203f8946a0d1b5e1967432a4f4f41
 8032b9a131257525bddbc549bdf6d0b4
 80333b2c80529b448347fcf89b961796
@@ -16277,9 +19919,11 @@
 8041f5fc18518c907280bdedc4ba6da1
 8042bae06ac4264d98a57aa27d15dc43
 804300ce4612b93848a7370a80f4e82c
+8044aa66ab38f9460afa05ac860e6666
 8045a05f14dfc7a6feb4c97df1136ce4
 80475490c9c065758c9c70109470dfac
 8047732762f22e950dd2d2dc4ac94a61
+8049b5524df8a57647d2dea076a38940
 804dfa9c5a9af483f00622438612fb0c
 805423e64eb5ab19cf5c0e98ec162765
 80560da5eb084b79a1a326b46be3013b
@@ -16290,9 +19934,13 @@
 8061d2824b0650d7a32dedb06a23b302
 8064b33dd15995c3521e5fd53b719c78
 80667159b217465675a86fadd420e8bb
+8066ab14241805cb1c3adb9a20baf828
+8067543dec6d4dd60f37273a10075a95
 80692fdff795df09ff02d78b9ec066a3
 806d0020992edc8a310c7c061dc2d10a
 80700d8a31b7b445ba0d5b912e4faffa
+8078a8aa96f0bb763140e543c3473d6c
+807a854e04e137f3a3084a1efdf47686
 807c40cf8aff9afe4011f9f7c2fc4335
 807e05b73baf6ad39941342d850c3ec9
 807f57388d6d83715e42d5e92f3145a1
@@ -16310,14 +19958,21 @@
 808be26c0a5efb1ad27cfe0eab743981
 808db3562f194ad32868cd4bd9169510
 808ee19913c2bf1e481191b8bf10ebe7
+8092b52aaf206c062b865c63afb9b061
 8094ad0e8c08fef1300fa135d7de4242
+80952cbbc9cc527992bce2451a0c8292
+80981718b355e2f908d0e522950d1c51
+80981e48e9a4768cbcb06dd4f1aee976
 8099d3c9d5d705325371af5918b53711
 809a3e9dbe3ff394540b6c3b2acfe8da
 809b73d7abd03f1d23f9cd129c9b9ecf
 809d35d716d4d58a62bdd956892383eb
 809dffa3f4cbdc52f37cddb0ce9ac15e
 80a0026402c8a001839f4f419b927c3d
+80a213a2d3f02be144a23498acfa0700
+80a2bf306654a84016ab6980d9ac6d94
 80a52f51fde8d17acf0781ab2b623108
+80a62a945e403e942d0b290b2fcbfcb4
 80a766271c435ebc3550be2e3ed852ec
 80a8118a1989392238ce9d9558e9eda6
 80a8b5f85f7f15f2613e8602467ddbec
@@ -16328,6 +19983,8 @@
 80af9a31c0ceeb17578e45381e835e8e
 80b0c143b4d301391b049a83f2ce9ce7
 80b22c8ba3b71ee48a529314987a7071
+80b26c92ce2a6f17aa45a532f2843304
+80b26dcd9b408871937b3f08b9809c19
 80b53c26e85061c441d8d250093e5c99
 80b76bb60b596c622c31c06b453bf244
 80b76fe95c6316cc9a6e238bdba0644a
@@ -16338,21 +19995,28 @@
 80b85d348c9f977bd5d7574584eef957
 80b96cb489be97755efecdf2a7f4bc1d
 80befb4e9bf34560b46d753ee6115acb
+80c0661e3a1ce54e58ec1b2ee39f6cbc
 80c524454f069d8fbdbe6d809a49e837
 80c5d6f80eb81faa4eae1934803ddb72
+80c6dce86a902bad249c0f1df3c8de92
 80c751f7484ae209e9032d404c1b1e68
+80ca08e79967a5e187670ed155d678b0
 80cace680ae67e51ae08d5002f1102be
 80ccfe2da4f779326bb0c44c021d07cc
 80cdc66d676df68f898012f0f9fcaceb
 80cf01eaa832367c26d76a9d5b4f820b
+80d4b67be7585200ed1319b1e4c9ceeb
+80d51dbe2b2914bab95889a96e345373
 80d608327323f2f8852678a5933136e5
 80dcd014b8111c7c9fb92ae6252b60c3
 80dcf91f1642116cfb95ba86bd6e2072
 80e2e291588fa6a0a84a375d2ff83747
 80e40433e9d2802e2fd7af3e7f712c55
 80e44146d36fd788a4615d7cd288bb8f
+80e47a10c96ec67f422fa9b28b451be3
 80e4854721329c187d3f8bba02b91310
 80e58721395650a8675d2b5c728b40a7
+80e5a7402f555042dc368d044d490d7e
 80e60708ff7a16aee4dcc553974aaa0d
 80e62c35a0a16de5adb4a54b57dbc84f
 80e6375d85c678bbcbae72bf1f2a5a4b
@@ -16361,11 +20025,13 @@
 80ebeb440addfe5ecfcb69951e577abe
 80ecea98c9f5b6863e4b0ca7c4e0f404
 80eeabc840654119dff87c5ebeb1ca44
+80eed317e83de5669116353d64b1494e
 80f09609ed81ef38304e9684808bd92d
 80f19d656b4cda073bbc22e2c7f0821d
 80f487368634ca358ae180230e2655b2
 80f4d8042cb076e09d22c52dd40447dc
 80f7db73a2142d3ce3928b0c3efedd6d
+80f9822213a8929d8876718ec925c87d
 80fb01f7bb9d10f9918b9edc5f3b6624
 80fb491d62799e33855cbe5408d99403
 80feaa690bb74858d1b2879ae62eff7d
@@ -16373,8 +20039,11 @@
 8102645d4e6e5a3ee68bfd74f6bec7f9
 8104ebce1dd6e19a407b9d64cc3355ef
 81098a95d237de5ecd43b75fd85eef12
+810ad5ac32a0df92687d9f83d3682cb2
 810b87eda65bb41a2c60ce37932cf12b
 810b9e7c339f40a54eda00caa19f30e4
+810e4a8f447af0efa4d4cd829e0a6e71
+810fe1b4d41ab67353c3ecb5d9cc103c
 811088e1fa246092efbde903f5436bce
 8111eab193758d2a50cd2b5a8564ba75
 81133718391d0c95be6ca93c3950e0f0
@@ -16385,9 +20054,11 @@
 81178c54d93f2e49b29d09434d62553c
 8118bd037ea03e6966471687206da527
 81194b9993f84368c3da459f33b44b08
+811b028b1f154f4f4aa345985c079285
 811cdcd31b70c903ce3d2dc19a7d4dd8
 8120e611461c741911fe3becd3026ca2
 8121e6624490c5d98c33639c7ffa6a5e
+8123af2eb36d2b0debd6ee3050f5d1b9
 81261e74adc2a06ed21e4c4c8460e1c6
 81265cbf120bc689341b7f6fdc96d491
 8126a9441eb9289d08b8c4db32facb3e
@@ -16402,24 +20073,34 @@
 81358d13c16a9ebae7589ddc887b2911
 813785a9a90fb319a631fca698c12384
 8137fb7eba55746a5cd413df0c017c63
+8138fc3c5f10967178ec7fc232c18001
 8139c1bd03a7c00c62f0ed3ce5e8cd62
 813d30c1454f6794be4b6bafc518bb26
 81405d1b4d5c8e095b79505e442ebe0a
+814292db31ed15dc3f8861e5cd79a4b3
+8143ebf9520d0e8f54542960857fccf7
 814404409d3b6039daaade23c2a2fc9b
+8144c1492728ba112b1d7103ecd28c91
 8148f80f2d04ddcfffc2861deec9b4ba
+814b35ef77fdde125c8ec28319a8e900
+814dcfe22c85423604b492fbcee784fd
 8150af94315eb0878ce612c329357034
 8152f5ac253ada47828ccf93250c6257
 81537d795580ed118fde604abfbbb276
 8155734e8e9c9452c218e03b9fb1e2ac
+8156e14037a80a0e9faedf0ea6a09d84
 8157d36d7f886b97e774e6859cbc849c
 815823adda02b3cd9b732be9396cf175
+81589d25d093f116040f9fcb21e2ae39
 8159d54e44ba8888287b35191ab74774
 815b58dc3170eac45f4733b520fe4cea
 815cff4317f205b8cef731b213ce68c0
 815da90d1d45dbfde242e857f9335cc7
 816046278f865f1720e1cbe26c9751ce
 8161fe00f2fe9516ed172121aa1ea3d5
+8163135dfb7195455c38bd093944e26d
 8163693c59c121a4e0c3991f725860fa
+816567c4e57944211f66565040e997b2
 8167de8520775d4c4e147e356c487286
 81682968f889c5b61a37061e62d7a394
 8169f80244df9e0bdf4affb8976760d1
@@ -16427,6 +20108,7 @@
 8170c3e48d3347288c48847e6e43e1a2
 817172823d6138092272ca5f1b12f4a7
 817381f2910f90670d49b543271c64b7
+8173f4c02026072a6abeb28bb70c393e
 8174244f7cd8446f9dacf6d597620c73
 817448f6ba2893939654e175891a42ee
 81768460bc3bf8ddcc9bdcc648296bce
@@ -16439,7 +20121,11 @@
 818d31d133381a2faffae336ff551e6c
 818e037a69be525253dbabd22002df82
 81915ef7f4bbff14ae99200e55d9b5ea
+8191fc7604200e93b0622c998c8def38
+8193ab6796eba6b9806f592f925b9b7c
+8194fcec521a53a3e6d9e971072c3e98
 8195ce5741f2a05606ce7921e767b73e
+8195d71182ba2014b0b031f36dfed4a0
 8196b3afec4cd297b4c272369f3c73dd
 8196cfe5b0c065b6abc0067ace6187b5
 8197d8ff9034112a68b73ff0f9d71c0b
@@ -16459,10 +20145,13 @@
 81b230e2a268191f73a6f9d6f6ba5a70
 81b320d4ff4c0f1ac66c1cd1b4b4fad8
 81b4110443ff26c6f2c5818abb6471ab
+81b68e5da562fcd9287e141390627734
 81b9f6c6e19c8909f8cfd88e3e1c255a
+81ba628c72d413884efe8e1265728c3c
 81ba87079f6c82bc3709326537f64600
 81bec247515eb0820569ddda3cb7edd6
 81bf85a75560fd12300ac5be2be03eea
+81bf878ec22f6b1c02784e2bf6b0b9b5
 81c07609cecc88565cfaee58dad14af7
 81c1711f7d447007b5b069f0e32f789f
 81c26e8fb560ffb12fc50345573a60e3
@@ -16477,8 +20166,10 @@
 81c8266ad029d460dedcb2e32fd61028
 81c95637d5a58c1dd69301982e1201f5
 81cbe464dca079301f07ceb91f549140
+81cf62802c409f7267b806a2ec9c243d
 81d34108f92804586a31bbf5b01210c8
 81d361151cdde0b871c9e8e6665e85c5
+81d7fe5fe1fc71e6783079c9f1a2e5d9
 81dbbedba35761cadf60ddfd4897b717
 81dcc5c530ff6fd689599be23c2e8f62
 81de2019672160e156419b090adf391e
@@ -16490,8 +20181,11 @@
 81e80de208f9a695f8f088fd1f9d9aed
 81e8fc97078d940854911f301a46519c
 81e9ea953d78d0e60b58781a2a0bc742
+81eae7765f88907bd76f5d61ca998c15
 81eb156dffdf8f806297da4eb2bd3bae
 81ec7616d3ff230a69c37b2f910e547a
+81edad8fe66ae8acbdd2b01aab83c40a
+81edc020572a6b9117866bbbe7150bdc
 81ee2bff81bee04e27308726e6a25abd
 81ee8a26fb3e5f20b8208c79a7d7704e
 81eeda8612139121ebd3f4e927e8f72d
@@ -16510,6 +20204,7 @@
 8208c319e888803487afde04c7c7eae8
 8208ca4398eeb573ca48b31ca45e0b55
 820a9baa8962e0d210fcf2a2f124df95
+820beccea55a55f481f6ac93a61ba422
 820dc9e30a9c3612047edeb609ef1bd6
 820dcb00398fb4fd6c50997d5789672d
 820e87cdabc48e86c31f2cf417fb818e
@@ -16529,20 +20224,26 @@
 821e390dda0334cbf8cf72ba536169fa
 821fd8d6191b1a5f0f691770a3591c59
 822028fa0ff1c28025be8920f6dd1114
+8220c8e4fffe301a6f69979673d028e1
 8223ae8719db9541c9fb8e77fe891d0a
 82242198b54b6e05c31b6bc28853ee4f
 822513333e2a012e50aa133ae08e957d
+8225ac2abe1f0870474dfdd95beb2b52
 822853e3217cc90fb53adf4dcec43d48
 82287f98dfc677e2490873a1d3749b93
 8228a6fe3b4d00caf59806c36c7a0c99
 822af33a0cf4f622185e0e51e2d73b50
+822c8928bed943c02a8984faf8a8dcc0
 822f8f13f5478084f09291494d2a511c
 823603446a02717146e9399263b12d0d
 8236828d7d3d21548c24fad840faa95e
+82394e25698923e470f693d91a2b4e68
 8239be7fca06f114db5933865a19cb2e
 823cd46dd8edfc8dc59f85f4203361ce
 823d23084cbcf9917974c300e04b3e90
 823dc60e4ff6a49ab34447419ff6154e
+823e868c184972573111e6eaca7454b2
+823f42468ef39ffdae30572627bdd078
 823f432748dbf55ec9e9ada5902399f7
 82407c90e3e7c687febcda9b5ebba354
 8240973dba3a3527a130e85a7b3e6c11
@@ -16558,13 +20259,17 @@
 824e389a48a3e4751956fcb1df6fd28a
 824f244e235d7917f3b915e2c5ccdcbc
 825132271209068b5e5d1ae97d0796f6
+82525ea0fe904aba5187faa8b2ea8ef2
 8254b33949af91e3dc6f145ed986557c
 825697728f369896e1aa7ca1efbd89f6
 8258d5fe75ba1ffac384ea5d7413a12e
 825a8fc95a9d23df8fa5672c15a35736
+825a9873c7e2d64127ab49b4364ff631
 825ceb176d2f201b1a0d0004e47a6de7
 825d5c957e8a56b7d32cf147a5a240f4
+825e486243de9d1ba5fb06e51258b649
 825e8af6c67d61adb19648d5a4b1dda3
+825f9ad7d22770efc95482d5b3b1234f
 82621811de0b0ff6e0ce3a2ee6c19f6e
 8264bf209c11c7d1bfa39d53c9061edd
 8266047be12b9ddef97eabd3eecb858d
@@ -16584,19 +20289,28 @@
 82768ba559840008989191ee84a674e5
 82774377a56cdb8652230f079f89f1f8
 82780d044374d988fb7be89cbd75734e
+827a930aa99d86d10b2557264623cd86
+827ace6611e91ae2696f41a0e6a3ba90
+827ad986b6d27e934f8117ac6eedd835
 827b1fefa2c24287615c2c01e06b5f56
 827cf51551c63a0e7b7cca9a6f18eeca
 827d97f6e7b9f95f6b6044118a740f9e
 827e1b06711b69e87abe88c2488fd608
 827e64bb92e6a5e82919422ade80de12
+827f1bc38e65d2ebf18d671bcd0e2888
 827ff70312352960cd0997a39320a245
 828590e6cc150e247d371be0b2198341
 82859396cfaf139c85e557ba8e4363e3
 8288525657895e1df22beacd82357a13
 828d98118677efb6187b018f88a5ecc6
 8290d04118372306810a1f5489c60934
+82930f12c1c113da3f5e2a37b6aa6e2a
+829555a78993ff3465d4d91ab64d9d44
+829747261c5d0a97c65b555a339defdc
 82986dcf2ec2cddd17eccc083d0f4489
+82999440cbd64212f406e45fdd53bb7b
 8299f4bdb02919f121a80f22d1903735
+829de676d7fe45f894ac53c30c61eaa4
 829de739cafa9c6adcf7858bba332e1f
 829e0af2cddafc69060e19161bf7098d
 829ea0dc40d46fddbadb9c9863dd9925
@@ -16605,6 +20319,8 @@
 82a1b041037fe6336391206ca9cb10e2
 82a33e9436148a359e8c9593f6567ec6
 82a42a78aad2e001c5e75d924567c2dd
+82a58da76a367dd73e6392e2afbd9d94
+82a6e647ed3a73c022f9ca831554801f
 82a85e7a306420695a3d793a76fad8cf
 82accfc009d48cb484e8f5c20fddf62b
 82b06f3501c2d4472ca2d8f144e4a0e3
@@ -16614,21 +20330,26 @@
 82b66b6abd2d17aaef47067a71df477f
 82b8c5d3f7e7718813d84eb02ae77ce8
 82ba6f394954d039cce74f7855197feb
+82ba9c1b1d3c779d0ad8434f2ee2804c
 82bc730e76edda4132349e85ed5bfebf
 82bf9dc62ed88c3aa4d06af9865ed4c0
 82c02395eaea970f78891979390c157f
 82c4825f07a87bc3af5302fdefc3345e
+82c4c4eaf5d9b650d59652886940246c
 82c7db54af28eef39b926d5a0ad3f33f
 82c822f940e95a6f1988e1e511ed706b
 82c8c2fe805a7c58df15f045da208f3e
 82c8ee15d026430800ebd13a7aaa2a02
 82c92512454add8904f35b5ef6ecc611
 82cb7e46341e3450a764984e780c69ff
+82cbadd7b9111893a05b11d668c5c741
 82ced9bda681aa654d24a79401ade578
 82cfadadd8ce31d7a28173cfb71de6d2
 82d0e7648e43c819144995e74d0e8794
 82d29a454ccfb3800135bfc0b683641b
+82d4b07ff107b80bff13de659127711a
 82d59ba0123d753a0b851fbdca2913a0
+82d9a30add31f8f84c5946d59deded7d
 82daac7246f9da693a9903b9ff0a7106
 82de7885fab8af5af0d2c07d06f868e4
 82dee32ee04b9ac45d854fa3fa5acde5
@@ -16636,7 +20357,9 @@
 82e4e332de7ee21e1b8994026914f66b
 82e7f2f8ffc6074a465f3931fb6c3e76
 82e9d85391ba2abce57c3b388a70b1c7
+82ede12fcb184cac8ed7211879c8418d
 82edf5de4aa4bc03eca648bec47ebe23
+82eede97489be1d4e64692de59c310de
 82f1b26c0dd11770592a93914e523bfc
 82f5b952db8504f92063942af2566a81
 82f6bf5587bf1060431120e264ec2218
@@ -16644,6 +20367,7 @@
 82fc54f8091f854155cab2ec2403dc56
 82fef80d609399159d6a9b0a5e1908be
 82ff0bef26a3f2b69a5b69cbdbdecc93
+8300791239b4d08c045c41dd0c3f80bb
 83021c0f9d0eaa5e48cb2218db6b6554
 8302bce9c37dbaf65cd420f2977c8089
 83077e3a02567b52d2b20e71f44de164
@@ -16654,9 +20378,11 @@
 830ead47a7bbb8be60cd341430df633a
 830ec27b7dc4593e5551d0d3079db425
 830fdc5e24bc0101a00c7f55e29bb5c7
+831022c6b2737692152596cc407ce7a8
 831094db2ef3344f5be0b299e60b4c56
 83122e415a3b962c1af6cf5546f2b418
 831255eb6d415e132542f5356131e77c
+8312ac5a2e90e9c5c37baae48211c409
 83189fd9977bf8fc45cbcad14b13dccf
 8319f4d68d7ef8162914afdc83c773fc
 831bec36806ef92bf43434850ce843ec
@@ -16666,41 +20392,56 @@
 83211e759c5b4bdbaeabcb65c8a147ec
 8321816136fea77adb042df2eb44f546
 832267e60770f3c5eb401939fe7c6787
+8322ef6313ee1257ecd3ff4f3d48dc13
 832502c99bfcfadd657278b6d427d3e7
 832731df232c9d4c124bde82f12a4b5f
 83274986fc7851b2f6a1e92bffd47f05
 8329eb336616db60c15db50487f2ee16
 832be42ff81a7bfc587f1383b5cf3a1f
 832d8561be7b3bc228058c069d950db4
+832e7f9e81e5fb696a3f8805566e05c4
 832ed7016b174adff48de88ce3b366fe
 832f134f029a31cbc6588185e674498d
 83326516433dbc0681d013a2d33e74a1
+83333b79398430adfb7c8ef2ea9033c1
+83357a307eb969f3dcceff9bb05ede01
 8335a4b94dd60fb7fb95dad527309083
+8336a8fd36a06282fcea66588df22604
+83376a23dee39ede8572e86ef3e90564
 83379b386fb79fba5133ff40862ae77f
 8337eebeeff73c31e1137abe0a101ba1
 833eb21a84aea7fb90cb223a9a2a66ab
 8340e34d97ff98e80f0fbb7658f05842
 8341d333c0292aa649018e07e4ecc442
+8342b5257b64bed6a37ea9e9bfad4690
+834631d13e264710ed2948369306fea9
 834d6ed4a1cb04d83d4aad8bf236aac9
 834dff0a681e8643edd0807c4bc87122
+83520f967cf009ddb4c6f3da6057dda9
 835387ef9b03e5cf05938dad361d7922
 8357a579a6bf7d5e4f737c00e124d0d9
 835a313f08cf694339d697625d2a3302
 835a4ad5fe7916d92f27e89f5a9bfc18
+835c065e8a649bc0cf57d6245ac5d585
 835c15bf589717b71ba931708d8961df
 835c969e9db26fec3bc7c3182c3dacfe
 835e6e7e731654c9e25ed7615873f409
 8361a8c46343fa1679ead68e3dabd47e
+8363c700818c4c62444878bfba7398c3
 8364282325357829132979022f36122d
 8364800975f6785cd0623208fb43a7f9
 8367fc0833b6bf2bf4d781eb1976bfc2
 8369fb8da7764fa0749ae0e8e27ba20b
 836cd2ba27b7cb910e6d4f35755aae9b
+836e8faa29c20c5a7d9299cf54f011dd
 83709645f504c92fccd7b82dda434959
+8371ccb2e1314159ecc89e48bebd37c4
 837472c8896800d27dbe5093dae02ff5
 83749286da2ad721ed985709eda4bc87
 83752700fc9336833cc924d2946d95dc
+8375edd79631fb4ff3f84a9f07d1ff2a
 837810020643531478d4b91a6acdf459
+8379d10e6372df170bd9801a8df9214a
 837a2ccde2e19feaa0a88484550d22ca
 837ce68cca57d117b540c0c962a0b277
 837d074f99f5b26d4b887e80aec0f356
@@ -16718,10 +20459,13 @@
 83877ef21cd7b694f90d431c4d6f0001
 83899400f4f207bc9e4812677c18f799
 8389d5ca84fae6201a33e06c99cc5a03
+838af3945be49972b584450b4f0feabd
 839020562f3457d503c7f70cb782f194
 83922658f192a92bd332b8b766775ecd
+8392d8ab86ac651234406d7fb8d19542
 8393df40aebef83ff30e952c04ca63bc
 8395579f06238f7994896c8c3718f5f9
+8395b36af97dbca7a8f9ef8395d8b877
 8396454e611338dcd055c2122aed45ce
 839963452eefc74dffc327f851b41a64
 839a5ec02beee88df484ca34135c55a1
@@ -16746,6 +20490,8 @@
 83c73b4acfba0e17e3ce824a204a619c
 83c7f3ef57acfbb23fdbe75c27db4d49
 83ce4329272e62f55640af0b413cca4a
+83cf30e0d2e2bd923948296a1cca0144
+83cfa5d3447a94d8e0bf4d2e11d51aaa
 83d2f2281c47ecaf667c83f8afc042c2
 83d637439d05712307706d4663e4b767
 83d7373f7e22cd6b9537cabbb5ac44d4
@@ -16753,6 +20499,7 @@
 83d9872f813164583e8fe2ea7b6a3412
 83da8d70a1fae5502e7933784aea4ad5
 83dae7253fa2a15e5281563777bdbf94
+83db0bfc343c94a97e1534af62f1ad8d
 83db1b985ccce4d96fd13cafab4d625c
 83dcd736c2ac89fee882b366284f8c7f
 83dce890aa54c4df5c286d5df75a3b44
@@ -16760,13 +20507,17 @@
 83dfe2214bc0a12a45a42a4fefb85384
 83e371ee9a0adbbf703abf1c1368720a
 83e3901e5ce4480285f7f3b03a1bf506
+83e7ddd0e2dc04266a66e0dbfb846a1a
 83e8e907b1106ca7dba82460c702f1cb
 83ea9ed4b4ee2cbc27470be5d7a9a07e
 83eb0f499688cfca8dae82ab96439a70
 83eda42c0277a49d91b89ac37d0446af
+83ef48726536cb7ab3e3ac9bac4b3128
 83f0237fe49dd8d085d9cbe205a025f8
 83f33694545fc0beb82f769a58355a4c
+83f5089dbb3f38c13a9df9cbf304c26e
 83f5b6f43695b6989eb6acb185cbaadb
+83f71b468ff973f480881621f81c6ebe
 83f76970cdbf63f45667440750d3ede9
 83f904b7d6e2ddeb161555f322becab3
 83fc20a6ab0ec80737a783df4fa9a8c6
@@ -16774,6 +20525,7 @@
 83ffc5775de524da6a65eee76b2db83a
 840063313d2279bf4463aab6fa64358e
 84018c24e85874c20201cfe038c66f19
+8403090331229352a2428cf7d23e57e2
 840431a1faf54f6ca8cf0d165b2d9e8b
 84053d46ef6d818c17d6584ab928a75e
 8408f4d1ce13fdd14789840d6ada8159
@@ -16781,13 +20533,17 @@
 84097c1b14bce7182df9a871cd122d1b
 840a409a046b6f8c9018564f309715f4
 840f4cd40671482689af69dc16243c74
+840fa04ae9878d714bd1d280e197bd9f
 8412aceb3f97a1578f54fc9b3287ea5e
 84139ff3a182c17a9c6c668e12a1fa1c
+8417f4e12248a3e9596aa8a404e0d1d7
 84197c0fd13ae0ec722acb5bf33ac576
 841a131c03d80a0d41b5e6e054ebf9d2
+841aabac5814a89e49db7842a4159050
 841c31988d57ddb640b0fd60b36a2765
 841ca76d6659ca3cb210508fbaba83aa
 841dda2ac4b2af222535181dabb97bc8
+841debdd67d6d4128d5b8e048b740cf8
 841fe281cfe62fb199a5a303bfb1e2de
 8420528e62a539a7f80fd7304b29c677
 84212a4fd15c8bb9ac0cf7f96b152f24
@@ -16804,6 +20560,7 @@
 84307d118a0e392a990c463a91f34263
 8432c72b9fd07eba1b21d2e2e9379706
 8434aa46e6615a80ecdf2c5b877d3abe
+8435298b7479888b341d3bd0ad8994f8
 84359add367678e856a2a82a3495a721
 8436c46f2ca8bc9ad33f5553e5d75bbd
 8438e9a06bb0fd9c77013901806c61c9
@@ -16817,6 +20574,7 @@
 843fe5037b708b03ef9c6c0ff5533c9e
 84409565514809c8b3d10cf722b96c57
 84435c7c40e5c670fb4f003fd35ba069
+84448f8c851b07e4a545b92ed9f916e0
 844687b6f88f15e22a53c852b31e7707
 844910bb7984f287c806f4105ef66bc5
 844a6411ea8860c6b9ca385a85dacd5d
@@ -16824,14 +20582,18 @@
 844ec6787c3708d958be50ba6620a3cf
 84516437df89b24054bf4bc5ffe0b280
 8451cb60bf09e1969b1952267c19fc70
+8451cf50e1de4c90c7125ddacef7c306
+845246ed673f122b74f00555632cacfa
 84528f48c85dbd46d2c6fb4ce9ddb2cf
 84541974ce701b5ad1537abf8098bce8
 84542add2b736b1b3ba993a55a126e92
 845475021af5b726de7c9776d9cfec11
 8456a994676ffa37e267cafbdcbf8505
 845976a989634053f24a1d7d7dccedc2
+845f944f5ff4860c0fc7d4dccde1a0cc
 846060cd1981d69e0210d4aa6d43a07d
 8460f1a5a9265a8052c8372adec839e6
+8461feb21fda51c04813be462beca4c3
 8464b27a50748cf68b0d861ae5ede1a4
 8465cceb8e0e242aa192c075b806490a
 846805a8024007d4962073697a4c633b
@@ -16841,19 +20603,25 @@
 846d59e5b2a5782c2a76a2713e5da0a4
 846d675117f11595a5bc461047ae70a8
 846eea52b7442c5044b14624b59440c9
+847096c3b0b687a9f0d28d28798aa703
 8470b1419213b93a86dd1bbfd805f879
 8472b67f4f290d529ce814ecf2655782
 8473a57055bff9858d01aabb05693f3a
+84755112fe64c869c568e74add6243a7
 8476cce464fece1f46b6fd87d38c98aa
 8477011d7699482a14664580142406d3
+84783453d5f11b79cdd0f3ea6a776884
+8478be8e24a11d55c81282a76fd91c0e
 84794be15e1e265a63defa33858df5e9
 8479e15393d1f482cbe80a699f0328a8
 847a469e6530baa12aef2d1409e83440
 847a4ea4ed802e7f3241a29daf899188
 847bee60bfe2344ffc188e1d1e461101
+847c1c9debb507f09a3f8c0fb7a3ccf6
 847c6afaa376bc6e3aa90951a84e167a
 847d3b7d07689cc4dbfd0ed95d1c8ef6
 8481d4a649c8aa297b95abcd67e773f6
+8483e42baff9a20d6a741eff831a7c2d
 8484b8b462e6b90c95b00d72ce412201
 84878812657e7654433f1ef5634e41c9
 84884f3b59c1420b54e1412d49536e7c
@@ -16862,29 +20630,36 @@
 848c29652541a7e3550dc27be3b87eb1
 848d3095be7a3550c6d213888d6f89eb
 848d951f8199110c7d06aac5addf0567
+848e132bdcccd1b7ce2931acb50a0dd7
 848f5b94b3bc9c838114933ebc216986
 848ff93398fb8ec0de7cefe9a4678961
 8491cddff65472191e497a0d81c9bb27
 849200ba3c392ce77763de8f06959553
 8493a1038029ed773b32f283d27ecf47
 8494a5a40955986b643c06b2f2691801
+849a96281fb49e7030cf09af4e9c0a8f
 849fa01d85e5f81deb282dd69a266853
 84a3e026ff11d6a308d987d8819e0b3e
 84a75108eb5fbceb67542fd298544ae2
 84a7b5229b1132ff9fbc4460ca547bbc
 84a8d60dcfc838a8f42ca1dd597807f0
 84a8ee94d3f67149aec2aa0bdef7082d
+84a91a6c151aab67b4fd22ebba9d25d0
+84a951b6c532458019216e2a8b36a1cc
 84aa6ed3ba831a8fc0f6c1b4ceceb020
 84ad9d7d6e1e0ac31da624b0cf6dcc67
 84ae9e1dd5aa3f09dcba441e35b6a15a
 84aea866c89ed4b91e5811bb45b125bf
+84afc6652f09a114409949f0989bf966
 84b07171dfceff882728175c6e0dd135
 84b0dd3002c66d892ad3dd5b6ac1aa1f
 84b2a437a1f17aeb21956ec5f43c1af2
 84b356171e8d60bb4c0cf450aa6c4f77
+84b7fc91ef338951b731f496c153f4ed
 84b85ff5f11eacbec783a7313921bcb7
 84b879642da059007a8804078c9b852a
 84bd2f8db36518ba10a18db51c7e1c8b
+84bd7ee48c2f97625f6e89bdd50ded93
 84be2fa9c7beb4bfd6ab176bf9d540cf
 84beb7ff4e448fa8e4dcc61b9f233535
 84c028966be62a43bccbb71eb6ff6916
@@ -16893,10 +20668,15 @@
 84c23393ab852a9f78b20a89375aed03
 84c27bfcb2ae53434326c287ab16c2f7
 84c32bc66091a4edc2b43f24a4336e04
+84c39ad8328696667b33c34f593b91de
+84c41db25a63a4eafaef5580582f0f58
 84c8675675c7c8f01bbb6ca8ce79a6ae
 84c9b2ed823fa43b4f3dd27adfe1a245
 84c9c3db92022d1ac8483e18cd1e94c9
+84c9eac36be740bff74015b58fa2221b
+84ce993218282944fc996ae96a712909
 84d1ebd647fc42c8695a0155fa853fa0
+84d2adb4ca30336f0b3033758871ae7d
 84d34bcebb4cbf42e01bdf5477000148
 84d432f94440ad13fd22ad8b1dd1fbda
 84d8efeea48c8959c6ef634afa683188
@@ -16908,6 +20688,7 @@
 84e1d9916a3ccbf211bc7abab20b67d0
 84e22ef21b586123a7968b65241a3a7b
 84e4a8be96ddb300d7c9381374a1180d
+84e64ee7030b38dfc925f73b84ea795c
 84e7f26f43d290c86071fa090b9a40ad
 84eb38e07016b73fc1adf920ac064489
 84ebc6d6246b24f595d0177b18199a8b
@@ -16916,9 +20697,12 @@
 84f3c5e3f71594202ec05e934077106d
 84f3df46a7f22e2d950f228180df9c4e
 84f967caa83a83af831b2e4cf08abfcc
+84fa541eafc71c396f0f5a397824b00c
 84fbf392c1745801e9bff10384174b06
 84fc84f46c0b9389b77dc4c64da89382
 84fd53d0b57b4da988257e9105681921
+84fe331f27b66296aa45ddb9a0c5d367
+85012b01e6c755ad95cbe6f1ce74871d
 8501d0d498b88e57bb6b74d5df332d7e
 8502cd62c7bd627e2bdf9327ad3ba422
 85036edfe34c33f5eee6d2f905fbe7d1
@@ -16930,7 +20714,9 @@
 8511584f4b2d9c0785af522f91b7e1f5
 851627d3f199a61fb6892c5b028d84c2
 85180f5441fcf4a32bb65618a2b11ebf
+8518345ffda47a1359645af5e8c96ea8
 851aade0de193c4293c2481da6dfa2a1
+851c0f68e19446a571e3113020ab2152
 851e2b19c66ab19907fa23a30d5b1dc3
 851f47a42f79ff9a3a535c9ecfb42411
 85204b98b0be0561a8f02191012f25ae
@@ -16948,14 +20734,17 @@
 8542178c1c449df33ea3aba3025ce483
 8542ff351e4e2d47b44cf2b2e2bf5219
 8544d646ebf56fdb0a90c71dd5007c91
+85480f7a97f6f308bb8837df93e55c8d
 85501816101f4f94e7ecd198875ddd5d
 8550e06c930770b76cb4837844c16cab
 8551f6474ed58d92ae56d98d60d7af1e
+85559a92c7bc58adab6d6a27ccb46ffa
 8557a84779b20f31cb78220843fb4522
 8559ca1c1ad1e7edb64313adb023205d
 855a94decc0f9292df95a4b10a203e6d
 855f1897e7f33a078b42a3a210c470e3
 855f197abe73c02f76d3e11e559971bf
+855f83da6cd046649046c94baab2a8a9
 855f94b06b216c3336d9aad8b1f6aec1
 855ffc23efd160f484185fba1a46560d
 856074d7beba089b24d43888ea9bebd0
@@ -16967,6 +20756,7 @@
 856a0add0654600086baff657b05741e
 856a5ceb3d3b26fcb425d2fe0bc363ec
 856b1712ac2be79f21fef520ba72f894
+856d1886e07c465b773aa6a60ec357ff
 8571115b8cf3de749aa679c6cd6e2315
 85716cbea2057194b596dd18aeaf943e
 85746de3e9afc7f57ec38f12e65697e6
@@ -16974,12 +20764,17 @@
 8578279cc310c4e4e82a0aff41cacb47
 85786d0d37811bdaefb9a29423ddc6b7
 857b11bb1efe8118ebefdbe35433a646
+857bc8b325abf10417fd3902a57240ae
+857c57bcc58854ceaa338cb702a60d9c
 857cc0b849bbbc6454196c149186a693
 857fdc783ae89d7d9902065bc8e508c4
 8580e673df2127e44a77dbf1a9e1a37b
 85815c9b5c39afb3a3a5e2523edf00cb
 85844fc034ef007de44c0035ea742573
 85858271330386897596b46e149d7ffa
+8586e47e29b050302152912a36c61c70
+8587613a0d81d113b9cec94f2b9c7ee9
+8589c3aadac86ff890ec53fc3df7b390
 858a4eb6106da7fe4f235697a06ee7e4
 858e4ddd566270e581cbafaa1bd1e3e1
 858fd33959f4976224a6790126139d9f
@@ -16991,10 +20786,12 @@
 8596218b44125e00e90e011f240a8715
 859a323cf267f622bbcf829cbaacf6e0
 859a5cabd5c68e274441bdc621992e3c
+859c4c9382865274badfe1a1d38e29c4
 859dfd949390c360d24ee8dfdf2e4194
 859e1a43279b059f84cfab5a02659382
 85a0e468058fbedda8813c969744933f
 85a10f8468430fa52471aeb14657ba51
+85a11a4d34b8f76863daf31c993ee22f
 85a182216cebdfe7d372e926899def31
 85a319617fa992ecd4ee6a1c367db2a9
 85a3de27ed4e7f43f1cdef99805f5ab1
@@ -17002,6 +20799,7 @@
 85a4e3e6abd7259b71cdb2dfd2ca011d
 85a55c8a33793276b51528af5bffcb72
 85a5a5aeb15a4e216f77ae208af3dd7f
+85a731fc3c06a06546562292cd6c8787
 85a839757cf77b0cdf3910b4a91a6d41
 85a88c12bcdb310a83d22d4f6a79acbe
 85aaa4e2af4edd53d3360c454b7b221a
@@ -17009,9 +20807,11 @@
 85add775fdb1221b258508127213259f
 85ae0eca034f4256acab3336e9f46d8f
 85ae1a482a4e26464f0ed76ccabbc3db
+85b280a919137d0290631798d73e9863
 85b3a6fc34762318dad203beaf6af756
 85b51be6d867461088452c9dba9fa390
 85b6d9a622cc8f8c6184bbbacaad7fc0
+85bbbe1528816b6b58bc04a5afc01fba
 85bd528cdfc15b1d45709699d944206a
 85bd687a3004c45efe40313e07c2ec80
 85be1e2ce29b944df126107125e40d4e
@@ -17024,6 +20824,7 @@
 85c9cd7d979c8dc905636239b5b1744b
 85cac953a6d6ffeaa93617b206f23e4f
 85cc4ae96c1e84397637e30903e8e067
+85ccf30f854eec497001b6def1541847
 85d219598e7ffece8152a78f13e96826
 85d295b532a904280ace1f0c945b6869
 85d414f537971b62879e1d2dae317448
@@ -17033,6 +20834,7 @@
 85df9552be07970f41d5ea019bf8b611
 85dfd841aff8865331fb97a32f514dc6
 85e015a87d42b9ddec2d0694e71a76a5
+85e027c1a8cdf3e8e6708bbef4820fda
 85e13aebab5ad2a8c89402e6ee14e063
 85e289aa04ce07feddc6c37b7867b93d
 85e4f48022edd2f1bce6554d73b1679c
@@ -17048,11 +20850,13 @@
 85f0c3656292b8a227677e8293a2f724
 85f155aa355c90a5adf753f9f7aecafe
 85f1a668e36a0dad9cd90826d6146553
+85f51300c53203b82c6b53d3dcf9480c
 85f6469ad5bebad191731586582cc069
 85f705172c238e632c1796ba0accbf24
 85f871be9c680da15f1f353eb30ba295
 85fb2eee88671401bbf21e37b73c450e
 85fc782b3042a5ba2364d4051751159d
+860608c983843f4a68b716fe06a1538b
 86072ea55a0b5e58595b5434a4c2518c
 860b8c93c2a685e127e40ef38cf74032
 861000546daf405e6033a0187352331c
@@ -17062,6 +20866,7 @@
 8613f7b7b2943ce57131db2c8be26076
 86149ca011b27943972c838558f1f13f
 861553e01c6de0d93eb0f10afaccd1ae
+8616ba39e22a81e7ab63583ee671329f
 8617094f5d6917f6d654b4951db76c1b
 8619a2b469495a7a552ffc4ccdd822d6
 861c9b510b4939d108067477707916e9
@@ -17070,7 +20875,9 @@
 862335f3d683f06c88b089594c940362
 862364a9b13d3f4a6391e7a0c698d812
 862475e1592bc86992eb97a452fa55c2
+86250ed759e99fd0b661bd91e2638561
 86252b6681ea00a34667394a77f6085d
+862648da0361d95842d76840f9ce165b
 862c40b847c5008295d8390a3ba289f3
 862dce45ae172ffd198b0eaa9fd5c29f
 862e153366ffb4d0e647de0f7a707385
@@ -17086,18 +20893,25 @@
 864025d8f974eea9b46c75e3672f4378
 86411e23dd7bad503f7d07ac8c10c31d
 86424e93a59e65edb4b1c1ebff55af1a
+86429824994853fcb610db5be8c89b21
 8643a2c2537f7773883924db6308bcbb
 8643f5b594f864259a2c94e1d2431f8a
+864641285c79c52f64ba1001bdba4d42
 8647602aee37adb2ec57573f712741e6
 8647a44809158747080f9f4939f2fa70
 86488fae59d7f0e15bf6f14a11a71c03
 864aefae616e7559b880883883aae5b4
 864bf660447a34448a577abd3a36f766
 864c11d1a2a9c77ac37c8fdc47bce4b6
+864e725f4a1920c1bfc49d5f60e8d0a0
+8652c78eec1ea47615079482f23b22e0
 8653c88ac7fafc4a98d53342b447b436
 86548f1221fac6f8c33405bcc8a2c61a
+8655a527f16f905a6819a593116f4e16
+8658036e4357ae183d71c053ac5905e5
 865c225c0c091a22311aa17c78254ca6
 865e46724634f18a17571f399616f1aa
+865ec866b6fc5fda9442acdd1eedf1ca
 86617aa0d426dfcaddbab206b7ce50c9
 86634f0d974c010adde6a8e88e116cbe
 866449e1fbfefd3063f3579db93b3c2a
@@ -17111,6 +20925,8 @@
 867383b50e58d6e374568df31beffe57
 8673d037dab5b680adcfec5ac5477f7d
 8675d6fdd94a902f53e502c3307d34b8
+8676000ebbdb50cf588d902d8f382c61
+86779e2408e69865df620f3065c45b4d
 86785d78f4ede7d68b4af509dd04c274
 867a18e9b1ebfac89d8a10f6c9e07c5f
 867b3c330a68771e0b67e773a951a3d2
@@ -17121,10 +20937,14 @@
 868512032ba487be61e60a916bc516be
 8685225a98a511b94bf08b66d9babfd8
 868670871a92491ca648f8bc95be5d9f
+86871b3951507a261150fa17d00ca189
 86991eb1355ffc35d2a5039bb93cd2ff
+869bb234e2767065444f718d89d83724
 869e34bd8ea8bc6ba82fc88392d45e25
 86a03ca51cc2296e17c2683d11ef7664
 86a17b135a9ac4053a304aa627edc8b3
+86a207c43337104561ba31fb26905ced
+86a45d7139cc02c38de44ecbaee935ac
 86a4873daf69c1b5483468b47293835a
 86a8b0762fb2b48b0f29053b1ea9d522
 86aa6296c72e0216aff358493e64b0a3
@@ -17135,13 +20955,18 @@
 86b7f91faba6a531c528fc48a0b5f703
 86b9798f8f31249db4e802015c904e26
 86bac52e0a613012838d8f0a7358b28b
+86bbca058bad040c0e224d1bc3b804d2
+86bbe78c0eb09c168dfbbf3af4fea319
 86c0250326b4532f49c8b102acd4c1ec
 86c2c51bac96a61d8db51b309b7efef8
+86c66b9ea6897a4a61a5cef4e31e841b
+86c781af9d5b8ffd301b17f488fced64
 86cd0c9c6a9e2a7946ed4a7eb8ef121b
 86cd3f0810c581b20b8cddcdb1ef0646
 86ce3231aa25d872d7d0fbd6fe9ce4de
 86cf1aafce2b7759e4c096fd805893d0
 86d2ccfe9b533f5293e4b229301c53bb
+86d474ffc1eaa1b654994cc84304e3f9
 86d5fb7c36c749b14eb7799578412ad1
 86d7459b81e81525c1bd327dc4af1e53
 86d752d898968e822e077870efdfc501
@@ -17154,17 +20979,23 @@
 86ddcbd1f825dc93a1ea2f81acb49aa5
 86dec86c4c9d67b2ffca5940d8f77c10
 86e06a8a67756a2b359a196e14960ce6
+86e2d3d4d65bd537204015daf60b6758
 86e4b0875e245bf2f6cacecd5c567e9f
 86e5f598a97a1db6198cbb3c8739a079
 86e91c8976daa6eba3115b7d9f03baf8
+86e924f0ea4d6c631649cec1f9fcb034
+86ece11bcb7d5addad33631eab944214
 86f002c41064a706b65be7db0c233354
 86f193ab198db71bbe970d3b958076f7
 86f199ea259966b8b84cde98ebb92695
 86f1df1f382669385a6bb1647d707150
+86f88546761d918c23ab4808f3991bbd
 86ff752db08cc6f6e87dda14e588bb73
 870127d314926f644d3d400c040618c2
 8702a3ea955797946e76908918cf1fa6
 8702bbe2ddb0c42113d367435d86c5bc
+8704068983c67b715119cabba3854b50
+87043087482c469c9af6b821eb8a0ffb
 8705f821001d14c52d039972d100e845
 8707cd3cfa3ad50a22b082927d835e74
 870aa5fb18296bd00dfd728da426552d
@@ -17180,6 +21011,7 @@
 87135d1762f2e5fc25c3579f01e40b52
 8713a8ec879cafca6e08a80748130245
 8719c41538e07102d29f931e46cbb2af
+871ad8858912e56eb10707d3c4d257af
 871e4d9f7234a814d9b773071ef030d4
 871ed5187108c3586e5e84fe5df5f73b
 871fa027399e020db43350431a5cc9b8
@@ -17188,21 +21020,28 @@
 87206e5f08393799b90234d7d721c1e7
 8722c9c453411e7fa6f369b8c96b6865
 87244c14cabc5014ca9ddebab98492c8
+8724d6146901a0e095074d9271b477b7
 87268a5eefa87371e7f3ccdf76ae4d3f
 872816d31bda2fe9538ed52dcc055141
+872ba1df22bac1e82c10f736677745fb
 872bb22090c3592985e5390275c3c570
 872c94581ea4cb4afdd29f29a6fb1518
 872dbb8a9d198953be1f03cb524256a3
+872fe94ff0cb3e17d9d2c58636e9f0b6
 873088af913942f6e5410ff838e8b2df
 8735455dc5bb03fbce14fab63c9352be
+873616b1c9c76668f8485953968e3b14
 8736389021c7736eedd938d23a0c1015
 87389a970b6f70ecc3ee0d7c6d46b55e
 873ca002042a50f1c110fd06e1ae575e
 873d482930d4cc8e9c9f6f29395a5c05
 873dc73d8726188414f7bf743b15c517
 873eb79b777eaa8f8c320fc249d0e678
+874057a29112363964920cb3ace8879b
 87409eba2103f2bb29d6cfd809cf0544
+874157190e25ea02509bef41d60bc7fb
 874192e166bf2e28729459a23e2812b1
+87426fc05535463b646e01ce723fc840
 8742fcbbe611aff3bd1b2386d8f45e7b
 874609de4ee126c73c404fc7cb733407
 87490898f3cdbb98c194e909932d2c45
@@ -17218,25 +21057,33 @@
 8756da7bcc2fe31b517438f704ecae24
 8756fbc72ec26d85988f321af3646685
 8757f421ecfe5d2e4b517ff5f394846c
+875d60ba853a37e22c51f31ae1d9a2b1
 875f27dc7ca3569c647489a1e53c7153
 87634357e15aee785ed5293ae5e6a1e5
 876788744b7f3858e18a3b676ca9b660
 8767bb9babbff3bf06f3d0fc69e3d3e1
+876e4dfde6e536423089e0f44478055e
 876ee5a27743685f5b707113efebae4b
 876f105f863c88e3e8261368d00035ba
 87717563c0fed41598739e1f2e46992c
 87719ac255d85e9ed535f73e4cc1ac25
+8777a5008fe38f04d8c28c23d71f5137
 877bb242eeecf44b409f1223d9054be1
+877e66cdf642fcb865631933c9dfeb35
+877fb7421412d5d13bf42468d2d5c017
 8780646986a4fd586ed92b68f0c468d7
 87820a9732bb3bbc996beba7a64f9372
+8782c187b0079488a5eeff389017e79c
 878397c4ad704962ef571239ea4bfafd
 8784fc7b4b4aaaa585413e00a613329d
 878531ec54b232f8feec8f30df3641bb
 8785c63bfa27feb28167bde3d6064ced
 87886417c9880f4e1a1d3838c146b15e
 87932aa34ea39cf82f67d61a499f34fa
+8794580b3a1eb7f5d264f0d2549b86fb
 879545e35c81278678cd4b79bdc78b73
 8795c2de99c537a92fad595704ce2d17
+8796e6f3c09a8fdd847041a85d6da477
 87986fe872aa7a6dc7e036319e826d5a
 879b9bfb205e54ceab4ed0df498556d9
 879cde2500f322b66146c0c5b347df6a
@@ -17248,16 +21095,26 @@
 87a99b181c6aac9446e29ac2e956d5c1
 87aa19fc761ab0e046807642cbf8b929
 87aa4448b19da378ebd376274f7f4402
+87abdda5ad63a1dfa9295cc02e3774ab
 87af4fcc10c0fec1c611cae74085c284
+87b0adb1ae8a78400db7380fdaf1e40e
 87b2069791cd8ce4b5db983a3e067e65
+87b3e20dccc76e4d8e45d3f975cdd227
 87b5623a5765bd944148b644660a809b
+87b5ec3b68d607b331a3290e8507d569
+87b6acba67b63c6f560a54faccaae04e
+87b8357b8f38f10f18a74bc265ee3b23
+87ba0fc6f28568598a20f1868a9f167a
 87bb47b7cd0dcaa772704d8a4dc29256
 87c028bb6b310d2dae754b6cbd3405ef
 87c0e32b1914d854a60e1deffe18db1f
+87c1457dc369fae75dad9e40b02bb343
 87c14938d596c39c7c32e89caee4d164
+87c2837f5a4275a5bc921b83148306a2
 87c6db3169b6a3f0612f48542dc6324b
 87c760fad00d3eb9000214c61ee3539f
 87c81e31b48829885241a400f29b0908
+87c838ee96e4e1b4af430e20a131dc09
 87c8d84af4f03638a7b9dabe018ed00f
 87ca334e2a79df544675776a4f828bba
 87ca43533528fe47cab8250d2aca6c83
@@ -17268,12 +21125,14 @@
 87d0b3817ba79c046817a889c57c6e1a
 87d143c0ea5db8b53ce55a2b91e5245b
 87d1a8b096a2fcc1312a2d232f0c2ba2
+87d2870d4f7f5ce19654319547fa6181
 87d5887e50fe7a72b435ccaf66ef936e
 87d5cb294625696697e2c2bd4fb98f30
 87d5cc308fe9cb2a9d97b4957ea3dbf5
 87dbb5c1d8aac961a8e05628ebefcb1a
 87dde6da635daba7e0a68b2bb9a296bb
 87e0448942b1363f33a692c6e3a5fccb
+87e226009c8cf1fb75c38bec6189684b
 87e25d632e125b1bd084709de744048f
 87e34d8401d1a404933ea3b3595eff6d
 87e542e1850705110f9718bbef5e7251
@@ -17285,8 +21144,11 @@
 87f8b35ec1eeacac3b59cd458967efa5
 87f9e0c79bc510e7b44e1533fb49b66e
 87fcebd437ae57defbc2161cf0402052
+880030e0db023974609358e787e4fff6
 8801323f8a558fd770f7692f703865fa
 8801e7c563b2c2bc7be156d6b397bebc
+88038583dff69e2fb901d5fdf7e01b5c
+8803cf71871a90f56a9234d4d8d32a6a
 880426995c3f09d07c938d959068725f
 88043fb85048e757a37a57c5bb0aaf45
 8804853f2f63b20d2ce709daa19883b5
@@ -17298,10 +21160,12 @@
 880bc4380bce668eae1181bb18d67875
 880c7af32882ffa82632ed0b7fd0c79d
 880dbd60d3dbb0796eeaae9baf9b959a
+880e088520c1be3cbd9a6af56f5d61b1
 880e967ec42e660aa845dc7d07672fc2
 8811f10e0163f4357962f5c844b3d14c
 8815d9aa73520acdd56e59778e19c849
 8815fed4c3a48bf8ac8a99636ea7d5b9
+881687cec25c65ca8a29ebc140a59504
 8818095ff2c131ffd97a0619650d9883
 8818abb017e91370271a5235cded20cd
 881af185199c269f99d2900faa336210
@@ -17316,10 +21180,12 @@
 8826007a3ff852f1d65643e352db371b
 882629497b8b10726531755472fd566c
 8828a13a1b5c5f06527a71acb3059828
+882a349cc56d07d66d0b2414b0c67239
 882c5214d5475bc6eab2117e05739895
 882e8a8bb40dc04a72be8fd97e8ee60b
 882fa8b33bd49e17e8881f7d3ef5efb3
 882fc5e65e1863c7c3c5d2eb530d005c
+88301971d37af4f18d029b9cc73672e1
 88313280f543638beaad73fa08f4a3ee
 88373d66a8252067253fb878350e1233
 883b2091d403b3603ee79c5b24e2d24d
@@ -17335,15 +21201,22 @@
 8849c3cab3302475cf5fb2c5a5c860a2
 884a3f963969d8151f760f2f14d9db4a
 884a511263b737c37f361ddeefcc5e66
+884b0a9330fc69d5d49a3a6b3f83ede0
+884c35e791f1aabed328d72676026f21
 884d808cb3270506628e151c49b051f9
 884ffb1cab822a4c8492db48a13f19d9
 8850f605aeda7de843dbe36a7083b8dd
 88522bfe68c7ca3ed0048d0a18583123
 8852444cdbed9b5e459dc671ffcaa9e9
+885501b91e9342098e94a58cd577ff26
 885786c95404e9048d71abce87d19e5d
 885a5dc7b908b13f436a38d55122b92b
+885e3be078fed20e7f6823cf0b4faff8
 885e3dcf57c90cf1026bf7f19367ed9d
+885e42ca9ca11c73943ef468c6a85301
+885e58feed5453b2dfc60fad217b5057
 885ebda4fad411fb842885dfa1af981f
+88601df3d322df98538af9bd3e3f5c4d
 8862b122eb4b0151f43376cc1e62b1ca
 88663c461610dfa832aca3351bce4482
 88666cbd06301f070ea28893b7dd5a89
@@ -17351,6 +21224,7 @@
 8868583ad9436dcf5a98e43649570efa
 8868691a2638013fd014272b6a2252bb
 8868c33a098bc1aec75f1ebb15738d45
+8869004c1d02c65cd07fd0b2059ef186
 8869a70cd77833aef2643ebb65ee4c72
 8869c4a58861a9a56c03c3eb6d01263e
 886a081fd80e2abfa901d3ca7c7a4d9f
@@ -17370,13 +21244,16 @@
 887a7fd2a9acd3b978c0626809c394c3
 887cde23cdddc50376a35da4136df6b7
 88813319c0e01024fe84c17743bc479c
+88882431c7b975057de5a7ec9a63317e
 888942ce6672aab8cbcdd2dbbfbb708f
 8889b70297f3df737101b0de0b9bc75e
 888bd89866c09c1368b6d7cc1d7958c4
 888bdcfcd9b9cdcab143a940e7073b29
 888eb1ed101821da79ecaad04291347c
 888ebf8ba7d236bb235cc42cff62e260
+88914d15af1d36a808741921dd509333
 8892c34af0c46b50333a747715cef5e4
+8893f6fbd92948f14d5abb48a9baef87
 889440f5c8752ec1c6b45f27658f87d5
 8894d2045f6f343cd4a8a14c42a10170
 8895dfb6a2d15a0cbe9d5cff622817df
@@ -17386,6 +21263,7 @@
 889c9143952a669768248d4a31adf058
 889d6ac7c12586489cfe7141cbde4588
 889deed3e3a8aa827d2a7ece2f53861c
+889f5f6bfbfa49ca7a660fddef478320
 889fd3a337837b6dfd09b0ffacc0b4cd
 88a0655ce6090d275c1482de1f0f314c
 88a121ad2befcf66693a2f71ba0b8596
@@ -17396,35 +21274,47 @@
 88adcfc8e2cacda9a5216e71df53547d
 88ae177935b61c2a72c13b374668246a
 88afc36c7188945695fb8c48359f21c8
+88b027a6782a148f26f994aa4ea29013
 88b13122caa7739704299a63403c124d
 88b2a354f23b65a65c87476e47cc5f09
 88b3062f26b921408c0aba87764af6f6
 88b3adaed51aab42fe628c9a693b5454
 88b46cf24a7a3cd1cdbcb1029cb0c6e3
+88b65d2e6e5493b6da9be84b15715c9b
 88b733125439eb1e2448cce121494123
 88b82c4bc2ff55409800a729a9df51f3
 88ba41dbc86826ed031e6b9194fa3443
+88bb660b439a06f571871c67d605b23b
 88bd22ad27885a1463dd33667cfdf53b
 88c47c3d87a3355d9d7eea7b0b0302bb
 88c520585c886adfae8ea83717176f61
 88c674ab90edf1998b85cd5d47f8e73b
 88cb95f17fbd8c506aa4865ca45915f0
 88cf8b7d748a24e63a83bbcfa785e067
+88d144eb155b0ff8a49d7dd54ce56f0a
+88d1c46968bbdfaffb87aedb71b78e6f
 88d21717c90550dc59b8b54ced89d306
+88d2d2c13b8e4d5119c1561ff29b9af6
+88d3275b87d0fd69e2a5fe3140117bf2
 88d682cb9151669c35b401bcca7e0657
 88d6ec4ec9ffb8994d7b28a46981e356
+88d801e96ff835455706dc36c15691b0
 88d8d746a71d56b4e43332a924fcff52
 88d97e5a067fc25d6d113a484a6c9e22
 88dca38525e6bd0f08a61f9cf4b71ed6
+88deef57c67d0cb88841a48e9207bb7c
 88e05714d1591810ebf76e053d405fb6
 88e0b1f9fbb0bd659c377ae066aadb13
 88e7953dbcaebb6df169b24aa1e248f3
 88e7e9098fa7c4b64ea5593950a77d92
+88e86a509c87789edecbacba5f4b2343
+88e9f73de5dbbb96bfae22040fc9f5c8
 88ea605e413815ba9a648d160fc96a83
 88eacc823c376888ec1a9086203a5b17
 88eb245eb0addf6aeda248c50dc367c1
 88ee9c8a6595da8966e75b2f136a55ff
 88f281869aa11d0e6dd07ce3b194db02
+88f3b9534ea8d107012baadbc827b646
 88f4148eb1a42589715605427131da27
 88f4316a8a5b2194b4bee7eddf55ac40
 88f57746dd44e77839dabed0a9c062e8
@@ -17437,7 +21327,9 @@
 88fbd37260e791b28573a8980def2911
 88fec24e573f0182b352d8ed62864f42
 88fedbc426eae77c734ffedea5480ed1
+8904c44f98dcd7c03e42e72360f6f2c7
 89055309369e2a916e6d9b19fe29ecc3
+8906fba0d5e7915d10b92a6c7b25b2f5
 890842a9f00ec51771ef6957602ccebe
 890af499124e7c452f0c145b532aa4b8
 890c34b3ee2ad8f0540004e1e485aed5
@@ -17448,6 +21340,7 @@
 891dab8c3d1a7100c35976918cc10539
 891ea05219b8c55e7f32d0c73b28ddf6
 8921d2223ffa648dc6e1c0f384d0f693
+8922b13c79b4205ea6ee081f2d9f7d00
 89243a5008e1de8243dfd1d4cf6421ed
 892846bccb9a185c6f5d332a808c0d6f
 8928f5ab2eaddccab3cbaf750a60ff46
@@ -17459,8 +21352,10 @@
 893492c8a8c36ffd3a0638164664949c
 8935356c8d39687cf5417303a8fc2c1a
 89359ac56f0892cfe9315ca09209b620
+89398b8b3b89ff2dcda550f9dad73b9a
 893b1f03cc1c10674973e3f10b5475fd
 893e2a3b8d8549065b30d85888e0cf74
+893e3ceb4362803f4c9875be7d0ba272
 8940230479a1a957693ea8980e46fae4
 89456516276cba595d7d43bc1bd1ad8f
 894925bb03f5a369811844016904951b
@@ -17469,6 +21364,7 @@
 894de54992d34efb9c7e77ff44387196
 894f2a4def292608ee7e0793fab0aa64
 89517304ccb0e7085dd1a1647418b8d0
+8951b1dc60891d02097f9b6a79a0627e
 8952ad06a88a245f6e850747660d1da3
 8952f8ffee24e667979f5018b96ddb15
 8953bd45798335710f2690484c35923f
@@ -17483,15 +21379,19 @@
 896a3d0b02c480020da78a7aee6c6449
 896b1f65beb853744594b1754c04b419
 896c3bd7fd5f7c7bcf4023961ac1fcf6
+896d9df7beb4fd8fcd210652ad27b608
 896e0b6a756f1aa8a5b90feb8e861f12
 896ef3c7fae9df7a078aa9cffd68f033
 8973c2dcfd0b5232b8165a3da0bd78d9
 89750874afb3557bf48d0e66d68d8265
 8976c87de7c8dec980cee2a035129e7a
 8976d7613bfac7a7b4a68c16e98f3151
+8979f82ae6c4053afa35a1e42298375b
 897e02150162ccadae1cff33e9e3bc45
 8980badaadcc17f33c1ece7c087a4bff
+898183eded73a6ac0889bc0697c88ab5
 8983db87bfff7dc59633ff94a4a5a4e8
+8985152b03ec39aa27e3afdec8e8d4e8
 89863ff677ac9df95be25980bea7dd14
 89881cdb9806cd8ec6356c7b5cf61576
 89895cc5c35c329852ef19f35919c388
@@ -17499,6 +21399,7 @@
 898b2b1598f32950c5d221cd06624910
 898ca5aff06c509d378785d66d3e99d0
 898d2967cb03dacf73293fca321aa7af
+898d4fe788c4817ba1edfbd8b87ccb67
 898e50836b5b8d80255fda4d9fef3e67
 898fe049eae992d6ccac3321bdce11ef
 8991ab5a12f3a94757d86836bb7cd189
@@ -17518,6 +21419,8 @@
 89a3a1e93e49270bd145e524cc2bde49
 89a44888e6c4dc32b7200b86159de3e3
 89a603e8f4328f2f18a4c815fef49e0e
+89a7208d11079a23d514679348d48cf9
+89ac46d9009b68f385ce4988a71c66db
 89b0eb57b63e36cc7b4a8abe2c6ba687
 89b157bf01518f7e8f4d334267180ea4
 89b542742a8a840d315b3ced1e3150ce
@@ -17528,24 +21431,31 @@
 89bb4c6ad0770981f1479ee4e1a989e8
 89bbd364fc2942c0c9dc1914447f1392
 89bff0c9554ad38864489f3b5340414c
+89c0cc8db34c7e6bab7e015d8c39c8e8
 89c17555138852a7a765444339f19e07
 89c2e04730f5437777ff3685d00ac406
 89c3240a21a4f6d4347bde89233c435c
 89c33f53f3ba9ad9008f66f2e49851f1
 89c388dce15f061656c4582895e5ecd7
+89c66bc6c7932b96c0839cfe53fb317f
 89c832a0c2a26196774ae14174c6ea43
+89c8bc27ee14344d8f810ac1156a46dc
+89c91be4ddb3a00b2295b309725c7705
 89ca5dcc052d9eec684665e47dc4bb51
 89cb127aa990f4b83341e02c92a5ebbe
+89cc6523a4712cd046093a0cf596968f
 89cf382621da0eb52454776be34d0932
 89d1c46aba7b8d605ddfbf2349117e7d
 89d7a7dde5212bddac574126db88726d
 89d7fd3d7bec3d6a655e27cabfac29bd
 89d849b728e38ebbd3e9174d5a5f6693
+89d8c9d2a04e74ec62b6553a76ffd928
 89dbc7f8034e88ad214974c3967aa94e
 89dedb7d856e17dd3a441c6aeea44f5d
 89dede81489b93ca757759b6bcc1b20e
 89dfdb168844eafe40b159a7650715d8
 89e0f8f40ddb4053db49726ef4d7d805
+89e154a84a4cb726eee29abfcbe52cb5
 89e278008f9ba108b2b4af1e368099d3
 89e2f500bf65fb5447062d9fbaf9b01c
 89e30b72057bb314d0441dc9521a989e
@@ -17554,12 +21464,16 @@
 89e65319c94e9b4c7ba67e8ae9ddad91
 89e65d512e3355fc7f51b147d36ab85b
 89e89cd4c88f6322dd74f311dc2baa6b
+89e996f27cd0abf24d26c075b287419d
 89e9c1477ccde3d66b2539a3f92f3473
+89e9f000686efd3ef8c56ab12ca052ca
 89ebed0f87cbd6805b23eb9188181050
 89ec405e35e26bcf77b4f831633e731a
 89edc7a03970b9f5c719182d77d86257
+89ee09a1d03e99bffbe7d21ce725783b
 89f165bb3f7bc2daba154c3d0835c960
 89f317140b6055d40228f8b13444fbfc
+89f3f57339457d3f3a774b16898f17b0
 89f604f90a8b5466e679b3913ef98646
 89f92de3d34aa227526d212921ef95fd
 89f932f16ba02d8953763930ce4262f1
@@ -17567,11 +21481,14 @@
 89fac72430dbcd05e2c14c3f9eb6bc84
 89fb6c6a15b276d35905e605c2cc41d2
 89fc4b6aead3aaede50f92875b459747
+89feaa3fbcb47cfbf95e812d9015c53d
 89fed335716a2c95594034e88afb771b
+89ffeff6008d858b0ec210d736b83e2a
 8a036c84ae0f63749b443bb05268a372
 8a040fb743f0f88a4c02d1a592b8260d
 8a063511915f2780a7ed6cecc1de6115
 8a0bd082e44ff6278022bddfac151e2b
+8a0da185c0fb0d4f4880004945a3f488
 8a1358e578dc7e76a93ceddfe71adefd
 8a13914e157a5916ad50c3fbe2519961
 8a16c1e3c873a49ca3e0b5803355d597
@@ -17593,16 +21510,20 @@
 8a3218b29a4071e8eb3387802944c65c
 8a339d4f4ac1f2c5136eabd9cf83d2ed
 8a33d2123914ec351ff953dd4a156746
+8a367d88b356209b23dd0d4de7a9f83a
 8a36c93143ae737992b8fd661612d982
 8a37cf3ff3227382ccb1cb6e600783e3
+8a3db414cc22fe0cc5f62f9286e12b4d
 8a3e37c501a7268cf6b2c5f61e815492
 8a3ea09e45ad8fc51d8d5e0c6af6b3c5
 8a41bf38597848cef0154ae05f301de7
 8a4303ffb45cf12f3b6e3f29f639c2bf
 8a43f031777b364c9e6cacc7ecc04386
 8a440b18afb1d68e291174ae9f6b0a83
+8a45a0c19eb2b8f2de87e5eb79fa4755
 8a4767b8fde1da7e5356d86597bff5fb
 8a47affbe07b2e32d0e312e623379300
+8a4a17f7879349fe84355268e56ae4d0
 8a4a1e32124fc239dc4f3763a79a484e
 8a4ba2e6cd5d9946bc10d7cceff77e81
 8a4bec28e6599afd0727ae59662e373d
@@ -17613,6 +21534,7 @@
 8a52855d78128d54da5f20d008e07231
 8a5abf32a17a65811eaeaf7ca7bac824
 8a5c14255505ac139e289d1bdf43b286
+8a60ae59b17e1d2863fc7d6386bc2d34
 8a61aa2925c1e0dbbc2f951d564640c7
 8a61ae4abfadac1f030aa9f768ae7893
 8a6414ebb5d9199b19fb4c8c3a352c6b
@@ -17628,16 +21550,20 @@
 8a758f25ece7c420b231d1cacc120584
 8a761810aaa884a678770252c438531b
 8a770691868662a1b134d6e30155a44c
+8a7721f44f1ea44bf59e2736e40cfd57
 8a781e1fcb0c0341c8335b5fb2a47c8f
 8a7a6d5aea9e88b8f5af6aede4236998
 8a7af7b1770df68688a073da8ec7aa82
 8a7c8585f685e14712993c35c51ff359
 8a7d1bb2b30996451012624b4744c06a
 8a7f0cbcc53a5dc960b6875e4dc90ceb
+8a81a053fddde1f04742ade76fb41b6b
 8a81fc81e73e5b2cb1da142a9a614fb8
 8a8286be16b368eaa348d7904cfbf114
 8a82d58ee38ff55c67e75bf5d2b06960
 8a8545f418b0ec073946ff7304e14740
+8a8623124614a6517e0a791713c7449d
+8a88ef0966e420ca5fd0bc65319c065b
 8a89dd3cbbb0253bf84b7589621070ac
 8a8ef644f56e1c88c3bdb2c3bd70f7fe
 8a9054a093d67775713811caf3ed6649
@@ -17654,19 +21580,26 @@
 8aa2a0b593e327ca5e8affe8bd76877a
 8aa2bce0e90e63b3592f3388f152e9a4
 8aa3bc7a070d0729e647389dc6d39bf1
+8aa461659289c82e34337d6c0bba8ac0
 8aa5c7b106a968d7463865d3b9b2c336
+8aa5d05a35ec7043f6d8d34edc19d54f
 8aa5f6eb3dc49d9cbd966c46a0b4a54a
 8aa6f836006b2744a7f2e506457498ed
 8aa969d5028fae05cc68849138ec845f
+8aaaf42a705bda854c3a7de5a385e8b9
 8aab797dc4e4188ce9e06babcb4aa4cb
+8aafc32ce9374f05bdd96f12377b1bf3
 8aafd877a69ffc7b7e40a1cf842ebc92
+8ab348257499ad528ddedc29e85a26f1
 8ab39ed8ca656aabcc6d2a9828a35687
 8ab5cf434446562ce8b783735a2c8b1b
 8abb1dac3f140fd42fabdd08d90eb316
+8abc27e646f861e92de4ce091bea14d1
 8abdffc2469c1b5df727e361321c3145
 8abe3034d2b8465751ce05a09c850329
 8abeccd55f2f13d6125e7284fd5950aa
 8ac11149276786434df8f697a53a9fa8
+8ac172442404bcda88490c89b74f7c84
 8ac272e805461b1aed9476f878ad4c14
 8ac2aa58ce042398c2533630f061bc04
 8ac55c6fc47cae528dbe9cd4241cdb7f
@@ -17675,6 +21608,7 @@
 8acacb1a340257cd71f43a1b8fd7a2b6
 8acb1ce92ed0281b7fe80bf9126d7b65
 8acbcacd651da5834a649564ecc396c1
+8acf501f25e682f11fa8630bc196d0e8
 8acf975dc5c26883df5e0326226d1907
 8ad0178e7a7e08decb1bbf8ea0cf695f
 8ad3cdfc3530dab4d923e223518d8d6c
@@ -17687,32 +21621,42 @@
 8adf1c07c5ad59fa821de90355396f90
 8adf3cfecbe8691618ef5640040bd811
 8adfd12a35e9f24da17ed4c1ce922998
+8ae02bb448a53aa891b992aa52a54c60
 8ae155f1741d92fbf053d916321d0bdc
 8ae322f156da964e0c38d7455c06e838
 8ae57edcad71123777922674ec57ab45
 8ae6bb3aef7df0a83a4897c2f3cb01a8
 8ae8f44d8faeea97486d15b51879e41f
 8ae98f5f02374b02905d4c82eb5f5240
+8aea16d2c6cb2ea8b9ce592b3129ba59
 8aeabcf20d686e1d5a51db008659ad02
 8aebbc4a8db32ddb3072b203d7859540
 8aec8bd10f2bd6d922d93a62a5334376
 8aed2e9559e401f59434321dfc92b0de
 8aed3178a01990787d25f6b736beb87f
 8aed77e816ee58b8ee366841d1f1e686
+8aee29702c734668f759766b2b7063e5
 8aee79d23f65db6d46c26226cccaf063
+8aee9b6ca4555aeedb61b40e010a463d
 8aeecab5aad55e90071c8d7acdd4cd4a
+8af19d8d80d08218510848cb40bf7c60
 8af1aefd2fb0fbf15bafe3a8b16aed05
 8af1f2fe5bfed0ac4cfee3e8ed252adf
+8af2f3f2edc903c6ba31d176418411ac
 8af2f3ff365c8e032712cc2458308898
 8af3421d4635154c146c255597068404
 8af592cb2a0c6af1009725012e6a3e83
 8af5d93bf7f43d54556bc432ed0490cb
+8af66579137a0c8996be0a969cdc9277
+8af695d58ce404a42e6091d6f0daf990
 8af798135ecadd08bf50ea423365bb3a
 8afbd1e794c6d1e70b4d62c5b7da491c
 8afdeff88f6c53150ce4233e1108ac94
 8aff5458f3963d60ac3627e1725b379d
 8b02199db66313615775a64b44a0e8ce
+8b078ec5a3e17e848450156928838e58
 8b081322045e8dcf8b8e263cfbd404ca
+8b08db7d970427fdf5643dac8d8481ba
 8b095a393af573a84a97d2026d14f340
 8b0c020687613ca1d1eba473014342fa
 8b11087b8883313a476f12fde37aa269
@@ -17721,6 +21665,7 @@
 8b1453ae2ba1c52e4636ab245f7086a3
 8b14eca75c0a20d85e91d8e2a1acc9e6
 8b15434b175b3708576deba4f4dd9a70
+8b1589ad5d144987dbfe9e7da315db02
 8b16661f413bade555f2631c07fce1c4
 8b1c2890ed1b6d50341dd7f4dc61550b
 8b1e38c7c3feb994dde362d6c6fefeb7
@@ -17734,20 +21679,27 @@
 8b2a7a475df23276d8d7c067e0dd2f76
 8b2d200158b69582f410adb0c9a60cea
 8b31528bfdd82b5638623ee6044c7a32
+8b334a36edab8e2d471c30a6d99b62a6
 8b354eecc138039de8e144908dd609fa
 8b3754d3f8427496503ccf875142fe86
 8b39e381d3e16c4815bd80fda976ad7f
 8b3a293fc65bed43c2223cad7a229a60
 8b3a33870d1ef4677f0ec27baf42cb6f
 8b3d2788aea209b4f04dd7b0a4bd29af
+8b3d2e9282ca87a8796281708365aafe
 8b3e690a1e1cd52ad2bfa79d84c963ad
+8b3f9e2ca7ae1e55725eff3c4d08cc9e
+8b4156c1b725c0d24c9c196d9998e06e
 8b416b22854a40d91ec5735cb11d55c1
 8b421d3f18b987d61e36707282fc4e68
 8b4287813152b0aa4855866dbd51397d
+8b449c559863f951a11ea2f83034e699
+8b47dfd5a7c28b06c0f67b905f3108a9
 8b4a0a20e0b7acb518619fe1f4bbbdb9
 8b4cce257592e3642c7b870aa73193ee
 8b4cdaf8e0136bb0d4bf8c5637c2084e
 8b4d75995367fcf630910819b7e85a61
+8b4fcae90ab17c88067e6b1b80a19f31
 8b4fdb36f4533cc7966e8c9472e4d188
 8b525e05bc12f1aedf91649226928a72
 8b5599e6567c85b13dd0d54d8ba02dac
@@ -17769,29 +21721,42 @@
 8b6771f2273fb230cf368839a7169eee
 8b6c4cc25bfecf3365029f00c425ba62
 8b6d952e6ef94c88213a35692ab90367
+8b6e1de548276c2eec9085d01f85f81f
+8b6e27e13837fe1d48fc4f6bf33338c5
 8b6eab8a40d7867d82218b58d576085a
 8b70ef9da11ea2b9e0e764f49e97e6f1
+8b72220bd767921663e0d9f72102d3cd
 8b7240027090a086f010ce885885a404
+8b7519c3011cdddc412715ccc698da1e
 8b754d67b28c5f38dcee6a0166ab2a15
 8b772686dac2e67e9f435fc621fcc998
 8b799393cd77ff0b88544f884a14a3be
+8b7b664ef898a3a512b58becf96bea87
 8b7bbb4414afe313c84749bec55017ee
 8b7d31902204bedb06d3f541ef439424
+8b7ec30eeef3c5dd93655fcb239149d2
 8b81ea923c0a024fd49b00a63df61ba6
+8b840d014c527f0bf5b18711b8958b20
 8b8613e2e552c07954fdfe98b1cda087
 8b87e75da175c0ca98755f9ae4ff1111
 8b89d4a9698738f3e216f2921fa6b855
+8b89fb9d652b8ec2894dd415c473df17
 8b8a865a84ab9507fd7c25c0fe87324b
 8b8c8d4b54e11fe8582b2c63de8dd3ba
 8b8d0d4443f4a7338c4c7d7ab8131c1a
 8b8d70165910cd73b54deb9a3382221a
+8b8ecfe84afce2e73e71e3bac1833b6d
 8b9218ba7c11e13b75bc1e81ca9528cc
 8b9332c607eff7cd85d8269bd8441572
 8b9442df363637a42b909b58f62f8e75
+8b94d1fc85c364b52bbf450f7ed7728c
 8b94ecb0a9965908f785dd968f489a82
 8b95919f671c46f091bf2d1c15a0f2c1
 8b97455d7b144df649b1b85d28afd8a7
 8b98dd7d8a74a9d429e0628f098580e4
+8b99dd7b21046b060a5773ad4808e8aa
+8b9a87fc8b42de8eb662f017ae817c34
+8b9cf4fee08175dd59d4e9958e6e2c24
 8b9e6ffff0e6477a691cda75ed8dfd25
 8b9f86786263380879eec28b328b5fe9
 8b9fbf5e558d6b4a46c27699efd674d8
@@ -17801,8 +21766,10 @@
 8ba5a5fc45e9c4640b5136ec0209aa71
 8ba66d0b8c4ddcead1614b52cddde523
 8ba77e94d36d2f064414a5aefed04af2
+8baa86674dc3a3cb69e061b77aa22e86
 8bae9f958c81d6bdc61c2658bb5f384e
 8bb22806a74fea8a96ed691144b66e77
+8bb35e183ce249ca18e795ea6bd51732
 8bb3694373ac8f4b4e5cc8236b5547ec
 8bb3ead9f2bd94d46e2cad0518791fd5
 8bb4b99cda72293672208df6991fc166
@@ -17818,27 +21785,40 @@
 8bc0647abd621c6c46116835575e9d42
 8bc24f47416b3052c4d1a91d0efec774
 8bc4c13f42d009e23ccd3cc5cf6b16eb
+8bc5d1ed1a73b6717e635d9d2a77d8de
+8bc6cf0e76c348e95ff49b6d0e23a197
 8bc840d2af1f40919cd40d3fa4506e48
 8bcae380a6ffd98d0d339c1002732744
 8bcc9d8bd8a08bfa8380a9a8999476cb
 8bcdb7a9324040074dead1d2d8b9d01a
+8bce6eb29752a539814064c4666bd310
+8bd14ef740c308d6edd7b0f6b26f3562
 8bd158856365d89c26180998564850eb
+8bd1a180f2d05b376552b5a27abade30
 8bd4546cb622ffa2d0ee2c89944817c0
 8bd54c128b7d1a5bd3c336724242f63e
 8bd5f2d4c1fdd734ea78aaa4c9d455c5
 8bd6111f954849c87f4db8b84bb7a371
 8bdbf2fe452089014eac3a7a80d0bf24
+8bdcb0ae16436be98fa389aef0ac3462
 8bdefd2f3788381124e45d31babaf926
+8be033c67dc0feb2d64ceb83c1938041
 8be0e03d7c3b381cf8250c3d7932eacf
 8be1edb8f9fd9c5e624cf895ab84e0c3
+8be3e4c644e4b04c4a4620513363f487
 8be5a15240ee11c40ebb7bf9cc95e444
 8be64351cab0a4b3745feace8358c4d3
 8be746b016b13629e1d5cc96950e15f4
+8be8cbb17e57d7eec2460bc870b80cd9
 8bea8a58e58b2b85945467b1c3e2a3ad
+8beae6cdb462219cf9618423102d2144
 8beb634496360c2f04ee818897eb628b
 8beb7afb6656fc8cfe6b1ceb04bee53e
 8beeb264ac2b9a1abda5d9b6eb314c75
 8bef11d2d5975c4e362cd035ef18f21a
+8bf17e3d97f0423487dbffcb7f9aa450
+8bf2a447372f65e4c2fa57a56400ab81
+8bf38416300687f54254e22f86fbeaa5
 8bf3a7c8560d163f6d0b24d447e50e70
 8bf77c75875f7f11f718592369952714
 8bf8be70a731fe695084870e4d377798
@@ -17849,7 +21829,9 @@
 8c0053ece2533f7ca0ae7b6acf1e4d07
 8c0235cce1c43daa144160c8eefd7270
 8c0358c59498b15e3d55f13b086c8ca5
+8c052d6f957785069d6e61fd4e99f838
 8c057d58b6221a3a5f2a5471b1a00dab
+8c079c67bf857d180a26d239d666a243
 8c0a82e75955bf542bb15bc6a47eb1b7
 8c0b933e62ee0781777697c17c0d2053
 8c0e3f986531d7650994b806f0a7bdef
@@ -17858,8 +21840,10 @@
 8c11fd21ccb63ae993fffc939989328c
 8c1426170b943e3d2ad7f72b02842bba
 8c14d5b95e6f87f453094360bee278b5
+8c14d5fd273cc3cc1bd9f71901f0c5ef
 8c16ed43ec6fc84da817b00c2b52f4d1
 8c1824946aac4a85c3d5a37a6d26953b
+8c1cc321a019819236eac03ab123c222
 8c1f1b2d20516a286183370b01765eb7
 8c248eb867276cbac9fec8547488541e
 8c269cc513581e27baf9a23299c650e6
@@ -17873,12 +21857,18 @@
 8c3381b8072dd42d10266c5c03defb7e
 8c33f6652acf356e76d3e24708a07bbc
 8c365a1a000f675abe33903cb52b121d
+8c372c120067af373361860f3e39c031
+8c3750f1ca7ff50cdfa3a700dc6d91cb
 8c37f3a968eb44d0f1ee4f63aacc6162
+8c3851d943c6d1659ba63916d257d424
 8c3990e287ba774f1038efc819e3a57e
 8c39e248e28a907919d164255351433a
 8c3b79487dc5217a3f1791c0d69cbb23
 8c3b9059cbf9644ad8a72f360146300e
+8c3ca45453b377929d36dc2de6e70083
 8c3cfc10d8661306a896ca7ef56f6f51
+8c3d44ab9f08ac2c7cbbcce90b97c3a7
+8c3e49ec3443a2737fa8397c5ccb2abb
 8c3ea492ad927a869e3b54cc201a3893
 8c41192d74a40340efd013b24ebcf2a4
 8c48f9bb85051c069b1641c5a0d51364
@@ -17894,6 +21884,7 @@
 8c540cf0a4caffe4b16ef9522a4e3c24
 8c55b0c845d6f8aff9766c6bb7888f0f
 8c55cae88406fab87c222ba0291fcabf
+8c55e263ea31a03418a6d85b7430363f
 8c5644ce012fef88c697146883021847
 8c5a1603f6fb5099a41d43139b862c94
 8c5b37494551a140723c785b0df1bdf3
@@ -17903,11 +21894,13 @@
 8c6381fe612ea6aa5152635341fe702f
 8c63870bd775a60cb20af6ba6d9ac5e7
 8c65f34711e3f2be68a3c016228cd18b
+8c66c048ecadab65da929071f18917be
 8c679606b3897deca3b9aa5f3593be11
 8c67ee9cdd5596da5789230f8d197c25
 8c6968b5946a177459376148e749453f
 8c6b903aedf0410cf05900c03ef01eee
 8c6bdc782733643ab144ee0171c47003
+8c6cb9ff642da41a878c2659f6098902
 8c6cffad06d848aa17166bfb54c2cc9f
 8c6ee67f6d3316f5f4325ab3d0a0677c
 8c70752a68db33f0b78a400649f8549a
@@ -17926,13 +21919,16 @@
 8c7da809b3989e69ebd9c216b9ccb7a9
 8c7f308ff59f1ca494ef75916ac60fb3
 8c7f97a30686d314806ab388f94e2d4c
+8c800d27afa14fbe4e63608c50eb5798
 8c80d6b9d0a1d548284878d7c827eb0b
 8c822c7b19b52878de44eff1b5627e3d
 8c82a84fe17e48dc021fae28b6c21cb9
+8c83857d9d9bc8e261230d0df73f80e1
 8c8878f66fb7e9f14d428a24ab34e3ee
 8c8ac0302f307a33d7ab2fdcc3296e5a
 8c8d789b9a983a1ce2128cd0dcb34fac
 8c8dedd80653b0ce41b1f954f49e7278
+8c8f0832a4714d06e63bf348e8504789
 8c903fc813353a148b97d1ae22438e93
 8c911b33fd0e7353c50a243d217a4220
 8c93e1ac15db5eb6ece6041460425153
@@ -17944,6 +21940,7 @@
 8c968bcaa7815b72825b74ccddfcdab9
 8c9c1b40c684b2e8061ee18d8001aee8
 8c9c2744a3617c558af1db20df4d59d7
+8ca20b49d347d66915e3fab858b6e276
 8ca2f81468870fd689889aac0e97fb70
 8ca42816136e33bbc9b190196a11b036
 8ca54f8b7a17bccb98878ff8ff352c59
@@ -17952,19 +21949,24 @@
 8ca952ff5b5a9fad2bfe5f23f6e2fca1
 8cac17409cf2057dc5b97f2969a9e24a
 8caf6f3389e6b6e1267e45cedc1dece4
+8cb19aee4fab4efb8ac5ae39a524af14
 8cb2dae7d753a089dcfd871338c47ca8
 8cb4b65c44eb64dbeca2949811c78473
 8cb98c85e87d59ba326379aa81305601
 8cc0c8753ec65b40d53e87c998b37c03
+8cc0fc5cba664abce2c372d22e7f4891
 8cc22136ec6b2f93fa11848418762ee9
 8cc7aadc854640af86b052ad52468011
+8cc8f03bbc1a36385365fb504438582c
 8cc9feb7be19dc6b0a7f93798c5f2538
 8ccbebc4b147900a8fcb72d879cc5dbb
 8ccc21b43f6a856d0c592e3a52f13446
 8ccc3d98d8976c053cf0d5399088d3a6
 8ccdb715e9abe071d414e5c76d73df0c
 8ccdbe5ef951c75155d985932082107a
+8cce3b9f77845c7f51741e4539847aaa
 8ccf4557db0c0658f321a8a3a60da17d
+8ccf90db7dba59593ff66ec30a3397b2
 8cd034121eb5de44eb2438c543a150c0
 8cd2096d55138fdabb3be16e034305b8
 8cd2db56660102bc84d07b634b1c3917
@@ -17975,41 +21977,54 @@
 8cda9fae6ffa62138ce09b5b59972035
 8cde1fb2bf740d211c76f35259a8aad2
 8cdfa94a5dc9f0ac8f9349f49a420064
+8ce56543f31f2decdac7b3030ae8de47
 8ce7401f0cc3d5fe79c88083ebebcb2f
 8ce7c5f7cffa31d48d522bb630930369
+8ced3b4359ee02896c489b3c5e637605
 8cedd8c7f6b7f25a263692ad452e40dd
+8cededcd918906c4afe3167d7808ddf4
 8cf41de6cb3b0017db60a6414b9a4ff7
 8cf4fe3c3cecd5b57c8d15f3ca9af249
+8cf5a7e377aae3e3577d28d6353f338a
 8cf7b6a8b62c5f19e540d54b1731f323
 8cf7f63f192600c8609eaa94ce987a82
 8cf818970f930cbdfa093d182017efc6
 8d027d315926cc3d36984aa1c8677dc3
 8d067acbba0269358c533eb23c249da6
 8d0779c5d7f08572e84345e73b4c9dc9
+8d07c7256395fbe31225f52aa90041b2
 8d0cd50fd9b2271fff36a7b6ce69a4a1
 8d10467792a13d9e4d1265562f77a35f
 8d10e8cff24f4ca33a79586e7ff1626f
+8d11168673e162faa0ddad9241ad76be
 8d13a36a877d3e327dff0b2af4259f75
 8d141b5ad8b26d9fd2eb41cf8c6f19bd
 8d16084d93d4ee2d49a67465de840b44
+8d16b7c5b41ba01906a4b0db37af56e5
 8d1752fbaef802e503b0e63b8a07b842
+8d1a98c4af05337eb550d19bb9a7e6cd
+8d1aed190128d3b6d3756d7606d0f9a7
 8d1c4fc5204b600d9ba25fc408d2412f
+8d1d051c317f9825f7d2f623824e0425
 8d1d51a71c1195b0fc7da5caed8ba7ef
 8d1d5eb874d29e3db87b840bb51768a8
 8d1d91c5e500d8d9ce16eb9ff7131cd4
 8d1ebcad5d4a3d8d3fae8bb1c9568fb4
 8d208ea370b796a08515b90e1d8333ba
+8d21363c56a9543ec5cb0b5c2846315c
 8d2177a1eefe9cec143c6b211a87e43c
 8d222d3b2b2620cafc4bcc492dca3b1b
 8d254fd490b081b2e3beb39f4544d3b5
 8d28625c72a128dc8504e1306b62292d
 8d297daa5e0357be6a133275b3aeb578
 8d2bffe93011d84523b0770bd3912e28
+8d2f135912cc0614b86931713c4a18d5
 8d30c45bd243b0249e70f7f6a420fdc7
 8d30c52b8cf2103fd5a6799a6b802085
 8d33b47b52e901ad17b35e224c847702
 8d34d9edaee7415684048f158ea9cddb
 8d350e78772638d1df0b4acc66ca4404
+8d3af05d4a032389e3c82c89b057e59a
 8d3dcdfc13295d7c8d24f029979f324b
 8d3f9d65bc852ebba2df6afbbf13d9c2
 8d3fb540952bde46460153820a81d5bc
@@ -18021,6 +22036,7 @@
 8d4bf9f8fec320d956b85ae821bfc79f
 8d4c13eedc28774feeecc29800090142
 8d4eb6c7410795044cbc15f6a18dcdb6
+8d51bb552aea9cf8c42122e2e5bbdbd6
 8d527218b9e97e457537e7f8fc461e55
 8d5496a74c59b347c391bc4ab09ba2fa
 8d56c206aa1fdb3ff111098986bd10b6
@@ -18035,8 +22051,10 @@
 8d65a6115a034f3c96fab27a95c73065
 8d66002ee1a99e67cf2b5e701f589283
 8d6631fc4fd413264ae9bf564ec386c5
+8d69b14132277dcb3fc93c0107e31061
 8d6a9a18124fb190d32051549b92e5ed
 8d6c520a738e395d2b314e00db5c9bba
+8d6c65a161c7ab1c5a35ebcd41379ad3
 8d6c8d4f6d762fd15b0f64e254085e0a
 8d6d946b57f9d243ecf3b9ee7d11b573
 8d6df76d32a6410d6f51d994bdaacdde
@@ -18047,25 +22065,33 @@
 8d7a92ba5b91a9221aaabfb9ef55b4a8
 8d7d30acd64313cce781aaf3877e2082
 8d7d837da0dd5bca172a6e04946ce705
+8d7dc63bd5695eb3c864b4d99de7e6f3
 8d7eecb6a1bcd76b4aa830f0af7565b2
 8d7eefc9e8b07d058a344923ebb20f61
 8d80f1b0961ad864913785d24e83475e
 8d81e9f454258f662ee0e148fdb3bb5e
+8d8784f6dedb7582a7a20b48553f332e
 8d8871a03a339cf84280decc9686d1fb
 8d8a1cd6a65a737a40e60a77bbe00737
+8d8c494f75c216184b91eaa687933377
 8d9011a3981fb86572803bb973d2eff4
+8d902ebcb8d65379566d5e474c5c2b43
 8d917aea9210b561f4ff5f7a544c24ee
+8d938ebc7e101c4039902b52111cc26f
 8d965aecc574eb5c73be736df2ad670d
 8d97ae41af0e39b878b68dff46f642ad
 8d9855d9540d63ce00625a3370587a68
+8d9987b6f23239dfeb7309cb218ebd30
 8d9a98eb822e8b6b4823f204c1bc307e
 8d9ebd462843d3015564d0180e99cd6c
 8d9fa943ee0231683fc6083e6174e3fa
 8da2334ba18395c5cfa903017ab23da9
 8da31f9c28859a4a2241a7c725f0c0af
+8da37e805e7dca19a80cde52e91d723b
 8da4814f82faf84c8dd418dbb2ac9045
 8da5aa24ea7208588ad2388c047a82f7
 8da5c721fab86c64758b061c4d292284
+8daaf78840e4567d11c9300bb19a68c9
 8dabac26ae0a8ecdd5e9a9a2eb926aa9
 8dad30767774ed9047fc1c666cf54929
 8dadeeb85a39d767486f86e5140fadfa
@@ -18073,25 +22099,34 @@
 8dae750186a846d02bd8664e8fa09304
 8daf59ca632d86d71db26bc98d3a6a67
 8db0169a6415fa139a9fc9cc7232e9cc
+8db0670679e12561fb9cbed7c09f69e1
 8db088ed3273daf7eb03d7b787bd690d
 8db225fef6ec7b30e2f658e9d1478b32
 8db529f46be7c755926cf83aa0f93701
 8db55b67c0fc79a82bd3e53756559c89
 8db7cf5abf17a0723b08d61ae14faeff
+8db9ed2f776b0d658bde8923327ee001
+8dba1dc95f9e186dfefe5fb8a2ca2781
 8dba4a18126e6a19a0d75b57e82e498a
 8dba7900a37ac60ea3f253486bd38f74
+8dbc85bced64d1a5bfa37e0ad6b3f8f4
+8dbd08b16411fde6dc13f3273273bb4e
 8dbe161a814f25d2c9232d2c209f1043
 8dbec8287723f891c3d548faf7c75a6e
 8dbf1e82c11c09df9553c02de104824e
 8dbf605747d6d60a54eb3374e1e51035
 8dc04b94da7f2dcfc9663f3e82b8e0ae
 8dc32c174e48a54d52dab9eabb551767
+8dca6b1bd495df2a2003a94086718ea1
+8dcb778d1e9aa63fd5edff6b0af50c1d
 8dcd93dd2640b2bfb16036ccdf8091cf
 8dcfceb39987f94411b24bbde51babb9
+8dcfe1bd669ba22c228d6b24de83efec
 8dd07970a1df5bddc4c59ab6a114eb93
 8dd172c56202dc13700c225bf9afdc1a
 8dd2dec957dd90a0d8deaf1a306a6f5a
 8dd32f12244e432cb9e025dccc3480f9
+8dd77b625fc64fba9e35c2659831b197
 8dd7ea376948d270747012c937e4beae
 8dd83140bd6784a94b3c576deb878944
 8dd93148aa22567aa1f064f829394749
@@ -18103,42 +22138,56 @@
 8de4db30108818e0632702d41cd99749
 8de5578da91cb75a16fa7b7f26abdd81
 8de61d5f54c88c28d1c3078568e6dda4
+8de8d2f86ef5c204575e644ee02808f8
 8dedac11f261237f5b8cf64e613b5ddd
 8dedf964458d1b180fad2680309fac97
 8deee6aeb279b0b6ec0e086c645b7b70
 8def008d89e17619eb340d5085f25791
 8defdd23b7fca88d69f6ece6ea63d885
+8df011860bb85b91c240e2573dd34bef
+8df1867b9879901284a14231f130feef
 8df2206c067edeab95a0b2f4be425855
 8df36c1c887c540968c8d050c82d9bdf
 8df5b313fccd0957963eb261f732167c
 8df72276b03fb62534f395923dfb2a7b
 8df7c6da39a98a26437ef23cee7fef99
+8df80e0b9f9098fd6320480dad857d05
 8dfb8d3d9a86e3af07cea52352ca4415
+8dfe5b39a09bca8ff463c20e08f756e6
 8dff3c5b35e2c61f6ee75fa5c6d61fb0
 8dff49000cd79d8f5b4f61e82a9c463d
 8e00526b9f62e662bfa229c8aa1edaa6
 8e00cd018e7e5ed66b8d191fc1b2796d
+8e02c0d21c60b81f83a4ac5a964b96d0
 8e030fd955437b08eb1fbb0f28686594
 8e0554be71fc06e5d52b6eed9cb1e315
 8e09bce76f0ceee85b02bc83373de821
 8e0af12972b4fb827466f0d709a2739a
 8e0be42432f6528a4fbdb547298bf8e7
 8e0d992824ecd6e1958e1a8c6058e1f7
+8e0dcee2078ecd423fedb41f9a0f3b3e
 8e0e85016039bea8affd4e783b894672
 8e0ee8082ecfa1449029dfb2a8f79189
+8e104f3703bbe161d10bf0749ddedb77
 8e10b3938c72b80ba86c1d77b4120c07
 8e10cd3710d6e188c0be5276644973c1
 8e1103c5eda39dc78a57c5bb0c1a0569
 8e11a831d45a83104f5898a6bbee1c12
+8e16c9ca7a5a51d860932cb9f75d988e
 8e170bc0262b7ccf6f05d1181d5e779e
 8e18871c9a2fedcb49732325aa6fad00
+8e18ca96af87eabab816badd7fd6fb49
 8e1974728d54cc7daaeca737adf69b2f
 8e1b704c6295b6c5c87f4b41e85879ad
+8e1c3b79a28833c6317bab1b4f56156b
 8e1df4012df4d58e614615323a3fc364
+8e1f524a668b76371690431a96fef70c
 8e1fc6743830e75039556aa30b81e849
 8e21595d6ded576a37f5cdda17e2c49d
 8e229990dbb664efbb09577e71b5cdce
 8e2403f8a00afee755407b2dd9da94fd
+8e2424d6e0c4c174b14deab413ceca41
+8e2809b288b091a657a394343ebe216c
 8e2cb06a8e0c05177f3c4b9a90ba8cac
 8e2cc7ff5a527dd8ffc66f74649b429f
 8e2d05a4a7fafbbd104d8292b2d7daec
@@ -18149,8 +22198,11 @@
 8e318f3d7f2924828afa58db885768a7
 8e31d6658ed3f4330f545236a8e32734
 8e378b11e8c9e2b75e9325c3a3464373
+8e38528b5a10b886f5e694fa5958e689
 8e3aa245acabaf2fe0591d17b3b78fc8
+8e3b0e71013484ac3a2f2de79f71fce0
 8e3b4625968ebb3654da3983aa29e978
+8e3bf0ca97920e1f34268e73e226380b
 8e3d76482927b0ce82022d2acfd5ccaf
 8e3dc0f2b03881f22f99dafcaaade3b6
 8e40453d073cf506ebb54bd6aff72a31
@@ -18170,19 +22222,25 @@
 8e5cbc034b5edc51aa984b3e29e50fa9
 8e630cfbcf1a94cd1460b0996f4475aa
 8e63b08028f562511bcc6126a73b52e5
+8e6604bfb9cda34c1bff71c0f85fc87f
+8e67c34f3ad53373388e5f008ecc2c35
 8e6c56010ed02d9cd7e952bc2b77258f
+8e70f89c67b8998541f78f1193f6c596
 8e713a3d662514f46ed9a26274ccf059
 8e71ab67fed5925bdb98fb951249660d
 8e7288bbb188d8ed090bf63e0aadf970
 8e7390805babfeac77d98cf91a7a7b7f
 8e7626cecc7d9a52db659847712a8b06
+8e7709a57c629315e52e8ea9f115dd03
 8e7cd81b3034b9dac360086a03c0c5e2
+8e7ce7ed3cd71a26a628b5526b9bb90c
 8e8209c20a0dec35e41bf93562f4ae46
 8e85bb5053b5ee758bb90a80f40f06b4
 8e87a83b177e040663169e2c874b594a
 8e87efe515a0b7376c3cd6258a30abcd
 8e8945bf0d331748afd52ebac7c59f18
 8e8b6246793cc958563f7f81ceace7aa
+8e8d7ab56d5e9723980ba46988ece5b8
 8e8e787062c35761987b079e64c8ffe6
 8e8ef2be64252258bb46074dbbf2b392
 8e916ec45ba6ed08a61de23744bd46f4
@@ -18195,16 +22253,20 @@
 8e9b4cf82707290a9e47f7412d6b37e9
 8e9b5a6e1dcca421af92a3d3f7900bdf
 8e9bcf8b682d7e0610746396cbcce339
+8e9d78cd7a87ac5bef42b5b18e947a9d
 8e9d7be0b90da78508f672dc37b8b866
 8e9da9938dbbeea4643a7ffc5647e6a3
 8e9dd5d70386370b323b2f3a7ae77f08
+8e9faab3aececdbcc4403b85c834b844
 8ea292449440f637b14b3bb3a7d463e9
 8ea42569eef6c3dba3e2af6d95b2fd4c
 8ea6336aee6dbd25e0eec48c86b1bbd0
 8ea937288af9758bdae961edb6937dc0
 8eadca9660c0d8c28494dc138bb19177
+8eae023ed97d14be3c2e259c82cc79b3
 8eae485e8dfa384efe6d1a72777bd6ba
 8eae63cc727dca4a2c07f3e12e602f90
+8eaefc832e82a06f6da939ef6ca75854
 8eb339d7332b621ac30b4f865548dab7
 8eb3d6e880fc18a3ff64daa79b8cd630
 8eb5aa21250a12c49bef81fa39f8bf3e
@@ -18217,22 +22279,31 @@
 8ebde5d64a62b6ab356c10acd0fc8663
 8ec4e23a75e524e973a2c9e56112e4a7
 8ec55942f8ba1fa7a7ccd30b36d75c87
+8ecb9c3b2d7a93fe185a34ab2ac41b6f
 8ecdea0a576f24dc60a41bea20b5acbd
+8ecef3792d445f19fb28eeafc43873fa
 8ecf1a227fe6baf46218f5d0371e4778
+8ed1417807ff4426b509fbcf4f0a35f8
 8ed19df4b2ac7ecb3b27db41b7f30c3e
+8ed2ceb5842e08dc3089756a97c5ac03
+8ed5dc31925eefbb04dc1c24b80aa8cb
 8ed6064e15f17889021635f676887248
 8ed8d462a869723ba32c791fee77f612
+8ed9d8bde9bb40d4397c51c404401914
 8eda661a128ac77658bcc009a035cc89
 8edb5698d72aaa28b01a77be107076bb
 8edc2a1d338f4457a5cc3a29e0ec9d1b
 8edea6920583b7ec43f652183b0ee8b5
 8edfeb043f629fc891e58f791bfa5a3a
 8ee02edebea2becb95c0b4adf8822aee
+8ee28eab6c876290e8bc8df19c3c2b10
 8ee8543f78c8e885997b8690395a25df
 8ee8b927276fc6cc9b0b704b8e1fe743
 8eef3bf21fee20be02163b7cf7041b41
 8eef4fa4958dab6cdd7c629a56c8fce0
 8ef0de2486a2147d87b5894129bb6289
+8ef3ed0338a47b9048432ed5f59d7cb6
+8ef42ce1381efd5175977aca95687417
 8ef7c718734f5c6634f0a88744a077fb
 8ef8477c0ad953a4348a4c87b544ff9e
 8ef9740f0ee8fa2f69d9c7b6313fc5c1
@@ -18248,18 +22319,24 @@
 8f0e00e8854223e3396d6dbf4094e2b3
 8f1196b41d4c199def201fc97f7d0d9a
 8f11fa754db7461eb4258e44728710cb
+8f149cb97730ecd7150be233f33fc6d1
 8f175d33b8f3820547dc68a1ef3aaaae
 8f179e670a63d634e9b6621f0e1a8193
 8f183986c248f13a021a8beefb294506
 8f191c3d0fe746fd0b34fbb25860becf
 8f1b62b402eb5ff6ab9b58c7c67ef6fd
 8f1d12ad0e1509725d1e021acce0d0e6
+8f1f513e3532c3ca75843bf9540aee78
 8f22f03916913929471d4d063a44155b
+8f25724d5ddbb7af142bb122b2f08658
 8f28a171325c4f9b777224c52f7582e9
 8f28dbc61f49ddc90418d392af9c0087
+8f294d6da0f48a07758d11ace4483743
 8f29a3dd4b0e0d9436ca638d0ee446d6
 8f2b449720975b8780c45650b089f87b
 8f2ee7852936030907fcb8a07ee89a7d
+8f2fb68aa402b796e71d8adc9b3ce74a
+8f348f0ec8605df168393f2dda354a4c
 8f375b5bd5262a2f77f4611bcd52849a
 8f3a6e515a2099daf2277e2c63d4b580
 8f3d94ce73aa8c274e153c02549a48d5
@@ -18268,9 +22345,13 @@
 8f41263bd0cd5c8de627914493212873
 8f44460dcc77543fda468a1df8929d24
 8f448608f9742d02e345e65643a8783a
+8f480fcfaef124f7130f75082d4abc1a
 8f49c7ab0568c1c323378803a250886c
 8f4aa918b954aaef417f88de057fe127
+8f4cba4840ae12cc54cd7571f47fba5f
 8f568e606a86ac3317e997f5cb2a656b
+8f581722066e6de9a63e5897eab79a68
+8f5eb5f0375c533bc210d931539d5df0
 8f63f9b64b1b374fbb153132e573f034
 8f6457c9cc802a8677a679cb65b44d56
 8f671e142e0a7508660c1d12deed93b6
@@ -18279,16 +22360,21 @@
 8f6a964960ad210f667f62cd44799290
 8f6ebe197eb37fa89541c68afeacd98d
 8f7062ea46af432f1dcf9541b44eaf37
+8f72e22519cc4efb0802312a07b5457e
+8f73be370f5f8aeceecb789f0e311272
 8f78cfb8c6f3b9e45e13269e59b41e8a
 8f7a4f1980d049e8b1912e582a9b10a0
 8f7a5e2227f088f15e2215f8db04edc1
 8f7da3029a5ba5a8b46043abd36adae4
+8f7e4984095f8b0cc861d6bf17d98531
 8f7e6a8487852a6a605244f54057173b
 8f7f24a110b71917dfc136c063efc1cc
 8f7f6c7ccac507906a939c54a068b4af
 8f7fdafae74f1ceb3110bf03892eb75a
 8f8020f80fde3e2b779323b9c21037c5
 8f834d34b01b9b8868007e6beb8f124f
+8f86d6e8e16b16841e1e665a39dff6f7
+8f89f0e4b7262b6169557e2387772f76
 8f8a0266d6efee39b5f3598684c8a872
 8f8a2706708d7b978434bd1b6bae54ec
 8f8a38ca585697233e841f5bacad593d
@@ -18297,8 +22383,10 @@
 8f8e72391de85fa167340eead301403a
 8f920f03917f5258895c914f7432f4fe
 8f926d05a763d115f1da8b0e20ec7d69
+8f932675b282d8c61648b2dac57aa6d7
 8f932a3461b4022650dbacd2010d6c94
 8f9a6f8621d8dc9de7ca17b457384e8c
+8f9f076c8b09a6037bf7c2d70fb6ccae
 8fa0a2249bb74fbe79ba51ef9735c7c0
 8fa24f7421daf8100be9bbe2c952e65f
 8fa596e744429708599ac936b8cf9f61
@@ -18306,18 +22394,26 @@
 8fa7bcab942c4eaae52687166021910b
 8fabff67cb6b89c79b645e2c81a0ba59
 8fb102a389d2c6995fc177d6ced5c525
+8fb28aed6b76f5b4a460086f1d9c821a
 8fb56baf14013de5c230e1fd9e8e9711
 8fb655cbbe9dfd703c8579f158289f23
 8fbb1fc2ca7ecf1fe0965870d807dc43
+8fbc6b8159a9178141c7c399b38be26d
 8fbd02303d6e6fecefe9a25559bae50d
 8fbd0c971e7c938a85b75cdef1154753
 8fc076e4425f30c9b0736208fe8b0dc7
+8fc113b4b111f583125e88811427a542
 8fc6beffa3d2fb7177a1ea1ce55a1109
 8fca1c64bac051c95c4184ef219576ef
 8fcb463f4c985eb9570a39e0764cc540
+8fcb5be250ed8ca202ec4348ecbcb2c4
 8fcc74bb599a33bdbd7577525077512b
+8fcdb8afb822153b6b3566841b4d5509
+8fcdf48ccbdfe03f7a25fda524c1edad
+8fce67fb1ec50fa1342e8ece95082dfa
 8fd032fa9ef051f8c7948af126ece519
 8fd0435e6b3c017f59eadd0c4669263f
+8fd2200b1e6c9b8bd44180840ff73fb8
 8fd4bfd7d9180a91d4de090904628170
 8fd597c2af69f3d3063ef5aabdc714b1
 8fd5cba9dae750ab310df04988d4b505
@@ -18328,23 +22424,29 @@
 8fdd64b95988b2b16954f3068d3172c1
 8fe699688e07b9d23e10c629bf084693
 8fe946fced3a9f83d858e08e91de200f
+8fe95eeb92f2c767eb589a58ec146466
 8fe9c62c50edb317f4a1886e37712863
+8febac49f34887e4e3a1484ba84f42eb
 8fed65b5da9d5eb964560ecaa6ac5b67
 8ff02bd413ab85eb5d96c8cb31419d3c
 8ff04bb022c4186ebbaf541e5f03f553
+8ff18ff508f412cfe2d4a8db5345145a
 8ff43001bfa0790801809f3380cbc6b2
 8ff51c93d92f372a46cccf353a56822d
+8ff5cbe8f452c0532a2134dc996f57dd
 8ff614530bc1d8e3938630d82d3a5b97
 8ff75bf2914dc857da65c84b30f4f0e2
 8ff7c729a164df53ae08b16a7c0ff905
 8ff7eddcc5af10d77a88d9e6b8d48627
 8ff8cf96e7cc5923adfa2041142e88fb
+8ffb0744a4a697c86f2c4e3797cd675f
 8ffb955c53aed168761c763b1fec0ef6
 8ffc5ad076d744123f23d9faf91892d6
 8ffc90c190c85131d4a340c987f2a53b
 8ffd01d13a8c25bf2506b4f9cef04cef
 90009d9ca6722cbd43fe1200a6e3d90e
 90010f7caa23e4d257f2cf6435e17167
+9004271230db6fc440e7e5fd31585958
 90049b2910fe918cbaf52db263c4b117
 900702bd7bd267dafd51c57108522385
 9007bf88a90efb4b5f7d54543ba663a6
@@ -18353,7 +22455,9 @@
 900e97e685d3c1b61d0343edf4e1ce91
 900f8e808259be7ddffff7b4ecdd5492
 9011cd6083a81c456dac02c8ac69212d
+9012225e32b885fe3f4de6b3930b9e24
 90189010c22cb6b6983f7c8c09a90d2f
+901aea9e34c9fbc06d0c240738db0dc6
 901cae0aa2e590f07951758ab1a34239
 901e31fe68ef392864c6f956feeedc4a
 901ee38de5d8ac34d094f941cc0e637f
@@ -18363,9 +22467,12 @@
 902afb0059c0c8ab1750bbba3e5ec97c
 902e3abeed429df1548eecaed3df3df3
 90318d9b69b8e26759f1afb595838105
+9032738f89cdc5ce60f3e4828f598211
 90341d5a69242d90084276619b3ca90b
 9037da348d114ef57625974653b6c7d5
+903842bfa85d39870c4b08ee11057182
 9038c3484e3922f7fdd5491fc82f6e6b
+90390772833c4cb4979844410f847f43
 9042e1a2c33d1e6b569e9e4bd63501f3
 9044547c93bcf483b3913d148650ae5a
 904517cf3df63da655c9a719eb6183ef
@@ -18375,12 +22482,15 @@
 904cbbfb5825d47254b87a7a163d3413
 904d62f65272316adf3eec3108fed265
 904e02323cc83ea9915137158caf50ac
+904e83832f22818ddb6bc8bbe801a3ae
 905133361c38a893bebf41484d0a59e7
 90527313628644ebc0a36ea877fca1f7
 9053e589ede5cf799b9b9596d42d20b9
 90547489c9f1c5d83f08c96403af54fe
 9055b8af5f0f8fac915e3d2f95ba8be3
 9058281d66bd641893c8fc0066e865aa
+905850c28cd05ffa7e6053b189fca4a4
+90585648bdceb862c028d403c9f3fa74
 905879904d283dae017b42cadc9af505
 9058b88a9234bc86dfccf978660a2570
 905a926cda2ab0784f60468deb6a6e05
@@ -18388,28 +22498,37 @@
 906040fd8dc2076f601e98eb41e3d5fe
 90651adb5c45a31c024e530de10c74a0
 9065cc2977629b8a508bd20594afcb4b
+9065f51b43facc26c22fca704215b179
 90664eaf6b78d32a7646f4402930f1c2
 90675452306d2884bd6c7757a8ac7df0
+9067eb3fdf9e7b1f39b13d662f33fa8f
 906c7e62422e919402a661b96a5df07b
 90718db6f1912cf152d4eac78aa3dfa4
 90741b651e59e45a1a6aa455ab7b01d5
+9076d05898b37f176e412ff3252d8e0e
 90778373b6fcdd37f45db92e031580db
+907be30e9c8edcf9dfdb9fd4442285fc
 907d1a8eb4d752165dea3e326424328f
 907f6b8327388a7a3a72ce3fb5edd3b0
 908228214a307870a245277d6c808ea5
 908248ce192c3906d8f83ab5cf7a2235
 90852a359648c1a41805edbfe5540ae0
+9085593a771cf956e944c96aef92b3ac
 9086e83343e2d48b9f6f25d30435588a
 9087f86e4d69bb858d975ab64ba6738f
+908b142c3a4acbf8fb2eb96fa757449f
 908d1dc099b0ae506ca8465afc0afa36
 908d52a24a4c95926eafea098d6fb559
 908e540f166c26a4aa58565a1eb69be1
 909322d698289c67505d5aa6bb6c5bc1
 9094dc037de885245aaa90dba85386f6
+9096a698d66991b14b9906ba42254a25
 9099320f23e5ce5128fecf36e07fb4ed
+909b3cc1d68ca2bf80191513ebdf2267
 909d0b36d898bb3bbd9313fbfb9aae14
 909d9c154a68c9feaacc9bef9784287c
 909de6cd0a277184fbdce642deec7f7d
+909e0b97bdc167d0660ea4efbe11cffd
 90a36f172bfd104d3db2a94bfbc54ae1
 90a6e211eac860186e64f752bc41591f
 90a6f3c9c4a0509ff57387649ba112bc
@@ -18421,8 +22540,10 @@
 90ad6dae235fd97fc8db06e93bdeb122
 90affca8dd0c6fed5ec240b416c54229
 90b044941282a4a2c2c89482808d0693
+90b0759a8b3caa676e6a8ec181ba936f
 90b39a519b513a5d6349fa552a6a008c
 90b8e846f0c2734dc95582a7cd938602
+90b8fbf70115414f6e3b767eed90bbf4
 90b9c1844df3384b1bf404db7b07931d
 90be3c85d6ee7bd630527ae4dab2375c
 90beb55891492cbd10d4393b9d8ed876
@@ -18441,6 +22562,7 @@
 90cfd556dc1f235a9ba71dfc9b46c78b
 90cff86f5d9de0f8d2551dd52e9eaa88
 90d288244bca6593b7bd9d6550754819
+90d3856a23da76e3c549f666de838d81
 90d402b67a453a88163ce298592fa6ef
 90d8f7906f55724ff1a07b613ab46ec1
 90dae178a50064bf65011cb056a6fc7e
@@ -18448,10 +22570,15 @@
 90dc6093578e559647c7b36c780db3df
 90e01f50cb1d1034cd5283357a079b99
 90e3a63f91eb2a29d89410b2aafeb1a8
+90e5315a9656ad2632286407fd8c859b
 90e86a0b871b17ece0960958ad3bf3c2
+90e8e06d3e151beb6ee986ee04c9f659
 90ea63e108536335211964b8095d4995
 90eed17a44805ffd165bfc11a4b6fb9b
 90eeeb04b9adf0445d22f1ac0c4f7b28
+90f0c7d15b7b0ee412222f9d24b74a20
+90f0e6c1a3c713f97676e6aaddf01dea
+90f211e3775969d7ab36a78a6f4c7e50
 90f216f22ce6c731dd9143ffbfd483fd
 90f385db526b4e554e243ad42c113116
 90f3cd969f2d6fdf49c56ed2c31de8c1
@@ -18464,15 +22591,19 @@
 910abff753e527f0e1f310104e0e17dc
 910ad75a0686183650dc22e17e58b3b0
 910b3234f7dbcfab8fec7cd532dd900e
+910e406d4172f877a01191af4cbbbf70
 9111033b5ab53c3ed311c1a6e0b7a670
 91127d8b2344ac59511172c29d5c02f7
 9115801a709d978d90f1ad9a17cd2b32
 911677df5efee3e3b3f37279f0c9b939
+9116830072367af49c28f72e2d1f9dbc
 9117ab78731bde2addebc0e682a12138
 911ce322f26b730d7793ad58daa2647f
 9120f955a8532c32667217f137869e19
 91244863bd3de6e6c70ef9d1d14ecd9d
 91246d1e3d47ead307e0c54847004c56
+9125d42654352d885610dd272042bb5a
+91267b57c710717409f85acfbbb4de8e
 9127f03e80d7cec9f679fc14fc48096d
 9129a676aa7287d6bd3ccde996b1f6c3
 912c542316beb3930c0e7dd7f0a59707
@@ -18487,11 +22618,15 @@
 9141c1bc0778b43e28e9eff9ed6c4406
 9142bbecf78f1a2f3db3aed481421898
 9143b729c61e60fc04cbf4c9ed53cb7b
+9145358788431bd0f936ce4055f60c73
 914db87790fff93c94ebb04bb3e47e2b
 915075c92bc2a233005bfb9420cbcd37
+9151a070f145426567fa177eb9ab73c4
+9153fe2dadb5ed2c4ed2fc15669fbb4d
 9156df93c991749fa8069dcdb1de4eaa
 9157ce5276b9d4fa33a95399cd77e7d4
 915c17fc1c4b63db5d8b61b4301e0029
+915c5fa044374eabbc28c5b55e360f70
 915eb6310c66c21fc1097d58a74e80fa
 9160a4c5cc8b2824633a375b53389d0a
 916229969c61eddd7bb47cac832cd33d
@@ -18499,6 +22634,7 @@
 9163b87b3fbc11898739e40824c432e8
 916499086f6cfa62a557dae1288cf384
 9164a6d3d761b321b2fc5138eee65a88
+9165565acbf29fc95b859b605fe06001
 916622c7b5bdf44798304613115c6882
 9167a49f040f2a471ff86180abe2a5ab
 916938539ba304a857b698a6c45a0109
@@ -18510,17 +22646,20 @@
 917465f5d63e65ff121ce73c0599be4a
 9175f323276fb6275836aeca4b228777
 9179b52046ea7e8a07565a0bd08e46e0
+917b19772bc316c8dd2cce4a9dafb574
 917bf5da59817e265b96d82f6944c228
 917c81144c9c01671be0c3871c0e73ee
 917cd84932813644b972af5b0a55adc1
 917fa2cbf29d05d8fa85643a6edda8f9
 9180815ea6ed41fec2bd37aed7412424
+9181f0aa65a9b4ced5801997c07333bb
 91838126c4c21b1ebef74859320dc966
 918a40f052432e3e3ca955fcf5800598
 918bc9c5ca408c47df5b2f83343d678e
 918d53c8c460dc54db21cc3bfd18aebb
 918e48ce2e380ab3feeb414d1c042457
 918e9521a37ecf271841949a4bca89c2
+918f372ef21da673b02064599e7efd38
 9190f950910fc725470ba17b29095f15
 9193d77d03c8f0a875eebde606de97fb
 91943653857a0dd1094af0db992a745f
@@ -18532,20 +22671,26 @@
 91972bc9d1d41b003177814955046436
 91993b167d552c85a7ecdf6729817078
 9199df63bbf80ce2ba324f4b1cb7055b
+919c1d5546eaf73bdeb6a7f6ca9fc7e5
 919d34046ff3d209135cda085eba852b
 919ed6e1a92a0dd3313d9a1e55e232fc
 91a0b7136ae2f5c5e62852b04f166666
 91a1155c658ceebac98afc9851ac5b16
 91a1daa20112800c1de9e41081220f4b
+91a444b4f445c57ff9b422ef6c8428cc
 91a7a0e2fb0c13fc162b6dc00dba1197
+91aae56de99079333786eff08acfb8f0
 91ab6af1e680cad73fed5226286f4e78
 91abe2431cf02adc9e59fef29eb100ea
 91ac2d1a86f2a351182cbf73bb89e566
 91ad37fff6838678b4ff7d6765c67e82
 91ae8e002c44fc39ef5c6bd86bbcd352
+91af0c87165f981a1ad854af2d0a41ee
+91afa5b6dc42dc627b37fb9d2cfa51ca
 91b08f75dc99da53af7f5496de9264f3
 91b2a8fcd2eecd6d23e810cf0086b540
 91b4fe75569911ae520237bbeb2eabfd
+91b83d5bdce166f57d59642d2031cf32
 91bdb7b5532608f030fcab56e85bffd6
 91be3f08eef244762f59f1c381b3616f
 91c075670e27f4aba2234bdf7a102044
@@ -18553,6 +22698,7 @@
 91c59cf292f5aef1e1616dba5e71febb
 91c657fe4fe1205c85c325b02fa5bf99
 91c69db6055609b03faaf08c034be7a6
+91c762c122f6b699974c752f2156dbfc
 91c7680dbf711a2f493f1f03ebdb1759
 91ca4d098420743a07d6579fa3daaab3
 91cd7296d6532de83ae917a5f470c833
@@ -18567,10 +22713,14 @@
 91e3ba4c09955e0b9f4cda403261dddf
 91e4504a60678fc74d63a5688723475c
 91e464b0e27e34db9fb1957016183751
+91e5734f704ddef3b621891755042ea3
+91e5ac8132fe64bd9a42df3d906fd25a
 91e5af21d21c715aaa47d60628a6c8a9
+91e5f64aad445b3de23b9ab2e4068ff5
 91e79598034841bd9d8b922dbde1c040
 91e918f1edb0767419d6a267015fbf29
 91e987793a6a1317528434bc4ed4ced8
+91ea8e1f9cc435948f2881db2de2e035
 91ee4b6b9499096db532bfcd27e20112
 91f19c02e08cfad6e36810e60d132367
 91f278c7584e112d090a31847ed7cad9
@@ -18586,19 +22736,25 @@
 920074caeb020dbd9b194673c7c2b277
 920326f08d5179c919896b250f6a8d2f
 9203836a259272de05b13e834ba5560b
+9205ce351e6262911b50c29ad6556a14
 920709a5a54cb065568d638b50c0a2cd
 9207addcc060b5c0498a8b278a710742
+9208e6e57569b54df808f4f65540167d
 9209255985027cb5b143148c01fec03e
+920bf9669aa019cb9b08cbb3a92e4932
 920d1836dc7e2e4e9352de1669a29b17
 920d28c07f9c9510c787ea7b00ddb445
+920e290cb8429d75b431d8e0cb549649
 921151e36e727b10ac4d0834ef919dbb
 9213fa9b42fc13b77abf276c2d3229dc
+92144d2ab20a1a8bb36548116e260e15
 92184ee1fa5acab9a258910a13dc33de
 921b65853294feaaf931084caea436db
 921e5f644406494b1557d65ff30e57de
 921fdd8dae82a776dcefd7bbaf5058de
 921ff9c8e341395733e4679b0beb9008
 922117f8088af308a06cb3bd7cc7f331
+9223136675523075d91dd4d64e47d71c
 922398ff2c7e3ac2f4e3f44ba1645c81
 92245c1c1c448a84554fb0d5f7090837
 9224c5b68f8a216706ef7c790bf28ac5
@@ -18606,7 +22762,9 @@
 922a8909218c33800e9a0a4e41a0a06b
 922c6dbef58768404580f925570aabab
 922ca950adf15ae879d381ddd2c47ac1
+922cce900f17ea8e3e200043e0ba0ba5
 922dd47a35eba7819291d4796a773aba
+923112fe90deeedf318d1d1c6ca8dbef
 9234144289e3a560135fb56104aaee76
 9234d943e1d83c0bd638696f62a3de64
 92350414cf21e6af364788ffd28e06bc
@@ -18614,21 +22772,29 @@
 923af14d1a7d2ed28352f7af31342325
 923f9b1f2dc114a1f74d6a0c57387018
 9241695fffee2058665043193b792c78
+9242130136af1f9f237f04b9e08482e1
+92424fd839d58917400e167679f85e89
 92429d4481c0da39a8348ca9ed135bc8
 9243ce29cdb3e88669d013b34cc620a1
 9243d6eb9086274619c82f790282c7de
 92440c86f9ac2a081800e3babe1e163b
 92459095a1c22b8ba2e8e8e2b51bb17f
 92468d5ea019c5ac9adbbde862d4c3f9
+924797147b91fe0a0c9a1c073efddb81
 9248fd5f235ecd36422f97ea8f7b9c60
+92495d83027dc8856bd348dabb91843e
 924a716764dd3232013f4206b6b795bc
 924bdabc2ebf48a51ec8a89224e90fa7
 924f2ecaf5999b7adbea3920ec3008ae
 924f7204e1de9191f462ebdd47cc54b8
+925082c34b39595555620eb533fed2d0
 925368318d8cdcbfdf155e63cad56981
 92558c8a8d6beed0cc835a688e092e4d
 92566a71f5f86ff71bf15ec6ced0ccc6
+925b5b2e5de72299c1092e56126d7b46
+925c549ee5265f69d2760a493effab29
 925e25f2ad8a3f866fcbe2b9d5ec4972
+925e54b909a4ac6c462bae26ed2dfc4e
 925e6c6203a1a8f65e11d962ba800f6b
 92605bbedd47b34d57299d1e573944b1
 926192960b1662d38ebfcae2180cc433
@@ -18636,15 +22802,20 @@
 92655481d6f4e2c2588e87edd8dc78a9
 9265db005cce403baf1f7cb6b893949c
 9265ee13778bb22d64f2a37c4dc543da
+9268129e20b812fca6b64b8e78a1b314
+926ac4c7370efb8081d271dccccb0275
 926c7ea0f077c8b460265167271289f4
+926dddc17bd8595135281b72fd58f530
 9272275461c42428fb85d73833e58781
 927354d63e839b46893ec8d4c74a6055
 927408ccada9cfb21488048a991adb97
+9274f0151b9f460e647a2588b25e42da
 927569d4c0b6752ebea33d90d4861ff0
 92764213fb123a13c3a1d663ec8e94b5
 927851d763aac8ded7be47ab06024c1e
 9279e229158046fd133b71bcdada3f4f
 9279e6b25e0f9de0b0477d3cec3a0fc7
+927db181d95242f7e9d369388efee452
 927e5c1ca8327ac5b59d1e30cd43b70e
 92805760c6e8da00512a69cf4c0bbc79
 9282047f267143c47814671e956a849d
@@ -18668,14 +22839,20 @@
 929eb260791837b6c64c12a7eed6abd1
 929f85c426736c37dd68ca6d7b5fd289
 92a30f41d9f89d0d42d87ba1e1674bac
+92a6f377572a5b6e67e5401e6c61a382
 92a715a6808fdcc2d55c2fa324a44843
 92a78c22578e3803e54fc335b048b4f5
+92a9ec7b1262e5e2707820bc593d2c9f
 92aa8cca48a046c8f694ccba63dab58d
 92ab4e5b4a21f2d3de747e9fa32bc041
+92ae8a91c01ea3e7d88b9da6a823cc5d
 92b2e59999bd3ba7692f546cc2c894bc
 92b6342277243ebd308c519ba90de7d0
 92b64b9960af990a09b348cf1890f9d5
 92b65a8d7c6b858f8451adecf86723eb
+92b7f6bd75a9768eab10155f4008c54e
+92b9f2d59fa66417283c2429477f5bdf
+92bbbad86d0f400102436a3115976471
 92bbbff397a347d00470d269500c6d57
 92bd5eba2fc0cc9731d8377204034d74
 92be3da40533399f8bf2cfe2264283fb
@@ -18684,9 +22861,11 @@
 92c11929903389a4b4959b97d75eea1c
 92c23754c63f287b9f9686abe39f7ab8
 92c36f053220afd1ca3341fa9d8cd582
+92c430bc558ed92b92cc30439d28a0a9
 92c8086c84e0b37b640c9cb44aa16c2e
 92c8dd1f4d020de42a8a15f8edfc8775
 92cb23f58ce4b861aac0b77c7eded58c
+92cce51596818c7e88c60168131e7457
 92d365eaa69060b201ef18a56e93fc03
 92d534b402f604a3353212d60fcac459
 92d7ae1ba129282ecebf562d851de3fb
@@ -18699,11 +22878,13 @@
 92e4e8c07402576e572cbddde5ae115c
 92e76ff076ac36560266c5d23acedd12
 92e8042a88983e796360c1d097196dd9
+92e8c13a379c2e3f74e442a2c009f880
 92eb845050df4d83cdb4e620ccc75745
 92ed153def9c0c93b55fe8b754b306e3
 92eebc6039a816bed151e8ea1989ff43
 92f08a1529ed08b5540755ab2290dee0
 92f225f1f7150d77347c85e7d3371501
+92f24cc40d3fa0fbf02ddab3a95c0616
 92f2968ab3321be298fa70890e907e27
 92f4821c240ca16402e68be3a53bee35
 92fc4eb821b9ab5457b2afa12d8b84a5
@@ -18715,14 +22896,19 @@
 9309fd8e386a6ba3f28f0ef2c9fc4e0d
 930be806d55eb11c4ec64a03a6705e9a
 93111ffec12f44b7e9ea1e56f9b4c576
+9311567e2b5d937f54c5939c854ba2ff
 93129557e4cbcf6c5761d9a77981a2be
+93137bc025761661848bd98669a72565
 931643dad2b59bc8b3c87e1d7effa819
+931abfd10233181456fa557269317c1f
 931f39a5683f6f01422c94ab91f9ffad
 931f436727b1dc5ac07d72424493c16e
 9320ef5c25e1367656caa55452425f86
+9322e09af3c506eeb0181e757e314e24
 93231ee45eef1e5ac4d5a60b2606034c
 9324327bbdf15f6bde755d7161bffa8d
 9325c37ddf0fe881aa305e6f442309b8
+9328328e04a80aec70892fc413b146c9
 932e7fa1b78a498d625865f3c828506d
 93347a41c425ceb5230f785347dc58f5
 9335a805462899442a9fce9d37a72731
@@ -18731,6 +22917,7 @@
 9339821c47552074d382e1ae3ee2138e
 933bb962aadff150164c56bc6dd13c12
 9345ea7ed31bb22b264ecae9a0ba5c0d
+9346700bcba411025ec0ee2e5472bdcb
 9348226e8bbe9490e5603f31d502b6b0
 9348e8d6207b13f958d77710339b36c6
 934b76d3fb2750526fdb064d72d8f908
@@ -18740,16 +22927,21 @@
 93510376105dd925d32af0e7f7e58395
 9353d2a619bbb14c3c4cffe3c7370fda
 93571f86d3eb0a5d1ec22fb525c645d7
+93575108695f9d848eccf5cf65be39ee
 9358e3b0f8bad53843642045d96cb236
 935a1da96265746700214023494f4ce5
 935ba4245b5f864ebb177598d2f99be3
 935fa61b925309c35973fdbde2463a26
+9360708f8c8521512fde2e98f9931b43
 93635878e85e46f2fb34f86941819202
 9363ec21b17ee9c7ac1886eb37e7df41
+9367582f507e2793dc1c30692d62f6a4
+936805e8223286940fb33ea786cb0a43
 936abbbc7bfbc7a696bab1850c1221b8
 936acb0b31a4a9afd68e28137f491bbf
 936e3dc1b94eba5567fa3ad6bf263204
 936f1baa4e4fc9bca398fc6fc5b91490
+937160107de07a7699868b7fc4744b44
 9371974c333accb09fa466017847e201
 937235bb9901c132b87787755b779754
 93727b5271da8e236eb12e947faa8298
@@ -18766,12 +22958,14 @@
 938d65b17f8981e0e2871cfa146411d9
 938ed09dc1ca14e6c4d39ad014d280b8
 9390e0932c478f9aee409fdd48b91159
+9391ee60fc073dbbcbacc920e738fd4b
 93930a639d41d484c4f3433bc37d95d0
 9393190a4958e3b9ff262f414ef670b7
 9394207674872756fefb06c68b6359da
 93943348d074c529ee6e4601653266cf
 9396fc75869650ca4b17942049625b39
 93970522e15eb9d70c0a525949a88346
+9397858d63819bbcf57ff92f7df085b5
 939851c13dde7878113eebd0e5e7c37e
 939958f860a861abe64e3127e1f795e9
 93996b2e604d10473164f6d41bf5ad69
@@ -18788,6 +22982,7 @@
 93b0f66d51601ff783dd2639b9471e39
 93b10baa266d5c2f0b93ddd0e00624b8
 93b25ea241417e6b44aa21ea4ef79d2a
+93b3f22d592eda51a68eadec2babcd8c
 93b4c6de891cf6322e81deaef275b428
 93b587b6cf45d14fc08c54556d60989d
 93b64e032b37c65d07d4e55d30cc8745
@@ -18796,6 +22991,7 @@
 93be38a572eee13990aff0320ac0a306
 93c1ead2a8f6cf7ec93b6d971641a485
 93c2475a2e8888317436376d154d8e28
+93c448f738af16bbfc08740459d1d16a
 93c47adef2a206c46114d113259e0e7c
 93c6a43bf364d236e9c5c6064db21b2c
 93ce43eeb9b386dbb6416a717fee2aa8
@@ -18808,6 +23004,7 @@
 93d942419fff453f524513d4c02570d3
 93dd87c1c6adb2eb7133b9abc5b58d7a
 93ddf065b9eeeb64919b3eefc7007931
+93e1ad397452d1a22dca5f77aa066bba
 93e1f78502fd42146f4e9ab2173f8e59
 93e216d9c5b5aba1ae1fbefc98e77227
 93e4a46fd1a0ec52734941a304c69cbc
@@ -18817,12 +23014,16 @@
 93e915d6f655e4a9010fe9cfe0e2bfa4
 93eb56567f3efebd3b8ad384665603c5
 93eceb84845ba9a24b3e998775351435
+93ee075ea248dbd2b4c6ab07dc0ccc77
+93ee44d067b320f11fa87679fdae5c62
 93efa041c190dba27a9a73fb54b76524
+93f3b20fba63c5b14cf719fe5c46daeb
 93f5cdc0a8c265657c4036534e7554c0
 93f68a1fca04fb5294246242648dbfd1
 93f9516c5ad1e605e9c18a9283ffc90a
 93fb1db022b77c55b8b7ce1607aeec9a
 93fba04d2fd4d73b1a0c56fb4a81fe2c
+93fc383b531d52ad6f7fa1c13fb15bf1
 93fdb5329d09f864b898c5e2c3d64987
 93fecdeb625b8193e2d54d1debfba28b
 93ff8df437e76a71e334f696e1c36e80
@@ -18830,6 +23031,8 @@
 9403a96332e559bee981f527aae06764
 9403c1a18d39e41618932c666801bd37
 94065804c55c29e51daca228bbcc408f
+9406bf23bb5010030b67a06c8c619dd0
+94072b4a299cc7649a2118851d16f0a6
 940b4a63ac3bffcf5b1c35b6092813d2
 940c8186b3531cd5c6788b7c972bac0b
 940f88cb22dd8cd4d8f3943eff91bed6
@@ -18857,6 +23060,7 @@
 942c7f332e9913ae7b22b3bf2238c30d
 942e2cc312a779d717f38e33bffba341
 942ea5ada569a4e7e7c5ca8742cf4fc0
+942edfcaf714708543475d922cfdb17b
 94336bee1b622a89d54629de9e3a2940
 943468929215c4c4cb35c0430b073a2a
 9434fab470b1bf09d1f8c4dd1509192c
@@ -18865,6 +23069,7 @@
 94383004eaeb707cb7789606d7ce0382
 94386e7393e87b9af3b379e9d743cccf
 9439bd4b8bbbf363729e1bf046f91b74
+943c48f40a8f17a75e3406b626cae2d2
 943d82c81185239d756d98bc64d33ab0
 944060319841cdc449f93e376a160ac3
 9442a8bb48d6b66cee00bf7a5b1a1599
@@ -18887,13 +23092,16 @@
 945d23db18269dd38819f6be643b8cc6
 945d391e2010fad00850050303ea48d7
 945ef36d2d6e517fa53666bb5f578b35
+9462d453cb5d571eacb6a33fd35441b9
 9462d9168b7f46a672504d1173b1a773
+9463b148c0ab1d8eb2c3ac39375aebeb
 9465357647a5f6f808e1704463f73831
 946a02c1abfd4810cab4551129fcfd02
 946a8242bd3e3fd36e3426afd31eea1b
 946b86223f59e27984b31d2e2692c6bc
 946c031b7d98b3d30bf308f2cf556661
 946c0d658a68e6c2c1fc3e3574aac779
+946dfd3407163d06eaec543575581382
 946dff6b00be9948896ceea50b5b62ac
 946f216c124fc5e8b93aefc3fc1fa3d6
 947102e0803f87787d07c3c1efef4a98
@@ -18904,30 +23112,39 @@
 9477c09250c55e7171a9baa516cddcc6
 9478a85098ecebe800cbe12c119d62c7
 9478c074e6fc3d2edc432fe1751efcaa
+94790cfee61ea54827f229ea5912c87c
 947b419be19d82a854bd2b4c868800da
 947c637ffbaf93242f926337c58371fb
 947e715930fea6f09aaeee2977d8f6da
+947feeb4b2b7ae2a86cf42eef6bedecf
 948419aa0da3ae60f03d70535de7349a
 94855b96b2cee6a70873273348b6858a
 9486440fef0c76a368da5ea5f9c80ffd
+9488641533fc0e68a2ed14ffd0033af7
 9488e2131b7df571a8c95a6b749700f5
 948d8730a36acfb2516a3f8517390849
 948de0699e52a78f535cf24f0e3fca28
 948f9c0fd45d26102f52f2cbb08a8336
 9490442d3326d9d50eeff590dfa0e589
 9490fc69f29f7c738bf05cf6938fa77c
+9490fd4d763ba74d10fbd8a07f283c4e
 94911a33fce6a0c208901f96c1714181
+94944533193b125aa4c41346e777759e
+9496651642680451088d0ca10f90eb37
 9496c4bbe2b5268480acdff0bb4dfecb
 9496d6274ce4bd4255749158bac114c4
+9497e318c16ce0b50038d8414851b1fd
 949b461ff3724a445693c1e31678bf12
 949d03f8bc002f1588e7c4f6aea67ca5
 949e16d4b7d15a2c9f8531508cca79ec
 949e63af04b85cf2f1e58bed063d6264
 94a25cb5c5ff08a8b8473569a9aeb598
+94ab5d67e6eada0cc253868d0195ea54
 94ac77b584a5b497f2b017846a7b76a8
 94ac9531a877f3f6755c714e75fa32d3
 94ada90323253873dd90b66ba40e8388
 94b0f7cbea9534db2b8587cd9343a191
+94b10a0afc1b944b2f7df2817c610635
 94b442daad85ca878832332d6a604e52
 94b5c52e399ee53701f12f1554271bd3
 94b88437ad41927f649c5a57f283c97d
@@ -18943,12 +23160,16 @@
 94ca72d28a2c00920380623785c53578
 94cda97f861d9c4b93f934c925c3b327
 94d1d5975643e23b106b2914b145b5c5
+94d22929f2625ee9e590f8a469eb5759
 94d45147b6c2e18842a2410af79adec1
 94d8c5a640f61bf427c756f70bf3dc3f
+94d91b7e6e704e41d4cbdf0c673a43c0
 94d95577381bf2d6890b28a946b3cf7c
 94dcc1a627a5a8415adc2c4f770b8728
 94e22cd21ee6e3d00de342b9fe3d3664
 94e34579459b8bb6fdd5249a5c46410f
+94e7c0c305dd7d2cfb3941ed77d13ff5
+94ee53e735bf4e02d5d6d2e10dc0626c
 94f149bb4c28e82d44b005639ea581b6
 94f2a054875f1ad3848ec79093117241
 94f3dc986a0fc6eb5c189845b07e918c
@@ -18960,6 +23181,7 @@
 94fcdcc141e5109bed417719eb1e3a77
 94fe53bf2313ad8130d05e1a727a7ee6
 95022beb990ce3a783d94d6d9b1b2aca
+95046ea16a6915cbe053a370cbc7f25c
 95075c54a9b618a713962fa891445769
 950b8459f6eac5c9b8fd9d247cddc940
 950d1df99a097d79f7c5de4ce40809d2
@@ -18967,12 +23189,17 @@
 95101d5bec6a96aeafa91bf3655bf82a
 9511ec1f42fdb8a388165b93432b2f96
 95130e775a8450135f2fa28d6fa5033a
+9513e3aa2add0e86ae9bc590ac543486
+951472c794d163389410fad3bc0dc89d
+951538663f4b7a338d0f947623edd0f7
 95157fdbd65bb919290b2b047502604a
+95163c9153bb904cba257a71ad0d2312
 951d95186a61933351b68999e5ef3d2e
 951dc0527150ec581eece1f9aad071ef
 951e953e68cecdbbcec1a569a85fbd5f
 951f8cdc0cc1c2bb795d96d534fb605b
 9520a2e781484756d3582f07d8a39be1
+95240c9dee8a9a76a315948f107e41b9
 95252d2c9462911361139f7b8c4c3b94
 952813125469843b6bec54159c5ddeb8
 9529b3962128a44d9cff968a61f89e9b
@@ -18981,13 +23208,18 @@
 952f907ed00aae1d502d96188458dc4b
 952ff364f02381d5923fd4790d33f324
 95323364b5557133a90ca62c7fc70479
+953293d1dc3bcb2c53b8d6e67ed970a2
+95378019e7b9bd96704d2e3c3e71722d
 953b034c43103a01dd54272fb6cbd89f
 953b831b06422abe96859fbf55c6c3a1
 953be22f9fc873507f47b5e5cb39ae75
+953ca823b2122a18ddf9dc0823275e68
+953d1e217398c6e5b25a8456aeb0d60b
 953f1b34add736de00feba45979c8f84
 954028f053e6bd761edf9902ced8ea2d
 9541e9cf9cffb62c5cc0765b2871451e
 9544074c11c70ed09ccf063eb0cf5c33
+9549667bc685ace8e14f44205573f7be
 95497f4d61318abe139c920931c54b1f
 954c1a815651a699d384267b7edc4464
 954d8cfd25cb582a64203011366dd400
@@ -19001,11 +23233,14 @@
 955fb72be04acd18ed8015b233f9a5c6
 956139c3436904ad26e8a639f5c01f29
 95618abee5ed2560a176b86c831e288e
+95624c2cbbc9ee5575b42dd58f4dc4e3
+9569f35a38c90604f2e067ff56f62ce2
 956abc96f58ae30f622bb8922e4ecc5e
 956c205bd60918942974ce977b628bea
 956c9edff44c64c05be091a60715641a
 956ddd5ff6ed6a6737f786d668001cb6
 956fccd7bd72b73f2e8e4b3af064e39a
+95722aa8192e1fd0a756ea29e8e2dcc7
 95726306daad5705522ff2da89a2d5d6
 95742745a536962dc887b4efc6865ceb
 9575002752a36ed63d12ca2b605cd369
@@ -19014,11 +23249,14 @@
 9576b02a2ab6236f73fcbbc757499389
 9576d41cf1fb5d1623d4b039f0e7fd75
 9577649052b3321e8e4ae5b854a1cd7d
+95798f0afa5371839bf16e6c61c8d2fe
 957be9cb7b450dd96ed3bac339224732
 957daedf867a247c5aab50598ca91279
+957f24721417fb9db7ea3b0970939a53
 9580e1cc863d9875f35ebe80f3c62037
 9580ebd2d14be8404878f989e32f1d8b
 9581d90446a51f5dd64c7111e8fec095
+9582d04ad543324aa71f2ca71354b66f
 958382da680f3cf477a8ea6f05517164
 95846786df57b7367cf328c03c6e8d7f
 9584d88b6a7351c209474463b22c67fd
@@ -19027,7 +23265,9 @@
 958fe03bfbb89fb86db13d681bcc5183
 9590ca104dcc01998246bfe7db67aca2
 95916f42996fc63c7cbea224d78172ab
+9593bfdef6f68c46f2c33e7ba55ad0d8
 95940fe5ac4842f1bc056dde74afb18a
+959977a384e9201469ab08bdc6f2d197
 9599963055b091e93ad58dd9fb8facca
 959a9aa3cae1def3f053533f468421fc
 959c00e2ffd21dcdd408c75df44c47b7
@@ -19036,8 +23276,10 @@
 959d0f01e8848c5885ab33672757a78d
 959e25c44ce6a81b4721f7233318499e
 959f1fb425b63fe0e881a66e00436321
+959f3df15bd99892b32dbc332fb0f625
 959f9be8bc2168b2da33549f6b0bd7f8
 95a14e21cfca98e7f87396c8a27b5c2e
+95a151fc1641c01496ad801fa012badb
 95a44c0f92ed48176577f60085c88993
 95a6b603f17c6fe5be1d2cff298bac9d
 95ac26e68d319e719842109ccc923664
@@ -19051,6 +23293,7 @@
 95b962a4e48a6a6e813492eb6d082451
 95badea4000c122e05cd40c0aca887e2
 95baf1d0e47326066dd3784913291c4f
+95baf6b60c452d40e766e7901bf39f69
 95bb29cfe3b61ffdd1caaaf41ff97c20
 95bb58cc35ef6a62838e4c89e2fc50dc
 95bb70bdd5f602dc4a0e56bc47cd0130
@@ -19060,14 +23303,18 @@
 95c251b92a448929550c9ce60ffd10ca
 95c369bf2c4ff8b82034a9e4b891ea1c
 95c4438b6b333239b27e3251c72e289c
+95c6bb3fa41a28ee387d2cc4502c5162
 95c9bb6e6603d6abd974b6d02142bb7d
+95cb1f9c3c9b160d3c8031194c33e247
 95cc5257da7fa625bdce84f16b2e19c3
 95cd3018adb3c920fb8be1812eb32a6a
 95d28f062450a2a992067ebc26bf4832
+95d395c9237fd710cb6e494990bb9331
 95d5a5a570118c61d7b0d9d3d5c60ae4
 95d92542d8466c01f1d429d8af2658cb
 95dd26062a8bc431e4ca671a538303d4
 95de1307cce8b146f54825c46efc148d
+95deddbda653233b7943b756af360890
 95df32ba76e4f9cbd1a12fd3136b0379
 95e19dcae54556dc035d04a144e9e407
 95e1b27578e84b95d3a324783bf6dd07
@@ -19097,16 +23344,21 @@
 9612a55bb3d270edb3ff48779f1b8dbe
 96131bc9fdba2902ef93712a1c1e758f
 9617339b3553b94ac036b6060bd9c9cd
+961798759a2a25da3c5408cedaa87018
 9619a4d3a7a9171b9e2145505d3cde78
 961b3ccdae3eda9ab02039d219b5f148
 961b60acd2709d82ab7d52915ba23659
+961c50489a777d609753e83141020294
+961d386851036f451b37175261938b82
 961e99236aad589a5a5dfd5bd7e21151
 9621b6b20cacb1d476d51e0796a2b049
+9621e1c2b187632dbee7f8cb979e7dae
 962351dffbaf39f9e42b63688d6d7ae7
 9623f86e43464df3831cc8ef59c6a403
 9625ac5ba1485edf7e351eb4ab0a8273
 9627e7f8a65899b6e91ccc2a77b2da51
 9629fe9ed5ee3e794d399c1bf2856ea7
+962a61074910e09497988bfcdc85ff95
 962b8f21588b248bcdd8317d766e82c3
 962bf63c5e2eec7a288a7dcff5867d56
 962c4f7ec67b16a0d950b510ea55d396
@@ -19122,20 +23374,31 @@
 963a8a3198dc0e7b112b07b6fe2350d8
 963d8925c4bba55b7db9beb8af066d06
 963feda4a3e5eebbb82c262e3f0a1b59
+9645938053066cd5748ed5436b0683c5
 9649843389e61aaa3d34db7600e41e9d
+964a08682ffed6f17f2262f521484283
 964b7b4d08aed225d7ea8fc5b4b9ac96
 964c94414fe74b3296b6b7f64799ad51
 964e79f4ec7aec5b0a362ad8bac849da
 964fbb997d35b44d4b8d9c8b055a9c4d
+96515c8ed4e06a2ba8336851735afcd5
 9651ac4a9f4a9a22c93ba8a7c5d27bef
 9653bad422ea9c9aee2089ecdf4e18ea
+96554d6833cb7b8d3f9ef6e23712afca
 9655dc19b609bcf0f518383135c67ece
+965b079eea21e9a7093dedbc05582774
 965c172188615b02fb42d6f355b761ee
 965d50a34ec78c688c1cef071d62406c
+965dae4700bf80a1e1ac5834dfaea76b
 96605ac53ed78869f664579579c151a9
 9663d5ca4975684a56f0e363ff75c2a8
+966518fd2d2a381eb4d1e2a3378f4bc3
+9665c7fadd61edf91e3c0eacb3a0193c
+96676d2581d6b157e423463d988bed05
 966aaa41b9c901eae0c4a836d8bbd1c2
 966b547fcc5df538c581f060e53372b3
+966f0bcd5248bec04b34a012b0a73af3
+9670ca07aa520d14975dd3ac006efd48
 96710f7c56b3c083f6fd0a0d3c14ef04
 9671f73989e8365baab4d2e2dabea24d
 9676c0fae8589657e7aed5da4ad62d0b
@@ -19147,16 +23410,19 @@
 967f5e02b85c3aed0cd40ac2520a4335
 9680b18f835b6cbc4f515b1c6bfa3120
 96810d3405615819120ea992307e6e8a
+96814457ce90470beebe2bdbdb6cd2b9
 96824a20e5fe8727d18b3df47fcf6e6e
 968553f95a27375498d30c7549d4bc2c
 9686298e1751d9d30d98e73923d2cfa8
 9687614868435e50c728fb858a88f4ec
+9687c8cf81f800b5288936cc8602065d
 9687d8567e6c5e90f2395f001f9378ba
 96881bed895f79e433b6be15f8c12054
 968b565683628e8e2bd0a02775830bd7
 968e8fac902a5e5b36033aeb2b5e1145
 9691e7378ec87a7ddfec413260d9fd6d
 96933e2083f795d973fbbc521445b003
+9693707ef60f97e53192a97c21ab0bb8
 9694504551d94811c3b6262030cdcddb
 96947baffc7b44c437dc8ad1b204f239
 9695156422b65190455e68e4b4e0feb8
@@ -19165,6 +23431,7 @@
 969ea12ceaf8ae0bc1540ac0dfe5d733
 969ff44228aca4326420b47ed1cd7b1b
 96a08679279c51a0ff5697fd131389ef
+96a370b4b0e3e6ff8375445945f8cf27
 96a47ca681fe7f7748dfde0468496638
 96a9663f9fc611803e78cfb4c22c41ad
 96ab2944b4d1da76a4d7817acf167f5f
@@ -19172,8 +23439,10 @@
 96b06332070528bd73d7896cd96aff04
 96b08064f67b0a4e89dde60fd3f3a423
 96b13d885796fa4b8d63df709264be24
+96b3b3a26188bc0fde0b6c085508f91d
 96b438bc0cf9c192b59da764d47658e9
 96b6c6ae36e5c256097992a1637701f6
+96b7f8b562359b7541142bcd6ee83403
 96b8f9fac43a2788b9234fe9e66eb8fc
 96bf5f8fa4b6a33baeca011b12ab9dce
 96c0d6fef965b6b9e534f52c597c6025
@@ -19181,6 +23450,7 @@
 96c17e2078bbd61a774bdc3ec6974ada
 96c1fdbbaddabcfcd7164faa9e096317
 96c5aca4068eb1ee05b0972f2476077d
+96c9fe8d1e94498e7f28949772138eff
 96cb64b680cf0299702d6727081ca6a3
 96cd4d523fc06d5dca93a131f5d5274e
 96d040c23487062229627cdca3620ea7
@@ -19190,10 +23460,15 @@
 96d6bf00d4c331a6e22d585d1bfadf79
 96d6dad2a12ee90c182f6dc3a36f532f
 96d877b3d121a8cf994b16ac990757f4
+96da5a969a6a137e18f937526889bc89
 96da66b44be6725df0ca2737b085245e
+96df4bd44709b245faa9bb3bb4ec741c
+96e086c2887230f4b6c9b521c4b39470
 96e2b9a893b9efeb4962ce135e29a4be
+96e34ddab2e1bbb64796c31d733aa721
 96e38c398b2a409995fee9c6c2d61c59
 96e4c7146a7cc910d6c5512249efba9f
+96e5368aa193283affbdd5ed6421afa4
 96ea3192819f00e0bf26f936b34b105a
 96ee4095e7a11bc3235d75eca79d6210
 96f086738fbe1a0f51bb35a75a785c6d
@@ -19205,6 +23480,7 @@
 96fecb5e094793ebec863e058c15ea86
 96fecf20fb6e4b0520691f5b7fce1360
 97000eb39afcad4dae654bd4fd5fc5db
+970134cc99afb09d00ff8936e2159ca2
 9701b5b69ca0fb1de202e3b7b8ab61ed
 970292816a4ce18f27fd5221fb2c14e9
 9703a8520ce4b2a31f9f397223647e20
@@ -19217,27 +23493,34 @@
 970ff1ec76be5ce57c85f72f06eda075
 971041d9543367a1566950cd77d751e4
 9710d47696ea52ef14ada6dea9900c9a
+9712ecf5557bb08b26fa4bc0aad4deaa
 9714d23d9098a1eadf30f2743be32eb7
 971632af16ce958ae5c40226ce32e13d
 9718516180f6c3f7b13d121759374dcf
 9719b6ce55b96a171d5f404c685bb70b
 971ea3465a88d44e55c5dbc21d928d0d
 971f1f8b980490e86f3e40fb7dace627
+9720bb82971a1db3909d82a80517626f
 97220be314ceeda8fdc60b6a28a98b00
 9722c7518903036207d3cea8d8b58c9a
+972875cafa97dfa750d9197a21eebc56
 972992b6a5152eb3ff0585b3a8b6d3ee
 972a63e62aca267cf49ec23e79e3c24e
 972aae8d0636dda5c49504bb5f5d6ec3
+972c08df521ef55e61f2fd34fff3a4fa
 972c4f922952f7795cc28c7f4bca8ce1
 972cd7da0cef515124270abb56d804c6
 972daa442f9a0f386a39d1a22b490bcb
 972f7f99d116c43e508c91e0e11d2784
 9730850a56a17591cf2d7ec5d22bdad0
 973085719c93ded6f937bad67c3e17f6
+97315561f09c18a9a669a6477ffdb581
 9732f76a4dbc11f6b9cad54842511b92
 97330346606614611ea30985dd73f7c3
+973499f7df8eaaa5bb17594733e19df5
 9735b215680754b2cc4ad1f2aca25364
 9738993e94310afdf3e43157029e0662
+9738fd8fbb7fed0246b769155b790f53
 973905a4b04501ea485177fa80907003
 973aee605f554f13a91e1d52fab59165
 973d0d7d45186b481783f0cf7e481f48
@@ -19247,7 +23530,9 @@
 9744495e09a40570a700d260c94186f1
 9746df8fd5acb58872fb6359f02e9b90
 974797d2123f4935a2a3222c82770711
+9747e7ba026e9b2129ef83d217530460
 974a1e1e59c1eb7e19d87ea50c90274f
+97500a08462c7fdc83c31fb14e2ca2a7
 9752b843d90eb06d9842418e97e9f244
 9754524b5b3d8b43f833e896f579cb05
 9755251d8d7e80f3e0f37fe5c044e06a
@@ -19258,10 +23543,14 @@
 975ed5c63f96486bdd063f199f5429d6
 9763d80b5b8731de84e04fdd363d9c70
 9765ac226a86c43776752a4237017bbe
+9767b65214c283b4ed13b1b32c5206db
+976908a3131c63ea5c984c073fce0fd5
 976950ee4f07f7ef135ec5b644cf8191
 976c8c13cf2fbf8c06fcf679672803fb
 976de60823b0520daafe310d58079b8a
+976e04e736363409b41f1080b2cc5269
 977003a964dbf61316ec4ab678ff7073
+97703c7f74ba489ef5dc4715ab79ee36
 9776225c44fc5310d269046e42c3e6f0
 9776357db5da42b16790d3f6acf04ed5
 9778cbb44d5d2a8d87dc2e2c332f74d8
@@ -19269,6 +23558,7 @@
 977ca2eea79ac8a03c2ab03637e14e01
 977d5de93f9e584aaf760f79d73f5015
 977e1826b8e83dc15133d6957e51ac16
+978340a7d73b2d9dfead72b642b86e9c
 9788ac48083b78b282a3360d34cba2d3
 978903c8d30d0bd363eb242d8e6bf9da
 9789acf3684f96c2f0caafc477252c7e
@@ -19289,13 +23579,19 @@
 979ccaf0d4aa17795e143420bc966c32
 979f031436a044eeaacafa22512df8ff
 979fb768c4ca2877f3b46d7bf3d37d79
+97a0d85da034793e25fc6e588c0c1d2c
+97a460994a31ea68fa9a95f7ab8db2d5
+97a468f9ca915184a66a71641ff99ded
 97a5e968fdac482ed9d925602b4c51ec
+97a81f0448da1949e8bbfd22a9dca638
+97a85212b79379fe946f1787385709dd
 97ad902bc590a402998f7726b6927a27
 97aee2f080791bd8b7e9173ca030868d
 97af48505da2db69183fd0b4a3d12718
 97b04c751c9158b1a6324dd0d39f476b
 97b4bbeaec647413304053e3cccfd246
 97b4d817fa3d5fa7eea3a1d8c53a8b6e
+97bad926cdb372dbdc75426ff6da5fd2
 97bc301f8845d6ab067293d8bc523333
 97bc5f1a024dd9c014a36c5dc7277c41
 97bc770cbf6fe4758d7ac53e0c7dcb3d
@@ -19304,23 +23600,33 @@
 97c21f59fe3fab8e51ef7ce5b8b3e687
 97c3f6e57138784921765d5a42df9114
 97c50615a143ed7c2aab4442b395076e
+97c605921227b927c710e272ba97b93e
+97c808ec65ba8b8b2dc8dc20d8692b6e
 97cc7f6fb0ab3c6c1d5e789c53aabf35
+97cd3c11f898dda3bc51384c77c3f4c5
 97ce36988931e9812894cff33d171f23
 97ce4feed765ce295a77f76ff908042c
 97d070eb2bd2539573d6b54b91f8ce03
 97d2a9af42026404a080ea44ded60f56
+97d3171456a80cd8011e957d105d41b8
 97d4c5f22dda2f9c718e6dc74047a6a5
 97d4ff708a7016f0925f1e8702655a3b
+97d65bac6bbf01c8e4ad65a5ede3ef88
 97d78605cda27bc928e28d76d6e5d3a2
 97d7b66a698b636a7e6d0e13e5f9a127
 97d8343b390dd4ad3267bfbb38c1ffc5
+97db446dade204aa629cd287427f132b
 97e0153fb0557d0ddb6b7bd2ca92a251
 97e0ef40923041f015e2da04720198c5
 97e1c3d85d1366707773b65b0d53f116
+97e3fd6bd92865ab4f68cffc54782ef7
+97e4c8882024d1c03c58849d29789233
 97e57baf34bc60c2b11ae0dbaf4ad45e
 97e7341b469e0420f003758134c4f379
 97e8143397fffb51f5bb125828299e3c
 97e9b45f018aa84d26365ee70ebe1377
+97ea4eddae0d1801cc1e0bc83162fab3
+97eb5cff30c4e87b655dea61ae8436e1
 97eb6d47c85c56c6b9186745f0219dc8
 97f0afa684c351072d65474f39ac6979
 97f14f65293a7cfb3b6870d5af84c1c2
@@ -19332,6 +23638,10 @@
 97f79e7fcf1748f7a9873119b8515973
 97f819ae3f26d7a2be6c2c2331362924
 97f9c72fe28961bec9a4523121264741
+97fa05b630db6355d86e818fded2e7ca
+97fccfb254c7168ba8a2252f1e4353a5
+97fcdb0bf779caf1dd8fa5e6ffe9dc88
+97fce733b0285d18e1556f493ac5c095
 97fd5351184f5797d3f4f522f535ea5e
 97fdba6ef0002b02b4cb7ed24b7e2ba9
 97fe44c0830eed2b63e4bcab10843799
@@ -19341,10 +23651,13 @@
 980426cffb87ab34456e0957633f99a9
 98054423559123c419bfcf2e9e60c520
 9806b54e46b6b4291ea779bdec6d4e7e
+9808baa61c6945a6c631c13f5e50bf1d
 98099470de92690f27220130bd1f422f
+980a61d4466d9d127d3210968ac4c794
 980bfddf1f6958ead6ac6229bf87366e
 980e51bfc211dd02f49573b675dfcf80
 98103dc0fccf5f6f3ea6aef122004f56
+9810853c081a500787745a297ac98df3
 9813e8df48f1bab1600c846c2c7dd7f1
 98191f12f7f115eccce8d02e7e6e3929
 981a797888b075c2c31fb88c9b5abb78
@@ -19354,20 +23667,31 @@
 981fd6dc367c8e26f334db80e02df801
 98206d07f341039d436007bc119bbabc
 9820e3f71c19ddf149c59bd53c43f2b4
+98211c6a27bb02fafde8e8f37a8c0803
+982145b26a5e4e5d5a79ba887fb0eea4
 982690c15f68744286c1613bf684733c
 982987a36dd9d8ded5375b1db9dbf8bf
 982a203b018574d758327b50a7c43fd8
 982a988bbd584d9775d07a6f0ae8e509
 982d1c1dd016bf8d2fe7505d25dab86c
+98305c837513672a58b393e59857c763
+98307b74c35d2633c86fe18cfa9f6f4f
 98327a7fcd86a86c227355e39c938f8f
+9834c969d6054cbfbc41dd6eff1c8073
 98362a96bbc12d5b9f3d9063f67b53ce
 983897f637918a10f7127274d5504570
 983908f4b78b7c27f851b7466763c52f
+983af8932224c1190bd72913fbf2fc0e
 983b6000c6696a7cf1a27994011b3d34
 983c283f05c4df8d8c5c93e3eb16ee98
 983cd9d53a3baac52fdd49ba2df46fbc
+984627ab252ae23d48a199908a3f95d4
 984694c7306d253d5ec1c6e38d40ef46
+9848a9368d167166d2abbb115d449004
+984a2e4ec7eb7ad6e900f64b768b3eea
 984afe7b8bc87c5fda5d5e2007d0a79d
+984b9b21202c0c233e041eb8b46f678e
+984bad84c4f638ea39e3b140c4e4b3a8
 984d56acf46b943a9ea8f019fdcd1780
 984fc2679d90727a630342cd4ab5431d
 98501e1cfb2527147c222a969c83b7f2
@@ -19376,17 +23700,22 @@
 98564c3907d5133e7f9a2ee6e12bafda
 9856f67dbf1a87eba03d446b6f2bb529
 9857bf1a20fe80fcf92bf9be46c8b570
+9857d1ba99686ec6b0223f55fc9f319b
 985a4cbeb150f9eb183c82e5b3219407
 985af8d10691090e8c3e20c4d142a743
 985bc061e12cea0191f04d13f69b09d8
+9864b9ea121fac1cf437861b6aca3ea0
+986acf25406a033a30c69d57d5745259
 986af39f8bed3841397297561d5adaa3
 986babb4eaae342f28fae7d442ff09bc
 986cca8ab073fdfdaed55a013fd3d5e9
 986e17089a441cb05bc200977b2c0137
+986e3e1539952be0407269f761451c16
 986f8a31eb6f44a0521cbe2d4988014c
 9873e10cc946b62f782180952cabb420
 98745fe9f4c53a2081be4fdfd317f150
 98747cf695a720b6232a7023429c636c
+9874ac25d140f4edd3613bb7fa3b74f0
 987764eee22989f43b0bb9e72bdc70f1
 987a465f0490115a8643ef886510428f
 987b7f048232976ee9abafacacc6614a
@@ -19396,15 +23725,23 @@
 98830915e846bc191e41db0d7f4215fc
 9885d2cc89e48b5f899af979f072a629
 9885e5b58f22a4e0409df34e4e93b674
+9885fee9cf55c3295c5b71c88d4e8ff0
+98870edc79fa981f1db36ddcaca2a065
+988f2671c37a16165f4798f21c9d1407
+989165437f314ba4a9e4c165385c667f
 989212d34734df0b3171f9e6d3a5e011
 9894f78d6161cff03b5712523c8a024a
+98956bc7d19700bac1aae917998929a2
 98964ea7a1afb95da81dac426568d726
 989677edfc59ba2af1cddc3b978e55ca
 98977a11ece5a4ea6a8e916baa457fd4
 98982d39bf77d77be7216fea410aa172
 989a065155327d9d275ab7a67cc752c1
 989a18fdda8b4b126e7835189a3b7739
+989cf67d879fd7ff4d16db8b26c25114
+989e971ec217ed33295ccb9a8b721f8b
 98a017740c918e32758d76bfb9107ad2
+98a1b177d1a5dc08f6d90508a4f10926
 98a1ea098ffec5ae3773d865c95ec361
 98a211ad8e1a16e0f1a6a968b64e89b6
 98a21fa3375c9034ec80a0754310157c
@@ -19418,9 +23755,11 @@
 98a92e589c69b078fa8aad7ee4ac3654
 98ac41f32fd54a24d434e77204f5b303
 98b350f19c83e7b624ac4bc7e6d10c3f
+98b3a57b01caaf30943721733af7a4d9
 98b49b184deac6f2d9afb4e24cf9b823
 98b50725adf9582b8f08944d40101fb9
 98b5fef672e1d0f34839c3690462ffd6
+98b7940d03bf7e4616b70058b1316a37
 98b8a93d6967868f044260b8c8452b3a
 98bbd9ca942a72cbb729dd3c70cdfac5
 98bf8f23384f1b0345d79a4ebdd6723f
@@ -19428,11 +23767,14 @@
 98c3ce51349ebcd42e952f4b614a97aa
 98c65bc11a4ece0ef2aac90624369e3e
 98c6c69703eb3cbf5a18d671ed9a3388
+98c85cdaf6d66dab4128460e981287cf
+98ce5fdb2d35785abac9535e851885c2
 98d06d2f5c94ccfc9e0b513643e52000
 98d39423bf59b9a61bf5fc7c33b3af1d
 98d3aae89846cee81dbcc4495f6d4ae7
 98d51ec772dfeec18d4a8d1956f9a1e7
 98d71bc91ada8740c6f95e597ce1573c
+98d7290d5946b1c4f210a2b44cd20a06
 98d823b66aa517c43d71539f9851cb7b
 98d8c4a315d60dd143003c8e4209e28c
 98d91d9686d85f494555e768b443a51d
@@ -19442,9 +23784,11 @@
 98df1ce4fef803d926b9639f9d1a60e1
 98e08f5136d52d51ff1189e7576815a4
 98e521ec95ee23c9b65e42de479b9111
+98e69baaf6e67f6e0f59351384d5ee8c
 98e80d07a0daabf466207786a85e258a
 98e812a4d5234525adf53303fbd106f3
 98eaed63cc49b165a6369cf2a107a8f9
+98eafa1007297cada3b35b3e7134bc74
 98ee260a9f8a8680a4ca3fce12b702cb
 98eef1ae3bb887acc9ad5655876c3471
 98f18c2f1d449bc5a5c24e734a0a7f64
@@ -19452,9 +23796,13 @@
 98f51a63aac2d83ee9ab822e42fbd512
 98f775f805c1c215922d0766e9941f99
 98f7b344b53503ba384f01c92f52125f
+98f9b7f4e4e394bec9d14b4fb6bb7e93
 98fe0d5acb7bbf503ac81994fac15dd9
+98fec0a708fa952abee494253078a7ae
+98ffee1fe36da8fd399b1e94e30cba68
 9902caad3c76fe94c1eca5dde6c6dbe0
 9903b0218c7fb88cc023f6a066cfc1d5
+99055f3768fd969b351f9d14f5e29f92
 9905a10fcb1e239eb99ef98ba577f901
 9907a89598d1c892822f83e6043df6c5
 9909535e0ccd49f1b171fd13e3cf0c87
@@ -19484,7 +23832,9 @@
 9937d8d97429d6877867f08a6e539862
 99394abade37fdb65442d1710e7c36de
 99397a093960f75cada201535d8afbc7
+9939d5b9518f94ab29d9bfdf1bf68316
 993b875b84f7b0afb2857acf87bb483e
+993ce1501406bcfc5bc87c6eb65f2e2f
 993ea664babe1121e7d7284b105ab351
 994203ffd37a2f254c958b536d31acf9
 994250508ba33151cad2b0b4e597a3b2
@@ -19492,32 +23842,41 @@
 9943666fac2a4aa90a710f2627602bca
 994499befd59978cf08fce62e5416ee7
 9946b47909ff739f1053c06f33bb795a
+9947038dcf4ffa0738f6a55b08d6cb08
 9949c1ce014dc4542ffe3ec42bb19e3e
 994abc3e771f767027813718dd3903a3
 994c5e51ca547669e5289e62bf2db5c5
 9951270fca2038345b66c34ad42edefb
 9952a011ec7c057d42d4363088cfe566
+9954db417539a1e8b2c593ae216da8a5
 995608dc73420bf8f3215893aa5f031f
 995883fb93994da3b389ff1a88b75d9f
 995a5fbbac0b8089504a4e17b35c6a3b
 995a699ad2e787b3f3ad18369667b2c5
 995b2a72a3ce4a5c35f564c08111db01
 995df8ada5c83cf740813d72201fdfb7
+9960d5b1f2ca7fe0b823eab3c7a0a0b7
 9964db07992625cf4fb2e8a438bfb430
 99651e7fdadec147114f35076e4ceea0
 9969383dc6718c4088944ec0d1af204e
 99694b0c5774b442f7236f097b005a7f
+9969ec8664bef22e9cfdf77bcd5608ed
+996a343713cc2f341718aca29c23ce2c
 996b9d4b1ad7b443331d623be1a5e24e
 996ca88df9fa40a1ffa4ad5f9f8e1ea1
 9970ca3aad71ac2c4f3a563fde74bc23
 9972a3645a8d09028837bc7299cb3e17
 99743056b4fb6758ba11c65e316cd7ef
+997a7528fa5baec982fb193016edd117
 997cc2a04813d5e7d7b2ce197a1f7b70
 997def3b33409eb1b077710b6ceeaacc
+997e407911bcac91913e366710960326
 997f9012a5548b0d27db149fca39f665
+9981a7f4a21c12662c4b2e699d39ad9c
 9982313aa48fcf9f780d41867f5502a8
 9982dff603cb8ac4d07c56439c6fbdd5
 99841fb8494d30d50f487ab34a9265eb
+998680ec2c290e61c5bac71fb37a0fcd
 9987288dac9d54ed32990fab61767e15
 998766913e7cfe33b95d55ef4d537261
 998d197fbdd63b208123048549ca5e14
@@ -19527,28 +23886,36 @@
 99985396882033e9246b0b627be0ef91
 999c5da86f150dce689a617c7474ab7f
 999cad35928724212f8ff1eb9efb85ee
+999da97e415a7b0a4b16004fc70b3a04
 999f97c1ddee1a387f36fc431fd8476d
 99a4564578c26395a87ad642befbae95
 99a4b2843242522a4f060f2c408b5e56
 99a6ce28f088afa2ca0c13277b9d7489
 99aa52819b255cafcc352dafd023a357
 99ab809d5d478b635637a0ec4b9a39ea
+99adb670bd7f84b2b3979d7fe654c40f
 99adc1cfa5da54a20e37082e655cda84
+99ae38cee68c898d47348c9367372052
 99aef1139cb457401d6b7e490bc294db
 99af31f0bc744916b5339fba24489f48
+99b20fc9d006201104a5b7c3bff776ff
 99b29404b8080f1ef34828d52c459fc0
+99b35586b032b4978dcce09e98ebddd7
 99b3e8ea9abd1e9a77ad5c66e095ca92
 99b4087b442410828395309434f394b3
 99b521d06038f6e784612523d3aa1aca
 99b6b7b6b933692eb166ac734ce475b0
+99ba75eb9955ac7aece0fdc4041aa03d
 99bb940cf15a7a5ed84d5c9b0974d6ab
 99bc56ad959f27db04a164f8eaa39f86
+99be1042316d8e3d63e6fd5a0139bdbf
 99be730d5756f8c15568854ed175d430
 99bedf22341c75c5eca47d8d6d9b0d14
 99bf225e1efef3e56af900c5121bd8dc
 99bfa770e4d9b824f91faff4d1be5eac
 99bfe19ba7b8458439a986bfcb800e69
 99c18fecbd44132720aefb2c471fd417
+99c3c5ee746e7cc529c9175e0be26c91
 99c648048fed8acfd45f36330d0750e3
 99c765518b49d86772047fa17b87b3c3
 99c8d3f7332f70b664650c4a6504b247
@@ -19557,6 +23924,7 @@
 99cb14d3245a9fe797c0b6774e33da54
 99ce88edc959a70103881ce2f3421f5d
 99d03f3527423b8535acc284b3d650bf
+99d0a14027694a6f6607889eff9f01d1
 99d1dee55a7f67ae2036cb04f8e13643
 99d60658815ea18c01ef1015c6204787
 99d7d1d18079fa5fea9414c3340e1583
@@ -19565,6 +23933,10 @@
 99da90d33189e35c3991ac845a35b3d6
 99dcc2f93c8878158ffc2b94745de5c1
 99dd7414b8472cabbe7912f358cb1378
+99de47cfa94f3ff3cdb179ae4bf03ead
+99de923fec4ea4d3aede9916b1a65c8d
+99df1dc6374fe8d2a4b2af5aea2f6278
+99dfe00fdeef0736c842100dd11fba3f
 99e1cc5c252727668184dcd8c5ee8c1c
 99e1ed752fc464cde75ff8d0bcbd6bcb
 99e34b5a10d1560f4270df5ccb38163b
@@ -19583,9 +23955,13 @@
 99fc1f1099bafd39c166e48877826037
 99ff214659325a12828f327ffc3516d3
 9a013b74f4eab865984c61fd7a47919b
+9a02d1d2d862c424087080f997b66d2b
 9a030dc3f2689be4b7aa11054c6612f0
+9a032c906171ae19ba40fc2064adf73e
 9a084299cf87ae5d7388985b3bdd6231
 9a0940ddfb8a9e7f5b9b069c4da0d0b0
+9a0ab4e68f47b9fd703eac963b803735
+9a0e19225e2fc7e56b120be5f3400698
 9a0e98d91a42eab82e6800990f879d45
 9a0fad8bd5bed2ba0f86d1a6ec6d4ba6
 9a0ff5eb711815fefea844a9995f5a7f
@@ -19597,12 +23973,14 @@
 9a156068398b6a580c27118029e9c3cf
 9a15caa18f9129eb7de5ff840c64fc75
 9a19a40cba123acef7a7208e745ce0e5
+9a1a4c1ad26e5f7886df7eed42fadc27
 9a1c0f8926d904e7de5e297c4d6d4732
 9a1f955a5797dcfc9004675771735166
 9a20410311ef074ab06fd5a8c1b14d8b
 9a2125ca305257eb385ec0fd28395bbf
 9a218c4c700bd045f9a55c6306edfefc
 9a21ca8a42776d43c11f117cb28fab51
+9a225f7130d0721ef60bd088ed6693c6
 9a25185ce0c6fefb31a4f0e7d7c122d2
 9a27882dd081f2381645b9e824b11416
 9a2a5dac06d5f24fcc3b855b50d38c35
@@ -19614,24 +23992,31 @@
 9a34552559807540b8d3a22dd3002263
 9a37405bdd79ce29676cf131e3d58dd7
 9a376ecb3053d45bba0a7536a40e9155
+9a37aed281834eead39111440ee1d423
 9a37d7e8009f715faccafb1847c62e7d
 9a3b62eb3b78737b04b4b36db44dae17
 9a3b945c76ba2547e423647f7e9d91de
+9a3c70d25a728c02ba1dd325e5b2d133
 9a3c78875547559cc2af54ee9ce6ec76
+9a3ccab90b672ebc947e0ddf785219aa
 9a40b6205c5c91193915fd7d191e74d0
 9a45991f005861efd49d7a94069b4043
 9a47925f8166269d4f34d087242a0d3f
 9a48c7f190d10bd28d61679a85b334a5
+9a494c6c1e9657c60b96c596a6c6f3b6
 9a4a9c418a2d6525d07ef71b653d6335
 9a4ac335efbef786b4d47af4503be043
+9a4d4f21260df6b357960c65772a39f9
 9a4dca5bab7367148054cffc4f3c2f9d
 9a4ea71a2672153f13f5a0f0c2d8aed0
+9a500511f330b5b57bf76d55fad8d1a2
 9a51a3ba4d8b2c431dc1e364347acbad
 9a51f5eecccd1831427fd387cb6903a3
 9a54aab24403409a7efae9d9b5c75ac5
 9a57969e398ea97101bcd4622f79a804
 9a59d712bfe8af5b4367891fecf1890a
 9a5a20527e0d20dcb9136240ce7fec00
+9a5a5db8bca3f1a92c5920e8918d3290
 9a5cd4f3261db1dcc84295dd75a38d13
 9a5e62d810ddd71f131fef89daaaffb6
 9a6040aa3912d971dba0c4f345f6cb9d
@@ -19645,15 +24030,20 @@
 9a65e9cfb6eef5f80f70fca9058c0aef
 9a6625b6bdff7ca8607abd81cc478007
 9a665d249786ca94f7b9ed206196ac8a
+9a679dab0840db1c3fbe7d13c733f1e6
 9a67ceca3f784e2c711d9b3721a71535
+9a67f881df86a4b212c1009d4202f025
 9a6b23b370d6477f78d073c373af5f8b
 9a6b41a805d3e85f988e2dbf90cd3d3a
+9a6df90cb290f52e322c90a9d06d8547
 9a6e0ffa25c9182df8170ceb323c2829
 9a6e3a6b3fdfde20689f4acbe296033c
 9a6feb2c0cb67ad4942ae569b0778722
 9a70035c0b8a92c3c98755612d0371d2
+9a708399e6807435f06b30c346322c0e
 9a743e60a7828ad45f0a98b1d9d8d3de
 9a753e32756e02184fb24e7ecb67051b
+9a7765800f957dcb77445313336e3e57
 9a77d2b9963b55f87d68f51163930d8f
 9a7914740f658e560401e94f698ccd16
 9a79a958d32e99ba6e2e812d84ea7e08
@@ -19662,11 +24052,16 @@
 9a7c9f2da6c2f5954c1740f3c7f4e01d
 9a7cd6d5ecb1653f819367ded2b2ee75
 9a7e280f782931e129648003b7911463
+9a7ef74063aadc8e07eb08aad92479e4
 9a806acdcace71cb3580da15d55558f6
 9a823353c6290390b281aa9fbdacbe30
+9a82a10f4d1da5053b9bc362525f107a
+9a83e94f569282ba44f9037137e76faa
 9a8794915bd768502be873fa65da7d75
+9a87e8aafffb7e357c2605e7e45c8d2e
 9a8c0e8aa10341be9ce83632323e5762
 9a8d9d91e7e7b660b86cab61eea1a9c8
+9a8f3cc465b67b3106bd8ad05b060466
 9a8f759936b62a0a1a1d151baa122a02
 9a95935195ccf304f98559cc4b372d12
 9a97a3314c361ebadfc2b946adfeb872
@@ -19678,11 +24073,13 @@
 9a9f0203916c3dfeef3a60df7379e918
 9a9f3c13d262557e798e360d0b2da5c8
 9aa0b687473fc46491295f271441d229
+9aa0cba94d8ea9fadd38cb0b0ca6eeec
 9aa740c0636ff99f3567f8b12e59a8ec
 9aaa15f3b3089c960b769eb044f8e0c0
 9aaa342581f8003da96324ef4a971e29
 9ab0dc26948ef928d21cd0b5d8bbfbc2
 9ab14e8cb268e58a0307d31927d2f3ab
+9ab36872913c93abda9c6cbf1eacd392
 9ab5dffd08d85503b59e53251bd61ead
 9ab6d203fa40b61ae6f027839f9e6de4
 9abb1975183ed3abfeaf4ab6bee0c2c7
@@ -19693,9 +24090,13 @@
 9ac46aa7d103ba304f05e834fbf499ea
 9ac60f1459abad8d74f715f965363aa4
 9ac6daafe3e199f8328bb7f18e3ab30a
+9ac78cac848528868b0bef6d5bec09b5
 9ac856a06353f0661698308dd6a49a17
+9ac86cbe3d00f521ecc29750dadb48d7
+9acdd0abebd3ae6715416ebddbf4d437
 9ad231185e1a1a47f71bce069b8ef594
 9ad26ac8f2ecba628f41164e63a61b47
+9ad2f0c84206eb6f92fe5b8157461a88
 9ad4127734d284c732e5ecd951849eb3
 9ad5c55f57d94e4e85277cf03be9187c
 9ad5f81f42ac4cc5fa678824d6911665
@@ -19704,21 +24105,27 @@
 9ad80c2ee8d5cd7aef2d9fd823874152
 9ad8bcca7bf394b54565a41b2ee50ef7
 9ad8e6b0f8c80b493de87151098cb379
+9ada347f3e5d677fa55670c547841a26
 9adac856838c5e42ae1742189d7a30ff
 9adaf3f3b41c75009884cd56ac0bc4e1
+9adc317cc02da71f85c37a30b1775475
 9adc832cd23e3d51b7a20d6c56a569b9
 9add898c3f5bfbe6c008e94529269271
 9ae1a319fb8f44a8a51b4fdc9aca5bea
 9ae218a80478ae4519b14762522c1c6d
+9ae37f99162995a40b012bb05bbd3f88
 9ae444245ad85d0f4d86a696136e9a4f
 9ae67d23d9623f7779ec4c14055a4a78
+9ae7483b86628e04f1caf05eea8b2853
 9ae7d7330bebb73cd79980b6bd7bf5be
+9ae9ce9e82bd9cbf41de911b4b9067e3
 9aea45d80eb315b70d51b4957a8ba9bc
 9aecc3a565142f991dc8162bcfd7903d
 9aeeffbd32f84ee832dbaf62d04b3bd9
 9af2f929f6de6b0d014bba290520f226
 9af30133dac087dde717c56f271bb578
 9af32d824587832efa1987b9cca783ab
+9af3767fda773339f8b38a520cfb9563
 9af41398b52dcc8934bcdc2ef7095f30
 9af496f3c2b4d1dfefda529d54ccbad0
 9af643cbec8ea303813ff116438de3dd
@@ -19729,16 +24136,20 @@
 9afd4026787c8e6b1e273f591544531b
 9afe4093e300311ee8ca67858a0be6f6
 9afe84b2859d5cf7bd3af34d73c41364
+9b036af874965ca084c1961eb06c3864
 9b04c69df52c3a674efc7cd36d08d5bb
 9b05a3ea5054973c39a12e8cac551af4
 9b0a9c62078574c5d60767e5e44095f0
 9b0c6a63c2d58a1e8ef9e01e75ae7d58
+9b0c9911b402251aef346c7cdec5f431
 9b0d908e4aa5cbb474e5d7c90fb8ffdd
 9b0e7fdc0bd2050e47d1e99a688b43e9
 9b0e9bac727ee37c6c0f6bd1a5a548cb
 9b109829547e4352b3c882709640d896
 9b13910097c0655d89b0c1273490151b
+9b146fabaa69d05d971dd6841c086f30
 9b1510eb29336e6cd4dbbc1536444442
+9b165b0461eeecaf12644fda1b528296
 9b17a662f37c65be1dc0a2601be67d0a
 9b18f87095a4e440af6df18529f34e67
 9b193accad73f3a8c533af098efb8669
@@ -19754,6 +24165,7 @@
 9b28b371b049edbc1d37f26de7597b18
 9b28c190fb8af1835f12e78527c7d7a9
 9b29999db3bf9e6520389bcc4e9641c5
+9b2b990a0ce576c69b828c9a2d9d7cdd
 9b2eabcdd8b8b44623c61385a56871f4
 9b2f940062185a39a905b47527c6603e
 9b3033e313ffd8087a178df886964d59
@@ -19762,10 +24174,12 @@
 9b33af312156a23ddb1e8403d7b1706e
 9b34484b674dd8d056a524f91306c20a
 9b383d80d2f2de6c67021c8a4a6178c5
+9b38da1c41ccd4c40130e206218e7c06
 9b39281d150af4d001d0c61f19c8d9f9
 9b3c2b749a7ee4979a9ed89f6c1306b2
 9b3cf868ad4700c4cdbb460f4b4e1994
 9b3d01220c8bc45dee9cbbd536e5601b
+9b3d9b5b9aa25a2b99014429894ba622
 9b3f2a04a21480621a49ab5ea27ee1d2
 9b43a88e8c229b6c63df181bd8b8b25b
 9b444900c88716a4bafd1fc0dfa91ceb
@@ -19781,6 +24195,7 @@
 9b5c02ac15948473e91c6be7687540b3
 9b5d3b5248764448ce96497eda0b61d4
 9b5e31bddfaebbb14c5f91c0327b9e8d
+9b60f576fa05bf54ab8d5c25c21aa1e6
 9b636eebb8bd63e3f3fb8c5e1ad52c21
 9b64dac97d04328cc8377434299c95dc
 9b65c07002b3fd5225cb7a6696725f20
@@ -19789,33 +24204,49 @@
 9b72375f708b0a62cad42a72e4afffd9
 9b7486947ad365fdadcc773a75720c26
 9b774b50ea67b4972617512d309a9445
+9b78413ac7977a1d6d6ceff03efb724c
 9b784781c6cda9496b85e5321a284633
+9b7a5f899c3acc8b8c043edb43c56608
+9b7e67c2a34ff1e29cbb13c096faabc4
+9b7fea23c0fd22255c7ee6cff827b6f6
+9b80145b3cea9d101199f572d572a3fb
 9b82001f11ef22097ed7c59d3e309f8e
 9b83fa3c4a158c6a0540dbfa14f44595
+9b8403ca77862123735f4f05c3329fe6
 9b855cb165ac01ca5686280fc1813526
 9b88206b84290819d9df8994e8525aaa
 9b882a6e949de70e2a8a4e63ecbd7d43
 9b89e1b60cdafad5e3d36120cb463a7a
 9b8a1715a34d57fee51666870f20fe50
+9b8b3adddb046e86c0a3973a2983c4c9
 9b8cbe5ec6f56aaca21c350a452a87fe
 9b8e5013ed0a3eb00ee34ffbc9d89395
 9b8fff7199387be7c83934dd4a4a8ea9
+9b90443f509cd245d654a537a0ac6193
+9b91e0f20055c2b37a4a39c6fffc16ff
+9b9338da5b871191d84ae0f90ca7f161
 9b94bafa3baa11ba8f6e5d2196b5fc31
+9b95e87cc13dfb3a48f612aa53647d49
 9b9692fe9beea6853eea8dc16596cc3d
 9b96e63e346c796eb4fe46675783fd6d
 9b97872f6a3e1afd88f4ca8db9cf4988
 9b9cc313648c674294ee2d77eba4a6bf
 9b9cf73a8bd4c89f1890f3baee61dafd
+9b9ddd4e324bc3c184d490b0f0cef0ac
 9b9e760d093822ca7d89184c3c4c6a63
 9b9e7ddbc0b91ca4acde8e046f5eb673
+9b9ee8a8abb80e82952f84a581665519
 9b9f3d4702a291ff307d992164fec34c
+9ba1a1961a79543c7ac8efc7afa6ed7a
 9ba4ef468903a63154312b8b6afe1d8a
 9ba61a404762a25c1ba3cc763090796c
 9ba66b78bfef2affc73ab0591714cd5c
+9ba6f9e2589abc4beb9caed93263944e
 9ba866724dfcc3e5499498b715814ec0
 9ba9113f37b0ea7d7ead5a2dde2c75c7
 9baa902e963b6a1a0da4fe459db7656c
 9badc65014a9ff30df6d469fb5897689
+9baecdca60bba5308f40149f990b5462
 9bb0a9d8d970b74efc81a4cf952a1259
 9bb2d6b6e2694773333767c4544a48ad
 9bba38a026b3371f34b41cdc167ab9de
@@ -19826,27 +24257,37 @@
 9bc60241f70be80046243f842702c282
 9bc60eb2112f11c439e1567c3b50cc61
 9bc90d459fb5a016dfc01eda397d7602
+9bc9907cdac51e993eb3f94c38ee9418
+9bc9e31d551257ff596ca28bdeba92a6
 9bcaf7a94a9db8a662eb4fd3c3d50e49
+9bcc0cc53cac4fa32f41af506a7fe825
 9bcc9f5d8fd12e09fd0641fe3e40a841
 9bcd6d8cb0e656a954e9ceabef944590
 9bce1316e969ef60e5dc2304dc650b07
 9bce5a821beb625d568e269de4693d20
+9bcea88ab2d44714ca28642d8e513593
 9bd03a047fda28498b6876395654529a
 9bd08b480b0d6911f9eb9f6ec4dfbc46
 9bd0d6395ec1495b949fd800396cc7d7
 9bd3e50b3389928b62f3a8a27a8c4516
 9bd4bebd29b571507d2c5815a589468a
+9bd520191e4b4cff76d3a2df1ef69a7b
+9bd57dedeea861bd31984263843fd644
 9bd77c4d07ec05bfcfc1e1db5b7e2b85
 9bd89bb369170cba6649a681786b8d2b
 9bdc9d90a64fb1233f02f7f3039969a8
 9bdcb0e1e5be5774cc6c33cb9db9be02
 9bde563a514d60ea5ece05d7d628f770
+9bde7c1b9dea57d977ad740e2c0b1062
 9be0c5a04dfc3103d7d528001ed70446
+9be167b5a1829bbf343656cb12fd0359
 9be18ed5c964b7117e7851c778b7af7c
+9be320cd8b243a96f60e9859fc5fe038
 9be525bc8faf2fd2ee9305052bb82e3b
 9be658ea685aa513b4b1ee1f81b649f2
 9be6a6266bb2cdbf00bd26bce35deecb
 9be7b77c8bbb5f79a678c903537a143a
+9beb27fdaa0b6aca8915958c23dae061
 9bebca64f4ac275d22f1eb495139db7a
 9bec075725bb94a961977d8afacbc86c
 9bec11fda76958b6bab7a2fd0b6299e2
@@ -19858,9 +24299,11 @@
 9bf92bffc4088deb5ec125eb454468b7
 9bf9efc7182d63b0598393e318a23dfd
 9bfc5f79f79aef0c78c192744f35f8fa
+9bfd3691d2cb9f4c25f0cfebe56f7189
 9bfe28fad5880b23d388dc9de3587263
 9bfe64ca09c1ddfeb89bb3ed34adab04
 9c0365dcc31ee730530bb9e1485b0f88
+9c079a59cd995c628a973d35997068b5
 9c0aba6b6055b384a26cf973eeb23227
 9c0c7803a50d71bb158f022c84d13cc3
 9c0e2403902ae525cfcf16c71b831a46
@@ -19869,8 +24312,10 @@
 9c14ab70d8ea2613b8a8db6b6d8ca889
 9c159808c9c71396ac7b9671d26a6b3d
 9c1608f7627557f6c2fe446e11090f39
+9c16f1e0d74e03a29c1f9f00aacc5c8a
 9c1a485bb8da2ed34e39457932623599
 9c1cc8e613cd23910819c17d71c2e403
+9c1f8669ecba37ae9a49672a814ed52b
 9c1fb7b92972fc4aaefb410549f9c13a
 9c21840fbcfe0a6276aceda3bc664eb0
 9c21a2047501c3d094bf3b6cc454cc52
@@ -19881,13 +24326,21 @@
 9c2bde90d2462140588a7bef6168861c
 9c2c5340021622a5d1f6b340ba259ff4
 9c2d2a6dbe06825e2ec229e11baa0fcd
+9c2df52d370b755b113371adb6932102
+9c2f92d8670650e358a5dfbb8180c4e9
 9c31ec1e7f1719242f58cd9196ab7d1b
 9c32d44e3fb6b246f4568032283f4919
+9c377ec37f930ba1bfad8ba1960bff47
+9c3e75db9f7f94aa582f52458eecc3e4
 9c3f0317c82395bd1d934f89cfc2aafa
 9c3f0f30f4cf414055df3f452bb33c8d
 9c3f8ba083740f9bf7badcd9967ff895
 9c4294953cefa61a44ca1d5ddf6b0fb8
+9c4333b5c9f0546090eb080a3a76cf72
 9c43b05fa37cf13044a912309f51cb36
+9c4421ef07181d33e30b3c77e8d50b84
+9c442f07f00d3bfdfef561ee8249bbc3
+9c44ae459a717f0e9453e8f0c0f51362
 9c4514477b208a2202dfcbeb69d11c2c
 9c4706ce76b191d72a2eb421cd625e17
 9c4c3b658136b4c60c483f68dc86b8c9
@@ -19904,6 +24357,7 @@
 9c5e49821baf79d9f1c336c7a5836de6
 9c6054836062a7964773ef6f0216f27c
 9c6331c0dc503b3655091db66994cf07
+9c644775e9e29d9d520bbba9dba49f9e
 9c64ca1d4366168002443bae5b112cd0
 9c71bb281f06821a6c112e93cf0c3b2f
 9c73aeaffbb4512a6f8da6bcce055c4d
@@ -19911,37 +24365,52 @@
 9c766a3dda0856b0dadb15995af83121
 9c7abf2b21d131ab0124ecc3aa3cd5be
 9c7ae28b1807016a44305c8b70c7658f
+9c7ce5942c1c141d1fa203d472605cb8
 9c811e5394ef94c273f6179d18b96aa2
+9c82cb9e0e5afa110b0a53b9741d9edc
 9c83fd6f20abeb40d23516c450c0321d
 9c8a43c95786e5d4ab21f7994ea8278e
 9c8cb1637ad63a74e0e5d4176227168b
+9c8fe8d1203936611c45e5f06fc958ad
+9c90af58d262da6003a67be0b79d1f65
 9c92adf8e39653a66cdfb3512602f03a
+9c97d66c1ba36cbe88d00b2d1f26c00a
 9c9b187f3e904e529c61cd8959375d94
+9c9b34fc26185f33c36c58f4d659c7e4
 9c9cff0970c8488bbf7b2e8653a5309e
 9c9d7760f6042f29c9396d3eae5bf5e1
+9ca0b0d0b2d063774edad475f5114a45
 9ca6cd1f5cf295b82f32beffb20f2805
 9ca72b464ddae54828d268c5de8c4850
+9cab4288a3d639b18e8ea0ce97af9820
+9cab5a04f338fdb5fc8f27b9a2f8b7d7
 9cada370e5bf62d51a039a1c5bd0fe0f
 9cae9dc6e01025cab89c28b1ce65bf1f
 9cb015696e797d4c4ea9470308b46cfd
 9cb03083a669f675791a810c8efe2e5b
 9cb1996a09cfdeca7206379800733c05
+9cb61282e16df69656d1ee11ab9ca5d1
 9cb8f575a7111cb34e2dd5609759a8cf
 9cb95f8065321e4e067b4886a823f9c6
 9cba07c09bb7fd348160b1131e40250b
 9cbdecd0bd04b484809ed7a7334bf4db
 9cbdf78c81335e1925e936159be294bc
 9cbe5b710c84a7e7e4c3e0053b47a5e0
+9cbfd70d1a38f4e140f538836e42c78c
 9cc38503cbc9700c5e07bed702a67015
 9ccc655d9d3cb48e7826d77de353187a
+9ccf44812ae4b6454ef02b43a93ef2c0
 9cd4dc13d9b2770dcdb50c788421b43f
+9cd5a9c3f9058b32d2ade35c89b9066f
 9cd5eda349c2cdd921afa433a23415a4
 9cd6eb23577cbfb44cbb646a0314f172
 9cd725669ad1417fb3c9e6f9397a5e4b
+9cd84c77196ab973edf14a0c1cf8afc7
 9cdaa71d475b8655e9304567c45fd2d8
 9cde0e3dfdc4fd3d27534ddf4bb0b527
 9ce335116ab492f0a144157d95a63f66
 9ce34574cf83a7d4bc1a7e42bb33b43f
+9ce433d0fe5fb716c27d6db45fe61c4c
 9ce457131ebef2cd15a6ce5ab5eaed92
 9ce67d88406c383be256b35c4fe38e71
 9ce87826775400947921bb97275d515d
@@ -19954,6 +24423,7 @@
 9cf456698b4985ed188b6a6e7c839372
 9cf74b63c65c07c4cf411c29c63ce314
 9cfd49f6e15f21fd18f144525398bd35
+9cfd8f716ed49b06c7d8a2fc8094b1c7
 9cff32d1a380fc3b0d4639ae166db2c7
 9cffbfa6764309887f2e723b29f650f1
 9cffc140796ada1441709baeacc5062a
@@ -19962,6 +24432,7 @@
 9d06be9b7e13fd133a7a8f1f11bc8b73
 9d08a6820966abc983bae0ce57c3a762
 9d098e4b7afeccac106b96cfd1285f59
+9d0b0b14c07c11f3065fb5fb81a59976
 9d0b7fb8002bd76d43e9e8db306a2654
 9d0c2f9437c7dee45c276f3b16ff620d
 9d0d0136cb008cadefccdb00ec69b4d7
@@ -19975,10 +24446,14 @@
 9d180d286072f44e24bea52ff32c8bfa
 9d1b7f6f2875e0f4922608eb2187c47a
 9d1c3f7869794bff833eb7019ece2127
+9d1ffdd5abbca6dfdd5e727a53c36d5e
 9d20171d89263b516da95a66e75953af
 9d218cb28781515de0a0e6aedab6fa9d
+9d259afabda83fc61add411262d347a2
+9d2827ad8382619869ab36d11c3b9a49
 9d296c2a46ce20508eab6f4c4746d8cf
 9d29dddd1fc78dded5a46a99850be2a7
+9d2ca9027965d5f96b418281cf93e478
 9d2d39d106d4ccc43b8cddc8274402f2
 9d2d491d069df003e84a4dcf830c77dc
 9d2eb770acc5c5faa3eee32e7c8da74a
@@ -19986,20 +24461,28 @@
 9d2ff40c04e20922092c40a5ea0d7a9d
 9d31e7493c5a43bffcc27b5aec3eb0e5
 9d33a1b68323b68f950cb2b28223728d
+9d33a8d611dfad87859d64edf657e925
 9d346ebf71a461f582b606f9796ab532
 9d356927be63bdfe16141e3fb740ef36
+9d394e8110e770e2f410a71cad755cec
 9d39aabcb7de6e06c805830c103006ff
 9d3ad6fa351f2db02c2e1a9d5db45966
 9d3bc9d61b13ae1204d6d1ace2ed0931
+9d3cdfb9f197b1d13af8dc8754ccdfe8
 9d3f4bdc4d1bd2851d37f02402872904
+9d3fccdbd68954d9b4a24117dafa5bbf
 9d40846b6d94f8417df6b600fdc6eda8
 9d4129c03457545df3fddeb9857e1c41
 9d422869d3252cdc5a4d895f7003e8cf
+9d446f5bfeb5ed76cc6be9f0232433bb
+9d4665f45406c5b410f83ba0395868f0
 9d46e18e290d2a369f02de6bbf7658dd
 9d47541dfbeb98b52d05dbb61889077b
 9d4a38ca7da34e77a5926c805d903ab4
+9d4ba1948de890f8d308648407d075b5
 9d4d05a883f8a8532585a4007d99b43c
 9d4d4fa44873d189384cc53f92123ca0
+9d4ece4c555f636a9d436479e0c03327
 9d4f706d0815356ba6038ae32ef1ca87
 9d53c60902f2cd315cc96723678906ed
 9d577c3a7777cf467b34bbf5c1a387ca
@@ -20011,20 +24494,28 @@
 9d61dd6456e2b441de9e4cc3e2382e2b
 9d62c6e9a2f2c151b3f9dfcdc328a66b
 9d63dceada1b4f1b6c7cd72654d3a98d
+9d65bdd5dc77c6fd3d25d7f6bf4216cb
 9d68887561b4341d2a71115bf15afb8f
 9d68d6aebb00a2386cbcbdfb9d76edd4
 9d6a990f30fbdb1d938bb49e9705c9ee
 9d6c23bd5b6aa5e7027b3491d220e027
+9d70969f425643717b67687fb99fff3f
+9d73774e9c10047660b34e5b4a48b271
 9d740e9561cad60d64b606211fbb0735
+9d761855d033dd70d805eb47c7fc523c
 9d791790ccda965d9e4aa635aa79b517
 9d798ccd857dfcc850e5f9190e6902ed
+9d7b8df4919cb2638d426a8c2fd49455
 9d7df8c798e8a1eee9d38309d00190e6
+9d7ee2f542b50f8a2902b8f480a483fc
 9d7f0f9159d23aead37a2e98162324a2
 9d805854abcfd71dbb4bbf6c5afbd7d3
 9d8280b3af6b6ec2ac1db1fb01e153ee
 9d840c9c5829d2ea71c51b317e8da7f9
+9d84f2d01dbf8bf7b5906c57d244ab1c
 9d8702dd66f7b9b45ef86c9309a23fe6
 9d8d45f17440bd58bcb418f8b862e13c
+9d8d80bd7440a768cbb3b027891dada6
 9d8f83b4507e617a4fad5bb2bc9d000f
 9d935262430cfe429c7490963d09fcd7
 9d95c47d8165e3c3da80edcebcb2cc5b
@@ -20044,10 +24535,15 @@
 9db2785dd2ee1045dbed408cc7e4f5a6
 9db39e9196eb29f4adcc8e64722afd69
 9db41c216692d79dfc9289fc5db58aa8
+9db6ac886bf3b19a5d5b1664c114127b
 9db83d87d80beafd40d62460ee171512
 9dbb13e7b811af4790c9939b424fe86f
+9dbd2ae21d125c9a88700a69b08147cd
 9dc0cbb14773b00b99eb50055bb5c2db
+9dc1b7e9c4064aeb8058c8576b47bd85
+9dc95b6a57317a869d068814d50e1a32
 9dc9b4dc70a97a09417861e6cd877369
+9dcbea3577ced84852b316b8f694bb92
 9dcdab2a321c7f6fc30af90d622600d8
 9dd118b9c67421f249c9b8265a2ee349
 9dd13be62f0d9ac8336e3da606be85e4
@@ -20064,10 +24560,13 @@
 9ddd81a50f3a8cba9f892b5f00524fac
 9de14d6d92b53d03c0d1aac3dfb48717
 9de27337bd5c9e4cf2758ad59a37cf1c
+9de49555c3e24ee028857c593712de49
+9de49c102ffacde5ac6356e25246c9b8
 9de7983ae05884c96d807d72f1c4f275
 9dead5ad348a9d28c376925345b37a87
 9dec6bc06c4e5abc29ab9b0499cf99c7
 9deec42ed60d04ca7c607a8db91b7ad2
+9def95a722be478781f2c0d6cf9e36b9
 9df35f6a7f5053575eb1344cc52fa96d
 9dfa66bae5176e99ea7d58a6274b09b6
 9dfd67e0a48c312c9706f322c743962e
@@ -20079,8 +24578,10 @@
 9e08218744aacbd0cc695e0d218f9d25
 9e09bc19804b21001cc5abe04a8d1e2b
 9e0b7f87e70a6055dd0a967750d76f75
+9e0c43852390981f6efd163a76edefed
 9e0cc7c63b693a9f1ca5a9a8cc01dd8f
 9e0d4d9ff1b3acfeb3735553b8390b2c
+9e11ddbcddbcd3f22fddbeeb92d672f2
 9e135d84c1118aeecde44994ba90ec14
 9e19ec9018f11e7accc8d33d80674edc
 9e1ad5609531dd281b4c8ddd71eb9d69
@@ -20095,18 +24596,22 @@
 9e2ea1a748f199b6e64eefa1596cb171
 9e2fd817e704777f36d37dd68c5e006f
 9e300fb609fdbe30a5621f9cc947ba09
+9e301db6fdaaee38cf4534aec33b20b5
 9e304b1b2ab84cbc19be3f57dcbf127a
 9e325d34b5ffc7b7c74865fcf5d095ca
 9e3480cbac92b555d775f2fcf08ea999
 9e3487dd3bd320f9b2cff164ed4d632e
 9e350a2f00ac966985a6629bb558c635
+9e3547493d1ac9b1c66ca05d06770d66
 9e363196fe8ad17b285b7114277d34d6
 9e396922c942e5e60714f6ef859aee03
+9e39f84119e0487c142fbb3036051b48
 9e3b34c34167a07d5e1b479c96d68b8e
 9e3c21f1f8986e8a2a025b797dd19a85
 9e3e5b4e133500836fea21c710313a39
 9e3e5fcea9d6e3e6fd99c17c1a859467
 9e3fa6d3befff27bc73781b6ec7177bc
+9e3fc4d905cd47605a546b1596f29586
 9e400b0235b08212e1206545f864342c
 9e400c361f78743cb2effd1d34bd5f2b
 9e404573ddbbb8c0ac88b2c7da52f1a8
@@ -20114,11 +24619,14 @@
 9e4a6ca81a470aa93f84cf0e6cbc9841
 9e4ad6d6dc526105a1a66c0ead99bf10
 9e4dc2e769a7a61dc0e58c63e5272383
+9e4f8f013660f1dadf0e37e16cfa029f
 9e51c93ef9032733e456e620347b0866
 9e555015439f0a0754116199919b6af7
 9e56d410c89237b7ccd62a4e03261c6a
+9e586ddfb787134ec8f013c3b06fd5a1
 9e5a10dbed4f75493226c16211bc4711
 9e5aea68f5862b96966c340a36dad6c5
+9e5b073b3ddc2dd7dced0a19e4f2d9cb
 9e5b914efec71e9d20a5397810303029
 9e5ca5585f2ef8dab469287dd8649eb6
 9e601668ef2ee2c759ef41c2de4ff278
@@ -20128,6 +24636,7 @@
 9e653632e284f42a6e1e7d4c2ee438b9
 9e65e77aef4ea9c86b27f31f1d33fbc8
 9e66ff999cfd88a3a232ce31f441372e
+9e67a062f2fc445ce0567a150797b90a
 9e67dff4323639a67d04ee631752a50d
 9e67e0385d61b050b1a7479b4b5fbedd
 9e682afc9e3e665634fa9f2ea801e132
@@ -20135,18 +24644,23 @@
 9e6e1542bcf2c749ef95d49904f71c0f
 9e7091ffea1a8b89befc67b89d2f6e0f
 9e71b16c0d9caa9ea68e1b484220ee43
+9e757f6910d09230abc24922d4fe1999
 9e7735b06788f5efe56b78baf65cc37e
 9e78807ca6eae776e7b3db478642bc3e
 9e78a0a3e4688b35241c2a8aed02657e
 9e794ccce0f14ac0c2db42dac13acde6
 9e799004350207a7fb23d2ffeebf1fce
+9e7bfa50bac23ccdb376afca2e09cdf0
 9e7c265425a931f9cf4b81dc102b801c
 9e7d25df0a01b50fd20303a05051893a
 9e8105e0a0aa5db3060f49843cf5486c
 9e82a216fb796cc41a77b627645053c1
+9e8322e70811a109fee41604f9d02db4
 9e8407949b8f4f4ade4ac9a420cdd494
 9e848f6c2022e51cbac582aba9131006
 9e8769d40c03024bf4ca169489194daa
+9e877f684a4e83c61e08de2747ce6850
+9e87c0168f52bb90c9041a38fc54ba0f
 9e89bf5e50d829c15323d4f5a4f952ed
 9e8b20430ca1d10fcc33c691e0d94830
 9e8d703a268d2d5c1d0b442aef469f3c
@@ -20163,6 +24677,7 @@
 9e9f85b5095221cd4feacd7128f0e559
 9ea37e8bb9de6dcbea415e15be833d89
 9ea4626a8010f6b583910cfc91b5a521
+9ea566df3dba62a11fd2fefceda99017
 9ea5e4da4fbb848b1cfe72ce24e64c2a
 9ea6250d04f3acf1a849c92867e0d7ea
 9ea6931d74a6f3d25125d5a9c4489505
@@ -20170,8 +24685,10 @@
 9eadc5fc13893a6c5d50e8898ca2f4cc
 9eadd00e5300e5657e1451dae05ab31b
 9eb0a1e19c7f926297193f75bf8f82c3
+9eb2dfd076f50368b620502f67eeea06
 9eb6d73af71275614cbd3aec71fb76f8
 9eb7acb72abe07970be8d104bdbff67d
+9ebb2fec0cb2a979cf68522c72424082
 9ebc039ee7d4f98ce0b4db291ddd8169
 9ebe0c81be0bce54793dddb4ac156f98
 9ebe6394d67ebc50e06a2b1c91339a7d
@@ -20187,29 +24704,41 @@
 9ec939b65d1452e536da530dba615772
 9ec949aeffbe3eda8eda3fe6bd7c07d4
 9ecb6f45836a3bd0a452ea95d21b475d
+9ecba8b18386c2924564f3786b0d0c68
+9ed64658ff374abe930ffb7da6b00d76
 9ed7378bf80c1bfc152d7020dd9c83ae
 9ed8824b48e7284d6b59c871342ef332
 9ed8a5c7964a2a6cff678b3d6f464552
 9edbbe381e4c720f3f43a3bba9c2da81
+9edd614aeaf6e7ce54f7271c9a588b60
+9eddf8342254af5c8754d805d9f57b9a
+9edf5ed5ca4da708ae1d685f2833a8b7
 9ee1dc2b181f7cacdef605c3fc2d863c
 9ee234a61820fd72c529c3ea8bc7e714
 9ee3e10e8f655116cbc8f06dce551720
 9ee4e87f0e8bc4b4c47500601efb0e7b
 9ee72616d2faf9a1dc181755443de702
 9ee77cd0e87fc80e4c8244e496b74358
+9ee7ab01d8328fdfd5ff207fae84d0ef
 9ee9ce06e3d53f1cae52d655624cc353
+9eeb10506db1c8607208ddc0884a2f9e
 9eeb164e7bcca9b2a7cc3749c0fd0e92
 9eeb174636b3be39c7b1d391b596861d
 9eed922e909c694bbdac06c8ae121791
+9eee8e22bc45821618e044d40df74e81
 9ef4a9740938ea6973c84fef9680623d
 9ef647d58fb5b28fed9a31d76cf21c20
 9ef76fad22cb9365bed29fafc8b01f80
 9efa2ab37432fbe609ff4d9a8d8236dc
+9efc5425bebbc583e61cc2644d4b8ee0
 9efd09500c3d84e5568f4ac1ff3261ad
 9f00d5ca8707ac39840aedad433acb30
 9f02d940ced7cd6319bf77ea68e904f8
+9f05f46c5517de24347bd776db6fbfc5
+9f063e82f56cb568793d4b4965a60731
 9f06a04923087aa3e4f2ad9c7d3aafc6
 9f0f21e1481800c9b2c3570918ab83fc
+9f1409faf5b8d2ba66d3249104e79ec1
 9f155a80c88677c9c6bdf047a31e5256
 9f161acbf319e9a65dd2480f0a797f9c
 9f16b70ad0a300b38148d5f20d4f6ecf
@@ -20220,10 +24749,12 @@
 9f22ff86cd3b140e52e3d9fdcc033e21
 9f235f49d6d7b1f9df0ae0e0db09c514
 9f27873529369ace9f5361d50aaa89cb
+9f296aa8cd3010e4b0a986e7875bad46
 9f2c6b0d979daf69249139022c950a18
 9f2d4c97066c677839e1911b80c8d2c4
 9f2f0b28a7baeaa9841996aad6b69288
 9f2fdffada3489550c55faf2a6b2e78d
+9f2fe4680a468e0a7997d4f3db9a8e3f
 9f3097ae002863304b08e0152d5d90c1
 9f318eba2256c1493ba30625ad577290
 9f3942b86dca35c1b01faf1271189d12
@@ -20234,6 +24765,7 @@
 9f42212341ac615d096ac994f755d0ae
 9f42d0f542c592a13ed8d12aafd40810
 9f44a2488c7c38331ada71a781f71198
+9f47f4b265b5c8ed562adf9b9e29678c
 9f488d2da29772f33246a3421c022a25
 9f49578edfd588dc99271d321333cbf4
 9f4a5a9735e7a90627e7ce2da9683bc2
@@ -20242,6 +24774,7 @@
 9f51a47adce0b9e3c943cfed80b56f88
 9f51f0824a9507e7b994577f450fcad0
 9f526cdb022ebcc04dc65f1d2407a200
+9f546691ca01e59eddb52aac6dd309b1
 9f554f84ed931e4e79af03f72404189b
 9f558b75bb2a7d08df67f021199aee2d
 9f55e634fde7644718ea29e5c5c59949
@@ -20254,7 +24787,9 @@
 9f61a79bf942114640ffc67a925632d2
 9f6223459c7a03f268fa274f25e96ca2
 9f62bc6f1eae1ae3830ef830c995632b
+9f64c7edd00b5749bb56ff98e6bc3024
 9f6540289c2f4f267549aafe534874db
+9f656c3863aa22cd0ebca4a58b9a1bde
 9f69a9c59067b46f8eb284778a610b4c
 9f69da1478ec466fe325a5f6d94f725c
 9f6a28369b062e6e36f8910dc5ee762e
@@ -20268,6 +24803,7 @@
 9f7a8a63b7d87b8fe4248c2f629801b0
 9f7b6f8d57a412aa6d74bae43d7395dd
 9f7bf7c9bdf50f078fea46ec0a1d0bf8
+9f7f158336f9b8315f6fc4020428260a
 9f7f7f173c7f020f23522849f7885a13
 9f809cad0d62b160beeb8d26e14eeb94
 9f819de09f6ba053d8c33c0daa0c7ff4
@@ -20283,31 +24819,40 @@
 9f90a77f66fab14d134a9ce53226d5ac
 9f90f37981811def10318462729eace6
 9f9273c920cc2e74c2660a55406c79a8
+9f9619f9ca9e1b264f79f1617c2a30db
+9f963d48b9f049b6db30985bb76811c1
 9f97d1b7b4256d0f1e399a7d25ac96a4
 9f9891942e3698e35af79d0e2fbf0710
 9f9a0f7ebb221cd159f4e5d5a90de43a
 9f9c8371adf3df86f84c480276563122
+9f9d70d27ed0cc0a8e1eaf902c193a4c
 9f9da2dbf5a03dc99596d3bd66c4e65c
 9f9e3b5bc0f216aafeba584352965169
 9f9f9a9a6a221a347a7bbda85fd9c00d
 9fa2623f0ed8aead99c7859008ec910c
+9fa2b7246af4338af8fed71f7ff232e7
 9fa45f99159351c49a79a2397e3863f8
 9fa7ee40cff2a515a701c32fe1e03098
 9fa8dacd856ba8c03f046002b98c2cc0
 9fa9b539ecea0f0f083cd38d376705a6
 9fab66fadf8a62d558a56779e074a3ce
 9fabcc374d16cdf9465d5e64ee40b1cb
+9fac2dfc331bf89950f5759e2b5b2f70
 9fac9dd7abea22815be7b6c71ff18f4f
 9facfa24fe71ec6a4c14a4b7b704272f
+9fb2ab7ea361bd3e440925c750cce359
 9fb55a789727940cc44fc196ffc301a1
 9fb5dca763ef50ca3b480e4f30e66874
+9fbaa5088b61ae70ea77b00823df874c
 9fc391c3743aa99fbe634a314be6032c
 9fc87a319379d29eea2af266ea027833
+9fc8f7b64a64dab23f2a10bc9ae91221
 9fc92c4a69677c9f99ad3d66c89ade1c
 9fcb04d93f6c600145cd38de3d226abb
 9fcc217555f02a037a3cb82b41e117f3
 9fcc3d94a08c688972c340c47773c41b
 9fce40765e603df47b369e83d262e07e
+9fce752d98f9ee2115905c48f210a17b
 9fd0726bbc2fadc09854885fd70a5817
 9fd07f2deb514a30407cd165b307da6d
 9fd1017181d447c76a2af8f509d21924
@@ -20315,30 +24860,37 @@
 9fd3e4e469e7ca11b840bfa5cccfe15f
 9fd529ea0cf805e659059e1087535b95
 9fd7060052a9645eb64bdbcbc170ee0b
+9fd955d00c4df42f62ac0c0352630e88
 9fdd870cc9fc1be2c11b33001d44c175
 9fddd8779bbc1934804986e36d15d0d3
 9fde0270d7a34da4f51d7d90d84a7d5c
+9fdef19490e9c19c8bdcf9271b241df5
 9fe055d4ea37e3e091fdff3b6c071731
 9fe1b38ec35e0f5775760b45389d9c15
 9fe6308cbf6ff1fc3cdb5a6512cb2c9d
 9fe72fa11c0cb8cb7380cb3bb07ec0e5
 9fe80644b7d19df5cc18f0cfa44c764e
+9fe935d1c742239627cf75c8825c0be5
 9feae45b07ce7159d9c01e503897ea5d
 9fee6abadebebd6076b6171c5a07c446
 9fef1ac74654dbfb4242970f3f80f48a
 9fefd58c0f2c3a64605e9120b7188488
 9ff04e7a817c17801164b9e17f3b5275
+9ff0b4a13417ba8365034f539930d1cf
 9ff1b9934cc9543541c802484e11ae3b
 9ff31e59ba24dfc9d82723537b25e124
 9ff485b9c62ce12f676aeaad889376f8
 9ff573efb9282d233c0b9b4986b73d50
+9ff8762f575d4841fe9cb32409e76342
 9ff8c9f18433037c604dc4f7e16ef9e3
 9ff8f963c83c127352b095a0a3a3e4ea
+9ffce6f0151d21f9919d1e485a7d8f96
 9ffd5acdec3df62c9d67a2d076770a62
 9ffe0594e8a8fa1ed41c4502494401fd
 9fffda93ab0c420c9393c53329abe939
 a006e599dd908177fae4ef540f9df517
 a007ebee2b471f58002ea2806b5c4edb
+a00934a14c51829f621c712495133854
 a00bd37972e644cb0f4930710c866691
 a00be5fdf5f1f983fdc2d2cf162e07c0
 a00cb0da098190c1016073a42269877f
@@ -20347,16 +24899,20 @@ a01512a3055e7c01a51d4a6575e4c31b
 a017d4706c86a32d8f4265270ec404b8
 a0182d3bc9d3b43efe464d945251de53
 a0184f28213ff985ad7ceb0a55f67731
+a019f88aa9fc916a2d5da4afd6390e6f
 a01a9cbba249331dd8cde5419f5792f6
 a01ca36179679f9664c51e40c17f0500
 a01f236e261ea17e8a2b748ff45227b6
 a01f425a1c05997936931ccd5b27ba9f
 a01f4bb4ee91007821c3363853537e0d
 a01f7348c0a554abae46ae25bb918c8c
+a01ff3c245de3b437bc6888267e2c93f
 a0221299765eb8ab9ffea822f23d0bfc
 a022a79666388982539bcb19ea468e50
 a023410f52cb6e84b6f490a6e4fac59a
 a0251fed5cc900737d12c782e0856b06
+a02599c72392cefb25bd9db2f93bd1f0
+a025bc5935df0877eb41d1bcdd79bed1
 a02857ddd089926f755d9596339e6668
 a02afd16e7c44a91cec8cce363cec181
 a02ca6be594fa8abfb3b1f34a0fe2396
@@ -20371,23 +24927,29 @@ a03cc6f3645a3f99ee05311591c94bf3
 a03d656ac0e18d0b1e3da56403e18b24
 a03f2b6a68b7b33715bd7afe74b9e77e
 a04441f99124b3c5a097d296103b94f9
+a044f1d1e5bb03025365504da1da7363
 a045996ff25d6569362ef78e09e503cb
 a046b310f4ce86cf2c26c12fa40341d7
+a04a191c7a3db9d3a8b3ad7787c051c4
 a04add201290aa5254a9219446bbb199
+a04c6dc73b04fcc7cf5a05d411aa771d
 a04f71ccd09db430d74f8b4dc6e7d9cc
 a0532ffbfd379a76b042e503c5bb4386
 a0598b4dd1ad7dc18d5193d9988aa631
+a05b18fdfd1dcbdc0ff607a1c7f3cfee
 a05b60236ac0525fb70d93778f60e850
 a05cbd569b84bfc83235009591a27346
 a05cf539b0db7d7fa32c75367368db99
 a05d34d6e0898e79bd3c282ab96a9309
 a05f158509d99e0be97d4d0892151f55
 a05fa18fb71789c7b29eadb44c712a8c
+a0612e1d28d2397598ae027c2bc10541
 a061c1a53a148f9d24de3ded885f3bd2
 a063dde3e217658e27ae0255add7cd95
 a064e86ed63628d08fb026a7311934ba
 a06502f70a918219709ef5fc617e1806
 a06aa3851a2b93bd2560e58d27bc2769
+a06ad0325ba9bc624e6f1d7dde76ba7b
 a06cb8515e4b178337cfac2b606f025e
 a06da203db2d942caf24d85c2949440f
 a077f1f81587a55c832327407a907834
@@ -20398,7 +24960,11 @@ a07c19af22e070d2a1225be5ae5a3a3e
 a07e9a11166fd3b6103228ee2df311b6
 a07fc18ed265f7f86ebd51339b44960f
 a084320494474b4593cafcd8410f6cb8
+a085dd5e13ac463b0aa2e951ab045e40
+a088181866ede7791c2da2866f837e6e
+a088bf5ff03762c2ce6f76e10cb71b65
 a088da3b3454ca09cb622d8d3d3c9283
+a08a7b7dd858b97585b69cf0b2b94425
 a09016ad171cb773b356f99ad08c36dd
 a092c52d04fae4d0cef70df838a4df33
 a09397f706ab420e62aac95a380e818c
@@ -20408,10 +24974,12 @@ a097a2d781c8a922b9fe0e1118659a54
 a099080acfa27a206cb2535a52e11e00
 a09ac65ef4d5f1d0540f4211555ea899
 a09f0c05cbc0d328032ac1345faa3903
+a0a0df99e259110ea6e354f41c3dc7c8
 a0a2b6beea438e960a44168c7c49f0d0
 a0a4c8a8472509c60c7b5fb6d0b75ef5
 a0a6c8cb0acab4dc0868f76f559d5e4a
 a0a89536cdce5073003d3d3367d767bd
+a0ac038ad9e20664c02ae64ee2b15795
 a0af6594eb34895029b017f1f973fdfc
 a0b18d90424efe59c3373447204bc642
 a0b1e3cc8a18d6844adcbecc5e36c178
@@ -20419,6 +24987,8 @@ a0b62b3fa2d83db4dd2101076668eaab
 a0b9f88e5c9fcde78af0fa0159ceee85
 a0bc3d875e13704c32133a548c939b50
 a0bf8ec3da79de21be5b8d4cffdfb376
+a0c19353156ba882b5cc441561caf5b6
+a0c470950dda4aef39fac9d4aa69e7ae
 a0c5546ac5d1dc26284db9bbe62d286e
 a0c58192fb8526e3badae23c362b8b0b
 a0c83578f78a7adc7a3d98d5bdfde8fc
@@ -20427,12 +24997,17 @@ a0caaee1ac071085b04585d220b6d305
 a0ccf193cb28ab08e7131cbd0d2c4657
 a0cee0a06ea66155c452e3c7822aef25
 a0d1c0407d6f1df8edd927379191694e
+a0d3521d46b52d6862e5e00cbfe20e32
 a0d432aed6da004ef2eef6fa933f0d48
 a0d69d7b821efbba78ad204dc0887f47
 a0da979a507df19706b3e23ae33630ea
 a0de164c6dba81562757a01f29cbfb2a
 a0e0aa80264145c8f07c59665000e639
 a0e1c1bb08cf3d09db3bbbe2187b3ed7
+a0e23c7ce37e21cc171f1d4f7d18c446
+a0e5d717c5c4d92445d6dc66d81e389f
+a0e6ea3a1db5553044c4795c91a720d7
+a0ee2646c8e55ed36a14a555b590af29
 a0ee769272e7e45aa01a6aa66ea85bb9
 a0f02c5bce751ab5337d753f9bffc41b
 a0f03e4f655bb82a8c8637b6d592b0fc
@@ -20440,22 +25015,29 @@ a0f247cc62acfdc9aaf28d8b66d828b7
 a0f2b8b5175c510bfe0b67394d16d70c
 a0f4b097ab6b1982c9b0dfb5357a2056
 a0f4f847fefa69dc325904e02ce04279
+a0f683ab4bab6271d4d547b700f1d725
 a0f805cffcafcab5deb0d7b5048501e4
 a0f8220539df42f78f25d57a8f59f4c3
 a0febbe93aef09c431247d09a40024c3
+a0fee361018f73400472c44635ff7990
 a0ff1321c7c05de00879b7273e2e3ca8
 a0ff1b16f54c91a4aa7e9bbaa255c3ed
 a0ff42795c099e687489904a283372ca
+a0ffe1d551cdb007a56c746aba12de51
 a100086952dcdcb7cd0ce68648cc7689
 a10031843dd11a8f8687220b1453d54b
 a100e7d924675916eaa4bae392a19fe3
 a102b5e18e1a87f1a0f314397a8e6bd5
 a10337bc9c8294b9fcec4196ef998fd7
 a1033a801e0f1ae4a7c3330a3fe4c8bf
+a106137061342f9577eff3557ab2e623
 a106ab2e6ebf3c2abe105bf99423d3bb
 a107dcaf5b8490d9caeb93c2b2916a40
 a10987704dbb214b42c67a9ac0d9eac1
+a10b288ef60bd8f400447499dbbb7187
+a10bc6af2c771702556dd07a10c43b93
 a10d0f1f3c6cc7c7c3eb12c4bd7567cf
+a10db9baad0d7496847c26c8dcf7198a
 a10e41c9868ca874a31149dcbc66c9b9
 a110f2d0957ed4cdaeac7b81558c70f3
 a116864d8aef840fa108a7b0f35ba96c
@@ -20470,8 +25052,10 @@ a11f2032df30b5dea041105c2cfb54bd
 a121a3bfc0ada33459e87ae1519235e2
 a121ce50aaf9ae5a0000c3d4dd456798
 a12799388e095866fc627a19e00c8874
+a12826f91e9a132de75075fe805fd218
 a128adf6e564587019b79df8a79f645d
 a12a3b40d77e9dcb0335c6a0df749c04
+a12aa16f8697ed2d73dc0fc68a1fd10e
 a12c04f5f2a825af5c69b2e687b961fb
 a12c3f93c99f0e1dd22df4514554efb5
 a12c81719b73dda0e5589bca45104a00
@@ -20479,6 +25063,7 @@ a12d020b68da626f743cfa4c299aa437
 a132664ddc084b57e2f78ba3a97bbe27
 a13377fd3501b1c470701d4d7b90bb09
 a1347c2eb4d56aa9f4a9cf30967c436e
+a13560096e5b29433083839fd3286fb3
 a135936ae123fb0e30dc3b091f5f1c50
 a137fd15975197beeb367e16754edff1
 a1386aadd6cf93519ebbf5957ff8d3a4
@@ -20488,13 +25073,18 @@ a13eb83bf072c5c7f5fca70df4ec36fe
 a13f9e1ef762b1798a26d1cb1332a8b0
 a14202b41fa4580c1c055b9795cd1a2d
 a142cfc629c2a95398ecd155d6c02636
+a143ec14379a1ee3f322f41a7dded6cb
 a1452d14793d95e4bd0c2a36814b1347
 a14843ed1114bca1c80f00c737d0aaa7
 a14c0a38b6542cfb3e5abad42ee1abfc
 a14d6d92386aefcd783c636cf887e8a5
+a14fd3098ce5684dddccf08d0e54c6bc
 a151f84c4677765ca1b098cf0d5a8f3c
+a152557892a3c48d12122e8001e15c9b
 a156f86f8dfe3dbcce90e1fe9a399487
+a1576a19022ab9d58fd4e8358413e2de
 a1576b21542826d0c30aad5a6e4dcf86
+a1578c9cc900c53a9eb00b73210ba93c
 a15c4089f9a64a07ed19231a3a9c95fc
 a15e20c5db499250b4565a1f66609b2b
 a15ebdd0f790219c6419900f2bd3f0cc
@@ -20515,6 +25105,7 @@ a17aa233cb10c3762c30af1c9c7cd372
 a17cc00d16ce8533ed69393468ed2ae7
 a17ec7bb31d34f72cf3d868b1fdc5a1a
 a183ac0e8c6073c5c4649090b38053ff
+a18560821b0ec912ff08cd43b3064bbd
 a185885faa2fbeec7dcdadcaa808de03
 a1880b579c87b52e613807c0efb21aeb
 a18847ee0ea0625ad92727392ecd05cf
@@ -20523,14 +25114,18 @@ a18a703e900223cc465942d7885aac15
 a18aba69f660708b139637afa4b43e41
 a18b7b88db6b03ec2bb70f9d556ea3cc
 a18c09a851d8d1fa950062f410130669
+a19212933f482af28e2bd88821c66f1f
 a193991559f8c8a7449c64f3cdb44f78
 a194452bef5191d9953b4f7b2314ee36
 a197242476c6dd9e28afbe6e81c98109
 a198fc2286c4185f8981a8adf04ccb50
 a199e3e4e16fd2432790a14c9e6e06c8
 a19b48a13812ab37bfcca445932f7c31
+a19cf6e6d994648282863754b762daa8
 a19f6075f91edc39b9e22325aa354cc0
 a1a44f871a1a25d92a256ec1b72bc812
+a1a4f7dcc253491ea8c9af8d7d473b8f
+a1a77146420bb0fa9b382c80e1dc7219
 a1a85a2471fac5c4367ac423df0abcda
 a1aef4a686d04830a6fad51e3cf8bc92
 a1b307bd9934e9552636d7f30fd2ab7f
@@ -20540,13 +25135,16 @@ a1c11b297b50268af92912399f2e7346
 a1c200394546cd15bd2ff1fba9e233be
 a1c26f61c88439f52683395fdf584234
 a1c4e3588503477f6a712fe7bda7f849
+a1c583799d179086c3327629a15d257a
 a1c5fe780a5fa5cf0d2e98043eddd9ac
 a1c950af0b2e121903ea73a24e45a6d8
+a1ca80d72790e30a75a3d8302ce1e4a7
 a1cad6277643307ce5838ffe77a9517c
 a1cbbef56aecb6e44f8092d3e36834a2
 a1cfe9cdeb910a28fba7735cd6ab799a
 a1d3b86a0d7ff8ea5dad870d55e6ef32
 a1d3fd4504ed7fe049500a6e417ece1b
+a1d6d943a515f16b2bf8f424395ba016
 a1d765cc75a48d9f22f809dbcb5f61d3
 a1d8958e6c776143430602303294a110
 a1da0af28b9f79214d175ea3c23efc45
@@ -20574,10 +25172,12 @@ a1fb4c247bb394681dcaf6391bb2ac53
 a1fbc0ec4ecd6835ae839552e36a988b
 a1fbec59defa9835c9fc0b493af9674a
 a1fc08d8cc2daf3a1d4afd47ec6dd7a1
+a1fca0f17a36fd3034638b3cce945e64
 a1fefb1b98da3cff0b91394e515f6e3f
 a200b91c845e0ff11c3a5d0964d56f8b
 a2015a224442cdad71ddd6c02b6fe7d3
 a201a390e40cb5e2db7dec9c22be376a
+a202bedc98d42630836b7d9b13f9bd87
 a2055a3a2b1a6d52982ebccf8d2235e7
 a205e24bb3607a39fd9d06b4682a814a
 a207b29a98ccf8c33c592d7ab2157682
@@ -20588,6 +25188,7 @@ a211afc11b4fe71a8400fc2ebd00ff68
 a213c71a93217d31288d5c347ece5b4d
 a2148d977f4db8b5b472cbc5f2b65283
 a215021aac06ad7108d8c938edb2b7d4
+a215c4863921edfa3ea574d3e12d0666
 a217b4727146acc7e96330a0ba549e87
 a2180d3b053a659b181c6943ff773982
 a21a2c01c66894a0f612b9b94ffdd6e6
@@ -20600,6 +25201,8 @@ a2223abe6aabe959ed654976b4e253ef
 a2268e8a62bd4725a5d8cb42d4c07181
 a226f1fc7a3bec5364bc10c1ff1df702
 a2290387d717d1080c9e745c2a49bd0b
+a22aff3587b561de5689c82a20118177
+a2308ec6e409a506c68b70d3e37d3105
 a235b2e2fc254c5e371c29a55f00fcab
 a2378082a102121067c71002314cccb3
 a23bc03157eb722c5b7bfb21e506b679
@@ -20615,20 +25218,27 @@ a24e36abb47f907a09c3cc38b2cc1298
 a254cd048c704856cbb787da62649439
 a25b06180aa2227193ae6a294bf6d5b2
 a25b35cd7e474541032e80271093691e
+a25b854c62d66f0e4f0caa4acaf82b3d
 a25bf6fe92524ee2ebcd1af7887b963c
 a25df70e4a31a06fa5a6f9b8a928a3c3
 a261f0931d107c35bd61841fe23755ae
 a265199cc0496fa309578d950b74e2a3
 a2656a6e6273bb78be4827c5b55ef214
+a2672f1073efa4347dd522b3ddc73def
+a268de336d64c7b766ed7aef7c756b63
 a26d4ace53fe104990181dcbf77fd4ab
 a26dc76b1ad322d406ca7947fe5052d5
 a26f02749aca38a0fbab1d489dac11ce
 a26f796602b9a13a43b2648d300fc987
+a270488c80f0a760ff6ca4c309ff6708
 a2713636042da416e1b5b87292f61b39
 a27287e135a59f8d9e808e4438bcdec4
+a27477cfb54248172c095dc6a4a1f41d
 a27520e6c6ce30d5455630786b76b963
+a27548ec71ea8b12e48e413abb62f2fd
 a27619ecc4927733599c91148e98a369
 a2769e58eacc4575f486766d689ff4bb
+a276fa31721b5e140fd3624a04a242d4
 a27b6827cfa0810542908d0c31f26b6f
 a27f3bc78e1414b2b8ac13b04c62563b
 a28060cc704eee524a3a6b9110e9c684
@@ -20637,13 +25247,18 @@ a28508746ef4a5d38b108722c8578541
 a2888b4a920aff6113322178e5f2aea9
 a28a0fce85f114a7243fd84c9f8f4d21
 a28edc7283cda80c1dec724da13ae32b
+a2922f6aefdb0f17aaff809327a78712
 a2923243c13330ec1c9e751d1e51f49f
 a293dffb5631dcd4e0fab745b146bd9e
+a2954ea916cb6f77b94b6ab1d277e27a
 a295cb5dcb2d5dbeca89a0a6508e1778
+a2977b01586ff6ffe9ba62357efa81bc
 a29bbd58f99403e9eb6918c01ccb7594
 a29d13a9cea4a6875eb5db0e673c9d15
 a2a0608feb5b68a1902b63b08d6c15ad
+a2a2452d0a06f133698dfa060b014722
 a2a381ff23f9e7221dedd0a1b39099c2
+a2a45e1b4559701780ceb467a22036e9
 a2a4a6865139925800a95975a2625bcb
 a2a615314cc82c3b2d32c9123905654d
 a2a64ed63bd9c934de863b79a2c386d7
@@ -20652,21 +25267,26 @@ a2a833d6a2eb9527d2c02ac247bafbb8
 a2a8efb32bb7b20f6881444dd6e9fd7b
 a2ab201c787f8b9626f0304bf2102124
 a2ac07e39f1b7daf39f14ad294c1a638
+a2ac34d4ecd99a364ff345a957b4f519
 a2ae2d727e220797aaf92881151e5e03
 a2aee12dd2cd27ad44650331deeeee15
 a2af9918769ef9be0ab8e43b2ee1649b
 a2b0a1119b40ef106aec76f24196395f
 a2b10ab056ce585c4990193c1ff583db
 a2b1be647d7df63ae3e1de06936ece6c
+a2b37c097ee8a82ca1cd8d0904248bf6
 a2b3d69b4867c0ed89d8b6ef2e3f722d
 a2b429e08301e2b36c777d4da7a00391
+a2b455efd4e0f47cea465040fb65b800
 a2b47baa3bcd00e73074c2b4187ea6cc
 a2b54748728e34b956f538dbedef423c
 a2b5e5e3b99e918e5ed3b105b7eec3b9
 a2b9fab6b4918b55c9a27cc4b9f36a8e
 a2bc7f3631d3cd6df7ebaeb2efd4d355
+a2bd3c160e71d6a7691a896b825f3510
 a2c1f6b66e21a639e8da849a0fba1554
 a2c286a01779ee25a36faa94c3fc5e47
+a2c2faa2d9ee85b349fa1bcfb5da8bc2
 a2c3ed77a33e36c7e0eab6ee708677b6
 a2ca4d74dc8c59b859d5b3baaf90ad60
 a2cb37454cbabe283b060c260a16ef45
@@ -20674,20 +25294,26 @@ a2cc59e97f2f9f63110e904e3770197f
 a2ceae794cce3b67b4ff177c9d720cc0
 a2cedda525df7d5103c2b92d23d2bb95
 a2cf49b68ab7597c32c23c9434ed095b
+a2cf6258de48450129e362fe654dbc0e
 a2d400fd0260e7c9ee603df88644a6ec
 a2d5aefc2427c182c2d5ab28f1ad13bb
+a2d728be00a62e2b232fbffa71f6e1d0
+a2d74aead50503b69f87358e5fba584c
 a2d95c148f997a849dd5bef871f8e807
 a2da8442f8e7cb318922168e0d605a9d
 a2dc3de57fb3cd62dc68ed313b8e0d4b
 a2de7d7710f0c4e45e0b495ccef7e10b
 a2e21d2ef02cda1893bd9ffa1dea4ccd
+a2e4f15156d635b1a4c1184744b6fc53
 a2e57fc931bc112b992a9e3607b20351
 a2e64f5baefe7ad31c332c0a52eddde3
+a2e69e09c34ca5811c2087ac70d2a7c9
 a2e7535f19f586b40624cf7f0928d3a0
 a2e7ea3d735adba93cc2d3f900b06a79
 a2e7ed141f54ce032bcbbe32a90af95d
 a2ea15ff45a1e6c6bf443ef43f24dda9
 a2ea73a4fbe2657930e62000083a336c
+a2eb71a2ae13006dee3a84a65799db12
 a2ebe271ad48afca6f107154aeab368d
 a2eea4a114bdd300b25ed3b7789df603
 a2ef972a833c7d3b21778c510fd14f45
@@ -20696,6 +25322,7 @@ a2f0b358ba935c082179077f5eac8788
 a2f32026c072b39a3b803feda38cc204
 a2f33c2634c8e83a00c6d6a53149cc34
 a2f41b6b1a00f4d20866b74121e35552
+a2f6db32b1beb02c7e4052b86efb643c
 a2f74c27e5616c571d954b0cd9237597
 a2f97dc9f065ffe83c41e507082c20a5
 a2fa1e3a90931d9f57714d1fdd5eab97
@@ -20705,29 +25332,43 @@ a2ffc0444cefed79a3b2e6466730bbcc
 a3024f6a9f977a4fb84b3a82efb69844
 a302a56a7f6a98ee3efe0fd6edc82444
 a302e405d36884ae39b2420d521302ce
+a30393f5f49b0cd7e286843a6215466f
 a303ace2503caeaa84e48175a5caa2ed
 a3051487278420cd07b0ffca130b402f
 a3076051255c9bff513d6db11c0e022c
 a3092f580183ae315a25d1695c77e97b
+a30a1f86c8d5d69727503cacaead824e
 a30a9a38f990334c2cc883912628e88b
 a30f9894abd0fde36dc6fe9e4a8c44ba
+a31353e80dae634b15cc56a07784fa7d
 a313d97d324b94487910fb9f9ac7853d
 a315c9c7d8edd4824acdc9163ffe9d86
 a316be77e3ae57bd993ceb6b29e61c2c
+a317643eb9af074d47d18ccc5838eae3
 a31d16187adf6fd939dfcd5e54cd15b9
+a31d4047da0ac9a2303547fd2d8e097e
 a31dbebbfbbfe952bfeaa02e094a2c34
 a3200c7fe32c3b04414dd07b231975c6
 a3202263a4152466f4955f0cfbc57dbf
 a32153d06161ef66f21b5a495a3b05b1
+a3217a00eb27c2b42b56a9c2cfe16125
 a321ec83a9b49380dd69ea700d68a5e7
+a325209f7ccfec3921ab0c95a7428494
+a327975c4d2b53cd428a93996b0e5c4f
 a327ace6eb3d55a5defc68e141d57ebc
 a32878ae4d95c9a84c7ffe5f67dbaf0e
 a3298294b105977206b48027579e64d4
+a32d1d6fe7bd194394de3f675ed2e70a
+a32f299a35d90d789be69677b3e8966d
+a330441deb5fd0388963dff43b46ef22
 a3307532774f13508506af43cdf88b5b
 a330b5275ca0a78e11b3703caca0c1fc
 a33190b6985c8f7d27de9a57f8a4e219
 a332f67953706d896597c0a28e3cf95b
 a334b0afcc2b2c9b1e7a31392b260e6a
+a335136a20e458ccb266edcec0bbd5f6
+a336768f4e50735d0b7ab9e736da5e80
+a3394aa800497dbd93f4e02ebd0e603b
 a339725e9ade419d6bf8575960ef0a7e
 a339ba216ebafdd407ab889ca6e9801e
 a33b8e2d017923d86e17358d12855b71
@@ -20740,8 +25381,11 @@ a345b934ef7477ca68cda518b7a3161f
 a345d2af99a83a1c8601da19a93de364
 a3489db9cab7af00370767201a5f08c3
 a3493715726f28188aa8c96cd7356f70
+a34963dca26a0ef05be6d9428e9a9bbc
 a34b9041692dc647cb34570f59506e1e
+a34ba101a37b783dadd3160ea42e1f96
 a34cfdfc1d9d0a08d47b2ce9074fe4cd
+a34dc318733bcb381167fa15e2181011
 a34f872d0a607bede1161393843a6f4d
 a34fc5c93e0a129fdd22f2a13760ce92
 a3512ff388c26f949b417b13cc65699d
@@ -20754,10 +25398,15 @@ a35a50c866e09e881d87b799f2312b0a
 a35a6e0aef6a2fbf8cd9ac0ef9187340
 a35af8a43b0c77652ef8cfcda68faf38
 a35bf654bbd4961f470124b6f233b04f
+a35c5a19e8ec8f3c5df26232a8c1579e
 a35cfedfd2337e97101d23c5b5dcc3cd
+a35d25a514aa10cb2e7ade98b51cdcf3
 a35f66845dfe11a24ddc8754235e3d93
 a3622e88e7ff6644b23a18fb0376146b
+a363c37f94a7f863c86887c6c4656f77
 a3680320e6392053ac24d19f8f86fb73
+a368e1fa2e3ec0bd26c0be3b3d018c69
+a36abfdc9f08477fa612ae592ba41ef3
 a36cab623e9a4d5d25e8b8c953f549f7
 a36cd7ad18294f9fb9ad25916b66c2cc
 a36d14fd4d82f37199c20b42e985a10d
@@ -20769,10 +25418,12 @@ a372885a1a362127568435ab14073f4d
 a3758ef1b0187727506cd78add91286d
 a3785072775184b318be65f21a4189a0
 a378c3414cacad8344a152293db0c0b4
+a379b0b92ee844a75480c841f4cf340e
 a37a784d2914eff602935ac0af278254
 a37c2be6eb4b92c87fc2a2b00a6b2949
 a37d4af55b506ee2b7b48e93c8abd6e1
 a37daf906d4bbe61e8d92d968cf29d41
+a37e4666920ad4adff58c3e9e13d4655
 a37ef7dfd539dd30d01b6b253461f2d5
 a3826415e48918abecd1b88be4b64873
 a384fe74677c40dec4843ce08ff08950
@@ -20787,8 +25438,10 @@ a38c317877dfd3083444d25f216b0028
 a38d0c02434199da8e92971aa4422f09
 a38fd5de139e15a4e62b0c6cfacac26a
 a3918403d50c8476fe4d1dcfb3a55e51
+a392d5e784f0bc4230eee305c861a08e
 a393651e0377b19f99619d791d50fd9c
 a393ea28fdba9182a72fc32b6b6d5d17
+a397723081c7924c0a6113e75e630321
 a398a244e412a4fd224cbb62f68e8dd2
 a398ea7ea00878b73870ee94b068deb0
 a3992ed3bf9e5c495c402a5c147d92bf
@@ -20796,6 +25449,7 @@ a399941230c86517994e5bc945e5cdd1
 a39a3101c5dac6cd95a2682b007c7f8c
 a39fbf2bbc24e255ae157fec09c5a670
 a3a042cdfdeeaf02d7b802482de16c5e
+a3a721e6d3ea96d584a65ed120c6cecd
 a3a7570d35d2cad3bb2922837ab16241
 a3ab5a0b368b618b7a5c02ab276eab74
 a3abcc45c7332cd40a947754539b7101
@@ -20803,10 +25457,13 @@ a3ac065d1ba2573df9c62e1ca81de90e
 a3ac400258f0ed012469accf65f21547
 a3ad771cffa5a58c1cc1164a0dd24c63
 a3b106f07f072a9bf736c8bf8ad2d380
+a3b1f9ca8e61a751f2e458dde51c0de2
 a3b5f8b25f66d4f9461943c15a942049
 a3c03a7d8577b5672404c169ce1ea2a0
+a3c28a0b0a4eec977a349f61818c266d
 a3c5c7ea1866b5e6ca5efce5a3d6522c
 a3c656adfd2544447d72890e9297fb3c
+a3c7db331bf37e0d1130f83fd2c21ba0
 a3cac20688970949ce20969ac4831bb0
 a3ccaf6aad908e71d6d4bf6bdd42384a
 a3cfb706a4fe5642e1a3f760d4f29e77
@@ -20830,6 +25487,7 @@ a3ef7d495ab02dbe6908d008045c599e
 a3f07786f7a644e2caacea7cbc7873d0
 a3f21e0e61c573f8a4fc2d23ba5dc370
 a3f26cf7fa9698594197136753805cf2
+a3f3ecad01c85d3b5772a7958b11441c
 a3f405ff68fba944d3a681ea565b3514
 a3f4be1caa37199b77ad412c9b333235
 a3f5716ba0b07af6d29b95166b6ae494
@@ -20842,6 +25500,7 @@ a3ff887a32ae4d9ad356bd63e2547aeb
 a4004ae44d809b75163846255eb00fcb
 a4009f427556803f81e9b86a2ec2ca33
 a403808299425ead0a951e709ae055c4
+a404c0553a6827a46db22eeee9af4c98
 a40d3a31cd2261e2fe3212def8991d48
 a4130bdaece1ed076ee8f4e5ccb14d19
 a413ab611517f2a535f2feafdccd31d5
@@ -20849,22 +25508,33 @@ a414508b05bdf630f0c93d78b51c0f5d
 a415b9294b01d79f568723edb0fe48f7
 a417c08807f939ef4f57d55f9f3a0744
 a41859e75769f2146f9cd2c355b9abe9
+a418d31b846f3ff9b26036d1d5ac677e
+a419614bfe26f7972a75ded1e219c336
 a41a512b08a2b8dd46a8365575d04dec
 a41befb9171917fdafdb554a11347184
 a41f1af5ae098c60a88eaa6a7c347272
 a41f3b6f2dfb767a0e2d1bbb6aa9fe52
 a4258d8b8dacfb95e79df3554a587774
+a426d5aec9d43146f6fbca7c12d49f42
+a4270615ccb1af175542d36c55453d21
 a42773edbe2f7e3b2ca9b3d841c7efc8
 a4279a13a95e53879c65350d814ae0e4
 a42a4aab80a3c28d1a5820b47649f8e5
 a42ab735c4e5817cee9bc714a46f5a61
+a42ac585011e212ab2367b8d67f13252
 a42b3573d1e31822c3fbb80d2eb065aa
+a42e613097a35c3bd19baf57f6e96b83
 a42eab6930105da2e2807fe6f309b735
+a43383eeb5829f39d5a863e46d276dd7
 a433a6509f5ff45048265aca6827d6ee
 a435d2f0fc0446086700876a089c2dc7
+a435ddbe6c61eb9f686f3738723d707d
 a4382c4225c23e09ce6e304750ef797e
 a43ad183ad73648e0f6863a146e8e659
+a43ccb6a2a311a3e408fbddfac944018
 a43d2c90518c206ace3ca74451252282
+a440868fd520271775e6fa106b93084a
+a441fd405bfb589947d7c8b389303a13
 a44255e0c18746cc885dff79c094fe47
 a44325f8b8d00b933d0b7726414d55ed
 a443d3236de36172ac33256dde40d783
@@ -20876,18 +25546,23 @@ a448473b22e9e70273250ec109f5ea97
 a44a4754ec265540e391b0459791c32b
 a44c61392f2214ae9f97bc9381649dde
 a44d9641f364764c764cf6eb59889af1
+a44dbbca0242787e09c9d15fd5950c9a
 a44e2462cf26767a6b6bd9344e7b1c9b
+a44ec6ec6e7f291f9cf04e78db3072df
 a44fe2a0ade0796bd5b56e4b478fac3d
 a451cf07d6052fa08e16cd221ba4f8ed
 a456e5155966dd9fc8624e333de6a07a
 a457503495682802834fe512a0f4615e
+a459135f8958e8aebd51e62879a9b6c4
 a459ed389043133b30e8873ae41ca6e6
 a45eb7e15daa2aff99b56de0c1542b78
 a462b5c802dea78829e86b7e06a33aac
+a46417b45a7d8472a2a099d279ca6b21
 a46435ecd90d976b158b7659e019c18b
 a46609dbc44681bafbd049ef81f30bbe
 a46623c2477c807dca0a7a97de6a205a
 a46ea2c7973724ce4714ee7f9ae51b84
+a471e0dc1dae5b6446e5a053ca6f9072
 a4732b662d22af92d2d479c3354b20cc
 a475d5b03715c6f6ea0ae4f45ff12d30
 a47d5f404939c5addbf8a0d8e8181cbb
@@ -20903,6 +25578,7 @@ a48c2bc6799061dca6366b08fa965378
 a48f40ed4d8a1b8428e0ff9a9f9675bc
 a4928a1365eb556aeea0438656056fe3
 a493f957d2730f3a96d9fb8c84aec241
+a49498308b84066364887e6b2fcb854c
 a49655ac980172038cb3d064c33b2ae7
 a49c24a9565bf1ce0c9b46fe72827045
 a49e3f67aea9848501f92d0bed90edd6
@@ -20914,11 +25590,13 @@ a4a45d986ef94344a14a36318537e98b
 a4a4e525032bebc61bfd70c5b7eca5e1
 a4a54ad8379fefe1018a82cbf08b5c3f
 a4a667f289ef6c8385deeedfc6544afc
+a4a85709d3996301c0ee7078795cbbe1
 a4a8fc4d7adb760e2c6ba8588df713d4
 a4aa1f5add9f67dcf9b66c533c5151f1
 a4aaae88225ff04733b04b490e2baae3
 a4ad5df4b139dc6288cc5bcc43e09a00
 a4adfad8acc274490f169ebae2ead50e
+a4b20581845f06229d2f482f2736884a
 a4b3665f5b091daad00675ece725e612
 a4b37991bbe98a92d12b998c6e4b3867
 a4b3e683f4bf115ae3fba0b5f42f1170
@@ -20928,14 +25606,18 @@ a4b8b02686ec995706c55668c400269c
 a4b9d7612d45e40dd9820202c63764b1
 a4bbee27a0eb37bf82d9bbe5b2c438c9
 a4be6b709157a93468fc2f4ea4c25246
+a4bf7f191a1bfe2dbf3cfafa04c31919
 a4c10e49b09ec6c38cfe6ae538b0e9da
 a4c1465700bac7ce0f4601a8c6f7c92c
 a4c1750322e42c8d42130139afd0b6ee
 a4c297fe74219c37209aeb0c92ffdbcd
 a4c2c54270634497c0a5373278282c31
 a4c5204c31d98c02b163468efce57101
+a4c82f67c06bc262ce25f17a80712bb4
 a4c8a13fc0c2d4b37ddb274e142155da
+a4c9ed118e9d96562370ce7ee7481622
 a4ca64100101363fb7d75734c6922503
+a4cae592d0403d0f0c50bd0d8ba68559
 a4cb888ead142b3fc98dd3fd14f17ff1
 a4cbbf4b202dc2c508f1ff136ab343be
 a4cc3db4482551a035a27793fe741f38
@@ -20948,10 +25630,12 @@ a4d564e3954964a9f1f5d1c72bd574c0
 a4d58f648bfa887ab9c7fb54a6e92565
 a4d5e2d38af074e04292d17d3f56bb99
 a4d95f11c386b3c6bbf5037f93c2db1e
+a4d9e8509af730f70f715878725da0a8
 a4da6db4af64c2ddef220b487bc77d14
 a4dadcb083e561264a00081bbc4d9d7b
 a4daefadbf4fe0cd04c95e370e89e658
 a4db104833b9ccc9befaa3a19c5d480d
+a4dc8036f6657298671c1cc4fdffd8b8
 a4dd1b936c5088519542c6db56d58af0
 a4dee0de96a477bb88d02470dc426a92
 a4e06740ba336b7252a674e83e50d854
@@ -20960,6 +25644,7 @@ a4ea8a19a629e1f6f7c3f95eb09953b3
 a4ec1b54c9a2152558783e2e3d4a6b83
 a4ecea027ecc6ec471da793bd6c82588
 a4eee4fa16d44989f8eb50663f2ccf77
+a4f11ea8d173391737f1a37ceeabf702
 a4f12869cb411346218c797f3c54ebcb
 a4f224f3b6ab83368c78ae1c735eb403
 a4f39fd38420a2e3b3786c1d69b45fb1
@@ -20969,6 +25654,7 @@ a4f991af22ffc6fd738e26a71b57c342
 a4fbb964291dad47f414acb890e4f521
 a4ff10c6c9db5e24ce325bdd48261670
 a5021d6946a33091c513f020f96793a1
+a504cf6edd36864ab68bb19bf8880ec8
 a50856934899d7b0ba22e0219d7c75ec
 a50a6475615f04fffdbb9012caae4516
 a511ae9ace9495c309adc18f9b35603b
@@ -20978,24 +25664,36 @@ a51777b44f61d4dfb53a04b6fef61797
 a517ed9c5a3ebbe1e26ab4e6857fa1b5
 a51afbf855020a5bd718d004dbe22f74
 a51b7cbbf708a7264e9d15b7e6555e68
+a51cb043fd90d8424a18d4203b31907a
+a51f0554212f2f423456f88b61db6d70
 a51f0960322fb6b4381df61162abb879
 a51f1f46a36e96eaa4c8bac0a7b02050
 a52742b016bcfb63f5c710e1bca7941a
+a52836a8106c4b78c1b18fd6969345a4
+a5296d649e113e7b227c4a454cbd282f
+a52be7ea453ae57cd724192f62100c70
 a52c4edc59cb9cb1d1d9bc1e7896efda
 a52dbaf085b5e92d80899e58243bfec3
+a52fce6695198b3dc5c85e804b172d8b
 a5328ca5eb5c464e8d9b94eb9747bef8
 a5386bf372232a04770619260f665288
+a53cf8fd739fcc1f652ff718a6bac206
 a53ef4b566a175ef4c1f717d4c849424
 a53f0adfaf8e11abd461e613b61ea2fb
 a53f167592df9201db0b3770450056ac
+a540e3809af132b448e9b58533ff2e69
 a5422c577ba382517a7f3b6c4603e1a2
 a542c13db83d3e9e6b3db71d40aaa4c3
 a546b2f130a963f0545bb84025c062bf
 a546b6fafa5e7fdf4e4d4f4a2430815e
 a547fb8b360bd7b7dc9ec6d53d69e59b
+a54aed048c238c33ef0e197044318c72
+a54e7febf2e32af151b6f104dcd71934
+a54f4224eca3ef532b7eb258fc633075
 a54f5b0be9ee57aafcb3656ccef6d6d6
 a54fe40965e7a31509ee29ca409e0f17
 a55358cc0b22608adbc54f82573bbb37
+a553713a3fb42d5a08ca285b60d81527
 a554022d3013ebcfc18a7c34931d3206
 a5561e607b8ff390826590e64d93b8ce
 a55719db1c5785f03050e21db63f8fcc
@@ -21003,20 +25701,25 @@ a557361366d6c9b892812fe2c52e15d1
 a55823b3b836a6347f1bac22a7e999d0
 a559ea60a144c498f44f5260c409acfe
 a561f5e42f64002b1c2e80a4abacf8a7
+a564aae9f87b05d09797e196b78d6470
 a567d92a5d3903766bc011f3adf656f2
 a568490928244387947f51802e696b3a
 a56963ed55086bd1c0e732c92623b557
 a56a65663e23699a84fff27015dc420e
 a56b8ecf7a7b51672a54edc7263627de
 a56b9729ee952f9f9eb62d04d9e78b9f
+a56d0505f686a4f50c6d1bae29d2be03
 a56d4501347e393e99a8e0e709bb75ba
 a57032dbc9ebf62fa2a01fc3cab6a720
 a5703b5c927c341decbe4f18c54ef7b3
 a5709665818dba0f530a7a799aa689e6
 a57f612bd6380a6d808dd2b4cb547c4b
+a58004e07f419d34a92a592c5b8611a1
 a588060611e019f8d710d35044516210
 a5899038fecc6cb31962afcddb547c84
 a59092baac5c24b55aa1e46054a21335
+a5937588184a01a31a107ef5fc17b12b
+a59532a0afc39c2c45b7636c936fc788
 a5953bfa251199bfc5bf438f20cca5dc
 a598358ead9a47c80143c4d7aef9d59c
 a598c58b7a620c3d7e5d4461860edb1a
@@ -21024,14 +25727,18 @@ a59a63c947a00cff489f9868d79e945b
 a59c5d4d6638d79076d7963fb6d311cc
 a59dba3b00657306b55171f1d4f7a2cc
 a59f592df7482d92d9e8eb6a8680c887
+a59fe8ef08b9abe5e85394d80612d718
 a5a00f5dc53b3c6c74eb17aa3ad20fa5
+a5a1b2e85790c1b1c91f4be57361f81e
 a5a1f58c80fae2c9af1db2e54ac97917
 a5a31b55bca07f5f24b384a490720a11
 a5a378aa6f7ce768e005d2467d45897f
+a5a3d6d2efc8f8bd4d0e956ed482996d
 a5a558b74b66d5108b0219bf56752fca
 a5a85990c828f0d8469a97eb7bab4d3d
 a5a87953778e89bcbc4981d07f7c6329
 a5aa78c9a6bad668df875a6ae1562d29
+a5aaca82c46680b97befd6b311a4c5e0
 a5abadce42a608d375e7aa682ce664db
 a5ad95643526ddd9460c2cbc894d193d
 a5ae5c8037e647bd349fbdb09beb162a
@@ -21042,13 +25749,16 @@ a5b6312d4917ada267cbf270effe6e8f
 a5b7d16110814a29a64c4e0875a29c43
 a5bdf9acaded99f883006ce0c20b293d
 a5be0d7c0bfe10a98d9547a281b82069
+a5bfcf1072bfe3c4b218f60a6ad76015
 a5c782086ad9692ce91c714af0951c0b
 a5c8554194cea2b52c0cf2a070356227
+a5c86e4d21a48af767a22f7fb7b6583a
 a5cc32da980c80135e1945e6d7b7fb28
 a5cc9a6593e478ceb7cdd3ed85516831
 a5cf45c104e7aef019fe9b3015c6787e
 a5cfecbbf0db5b2923e690dc97918718
 a5d6c703ae0bc747354a3ce651ef7d53
+a5dad9c9086b7ffb29950cbe3174a099
 a5db24f672a5801bb7cbae451a786947
 a5de414a55ff8f149af4d01954966aa7
 a5e2217c969e9c4e6bfb4832d74dca36
@@ -21066,21 +25776,28 @@ a5f313bdfa63c54112cfdc3fcd64c680
 a5f7154c3b7d6289364086e69869355c
 a5f71fef57a2e40f4a71ef76c0694308
 a5fbfd6c9f825c197071563d80a012e0
+a5fd70f849f9c462a87320de43cc6250
+a5ffb87511fc8929421812fd0a8ba5e2
 a601aeeddb0705cff02eebf20b75c21a
 a602ecc7d4636fb5ee28b70f1ccb77f0
 a603be82be49c2a4e8e6b67730e20c00
 a60484a3f79967fa07abd9239abb913c
 a6056b6cef0724d5ba26fa8ef7aecad1
+a60921ceeb5813bc84dc68ecf7aa7099
 a609305b13b6d3c156136689961a8de0
 a6093f7d08b8c5b16c87271ec838afa0
 a6099759e1bdcca53e55a97cf2e91a1a
 a609a897127bfc6ed7ce56b95318dba0
 a609c62a57eba11ca19aa024fba22a28
+a609e88d7bd37d7c32e2e6cb0d729989
+a60a07d72349ee9cda910432f47c8f5e
 a60be9780ac141f1fc70621959991b93
 a60c82a8e03b412c2be5bbaa290f8096
+a60eb067e919e6ba6ebdec7cbe92f9f3
 a60fa64269357238276ef85b7372ab35
 a611ecb8162b3e26f595d91d0c58bdc1
 a61337388cd070b01473f913ad3703ba
+a61795ee8c668cfa47a2f9f5aefb2757
 a617ea7a32c53a805d942122ae6e93ad
 a618c5b3a659123cc6b970c45ad27cd8
 a61c0f661fdcebf2f1c920b26bdcd6e7
@@ -21104,11 +25821,13 @@ a63197b3c93ac9bb909cd308b3667a4a
 a6324e3efa542db5abee42fb72466ce0
 a6328860f557c0ca5180fa123e3ca168
 a63556a754fec63abfb4013052fc4b66
+a63565d6c6cb51a6c37ffb7504b5ec48
 a63624bb7a8bdb44c66a7f2a286bbac9
 a63679ec313d45d7daffe183dd32ad2a
 a638002cbfa522ad736c251fa9b39c5e
 a638889b0b8fc569b269903602095681
 a639cea41157ccc829d39be4cbfd51a1
+a63a60feea0f46cd483f6f9dccf4f81b
 a63ab806139beadb26100cbe2abdd175
 a63b919411aa767cbb7300dd689c86e2
 a6421cbaffa2ae3c8865adae238ee0a7
@@ -21119,24 +25838,32 @@ a64bd99d41bd3d310ea6b329c6352524
 a64cf2b513367513cc5b770a89da3518
 a653e313baee4fa8d7a27ba7390ab422
 a65793ef4437a0b9212b182b4094aad9
+a658158779df5aa5379fbe5ed0cf09df
 a659a565f37070e9ed99b9fcfcf50ffd
 a65b09639fc4628db56034365cdaee46
 a65e26e93e84ebca6a0ce6b2e991379d
 a6604ec569a2aeb240d2beda400ef7d2
 a661c89cc4921d02903a8862cad5a704
 a6629889a6d3062f76863856150d4620
+a663e9652094abbda053eb6b99ef00fc
 a669e7439f892e2850885d1009904325
 a66fc931e2dd5c8f8db1082624022ed0
 a67041cdd3cca2b34bbbb3a855fdcc81
 a6733ac25063eb353834cc3e642e514e
+a673814efeec628b6e077b909c74a966
 a675376671b113ca274565447ac98403
+a67739cda0d2b062dc54cd353985a9b2
 a677442bbd185712c60f40ad5a23f105
 a6774df0ffd0aee5291ada10f8a3e7ba
 a677d649f2aa9cc88b523b0393b1b29a
 a67af4a39f6f64aaa7ca5ffeeb23d62a
 a67c4437e9239d846e92840729f04376
 a67cda6db6b558907362776e22afed9c
+a680e5d7397e55f7a44e29100efebdbe
+a683095cdf7dcb0cf6b5d4c7d9b74865
+a684821ee7d587af7d324a084a863a8a
 a6857c48e29bab49b375606bda8cf8ac
+a68ce4bea33f74fa911f9c9aabc9a5bc
 a69050eb28a4546e0f0193d61e167c5a
 a692b8b9d9cc92f0cf7d23801e0c526e
 a693ebb59fbbd6fa0166a3003f184ce2
@@ -21152,12 +25879,18 @@ a6a59b14c4a0c0fa5c1b6208fcf2fac7
 a6a5a862fee58c592439da1a0d875998
 a6a75ea03d46691ecb8dff2f72d2a358
 a6a7f11a21fee5c42a9d408f90e124cc
+a6abb2eb03ab3e617f102abc082dc121
+a6adbb9785138f55460cfe5220cb49f2
+a6b160f97e44c67d2b5e7ef6f311d1bb
+a6b61205df4a2b225a77f73bb67de182
 a6b621892a04fc88ab4e74541692cf50
 a6b6b4b7f8c273de1ef1737e701d4145
 a6ba925b32c18185361d124bd2e54d54
 a6bb45d9befabab40e70e43433d6039d
 a6bbad8a6f7a7de8a25081209ed56a57
+a6bda6e088c72b8d5c7b8ac2de559eb8
 a6c36d757704e10a5ffcbf5ca6333c67
+a6c38a6c7f2522f375db19320033bb4d
 a6c9149c69552e2a127994a5d548e30f
 a6cbfa4d33f1f859f3789dbe2c394e95
 a6cd3e4cceb1483a3bc2db2c73c6aba9
@@ -21170,12 +25903,15 @@ a6dbd30c1deed7bd726bdbc4013c67a5
 a6dd2d16132a9ca02aecf79f3006b074
 a6dd34bd08a8f02822ede3131f31e0be
 a6dffa5c5d606e39a07cbf64339499c9
+a6e03317922224f01da49a0677281ae4
 a6e0ffcbe4c0a293c31011aa4582e925
 a6e1f30d95bf23446248a72608108bfb
 a6e2bc568d50231a836073c3302605a3
 a6e39c633840192ffb571794bf4a4d55
 a6e5b5278863e777dc0546be0329ea8b
+a6eba711420c0af037d23ba6eb4b8811
 a6ee17b48cb500a42e4d022bd774463f
+a6eeebbed8b43b64c3eecb59f73bdc07
 a6ef6f18422cd093bf53f0672a8ab85e
 a6f02d3a744cfdc0386f3710f76dca23
 a6f10a4c241dc47ed943b1fb98f5817a
@@ -21185,17 +25921,22 @@ a6f56366959bf744901a75a3a575d9ae
 a6f995548851270343cde1ca53274771
 a6fd0b8357ba0583b5eba646622e54b6
 a6ff33b7de7cd82872befc1e9e54ef6d
+a6ff346cabc26339f2779f3062325229
 a704c8585a793b5f9dd05754f7213782
 a705606fd3e36ec27823dfb60ee7b719
 a7057da833a9a8fcff24b54c5698a807
 a705847862d9c3f0902e078597ff928f
 a70738a7dbc7bd48126e56092caf7d2f
 a7078fa9a16f3c8191af36dce145d7ed
+a70b304d22484109a09f8267a40b81ae
+a70c87e16d2e321ecd1e04e33dd6845f
 a70d8b44d1e9176a8279bbfbbec6f114
 a70f1bf25c2feaf57af4f23874e7dcc6
 a710e19a1ee38b9265a3d74c2276feaf
 a7116d87f43ebaf220b3d5f1496a6a21
+a712e77dac3189a306eae93dc1f8e01d
 a7130b71a07e48d3986a8b6ef92600b1
+a713d4afb0c7a38909f1677bbe4f811f
 a7142d78d63457688a8f0d8ffa16e0ff
 a71437e6416bd9e165ec4ca4f673fcf6
 a71440ce23bdcf7a840c184ea5c3dbf7
@@ -21226,6 +25967,8 @@ a741b3d2c54314e9166b6805f792495c
 a742e93ac26a6ec3fd37d87a2ca2a8df
 a7464fb7f5b5e8030c3fde289b2c0d11
 a74699e359f0d765168219a4d6239089
+a746f5af55566e9d78c5c78cbec824c6
+a7476df1308035c411c15d3a8c0b8c70
 a7481c5afb0977324a19bc4ba123b78c
 a74859d5cc2e69ae2388c8c9b9b393c0
 a74b1d299d1cc3be949104790d574522
@@ -21239,12 +25982,18 @@ a755fc43278ab31076c30e2da4854305
 a75a29edacbcc4d76009582a74a32009
 a75f95b2db3f2bbdc89cf962e203e3f3
 a762c479c0690c965dcae63550e35e2a
+a7641b919630e2cf34d05dcc655ccc7f
+a76435c8499b60e1e9e1c643c4c88d7d
+a765b80afbb76b5df8f2ee38eef9d2c0
 a76726a1bc7c504c56acfa0809421bb3
+a769b89d8c2b3fdd8800824700d0ecc4
 a76b9e79b53f720a92f526911c1f752f
 a76f3035976d6d1d70fc8134b2c59918
 a7739f3e11d00e949dfb8e8404816878
+a773f7440b7ae0bef95149c114adfff5
 a77445b146425d6f1376a0dcce77ae6b
 a77488b6b1518fd23a8364677251a731
+a775717b3035ae55012072c1089bd5e3
 a7758365ef9fce4ce3688643ed19b4c5
 a777c82811507a811ec16e74a1e3b62d
 a7784182ab37df2946b1d585bba9b9bd
@@ -21262,10 +26011,12 @@ a78bb4e10108310b8bf4a0b576ed74a1
 a78d2668c548503b2147e43106d10f72
 a78e5faecc00c7fd648042e6518a2ec5
 a793b79ca50936aee3d94e5973ea6d4a
+a7962bc4a7c471a152bda3b5bcc7b145
 a79725dd97b61900a07d2a6d0e735153
 a79779cf2ef77243632a893bf1c4be52
 a798ce76f53bc4982ca184097ddc5e5a
 a7996ccf8d3b7d6848ec2832c8165126
+a79c7cc5e9a721d09faf898775179cd0
 a79fdf5af776d99470c7632f2c13cd8a
 a7a01816d2486635d910114b1881ebf4
 a7a1b2b0a5cdb213e40141cc6f93127b
@@ -21277,8 +26028,11 @@ a7a5aa57fcbba7aac17a114f90343e7c
 a7a67afd196cba822d575c0decf9ed1b
 a7a703a2d060297cfda56f90af1bcda0
 a7a71bfaa697ff117f264b4fdabbbe9a
+a7aa96f48d5c9e7d0682e2cf5344af4f
 a7ac12f90f75ccd6e723db2246274cc5
+a7acf550050922572f474cef0a28ea4c
 a7ae07e2e6e2858f23530ed480f654d5
+a7ae94667d76c4e2f63596b80246c0e9
 a7aecce8b6a6b1b2e2e9598f0fd48639
 a7af00a6571cdff703b4fa4280d2e783
 a7af5ee9c93329179a005d272d525da2
@@ -21287,11 +26041,15 @@ a7b23cdfc03272f1bd60103cbe80376c
 a7b3c9f2fe53409204dad46ad1d2f125
 a7b4bfcca28f96bbac4b04521d8e2cf0
 a7b51868ba51e047d72b272bf1a711de
+a7ba7e768eaa2e3792079cdb3392c681
 a7bc0595121b98ba6ee6e5abc4cc49d0
 a7bc439551bd2c0f4c5c9eb6c08b71ef
+a7bd07f6ef40c506a0ffefd75308cad6
 a7be27f39d17a15c3fd36bd97f01fbe9
 a7c08ed21906b790caf73931eae5efc6
+a7c109db038bbbfcbeb04f94258d22c0
 a7c58132a959b311f4decca4b9d015c6
+a7c5cb9764be461f9f9eb4c98fe8dfc3
 a7c71b6d68b3a896585596a97e2e520e
 a7c79f74661c8ef92c50f503438bcaed
 a7c8d8e1204b375d2e6264baecd4b4f3
@@ -21301,6 +26059,9 @@ a7ca5dab3b81673fc618d06809b5d9b0
 a7cbccb95591350d5f9a3bb994733030
 a7cf42b2c72aa45d0143a57316ad84f9
 a7d06bc8685e7414c8c75318d777615c
+a7d5d64e2fec691f42f38ebb662ae9fa
+a7d64290e1040499b1c3be7b3ea82daf
+a7d96a4e2de89524265f50c68e5e53a3
 a7dd2f217fc179f7da39c16868690527
 a7dd49820cb00a76f7e9a44ae024f82b
 a7e1eb8c159f7c72c964992f25e7613a
@@ -21309,13 +26070,17 @@ a7e2e1c732d5c0dc8fe16e889364dff0
 a7e5611fbe7d1d74e94c2377374b4236
 a7ea09dd1056187b020f522425202386
 a7ece540ba96bc9cf5be97b7a1d51548
+a7ece9b1d7a32159ec01cf1ed97c8973
 a7ecf7dced6d6cc31403046ff3ab1d22
 a7eec5bf0361c08ca80299d7077e32a6
 a7f497aa490f2981760219da72fbcf73
+a7f5a3611739fd703c90b2e5d493bd50
 a7f6828cea53b2e949778225084f54cd
 a7f96c5ef669491786d3adfb085b0598
 a7fbad6749350692b31611fae6b92d4a
 a7fbb144eb5122a9affed9566dd877b1
+a7fbf00507dca55019be1a2f8550cfed
+a7fd5fed5c734e4e0ff82d5b8cf3acce
 a7fd7ab21a26718f0b44b322e89236ae
 a7fe63c4efc8c37fdc03fdb4e8060ded
 a801a107b8a4cc69588d3608bf964783
@@ -21325,16 +26090,20 @@ a8044685a9803c32fab640761956a7a1
 a80daf101a5576bde27a0562fa39a4cc
 a813615d65351d2e5b2c5faf02aa30b4
 a8142286dae679088a6e0c540356f6b6
+a81454c0889f48a8b4dedb7510628950
 a815255f8dd8ea8f56766d01b08b32ed
 a8156cf6b2822be4ed2aae7ec987e9b8
 a815887fb16aa023e00403a78a3e8e6f
 a81647f31a1cf99ce576e3735c280896
+a817ca6116109abab0d9eac781e39136
 a817e0cc33f06ea023d9a894a10f4717
 a81c06d9ece6013f71fb83a0e747ab44
 a81c3470e1e7226d99b2cd955d34c72c
 a81d49a840171ab78164d8f36aeb046e
 a81f280495576989c88631189a2dd8ca
 a824612d75760af440725fc5a7f1fbba
+a826d3aa88100598170b4f29a728e08d
+a827657d2a5d709fd38ae265539463cb
 a8279c0a4f1860095a964327700ff4df
 a829f6a7bcd56075cb922a50875ca871
 a82bcb25c935e1dbe0d052dea896c47d
@@ -21343,8 +26112,12 @@ a830d3e3693e6e4fbdb5aec380efcf60
 a8312016982daf3be83a0fd158ff15c4
 a8315b8c6f779b34f902a2f4ead19211
 a83460206e117c58a1607795255ab129
+a834899b36f15ae2c04f4a2906048145
+a835476e39a5cf9dfa4a42d6ca628973
 a835b2086a2b2e6dce68a2fcdffa1e23
 a835f8eb5e76735e2ac2e6ba63445b04
+a836908cf7f9708cbda4ed0a9fdf0af2
+a8385daab95c1e254ed738ad197762dd
 a83c8a4970d32161ed998b3dc5c69a3c
 a83ceb7f5a93314f7fccffda1bad4f4f
 a83e8ee976fee87292ef986e75668fdd
@@ -21360,6 +26133,8 @@ a8457384795114558591a2ea26e89967
 a8473afc968b24aab26ffb742c72fb7f
 a847bb3dc10b9ed20de278ba8cea9c54
 a848cb5ffd3657637617f10641aeaaa0
+a849fe5e75d33e4b9fffb12b15f24f3c
+a84bbda74e47e5f02680bc7f8c6d36b7
 a84d8f93302e971a8bef0503d3d40b50
 a850e171f57ca7214dd6e270f0fb2254
 a85376a28b83d79171bad65d5c0cd17e
@@ -21371,8 +26146,10 @@ a858c1c6ee95e5954a6d9f596b5f168c
 a85d13732155fe0bd77cc4587a8e578c
 a85e5964d69d24139a42f630964e74ed
 a85ecea46e57a5dce25a9b2e833d10e6
+a86038b6c8a372e674b2549f5629f8db
 a860b36a9519b92ac3e83507e3b200f6
 a861125432412c95b5298013030de4a2
+a861aaf34bc54860b6943762f46115a5
 a864cf3d8e49786e5ec94f84650e9eb5
 a865657caebab175ae1a8dce9ac46c2e
 a865c918e002421d41e5cab832d97141
@@ -21384,7 +26161,9 @@ a86aeb171959e769847870e08169309d
 a86c7122f02d5e33779e0ee002a001e9
 a86c8d7114b8e15a8e15c2bac1303d80
 a86ee1b9f016105fb53f195fee4ed306
+a871e405f02b1a04fc7fc884eb8f6d6c
 a8723c756133cb278f277f00436f8400
+a87441c35290513a58600f57626c0238
 a875030181674cc287f61462706c31f5
 a877d6b474ee2f29819d5de32ff18a41
 a87a24ae251b7242dc54c4844ad07aa1
@@ -21399,10 +26178,13 @@ a88bf81cdabfc3c1022668adc9bd0889
 a88d9fc72b83504844da8d96a77a472d
 a88dbc442302c125ceb12c06612516ac
 a88eeaa20fbd5476eebbf86560244b15
+a8902b45095f2c0d4f7097c7d1a7a890
 a890d7c4149ce2a2eeeb124d93df25f8
 a891accc6c6f65ca3b0681a2a0847cf7
+a8921e2fd94559e001cf7c37d6cfab2d
 a895433557fc323da3b45394059a9add
 a895669a2948cc6da6f217332165432a
+a89579dec31af404ba7935d6b0d00e9f
 a898772f5af5d6d6110bf9a0481c639c
 a898bbdf5fc1074b64013e02edac9c11
 a8a05dcbc6203bde6407f1945f2f2281
@@ -21414,9 +26196,12 @@ a8aa1e299c844e49e769fc4cec46e7ae
 a8ab47eae0999b40539c51bfa6b263ee
 a8ad92aa5e0abd074ae841ca7eb05631
 a8b196597d26b9df153729f8901b11c5
+a8b7e7acdb0d306ef5d09f93eb78b2d3
 a8ba540d9bd8109f0364d28533121079
+a8baf375d0a5826427c090a3acdc293b
 a8bb8ef7351309f47832e611aa56e028
 a8be9bbbe0c60589713eabf197f2b5be
+a8c130eb6e2ce8759a99717e8134bdfe
 a8c5accb3de1dda84867c961a6252757
 a8c7cbb39555d2a95aadf050821ece2a
 a8c885ed716c60d5132443e1e311c189
@@ -21438,28 +26223,37 @@ a8d70eee0ae32e776ce1ae99dbf2579d
 a8d9ac6ed35ed17d2c1253848b19ebd1
 a8db9ce3b404b71d40feb79eea95d7aa
 a8dd08214e04212c573b54476789cf25
+a8dd3e66b38341dab5c02dde9509cc9b
 a8dfcd71ebecd5bf6a5f0f92305ea84f
 a8e022af62972117212b5be9354d156e
 a8e0fd536d4302ca5e8e50ff277e6d6f
+a8e31d96c20c495f1814b12b90305125
 a8e41074a5c16645e117293fc2427e65
+a8e55db2932e1a799e2c7551a3963fe8
 a8eb60a2844eea37dd4ec5593225a63c
 a8ee3a5ab0ee73baf03fdafc9c1b16d7
 a8ef564005fb4ec097f230e3f4bb7e72
 a8f5c71f90159a16d57c53feedfdb1c6
 a8f670342511c1742f4443b02713b0dc
 a8f93bd1c40f9e8c00b86f6b2611af05
+a8fe8efc4665a5558ad75a0b47dcf108
 a900bd262fc1f1f400dee514675e74b5
+a901fdbac7d8801d94ddbcd0ff7d579c
 a90925102fcbfbf539a75fe7021da7ad
 a90cb389f99a58a3979a81e1f0df9556
 a90df28c9fe5c6cdc3c073ba77ac4423
 a90efe399ed1a093e72d0dde4e78a5b4
+a90f59bf0ad348ff9efda923e6ddbcdd
 a9155c8dfeb479001425cdb59fe0ee14
 a919e1590891bf62611f4faa24ef2c06
 a91a9af3964eb7c7dc2efe5229c0e17b
+a91dc1bfd5e1029a438c89e5e2fa584b
 a91fbb515c750dbbb549de0439694a70
 a920871c00d1fc877ac69a2a35f188a4
+a9224cc83106be68ac9c485264a42c66
 a92312f94e8aa11fb05072fcd320c407
 a9236dc56e9938602a4fd6e211c04e1a
+a92381b15cb03bdd4a44929b2cecc702
 a92c86b2f88bf3e5bc78966ccca5124d
 a92da6c0c82d27ff60d52f865e6e64fe
 a930cf397024d7c0128218ba4031ad6c
@@ -21488,10 +26282,12 @@ a952cc200e7e6effce05107c161d8ca2
 a9531ea63f8aa7259045fc2cedac044d
 a9542bb1d8843d294319229b03d3397f
 a955ad105b4830d4ef6b32e7d8575c3c
+a9572d501189b69c3d20d57552cf2efb
 a95a19382bfb2266a49565e819d03536
 a95aa1fc4fb9bf3f3cabeadfe16c8cca
 a95c0233c4b734408ab0e7bb28d81b53
 a95fea78d54778504c79b3db9276e993
+a960472fadfe998a9bfcf7409e100325
 a960727fb14449c56e0daa264aee5623
 a961a3676f696ea19149e5637cf41fc2
 a96447575f54f7881e7769210b3f305b
@@ -21505,14 +26301,20 @@ a96a8aaf5ff864298479f82dba624314
 a96c5b4dc0d366d0df8a1b5da978163b
 a96ef51d540da4168a405765f06a906d
 a9703ded37523cb21a65e33901b6e6d6
+a972116f9de8102476da244b21f924cc
+a97265b291bdc6bd0c8fef21c4581c64
+a9741098d075dcd6682ddb8e6d8d1ee2
 a974ef3756d642393d3694751842b936
 a976866ae1c230b7797bf03214e472c7
 a97810d8bcb46badc2fe12a3fac272af
 a97b5fa4577d255f4a6a06232f74dba8
 a97d1d2d9dfbce752e8168c658794a56
+a97f7b4b67fcf10e77703eee046e1559
 a97fa0dc0d75e4ced6efd919c07ab20d
 a98377a80a406a22823ca0c7cd8553ad
+a9838cc85ba55e8ca3bc45e906042e2a
 a983b60875c40928dabdea4d5cab4f82
+a9842e68fc29acc4f6e6734e24141590
 a9844493c22292e8acf7573b21138243
 a9847b7830e8bb574bde3130dfe9f031
 a98606af4bc7987021bc38d6df6d6bf7
@@ -21520,8 +26322,12 @@ a9869d8d719995a6b78f59ef881770bd
 a98a561934d477d036328380132a72da
 a98b228689b10d8047c30283a5632265
 a99062e6f7985014c2b31e19fcb1ee7a
+a991c1a2937646308ab4020f871de137
+a992aae2adfe7394a7443dab59878a60
 a992b98266ae970060bde8fe03fc337e
 a9934dfdf34cffc3da95d4c1eb399149
+a9951b25e9f1686112616e214a2fdd67
+a99811709afe04d068c8ca16b08985b1
 a99ab318f0efeb20c129c4f9b6368277
 a99d7c21ef9a0c05ceb87effbaed5b73
 a99ee80c62ce8a0489a33e6a43795c09
@@ -21539,6 +26345,7 @@ a9b682fd194cf3d5e9232667a2bb318a
 a9b70a8fc0f3480fb6abb3830beca200
 a9b8b5b4101fe82395c7617b3a706493
 a9b96fb72bcdebe22db84a2f6f1e5c6c
+a9b9bed70687d82fcde185075bbf2a05
 a9bb5fb6bfe48c23992ae091377fda23
 a9bbdf06a3adc72377c277a7b816af5d
 a9bd9b414a12424ccdf8372d17afd9b6
@@ -21547,6 +26354,7 @@ a9bf3b9ac11fc355efa9da970186f927
 a9bf6d4f5ed066b23b981910030e6ce4
 a9c094487187274248ff7df23cee88fa
 a9c1181ab3f004de1c1fbb44eddb408d
+a9c1dfa2182265eeb69a66292064bfa9
 a9c2a80ba1f8aa02cb7366df5abfa732
 a9c3a829c9c12c2080ae709c6f703e8e
 a9c506cf4bf7c97fe61d7af25cf34c88
@@ -21554,11 +26362,13 @@ a9c6209c7db09f0a288e5e1fdd1aeff5
 a9ca7d4b98a0137e16b645331f8b1812
 a9cbad304eaac856439ea013c0849206
 a9cc6c747f977a126ec1dd9f4fbe389f
+a9cda734f6876a2ba9187077778501ad
 a9ce4d6514f5af2dea7f711830fa9cae
 a9ced68ed00774ab8fb76fca3c8bb21a
 a9d4e04db2bc2e1e3fb2257d53f25343
 a9d5d4c80e48f641abd126b104a4b401
 a9d624f4d5d9a74befb810a27b116c8e
+a9d750ad090d6ef89209737a9a1bad40
 a9d9f18e6643523ae2bede7961f8a681
 a9da21fa6b50de0c5cdd9a0c55f82537
 a9da65dc9dbbee53a03ddee6d85537d4
@@ -21576,49 +26386,68 @@ a9e81d16e228bd94db6d2df98712e331
 a9e88a4da29b3116c870bb9d42e3ce07
 a9ecedd44c16c901119eec513fadb9ae
 a9ed0a1040f7f6607a4f84d973141491
+a9f1675b62c6e8e5761e5aae26f47e7c
 a9f1e42db6a56dc3a6d7cdae3b961fbf
 a9f2ee4fa92ea64ec91f5f6e4cbdb086
 a9f4da1563c3c5fd58d2f9fd7022ea18
 a9f634857a1bcfeb5c0f3a2150b6dfd0
+a9f63eece95286cfe573fb5db06b29ad
 a9f69078785078fdcd7401b4d78335b2
 a9f85db2873723c5bc34cce3d5cdd574
 a9f90111525b29bf5b8f9e1f93f6ab31
+a9f9d19a9decd58123659aac38568793
+a9fc5a327b6358bee73e689e0a590e95
 a9fd558a64bbe5e117206a1d5bfdb413
 a9fd5f6af8ba70a522462c94a09f3eb0
 a9fdd91cf4b7df28917160fd53b85099
 a9fe223319a97d9b04baeb1db2554deb
+a9ff51e42612710ef838fca4fa60a2f3
 aa00dd5f574eafb040b4fdbb35b07b81
 aa0897670bd8fa8c6322cdd689ee6157
 aa09b5e5d3672f41c255a1a1e33c5edb
+aa0c038d24f8821171fa048c206b7df5
 aa0cfcc67b80f51a920e020fc9a8fa56
 aa0d3595d92be2c6238d0d401da81dbc
+aa105d18defa5ecef770b583432008c1
 aa117eabd19752e8159f808576edd58b
 aa13891d30cbdd13032e0dd9f4e495ea
 aa1adfd5010c0b9044498a9d7112dc82
+aa1b0a8fadf055b4f785304157f99f5e
 aa1e34bcfff568157ca91874c3f6e915
+aa1f2da643d4759c22d1c903ade8bc20
 aa202e7898de7ba64fa85866ee217408
 aa21617e68aa16e760ad643707cfde99
 aa287417d2af59388ce30881f63608b4
+aa2ce48ab62e145910d141f5d4348cce
 aa2d47e17fa8f4fc513c5142904a6c77
 aa2d895ce7fde04364a79a4af041b488
 aa2f4104a0a9228016c4c16bcf8ce950
+aa2f4e0e91d73db77274b3b5ac6cdcb5
 aa330df86cf80a0e6ee9ea9b612a29ed
 aa3583b51db956f64b372f997ca9c799
 aa36d2b1e80644d2926eb51c713dbf8d
 aa36eaac93acf644c510c7f469704cdd
+aa37fcdcedc9504518bf1157bbb78cbb
 aa38624eb0408f6a07f03cf58dbf2640
 aa38b0c91abcb07416eb20e4c280766b
 aa3bd0b588b4e3ae627d151c2003c848
+aa3e12666bcf5531df939113f7bdbf20
 aa3ec1e17cc7862bf1cfaa540cd2677f
 aa3f851f2ebe97c73274c2cca2f0c1dc
 aa40cb206b6259d2e601200f81f3f79d
+aa40f4728e5198893886391cfb769c67
 aa419b288d43e70bc7ad8a68e3f30b1a
 aa43f3472a459dc2e04329adfc7f57fe
+aa44f2c1a69e9a36306505a9e0acf2a5
 aa45a4e4a3293d4fcbb17f444fe61500
+aa4adbfa529a3a3a8c92bca1831019a2
 aa4cedea8339a62f8f999075c0acffda
 aa4fcb69fcfdd13dbcccdeb9b345333b
 aa503b6b876b3edc17c48e2964676e3b
 aa52235654dcd7edd8e81c02038603b8
+aa5615123da498390079a920a0aa8a8c
+aa57eb74db58ee648b2eb9a553ef7a0c
+aa57f8d3472c522476c8da3b00cb80ed
 aa58117af7989f0434f528f20b46e1c6
 aa5a2f3edfee012e49b9c67855f1d142
 aa5a9646ec8c4fdd60982e2e6d5aec40
@@ -21627,6 +26456,7 @@ aa5ae2ccde0854b3953f640a2bad0c20
 aa5b0c20a11b944da8d19ec7bfa56695
 aa5b86500183fa182f97927d639803a7
 aa60cc7faaf97d0e3e78a530ad3ab87a
+aa60f455cc084fbccee8116a7afc217d
 aa62cd9dba92cadc0812107a79b87ea0
 aa68b8e309d6c604b10b6b15389e004d
 aa6975dfba3903b3b3647129fdc88a67
@@ -21635,6 +26465,7 @@ aa69b15a141b8a194cde6fc66d1102d4
 aa6b4882f8b57939f3ae10a9d31e234a
 aa6b49d52dba5b5c2210508b6a1e3747
 aa6b50db227be998a0b87fdbb3ccea0c
+aa6c60f4fad73eb684a6e93973b97f2d
 aa6d04fc37850fb6ea07cbf66a801d64
 aa6e999fee6a2bad549133bd824f891d
 aa6fbdfe76d226b4e58c92a50aff6326
@@ -21647,6 +26478,7 @@ aa7401fe885387405384bc4afdd1a9aa
 aa76225fb4232560b32b55646af8a359
 aa7c4d4872aaff986876046fac4039fe
 aa8451468c0cd8d024663f58357d2ecb
+aa86edea159b851261b79c43de424fbf
 aa87aa868bdb25635825c582f04e9c44
 aa888c8455a86535580fac8cdce2fe92
 aa8af6c648a42ab959eec719bf0281e3
@@ -21654,30 +26486,40 @@ aa8b59a563e5313678743356194e20ad
 aa915e7c5039bdc3ec1793e77eea0748
 aa99f3a89bcf08b710bc90d1c4aded3b
 aa9c0cd1c781baeb79834ad074e9581c
+aa9c7f15ef9a19fc9684b0fc33f56ff2
 aa9d10c3f6dc23bfb898c98fc98f0b3c
+aa9dc43d4219002058abad324a466ecb
 aa9eaa35d86a96ce07c5f7a0a12af4a8
+aa9ecd0a10c32ad24ba27a7c48bf7085
 aaa7d4535e6f28bfa38596f0b9c58979
 aaabb44e64727caa0e398748146b3e02
 aaacddac8f6f2dd5e0fb5283c124d031
 aaadb1a660ec7ed66241b79af909969e
+aaae2059c134c4e0a25ce70e970bb984
 aaaec8af41400b5425aa88909a99ad34
 aab0747880cdc2f7c22b596d0b31ad2e
 aab2323c3b55aa9f137018c8af6ae7cb
 aab2fb42376ab93c7ba662afeb7bd010
+aab31beb380725405ed2820688e921a5
 aab3c095aeb1a3b4474a4adcb793a522
 aab492a05684029f44bb759310b2ef2b
+aab6cc77cba38b2ea2aa5042ae8c445b
 aab6ebf17d0dba256cb00de46440496b
+aab77cc91822b144f8101f0c0e6d48ee
 aab91911e6fc58a8b7d526225f63863d
+aabb972c314f2bd7a539a579a615a7ce
 aabcfa1c431fc0ae765fac01d9ae706e
 aabdcd686e8da40ce49d68344f6d5a60
 aac0c8d3543051415212e8b20357002f
 aac2305652bdd48a89f72b5a19514874
+aac2656f6bec5644ff351e7c92eef60c
 aac35632d818506e901052d91b1e1722
 aac51cae611dc985789900951a7a437e
 aac7e09f5c1463633885dea92468cf64
 aac7ef0857e6bf41df76bb265184f62f
 aac96958138ff9e4a9da07565986c7e3
 aaca5a4bb823d993670aa86e23e47f58
+aacaecb9319eb3c84749711bacc28047
 aacdec8e7d1916c504a947edcf195410
 aace333f3c390687aa8e206215e820bd
 aad3195e63dedbfb40e69b27c499c626
@@ -21692,6 +26534,7 @@ aadc8a42f28346015200d9c2681aacd5
 aadf6cbe3e7adc90b59c4da78a484ee6
 aae08c272c8db732acd0979aa47d5864
 aae0fd5dbf21ef01122e17c191f66ca1
+aae22eef4260b0d141e70af505d64627
 aae2f3185d477896ab2c3e1e946e94a7
 aae337ad54410abe22085fd79dd42421
 aae34367842a723d74b5c7663c84844f
@@ -21699,31 +26542,44 @@ aae3daa96737949ec8cce1033b2730a1
 aae40bff1f71abed179f65e31987da0a
 aae60142a3e1d62690d909d00c24d2fe
 aae7ab3b42a5397f6158938ce0b8daaf
+aae8271d63b88657c98b4af71fdefedd
 aae8963e4d7acf183cc7afec128d699c
 aaed0f19a373b16d58a4b57b6c5a2e6e
 aaeddf0fc1ff9bea7c1e708d3b5aba4b
 aaf1608414c9dec6f48e6841197aa04b
 aaf1931b2f73504a32b7c2475bf36527
 aaf599a40ca41e8deeddec4a2d5f94b9
+aaf9807161b07f2b717cb767f43bde28
+aafa6f86d64e8cc5f25b4fad83b67e2b
 aafb9d9cd4dd7ca01cbf53b513905bed
 aafb9e1e1f36bbbc8e304bbe23597ddc
 aafc51892e961797d2fe309a24d0b94b
 aafff89c75257792a12db4cd105e0fd1
+ab0056d9b5ad52efb744f29cfbe34500
+ab00bef9974e42f4aa09691126cfef53
 ab00ee593703ef7efef877d573015aea
+ab05cb8e843228352e224fb219bb6f92
 ab0c01f4ec23a8d81544accf86829ea7
 ab0c3aae2efbe051173fcd21515d283b
 ab0c85bf2fc3ad52a155b400d2ee65ac
 ab0ca955717e1575a07e695659bb8090
 ab0d37df3aa21e29b43324510396d830
+ab0e17c8b78fbb41bfe821bc67e151b1
 ab0ed0b28731192cfa0d9f735e09532e
 ab0f095ba1dbe4d46f766bbbc726f28d
 ab0f0d6e1b26658a4b50f5d09bf75ee8
+ab15eb6070b3b65fce6d85209aceacf2
+ab16b8b721ea3721bbea5596ef883812
 ab1c24beb12a3da5a50bf19628a75b88
+ab1cc91c3e6516a0a325bfab5223e76a
 ab1d11e86e27dbd05f9c26011af60bd4
+ab1da0e08bf082fc3d088615b22a6dd8
 ab1e362cd47a3dcadacfc01a8381e07e
 ab1f5b8da74ba84156cd91e34f1b132e
 ab2084330346e619c91bfb1da969ae5b
+ab2124c7da92a36660c7750eab44fdb7
 ab2141c3611cdce587e2c5e2bb885b21
+ab21bc9fd01f1dff880508ba41fecd73
 ab228aed61cdeddc0ff669e5d5713002
 ab24b1b9397699dfea0ace179be3cbd4
 ab25fe34683e1120a564bb204b3f0baf
@@ -21739,28 +26595,41 @@ ab2f917a15b0d0bfb35f4a331ebf7bbb
 ab33611d2ce19d4d70f6c65b336bc4b6
 ab33f504c09705017891d38c4890e8c2
 ab34a9a0fe8729ad466ddd93a3dbf6e1
+ab3541ad87a0b207f6afc2af14fffc66
+ab36e126c34c1d980a4d48e7d549cda9
 ab3833118d6533dc671fff49bc982f72
 ab39571e534bac796acb487bb433b7b6
 ab39f6032fc72c4d3b6808fd6656de74
+ab3b8af2685ae8a1e6877b8f32fd20d9
 ab3be9f52d19e0fd141d904660cb5ec8
+ab3c79e0e418657db0bac71b6eca3d6e
 ab3d4774f46644206b473acb8663372e
 ab3d6050f237bc6b26c6e99799d34aa8
 ab3d92e13605b778a315969ed6d13f79
+ab3f2fa7d9a8c6b86f0f9dab87fb39ca
 ab40dee3841ace4dc80e644672ee0996
 ab41880eafb58a8409bdbf1b05cdd64b
 ab41fb3d91253f5057b5629f8c345e59
+ab4431b94b183a5325a5e1a4a5b3af27
+ab445d419c29bee69ca10b76c7ed7f11
+ab46149642c0d4dec79e2fa5d49946ed
 ab481ab895a30df8c0d6153d7d97158a
 ab487b762f5c6672465271a96884ec50
 ab490fef5015e10de33b086e7b6e6d10
 ab4a72b3e62fc18f91b5f7e510f2fd24
 ab4ced6eb259f0ff93a5dfbf7dc016e3
+ab4d029470bbe9fe4b54b9b5f280804e
 ab4d971cc4cd350d8abc9050fd848b6a
 ab4dbac9f96ae9f14aa35b792e438771
 ab53071a2dc1c71c04c3ae3680458b52
+ab541fc9bc09f4a430953046f8ec8ecf
+ab58b3d0939ee982e4a9fadadb6907a4
 ab5aca6b6848b99cb880797a3e81d5b2
 ab5b39078759272d050b566aad1dbe5a
+ab5c2eccd1cfde837a1cba385d28526d
 ab5f0b2f3fbbddcdfba0f7f0df4d33aa
 ab60f63c792d6507ea43bdc0adea3101
+ab613f4ad437c54fd62c6643a2032ecf
 ab67303c1de0373729eb29f4fa02b86b
 ab67c7aa27f10365d4bc9aa132ae6e81
 ab6acc88c085b8360ee4539e7649530c
@@ -21768,14 +26637,18 @@ ab6b55e69af3888b40d51b2ce224b955
 ab6e0578dc15aac24a70cdb94c159a6b
 ab72429074f39bfe502faf7aa8c63283
 ab789f8e2174e7f78c9a629bcc647037
+ab78ca4727e4561fa622a3826ef4166c
 ab8019ebdf6d9b86a48a22e0c0694062
 ab8083110ae110de368adc5cd118f27e
 ab849def6697fbd6edbc086c74fa0687
 ab86a1f0283301efe227c17dd70b7e19
+ab87856924fe9cfa3af73bc9878a56aa
 ab87b7227329cf76ad58ce85650df016
 ab88936eb27ea4862494dd1b31b4a472
 ab8ab970b7403d1afffc0ff7ca86ead2
+ab8c514159313b797125efd41eed04a6
 ab8ed1fed6094d1803e28c15df87910a
+ab900500dc1b2800aeca05fe32cfef41
 ab9075d5d21e9d25cbde474f4305a756
 ab90fd9601b769e9466d174a5553cbaa
 ab912910ff3465fd5fd042095715ac9b
@@ -21789,13 +26662,17 @@ ab9e75c55dc3bf2aa438cfe8148ae45e
 ab9e99a377b0345255791933f1af062d
 ab9f31ba486d35f2ed3f0e3964898945
 aba0a92adcf8c5c52f73a89e02e1f7ca
+aba16813601bd452fee184a3815b9779
+aba30058484749643439fb4f6a06b3f4
 aba40c1226c50fcae9d5faf0b6a3c9bb
 aba636a9741ad125e78b07e9dcb057cc
 aba913bf8fecb68046821b21d32a753f
 aba947b0945cf24cff8fa86a03dfe139
 abaa5a127640864d9be9f87ef6db1752
 abab2daa60952870f3f2829745f60dff
+abab2ebbbb3ad77f5514d6c6a750625d
 abadb7cd92bbf26e67f672f168d5d486
+abadc4c21e2bfa116cd3ffd0dd335c8f
 abaddb1f8e9c6c4bb3a0c1a397b02094
 abaf519b0c3c95f5f75fed1f9795b8b1
 abafd81efd1aecdb84105435c4fe22b4
@@ -21803,6 +26680,7 @@ abb0ffd13a6155c03bdd0b852640f81a
 abb217c5b42933679c59060f372a91bd
 abb2c76617a43c0872d45ec706ab199e
 abb4c87957510f04117710d2c8805589
+abb4d8aa46709f197491ef7d65106cf1
 abb65d50261d54da7d7de3c53494af67
 abb87faa9f57c2296b528eb7efa09697
 abbb4352833fc202477949001b392360
@@ -21810,6 +26688,8 @@ abbc146a9fa8d2a2dc00affe27267a90
 abbe05fa5e53c345a6923d3a10cd278c
 abbe104f087570161630cb80d0cf4c51
 abc4f5f11452856de7e696607732b6a2
+abc50aa3b0555db74b7c59fd52843ad3
+abc517fa349c6980454587eaae8a0207
 abc5f42d0ae742b0c2ed2067635ee805
 abc633b1fae5de5e73a043a20d5b0889
 abc89ea022649ff305fa8808316a6f2d
@@ -21825,6 +26705,9 @@ abd66923963b629b800f20065c740584
 abd7dbc0362e88231523f3c99c99e7c0
 abd89fff00570d8d3569b4484e0023e8
 abdbeb1ab45fd6f72e1723e3944bc168
+abe0a9b61bfa10c7c7bedc91cc41abf7
+abe11df1ac4e40cf077ac534bc542786
+abe1ea4e32b71057a66678863233ed37
 abe42591c9083bc0f9574f33dfa6f01a
 abe4693da90c02553e4dccc6649a4505
 abe78538c5936ab6feeec8050fe80dc2
@@ -21835,53 +26718,67 @@ abf3283c82570c68779eae8f847694ec
 abf7a4723436f351be9d37c18399fcdc
 abf8ad2fb15d00e2a59e5e0fdcec1d1c
 abf8c4c817c53996d578aada495274c3
+abf9d597f196658aa96eacc40a0b2572
+abfb179babc3e9a8acf399f98cbf9edc
 abfe2315aa7a806dc0ad2e43f12dadc6
 abfea0dad553db6e217f12e17090000a
 abff6d4739b2bc87438febc40a615549
 ac013acbb0d270ba675a35dc374e9cc5
 ac04012918c454a69b09c37d791dbd1b
 ac04e6c204b06706cb4dae5aedaea430
+ac0988006235bb024f7cfd4b38372a68
 ac0b5b1245eca72116e7027b0ea942c9
 ac0c0dcd44102e4b01f893dfa20e97a3
+ac104e96d787376b79321f2eee933f01
+ac10f9ad65537a854dcb492554c0b94c
 ac118139d60530fd025a7c1eb9b154ea
 ac120991de3bb7a21613775c669a40a4
 ac12c5a936da317bbe80a11a1712d8c6
 ac12cf617a4f43699a180d63fcd61baf
 ac18e279d397a8735dbbe364f84c3c2c
 ac19290319dee9314c85a94e186c63fd
+ac1a8d80d3fd1c26e12bbf18c6bd64f7
 ac1c2767e3b461542ee8e670e757044e
+ac1c713b2ad3aecb5f3d4c5eb434d15a
 ac1c8f549df51709d8d1520f21f0b011
 ac1cfbddd9d86ccd0efb27d13be2152a
 ac1f1756f2bc49281603e34193d116cf
 ac23673b81e8eae6ae3fd3b59dd15a6b
 ac23f2fa0cd4c5794fab38ea1ee68df2
 ac250b04e928e61712d97198cf5caff8
+ac2570ec6ddf1276e780dd387228217d
 ac25a6d0f5e1b583fdf1bcee080d8a94
 ac25c2c51e660437f5777455934f3b31
 ac25d27d54b470d9fe812b5a76ab2e84
+ac27e6263f103ecb8353b7a7c3f500fe
 ac28846031d0fc8ba6738786387dd81d
 ac28db7a389af1f6dd7989903e94a386
 ac2a1f4d7d22bf15762a92340986bf2f
 ac2d04cf5537868d8f84b2eaf5461c5d
 ac2def6e8bf752884314bb705e758310
 ac2e3bd31cbcd147b21263346298af1d
+ac30a33ecc0e3c08f1ee453d26c4d512
 ac30d1c6bd45cfedeba2dbaad1a5fad6
 ac32d131a9116f3b2712479b12e69f00
 ac33bb04c70f2581ddbc17ce773dc06a
 ac35c1d4f1f8be21457d268f0e036a6c
 ac3624f017afc145a8e3fb2ceffef65f
+ac3659e9696d56af9794016d3c1da434
 ac3773cf8d5cbdebf6cdff331440b4b9
 ac38a6cbd364ec5ee3e37e2cc32da6d7
 ac38b0e9d610e1e333db69d36e0ff5fd
 ac398eeb555992832684664d208811aa
 ac3cac4aa2567bff61c467e14b7d5f56
+ac3dc816873f0b5be6f28566857e2376
 ac44b4c8540699fe2c7c6775f2ae7767
 ac46a1bb469afd0281fce6b2997b38d2
 ac4722d30f2a2b459a8a45b929a70efb
+ac47b0ae28c89b78cfaf568b12c19ccd
 ac4c45ca7a2f78454e095275f6e4b782
 ac4cb7f32d0365e5ea14046e439b5d1c
 ac4eaec81773e6b7840a15167c901705
 ac4f98daf8e489a7a3e4c9a1079040c0
+ac520a358fa96d4b22b7e8e4babcd87a
 ac534af617d03e2c82a7e85271c54927
 ac5564d8790907e965293c90870657f1
 ac5655366e8919a52e779b4c64088223
@@ -21898,6 +26795,7 @@ ac64c57bbce9368d00023fff31f217a0
 ac65db1337ce4c857f02a34168d9e424
 ac66054d11c1753eebbcf34716c27a2c
 ac6915de1ca5f4665af4ec013ff592e0
+ac691c1ab713acaae7668f07e5407d24
 ac69843c6fce2b70deb6bc035302ae9c
 ac6a3952b37d5c9277a8d9d8b7e98345
 ac6e5ba8af89c6c8c7037d8f0c4ddcc2
@@ -21905,27 +26803,39 @@ ac6f29aa38b65049137127d1ddefbc62
 ac6f6bb847524859dc1d592b80e8e40f
 ac7159d37f9223e2833bfc04345d95f1
 ac742983a07f9f36f001c8973d340463
+ac7603ade61491562180218d470a9d4f
 ac7631d6d4b1685f1dcf317fcb89d66e
 ac784978666ecd4d65f8d1f0e463e90d
 ac7d4d9243a23c007835580ebd0af858
 ac7d942fa9447256f36cd4856d81fa60
 ac7dd02130237fb0d7d7b57b1b3ab487
+ac7ed5462b0e60b64eb03eb7014e2fde
 ac811a9dbd4aa5e0cdc40d2a199e3a30
 ac818c038c6f68b783d2d0628d90cb2f
+ac868241c4b6d906ec6af820dd732e1d
+ac8690625a9311f6f34227e305e51412
 ac869375ac1b181044d78993717df56b
 ac869ee76d742a11712862570bef9a7e
 ac87726eabbe9c3aae4d30e40cadb20b
 ac8a4ff899252079ffc8b684b35f039d
+ac8a61f2e7e16aa035a8cc97f39facf0
+ac8d24eef5da6e32f8721569c83678e9
+ac92a13dc8ad2188c1dd7ba773ef7b17
 ac9416056dc50ecedc0755658d8523a2
 ac95af9fe02b9276d7e0fd0c32ba923e
 ac963cccaeeac235d851aafc84f2fad9
+ac99ad8a3918d84c3e23db5c3f001104
 ac99f7ff75bee25a3f4f92279cbbe70c
+ac9b7184cf1c1b1731ca66dba35002fe
 ac9dc2e5bffb2ade166216b753eb7780
 ac9e2bfe5c3138853302920b4154f41a
+ac9e88dabcad2e27fac79c22deb4b8d4
+ac9f5342b412751c07cd7b88a9ba7025
 ac9fc3c459edede0587f7e83fbf13e17
 aca17eeae333ebbc2823daf6c47bd6f0
 aca1ac014e7d7fc61ed4679458e1ea7f
 aca2e4d0de1161c484e94a6b9b18b3cd
+aca59efa446fdd6a3f844956a2da0b01
 aca612b74cfb8b411c2688f96a7281a4
 acaa46750eea72ef2719e7d4b34943f6
 acae1849a4dced710acd5ee719dd39ba
@@ -21942,11 +26852,13 @@ acbdb13667f3ed2b1c1b91015657d6a9
 acbdc6957f1de6bec4b19c405578ed4c
 acc0fce49d9ffb7560128a6cc738db8e
 acc385bbce6d31956f9ca9e5ccbff41d
+acc411820abef0129bdbc6e5522dbd4d
 acc42e04d08876d97310748354f309c1
 acc4a0db0284816ae76e66879c4a9ffa
 acc52d9a490b5eceb3f6929b52e39a56
 acc5b882f96a344852d59ff4b0411c8a
 acc5f451fbe7d80fd38fa628c3d3d3b3
+acc6440d0dd352a00c8b00b301cef828
 acc8f40c2219981b1fa3bdaf703e016c
 acc91ba8cbdacffc71638d3a3144f1dc
 accb746d87fac836a58dd043ecddc16e
@@ -21954,20 +26866,27 @@ acd15048d681142c9ad42a71d3b40f6a
 acd55db4868a01e3d94f97c10823e380
 acd5c30a88089b16ecbd91471eb4c4f0
 acd6db58dab816ae048a7dd5176c4076
+acd8b49aaabbbf34250f824bc8bbc2dd
 acd8bd1919234b1a8bed6e72c95d756e
 acda0f73ec9877c1486d142faa20905f
+acda2790b372af6c066015405f576c1d
 acdc88446af1a2eff0d60fd0f73a5466
 acdd4c505f24ba2b7fa430c38dd885f6
 acdf308ff0abbb05a8e62fbf3ac62550
+ace54221fffa2cb8c3cda6de994f20da
 ace55ec7df685a3e411b5273c6d42d91
+ace73b793bd6e1eb0b84ec88d9c76dd5
 ace8c8302f3ffdf40df57558fcf5a8c4
+aced3a3a14520be2fe57e080609b8789
 acf1e740f3d218d8230e928f2aaab8cf
 acf5b028952e126500f4a0f82efcc5e7
 acf771373626e79112bd3997efef9580
+acf9aee48742c26b0f0628c8a0ff1c0a
 acf9e5cfc144ba8223c14e1eabc19ab9
 acfaec727bcc817f8cbb0490fd1913f5
 acfd7d8c5c57b41c3d6fd73f1f1107fc
 acff1115759634717b616db629be8a29
+acff14628910dbf692ab7d85fbdc5952
 acffdec8a36aa8743c8dd02619cada31
 ad01f7dd22e54bfbee6bcf4de558b57b
 ad03709055e2c557f86f083dd6175d6f
@@ -21976,6 +26895,7 @@ ad0c6e9eeb25b982ca6cda00586d051d
 ad0ca82c10d89beb829bf90453559b88
 ad0cd68a36aaa9f13f2a008e87baf3f9
 ad166a4b7dc93f671efd876e1ebe8759
+ad1673badcebe848d250bca99318b715
 ad1b826c14e52d9c4c6e2b5991d07546
 ad1d5a6f83c2283b49dea6125c53d79e
 ad2014b9433ce7fe1b35ccf0849df28c
@@ -21986,17 +26906,22 @@ ad2a528243394dcffa7ed8ec4cf5815e
 ad2b436411e03807cabe5b2a3bc74827
 ad2c33edca0d770621373ba0f58808bc
 ad2e55a30bb8fe1111427fe633de15bf
+ad30638b97e70dc8e8b8afda4be15b98
 ad307afc9013a76437b8149749e98a90
 ad308e2d1afb567e626313a077606f9a
 ad333062e141133b7e548619ae803017
 ad3655092ea7dbd117eccc7f4efbc424
+ad39732c20565cdfd3481ccfda906278
+ad3af023b63ff696d7ff35adb54340fc
 ad3dd1b241402d0db1c2d2b1b72d3618
 ad3ee435d3ffa3e6e308039d862ae6fe
+ad411f5237efd1d568a1ff719f023e60
 ad43ec12bf1d891c9e4be7c0928f6464
 ad455b8784fa0ee9a396ff6b1bd74a31
 ad4566074b043dc991b7562167c0d6ff
 ad4817c6a5410b7e391601fad44e4b8f
 ad485175f2eb9dbc84dc0cd3479652e6
+ad4b743ef58867bf7cef98ba1c95406b
 ad4d4ea7056fa9f8e58e6990dd0da495
 ad4ea360aa25849a612d20526c892608
 ad50725e5b8f52afdbbf3433a735cc0c
@@ -22008,6 +26933,8 @@ ad5c474d21f95aa1422f5ac4ced78774
 ad5e958f6c66ee20669477505eae8613
 ad61cf21e0d9f6b48d426c625fa75d88
 ad6333e7214ed8c9f2a2f993c20216ca
+ad635fcc45f93376292bc52281a8cf97
+ad6435b86f0a5f84280da9f882137ff3
 ad6617baf627f7ad0196f5c0c986a898
 ad69f264605cc38b8193e26f2b431bf2
 ad6b802753ca0eaf74f397be2aa86cfd
@@ -22018,28 +26945,36 @@ ad72414c6beff49aa919993959ab9480
 ad74dbc5c1b23a1a4d79c184d0bdd0a3
 ad783f54f99e7df5d2e2c8e6290e2595
 ad794692bf7695dd01f79f375fb29fd8
+ad7aaeb5a83a922111066d59b185bb3e
 ad7c0c5adbb8a9a4efebb3e29c9ed301
 ad7dd61acdcb458f8be554938ee57b1c
 ad7ee4553787062987f52f68ce064f5d
 ad7f12aaebff16ed7f9a2a7a50a6aa6e
 ad8123a934466afbae8787743235c44e
 ad84f6298938d684a727887b727ea564
+ad888b88885848c0157b2e810a5807a3
 ad890e5a1a903a82cad770f6103a438a
 ad8c11e483906b0f19c4403ff4cf5946
 ad8d391393cdcd26b4072f403909e7ef
 ad8d4bda7c60114fa1a5b603c85cacf8
 ad8d7c28675c87d08717464a62b89e31
+ad8df53902bffb8fde65e45992029569
 ad91cdbf6d0228a5d12c860e73935dae
 ad927d6005e831d219fadf46ccf3ea32
 ad94741a841cec179858b8bb3ced0c5f
 ad96146886d0e3159f04ee0b10726857
 ad990a39dbcab1d9f9031868be1a85a7
 ad9a17767f68fbe6b9afd4f2bb079073
+ad9b362719a3f228fcf094f521f83008
 ad9c68275dbedada791808b17d9e1b0d
+ad9d0ac389d64f099cde8c5394eefb0a
 ad9ed2b527540c42f6c514b021bd8288
 ada18fedf66034a1d626a5096aafe45c
+ada308630517ed5ee942cdabce274654
 ada3a2790bbff652c67edd9021bb3855
+ada3b2b5d3791e0c7522cab196cd9ec2
 ada466508bca74b535f1ea19535aa8bb
+ada519c610aeebb82191bfce795e2403
 ada6a66ddec509fd3707d7fb5ff85fb7
 ada6d3baa62fc356725a08c3d56fb7a7
 ada806016164b5ab162477c45ed5847e
@@ -22052,6 +26987,7 @@ adaf07f869fa7906e921e560b380af69
 adb0722db71183e7684b9411c570346f
 adb2c47a309a72087971faf0ffe04e46
 adb59586c40a3b9f4bf4df2e544d15c2
+adb63286fd1164b3f4cb38ded99b872e
 adb709326c6945b70ead6c948805a19a
 adb73334b63a89d0d3ef1476178fd9d6
 adbb9ad9f3953f1c154fc5785c53ca04
@@ -22081,20 +27017,27 @@ addbc1deeeca5fccb8c610c11a7c14a8
 addc0079da4b282b238a017e6415dc30
 adddc0bf214f85bff42391fecf02b425
 ade14a86707a2576c5e2cba801bf8ab2
+ade182f6e6c08268b1399e82002d66d8
 ade219b866afd6617fd0bfce019c25b1
 ade339296b2378ae07cfbbd8c4ffa26c
+ade393c2a6f1cecaab3361152af726fd
 ade4efe4122631da2ee20778cbf8207c
 ade606c415c0230d3e9f91501af77dd0
+ade749718278525b0758ee2e7d8519e4
+ade7ae2c50ece8b0797056db9bf95340
 ade862b9efd9786da6957c76de1d7e7a
 ade91e17e040b7b47161f6a205015907
 adeab3ee5b4ab1493c728699b0eb2337
 adeba8394f24d69675c248d05994eadc
+adec66e9cd65bcbe8bcbfc1244eaa375
 adede9ccb9ba20af1eafbff4614e20dc
+adeee377c261f0f532046fd607889620
 adf534d9410a2a2df71a95288e386e15
 adf5f56ffc91c917b90b58934310c703
 adfdb340bffbfbac99f6048b1379026b
 adff857c7be768f4eab53dc63580a8c9
 ae02f25bb32861d87a6917a7b38ecf6e
+ae09cb5a38fb77a5b524b48b84fdfbbc
 ae0bfabbc61e24941bfb54f2e4dab5f4
 ae0c84296748f1be1b184ebafdcac6a8
 ae0e4e6915ce20599e06120a004c23bd
@@ -22108,15 +27051,20 @@ ae155d7cedbf68df21a26d50d06dfb88
 ae1993b35fcd81088b82bf3c3670d246
 ae19ad4b9f418d4fde1a8f97ebb51e1c
 ae19f43bc78d46843bd961b1bca0dabc
+ae1a23255d81982e54aec19d3ab830b5
 ae200b65007af5b466da5512d2ffcff0
 ae2041019b4019e91630b35ab03786ab
+ae21c38c5a71b05c0b6aa07c41908c2a
 ae26ab880454e5e52c59e4d3aa6200a7
 ae27d3bc50a28d086840696f4be1e923
 ae29f5ef069fc3ef444581cbe44174a3
 ae2a4128374cd0ddc860ba8d77d2c528
+ae2ae82a8d85516543bab310cf84f9a6
 ae2fcdbee39253669259a47cd12d4dca
+ae3095a9f7fc88f4ad855e99cd0e5351
 ae3122dc54c2225fd00934efd64d89aa
 ae316d291f4a06a9dbc29d7e5e3d0d54
+ae3428276cdb06eb0a0c41f6ea69783d
 ae34bfa8c80b39adde7dfaf949958362
 ae353569960675888ba7cadde53bf921
 ae389e648696122f783805890297c2ad
@@ -22124,27 +27072,34 @@ ae39c88419cb04a5c5e4b3685fff201e
 ae3f23f148c2ed7d7ce03e8fb230572c
 ae4057fcb87e99095e34131c489b8558
 ae44c587962db9c0b8eba95fd504c521
+ae463d718d9e27d9461e4c69be4d0770
 ae4787a78cde827cf2f83d3db829e72e
 ae4797d4311d01d45e095393fa215257
 ae4867312f826c33e1fed2a8154d0f27
 ae48d254072c802c8499ab55077b2509
+ae4979cd25963a90e33da736b3b387e0
 ae4c82a448ac24a2b2740b60c5e95e96
 ae4e4ca52249f236d4c5197a798d6427
 ae4ee78c6bd997d755eb1b60df0a47ae
 ae517f34197221560351f71a7885ad45
+ae52826c2b30df598d84d2f0006f73f1
 ae545fc0a97de186b5f206ac550c73c4
 ae54b5a1774b56dbe35249bdd18eecce
 ae55af49f80c8cdc9407132b18c27652
+ae59d7ecea6f0934e762f62312b716c5
 ae5b9dc09d9301b080796648e06cd0dd
 ae5d646d98f6828fcd6da0704b321bfe
 ae5e10d5ddffd0440a0a3054f389f89a
 ae5ea6d4462d9ef7c8e90731c3b1ce55
+ae605c0d4d8a278133389f3e100b30ff
 ae66590090e1d76b4d97eb499e69df4f
 ae66a627035019f0991116e696084721
 ae67598a054b5e8a299efcbf9da241ae
+ae6a7d001bf1f6accfe01fe19838c1e7
 ae6b713e6ff22da8a04fb001672820dc
 ae6ece92f8b85e4d731c0bf947d939bc
 ae6ffa06f720949ba0124f1289246abc
+ae701c0b1054221e8807c7afe2f3e039
 ae71371b59ab1917b2afbd73d06818eb
 ae7249c6be1a4100ca622629766b693a
 ae725e1d31f41324a912433bd041197e
@@ -22171,9 +27126,12 @@ ae9fb1e284b0514df9b8e22e1ed9aaf5
 ae9fbfc5952a21e51e628a95e544f3bf
 aea1f27130c75bdfa4ce2ac3a691b2c0
 aea2e206f81605f0b8f9f7e71b9b6880
+aea51c2143806548e4191aecfc30cb8c
 aea78e967f350d0916e43d456e62e964
+aeab3576bf533ab060a9734d688225d5
 aead83e0a027aa8167440c8bf653027a
 aeae488691b9b3b64b542c78796221bd
+aeaece460899bd9013a73a71cbfce9a1
 aeafc902ecc74da18552d62fd6b4ea9e
 aeafe412fa8ca0082bce20ff64cd6e37
 aeb1c952199e85aa1085e72ff78e33b1
@@ -22184,7 +27142,9 @@ aeb404a003e68f9760a8458932efecaf
 aeb4bc743a39e7be65d9c44c13ae6696
 aeb5206422424788cfc0129ca6f719f0
 aeb5489d984d387abb9fbbe2858c9051
+aeb72c0128b2aaaebe68e6bb5dea5bf5
 aeb802701b3c6e8845cbde4fdea2396d
+aeb878177efae5f389b4462c4eb4bc1f
 aeb9a8a484019a6da5cad304dd2adaae
 aeba1acc6f5ec5de4ff4cc5552487204
 aeba9bb2dc9b7b1b91c24c00e88f17d0
@@ -22211,16 +27171,23 @@ aed115e4f559f637f94db95ceaccdd55
 aed1d93d5cef850da8a4af345be7397e
 aed22d1cc9c7faa735e5225df5ad361d
 aed499b6cfe24053972e410e72bb167a
+aed5600d36bb3acc4f63809990f4c047
 aed7511febd66ebd0c2b8c195f79a364
 aed7e67246f4afe68d37c9ae66e08b38
 aeda546378166a208d6365f135d968b1
 aedac09402b6cddd4a61e9595e7d9989
+aedbed29650630bbe5ab12071224eb8b
+aedd46c512d9c5289245b5d2cd3c32d1
 aedd9c531f44cf0fd8667a0d5b0975e2
 aee0d298184fdbe48ff5e4d5bdf77a0f
 aee224dbb3227a228d1e698db478bf38
+aee3f5fe189ccc025b3177cf518d3bd3
+aee42e80d67a05b920092cdf27b1e2d2
 aee520ae0e2046ac20417dcd14019248
+aee68965207672b1fea1f3f4e33a5b4c
 aee783d964e8ec665525c46e24744aa4
 aee952bbc927a59efccfe1a20d3bae5d
+aeea346959927f8017fa83c5b4b1bc10
 aeeb9c896e06222ec14409696cf10816
 aeec6af08ffb4bda16010b8bc3ab29f7
 aeed9bc0ee2b87097cbdf6aab13611ac
@@ -22236,11 +27203,14 @@ af070590153217a2d8d31a2f3a68c542
 af0bff6eeacd222285e5ef241c4e610b
 af1104a6c84787397db205a9984f0da5
 af11fce599c55d9e8d677a2b550614fe
+af13405d51f98995fc0b2c121d73772c
+af1518e367ccfc5bd10158939aa5d526
 af17698ef0fad61d2ba46eb8b9131208
 af1794e1c925b3db0f30273e1dedf850
 af1818cff3ae809c662ce18403c7139e
 af18a720531c2f1a914dd963e47286ce
 af18df60b83225839a4ee33d89c94844
+af19887a61ae1e3ca594a355a345bf9f
 af1b985f6ab0e4e302df88b20ab72bc8
 af1ccf8c770f402eb88fe4e64ad28606
 af1d67e89f1d100a3fc71af12069c90d
@@ -22250,6 +27220,7 @@ af26ad8e9dff430c1160aa7c663f6ffb
 af28f9a06cf7efc419950126377c4c01
 af291808cbac057b33ec22601cf7359b
 af29cb3dafb3833d56809c22bb8a9327
+af2aeaa639592c175ce6f368c1f28a6d
 af2b8f01fdce301f039a784bd8a62948
 af2d3d93200af2f1f3b6a57cbff6461b
 af33c04b9f3d17e7bab61102634e3413
@@ -22257,12 +27228,14 @@ af3614e1aa400d42f3fe8e066e117a6d
 af36f077b05227a111be4ad7108c7efb
 af391ef055c2a4c9ac530cd70663f853
 af3b6f3c6ee0966f5b2dbe57d2d9eaa6
+af3b8017c64adecbde9e4e8bcdb593c1
 af3bbdba9a6b107a9275950df8adb680
 af3c5c25ca9a80a0460836e4b37a7f9f
 af3d6374039b5ce62b08285a9d63a9d3
 af3e45ae5efbeb209b8d167b14a0aaaf
 af3e93df44ae4b1a3fac1bd8fd6ae58d
 af3e9821e83926e72345b82c96a1924b
+af3ec52ab8872c791f46e039b28b9bd1
 af41f37411e109679c22c733faa34179
 af44ab8bc6587b54d8c7e57cb8574552
 af465cedfd3bf6fd0a2ab4e3f3015e60
@@ -22270,6 +27243,8 @@ af4906392c40cfefe61c56cfc474bc32
 af499709bcc8c86eded1c991e8c3e839
 af4c8f5712399308d17f029b47e878cd
 af50b4f884299f60ad5f5b70183ba1c2
+af511f960b3bc47c3ef63745868edc26
+af515336a9af1231fc1fe5bf7ff4f06a
 af52b82c1cb1d3820b5218ea2fa871a5
 af533fc97b6c2e2ce6b498e3e802b40f
 af541a245bc254a79bbedbadc52ae732
@@ -22280,6 +27255,7 @@ af5f8ea812f6fade2069847b33ef2681
 af608ce4413626cabcc8d470d54a4144
 af6544bdd3d79467f8946d9bcb5e0b5a
 af6545d1cd3327470756725b69335cdb
+af67340f0d5ffe18181d9a356ead95df
 af67d598838637d4c2299843ee81236a
 af683e9bc3d22fcfb02bd187053d9cb8
 af6a1e18a2de837f64ff43b8cd026fa1
@@ -22295,10 +27271,14 @@ af76a31e81c08f5b310d57b4c991528a
 af76a446b1d82f99ca8e6ae779b4a846
 af78c16d879dd602b8e8391369117743
 af78f11c33a4468cb25d831844796df8
+af7bc8c8d59fc32d0d912cc2e83fc81b
 af7cf709b8d27892797fb94fbca89f1f
+af7d20ca96f2dbf82b1f78b2ba19b727
 af7d5819d9c83edc19a2800ff9da94da
 af7dee23040e91baf82ecdc37fa53915
+af7f3eed91fcf20e18cfdb76ff2dcf85
 af7fd4187e21d38124dd09e855bcbc17
+af8054bc0180f7c87667f3b769a086d7
 af80d54d7480ed3282498d800c1259f9
 af8220f0b4c16293d034d4d72b3ad6fd
 af8716026925cfdfc72520436850418b
@@ -22311,18 +27291,25 @@ af8f9af08f94ac82a8fbee8e4864be7b
 af9000d7ca2de31b112414405eba6ecc
 af94e7185407c5a9dfa2919e550266b9
 af95448979091cc9d4f4eea2d4be9a99
+af96f14625616e068831a5172f2bc63d
 af98f09caede11d73483d749d72a7b21
 af99892cf95afa78538381a4592f6101
 af99a1213a4c446c2d82a5395a3cd913
 af99fa5cc9a54ff87cc7d90d0a9bf398
 af9bdac53e108683f0460f25098d1fed
+af9c0546c55ec84399b2c377f5eeb86d
 af9c4ab769597200b8e9cc9abe291e5c
+af9ccf639af75ac799f14a309b6f561f
 af9d0968cad0393472c02b712b1d7cb1
 af9e4d25b27d93a7e2851981379b6da4
 af9e6fc628c765418ca77774f1324e70
+af9e94652e62b1d903bd116172ffc34d
+afa0a55999caa8f19cf78482bd4648c3
 afa274da7990a9a5fef25cb5e4d496f4
 afa6de9bd14d65e83c182712042c40f0
+afa8705a10a4f68de9fb4f307e376085
 afad756411a9112a0a35a485308fe490
+afaf9edcaa323177251e61452619c734
 afb073b59d4a725044adf7763e46fc0c
 afb09d641c37bbb8f5a87da6bd0fbdcd
 afb0e6fd84b0af0c7c92e889aaa0db75
@@ -22331,9 +27318,11 @@ afb3e9e6da125a5ac56f8b576de4b9c4
 afb68f0239f4e6bc6b81675d38680b44
 afb731fc7719f91be6efc9db877b896b
 afb87468c6c063885211cec76bfe506f
+afb9db4a6c7dd6c22fcb3ac4b869ee29
 afbf3929515a040471351e8776f9a27d
 afc483592cab8e9ec0a51e996daa8987
 afc5647d594ff1f5cf7fb4b16b7aafc5
+afc5c14c02b5119c29446afc2be22eb2
 afc6533924aee63adb52d7a23869e26e
 afc775329ee7cdc4114d9defa5e13e54
 afcb271b8866e6fc41eaec821c9a5509
@@ -22341,6 +27330,7 @@ afd04a30b76641f07aabe97147bbb816
 afd1c3f291da477ce8cb34ecaed18a4e
 afd6ea6e3a23ee9edf13c3f42b4cb1df
 afd953bc36ee0c000ba468d37e8a2ecc
+afddbbb0fb5020f66c6038bfcf60fc32
 afe374bfd19f59a0f34f4cdcf07802e0
 afe3d1520efbc12391989101cda8f9a3
 afe730ca68ada2a5a9baa47af5c6fe8c
@@ -22352,11 +27342,14 @@ afed1325b0712701cd64c3798cda62fd
 afef6d57bdffcac029a931a3dfa3fe3c
 afef92613a1e163fbd92a1d206f9afe3
 aff062caf3473c77c097f43925978259
+aff0701838a4501410d4ea0c763e0974
 aff332df93f83fae2a57def9cee31381
 aff34421fad7716605f355d494ee7631
 aff5ea4577c2b7c72ec10a4f59a35bfe
+aff6b2c822fbb1c33b48fd60a2f96da3
 aff87b0ecf9ce622b87094f42b1e00ce
 aff8c719cd55ced4cb502ff56ec63f83
+affb7a576109abc7ac51ac6c7871eae0
 affc21048565b2f7ace9beecd4cd799d
 affcbc60522cb62a40244e54e01272a6
 b0023ce545c557990da3292d3352ef75
@@ -22365,12 +27358,15 @@ b0041b4507e5b9833a9956599c7d1dd0
 b0042e812b7c67919079dc1a10adaf5e
 b0058d3dd23a8ecc32e4d6b42abc53b2
 b009fc124bbefbf26859eaf4945f7ef4
+b00b219f1586b388d02e20b91c181261
 b00cdb7416e4ca0f092186d8b5c8b281
 b00ce5ea2deafec1dc6d00f2cf6c568d
 b00ceca7afb0bdd1a2b1893fc0a2982f
 b00d6f6bf575a39bb49f88a1b9a6a4c1
 b00db9798f4e004a70b7919c5173e5c3
+b00dbb417df5215d68b7af11503d3e47
 b013d0adfae044addd9f8dc998b4b0c4
+b0148f419ea7f3ee8a71576438185efd
 b01567365bc6148a64a55191c96d69ac
 b016968885805a2f4ec1a0e8ad0a7904
 b018444fed284473d85e90af265bf4a2
@@ -22382,28 +27378,37 @@ b020dbb558c128966bed25ce5773e83e
 b02114c6eac2919d60d1208ab73a6ca8
 b022a4e37a5002bcc96270a171460b17
 b023e3fc51b576c8e0c3a6bb70945a57
+b025d372ffe57e98eb895496e8c8213e
 b026e045937cc93b5db87da965e4ab6b
+b028330903b166a2ff384b6272a16d4f
 b0296d0f28abeedc6d957361ebe58d28
 b029b3d19b5ac0533e88e37e0b4f1744
 b029dd4ff5784be726458f57f3bae466
 b02daef0e53dfbcd46425d91c293947d
 b02db3385baaa447649d2e769b05defa
 b02f89d39a20c2454622ce9cf655f10c
+b0311b9599a66cca279b3ccee36f71a0
 b031b2cc793cae8f63e89952fee7f1fb
 b03613bfd2f07bb3d8ef6570a9d7e7c7
 b039104a7ee918f6cee5bc34b9cf7a25
+b03a4565ee7a5cfdc4f6be016b3209fc
 b03d2a5a5950304246bd089d4bf1056c
 b03dd4051b0cbee245194248d69fbd7e
 b03fde235bc96899acf8604dcddab526
 b041eed7119cad1fcae6263466ceb0db
+b042fc70d47c1e0261a2a7d4ed225626
 b046eb800c5b735f12b6e33c6fbb603f
 b046fd7494c9a18e8d8d459e2c0b2079
 b04778e7dc5d1348a7957d98927bf8ff
 b048c3b0dbbf1c8eeddddad457fb0fae
 b0490cbe7170b83d5f46b4268f1dc799
+b04a3f5f77c18f98167e9d511da93cc7
 b04b7db080246f1a7bb9152554889eac
+b04e9eaba94de3b201bd725e644d6842
 b04f262825dc79e7ee0285ad80ecee7e
+b04f6bd4da40ccf977dc803956910c2e
 b050d7986d966f9cda9aad94dd8f119c
+b05123898369836b2b3f1471ff7a106b
 b0514a23e8823ebb4034462c0e1de9ac
 b052e3e4690f1d6940799ff575a5f9c2
 b056048790737f59fd0465509eaa8067
@@ -22420,6 +27425,7 @@ b066920b97efc957e37370a2fa714461
 b0692ab07c3fb1e20395c1a9b48567d4
 b06d8894bfdc8a7a23ec495de176970b
 b06dd7ef6c3dfe3ce0585a85424e3146
+b06e303ef0302007d26b687d60ba2b31
 b07074dceca15f45ea90b51d4008ff18
 b07316da4ba75b1992d249dee2c90ed9
 b0746851d28842ebdae9af419f4febaf
@@ -22430,12 +27436,17 @@ b078b9799b6b55ae67b6e87fee2051b1
 b078e7be9ed3baab39a3b43a757ff257
 b07919c013f51df76f1271d4fc792d7c
 b079f09748127048c4bfa947f4104176
+b07d76513be0364f3165bcb7e6bc4836
 b07dff5895f84f50c503747531c86275
 b080530f232dad697b74c72b0484ba62
+b0819b4a1273582d07adf4173ae67814
 b08361a4d7b1607f0932f25d3236efcc
 b083b6887e5909491bd8846cce575121
 b086a7d1cfe08f0f0c97849fc6c55405
 b08919c36d83dc3cfee93b0d6bd293d4
+b089d8a5175df813644ad46680a5288b
+b08baf4cd1ef393a6044b559b395f4ad
+b08eaf89fec1533cec7f67e935477a0e
 b09051d0a5d1100250103992f43e82a4
 b093e89e7bc0aaa1e0e00d3e85d5c39a
 b09413ca8cc8ab8475cc935bb4426bce
@@ -22443,7 +27454,9 @@ b096b88f4e68cfbec253eec740fc4aa6
 b09762336c01ccdcc5ef056d0e73ccc8
 b09882d65ca8ac49b4648034c05291d5
 b0993338620994c0837ecbb50fac12b4
+b099e71b4fd17580660a62c38a633427
 b09a98a769bcb2d7ef3b362f44a7957e
+b09bb5d749220830b9358559e5ee4a13
 b09e95507c6ae27a3e1999aa555298ed
 b09f9184cdac29fb91a009fe009c4242
 b0a301443d5b422ae3e82f2db0b12ba0
@@ -22452,70 +27465,95 @@ b0ab7c0702eb486eb3347d177c3ffd44
 b0af8a15da5d662d4900dce3379a5191
 b0b0c709f8a52d22f780261939df1b0e
 b0b1096dfe76c31d920e4ed312e5e507
+b0b33258586f06a67032e71ee86be923
 b0b418b2099bd6079426de1c2fd47566
 b0b5425d3dfc2e2dd86b5d052bc3f3ac
+b0b7fa5705a231d485fa74b6174754d1
 b0ba458141279b798b7d1335425d8ebd
 b0baa056e5ec62da32e2828ca4fc60f4
 b0bc5e1ec66984c4e80377cd0cc3bc27
 b0bcb62e23c5dba46daeb3c73d524f2c
 b0bcc932257d2e424e99d829da4ea248
+b0bec4ccb1b7eea93f9b1bb0d27497cb
+b0c0f726c895c63f4e5cd4e6094191d1
 b0c297e12429822baff57b741fe5ffdd
 b0c820a0bf993e756e8b3212622a539b
 b0c88a6fd9ab776bf0dd1865d3dfbaa2
 b0cadc6066db0e1e4fe640c4bc59a72d
 b0cc3d670fabeff5da13a3d604cb8442
+b0cc886a159fabf1850b54744b0f989b
 b0cfdeeba2faa6aa79ccccbd5956fb0a
 b0d01de9e9c28a8dbb2866552354b070
+b0d09471173812c1397948fd3682a399
+b0d10abe50f086a1bf5bc3595823701d
 b0d134cc460f049eef94cbbb337d754d
 b0d2fa258fec2f6a99c5d7e94b9a4eb4
 b0d373a39cb60d8c1d8939ef53dae28e
+b0d3888933c5ac102aa2c7233199e0fa
 b0d425c6d49cc9ea683d890d3776c177
 b0d656bb237ed7f34d8a7306412c16d4
+b0d6b1b07504f2fd86d93a0f4e8bb1f0
 b0d7a855ab846b775e0289b564eef7ca
 b0d9d87e4edf184ffe823076ba0ae094
 b0dc2ea4c80c28d484b41f195b2c60fa
 b0dddcfdf54fbee5720b99eaa9eb9dd9
 b0e00e4364188ea1cbff06017d97974b
+b0e0462c7913a279a9119b33bc28a1b1
 b0e270b2711a8b557ad123da11a8b65d
 b0e29b3264aea025e8f1b0ef8cf777ae
 b0e2ce4ec98054909517a24ea6bc96bb
 b0e580283d40bc2cddc96bdee652d456
+b0e6f46424b72c3a1afd9dfac9fb7b62
 b0e77801ffc758af791e612e4ea6bb7b
+b0e9b60a36e7639f6a8d7418024f5482
+b0ec1bd23cfb440bd345311feac2c931
 b0ed70bf96b459883d2562205e142db8
+b0ef4be5b748e6427c5629d7f110a0fa
+b0f0154d058af437dd6f4ab1a0387d24
 b0f2b3b6323b4941381f4607dc259563
 b0f36634f6370863f49557de347a5028
 b0f80d64b328371237f7ed665e4a0d27
+b0f8fa6f73fc0b5a8aed4eb8c9af1b0d
 b0fd98d9e4c40ed2a1155ae2aa51ee7a
 b0ffffb836e2c63d5d5a54378246881e
 b101e0fa1c94776e95b6bb370b927628
 b10911ab64751005db4aba9f63d9df62
 b1098be0f3bf1bdea9d9cfa827783530
+b10a20e1b7e60ed31daa8ce2c4081b7b
 b10c5149baf86d384efaee678953756b
 b10cd2977c108bf70e124661a477fb90
 b1105bcef84993c369689954eee3f92f
+b11148fb9d53fbd99ea9046659b745a8
 b1125c6ae96b4a2dd7807b25d2b2619c
 b113169409946342ae7d6ff3eefef645
 b11370ab8803eb6e52019623a1d60ec2
 b1164f7dd0212c7c414b4638fb7d186b
+b1192a2f418c7a4b6e780c403b54fe27
 b119518f9b3376230c5dbf8c3d7ce9f8
+b11a9d634cf25b6dd896d4e785f09cd3
 b11ff28b6159ba51fcfa219c7d773aa5
 b120ecaeba6e2faa5c39360704b4acc2
 b120fe614d49b988f0117326eeaa464f
+b1212325a6cc67421aa1a8af4226427c
 b12378cc4e6cc89228ad7b722f7a1025
 b123f27f2f28506814444361d585017e
 b12735dbd7c92dc69feb2e3e36fcb80d
 b12b16636a8585bfc01c93f7a014606a
+b12bb8612f82ed9f4fabcf974be605cc
 b12bff1c0aaf0356b2cb2489d87d5293
 b12cfdaed7541d7557cc60af068ace97
 b12d4eb99c5a81b67b17cb37b670abf3
 b12e47b73538cbacd92b2cc9415897e2
 b131c13318299709402bc08df954e568
+b1345c54569db5d0c7b30a033a82f92b
 b1349c1e3b4d41f21e19b1ecf3309dd5
 b1349eb094b84c14f892679a7581fbcb
 b135767db03b13bba6e1d1b8fd7d3ebd
 b13672580961f0b10e34a7649a70e91b
 b13896956ba6b1b5a51632cf1d8055ad
 b1390000b2aa1f91c1788a4f6aa21f77
+b13ab5713b3b3dbe0e1d5b068fa4cc54
+b13b914f0b48d02d93a29126c09c3254
 b13cb992de922b705af491aee2f137ad
 b13d321659979369bc9bbe247507df53
 b13dffdec2ebfc073dc969b5f832944d
@@ -22526,18 +27564,26 @@ b142e705b7698693e97f020262602f75
 b144004126f9cc76c4aca1d6a9617ec5
 b14457d18dc6ef829aabb2c6c35cde5f
 b1454cd29b5e5d49670feb9dd861eb4c
+b145de1ef297052f3273b1dddced7914
 b1488345692525fbd7d649079b9e646b
 b14a0cd1bb8f3783d4d5400aa55d85a6
 b14c1f25953e74790bfb7979fec8c7ea
+b14d156d8d516d51d235f6a87c840dd3
 b14dd222bfee8396f5eb466b689c9f1b
 b14f071ff1b63e4581a09011ad4cafc1
 b1502d29ab0c35141a8bd2200cc70d66
 b1523499ccc81c42ac681e3e50b1a436
+b1534ab82a503c9acd5859d474a8d7f1
 b1552bb10e148ad4573f866df3d38b26
+b15746988c8d58bf0f7aed2020e88afc
 b157b93be085c79207c9422cb7e9e33d
+b159a6d68606f60a60580a09cf7e78bc
 b15a58aafe4d517835c8714e9b4db95a
 b1610be7216ac211e6e39bb65e566cf0
+b1661ba861cda15cc1d95e2f8a7241ab
 b166d51fd6a36efcf180e30482c20793
+b1681d71a9502093dc382c4bc7097fce
+b16ab5f054c1465229a0bdb2b42cb0de
 b16c1dbf1578657ea2525e8578dd009f
 b16c512ca209542f3e842a415050ced0
 b16fe83a264f55b75222032f5e498177
@@ -22549,22 +27595,31 @@ b175bc0b563c94a26b1008b0a7f46b1e
 b1760adef6ba9a19b88f1fde0b427333
 b1777f2584cc488bbdcd800f0a0bd69f
 b178d786d18a89a60484b690fc1aa064
+b17adf0283513e5f60aff50dfb31f744
 b17bd79341de11334ce0c14c6319ed40
+b17c28e0acd2737da55385691ec79912
+b1801adde94dc8c2c7be6107cf288030
 b181cbe5813a2579a5be56e7579224f4
 b1844047e652e2bcaac591314a64a52e
+b186fb6b8b4adf174a222ef70ab1ab86
 b18736e83cd522fd35d92ebf31a8c41f
 b187bc60b682c984e28ce88b6a67e986
 b189290e2586c50046c57f9a17226ea8
 b189ec8414f7d6cb1a87bd1a7f5db9a4
+b18a51c6b4d88096cc397e17f9fc8cc6
+b18b7995d272007dcfd8ad29a3d934b4
 b18bc8b52c6af3c327081e819327ece1
 b18c0d53d655140ba64ea77af92bb9cd
 b18c5428034a4895d9e465fb9ccbc4bf
 b18f86a131b3153eb86140f5e1a17de6
+b18fcc97353f441bcf8aeb580202d0e1
 b1905045a67f377ceddf7cb09195f223
 b190d1b6f700a9359ab76cb9a751d808
 b192f6c72768ccb1a49613bc00aea0b4
 b1930328c48086e0ef5b63b9ce8ca610
 b1964c1efed01461b7091e279d2f06ab
+b1980824ab97d32da1e9a2f06d47012b
+b1991efde207664138a9323499f0583b
 b19996ab23c7493987fb14d8ac110be2
 b199f67e96e0f2906a2c5cd364ed15d4
 b19c6c8746bce23db93897c6312d3f5f
@@ -22572,26 +27627,40 @@ b19f22462e4cb12bf3a78156b03f3404
 b19f2ec7dc50dd91edb294e496d6b9bc
 b1a0f1711497c6f16d3e1c816aeddb4e
 b1a146317112e5bf5fcdf71dc6822d29
+b1a451e61197b92f5520d349a8609d05
+b1a6ef7f5785177b2f49229831b2ba7e
 b1a8cf3683ccb3603143cf4f58a40424
 b1a99a9301af0d154d509051c8b49bac
 b1a9ccd6e614a4a26b30d95c18475d37
+b1aab0baaa4bf9c7624e92581fe8ba43
+b1ad44fd4ce55728ec6d56ac7a22453a
 b1b001cde963c74f862b06d8e37fbe22
 b1b09a1eb5d6dab64a189ff7cac08b5c
 b1b1097611a809f226ef4056d28fd272
 b1b1ab2c2e3debc31b46540936852508
 b1b64366783173860ff308af49aad9d4
+b1b6c79670bd1fe7b8ffa0f205f8fb67
+b1b8387a6519fd2215fc9aa1d576c908
 b1b97f0cf84aedfe18e288d267c214f2
 b1c03f66741a7c80d523fb6050f7365d
 b1c071299c2e48ed565638b5095ffba2
 b1c23e108803b2d90e760b5083050342
 b1c992d92ad348fd18d26dc72cd0c11d
+b1c9d42a95cc80db173c0ba1bf4ffdbc
 b1cd4ca15c3e4d2aa16723473f7575ff
 b1d238fbbb6028365589d4aa2806c863
 b1d2a15643a9456e1273d1b3197c9234
+b1d4ba505b85c67d47de9d1ca1edbe0e
+b1d4d2fa753fadb099028828824c6053
+b1d6db2e733f076367e176cf0fb57337
+b1d8b9470338beba6cac1f77bcc6071a
+b1db4a67780120e9b157404b8791d0d9
 b1dc9af2a9177d264d9e90b752c37ee7
+b1e47fafc271cc8af524a008c4e0d5e5
 b1e64f85edd44564a7f548a417712f3d
 b1e7b26754d159dfd3271a240b1a9cc0
 b1ea0ad84b715e3fb6595bee5687372d
+b1eaaaf5e2d693d64bfe142e97a7589f
 b1eae638f8658af2c2f1252095f6f6da
 b1ebd7a09526460a15d0ea78660ee50c
 b1ec6b81376ab48db730a3283ade2ec6
@@ -22600,7 +27669,9 @@ b1edcc609d242c8ce75b56e8ff0345e7
 b1efb02a6a743916e473c155436e7407
 b1f059f2abd4415722d2ebaf446a4a27
 b1f1c86b36f2560220034c0027f4f94d
+b1f20db63c8c4f69c520fb9d3b2d3275
 b1f47e0666338c8c283a992e0f13fc20
+b1f500240dad62802800222eb8aa5026
 b1f742b5fa9623bab3e7feddade90b48
 b1f9c25108f5ec85c4d3a775a30e6def
 b1fa69f9271812d7881637c349340e09
@@ -22609,16 +27680,24 @@ b1ff28d3d31eb30b44524343fdce14ee
 b1ff9253d1633dcda10547751d9c47a5
 b2019eb6c10d3df138c7a70b35efbce2
 b2024021ec897ee6211279e37c3af54c
+b20514c94020e0fe4e4479fc5ced066a
+b20b130277a375d9feded1ce796250d0
+b20bf795bd055f05880ddf4a5890d0b5
 b20c627da6810ecdd927df1565aaf939
 b20e21fec520c6e06d6d2492f9150a9c
 b20eee09efe0bb0b73d5fc2b676507c7
+b2113493cd3f8e306c6ec0fbd3460c8d
 b2135d2186973514fae5787d7247318f
 b21661fdb6098ab88703e6e047899cd6
+b219105c4b534ac6b03a8eaee1aebeac
 b219299441cd30789315c22206c7ae1a
 b219f0d0ae9256d6c6d169a1d54fe9c9
 b21a688596985bb443a51bf2c2dff8b6
+b21e10c4a427ea9a8842b24dc0eb3c26
 b21f93fda26d8959c1dce72fc85b9752
+b220413d23709124cbcda6490c2c3547
 b2265930bfa19cec2522297121524bb1
+b2281c13c37b3e5a5a469006b86510cb
 b22c9c1c13f077bd30189e2238b9f9b5
 b22d4896982b8beebeab2d05816e5aa6
 b235e5b89454bfffda572e6c0b36067f
@@ -22627,6 +27706,7 @@ b2390dcb52d5faf0c620df796efe9269
 b23a6e40723b9999274a2711b82e6da3
 b23c28694fe0c491c88e7ba3d1ab79eb
 b23fad36f1d467cdccb5cf578c8df92a
+b24032abf21913cdb33422b4860aa599
 b240341c2c544ead5fe662cab0f3d97f
 b2405c0d0232dc7c8e2e2c2e5b01fd7a
 b2413940be04b774de28b69b11a97646
@@ -22637,17 +27717,20 @@ b24e7ea7b0099bd7626be33fbc483c5b
 b2530ba47fe4adcb510dbd37657a6db5
 b255a2c46b058a72812d31cec2aad1a1
 b259b039bcda9cee6d016dc996bc920a
+b25af6a4222413fc162fa2cbad4a42de
 b25c2b1ffd0b41f5f7c51f44d745cff4
 b25c394cc1aa8d9c9d095eb99c79b9a2
 b25e908e4c9ed1b077d01b74cc633a17
 b2655c140c9be1e364ab3000aef2d698
 b265e79c62bbfd8b28a593a91d3964ab
+b265f0dfa9ec6fe2a40a92e2298f7889
 b26770af54b44743aa8cdcfa62a75bb0
 b2685a634526a915c2bef03b0d3ad18e
 b269d6f0619c68a9a8d8aa67b7db0dd2
 b26d0777c255b948273544b1fd42ff38
 b26dda9987c049edf38bf2fab8255579
 b26ded142826666f588e5acbcc8feb29
+b26e994264a2c573331b356f1ab37cb1
 b26eadc04e5dc2cb71b0081c96a6b289
 b26ed655283a0973e9b1429f816c7126
 b26fdffe21fd612d141a0ba803b0c306
@@ -22663,48 +27746,65 @@ b281ba6a76e0fac09e7c77a6c2321660
 b28574d539dc9435461b5c2903665d7e
 b288a42c520627b7edf3842d04595660
 b28943dc2bcf8e7ffeac05577efd8a44
+b28b08ee312d842c397309acff47caa8
 b28b9686c0f0154612975e8710e310a4
 b28c42cf7ac2f7b1ff7b8405cdc66142
 b28d83aa3266852bcce7a014989b14e6
+b2939a1192b19a3ad955dd26caf19ed7
 b293ccd904eff216f617eceac55021c4
 b297bf5ad8f77e916569ca8d79286aca
 b29898007abf332f8a54bd42c3158586
+b298fd26008a0c46224b43b208af44b5
 b29b9b61f3b92f72a5d99a6917baab46
 b29f06c508fb740ac966cd70b6636a55
+b29f5e3351a8a6eef89a665387899727
 b2a11429be77ea098f7057ee6ec2b1ec
 b2a13cef17d90294e69f87a93a5cab66
 b2a14a47b8b4d30218bb92d8202dca6a
 b2a2d6b44550dec4f3f71e12c9713f4f
 b2a3206e7d7698cef4160e2139d6d395
+b2a45d1a2e85b1c6ad1360e76770506b
+b2a47a2ebdf5e2ec882dcbe0c6aca692
 b2a572699634d0189e211409e7f27deb
+b2a66bf21bd96726887fa60afd26d65a
 b2a76705ed38edb1981dfb5d27ee1d37
 b2a78a40bedcfc06aa8701ce0b478761
 b2acbc36dec80c63db24da7b7fe3fd98
+b2ada03c9ec386d103581655f24816e8
 b2aef8aa181fa3d9ced960545a057c77
 b2b0cd9f1abe83b2db3f019c58072066
 b2b0e347e56e1aaced5debed4deb944f
 b2b1a4c4fdc38c7fa9a4c3cf0fd64982
 b2b1be8dbf9bd3df77b314e58c3ec1de
+b2b2530a2821b7860493d832753179f5
 b2b37e50024387897679d18f85dd7f1c
 b2b4ba194a4c33e9f8466ea20541c7ff
 b2b75c6c0018cf13345298139039933b
+b2b768aab2541ed7ce410bdcec42958c
 b2b828becae0720e08781113659db0d8
 b2bb59bdc79a692e5b6352f4af2b5ed6
 b2bef5b72202e3383de81e5dd04b71b7
+b2c080c94c70fe87cd8b3a015d79ce95
 b2c11b23998f7ca974aaf60ce3e21897
 b2c6e511669a25a83f9980470ef142f9
 b2c79093bcef4f4ec0bd6e9a5e72b960
 b2c8821cbe4256a351b2e5aaff8a565f
+b2c9dfaaa6c1a1f2b3a8b96546f0cd8a
 b2ccb3d9c132d4899e7a869f45c32821
 b2ce96ffafd7e65231751c2b53958207
 b2d0557745c20877154b40de6de24f6a
 b2d2caa21e794f26b784654d48c6337b
 b2d47d6c8644d4d9c6cf51ad42fba077
+b2d4a6d2611b77433acd2534033132d7
+b2d71ba111b06d7b4cfe0cd06e26705c
+b2d7a41b7ad30bc9a29874de59574ca5
 b2d8d1eaec313f9382cea7eb6c59c5d8
 b2da1d6403409e3dbe467f2f58175e46
 b2dae45a1c6cfabc5b2dc5e9906b3dcd
 b2db563db0c255cbd33e88744dbb2eb1
+b2e23be6bb705cf1881576cd99b2aaa4
 b2e52b041f272d5f0d70492c2db7cb8f
+b2e532287f871c58bf596c5ab5ca5848
 b2e7992d8d1a705db18674f4b1712350
 b2ea50dba427a9c23548a7e878bbf9e8
 b2eb1cec1b6b65b087a9f0aa75261501
@@ -22719,14 +27819,18 @@ b2f9ee69c38b8936c902842011d906ea
 b2faf7db82d342a63c2741b07e73dfab
 b2fafcab71ed8a7c5e5d56c14f03a716
 b2fb5294984ddd83d6aceda2e628d114
+b2fe99cefb732ff4fb653c7a4f414395
 b2fec668f9f83175405bc62f6f45f1ca
 b2ff2df6120948019058bc658c434949
 b300e28ec9958c2beb44b2199f531de7
 b302a9ffad3698f25293d28d39145a7b
+b307560303916728d5ab87a916561835
 b3087aec25af87116a72605753882a52
 b30aef74a83a06e0afa22ffff37921a1
 b30bae5fe8729b14046ef970eeee93ef
+b30be6f87d72bf7f8c41a2c8a72a4fe6
 b31050f021495fcf590dee249288bd1d
+b31226653562c22b7d74f91b5bc38f3e
 b312d2cd3474c34dfca3842025b9f1fa
 b319840c52c1a1bc5dd0d4f6a2e3484e
 b31bba27a49dd6e3fd0d28c0ef361b19
@@ -22745,6 +27849,7 @@ b3300084040e107f15273b093a24b40f
 b330230a3a670661ab3f762ecb2bdc3a
 b330266f616144bf7ba80f7d27396d7a
 b3308c416c059c8fc17f3476d3989b13
+b3311f2c21b8d60ee97acce8e926cdb6
 b331bafb0376f26bbc0c1d97ea2d62e9
 b3353d9e8ee24fc0237d9cc556952039
 b336de89d93e6922117671168d1d94d3
@@ -22754,22 +27859,28 @@ b33820c6be19412dc6bfe3f1c517d3b4
 b339dd91f1a530daf17c2050c870252b
 b33b8e6bddf3a0feacc73b444195302b
 b33c575a82070921d8e15eb93593b587
+b33e1ca34e2738469c2a85496b36b082
 b341f4d77d4c9fa302576ef61f299405
 b343fbe0b8ce802e2a96f6ea5098a747
 b34599dadebe71c95dfb447d30cb2b20
 b34930456adcdf2b293e9a0e851037a1
 b34e7a09d00601cede220fcbc244822a
+b34e9cf0becfbd7ea25f91a6b6051849
 b34f7fabbbe1fce362abf531542bfe3a
 b35047743d9f399ee49763be1fd5230e
 b351e55643d130a080023e4129ee3ce3
+b352667f4e7dda2799bf42ddd598a96b
 b35349e69faf66564b92f42a588ba94e
 b354069a76120802bed76330b86bb589
 b355d75e295dd72d4da3d5ff7ca5e86a
 b35d0e271c00acf51797a0e8765a9fb3
+b35e57dc2dffecef18a65eedd6ab3d66
 b35fd122927103cd9f100c903e7b4f1e
 b361674a9736a5a30bd3abd953627094
 b36175d75bd798e1350318a1dd650edc
 b363c384ab9f241d9e276f8f3f56562e
+b3653191b6deb42f5e8416ba5eea467b
+b36648884e93784c844e0a3a1d43d45f
 b3674b64370ccbea37292dc588a7453d
 b36774273f2737c359157130357d07ee
 b36d96665f578ca728f63710668f6b11
@@ -22783,11 +27894,14 @@ b3749c96b163492e1c929bd21719579d
 b376fb1036220f96e52e3f07b8c0f0cd
 b377d765b8d6a244efd6d2e3d87d1060
 b3786716997da5567b00f1e9d810a073
+b379af5a41ec9d8f90a89461779c99d1
 b379b06c7131405870ac98db03c9da1b
+b37a2671de8b8a144f15e9bcb3f88a53
 b37a4f82e9da8d2bad0b18eea9da02bb
 b37b611018b37a889ec3c7088a8c3cc7
 b37c05da1f9f944c66389fd07cdd6555
 b380a03bd791054659ad95d6b7c47762
+b3812d1c98b8ece229ce5b70cda7f1a3
 b3872da1e1a159aafbf618142f25b209
 b3876b679cc0e73e1624cc5a5b5d14a3
 b38932da9c535a606d2f198e1d0c1b4c
@@ -22802,12 +27916,14 @@ b393c11e187d9e5a1cfcca7d04aa991f
 b3941cb5c64b0ae804c8b2872a7231a2
 b396710ccc34a30b272b5591e9bbed3d
 b396a416394e7b2a78cb2ac2f542501d
+b399074cb3d6ab18482b97396a685edf
 b399ec7d1c2af23ed6d671927a346902
 b39b140781e671086cc431031aa8bb8d
 b39b44f067c54c33d9513e1babb46e0f
 b39b8d9cd84bf7efc8136c4c4d816bce
 b39c8af9097219f7183cec1e89093ecb
 b39e63b823907e931b3a1356bbc7c1eb
+b3a190341f1477f9107e28905ab7f775
 b3a2d61c908ccce317ee5c8c5cf8a114
 b3a6004554ea8b43e2bd0a85d03e904b
 b3a79fdca606d5f268810ab759997188
@@ -22815,8 +27931,11 @@ b3a977d4eddf97ab6d504b3066e1e9c5
 b3aa2a7a41422bc7a6480d42ee5d0451
 b3acd677a8b567c3498bd5363833ca9c
 b3ad1728fd05a9450a35384811b88947
+b3b15c2498786f8334637af59f19d1a9
 b3b26f31bfba18e80ba69277d228eabc
+b3b2808a3d65caab82ed7b2a2f840aeb
 b3b62c1891ab5e5ec83492189cd81815
+b3b89af2a12db4e084dbc3c48b9bae23
 b3b8fd5832972a47dc28c2046ae05aae
 b3ba0df9f3ffe84696a692cc13290bdb
 b3be9f2f9d13992dec490fe60d2e3a14
@@ -22824,19 +27943,26 @@ b3c0bcb764bc8dd61fee703642206373
 b3c0f70df9d89a6cca003e4e4425c544
 b3c18237193bfacf2d9e5f6331a573c1
 b3c348eead71afb318844e86af0dc216
+b3c46a90a823135ac751d45cab5ebe61
 b3c59c921f80cbc5dd25b6864a780ce5
+b3c63554f9082a9ac582a7882c20ca12
 b3c6d9c48aea38d539c68b3a6cdab478
 b3c782ace700e94996283a66d939ffd4
 b3c8bdbe09ff7d8d1d636a1e1bca25a6
 b3c9538e0db046f93bf35974ba508732
 b3c9c84d4a4aedc9afe4d881626109f5
+b3cb528ae14527d8066dcfe0fbf2dee8
+b3ce7457b15bb6d6da3b21d1bf3f8e5b
 b3ce97fab65f44aa3e0c0eb22582f580
 b3cfd686a2538b03dc8e2a2d6a970ff7
 b3d03f019f8b9e019c23db9e6b982260
 b3d1f92dc2fc34aa20cabf45397c6a09
+b3d328ca5bd25226a250437c48b36701
+b3d3dfee258857fe7ca1d7a07ffc04d5
 b3d46af088f739c30a7313b4751776e6
 b3d4a7277bc5593494b00473d782677a
 b3d55cf9a8f59b8c8d77a30e1f51284c
+b3d82de897760aaf4b2314095b10c960
 b3d907ac63376c5a926a6d20730d1a25
 b3db0c39e11aa6b22d194fc07a89100a
 b3db929f24ebe5eef9e33e2f9310cb27
@@ -22845,29 +27971,37 @@ b3e04e51a9f36f0a09c9810fb62b4157
 b3e07a9cfe41bcd3f4fc184949e0dfb8
 b3e1816632076a1f38e37c6fa9197684
 b3e4b5814c8ef8eca44c0d0081d7e4d3
+b3e6055e3556dff76bc78c7ee671f03b
 b3e7c0bc1f68d7f8c0198531d58961bf
 b3e883872023eec225f1e5fa5c4a0ae4
 b3e915831054ed3db24c914854548f25
 b3eeeaac447091f1ac8ebbf0816ee35c
 b3eeedfad33c50e7e671671f9cd1f143
+b3ef9216ce70127959c7d123bc5a2b11
 b3f07996378e56433d7906005abbec6b
 b3f20ac02fa2dfb5c23c896ee856daaf
 b3f2a9087b52b24f0efccc31eda0660a
 b3f5830586a4a3c4fdea2b571f6165d3
+b3f5d7e756f37b069f5fb863524564e6
+b3f627c9200df7562f2264e67b5b0ce4
 b3f79d84d09deae6dabf566df054b76a
 b3f8a5126d21e87b4c204d49441fa02b
 b3f9d5b2b8fe297a7cd7f86679c2ee72
 b3fe827affc73f92fe5c50612bff3b77
 b3ffad12b4a7b3c913eeccb2774ac7ee
 b40093d3104f338894652e6cf9499e86
+b4017bf6db48270aaa5b7ef62aa1849b
 b4020dc65a7fcda73f8ffef7195d23e7
 b40417483e607a56e8b67c1e27ed9c10
 b404214be218fb2f230f10b37a80fd18
 b4046a83c9d4a8fc8b3db2a6563b0975
 b404c2de893eefe33a64d11ea2a91ef1
+b404f045fc155c6ac963a697e6b1cf61
 b4059286e09974abc18a56ba7fcc9eee
 b409eee0e80c95a7657cbc874b6e61f8
 b40a2263fc3174798ea74af71b0e7777
+b40e9c2c4d800cbca4b2d0cc1f313951
+b40f824d2a5fd802492ef464642af549
 b4105e8fd4dd071f6d53b5a916cd1117
 b410bf70c8396c5cfb59351da0ffbcc3
 b4115e04295c8200229a424f9f28bd6a
@@ -22908,10 +28042,14 @@ b443a6a434f39e20f6aa5c06fe93ce26
 b444908f4a4e187528184ac29e2af42e
 b44779b8ade846517bcdf87b47896e2a
 b44ae3dc383bd31f5ff173271b57a8a4
+b44b462e92b9e9f9ebe7a3b82a9596bb
+b44b61cb9530a681a94e69cdf6c46017
+b44bf7a4d450e96b5e7246d67c9af42d
 b44ff7ff1f129630bb21a5f5ab57704e
 b450bd1c3e0943d6a99155ceb3681138
 b4526b938108f3b955e5053b66836f90
 b4545232fa326af6cc232ff0f61cff13
+b45471e318e492daf3218d32686e521c
 b4562230b9aad20505101cfea46a82da
 b456abff3ee6d2e19f368b45a57e39be
 b4596a4f00638257e6ece4cec24fc0b3
@@ -22921,6 +28059,7 @@ b45e96c34b42c1c47d437229fd57e6bc
 b45ebec3f04f59a80c1f35bf3a826c8d
 b46025adff7c7f7736e0e2db2d475c5d
 b460bb75d2d0d7bb8b6751a584c2e2b9
+b4659e5ab0cd00373ccab9b0efb26c84
 b4689fad428b4711838dd01346cbe15e
 b468e7abde8e4af0059bded80c61f6ed
 b469a54469cb700dc4590b951f0e6dba
@@ -22931,17 +28070,20 @@ b473e36c1542bb933842bc83b002d879
 b4746f5c18501ca0b22356f18ea2497a
 b4748e2100e74338297948c4e721116a
 b4764193897414c89e623c416fa8809f
+b476c3741d4575d4aa1eba577027328f
 b476d014055af1b903223edcf4b8c99b
 b477ca16649f4ad8e0e8997b56cd0cc3
 b47861194271b4d8f7a2b27ba720d73d
 b478f1aa69eb834815010ff2e8390e21
 b47a9e0990c5593696a28385c2a3c2f7
 b47be170f77c8a79ddb6f40e4443dd9b
+b47d7601c4d97ae9c929583ae0a46698
 b47e1f8db1705e8ad33cab9adf3d7972
 b47e410231a2691a9ad2346f0df4a5d5
 b47f2923b0a28ebd5bdfc5441c4a2120
 b480202c33a8e0584489e4bb97e090b1
 b4852b892b757739e50488be387b491c
+b49153cb80632d4ccc52325e9d62797a
 b491ddcd7e41af76db55dd296bd13cb4
 b492dd9e87a487948dc560cb8708b242
 b497d5b8d3934cb154876a4f717fa87a
@@ -22951,7 +28093,9 @@ b49c6ec6d487d3c84b00f27c2b22d5ba
 b49fb3a0bfca3f350d7ebf9123416c77
 b4a457570eec841f39f5eba22fdf9ca5
 b4aa5959f778b39940e9cad1549e61e7
+b4aaf962feab9458903e7d4d116e3cb9
 b4ada0b891a86a790b8ce7ee2108b757
+b4b0a403e012fd5460353c46ef7e83fa
 b4b4165f908fce44adaaf9335b6796ed
 b4b427b932ae2f03c622d7d690c43de7
 b4b557b5095670eea20d516836ddfc2b
@@ -22969,6 +28113,7 @@ b4c41b63642a4932b0e087319038786d
 b4c70675c3ac86cd3c52652b613bdbbc
 b4c750b2fdba20efe9fcead42d0effa5
 b4c7aaecc573311196e6a0062c6b6d87
+b4c7c7f62aa0332e723287752b21e406
 b4cd8dde7ab9d36aa3b20df30e95a2ce
 b4ce76c72bb804eba79a3b6b3f221f17
 b4d047a04949d9056b3eadc99a136582
@@ -22982,6 +28127,7 @@ b4e34291b508c365a5d46aec574b9f97
 b4e41e4c39faadc4cff3ed6bef13f718
 b4e55964a5ecd2686eaaf6208c467a56
 b4e6fe92fc568e5e7ffd0af1bc5f8b87
+b4e8640a75fe8b786bdf7edc71bf4bba
 b4e92b72f6a5cde9e5d49636137f584e
 b4e9db0d4e5b47218cceb2370cc146a4
 b4eb35b03c731ede85afd662bc157894
@@ -22992,6 +28138,7 @@ b4ef9f6a2a08d6e950461c4c1be9c174
 b4f13184d51dab7e76e077fa611df0ad
 b4f25418398d5396a3d3674b45e73467
 b4f47e6e69d913f57090706d44fe453e
+b4fd059cea679c6e01af10894e335927
 b4fd3bc9366a91a4607c09c6e4014bf5
 b4feadd55a39c7a7097a19ed1f6c647f
 b4ff3618ee093ad7f9d3ac8b9489cea3
@@ -23000,6 +28147,7 @@ b4fffd265587670d7cc37996e28da406
 b508de9a9bc397d6622eb7bc60203ed9
 b50c81910ed25956df3240769e92f2ff
 b50d34ea8afe929550ec951dae7265cd
+b50e9e84ba520445e012e1c0f28a98ed
 b511f77eeeca38dee5e8405a7d6f824c
 b513e36c05ba6ced02070b6c3f6a2729
 b514caf0b77646943939db180ab79106
@@ -23025,9 +28173,11 @@ b531f8a6127c1e2334669aad2702c422
 b532397ea090290ebfa23d3787258201
 b532486a6140a6928e3dc8a8cb6cdea8
 b536d62d60865212b07252b613fb66f7
+b53d4b30d3fed4c8569af46d6343164d
 b53fb8570c9da115708e27a97d3b8681
 b54177d0a72f0c6a08d05c2cf00bde97
 b544fcc4fd00ba5ef81d515c65897581
+b5469b773e65d765c6e47e9bf3b40e00
 b54a17922a8f170f5a1581f74e9edaaf
 b54af22d41d19b3016d2e5557326e76e
 b54c9d673a0c03b4f360de5d6e071931
@@ -23057,6 +28207,7 @@ b583f14ebb487fb19e73fa3575ce4664
 b5856d9cfb04f7177ea539a92390b3b1
 b586c632e2479247719f866b715f1bba
 b587ccf63ad0eb341773c5218d2103c4
+b58b0574aac5e936e859a40582565539
 b58dfd30178cbf0e53dc66d79fa804d2
 b592ae93973f0a75841e0edda2885beb
 b5930d25957fe719129120e7da7e0670
@@ -23066,13 +28217,17 @@ b5958b789f79e134a9b676ef0fe0bedb
 b596909859aeb0167954d047f9922e70
 b59868049a04964da183181019696f78
 b59c6907b78da75e70506e3e20eba273
+b59e0be979389d55fbbc4a1080bf9876
 b59ea6268aecdcd09e3e3d84540b442f
 b5a02ed58c8ffe7ce13424093312709a
 b5a1da4cfeaf00ae5b65d6de47016463
+b5a31c5c0435f264570dcb1938c8882e
 b5a36953ee286447dab9871b62318887
 b5a51737e16706798f7e2961367470e8
+b5a852a4730127042ec97961b54af94f
 b5a8899f3ebb0e3ccf59703424d1307f
 b5a97c669a5603f2dd172a53308e836b
+b5ad122a726ac5a467c930541924fab3
 b5adbf10d5e76555f667a99a46db8f91
 b5aedbf45e59a03d58467478824a4ac5
 b5b0df084372f6cff5cc0cf94cf3c06b
@@ -23080,6 +28235,7 @@ b5b11892e196cf6df67f83f8db963a64
 b5b5bb872a373f3a62b029bf456b6400
 b5b5e57f18bf03ef0d4ff37dde0074c8
 b5b5f78df4a63a37f1300d65315eadec
+b5b606c0aaa509bc20bce7414cd1cce7
 b5bbcef3b3509ee2ee88a356aab69722
 b5bdc9e9dba3fb9859c22362d0fccb10
 b5bfe1abc3f8bbcc721065a720a24a26
@@ -23091,19 +28247,24 @@ b5cbb9c8adb9962ce850120f4db97931
 b5cd65e40118bfe61998542354e8dfe2
 b5cfa65682ecfce4a2aa775f5cd7afe6
 b5d2b60e2e1d989486b25294f74ecbd0
+b5d332d23163a656424a0823e7c092c2
 b5d97e24dba7ae6403d30f0cd5f8dd9a
 b5d99ee9a884865ba48f025afd2f4a18
 b5daf921b7de5d8037b8ad20b3282589
 b5dbdfc83c991dfb6717609cd276534e
 b5dd414058bece579223452845680255
 b5dd9625f2f49471d2b272869d97fb7f
+b5de4f8c96fb638eb8a3c0def2872f1f
 b5e0219ac7ea8c642579f40322c5a1c2
 b5e2e3701e1f3e142fecb2587034cd5d
 b5e393ccb6e7b3a960eb0d1bf6582f6e
 b5e5eb01e1905193cc1aab0bd3313d71
 b5e5f45bbfb407e520edb3f7903c3e9b
+b5e7eb02f9549e5f363e3eae06c31ee6
 b5f42e851114d1f1f755b501860c7505
+b5f8f36c7567b896146de38e785ffd08
 b5f900475a2c33af75aba0dae7a10f2a
+b5facd2ee2199826cd75175740dfee05
 b5fb660dd97969dc477371517678efe2
 b5fb77356f3b3bd8aac894333abe4da7
 b5fe5f415d7446920e56a645791037f5
@@ -23112,6 +28273,7 @@ b5ffcd5c03d7304e76b72b7cdf81c773
 b5fff7282f7c31c8c495d36024b08406
 b60013f0292a686b5a73701811f09f90
 b6016b2f5cf78736b14debde06c0cdeb
+b6069d42b5a7c02ccfed2f3dc0e06bd7
 b606abef34e4b25bfe3f92578adf1ed4
 b60782b60a846ef3b5c9ed5697e31f48
 b60913984587540e51fe1339732610ac
@@ -23126,11 +28288,14 @@ b6135be7c66ee814b30f490e2f1b60b1
 b613be14fe16911de82323d4f8d341ea
 b617318b4ddd258683946c1d47defc3a
 b61774bfe69a1317d4719b8f1101ea8e
+b6194f109ae278605eaf03e629bae8c0
 b61b145c351d530ccc2cb3fb75d24ef4
 b62362bc78e4b21c4dd5f02c4ef34a6e
+b623ae28b47ae1b8a38814493cef69e3
 b623d5485c51ec21fd54d604956112ee
 b624d603ace876f86e12b139996fe9b5
 b62668220966febd31aaaf71a58679f1
+b629278be2d1f2a1de23a4a0dc9e4df3
 b62afe39a777e1c2710c56fd4e41fa8e
 b62b5335aea70d46ba1cb6823fe3fc6e
 b62c9d90e83b6176a76ddfc938b7b624
@@ -23140,6 +28305,7 @@ b630206221d06b33d3aa5b8cc57d513f
 b63185a5f67ca47fdfc70e6e6023a48f
 b6331bba73672af033f050618b935291
 b6359af231a49ca2c91480a467676d39
+b6389b1f703d85b3901af8cbb406ff23
 b63adcb93a041369484e9e368bb73699
 b63c0f8798d85e7c4be6e2bab0e4900c
 b63c7d869e4a730cbe4fd579ded678e0
@@ -23148,6 +28314,9 @@ b63ea66f29cce94b909f73460700c531
 b6404ec98736c6f90a202ea257701e85
 b6407051f3286dcae9114bfb14e3d9a7
 b640de0c79fd8029d34583137c6c65d0
+b640dfb424fbd567e0851d89d98c61f7
+b64375756f82d67d8e796e3849da33df
+b6459fd16f97aa53dbaf1f1e71b33301
 b64649571cdabf26d1c313f274b9c27b
 b649d6168a4a43e4a5a9d0a8a04432cd
 b64b8c16e6f822d94d49740fa5d9f1df
@@ -23161,6 +28330,7 @@ b65a1a6676e8bd0ad2e3971720b4912b
 b65b95ed3c09890e0fae66b9a6f21853
 b65d24ac42b80c53fbc31ef91b9f9765
 b6616ec878815351f204f7eb5b96215d
+b6629f1da4d880e7dcb8b248dd48b07b
 b66327d6ac698632a4d0fc3e4da13e8f
 b663f7d1c0e9f5d010fc6fc72644bed4
 b664a86f9dc82f0435c345b9dc18fe57
@@ -23169,21 +28339,29 @@ b6667a90211d22ba59f85f81b6005d26
 b669a4ba8298df432a3448f084d90946
 b66a312145da35a63e26e430402855b0
 b66c0b2483dd116575ccaf1d957b4e9e
+b66d3c08838dd67a63bb83904362fc14
 b673734b1cc8d4821e4618870a769c1a
 b673e2f12a382fe619bcee88365ce8b2
 b675298682376e8ff69f83551e24c9f3
+b676774d6bf2562704741220ebe902f1
 b676c01653c4df6b09a9d0ca8666a37e
+b677472aa2df62604590576e566f54a8
 b679fe6c0ff218fed7b69720449be99b
 b67ab85967bd89677daec7ed1e38afd2
 b67b41320d666de90c671b1cc55c25fb
 b67bc8c16e0f89c9a85ca52d2ffed0a6
+b67d264fdb81abc2a47c51e65d805246
 b67f50e450f061d161487689c272f6ca
 b6804f76e223fedf188260ebcc3a4911
 b68308b939eeeb794e988ca098d829b7
 b684ac5679501b102c472f887bdc43d1
+b68661f1e4cc0ecb53ff9a4bf64df112
+b686aab2aed529dc0e1dfcc7e763a2f9
 b6871f0dd29c8c2bed38ed64189f7b17
 b687a920f6d7691327d5279a9ffdd238
 b6891876f85e3b2cea2c36974e651a7f
+b68928c4d39fb98f18d2b1e0e70d5697
+b689a708e9e468f15ea6c3f13e85fcfb
 b68afe9eba40acc93a97a30bdf8ff8d8
 b68c316d990f33fda1409331944bbcf9
 b68e4d57266db46ee59320546dfc438c
@@ -23192,10 +28370,17 @@ b6921f6a1d4803830a737bdc37a11f33
 b6935bf80581ea765e32410e21b7b949
 b6942bd9960b63522067619776fa6e6f
 b694a675c93e2d4fc8c0977b0d0db3dd
+b695099f4583330c06c523823daeedaa
+b69532e3c697a5a92f0676edd17ec345
+b696d64704afadbd0e571c75084e42c7
 b69cc0bb3fd9f01ab436fa37e4c9a8a1
+b69eaff198046e4a35d74e0ec7994dae
 b69f4d9cc7ab697d9eeacfcb03e42c20
 b6a13d03882bd84a1c4ac28baff416f5
 b6a31a79307dc5e4581fb6b87e6a236a
+b6a5a58f66df7ff5880fd474079d6a98
+b6a682a0a32f4c4016b578523ddf619f
+b6a758d50c9921b09b0530bdf256eee1
 b6aa395bccfb94cd8e401989eb14f811
 b6aa39e9d54f2fdf4204ae4c0002dc01
 b6ac61f5391721ae41083df355ce6194
@@ -23205,17 +28390,22 @@ b6b130393513a11d64dc4ad99fc651eb
 b6b1f612e33825d437b4bd36c744ef8f
 b6b35f01ce2613e46184199dd9f39c99
 b6b3cec946778923c0d52ccb46e932fd
+b6b6775eac7f923b79841b0ac74771b7
 b6b735ad29ccb6a8f3d0ab554542418a
 b6b829edc694555b995e611676ee5018
 b6b834d0ab87d4d95553f941cd7bee7b
+b6b89e0b0cb1b20d69171e7d1f330be3
 b6babb7751c7710a266689fce360736c
 b6bd021b675e97c45cfca39c96dba5fc
 b6bdbc9e7c602e03c0e9fc40052a51d2
+b6be16da3821f08612a2baa38ccdba5f
 b6c0377086bad28c7a5c8b76da84a09b
 b6c303f2577e541fd8ea69382f84956a
 b6c304cbc18ea7c3a6398eb82afbaf28
 b6c4c50fc73b5062527c1beac29fb793
 b6c683149c6704e448d3d9d858833657
+b6c7c3e607fd7546edc079899169f2c6
+b6c8351fb7bf55a98789831b1d60a911
 b6c84212e65a73bf1ce64b353271e191
 b6c9bd684bf6d443c83a34256e8f3c70
 b6cb5c9f80dc25019c6cbf93d3a7da18
@@ -23233,30 +28423,42 @@ b6e88b57f579e07782ce85978303ca7f
 b6e91f16df90a8c817dbb6f52d9290e0
 b6ec6982420987d50b8fce17635c83b8
 b6ee10af01fde9f95ae8f3ec1d8e4c71
+b6f29712ab8bf796d7547a86389e8202
 b6f4653e145ad6fc381f9355640db480
+b6f5de17afd6347bf66735db60bc4ebe
 b6f798a22782eb2a2905ffb6d3f9a93b
 b6fcf83c55bfab813cab044e9c826aad
 b6fefc7ddf1c52b040fe74ceac84565e
 b7018e09c84dc93f16a93c118f98eaa1
+b7086666f72ec6804fbc575f3894e909
 b7093c059e0f3f958108bcb32d45638f
+b70ad8d6711c085e86a33b7bbebc72fa
 b70b08d05d3658f300038164e471426c
 b70b5e1452a493123dc4d9958db577f4
 b70be9a71d01c01756645a23ac4150f9
+b70cf53466305ec15d931cfeaa093390
 b7108300ce5424b9a95a218da76ff478
 b710d1ab724d07744c3265ee70f0071d
 b71126b8934b88b1fad74a646e870ae7
+b7114603def70460defc164f3948b1e9
+b71173af5db6dccc9ec3b58560591a13
 b7131e8c34d8ca19e84649ae8096a17c
 b71598e20fbfd8118128aa77af0e0cf1
+b718bafe13c8fb7ebc1276e0a3931a31
+b718cf530883ff55b3f8164303d61653
 b71a59c9ba413b83751318b56ba208c7
 b71cb9dc08d4edcc4ca80e3e66dfe181
 b71f4e88f4c06b488fd84e097df5daaf
 b7233cfa7ee94e60c17985e395bddba1
+b72378ed2c86a1cbbf32883f173462c9
 b725e540c6478caaf1adcaac75d08106
 b72621b5d8451068004880d20c7fde1d
 b7289b41d422d815643f737b804579b7
 b728e271e8de8ad718aafa3b13b39802
+b72b225121a575cd03ecc34587dad69d
 b72bccf43becc57153c0a6736077b799
 b72e0e24f5e41ff049b7ee07d6c97cb0
+b72fb9582f61c65ebc46f2e229a1bd6d
 b731abda0983ffc7c337eb05569c499c
 b733f78c0c433946a9cd18e8a6f234ac
 b73430df605a706977bf360cbd503da8
@@ -23265,6 +28467,7 @@ b7379d3ed9d6529dd0a2b0aaa78bf409
 b737ff30675686eb0753aacbd8d8a74a
 b73806898cfc214dd754ebc4307364d1
 b738a01501f9a883f79cce97856adda1
+b738ca4c68ca52b10c968d418d96b0dc
 b73b42e5d5a2fd519c462e25ad6c3870
 b73e8465ddc0d63b40a5cf719ef7ad4f
 b7402a9b237c2f84787952077e8d6d62
@@ -23274,8 +28477,13 @@ b7481fa434879c06f6c895b3aeabd521
 b74a635c12a7792a5c4ff708e235dd8e
 b74a9b9f83b4dfea987d528c2d728d49
 b74b0989a6c5d251c02cdbe45081b9de
+b74beaed8d0aef08713a830bf530d4bd
+b74ddef4ee44bfcdf3d7a946cbb3ab93
+b74e1a954bad7302004e8e4ef5c6001b
 b750263ad4d7ecf8336816394534a235
 b7531dad2933d19e52e75b75ba3aab90
+b75413e5637fb991bd4d3070c8b55781
+b754e8deba6bbac34c2fcbc763d58973
 b7555860d936c94dc7b1c6bf63da76b1
 b75571278797050236e50a41b6bd77d4
 b756bd10a36d38f3d771a012ad7abcc0
@@ -23287,6 +28495,7 @@ b75a8beab194a2a2df0a5a4f86435fe5
 b75cfcb9c7fc19e64c109b012d04e2f4
 b75efcc3c7a363dfa31aa31f1c127fcf
 b75fdf79b3d803b687c3babfeeac0291
+b763187d3c3b9fa51d34197606634e27
 b764caa4ce0f75646c3d0aa26ec1b3ba
 b76865ccd265ad4de0132f2915d1c267
 b76c5ffc4c3958229b8c27ab2b6b8012
@@ -23295,9 +28504,11 @@ b76f45639dae3aa97a7c66eb6bc22689
 b76fc2e9d395046023968878820e8320
 b770f60493a9281862ce187d705c71b8
 b770fffc4bea5fcf9d43b6cdc01025dd
+b771890099bed957ce8ba7cf207abafa
 b7722d5f0cc632d789c36cab11e01521
 b77797575ac991f1d80710f103e0801c
 b77873403b64f687b993a6a3ef87525f
+b77a34ccbce375fb04fc0702141132bf
 b77a56feb4f2fee8168285c861bb36c3
 b77a76cc9d6a94c77f99cc097bab2261
 b77b6c4c66331e507b5922a8c675b4a7
@@ -23307,6 +28518,7 @@ b782de85142afb4df1f026140f318368
 b782fa6266bfcc465537864fbe66add9
 b78732d8c96532ba15bda3c40f9765f0
 b7889f3f5bc2f86eb1f12ef65d17a226
+b78a184b7274865f064c77c615ddec3d
 b78a7bc3193e14e7a111f5bbf03b13b9
 b78b3e9957a77776f91a47d567fb5f12
 b78d4f6d11c2db414df32db77e6479ea
@@ -23316,10 +28528,13 @@ b7939fd331d332e4b8985cd9aafde654
 b793b81bc0cdc7ca8a6800ab8700dca7
 b794168228cc9130899922eccc3f4a2c
 b7962205ccb4fc664f22b7af24f2ca4b
+b79681b1ad1a0d73714784f0f12b2d3d
 b796f98c68f0ad5fd1e3c8974a988b0d
+b7978d52009ce5bafc82409fea32d61b
 b797da4d28e1c07c2f752b98a3f64257
 b7981e743d4a87d5b74b6244cca2f609
 b799e654bfafd30b7798efcdb73e9d15
+b79c3193f3b6f85127a2e7a6d0a45a02
 b79f95d3c98f3621c640b08363c226dc
 b7a0955d53c00c38554ed70bb2cfa8a2
 b7a1441f54bcd8fb09215b2e9860516e
@@ -23330,11 +28545,13 @@ b7a6614063c540601a8e31b8240bc739
 b7a6806e051f5fc50c02d11456794748
 b7a9e92fd7edb31afd2c1e974a777e10
 b7b38db47e39e0e3362cb9102e318f01
+b7b48f4a31cee59783deb95106403dd6
 b7b8fd2afd7211681b3b9e947dec423c
 b7bc4d74299242075edddda8c722fad7
 b7bd02115908ca7cf56d0f97222232a7
 b7be3cfe4389246c903de038041d7b3a
 b7c013d2b5320ba8ff66adf0bdde7a06
+b7c043510b9865764dd8463d099366b2
 b7c185f3a5afa9a5d056e72449d385fe
 b7c4b78f62841070714c6d3707a32fe7
 b7c4ff13131ee171026af8717e3a7bc4
@@ -23343,37 +28560,49 @@ b7c754c982091f735f3d7b1050c2e3e6
 b7c87368c40f24e216b63937ea8cd7ba
 b7c8e433fe95c13500b640e9ec39ba0b
 b7caee3b8fc3fc24e14c0bb957ca0bec
+b7cbe7a97823d9e0439de2d5dac7e0c5
 b7cddcfdb12d5a2cc6c718dbb19f9d3d
 b7cfd7aa460725197e4cec8bb14c4aff
 b7d4c33e2d04a72cf8a7054aa69e26b4
+b7d59aa515dee9323c9c80fd4ba31a6b
+b7d6cc8fac21cad3127a5f762428a14f
 b7d733bc18804a7157f79ed13e1ba496
 b7d8e52ac598986c86c617c92491c566
 b7d93add6d5d52745d16a18b4339c0e9
 b7dc9e9525125121db81a1ad0516cebf
 b7dd968ccf0ebcc6506359c237d91789
 b7de463d5cd85055a56923b49be81f41
+b7e2fbce9ada41b84c348c63527f38cc
+b7e3c90cb1178d30ae12c473c0ae1303
 b7e4a41b7eb64c8935ab2d97dd754616
 b7e84922a0a2e466234e7c064401c042
+b7e908cb3dfb1756772ab2838742de5d
 b7ec5c1695706b5a4b8d4c8134e7c2e4
 b7ec85b04e118aab5f7a3e46073ba98d
 b7ed1487f54f7d7b4522959a10a74a91
 b7ede62935fb94170b998d0cdf8fe550
 b7f1d443b6e30649451ac82f314f9ec0
+b7f2bb74015f08d5c501842ed8ab3bf4
+b7f445fe15a8d470637d78e3891772f2
 b7f469a5bd2646f7646cd3413411c515
 b7f5d2e08c6f8691bfb8490f7a542096
 b7f7b1c42128ee5330da892579a91e26
 b7f7b6b76306a9fb35e8465dc0ea0cd1
+b7fca3ae7f78cf7a9348f083d7e6aa16
 b7fe36558af2d9d8db609f9472dbef3c
 b7fe995c8d0e6b2a0734e75cf68de102
 b7ffe5501e109ebd77be5adf22dd37c2
 b8009dfb47eb7ffaa09951b05a1b8712
+b800c83fda7a0234b5e6682856ceb553
 b800d46d1b0fd0086448073c3f28fb96
 b800e2a35b8e53beb10b800f89d13517
 b802a20dc32e763aadfd284d2b7a24f0
+b802eda8e0f9cb83cec077c7d6911e76
 b803fa73890c296ae2383019306dc750
 b804026df16058a3422a0cff090c7c67
 b804225721f02f100f0764ff77b5b08b
 b80798a0bf030b75a990e786c33faf7c
+b80a5f703bf8695db0f0686689520ef2
 b80ac1a894f82dbfa81ce897bb81e5ee
 b80acf36bf175e6c7506a0ff65edd561
 b80b57c4ed37dc311c5604e512f4c466
@@ -23397,21 +28626,31 @@ b831c8d0ea57ef89f18cd5ab57b1ea7a
 b8348b672b9f21451b8a87925bd7d77d
 b834d6e9b1376e6a6af9effbcd7618ce
 b835ac29768de9072ba50738c015a89d
+b83bb708a4097762025c4a82d3880501
+b83c718b09b6547968e3dc2d0b6be5ba
 b83c98d54e4489a98c8cc2d0dc2c0d4b
 b83cb322f39e66fc960d2ae0cb8321ed
+b83d43c438ab12605abaded8dda7409f
+b83fbe624737fd8d364b53b833cb04f6
 b8417bbbd162ccbbc9b278af2df1bc76
 b842e8700c215ec5c1e5afc00febba41
+b84369e93c76b5f7821c5e660b622a08
+b84813ba2ce27f2837d327e9d16d04eb
 b84b5c0c0c532e2225ff30db6fade155
 b84ca71d7811d9d780a562adfe6ac207
 b84d0fc4a24ee5c4bbe2076d37ade2f5
 b84e663dfaa78f3787aba3cfabcf1fbf
 b851a4af47c29444387398f1bcde6391
+b8522f5fc56a256ed4aeaf1dfd97542c
 b8530b4e1b2ad0dbbd27801ef3a532a2
 b8581bb4fbe0afe9002d04ffb3015ed1
 b85b0649b6857c54894b071023d438a6
 b85ba2ac9dea39aa787dbbcc88c6de5f
+b85cc9cfe122ef2152c33f778cd2b36f
 b85eaf061df79549157c542b1b6e63e8
 b85f1771c3f68c24091dafd229f2773c
+b86025436f22307fd859b30cadf1dfb6
+b8608f844b96b2479a59197fb01ce72f
 b8632072679ea01fdad246db6191e6c1
 b8638979ea8c5f41606350b3d9a0c9b0
 b86ac394f404a5ff16da4ad61b7c2468
@@ -23419,11 +28658,15 @@ b86b81062bc60b5b3bfa578cc9f927ef
 b86b8ab06d3460afd3f600fd06384254
 b86b9a0eeacdec21993cddbd86894b84
 b86e3956f98711673cd0861dadf0d792
+b86ef652ccf9637d156ee2e70ad8bc96
 b87000aa19eabad682926cfd6668d211
 b87010a3fef82f7dcaabdf070a14282a
 b870fdd24ad2eddcc8bb5409682f6e5f
 b8715bbbd0d7a54b824ef96cf71c3296
+b873cf8ce9735da9fedc2b56952af3bd
 b8775f49b48cc136c4864d0057f1dc25
+b878c2b2e4a4e64d454e4aed851dc8ab
+b879dd0c04c2120688913cba73550507
 b88081f08f8389616b708592637fbb13
 b8814c0cd0f89834323359a010deabb9
 b8816a28a042a315f1b6c1ab97e7d5e4
@@ -23431,6 +28674,7 @@ b8825c748887b995c911ae782840cbc7
 b883918d1a6a2005e4ea6dc656b551c4
 b8861e7d7fbc1c81c07bf25e032564f3
 b8861f23cfccec446e4b562197cdc4a3
+b8868593820cf9ca28ce412bf2f0c3dd
 b88819b3ba62d7a4460c84cc337e7f87
 b88832f6ef3fd387becc48e0dfa98935
 b88a19b40862115ef525caee4b53d0f6
@@ -23439,12 +28683,17 @@ b88c084d0a6cc6a3d4be0a92c2ae41e4
 b88c4633f0cfe47738f1a87fb81b88be
 b88d4276baa8457025e363070e0cb68f
 b88f94b40c10e1c449b5584d1b660351
+b891d00d70dac0dd60dbf326f8cacad4
+b893e05b124544c586dc06ab94d58bd3
 b89463fdb9deaa333c35313a31c97ebd
+b89499ee345a3521430fad53531c1b17
 b894b3668b85d402c86874a2584ed469
 b896385ef46a09c812159f92971e5246
 b898717ef0a73674433c76048121236a
+b898bc60d4b16cff2d946ed717d3892c
 b89c35b03bdb3a01918f55e676a8ec6b
 b89e2d204d6d5280fe9f06c588501bc2
+b89efec84bc5aff3c945254fe787fcfb
 b89f5c5f7b79817bc6924988a3b57a71
 b8a317445bce2000993db6a7eb92ea8c
 b8a35913fc7baf5323d566e63420c001
@@ -23452,15 +28701,20 @@ b8aa68d535490db586cb32dc05b82af3
 b8aaf27195a751464347b8decf21d6c9
 b8ab013b104d768fe1c2634df7e7d578
 b8ae1bebd23317456611d102eb25688b
+b8b0ace262c7b16555340a1171ebd0c3
 b8b0e65d7317179cfae2b289821135cf
 b8b305c437373173b1044abb126b692b
 b8b41dd7a20834bad48b3971a8b1aff5
 b8b5fbbe836003f908ce00a35a4c0f53
 b8bbc8726a00a498bcf5748885a34fde
+b8bc04567220f698beea0ccd8190918f
 b8bc594c50a06066b2e7042c3915e325
 b8be1e5c1f8db00da0b8cdad0ad7d69c
 b8be68d787ed8e859cec4a72287c7ac9
 b8beb42880fb232f9c547e29d3a0b582
+b8bf4ab802ecf68149fb25866015f926
+b8c4d4456198b631d4c967f5d1a4e41b
+b8c5f168321170a1cb7d38852665babd
 b8c5fca49ad7004c65a8f6a1088462e6
 b8c8cb19e1608bd5a891ae7f3b874db4
 b8ca52cf07eccd108bda5e79368dc750
@@ -23477,6 +28731,8 @@ b8d99a2c91f512d6d54e8f259ca68286
 b8dd35f14f4621552021f93307423480
 b8ddb1dccc5cfd08f260b855bf7cb66c
 b8e1aa97464ea933e880bbb49ed8a662
+b8e5bf4c94585489695b97cf1e46abe8
+b8e966d5ceee9ce2e422613a5f40f6fb
 b8eb4404f413b836b4486b397bf42c82
 b8ed0d7cb02c3b79302d4f0181e4eb57
 b8ef9725dfce01415fe5c5b82c206863
@@ -23484,9 +28740,11 @@ b8f031e746f3def4f895135a7004c9e3
 b8f0569b89a522462d86d34719a1a933
 b8f16eb21c39a6acd972b175368535b4
 b8f5e8ce39f329ce1dfc24e2556c2c87
+b8f8154b838e00ee1e489fa2a8a01e68
 b8f844bcc07ef505bb78554932bf8b7d
 b8f915cf383c5c570e3fc338badd83bd
 b8fca001e93515aa9c35f7b75a39185f
+b9037f49616e23ea7337000b205af233
 b90623c2af7e48cb3664446d89321244
 b9069a675f52c8706c78504cd98b8cdc
 b90b47f388cf4b4bf9e8b924d6c5aac5
@@ -23498,6 +28756,7 @@ b9199cc12acaf8e032054ff607c83fd8
 b919a7b575c43451b2e92732eca6ded9
 b91a2ae3ced4f098684ff3b9b0c6c592
 b91adf5d142208c65cac8a57b153f712
+b91fc1d859604a17c1cfcc7b29f65941
 b92447e1255d8e755eb00d5fd6f92bb7
 b925d67f98efc17c0e3758ff17a521b1
 b928137e88847eb868e330c59836d9ce
@@ -23505,23 +28764,29 @@ b928b6f8e60baa7c30057313d3449473
 b92a81a78a510fa5cae27c6c590ab177
 b92acb295957be68449c996ccbd5c82e
 b92b353e55d84c1e97706d0d44a3266e
+b92bcdfc432677ac1126c8c98f3280e4
 b92bfe1ea01a7967af87a8ecbe0bd6d1
 b92f031fc624d2d51e6167659c8a3fb6
 b92f97df45aaf0db4a37dcfb2b67a2d4
 b930fcb716fb1e8cf6af58bd94c63348
+b9355f4097a368c2d5b99e51d6b1f461
 b9356e985079bb8945a7ca446af90840
 b93664b56741a32606e8fecfddb5aa93
+b936e9a6c37c05b74b63f498afcf361c
 b937016bdc45f81bce3fec43983a5d80
 b93850a50fce164ea2a397dd4dec0dc1
 b938b6a0b5a19350d6d855e660a42b3d
 b93a062bd4163c1365538599d473e941
 b93c36c82a5600f67e6fee582a9ca193
+b93d36f6e903cbe259efe30eee957c63
 b940e9faac167b10915585ce977ab4af
+b9419b411c425566ae0519b7133322cd
 b94260c93d587a0f0cf362da45c9a85e
 b942be61d12130944b02bf2db046c1b7
 b943fef84579fa12f65b31fcf72fe242
 b9447a0c91e49146e4976d76d8a97bc0
 b946924506c9210ae3d6d74c5422d28e
+b946edf3f48df07a0290227cebce488f
 b94bd16091fb38567f220ff34f6188b6
 b94bd16973f698382c7bd55bb1940e83
 b94f3dcb3cb10c51d92931a0edf3a9aa
@@ -23529,27 +28794,39 @@ b94f5f6439e7664411ffc6fbd55e0b7c
 b954c277ef2fd64c3dd38945eb6e0413
 b954c8a9bd49df6a4125e4f1db52ede3
 b9552f45fb4d62e4a2b2e1fde58abafb
+b95687d03f2f3f24f860a0423e9e6a25
 b956dfe05ef94cfe23d59120baad7c93
 b956f44791c80d2ab33c4bbc06eb806f
 b9575c1ea7c6b33928725ce5202f0ab0
 b95a5a8f2199696f9c0ba1a8a18f32ce
 b95bbc3332331f3d7a4b9a419577724b
 b95c84e2a5e1d23047f173c6054e167d
+b96147fc2dc736bc76b7855edb35ff7e
 b9634b249258f434501a78c34dc8b20c
+b9686d7838eb9ee1206122950ad844f4
 b96af1f1817b54dd8bda91c8d221b582
 b96d379be13a766498578eec9cfcb639
+b97439e6cf37d2b305c2206d15f7a9c1
+b974cf5bb773e97c606f9a7a28cf2b99
 b975bc36ed2b85255981603ae7b481ff
 b976e831ff9f2d0b644b845a0057cad7
 b97720f039a2eb99ce6ef2666c8290f7
 b97832e08ff0336f320dc7bed4d54c20
+b978792fb2c245f43ae493dbed3e6c1a
+b97d612f919092d5c9ac678b55683f0d
 b97e8a18fcbcc2f38116eff12c4d1070
 b97ecb4748a64dc257de4837ac9183e2
 b9822ff5ab34fe5d56cae94950bbd4cb
 b984ab56d81f9e73b1f826c463bca6c9
+b9874ed3b38b5d607e319c61bf70bda2
 b9889fda1b33472b192c37afe9193527
 b98a92f98794673a9828ae0e2b7abb85
+b98ab2eb66d979d4d252f5ada3bbc0d1
 b98c36a5150b75e59f5ea6b1ee2ab410
+b98c862a539eb6a02ed648f3aef63ddb
 b991acc72a217a92dec931e52a32551e
+b9928d982222ca8d5c9a33a4a9271e49
+b9936e997da5324cd75a2d1dabe5e645
 b996237ffdc613f6e81056259c5148f5
 b9978d7b7b5f6603fa23bffd862eec24
 b99b98770b54d99b776b95bc8590efc7
@@ -23561,68 +28838,96 @@ b9a52d9fd02f40ef4fe41a4335a6c762
 b9a6736f5b8040b20de38ae4bf7b168f
 b9a7d70d7e01ba0bfc0d428d21e65e08
 b9a8a4ad768d87f55524ddf44fdadb6d
+b9a8ba5f01264632d7732757b36047d1
 b9aba60f4d1ef981cd774e9fb3278166
 b9ac40459e98dcfd5c3720505fcaddc4
+b9ac7bbb791e55b20dd5133193e31d67
 b9ac970cca94f1038bcad3629b3ec807
 b9aeb6a8fafb197daf63019a29e50aab
+b9b0cdf2e6b6073db43c8670c874ba68
 b9b52827e9b4b33d99335cc43ddb1609
 b9b5b2f41b355b7fe75fb5497046b170
+b9b9bba74835890e6be2b8d10edf03af
 b9ba6a9454db464eb25cf8e037c019f1
 b9bf80390b3e65c2b05d15dc13b5a386
+b9bfb94810850fa89bfb360f5895a7d4
 b9c0653f025eb7bf4a47d77b7eae6fae
+b9c23f80a0d9b1f2427a2810a193ade3
+b9c460a3b5b261edbfa7284edf7efff9
+b9c82ae602b4cbc80515be61ba8f7a14
 b9cbfdc4742c2b75cb499d22e1a54920
 b9d10012b1fd20f5b2b58af69155fe0d
+b9d1249478e3934e0451ea68b061a998
 b9d1948db61cefe6b94a72d5b13c3210
 b9d1ab89b7928a83c1c5ae0bdb8f0ca8
 b9d903a427b1c8f1c6580f189665e36d
 b9d938b0445f13b978d3b0c901f2bf24
+b9da3b25925565ec42a6d5f9fa377df9
 b9dc47463034ce13080587adc0c57939
 b9e0e70a4d29aeddfc0f126633af7080
 b9e37dafa5fb9fda75193f432656da7c
 b9e65fb61c2e7d5c5de917a8003d7339
+b9e6d13e47bbbbf6fff6c2ee30f9c7b0
+b9e81dcca93dc02546142fb1e7252ca1
 b9ec52d7feec8f0c2f00fade493d68d9
+b9ec7c6ad693d57276c830db5954d7b8
+b9ede513d5487ffc4dc73371dbc7bba1
 b9ee513a8297af9d5489c3c0ddd7ec49
 b9f235a64032f0053d85042fb69c8230
+b9f6cacde7415c943de87dda5064fe87
 b9f6cb9012fcd42070350456d1a54b88
 b9f6da5acb239ea663f44c4201bdc9ea
 b9fa4089f88629b0aebdfa76cdd71ea5
+b9fb3c14385df5bee3bc9366500b7986
+b9fc2d95e4216424102aed15cdacad27
 b9fe30f1f99e5533118828fd648efa90
 b9ff56e2729378e218827eedc57678ab
 ba01e2d0801cef0f147dfc2907c65e9d
+ba03551e145307c6c7e1e7d79dd00fb1
 ba03f1c711db9ed585012ce142190763
 ba04b3f5d592c7d00c8e2e684054b56e
 ba07b2ce498022f5f160e4d827289c63
 ba082bbf2c5f26e02d5e0be839316358
 ba08959e98f1115765e4c7ab9fd39aba
 ba08b29c3b0a89497195e6c5f47c20cf
+ba0f106b31f9df71038f1736f35fc242
+ba0f1bacea91d127e9d0332c2f053386
 ba12edb220cc509ecd4b8721c3cf32d1
 ba150b072271626f79314845d79ef945
 ba1866c8f86bb1dd1dc9bcd20d63be77
 ba190325f93cb896559d5f0fcd4bdd8a
 ba1987ebfcf643da479cf344c9c2f624
+ba1a07bbf50ce78eff970e3c7f506ce6
 ba1a1b6172a1205ef6df5b10a80f8126
+ba1c65ff320e2960b39e3a4b0a61f04f
 ba1c76a51ef7649a07b8dd88eb79ebe5
+ba1cd4b62b9dc5ceddec44719c16c2eb
 ba1cf3bdc4d052179063268978c63bde
 ba206e6574451e6a538868d74afed938
 ba219ca9fc072219b42151075d1f3f1b
 ba231d1fb5df3012d746689133141c3a
 ba23996b04adf4b22e7249e2cccc7d7a
 ba282d65e60c5289a02dd5504f445eea
+ba2938e4bc68f65700faad2bc643d85c
 ba2aac41cac967241fa64269d8da14bf
+ba2bd4e73b50febec060b01200c410dc
 ba2c14a0148765defb18f576898717ce
 ba2cd9efb34a17e872e7be5823d01cb7
 ba2f73aa5aacfb91f134fbd2a166f483
 ba30215eef4a3a33f8ba804ab65bdb64
 ba313d211bc01b2794b08b43463da987
+ba329daaeca428fbe25b87fa5c17a8b0
 ba36c1d723d3b28c9306fbb1c27b4c88
 ba3706ae740b00aed975cfde32385ab2
 ba38cc463c01f0a13768edd9a3560484
+ba3bec45dc5234de2d335ee554353048
 ba3cf6df28dc07da602fd2e7b4501323
 ba416d246ded35ff7f0a888a4a8958a4
 ba44e2e60377682ba1e20c79cbb02165
 ba46a28729cfded9cf82b18203eaed8b
 ba47d9872c4d31f336b795d2434dc614
 ba48ac9174f958983f8b6731366d18ba
+ba4a0796e185b8b245ad489fe7e6c1da
 ba4a96e5cab91aebb57ffefb364ab2d0
 ba4ab21d93f7dd306d290c4737f8e7c3
 ba4c229afb3e174bb5207a577cdc3625
@@ -23635,8 +28940,11 @@ ba59b4b30a2bf3f18eeafe936d2c5a3f
 ba5deda920d853a4324c6ac53215f19b
 ba5e842e5d19ca31b0cbe1ed478d1742
 ba5f1ec0f65cbda64dcf78f3886be874
+ba6098aea5dd9f5b2b4d4fbe7bddd3f1
 ba60d2e737d7f4a25da57f095079ff24
+ba6139d67a7afa265b868d55b4bb9307
 ba61c04a8a0a9cce5550490ff2b82634
+ba6345d9f9c2413183052e5a432c10db
 ba6347d7b787812fb521bc2b0d66ca96
 ba635a945cdf856d31cf95390cfc971d
 ba64938212140716f90b6961df3e98dc
@@ -23683,12 +28991,15 @@ ba9df9e21545f62985b2de7983e8a17c
 ba9f4794ea40bdb570aa2c2cd5fea8a8
 baa004b3f1572b62c5b1b5dfc37fbde3
 baa194289dd074f971cf9497df5a438b
+baa4a20ab8e76ea5d7de334571d78a3a
+baa817981842e304c201638553496a09
 baa92d8f5f9c79acc5b608ae828a969b
 baaacc524f953944f615685668647635
 baad396aaaeacf0b080379cde9f69a31
 baae2c61273ba06a179d8a029133ffc5
 baaea306cee53791c0c4d1a4dcb6c24c
 bab01d215478926c90e26e0cf46013f9
+bab17dd780c9c00375e91e34cf0d2a8d
 bab1ed8fc353b98cee627fdf92f7ebbe
 bab350b5f8e43147a47db563b84ce233
 bab430b290afeb15148ec5174de91445
@@ -23707,28 +29018,39 @@ bac8bb917ddb26513184c24bdc378935
 bac8d18201536e7c3aed4ebd7326f31c
 bacb2b59194d679902b4e126d7c1b5f5
 bacc2ec4b9a9ff072a28782187eb71c8
+bad1cf675de3653d08395ad3258ae270
+bad37a0ea26271e3f0f295f218d14977
 bad37fc4e2ff156c8fe4e64cd6fb1f3b
 bad49b8a0791c585eebf699f3a203cf2
 bad7e6ca6c9379992cbcb7675c57ee81
 bad917dec587a14874dacd24272c79f8
+badc6b21f4c92a20ce8bbebb18bda5fe
 bae0dc5ccff90611856fdd39aea36da0
 bae4e8d903a933c211513a46c66d95e5
+bae5be4f9765c71922dddcf733175c20
 bae97cc36cdda7b3df47abbdf86d8de5
 baea767813e049ef638d86ae9aac761b
+baebe3581d155cc47a378b41dab910f6
+baee267e46eb5bfa2fa0f63c896b4131
 baef8f12be7881f197a66e7922b98851
 baf3a630890c3e14d7fe8842ce2a2d77
+baf5564a5b4319ddc500f90325746b60
 baf56ad1119a4f39f6a0e15280eab3d1
 baf58fffceee6b34aed51797b9692e88
 baf843b5bff7cccb18896ca784c72b46
+baf91d9124f264f0fdf26744475baccb
 baf91e8dae4fcb419a3a7b30048eb8c8
 bafb7abaf16321f41fe100b1262114ac
 bafbacd7592e41f33358655187bf5424
 bafd4e2bd4286a0adc20497116f58e7d
+bafde3ea40fb2f8057e7769f0455354f
 bafe7a3cb89d6d52abdc53cd702c9738
 bb01ac4de0dc21477968c643a81be797
 bb01f7427e604d2029c84f91b12bbd01
 bb0298209dd23faba1fd7fe7f8bd90fa
+bb05de05695b511316f44d7dea930290
 bb0613da195adc5275b8419f822de83a
+bb087398a29289be69f374f267ea0237
 bb089d647d14812de72877bd943dfb1a
 bb0be349eff7310ba3efc59e4b01914d
 bb10d6980b0edd432671ec66aba769e5
@@ -23739,10 +29061,15 @@ bb190865c06477dbb1f6e6cf4a34da5b
 bb1a132d30b610b6ac01e9c4d3b05c98
 bb1a9090a6adfe6f7b6d322b177b9f66
 bb1b3db178a007a844aa910f85f004bd
+bb1b852bddf85642903c757a9271bef0
+bb23a6691320120f72e54963ae1b79aa
 bb251bd7d858665ae6560b1d3da330b0
 bb256520fb5418e43d977bba4b781902
+bb25864614bf3eafc86363e8c2fa2854
+bb268d53b2836de1d1b4d5c704ba0421
 bb29ecf8112b141a60f14126d2d8c4dd
 bb2de29e853e227027cd1b7946662f11
+bb2f83d51bd61eaddfddd5346d3b5ed4
 bb31565ce1a1738395823354cf690251
 bb334299b886869fe3ca250bbc423293
 bb33bdf5b80f9598663bf544288b60d3
@@ -23765,10 +29092,12 @@ bb5344eb9fca45b515e554d16a386f1a
 bb56ad841fb11b51ace9e2e3521d3b04
 bb5a3c15731d68df3a415c1f4fa8944d
 bb5b0a33f5c12cb0b27275cc2afdff18
+bb5d395bce5a1a1b0f1312332eca8838
 bb61eab897b632b842d34cd383de6a47
 bb628b4c2e73d7ae4dc300b8aa9a4861
 bb62d56695053097eaa2a620eb8db73c
 bb632d1874ac9e6e024aab3f158c78c9
+bb63422644902475f7de4504af55e880
 bb65d3d91613e4306d96824d54b1f0ea
 bb686f93d71ce0ba7001e838c81b5bb9
 bb6a6c252cab42ab1f755de20ed0b598
@@ -23783,9 +29112,12 @@ bb784f6a1bfc5af498231079eafd1fca
 bb785a4f1b190a0fe7f5016cc642112d
 bb790891c9631889fbc1443167e4d958
 bb79f4f52d7916d95c4fb321031d8350
+bb7a3ca3b0240ea6526e08c3510d4e6a
 bb7a82148c0b6a58adb5638a50bca3bc
+bb7b701f5f6720a9b379dea72290c33b
 bb7d5a0aec8593668b2129ffa5738131
 bb7f3f48858fd7e993b98d40f2ea1106
+bb8162eb06e6c03acf3e8219aa77a83e
 bb877f1f80861f25a517009fc60e1eaf
 bb8833f47f23b3dd892e4a6447ab1cd5
 bb901fbd58ca776604f154197249355a
@@ -23801,7 +29133,10 @@ bb9716edf6cecbdfa7fd8213274259ce
 bb988802de8a4939be6000254628a0a5
 bb99eeaa32715e24221606d1d400fd70
 bb9b27db6e33661e5e6a233cd162f826
+bb9c6614b753af1e64bdafdbad995230
+bb9e10f443d8f9df6804f524ec2cb1ce
 bb9e6633f7bd5d64293efa8968386bbb
+bba23b4b04f934153cf99bdc9c78e089
 bba3098378d75c4d34cfc0203daab614
 bba4884182eb3a690d57f68d6ea12aac
 bba5f3bcc8b515cc27dcba5f6df491e2
@@ -23818,14 +29153,18 @@ bbbbeaf3922e3ecf08e2ab7f613bddc6
 bbbc90eb6abddaeeb302d8d64efb4cf4
 bbbecdd7fb2b952a75ddeb6a067e51be
 bbbf764e345a83cbdd382b04203abf98
+bbc413e03a683a485b41cc1a82283f43
 bbc42af297124828d6ad2bc7aeb0fb89
+bbc707075930179f1fd420e60bc24059
 bbceb443078694c4d171ee5939545662
 bbcf14ff081fdaaa9c863313cfc1a369
 bbcff1c9f7974be766eec4b06fc5a828
 bbd3c04495787a80494f8e83000ff9bc
 bbd4a4560f6c6b1a9127df10936ecc48
 bbd6cf687878ef8cc60f5c9b0acb1a37
+bbd863fd758f90a366c9462c4ca3287f
 bbd966c24e5305d50f51b9596529eda3
+bbdcf4dd0e65b40c8fbcdf2c94a0ad44
 bbdfb3640b22b41d8609a9b646051a67
 bbe179d83665bbc6611f3b4ee861b40e
 bbe307fb3b35154f619708b97aae7919
@@ -23842,17 +29181,24 @@ bbedcc8e1555f9f913de013644521560
 bbee19ca2913c8be31f49b685b3caba5
 bbee58fc68872f06ee9fcffd545a9acc
 bbefa74ab2d857b0f5709e3788eaafe9
+bbf158b25e5e7675dc1efa0cdcae3ae1
 bbf2132cb3b3a1fe7c6e495d506c5cef
 bbf35b2cf6effe8c0a61f796971c6e68
 bbf36a23c1b0b951e75944d653cc7ff2
 bbf87ed60c18d288810ca5f30facc2d0
+bbfc9540d353a3575bec8de2c7dc29f8
 bbfcba680580505c2638bad235614105
+bbffa2a426fe281a034e5e58c263a623
+bc00b8ff8fb4e730ab138dd78e53d88b
 bc00da8583417fbd4d0067fb1111e602
+bc01bc794de668940185c6c796fd9989
 bc022fa71750a15205f209ce51bbefe7
 bc0245792df9a0f86f8733f3d10c0429
 bc02c2147e72b6c39d4518c092edec0a
 bc04b8253c25d620ecc83c3e8b2cc8f0
+bc0521debe8b74ca6f58c5c95d54aba4
 bc08dad698de6895dd50103a44e435a5
+bc0d3a15f284d6648026ac34e0d3076e
 bc0e46aed96ce480983943b578ae15fa
 bc110df674fae14e0e14e76e13c34684
 bc1417c013bca83d94d5fd34a7e907d0
@@ -23864,6 +29210,7 @@ bc1841791c59d496c2f6a3d51b5c46e8
 bc186f3da0df98211f9dc9c282e74bb8
 bc19c25288b3ed414759533d6d11ac32
 bc1bfc3194b99c7f1a1e8d0ed0bb508d
+bc1c68648225a261daee0955044a7334
 bc1cd67c4133c3267fc13925f13e20af
 bc22a54ac80220c55e554b88f2163e96
 bc29e36f112f152852842f48f54b5f93
@@ -23872,6 +29219,7 @@ bc2e1e94f5ea69a7d0b0f26111263f62
 bc2f6e84da9a95626f584f54d170d8f1
 bc2f8271cdbfa132b9e55d69283e0712
 bc30023e6be7d43b15eeb59526df74a3
+bc30b264d65d43ce9a762abb2e2ddc07
 bc35909a2cce5c3efadc9e9a0ff4e169
 bc3709d7b270eefee2ae3935253ebd18
 bc381f30b337d4977b0f177ddaf27553
@@ -23882,14 +29230,18 @@ bc3f875de839c9ad9cc2e497eb2a3808
 bc400d98e930abf30e05a79733e90c54
 bc415caf03c8648836bb3543c599efe8
 bc4257849a52abfce2a2b1cb94214533
+bc4a13a047bb428db2dd2494973cc657
+bc4cec1d00bbb214d526455610ca4963
 bc4fc039d5c756d90ac2334d16713734
 bc50463c344106f728693c1855f5fe8b
+bc510940446e50279cb7dc4533213889
 bc51fc72a9134f55ca49415bc1ccf9c3
 bc52c365cd5e6ee381700926970a7323
 bc5304126375364faa22326db7e0ebcc
 bc548a943ed07649710cf44e55e30f1e
 bc556321a0661cee3d6dff53a0288556
 bc58dcc2b911107022a64d1ced8bb98f
+bc5964939d2dbf81a9a3d2ed0a3758bd
 bc598d9eb573fc6d5e9460345a70e2b7
 bc5af8c50a53f121a5555990e2eb9f4a
 bc5baa87bb95725de3b37da533749ff2
@@ -23898,6 +29250,8 @@ bc632f8b819ba34e1c3fc1d2c4c6358d
 bc633adba40b71d63a5741f126aeba97
 bc6577ca158492d5be82f9c356695893
 bc6690341c3f31633f2867b63650d3e5
+bc6aa2ef545b1a09cbad71d145d430e7
+bc6ab934c19646d555523f6e6ddd7f20
 bc6b3662788abaad227e9fe887e8be02
 bc6d6994862d513632130418e1fc3fdb
 bc6db321d53c6452c475de5efa6d121b
@@ -23905,22 +29259,29 @@ bc71c5d67615e1fa15e0ce544490db17
 bc73d364605aa12d0010ea3ffa6d8079
 bc74f9cf03419c3a3702bad88fcacb75
 bc78e672a0fb48bd0fedb84a147b74eb
+bc79a8a5d48cad2a77712021cb4cc570
 bc7c680bcf9be7bf67e6f1f8188792a6
 bc7ce8bb3b34e274df5009f6ec23258a
+bc7d012b047bc9114933ea297329b6ef
 bc7d87756eb9337ab0efc0c90974287f
 bc7f210eecfa5304719f334104219fb1
 bc811044174701dfa31aa781bb1bee75
+bc815f9d92103bfd549a3fd8451966b1
 bc84b645b9c5f780952a143d8b3f2cab
 bc88288051decd2129d61e75a05718ab
+bc8b9ca2a97277b2a11327cb20fade1a
 bc8be96a95ea9a0507ed04271a1c1a00
+bc8d73ebf6a1d67e6ab750b2fdf453a9
 bc8da576d737658d5283f3a0c385b5d1
 bc8ebe4a94a730416c74ff991f1a236a
 bc8edf1d260605d97e8632d3c0b341f2
 bc8f3287fef31065c73134eed1f1554e
+bc8fd1aaf9deee26adbe444b3a9e82bb
 bc90df5b381a88cf711eeb513bc87a15
 bc92613e88efbabb6f9ad989313bdc11
 bc92b2227085c0d1d9aee1b11d062fee
 bc935f25a269b6997ad1a0a637e5f5a7
+bc9360d064d41d77153ea0db5bf0a4fb
 bc96b5e6b8ef8b329942fd3541b37bb4
 bc96fb1dcba5fbd0653371d9c7eb4f08
 bc9852636360c5f0afef2f90f9c9a176
@@ -23930,14 +29291,19 @@ bc9ebcf635ffae332d31172653391530
 bc9f86b94c1d76b9000bbbf5b85d15ab
 bc9fef50cf0cbbb3eda41d2a85219644
 bca15de24afc67482725cfda309d4cb6
+bca22ec142300427207f9727bde137c5
 bca506c8f465f5614dd7e37a38119bc0
 bca6be4661a0d63e11bb04f6c8514229
 bca7172c4b87e931db8c637c9dc65418
 bca775ce0ed7bc6da998258c1adefe8b
+bcaa28082f32ccb36d77f9f95d4bd5f7
+bcabaa20346d47730d5b6a4db89e2023
+bcabd318018eb3b60c7a2f6bd81da7e3
 bcadddbc7b1bb0a8beb8bf4af34ed08d
 bcadfa00a1c65b068f201ebd5155cc91
 bcaf513b6d06d25055be70a130d0a575
 bcb076b10c0ec05737dc90f5d2978487
+bcb0971bc7c2457e5971c0508af95265
 bcb2844ca4b7708c2b2c14f56ab52334
 bcb421dab3916019c36c72911a3526e5
 bcb4d5b2ab7533b1f5a2cb50562d195d
@@ -23946,6 +29312,7 @@ bcbc6b3cf98638baa84e22efaa04f7a6
 bcbe8348a4107ef688298f76ebcceb1b
 bcc37ccc0025d23fcaa7403127751e46
 bcc55a33f1c4c58670b00c72d9787f07
+bcc56dea1d7f70b8506ad29b96f214fa
 bcc651781214d2596a133762bb09c3cb
 bcc6d19fceaa44da25411755e8c59b29
 bcce79169a43deda1051ee7d7abf7c1f
@@ -23956,11 +29323,14 @@ bcd4022d27045002f4436997e31e636a
 bcd7b8f28f6132d75660a238af601ddc
 bcd97437543377dc6764c77b13ff09cd
 bcda2e0458e30335dce0240f58c5226c
+bcda39c96be72b2d546da2b613e03978
 bcdc6ae0d0fe6dccc4168febb25bf69e
 bcde156f8b231c11cd7d8fb47e0fcefd
 bce234459f99e0f82195e630779f82c6
 bce47f546f07dd52ec3cbcc6ae1d2a0d
+bce4a83b51846e724a69e2323bee2565
 bce9aef8219ede97efbef91a3b2d9c47
+bcea594f1bc067b29e22099817b40e57
 bcee84e0187b8f63ea35d4b42fe13c6a
 bcf0b7e17e846792faeff4786e030cc1
 bcf19be06fb4f8decd790374b0dcc8d7
@@ -23975,6 +29345,7 @@ bcfd61d125ffbae87f44cd43357f9f2a
 bcfdb3b8f2d57ada50120eeeb6191759
 bcfe4e25163844d0c70822b12014d700
 bd01eee259aa8f8e899d9041a25ca011
+bd0400df83f73adb532c194a7b885c95
 bd041c4397f3774acd05df193b225a11
 bd04eae23dfca483c8be031e27c71da2
 bd066c8789ec2a892aa93bf9b9ca30e5
@@ -23983,19 +29354,26 @@ bd0c284da8e07a1a0c9d329d5a879d71
 bd0fee64736ec2bb29ba2fb30ede4ddc
 bd11322c0e3d0469014dff590b98d243
 bd1387c9e2469505b2c845ee44ef8b6d
+bd1422ff71306163ffd94808e09d48bd
 bd16665fe913cbfa727b268f79dd34dc
 bd167e272290e9251c4a4b21c47bb4d4
+bd19c1f355a22f7112571f83590a4d0f
 bd1c6d8470a6572d539d4858f073211f
+bd1de6c4d57121c03e6bf292b3fb7072
 bd1e3217752a14ade28042d8fc03a3ac
 bd1f83d36d85d86c81ccf31be7bcc4ff
 bd239a878c7ec1e90f7e464d50c83253
+bd2615e8b2e0314243ef95c2d442367c
+bd26d70ecb35b6e797d8a1903b233fb4
 bd282af9edf74b256b469daee91082a0
 bd2a0eb73280e6853adb2449273c857c
 bd2abb09ab8ccf331907e586019f197c
+bd2d69b503979f1b6668f5507407a0c3
 bd30ac267e76108a800d5c804ab939b5
 bd3292872510cca503b5eb14c6d35f39
 bd3332cd7c62fb23b74155c0b83c1fd2
 bd3375174cbd77f55f4f01f4735bc875
+bd33b39a84ddc9b363bd6fbf46dd3334
 bd34f047454d4e47aa483587be990805
 bd36196ec9a9871bb30291ae60247ea2
 bd392fb50713c759c4604bfe60091525
@@ -24010,30 +29388,40 @@ bd51e2033f0ce6dabdddb00c57dec002
 bd523d6b60bccd47fbbe18ae8b402044
 bd528cb4e6289e4dd91ed96eed545911
 bd539eab72b079aefd194982b49e9b01
+bd5782c111f4429d410e1c8d87b680b8
 bd57ed6738f7b3db3226ba06d1d60c77
 bd5a8d066af5d4644b56f3b66b5d356a
+bd5ab164d9684a633acca4187bc0c061
 bd5bfc7b3d9bf5cdeb3d00ac596905d3
 bd5c8df5ad11bb67a4c6fda18477a6d6
+bd5e5ebef52e7e6e27a0c700d1677ded
+bd5fe2015d4f4549d64b962966d45b62
 bd60885cd87ed453d0b42f3a7d276f48
 bd6609be714ca59d9863abb6e16ff0c5
+bd667691f6517d65a6274295e491e74c
 bd66d732d42804e020f443938a46c043
 bd6902d9ff6b4fc00edbae22991e0f70
 bd692fbb7a59243aeac7baf81d34d72d
 bd6a4657a82bb1c82c712bc3653afd5f
+bd6dec0f7e464d954c0aae3913ba23ad
 bd6e8cf2319a892e832482255033d339
 bd717394107bc81e5cc90e94fb447fe2
 bd720b019f9e0737e5e2318d924926f6
 bd72761ab60cc698e05661cd19f89400
 bd72bcfb7d931dab6f542f4b9c83db86
 bd73dbc8fb00446979266778a830db60
+bd76e9a5a91324659ab03f691008c194
 bd77107c575b25a8cd1ce223a9696b81
+bd77e53fe5891d31d3a01a1f964ac737
 bd7951e90ee44d3c79e866277f4e9ae1
+bd7c3aab7005efd6fa324b9c85047104
 bd7cf70f58f94acc864c5fef27058818
 bd7dd69ff50d63a8e61371bc9da859a0
 bd7dfa27b377143ac24a38bc398ffc6d
 bd7e5de2c6f7806d3c6e9c37c3bf4f22
 bd7e5eb7babd048aeff454a0abec82ac
 bd8aa34fa903871c1dfb3fc2156b90ed
+bd8ad03b12f9f8ca79fe929666f947be
 bd8ad897954f62583a55d9671c2dd259
 bd8cb834867a548302b1313836b5a4fc
 bd8d0f62ae2f56ce2121838397792cd6
@@ -24042,17 +29430,20 @@ bd951b148131985aaf836800c78684e6
 bd95813f84ad5d207267a769982babc2
 bd964af5f134c0a3d368440ccb31819e
 bd966a8c450834f935e0df5143b5d67f
+bd9c03cc62bedfb2aafb41587ace56c7
 bd9d276fca181ff51d493542198ebca1
 bd9e6ea96a8e8c15da02f2bb255aceaf
 bd9ec6a4acf044e6edd85d423626f763
 bda11f694f00f63773ab3cd7452ab071
 bda1ce8878dad9d21814f03d163a964d
 bda1f5fbe149713045e835c13bb097d7
+bda26300aa1f0ce570f40257c9a334ef
 bda3d1150a3415b382b1554f454d3041
 bda49033c1c7dd5a33afa0cb79888ccd
 bdaa740cbb5c0fd55ab91f450ade252f
 bdae8445832ee0c26f4f15cd1e3ed6b1
 bdb0102dc8b4e6f2c49b23ff85917443
+bdb9417e381788a330279353b5b4ffb3
 bdbd0228aa86e59df42df2c8a4a642c2
 bdbe12b059341b351637b33b6325ace5
 bdc47dabc7b8403e17db795dd1aad7c6
@@ -24062,9 +29453,14 @@ bdcad305455cfef604cc93f8f9d481f8
 bdcb263f3cc59e733eea600a7fdab79a
 bdcb3598ef9fc64587f651aa87e17db0
 bdcc58f9d18e4688ee255bdbfe8a6c5d
+bdccdd6f7a609a8a4f1f13de4196faf7
+bdcef2b7bfb458e5ad7039f101680589
 bdcf25f9724df0b4a3f58b720e66de33
+bdd039a1b64db01e5bfb86f2980dc756
 bdd1bb10d141b39817db74c27f6be4c5
 bdd5366444bdece307b0b03c7df44633
+bdd64483d4a4eccc2b80063dd3457f5b
+bdd66fc607457d45f069e56de2c6eae7
 bddb257cf8e682bb9f5473449a833579
 bdddb28f7e11219e2e5d2fd9804ac5fe
 bde19b8d3134184628992dc968fbe083
@@ -24076,6 +29472,7 @@ bdea3fa8fa7bfb20551e6dc5c9c28e1c
 bdefb5d19dac655603d2fed72d6caefa
 bdf08cd2a5dd73cbccc355b36201a16b
 bdf1070eab1412e0a4eea6d1fb303eff
+bdf3a608be300f6ceab51bc2f5ab1b21
 bdf4829296475fe4c527a0333e148d7a
 bdf712078febeb305463add8372d8bc8
 bdfdd7f5de03f1e01985de63111c24ed
@@ -24084,10 +29481,14 @@ be00347162fc5896a8cc22c6f4cbce98
 be01223e34a354a6e883eeae8819f585
 be01f803a3e7a779e4eb30fa6eb5f368
 be03b13cd6932fcbea23cce36085b3ca
+be03dae3c2729f2a540fff3aa8643adf
 be07618beb3dc5e45f17d851fe794c4a
+be08567e3e40789d5c8db66468aa3904
 be090094607609ef048561fae18230be
 be09ae91184e890cf5d626191b999863
 be0d35c65ae8e22d98dfbb5f95610bb5
+be0edd6a47f63f43f68cd2ec85e96d82
+be0ef0ff379ec4063a9f6a767a33c43b
 be128e1619332bdfe7ffe0252302b91a
 be169f7daa4a53a1e88bc6d1849e8b7c
 be17a22dd3bdc6c36a3ce39ab99f3bd2
@@ -24104,6 +29505,7 @@ be31d3fb64eaaab1503ff6e26cf27025
 be33992399030c3191c346859797a585
 be35079b29a1a8b26e7ab18b864d73c0
 be3523b7ecf35af51ebfa055502f240a
+be36298a212d120af6aeb0ab641aac5a
 be383a1de953c205b3af52349ce9416a
 be396534bc8606e85e4a46a5608d77a2
 be39ad6005483d96dc6b06389cdcd73f
@@ -24113,29 +29515,39 @@ be3e42b2d9311de76bf6e4bcd239c730
 be3f649a535e2aead2ceb7a4b75e63f8
 be40a1a0dd9365f1ff7a44f8612b395a
 be4116a0f2c27de7d4c805705c23eec5
+be41c25119828c7b39610af5ce988558
 be4363f7888451cd0b73950500221293
 be443a373288f6eb2ec1da48f4fa564f
 be45d25b1db10dd6015f73ded68e326e
 be46f476a4290ba389e1885010b57a26
 be47f9caaac8fb1232831df7214478ce
 be48bd2555f039412335b4a0d0a640dd
+be48de69016677e9c943fc26d2a29d1c
 be4bd9c1bb13c1d1cfba09a9fee33a35
 be4c81f3e9a623f60619645040470c79
+be5033825f6fdc21b14d4b4fdcae274a
 be53c922a472bc2861d978f1a81b0e18
 be53e1805bb370ee6d4415af8bf84a34
 be548fa337c5a11700f4371c59a4804a
+be59195b8cc83a6b8803218ef8885f14
 be5c5d33d43509fae451d70e8b3ad1c1
 be5c9c0d50b612c91df53066f048af5c
 be5fc075a4db5037b89e145950c9f015
 be657c00dcb92db97d2c71c8a8f9934d
 be6779bc5203a31b6b9897ff08037400
 be6b06871d3e41587374b36def7243a7
+be6e9afa7e5731c9a6333b0800b117f4
 be6f06656e5021a29b511e985dac79bc
+be6fb725d9f411db9c315ba6b2390281
 be7054955d8f362bb1228b6e4c7591c8
+be72b21ddcb575eced4bba6f746402d9
 be72cd92c9d46b0aa1d5e2d5edbd8d21
 be739115b377879eff86b95a6d9cb58e
 be73be7406d3b6d30de4360ec6111215
+be73d9d5df908dea09477510b73471c1
+be746a596f782ea11f94abd3620605b0
 be7a9b6beb393de5e43a9fe2e412d812
+be7daf30242ff9e6ba3104daae798a27
 be7e2f425abac2503a2083938a59c8e6
 be7fc25fb8c68f5b631c755e67ac20cd
 be822c496cc6fe92d102a530a6a45191
@@ -24144,8 +29556,11 @@ be85c008b14445df3c36796580a42ab2
 be86b5ee041cd30197a48ef265420260
 be86df02c03dfc2ac4ae4950d6d24879
 be86fd614ced2fef635e870c06ceb22f
+be888e3b8740c64fe4a2e0e78d8b87c6
 be8d6dd5cead78e33372268f234e120d
+be8dc5195e556c1e6cdb950ffa662438
 be8f01c9247582665074f0529bafe00f
+be9273164b947ebe8a36f79ba9fc032c
 be95658fe36582d8d50f39f880ebfab2
 be976a283decf6accbcdb18d9f1741bf
 be9afdbcdbbeae464730083612436229
@@ -24154,9 +29569,11 @@ be9f69d24c6f3760ddf46511559916f7
 bea0cf7326eccd17222b3cfe3a98b5a7
 bea10314b20be829454c49f2f33a7240
 bea1f2ba9504a05b2d9e31a6bf128fd0
+bea2073d3627b65d7aef52f689b6e2b1
 bea26f95a66f410e148d7d1d9eb3f1f1
 bea277c9232ede51434a8a681f934468
 bea4e465996e71d46ae511e7d1e92cdd
+bea4e6dc86d9db651baee6b4eee49c08
 bea74a319700cbe144486dcff918231c
 bea76639d4070415fa9c7adf4252105e
 bea7dc25b05207bb7910e55d8676f446
@@ -24164,6 +29581,7 @@ bea813a1020bcbab3bacc5465b2dafd3
 beac9d97aa1049a8a15765f63d94ca9f
 beade1787b6200d83a42f098a06b74bc
 beb0027cb8c6dbf36d9ac76ca4aadd44
+beb111bac5f77939e0f2e4cec05a905c
 beb1d97b6c26077d8190974494499497
 beb23c7eff575696cd4c1279b76c86fa
 beb2ad2de0dc556a0597e18c1a45cc24
@@ -24173,27 +29591,36 @@ beb68514496a404a123cef6681f83ca4
 beb797c3d7ba23a8de8fac85452a9e5a
 beb80f3fec093983f9b55d44ba70846b
 beb90e272a4f60c64672fe320593a609
+beb953aa1a780c8da552666fc563c89b
 beb9b5a60f61734a4b7d4fb05d989766
 bebb12cea188a1622959f5674ae4ff51
 bebc3aa7c63897679b2c3add3073f927
 bebef1f0f1d919615911ee50eb4cc1eb
 bec06655838c61fc533a32ff1dc4afd8
+bec7ca27ea5b58a2e59c69ec483527e0
 bec938b30a9fcf92592b9f7d5991d34d
+becba62c2de30cbff2c2e688f625641b
 beccb10c63ff39edfca6d75653118e8c
 beccb815a513225401a1f8c0e9cbe7e5
+bece2714f5555c34605bd9353b5c9026
+bece30aa4667d8ce541e0fc3d3abd168
 becf8ea5836df4887d5b114e6e6fdbdf
 becfb10de0a14b88cb8e010e6fdd0d2e
 bed00b9747d733017db3c2d2f45c46b7
 bed0a43838d99120d271321529388e2b
 bed151921929e340ce22f4d784b164cf
+bed1e7aa0c3d0666a68cab817597a80e
 bed43046ed5d9e9c4b323430b14efaca
 bed444d230b71218c27b0faa5076815b
 bed4c8595526efa3c4e97d2f12db02e0
+bed5fc87e7d50803605a4a8a4e4cc612
 bed78bd02da6955e34b2a0324b2f623d
+bed800a42e91c4e2b455d4f4df08d185
 beda3f5a91a3aaae0094204ef1564a88
 bedb1bcb4961050e44c04214220096f8
 bedbbf6f597492f62e7490a1a4020bac
 bede937a3099674ad9402ac0699edcf6
+bedeed4e14ca890c56aebc320976f00d
 bedf55110345d8103fda04520667b5ea
 bedfb622e33318a3f693e19160056a1e
 bee058a1d05ca9051671629ce34aebb5
@@ -24201,14 +29628,19 @@ bee0e6c249884a8935e3f46a6eaed960
 bee270a8a1e6bb76c5923e5ae8ed019a
 bee335511a4a072a0d767a7dee9acb62
 bee34b86cff26b79705c1e3830d8381b
+bee40a826e97b0338ff4579b6dca507a
 bee498b2225cde88b74d16ae499635a4
+bee6b24b3877f1a00631c91b1c311d9c
 beeaa1c8a1af45bcecb49ea5beb21d32
 bef168bf50f45e41f43b7504b972b2c4
+bef3d94c2820b41b5b7fa0213d0a52b2
 bef6bff7d67350582016ee83ce33b8ce
 bef74ea40c686c47c568e71fde61efc7
 bef8d9549a8b8cb72b3f90512433eb70
+bef94f2516ac8eb440da159f6d1d63f5
 befbcd5af790a3534e014684b310c324
 befd7f368697388ecfec22df8f84a033
+bf005d422fbec499cc3d342e3b010806
 bf018aab78cc1799bf53d1d6430386ba
 bf028c85ab7b2b30d1fd052815ae2cec
 bf02ef86019778231d1736403a83a22d
@@ -24218,6 +29650,7 @@ bf0a01caaf5802a3af5fc9855928ca62
 bf0b31d4e9cf11e0f200a1a36095e001
 bf0b5d86e99811ed716fe419d22b54bf
 bf0bc45c5c145eb1b801dd95b20f58fe
+bf0e7329f58c211e55c46ab96c499a71
 bf0ed9213dd79d89dd126d2ce4dd850c
 bf105a0da557838059742f6feed986b7
 bf13a76bc8ebaf17c83de1d47f876f7d
@@ -24249,6 +29682,7 @@ bf330e5d8364b27729c0456854d74ba9
 bf3616cc93262be5be83d078f3fd68a6
 bf38905a96ae02c84a494ae300b0d53e
 bf3ab1dbb24ad358e5fec2a07b452e2a
+bf3bb292d431d8b791f1730238c39f5c
 bf3cbe22512cc268339cfd18ec5716c2
 bf3ce642ba205b018d9b8da64391e89f
 bf3efa5c29b64408d3bfe3659b7d59ff
@@ -24260,14 +29694,20 @@ bf45ff5edba4212baf5f615750a9d01f
 bf4827cccde5497ac782f1e707267f39
 bf4c1df9a3b7cc3781dd606eda28dd3f
 bf521c8fb9e457873948f2321f0e619d
+bf539343a8080277af7a965053bc5d36
 bf571c44ce4325a24412bad49a4bc09a
 bf57e217f4713fd380eaf3a8807f9525
 bf5849cd40421785fb55f9720c444c8f
 bf596e961f996ec290dbe42e997b7baf
+bf5b132d16e2995e58ff09b7890d63cc
 bf5c8481e9705ca3d6f26b9e1d91f94d
 bf62e2a8b7216b352cc1bbad285bd7c3
+bf633ba4d6de86c6b9cf7159f1e53596
 bf63904c4059ecc7c3c619e22998100b
+bf645ef42215031ad73fc88f2ecafb53
 bf64b052ed14d03cbc1e2c96f8152af9
+bf6bef23888693b8f5c7a3e1c9f938c0
+bf6fc6f7697975c1a33240f3a06e2604
 bf730c052365810c174a7bc7a303389e
 bf734c2683ec81f21708539900156c22
 bf74cf3b9578881b583620f85c0d56f1
@@ -24284,6 +29724,9 @@ bf81ebc6dd41b4cf3d5df87b60d12815
 bf8820217fe99c2651173945d1df318d
 bf8d3da23a0db0b901d9eb3c29c835bf
 bf8e5a289299411affff698241a237c3
+bf8eb64d0fd429ec33529b4bc1231687
+bf92531e608d56c0e3ff8dca4c34ab76
+bf936da231e9affb7eda530147c3c1bf
 bf93b35dcc5b49c152649ec4b076de90
 bf97b32b378ca43d22052ff630823ebb
 bf97d69f5d8942819c8b06081129c8c7
@@ -24291,12 +29734,15 @@ bf996a7537dc3376e7f36ba8231eddd3
 bf9ceafc50fa7314f329462ea2d3af77
 bf9d7ff0b9baa94284e985fa5cd85d35
 bf9d92c21d5c40c4ae2fdf750b1e4832
+bf9daaeeae580a4ef69d0f2f1d0b5480
 bf9eb57bc9ff1cc021edb25a31351cca
 bf9febe7840a9ad1a377588e9f555dc9
 bfa11ec4a0f7dd60166275a0bf352c65
+bfa140772638a0bea03a80768b8750d0
 bfa67b7f0e16e65174d3c95614dbb18d
 bfa7726ba63fbab0d7e4f7105313391e
 bfa8801d7002c2f9c3d8efe96f3b328d
+bfa8cefbaa7913a6e09d8e8875e329df
 bfa9fb91486c213a2dc8296f6dd29b2d
 bfac896ebb9e10930fff6525c7d95a9f
 bfad1cf137683717914e3cf6c3bb1153
@@ -24313,9 +29759,14 @@ bfbe92b2fefc952603bb13d7ea143e0c
 bfc368d43809b19a70f8011497817e7d
 bfc3fa4fb5f2305ac68fb374df71f83c
 bfcbcc1b2c1938f4ab5ddde9765ea389
+bfcc4e6d22425878c59f62533b2e57b7
 bfcd759e27d42292631e961a8f437d5e
+bfcd9363460d20020678b16b52be1e66
 bfce317ac0581d2231858920212ce3bf
+bfd115e891af2cabe3210861b429b7da
 bfd1849195c3e4c1e5013ab14399e7bb
+bfd2983129b5110e5894e0714c2782b8
+bfd3361331e1bc8a5f0e978e3eefd287
 bfd41ebe405d0ec92361bec1a1c901ef
 bfd4389c971d30dcfdc6deabf6eb6bee
 bfdb5d898a2dbc462fc4b5a016b7d655
@@ -24343,12 +29794,16 @@ c000ac037e085d0cee11170c3d97fc37
 c0022541cc3aa59ed1377ceb40c3835a
 c002c3decca968c75422af1892011ea5
 c003b07589dcda4ba969b883167adf78
+c003f9aaaa55a8315db0e86aad09423a
 c005705d2369b683c4f75eeff8a18530
 c006b0730f8acf83e8a13570e6c62577
 c006e829504f9bbb43b4986c715a947c
+c0079174dcc124b78ad5c0b6b45019a0
 c00b637b823298deda963bc1cdad07f1
 c00e4e3966f00037f62ff5e84dfe22c4
 c0118ddb877d0784d8aa420ea532a24d
+c01336f552a7fb5a857f0c30f94a346f
+c016ccfd70886ef3fd8177d0e4a62c4f
 c016d21d82486cca930b4d9bf04e9830
 c01be3c634ceeedfacd5608ae72b35a2
 c021db2fa0ef05ed922ad7112b534e2e
@@ -24363,8 +29818,10 @@ c0321294dcbb1d37444da8d2249fde6d
 c033263057e4b94fb829255001d70719
 c0345118705d160ebfbb2e7928d4476f
 c0384e4d1110df59ed0fbb0476bd6c2d
+c03875fa94b2f4158bd255348ef45d60
 c03a091cfcb42f005870d162cfb8d84f
 c03a4b32462f82f98a42c03b9a31b7b2
+c03cefcb9a552acd5f17d4113e332212
 c03d903db301efae1e09bce48a4c6aff
 c0414b337e6276b1371ce5e973b48ea6
 c0418059835499ef11cc9254a5bdd936
@@ -24373,6 +29830,7 @@ c043e8d9abe50b0266cbdb6ac0a81775
 c04438ca69c21bdc1c935d292d7f7372
 c047f83438d83a57d3cc63f07890a4eb
 c048ddf56e63ede2fe30221718fbfaa4
+c049f0a8cb6103fc376e0aa70d5a9e72
 c04da2b79530634390dd7472ac49ec85
 c04ed1b8ca6a6aa0cdac1e184b660974
 c04fed58ac5b0dd2fd40129f077951cf
@@ -24383,6 +29841,7 @@ c054e01fbbb87f72096120ea7cddcf50
 c0551eeee33b33af61231c8b73c5ecac
 c0562470c8fb1453938113d43be6fc23
 c0563c72d7bfae484ffa38e9b6361313
+c0581696e04b2342a748c598d8e02714
 c0594fdedc3acf41ec9ad81d83608d62
 c05b783016108bb78491f5b98a405d1c
 c05d1457da21b956a89789ba07d5c26e
@@ -24390,6 +29849,7 @@ c05dc9ec50cacc38f58b4b8a12cbece4
 c05deded23eb7ee3bb33e45b43af83f0
 c05df44a4a0d3aa859c5c74fcc904766
 c05e12df76aba1c810241f9eb28bf638
+c05fb65ee09d8e40efce547e41291f25
 c062adf31809ad93d23b3fbbe708e3a0
 c063ef124b4885fcbc75305023f72dda
 c064bc4a4cb2ce6d1e2675e417f27a96
@@ -24405,6 +29865,7 @@ c07750b131e67fbd1c4a9b1edd4431b2
 c078d765b49d489731556a6d9c2c2cd1
 c07d4c8a483d267de0737f3f418691d1
 c0839a39a4d84d48b17dbff388df3318
+c08469bbbd3867e6ff556073b6d983ab
 c0849fac3f95f47e9e7847894371ed16
 c08632f875f6adcb29fbcfefe224fa65
 c0893c173d070ebd13a064841500de06
@@ -24412,13 +29873,16 @@ c0898df4757dd00c6751712f60413173
 c08a064eef016567e3440dc3a7c2250c
 c091423b7108f7b7af918b4e7d7af6f3
 c09257b135ce7226aa2b3ee82f252fd8
+c094fb8123d8909340082a6d79bcd2a6
 c095b6fd8984f96a7d3d8151f7797a3a
+c097be340c6407e5ab7194b5a4b6dc99
 c0989844877e56824febf6323530747b
 c09a9709e55db42b1fb1e85ede73dc83
 c09c7f8048048d28497004f974ab6fa8
 c09c94eadc9b428752ef7b33d039e355
 c09c9e3272af387684823a24d3c93497
 c09cf7b4f2967f3d0228dc8aaee71213
+c09d610e27c329dc15a1bd1d8f07dc9b
 c09dac950fcd4cba8d030f5bbf0c4aa8
 c0a00a197fc2e64bb75cc10095d2b361
 c0a33dc909353e89778e8c7cae76538a
@@ -24430,13 +29894,16 @@ c0a9ca8cd78f4133e98e9ff9c7e968a5
 c0ada0a7126f0fc6f9cfae39f8e95196
 c0bd33f477f0efe4dcec8e09eb5396b4
 c0c25a061bec5a7d4090dc50152a6232
+c0c29e0e0ab8d22ad8b92b2ee910d884
 c0c2c9796028264e8e81647c4e80a0c7
 c0c3e550ddc4905615fbd23b87ecaa5a
 c0c4ce6586b1b8a695601c3f3c906c9f
 c0c4e38fbba85a6bef3b0e53f46d45f6
 c0c5cb05be4882d7f189081de89af981
 c0c7e59b0e8b45de7aa5e074910890f5
+c0caa0fadc7ee7685a93a1ef0c3b9975
 c0cdf4eb3247445da434120a630e1c0c
+c0ce288e4457218415277f08c9fc0c0b
 c0ce76e176bfee8ac3dab08ceeb2b930
 c0ce7e485ebf308979884f3ab68aec16
 c0cf97055dcbf8c39befbedff7816bd5
@@ -24445,8 +29912,14 @@ c0d6df2f6f1ed0e3e1664b56502b84d0
 c0d73d694e3e75b34333ddc711887b97
 c0d78ff7fdf14c34366b2e9d5ab0817c
 c0daa7525974f4301d5dee2170e33967
+c0db6c18ae6fc2b12944c217c9085b4d
+c0ddf673cd3cff25276a0f39dd4e1123
+c0ddfe58a15f16b26aa93bfb6fca296b
 c0dec3e9c45067c643227db3e91e69fe
+c0df17b435db919e361474e56ecec663
+c0df7428a029a3cbed86274e13345059
 c0e23702e09766b7581ae7f9ba24c0d3
+c0e2be1e6d0fbd722988fed47babfc84
 c0e332a206dfce80abab3eecd73d6da7
 c0e381d5b3bb56f23945cfb018182e20
 c0e3fcc18db9d332c25c11f698565234
@@ -24460,6 +29933,7 @@ c0e7156bcb219fa60ceed223d372645e
 c0e8d99333e7627a788c17895b7c5d0e
 c0ea397839761bc52b3aa33197865390
 c0eae1ee429b155380b4102d80d63c23
+c0eb2380b1980fa95379713f9e05a19c
 c0ebbdd03830a539cc25d065e2455d15
 c0ec4aeac2e746a4b99563652bf75583
 c0ecce0a8d1d43ffccc9da925a667846
@@ -24473,9 +29947,12 @@ c0f32ab2aa07e3ef95f317e05198d8f0
 c0f3673f1f692d42a048ed4ffd93019d
 c0f502e6b19ac99473a72bae5b6c5265
 c0f52e9bb5e95dfa2163af3d94e899f2
+c0f772c3f88f4d4acda8cc25b0cc72d4
 c0f8034bf44972cf649b13332c6a3587
 c0f8ad0c80eae77d0109768bb927fe45
 c0f8b257515f9f2215e3ae672e27d85a
+c0f96762f5b9ef2e7219fd1552b884a3
+c0f9e0f2c30a89a61b1b9e8ff5813f98
 c0faca6650e6d38186742c4e4847dd02
 c0faff57a43dcf09d538cf792fe4f8e9
 c0fbcf0a91a87a465b3b00c00f541d1a
@@ -24483,27 +29960,33 @@ c0fc4d10a8d3162088d5ee794ef11601
 c0fcc687d7663cbab06f695afde18885
 c0fec780924ee5445ab285b77a4bcc82
 c1039e9247f27f4040e5c1232c2bd025
+c1051c65d67a868c5cefde8457cb6558
 c105587e4aeae9fc2e28a64251088d0f
 c1066ffbc53e03550a26d6a37ca2ec17
 c10907a57226e4826474aeacfa4be4cd
 c1091e2ecc35472c66156935dd89989f
 c10a5311bf0fa8ea7f62b2ac271ee36c
+c10ad91ff1dbb223122c30a5cfcb873c
 c10af81103f4d692884f25466a049913
 c10b295ff0098360c65ce28cd6321645
 c10c581614e336dc376d9413b3d9c829
 c10c7a9cb22dbef313e56ef12652761e
 c10d7c3d7dbc0831c2dc6b0fa54238b7
 c10e815198d018175cbbf4a601060953
+c11019dff7403e7fc3c7a5ed5db7c817
 c110a3352af7d2c7ddd713953adf8aef
 c110f8407f60cced0ea131e56290a59e
 c1114cc7818a2f6294e979f824372680
 c11400ebdd9a42ac78bd82773167602f
+c114149e4e676b9e93c7f39c90219d95
 c11924e3893cfe1b6c62e06642cd9614
 c119820d27a20d27ca8b9435416685a8
 c11aded8b6f784f801e4d784a8345cb2
 c11beef2daece4fb84d5177e3092e309
 c1222019068dc7131113302cf35c990b
 c1229e9197d1ecd57b3c1f4d295fa92b
+c126a9006caaa2b4724e1739300780d2
+c1276308cbf68c761ef717e50b5b3620
 c1276df5fd974647f35ca41c44f5bbd7
 c1289f11645ff12a996d6e2ed2db42b7
 c12ba02973b898a30e78e5399adac5c4
@@ -24513,17 +29996,20 @@ c12f0a7ad4c222f1783430f27f833104
 c12f8262ef466ba621e3e837f04e2064
 c13069174b3c6c3ab9c213f079e42e73
 c13069bf2af112b5bcc8afe4d61288f4
+c132d3beee5820bc7de937aaae4e6eba
 c136006a591083ef709ad73be2955a0e
 c13bab84c75f6f6da8634c753ee8cfea
 c13d64142cc0c3d3843d72d71afcebcc
 c13fc08d6882eeb7c4aadb873a7b76ce
 c14135dd1b54873c782a0adc54c7c6b3
 c14208aa93208fd3f305a9494f05ad40
+c142ef772c36995a2214dc6d76943147
 c143e22292e2d6659e1c1ce77e727580
 c143fc589bd36f55c07366b4ea0a96ae
 c14712cdc9d7d6e32226b6c277805338
 c14e40f960bad3b2f31d022ae95ed938
 c14e81751ba1273b3c0368207c081d02
+c14f7ddd654fe690f38f00221355eab8
 c1517a0cc79f5307a4569cc8c5b872db
 c1518f7a0b95956f72995b4b748a86f3
 c153864c98b95caa0147d97d1dc1a08e
@@ -24532,6 +30018,7 @@ c155b5b25b81b14954da9a4a27207de7
 c1577918d2585b94fc084fc3bfb341e9
 c15b1ed2ae78bdaec06acafac5eb80de
 c1608ea25a0c44948a5fc8aeda40c1fd
+c161bd7ba1aec6745215de2074a68f82
 c16238c72e4f5524c6bcb786e7f52cfa
 c16361b7cfd71aa9603bc53a3ab3b0ab
 c1638d98852c9b84ebc32e4935fc2a0f
@@ -24541,8 +30028,11 @@ c1687b5d908456ee2fc314ab832b9dc8
 c16a2103e770626c099cf2700dc5df38
 c16c3b521a37ed3e08a70d55ee8d7baf
 c16c9f4eb346ca2671debfac466ef191
+c16d75959c1b2a02d2ff791e07d72206
 c16e159d06b96d1e67629b1ff29b2fcc
+c16ed0998412efec2449642aae21506a
 c16f5cc886f2c81a267df1caead91cb9
+c16fc4e891f6b37a7cd37df9c7e485e6
 c170347fd18eb84891092dd3ae1203ba
 c1711f12782a62c544af0a6fe37e27ae
 c173cc105c080b69100e54f63c00ad36
@@ -24551,6 +30041,7 @@ c175a9777e2bca048a453ac3c92230b1
 c17c1c3b29c1e3c1c032a6a83cb8b90e
 c17c3e968cba2d42efad8a8d67b19562
 c17da19c0c5cc3ca809feb6b8581bb9d
+c17e5f182d966a9f44542fdee7c49d5f
 c17f81bc670274139ed053a2eb34922d
 c181d161f516af8480ec1d1e92802e7f
 c183d969385b61e197ec41a9e134d459
@@ -24566,12 +30057,16 @@ c18d7839cc3341caa2fd656462a73838
 c18dad11812cfaef68b5562844334086
 c18e24281e91611fed858301b4f6c5d4
 c18ece4e3561ae5ae4fae2de5b3438f5
+c1906e7dfb75d3bcd31d7686879d4e04
+c190b607cf27ba269abaf6ab54631386
 c190f3899867425b1a69498d5fbba546
+c1928bde9b233a0c3b768d1891247efa
 c192b5a2573496c576e2d91ea87d9ee1
 c1971ee91ed8b51b00a87f27ee08f210
 c19806fb6c4d9d11bbdc84dbd6493f11
 c198a413e33a6277f7c66658d652d552
 c1992d073fbcca4b58f582f76cc2fee9
+c1998bf725f97e60df75dbae0c8d876b
 c19aa0e9743289fa1a85dd616bbf4c93
 c19b41aabe02829a7d16682e6cf14092
 c19bd6c10717b51b80550948dfcb34fd
@@ -24580,7 +30075,10 @@ c19ec34a5d73090b28704e435b5bd587
 c1a0760aac221a5bb3ca942b50f83164
 c1a183ab2869a2d6145be4142838c4eb
 c1a2ec9326c58c6f08cf3fd71392a899
+c1a3b48283abb78f00c8451726a463d5
 c1a595e7ee5319ec33c6624095537d0b
+c1a6bed3fb3b5153e3f5a7b6becd9259
+c1a6f7ff68d8587617b87a2b746e2015
 c1a754ec54714f994b03d930b5f39aa7
 c1a7b954ea20d05743edb979508e3e4c
 c1aa9488c21cd6ff4502de63ec0e1d9b
@@ -24590,9 +30088,13 @@ c1aba2b79e1415bb99d5990c1f417370
 c1abccfa56eb6b3ac873cc2a5c4dba12
 c1ac8ee05538dabad67c0004152c0efe
 c1aecebb81da4434224db3935992b669
+c1b3af3f70b81504fc823471ba71e105
+c1b490b64ac157ef332db2bed093e4ae
 c1b5a0943d016ea10c0fb395828060ca
 c1b697b1130f8bf2743a8245d37ca219
+c1b7ff364ab6e80c29361209d888ced3
 c1b8125f08006c6e14ead0fbf30c05d1
+c1b912276a32d88917673cf80b8fcf70
 c1b920b586c7c14787af55d511bf5068
 c1ba1f06e7df433014acea446f37e977
 c1ba6069595d0ba157549c261e79fada
@@ -24601,15 +30103,18 @@ c1bca629fa6dcb34a22500a5818290d7
 c1bdfcb9097352581c2ffbd4c752164c
 c1beba39295799e248c0007d197f225b
 c1c0d5b23d2666fe15d31490502305c5
+c1c244f5b72699f653eb54102461ae28
 c1c7d6042de791829b4cfe0afba52e9c
 c1c964e6659225e8c6c12d490b5ec383
 c1cc38bd6ec3b673cc9ea2833e95e43f
 c1cd800a506a48509920fddda38d07b2
+c1ce7592cc33b28b6c257395fc24e70b
 c1d1af858131bba35327efba94ebb20b
 c1d36fc1ebc0464ed8ab3184af0f226b
 c1d6d7f3913db1937152d1662f5c3eb8
 c1d7708b609e17e52306a1f20848e9ab
 c1d7ad0f121a36450c2392e9603990c0
+c1dea1294e212508df22edc884edffa9
 c1e08ea68dd6ca7602039911830ccb3c
 c1e0a6a97b3288bac6cea66055b7abb1
 c1e16d8e55a68c8b518a3d03d2ccdd0c
@@ -24619,12 +30124,15 @@ c1e2b41b18dd9ae49ed8ae5e1bd0c713
 c1e2b443734d99ec7eb7178847395663
 c1e76ea8839b654fbd04621cb7cf355c
 c1e8749bc810648e8295d6fc68c888d3
+c1eacfe94aba85fa5c7781e7eb8aab52
 c1ee4d310780d3c9f36b8a54df4175d0
 c1ee8823c2f46644884fba29014e5195
 c1f16725c53906678c2fb0cd009574bd
 c1f2156a717ada3d4bf786aba0f1ae96
+c1f30eae178dbab5be1f45f48ecba5ca
 c1fa525e4837723bd18594c41cf27ba6
 c1fab2eae4338738a947c23f2375411f
+c1fbe28b86b4a0a9675ad367454b9ef7
 c1fcf4b8d5b0f0e11db8a355cd005147
 c1fd199b194a9799674d8f2406aaef22
 c1fd3657ceae9e718eae32b2d440d285
@@ -24633,6 +30141,7 @@ c1fee9ac6e716da806c624cb625a0a12
 c1ffeeb374312f4dcdc3ac211d017805
 c200194f5a8e3e87f3d08bb5845600a4
 c201068aa9901092d2ba9e8ee83e7a76
+c2011a1ec3d64f88030d15f8607ec944
 c203a7b62434370b076eb552aa3ece35
 c205c856aa61eac1195b09d7f118bee3
 c20608e4d8d40a33e60061381fed91e7
@@ -24649,13 +30158,17 @@ c2182a218cf61d107b7e95c244541afd
 c21a0a75c654cd6b2d2002d5e4d2538c
 c21e354148f3383fb1027a759c4a44f1
 c21f2bac6d8369fefac10b1014c4e7a2
+c22206987d081762c1504f328d6c5eef
+c2225f42127cb0a682b27a6a72741eee
 c222b9bdd7e928babfc041e1a9fd54dd
 c225a71bac76b8ee8b19449d3b19e539
 c226c59827bfcd1cabe2d0b9cb441ace
 c22bdda431e4a761419f46e34018b392
+c22bded8e5e361498e93f3e142b2389a
 c22ca079ab884f4e3eff4309c1174ba1
 c22d3da08a632bef198df6fa216ff222
 c22df3833a9300fb8f6d2f8216b3ba52
+c230a58ecbdcfd4bbb04288776813cc7
 c23279dc7e02c5f81073173bda444b17
 c235344192b8bf35b75f63f7afdddbca
 c23630db3e48fca8ac8d6eb50589c6f2
@@ -24663,6 +30176,7 @@ c23b18d2e8bab85e5ab7b0d3771db521
 c23bdfccfe47518c793142076c80a3a4
 c23e45cffcff9b228d103c08f166f6fb
 c23f341d53c606fe948056c99aef061d
+c241a4342074b04882ed02d7d1ad40d5
 c242edfaab8ac775930808633ada5a04
 c244febd19989ff9044865046f124a3e
 c244ff7816101126e10c9567aeded9ae
@@ -24683,39 +30197,52 @@ c25da76157de3e65580d70852b7042ef
 c26485d6e958e67e717feac2d30e69c6
 c264d79ab4a8a5285a270a9af437587d
 c266df1660c2a3a7c336ce4d82861ef2
+c2679d7aa0108967c28c6e04a4787d3e
 c268236d0c053dff744308e7f0b0fcd6
 c26a7cce1edb43e4c8aef08c884b3f33
 c26c47b5b19a6919d2d0998c9272ebbd
+c26e1e00f95356071a003452cf5eacc1
 c26f0a8df60f20f45df703f3629e85a2
 c273bec2d9e38ca0bf7c49c02f94ec7f
 c2742b4b59ca15ec9b2a52424887e7d1
 c275cc64f85d7b053c9ba44975cde352
 c278278cf777a1b6c9167546c0ea19c2
+c27ae91ee00e31da846be3c993eb029f
 c27d0668cde2c0334d8c1fd89b358b05
+c27e9a7b0384dfadc0e0ea2abde1180c
 c27ec3805822f6afaa82c2d6d2832d7e
 c27f902332b821b43942e16ff7b8c861
 c28728ffc5d176400f57423370902b3c
 c2873d4d00e7eb354028490a13c4e81a
 c2889806d60588b2a6c5390ba5416474
 c28a6e34dba002dac2d1f83496bb3034
+c28b7f4eac528160c60d2c3753130d1d
 c28bb64316eae681ed19c65b1b2e5c85
 c28be92fa250064579da779107a5c997
+c28d0cb8f6aba78ef45d533d6056fcdf
+c292a1189f60ecca88d72eec2d3b9dc5
 c294a344ed2d72460e283ed173a88ef7
 c29873d5cc69b95356ff15024500a5f3
+c29ac66b6c0c55aa8f6482223b0c2ab9
 c29b2e70b8c5c7f01317518c3c511d49
 c29bbf3c31973b947decc26d8558a837
 c29cc9154292abb5f803939aae7a4ccb
 c2a0faabb4ab74f8e6908e745ab609bc
 c2a38d13a4b3cc7778268c858e2d27ec
 c2a3e0c7992dc7969f1805624fc1c1a5
+c2a402bbd35fe8a7013981b03a2ac92c
 c2a4243f76ae47158d084c91b0771d86
 c2a5b92de53ab918ebfc76b30d49ac70
 c2a61840956e7878e6d119aed49019de
+c2a61d33576dbb36311513bb2997273c
 c2a7e410698fd2044e6ffe2d6f02a682
+c2a8893c31816c3e9fb5607327e79c23
+c2ab9d127d77928ca2722e8b8af849ff
 c2abc738401f9fff1a9698dd8a65307a
 c2ac0eb3bcee592195fd82354990ea7c
 c2acc74610d96d87cbe9a1bf72ae99df
 c2ad47ee53df41aaaa6653d173ebc6c3
+c2adca52526936451d8c352f3febee6c
 c2aee2c781a7e064c64971a2a4f8d959
 c2b1a153eb794bb8837f309cf0d2797a
 c2b24e91fde17fe5636ce98b39c8c587
@@ -24737,21 +30264,27 @@ c2cdab12d0d3bfa6ca71982fa61f97ca
 c2cfdf645ce458737ef6d14e6bdbd0d3
 c2d37967bec7dfeb1dbf4aef84b72227
 c2d3b35121d20e212ffb800f66e102ae
+c2d53e90d19e3e9a3b88d29640cbd2f0
+c2d734d37e1fa655834d0b43a0db8871
 c2d8e07b5a5246c65373a6526e3605ff
 c2da702013e2613dd98bcb56898c8f60
 c2dafc3de3ea56cbc3483f874da6798d
 c2dc15cfb29e919952b79dc21618ae76
+c2dd5f24d710d88f1935f2a8fae6ceb2
 c2df29c14cf1566ca96ff952dabbd773
 c2e026dd25462c4e4b426d08a5183c41
 c2e057462f4fec0afbf750715cd68bf1
+c2e4b8325e72c19e9e901c0da484e8a2
 c2e4fdb8611a8a718a0d9a4530397db3
 c2e5a3ff135df1e9b96fa27a9c617621
 c2e666c8d49dcc7e08181ad4b3a66b54
 c2e6bbb67bf4cd4e0631b8937ebd758e
 c2e77779e163d610863a43f3f2bc712f
+c2e8847c760994d149e2fec8cbaa72ea
 c2e947f2d8396bb8e73222240ce2a7b9
 c2eb29679f98b8e0b02fc811cb39cc59
 c2ed45fc1704e7a5e1d8b19334133306
+c2ee1b0293eb31dcbc803f6f05ef9745
 c2f0c87efe1c7f4c1ce642f36c810d68
 c2f1c58fdf42521b764e12da79547b65
 c2f88ca070b6e22fe7e87c39b0b01494
@@ -24773,9 +30306,11 @@ c30af07c53ebeb5cee10d3686d19afbd
 c30af4ef96957b36fdbb4231cb209258
 c30c4a29380dc03c5b8c3572097bb3a3
 c30e6a8f5be2e099dc2e52f5eb0b05e1
+c30e74900e3956eecd3dbef8d3728682
 c30f7119992d04e7952d3f0068ce1bb6
 c30f852e2ee40bb91a798466266228f3
 c3104287511904889f5d4a4ed415fc03
+c31048efea3dd2b3ece2210a3e8c8bc8
 c310ca61b5b3a13770746e0e305ffcb5
 c312467be32c704a34ae0477bead6986
 c312eedcb5f42d41f3921b1461cd6a4e
@@ -24789,15 +30324,21 @@ c31b14c9093fe94c98d1954999ef8a67
 c31c36054a568a118584ebd27fa6bc43
 c31c695963f8854327ac30f6201ecbe6
 c31df035c599d41153977051f4ba20a5
+c31e0b550c112d879bda361c5cbcf996
 c320085a2488c47c27a3e487ef928d37
 c320b12e57114af4bb97ef0a26ee8039
+c323e43f7b6f65279751cdf46b1113b7
 c327e85c5d1e3a8a491173619c2ec360
 c32c7478be2b7257bedff835e203039a
 c32d56f627a76fb2c55c4d4c8f153f34
+c32e0ebedab47fdcf9a62c4202a8647d
+c3308259ef092dd714f89097ecc45bb7
 c33187f1d0f0018c5e1e09c30fd50c72
 c332f02a3a694823a1a9f5a7053089f2
+c3332559fb7844aa12f7642cd58ae5f0
 c333c9c9a9a710e50a1ddf1f42cf39fc
 c336595f46514d379f8c345dcd568973
+c336ba920975699b0c39be76305fb565
 c337dd1d91aa0cc3fe630d0f55371439
 c33875e07eeec08c263111245b00022e
 c3398521f836d7c792ccbfbde2461e55
@@ -24805,9 +30346,12 @@ c33bb3c080184762f1afb523c61f4388
 c33cd1e20ee682cfce99a5c874ede7c9
 c33d8526b80d575ebdbc013c7566d9af
 c33e8d22fc85fcacb80e6f9bf611a982
+c33ea42f1659b39803e6c6cbcab54cdd
 c33f5b926185f4a65bf3a0ff382574af
+c34128742a447b92f76409d89f62d231
 c34236f00de99cae5d60ca4cdfd2f326
 c343d428197b27b8b35bd7ef1db4d7a6
+c3451cfcbfc628aadee98193e43cbcd6
 c348172ffd35ce13aef4de9acde314f0
 c34cafc07082ebd7583da062b3ec1ded
 c34ded23f547a70f7b93e91ae9c55e4e
@@ -24822,29 +30366,36 @@ c355afef105d21178db3a66f35163fd8
 c3566fbca7de82f849018d298c8a3673
 c35897ffe17c91756ad6ed2f4c2df62a
 c359755e89002d8bb3f14da9a8d8639d
+c359a1d16ea94073f0b2d66e5964bbfa
 c35a4811bfff3d052bc72542545fa870
 c35c4e36dd18812818fff0cd81216267
 c35c5529b6277d2637e258650f540de1
 c35d4eca0f2bc31bd984dc15fcba06c7
 c3600314bb92ad4611061ff13e27deea
+c36094763ef57699e99d94b2dd44d732
 c361b1c6600a744fe66f12875567072f
+c362115ab4e6ec1e3f41b13a46dc071f
 c36486170c29088b4d08f42c622693ae
 c365e1fd88f18a8ccc660e43de55ae81
+c36653f65683795227a427929b400424
 c36941b0accc0a965a053bc8d65b4a92
 c36a7cb76c17acf6ce97563fcac59196
 c36b368ffe1ebcab0e014058b94b272e
 c36d06c9f975c5d85fc8e17632036131
 c36d42872767d5e47152d5435f5b56c4
 c36fa6fdf4fd16d4e3edd97faef8a737
+c372430bb94fbac15cbe4a1a0b5def9d
 c372f1e1872f9aba48b7e485316807ad
 c3743e590dabfc575151f5d0a2e7a878
 c37a9e5e06472d3446897bcf7702e834
 c37ae490ab9eccb565fdfad642899810
 c37d1d27cb0a043ace66d964a1f96032
+c37db60e43bc9bcf1b627fa3763cba32
 c37eb301ca8d2e094c1ab6846ae2555c
 c37efdaa87e8d17d50c8bfd956d6ebd5
 c37f6b511ef757a31e858ab69a969912
 c38159616f9f0002bc598001ce291af4
+c382f2fedea461b73679d23595af8961
 c3849d8078fd4ea89d99baac28a8d9c5
 c38603434748349e24a0d63f0ae3b18a
 c386f8c02345ac07a09d31160a0e0b9b
@@ -24856,6 +30407,7 @@ c391f7cb2c7e3f52cf66c9e32409d773
 c392ff3f9329d2932b8a59bce7a8235e
 c3948f8251c4fa9c4ddf65ea2dc2e252
 c39540e4f033c49e1093e89766270602
+c395eae4027d3c4c9575954b7add4dbf
 c397503888b098dfd65558dcabbe8d49
 c397be007e02cb0d393feaaff4067c5e
 c39a8f7e494d9133ca5204acef8aa0d7
@@ -24867,25 +30419,33 @@ c39eddb90dbe2d3115da7bcc01262b05
 c39eefe8b60e9e517901f99e87855216
 c3a06158566c4fdd75d5fabffafc5af0
 c3a0a78457d7a0bb62806cbe84fbfd6e
+c3a3e062001ec4fd9a42f35feb37df54
 c3a42c89c7837d27c6a5887c4f3e0379
 c3a63b57f11ee18ae35dcfa6101eea2e
 c3a6fde943da14ea6f4933e6eb073b52
 c3a8f63c78783f3aa8b1320a72b36775
 c3a995548f7f535fb9a44b773d6e9ec4
 c3aa35cb6134271fc960ac8ceeac3e0d
+c3abcac7a36eff89f46fe1fbe518a90a
+c3ad65a27cbc7d3bdc8c1439e36f9b8a
 c3ada8a2879ce6d37458fe6c68ebbf42
 c3adc8ce47adfeeb3728e8e06f612a50
 c3af30a03081f79179750330e28ce35e
 c3b018bf85e7a771bb8f1abcb7f88571
+c3b0b81d13a4b89ac9433f676562f722
 c3b4a836e25730e7881a062fa6728df0
+c3b5770c24c2db71566c09e64bc025a5
 c3b621d842758f7a4d30770215bf0354
+c3b65ff5c5edcd9675cf55551fb32a9a
 c3b69a3bda0b9fd58602a5279fed67d3
 c3b7f07d78aae30f0f97989ad563694e
 c3b8427dd9debf27aa28d934cd7043d7
+c3ba135452f27fa1a89867bd773effe5
 c3bb762b58a7817c1fef379fa166f76c
 c3beb4118d49ff3c77c73212a157e42b
 c3bedafed02a310dd8b93ddabc79b1d9
 c3c09c29a883e0f53dd681a3fcef145f
+c3c22119d9b428610b6c15f72aa1feab
 c3c2f2adf9eaabb5035cfd0dcc9a4802
 c3c50c3f3fb609894dbc2351d4180942
 c3c5c826fcd36a0f9add4396a1e88c99
@@ -24894,9 +30454,11 @@ c3c871c3aafa3fc77484097b6ff85dc0
 c3c8792b0b169bd990a3ce8a41dbddd1
 c3ca7c2e7c5e7193824ffa396be2e88d
 c3caeb6b90aa5a93f01e3735aee73b1f
+c3cc31f55f82e39fc3d4a45364d70b8d
 c3cd18f734dd48fa32b7d170d71b9ec9
 c3ced1371051e512412c7cfa7f364651
 c3cfd552cd1b3401f5b9c36959c0ea2b
+c3d618cf101eaf078368444342184fd6
 c3d907f28f837f39d928c04a16408cc1
 c3dbbcdaf20e9d36d4fdd347a10b9fbe
 c3dd5ad464e36157823e7bd9839918fc
@@ -24916,7 +30478,9 @@ c3f906e0e22dea3adc916ca39fd7e84f
 c3fab24a4634c20d4a4833f71fb28b45
 c3fb5ae804f967998ae6e91bf361dbaa
 c3feb965d3797a40654e08115895ad23
+c3fef92bf0e7f8dd42f607fef9eb954a
 c402d50a233985f7752d37cec3e43c88
+c4055729380192a727cc6b018daf8baf
 c40aefdef4cb1c6fa7951be4c5652650
 c40b11969a363700e957ce1138f7e800
 c40de3fc91d93fd7bd5cd3460d64dce6
@@ -24926,11 +30490,13 @@ c416d791a255c0d285b21dcc7cde1e09
 c417166812785a9e844692afd989785b
 c4177710e443228030717ba66bb95cf9
 c4199c0de57911950812db778fc996e9
+c41a2fae795a351664d28cab29b240b9
 c41dde305e2ed7b57358bb2432b93fd5
 c42025be9b5e9d11e7837e9dd3a24d32
 c4209ba8ee8ef2de84e9c6d6603b1153
 c426ecced847668610c019d1cd4d8e13
 c4278ccf03e416090efbfc6a17b896db
+c428d910203edec33f7344f64e2380e4
 c4295748cdcd03e2c17e8ff870152905
 c4298281d2c134545ef1a4988465687e
 c42ca7627bb2ade76fc4afe1ce327d1f
@@ -24948,7 +30514,9 @@ c4407ed6d915d86a03ae127fe3caea27
 c44488fb7f2c60d13f32472a9918d977
 c44999712d2e30964d2a73e5c596c448
 c44bcd1fa523949dcd692df9324d3f8d
+c4502066f8493e0dd8d81d5b2a7ae5cb
 c452a86a1063c5214fbda51202bb58ab
+c45372d961003cab58df2e0b60f477af
 c4581ed3dd50e623f4d40ee991cb417d
 c4591ca72c66573f91cd1273501c6c49
 c45c075c4dbceec11cf08bce12a2d59d
@@ -24957,6 +30525,7 @@ c45db9f0b1f1989ab92d1740548d084a
 c45e5d83a7b9456e07ebb970500b170c
 c45ed388d72baf45766465b1024abcc1
 c45f88151ba6ce64e794b6ca8498723f
+c461ae73435dfda41460a6d8107b1094
 c463880aa315c966edabb941e885d281
 c465822f25a47772721d9367244d3a74
 c466ad3275ea712a0fc7ed672df88e59
@@ -24970,18 +30539,23 @@ c473b5db12486906458eba2cada0ce19
 c4755794978bccdbb54107cb2a7bf0ed
 c4779efaa6e0310d681b37f4365ed37d
 c477c15c7da7be860f89bccaa520bc00
+c477ea7c61aa8c315e00f5d5bb9a60c0
+c4782f3cef732f33b5e9ba2cb8f92e4a
 c47c32650909186556505dfd92529ed5
 c47d5e551c1efeedf72947e470f0f0ea
 c47f9b8ccb79ad1eb68e4099b0bd8df9
 c481f7883dcedc51919a6698d915e7de
 c48255d6acde6ee178525e4162417779
+c4828afae32edef3a2d60d7bcf3716db
 c4850f3512c1da0bc3ad08d7c6b2c7a2
 c4853885a44ecbdb7c85c9296e025ffd
 c4939a757c3d0c20a74116560e5af9e1
 c496359ab5d9a5c29e85a728cbcd6b74
 c49728eea97def164266c1440f840f07
 c49903f266bfa3577dba4412837896e0
+c4a68b2bf6a4f1ea7a23437245dde3f8
 c4aaf20a0ed45d527b03c77ee32813df
+c4abd55ce3f5f34f1da3fd135fb803e4
 c4acf063b6932a89449e3c4009f4ebc1
 c4adb19ca97567b9dc25cd7a64a0d5a9
 c4ae45cf9615c1a83d6e75a9db70a00c
@@ -24997,6 +30571,7 @@ c4c0c7a36a8762209745a3a610824fb4
 c4c425cb629164bb3eb7dea729b4fcaa
 c4c680402f5c6b6db03bcdd8524746a3
 c4c6d2a36037a5c574d0a77471d31ebd
+c4c6e4cc1fde57a5d224d309012fec0f
 c4c71febf1443991eee6996a2042b5c0
 c4d03ae4321326d096d7deddf77e748b
 c4d4977fb23650b6f9456fdfa4cea0b6
@@ -25010,12 +30585,16 @@ c4df29221fe64424775470756861a2e6
 c4df7e046b50f7138dc2ad70d6a1ffad
 c4e3604f6ca5f24ae519ef96032375e0
 c4e3e7b544726b16c89216537deb9551
+c4e7cd8b296a62560f104078b7ee69d1
 c4e8b27908f10201bfcb3855361a3505
+c4e96c1bf535bc6d8bf4acc1e3aac09d
 c4ead7e21625f86242b3f205defebf7e
 c4eaffab17a5e6a73ee47cea54917fcb
 c4eb165c25f3b426b6c569b83fba5306
+c4ec0719f8adfa8c442faa0bbc46d892
 c4ed65284b1e47b3b80144bfcdbdd8b7
 c4ee3b90883fc4983c04ed6758aa8cdd
+c4eede4751a7c0c6d8963f21dfe1f641
 c4ef196e23ed67a524155691705cf5cd
 c4f0e77b2b29ebd17848b3d63160f418
 c4f358ad78c9b4fdf98925c6a760373b
@@ -25033,18 +30612,23 @@ c503bd86fa9b07016343b111505c56e3
 c505f4eb85c0592013cfe8d4b89ce94f
 c50647eec3b932f2594bbc2aea08f815
 c50783633d2745981e2d2ab662d2bf73
+c50b08789fbaf81c318bdc5fa06e576b
 c50cc050519ed248fff6f61acf364fec
 c50d69ab0d80cc6da059d0cb36609d49
 c50f9bf96157c16aea118f8eb7e7e4b1
 c5144424ba3a3bcb726b4e61c07bf28e
 c514633731fe6421dc6db9df56d65fc9
 c516d3b0f51c9505e1b1ce8c81600b48
+c519881bd25e731a9d314ab1bbbd9f7a
 c519ed1c4214a315f7060b6154c0b6ef
 c51d0c27ccb0edd9faf25b7c2d5afa93
 c521984cd3b3601db6b26f9c4f5daff5
 c52452fc8b5959cabe80143eea83d037
+c524e7b9c63c1ce37d4887cc84cb33b0
 c52649edb6767f73ef19d3a7214a4ec9
+c5271e418e3f2c42bcee376a8462d70a
 c5281ba9397315d5bd9e364d21060cb6
+c529508d047b85e64358b7f41c69c80a
 c52a510ba7239104ad061aadc42945d9
 c52c99ce203536ae9ae1374ee24f9cc7
 c52f235f533f08db7c37c6507b7b96f4
@@ -25059,27 +30643,36 @@ c54912fe0079778d9d08e251cc9b7eee
 c549ae7cd02c706dc79c3e670efdcd05
 c54b7c6d73fe0016d35ec00b5417ed36
 c54bf612d804a64329bd712724d5296b
+c54c272a2db17bc7e1846f3df9d00c28
 c54c341ce4d7cb7657716c2d2335f9e3
 c55147e7ce6a893f99bd6742ac73226b
 c55a3c540d179d1f884d2918959c9089
 c55c141d6aa5e92c6aaf57e691d55bc7
 c55c14bcd98a30543dc8d3d6dbba3cea
+c55c8fd65a15da4c26c535f88645e640
 c55ca2a65328f82076d2bd0d9550122d
+c55de661dcc8e7b80d7b0f9b530a13f7
 c561d5eda8eab06e3f3b513df66afb51
+c5657e822c6c6c05c306f400cadf43bf
 c56a00a22b6e3c832d266a1274cc41fb
+c56b84f782ea3d1374fa3859e06b785a
 c56d576c6a80893ed0f6381ee1ae48be
 c571adcac4f87f9749ab6373f086c982
+c5732c9cc93b85f973a546d278adc2b3
 c57387e1e3d8c5eccc7cdd4e98f4b205
 c573d56825619ff2c67e341f64133af6
 c5759e87dd67aa5c513db85a2a6f15ec
 c5776d8d7c1821197bbef236424b90d5
 c577889f4e7b13ad169e8898cc92d207
 c57976558b6d026de410bafaf5c7e548
+c57b0cd5d797f752f53c0a5c7a020df6
 c57b79a68089d0f1e12b7275814267c8
+c57d5955be45f2b5f7222d1d9821e663
 c57e2e51562244580c6fd3fd16c21413
 c57ecfe583482b138d34d8bea92e58ed
 c5800e99136a498c8207b5ff9ef61d0d
 c583883064e70c4d5145bb378fb23c94
+c585742212b179ea39e80285a1fff8bd
 c58908098927e112eaed8b9b326dd6f9
 c58ce53b936a4ba6a71900c42e658055
 c58d3bdf1f9173fcd3a4fca1d5c69679
@@ -25087,25 +30680,35 @@ c58e19e01987cbce6f43538e4e6e204e
 c58f3fb9592499f2557cffe87832c12e
 c58ff3a71814fa00becee9115024d6dd
 c59039c140764053dc091ebaa959c61e
+c590c9dc57613f8234b9264f7b5098ae
 c59207c4fd43a7319370e0bf8e64402c
 c5924d27152a1fc23f281e40fb57f59b
+c596a1507a56c03913dbb44c45cca681
 c59788631139564f6cb8d4253640e949
 c59d0ed8dd2a93cb0935afe86257fea6
 c5a427c2e99d671a8176da821962e22c
+c5a4380fb826bd16968dac4b3d7714bf
 c5a63404420fe2ca58ffbb3806c6051f
 c5a7a02be7059f5f86d3745ff39d191d
 c5a7b77d63517a6099060886b0a1ba0d
+c5a80ac292e5d731f185db7211c77516
 c5ab59c3bbf8f3b1196d225aca37b17a
 c5ae454e97d603f116d851f491a151f7
+c5b29822f84102eadf4c604ead44fb6a
 c5b3e6cf19b7eaf0f516c4d089b91672
+c5b95acb4bdf4925bffae622470eec75
 c5b9a3a613db1a2424e7ac0bc8bc3a4a
 c5bc9e39a7c421affa6b5146079a451f
+c5bd3a2a0f1ad419856064d51906419e
 c5c008e092336f442cd651a52a3f82aa
 c5c0c7a31049d18114c8df41f699963d
 c5c192782edd08706660a2772d7a091d
+c5c891cd82506b9c955f561705bb838f
 c5cf7efe3bef3b6b492d67ea5125bac1
 c5d43536389ee44da7bce3b1f8522f13
+c5d610be83ebf8b321b7b88ef5509f3e
 c5d64c75e62da016f2c6a40839bfa216
+c5d8444aa2d405321af85b4ffa6a376a
 c5d938eadc54a5c3d72e25d3a66674c8
 c5d944b2fd4ebb657868f8e16aed6ab3
 c5daed7ee246bd766317aa9f0bc943b0
@@ -25115,18 +30718,22 @@ c5e7858cc97bcf2e00a99b638244ad2b
 c5eaafb765e84a46301f527aaa4803a4
 c5ebcc2395eb661ff434c266ac8e7b08
 c5ebdf8ac97c89b243f060167ebfb4b8
+c5ecb3728f99371918311b89c63f2699
 c5ed0d44a773c0cda3e178587d4f3502
 c5ed1bdae7c860c11fdd471ecd923b9f
 c5eea4ed06bd71a78daa961054242ceb
 c5f00bbc244ceb92fbc779980a804b84
 c5f1a8f10faec4f3ccd2bdddb14c1bf4
 c5f3276a98acea41d7d8d22dde18b9dd
+c5f3cc85f636c5ec238dabd804cc7a9f
 c5f4ae1843a79076159bc5e13628f835
 c5f544bf917cf1ac33e24152f9cded28
 c5f56737b92ad530db269d20434e562b
 c5f65808986f9c32f49d7a278bb21f90
 c5fa2570ce776c1ffe9598a44a44a8d7
+c5fb4085cb182692f9a99ff38ff30ab4
 c5fba9b0e5e63faa410816ba0c6cd351
+c5fbc2969b269660a5ef503e5d3b28d8
 c5fc1105c1d1b8acfa7b0b2d2c2f8d0c
 c5feaf46307c164cdd9b43e184c1ce4b
 c5fff2fc0e902395c50dee991639ded7
@@ -25145,11 +30752,13 @@ c61579b5f76b26d49af4f61fe667b083
 c61721552d91b115f1088006a68516bd
 c618597b4bb58d56693889c2101c2dc9
 c619d1d72ed69c0f3c77a049ffac495f
+c61a85f6bc3f32d0469aaedba3838aad
 c61b12330366b7faa53cc252e237dcb3
 c61c3745141733776e30a89e32820449
 c61e22f7837c0761ee70592ade73ffb4
 c61ee2ad9331a032229143fbb358dd28
 c61f477641ac977a949139b5edb22e6d
+c620fd552f5b68259138e9fb933bdca0
 c62410754cd50812dbd52b5265914d9f
 c62c9d22f120b6a9f5768fdaf4f559bb
 c62ccc63e0ff11aa6261b8844379937b
@@ -25159,8 +30768,10 @@ c63073f4d9c4e862e0bd976fd2a70cc2
 c63218a0368600702641d9e199749e18
 c6329d62d95629cc77f664f616c92f6f
 c63a67c74e0cb911a66ce33e432921ba
+c63aec0634894a9397e226d002e2d2ef
 c63b0eb2a1806facd5d0b282ac9041ba
 c63c6c60068c83e90f391da7cc07f990
+c63d7c511d6b78b34572f94ad171b004
 c6417f413bf08d63623768ef1865079f
 c64180f56a54e9b57bdb1afd4664723a
 c64385d0579e88b4dc08509870d5cf5a
@@ -25174,6 +30785,8 @@ c64b82b8ba49ec31050efaf393412342
 c64e2f939e5637f78ae4a2dff7a4181c
 c64ede9f0be55737854bf3157b8f9411
 c6502e113c972c6ebcba197ed3de6c09
+c65031744d3f9880f3bce8862561fa5b
+c65296dec937fb7080e3ec8d2f42199c
 c6531a4f2e68dea8d1c1fc8ab876a344
 c6576c32f713063b6e8e8092cc7cfd3d
 c658fb3e81518b2b9ce5f828408cf364
@@ -25190,6 +30803,7 @@ c65f98910118d7230f5f413a493a0fc9
 c660f1b3492bcf623f40f0310bfb409b
 c66182093a9d0e0db55316eee190832d
 c661f61c815ed1f9357b19d575a68c18
+c66901da813a86ae6c8b14a5f6879e14
 c669372a2a1bc8407c2f6f73c7b4b780
 c66dece3526eb43c40813c5b7b270ee7
 c66eb91dce91b58785242c0135e45036
@@ -25198,9 +30812,11 @@ c66f9b6d6b45ab8cdca8144ba5c6c61e
 c66fad6c7df648d5969fba0c4f02f105
 c6702590b648e5778837c293a557423c
 c67056adfbebf6d2307c0ceeab9e90a4
+c671522c024f60f1f62fb61453ae8a0f
 c67314f9b73a7f20646ec829f9e84792
 c673704d7f41edd3df779a8e05968bcc
 c6745aae2f89e4f357374f0ebe793374
+c675f0a4cf1a318eaaac8e7c69f505de
 c6771c1d740ebe558f55741474299e50
 c677474cd4a0458c1ecf2767eb5a92d2
 c6780e75adb1864e5bc2e3452fb982ba
@@ -25221,9 +30837,15 @@ c698de19cb20a9a74f0ba46034880077
 c69b7fa3af137c175f79fe81ad31fcf5
 c69d518304d6662a2facef77a8d02149
 c69dc73e0b2f2d93c5e30233e0b8d6e1
+c69e1dff450e9f6f9ac09d6ba0941587
 c6a1b49e279eec1ebcafa70daca33692
+c6a5f1a1fd7c52adc0bc5f31933a949d
+c6a7c4643f87dc016f1c5189bfe9a30d
 c6aa66826a18a032e38e98841550d28f
+c6ab544c8df8fc2988704ead969c64b2
+c6ac11c5da022cdfde673e4719a5a59e
 c6ad248987b28b35491df880aa5ad1f7
+c6ad375944e88a4ddfb5e097ac107699
 c6ad8c77879bed7dcdfba9b75c0832ce
 c6ad8ffb5fce03f51cb700d7fc3ecee3
 c6adc4fa989c8dbd5055749ea30b8c68
@@ -25243,6 +30865,7 @@ c6bb4e98538a65c673c10c9d412cf584
 c6bcdf1998a4f793eadd5f2095cb2982
 c6bcf4f2208a01fdcd5b4a699d3ad392
 c6bd5464a670524783eab93c12540692
+c6bd75173a86a266d760bfcb94df44ab
 c6c0d1e53fa516569af0c58d2c7384b1
 c6c0e117972e8582aea072c28ca78816
 c6c1a31992ad48d2cdc2ab98f6f1a423
@@ -25254,11 +30877,14 @@ c6c542bb8295ebe5a2de50b5bf06ee6a
 c6c630dbce1625f6029270441c0eb662
 c6c79196ee1e90018fbe700eda454ae8
 c6c8d74b6c4f66f9f10a0192d238d726
+c6cb284b1c62c249e8f5d0a581a42fe3
+c6cb5f5956c0fb97073391f20ba10f2c
 c6cb84ff6a66c0f02b102334fa107cef
 c6cc0c0e472493a5af5cac468c80f77a
 c6cd801e4f8dd472650ebcf7619465bb
 c6ce252b2be297db0bdb6b1d9ae9627d
 c6cf0be571ef4de4a55b0ec4b01cea23
+c6d015a20f15c76bcca534bfb0f65e62
 c6d31120e3e815011ba570ebf6e1bcd3
 c6d4924cb82d81482e951ff092faf570
 c6d55d1f72fef68e00002535053282f2
@@ -25286,13 +30912,18 @@ c6f5e63f924320e876fd03489061ce4f
 c6f5f4cdee69523821f85e10c6125c4e
 c6f77e03d040d041ddd566497bb4401d
 c6f9558a039d89d4af28b0796d232118
+c6f9dcc1dd0363ab0e746d9d9400cc50
 c6fa1ca78a57b50ab7008515e3a84474
 c6fa200cf2bb3f53896fc595bae9ac95
+c6fa375cf4ec9c2acace516449a211f0
 c6facfdeda4558a10e734ff7bf941352
 c6fbc15b159895dbcbfe362e7c043cee
+c6fd961d53ca2a79ac9d1919fd17fac3
 c6ff65e29f53716e8ea5df86649562e5
 c6ffba4c3fb0b5859befcbd5a58ca66f
 c70223db7fe61af6a6d52ae834a06043
+c7026842ed2f4070ec8b16401efe1a62
+c7034a7e78721f32f1774d17ea1ebb54
 c7042fe39b8cb7476afd3b3cf4dbb405
 c70460383b77b6c395d8a45758ae675b
 c705341f3c4b0b1201b7c9cbfaf42f29
@@ -25304,16 +30935,24 @@ c7091f8945f32dbd0b9026b6c69a69a4
 c70c48846bfcf7ed83db433ae29236b7
 c70d865d7414d93a8614163282b6b421
 c70dbe1f7c68539607ea9f81d3206ce7
+c70fe8047dee6d355710a98111452cf8
 c713d23be678056360d175b8a90a6599
 c71676185918675711878b1bf201a765
+c7191f68f7df95fbdf341ce76fe8f952
 c7195894a22c31cf14de2240a7f9b54d
 c71ec772ed9bba62e9502cbef55bb8d9
+c720738e9be638d3d8e0e7efc2627b81
 c72294df6f3af6787a94c5633092c85d
 c723003d97f07bf5158fa60e1a652181
 c723b334597dc2a8c83c663d979954bf
+c7260ffc95f10813ca4518f4cc46f84a
+c727a9dac9506207fba08cb703797417
+c72842ee9951765065097e2b8457ebc3
+c72a2ee28795a24a5c0c19287a96a0ed
 c72ad6d7cf87e21ca2de0c60cbf78fda
 c72fd27d42462cc943d41dfe82e713e8
 c73192b8f0ebd404487fa93e8330eb97
+c731db2d3bf2a4cba0c498d0ec130488
 c735c5e9a7a965f260c1427ed9d9196a
 c73d5d9e8f138ea01a164d63c4e4adef
 c742ad396456fb19237b3c30ec78bd87
@@ -25336,6 +30975,7 @@ c7652ab7d6b9ba0eb97314be008cca21
 c76d2d4b4d719a6a21a923a2ab8c535c
 c76d4351b68bcb479a87ac4a2cce4d3f
 c7718988d5a3e68fa48c58072f074b84
+c771d5796ad748f5ad8ae050d9b68a12
 c77417efbcada17a19f6d57c37089688
 c776ded105749359d387271ce494b51e
 c777552b3da165577255a0993214fb85
@@ -25352,6 +30992,8 @@ c782bcc6759bb5ffc6a73b8c88ba8ac8
 c785a2042b83757f917d7cdc3a4f472d
 c787a70feb2036760e2186c8cf8910d1
 c789356ccba9042595933796eb7c63e5
+c78c42fe9b1fec363afb9d44a5f68285
+c78c845c1404970cd919dbc6e9130e14
 c78c9221587fe71c1ea20474e0978c75
 c7908e42d34fe5cebf427b6cfdab95ad
 c790f24e0eeaff96ca67ac67763b364f
@@ -25359,12 +31001,18 @@ c792e7d4e3811256da28a028e468c255
 c793908bfc5a0c9ab963ceef590f67e0
 c79a66905a7fa1f085ceac00fa4e2c9e
 c7a09aeb9be6c51edad2c02099137201
+c7a18deedc4a4df65a0db7102ac383e4
 c7ac03cce0e1436dc6700c13fbaeb1e8
 c7adec4f66f84f6e22f4aa5319049c90
+c7b0ae0b06ff94313711e45ca455d116
 c7b104fd4659def30399dbcb210af942
+c7b9e0f02fada3902a82b4d3dff5f559
 c7ba88940ce4220948ff3a7538ac73b5
 c7bb2f9d656e4f41a99f7e51aeb00bfa
+c7bc11c907d9b705f22c1eb40f19f24f
 c7bf3e6d18652e98143c2b640e29bcf1
+c7c13bf59e25b44470073846d3cf5896
+c7c19c4e643262580c8bb713aa92be90
 c7c2a24e0d8a067bf6bf5fb999bf2456
 c7c2d749275d38fe4d693eb3558b51b1
 c7c86ceac152aad0e6807ebddc6c8ed8
@@ -25374,6 +31022,8 @@ c7c9a845dc027f1f06a097c3afc1b1b3
 c7caf9e23e5ec22cbe13394fbd905b55
 c7cc84ad413538d23a0138be8a35aa5f
 c7d34d606050d97d251efeb67ced32af
+c7d36c3feae31195d21ea9fdcaad04ac
+c7d7c741ee7343c89fae9b4257127319
 c7d7d78acd7074ca2ea94a5da266ae2b
 c7dabd04b1ee87643110a4167c3af817
 c7dacc7c8da06e9e0e7a1420c825a0e8
@@ -25389,15 +31039,20 @@ c7e89f7a3efc8af530845ce85261b51d
 c7e9a5f190038c704004578bf30e53d8
 c7ea2ec4450a37782ee33208fe1268aa
 c7ea6dc4d7f51998216fab0284aea586
+c7eb3ae1ea475de7fe6340883d437d30
+c7eb8d123915ea5064cf1d4394cc9ebf
 c7ec7c94de2ed914768e33315a302295
 c7ed1e3ba4a5e3e7520e458b8ac66e02
+c7ed4ab01a672ac8a8470b5c60e5949f
 c7ee3db4a097aaa45e885581f28beafd
 c7ef72bf5d359bc97e3450045ecf66a9
 c7efc97d246c9e47d8a7fabf127baf7a
+c7f3861dc4325c2786e2fb0be4a81174
 c7f8146473eae7de0352469a350083e6
 c7fa14da5ac3ac1fc0099e405c28c1dc
 c7fb1690f1c352686153580261e7f49b
 c7fb1bb2dc0799876682a13a422ace9a
+c7fb93cf37a3cc3501478451e7732aa6
 c7fc3e7608407f38eb605e248e5beb65
 c7fc4f0fc7461e5d0f58dc1f1bc4fd33
 c7fdc0a95c04d600accba09aae2e3a9d
@@ -25405,20 +31060,24 @@ c8004d37f0385e670b0101a7391094ad
 c80190f89b911c4629e15ec667c36f04
 c805f82d956c6e778b6bfcf438781101
 c806cd12f696205ef55ae1eb2751e4ba
+c8086993f26fee70ece394bdb7593e40
 c80a7ae9a7efdd50fbc5b8bf3d342dd4
 c80db0050637877edafc73dafdfb36bc
 c80e084678d43b4ca6d61fc38f4e51db
 c810d3d928dc765339613a2d8cfea7fd
+c81213dcc5ab8600a2c62cb0a31f1f01
 c8144be5b33aee9d49ca37093986da7d
 c8153406d644d453e1a7671b2b014027
 c815808fbb580466b395ba0cc11c78e8
 c8177d9b7d0530bf3265cb6b74ab3ca9
 c817ef6c7825967a483d057540039cf3
+c818df33decf20423eb9373bf514b253
 c819dbbb5cff2598ef0a4099f12ed04b
 c81a56b9fb75262506eb7aefd8740ad5
 c81b782e435317d977b5d41d312321d4
 c81cf06581fae3b009fe93bac634d021
 c81d1bc11d5086e22438d8c254afb329
+c81f898f6c56155bc46d9fa3b79894a3
 c823073cc5ba584b4769d89de84f1718
 c825c32aa8fe10516fa8b98993b6bcf7
 c826aa36e92b9631176c8c9d0ad2646d
@@ -25430,19 +31089,24 @@ c835fd0a00a5705a3ffddfbb183e7c67
 c836c29d4d71f5119ec19079f9bb6d94
 c837b333d1b21d8b4cb31a26e8c2970b
 c83aaf705956c83faebae342667d01ca
+c83d858f0061ffb5d4a574143679265a
 c83e68961018f3bb81e14471a187dd44
+c841453d46684dda4da054c863dd1b85
 c842777a6ae8a5972d17bb740891df15
 c8430d354cc6ffe4e10cf399298c93dd
+c843b4a6e99bebd56959d95f65760ed6
 c84b136e58c06e6772cdddf4af250960
 c84b1957794968c3cd82c7c2bce87032
 c84c8adddaad155b3ddcbe311a6220c3
 c84ddbfa446ea93dffdaabe33fb3c92a
 c84e9fe26448763d84c92bc99637a625
 c84eed7aff461f23b55aa6e3bde39847
+c84f87e0b3c4d882057c711afa923d61
 c8521933fdd92d5eb644a9a6ded7e389
 c8522612f5254da3598d9e23e0da4389
 c85403125c4b4cbfa64d97eec70328b6
 c8561dc6cb0acee7096cea894734992f
+c857148e2fb779e65c24f7d4f4912e42
 c85a3395b71528c68d6d4dd8746e7d8e
 c85a70c1840dcd26833090419bdf1490
 c85bb17a7c7ee79e72f12c89ab30b387
@@ -25456,8 +31120,10 @@ c865e7a9ee3890f0cf12130c94a3044d
 c8668d3d217e92aae407bb1fef592d02
 c86add4224b0204badf35602b50eae9d
 c86b7aecbf7437a93dbf4dd57a180b1b
+c86bea5758cd64bc8efd32c1198893f7
 c86c3ee41a05761a9487aa5d0aae7d7a
 c86c9207e211221aff0185989b797036
+c86df71070f48bf48b78b4e934c91585
 c871510081ed58db7d00533a4c06d5c6
 c872988e0ce721e87fe5c8cd8309e4b3
 c87342007192dcd1e64f50149db9bc3d
@@ -25487,26 +31153,34 @@ c89956da8c82b79309037eac0f2442da
 c899b28c8446478164689a3cc259b923
 c899e8a4b89950c00c70ebfee9d28b5f
 c89b00641b5b7aec0417f8f79c899bf5
+c89e37484d1f62678d933b239a25e346
 c8a0e0883ffc43fbae68f58558bc18f7
+c8a145124c163b2d6469fca80ce2e06a
 c8a1efd86b988dacb7bf61cd8b6f4e2c
+c8a6192486f8914d3077d163eaaabfc8
 c8a91c5786e6600a7920e3641e4a20b2
 c8a9e17f4a2e30b34390e810c509090c
+c8aa9019fb3d973e6a0c01bf41fd6c7a
+c8ab825ac61487af611d329f405033c8
 c8abe582b50455476c1e49fd5cd73601
 c8ac2162bf85b9441c967b48a4e05015
 c8ae050e2b40505622c49da96ddfb8a5
 c8af2135c767a5d65e59cb26b1a8db65
 c8afa7cdb04bc1e42eb15d157eb58386
 c8b164639256d92584966b35d2f9d68a
+c8b1c89858fbb147158c41ceeb5de1a0
 c8b35d72c0b821627d28ddda166abc05
 c8b3ac9979d6796bfd749d5d8207ce74
 c8b49be3c01f97e55fca82d4fe8932e0
 c8b4b8e5b7dffba06ea08095a51e4044
 c8b7a62ddc9f6b1e02e758d8ec267ef7
 c8b94cf7079638b06537c94971bb2ab5
+c8ba63693c2b21794ee1580b23b31233
 c8bc3868dce1a9d6a57c94085978f38c
 c8bd75e6f4146ad156494764de0a5e94
 c8bea55512fe02a005793abfe125ba21
 c8beea9df289fa1774975ebf397bdce7
+c8c29aa4068c51e75f2f4cd00bf65d81
 c8c6b37d9c81fba24b255c1e177b12c8
 c8c73badeb417f5c8c5a4c166d53a587
 c8c8c8ccfb05fc7264e3647c534b9bf5
@@ -25528,13 +31202,18 @@ c8dcb10c17df7478f446c6038997d8f8
 c8dcc65bb4ae76a63fc6d43c15077d3b
 c8e138adb6bdbd82bf1efe90972393e3
 c8e16450cfa1ae1dc2e764b638ec207c
+c8e412802370ff6b039b41d19c9a47f5
 c8e4e1276755d216fd037c2484f5d132
 c8ea91b78920e1f6796c0e61f1c04131
 c8eaca7fd768b7f68f264e4f88f77b88
+c8eb82391f5ec70beefda27a095aad09
+c8ec04d19c9e4da014d16ff9e432679c
 c8f16d0c045b695b906bd7088c5459ff
 c8f17544b217b0b3936c1e683dcc3b0d
 c8f4a6eb319a45069c7da9d15ff60e3f
+c8fb37725378b35428e7d62c4573c982
 c8fc0eeac65b9080001bdabaa4812d2d
+c8fd5c90a83ab6a2174ec3b8141b8fd8
 c8fd6123b876031e8c7b2e7d9b5a0b55
 c901fc07f7b1036de6bc7103c29f2aa2
 c902b0fef72f5783b22929ba96c2055a
@@ -25559,6 +31238,9 @@ c92643891d79ef51f74b374734064815
 c92a28601d40f0a98f61452f1a76bf75
 c92aa641c2942b967523b2699159fc2d
 c92bb829568fd17db8cb123ff97c4d4d
+c92fb5fc1800438ea74fee9d5b7a6be9
+c9301fc1a8579c01e32466406d3ed694
+c93421b18c4657552e1f8194cf156a8a
 c9357051355651603ee67bc3c577e93e
 c938d8c56b4b4bb80c3ff6209d1d3cf6
 c939bd245cf340340861a5ab348c18fd
@@ -25575,15 +31257,18 @@ c94af86bb168828cd2dcc4f93a606461
 c94ea32f99794b18ba1439306cf6fa87
 c94eaff7471e07a0811c0f4cd9b573c2
 c951aec15d038c3557961f4069b1cf70
+c9559327bed01364cd7fcbf85af89077
 c956974e59857670b5eacd77337a2be9
 c956ae63b8b7acb8b828bde9d0957399
 c95848bb3aab166104b1a5118ecfa74d
+c95853ef708777c3254068b1490a5d6b
 c958b9f8eaf21b68d49d4dd31e0a6359
 c95a6b02adc906ce1351b2f37804be45
 c95b6d1dce3fef06c8322ca27f3e841b
 c95e34af3190254754a8095ca4bca892
 c95fa164e1935a11b532dcbab52b1104
 c962f8a2713ebc4bffacb33011f8e331
+c963ffd833813b67230305a0a3188ea6
 c964d3f778b7b757a894bfd5e49aad48
 c966291389117ab8a86117cec9871bce
 c9663de22e55e65c5539bbfc0c492d45
@@ -25592,18 +31277,24 @@ c968fdaf988a02a337f58e7b3cb4153b
 c96ab281498d0c51f86c96b3ccbdb810
 c96ac16786967bc74568c0db7843f797
 c96b0b48ecea602daf51c0d7e412314a
+c96d51d310d076e00ee13b5472cba825
+c96d99d17df6f20c68a8f03d282d8754
 c97118cf064e3fe71c491f7936f098c3
 c9737caca905c64804f4fc55cc52d195
 c974fd0d97f40070e4c1445af6a50e28
 c9769fffe7e1fcaed0d692cda5f11cdc
 c9797bdf2c7da6318c7fec7b223c4e76
+c97e6fcc52b28fe63ada5a4f5500a5a5
 c9801cd4787459f881f2808c0bbe1977
+c9808500010a8c68f25b489fd10ca7ca
 c9809cab8c547f627089293c6eef9a93
 c981dbfcfcfc21e837cdab38a85df79b
 c98235e38006d8a08ed9d8645bfb6cdb
+c982d53f51cbf94b597e50723ad79370
 c9855c1df25b014a29c3cb9b501d657f
 c9862da6dae93b5ec0e6343d7a7f9ca0
 c987268494660601d2fffbb82d4824a2
+c987b5788a0c3611bbd7a86a3da01273
 c9883e43f842cfd6a53a41f03e4c8d9a
 c98985f133a08255308bbae72728d1d7
 c98a53defbe537083ffd9c6e02ecb427
@@ -25611,9 +31302,13 @@ c98a631e70617b1b9b717883c46cbbde
 c98b1d2cd913337f1f53f081f1e11a33
 c98b94c8fb7a49e0c196fdd2044e92b2
 c98dbaa9b2d8637a2a76029b32b8966c
+c991c690aaf55712bccde871d1228f55
 c991ca62a02fd7b06a8afb63ce72aea8
 c994cc4b1bfc162e1393fbbd91f0516f
 c9954314c0a4af38dd26a0d3c4d30543
+c997445d1d1044d3149a00dd8ccaa8e8
+c99a6544424d6e56e5957cdba6e51e3a
+c99ae9fec1fbd6aab178380f9bcd1706
 c99eaca7b0a10d038abee832d05eec9e
 c99f5f8cc24eae849e498acbf18bf5f5
 c9a0fb60cd5bdbf0562e4f2754caf23c
@@ -25631,48 +31326,65 @@ c9aa7d0ab30ad3cec9b0b2cb08a1593a
 c9ad0af1ac545da02d6f6b3bbf9e97b8
 c9ae773056f7d370502fddfa70488977
 c9b10c0dc306f1ce7063eb5d49c97527
+c9b3d454f31c4cc168857bee655bc5f4
 c9b3fb92324905d364c5290207ffe9ea
+c9b67ef0af5264fc8c84b6dcffd44b59
 c9b77d033120de872dbe1b0ad9cbf8ad
 c9b797f60ebcc499d016853ee48f362a
 c9b7cc1a1d420b2e2fd48d40f8893872
 c9b910551615d8dd76c4f1bd66733a5a
 c9b9c81b071bd34b57cbe681a163f585
+c9b9fcbef3eccfc29491c0450e2b9fe2
 c9ba1b0ed865fb0e1140b3aa86c5c930
+c9ba90bba1c1ce7e136febed7b4e19e0
+c9baf22301bcba8eb19b74844bb4d059
+c9bc4cc372ad045ba776319de4fdcf87
 c9bd680dc053999bb0f5e5d7063e1cd3
 c9bef5a187da68cca09092b28a75ea8c
 c9bf5fec5c301e231d22e970522848be
 c9c19d484b2b0b92b1d3b6ccfedea94f
 c9c4575da1d1db0c8e5e38a3bde2a3e0
+c9c52fe6e60fda36abc0b6a732d73b92
 c9c59dba71f0dd161dedc299db2df40e
+c9c5bbf04453b32069ae4870ae2c855b
 c9c6b7a381fac3f75073b98482041b12
 c9c89f7a992872e934ff20257edc155c
+c9c998fd4b3e553d375689ae04fd78cf
+c9c9b0143da7a313525c5a44c8cbb0e1
 c9cc4cb6a5ed8eb243c7287b2a43fd47
 c9cca50aa0ba3381e989611825ca5a46
 c9d1ee0c5efb751f88437a2c3e27009b
 c9d5c9134126bf63efc703a0c55876bf
 c9d67404584032f6c816b47a112a1c9a
 c9d83f199066e47b87adfd8eab45aa60
+c9d9affbde61e65dcfed1ca3af43b833
 c9db0ed241d3ca248906ef05a2a951b4
 c9dc0c17ad22dd9fa0c3073758bfefb0
 c9dd9336af064f4184daffb548ff8c9e
 c9ddd6763ee1407dddfc422497b25ba5
 c9e10a695650249fcb0f39a256474dba
+c9e4efa64b5db5a83ae9d91ee200a54a
 c9e62e55d11da693b515110750ba54cd
+c9e6cd1d6a05b57cafbd1ebb1eb2053d
 c9e72e41139468ad75e5afa52c25208f
 c9e861f2b20e636b5121395d093f37c5
 c9ec31a6b1e4231231fbb2fb77688bae
 c9ecb2241d5f79cb68f6e8c3b08f9fd2
 c9ef7e2d074c09e1ea687b3997cf00db
+c9f5c40bafbc41eed0df30daffd13bd2
 c9f5db8bc29714905358df69fae7969d
 c9f6657a477618ed63910b8ad1b7948c
 c9f71a8c7a4fa5864c5f3b6f83754ed1
 c9f9451d915888566365f6bbcebe8450
+c9f95d2cb6b18db9473701d5dc907f59
 c9fa7963aea09ec5e6157578b1a2d1b4
 c9ff73eeb5c054c70d1abf6fb644c4d8
 ca01a87a1df1e27148535435b10944fa
 ca01c7d07a8e66a39943493c1a792456
 ca022b333476cf0f9c25e4b18a60418f
+ca037b06e74c8e8273bd6cf992d672cd
 ca0444bb1e5bc3400164fd010c329eb8
+ca045bec1781f86fae219b74769895d2
 ca05f04cf6ff8d71711fad1d3a3741a0
 ca0b7ee75f503abbce96a7df244a4516
 ca0dc600d58423f758bf6fdd56cab2fa
@@ -25682,26 +31394,34 @@ ca0e9c0c4e22e5d1fe57c6b3281eab8c
 ca0f334f69d0f4c48a01c09591944b16
 ca0f87ae2740a4ea6f62e2730a90e89a
 ca1263d2d9f282063468dcf6520dfac6
+ca15279d830a0defe3e6a13b59309d63
 ca156c46c2babdb3bb0dc5463f62e4ac
 ca15f4829a36b3fb76d4a966fda4c45f
+ca1679dca05cdcbb9aa1c23cf76ff3fa
 ca1c71d92dffaae0da278344196d1496
 ca1e4be1c0117fe91d1e7b4cbd165ec5
 ca210ae240da1d1adc2111e683b4420c
 ca2211b5e1a98fd6b697db99620ddbcf
 ca25d41de97bcfca748a0f0171bb54f6
+ca267a447227a5e80a1e480430b47361
+ca27c6425bb695f4403a603dea1acbf2
 ca27f8440f908f8adf1b0bf4ee29879c
 ca29d2af053e65f64b046a752b10dc16
 ca2b9e4641b24e259ec28c22192cedb3
 ca30be56444faddf074951f5728d05cf
+ca30e60211ab35b85943029301ba8b61
+ca313fc1a135bf047eee61e3488cfbaf
 ca31afbdc1fcded697095803f783ebed
 ca31ced64e07d45538084f78593675ed
 ca321c4c882a3b18257f9142eb51e2f3
 ca34c9195faed912347f6298427a58e5
 ca36b5b57173acbdc9edb14f8d2172a1
 ca36cae7b35c469a9c59173dd215a9e8
+ca3838b6eba11855e46485c8ee3e0715
 ca38808832c8fdef7567b47c68b761ca
 ca3955eb36acb13002b480541c7b3e8a
 ca40c8ec7afef2afb0d5cdc7bb9b22b7
+ca428b9ff500256386a1810490f82e94
 ca4349fb6ade3f6ed4b5204cfd89e730
 ca441a40578b2f2ce2b145c4cf4175af
 ca483a9ab7bfae81187b126e9618abd5
@@ -25709,6 +31429,7 @@ ca4a46fee86d99c0262c54abfeedda39
 ca4d607ca3862e7d9f89a153f3445e7c
 ca4ff050768c6ba9cdb2dc0a765caf54
 ca517eb11e51ed4f1a3987785673f153
+ca5207ec336d2c3df45c50c7c45c3cfa
 ca52c49b06869ff4b89cdfb9a376d576
 ca562d5161d3ebabf54b9fe298ab21d9
 ca56ae7990fb049e3439ec432596f49d
@@ -25716,6 +31437,7 @@ ca576c6d7a32e3e7c43bef746c0b8a25
 ca580d250977be13f96c520ce84ff238
 ca592b486de13ee5f6e8a9e94b492ea9
 ca5ef4939f2cb658732604a82d000506
+ca60bd21a3f5dbc29ad5c6a2933888a6
 ca64af464230f6284f1ab81aa7c218af
 ca652e8b2917786a9a36b08befd0c468
 ca6670896f9261fe0bd669b3d3200e7e
@@ -25726,6 +31448,9 @@ ca6c432527d0e08a09d2486212be6be5
 ca6cac5c22d49964ec50960d6c7e1b92
 ca6ccb81d7ff90c2d85a073495e62f9a
 ca6d5c34bc858c72ff4b3b69d9795da2
+ca6e8a53fdd19642b332760b0b3a5c60
+ca6f6c9d3a018a848a4ba94f338ba034
+ca704e2151c5f560c80a9a67ecaeefcd
 ca70cbd6c93622df90a6b4a768d393a1
 ca7118679e983e442c4ef50daa692869
 ca721fb7e59b1af364fa35e25f53c724
@@ -25733,6 +31458,8 @@ ca72e3a911b80c1293e33153b3e1d9d2
 ca73a7a2b21cfd0acf0226ca3543a942
 ca73efce30c26a91180764783e4c25d3
 ca747efa6850fb2a8d108cf67bba860c
+ca77bfc1147dc3ea05a697abf4685bda
+ca77c5390ce10a04fa12d0f4614bdd81
 ca77d685e42cd5c39f3fd63a42cd996d
 ca780301423e03f481c65968d3d558d0
 ca7a95a5c5bb0d3b05067e533c9f29e0
@@ -25749,6 +31476,9 @@ ca8eee532330c42fd6e2a07777de8f93
 ca9048abed13758d1a71277d15d1f1a6
 ca90714075a8fd91b1a8af280dd97918
 ca90a4b47d0449fef0818687b33d96f9
+ca9190d80eb2e7e419d0dd344361feef
+ca91aba58676dbba9a5daeddb9ffd12a
+ca922d56ae169696c62849feaa78214c
 ca938a05fc95ccdce740883dd0367f7e
 ca95d80a480845d4f56089b93f30f554
 ca984d32ef007daadd9dbd0408116f0a
@@ -25770,6 +31500,7 @@ cab06a9e59342618335cd471d2ddd108
 cab1b62b8bf6970539bc14ea86553fc8
 cab1bcdd0b2631a1817cd0c4c621681d
 cab2c79110ed6e07c901bb9e1b2a169b
+cab3d094a64a23c204dfd2d7b87f7807
 cab3d41e504713487033c9c1b912bf0e
 cab83b90716feb764adfb380ab931e65
 cab83fd8d2ee586013feeffb656d6a6f
@@ -25779,9 +31510,11 @@ cab97f9ab1cea27b7681f1f856b856c1
 cabab3f1f25bd18233ca539c79494053
 cabc3973d77af4e1e54014379855a64a
 cabed15aed56dca3199fac511b78d1a7
+cabfda160d412ea5b5767398efb99eec
 cac0758acd0e8c3e05f17b536661c9ef
 cac256b03ca103e5aa55220af265e801
 cac361e7f424baf4958fad7510f04819
+cac5d3296319265aab107cc1908684b9
 cac60f17416d2eea72b3cea8ce1f8aaf
 cac68388939355ee7f40d6f956e75650
 cac8fada9643dcbb61a0a35676d59bbb
@@ -25795,6 +31528,7 @@ caced82dd347209825f7bd435575c0bc
 cacf489361d41fe1f27bf82572f64724
 cad176479d458f23fa37d93926571252
 cad241694d9cc5b408eead2e7b7f0331
+cad2e60a04c7dd1477b4c62d0955a1eb
 cad411ef1cd103c94a8fd1e2d0b0bdda
 cad49f860e6232ed8ea0bf39495cf4e1
 cad5e7ae18e8d1ce2d0a08163c4f5bbc
@@ -25803,18 +31537,24 @@ cad76650641ef43923d50e791f696de3
 cad7c11eb748297e2a4a734b2d014074
 cad8092f85fc5c76675861f02811aa1f
 cad945ac99336820ba0d8f16117f60d1
+cadccbf093aa8c0194e2defd950b76bb
+cadece97ff21af26b691018b6be1aace
 cadf58601c7ec6366a8dab440b74bacc
 cae134ceab8198475aaf97c4b62fe962
 cae1c6c465c8399957d104fcb1adffe0
 cae500bfd6c64e4380fee2fefcff2369
+cae527d13edc8a3bf73576f4866f3e56
+cae76ae641ab279336b7cade36316499
 caea8777a5e8fdd316b1c6c57a27ecb2
 caea908b7d25f8830f474b24c61214c2
 caeb9e84ee355bf3254903b332df6413
 caee2addeac69191a2c8743459cceb67
 caeeb8fb6729d6da52df0124671d72fd
+caf14ebdc5e93ed459dde456269be6b7
 caf162834c040c0ce4462b28407bf55d
 caf2fa651e0deb3620da443904066d75
 caf40c34339d5568748aa4948462a20a
+caf84dfa8e407cf45a59ec044a7f5543
 cafa25c8125edbf6e04111ab921ed3f4
 cafa3d8a68cf06beee5067afad42de77
 cafab7b14c48206e1cef399dc6555491
@@ -25822,6 +31562,8 @@ cafd73c3234d89d2bf5e5fb35c0cbb01
 cafe6d8316727b3563194adeac822cba
 caffdc09f9cffce77b22252018d9d120
 cb0010037b4257be062f61d9bcf9bd12
+cb00b66a1a093f4e71f8411712708df9
+cb02fb6b1eb82a6749a34a33707be0a6
 cb03f44e29bd64c4aaa6fe1107578ba8
 cb0593a36375b7823c51483ed93aa8ca
 cb06fab0d6fdcb6d7933a0749b893e41
@@ -25829,6 +31571,7 @@ cb071fd1c728ff567043906072eba5ef
 cb0c3bf0d4eb67a382f509b65bdf985d
 cb0d053b4ba12408577331419b329f11
 cb0e48f4455ac791bcaa9856eb1310ce
+cb1101ea6327404ad823dfb5af987aed
 cb11bdc8b670261d91b052517f5c73ab
 cb12657ce8fbf1d820e0ac9c9c14a6e8
 cb1352fa61b799b87794a538861cf957
@@ -25841,26 +31584,36 @@ cb1b7d239dee21977f5ee738734b15dc
 cb1c95dd1855c8f85643898a03e31167
 cb1cfbbb8ba1b43172089e67c89c8b29
 cb1d44bd9579be063428cafd5bdf721b
+cb1da434b4b5f5893df80166c8610f4c
 cb238ec71c12f74eb4fe3e321aaf9346
 cb27f9dd9a074d44b0f2604a8bae9d95
+cb285b933dcf49afe346f3db0a712e06
+cb28ec50683b90835a0a4308ebd3ca8f
 cb2a592663d8323cad71dcaf6d95703f
 cb2b3fdf0faec668364d6b292a75c514
 cb2bf0fee565a3cda2738df85fb24b21
 cb31ef360799ab5fb52114c11ba741a4
 cb3356c9d4b1a24c864931736875bb5d
+cb36f4c3b352a0efd7265227b9c54127
 cb37f31a47a5f14a0f816991a5d6b595
 cb3dd2384bb1984c70de709f53eb477e
 cb3eb00089b24249a48bcf28c660dbc3
 cb3f91408bcf36b69fb91cffae517997
 cb411545affcc1ce86141c44a60dbed7
 cb41dce799ac73a1317cbe46b4da565f
+cb4abf68705a483abaf08a17e4a4ac7d
 cb4bbf0f88f224b405f768c937ecbf9d
 cb4ec2f5e9d3a813582eeda84c93d309
+cb4ed2c099d5464a1d37227648b3439d
 cb500a21e97692ffcbddee73663ba77c
+cb508dc42785b434b8449b02d078d916
+cb52843b808230d727a8f75e6736e799
 cb57c4aa68a34be5d80c32d1eafd9bec
 cb58fdf66ead44259a35f887b1878558
 cb599129d59708fdc4680b1ab3b53bce
+cb5bd98ce3c0d870a8b77868cf05a825
 cb5d826e1110615a5fbcdd3f5454d4c9
+cb630703ae90dabd3e19c908db20f8ca
 cb66c3f8614703fe37fa1da5878d1db4
 cb66e11e97e5fcb50e29c911d40bc4ed
 cb687e343b42d05780a90b2f3f97c60a
@@ -25870,6 +31623,7 @@ cb6b92f85fc3a7021bcea9bc4245341d
 cb6bf27285e079b0f971da3dd3fbb792
 cb6c3051b7cc2c783044bb71938b2c95
 cb6d1af7bcacdc8ec8dc39028b81416b
+cb6d35e481880dcdf266d7791a945465
 cb6d5b53f2655b6b58caf36b7aa868ef
 cb6dff36fc820b2d14256de9acdcde80
 cb6e8494b1986da9aaea893f89451f48
@@ -25889,6 +31643,7 @@ cb8c591f30e08393c81ee76626f24b59
 cb8cacd970319c83d234f912ac365511
 cb8cd4f0d4b0c8658e4435e9e7d2f84e
 cb8ff14795f811e18c703ff11bcc1d74
+cb91722ddebf93f1edb412230b5a217b
 cb919d0a536f2605bb4600fa43b651d3
 cb94fed95708c4872e48787f252d4209
 cb966a10377cb4deac765ad75279f90c
@@ -25900,27 +31655,35 @@ cb9feb547136f404a4b02c23b6c85b42
 cba03bc61b99d81e77723742f636605e
 cba24f762f3c7b8984d2c7ecb0cbc741
 cba35b11ed5c9052076f4d5f2d1e3806
+cba97956c79ffa927487c74da18ef407
 cbab1c7b2c54a8068d6f8a51eb65497b
 cbad7a2d1d7a4cf955efc694c4f81f66
 cbb115ac4077403ff96b0a27fc18b6f8
+cbb2192af969f28829853af5bb8da211
 cbb2941011a71cdee0a92b97d3783c32
 cbb2cd76f635a36aa24e00aa898ba75a
 cbb333b798e001e7c3fcd1660641cfbc
+cbb5e5462147032b30e68ee2c4de5b34
 cbb6968c720af4f2d80696b6fa9ad3d8
 cbb6a1611005d06881ebbdae13957fc7
 cbbbc423dbdb59490294669ff1c91a21
 cbc10cf0cd55360abae9bf666d336730
 cbc4071a1461a6075638ad0aa8a16b47
+cbc5a08f033b79607921115d64a8b6e3
 cbc64f243eb7324520230b559761297a
 cbc8d06939bd0dba702d2103fcd255aa
 cbc9da64d6cd5569271d98bba13203da
 cbca5f0cd06d98edb7821cc707d87952
+cbcae27a873c00a846b72b833946bfbb
 cbcc06ee780e9e92ebcf4fd558ed6e91
 cbcd93d86aed18c394771e5805278da5
+cbce5cde2710acfb6e0be5f7fa5821bc
+cbd2959f0fd660dea7e636302cc71809
 cbd2cf93b33afb7d6c374c6fcae20fce
 cbd5bd59b1d7f74ba66de03f306563d9
 cbd6e1c4071f5ab9e0e305dee43c54e5
 cbd8d99284066af6df43b3973c4c9f31
+cbda3a954ebcac8b2cca5c0d04d6a8bc
 cbdd67670b05b8d422acd644bb9ba097
 cbddd172686e68527cafeaa83619c53f
 cbde8a8677860e0f920198d593a59917
@@ -25930,11 +31693,13 @@ cbe534b5e70bbc4b2488cdbc8cf6c5d7
 cbe8cef14491de53dda0348ccc40a8c4
 cbea103ee409e6163864984226764b42
 cbea7f3516f239029e5ec1b31a5cab83
+cbec644e195d560bc72ca850820c7830
 cbecaa2faa8af7b434dbc8369a2aaa7f
 cbeeeee681de7ef2a9beb7fedc788429
 cbef20603c3bb50633189a9631bced5b
 cbef24e0e93d185c6d4e726682728aac
 cbf0e62f86b540c29904f412d5d356f7
+cbf2e1d50a5b55254cd88c3ae18b533b
 cbf323a982d2423007eab2e2c8763832
 cbf3f9688257cf3f1d3a6e60c8c1c410
 cbf4d3df0523b5c16f6bd62368e0515b
@@ -25942,17 +31707,21 @@ cbf780bea24ce1d34eb8515d66ee573a
 cbf90f72b032a6d680f844ecd6df5274
 cbf9240714f6d7a468eacdce7c1da5c8
 cbfa37241495279b52fe64fb6d8aa8d8
+cbff27b918422f3f7863572f458925ca
 cc040d59efedbd8051880452261acb49
 cc045e68748dd16e02dfd2264f0218cd
 cc0802168ebef98c1ca6efa0c8256be6
 cc083cad0ff7c7ca94e735c1023d81f2
 cc08bed9d7c6b212bfe92957905bfdac
 cc09798ad946491c3f0f21054edfacaf
+cc09af475ff73bbbc512e06a725c0843
 cc0b408658191c79885318d410c227f4
 cc0c1c7a3d2605175f58a2432d24ddc0
 cc0f42064c681449d3932f59e0e0f49a
+cc0fec56666644cf5065aee435d55c24
 cc13168b1f0d44b7e2d488ff2c027d4e
 cc13c03690cce9d8acd40a7729febac6
+cc169cd073ca91f151f4e84866092e63
 cc17bec449633f066c5c63a24fc173ed
 cc186fc5809eb662cbec88591360cb99
 cc191afd5ede7ca8b491c13fc96729fb
@@ -25960,6 +31729,8 @@ cc1b888f409a7619289341f7183e2304
 cc22dc2231fa0c5e84125071d9730f5c
 cc26555694b9e97af63774f8c4b0c4fa
 cc28c83bb4d0092cc18ebd14b6738ed6
+cc29e7cd40d85139467b4b74ca42c34e
+cc2ec4456a8e72c9655be6daa861d6e6
 cc2ff76b280b3e939a994bd2884ae265
 cc3427de7faf7418d3a82c8cfd478c86
 cc344a165e1230561ea0bc153756352c
@@ -25968,12 +31739,14 @@ cc37146453952af6b02902d3baebe93b
 cc3724a9fbf2df5911e6bb5fbd6b853c
 cc3727304d29dbc7724857bdfa8317ff
 cc37337e2dab1d7b66efd6e96cfc175e
+cc3a02bb0c392e3396105ef67e27eae9
 cc3bfa7664c3cf8aacfa758ae965d3e7
 cc3c8f48bbeb328335dc062f7c37bc2f
 cc3cfcddd575f76a1726f2da1f4357c9
 cc3e6080c226eec699355f4149241393
 cc440895dc3762cd41792886632a246d
 cc45c5950342b1fb63e9bb1ae5782879
+cc4a1092bf0dfe648f7085dca243c994
 cc4cdbd542e9aa43fe23c4586615deac
 cc4f1f295dc3ab7a0b6d0e776220fba8
 cc50086190047f2487f6cce5df6fb794
@@ -25983,16 +31756,22 @@ cc53952ea4a05f5a32a164ce49bfa6ad
 cc5423d285e3707b5ae69a5daa865cf7
 cc561c8e6d8b3cb74f5c571fef59f48f
 cc590db2201ad336aac84a7a94668651
+cc5b0297fc5a5a073152becb7f25cffc
+cc641feeec934eeffa1c801e04d69909
 cc6437884ba3b63c96cd13dc093eb487
 cc6584f54f0d2ba99cee06f4ccd26211
 cc67204d264f71b7a0062fdc54eb0b84
+cc68a0f421743dd9a713db813f39fa61
 cc68ec9f4fe83dda0fe69d22ab3ef840
 cc6c36e2816048fc57e370201da0abd1
 cc6c556005f4cb67d036e9295c5a5020
 cc6d14ad5c331ad04d56351648d261df
 cc6d91daebb1cc686201b8074c4af2e9
+cc6f04e757df703063ed6e4cd16fe273
 cc7003a2d4c126cf0fb39a243115c876
+cc708e8c249ec1bdc807095c169485f9
 cc71972f2975487e90cabeae901ed409
+cc719b5dc57fa0c4047e2a966c685193
 cc71ff1ca46ba592257a731716ab2c84
 cc72b38c86b7464106a5f1c4bf87da41
 cc798406e3d6073a407875e55389ed5b
@@ -26014,8 +31793,12 @@ cc94d5dd8135895bef2397ca8ef3352b
 cc9640baa8f581d39425608d7ba53635
 cc970be75142590fa55ef877f66bfaae
 cc99110077cb106b799ca827932f31b6
+cc9a38679a79d607ddf58019771db21e
 cc9b0032b7c69863a2fda773c4e631b5
 cc9cecfc2735b8aa8700911c502e2964
+cc9d0af95fec356c234b6ad8de6ad747
+cca04760b490c8c16a3699129c7aec59
+cca4416fe8e1e4ce16445ab3903abb28
 cca468991ba10ff1027bf4cddf7adf83
 cca562290b58403996c6dc69558e7492
 cca711e25c07e0ef8d783ca4bed8edc7
@@ -26032,37 +31815,53 @@ ccb6f3efb0da30fa33fc71961595076b
 ccba8ba74dcd336913e6f449fca0a979
 ccbaf005a29e52cf99e16cd2cc81e8b2
 ccbba170415dbe1dc96ef237424d6297
+ccbc4eaf08414f2fc7c8ea418695cfa4
 ccc01f0647fb9f9b7bc5384d840605e6
+ccc03f33fd606533f36b26d832fe11db
+ccc0f01638d303d77f0c49c941625a03
 ccc21a3ada75c71267d6ac7e30e4538d
 ccc4d858995375b6456841ca0a641612
 ccc56ea00407b6ffbdf201831104c75c
+ccc67030a5249bd95ff7976c8a16b845
+ccc70d6b2ffa127819eb2c75ba085a63
 ccc8bdeae955648928f0a092d70c2802
+ccc94bf22246f2b59621b8867376509e
 ccce5aff881c3ff9f3c7b8831a836efa
 cccffd87efad1c006a992fd6b51ea846
 ccd19b1ddc49bb448d735effea0c77d2
 ccd20e7eb53b92615139c3f94da5430f
+ccd4c6746e6ae9a75c3b6c57cb81a463
 ccd590c574bd82dff0600916942e71ed
 ccd8e7c881bb2bcbcd5083f55b442a41
 ccd8ef5d36f3bb64e70accb65e3891c0
+ccd9f2a3c869716c8a90f2b3048008e1
 ccda360b9804dd9f618d7f66479984d7
 ccdb4ee35fec0e9073eaadff0699dc48
+ccddf93dab80bfbc0616224dcb934e0d
 ccde7328a7d300d0347a6cfc96319428
 cce1a9f0b9bb87a0770591ceb2072f19
 cce2ced045c36e8b27892c504dc4c481
 cce606d26091d03c5ee249baccb4115f
+cce7363c5e1dbcab7c8ddf5faa4f1501
 cce76f140aa971aa67257d83b24579bd
 ccefe2ce3d2dc086ed29cbb2d258feee
 ccf041ad533d4a96886c7f88aaa0bfb9
+ccf0896c3a3ba823a4ba429df48dc7ea
 ccf4c1fabeadfd9d5206589a9529a6da
+ccf58534f8ea21c7e2c4380ba0194f55
 ccf9677f2760ebe84ec12b28ebeb5f65
 ccfa696394b928832f046e4984f5334f
+ccfe2bd277d1bd577b66232c905a88fc
 cd043a4bb1da2bc1a13db07fdbbc2636
 cd0502e4ae97531f3edba6270677e601
+cd05841ab2b47818b799518dc79fe640
 cd0598012fca3e9c95e703be73428771
 cd06467b7951fb6b42aa684e65e131b0
 cd0970c226b2ca7d4832a4ef7a1a30d0
+cd0a42d0193418abd65baf26430b8bfd
 cd0d3609f5f761f7dec3d4a0750659bb
 cd0f62b8c02c76b9fd2293653d69fe6f
+cd1078c639faedc7b4065788ca0762d9
 cd10e789372447d219250a3b7340111c
 cd133739691e472a6939bc01aa980956
 cd137127745f1b6123716abb05ddafff
@@ -26082,21 +31881,25 @@ cd2272b183781d951078152b98932fab
 cd2552384494f76586ed64ac42f8f525
 cd2c1750fd55e2c73375acfd12fb7721
 cd2cf3afbd8ee93c8d5cf3ba598f279b
+cd2dd1a2cf24d86d0c7e4328eda5e8f5
 cd2e92b3b057c4a630f15109ba3950ba
 cd2fc596cb5842938e8490c1a6977cee
 cd32a6e70637a7a541d2982a5a56cd67
 cd359d7f9bff93bae33ff5a74c831dac
 cd37d7b8116329f991765841856d81c0
 cd3b4623e17a8c7a2920c273d723bbc2
+cd3b575e6b9e8e1fac783fd342586f22
 cd3efeb466bdfa5c1f2c61dd08f77667
 cd4461f5aed6bcbb0ac98315a18e0866
 cd49258aef453fdd77a9ce01fe68167d
 cd49b3ec9400c59ea6439fc970066ff0
 cd514a9976d2cca87def3243c69d153b
+cd53d755fc50a560e376c7e3a5011d1a
 cd57b504a79f5cd4a7b7380fdc95a50f
 cd5c12eae25a7583046cf124f5df2e6b
 cd5d535f481e8d030e4f68404bd7baec
 cd5fa186f2b97514ca006c38f480d2bc
+cd6171b68bff23eedf93896fa4d23d83
 cd62276ce4be4f55d619ce2dbbaa3ab0
 cd643ec8edc66d87111cdaeecfb56e11
 cd65610e61039ed285f25f239e892c3b
@@ -26110,6 +31913,8 @@ cd6e7a974363ff5c645e1019c93cb00a
 cd6f81e3bb9b655507e4b88058f4c9f5
 cd70dedeb077f9d13fcce5413667ed95
 cd70fec49d17635c39779f0ef836f7f8
+cd71475f1218ae19a77f951e9e3c9a0d
+cd726cc8cf1ab47ce7e5fdb3bcf186c1
 cd7274f7344ef12037dd2ae36aae10c3
 cd72d26dc7b7116f1c236371cc617256
 cd736792c429a5fda3540179aecb4734
@@ -26117,33 +31922,41 @@ cd73e0d5a9e671f05e455f0617628888
 cd74991d6af462004ae65a91447b2f6a
 cd7578c11227f5b180711a4f6ae094f0
 cd75eef241138038083b23cc0a9c038b
+cd76db0d5d2fcf4da7c28b31d8a436bc
 cd78fe5628b10c84f4b2b449712684c4
 cd7c5a12fc6819693e17f5b662abf4b0
 cd7d420f9d60528924459a90a28a84f3
 cd7d53f85b4de1731e5f97e0bcabccdb
+cd7efddf69ac64b2204acda171b88585
 cd80372f1859800874fd3af5d810c683
+cd81130b2859c037f7e670dd7ba32cf8
 cd8120c05502dbae6a17491dcdbfab1c
 cd831a89f8a10841f62ca9cb2b36d837
 cd874431d0a0b8b67264b2f2ef42bb9e
 cd87e5b08137f97c249d92eacc4e5c05
+cd89eae7dd0162f9a49c5b4ff3b20e97
 cd8a4a01d3ce28ff3519c1849a1890c1
 cd8ce551dcb4c0e92b308b7de86ffb33
 cd8ceb03f61f0964e047d46574d7a299
 cd8d09463e31108d39dd7fb401d9afde
+cd8da411c01067915ece0c019782cb3f
 cd90a5a1806688797fccfa7a0c030ac3
 cd9176ee87f24081b5c7206591812fd9
+cd917adf173e4c96f28c1bb411076a9f
 cd93019fb50f7b7e647f313c9eb9b855
 cd95369d8663ca191d0198389515c0a9
 cd9a4e62bb77ec758a74fb485089bb30
 cd9b50bd3ba7358cff2b7661c40c730f
 cd9c61ade9e0aa030c0c0f58a88a98fd
 cd9d7d47324b7c2f4dc7e6ce3eaecdff
+cd9f0d728cc92cd7b3786beefbfd4acc
 cd9f487a343ad1873611d57ccc44233a
 cda357e2d492d085806b690dd18509e5
 cda3f165fc624dc19c6aa8c518e03ed8
 cda46c97e307ce8829bf756ffd576d46
 cda525393cae4541cf7cfa11304ad61b
 cda65f7e98a9b2f5ed8e9ab332856e1e
+cda6d26f484ecc741dc6dfdf5d2e430b
 cdab9b9fe81a8618c757fa2f2d2d048b
 cdac3656979de93a0c81c10d81080cb9
 cdad669e6ccc942275921afa28718a7d
@@ -26153,6 +31966,8 @@ cdb7a8228fa5a9adde75378a14d8c63c
 cdbbb43c08e859cfdea12e472ab93b83
 cdbe4a8d77ce596be6eed1697452118c
 cdc12e5f5e8d6514c5580ff558b724db
+cdc18f45fd639c1584043236cb3b35fa
+cdc3e9d3266b2d6ec688c25ba6e1536d
 cdc4153fb3e1ca0af03c1a18267b4209
 cdc50a660c78f2412366a7351a3325f1
 cdca6203b7d114cb34f4c95de17155c1
@@ -26168,7 +31983,9 @@ cdd9229a9cefdbf6df24f99b9ee5bcc8
 cdd9dae9af72bc67f4687349e587eb19
 cdda2088657830032e953e599d1a5cb1
 cddcad4e2c44af56375e4d62255bdf53
+cddce1bee1185122e230ec94ef2f0a7f
 cde033531d6a01c65f7bd3f8239a1c00
+cde1cd5e80a3343b41fb73806f818103
 cde29dcbe09f9430eb866fe6ad3dcf2c
 cde67c138f71d9d4564f577ae706111e
 cde86933db1ddc469acc431d6f9856e9
@@ -26185,6 +32002,7 @@ cdf257413a589dc573abe39e1116d6b4
 cdf771ab8bdc7e06334d0b1b80029b5d
 cdf9f0c28bfe3cb7fa8b4b7af0da2ec5
 cdfa6d9ceffb47f2b8cf05f6c13a3424
+cdff6f0d77cc0a0c87f825c097d6ff2e
 ce00fa44d0f9c54746d3dda221958341
 ce0274201ed1a85ff1b9a6e75225bbec
 ce037570e2467e049199b0c4b265eda9
@@ -26194,11 +32012,21 @@ ce0830eb28d609d24e520ed57f48c1fb
 ce09a4aa83f73b8ba6289af206a4f6ee
 ce0ef093a5acd4fbd70035992b4fb98b
 ce0f9469d0d101c721ad1d3d8bc4bc64
+ce114721033eb36deceff71ef33a3989
+ce143b1ff9dd921b6798b20aeaf8efbd
+ce150175bd9b05f4f91f30004bc50555
 ce160aedf3a7c6833404984de8b604af
 ce1ac0b7d189f68475c99e7c08ca7222
 ce1af807dda4202a8dd322a779a93383
 ce1d5128453b4a4c7b06e80843d69d60
+ce1db79ee57ce357c50b72fba598c61b
+ce20386ff1ec1abfb4b20629c263e3db
+ce224688bce6b5243a84051c4413ee74
+ce22869b28c9f97288fb6036d9b1ef84
 ce236935f8cbb1a5db237de31f2d8337
+ce23848a8cf1f8c8508fd4306d1f5599
+ce2559e7a31f4eb3e87833e6974f3a22
+ce25c734868eb18baf8e4aff1ae3ca71
 ce2852ee9df78fb230632e88b800ca40
 ce2a9dff1b56c4663e614a9c059fb30b
 ce32a2b85566405a187ba063e611cd11
@@ -26211,12 +32039,16 @@ ce3e481a831514684b1313068e3cfeaf
 ce3ee6b201b44ddde726895da6494442
 ce418e2e2433c5d6c49689a2f8638db5
 ce41d9997d1049084c920a18634ff405
+ce41dbe84eab0993d7322dd91d62e2d3
 ce41f4543baeb3f646d36993862f78ab
+ce438aba99701252c5c96512924e38ce
 ce44b1cc2c626a03e053cdf507ca91f1
 ce44c7b97f8b0319a9df26b3dca40e1a
 ce47b59d10160288670da5314dfc7fc7
+ce491b48def1911e1a9b207b65b5b2fd
 ce4942c1b4d5e401921ed060147fb194
 ce4a06dcb2842d5fe74a13886f3a7e86
+ce4b843d72e1052dd6380b75fff4324e
 ce4cb0e38f73e2399403dce8966ed0d1
 ce4f35f595827bf1f3a274f7930b69b6
 ce4fe2432603c5b086a189b4d75fa39b
@@ -26237,10 +32069,12 @@ ce662947ac9c1872bcdca4877193dacf
 ce667431c4d8d69cfb8a6a9fe806af75
 ce672496cf3f5897660aca887d7389d5
 ce6bc6ae9010367abb286b6ed31efcc5
+ce75915a376063b79731bc69d6b387a4
 ce78fe90ff54b6605c69f22d3a0e7f2c
 ce7c5b1224d0e9a7c555c77b093f6ab1
 ce7ff5160ef01648e82988d78b2d815d
 ce813cf41c798a951c1227e439f73020
+ce81a2f1d9024fda2b6f4f627e455c33
 ce8486d7ecaa1551a0420bb6bf151a2a
 ce89107bcd3ec6f73bc65cd843416bee
 ce8c6eb1286eac383024f9cd45e40aee
@@ -26252,32 +32086,40 @@ ce96e53e72d4f5aa98517a57c042d9a9
 ce99a8081c0b628bfbcd81fae9ac89b9
 ce99b56354ebeb11d770a545f524dc75
 ce9b5bb21e6e02a095363cf48a712794
+ce9ef81b0402801cc38075d3f23bafa1
 cea32b8fb1740504e5e5dae6cf026f53
 cea33ea1a96ddb3026897e8461528c92
 cea5761d6f5689376fbc49c75e026100
 cea8cd05cc98ed4c36fed07a9963be23
 cea9c1a3ce847b2224178e8f6d2237e0
 ceaaa83bc079658e364deadbca4f9ed4
+ceab69b74f9becc13c052ed79cad1b2d
 ceac00cd12869c00feec10e1c60962da
 ceac85788e57e1c63934de6127f39499
 ceaf22d53f94aab6c7512f8ef28a6eb5
 ceaf452e7325c9e20f4645942a4a8b18
 ceb3028d9792ed1df0a2437214cd9fbb
 ceb309cb6ffe9f8e5ef79771c7078977
+ceb393509a6e25ffabe52294ee3c7c24
 ceb56d8ebc465d5ef0ecdedb9451f5ce
 ceb97b3b651567d2eaabcc9a28f45caf
+ceb9c202d598826b0b42be59cfefbad1
 cebc52add4565b6b2661ea38285bbede
 cebc8ed60e7f74fa2c4d36c6ec311c4c
 cebdd64d77af7a4820959a174ba1ac7f
 cec1dd8ee2afc783a3fde8d8d70dab29
+cec2f6679ba95d0556ff041ae5315a50
 cec5de2efc60291d5856e663aeaee98f
 cec78268f006976d5a6ce4e9eb78ad45
+cec9a309e8868f386b868af7b8341cc5
 ceca246651679761c6a631fffca56a7a
 cecadcdb828d657c5072235c4f25ce5d
 cecbdd48a7b30a29f1a83ae4cbf6564d
 cecdbf4b860acf733f8d050f01440b79
 ced9613c7e8d848abdd4a8d0f0742244
 ceda52ad07d1be2f359bbffc77b6b85b
+cedaeb0bd29fea2b4f2095b15c66ba57
+cedca0b08dc3b33cb07bfafb2f4cdc56
 ceddcdf9245fd235d2887ca1d54a77e5
 cee374671b4465a954feb9d09ea232d3
 cee54c6989ce27445dfb410d4aff7e52
@@ -26292,14 +32134,22 @@ cef11c347217fa955876efcdd23aee37
 cef3bb4fc71a19b55f8c13742c3d9e1d
 cef796b002002579de8c05e60396dad3
 cef87dd6ab4be6ab6c85d68c57cfff20
+cef8aced5794b024ac2028b8e93874b7
 cef95c63a032cd90b22324fbaeaf49e3
+cefc1029f53e4fbde72c757be5ebe8ba
 cefe65a4c62513db54e4a4215cb74d65
+ceff7272175858ac67549c7d0ae78b52
 cf0034211a16a69cdab2c6f56067144e
 cf00dd788f5bb9fc498c679107f8b622
+cf04467b25fbd8763e4a6d5413473f7e
+cf05be18e0602df953ec1d16a42c488e
+cf087ac0bad8782ee4a03ab5c031fbd0
 cf0c7e411fefd0637dfa1a165bf406da
 cf11c18cc7f4c7559806afe4adcbb065
 cf128da970fa9a0833b09d7661160267
 cf12cd2cc8e320154291029418a275f9
+cf1351c6e0fe42f2ea416fef37b59a71
+cf1351fff06496965c046c0f506f4bb0
 cf14ddff29a760c12ec43f051cc5a38c
 cf16027177baf63c4bdc6f1d1fec275c
 cf198cf542b27c060f086565945bd13f
@@ -26307,6 +32157,7 @@ cf1b14481d811e8d46938c15b858674f
 cf1c228e3a6fbd597761de345c2b350b
 cf1d3787a3e2ba722010ed524954cd8c
 cf1eaa1c608a4f47d64ab0c125cac72e
+cf1f68f21b1e358e740fb2f2204a2133
 cf1f820a991a913564a41d41ac654f9d
 cf222a727b18d29c0788cf56631e8970
 cf224e79f5093c21f2460ef6467261a9
@@ -26328,6 +32179,7 @@ cf3be9a35deff4ccf3c76920adecdbd5
 cf3de7796dbefa9d5a33dd5378a3cda2
 cf3ffe3cdb6435805a1b765b62b9e9e9
 cf401e7c0e7f6a49195c32de2f45f3a7
+cf41ee7939ddf3f0350e6f50488157fe
 cf420f2975f468ac0b2ee40c2c8a2883
 cf428ded9a2614e3de820e189ab48083
 cf42a042bae851277974ab41b79ed8ca
@@ -26337,12 +32189,14 @@ cf45458d43aa34703f52d2a561002eb3
 cf464baaa517241af01ed823487bce38
 cf46a0ed15b309ef16bf7ce998c4d9c0
 cf47ac70448ffe55c1ebe9cd134386ec
+cf47cf93822ec8170f596853fc320fc4
 cf47fc5539c47154cd7cf3f5a7426cf6
 cf4b1ac9155becf5cc12a70bbb1b6dfe
 cf4db1516d6a8de520001d893caa03dd
 cf4f87da2071ca5957eeefc55b0a6342
 cf5224b3e8c93444df7c1c10f48d6870
 cf52a1e78429bc0a35f670a9b90936ab
+cf57f1481c01db13ce8d66ce76b63758
 cf58148f54175490ef7d7c66dcf33361
 cf5ab1096653dc27a685328ab1558631
 cf607dda9f8ef33c99ac204a08cf47b1
@@ -26350,6 +32204,7 @@ cf6340d9a47d760680575e5d09f89e83
 cf63cc21e68ee4f727a5bb02eec113e8
 cf66a9d6815c68e2d18a5efa85aef5a6
 cf6c54f9de76590849d4ea3fca63a753
+cf7027c2e48f80283913bb0b159b75fe
 cf70ecee03ba994860acb5086a19d6e3
 cf725ddbf1eb386f2539b5df3fb3a6b5
 cf727387be870cc973589cadc6091d3b
@@ -26361,13 +32216,19 @@ cf76f0e092d27eb0669c9a28d90ba1a6
 cf7759570fba47823dcc0c325b5c2206
 cf78d5a2927ca22ad3004c16f6b7174b
 cf7f720edeb6855841aa8372e5cb05ac
+cf801162709611f13e66455678550b2c
 cf81616b490b0d4affb401871f6f344e
 cf816dff2dbb9a0689b3e838e93daf53
 cf856c7f74eebe51f4fb26d4f436b82c
 cf8597f599dd75acec1ded1ad48ddbd5
+cf89215e1c2ff714a3877ddb5581681a
 cf89c00b489a70c9b36bfe8d0152b1da
+cf8a68d0e323b59a13090dd177195bab
 cf8cdf0c6a9402e4dd464ecdf29ec2ac
 cf8d9c197bc242d0a491c76f741c6005
+cf8eeb7d51ac9705749bdf290dbd50e1
+cf8f613044631d5e41cf4d2871d652e0
+cf908aad8d3b20e9ae03860cfc8d5d3b
 cf90dc1da4c1b76663a931f86f6dd4a3
 cf910630633abb58e6ae305ab8c20221
 cf927a5646b016fc0a604e11becdee91
@@ -26378,6 +32239,7 @@ cf9a7f38c832f642219aa188c48d3e56
 cf9be30c3e86f36a245b1ec9e0867f37
 cfa2c00c1be8ba6f85a7989aee7674be
 cfa384e28dbace9f436bebd489e35049
+cfa3edf220e539845119716378a727b0
 cfa630b016740423bf5d6e490e0be2c0
 cfa63408ad202cd609bcf095d8e03749
 cfa84e9c1e12a4ec6f16b41ba05eee96
@@ -26398,10 +32260,12 @@ cfc7727a47ad40d4b2d4532e36e0d5f2
 cfc8510dc9c3ce53d5ab494de5e15cd0
 cfc8f604e655a358751043ba7b9d9d3d
 cfccc655298aafaf15a7b716826ec250
+cfce21e8dbdfd62e32e59567ac74f216
 cfcec1d128ca1aa8becd6e1357a83064
 cfced2976e0dd4e80724ab80b0d40756
 cfcfb1f3c89699c3f31f3fbb2f5e07eb
 cfd0e4b88481ce4e7ebcc523215f8f34
+cfd1d748dff3f5fb38cac116cac85180
 cfd213d1c5687c1af240eb7d97a24fc5
 cfd23167aeb5a477e848a657135781ad
 cfd2caff64ee8328f72164bdf9315cf3
@@ -26410,6 +32274,7 @@ cfd3ba592fea02047f9bb33ffb399e45
 cfd5b12f91e6954d95aefcd7bf9be460
 cfd706ae9092c045dcf46d88ad98c3bf
 cfda1764f06a0374ee44d521265ee9fc
+cfdaccf7dbb18ac1d00bb40b0735db29
 cfdb1ccd1f33e49b664a6074746ec425
 cfdf3f2053784077e176f7713071115e
 cfe0cc68830e09f054dcc90a55297e97
@@ -26425,25 +32290,38 @@ cfe838e1fa5b4d5160c74d4ba29a9394
 cfe8f72fc93ead867f1e98549601fb34
 cfe9324cb2a9e767902be3b54c67ddcb
 cfec0d1f544f0dae0ee46f94f6ccaa3a
+cfec95b57fd89fd069231c5eb83fa1af
+cfed44646e6f028d21d031a9383b5496
 cff057c75f099649404aa65232d52784
+cff33ecbda959b598daf37faba0aa696
+cff41b5522bd90635df251f1f536b52f
 cff4ee6ad731ffddf036285e4e3e7871
 cff9954e2e6580753ac9901b518eb782
 cff9d7adbc5bf125d48ae1de100f188a
 cffaf380f23830ebd5089b38df3cbedb
+cffef1546b6e2f5ede48f5cc3e0d97b2
 cfff36e283691efc8e465fa2ac692cdf
+cfffc452ec83d7cee1ec66935ac2e539
+d0029303bd01550b39c02c17a72f01a8
+d0051a7287cf9d215915d3d4adda7a58
 d0087d6f3425f599f026d4201d5770ef
 d00a46c0db13d5f1e3d7e7687f2164bf
+d00a73c5f209467a83cbcf9d4ed29912
 d00a939b9f028f67b111dca6ba80ae13
 d00b5c14efb03853e4b47c6cb2a14be1
 d00dc5a50ee5cdb63e6abc453d05eab7
 d00de494417ffafab5856ce347487238
+d013bfeceddf24160a4e25e2d9500f9d
 d01439f54864b95aa92c2515e69b4e1c
 d0163a03d77480d2ef4ad4bab0022d94
 d016a85eb22ad72d308c7a824f92e549
+d0177480ee47f0cc29f0ae1c10797881
 d01a71b45b0e1586a84030b13223ac70
+d01aa9f02bccbbf957c88ccc3f545f8b
 d01aebcab96fd71d5104e6b8efde4fda
 d01b4ed3216e3246d472a50d9cb83dda
 d01b9cb785b3a3774a13dcb858ad3c58
+d01c3378002d9d3e7f80c05c448671b1
 d01edf77b7c5ad374b9fa5d14ec61632
 d01ff9f9c09f3c3d7602b6ad699b0875
 d0237d02c89c07dc906e9a50d4dcf261
@@ -26453,11 +32331,14 @@ d025f8585b82b7307869e7394ebeb209
 d0262bb0fd2d42bbcfcf0eb7f955e283
 d0278cb52076f50b88b3a2ccd1ce327c
 d02d7110b9071dd417a5989fdd176a81
+d02efa5e0329a882eeb0ca59b4228b3e
+d02f7fa76019a5abb861aa6e0a3379e6
 d031dad9132da9b1044e121b9d8ee347
 d0321ead1a886d9a2f2616bf613e6ed7
 d034258b9a54b2034181ecc714d97501
 d035027a48b5632cb93f44f6b7bb983b
 d0381f1e317731d469d9e66d34289ac1
+d03a73a63e098ecb34d141554a1c80e7
 d03c780ef951a83f4d8eceb2e2431b9d
 d03d2f7146bd1863151fc0479d19a93d
 d03db81090b07e76b9819a5dd92e4de0
@@ -26467,10 +32348,16 @@ d04327ada4685e4a350ad508ed6c8f13
 d0448ac5941e2525f64ce8ad8f815841
 d04579d5da040dac50ae526aef9f4043
 d046206ac5bf36ab87ff29eda50378e1
+d04724a5931eb555255c39a98cc0241a
+d047c76876213d0a90405c0231ea7759
 d04aae77b46c11e82c2d86b8811d929e
+d04badd5b3008faaf3e3e21678fefc6b
+d04e4b5896942b3eb9ea1bfe7fecf60d
 d04e6ca02c9886f3d689e380ffeec1d2
 d04e91827d52431f1d6f5a51eddf52a9
+d04eb7d8348fd7ae0e374e51536b3acc
 d0506c5a8f319bb8e6fea943a0ca8f29
+d053029e496a4d27781c916d79f57705
 d05372c67a2180983a0e94e81813a8e6
 d053767ff37983e349e8a1e2a6cf2c4e
 d055451bff526175ece647a5db83e21c
@@ -26480,6 +32367,7 @@ d065c77f55ec1608da480bd144e31a65
 d068828169e5cdba868d9586563ac021
 d068d48d2acf47eb5fe4246100607169
 d068e199ef15c6320762c422db96af72
+d06ae61074824ce84e9bfdc797e589e4
 d06c558e2216a490410d2576ed66c5f6
 d06cee4f4179a6c5164bb976dc376933
 d06f3dfb3bba574bc26f422b52971c73
@@ -26495,6 +32383,8 @@ d079fb495be1373b5f39ef34cb2bfa34
 d07d3afdb60443c2b98c48d31021d322
 d07eadad6d9504476792473b6a3cd6b1
 d082204b2e91dd040953c1c801adbc19
+d0829738aeb86b8f8a9c418851da05f2
+d0858ad1605e6c8ca08c6942646784e2
 d086ab30d5e865b7feb8cb17aef20435
 d086dcf176ecc28343851edeb42b85bb
 d086ef809f958f1d5980a1d7089644b4
@@ -26509,21 +32399,31 @@ d0995b8d7cc108e5dae395f1cde30712
 d0995f89551ab3fff372e6eb65ac92bd
 d09a0d44f6e344ca23668ce6801cea0f
 d0a2435c44be04820ed020e36571e423
+d0a3272b55aaff26f9985ef073510006
 d0a9a3ef75e7ace1d6de53afbbe718cf
 d0b03ed013bfa6c7427d0dbc4d486f78
 d0b15160e58b564d45bea3e09c77c44e
 d0b1a6b7243efb6b57ec342af98e3ee2
 d0b8a535b6a22f3491320b17eddd1bd2
+d0bd47641c769a701db8a53c9b3e0430
+d0c4ddf0cf4a4b9e3b6064900917008d
 d0c5ac6a9b17767009ce2c032a5c2820
 d0c5c7e979cb8060d8c6eda47d8b8dad
+d0c5ed021d43fb150de079e7b0ca5936
 d0c8190009b941eb2d534d9d02d1ee3c
 d0cba01355c238183a3eb1a1f21ddaaa
 d0cbd4fb868fe322b7c4b90b04ad57d7
+d0cd33e19e8d3f6b02e595794d66f9e6
 d0cef229469961fbfaac4d412200deb3
+d0d0eb26540af56d26f8490e840da04f
 d0d32a95d72794d5e49fe3a0f6a0a729
+d0d4abf24272b1e2da6f4fe6a70557b7
 d0d4cafc4b8168a5d036b42d9f6123c9
+d0d5416f5df9eaaf625f2b6b0ccce687
+d0d79279a6334c724432bc0e8b8d0c8c
 d0d8085fd7e11b13630d68c7785be011
 d0daa8e3ee3933f6d43b5fbef0611973
+d0de35c28b7ad404ab392ea31c28b31a
 d0de59abb91a3ddec30c89f989bd705e
 d0dfefbf5b426e926c6de7e2141d61a5
 d0e12e054ecb1bd306e6a92c90eeca58
@@ -26537,6 +32437,7 @@ d0ea3495e71a5c01d56fe8ed4f75a0a9
 d0ebc795a9c2069f12b2ecfb8ac34e63
 d0ecf036d54c2f00097b016bd91e4839
 d0f0b4c76030a2678f1b0a3cc2d11f07
+d0f147b875523c14f4f057ac2658248f
 d0f14ffa96c660732862fe607cb63aa5
 d0f261b3e1ceb7cab64e13e5acec5934
 d0f353ee37cac490806fdbe5aa0fec1c
@@ -26545,20 +32446,32 @@ d0f5091c0795def087e78c61b0746df8
 d0f50b36854adcc84d90c774600b9e7d
 d0f9a4cf0387eaa8270ce5717153394c
 d0f9df1b3e7f27f879793c4c35ad6f20
+d0fab24590f25930fd84c68e84e17c49
 d0fab6666eb979caa8935841315d57c4
+d0fdf99d9185301997fc7866ba3cb330
+d101117fa0d2dfa8c2de43c096b6d1a6
+d1012b4d249cf0d61c9e8924af20e409
 d10219895df02a6d68229d447c553fa3
 d10263ad7a684da7a2b526ad6772fcab
 d1060e6260d69333b043a0108ab80fc0
 d107e0056dc6919be184b595f3a94a8f
 d10b5cfa3a3f5bfb9f88869eb478d0ea
 d10fd383e5d963194e8d0be665cdd6b2
+d110ac798c5d84c8844c58eaa117ff49
 d1113a5f920dbbdf1ab8a581ac6152fc
+d1138169e29688f6f5f4f668a885b1e4
 d113bda59c7ac176cc52ba38fb9f94aa
 d114166dff91d45960b8255a20b0f21f
+d11494d4e8134c89d54b0a1bb742fc19
 d11753667b48aa6ae788dca5eec7c0f8
+d11bf28d9603b2f0376bf1917f772b88
+d11dd96714ed457d5158ae5d5028c999
 d12009850b89cb06e8bcf988afbd35ab
+d120c26670012631e9b109d8fa6141d0
+d120f563455e817b076ba20e3961f7af
 d121ab40b8477792a36a7cb61076c85c
 d122202da09d692041e4b56877faca30
+d12233503f725c9d5e77e069deef511e
 d122bcf3dae55bea95caa71d2033cc2e
 d12445c0d56ae133787ee34300c90a27
 d1269ea83eccb00416928244bc10a516
@@ -26580,13 +32493,16 @@ d13f6acfa2b0c396a27feaf2665db003
 d148aa91085431931517c1d213a565b6
 d1491e2003838120552222f06e47a701
 d1493fa9e2656273257b0a56ffbe261d
+d14a65d935ac24d4fa3027155ff62621
 d14d7b5fcd4c17d4142732f3abc074f9
 d14da843cc734d07110fe6439aee4818
 d1516bc924feab43275add59ad7c6438
 d1524e8324785215e705e61c4aaf6d4e
 d1569f3db6d2c3cf65f0c3639329a447
 d1585eea3e747dd81b316b6b484ef283
+d159066661ea9a84abab12cbca232180
 d15af473e199dc72f7c53016db482c6b
+d15ef659fe5c199f580b15a67f0ca576
 d16426e5b8b89c1e43816ac18a6c3d75
 d164c05dc5f0527f9187c1e054455f69
 d165588b71ce62146ae71adc64048527
@@ -26597,6 +32513,7 @@ d170d2c8f16601aeef78dec7f73cd79f
 d172958e9c99e0b933b35ed22777296b
 d1732010057148330c4f5033402d33aa
 d1741bf385c4345dc406d251bffc814f
+d17443af7c39f6795473656073b77ad1
 d174f7d6b1af67f7c05b66db662a7b0d
 d17600bf4a905b2324b85f6d8f50f885
 d176cada3717f314be85ffddc6b6d78f
@@ -26620,9 +32537,11 @@ d196d41eed2ba115d9956022a4ce195d
 d197ed72d2814b2985d64ca97aa4e10c
 d1990edc3891e3b9906209c3ff500268
 d19b0de0928912514f77aa33d5bfd8ab
+d19c7acd73ad98c43b4c533a20ddecf3
 d19d577eb070553aac16320002df8a4c
 d1a3e9351ab0c602d5babb485caf5f2e
 d1a7d63191eae5ef7d2a889861317fc4
+d1aa2ef9ca0e55171abd07a861be1573
 d1ab07e11d5fe79292b2ed5da3f94eec
 d1ac2b27092a8d2ffc0f04a4a81e896b
 d1ac8758ec8e37942205146eeef5b900
@@ -26635,8 +32554,10 @@ d1b40abd6bcd116f3c602325e5bf20b3
 d1b4784aa6b0a8ee1afcc0b670a8b277
 d1b4df220614f8373a67c529f64129a0
 d1b57db43355790c620238dc6963ab0a
+d1b61a19c5d4389841eee8d9b26104c5
 d1b745f3bc2f1e36a3e47301415085d4
 d1b8befcf3205a0230431428c1cd2e29
+d1b8d2ebc0e1c36e9b02b67dd1ef3ebf
 d1b93e27edf39c06dfee9001d392701d
 d1b9c4af39a799ba9b25d9ff5de8e896
 d1bb58b008e28fad58b6c7e7543adfc3
@@ -26647,7 +32568,10 @@ d1c3ccd47e14e3038c6686b67c4eceba
 d1c798ab86b03849420f15fd23632d85
 d1c871bd242e812e7b3dfc65972bf766
 d1c94fe461b176c70485ba632bf8fee4
+d1c9ff93baf7f0c0072128d9fe8ba453
 d1cab63bf309819e9e1f1321c809f72d
+d1cce21a22e2449846999309891fee33
+d1cf7ff96411f991e8b11a4964cd7819
 d1d1b1dadcfd8844b4fe38126bf313cc
 d1d3db80fbb2f8e46d736e619860af99
 d1da00a0a652dab36c7fb6d8ca17d01c
@@ -26656,17 +32580,21 @@ d1ddd3e95ab422323200090c58ef7bb7
 d1dde13bb5fee66be0d19d46e161bb22
 d1e0543661bd1754e68fa0a0b3f1c846
 d1e154c4d8a9c0728ac14f93d5588097
+d1e22f066406cfc3a479b7a688a4dbf4
 d1e2f9b9847a0e1e392b4fc5c4133735
+d1e521651f2d58191162d05afef92d55
 d1e75f551773176efb13431560c9bfbd
 d1e76a1725aead00aded3a90539dd293
 d1e7bd7fe23703ab5337ab80902796c7
 d1e8532fec25b50e0b006b821ef18e16
+d1e9cc6b239306ec548126dad7ef673e
 d1ea1c7396b1bab835798a7d4a67040c
 d1eab8b7a5ed254e968c4662bbdda45a
 d1ed41d5da788b1a36ead7cdfa4920a0
 d1ee360ee0d1c8c704bb3ec87c160a98
 d1f5f71e0822df2acc4965a2a81dd13b
 d1f78ec4a1a72b1b3d6b678c79e6290c
+d1f9ee29b743a21379dff29dadf6479f
 d1fe004f80a2f689588fb4bb94fd8a1a
 d1ffa9ef33e875ea6ff76cb278fa7e32
 d2064951776f796698717608e5e8cc70
@@ -26681,27 +32609,35 @@ d2108f1577f2199e3730eb62d882f483
 d211e609832ad97c3f51f70d9c107618
 d217752f095e417277a7999f11033a00
 d2183dd952b20324669dfe249882ddd9
+d21848a2434e55deeff7e6e80035afe6
 d2192838db1a9836df4e5b1fd349df1c
+d223f6087f4a7876705eed0d7a7d044c
 d226435a823ea858bd329925e55159a2
 d229a8b78fd2ad511c5ac638e95f86a7
 d22bad17b29704a938353c42591778e0
 d22e4ab78bed53ed007b29bf8907c0fb
+d2304a42d3e5507aa02fcfe84ea0e6c5
+d230ad06341491fa4f50b4a9c04da050
 d23403347ebe9a9ab22649b6411869f3
 d236d650137f3b5f1733bafcc9304299
 d237864eff8f1bea7ab6c9cb096500a9
 d2391fffb18efcc19322fef6f36e50e6
 d23a67d7af0cdfa988f3c8cdc9c38df9
+d2413d430696facae8f6f01ed8f42aed
+d241a673b33bb89ac77a0ba586c459a4
 d244dad11970e64d5c55e17189b1de4a
 d24a81e874a01bea21e8ff3723aca967
 d24b636b6adf69a2dce7908814ed6bda
 d24bbbd732d78cbdefd939eab26b323f
 d24c6630e06c3a1b13a753ddde45caef
 d24d1ccf84d6e8284ed67f5fe084bb76
+d24f13ef300cd84fa025502d361249c3
 d24fed70b80e53e0b6bc066f8f4e9769
 d2502e05fc1dc4ede60526c46c322a63
 d25298592c7c19bc8f98e0eb2f310941
 d25368990e87df233989c22a760e3a12
 d25491f896ee4dc995f69097756c0217
+d2563a673320b2d14e46cbe02d971a1f
 d25b9a7f39d8efac29a02057b96b80eb
 d25d27899fa4c1424d7707aaf9d6d301
 d25d54002a32275c7116fe878b130998
@@ -26709,10 +32645,13 @@ d25e4bff6c217343f945616ba693d018
 d2629139ff22c7086fba06b29be77b7d
 d26347abee61dbc8a4fbcb97a2294887
 d2635b52b1012c971de858daf8b251a3
+d264c9c327db178943da5a5a30835150
 d26885d4402ebb874ac5d2448e3bc339
+d26938888b913f176a14335b4599e4ca
 d269bec8afbbb45d1f01faf8a9b24c11
 d269d35d5697c007eac8893ca9d7a49a
 d26b998b334c5395ef5c57cbe9428057
+d26c548e0f4bb611751df0ca346dc070
 d26d809405d696169bf3b97b53019ab1
 d26e72b0cab17555ee37b25fdd5fa5a3
 d26f95804a664513f7c5af7e6730aad5
@@ -26721,29 +32660,36 @@ d27258d8988d3b8f2025f57ea44a98b6
 d272fa9e327352325fd665294aff4207
 d273177c5688472424db6f4b96365ec6
 d27502e9e81852f0f329c1273f90ba41
+d2765b0846aff59a6b118b396c4de6a7
 d2770b754181d8e6525a703e5ca0af60
 d27778cfec79fa8f3b71a3cc0ba3c968
 d277c198d087d8d48a2b6b6118e68a18
+d279acc97ce78b11c4d7c0277aed1653
 d27c7704cc15d395353b80a679468660
+d27d624caf3e79415f328fa588130c2f
 d27e53d59f7ba2f29d4e3b3566ff3ef3
 d2801b306780e6f2cb4d7c14332165bb
 d2804c9bb530dfe74e17458428b561ea
 d28336874c36b8a4b9bc4cbff92cc59e
 d283eee56814e2a82d6ae3ae61782c72
 d284a748343acbd660abc8d83d28dcd9
+d28582dce959ca64b2cf5f5e56947208
 d2883b6ccb3841ba3c242b65a6a8a1cc
 d2894147bdc91d2afd029a5960a22fde
 d28c0a9b03ffa295e3a818f4b0b1d52a
 d28c63698158b0c73f7e118de8737fec
 d28e4522b0e2de89faceb88803b505e4
+d29241623b5e898aba095d5fb90f0e4b
 d292bfefc33dffb0b6787dcdf0679b6d
 d2947a19c130d53b61112b85c392ac30
+d294b7252dd1c47d978e20551373fe4a
 d29551f01077b1faff679f15cdd80848
 d295881d8f03fac62e05a22250ba0419
 d297f36f9ba5b769a840696308330b02
 d298c694e368351ed2a7fc6cfc0d0e3c
 d29a7cc80faa94e444097167f5882772
 d29c8e692e7f8c266ef53205af88403e
+d29c9b26ff3d0cc73cf13e3d04351056
 d29ea90f33eb605af44c3a57fead2948
 d2a10645dc9f6a4f2f46c64fdba482b6
 d2a481a7010aa603b4155ac5d0d56b54
@@ -26753,15 +32699,19 @@ d2ad243bd9bea5f02a45d4177e128b9e
 d2ae95066ebf79c4cb6aacaf4dd184a9
 d2af29153e47ca603205f75d16245e37
 d2b0a4e2169ec7ef47598225262b585c
+d2b223c9913c02c64c28cb90b67b62e1
 d2b31e0c03ca7263c2fc778eb1539c59
 d2b42f8dff54e299c7e18ce6cbb44eb1
+d2b6860b99cb8ec62e12df1f96b08af8
 d2b6e7eb6dcfb30cf8a70f525a4c669f
+d2bb9155a6fb6af25209d23c0ce3f68f
 d2bd9d6e195c31b8502bb090cd736d05
 d2bdb1ab77bf2a0fa5d273da0727d013
 d2c13fa4d1f1f99e430350e48f968684
 d2c460e4fbedbcec8054a15ecd9b527e
 d2c46fa6321a948aab9f7098cd0bb8db
 d2c535d6a5a1ca30e1b6edc0998276a3
+d2c8d4f334d946d09e83be2a7e3a9253
 d2cc42cf231abc805ad16be2d8f3655e
 d2ccb0dd0ae9fe8fd1c5d5f71f2ac9af
 d2d238119467bff1f4752a6bf9d37a01
@@ -26776,10 +32726,12 @@ d2d9de6465345ef24c63496795c781bd
 d2da67bcb14e683811b96a632d26ac9e
 d2df477804c4aa239993720f44d6695f
 d2e04a38e9943177c1517d07de4d2771
+d2e0aa96f894ec0ddb9b2582b85be0ac
 d2e119597ff1b7bed2790156254554cf
 d2e11f68d769d477b2be371d3fc40e90
 d2e4270f6349b1073f93129155e08c27
 d2e681f8a72d39fb4248171d8a29a738
+d2e6b022ef3545422467b42c28c34989
 d2e8128a800257cbd35568292049b9a6
 d2e83617b8fb726b97ce9cccf5f26969
 d2ea5b18ea70b57a8be82672c9850bd1
@@ -26789,6 +32741,7 @@ d2ec0f20643a8bf8e1ddac20f0980c73
 d2edd2093407d0949828cf420231ba44
 d2ee2b3a534751223ea6c99eea8403b9
 d2eecad7c63980a4db66dbe4737a3a78
+d2ef058250ce6c288fdf62eaa604af5b
 d2f0d1b28bff7e04dbf5db05dfc6ec2b
 d2f1a836d61dc4f0df9448bf31329613
 d2f2910364f49f78348072d41485552d
@@ -26798,26 +32751,34 @@ d2f40a280db24cc8aa733b67f826d542
 d2f51a8c65e81ca3e8489a379b0961b1
 d2f78080728bf3ce4627dc602c91d906
 d2f9547b6472a424600a947363bcf864
+d2faa487106481a5ce55360c544c547b
 d2faf3297051bd0a34f9b08b1415a2a4
 d2faf61614f1ffeb6ecd72d99eab15c9
 d2fbec17eff7f53a42c907c75196c08f
 d2fe9b4ad753a8084dbd9137e1ef99c0
+d2fea4751241f51bd079a8f46103e88b
 d2ffa742cacbdd9c338d90ae1611f9f8
 d305455663cef1ca8d6699461b5cf70a
+d306bb4d5f523ebf625e415673f855bc
 d3079a1929a45bfdbee53c2b7e230b44
 d308821923704e55672b430936e5ac14
+d30be7abafb4ccfcc51e03f03dbd6d14
 d30fa859dc182577a006b40ef3c336f0
 d31004b1702091998a9369f192cfbad7
 d3115a22a9884a93bcabba297e74f99b
+d313ccff40b8068c3320088ffacf4b1f
 d317d5b7f380cade73be2a21773bd14c
 d318230514daf35bda74cc16ae0eb232
 d31a92336604e9c3ca6d67f7100e9975
 d31b690788c8acfe44f8b3b815bb0a9e
 d31b7754b5cc12080154d417397c6de7
+d31c52179edc1084fc06e87752c56e8a
 d31c91ae1042c1e22fa7972991686b8c
 d31e000d02fd0abe4a47a1c2a22e07d7
 d31fe92f578f529d4f7c76d351dee31b
 d32265f564e89b3e3b07b79c89529b28
+d3269fa0f1e5a83b0fef0cd214422e39
+d327f815c4b6db2358138886a321cc39
 d329b6c63c7b2c8d619d9b04e20020e9
 d329f7b19d897a3d86c6bd544acd49c4
 d32acccef11336248e95ddbafc1f15af
@@ -26835,15 +32796,21 @@ d33240c0b54556958a8f07dc39328ee7
 d333d58c71942ab22d8a58dddacd002c
 d335e15f5bbd5c68f5c7ce52aceafbc2
 d335eaab8782530aa671961fe86e8b75
+d3362bd92a66ca7d5948347923a297ab
 d33659e834904a1286cb5dfcacf467d6
 d337a88bab0b697f4b0933ba8f1eed64
+d33810e854fbc0e4fb0c8e6d7cfae3b7
 d33927c58f06cc422610f09525126c20
 d3396a0eb43d5b6db43fa18302f615a4
 d33992b4a0bd8aaf3211c05c750335dc
 d33a356a990f1e6127a8c5049b311c29
 d33ae52c26bfa5b2a48fa0cad4c57396
+d33bf32437b85da7b18063308b7dca9b
 d33c3ab0177ca7847814fc373b0deb83
 d33c3fd84005332769ed0b367bfa2efa
+d33cd49d6b158f62996c413ea9525e1c
+d33d4a666c222715cb99fdb35be43c2f
+d33e983bcfd8acacf9a0737e1ab70704
 d33f3dc605c2ba71d606acc3f782a421
 d33f49a00b42b7908cc7a63d0895d5a8
 d33fcf0ed1dadd3a4363ada52e8112a0
@@ -26860,6 +32827,7 @@ d34dcdb04b6f5297bd4978a0cbb23f65
 d3509e272e5d0969c7030f1b20d57187
 d351787ec793808bcc3e3300e6b37d10
 d351caef940a61d31f409d6ceb41cab1
+d35266baf174bcc06cd1e3496a1ce8c7
 d355c5cb4f5a0e69d3f4e90ffb638255
 d3577eea521287aa231c547eb5ac6e03
 d358f0495b70521c3f55847c8cc84657
@@ -26872,10 +32840,12 @@ d3619edf587871830d06c228eb9e414a
 d3636d9fb804d02f865278e19616f1a9
 d36533b892867a5bb42fd9dd5479163b
 d365a6fee2282f57e28bf89b82297543
+d365e4fedad73e8747fae0dde8cafdcc
 d36809ac20d102a6872d57b4128179bc
 d368b0b2ab6b75af3c3a467d5865ec58
 d36b08d99464df020718916e6b537143
 d36b38304a00870aa9cf81ed5d5b2d36
+d36e8b738cc23ed159afbbad91c59efd
 d36f99aa60d4df92825db9e5ce1a3697
 d36fcc5781c2055dc7a489e5ac00f07b
 d374c1427858c24c53213ec4cea9bc6d
@@ -26889,13 +32859,17 @@ d37ddde890f8618a690e30ae1be5926d
 d37eadb6ab8969af763291e05bae6686
 d37ffb1a996784a7010e7a6beb2048fd
 d381c8980f3d98dc57c94f4623b2eb6d
+d383346a52f13ef0f6be98113e08e848
 d38382c85cf4a0d3ff87a01afb227114
 d3840043682b3e8041e5993e76bff08a
+d38498f5e384ba18d2276f9d5c23054e
 d385b28aa355b4e8f114596febccba79
 d38637346097741c02d54a19821f3aa1
 d3883a59acf382cd79ec50cbbdf65a81
 d38a0105461b014f15f85b66a2b99a70
 d38a32e6943c572b326118d38338a960
+d38c6dabf9c498c40b2c3c7d1306f5af
+d38d410827182ec1c744291679a02954
 d38d8b94815e3447d8bd09816bb927a3
 d390a7e829412b49a5e4cbf9b9e17d04
 d392043241b1f3c7f36fc7616e707e5e
@@ -26903,6 +32877,7 @@ d3950cae70674823a7dfb8bed068c544
 d3956d94a5f8dad20cb926b74b6df6ed
 d396a77bbc0f057b3985cfde83cf26c0
 d39f113b5891bdba0d5951841ee86458
+d3a0d01f27291816098f8d5dc213f7d4
 d3a4acb99774d8ddd8c1de38cb9c5910
 d3a4be8c8e788c639a8d0d10e308b7d1
 d3a5b7b7548127c8a9a31ba9b9ec5aaa
@@ -26925,9 +32900,12 @@ d3c61073a781cf6b020896c02410b540
 d3cac007510671863b694c8dda555775
 d3cb7f19545c573ca2a6f79ae3d72e3c
 d3cf00c8e88538bac6a3ce7460adcea5
+d3d00f970a56134390d8c3c24f573899
 d3d04e87b8eeae93537c53f152068fca
+d3d1f686cc0ff6b3bf6f782eb420e3cb
 d3d4b7031fc91b6976174eea2a05082d
 d3d833fdb311d54e2bad9745e01bbb1d
+d3d89e660dbdf1d4cd2862dab883158c
 d3da5f2a15da3b67f324b847b45cb1a8
 d3dc1dacfa5442d5a0ad4f1b5d6ebfdc
 d3dc2590c728a42d6fdf7ce0871d9496
@@ -26936,19 +32914,25 @@ d3dda7e8ef358d2cad4e4d1b7f4b16f5
 d3dfb0b7a0f49b9e2276c8847bebd9cf
 d3dfc9530be0a378450159d93e4d4318
 d3e23ab21131118a9b44abb345d14e72
+d3e6db70e77b767041f729c3534c9c8a
 d3ea8c7a71864a5af2a133b5ee2bbbc0
+d3ec88db5f9e4beda3dc5bc4e979753b
 d3ecd3d3ee0e010a825990210cff09a2
 d3efcc7cfa9ee37631b6febdf2154935
 d3efe4612710172def6dcf1368e0ca87
 d3f2d8a3cea6da7a61f0206ffe2d7e3e
 d3fa554da17e59e322c54b10e7bf1d89
 d3faed00b9f7c3bcc43279f8377d96be
+d3fb2b1ed5a4ff127c338c13dbaec536
 d3fbac2ea31fd4d88e1e12126994b3aa
 d3fcd54027d737ab3784a461dfcbd40e
+d3ff77029e8298c9d1f88c3ac45df05c
 d3ffa0c37a85f06e7fc0462bf41a1df7
 d4019196cbbb2b107563bd68e7537ff3
 d40263d241d96c3fc4b9f9713a4447cc
 d402886aa0ad27b10919d7835f9e28c6
+d4063f31971cab829ac9d466eaa7e9eb
+d40ce423b3143a65fc230e3ac6cd5cbb
 d40d3f1c7fe5aa984bfc9e064cd441de
 d40e3e8219d44fa425c2168189dc3d39
 d40f637cac8aec78c4d1e97afe2fa93c
@@ -26958,9 +32942,11 @@ d411a8ea523ca9a3acec51cece3995dd
 d416476dab13291297bc5396d426ff1c
 d41af191dc0d86adc042727965612247
 d41dc6d2952562e593f5d7e94da369fa
+d41e0c00f24f5068de6e9fc7784aa778
 d4206aea7faa73964b94d34f93291954
 d42126103f45b30b9ab696a84d8fb6e7
 d4226202279906ecdfcd6fa05383f0dd
+d42526890ba4487ddc939a1906c477dc
 d4257fcdb87522d4722d5b9db0a792d9
 d4281f894bf64e87398a24a186a809ed
 d429208466e0656ffc0664d8008a54bc
@@ -26972,7 +32958,9 @@ d42f56269cd92c0cd53fa4afa6723327
 d42f9ccec805d16cbb438e3e4ec85396
 d432767efd16465da4276e9dfad2fb38
 d432f17dbe5e5c648c772a253ff9701a
+d43329455b1008bf183b4fbe1486bbb1
 d433beabd141b5b8b33f1c2af99354d0
+d433f2cfe3b17d72d7c26ab768fd70c0
 d4353d935949da041d5ba42ba487e5a3
 d436b23388b3f19d765dd968c4b71d26
 d4373f3691e971c19516de4364bedd37
@@ -26980,8 +32968,11 @@ d438830936adc295bdd07d8dd4c7133b
 d43a9ce0d098c3394eed7c61c1dba5df
 d43ad373da8b110c11d3b62a66b3d725
 d43bb1ae1f2fcef24260bfe6105bb4f2
+d43d0e617dd8c3e27bd1b60bf1b4fb1b
 d444b98ab9436512feea38f9236aaa19
+d44624f279c67e67525d8eb95275a502
 d447751ce8c8af7228676ef81508449a
+d447e15afe8c1f1af5961daa3879b730
 d45266e5fd0c27773141a91720d34d09
 d45390c3276d4a53ce706425d8d30bc9
 d45ce9151016133510780d53d0dd9a1a
@@ -26998,23 +32989,30 @@ d46b1dc6178ab161ef4ce34d3c3d371d
 d46c371cc75915d6c186b7b7dd33959c
 d46c71b1214c6fa97243c18b768dceef
 d46db4582a5261624246260a80f75df4
+d47009ab2b3329e318744a0b29bab01e
+d47068fad85f25e16cf15f0d8114135c
 d4723c5f326cf2e2d78a7fa876bba767
 d4726cdfd603a5f396a47d4e61d8fa0d
 d475cdca8d426b32e5b2736ad6af35b1
 d47774275abc08ad32ca291df4e9444d
 d477dc94adb88c66844c36bc7a769d8e
+d47e5110649094c9328291b2ea9e4226
 d47ebb01b3560eba62ab339e3f86cdaf
 d480809e77c64c0ccd532ba59781c481
+d4809d37b78c377b0ebae5fa9746139c
+d484195cd8e03e0b9dd087e45171a50a
 d485245bd324d4f0e952d2155d82cb19
 d48645332ec053ae431a15096d49b875
 d486df70ee6713912c2d832714a837a0
 d48a9bd29ba7633fe65ee52d282989a5
 d48b3e24ffd0c9e773e1dd2b81ef8e5b
 d48b853195a7da75c8c982bd3412b182
+d48c19ce2deb2abce51a0e5cb594c09b
 d48c7c0acc1d79cf461d0bbb268eaf1c
 d48d59ffb6206dc83e1216546b1a4208
 d48ebf70cb657d96664460e26ad4f084
 d48f3188ebbd09fe0a593493cda0b53c
+d49271abdac9c6a7cb968e897fc8e347
 d4928a000aebf49e0f10ad08ea1ae41f
 d492e18476804c87edd75c9e0dfc8dbb
 d49492eecf3d6401ddfb53b85e33e6aa
@@ -27025,24 +33023,31 @@ d49c9de26c4c91fe3770450ea4c06caa
 d49daed5847a7da044022cea746add46
 d49e7a812c97945144876679f3a1fa5d
 d49fb03fc8ea1a274f60adc81ff34760
+d4a1ac3ecdb18d831023722fd21dc237
 d4a413da3749798bf106243c92ef38db
+d4a443f3d16995a7b4732e2eaf91d531
 d4a49142ae6780a78da765d65bf19b23
 d4a5e04f293208722162529c37c4009e
 d4a74b8bbb75b8fd06f4e04d4b10b51c
 d4a99c5cb6e5f54e3f5e60c3fbfdb878
+d4a9e4b1cb8968bdb3dc031f0246a3ea
 d4aa173ddcba0e9c5813d09056bc3b56
 d4aaf990d1e2ab80e6b95150a2f77fad
 d4ac49979e8d3507a33778a9cc5ea8b0
 d4ac91839d116633ce9e208a53317934
 d4ad3837413ee4ac28f80c76fb91534f
 d4ad399f3b5e1f7e7b9f533b27624ec0
+d4ad62e95c5dc836f40683a1e496a651
+d4ae359d1f4055b94c27f49d5ddb7847
 d4b32eaf6ebc32443cea4793e4518936
 d4b3573e9e4b1259d21c3ac8ab290ca9
 d4b4fd8d0c8118052a1f8ae7108bc9f3
 d4b7303db0647b7aa889713150260b76
+d4b79380ad1b1e85524adaac3a23d611
 d4b8c5a4bad73ac1f594c9c8798f2eb8
 d4b9c338f515e82a94f6066fc3a9f09a
 d4bc77e7726dcc5ef42940b156c4501d
+d4bd817efe651a03093763d97cea8500
 d4c1ac26c9fc07b82870b3c4cf92c970
 d4c1b0dbd1be48ad874bb17291127993
 d4c48debc6c4a3723841c978afc4837c
@@ -27053,10 +33058,13 @@ d4cfafeb137c4f808c6cda0d5fb16301
 d4d09003ef301fbe06ed85e47c3d5ff8
 d4d09b2941e39fd39988dfc4134c5ef7
 d4d4b34f544f40b06bcc8f0395ed4ac9
+d4d5296a3cef37ee2f2d6e9243934329
 d4d590d33dacceeca2aa79e01026050a
 d4d7f217af76ef2999ddc704fa25f1b5
 d4d9775bad2c32d9708b719eb78388df
 d4df5089cd2ae959afeae86d192afaba
+d4df7395ff8eabf51004387d3a0c6a0a
+d4e0503d7135ab55cfa3c4ba4f9dfa99
 d4e1c4d5bfe3854fb169073941e2eddc
 d4e2a074856db201a05efb5d2ec2a749
 d4e4bffa125da2cb048fcaa8df596ac0
@@ -27066,8 +33074,11 @@ d4e8d8dba287f165efe7d664002b7b04
 d4e9b6f66b22a8ec2d8bd11fd0191616
 d4ee36acde4d4ab7aa1fc19fe4643032
 d4f0faf9fd7d1f4dc2a369b8cc1f3873
+d4f15b3fce58e0a877ab436b30f4d25e
 d4f2e67f2f17f0c3f5ae0743f2023936
 d4f3e2d1100f595fd8d206b171a421e9
+d4f4610ec522e52889e68ce71f015be7
+d4f8e60f58da419a8a001358ef5191cb
 d4fa7e750d1830da73a94017bced7b95
 d4fadd69ab7f6954f0ac3d18b0eee511
 d4fbe4d7eec8dd9e0fd3be39ada53d92
@@ -27078,18 +33089,22 @@ d502e060a4211cb74af463f277d4fbec
 d5091d50a22312941f48f45cca62599c
 d50b371bca837aef59f78ca7e0cf9a48
 d50deb4d4fd52ca716c9b1b0eaaf982e
+d50f2f1860d6c41794c90e25417722dc
 d5105f31f96e810a19295a9afb55ff4e
 d5112ea0310bb7921cfc1b026d8a591e
 d51210b9460b7381295bf85a69119a0a
 d514c72d8551898ef3e2fef8bf95e9a0
+d51660cef95a52c41042e1a54b0c4f5a
 d518621b82888a2055edd8c388cb4788
 d51e8624722f588db78f0de0354e3856
 d51f90d7a44994cc82bfed0a1a334668
 d51fd4580f5492fef3a07f5e487df5af
 d5205d7ab14f0ade7e53b80b80723686
 d522c0cf017ad74778ed9a92f82f1bd6
+d523f4f19423eba3397a0ea425334ee0
 d528ac870ba7dbbe08a73d4f32e6ac56
 d52940214ce09f99d623cb6f0c0921bb
+d52c68c28fc4c70228ff144e73875ec6
 d52d88585e242ce3cbfa868b0502829b
 d52f43025c94cd5769dc641400ce1a34
 d53286a99cbb6152c2f62354937963a4
@@ -27098,6 +33113,7 @@ d537994c82ba9f197a11584fd0b81ca5
 d538a211b0eae737669d1b6c937ee3f7
 d53f1f68012e268d18573a2a1290406e
 d541c09849925954af470a42270e5f94
+d54443a4527047955b1e0e6f606b26e0
 d5463fd7d39341cfec2a5aeedd829433
 d5478061c4e69b0926bbed56da1c578c
 d5493c9793586c1d482d000fdd4a972e
@@ -27114,6 +33130,7 @@ d55ea4af2dde0c7e32a1bf9db0ef2200
 d560e0132ab8473c0af3b80d05e9754e
 d560e1a42964a03f36598a219d6eb71a
 d562594124eb91f3c3fd7d3ea114f800
+d563410e8cd402d185689d3533dbfc1b
 d5671a673f10f946529e6476185900a7
 d568e039beb5f030aa3aaf2e01b39db2
 d569dc3391216328931ea3218cc60d81
@@ -27123,12 +33140,15 @@ d578669a7d1cab7541e3eea14943f302
 d57b8742a9fb6edc736203173dd0a4bc
 d57bc6be5802f698119e2c398208df8f
 d57ce837dcc378da9f0c233e6851582f
+d57e1729d3b740e0ce24c2fd584e9779
 d57fb882387e4720dafa7195ecfe2886
 d580294d295d456a117a87b914efb78f
 d583ea9545b8761d7706cdb8d2b1601c
 d583fe811de0490781397fcc2bb14d9c
+d5849010a880dff4dda6ecb325b792f5
 d585d5b775695f31301df9d18e6ad12f
 d586704fdc7580af2cb4ecfebe00b4bd
+d588d14791661f0f561e63d376d8aaf3
 d589897ca8a619c1d0b918d4caabc6fb
 d58a25f804a2af4a840468001fb43d94
 d58c86c702046ddf3dd55182a4bf5d4a
@@ -27142,7 +33162,9 @@ d5967a340c4498773631a62e08e711fb
 d598ccfa145ba68bdafe53296f8326cd
 d59925e65419fcb7896749eadddcecb4
 d59932f3f5257fcd674aae4c88fc908c
+d59aac8a4414a181da3f596e273030ff
 d59c39b5a18ae1534fc1fa65da205e5f
+d5a00abe2d3dd99c88d48ee014e8d8c4
 d5a22664272d47422df28b76a1fa018c
 d5a76790d9af1883c15688abdcd7cf95
 d5a94c33d230c6c2b808d761ac4fb3f0
@@ -27151,10 +33173,13 @@ d5afb1ef28d132cdd2bc6eb33dbd4690
 d5afe1beaafdff44a05f784cdda0efbf
 d5b1e8a8d740457adce6c7c4ab258e0b
 d5b3809d405653b07ba533fa74e820f1
+d5b386812930eeb3d76c503c52b92b97
 d5b4272ff3924226639b7362f0183349
+d5b6fc3fecd278cd93d475406f1b9334
 d5b96b6094087e08488a360aaf8b15bf
 d5b9fa6a92227a4b1f6bf5c6d4bb797d
 d5bc3d269b625c373d9268a2dc088e33
+d5bc490bc30abb614c1f5dd88051d9c6
 d5bd4c14b3abb67c83690d0fd62231f4
 d5bf35071c452368852cfd801a34f2b5
 d5c04b11d84840984fb9f1e946f33fd8
@@ -27184,7 +33209,10 @@ d5ef948418719bd8db3ebd42481f6c27
 d5f009a96e410389734220574242c0cf
 d5f12519fb60d002ec50c6dccbdad6e1
 d5f1fd65b22f5ed659a86288aa88d9c0
+d5f4ff245defa54f218e8092153bc7bf
 d5f50b4e3994314e0f3412ab00494447
+d5f52561838991dd71953aba62d83a07
+d5f57ae4d92c9ee082dfd56491cc466b
 d5f8abbdb0f0c4bda93039a999c1130d
 d5fd7385a748f09cb393288ac6d29d52
 d6038df4019f454aae7a4e43253927ae
@@ -27198,16 +33226,21 @@ d6105a75a40fb6e9de690dc4975611d0
 d611695dcd8c820677b82c8b6c462374
 d613934ee684cbd69afd3af17e6b3123
 d6147d52ae7704f6e2eb542a62348234
+d61700adf40fda72aa50ce6ec65502bb
 d618faff36c769b03895243a0dac5e8f
 d61911f41cd02706cac82a85916bd41d
+d619ae31cbf67b34a57d9aa13e4faabf
 d61a4a518bb6fcf2d7c3b507dc0e22fe
 d61a57b5592740cab08683bf8429e2fd
 d61b42969d1ffdbdeabd823aa43e9df9
 d61f242006ac617e3427563d98d4e358
 d61f9151f6098beba7050a427e96f569
+d61fc1e2afe3fbf19e9f41027947597d
 d62059f27b712bc43c2c4889d5c2a42a
 d6205ed97f83b3ba4c7ac324794a7887
+d6216856f88352864b9d2ec4ac80540d
 d621e359d5541f960eaa73a0710cdc32
+d62232e0700084d09e5cfff559ba62b3
 d625a9a244f71e58ef85cd18b1c64cc5
 d625fab2b00fd1c1035a7d090c96a418
 d62a78a1a38d51a7543d8d529bf6019d
@@ -27219,6 +33252,7 @@ d631fcba34f31ae840256ab7f90b864f
 d6322e32ec2fab492e03b6d17d0e163a
 d6363d53f9d9a8c8af9212a3a700c9c0
 d639f50b0e731c71e5ba783f2a8fe378
+d63b622683a6a414ed391e3212ddca21
 d63cde4fedd43052b6cea2a57cc2fe1f
 d63d29012dfdd50ea99cacf21aa06502
 d63d78be74133145e8986a62857b0914
@@ -27240,10 +33274,12 @@ d6539500f9e7c4c833f5c146d736f5b2
 d6540ae0b33661bf5d71d1a3e87a42fe
 d65435a0038da1041ac8ccd56a163beb
 d657315555b2b627750adc1d92b0c0f4
+d65944c48c989dffae1f734b812a0f22
 d65c5fe0671421bfd37314d04e4bac20
 d65d19bafa797d0e282140095ec916d0
 d66001b231369bbb0d6b951d121e6a67
 d660a96c23a2e03c7832f1220ee89b08
+d6612c6683d0485dc9d3cee76dfa28ea
 d6622c2e2ba4a3fa2491563ee9b97d3e
 d6657f9d87865723f4f4c31fc5c1ef2a
 d6663e55fbe10e20dd0206896f7d9b9c
@@ -27251,37 +33287,49 @@ d66692824175224fd8259e77d718466a
 d66803a9f5d2a9e41de7a39a6efe22bb
 d6684d775d4b1025ad42ab072f16d5b4
 d6688569bda250320b8c6f87b9a889d8
+d669f7148015405f28cec3e320c087f4
+d66b08f1cf0cb797eebd432f4e037d72
+d66b0c47cedd5f906f3e8595cdb9a2ca
 d672fbab04dac910af16f1b675c28ad8
 d6760a2c9c6973b7556ef76eb4675c6d
 d677ab124429eea4f8569edbc9128379
 d6788ccb5347397166db8943ae13fc73
 d678eed648d568fa5c3ea578f2a9ce3c
 d67b2609e7dba83dc365b0166df317a3
+d67c3a572f28e05818fba7cb9787de1c
 d67f503af661bdfdf8c35403ee510be7
 d6818db7dbffc66eb818b111bd9df3c4
+d684868ad49f43dda12ce997e289b2dd
+d6886ad12f7e93d185c39e48ba3e8b18
 d688c58332fed23c18b157e838b41462
 d689892aa62cd2b07aaedce6d0689a75
 d68a5856349d9b722e37ce1f71aef7e4
+d68b982528e0372c4dddb2ac51b5e9eb
 d68bbcd8affe11aac62ec0963bcddeed
 d68ebde1449d94802ee5f7f6e533f73f
 d68ed923bf96dbac7e721c61bb96f6a7
 d693d9bf7328fca7964732dfc5124cc8
 d6953ea63f0dd71030cfb62adc5e373c
 d698f3227ce33bcb2d853641714edec7
+d69aa36b9b7f14341a41aeb5ec13b0af
 d69bbe63aab934dd4b5713cf6b966fde
 d69bd07bf89260bf4e066c1579debae4
+d69cf3c3cf9891b776b2d8d99392677b
 d69d934c9947a106e790121489bed030
 d69db14af795f717c620b8335b4a6b79
 d69e6f6846f2391569aa2d6a5e4e8c0b
+d69f7ba453d8b743f273b0c6099163c2
 d69f89f0deb3bbfe20e14d865caec512
 d6a49c338590df927410dfda81f97c79
 d6a4fbf789d1d1a66ccb770a8876e65a
 d6a504bc55d9e7753047c97d49290dbb
 d6a5be584ec5ff92f823fe925f00c56c
 d6a672ef676987165072f3e7fbe2a295
+d6a9132a18cfaad04f33a69a16fcd9aa
 d6aae0ca9270270c74ee6b7177af9136
 d6ac6ea232669b62166df25213797251
 d6ace0b675d4329d635592f38bdc6ba2
+d6afb5dc8d0413e56acf947ee363dc8d
 d6b2b1b56a547df5e0e05f0ff5b9e992
 d6b640109e8110842dd2eb21e48c7fc1
 d6b75c8598282c8091f762a05b19faab
@@ -27290,20 +33338,27 @@ d6ba5bd48c47fa62ac923bd43e7f6d90
 d6bcc81bcec8e892bee0c95f40f7bcfb
 d6bd61e42715684bbbda0c113b43cfb2
 d6bd974caf57479c98ca738fc58827cf
+d6be063f82544f8e3d70f9c7c4733f64
+d6bfb8056147aec6bb9e9b9f0a1e7f94
+d6c0ba53e76a471665b8bd8c0b6120b9
 d6c1782fa0159c7d674b7e1aeeadb105
+d6c1a3f6e31be62f0974b3890f8496a2
 d6c1b32977aefa1e20b4d81f4bf6998c
 d6c1f23a730a1c7fffc82f00033c7a3d
+d6c436a568fef0d0598dad60f5d16d2f
 d6c720b107d2f21347c9281208e1ce58
 d6c7a5b430eb610c683e847b8d042f04
 d6caca8e9ed6ebce07b21ff58bd63c6a
 d6cb6bd7a603210c1bf463a1b6cabd4b
 d6d056de3f3602e4b5a46dd84eb16b77
 d6d1fbb776c1ead704ccdd062555c083
+d6d1fcbd342067e4295fa6c8bdce7ea6
 d6d28d051d9ca8d3af4b398bc1f4aa80
 d6d2c93e264eb675427c3aa8fa5dd8ed
 d6d30813fcb9cb233a3e32aa3cbd3c0c
 d6d4f2ba98b91b08fe5706b692a963ae
 d6d56365a2a60bc3e50e59e1591f2e18
+d6d5d47c172788b6ff7c0183a800a119
 d6d8850f3fdb600ef7161bc8f24a88ee
 d6d8982ab0ed611d4582d3cea40f480a
 d6d900f3530455c4727821dc1f1b4982
@@ -27317,11 +33372,15 @@ d6e2021978dd3dc2098b17fa8cb19a44
 d6e35b2414766dc8ef600fa94dafe59a
 d6e50fe873dedb53e59f89f02fb62548
 d6e682fdafab6601a40e9b2cb346385f
+d6e8a005b10471c22564670f0e1adabe
 d6e9593d710769acceb258f8ee4963dd
 d6e9aa1911ddc935108aa5cd4002ec71
 d6e9eddeaff22860e97e78edf56042b4
+d6ea4bafc289c41496ebbdaecd28f476
 d6eaa65c4f0d03a08499388872138dde
 d6ec3186fa30040efe4b871694f02fcd
+d6ec5c10d4302804e6b72bf36d295b45
+d6ecdd876c6ea655b3a6e975084a74ce
 d6ef367abbec57155195efab72fbc607
 d6ef47f65be251156155fbed7dee8d68
 d6f0bd45058340a81a5f53117784a372
@@ -27333,6 +33392,7 @@ d6f820af2b73e80fe49dbfbaeb4115c8
 d6f96d707b9481b191979534b5a5c074
 d6f9c68f7542058fb1e58acebc6bed01
 d6fb382cdffc9d7aef3ae9d41c4709de
+d6fb84f9a5c4830e4c2fba30881e4bf8
 d6fcf526edca10712401a401665a4275
 d7014789f0cf291e15e3a7de00170a7e
 d7053c73881e70efab6a6c5835d48ae8
@@ -27340,7 +33400,9 @@ d7061ed1f976b0c4fbe26e331ac935e5
 d70a751973c50595ff5ddbf90ab31d48
 d70d38e00a87a03ede4b40fc90a6efc5
 d70e6fad23511595a994d91e1ffc4ae0
+d710c806e8472401f850bddf92984c93
 d71656fcd6638c880ca9ca853750998f
+d71724ed6f4dc4b6e52fe68fe506995c
 d7173cf1e79947bb5a6eb7581ed27bb9
 d7191fce297f2d69aaad5c86dec72101
 d71b5c797869a044cd8194f55a19383c
@@ -27354,24 +33416,31 @@ d723c6293aecf22de6d9760c29b0a27d
 d723e520e0aaa4579392ab44d854cef6
 d7245a8331adda9cb6b0d29c8041c8de
 d725612e0425b880c415b684f9064a07
+d727bfb88ae18a29b452fd085b1e4848
 d728922ac1d62211421b87abebdc027f
 d7296bd81758f0cf6b81c8a2a20bf7a9
 d72aa93842e04e80232facd3f12085bf
 d72bbbb9fba0c1f3f7a81c45553a9285
+d72bd3c55d467fef224b268345cc5c3f
 d72c9eb2eeb01ba23f28f6b7d67c262c
 d72cba22fd882cfcb3ec0ec6d7db47a0
 d72e05f4aa873b3d263692a04b62d67a
+d72ff268ca09664eeee8d78d53c2d20d
 d7344ac43560a510a4208f8872dee9be
 d7348c48db22d530d4d25ea1a75f1037
 d736c131076b3cd535ae18142c77b639
+d736e5e63561af2b0a62cdf1eeeb1bd7
+d737e703b2d91034b63047ac5f01413f
 d738f67ba252ce2ff0a3206689974b56
 d7390cbc1d54552a5a53bb5835e9dd78
 d7399ac89244a1b6f539c7b258193946
 d73b430bb39397e126efaf78bb9b8640
+d73c3801109d5bee973c4301d06cb716
 d73d49b490a5b979049f262f4c0c7c19
 d73dca8fd0a567620b800d9000fbe995
 d74051bef1dce32872041d03495f88de
 d742e15608b85447ae456193f7820e4d
+d744d089989d88b245db372e25575e3d
 d7466bf5868b3a25f61d1b886e76e419
 d7467242625876f2c8c0a2a07e98fc23
 d749cd6b3f3005ecd8d2b057b6fbf7b2
@@ -27380,11 +33449,14 @@ d74c2302a28f7992c21889c07a2b289b
 d74c55a2e8b261dc84b85700c64df0a7
 d74d81cbec9d6eebd78f1ccf62d81296
 d74dfc6ba8790442395f3f86e1a9c225
+d74e4eea762d3d7ecf01bab1c8159635
 d74f5b2678399b07023cb3fe2d29a0d8
 d7504843db26582021b69fe198fbc597
+d751c2208fbcba5a84cc1376f809f970
 d751f4c079cc76eb51a0814cb8da67ed
 d75432a805b0df5dac6e0180b1048d65
 d7547b428692a3f971ba0dca7557f303
+d75a6b9a11aa4ad6eaf0b17d561cc3ca
 d75fa12e88cefd42ea903b4d25bb268c
 d763193c3953d6bd23c8e2630ecb22cc
 d763c33fb6895aa9e8c71326635266c1
@@ -27392,6 +33464,7 @@ d763e80a1980bd61c80b988bc280755a
 d76582e4dfd5b3da2e74f0b1fa347d91
 d76598556ba12d59885ef25fdb5bdefa
 d7660bbdb5332e72da0ea1dacea50499
+d76898eec3e812922e7301941fe321f0
 d76b0d166b6bcdee6988a84ee642929a
 d76d33e123c476dbb0bc7078f8e571db
 d76e4de9fac90ff995d2ea18867dd990
@@ -27407,34 +33480,50 @@ d77ac1f399d0509a31e3f4d5c345e277
 d77b372732ff2383a15b493fbbd4088b
 d77c35f8943118dc852c03a60dae4523
 d77d2098f95f96e7ff0be9d3068c841a
+d77ecd5dbd57dfde103c0692697688f6
 d7806506bca25d921b672ba5dd6e1c6c
+d780b3bb4c7c1cf5e4dc8ac6420b7114
+d7838646df1e58ffe08b29406a30aced
 d783c7f9807c26ae5cd3f5b51424d71e
+d78705b629252d81704bc7760a9131f7
 d7870ce33ad516730d13889224cf76e5
+d7872ebdc8231943a176ab2ddcedcf66
 d787bafbde1883adf960043d15e66994
+d788d24dedecc2d002968c46b4f79046
 d789f1efb58f1132aaaac434bee5378b
 d78c542bfec5f8862e63e5bbe9ca0816
 d78ce2e182fe180092dea14bbd3c8456
 d78f6a0dd08fbd5508b5ef23b7739849
 d79011dd7b69483541eea81646990626
+d79190619bba2104a61809da58f16a39
 d79403d6ee0c49c30594c931faeaaa67
 d79462d44c45af55f22db859e5b9b218
 d797293f3978ed19da866b0557c434f6
 d797e7ef90a8fce7f30ddab332048f9a
 d79a400dc305cb6dce92484bf731b640
+d79d73a1ce1947a9b6213ba05170a875
+d79e8fb36fbc90e8e71afc67374ed17d
+d7a07ccb1c01d5b19c9aec3a7cb6aad8
 d7a19089c45be5fba05eb644de8ba97b
+d7a255e03b858efe34e537cbe8b65436
 d7a2ea17bb3ebeff2e545477de3798e4
 d7a5b3ecafa52deb4c5cf53235563306
 d7a5f1267f73bd191e0ce20559a98b55
+d7acc2f4db4d2d3945441a318cb9dbab
 d7aeca78cece1f1e5ad10fc8a63dbc2f
 d7b1104c69fcda74298fa6b8b0387a04
 d7b11b0a80ab13edf3c10c08f4bc366a
 d7b485570de86dc734437c440e00f2dc
 d7b4dac32d4e4124505d17a53d31ce36
 d7b541d081a66933adcea9cf2235ecf6
+d7b74d1f6206bf46db67f5458e7feed4
+d7b95c5425c828f170685bbdd777defc
 d7b9c78abf0a0d4164f6c6181c530e8b
 d7bb90a6b528153e98b8d60ee033dddd
+d7be0933c21947bc4bd8cab1a5b36649
 d7c10e91a9863400f1a657098c941df1
 d7c18eb4aa1bedebb364cbd348bfebc0
+d7c382ec61a074960aa978588809e489
 d7c44b63b2a081ebb8da1a82255caf88
 d7c47044ca9c819d5c0841a47f2bd207
 d7c5358733fa80dbc3613108d67fe542
@@ -27447,12 +33536,15 @@ d7d157eb510e5d86bcd3af509e4b8c26
 d7d185f6fa702698959e5a8422510f00
 d7d25d895a10442d792b725db56fb354
 d7d67896c3180dc66c141aa064b78395
+d7d6d5049a230a6e24f5068a33546426
 d7d783e43a4b8c935d0ac9525b84e9cd
 d7d899ffde02a91f3260bafa7ae10df0
 d7dc2b6a06c35b0dcef9537304397e16
 d7de393cd6c4efa50aa7353dd7079aa5
 d7dedad771fc082261a072697dde7cb5
+d7e1d14066d6e5660d42fd28e8d00b6a
 d7e21e343129c8df8ee2fe65807ec75c
+d7e29049cdd3b3a0394af6c3ceae377b
 d7e2d6668ec320e968b2d93c10712b59
 d7e417d39eca46491acea4821e16dbc4
 d7e457d8f143aaeb9d0d05f6eb9c0f77
@@ -27472,8 +33564,11 @@ d7fad6f3c9115e78a02d5bbf01e9f142
 d7fba232701ead5b6986dd9f754197e6
 d7fe8e5321ca7a7d0734bd0253c90f78
 d8003c77466b98095185c0bc5456b827
+d8017f547c910c3a4a103ca601c21e5f
 d801ff9a6c268139dcfad09ca44eb809
+d8033cd302cbaa852376d7e5ddd779ef
 d805611ae1b854c018bd7f7fe81b7946
+d805ebd2836846af988305b2467b4c96
 d80822e9f8d44e736f4a2c8c134011ba
 d808e00409a5a5091295cec55640c918
 d809798d17618e9b56a1d2064ed87242
@@ -27487,32 +33582,41 @@ d80ee8342af4e09e3124b5d392e4320d
 d811591ad401b14647065a207feb3fb7
 d813c7a6b576c97ea85444af6e653210
 d8142b3a5e792c2e62c8faa84167695a
+d8148e912a774845773c7a4db9130973
 d8153aa13aea2c3a52d0cdbb4e8663ac
 d8167c2417c64320a71f905300085160
 d81699e96e847938dc068a1f6af4f49c
 d81699faca6949282a6123cec95ea15f
 d81b0d3e0cbf80020fac666d7bb3f07c
+d81cf77c6c24464a9191485a7752af7a
+d81da6b08039f591b4d0ea190de79ec7
 d81e34a38a727cef05e7282c2c691c0b
 d820b6b4ecccda3f264fa9e5dc6007fd
 d8219d08608a520e2ff36f89c7026472
 d821ec0aa2c2560c0199c77277dfa485
 d8227739a4417f400147776b97629343
 d823e88be02b2fcb82df678690801628
+d82661c1a78e1c92795c508e62469b68
 d82731e2fa2fb63ac200afaf5480c3dc
 d828d5c97f6380e37dbe3a00f54b5194
 d828fe2c5f17d6a983315a0d85442cec
 d8291f56019dd4d58410ddb427ef6e81
 d82950dce0bbd32b17dc6898eed19a7b
 d8295fae1cbaf1743462d1a1e4ef1992
+d82ad06d13998fd56b0ee13dd31cc20b
 d82ae43bef7c8262e01a3475112854a6
+d82df383f9f4570f951466b6e3240584
+d82e371f86c30ed04427ad83df8303b3
 d82e952005667eb9f5bfa529736d750c
 d82ee7ee6da08806cc4b939a109116ee
 d8322877fef9442c54599c60faa46a4b
 d8344e57467b13f7fde1004c6d354500
 d835005e3e126fe7d6fc7a1f2dfb7c17
+d8353ce9d56dc4020f1caf0931a41994
 d839f4bad46d0a0b690d3d1b6e57891e
 d83e23906771fce96662b081e78ceb79
 d83e2b803b793e4d9e87c159becfcc77
+d8416d42dc165c6a41e0dd6cc086f83d
 d845bcaad4a16ea0c3792d0ce6b780a4
 d848def341a28185aae55d619204a808
 d849fb74ef3910cd3c20edb8cb82d828
@@ -27520,11 +33624,14 @@ d84ad63c4f0180dfd454f30d41cfd034
 d84aea140e8efec6e2978db6825acbee
 d84c25f45fa39e6b77d8527ca9a5ee26
 d84dbf7cc775cf7ec85a693316aa093f
+d85237232bd23d566dfcc54b877d1441
 d852fb8cf484e4b349801934ee380dc9
 d853f94c2400fd89c4c4c0e661e873ad
 d854bfb5f96727170f5f90155c9f9051
 d855c7b3706bd3af5104e81e11e9d82e
 d858083fb94124cd4ba88a286b111da5
+d85897a3c7e16daa2d4835f7db4673d4
+d8595a12720eace418aaf3efbd6067da
 d859e0189554f71328c3f16c86d07791
 d85c009ff1539eaf64006056af3239e3
 d85da2e1a1c4df590cfe50407dde89ad
@@ -27538,32 +33645,47 @@ d8626d3cf3c40fa64326a6b2f81a2894
 d86407f2ea43bb0bb0e4dbbe09eacee6
 d864ca0cb59180c728a8bffd848cdce7
 d865c1b9a673b4012aaf6b5a13a7560a
+d8679e0c31157df1f3cd1ce487507342
 d8685da3fb7f59deb626f0c79fafab34
 d8687bcab1797f984024025a14b990ac
 d86c7cb07f519ea3f5b1b3292306e58d
+d86cbc1e08f2d04df00999bb01dbb9d0
 d86dcf799343c9ba02a770cfe400ea8f
+d870447d2699fc35fdfb8e073f1b963f
+d87087a2ac1d6939f4b054c478538a02
 d871b8555b49b04508989574b8c6bab5
 d87279699da85837b9d24dc5221c57b2
 d8768d633e39b72b7a9ddc571c266624
 d876a4cb5c503bd952f1ab7935c08627
+d87931763d4485636d13c79ffcee9bd8
 d879e904d59a15c4b2bc146d67dc764e
 d87c40bf57b6b0d83cd489d64ab39e48
 d87d5437ac29517be28bd0e710d981c8
 d87efbc4a465d1232ac5f9ba352439a5
 d87f1944c29e59c9ae6a75965692045f
 d8817012c56f76ddedd723b195bd2a3b
+d88193f737929e73c8357c28c93ef7d9
+d88209b41cbd5e7dcfdd52cbd362cbc2
+d882781a01618a2e42b870d6a5297a85
 d8855af12462413852ca3dc9e97e48f1
 d8888907cda8a33942b4bf8381195e6f
+d889d367e1843c273c2ae704fd53d394
 d889e19a264a5680e18c7c20d3993ffb
 d88fd07455eb8e3cf6fa49156d6badc0
+d89402b58f4c95d529e7b67df2d337de
 d8957d40932c0f9becb16285ca2e6c2d
 d8963396f7defd9abb7d362feb45617c
 d89807e1333e01c906bb75aad0bad200
 d89b64776ad08336bacfaecbf69f8753
+d8a19719d132efad6d27897f331e651c
 d8a2ff06f30823e53e0b77fc3a080786
+d8a596d0899f14300f458119fd13f6fd
 d8a7b390ce815bb9057f57b429808e3f
 d8a90cd75d0deb335ca95e85aa7c1a48
 d8a97b32fa0587b31a06ffbdef1bf73f
+d8aa97c976499b64155082af675d1917
+d8ab6e0764cf3f2d16a98f773dda93f0
+d8ab7f8251933789c9eda359bef7d45a
 d8b350d1cde3e87e99f532dab8c8bb37
 d8b370f44b0739969b02987f70766f45
 d8b638304906ac85dec3aedf000c95c9
@@ -27574,6 +33696,7 @@ d8bcb3f1d9731b06edc23359bc8a3079
 d8bdbf53c5b70c7f2fa20371f892972b
 d8bed910799096bfb211b6db1ea5b184
 d8bf04a5f52459f0b476f56c96c15205
+d8bf2ccb1567d3b8dacd9003705bce56
 d8c13910637da26093a4a3ce7639d9ce
 d8c27392ea745fcc3826cd236c672c0a
 d8c5482830cdbfcbdcbda9ca9e1b32c3
@@ -27583,24 +33706,32 @@ d8ca39208bec1a4602cacc0ebb3fe303
 d8ca770b4f6d4a0f83b461c3a3ce3d69
 d8cae2f1e4a7843aa5f05bbcf34ac181
 d8cbe840902a5e979f0e5aa7d74fe9df
+d8ced91eeed6e34f773d335991d98069
 d8cf8fbf85eee59af77e60f8230bc7a4
+d8cfe6f0e038d2ea0420e855354b60f8
+d8d08a0cc4d3d8004d186364962e5549
 d8d2638242dd93cdb35be23b5c29c778
 d8d59e4c2ce98f5dd9ac0342cb50c04e
+d8d8ac3134699e1f90d64482f6fb7aa3
 d8da7edca4a954d4ac1ea53985878ec2
 d8da98f1c93e6d4bcca64fbd8241d752
+d8dbb0dd8831d5d7bc621f729d98e48d
 d8dbfd633277b20cf7cd3ef05c91495a
 d8dcc2355bcf344736134c944eed52a6
 d8df99aecfb404ca2a57061858aa1d8e
 d8dfd8fb0c1ff54a9b8c142b297748e9
+d8e00502df492e9d034bc740e7c0b46f
 d8e1adafd3961753fe07f8f10b454db1
 d8e1e9febe9d6928806ac258ad6e7d18
 d8e2b4a028fdbc7465dd2697655a250d
 d8e499ef31b4fb320ba9f97a19c8117d
 d8e640502a725a250d44a5cae46ac7d9
 d8e75e466a6b837278a891d1a83dec21
+d8e7be2cba2ed0d720794ae45d40498a
 d8eb66efc61eed4fa874f3a5f1a0b0cb
 d8ef97c90f0e69ab338847c086860550
 d8f260a3007fa51ae646457a24acd07e
+d8f2b05667e923292a5fd205895851ff
 d8f56f3c4c26e56415012290b8dbb51c
 d8f9fef0cc0a02e7b008e0d8d9f74a65
 d8fb21da01bbeead24d63a2858152a0d
@@ -27622,20 +33753,29 @@ d9154e59932d69ff4a4c549d6b6753a0
 d9194e163fda0cd7636a59f432a03cf5
 d91a5117273f21edd520fe8a967264b8
 d91cddc328ed91771baa87597fc7f986
+d91d9afb87d3f7eb0e27f0fea4ec4b78
+d92065dd8670c51912a76f67d613da43
 d921b53bbb069ace6d0405551ad02bd3
 d9220cec9def2b964e1aff436221c335
+d922a1351c2afb618f0f853436ee452d
 d9231b6b970f7f034776a6acbaa90ae0
+d92585c2b27c730564355c783077f981
 d9262e3dcb0ee28611a7c50807e83fc0
 d9279be676ef58ea8b49269fda258d02
 d9283e95a1c205abe308a4d62e4a2014
 d9291c52b0a0012ff09b0e3b23dda292
+d92975a26bdf478a6fd25cc8836b4385
 d92b8b0f8fbc9535eaf4faf4b3af95aa
+d92c7c065802da37e3e2cb4039fc7026
 d92d59086f8dade97f39f209f8a017ca
 d92d9c4ac1c31b34b8396339313499be
 d933093ccffb511223725c95f41530f2
 d93595740d266d0a5bdc240cd3258ae7
+d935bf57235f7423712cc913f0115c18
 d9362cb73c207842b73a21442da1f786
+d936a3d6bbb83faa09693cb777307ec3
 d937ee2274f6360727c133f67f09e2a2
+d939a7dc9045244cd09ccd0de1449416
 d93c38efadf2865dd76591aee2ca5035
 d93e28c46a088c843c14d4ac4667aed5
 d93e729310b8e6a77d4c5c0ed2ef22d2
@@ -27644,6 +33784,9 @@ d93fce024edde8cdf8cc1a2d34a36786
 d942479a968eb13d7c29973e4f56745d
 d94335adb78ed5a92448bc9b52795e6d
 d94420d4610713ef1893d3d7ae772d32
+d9445114dc23f08b91a7734251f7e354
+d946280ce7bda9b638125377dffa8009
+d9464f32792048ae3b4a49968d6577b2
 d94738df23b43e42c5ab7885a5d20f2a
 d94823e31f4224ef5290cce719bd06ed
 d9489ee9190b787fb961420e1b42b9b1
@@ -27658,27 +33801,41 @@ d95c46fe85e823cca12a24814a14d5f2
 d95d112058a17d032b64719c48427bfe
 d95d60d8f5cf76127ffab7b95ffe661e
 d95e6b90e7fc80c171a03149d5965c80
+d95f4920ff43dd0b40f5ee8abd6263ac
 d96366c11e4eabbcdb98210a3af6c44c
+d963f43869c3208db6167dc6384f9b69
 d964cb45547df2a1a2848de66129a013
+d9656a0277b64d7db51c5d1c67c58dd4
 d965992e3cbccee8ba6aa27ccff656ab
+d9687451e5bfe174b8ea23dc18ea59c3
+d96b2591db1bb7681549692c3799a243
 d96b73d082475dc4f4645adeb9906451
 d96ca6b0c41ecf4c2303007ad930159c
 d96e84234c52f50cc2f302f45431e0e8
+d96f99e82d6d0223cd870c87e9a9e4dd
 d97245b135d73aad7f8c2a1305203f37
 d9730bc47394e15a0667a8aef26bb0d0
 d976406679c4ee3466373e0523deee4b
 d976e670bf765bc6a7eeee532838ba54
 d978b1ad84a994a137569908dda7fae9
 d978eac4ff6fea95ead893f601158028
+d97aeb079b57086bb2b75f53271b74a0
+d97bd600d7ddd351b271f289d551e422
 d97c4ff2dee1aa18c535fbd820e05ec7
+d97faca75df58cdb204f4d39352c6410
+d9831d08a9578fa43e2a776ed73f3029
 d98341b4dfc14dd787c5831ee1830839
 d985aa0b3a0fb238c2782e66e9bb3c86
+d989d5b39c1a8344cac2ebc9cade64fb
 d989dc9dce456033b8cb715f4db76721
 d98c73972d48454d00748306846d7420
+d98d38fe237813cb33e297a2d7e916b6
+d98d87632ae9f294fffa2465e80129d9
 d98f1fc5d2ae9cdc102a0fd9a14b4da6
 d9907c8c6ae954be7badfb9d16620e3a
 d9915c691d4dc689edda05bf62e98385
 d9924d5c5370c9cbf089658fe3c6bc20
+d994a43ea8b01b91c658d9442fb8e860
 d995254313559db572f0cea0bb8435bb
 d995d7500f74962bf3a89515faefd29f
 d99765421dd75e332ef7bb80b03843b5
@@ -27692,16 +33849,24 @@ d99f53cea1455986b6825a977ff137e3
 d99fe9ef6d81be122ecaa483e7d655f8
 d9a038aa9b50dade73dc357a838fc4e2
 d9a11ea58051f7a8faca5d0cba0f1b07
+d9a20cba82263ef15442e07846a9e46c
 d9a34b811a334cf460c45fa8a6db6401
+d9a396312b9d44c8ad0b3e945d57d9ab
+d9a5fee8c87bf7887f91504a8399e090
+d9a6848131f740c5c9e0609ec1cea048
 d9aaa01dbb8e2888afbd214f5b9768e0
 d9ad4dd49f9f596f4740c3819c48e4dc
+d9add8acb5b2c358b0c76f8a079d719d
 d9ae2741e545111f6dda6626d5705f16
 d9aebadfa3b131e4230b2704d694c1d2
 d9b2c09acf6bc653b67d029a0e13bf01
 d9b4be9d0611bed8755a01a6b8b32e4d
 d9b6e43450c496083b56cdcbdea5d9d1
+d9b79396a462cee9c30b6cd29efae07c
 d9b8a3e8fc4434f7d65cd4e8efee55b4
 d9b98999ed583bade680893089ae42ec
+d9b9d7c2896e08ce71e219968cc0f579
+d9bb35ad8d436a010dee4f7b0b857b50
 d9be0431b26d6e1f080cc064fbc5e509
 d9be17a4a53b8994423613cd440eac45
 d9bf387861ddb0270e8e5a5c20f88330
@@ -27729,19 +33894,23 @@ d9e7b6de4a0eb4cf7338306bd1f642c8
 d9e8fe2225abdf639c66e62c910af000
 d9ed3f2b3d43803f2b7fa56b88f9c6f1
 d9ed76c9c7c4e0790da52da24334044d
+d9f0f8f544d395ac54d9986c3b7d2b54
 d9f1880fff9d947fc1b5fcc5185cfcc0
 d9f3c7dd7fbd19877f66141bae4dc825
+d9f3eb5c776eeafa3358f4ec9c246d00
 d9f6263a75bfa0945759165fb4951def
 d9f8064cb0ae2c19f94d07836f71f10c
 d9fa886c7a1dcf384c1d13398cfc86c3
 d9fb83dd44f0df8a1a319105422106f1
 d9fce3ccd61acecf2f114c6ccd6f676f
+d9ffa96f958a63e0ff2c949e9f946152
 d9ffc2214cb1b572cf5f9fd95493a177
 d9fff24879c2ae56aa551a2792d4f191
 da015c0da2a905bb7a165289f1fd04c9
 da068d5cf5bcf93f5a39682179352be0
 da076db256468f219d5ed8b078017735
 da097f8361182d235afa8c5d3f23f71c
+da09dfb52d5c334fb9b377bab3e5584c
 da0fb9302a683cab75e7ec3a9108a4a7
 da113e0c327b20a58c60cbd3d3af6d69
 da116a76dd54e8eb0bd559f0aa79085c
@@ -27765,18 +33934,23 @@ da29147628c0f5d5d967180ac61fd78d
 da2938f3b3242824b1d0ab393e4f474d
 da2bb2af57d6a1d9eb7339e675b5fcfa
 da2d1cbe5ef21751dc660a7e1d6f3248
+da2d42fb63809c1421b956e9eef40353
 da2e30e28a8b353e189aace6dcc32d4b
 da338e57e56d8c32e21fb441dc6764f8
 da35684a693dce61d4ad838b12bc567b
 da363bcc78753dd6a6c4a413a733b006
+da391a308851cfcd568b1113dedc978d
 da3b0ef9b667c0b8b3c1a7b9294a93f7
 da3c0d8e138eb0d03ba0813c30a83ccd
+da3da44953241da797a2cd5bb96a077b
 da4110cbcbf8f1601a5dd67223536846
 da41fa18ed9b90e425871e01387e57a6
 da43f4036676663c7c7bae22ef6fc6a9
 da470f2a2bc89aeb85334b4335d19de8
 da47647a89fc4a9e56000eb3bcd1a7ef
 da479c7b35e53a4719392bf41b15146d
+da4982826c46370c93dc4260079e23e8
+da4a633eda567d0342b2bc62f381f4e3
 da4b3fc8943168de46a6ce601e646ac4
 da4c28b093840d9c26ba7f99c930c7be
 da4ef063ab6d399f75412092fb9448d3
@@ -27785,24 +33959,29 @@ da530a9e43952e1829c362b632e33c96
 da54a9b3ecd8389722541782b03b45b3
 da55cf117cca98d21df71b1c1e76b969
 da56f16c1cc41d32c6b51292a02de826
+da574b6900ddf16a8fad3e7212bb2e2e
 da58e2878011b0c36472eee784b248b0
 da595342c2711fd6161730fa8f93ebae
 da5dd3b61f45fb8f92ba674c97cf598f
 da62055b4534d7c8f3d2242e09e3d4ef
 da639687e098146d971b82eed720f69e
 da639b640c8363df9e76088a7d07eeeb
+da64353759cec0a4c8717222bb4434b6
 da65596e663dfbb244373f0b0c3a3f5a
 da659a5b63e119351854180407f42c70
 da672a544ad96b3e608007cd3c7f4921
 da672ed427f38a6f884e54511eaa95ee
 da67c432f5dc1d5b5f0eaa03adbb2952
+da6c4581d062e39fa165a0fd4e0ca7a3
 da6f69e0c136ed7dc06a6541df017734
 da7009825aba045da4fbedc4c6be2612
 da75af6f51909b466b9d6d274e7a87f2
 da76c11413a940c0eccb4800d1d2119b
 da775f6a8a85dc837e0829a4fe8b1c1c
 da79312dc127411b1b58546f2cc0ca37
+da7940db9a4c71817810980bdc04707d
 da7ac7ffb3dac52721e5ea6941672b2e
+da7d53221284f3676e24b6dc611303f6
 da8080a7d24fb6deec451cfad3e209e9
 da8346484f94a2fdb2cded891d9c92db
 da8a0e3215f61c34eb4bd200a679e06e
@@ -27815,6 +33994,7 @@ daa074fcd2ca046a00ff8e1bbc531694
 daa0fcdaea3b26956c798a983b5e583c
 daa2c971bbf671a9606b68dca84000e9
 daa41f8e8f6ad65fe5b4d29d2052ad41
+daa4aaa5880e2e8057fb576e9faccf6a
 daa740ff54ee2a8f6dc2fcd0a6316e25
 daa93d28521254eea7fccc020bb2ae72
 daab4e3f8a19845cf621a57f681bdf47
@@ -27834,6 +34014,7 @@ dabebd4667337171e68ccea46047c427
 dac0232e4f3432b9b848306528fa4d01
 dac2e148c0c0b58d00ff607b1662918d
 dac488c3f4f4ae880b3cd3ca7e233600
+dac59baab608f114ae24d57314cd944f
 dac5d2c2cfe708d572111e22edaa22ba
 dac5ea11bde929589f911444923ae5a5
 dac682074e151ca035d249b75510b7ca
@@ -27842,7 +34023,9 @@ dacaa820f7f3b674eddcbc8e662499a3
 dacb5ce93eaf3288c20fff60f300c95f
 dacc7ebfb774e5a620b66ec1205bb073
 dacee3042e8d489e0ced87e8e86a5a14
+dad2c4d557c4f09ca1ead2a7dd937a43
 dad2d756f6590f787b405b60addf2d73
+dad32fc9bd2b4c84eff86c6a5d486723
 dad99b3f96802b3a93fd9752f67f0941
 dadb87841db2ac9eb631a1551761aa3c
 dadc6db1ec33b2f0b456a88a2ff56aa4
@@ -27862,8 +34045,11 @@ dae9d0516481188eb28b52da9ebbb618
 daedb055a18813082b9ff06335b3d34e
 daef3dd0bd2daea299da2c1964b03c27
 daf031d00b3af9b59458ac20f565de9b
+daf10f27c612dc30680cfdbb24734824
 daf20ddfbba3adacd390d9b037fb2790
 daf307ade20170111c6e6c9885a66ef6
+dafbd4cffb21e91dd0eee15e28572f4a
+daff722986c2feaad9ce79bf17f4d6c6
 db01f2a14f99060b03a0195f901fe2af
 db02d004e9a141bf7e63a035186ed128
 db02ffe4cb4d960e6dc1d22e803f153e
@@ -27874,10 +34060,13 @@ db0a8b61fbf4f95f9f74e371fd784c41
 db0c9fd41efbfd05e96d7167169a56f5
 db0d40ef862ea2922e6e3cdc1f30c480
 db130f85b3020b833f8ecac3e61a6b84
+db14d901bea65638568ce78c585a89d0
 db159af80a0790e4b39b7db1f654de03
 db159e34105b8c7d17056feb288eee22
 db1948bb1255e12f1ff303402f7982a5
 db1c611fdcf38f8bed95eb5597395a5b
+db1ebf880481310a7bf4f5e0f48c9e18
+db2072dabf053ee34e0859126cc67c2f
 db2349e479aa3f9fb3913afb7ef2be57
 db24661adfd70449ae39532459c76991
 db275d2fcc178d544e3ce1c1346de15d
@@ -27893,6 +34082,8 @@ db3326c56cee42d58b49489b47ecff3b
 db336b86a0aa36b1afeb1a4901c95553
 db35703571f3d54d32d8c838082e48a7
 db3603e6be07ff9f14d3638c1dda1552
+db364ac45a2246067b23c3222ce602f2
+db39fd029e3475c5f925377e0b68a41b
 db3dc5f1c2009bb8327c543126e935e3
 db3de177ce9d4f7e454925723fb8494b
 db3f5933e84db88897443cd3874ce5fa
@@ -27903,6 +34094,7 @@ db40d84596d62d70e77a5daf25c88d10
 db421acc3c09c8c94c36590ed3bcf267
 db42417f9475b2c1c6e4e993d63204ed
 db42a535ac61a9a68f0caef2846109a9
+db44fa2de855910a174f20fbb63689a5
 db4607e80c6bd6d00a3d97d5d3a1afaa
 db467cae376bb80f62d5679bcc89a670
 db4847c23e25371c4fe64082cd243dab
@@ -27912,18 +34104,27 @@ db4fafaf6dbfb03c4d626d46b53162b9
 db50adab8d6255bf9b9da5ffa8b9a97b
 db50fb547445b46c6277c7fc50998d2a
 db51bef619b51bdbdac25bd41cb1e062
+db52d0a2501213d6e2860fe1c866a500
 db54fc06fbb20aebb6fa9e649c7748ad
 db562fff5a7de3cf558c0634b3beb55a
+db567ce15b7179bf2eb4dc681e6dba28
+db596a3048e21bb5d675a7d6f2e26f2a
+db59a41258db0762183d1a1165598a68
 db59fb6956040221a08c775aeb56b7fb
+db5b625b1cf68e6307e1ae78ca1b753d
+db5c311b4d502790d90e15e544adf222
 db6157cef182ce33ac3e56c235879474
 db6413ec869ca83c544c85ec9932227d
 db64ceb568034016521ed4edf5353b23
+db66e563fa0433d64e74de22145a3ad3
 db68416c8b634a3db4887d3d6e026350
+db68a9f4c6d23fb2946b66432083a587
 db68d6d9f6c4b7b681d88689b2fffb66
 db6c7bf1a8f55f77612d2898e7d42c7b
 db6e538560e8dbc4e22f785c2f0ccb09
 db6e9b31a11bea6e63250af19114ac20
 db6ea046145a1ca314be7b9823993f50
+db6ef7d6be07acb6ee874e55aad949a7
 db70741130bda77976d73d4470c8bb02
 db70aee073f35584f34bbb4662799b39
 db70c78bb0f65782fd3c3d475791b51b
@@ -27935,14 +34136,19 @@ db7a27c1939323d62d44bd6c71ae6a9d
 db7b3b420c69f870c6c802719fea82e7
 db7f9cd57e50f407862fa7ae716a2890
 db813d7bbc5df85a7fc1f192409395ac
+db8224ef0074772b26f3f0a17d15cd99
 db82ef2f6b0c96b5ddbb7efac450938b
 db8400159e7b9e173a4489403febfe6d
 db8419d854baeccd583ca01e2de72d04
 db84fae54874a942c58d5794118d1636
 db853b5d894c39176119c53703be21cb
+db85dd052edd23941520e1c49b3b1b74
 db85ea9ddd97699f4bc036592de9419d
 db874e75ccbc554508fff8787f431bf4
+db8955ede57cde823d8d2e0a75c93bcf
 db8c27fb3fa088d276c12bff5696f7a3
+db8c70426d9ee8fcaa777dcfb8700124
+db8e100e01c59248941f88e792dcd909
 db90ecffd1857ebddcd81006538b4a80
 db916490be055c566835f67bea2e13bc
 db935af632f6dadfad8a07c5f203fe2a
@@ -27955,8 +34161,10 @@ dba34d003cb1a7a11593a3584bfd94fe
 dba45d3c40c3ae92b9936c4df666582d
 dba4b314619a8edc321bf6cb7a5013f7
 dba53a715c7a0f6b9294149691cec2a2
+dba60a92430f459f74c0e3355616a9f7
 dba9d2f3f97aa7df668742e136bcd7ae
 dbab05d12e3eca3f1d7b2c2e633edaa6
+dbab3a4315a9aee81dbc995ebba030d8
 dbac45cc719ef99ca5b541f869fa3a12
 dbaec93b6a1974445ec4757b73da6f88
 dbb01ef825d259379c4d17ac445f76b0
@@ -27964,6 +34172,7 @@ dbb1719b446757bcf70e489b146c1c0d
 dbb203f51dc95bd8755452e9b1ce3aa5
 dbb25f6c23ad29ada7b886cdb1f1fab3
 dbb312774b1424dfcf0856c007e1cfa5
+dbb323f9f2d763fd3889b9651944ab58
 dbb42949732d41c5876c53a265b3b59f
 dbb452dd715b7642e602b3887624373b
 dbb55b662faf07b01a533b27305ff452
@@ -27977,6 +34186,8 @@ dbbd35648f86d6cf7ca3a1752ceef483
 dbbd55cadba12d8ec4dd9bf02db8a614
 dbc7fe03567b5194977dd452f1cdd398
 dbc863ecdd8fa766b5d59f73892fc8bc
+dbc97113d631c0242e24f6601a980bad
+dbca38177a602022b429b67b3df0cf5e
 dbcafea449c0f3304f7c6cc766debd31
 dbd7216d2311348f0339221494403b42
 dbdba0e8c5f31b81f2f58b1d381669e0
@@ -27986,30 +34197,40 @@ dbe37b6ede4907fe535b9a034eea141d
 dbe3ca2c137ff0b8bb5aebc1af309faf
 dbea32ec00e1da591f219c8157ac57bd
 dbec973a6e6d9aa069db5c9881996065
+dbed369ed5d747a7e85db2504f0bea01
 dbee137c98c65a8e8cfc175ca274f894
 dbef19cb83c8f2ffc66a80eba6d998df
 dbef81613c8ec1b618d2d283bfb9a986
 dbf001d5132f612774f2afd4bbf192e2
 dbf089ca0256743d172d70ae8e0b40b9
+dbf3bb0abd16859a5b9197dfda653daf
 dbf60170f424743b28de0b50459df8fb
+dbf63cc2af0cb0950bffa51f303fb107
 dbf775cabae043cc86eb149769ba0871
 dbf949d1c7d0de924a9c1ca243c45a6d
 dbfa8741c4835616675a4f67d5d843ae
+dbfb498d650b7d9ace81372eb440eeac
+dbfec64a455e9bfcc03b07bacf93c9d9
 dc02c950ea545b4f411afb6700d145db
+dc06427b35bddb9dd39adac741235ac0
 dc06b5e7ae808a2eb82e77e9134effb5
 dc06f8e2227d456f7238d41eec89ce65
 dc084b2e7d1ce0e4713b516397635494
 dc089447ccd12345c41fc8470f964546
 dc0a06a4957dbf732badf8ed45f3e789
 dc0a7cc1a21a48f72e7f8dfa27e862b0
+dc0dad0f3b52f3d20aed14092ce31fd4
 dc0ed26787cc345330a835d760bf1fc6
 dc0edd06645c1e87e5e17960447c41a5
+dc116fa1a5beb5fe5b8c6af6df199865
 dc12cc64f00fed570edb6b215797a201
 dc13c0395acbd67250a40baa80af9439
 dc151d22cfefd65aa2e0292630bb0abc
 dc155cabec2219e6500446168c7997c2
+dc156e8615adc5573569c1b898d40332
 dc15cb83980600ec5ba78e413a601a65
 dc1609517ab5c25d2d74e36dadcea8f2
+dc176d1578b4d58e69018c6e96ca444d
 dc1b35c8ee24d6de8f6ec6866061bb2b
 dc1fd54ee2cb7e1d321928e92247ea6c
 dc20e55dd0c0dd162d7e6f5f90d905a2
@@ -28021,11 +34242,15 @@ dc288996c8011b915a97d0fc0ba65c44
 dc28f4dc24202e98610e3c624140d6b0
 dc2a3a481c9972d744ae815f0c60cb4f
 dc2d320c7daf2af821aed1884fb6ab31
+dc2d4e3dbb313dc2a0518badcc9abd11
 dc2e0d4ff6ef9382959fcafa56a35df0
 dc30c2a293c1685bb870865dcb4288b9
 dc31ca12ef5126e51c6cb413e80251c6
+dc31f220d8cb5781233b2207cd631b96
+dc31f682260b9f69444b64e1706fef0a
 dc32962228e071960925747e5a2eccff
 dc34709ffaccf0d0e940210c44fb6d56
+dc347e75b631b400ab34d67b44b8adf0
 dc3930f352f65e21b596a2b6d591edb7
 dc3b543c30e5c0f89591ddad9a7c81ee
 dc3b7df55a6854d480b11d9f279a7259
@@ -28045,54 +34270,70 @@ dc4bc118e23e124f0f2db44d0b10327c
 dc4c896324191368205d78961c1eaa34
 dc4d5419393ea5cdf8a2f0665625d7ab
 dc4d83d3fde64665961bc026591e3a86
+dc4fb80dccd8c9a0e0be7bdbf2afaf74
 dc529688a1043a9ff2113d2ec1ed09be
 dc564ce3f3dc04ff7d6846c6d520c9be
+dc56bad0d46297a6383c9e0781116120
 dc588c04df6c43a328da7b0a7606fe7e
 dc59b006ef61be6a853fb467de077ad7
 dc5ab0cc769000de3eccbf2e4c9a37b8
 dc5e61971644f7ce0f485ebe4cbefcc8
 dc601a2f6e88cf5cfc08ef1efd467148
+dc60a308971eced6ba2e61b3f454d71e
 dc623ec50dd523e623ec8b7515da3a29
 dc67fdb0c0dab0f13202867c52de258d
 dc68e9a57a7a0c61f76bcdad245348df
 dc6bb5d6c818f6f7c008fc924a018c0a
 dc6c14ff5abe7d7d5fbedce74494b463
 dc6caa0c06f1bdc6e95e762a3d19c895
+dc6d3f23d243c736008db446ea4903f2
+dc6e2f55459d012de15362f753c303be
 dc71efe0aaa21ab04a6eca3348d082c9
 dc74f462437de1c8f1c0da1b5f638a1a
 dc77ce5d85c95afc8013c1fa195c815c
 dc780b037c23be2dd2c10e2b69af73d5
+dc796992f3c7ef05febd01535d375293
+dc79de0dd9d6eb591b3871ce8a98727c
 dc7b060524e45cb4e47efa65a7dc36f9
 dc7b37c7452174a1e2a3333ff289fa04
 dc80cc266a27fdeaf1915c2ae5accf2c
 dc819641bc81fff10fc16ec0717e30a0
+dc8389c1a42f2b620688e935fbede886
 dc85cb4ac6d190aafecfe3bda6c5e644
+dc881f6631ccde1ff575b26754d1f517
 dc88f77fc430d893dc3221c0962b2d63
 dc89b673826ec3d116c19ae85dc4a12a
 dc8a057546b5de96bddb64995193fd33
 dc8b33c33ea2f65013f829b535cf5ce5
+dc8b6bb4e577097e18e369fa3c22e450
+dc8d45d8740f63fb557b0fcc04a1efce
 dc8d785ae8b010c6b97eaca4e83c74d5
 dc8df8300e803fe198d788f83df04122
 dc8e1660262b2e9ad420bce36cc17759
 dc8ef78aa1c427979d788a3047bf99c6
+dc8fa94227ad1d480ed6a8efe1b3fb7c
 dc90f2c30eb9f048544abdf1d7edeb37
 dc92d108c4186448708534b646365d33
 dc94bc37a9b15fb57aaca762133c9219
 dc94e2aed50b894979e6c9f72b7da8f3
 dc95cf3f022d312afd438f16f7e462ec
 dc9ad96ced2025771e97567ecf04e647
+dc9c1913d535636c828c026042fc88d0
 dc9d5a44872fa83beb920799c54bcaf6
 dca29687db4b97da3e11278678f12b2e
 dca4f8c3b93243cfe860aa3d8d58c68d
+dca592560fa24783804f75f6774c9f69
 dca7183b4100f2a7e537aaae93814a89
 dcaa977e67788d54593280f1b21dee70
 dcac01808e0c49fc03e010250214b12c
 dcace5f4a93b0c13a7435db39a9f6512
 dcacf56ebb7bf706d5fa6247a254c2ac
+dcb1db323ba602f15c4d05e0ce1a1bd6
 dcb1dc5996bad8429c472158966f1a11
 dcb4323564cdf7cc4328c250ecda8712
 dcb620a490be49e0416267ff80d70ae8
 dcb89678bc5ee30d5a8675d09700f138
+dcb955e18729466ffbbcb76f69b53eb9
 dcbbdf4d5ceaf6b33764b81c8afd1672
 dcbe52fb43e539fc644f6ebdea0120a4
 dcc16d370764ddf6f1161bf359236d09
@@ -28101,6 +34342,7 @@ dcc77d11b3ebde82709fd3c567027797
 dcc833ae252718239a8b06b840d748a4
 dccd23356a401b3127e35fb99fe2afb9
 dccfb2a3806e9930596a7ab01aaa0e60
+dcd0d24086ee38e4fe2d23ffc9d8ce67
 dcd104a30a3262f2a2c92a5acec3ad1f
 dcd370b7b603ca88bd2b9d74de13181f
 dcd3de39f563d065bb4e92804aacdd3d
@@ -28114,27 +34356,36 @@ dce405eb8aae1d5df9de884ca0a0cb53
 dce824140ae01de51e7a7fd749dd888c
 dce83b17278581eff3f9971dccf484e5
 dce89b1271e28314e8c03a2ed674dc98
+dce93eeab96c1ba2031baa7eee6fed59
 dce9d74a6ab0311ca739d1e2dcb7a950
 dceaec176112fde09502f50f0929be51
+dced57397f6ff21e2c00537c10a7a054
 dcef81773430a6f0e4f1bed9b68b34c1
 dcefa36800b739023dba2814e5dd4243
 dcf0c80b4f21b31b2c23cde401fe9410
+dcf11fc77b563781a13da1ee8be54999
 dcf20d5d0bd0a77790203fd626d49042
 dcf2e9c3088d5e9de3605189cf70537f
 dcf39fdfe3b8fe7209ab84f668afbaa8
 dcf4dbce01e157fb5b48955a11e38da7
+dcf91ba5a27131ee96b54a4e5a197cea
 dcf9782a0e57b4719efd0c82d97c983a
 dcf9e2e080883a57e288f7b635798e72
 dcfa2179f9d797fd6191c9c46deb8222
 dcfa6fcb4c45cda6312b7d88b4fc51d0
 dcfcc1640a0a9a884285e655c942b88f
+dcfdc32a907f1505694e84f10295d0b3
 dcff5cfdf2195a01d0cccf2f343c4f32
 dd0288d3fe0ab648e55ac420ed251839
 dd031e560e801fbececd43890eb8cada
 dd059d6be04d0326f33d5b91ed1289a8
+dd05ffa9ed3b154ad8cce300deac6b1e
 dd08176e62163548a0d0901a51e6a5be
+dd09129ed055283b9cdc02a938efcd27
+dd09fcbf4d67783ec5094b0fb8d6e7d6
 dd0c763b8c848f2e845bf1ecd8458647
 dd0d7833cbcdcd4bb05ef4b177841a50
+dd0d802938a9b583f2a9958a0a826902
 dd0e03727457d252ee3f88d2b283789b
 dd11adf929c0c1498b47fde9c2189576
 dd150915ed0270b08f4b9052aaa84ebf
@@ -28147,36 +34398,47 @@ dd1cde010bfa2a46a2f19abfff0d0d78
 dd1e14e3f43215060ccba22d4ee694ac
 dd1f7530df9e95b6b7c750b1073e4340
 dd21a8e3f5514c885adb9f162a1212d7
+dd23d3367ba18a09bb38e0ea449ab345
 dd278ed6f28857516e5f901adb367e85
 dd281307735749ac6c3f970127a85ab4
 dd282431cbbf790ed6f6c554b3f7e650
+dd2954698d897902f3d06ae50b97bec5
 dd29d8c0353890495c9397d6344bba79
 dd2af7f4d6a3ff4fbf1bf593c881f52d
 dd2d75459c18053c8f333419b4f34885
 dd3152544b6164130a49ef8b14ff2619
+dd34075a15ef251e625bbb575a4c6032
 dd348a50548b0b7f89a317855f34fc42
 dd35ca6491d6702f0fb2a6dbe2e18fec
+dd3727a062a52783cdd4ed8263a04e98
 dd39363a20989f7b5c24ccfdbcff4375
 dd3a04cbe5de2815ff642afaa1fa7306
 dd3ab8b9e7ffbc43d6a6935025af81a0
+dd3d42adeab6b7c55150129ecd08aa41
 dd3f9d3fe8b2a63dd8fabeef87998e7a
 dd3fb94ba2d890095c39c3ba5391b68b
 dd41e2ff2874620186a4067eee3eeba6
+dd47897c40b3a80881bbf17c84f24ce3
 dd47f09d4ccd08602af150658d73003e
 dd4933f4556f5feb328537f1dfb156c0
 dd495ca3e2f34e577044ee179210e729
 dd4b0dc4c2ca717c1d6a29b13a259dae
+dd4c92ad98e93e1ce54dab5b071d6bb3
 dd50aaeda6bdbce1083d80a33572710d
 dd5149cd4cc71a67fa2f7b4a45ce26b8
 dd51e2cbb8134cd5481700abc6ef7d66
 dd54a50e54455ec3e80cd815da32cb35
+dd55b3e5985694b282929ae9cc685911
 dd567be53b786a9d910c9cbac5ffa8ba
 dd56afffa46d3776cc8836dc422e8446
 dd58eeeaf05439b22d02c11d8fc990c8
+dd59e753eccf125323879d5d76d69afc
+dd5a360af059fe3c62f3d8b844e427b3
 dd5ab0dfaca3066b8143613fcc719a77
 dd5ac06b5cf0cfc95feb340772aa58f6
 dd5afd2b56dbcb4c4f987aa8f937b2c5
 dd5c0d0de94726e3ee4bac28470701d2
+dd5e453a6d52920378569f392c5d9cf1
 dd61ca9daefaba0316301fdfcc04a571
 dd653a8bd5279bddffc31feb3923d4eb
 dd65eb0b8bba410b1007cd1417b895e3
@@ -28187,12 +34449,16 @@ dd6ff33e6e89e243d26b267b6f366db0
 dd71bed6e6a4e34b3baccaf6e8796757
 dd76a6fc8b60356bf5fac43e87a6439e
 dd76ffa285ec58b041bf59bf3e51d940
+dd789d1a7e49ccf623d31ed9d9d93e4e
 dd79b9c0d0147ce6eae1bd940dce01a0
 dd7ac2e3a6634c5ed70ad034d14f66f8
 dd7b2aed54d89550dc12bd75a1141083
+dd7d66e9d64ce1206aac1e0485b1d471
 dd7ebea78c8296f89ac10f6654be437e
 dd7fda6aef38e164dcbc7968fe3e39e1
+dd83167f611e7d9def002e15ac685637
 dd83e39d23b1aad82e409442c9323a42
+dd84dd87039df4fb7bb34b4f4b09a6bc
 dd855a4046866a23988a6567d7a66da7
 dd85e52ce2507d9fdbe55d59255631bb
 dd866843e3e009fa0bb6ec152d11d5d5
@@ -28203,6 +34469,7 @@ dd8c2b7dcc4b99686b28b4df8f49f647
 dd9055130f5ca072135b5e5dff23158d
 dd923ed85dc0d940778a489020ee0acf
 dd926e79d01012e0a83d7b539f5dce5e
+dd92c165c01b0a20a273fa3a995fdf14
 dd93b4f911f45ec22cf1866245245b3a
 dd98cacd018c81ab5691461f4f70ed24
 dd996733cd3fd463af0393e08a796214
@@ -28210,8 +34477,10 @@ dd9b0fad3b11dd4c9c2d47713bf1e38a
 dd9e7e0e2173a1b61690d5056b8abfc8
 dda133c8147959ef9035b9b234d5b399
 dda15de47f10f3640520c2077a892ec5
+dda2885cc5087a92dffa1db65501deaf
 dda397fd278cc435fae4d4f0dd65ab4c
 dda909b8ac8ea120c4ac34014dc046d5
+dda976fe357917b8ce4bf1d6706793c5
 ddacf710bdfb15becc5a885a1ede860d
 ddad3c30562f3694dec25efae473b5c3
 ddb00e1205326857cdc00188b73b5b96
@@ -28222,27 +34491,39 @@ ddb3970e49ff603ef31416ede140671d
 ddb4794b9e9811abb2caa4396c498810
 ddb4b90edeb727e102375f108da3a423
 ddb4ff24ba9fa22daa90e74a3f5748f7
+ddb75c6b0a6231f7a93fb5afd9e50eaf
 ddb7c6d06ea3ee2bea83755763a1cbf8
 ddb9c9c45fb00c52ef608ad36db7371e
 ddbf48516bd4abc24b3cdb057928e02b
 ddc1ba315f29a1a999a36f6c4ae562d7
+ddc201b67f02603f0801f10c3b781225
+ddc24fde7bd2ab6fa915f654ce2e155f
+ddc283dc171ab6c90f885a3ba451c558
 ddc5fd0d09b08bb17db979b605feca71
+ddc6bbfd24f37cd45f0673bc480b4f94
 ddc9d540a8a7e999855d00b256ddb412
 ddcb2c16240f4bfbe2c6e04434288d10
+ddcd3f97870c0b8d22755dc681f6c501
 ddcdfd1807601538b41510b82fa7f4a1
+ddd3322adbc196c1a7c5513b9e8ca177
 ddd6b37301e0175ede711815d2ebbdde
 ddda7eedc57e749ea227f42f966f1a00
 dddbbfe116d2bcfda7c629240fb90c36
+ddde8f75dcfc3890046a5a3ef9954fff
 dddf0a2086151c9c013a9686bc3de760
 dddf7023a58b99ba3e159e4cda78a799
 dde00ce2f8c2c7b329ee687f551c3c7b
 dde1eec25b56d235dbc995b59fcf4b3f
+dde29fcd006ffbf16e6e4b5f4a1f57bf
+dde47dbf705ffbcc454d6b913018448e
 dde5b2133c7e0f32e6ced6704b7e21f1
 dde73b846a0069e5f46981064cad2f68
 dde95d8dd2d672a6bfb85d232f5272e0
 ddea4ca2eae92483cd9ff10cd1b789c5
+ddebf1206c7a7de6019c6237ad079409
 ddec46901ca4502466b9d465a83e3045
 ddf14bd53241d133b3332384243cb13e
+ddf1740c1d985b29d234b247ba2a588e
 ddf19aa882554cd4895337aec2116e6a
 ddf30078b81043762be485070d010c15
 ddf30867e223f75b1078cd0a08b2ade4
@@ -28263,6 +34544,7 @@ de087678f68db38ef8eef1e1f0b7b05c
 de0f7693123fd000c1f2ccd5c48b895e
 de0ff48c7ac1f0c553a1039fe1799982
 de10be67335427634b5fb97f0f9d1df3
+de1139ee774a7868cd73dc9db0bd5747
 de12511ad9697d1a19d0a75eb59a359e
 de12c409ba2b38f8fae0133f7972b6e1
 de130260fe7b897bf83357e2f49e6522
@@ -28270,9 +34552,12 @@ de131c6b6dae8357780de01f74e755e1
 de14f758d00611184782c80a39cf971d
 de156045b019fc4ee3c70709f885908b
 de16391d75d26c5ca790ea8f62ba36d6
+de18744c0fbdf828541708a2695e77b7
 de18d646a2610581ec4739749a46f3ee
 de1ab4fca60d6a25556ba8cce2cddb08
 de1dafd3262bee70733e22e81f1467c3
+de1dfbe3359bb5e095d607256101c9f2
+de213a1a0a617a63056671cd0fbbdbdc
 de2439045ecfaae482f5f8f12c75df79
 de246368ec1636601f2b08045293d32e
 de24f8debfec3a9bf8de5c4c67c5dae3
@@ -28281,23 +34566,30 @@ de2932aaeb6f6807a55af5801d67fb2d
 de2941aacf3f42b9f08d9dc664c1681d
 de2c77b20713acf748bfc6419cde6431
 de2e3bbac961a3f10ae7c24ef0f368f1
+de343705a218136ccd73cea131d959eb
+de3586a0a783bb906f5e6482faa94f90
 de3b5a22d73b12c595eb89267181e611
+de3d1b36e141fb726c22b22c8699f419
 de3d6c7684933b87ba06909ce781eef7
 de3f681e2786144b299074fc7565e5ea
 de41ee8a36f2c5737d52f14ef5db46d7
 de4232471ce416002565deb0fae073ad
+de44119f5c0172bf6c80fed4cb8feeab
 de474d09820ca19e7dcf9414659e59b3
 de486759bf9888c03aadf79de7cfa7a1
 de4901a306bcaeaf5dd91fde73f07651
 de4a0ddac49443e3e21d9c9d8c633e63
 de4c6ee951a43b86b1d101fb40d471f7
+de4d409715efd3ba9fb652b8b42908c3
 de4f23598768001464d65dfc43eb8577
 de52354c095203241e0e41c90afe4f81
 de53ae83789dd07b893c37c765bb5921
 de55924c760d3ab211659e44d369b7ac
 de564aa0aba000d9fcd3af471a9af13b
 de565d8981d734e4fc571fad20985cde
+de5719fd872cde326317c8875c116012
 de5af655978edd4c457c43b2e8f797c9
+de5bb56c68913efdf05387f691f37dc5
 de5c0b1a2965fb475fffe3172b3d96a5
 de5e3566f9f678c3cf5b4a3616a8d6fe
 de5e3afacefeccdae14d891e2fbe618a
@@ -28306,38 +34598,53 @@ de60c920997b1cf8b69b6b86f46ad728
 de617a8bdd5d8ba456a3b9863475344d
 de61b90fe2c06837b0b155fc5da92161
 de696d2f15a582e4fbf0e77ba55b097e
+de6a543a4d4cd9a094f764c236869ecd
 de72c78f60fda9cc80bbb003f140daa1
+de738a48ffa8e0b870db2ad3a0ab1f66
 de751b709f583e6b0d28c0e210af6a8b
 de76d006310c62e482cd83ab2014d02a
 de776531ec768a97b0a00a6362bbc132
 de78e9da25ab8f989e477d49a8ca11b0
 de7a4aebb108865b5f80973471ca0140
 de7aa2dc2e1f7c0ef9b1c3219672e876
+de7dccd957d5021ef0b58f7dadd75cf1
 de7f9afbff1ad0b2d2dd4c74911d3b01
 de81afc3dcf55b1e225ba70965324179
+de84c70af0348c3e2d96618cb5cd5001
 de8a1e1d32efd109608b02bb48fd445b
 de8c5f3ae2caa5567b918d72136cf3a8
+de9006c7ef061a9d8d4c932434e58515
 de95af2bc32fa7169b1e2c6a056d0fe4
 de960d178f2d7465d2164b149b30aa64
 de968c1d29ae9d3a568aed6627ebd56a
 de9a0e43a4fd52abae6862ac1a630d92
 de9a25066f54a65fdb62a4cae47bd867
+de9bc3035cafb7999344df70068204f1
 dea4fee031794d66d341862df3654022
 dea5fbabc840254e8e2ca9ece75950ac
+dea7fcb6dfb4110ae32d42ba4a77b317
 deaa938de1786d65dec07594d01fe74b
 deab3ab5c00960f9cc3d230d74b0ce60
 dead337b49e2117c840accfc39223b23
 deaeb4018e0b5e3b69e01c8bd70f422a
+deaf77d0ee5b1bb03bb7cbc791ca2af9
 deafaca2a87b2104d6720c52f5fd66c0
+deb1942142b5a394a5d05fde33f06b31
 deb2df3e1ab490a71e65bedfec1b417a
+deb3b3fe81967ca9b34e5f7de9a72746
 deb687c7637cef66ff4a71411ea4dfb0
 deba871f40d8c1c13aaf872a07bdacd4
+debb5aae0283ea620a8b48a09bb3e75e
 debbf062ba3057f4e441148b79b279a1
 dec0e2bc26194a22aee36c61639ea941
 dec11f03685eca32752ae01452cf62f3
 dec1b24e073a7ce4934f9cda9d7f9471
 dec20b128aa45bfced3e1a71876d415a
+dec2faedad5a253955b8ac1c6c5ad02c
+dec56737e108b5232ce1d25c986c81bf
 dec98398eb8819e98f99be3d055834f5
+ded0d00cd8a84858a3ab9836e96f8655
+ded183704216186ad648fb07fb8f509a
 ded1b73a2d6002eb39ab6077c2197c21
 ded73cead3e6f121dd99c250c383e8b6
 ded7936ed0d6ad42b5774f0763340377
@@ -28351,8 +34658,10 @@ deddb2a05542fb1c2be83c71bd6702c9
 dedf0c6e26c9deb35ad213fbd425a2e1
 dee027634dbb64daf4a24f34984a47f6
 dee2364510050e2197292d3675513270
+dee5ec3cb5c8726bc2633fd6465ecc0c
 dee76fb4736a17b55583a721fe3ec5df
 dee86d000175b3c2cd1fa4a4675a80fe
+deea2ab6232ed33c870e8ab28ce06616
 deeb3cb8eaeca55331c70dcda40d32f3
 deed037d7e9e6c2ab9205b8623da4e0f
 deed369842a8821aa3d3bab5e7cfba9a
@@ -28372,20 +34681,25 @@ df081611db2c5f5523e57053408ed46c
 df09e6e53ac27babf6f886d4afbb7533
 df0a55f6e833f24054d6c0e13e960260
 df0c66dafc994925802e36bddd8ecbec
+df0f2a2e550f3248044a12508a7cc615
 df10eedd913b87e581db3085237276ab
 df12ce5f0264ef224d5af4fbe6b6a260
 df13980def370359d09154e2dec07239
 df176e78ee1cba71fb014b593537633b
 df181448ef5b324e42a8fe58fb5958e9
+df1c13b150b26de1ec185e813e8653b1
 df1dfa15a702d43fa7786182657b470c
 df1f1a759b3b2938ffbe0c56fe3f50fd
 df20c4b5ea79234c31095a2f286c1b81
 df21045e74184d31e194e31878089d07
 df22a21c136a52e5bfae4692b6ebf8fc
 df2401f18677b3a3a280ab1c9852cc31
+df25606c7ea852de044874e84e9d3a78
 df262c1968834d136cefc5e924c448a0
 df2d8f0ad25a3417126324f35c3fd85f
 df2e51887e4e995ef67a2edb922486e1
+df2e736bd442f6b8e6a6033ad6eb1979
+df306668fb369ecbbc0f56d643fa503a
 df3201462cbc46d3aa65632d1af62448
 df33fc7dfe8f57b39e25fcc4ef2cdc77
 df35301e4299af26f75735f4193507b5
@@ -28393,7 +34707,9 @@ df38c130b65e7cd07bb3bb79f39bb157
 df38cd1996b96eef48e2192d909f1861
 df395a449ffcfd14069e68f8b709dfa0
 df398da3a2f379862682b828eab644a0
+df3eb971d7eb975cc1f19b6af2d83b79
 df4319d3b60039b69695dacd6fe72aee
+df4565b6df5a5a1b23110630fc88534e
 df4a6c78c48b82511c37a166911826af
 df4dbc0304cd0c7e7f0f83f4693f2642
 df4e3348a1584fc7490ed9ff0e763541
@@ -28401,13 +34717,19 @@ df4ed4b26eb9dd451b9b96eeda25fa25
 df514b6ac18d186e7d8919ba0dcec83a
 df52492b43061e9b42433411319b1027
 df539ab0e50b9da090b98b771e230890
+df53aa0b633f585c2b8ceeb74f2d93d3
 df557649bbfa64d6e0507bdc4b87604a
+df55d0a39bba3fb260e23db23bf576b9
 df58c9ff7abb0eb2d7e6a6356fe333af
 df59f272adbeb9fab9d144ce12761e46
 df5de6031e3bd6e4b673251156df62f9
+df5edd196d58f830dc669a6a91373a3c
 df5fd9144497a43ee399795728f826d9
+df62521b57c47841e037a200187bc732
 df656f3a841824d22db04fd90baab1e6
+df65a5c1f0fe997623934e7837935f6e
 df66a48f0f16e45790df85045e3ba56f
+df675d8af21faeee1e997d2ed6b815ed
 df67a0d660b2f8f2dde37d8bb3d9352d
 df69fdb27b2b3eb8dc86a8ae55b12916
 df6c8323a7238fac41fc8141373668ae
@@ -28418,16 +34740,20 @@ df6f8f9e54144fa6b513a6bdefc9855b
 df730a94d689edbcfb9def0d3b0d1aed
 df75a7e8c4114530d5570e71cb350469
 df75a9ea1641de3092b574e13c4d7f66
+df76b1a452f4450754717d4e70db4461
 df77f94458fd8022f9c87a1fa7df2603
 df78384480845b24444da27ee2c1a66d
 df7ac13b87810352dcb205ecc1e16199
 df7b5ffece01896ebfa19c8ff9cd051e
+df7b7162e28a98f3b1a95fb20e6d85a9
 df7b853289247a694ee7d76abba0d03c
 df7cc04ce020bdbf74e65464e578166a
 df7f3a12e7082e306d9c0a11d4fa0d7e
+df800ed03b9dbc7face998d30b230b1e
 df81dbf87b910ae1f56cf0a1ec4710be
 df855ab0471c98d9ef0507cdbb4616db
 df871be512658e401db0d8dba15f2e2c
+df89fc6002b88c8ed09fdaa8323b02a7
 df8a8784acd9b76e1a5c895717979661
 df8c05c8deb00a4a0ea4d11b2742cc8b
 df905241da642fede0390fa167a84f25
@@ -28437,12 +34763,14 @@ df9670371f2e295d0e86cb6184a5b2c8
 df96ffc1feb7caadcf58b422be65f858
 df9732c3619969119cb9437cf236cff1
 df99cad79af53f68fe0dc3a98407a7a7
+df9a09f5689e77e9a6d1dcfc6f2bd43f
 df9a0d769276ea02e7ab6165ea249cad
 df9bf0e536556b5032f124c5a8c6c1a2
 df9c566f1b96fbac185b1623c2ed9cbf
 df9ea7f2e5a3695b0707f712aaedc29d
 dfa0c96224e1a751342e50a942db37d8
 dfa1063eb6d5da83f55d7ae43e1749da
+dfa370f150f955ecc15310df70492d56
 dfa45433394cffecca2f6962db4fa557
 dfa58e87b531dd0c7807b66d4bf41c89
 dfa5b61be471db6edc454d1fe8c5c1d9
@@ -28458,6 +34786,7 @@ dfbb166dc00808da29b65ca627b696ff
 dfbd466270d3438202b1fe3cd3b62da0
 dfbf418b87e2468d82d01c9d85ce075f
 dfbf6ebee47ec23b8ba68246b7858f1f
+dfc0a1d87cd32a0da6fbbb36c27758db
 dfc166b572e7ae3e8e91803b12edad5c
 dfc3ab428bed6bc6bd9292bbe04067c5
 dfc3d2229272bbf86755538ccd78fb44
@@ -28470,6 +34799,7 @@ dfd31a45e85b83980a7a49b55be2150e
 dfd7ae9e3466dad648a2257651c3ba94
 dfd81f39967573a1d8a19ee19a3e61a4
 dfd862f755c6626ed15de293fc29bb9a
+dfd8692c01621749aba83bd5e605f9db
 dfdcada913dd7243c314e9e2cb207ec6
 dfdd592435ad8e13d2773f7dfecff130
 dfddca4c5fbdac7f332a67d071b5d5f5
@@ -28483,22 +34813,29 @@ dff021af78ed0f8bfb34cf469c5d25e4
 dff14404b5e578f8666c3e85aff21828
 dff21f4c6efaf39abbbd47b6c5b15165
 dff308a79fedb75b05225460832feb79
+dff6aa7087ed35d327a6c4fbf7823b05
 dff7fd3bcb8e7d4a00ff7cbc27f8a81e
 dffb1eaa7806e34562a58f8796d6e6c1
+dffb4dd1940213ff4e6fa5ed0386eb0e
 dffb8b523bf9bbdf1eb72d51084e7202
+e00178369f3fea8582b90601094fa6e6
 e0034292299df09cc7a9924918d51bd6
 e004a26b514a05751ba2a8486390a785
 e0057a7029ec30c5a6c0a289e1708bf1
 e006410bab687337888177f3f7be213b
 e007fe6d5434c0009d80155edf0861eb
+e00ae654f0eceec10f3911887c088b28
 e00b19c291ab5b9af0726210dacaf41b
 e0105debd1a5c724cefdc902060cdeca
 e013dd3b7129abfc7a8a83ff5c8b8a8b
 e017dd70f172ab37157b40f77ca9efde
+e0180d16f6dac7d8fcfeb8924769d1fd
+e019819dc32aed02235714b502efbaf3
 e01f4d75140f0fec8f8ee039b956ce81
 e023f9ce8ffd0e0f13ebd4e95febfdca
 e024c22940b2144a024a33b1263e1299
 e0252bfc30b1739cdb5c3c93df27edc9
+e028e8c5199dcc66550e8e9805fe4136
 e0292c409042203bab3fd6cc5ba355f3
 e02a8983cd9c76a3f8cc058e4dc1bf1d
 e02c2c9d0246f85ce57466927156b350
@@ -28527,11 +34864,13 @@ e0514f0005dfa6a66778a37d1b4edc3a
 e052dc8d71fbccf12b7506ce5be96173
 e05385e1d81f5e214945f352cb4a7f54
 e053b10b07c14b18f409ab739497b0ce
+e054d219b8c521f2f6ff95723c5c11c3
 e05516f8c1dde68e9e57e7cf220b7f6e
 e055acc15c7e02b11751c7623ef1f7ef
 e0577e27740b00d7e25cbec92495830b
 e05b685a7e4280c8cb991f15feb3317f
 e05c2346f5ef812ce69cfd032c8c8e21
+e05e12e690c3bf0b04f744c0633050cb
 e05eb43bd5caa91fe9f43da061b15419
 e05fc08710cf39a8a77bfa9c73cb1a35
 e06352046cc526c3697d5eb766256472
@@ -28541,16 +34880,20 @@ e068245fb190bd10b9c69cf3103f88ef
 e068fbbbcc416c652dd334e049591631
 e06a07701f305637e9f1f001ee34c6c7
 e06b20bed9907f6a7379708b561739dc
+e06d68d908b8bc31279383c39829a18e
 e06dea321c5cbbf3e07fe2b40543fbb2
 e06feae7c7c87cde1591568b51696e49
+e0715c7691707289ff9d1811b45512bb
 e071f915d11f0c530638fb35f215f3fd
 e0760311578e43a7584671f1b604d7bd
 e0788646d8442493a2667658df290519
 e07a731e4d81d0913eda0e6cbaaf7e92
 e0821adbbbb6528a46439cacae81f3f0
+e0823c298a07fbed7040ba38ea4be6ea
 e082b78e67995ddc852c7abcd67a479c
 e08495143e8f21c3fc9da71dadc811c1
 e0869bda88b43259b0e4bf541ce94e5b
+e08c0f0d19507583503a798db7f9c951
 e08c1d125437f442a56e7182b7f9c64a
 e08fe87934d3481f1c0a0e7ef16932e1
 e09094ff6ce7c88e70c91811fc4107cc
@@ -28560,12 +34903,14 @@ e0924829355e45efea09944426467943
 e0943453cadeadf44136499c28af7929
 e09493c1a30b0460f8d33c11481457a2
 e0959f4f5d27d522593ca0c9fffd7484
+e0977cae6ec6887124b716b4df91f155
 e0987a10ea251bcba5e9cef0663753ea
 e099ef1542cd14d547d04c90a7863e10
 e09abc06c6f6c63ac7e99d5767335898
 e09b1def6a0dad79af5be47eee9148c8
 e09c9e905bfe865e3a78e9f7e41760ee
 e09dbc31528727aee2fc2af477d151af
+e0a017a1c2fb921acf07be2fb2087165
 e0a0d0531e7fb8f6f6ab4d4c88f495cc
 e0a4d2311fa858044825f94b8062fbe5
 e0a674abf2ae1a9547056bb141255062
@@ -28582,7 +34927,9 @@ e0b3bce828e4b58f5792a13a117fcab2
 e0b42b07e2d846c465d8a777a21a67cd
 e0b58bdfc33816e4fea456ab346e5611
 e0b64dfd73779c7cbd378898d258d081
+e0b81daef9c6ed1933f796e42764a924
 e0babd00947264a9815dda7574f0eff3
+e0bb25e751cb02bebcb40fd40831eb2f
 e0bda402529331ed31ec6e6c409d5382
 e0c3beae412a2e89e7fefc705d64f870
 e0c612d59b93a52f528728a9c64cb780
@@ -28592,14 +34939,18 @@ e0c9b29cadcb59eeffc5a5b0d9fb5015
 e0cc66e91efe3cb9d861149e1b1b4c51
 e0ccc6b9d327a894ba3dcf370809df68
 e0ce5a01525b40a00bc3715849da8bef
+e0cf813deac35ed026ea5a62452a4a06
 e0d28d7d7b95daf5ddc831c70471301b
+e0d593c945b634be69f9f92b8a967184
 e0db804cd70d8be7109273bb8b874732
 e0dc95cfe1aabc14bce8e60470856d25
 e0dd439402f4deb0995e706dd88b3f8b
 e0ddd92b4b66597547bc31fa416f6080
 e0deadb2b62aebd81db45aeb5a24adc7
+e0deafa94c3d5a0ad7b975cfa36caba2
 e0df5d05eeba615cb9544074ddcc636e
 e0dfb4ad268e0623ad8f0a9c66c2c643
+e0e1ec6002145dd6845b1414244518dd
 e0e1ee5460369b6c779bb68974f79276
 e0e2c5858a529126b9490c01cbaf34ca
 e0e4595c3db931ae4812e098c8f76e91
@@ -28610,9 +34961,11 @@ e0eca16071451e05353987930f65df39
 e0eff17c1046ad95aaa5aa1a52caf87f
 e0f2e20a69de486a78e89e2c985abad0
 e0f4da0bdff9800793c01a5ddbf299c2
+e0f5d726bdb5aeda450b00fcbfc366b1
 e0f6ea97498c3acf098d1fc3fa4ba1f4
 e0f72982bcc23038fe774d960c98550f
 e0f7c7432279e524126f6ea48c8d1190
+e0fb75337a087531964eea74bbe1340b
 e0fe2a4128ef1e62f9da369a7704e9ee
 e1031ba49216077cbb1c55f8590f3ff1
 e104527fc17dfaf7d95c227a26c61f05
@@ -28624,12 +34977,16 @@ e10fd009ae20eb8d790a41f42a526fa7
 e1136124c1a4e15e962c5903a8fd78ef
 e1139123bc966a4dc1ddc9c4e2530165
 e1139b597c80333d7bb3792ffc35dd6c
+e11423bc11cf342d717cd67d5e87825f
+e11694608e2118036d9a88bc928da444
 e1169e42d1ca3dd6a5abf7f57ffc16ca
 e118f83356b80ec16d7e3a07b6127c10
+e119387674ff5cbba1c5649d2a6ebbd1
 e119940e91ca6890aeed98005a7e1731
 e11ba1e0f7d8b630bb5bfd6ca15ffa77
 e11e28dd6d9fe4c0ee2bbfb19da912fb
 e11f3c98b431bd94032d6faf3c71324a
+e12073b61e2ff93733737d592752ec6a
 e1263f65821d69d136dae8e4744b12b3
 e127802254946636fb985f84f2fdb379
 e1281e67b956c86dddaa877ab8aaf5bf
@@ -28640,6 +34997,7 @@ e12d75db22c422d36f6b20303b1e5a5d
 e12d7ec2bbcdbf024c52c6bf88454ec5
 e12d8f6b2a158b42ee3efc94aa2c11ee
 e1344b849ec304705ffad3e7968ce67b
+e135c946ba2025838a8ea002d98dec4a
 e13686a7e67f2446d9881df2815c2199
 e13686ac1c3c22afcd50ab1cc20f8a17
 e13990c7fedd58c3efe57a728e2296f3
@@ -28652,13 +35010,18 @@ e1459358628393e6b336daf9b48a890c
 e145b0513e1f63127b1bcf4f977196cf
 e1467726e910c03358c7632933680546
 e14f522a44aea7c9092d7a8ab1c3fc28
+e150c2432765a989ebe21606a72b9cf8
 e15196d4dc4732771c4fb99e0dad7fc3
 e151adba6fd9363b7a4881a705bd75dd
 e151addf2fbe2bf27757de6bece08119
+e157dace8728842257f693244fa472ff
 e15c41e54c70dd2bfa33568975b35f03
+e15c7fbccfa871e164a86c1759d93faf
+e15caedd510611f9cf1c44499d998bc1
 e15e95f8fbe3c4133b6f4396be678601
 e1607cbb945acd35b3c253b765e56d71
 e160b16a52e2e3d54c530770e9cfd0f9
+e164aff1d596dd34c2838853fe5f4840
 e168c6c0ea62d76defb62d68587e3abf
 e168fdc624f36ce513e9fc1027d49cb8
 e16917ccbded4b8528705396eb625a03
@@ -28671,15 +35034,19 @@ e174389739925635be168271776296dd
 e176680ed99b0150ab088aad59a526e0
 e17968b383e7b7fb72134c69a1256adc
 e17a84bb92919e37baec4dce75c06d94
+e17c40274fd4629fb963dc5e7bb84b81
 e17c444ccee49e2c4a803010692dcc89
 e17f8f95194d0dc3c779ac314b5cbdd1
+e184858f440db601b283be97d8933b4f
 e184e7f92afd31872a3edaa7c891df9e
 e1864aa9ef0f6f56ea880a9495cdd2a8
+e1871c1c308a63ff1cf495049f6482e4
 e18880e5aaaf752ea60046ff879ac01d
 e18998352029ff32b8b172291efa7d62
 e18a7e15aa05f03eefe57311e81defa8
 e18ab32d7c43cf6670407b3e8e9680ca
 e18c81830033d1c99283ec66dfa52e95
+e190374c30214e71131f544965b98ca7
 e190f8c487fe96506637741e11251346
 e1911def3c38009857a56486e02e08d3
 e192ac2514ae0722734bcc964a822105
@@ -28689,11 +35056,14 @@ e195483bcd9892b2692d579c15de91c8
 e19e231516228ab626c8ba32ebe89da5
 e19f2489582bbe1a084361fbea9ff04d
 e19ff30a9b20e2115b4d50ef83cd23d4
+e1a084a95b261892616a8c30857b3b8d
 e1a2ba982dec4705b5c8af56939ff215
 e1a451ba38076d2394ba698af0b01521
 e1a5beb63292a5a6361a1366967f3229
 e1a612e4f739bfaa326f128a8013da62
+e1a6d8eb1bf8b407dee671e699eb7f45
 e1a94f022eb43bf9b58abad10cf613c0
+e1ac1f0c648ee3c89b76bc3641d0b854
 e1aeec43b4f6ee8c4812e41221d62a3c
 e1b1bd0e1812ced7d60749b993aa49c6
 e1b2c4ab29e2216b3aeb011f22df9230
@@ -28705,27 +35075,33 @@ e1b5ee7b78d682a3f59bf59ed22702df
 e1bbd97cba5047b5c284eebccf720da9
 e1bbfe6971eba8814bf5bf72965e1dda
 e1bc9de2b188210b61f395e2c160cbc1
+e1be37eeb2c098ab169b61d7551ebb2b
+e1be535b46c251640b4a1ea610393771
 e1c0600e3cddae33ea7f3d54894bedf5
 e1c10f3d418cc244b8ae7ad24dce1d5c
 e1c6b459e49a431f6c79f043230c71a6
 e1c70fe46d7f85a16abf8796cdd71986
 e1d104d003b68399465fa6ba3a905fbb
 e1d23397cd99b3e925677edc5af1d3a6
+e1d31367488b56970b3a4f5a272af618
 e1d50559a2033212f6d0e2936217eafa
 e1d533bac0c0f8f9d2ab00156a66d161
 e1d7671196a5c514871a04e4e5aaf8f7
 e1d8b28dfcde4da677391d596d731169
 e1de7cd5bd0c7b8e18b0d1e6e0a03fc4
+e1dfffbb72de01b0a27fa8840f11b3fe
 e1e02ecd25f989dd30d728623dc66eff
 e1e0a30bdf20f719f5a2ec2c14ef58c4
 e1e2fcc2599c0145d18b46a5810224cc
 e1e390c001fdd4fc3dc6b8a68d278f16
 e1e3c67ce126d9579e29a19ff74a1fd5
+e1e591547fc6b70f2cc04827c574e10e
 e1ec160773ca1e90795171e21d71fcf3
 e1ec81ad17116b85d1dedb82a63022ef
 e1ee3388dbcdfb9f4c6a36d5aa91d1ad
 e1ef12a35729dbe661ecc2f7129fb350
 e1ef12d39fb4fd9a635da49c03e157f2
+e1f0e7825aaa94e9cb35183c61275533
 e1f2b0541d07098f4df2f212e3e2d3c9
 e1f2c2dd82a1f75a841837d3cd593be2
 e1f3d268e215382d0922ada8c7232c84
@@ -28735,32 +35111,44 @@ e1f67f8bc0ee70bbd9024158d63056ec
 e1f6b1a2ea8b1ee5d226f68a5afd7321
 e1f71276e448afef27b978b3952ff4a9
 e1f8d1c240fe81084fc12d7d68fb0b98
+e1fa415b334b660120800bc848df8a79
 e1fc0eb260b9f39220d81950ddd82c25
+e1ffe41a08bd660f0b22eafba113b259
 e204d50ae85954a29bd48338c340100f
 e206087c59d21c715b6272d86c31a329
 e2089de8e6749e5daf205d43a78c882d
+e20a29a42e60ce2a145c9415ba3f48cf
 e20a53a09887e6b3a9a72f4ac46ebfa2
 e20b4023023c6a6cc1b53c7ad0b02c6e
 e20b5a2642acc6f580f1f8a07d4fad53
 e20bae6839bd42bf0d421cafdab9ca29
+e2180b4a195add9c677af858bf9c8c57
 e21cba8aaa06f5862421eb971d0eb15a
+e21d3718e351fae90cb138d67f0c7bf9
 e21ea133507a35da7dc27c7dbfa0cce9
 e220f9d32edc685f5269851d37e662c9
 e2215c540adbb136ef12b3d6c9772830
 e2215f39d1d84bdbf5c899abacdb5b38
 e224791425eb79e10b6e1deb4d092138
 e2265e09128c3dc43a6a3f0e35ada572
+e22a746ce24ca86374a60e8c61c18536
+e22b43039bbcc11ae934371063f7bee4
 e22b6c7d30473d655408931e31018a4e
+e2301fdbefc5c143327252e9dbbe968d
 e231d1bf02054544bf96ecf3e302f53b
 e232901867305a1f682d99699cf165bb
+e235627d478b56722ad7663a0e4980f3
 e235c8b03147a7840bcd7a74008bbeb6
 e238afbab089607dec7a863143b6cbd5
 e23a968db5027914eced749ceb6d21b8
 e23bac96e0c513acc75c530eff08fb33
+e23e8a1530c19f8297972bcae95c6808
+e23ef942a7832d13a4049e8e86c0e945
 e23fff21f4f11053809523d50dfe88d3
 e24279d27dd449653792cb6ce937a937
 e242bfe5d16e0d156bfb6806d7b6487e
 e2454328057c91b33c749ea40075c2e4
+e2458fe514d1d3325a5f5b24b8c2fb0d
 e247fc64d578157def5b2e09b33e1341
 e24a474d3be1a603caf0ff1d09cc1e0e
 e24b03610ceb4fc066c05a254b7d2e67
@@ -28768,6 +35156,7 @@ e24c04bf5923de525be9f2f315ad86d2
 e24d4b3cd78b78e70e21b92a05c43ceb
 e24e0a4e3d373c30688153484fe97b04
 e25096716e8097a6c146cf4aed6c1d94
+e25185c8dcc90fb8f9a54acf4194bf34
 e253bedce4ae5b643c6cda8732e774c5
 e254b87fdf5db942f03cb7f777b1272b
 e25626d550ae59318e49c8c1e66f2d84
@@ -28778,16 +35167,20 @@ e25807016b37f014e0c6a9a0e7034821
 e258bda5901e4cb1a10cbb8c480b929f
 e25cfb5be2e3db658878d2bf3ff1d054
 e25f1d7ca278085001f0ad23594e0ee0
+e26204c8b579e632ffb2b0941f7aebdb
 e2640113d3788c074f890bc9b84b786a
 e26497f673b2283e93118a428cf2ccc4
 e26518c4592fbda52654147fe064eea2
 e26566a3d214c9833a379c82df1cf337
 e26764e6e18437a6bf2969fa71487e77
+e26947350ff3c3c5ee456ee750a5df12
+e26b9251a73e53e1cc228d6654349f95
 e26c5c57c9d0ffcc88afc296f94d5fe2
 e26ecf82dca3214341fe0b273fc945a2
 e26f7342541843091e576a640213e616
 e27241798eaa9530bb991584e235cdb7
 e275417ac0eb6df75f36aceee84c5852
+e275c309488cdb2ae03247c29911ec8e
 e277c0cfca9818d20066d560952f1717
 e27ae8dd1d8b7d6b68c2b8e756b9b34c
 e27fa0fc9348e5f700838f5ac30d5781
@@ -28805,9 +35198,11 @@ e28d05cc44c6d65e0a8fd8a6e23d3a69
 e28d8efddf4c487340edbc63d037b1e8
 e29045d56da1989bcaa63b85c9e79291
 e2937cf5e89532ee32cb107d1cfb6f7c
+e2946ffa46639dcfb7a3b2490dc8451a
 e29635524cb702961a4bc1e1c6451a5a
 e29653a448f762eda7b86dc74f9f4253
 e29987027ec18c804b6bbf13954e81b6
+e29a6f3fa2193d50b39b5d3a2ff7b5e7
 e29b8b75182686fad17f56810d92ef61
 e29dffc7bc46927d63cb22229b11833f
 e29e9c22bb7777ca82ffca7683b09d81
@@ -28816,9 +35211,11 @@ e2a1854a6cf729c03e7cf7f3b3b1d895
 e2a3275c45fea4000a91cabb0666ec49
 e2a3d0b75aeab322d99ba2dad5eb9e52
 e2a3ef65ae34ad308fc389943c03862b
+e2a4a17bc1c043281cd02b73abb4c1d2
 e2a4c5f54d3a68dad0fb8ad11dca6650
 e2a791ef335af2a605e44d63bf14a96a
 e2a9a76c8fa229211c17b209945ce718
+e2a9eaf0f643ac1dde3c5c38aeda2307
 e2aa87262139fab975fbdfba89ac4e5c
 e2aaa766f9d0d5d4623b871636acb7fe
 e2ac2df84466c7931ae1d4ad0b990443
@@ -28836,19 +35233,24 @@ e2ba2ed34ce411f82b5b9cfbd38f523a
 e2ba337311d0fdb89454b4ab12fe8e86
 e2baa9f1e76a61fe19ab9f7e16f25b7a
 e2bb943cc966845233f550ddc514a3f1
+e2bbab5234ec150896210fc47c1e16c5
 e2bbc5b81da637c39c46e70ff196257b
 e2bcc9a64a3ba352b623a928ea90dd1b
 e2be05c0ceb581653fafc5e1c255fe02
 e2bf16e195996912ae0fe8651727ed8c
 e2c2c9ed68c3b48e2a8ee776c7bd3a01
+e2c71fd679e5ad01c4fe54f09e9478bf
+e2cdbf40fcbbb866cb7c3929e0e01b9d
 e2ce39708b104a6e9c9cc63f61311f0a
 e2cf0fbf15f1aa47094a241939b26a8f
 e2d0fcafcd4f51d955bb0c6b852e7091
+e2d1727ef840a63dce80fb5b1818369b
 e2d17349048e20c8189d1d411a5b5508
 e2d30ac2d7ccc4740d7c34bb1d4e6dad
 e2d4c547105d28cd29e014d442d77a38
 e2d53f79bae5800fde7cac8bab87f5a7
 e2ddc8b72e727b83bd8023d4110521b8
+e2de4889dd8da48dfa72016b67e1c2d6
 e2e3b154581884e5382a74a9cbe4890b
 e2eb95ab0ec7f421e76dbd21b50ae0f9
 e2ed8c65c8b84bd04a85ce4d5ae4b083
@@ -28859,14 +35261,20 @@ e2f4961b07bf395bd5cbc3e1c5686c9d
 e2f4bc05a68829c505eb78cdbf243009
 e2f863ecbd58e91ce6071ac8d7c85fa9
 e2f96f153a7dbc96edc6c92eff508fab
+e2fa2ce826a7f4b3d8bb60b3dbf001ce
+e2fb2ff566cbe012570c854cb4616f5f
 e2fdb193213f6b209e12e99fc81fe96a
+e301a8cc8f8e06cdbcc7df996b93e94b
+e3028611571e9b87f48ffe12f619d1ac
 e3034572daf08b02ba908451489d3134
 e3083541548f3f06e259363845da676e
 e30ad3d6fe2e0eacd9f65bc74fd5420a
 e30bc41305834520ebd9323ff32b8b9a
 e30e2b7b3ef3e0bfdf6698f5c48fef5c
+e310bc0118643a121cb384eccce417d4
 e311867bbe7bc741cbe71cf8cab1eca4
 e31271f676477e9e152753dec21b4cfa
+e3134ae8e6c9c4626e8e0f903a720a45
 e3161bcc89f0a2255b712919224732a0
 e31939bfcb4dfa1b6d0014d94556df28
 e31a783437d0fd4d03ab38662e3e6bfd
@@ -28878,6 +35286,7 @@ e327c0b7ed7c91cc728b3b7e8ba382b0
 e32df8002f780844e29e13da1bd03c47
 e32f8fb961edba3bd3e7ee097416ac64
 e3333900bda3f3078ad7c8d9e7f5181b
+e33453da4af8962f0866081b71608472
 e3355f0eac205901e820a4112804d0b7
 e33697d896c039aa93bc436b40a11295
 e33710f04225e965ae9175c7aab48280
@@ -28897,6 +35306,7 @@ e34f311f7d889be7105bb7bd7a19bbdc
 e3522e5fd99c6200bcc54932dfe1af99
 e35268112656c1bc2434db062c27bf28
 e356563fcb71b8058eef919fdf2f8330
+e358090450017d7f3a1a8738d0cdb7b4
 e3592d5ac9b531b5089d6ba4c07fb754
 e35a860798b894b1f8d12076d548a510
 e35c9d96ef7ad04eaa7538ce481d1930
@@ -28905,18 +35315,22 @@ e361409cbe10c49befbf678f2f23148c
 e363c6913a2c0be39679f2b60542cc87
 e3640c7e7a2f83ff1770186965419a86
 e3642dac7950b4a155352f3ab3fb0c2c
+e366074b61a6ce2d4707a06b4604d2fc
 e36956655407c3edc13ac2335b057acf
 e36bf5a49adc0c10e925446f86993362
 e36c1817642a8c501c4f2866a44ec93a
 e36d817264a857ed1ced358323d32629
 e36dbc61fb2dd87fb7556cffad10c75d
+e36e9dc55ad08d60e0c2793386bd7fbd
 e36ea3060194ad834d2f86228ae75bea
+e372c0ec964a4c1f81c2240ad2d8bcbc
 e375dee1f28d55860f62e4cd14f4eb15
 e375fa176918bf01bcbf0b0c98b68f16
 e3789566761f923b35384399e6c7b710
 e37f261f6201b2cc7f438c14889b8063
 e381e185748237ff952d31a991a3bb2a
 e3823cf2747107d4a54a83d1f9d68e11
+e38413a8485c80279b3cb57578687de7
 e384dc712b81a1173ecc8bd6922014d8
 e386612bf485ec793e7c06d3a18921af
 e386f3b967fcaed24e072e4e0c353b61
@@ -28925,32 +35339,42 @@ e38e725936cc9117fdb4a9c91348fb07
 e38eb44c22d792bcd589d7ecabc37772
 e38fc7b4b55cd674166361fce1a6c964
 e390066db8fa2ee43db864c77b126788
+e39397f5d81ac29342fab3e243d9c38f
 e39b777335f0991883d1f017940d1023
 e39c70587f55f936eca7868449250bcc
 e39d6756fbdabd84af1551612b98aeff
 e39f46d0ed673559a0c02a4786cc5f37
 e39fadf6547301f2b2ba148414fd176b
+e3a375f881cd72db0673bef8f00bea12
 e3a415cdc7f281e38cab61b204075c35
 e3a4589351c84a45b41e0576fe4b8b4b
 e3a4cae35d317a7d69cb76930b2850db
 e3a7dbc2b5bc63ded1c59fbbee25a103
+e3aad2b524aa6a8dc2bdf033e3f6ad33
 e3ab6b0f5242ac6e8e767a8a60c72587
 e3ad5b8f4b2d6d829bb60e19958e2160
 e3adbaaa415710896162398868274dbb
 e3b06e068fe39610a282e4637ed08e24
+e3b15dcce0d429d4a47acddecae9eae2
 e3b188cbe7291f2482066b260ddbcd19
 e3b1e26165b569e67aa0136be729615a
 e3b408a34d918d8b3b3f8c49d81982d1
+e3b74313dc8908f00d8b356f87a31645
 e3b79580dbd00c033b9d6e593801b2c3
 e3b7ccbe56a05e81c68216c588c57435
 e3b7d5dbc2c30e285e0a80b9666134fa
 e3ba1f26bde02483997e1e713ec5468a
+e3bab62127d5cfb8afcc15ef2c15c7b6
 e3bb0f4c8b2830d8e257a70102cd2a81
 e3bb2b75cb09b93d3658b69bdc66fde6
+e3bd3e2aa6094c5e434382fba2d87c37
+e3bd538b2f6558613184fdd1cdc2f6e6
+e3bdd64acc8bc106081f770dcc7a09d9
 e3bff77b5849bf8aef14e29daca01cb5
 e3c0cc1c8e9c4181d4e3e360716648a7
 e3c4e3fa987dcae6325af27336f4673b
 e3c6274cd9e919cd10d807174f4751e2
+e3c71f7599852de80dabd05d64c8b444
 e3c958ae6296f0649c494f9d4e23d99f
 e3c99e64779bd7bf4bc3ea349ad47e96
 e3cb2092fc6b40b6724dc8588dfee2b7
@@ -28959,6 +35383,7 @@ e3ce6e72e3464025f5b22109e68311f8
 e3ce8dbd11e3c20ebcda6bcd3c92ebaf
 e3d015aaac7d9edbd55f618d55af8444
 e3d7a66f7a236d87fff6f9952be73355
+e3db112228676c598500b00b23bbbb0b
 e3dbe2e171ae1a58833fe5f31650ca2a
 e3deb0506a9be91d7acc1958077ff3ba
 e3df94a5c823748b57a63eecad362133
@@ -28968,25 +35393,36 @@ e3e558ceec8f4a2fba8d0676b0eae28e
 e3e5c393dec74d460bd6b3b77c2c0d57
 e3e6fd79bb6ba544a65bd71d11c49dfa
 e3e892ee733b165fe1f05a202a3651d4
+e3ea4de97a746f81454a694aea23cf16
 e3ec0f3a149587ae8692592614c06b68
 e3ec13b26b1f9c3cf4e836a937c6a274
 e3f056b4f5db9d56f6b9d3c724055a8f
 e3f11a553bf85c1bfdf97ba0e35851d2
+e3f6e877df51f1df9e94cddd5cec1a8e
+e3fac11d6e21127d44281b3590374103
+e3ff8893e2cd4934989081b0fe158249
 e3ffc6475212b90741a4b443a1603cae
+e401c106c1f39b63b395936649f2542b
 e402592f309ca7fec20bcc6d71e4c59b
 e4035495bf2c672efcf2bcc2cc223d36
 e40514c32338459d379c31132db3dfff
 e4057f0b1d22ca4ada4112cbc3b9bae9
+e4071ba7ee8a267abd550aa8c8fe036a
+e4098d4aa3aa407c2b711a0117ce8320
 e409a56a24053b657333cf0a682efaff
 e40b151b2ff1f384249b6ea08fc58a53
 e4119c7f9e336fd0202269d9d9714497
+e4160f984295532f07701f40f37b9970
+e418b327aac4a21e17443bb6f1da0c3a
 e41c5256967687383b010ed130fe96c2
 e41d3ab779011c07966b0c7bded168b6
+e41de197ae6f7830dc6cf7e424abc69a
 e420263a174477f238cc0d227669a074
 e420602999244d688eef6b7e095771d6
 e42281dec89ee45a143158849c0bc286
 e426397a7127be2fc04a5026a49da5d3
 e426937bace9ce662a4533197ee50926
+e428589e8ea128f3d32110c1857626ce
 e42bf9448bf07401dd6a8c8f1129fca7
 e42c8358c081203a6763385628a9f495
 e430c80949d8625c1c23f601edc7c4c0
@@ -29002,10 +35438,13 @@ e43eafa75d8d8ed3d536349c3c93b300
 e43ff0b451f2c577e3d5e9400ba95d57
 e444dcbe248cfc27c4dfbb274dc77354
 e4459e68bc33c11eecce761d46d42be0
+e445ea28af69317795e0f415cc679754
 e4480808b486c2896f2fdcdb6c8f160a
 e44b3736ba97c406e03dbfe586969c1d
 e44d0c95fd4f627f350588fd2a86edfd
+e45084e56fbc83bc2363ad11a34b6935
 e45340763a211b17b1311578539a3bf6
+e45406e192feaad91ab832cb4e43cbff
 e4560ec419d3fdddd74c91e57765c4ca
 e456bb8231a0a408576e502c3448906f
 e458bcb8db4413c7a3c146e1c7a2b8f6
@@ -29014,6 +35453,7 @@ e45ebd083e5a7d1449b84e2652f1471f
 e45f42921c2488a8eb9d2f125e952071
 e45f86380b78306d79c18ef3aa4502a1
 e4607feced2ecd1d41898dabc2fe108f
+e4634ba8c454bd4612fc263bdfbccfcc
 e4635cce7a8e02cdafaf4abedf7a9c90
 e464616c86cdcca0982cc12352d5dfb6
 e464f40c5e991f9df93112ef1f81c231
@@ -29022,15 +35462,19 @@ e46b67048a5140b7fd2d2368a21ba72e
 e46bc9b062296f89fa0aa8f117ddb4d0
 e46bfe2f24fde42f729a0859b745617c
 e46c0b96400f86be17c835b00edce243
+e4702a92899de874f9a4998fbf456028
+e471ea572b1fd1c26bae80e10ed02d7a
 e471ea8085d40d739f51fd5b6c66c2f1
 e473f504262b3ece12dc798445a35bf8
 e474376c27b53c6bbb574a15b56aa26b
+e47513f56af21fecf1b46980259bcd6a
 e475e33a82ff153ce7e4ca448f5ff404
 e47665125e28d3b07fd4b5d3aefc9a5b
 e477b475c20ef34b515b1a98af368d72
 e4788769dd24fe0e130856e8a414a8cd
 e47e13a927e42595422e8e0d793130c9
 e47ea19b883d0bad1d3b9ae05fd0cecc
+e48154ea4a102db1375a17b1a8d9c8c6
 e48184351d6bd936c21b88e42dda46a5
 e48312cdfe66a345a0e1d8e5d05dc86d
 e4849d542e2890aced5e54b0edd1bbd2
@@ -29044,10 +35488,14 @@ e48f9866ae5ed4832fe193ede049ef8f
 e491d52bc4f6ea4f9d88d97ededf84a1
 e4922987dc62b985a73fb25b3049ee3f
 e492a8875d16769e04f394528c35759c
+e494ac9576a9f7c1fe7dff0205a5cd41
+e49587b13f485a43b59eea19b71ab94e
+e495b3d95bf0bc68130daf02d927ce4e
 e49660f31c17acfc5e92de43a23ba98c
 e49679e13d4302669c549a89c6c34ebe
 e4992bac98a6ddb9c1876a61bf491489
 e49ad234b3e30a04a891efee4f9665e4
+e49bad92f18e3bda9175fae3844e2e59
 e4a3ceacacfa5eb114b37452a49731fa
 e4a58c41e1f3643a36dc0b1e51f871f4
 e4a5903794a779ff79880e395283f865
@@ -29059,19 +35507,24 @@ e4aa2ee1769ef74354c63d9bb7006648
 e4ade3dd1acac1840d548dfd7e72875f
 e4b0ece06bfcb37eca803f64599e3b10
 e4b10ed024111925fb2809ee32cf059b
+e4b36d5dc307ea62deac25cf77469c2f
 e4b3f2920019729676a9849747090830
 e4b4ca00161eedd1ffaaafc56833188e
 e4b5d197bba7ccfed4a649e6fc654102
 e4b6d99c5ed3d55564874baef5b0ad35
+e4b9662d74c9cb3c89c3d170b74d2a8c
+e4b97a9439ffb651c4ddd44c6e1246a9
 e4b9db80b864fd7976cf225ee4ad01fe
 e4ba5918ea0f4ce2ecd07ec0e929c998
 e4c060abd299787cdafed8c410aabfeb
 e4c0c945ae316b7309940718754f3905
+e4c2e18b136693e375ebe1b5269b2552
 e4c50588f4c150bdddaffd544a1a3188
 e4c76beed027b1166a0dfeeb767de588
 e4c85da362f699c0d65bab4a8547213e
 e4c9f6ce0d8440755a6f24ae5be1501f
 e4d0c126e1169d57bbb094b7b3f88467
+e4d222f6e854f786b1576a0016c0d2fb
 e4d4b1fe8716f5f7c24a4aef2f0bb55a
 e4d5e6dcddbd96cf1b78c2542fdcb904
 e4d63f41676ab1e6cea78102fed9efff
@@ -29082,12 +35535,16 @@ e4e0b8311c70b524c4f640d7128f863c
 e4e0f3880d69059ba6cc440487c3c1a2
 e4e39be039c80297e952c090fcd30541
 e4e4509285c7289b4b1c6d94be4eca77
+e4e59acdac59147825c56f0ccf83c10f
+e4e73cf360ee24b46e57196bd65882d0
 e4e7c643343c5b531be8a525e9cd99b1
 e4e7da545394766a80bf43bea621a5a9
 e4ec75a25601e578e7c4691771ad0533
 e4ecc5964fac8fd95927048a209be7be
 e4edb0e7ead775439ae5eae747da3dc1
 e4ef21538ff59ed9a57b7ffb9ea2dd3a
+e4efb715308372057da78e0645f2e374
+e4efcfedca6ee23fe40ee55d3bdb2d1c
 e4efd122d7df8054958b86c4b65b6093
 e4f0acc761e5db041d86d3d00846ca90
 e4f26173b20e2fd5e592ad4c4b8ad9af
@@ -29097,9 +35554,11 @@ e4f69ea68ef096ffc9cd9eb9217e1ec9
 e4f8243c13eb7d09b787fd56bc04625a
 e4f85535f8cb7c7e0a5a7b98eb469393
 e4f8bfd7f3bd421229475ebf0ba4bb1e
+e4f9a2904c8745016732ecea8d3a8b53
 e4fb4bcfb78c75dad88634460e1e4a97
 e4fc492b1a9f5023bea05106ec729bff
 e4fe30822941929d406eedd1634baaef
+e4fea00044899ad6fa5c71251c4b63f9
 e4ff098880ac4101215e9d6b82ff645d
 e4ffb52cf9c4af070529268efc5fc54c
 e4ffc798d028319aa627d3c28c0851a0
@@ -29116,18 +35575,26 @@ e50bb5abc6798c3d26b883ebd7fd5ace
 e50c9e6c20ba6460a387400f3fc7f3f7
 e50f9c787ec67aad3ba7212dd386fa97
 e51079d12faf41276d1387d4ad5467ce
+e510b5b0072f4138e6505ca026a311dd
 e5127b63ed3dd69583def2afa51fc542
 e51377224437aa72f5fb2ce529d3161f
+e5141f15e9663dfb5903458447f01548
 e514bbff4ce9d0683654f948a706eeb9
 e51628387f499a581ec9eed1cd98b682
 e517a219816350637ade5d5d895d0de6
 e518cd68ae60a12422654e19fed8b6ac
+e519099f64ccf3870a7bcf83abd4e61c
 e519b570939adfc0e1ebd66a063cae99
 e51a7be4da04c525678e9049ae039c1d
 e51aee761ffd39e4dfaed4dca5335962
 e520e49035e5276ebd911918e9c6c459
+e5222730623cc8c50ef921ba92cd1dc9
+e52319c974c39326bbbfd060f83d0887
 e5245db498c57d67bfe87ab0db5bc86e
+e524f0c566104ac51bdc358149eb7005
+e5265732e8020482adc33fa0f2d35902
 e528e8429199bd54ce28e5046c1983f7
+e52904965240d3d99fbf66b454a8e0ae
 e529065f01f9fa50d2f40e15fdf71fb6
 e529daf091c04142332b1bb930a1462c
 e52cdf813b3799cb29ebcce1e51affdd
@@ -29140,18 +35607,25 @@ e540e2d0d3d75257616f34d997f05a9e
 e5438a533cde6cbc06ff053a62f60559
 e544193338668827e1043f340f5e20b5
 e544a994a5fde658d99857e4e57cc1cb
+e54cb96b0b07cf7aa4c5e43dd04391f9
 e55211fd538fd0e41d000bfac30bf1fe
 e553112b02540b0f5f4406af1933a7a1
+e5540839bc81d8e085c3eb67e6b20d43
 e5547cc475ad149dedebd59e2db4f3ba
 e55569f14386e19b8fd0d1e71819e8c8
 e555b7e6ce2f6a6a9bde40e7e299721f
 e5568f12c288aa60096aaeb43e54f34b
 e557312488416f9fcf2704c69f0bf599
 e5598396d8e29614e4a722c1503d7f6f
+e559c87f088a238472a6abcdf4d41365
+e559ce48cf5af44fbf40b8f38dc435d0
 e55a5f8a99398edb80dc9b00d7480b40
+e55c5e42efc0b9b85d87a574001dca79
+e55d038ad7741b5032d97664f1748f90
 e55d2b224fab319399932fa6eecd8828
 e55e3963c57d2817bba894c683bcd00a
 e55f70dfefe38daaa5c7b8e3ed403039
+e561a6237853cb662ca3fcba47c96438
 e5630278e9908782ea1b5bd9d8d11171
 e5637068bd3df3f273c7b22916d8a617
 e5655b18ad79175cffd5337db5ac44b7
@@ -29162,6 +35636,7 @@ e569072810976ea6b5356ed9e8eaa029
 e56a110e77815b4afe38b0e5c3b45fe8
 e56a945faaf03dcb3e42864d3241a990
 e570b797008a51e9266d6b9fe70d35fa
+e5715f466f87197af649e85821ad5de5
 e573dceb9d05e1dec07c5af9d4439efd
 e57605370452e0af2da40029776fcec4
 e57d4b03657d82b1ee0f24bf8c152917
@@ -29175,9 +35650,11 @@ e5821dacd21774a133c6b533633e18d6
 e589904a23de9eda6fce42dc8ab60567
 e58a5d4e72e0696f944d787ab1f8d9d7
 e58c04bf6f955d4686ba264465a0d258
+e58d340e4a99b95c75560900f51fcf68
 e58d7b932a2231553fa959a534426eb4
 e58e3cf6cdae67e6a0e3afc052513cd5
 e58f0391bd5b8744a86023f4527e5402
+e58f04206d71a6584b96eba0f6dec7e4
 e58f79a87ab2c886094fb3627e360f76
 e595a110c7cf5d3b5ff2d4526b2089bd
 e596b23040bda481264e90e9cbb83c8e
@@ -29192,12 +35669,16 @@ e5a15a8bc0e2575b5dbd93b2fca6de05
 e5a3547b16017b78b7fa2d865713c0e8
 e5a361d7a330727718c0dd105332849c
 e5a4352431de876a7981c4f04ff1d477
+e5a526708779178ab009e9efbd7b6586
 e5a9ab74bbb74660771264dcab33152a
 e5aae759aecbc592936875ee3ef65380
 e5afcfa23f8e58e7ea5371e9e4b60be6
 e5b002ef2e54342066e2bb9bac54abb2
+e5b15e699afc25b7baabd6e0d96a962f
 e5b2f2418b1210c52af8f10755d5b639
+e5b3b1bb7db5f9d9c9106d7abac5ea4d
 e5b80aacda69ed9d135907f75cebf957
+e5bab3e46e6ec7e3d33d4f70c433c456
 e5bc25b8b41b570c6ddc0b0b9d84bd27
 e5bc69af35be536d42c86fad69c9b5eb
 e5c096bed121720ff44a20d9943b5510
@@ -29205,6 +35686,7 @@ e5c0bb81d87fe172ee9da979aa492683
 e5c151f3c33bff0ae7b51ba0b9c7074d
 e5c1655b0913a8be536a28768626118c
 e5c4a005137394de18e7d77c06bd8071
+e5c4ed06170a95d87ce43a203fafeea5
 e5c5273be422f4188c7fcde2bbeac3aa
 e5c61e16652d2633453dccce16a7a309
 e5cb0602703ec8133a7935fbdc452378
@@ -29212,6 +35694,7 @@ e5cfcef38187f5941bad4d4668a0d6cf
 e5d1a9d4d1a38bf953cfeea65d25598b
 e5d42598a0e1fa21b4195e217f5e7ca7
 e5d4f913ad86dc9f1eca33989eb20bd7
+e5d56f4eba6b402b9c015a20f5590559
 e5d9379f9d402d8c7541dae69de9889c
 e5da02b84855774cfc0f4529e3a2ba9b
 e5de814b51414025d97ea1a8f5790ed7
@@ -29221,27 +35704,35 @@ e5e1046c6dbe304bee9af7ed194ee0bb
 e5e18cc92c3f47666816071742f9ac3a
 e5e50f3162ca2b341dfd0ddd940015ba
 e5e61834302ba35968eddf61071452a3
+e5e9c643c0850970e37f95fdb5d7430b
 e5eb42bdeb2c6f5b07de751a22258191
 e5ed576b5d9fadea930f5dd107e97956
 e5ef385e97161f9bfd00c175995fc957
 e5f0226c19b4817c6ad114e7a79d6697
 e5f61ab0ae1c5ea2a5a7a86e1a23f6db
+e5f701eb9539be76c29b7f528838dff7
 e5f9bbedbff655268a2489031baa3f9f
 e5fd8c0bf94388572ae40c5dcf1a9940
 e60194f66b520228027d063f4637cbaa
+e601a1c62e40d433bea7a2ea32968f67
 e605e2e1e32a1fcffa833778cd1d5a25
 e609fa44a43e803b3d526478a91c4798
 e60d782e1197015b1d973b5bc8b23c7d
 e60d9960cefb1f2ad1b2c52061c8c593
 e60f98a18adb7348b1cc73ea539e9e84
 e611df46835c686b2e66d43902534882
+e6122a697114893766d41e7b03d12614
 e61243b4adc611f8a3df2e9c062f161f
 e61319a47b1d7fecdee4bd2953da0faa
 e6143425ef530a1509f470c5533001e0
+e6168a91e9aadf1e2503ed088cb6f06e
 e61864f13cce66c71b06d3aaad77a27b
 e618bc0ed55a72d4020623d86b283e39
 e61a2ecd308767d4612639c26ab979f7
 e61a4619ddeda8f3f803675e9e74884d
+e61f0d9380bdecb6868addf0cb791cbb
+e61fece3524e946c9c5718bec573c527
+e6202b8a974c76a27993a517969cb780
 e620aef103e73064b4cfc5ab9e7dab5e
 e621058f22ba4a6459d8c585690dfc9a
 e6298079f49546d653ef3d1013c0c2f9
@@ -29253,25 +35744,32 @@ e62eb760373845a4ca9a60e5b9bef647
 e62f1c07ac04a47c4a63d588619547cd
 e62fc7742858da5ce20980c0635a31d1
 e63077712c3878a0dd9086bc4d8a324d
+e630ba01cc5547a799cd58e4b223d476
 e63215b7601518fbf2b6f38df18c5e60
 e6321847b69fc36a32236a00d03cdbbf
+e6331d488bbdfb4d92a1671110f32661
 e63403867407a1b72e4b45ff127f3433
 e634eef069458ae8919b8e671bb505d7
 e6374c2d6bc58f293088bd67d11f1747
+e637b2a7f58beb3fe88078de5d180e3d
 e6388bb77775de129b5559763ae1b170
 e63afaa15d7930127d09482a1ed3b6db
 e63c80ede4006fed4d03ff703191be2c
 e63cce5f16483c8b03d10bb5e851ef5f
+e640f8e21f452bd0a4915c948027ffb2
 e641fff1ecee0f98bab1b27cbb93b194
 e648f36202534b11e99fb995e80faacc
 e651ae2ffebb4deb93db330c74653522
 e653709015d6374e9cd3513ee663f6e7
 e653e3ba027858c11b4b6b194552fe8b
+e654d22b5e8efc50ed282cae6db3277a
 e65931699df202feb6e802e1f8a06982
 e659a63413d6019b0c61383609426587
+e659ab76f881c059c40461b651ad7c23
 e65b0744e0cad4eb2ce5aa10d93d8cca
 e65bab9335eee7afcd5177379a8b3e59
 e65be4f9ead08ec0527043a840266f16
+e65df89afd9e1b20c883ab99e744f5e5
 e65f25a8d168d8005235ca40c07c5348
 e65f378df58ec663e28c4d8939d0f271
 e65fd052aead051be5c0d633ad88cf73
@@ -29280,12 +35778,16 @@ e664351a8947373e7ac1b9dd90ac8a58
 e666fbb4deb9c5b3661c8ecf403f627a
 e667414429cefff03a0663f44641355e
 e6689d99b3d7e7a4829e108c6d1539df
+e66ac309210407e4a0c5730bdfe9e644
+e66c1b6096e58a4a77a14ac5a9868028
 e66dd200f4e16c44f3ec2b62f1a1b8f9
 e66e300b455bcfdb8892b5a3f42f79d0
 e66f2482d924441bf7d112705431b24b
+e6721e6f7334cc2f4e97d3f220ef6cc6
 e67320e17752b9fde403151241eefdaa
 e6736ce55f34598381312f5df95aa6f6
 e67442fbb33f150918ebdf96cfb440ce
+e67554ba2ad91b1a6849b9d9be1aceaa
 e67744ebdc94238b39c5606f646b1842
 e67780d2a47b83fca5b872a83769a263
 e677f6472e8d6a41ae8ed9a9fc6d0835
@@ -29298,6 +35800,7 @@ e6805d913172190d468690466ae29e43
 e680fa43b4c7aa7c8dc91debb910ec2a
 e68391e14be83ad5cb428c2cfec6bbfb
 e687eea879d77fd26b64c75015ad1a2f
+e68a34a16c13b9376e9b0fb6d25cc124
 e68af299d861cca9c55b5dcde3825e50
 e68b32f315f0cb76e9d9c0ce537e7001
 e6917a38af5c0984c2644c9591e5ae3d
@@ -29307,6 +35810,7 @@ e694e39f9f3a2dbf1fa9dcbb69f8b96c
 e695ecb4f5e0c922e7d58dbe3734c2a3
 e696a2f1bf2150317bae3421188c24a3
 e69761ede92373ad876e59bedbbdf472
+e69791faa80fc08f389bc0839d02f141
 e69957ea58f528c21c56658eba1da40b
 e69b03eab71db97960de039137633ef5
 e69c10ca216523327a74ab0a49da821f
@@ -29322,17 +35826,23 @@ e6a6d6895cdd319eb8aff36a163370ad
 e6a74f094f5c593d19fdc572c64cee1a
 e6a905f0d63a8883ba10c9bdef9e426e
 e6ad46a4b4a8002ef9eebd0dde8c74a8
+e6aefb85bc2723016109ad14e706fab4
 e6b509247d7872d03002b35829f2593e
 e6b56b87b19ce0d787e0afa211ca9224
+e6b607e12749430ea2631b60ece2c4c9
 e6b612916e16f739eceeda285d01bd8d
+e6b65716f852b53d1feb5ccb39acddfd
 e6b77e67404683c0790f1fc8d00cf736
 e6b980d02d654f18b53eff53a0fdd3c5
 e6bd4a343c18b8c915d924ee2c2b5bbe
 e6bdaf73449f4598684e3075321a3fbb
+e6bdd4a7175e2efc6fc4ea11af328060
 e6be0bd872a176154897138ec9187092
 e6bff96c035f93ceaf924ba1e05898cb
+e6c2635d17837dc4c73a45d9f97e122c
 e6c2c679f0b47499621d7e8ceedd7f11
 e6c50eccd342049d3aad12d71833e552
+e6c8d8fb3c0e2988956734ec5162cea4
 e6ccacf98998344e6a3e1efeb3e2f719
 e6ce22591817e8c29964c8ae6b9c5256
 e6ce9c53cbbd75a24d99f29d54263cd9
@@ -29342,18 +35852,22 @@ e6d166f471caea8b2502ae7bfcd18786
 e6d3001b77bda94fae5548d82e632e5b
 e6d34cabef0613abe8f841ce6768736d
 e6d3d8d2faacefbe0f3c847b557b69c5
+e6d539f9561c18178336832cd0ec48ff
 e6d55cecde10ceffd3479ec69ea04862
 e6d9056e3913f5e20f5b700c457e4d3d
 e6dc9bbd3f57c455137f34488ccd5832
 e6ddc9e1bf4ee77aa7c0d007c2d49b78
 e6de0f50f6bdc217d6197c9b55464c49
+e6de7241f26ca10662f5b045c88aaa45
 e6e326344ebf72486ef77720a4a933bd
 e6e6f6c848243d99bd12d248bd1af5d1
 e6e9781f5f750ee2ea3f27c19a2d776a
 e6ebf7140554572e6edb15bf8fc59d6b
 e6edcb2f2e2d3ef657dad5bfe3d07041
 e6ee12351ded3ee8602945fb0a518203
+e6ee3bb407f978e869fb8494ac2c5f0b
 e6ef30732ea6384bec9087922dab3776
+e6f14abfa784ed92da9ebe9f81551908
 e6f33a7e16df1d9564ee553cff6ef943
 e6f4cf703e569443760a83af9e05d6eb
 e6f50f766c44cc37e0939f293bcb42b6
@@ -29361,6 +35875,7 @@ e6f5a5c0d56bcee8b6b87e2dfd8b79a4
 e6f9a1fc78888abc07c3e20791aea4a0
 e6f9dbba94ad6804171f2bd740a60923
 e6fbd802b65cefffe9b25ed27bd324a1
+e6ff2ffdb517d5de5a85519cf199afeb
 e701c443b45866dc9f13660e45117f6b
 e70257d25b2ea1609f5efc4927e27b72
 e705892c173a8c1a26114b7f19d638ed
@@ -29368,16 +35883,21 @@ e70622d2a1ed2e13e8d6e28f1d2bbf79
 e70906d37ea76cef9559a2e74b97a740
 e70a46a019c919544eef7fa4be7f0f2d
 e70b68e1145fa2e24186bad510b17f2d
+e70b776dba8bb790dc623be73fbf09bc
 e70c32bd0e8c9cfa97c543e094043c15
 e70d3dafa663a2e204caac222868949f
+e70d886c28f0e90bc3979443c907f04a
+e70f3b10189bfdb43f38eec9413fad6d
 e70fa81e735aa392768c2a19aaaf3f41
 e71000ba0888c2ca6ca1557ea38e09a1
+e7108085166383108eb518cb34dba68b
 e710902e1ac80a60fe16dd138bf3083c
 e7125cc74539071479fedce554eadbe9
 e71ac77eab6c53736fd945791079c708
 e71c4a2f8304e6aaff4d447d8235019e
 e71fca1df1a3c43a2d4437723dcffd38
 e71fca2d6e9e8b5b048af9c63fb23c02
+e72053a958a481ea1b3e6ed4c2527ce4
 e721d6a1e47c30880271886cad665eab
 e723bfcff693b562cb6dda3b775ba327
 e724d0e1c26e60bec3cab757c8b71545
@@ -29385,16 +35905,21 @@ e728f20a3e21b86bf7e2ebfbed842db0
 e729aea1791842ccd5dff222de15b3bb
 e72b16ad6f11055a861d1cf5cec4a80c
 e72e7439140dfdd1cb7b9b97cd0404b7
+e7301737e0ebe8d623a52184973eaead
+e731134955cb3defa362b343e4a11afa
 e737f029a7c49ae005e574f2c4a7553f
+e73b7017b31bdfa411305d12cf53e88e
 e73b86e1c4d7ae1402897a0211ec3f7f
 e73c53e4d02afe73f9aee93478ca576d
 e73d14c3a9260b61ca1ac6bb8fc50bfa
 e73e618663e0fe603db7be9b1ac500bd
 e73ee95fde32570e79272555a7fdd951
+e74088ded9f4d66ea17b4a83aad29ea2
 e7409f7463a1099a7e496bff1f43ecf2
 e7414ce4846d8f74f135f2eb4e77950c
 e74678f410bfcc4e5c599180552a11d3
 e746ec9736c471ea66152fb587ab0b0b
+e747799dbf9edc1b71c18db76021ec12
 e748374cab5a65d57b204980e787dc76
 e74eb36c1c8f9d44ef55f06ec9984f41
 e75194c449be537fe9d4c4793426470b
@@ -29417,16 +35942,21 @@ e75f379dabff03674111e9a3c4773ebe
 e762247960251a8018893bda034db5a1
 e763c372699b4eda1878d3af1a9f4f07
 e7665e4b37429f348ac5a7c385b1930e
+e7669e1cc4365b7b594f7091faaf37b1
+e768ab973483512309b5b7563ba60637
 e769627a2947acd1102a546805d74c32
 e76bee4eb17ab73443e1e627e7135492
 e76c3353bc9edb77064735033f64fabe
 e76d62aed0fd4cf4c95359beec32cce2
 e76d9e2784db4db4d765943d8703befd
+e76df712eee0fa6add90d5f026f507bb
 e76f242e5f3c4c000063421313d9f2d8
+e7700d23c4475d3539ed2eb46b66c010
 e7703c330fab781c0bb17df78aa96283
 e77336ddd51c6de034c9185389d0b800
 e773d0df3b5c4f009e469fd12357abc3
 e77499ce622435d80b245ae5ddfd5a39
+e77b281ca26a2cd4804931fc7ecd7c0a
 e77b43cb0e944f813a342ea1a777940a
 e77da2a23e00c68e6940ec7557a91f50
 e7800ac745b6323720d6a448aadecde6
@@ -29438,10 +35968,13 @@ e7890738e082a50d56caa88b7cd26118
 e78a87c78f9b70ba921b3a3c2423c3a6
 e7924dddc08bb8896004668aa33a9dd4
 e793a6ee577cc1efde7b81dcdecfd036
+e79905d0b1c46253cb90a3726f0eaaf1
 e799bf9c896ce1aaabc5788d1cee5ccd
 e799df02b9ae2b7fb9dfc4e688e7e8f1
 e79c01b50364f5360893329c61fb009a
 e79e193d0bab9f2915d5dbb3b97c2b57
+e79ea7a529c5a734629dc29912472fa7
+e7a1c3bf0d4c8d005d104246d226802d
 e7a2164ae3b6f7fa4b83f207d62ff516
 e7a4807599066785c7ffeda5de96c671
 e7a4c06dcd65741d51d55a952538afb2
@@ -29457,6 +35990,7 @@ e7bfa235e643bc32ab96fe0b5b7b6da4
 e7c0211d41f595177a08440181411d9f
 e7c1c32a9e4c0027c390f589ed274450
 e7c59dffd86e3b52e3d249594ae50f1f
+e7c65c59230d6aaf71b44cb70122384f
 e7c86e5ff172152f940294f878b50e2a
 e7c942b56a99bdf55b927c2bdd104c69
 e7ca0f53a56ab633307e5fed9a393580
@@ -29467,11 +36001,14 @@ e7d6f9a7ba3d9fa8ce2ddb43eee1a462
 e7d72423c508106676f8e434d40113c4
 e7d72650f2eec416e470b7f0c9bc0691
 e7d7b4f50298e9458ea419836dccaa46
+e7d801253271ceff92ce792c05f99f74
 e7df75d10046f5051bb2d87b9950d248
 e7dffb2f4dc326d0ab67ea3ec258c690
 e7e44082ce91990e2ca1d1fdf2997673
 e7e6d45a37ba57480f267feff8e27bb8
 e7e721052eb417750dd4ab58c8489574
+e7eb54fd0956d79401d5754998524cc8
+e7ee1cedc3c3f19bc1a9c24c3e6b6715
 e7f6272671eb83a9efc8eebe7baf3aac
 e7f77d3f34580d42c3b877dccae5055f
 e7f80c92723b79959006296190ed521f
@@ -29480,6 +36017,8 @@ e7fb481d801fc9586e70d3df6ff85668
 e7fcaa82fa33803fe3e8ddcc1e5d3fba
 e7fcabaf8de1204154842ae71f65fdf7
 e7fdddf67ff25b5c259c477094a6821c
+e7ffab569b3357ce6f7be55c21676373
+e8006ffb5834e3a4b211287fa351e3ce
 e80311269253ae07fec373306a8368a8
 e803d10b767fd04ba2729f049a89700f
 e8044fc57108a23132665dc23b8fe7ff
@@ -29489,12 +36028,17 @@ e80ac44cd4e420357d56d116c6f9f13e
 e8104f053337e3522a4c1f0b168141ee
 e810baa3bf6ab4afb2120cfbfc8a6f7b
 e81110b3373e7c6c8ac22d332d14cee3
+e81669cbb360f9e88d421f9555960cf0
 e8187019d904ab2a487e053b3aa1af3d
 e81b251fb02bfce53a180f0a8003a0d4
+e81b7c80edb772ee780b531e09762b7c
 e81b8f67718f313573c6ad9767acce18
+e8217312e37e2992a8e845daab05445f
 e8229ac1a2a127cede7409231ffeb333
 e827d7939e381884de2b9a7d927df4a1
 e82db718c49b171405c0f1cc0c41317b
+e82dd74841539a18ba71e042f284a2e6
+e82f64557fac42863dfc129a3223a85c
 e82fdc6cf416781c72eca9cc1974e7c5
 e83445eb327616adc7bfcee3c44b48c4
 e835409f1c1682c08545aa9cf83551fa
@@ -29510,12 +36054,15 @@ e8422555788941e2e3ae4f8fb6e0a564
 e84310a561bbb3add6f66ca7fdd3dfa0
 e84426d4f9d77876d6d6bd56e6c67f20
 e8446540bf295d9686e038ccf15cb66b
+e84684a7402ffd6572d38a683e146697
+e847842d0163b2337df9ab80cd20ce55
 e8498d8596d7059012526b6b39712022
 e84abeff8e88f790f1f61414c4221b67
 e84aca35c833f05dadcfac705fa64ca8
 e84e32b7e64e84aeb2164cc14f6d7048
 e850a08ef8b90dfc9ceb062c68350556
 e852db0472c7984b33183cb34fefe40a
+e852e5a5d0bf3a364f45d2d036392690
 e8534731d29418164f09f88d9b4c0279
 e853c93b5e5d352cfce5bc62fa3c1e87
 e8551eaed6a6b55f429f958421d2ed4c
@@ -29527,13 +36074,22 @@ e85c67b31b9040463c7b1c24d53544c6
 e85ce98555b4d8cec3cbab58559eff5c
 e85ec6e6b55d80585538b6d23e6a9825
 e863010c02152a3f4ae95c98729ac188
+e864384028ddaa311d52da61c900b360
 e866415bfdeb010b28f7e4905457bc6c
+e868ae7cfaf4d642855e25f7e9f3aadd
 e869b541871a217223b0551412b1909d
+e86a8e7ddbb1c1524cb96673160dda5e
+e8715a187319087678d5f7d136e7823e
 e8716c7f1d201ebe7d1ee159be86578a
 e8721670b01949bb886a1cfa51e1dbb7
 e877bf7a63eed77436278ad22731337f
+e8780264e7e4102798b64a51b014eb51
+e87ad06f5428d77249972dde43c5dc1d
 e87b965f45051d1eab414ba7b2092638
 e87b9b912af85a33c49b27c7863db1ad
+e87be111e4079aefaa295c73d23e6c98
+e87c4431da97f22de5ebcb1500bb12d6
+e88108c6852cf47b50ab028b46714e71
 e882bbfa8ba5463e7e2549623318a8a1
 e882f8945127da1008127ce111e2cd61
 e88453586ab588908a17e5b3ba6b9b45
@@ -29542,6 +36098,7 @@ e896917f74e9c1bd179f033ee7e07dbd
 e89695568aa29a7e2162ad68e7c82a5b
 e896a22e7fc8263717fc4d86dde03156
 e89752bb76e60fb49311d49fa4ee1a45
+e89ab152e0b6a4d42b9698c6ae88ded0
 e89c0189e1174999a1ee79a71594b5b1
 e89ea48c0d3c32a299979215fafa52ba
 e8a1a16d39922e98a88735ac4c240a52
@@ -29549,15 +36106,20 @@ e8a46e4353433d28149289137ad9126c
 e8a5984eb61fc4b3b05a270da538d6be
 e8a8dd421ccf627d496db5ca24a6e6eb
 e8ae1d71d91b7688917cfceba7c5283f
+e8aff6d5b1b7c5a11a33cc09b2d7da66
 e8b074752055a509d31bf7385f377103
+e8b0809e27a9520eff02741fe7d5fe3c
 e8b1a121e38630098dc54ddc6c0f039a
 e8b3079bd581d2d41153d2b64ec5655f
 e8b34ae3886189945da8bf18d5565b1b
 e8b4c8eacaf555287e681f821c685743
 e8b54d97033e4346060c2ad9d7ad809a
+e8b8bb42146a5747f97ab4125de7dcfe
 e8ba9af3f9d3e779d408967240b6bcc8
+e8bdbd3db16cb2c25247de5bba2558a7
 e8bddc3016153b787be2c580eed387e3
 e8c04115faae06487fa26f4f104e9c39
+e8c42cb42de2eea837e3d677a90a5dda
 e8c5572e8925dc7594a4c15d2efa7e87
 e8c78fdda79f0feb40f909c9cd215017
 e8c82779db22db188b8fd80214167397
@@ -29567,18 +36129,23 @@ e8cc173e5df5bee433fa2dd43913c34c
 e8ccaa94dc9be59fd2754cba5088b5f7
 e8ccaba4b3b810658a8603c58a1d7cb9
 e8ceada409cfab27013eced4e281d49b
+e8d687e385d351fc0b37f5a7639a4cb3
 e8d79044a2e1b55fd31724f833411f5e
 e8d9709c580e7e93e7f86700ce23f0c9
 e8d9c84776fba431f8ad511e5cabf1bf
 e8da4683d117bc4fec68a4c9ba414216
+e8dac485fc27a2a382627133986d44e2
 e8dd8d9318920334de54df02e762aa2f
 e8dde84e6ccac375c69c15128ddca577
 e8df681bb7e76e674e472989cae235fc
 e8e2fd16d5852493b20861d883c7ef65
+e8e33552456545b0b0cdc3f2bbdf9add
 e8e532e7d519ff62330c5c090f455e62
 e8e5cb8a694cf568af82e9c36ac041ec
+e8e78a076969dfa751b1a9165c2d1ffd
 e8e7b93ed30f817bc404acfecdf548dd
 e8eacf4a06351b62141e8b42d82fbc98
+e8eb01ce092be27dba0183a7dda343c2
 e8ebdeecdeddba7cb919709390494b46
 e8ecddd1eeeb39bd179f7634dae3abd3
 e8efe4c5857fc6176e0dc17a917a7668
@@ -29590,6 +36157,7 @@ e8f7c11dff0f80b3139d172278637935
 e8f88994fcabfaee9c6db1573f9cbb47
 e8f90bde97725e50ed9f34c1ba370e98
 e8f9309cbf00296bf58e4c14fe1a5746
+e8fe788ee77a3621b7b18eaae2da8b9a
 e8ff442f22886f5f80478de54b1169e7
 e8ff63982fa8285b4bb9c73469730a77
 e90086d1ed31888ab5439520b41988fa
@@ -29615,6 +36183,8 @@ e91efd44a5e79423e44f7214be1856db
 e92084cd12fa80cc197cd08be25b1ad8
 e92299300ec7e38914fbbdf7c884e0b9
 e925868e58577335bcfd23103a35ff8b
+e925bdcaac5f0607cea5e23fd1521416
+e9272b360f797cc61c95594e865b14b1
 e92771615a84c4174e18602601c42e71
 e927f5ba3262204cf5cbbe9152bb8af7
 e92934cdc8c8b6c1f97c1bfa28afa1c8
@@ -29627,26 +36197,37 @@ e934f8ac64eaa3ebf4841d1ffe766b56
 e9352a6170081c4a64d455e945e7b315
 e9362bb8049bc857602091cba51261ab
 e93754fbe565c22466265c2b705662d1
+e93a0ceda580f9758197064b46893f7d
+e93b3c9211cb92c339830e2b0862721e
+e93cccf4e647b245702f588cd98ad95e
 e93e3908918c2429d9086b9f613ce5d0
 e945a420180321fe2b20e7abfec43096
 e94770d16edaae92b154e996811e09b7
+e9478d1af33b59dd12d9c05a8cb818c9
 e94977656215dad305cf0d28463d9862
 e94a20c7d9508ff72809a8c999f27b6f
 e94fa5ef164ff31747621aae7e261cbe
 e950935d20d3d4789abff30a40470479
 e951f0c2ebdcf518089a2165e481b751
+e9543c1a968629c6ca347bc2f581234d
 e9552c9c5cec7c6066f36cb51c05bd7b
 e9561654c466b985ae0c4994cb199908
 e95634373f2932523232fbf458b1cc5b
 e957292359ea96fff2623fe0697b8725
 e9577558e69d69c492135c2dbf276249
+e9593dfe5aaae4426271eaa46624f728
+e95a5d19abb0b2dca35602774d0f6bcf
 e95c52e22e95434bbea622fb327047c6
 e95f429f770c221123726850b8ef6e6e
 e95fec1a4bc5d6e1331f159029a80c8c
+e96059c4609f03b2a8f3eadbadeb7eb0
 e9635713cd89a85dec41c088864cfdf1
 e964fd5a8b5cf602785ea218289ed396
 e965d840c84f534e753bcfe8eb471284
+e96871f92079f7adbb816ab0b679a454
 e969b504cbe54a2537843d36d8e46ec4
+e96da2301b28827560727a1e07f768dd
+e96ef7333006affc82432da49574532e
 e96fc81173b5862e869e99a93f91098a
 e97043e078925e46a1bbe4a9f75a74f1
 e9720ca7b9519091602c3199ce3be648
@@ -29656,6 +36237,7 @@ e9767c921d37bae5bf5ecb10ca201f4e
 e976fb79b4d98284b0c8c95b7db8f1fc
 e97ac760fd9e93970cd53bb8fda350cd
 e97e16e13fab4da0c794969d8cbe135b
+e97e5913a632cfb94aaeeb12c950b7c3
 e9822d232a2a541569590e4572d36e75
 e98297419cc863ded4dd7f8ef30f479a
 e9833e1428eaf52674068b01f20a3920
@@ -29675,8 +36257,12 @@ e9900dc1c5151beb7214f9edc799bab3
 e990fee52550e693d2dd07162dc552f5
 e9922e9a8fd74dd45c267e17fed714ba
 e99484532fe115c7921e273bd8aa8246
+e99573cb275a481e03beddefd989a135
+e9960809f3f8e08cdd4d5e8dbed1b435
+e99639a699bcaceabb11c24f4516f5fd
 e99809e905d01337fc84a7c3521eb49a
 e998bf2683b9de448fd3a004e05a5e17
+e99a75a6c46af06ab92f4bc07fafb90a
 e99b9188b8d20dead79051458c0c4dfb
 e9a1430f9ba03bc5bd69b6e6b3e7ee42
 e9a39b4584e0ecaa2484cd9ea39e1b0e
@@ -29692,8 +36278,10 @@ e9ad3bd3e05ef6016d774c6941f34b13
 e9af1c6550085a8ba16c3ce96cd83158
 e9b57af3ad907dafb1e08e300b765513
 e9b66df100a9826f2090cbff204f69e7
+e9b8c5f85c8711f633f61d555bace8e5
 e9b95a833e71fb9874c16e82f9c53a6a
 e9b999c96610a9f161b07085cca42b6f
+e9ba1db51127115d043dbd14239b45d6
 e9ba44bb3b308a1b3d0bed11c713250f
 e9ba4ab1b00f0a09caa531db3bb69c9f
 e9ba80a2dd82e63b972b6dbdc5865c95
@@ -29705,20 +36293,27 @@ e9c0b33dde91e9969decf236e622f028
 e9c17dace5fe2927b200f4dcdef3728e
 e9c2ca22cc4e2ca819b098374d7e2730
 e9c3606fb1a0e8ada999bf825c399451
+e9c6361f6400ce0d19548fa500c6df56
 e9c76eda1fe39b8c94d8610ff9772259
 e9c7ccb292971b43b8889d1ff59c63a2
 e9ca90dccae4d01a9052c534de879a53
 e9cd4d9f3062579cc3b65aa2d984498f
+e9cfd31bcaaac6ee7b3e3028cdd5eeaa
 e9d0d02bea577327287572e33d91d4d3
 e9d24823e510b79063c0b6604999a026
 e9d360e6cf0548fa12cacb262ea8a1fa
+e9d37b740acc3331bb87c64bf4cb62c1
 e9d5d4b26909967622a946f207aceec7
 e9d65bce5126f29d07b6806eae7e842f
+e9dcfbd038d0b290bfe7c9e62d2420bd
 e9dd95a01d6b003d4882f249dc500be0
 e9df1c0629762a59f51ea3e17babd3b5
+e9df62d5f08229116be0340b0453bb15
 e9dfa9b78c21ae5c1aa50832415ff9ea
 e9e00c3d60dfa60286a67116e1a6cda1
+e9e1cac43c97981f3869d714998203c0
 e9e585c72e1419f2369bbf0c78066d36
+e9e63d882a9088262d45cb0196503283
 e9e66a2477c5ec2d7e128e64acbafa62
 e9e7ea9f43bb4934a0b93e2df98c92ef
 e9e8b89b493e046120764a52d62baa98
@@ -29730,23 +36325,33 @@ e9f60b81103fa0fcc9d1e467be9d5eb7
 e9f7a47b3717eb05329ea689c98024d2
 e9f826a135a7305a056a8895b0718ff5
 e9f85c0d531255480c7570e9af47d660
+e9f9b83b5eda997a9976ce652fae3966
 e9fd42291e8f4b5e7c225ab9a98386e3
 ea042f2a741a247c55fa04777a8ba6fb
 ea044998258d72811b1e13b234cb04c6
+ea04b7ef711220f932c19c68e0618e42
 ea053e36ea137a4b5b0c79fe15f2a1d6
 ea0bd582ef4c7e152418adc4c9878723
 ea0d647ae0c2a259c33adefdb2f085b3
 ea12115046dec74c54436f8ce9b8427c
+ea1627aaa2c3b10e0328462bbb96fb35
+ea16cacb6a8ec4847bf9e1aab0b32f1d
+ea19f350e961193e8c1189bb1cd309bd
 ea1a2bcb9141a99137ace227028485e1
 ea1a9812069075e441bf4db3d2752692
 ea1b066a117644e419be718b99127cb0
 ea1bfcf009323f448539f8ed24d2ab77
+ea1c9d26022f22ebba90f50444e8bb11
 ea1d0c265d867ceef26188756295145a
 ea1f811923a86e342e7448f4b5fcce58
 ea2181dd52e0156939c46ce6f27fc9c3
+ea228c8d39726a4f3f62da564d2fb583
 ea234c47dce7fb66330c05e767ed055a
+ea242b82370285bb21de4869af52130f
+ea24b4f7110e2b9ca3cd49a37cb9bff3
 ea2516aa1d4464e46cdbdd3e7e0df20f
 ea2516c0ba20ffa76b3dec203b4b8bd6
+ea25411898bef75ce2f86b28fc995f34
 ea25b1fca1dda341d88eea410744a13f
 ea28ecda7d19380353b1d510ef70f78f
 ea2e58d870e944f46f26edb1f1242559
@@ -29763,11 +36368,16 @@ ea3b51ab6dc797c236f290da36afa0f0
 ea3bb7dca1532ac151ae43feed2653dd
 ea3ce38f14fbc067a40337603234bcca
 ea3cf3653c7d392f73a043740fb56973
+ea4039da23e4c2198d273b5899e6a380
 ea41cd3a9a9fb7599260511a17b1ea08
+ea44996afccc7e482bfa02f51c913d8b
 ea44ab2eaec64ec11a42770dbac7b26e
+ea48083fc583efa60e56538548ba8bba
 ea48a636a1f0b5dbe635515e4916a637
 ea4e443a70f64c7f05c1895a64d2f70a
+ea4e727eaf6c922a7ae779581cb568d5
 ea4eecfc638d6208b80173c78fef0804
+ea51e3526d4a389e598e8e352aafc0df
 ea57d2b4c206b5e083cb8c778300fa5c
 ea58c4190c16172ed8ecec4289ceb393
 ea5a8ba016d217c77450c5c63ecf8385
@@ -29784,6 +36394,7 @@ ea6a05770fff7ab7da01a32077b8af35
 ea6a84ddb16d735b1dc57f96f7c25840
 ea6b431dd1d1dabf05d2333fb08b0302
 ea6dba3526c2b81bf1b897e87bd11937
+ea6dc21cdad8de481829baa08aa88ad2
 ea6e08b688fe19ff96718d454f87205d
 ea6f7a09b10d40e0ff5eca29bd1a573f
 ea6fb9a2f57eeecbfc3d14f5629b01cc
@@ -29791,35 +36402,53 @@ ea7218c041884a75e165189a237640a3
 ea7241bb8fbabe2c712e632a218e9700
 ea72ff37f091e415cb87e1d2e32ac929
 ea73bff3cf5f61a7845f7434aad8db47
+ea786405092dd4b543254fa8528eb677
 ea79e578018e44592fe584d486cd8572
 ea7aa171fd51a23b318e30ef5078cdd4
 ea7b334cc734c2ff84eb931eae31e3bd
+ea7d8944ba9a0cf5324217e955792dfc
 ea7f057537580907373f60e2e576923d
 ea81546ddd5d0db9682ef6c820b002f7
 ea839c52bfca506ab715df4fa238b95d
 ea876c5a9bf1583e8ce8f6422c847c7d
+ea87a82cb32069294ba7e03a87fad620
+ea8925f0b1ea8ffcc5745ad05d7f6d50
+ea8d82d3cec2b148ed2c59334e93d0a4
+ea8db1b1d3045c2481d769e3c9e1548d
 ea908f509bf23a3081e5c5689720fece
 ea92702e847d4579169ddc80ba2a062e
+ea9ac3aa483051ca325516a954ef567d
+ea9cc0b1950cec2b593de7b9e47008fb
 ea9d593687a9583b1338411e4cddc833
 ea9d5ab84643b5fe95d71ce2ad827384
+ea9e64df1a15b6d5a683a9ddaad9883c
 ea9f34b392cedaf0a28dc408c452c0fa
 eaa036da7fe3634a50130217e321140e
 eaa10104fb07ed4852de47e07e70e548
 eaa2a1a5f61aec9265bbe16b78b8f07c
 eaa2b8fe6ef6a5eccf4a60619c12f649
+eaa2e8c891729fc5e2e1f80589d13df0
 eaa749ed71802d9734a3a8b6d1aa4149
+eaa7afb58f524e95265fc9e64fb5e6a5
 eaa906e5140a80d69e48472e6c77a959
 eaaa0f0f959517d49cb866c2e35cb524
+eaabc48c0594ed5143104796bcd00556
 eaabc63a57edf7362a72e3b396bccf91
 eaae9e76a931cb2c0e9bcc45af896116
+eaaff2bc0a9777ae33dc24041e60942e
 eab225b115c3025ce8dbbb4e182eecb7
 eab9d06e125fb359938c2fbb77387487
 eabcb077db050204f57139ebe7b8dc0c
 eabcf7f52bc04dd7b6077061754dc0e9
+eabdb3b39584c593da32d45bd883ecdf
+eabee2dd4cd4a6f2109c4881d4b7c001
 eabfb2992c11bf7581d6f6e0b1acf9b6
+eac1ac6a89ec1aa04c0f2a40ec14d131
 eac34383b4484d3750e0ea1b85ad2852
 eac38926d6292ec4d0f623599840a35c
+eac65d560bdc9f58ff2c98fbb9685a96
 eac86679d3f21d5864d225a799325503
+eac90772edadd50218cb2c8fec4aa582
 eaccfc2eee95f4ac9881ab9c86efe681
 eacdb895a395b73d6d0611923c47c1a3
 eacfe03f516936d4046965837dc2391f
@@ -29827,23 +36456,31 @@ ead004863bea6d2992500824d8ceee45
 ead354160753e457ad6d88623bcebc99
 ead47cff8ecddc68d09642537397d95d
 ead4bf399b7dbd1b4be4b9727cb3aa08
+ead5b5d5b99c2024f7d6314ca3b474c0
 ead6af774d0380a0f4036e08a73fa299
 ead8a76a4e07e7e80e00f7e5ecb4a114
+eada9561c61a6d7345995fcdd7ee7843
 eadb9242d5152417ac04b3fa17431d5d
 eadcfc03119b53a3449516bdcf289688
 eade107636e28534a9c13bad80252070
 eadeabc612d5248a711edc1a5d079349
 eadf4b014ffd732e3c9e5c8532fc3116
+eae11e06090793a276479ab7f1b866d1
 eae145fd914182c94aa1da02b2eb7ad7
+eae2ea421ba9ed07bcf3c0e86bcf9a97
 eae48462d688753ddd26c0d81a4aa9e8
 eae4a5fab789a7826eab45b7d6ed00b6
 eae5b8888c2b7af58ba211dc2143e585
 eae5ba633c915e0b8e006c559c071d24
+eae6eb8147dfe8f084dd12e68881806c
 eae84319854e6fa636d2996dac094342
 eae97af7d4f424fba551f7c51b4f459b
 eae9887a6c53d18112ab340aa4dd1a5f
 eaeafa1266493997361da7d4b4fa0fd1
+eaeb0833cb093ca7fb3164198f186952
+eaedcad56aadab3e8a665386b2603f5d
 eaf15657ca37bc25d79a515515ad6097
+eaf47c3644a7a021046f3e17e9d27240
 eaf8fcd4dc26d917d6d9ec3d293a2456
 eaf9faad85ebf5dfdd8d4a67950c24c2
 eafa7ef234102d8d9e1af1dcaf1e3da1
@@ -29852,13 +36489,19 @@ eafd0b6137b2094a5843812e7092adec
 eafd3d8923738e45916205b166c1982e
 eafdeb3e2a6dcb2c0da76352ca90c920
 eafe40bcdcae903a4ec5e2f13b7c03de
+eafe8daaec801994cae8b6b72953d278
+eafff96635294c676ac55533c218b296
+eb0093b05766580681e5dfa87a49c42d
 eb019842e460cbeaabcbd14c793e65e7
 eb0293ef67743e4d3cafb67f78bbbada
 eb073d95aafdbb2a6558540400e939ad
 eb0938e3cc30eeb75621bb45d13d93ea
 eb0a89036f3fb5245a7f121e9b8fb5dd
+eb0ae107fc17bf838f56f3b0477e2751
 eb0c4f3873c91499c8db5a801e0c7120
 eb0dfa8604d1ea9de7fbf0518d5a07fa
+eb0e32528bd6442011265114454a922e
+eb105f517348734f7ed2a8d0747b02ba
 eb11301a3475017d7dd0c8fbff6af1a0
 eb122c540bdf43254223053e1fbbfd45
 eb1387576d4b9c915957f8cf48a93bdf
@@ -29873,7 +36516,9 @@ eb2289dd0f4ceb4a0e6558eaa75914d6
 eb22b000fc4d7531574deb757cb0d8a4
 eb23d22385c9614a0876852ff9b7975c
 eb285be48cf54c8744a754418ebe999c
+eb2acd522490377fb1aecb29bc99d88b
 eb2b125879f6ad80fc97101ea75bc51a
+eb2b686cd4349c2b780414f9b7d36048
 eb2def228c0c0b34b581affe510dba6e
 eb301265ba5e34d0d5ec6c9c3abaecd2
 eb30bd8cdac39c847b056c7ab4cef6f1
@@ -29886,6 +36531,7 @@ eb38376e05a95f43baa3467ede014bac
 eb38595ece9f56c4bb863b055fa9fce7
 eb416bfc3029043ab4b46dcf3bae2c50
 eb45bddf5eb8f9899ebbae4acbe83eea
+eb4ab91fafae388a2df011f69a93e08b
 eb524890e9ab628bb015637cef2df793
 eb52f6eb23e71e4dc126be95375c36fb
 eb57145bcba4e5e70586f09f64647a28
@@ -29893,6 +36539,11 @@ eb5756ec4ff6f68889097fe866a5caa1
 eb58a291a6f7a36b87911372734cded3
 eb58b5af34dc5ca1118cf19b653c59af
 eb58c512a7a8511606925870df798841
+eb5b6475252e208f9f0428e207eed78f
+eb5b928763986c4f3d2563bded617b5d
+eb5c5e9b64b24c3a9bb092aa22509e7c
+eb5febd6f418b11ea8db3a2ab380b7a8
+eb605f4aef9896841c27448ff6b53e96
 eb6430d5929ae3cc86a68f6eacfc54b7
 eb68de03881d78de6e6607988262586e
 eb6d3cde5cba8ca58260761aa0a530e0
@@ -29912,18 +36563,24 @@ eb7bc76c489bc73effe83c8a3604d53b
 eb7c45176f046f839aeccc04a005d15a
 eb7e84a8ce28b8e5ae0d1e86847fe43c
 eb8027902cceaf70f45da8a4ff080ebb
+eb802f21cc9407642c2fb9bebdbb5457
 eb817e87352aec3d7064cf9fed5c5fa9
 eb81ce41516ad517ba39ca31e94f7496
 eb81cfe1f80c701d18bcab4d23987dd2
 eb820ee21d57e9b8d3e3641ff7e8013d
+eb8428eca95d5c9c1420c12d6c078804
+eb84f092b6d79b2f362bcd1169d7c5a2
+eb8790de6d9d92e8f997af0ef2d86674
 eb897919c42419f6e5e6273e75b345aa
 eb89d8d932e2f9cf548d47327c3653b9
 eb8a8d904e521961658d3b5a8fa55337
 eb8af2a5cc59c3456aacbb5972d784ed
+eb8b2ea5dcbb1c57030defb4ee01cde5
 eb8be978c876d132c9e6cd26558b1957
 eb8eb61cb2720d3c674b57b9a595526c
 eb91f4db85d1fdf135f26e2dfe936558
 eb931c678b2cc486ea00d5a09de0ec0c
+eb95ab2878d2539c1057b870d200f68e
 eb96668eadf755fa4bd6d49b68c12446
 eb974f1fce88f9158c5564f4d09574f0
 eb97e47a2f2767e15ca8b918087dba3a
@@ -29951,6 +36608,7 @@ ebc1131b09f84a09a99379466eed1417
 ebc279d780ce632725b90f42d6518e3d
 ebc97e784ef89794bf46c9ef748ee02a
 ebca2a672a190dd026f0d85c8cbdbdc6
+ebcc5df371941c91b420d62df579fc26
 ebcd877d1822d8af905e7b9af903b8f5
 ebcdb5d6a36931a444c0cbdfcbd1e960
 ebd0e018ff3a10a1a69ece92823cb9bd
@@ -29960,6 +36618,7 @@ ebd97983d60555fbc462ffb5713c0c08
 ebd97fd2bb0b5f75ecca52c8ffe72813
 ebd9b9a73d140fb89af6c02cd74a1caa
 ebdb75e46171253f5c91e6aef1bd3c6a
+ebdbe7a637da7cd9cfe9a8b4009bf620
 ebdc934b6954c0c10a644291221a79be
 ebdda09c9f1e4c789851e27a4b393d0e
 ebdf86c2071f3fe8f620c9b713c4aec5
@@ -29970,16 +36629,19 @@ ebe255b26f02bfef0dab6114b99f4f3a
 ebe4790c1b78b7b43f78bfb39dba2b58
 ebe731f5618cf1ef6db334b6e2185d6b
 ebe763efac477969c18b036afff60971
+ebe814b1b7000cb770f4fd8629c92971
 ebe89ba03b05ce84ebc45dd7628dc4a4
 ebea92c5d548dc161df65c45dff51308
 ebeb64b448b2b161bd430f2c08f50f2d
 ebecaac7827669fd426b1e761ff9eb8c
+ebed8b5d73cbb85733c113f52e3a351c
 ebee3d65d31692552671e6a23e429b20
 ebef26fb59926cc2d93990a25a30d92a
 ebf1161524288d02395776cee89f2311
 ebf201abff21df47e522e7b345d20489
 ebf208f033b95e55dbf665b05c3a0867
 ebf27e7a49f28757f7fd32af2747a8e3
+ebf6337abde75adbc1ba0dc33d9ec57b
 ebf853aa9237fbf4870e3495e0fa6b11
 ebfa435cb06fb96f1a4a42456c8ac3a9
 ec0005b005b54f51ca53401ba0180bc6
@@ -29990,6 +36652,9 @@ ec056d4610038b664516dcbf8f609fcc
 ec0613886d2c8fb8862c998309421e3d
 ec07a9a86d8d63406e85292d74c419a7
 ec07d049b6201670233821841d4d2a8c
+ec08152498744e1febd47ece0be2dee0
+ec0bed5cb64b680363380e4ab823df12
+ec0bfaa260de87cf4e294f4d52933f1f
 ec0c09b338febee7bf33fb4c950fbd3e
 ec0c460b8f1c788e39e6d4f3fd0965df
 ec0da9616a6820deeed06281b94f6be3
@@ -29998,15 +36663,21 @@ ec0f6e877526361447d14af2f773577f
 ec13b014932b52b9d89754a8d9c5e385
 ec15351d9804d2f1eaf53a7a25f52475
 ec15c7d498e8c06202a8785324c27a8e
+ec1763a3a586da3d88eed9c8da5f4ba2
 ec18bbc23f68f49fb4572221f564f683
 ec19c7e7df149e98ec6826f8ba540015
+ec1a332b69be0f89f1b0ca7483d63f8f
 ec1b39cfefc4c7b4457082cce33a60e3
+ec1cc3efa611893618e62fdee6ce1b74
 ec1d863c73e68de1ed29e428509d9ff5
 ec1dae0515607266d6a9534cd999b583
+ec200d59845e1296041034f301d39c44
 ec20aa9ea38aee8a1187cd51ea9fdf84
 ec2458f55238552a84f9275735c8afd3
 ec246d33acb443e1708027276e43403e
+ec27878e2f71353214491d914ea6fd05
 ec29d87198be3d6dbd95e4e69fe94e5d
+ec2dc762200eb17a2191fbf72ab84a9c
 ec3273babfe174a70640325c63e72c1c
 ec34dc6434f296c868a4d555d9ad9cb2
 ec387e7aa60047de01e1eda32979a535
@@ -30027,6 +36698,7 @@ ec46ec95b0f61b7dc63edfa38f8cc707
 ec487c86d667bd9cf3dafb3b7a7e6104
 ec4cd5d8cef760ed1f265793927517f0
 ec4d03594d9811c026991957630c1297
+ec4e53cee605c2a44c0e3efa39b5dcd7
 ec4f12f3f8f09e6081203e5b042472c8
 ec4f21ce88addc4961ae31f9c1739061
 ec51b471f8322306902156ea56ad1223
@@ -30041,6 +36713,7 @@ ec5cc3bac654ed7f4f28b054329f864a
 ec6144bc96b25616ae5deeebf56b604b
 ec61689d19810233b795194f3ae4362e
 ec64ec66b7d80ae8520e889782addf13
+ec65d80aa9d5165784689fc9896f0db3
 ec67296e16eb2e26da2c3b99b1ae69a2
 ec6b319550eeee09b6d845edf421e9dd
 ec714377864b8a7d34496099c3813396
@@ -30051,22 +36724,27 @@ ec7a5a9dd84ff9ba337c977435a75693
 ec7a843d714f6c04a8882796e9a90bd4
 ec7b198c50b1755fad54eaed920460b2
 ec7b3922cf7bdf20c39f5f775b941e65
+ec8065a39af4a0b7b16ef826bc6f704d
 ec820c3beb55ad616ea86e8e85cc1a6e
 ec82cdba4cb9ef7c91f464ae49577183
 ec82fe34ae3ac3cb98c9abf7305f4757
 ec844f933ead845ed0399b80f1867c2a
 ec850482498b6a9ea265093deffa85bc
+ec86d555d7c5a47984813603c8b69aa2
 ec87bcdf403f2bc9bd9d1ad45d743d6f
 ec88764f230cf14c088e7a5d0e1f8a32
 ec89eea7862342e13f2d58869c59550f
+ec8ac5d7461cef10e3a5dd4043b829ed
 ec8bda2e9aede32cde29aeafc1068a8f
 ec8fee270d392429fdd0f805649e3db0
 ec922a6e9bc869736807f155159c0293
 ec97558c133b073a55562bc894a8dd6f
 ec99cb4a39269a66e5ae3702bc9efe90
+ec9d16093628d89d0cd35ad023ca214a
 eca012f0365ee929fca73e78a1d59b22
 eca06649f8062ab7b397a0414b296469
 eca1287c5355e0d6a075edc03d230998
+eca3ec89465d4b578e4757a272a30d22
 eca9bb504c208a154fa86648940b6724
 ecabd602df925141941ae5ba4d2d68af
 ecb4298095bcf8b4ad2204389a01b03b
@@ -30076,20 +36754,25 @@ ecb998a35714857288c09c1cbd323688
 ecba9588bbda5e2935fccdce5d4ceec0
 ecbd4660fe1c9ce68b9336173fe954de
 ecbff4d76d04c4094b2e729bc00378e3
+ecc2261cdbff8828c0ad63be88276b6b
 ecc2ab54a0134b033625854c920772d1
 ecc59e324b0e89649cbaaadb25a6f956
 ecc6cb3983ab899dfa6dfb3b875b178f
 ecc700fd24b3b156e536f71537eb6fce
 ecc70bebf376a1d295a67fe045a4e35f
+ecc82554efdeaa9392eea5c7c0a470a9
+ecc882039d7fa9a534b355536b6465a7
 ecccc9a8f9f611c35ff30f2fd77052b0
 eccda3bd6afe4a2adc78db8c30aa9b42
 ecce954d06597a5e348744c231f964ef
 eccf0cfbf0aa74ad8b6468967a4d6aca
 ecd11bb20dcdbb44d0b4adc126ec73d5
+ecd27cd7b1b48ec3f91eb953dca8bcb3
 ecd3bfaf6384ae1c67db86e30874e86e
 ecd8e44608174f1df1b6a1bf6df00bea
 ecd9b5b4f5de20d679a685932f7bae4b
 ecd9bae4a5afb511fc14c0da71668dc2
+ecdbe05a3aea3b7f61c3b0a7eb3b71fe
 ecdc49703804f9a0f89fcd5fa463f268
 ecdc99eef276b1068bced49f6df2a1e6
 ecde1358561bfccf6331dd5572887be3
@@ -30097,6 +36780,7 @@ ece05ae9c34507592c7fcd31c10f5f49
 ece1ec221df987e00520f5e906f162c6
 ece212b25ff09cdcc42590e3f71f6919
 ece39d32213bb85259da3c35ce531cab
+ece3f3d0cf542febc0c3fa6def0a05a9
 ece66b6a09b58e3046fd159bc61ec544
 ece6bcafa34152f0befdc0b2a9d2ec5c
 ece9ceaa2fbef197c53066993a5f5ea5
@@ -30116,7 +36800,9 @@ ecff36859656fbe1e3c6e85fa05309e7
 ecff9b5c5094080aea1b21dba0333cd8
 ecfff99aaef355687979ebd497848d67
 ed02a33b8131874f39ac4a54a6b5a3ff
+ed02fa65f799c19b57a38606a9339852
 ed037d70bca7d5d5b6947d4d67a8a639
+ed03debdb2e75fc953b1d65018795b47
 ed04afb238c1b65875c93967fd51df6f
 ed062acba3a61f24f48608a04465029b
 ed06aae1cca7c3c23991a31531a69c58
@@ -30127,11 +36813,14 @@ ed0b79fdd97ac70909c80692a822e5e3
 ed0cb33249568261f931ac3223f6516b
 ed0eb1096e38d9ba90938a47c63bb3e5
 ed0f82374b072573b86f8606bb93d9b2
+ed10b9f9f5e2de93afaa86f941750d3f
 ed12817124744b92d80b788c1b11d7a8
 ed149bcb7b14560d748354851625b61c
 ed1604193cd33b6ebc197ef4e59d6b38
 ed1608ed641f7e4f00fc4bebaa7f38d2
+ed178ebbe31eb45a6fcc4383edcbd57c
 ed1a03225d69b0e70bf04b38abcf89cd
+ed1c1057b55cd6fc204070648dbefa49
 ed1c386f5ea1d22847d137b01f22c134
 ed1ccfe8bbdf328b500d8940fb46bb8f
 ed1d2c68c293fc87c448d3eddc09b5fe
@@ -30145,16 +36834,19 @@ ed24431c0c405ff288ac1375110e7a73
 ed24784023861085d59efd85b6e400c8
 ed2488672bfa641b2313f69e0708fa9a
 ed258eabf8c9d1809b6238b1a2d293fb
+ed282b8104b62b9de984317bb1ee0b3f
 ed2aa2c23a4db744a6984190c21fe371
 ed2afcafc1863c1efd1b62210e4e73d8
 ed2b1ca61774495282388507492e852e
 ed2d4a3606bf4d5763634ec1a0019ed8
+ed2d65f361896bf16fc58b3e814a7dd9
 ed2d9303861eba319ea967f928f9f235
 ed2f2c40271ca7ee7792c2824e09ce05
 ed2ffa37a90c7b06260543f6df60bc94
 ed3060474813f969332aca0c3ca034b4
 ed36650126797e2e9dde8614073ced95
 ed36ce0453cf2a3fb7489490ddb36db0
+ed396668b2bac344f554a40b190006e3
 ed3c0021435309456168bce17bae5a3c
 ed3dde1e493a260a0bc01f029de66733
 ed4379719631d09198d791a62a4070c6
@@ -30171,6 +36863,7 @@ ed4c6fc531e51fb59429bef1bb43d535
 ed4cdb1efb64f8fa39ecbbe8d3169bdb
 ed4ec0f33dc2ddb13b1be52f757993aa
 ed4ecde49277fa4c626f5f7ba19a6709
+ed50be8b32f811e156db083918975932
 ed51c33a0850110fcb62cfbaf1301a49
 ed532974c67ebc4baf896172efdaf13b
 ed5353f3afd883b77194618c7a381c2e
@@ -30178,17 +36871,22 @@ ed550c928a6a45f76cd5da34aa98af61
 ed55decf4d332ca851325d27f5bd9fdb
 ed59d6efcb9e9c1ca423b141da687a47
 ed5a3ba1f4e29fe772956213161dad9b
+ed5c0e5b0a164ce2522b4bbae2a64558
 ed5dfe5bc981b15c12a793e0d37ad33e
 ed5fe1877ea6d00d275e898c889e0b82
 ed60c5ce60084be6aef2f8d80b1da4d8
 ed62c093ba8f857d85e13f7eb9acd5b2
 ed666681f4829e92e3cdd62bf19ecd73
+ed6972efec4d187c74531a55f55832b3
 ed69cf84f84b49c39b19a622230b7184
 ed6abe95da3d4e3dee6cad684d52179a
+ed6e0763a663124d38930b4e62ca043b
 ed6ea7364ee70f9754dc825763469076
 ed6ebb6ca62f5056f55f3105a605859f
 ed7094ef9300457c43c7a3c9a07a594c
+ed74c9cd54eabbeb158c18a3c3f288d3
 ed76b3ff44941c196f632b16f6113aff
+ed76e372056e53686b38fccdf5a830da
 ed776aee72e71a753002a4b98b60e61a
 ed778eb5b3d14fed17d8036ac5133b49
 ed78bbcf96503589133d80d96bfb550c
@@ -30197,6 +36895,8 @@ ed7b045b5661fd9bd1d440a457140d54
 ed7bb68fe3bd1e101766120e9bfb52ab
 ed7c0d4d6498af2f6a1f820cc0fb3de0
 ed7c9733d47d7a6b285921f80ce46c06
+ed7e04ddf1032c090f1121c27e1a24a6
+ed7ea532af40a60b4a77a93aa2ec427a
 ed7ec462f9dbf7b52b45b611feff66d7
 ed809f8dd3951165549f311a0e8f49b8
 ed816e07df44ec81f1fbd8a07cc821a9
@@ -30204,7 +36904,10 @@ ed81c3551710cbaf722e0d10d248a9bc
 ed82038252a0a7cb40e1a7f62fed94b1
 ed827154f7dfdcfc0fd4c787a5d18375
 ed83f8f3439972ea43b8593b3ffd8a72
+ed840dcddf5ca3a57bcbf0e52f9eacfc
 ed8550fe3063e7738b19de6f1d7287a5
+ed85c264c4eab550fcf5aece7c31fe3d
+ed8815cc42d40f42f9bb96a92fa79cd4
 ed88d20c33b11fd01d3518f52b6a5d77
 ed89d23d67b2a23fa6c2639db9752b04
 ed89f1427ae478246dd331350effc303
@@ -30215,12 +36918,14 @@ ed8d4d8c736ae7d3f38d0c05a7b122f6
 ed8e723003b9492bff7f3b9a18065e79
 ed8f4c294c1069163c3e87b761834d6d
 ed918545508e6ba29f6ec24f604d7e8d
+ed9224e1221668b10c90e03ec4c094b8
 ed944a74f2bc2abedaab41a86b2f7016
 ed9fbf7ed8107e90243dc7a562872628
 eda106923308b36289934a6e410f11e4
 eda2723546e3e395ecef38a79f260bf4
 eda2f55a71d319ebf395e74490f6bc32
 eda57f4fa83b5f9c52e420f67b05179a
+eda684d63e6d1a7e3907c187edefde7e
 eda738df74503a600934e66393893d7c
 eda85ec28a76326bf6eee98942abf15e
 eda9059df8431d3b0db453a990529682
@@ -30234,12 +36939,14 @@ edbb3259a1e732d1436e2ee8b6513a6c
 edbe04c8f0fed9a56c33c244e26f09b5
 edc1a443c74903d24683cd9ca4dc7321
 edc3c6e7c96828a5414f0d74eb7085f5
+edc703206ddf5ca350ad8a3d5c1a91a5
 edcbbdb588bb4eaedbd81410e763c614
 edcbed3c913f9c08732c2391bc8acd97
 edcc12e46d6a7d76a4a97203e28a7559
 edcccf0c5efc6e256dc6a23cae848f08
 edcd57ce76352a535e2f383e8b031545
 edce5a17c8e395c59bdebce3e8294030
+edce799e9fd81c3acd0383fc70c273bb
 edd2392788bac5e2e8c831deff35e0bd
 edd3227118d995733bec7bfb8ff66186
 edd3c54208caeab281476f717a1566ce
@@ -30248,6 +36955,7 @@ edd85621fa774fb502a5d922476bba69
 edd8bf276fd5b13aaafdd84d05a0f42e
 edd945bfbc4edcb7459118b19243c717
 edda0acb7b4bd5c963e25f0707849b67
+edda425819b59c7c202f9d2cb2fe8438
 eddb833f4a044b6fa6c15d6397c9414f
 eddbcb14280502430c213441f257c3d7
 eddd69004278a4ecd2a06482cf906f3a
@@ -30256,10 +36964,13 @@ ede0c86505f940b6bd639a0cf034a973
 ede4666eb8603ec8112601c040d49b45
 ede56a182eeebf09b8fcd670fb5acbc0
 ede89972408cbfd78b91fb9e39ab7d6f
+ede8d017fa39a0b69858d6e340fcedb5
+edeae923a42fe40d494b4c254c0c2da8
 edf12a2cfd4528bd57a29d82c6450f13
 edf1e6b4fc221d811a431750ef70980e
 edf3e34be5a72f6651c01b750f184d81
 edf458627bb9024c4016e93a8150f8d4
+edf628eb40bad3445621318f5ab3755c
 edf665d9609e8cf6444631e32862639b
 edf8e9598e4a8d1bb4f07710129d4db6
 edfc1e95fad851c16325a5d55559945b
@@ -30278,7 +36989,9 @@ ee1a4b3552fc828bb53c7f66b51ce61b
 ee1a5d2e4ff130a36bb24f5b521a369c
 ee1e7b7d1f712bd0b71758fecf800c58
 ee2ab458350fc793cc53c89bb368b6a0
+ee2d00e3a31265d86b82253269a369f4
 ee2f99f306315a1e9167b6cbcbc74c11
+ee2faf45208633d87ef45888166c788a
 ee30cecd771f728625ed744af723f30b
 ee339e9c23b487ca22fd45ad4bcef29e
 ee347fff4fd5753768f43c95f374a34b
@@ -30286,6 +36999,7 @@ ee35f0756d050ae421d0e4265f17142e
 ee391b92328fd7f9c79f12857b99a46d
 ee39377eb9e5f65fe17eb341515b4ee8
 ee3bf00aa66efc527db2eeaa0ffb790f
+ee3e032b5bb59ac01b74f43825f02eb9
 ee3e19d4ddcd009161b17f14f4dcd46e
 ee42532f416c8816157f9392210c269e
 ee45ae21e3ea3cc6ed8c27c28e1ed200
@@ -30305,17 +37019,21 @@ ee66eea4ae014d581b03b5074b7c3448
 ee6807a944dffbe07ea30fc03e3ee8bf
 ee6b864d5763f88584700208d38a3af2
 ee6d842fd7387e85d0460d6c2cf91b50
+ee6e5da9441e8df152540caf3039f05d
+ee714af1c511846f9d82aba96ee4ce72
 ee72063127f60f456b024c99ef88a018
 ee7277cf739af1962a1a6e34e054b915
 ee75448142e288a0641070641f4e124b
 ee7653b18fa131eff3c9143dc23c8624
 ee7c91c09703674c37ac56ed9feb727d
+ee7d4d30cc850801b4d68c5bdd5bb0d1
 ee80e422413313b0ad0871b1fc89dade
 ee826fc62fbe0dfb5675c55b1bd52a61
 ee8573191163eb288891b71a61e5fe27
 ee891f9a4e576363af75406a1a735720
 ee8afd9337aeb4b5ddf1cfa8c36f18fb
 ee8ba553a81cfe1567d2d440ed0af7ce
+ee8bbba821727df42b518eb1009a741e
 ee8bf5eb4797de542e538a65f03cba0b
 ee900fb42d6ac31fd1d3e91476239544
 ee9018f36f32a5a701a45208eeffc283
@@ -30340,6 +37058,7 @@ eea5a8aa13da9647d1cbfa4948f5a9cf
 eeab37fbf5a75119b98784fe267d92ce
 eeab78583e97a0b2a22310bb51b46bdd
 eeac3208fc3e27a56dd756ff5b9fd401
+eeac444cf8190c808d4121d71b25d6a2
 eeb08121f5aac92d4297c86da0c61552
 eeb3a481eb6654ab9c3ea208bd749e33
 eeb4ab9ecb929359ad6744bde33c2541
@@ -30349,6 +37068,7 @@ eeba1572f24ca2beb9759b2eb1de9277
 eebadc6807c38365c94ce34addfe2f68
 eebce7d5c022c8f96e5234fb1a7ed36a
 eebd8e12c2539a84823217b59fdbee5c
+eebf56ab8e0733dd671cb84159d26dfc
 eebf99523aad6a142691ddcff3bf0d4f
 eec3aac8fd33f752419878a13e5dcbd2
 eec5e4bdafd10ad61cd0ffcb343f66d9
@@ -30369,6 +37089,7 @@ eedcfdd0217c764f0e5d8c7cb875e505
 eedf413a9d978b77f6d99343ed04f19b
 eedf9f1e505e3059bc7ee429d32e13ba
 eedfa45c9dfb702a475ee7012e1de357
+eee0a3a27a8cc7b6cfffe21ff13d4794
 eee142371e7f14dc2cffd92a9dfe14ca
 eee7dbb9f305c6798300ccbe601aa8a5
 eeebfad2e600f827b2440a64de8ffe26
@@ -30387,6 +37108,8 @@ eefe5716a2fb35466fc22f8b4859473a
 eefebfd32ffc427344d76d5f596ef665
 ef004032503be94b4dce5a2df5611c53
 ef0064d4494ba91a03062de55deea796
+ef0194e34ba8ae3a91d1cfe5ab7da44c
+ef02cd821074c1564f2dc16281d29b59
 ef07c0c67b2b450dc59179b53bb407f9
 ef08f00ef8fa24563164859440a0b01b
 ef0b93a5f95e2e79ff60edf5f0ac41de
@@ -30396,6 +37119,8 @@ ef1ad4146fe7eda8b88a8eee1ebcb134
 ef1b37745c2b68fb28ed9f66fe5bc67f
 ef1db21fdd592bb4d817c1d5570a6d45
 ef1de077705ba9c2750c40b0bc359e25
+ef1e07693acbd5c3e7a27766af4028b4
+ef21f1824f4a65a9f615a386ca732f33
 ef230883320c3d4d094949ebac810eb7
 ef241c9ed8bf9febdbf573efb9e16efd
 ef26c279af61dd3f0153710e0a18f0e3
@@ -30405,6 +37130,7 @@ ef29f285b2b79e6d923de01aff4bff92
 ef2a2fa839136b6515aa978ec6825586
 ef2b00c43085aadc0116a3d58859d594
 ef2b0283da60e52974f09e2babb8a7cd
+ef2cd0046ab2b76f70305e8d544abce7
 ef2d1b017ecc9d4524ec275f9b2cff61
 ef2d1b973b572458277a39630ca88dfe
 ef31fc78a8febb1c4e54d3e8693f540a
@@ -30413,6 +37139,7 @@ ef34a258c6ccec765381e37fdca5158c
 ef362ca6c50068e9f1d03ef187bc1f90
 ef3653c309dacff2f2739b36f5692f59
 ef36aedb990c349235e8902020def350
+ef3ae280d0afbe74ad738eaa2e6eeafd
 ef3babebbf193229ea7daa08b37d3b70
 ef3ddae6834eca207f77dbfc01efe0d8
 ef411c8f14a44688157959e767b50b95
@@ -30427,6 +37154,7 @@ ef500066d8060850544788ac811fce50
 ef5061608aae63fe42e6cc06d812e280
 ef527e984c8016bb73b547ef9d91cb8a
 ef564b2e844d829e030e4b0ed9a6e776
+ef57dc6143f8b7a4c72198d56f3394c0
 ef5b80d336824f0da6b1469a6826cd55
 ef5ba0e0e3f3dd0fdf5d2cf441005b11
 ef5bf3b532e74f2c8539a881096ccc1d
@@ -30443,6 +37171,7 @@ ef68ff8efd4902cee95df6c3b92c7fca
 ef6a0f9a008f01623e54949006f95be0
 ef6a9a69ceacffda72d75036aa0ec85e
 ef6aef965ebc7ea940ac8e21327dce2d
+ef6bd3465a28ee9cf6aa24207b979f6a
 ef6c83b9b535e5af29b362bb40a44dd7
 ef6f1365b31c8321c0788bb9dd19a040
 ef70325a61dbbed6721bb04534012167
@@ -30455,6 +37184,7 @@ ef7a1501ba8b410576dbf5036b33ac5f
 ef7ac6bb7f2412b79e97594da73b70e5
 ef7fa2a0fa79438ccae09db0c69381df
 ef80387eedec69ac80170ccda3768d25
+ef80698773c147fefb477fa0207da1fd
 ef82722cf6102820daeb38bdd2987e57
 ef8376585df641b4bd9aba2384fcfc12
 ef853ccd6d6b6f5b803d6ee3a9e4fab5
@@ -30471,17 +37201,22 @@ ef96d5bf4c97128696062f1eeb1730f3
 ef97d511289149c234d8be35f5426a20
 ef980cbdeae0c7b29bc37305e85f5366
 ef9828e4973ce31a9debe0c334e4931f
+ef999c0d11f7e3e3fb45ce2cce915b6b
 ef9a0e7672196c58127b39575b52f5c8
 ef9ca02acd2d42b73c6b84978d978aff
 efa0e44d7352c4ccccef76a1705727a7
+efa67c85e7f478ef8235689d7d70614a
 efa81fd774eb9ab562ae0c4ea9d65578
+efa9fc01db8d62a9b5b51b0c3de3fe05
 efab15ff7851d2ad400261e00cdb22ee
 eface23f419b7333f0d1d5558d4bc5e4
+efaf2add0fed739a0969520d9ce48ef4
 efb0fd01b4c5ce550d26808c88a3ff89
 efb1d92870a835efd11dd37a60abce16
 efb26209592a4e65b7a6d5fe026ee229
 efb2ac48fa0a868785aa83653e43a1de
 efb531bbb8164b8d7ce7affc4656ef59
+efb76df5b296dcedaa464bf2347aff9c
 efb8ba5bf09b93449559ea058f6861ed
 efbaab100fa158f67614d185982f2ff9
 efbb58d6df9959243cb54644c7a4dfeb
@@ -30491,18 +37226,23 @@ efc1290c1f060a2789db9c90c0531e40
 efc33075f17b4e4fcca81d01ed6f0c50
 efc381791e9e7ae0a2635824b99f5e22
 efc480edd8478cad3770ddd1aa622f0a
+efc4b44ede6714dc578cc2507c507bc3
 efc68688bd08be09fbd6d3190d21522d
 efc75dab34a8d8ac87b6ad154a8340c1
 efc78445aa6be228d24b94e2b6cc94de
 efc8189aaf4a0ca9bd53347fca72cf95
 efc88a69ca966acff2c03b2f830689e5
 efc9b0fb696afc83ac555bf12e3cafe6
+efcaed553c72b16c46c0c3279ee311b1
 efcaeea5e3013b7413bf33fe385fdd67
 efcaf8242b71e5c3d980d6e9a7735161
 efcd052816f6c1cfd03570e5a5a20364
 efcda831e9254154d18d8fa547a5a82e
+efd1adacd966e96357b62ce2d36501f7
+efd45c4db7873caa158d7e39bbfcf9ce
 efd5345f4b0cdc6fce775efd996ff45f
 efda86772fbc8b46fb2ca5d84d9cdc41
+efdade8b74ca0f3228cca9606eab682d
 efdf61ddebf6318edb2f5b37e84402d4
 efdff978dd5cbd79827cfc2ac8a84954
 efe19d500d8ed1818304ce46304a1f93
@@ -30513,12 +37253,16 @@ efe46e3b6263e9959bf1293f8aa4e590
 efe6f4365049ad75c20ba2c74373a466
 efe836fab12163996e30775febc45560
 efe83bf7cfa2e4b0dfa356c01b5635f3
+efe8b533590e2c20585d7bf42bd3fdf4
+efe95957634986fc13acee91f551cb9d
 efe97e0fe4517b5ea7c586fbd860f1e8
+efeb18dbd91cdc0597072ce7b51c696c
 efeb2fa11aac4656e9397ab31221d6c0
 efeb581c4aa7a97679eb15c7aaab78c4
 efeeae4a0454ce194118065a95c4157d
 eff0bca74ab8ab2f3362d4f6dbef6bf4
 eff16abbfd07cb0b3e5ee1a2dadac5b1
+eff20b2e494823af7fb24491e0a595b9
 eff2b66c8d9e6ab0948e9b25b697f58f
 eff3376833bca7dc8d127c6b13634e52
 eff438f1f1b9bc79ec821289513e31ab
@@ -30530,12 +37274,14 @@ effb6fa10b75715c5a339264c75bde7a
 effbc14e31a045a54bff67a51abaee06
 f0010867368ac03b2359af3d9c49cca2
 f0013e31f2a5547e7779cbe5cf05903f
+f0026dc8ff1c54557510201c2eabdefa
 f004118cb327c75ec24203c4999c691d
 f005b5b3e65a3af9aeef5d1e900ef5b6
 f0081e01a0ba2d846a20107fe6743316
 f00849ec950178adaaa3d6de25388650
 f00c8fdfd7781773ff5c8f69f15fd698
 f00f48cb2bf2cdc192fbd5e1e0ad36e1
+f010805d8c0317067908a45399747bec
 f011b33a81ab72a746200ee804104de6
 f01376d0b5ca7afe601bc3a13be114a0
 f014a1dcaf69118523fab9fa3aac5cd8
@@ -30558,20 +37304,26 @@ f0252eb4f3b0b8f6c0d04ab2334411b8
 f026db6bda8ab530723d60aecff87e90
 f028cd404a2a45e74ad3a3fe62fb5b23
 f02e33ad9d392dd2bc28c3ddab4fe50e
+f03163bff5d50610777c08becb5ce357
 f0328eaf25872fd86fe73c3ad84b19bb
 f0347afdd1413aa208bbe8872c0d872d
 f035a7d82b3cc311003343185cf7483e
+f036af37c42e56ef33ff97157a27c213
 f03b27d86485b30be2856d4fd3088dc4
 f03de9eb0074c8fca5433659749ec37d
+f03ec3c22fed3e516e8bacd7e6b89063
 f041f99ab25f5812d2302b378b4381fd
 f042e8ed0d44b8d4748cc27f6b633d45
 f0448722d038a1066375b7d7a8b664c9
+f0453152cd9dd2144d3746304db7a07e
 f045c10024eef6d82ddfa5bd7d60533d
 f0475780d4e13be597cbb3cdad59fb12
+f047933f60f535757d73fc091f406e4f
 f04b8352ce739b0b3abc273a6a5a8f5d
 f04e0e26cf61f32d31fa5092c2e221a9
 f04e1ac30358647e2c75365c7174b312
 f04eb58708bd4ed68038340349707f28
+f052b79aab98f6e5c0163631aacdc368
 f052f87c734d405792acd4c57af2b8af
 f05310c572cefebaed9b75261b6fc1fe
 f0534d2da1e44663f620df778c0ecf35
@@ -30580,10 +37332,13 @@ f056caa5819471dee4383ae5002a0dad
 f0587321380d7418b303e6bb972b0802
 f059038110b284514631d5870a7d50e1
 f05a4bd3a2f9fbe2183c0052fc01e234
+f05be3547cb28cd23fabb630bdf4eb2b
 f05e5728851a64969c0045994b5c12f6
 f05f77f3acbbdbeb32301fa9c2468c45
 f061f18b4f63b1f0229aa38add960b68
+f066446dfdc6892473fb6641745a74ca
 f0669f06fbe6a47c731213a1821b5034
+f066caa3501ac70722c67b78bdab68cc
 f06730acf5ced5db4edc2901ab019290
 f0680dd3b8fe13b13f3407164aa874c4
 f069b6e4c7b4717a0485c54ff9da896a
@@ -30592,15 +37347,18 @@ f06a095d514055d3cb5311f276b9df3c
 f06ad1006a26b9831ac2971c48be36d3
 f06b3035d8a61797a04ab55ae882132a
 f06f92e6eb7bb261f583fbece702e966
+f071befd256e9c98f4b7807dbfedc7bd
 f07440540c1f040231ee7ee77e53291c
 f075dc9309b83ee04cd03c781b842b43
 f0761cdf2a8d015a98c2d7a0a981820a
 f0764eb6b9d3a05c8a381f7fcf1068e3
+f07752fee3b6ce7811bd467b780fa4da
 f077570f507fcd44e5c39a354e843573
 f077618baecbde931deaf60470415877
 f07ef764d25cf7b1223e7e0b80e68107
 f081b68d2fd091c7810451950d0a52cd
 f081d025250fd33a769554d5c7cf226a
+f082f7ab89b73b6992219aaff110382a
 f083e7727d65a122b1d3b744bda6f773
 f08559ad80ec57f039c2dfc98f85133e
 f0861fc18c311ff1e7e376c41adc448f
@@ -30608,12 +37366,15 @@ f08684cc8cfb7af320d3ca1b0955d945
 f089897d7689b8cecb487975fc6c5c0d
 f08ac61c6f6c4c0cf01f76897467322b
 f08bce043401a18fb3c0667b15c30bae
+f08c78a6da0e7c4bf5f2d11c9ace8582
+f08d91e0531e8b7b5f1eb9d961ae34b8
 f0903d915e9065b668535a9606ffbfbf
 f0932095e782fa5443490b7906a45c1a
 f09446727993a377f9f63631985e5e74
 f096d97330b0c7a9dda866d0d0eb489f
 f09868176fd8a4b584281400338b8e71
 f09a22e78af0ada07bf2f12aa48d4357
+f09c869e97a57da44e7790a981f36169
 f09fe46af62092b2e96ee1269d7aad56
 f0a3c7bee18c0b6fc2e2b7d557635fc8
 f0a42398f5d2260f9dfbc0bab61d0b24
@@ -30634,16 +37395,19 @@ f0b1a3782449332cddcb30d5ed5d4c8d
 f0b330ad5106ade9f9fc0a309c9020ef
 f0b3aa273851141d3961b8ab3fa98944
 f0b402c53f6cf311e2a0e61d6d7e2a5f
+f0b474cf718a784dcf052dda950e7b44
 f0b4dcdaf08deec0e97e10782f79afc6
 f0b51e30969b175aae124f54f38c295a
 f0b962d451880b5f7790d8c63e2cf366
 f0bb71afd39a62642f280f13749fc8e7
+f0bca8bef8187e97a3aa9cb81b8461f8
 f0be6cfd0f34bcc01adff3f005aeaa24
 f0c0371529c839c4ba3823ccaed55afd
 f0c1a474347e1c7d1a5819d19346d6ee
 f0c83965f8c42f4a4094d4863d8c59a9
 f0ca8e319b3f1dc106ac3b3e03888b14
 f0cd371e8cfe185cdbaaebf94a41df3a
+f0cf3cbb0a9a6e8b596f898f99e71572
 f0cf5e6641fc2d55b3729ca6445a5815
 f0d2c1ef1d6e1be150cb636f22d0e006
 f0d385a6564a89134dda3d2b361eeac2
@@ -30654,6 +37418,7 @@ f0d9b68836bf8eab3f16d3bdf893e2e3
 f0db1a78b7b75850983ca230e0ef345a
 f0dbb7400d4771a2bfac48dc72ac5f21
 f0dcf4ec180d7a8093e3d590f2224317
+f0df3cf5f8e8d558a4e86ff6fc7fb7ae
 f0e1c5720ea75497b0ec7617d33a9dd6
 f0eca4761d3b9cfce2058abbe1883ce1
 f0ed7ae2242b3f940d8f4abe6329c851
@@ -30664,10 +37429,13 @@ f0f5134aafa8e04cc4c7d755d98058d3
 f0f70e69eeba8f3b783f422ff8c01171
 f0f812d7cc40080f14d16e6debdc77f1
 f0f85470b30c199d0725e635bc9b76f4
+f0f94b754704b8cddc93356bc44531fc
 f0fa9c749417df28cc982856070d1def
 f0fb523c411cc8951544aa30353f259e
+f0fcf9ac77008b4fcc309ef863868ad9
 f0fea1a07c31c15dd1214fca8a9c6e76
 f0ff48b68c3cc29b4de350625e70570c
+f0ff85ca745501c9bc14d27b44ab68c8
 f1002fb76c57a922f3ee2c43b78e05e8
 f101e6dfa362dbba9b7f1adfe8bcbaf5
 f1021b4e4d686773624e26cc423971c3
@@ -30678,20 +37446,25 @@ f10a588fc02fc20feabea1a4f013c8b6
 f10bb84595ba54b20855cbcd3d48c278
 f10cd465fedaabac0f95af1826c2cb56
 f10d4d507a861dab8c0a0b991c2ba4ce
+f10d55520d917ed2ae30b33a4b4270dd
 f10d5eeb6c7177610c6de601dc1cebd7
 f10d6d267b76821a779cda8cd3f72ee7
 f10db756a87fc56c5da19c5487ebf077
 f10de3ad8df5e35d4da6d21934dd1575
+f10f250c98e4c497b42015df2c7b1f14
 f1109851c70084d703b9fdde8d430891
 f110ce56d7d53356c163bbcd864dc258
 f11100e9fcc1a52ccdd18aa09ec1ede5
 f1120bd6d68e82ab50068759086f59e1
 f113be2032f8fef0bec7009c95329576
 f1140ae68b52e82aa4403a6ae4d5ca4e
+f114f7ebbf8b443ddd3c2eddb8c1df21
 f116409d64e2f49a912015886eb88f23
+f11656d1f6500bff4a6cb77664dff084
 f1166822d8b403c0c33820dfe704802f
 f121e976ebf3dce5090c9cfe210384fa
 f12303015cca8a5b0daa2e4ae6e2be32
+f1241a643d95edd8b53c122c0d81b143
 f124de6b2af820ef667dde7572d2ff1a
 f1255a4af4e9051d634c016fc1481d47
 f12b573669c026814621e181d003287c
@@ -30701,6 +37474,7 @@ f13390ed3d03e05b6136367796eaa178
 f1384a565a67ef1de1c73235190d60c8
 f13e22df142fcb56356f26d05e57cada
 f14122cc7cb621468aec8817d4535ea1
+f141fcaceccc267adc30df15df3a39f7
 f142d1aeea55925f6fb8e7c30833e3ac
 f1446d1fc35a72797a16e8fe41b8ac8e
 f144bc6a5220e676ac455871001c602f
@@ -30709,6 +37483,7 @@ f145bc1a9e351537888294b94ca2e79d
 f1476644f4039eae058e66dfd7836f90
 f14b8b84d154b14e045e69f980b54f08
 f14b92a03c3b3aa87e4cc21651aac0a2
+f14dc9565825d4b8a026ec85711fbf9b
 f14e104634264c656cd40b7df4f3b552
 f1523eab5161a93b04de83bcb3ad6981
 f1545bb5c7384d2ddc6f3f8029bf079e
@@ -30723,15 +37498,23 @@ f16a9937a5e2eaf4b41e28c06bee7f00
 f16b610469dfeb6021ecadb1dfd1f487
 f16d07d964ae11e56756328394969ebd
 f174739cdad911eec8e7d53a08a1925e
+f1759e3f9cb7e6c2d91d60868ff62693
 f17740f52670a8537a3797df95216ad4
+f178ab7e30ed901c5f8ae7a3edf7896b
 f17c9775d45f22a4c6cc93a2aa9054f5
 f17ec849c6c039ca15f9a980803b88e2
 f1817c455a7c138df0c32d7a87f83746
+f18184b0494ee099c2fa3d86d1a35b38
 f184b1f4f4ec337ea5cd569517bdb5ed
+f18c24437fbf380eeeea52125345b4e3
+f190941c1f4a17fe0074818063c634af
 f190bc0808ebf0667b1483c6770d27f4
 f1937d98e8a6ec9f1306d5047816248b
 f19397fb15f530f78941fc37071efa12
+f196140087eec332f4a71a841fa6b120
+f197fab71610706c906d3c92549e16ce
 f19996d43f81f479d673504c14d2c7e0
+f19ac367ef571e970bd766d88fe556a4
 f19af6c8bef5c5c595b045549fb5b35f
 f19c177139d89ef1d4c09d9947e3d1de
 f19c3b46bfa59b97512173a2f7351ce0
@@ -30741,13 +37524,17 @@ f19e5c15acf959dc94e46703880ccfe9
 f19fc76f016e57a3576e5d291cad407b
 f1a021b0c6798fc451e4cf29d8ab7314
 f1a4a9cee02447b9d8f058349007d3b6
+f1a5c1f6b993c0a5c9e3fe0c46d6a9e5
+f1a62a9eff5aab960ae9cb8ba7f47e06
 f1a79888b847ff56facb5e4926b32ed2
 f1a93b7f1eb1c634369e7f7c384b737c
 f1ae51a6fb0fc7fb09f168afba1fc8e9
+f1af4b1005c05f2a685ff11d973ba2cd
 f1af7e721e345c8038bf20fe8765d861
 f1b024fcd7ab09545ba15994a90247dd
 f1b2087a22ff298d9f3568ea0a026272
 f1b4347b938f1115eab29811802f4983
+f1b442c99973bc17a55e312082f89c64
 f1b4c909708bcd7754a28ccbb085eabc
 f1b8b9d264609da755420ce58a301466
 f1b985862e4fed1c495dd4b068270243
@@ -30755,8 +37542,10 @@ f1bc0e681319475af25e0acc5f15e74f
 f1bcdc4204e44390198369034bfefb14
 f1bd7cdd4dc275ae30438327b135a7d0
 f1bf29bef8fcd53c8f337a35d364eb23
+f1c0850e3fd6c7adc7f4010befda3385
 f1c1ee731a5e9f2e90a9ba8a80ab0cd8
 f1c27a43963e74ee701b5f7aeaf43446
+f1c56a42f5fe551fae877416d81246a7
 f1c5e7001c71e7bfb1b753d10a44df8f
 f1c6774fea10bfa0cd70f464695b4826
 f1c895b4453c85c07277971554348f07
@@ -30769,8 +37558,10 @@ f1cd2c47dd6a2d5baab10184bd54112f
 f1cf5766319ed3a70e88dbf3a321c390
 f1d00c6b4fefeb74369bee96817cf193
 f1d0b77970578349ac29e7644e0a90c0
+f1d0eadaa9017b6248782271f04fa6b3
 f1d5b24208750b80cbe1e494b94fc152
 f1d87a01596c69d45cfbfbb72feb9e3b
+f1d96d9c27df9a86ba4d8ab905b04eea
 f1d9813a045742dba81dd7ea92e5ef14
 f1d9fcf17d77724296269000278be60d
 f1dc72dbd9d71f6ff98c48836ca32752
@@ -30783,6 +37574,9 @@ f1e36422f30fc183a1a5578784da22a7
 f1e65be72c76a0a47095975326e55b02
 f1e6d5f05019e63cfe2381264b246401
 f1e911ef58231bb7235a72ae73887d84
+f1e9f54b1063a0a1898d043626053deb
+f1f3fe473a5249132dd7983d383778d5
+f1f44d38bf8f96d5a049cf8ba7e00e15
 f1f49bcc2693863c518deb0622d9afca
 f1f579d639236655740e97913dcc7d97
 f1f6e425f11782705dc12d499800b05b
@@ -30792,6 +37586,7 @@ f1f9e17e779f2b896f3e0567da2bce1e
 f1fc8527c92f877d9b2845d3fd99557e
 f1fd4bcf3a720ef9e24c5f6f92d6d5af
 f1fec4f1b3d2c691087e9dc79c8bbf56
+f1ffb902aa8162e963a72791c1c432fd
 f200f3f87b3543d44487448f868cca8e
 f2010079404faeb9230b02a28cf3bf48
 f20112f8cf47a3269df6967a2fb44a28
@@ -30802,6 +37597,7 @@ f20915d9db2e38c256f08e77f9579046
 f20bb80c2b30378d638a4536168ce5f7
 f2104e70648f0ef885d9caa03d3ec175
 f210e93967857b61198173cd43a06576
+f2110247150d012930fcad6854598d44
 f211220cbc065dc1b4092abd6f9a42a0
 f212603161d2790674c80a61dd5d5eac
 f213be300ddfac84e3c6b3c75b8b3507
@@ -30809,6 +37605,7 @@ f213f5b01a77b1beb789667836009f77
 f21459c970c51516d7c82c7380134e31
 f217abe75b136cab4166769faf5a3acc
 f219ab9da36def780475fca9ada16b3e
+f21da8a8c5b62901a0b164f7ce59a420
 f21ebc18f14e73305a15dc0c6a136a22
 f21f633a78f10a8835ed28c9d9a51b01
 f21faed640e22363dbf0431dbaf9221b
@@ -30819,35 +37616,50 @@ f228c79c26171fd0f8c85b0c8f2c3795
 f229b93338fa78a036c13f7bb497557b
 f22d57eb77a82e3bb5971703abfccf3e
 f22d638f427c06090ecbba9e941bbe0a
+f22df079f581b51bdcf250db9c90b456
 f22e9d40f87411d9829b5edb20fd23e5
 f23209fed35f7ef66e4cbddaac4f1f11
 f23c31414cf64fe34e12ce0c014377f2
 f23cabe9d91df33b8bd6905cbb9ea61f
 f23d46bd8949970671d19b13cbd79f82
 f23e66890202a3ef296dc595090af3bd
+f23f4c86305ac0c094fdc71070d68f25
 f23f9dd0e505534522585ba3f0894a59
+f24029697f5ee4d3680cf75e9d2099b9
 f2417916019dfbcf6cb2da6ac8cf3972
+f244fab8014b2f4098c4474a47038435
+f246e5fe85e20ae4b781ec313cfe0a46
 f2479b28edc368756e2bfa4e9df2c493
 f24c07b1c6b6a806d1f626ad99283bd0
+f24f160c64d8e252b72d46a1fc7fd8cf
+f252c4ef4e8b0c59a7571d6a5c2a9dca
 f2541baa3b12de0c5bd4cc4ff75ee422
 f25ba4db79f834308c38d9792c8da000
 f25c17a1de5960c41fa819a5819b090d
 f25ff6f055c0b1cadd3f69e774ec9704
 f25ffa2a7fa48304a9a9e184f9be1b3f
 f261f37418ed402c8d3c881be61e2490
+f2626a7bcf6af1bbf81e1c9ef20b4b8c
 f263c65a06cd049485d9dfda788fe8eb
 f263e02af400d1825e2f7bb109df9a01
 f2661d0872255dc607013d5040a7fc94
 f266eda1a0fee6156b9f98a913aaed61
 f269a94706aa5d81d6e9be359626f8bf
 f269babc272b4f848234a50f8b179046
+f26c66e5ce0c78952a04f6efb3236ccc
 f26d78fd1d5e5418af13134cdb445f81
 f26fc920cd57e90c2ea69c1b589da3dd
 f2702d449db609d98a693a9cf05773f5
 f2752ff538e10f54ccae718781544f5f
+f27bcb7c6af69ecd0ec945830a01eb81
+f27bffab42a5fdaae4a7f4a606499a58
+f27d30782a8f5b4d2895a272eedac816
 f27e6822bf58ec71782aecccabec762f
+f280b2d73f1a75e67d338f353838fe3c
 f281c16724d1234d48591da20c6e116a
 f283c7d143a72288491f02f6669b4a48
+f284759d616163e690186a1c86222dac
+f2867f6c6ee7d83f87cccd64b4d6b1cd
 f286ae7a86f211f55d1601865f7f2aaf
 f287ea4c03c87031f726e1a10ae850ae
 f28af21c31fa4cf4043554e1ab923249
@@ -30859,47 +37671,60 @@ f28e4bb860268fb1210a71a9f53ebba5
 f28ebb9517c18e67442e084ae590ceab
 f28efdb343696e6287651d097a34521c
 f291c43e0c6b6207e240d293d9de3aa5
+f29282a9c7bbe7bf617a210be8e71c44
 f2938057e1ea81c4a0d44b09e9a4c16f
 f294a29d18f658d2ce8c64b67533a857
 f294b160ee0d3a33146cb424fe454346
+f297e2d1ab8e4442b161679294dd2c1f
+f2995efe40bcb5dca4d8c4c9aa78852a
 f29dc92bac19ea7e3e0d3b9fc9629e0b
 f29e4d9e954f7a796a3c3ffb8adb18c3
 f2a17e0908b8e93fcdbc40dedb0469ac
 f2a1dca9785982806bd305f0aa4cae2e
 f2a2befcb4423c85ab3583479f2748ed
 f2a33711d234d0765453fe0af76d95cf
+f2ac8cc2deb01d63bf0fb4f82f425376
 f2ae5a0e03a17ec8316e15296a4ad025
 f2aeb405b149a80fd441d998ca44ae71
+f2aff03c847f7dfc8e823f81ff323fe0
 f2b1a145af44bda3549a823a5432d4f0
 f2b1e9edf92a4e0d6b240ff13ab95f28
 f2b2e4f0fc11cc85bd74af0d7a068529
 f2b4916968e6fc15c6e9cd71f5ed6be6
 f2b63e24043ac07074ebbe6d3462a78b
+f2b736b45ef0a645595a4cc7c227f91f
 f2bb6d2a71cacc97ad154b5a1fe002d5
 f2bf57ec56edec451a3e5637563171ab
 f2bf5eca403b5f70a03055eef8d54aa8
 f2c3080cfd3329723a669ad3e704b311
 f2c4345990b9eb382fb57c4c5691c5f0
 f2c54ca5d89fbd1888a2ad09b3db8270
+f2c93bcc28c4cbd132d17b1aba5540c8
 f2c9f6c5e11369be5d70d4d876b7f02e
 f2ca9d8450d61623f3f8ff9343f7f994
 f2caebf3b98eb2373dee05f5f1a60905
+f2cb13bbe36e598888887c1e4a962405
+f2cc6f6434ba7581100dfed8f87898fd
 f2cdb54c9ad935c50466ea6f4824cf4b
 f2ce58379f5f073a6d6a996ff9c8f638
 f2cfd31bb4befa08517676ba6c83fa3a
 f2d15327e08a9b2d34555494987ae1dc
 f2d82df2844f60e62572382a156f33e5
+f2d8bec0dc3ef9c2a98eb793e9264ca1
 f2d95b9ca0a62f6d6e3c81ae6d71e2d2
 f2db2c5291201e79ed72265a656dd949
 f2db520d20a3257c9fd96351cb9ef15e
 f2dcf4403dc0bb793e86740af81fcad4
 f2dd0a10d9aff95097ff73e8c43ed484
 f2dd479dd240f0c0043db63b508ad78d
+f2ddcb37735fbe44af6f1d2c5936ee95
 f2e35bac2bb19cc208dd79e3d7fc14ab
 f2e36eac77d65e0f97f4577a3fe2e3d0
 f2e5430e9ce9349d2935db17cda993ca
 f2e58616f82e9e9e746a7675f5be4a16
+f2e5ecbc474d7a15a27c6976d32fcd7c
 f2e7b2a63dc7f70303d2029ad1883df4
+f2e90278da50ce0ef57d98fac929e8e7
 f2e9a32147251d10311b9357ab464f23
 f2ea6124516e119d10d8e9fc7ef3c8be
 f2ed78e67fde3b42e3d346393fd49072
@@ -30908,11 +37733,17 @@ f2efa7cb53551efd06323b704377116a
 f2efd9f2ce308dda6c40606e22530482
 f2f29dab2c65fc1d82540cbe0b5983e5
 f2f5cf5fcb8fdbe1aa519da1f5adab5a
+f2f73a09d894caed1a1ca6648017d324
+f2f8614118fc9e48483b3769e30bf322
 f2fa61a4c52006362f764a03b49afbd5
 f2fa6d881769071b5b34c8880fe5a7f7
 f2fa749eb2cb33264a8c67eb942ff6d3
+f2fa8aeb2a4b8fb7ceec2a8ab43928f0
 f2fdb23b7dd21bfafaabef6d596a0140
+f2fde01d66a9dff3152bc28054e39e43
+f2fe6e79ae2006e192f90ae858a9bde1
 f2fef48dc983e06bbaaa58f0b606e337
+f3018ad4dc7baf562b42ded6e09851d7
 f302cb7431981e76c015717446cdb9e4
 f303e22b26ca675a7a0d72971583ba70
 f3057b220d36849317246329ca65857a
@@ -30921,14 +37752,20 @@ f306e18abed8b19109e9ab335f815936
 f307785986019e988a3105ae2b52b093
 f30a431e8f77db4ac292221f9048cf48
 f30a541c6a381231592dba52f9b6f23b
+f30c53b43b9a98feacb4bbbf19b2f78b
+f30caf7b528dbee364e3d47ec6be98f4
 f30df5c8d50e7d4be779bf2fd3bc30ca
 f3116eb2a18e29e3d6ac0ab36a9156cd
 f3186a9e4b66108e04c6aa69a12044bb
+f31a97fb56ef44a05b99263f1f6d50ae
 f31ae264507197ba23111edd15ad8f9b
+f3225379af9b194b6504bf349691a490
+f3244c46100160b7b5ec7f3e45b7e535
 f3275bae3ba6a46773ca7aced2921a5f
 f329eeabef950dece9dd6a65b5b64351
 f32b88838460565af0d6103f598b3603
 f32d58bfbc8390f313ee8eaff171402d
+f32d7cbdd49b25b5cf8f75b00f98d92b
 f32e459adf1e0d4fdb008fdb977a5e5a
 f32ef8deedb495695c4d799294f10d55
 f32fd3c83beb2a2d7a9cb45bd7c42888
@@ -30938,29 +37775,38 @@ f33b1a4e519523c43c6ddcbf265b5f0b
 f33bbed475d6e2ec26ee27253312606d
 f33f8acf3f17a39f2247e73a67676c4b
 f3407a8517e573fe6717ae5348579855
+f341674cd8d444b5e45e7ef3aa243cdc
 f34337710006282f39dcabc8b2264adb
+f34493f29aae642d23eda8bc81422121
 f346617e682a4b8e407a80d8be4978b0
 f347769c78a09e1fed46eb1e68797d2b
+f3486bdcd5c7ac45faba8702fcc963fb
+f349c5820329c6c8c4bef81763a01555
 f34a2a45b1320588566d71366de5368a
 f34bb5a058264b850f99cd82a73d29ac
+f34c4969b482b7e28a82c978128dd9e6
 f34d784bf89dbcd031fbbfc595cd5178
 f34e18ed781e144b229610e9f974ae93
 f3546fa6a3264b557c756ce1d0a91a0e
 f357b84a82f0213f930e547aacb5afef
 f358968df09ad396530c2629fe8aa533
+f35de5f0a2b889ec70c33cc725b89e78
 f35ffc6ef5537680cee172fd942cfa46
 f361dd001f4e9d867e09e799aff0612b
+f3648e2d11e07c7b660aaf23d79a0efc
 f3659220ad8f4e2ed45ba58cec9f1745
 f369fd5abd007df13e7be5f356730d62
 f36a79e124fe7523f0238e8029be7e61
 f36cc1936590cc00c518096d0e49ab35
 f36dfe7e6990302dbe4fd54e796d0ec8
 f36e3b851101c072f57cc3ba7692c76e
+f36ec22c1ccfd057ca4fd28e7f848807
 f3712c65b874ebc3090841596eab95f9
 f3733fed81e5e33e9df22bb949ece90d
 f37353402eb52bad67840436945c4d46
 f373e2536d4962446a05b2324bbfa3db
 f3741763fa5d123d98d3a3dd72429bcc
+f376c773904ccbe6cac127f5145bb437
 f377465e0f477d6625fedb8617bc5b99
 f3797ff8b1c5713926d038e01d497500
 f37d6b6650fc3050ec017ea9285f6c18
@@ -30976,16 +37822,20 @@ f3850c7dc24f589bf419085dbb43c4a8
 f38655012f245750e84e5a6ee798e982
 f387a818a4f298096cd0256b2fa2696f
 f389a4afded82c1ce6543887f347ebed
+f38a232492e6314bbab3c232bc4218fc
 f38f164717582abd3cb33467176ca694
 f390cc047def08a39b16c7cfbdd9f25a
 f394b191d65f3d93f1486b939aa51195
+f395675019db44050e5f2daf4c056bd6
 f396262e311c9b3c2ab5542edeeb584f
 f3967d41fb95ae9c10a7d17baab3bb33
 f396cdf1d282330afd0817a9f11cbde8
 f39b7e1e25e53ced97019f2b82b6ce54
 f39bbae14a5c758f77207a1122fae1e3
+f3a1274c0f68e453f24fe4ddab206c28
 f3a49f68fe913dbaf40a1b6270d0d8f8
 f3a878e031b005be84cb6af6992393c9
+f3a98f1c80eba883f33006a84de54873
 f3ab922be5bdd39214661381e016ada4
 f3ad8b1fd8d538285e5b366130d4b2d0
 f3af27f04eee8ed6a1b6e4a63f95a471
@@ -31008,14 +37858,17 @@ f3cb4fa0cedcfdf873a17121f16e0484
 f3cece7cb2a86e6edafc8c1d9494c6d0
 f3cee695ac8c7881a211cde849bedb5b
 f3cef500f1ae520dad0e2a9312c37d26
+f3d03224077eb9193e8debf386b89d36
 f3d24f7ab7c15fcb812f31d750744736
 f3d2dbb289a2182a40200159d58490a1
 f3d39e97edf739a9cb2acae406a65b06
 f3d72f7fea3e9d60fb4a96c2ea3f279a
 f3d75b51649d43db22beb1b47ec75d98
 f3d762caee8510ec0d21e418e95c3dbf
+f3d96cffa1f36ec0b2b3b5542dc0b4b6
 f3dae7a32f6e2d6b6b2bb4f2e75565ce
 f3ddb6e00176ad789d1cddb336378ce4
+f3dec44d84eb1d6b5b137480b3c0950c
 f3e47e4c79850595cac867fa308e75ce
 f3e5788ae4a8e7f4ae6e7a5dbb551405
 f3e61865558f94343bc288ee8c2b2ce0
@@ -31023,17 +37876,22 @@ f3eb0906a69e452cb50d8fc8597a4e8c
 f3eb1e8da16741a7f3ed78befe7f6848
 f3eb80d8d6629b414681e24732b41cf7
 f3f0e3e8a00a9b5af2a35def80226827
+f3f15afc907bb8b49c6ddcfc0973b9de
 f3f312c2cf54a5e2e3ed03c5049594a0
 f3f332c96f217de5d559fc297ea74a53
 f3f425a463bc1ee6608b46a12ee6c236
 f3f7777392f31f270d1cf81d2c5f7f8c
+f3f9078f33a8f7159b527aec659e0aa4
+f3f936f8e288591ceecf2f5d29491b20
 f3fac0abc7cf6e5a93a81501fbf05e8d
 f3fe3b68a04507a302d9255067a0785f
 f4006747fcd40d63209db616dc0a4f28
 f400ac76977504fb895507f93eccd280
+f400e871b9be3219b8d83efa5fa3b788
 f407e52bf0eb0da37455458a30f47f1c
 f407e881b26d4106c7d58d1174522424
 f408223e54f025ebd2d7916e813d91dc
+f408cf4b910a74f822dd884bb69c50c2
 f408f520d79cfd87a6ca192131ab0b51
 f409d89476fd12adb7926890c3934384
 f4104a5325c8647f69bf007ebf47535d
@@ -31056,14 +37914,19 @@ f43336e694c57150a966aa99ba80d9e9
 f433a9e1ab3ebc4c9ce7a1484ec69c0d
 f437afc31bfcf8d4489c06249f039b0c
 f43e256f7b74ea7308262af7fab08221
+f441310d3a72413df2b4f0c5fc200a51
 f441cec6c039537a1eba7a260db6af85
 f4450603ca40bf5956a39ca82fdb4c19
+f446f2f8daca049730bcc143a483cdcd
 f449d81c61acf2fe6f5fe15d6da72805
 f44b0027fe478f52678792c4e5f4fed2
 f44c30356a6c5fdcf193b2cff0fe0525
 f44dc0898a4a016f56070cdd45e77c89
+f44e4b48919b99f96e672708a329e0a6
 f450d1d16b5a639695fd7d355a6ee9bf
 f4525c7ac4da54932440a2d48071b382
+f4542cf47f95fc15ae1655a8173d3085
+f455e1ccd702141f22be50cc8f766a70
 f45680cc727153d7dfe9e3b3844641ef
 f4572b534e680037c716b5e4921c6ffe
 f4574a20ede9156b670d634c8721feae
@@ -31071,45 +37934,59 @@ f4594c8aecb8486cd578468c220bb50b
 f45a6bafeda70be7a8dac1b8ea64308e
 f45aa386e3f0c03055237910596b9c03
 f45ad72ee02bf09beec4324fb7cf734f
+f45b28fcd1d3ba3df549ba33f11f0a15
 f45bc9830648fd638ad0697d1f26ddd3
 f4613d004c5dabfe4fd4691e761b1f89
+f462f3bac133b108f91fd781d0c653c4
 f464345d0191f1fb018b0634a685a9b6
 f464da172411768021b10c72f2026ef3
 f4654d2b444474ff914dcda61f64538c
 f465c55568fe42a5418769dada6c06a7
 f4662478871501183b116f561a8a3761
+f466f56663a412efde280239cbc6cff7
 f47097469f665d288bd5a047effed8b0
 f472e565dcb665f5d06a3fc865355688
+f476054ebcdb963aa5b2106db2321afe
 f476285669b5884f182be960dabb3da6
+f4763bb7eac8b6201f302977b36f5279
 f476689fb03f736f6dbd237c05037b32
+f4767411f9c91e383056580c8d7345f0
 f47722802001d388dc1786eb6bab66b4
 f47b3da133075a559d8484fd417599e6
+f47ce693c64d4317d5149d20c0574d0c
 f47d21b108c3112875c39e5d33e9e2fe
 f47db00ec563292f0ba196b047e954c4
 f47de5daa19e5677211ac838b11e709f
 f47e9e59f19261792e0e456e8389e7e4
+f480ac254cbe7198814b223b002a4d63
 f480bb85757affca9b347784b7ebe4a7
 f480fab9a90475b30e3bb8e427df689a
 f481312137481cbb0cf2e31a5f2ea517
+f483bf67e15f324a45f0d298ce54ffdb
 f4890d39f83bec4007384e64af2290e8
 f48a00fc89b57f5caf4c5a9e09be5e57
 f48e5da5c07840294f707e72c5907b6a
 f48fcce039a43f984f42d589efc85322
 f499807bf810652008d825e60fb6c179
+f499f17c758d89ea48aa1bf11381fc16
 f49a2d8a966784cf0b994c9c82a3dcfe
 f49ed9ddaf750875545fa918ec4ce350
 f49f78c643056dcfe09829f01e6a83cb
 f49fde9885efb7bc93e53084c81f560e
 f4a343dc1bc2ae3df0a79bc97b2ef1c8
 f4a378f786222899f659d93e0eccfbc8
+f4a4d1ddc074e518b0ba19f2dc206c6c
 f4a69473e4a4320845d149a835fd8c33
+f4a6d5791ace98d9b634ad1e9355cd78
 f4a763b89e274e68d1aa43af860d4e86
 f4a76629f61383c53dc23cfcaefddf74
 f4a7ef2adcc5f7d36077fdd7c4cb3254
 f4a82252897a9c1edb4fe4a204086908
 f4a95c15964c0caa01bcf4c01aa7018e
+f4a9c524990ec70947f350788806d09b
 f4aa3a047d07d0fd5fe49ce0c452733e
 f4aa51bd3a25092cba5d1272cd30433b
+f4ab34d233089e0bf80ca0117c502e9b
 f4b0696f98d977440b7ca4bb51f1195b
 f4b251748a856faf27a98348d7ba9e17
 f4b2fe709893e5343bb4ef957ca0e965
@@ -31134,19 +38011,24 @@ f4c882965cd2e2e7fd9fe628e76a3ae3
 f4c96d08abd9421321281256d3d609af
 f4c9c9ab54aaf5d40bee3530b589ef17
 f4cf6a3b46004ec0c925fee1c4f5ac87
+f4cfb04d7983f3260ddab7f2050d91cd
 f4d19358b3265b40afd3e8fc56029b3f
 f4d48e1eba78dd4fcf8677045cf0b4e1
 f4d5a049d0ea1b165b0938fd77591263
 f4d7733e53b3b1f67b932c3b2edf017c
 f4d804839b83954e4aedf29d5ba559fd
 f4d9499ef1f5968818bb2631fc2319e7
+f4dd10eb199b39b09d5766ddc174290a
 f4e1270f665e89fad953ec10ec7b6636
 f4e2c95e375bf8cd9bd18769805f3d96
 f4e3f87bff112354747b71afb502ae97
 f4e4928415974ac945d10bd1f4dcfacc
 f4e548a8268d7894e7d1d61fad86a8d7
 f4e82680aff03a24c15eb4ca7c440ad3
+f4e88be3a81e74223c4e4fbc64f371aa
+f4e9ae23f9ea1db7d0f9a7433c987436
 f4eaee29dc3daadc7ec6392284d7ed4a
+f4ecb6b6697a7c4f3ec4ee664c3b2e3e
 f4ecd4f423b02aaeb00028083ddba698
 f4ee880c335e5ec93b100fb50feb3a25
 f4ef1379bcef88a7ee0e8f42667a51fb
@@ -31161,9 +38043,11 @@ f4fdd6e237bd06c72b37f42127db8838
 f5002d6b06d8fc8c505589af0a1dc4a0
 f5027bf02a01fabca23b82d59fbf679a
 f5029874173f3369188cd3098c05ea11
+f5061409d769a81ff7e09d8e78f37dec
 f50967dabf1d968266e0429dad70dda6
 f5099dd19c6a98746318da23dedcec63
 f509d523c6185455d69dc8f92cc41cc5
+f50aa49f95fb59d77701b91954bd850d
 f50bde1f2d549bfc72abc154f6e68710
 f50c7c83eba0dc2b41da4063a285016f
 f50db41a3a7dc4a9f4d90383f70363a5
@@ -31175,21 +38059,31 @@ f516668617e7757e9ab47a7c343c6516
 f51acfda000bd29e3923a82146152533
 f51b4ace48cd38e65d026c0ede9c17c7
 f51bfdeeffaf41557201b5f7f3af6476
+f5216925f50db2c1214cd380d40a475b
 f521e2aa436ee425c378e687e2663085
 f525e073ddf746b7674e27870f411264
 f526dd9d6f00d8b643a7872589374341
 f52774c92656a691e87669ac225fc827
+f528404a92aac1a39d9a4a42ccf96a6c
 f52db591a017f828949671a0ee663634
 f530450d0492b5b395f9dd62abe8136c
+f5331dc722949a71a0b15091c9686d13
+f533fa9956e6a42e3847bed3801f02e7
 f5343e2c819e2845ffea2a6e10b90c53
+f5348139babd88c4164877174c2c9650
 f534a49c6b232023481613d3e1a4317f
+f535042d7eb5757c49154cca7f561887
 f535e5d43e97bf8437ddb0b340946b82
 f536882135e737babe9dc5c480b7cd46
 f539f020ed7f7876264116da58d58bdf
 f53f048801962c2a66f79ce981b13370
 f53fb3cc822e4d0bd8304b3a4f78d85f
+f54010850898ae87b732c3e0c4017d54
+f542b1442a239cd3f3aec847fff6cad5
+f543fd713d32ba093f3aba73ee99c458
 f5446018bb5d97bdbce6e56e0e1043dd
 f546e840fa7d4abb5a4c29b38c602c44
+f549fc4b4c86739656685dea6b0262e6
 f54a6e91844f1bb9d547004febcea9e0
 f54ad1c42c472d89f36985431fc4d1cd
 f54b1db3d663af29ea4ab3257a7356c4
@@ -31198,19 +38092,27 @@ f54ca2039d0889ea559606b24d9ef66c
 f54dd7cf2a75bc9e49e5d53e41fa4a29
 f5505ad52dbccff660d82bba844777ed
 f555105f79896329730e49d52e6d3e82
+f555dce5946a4a782cec097ef431fe0c
+f5578960f0b4f9b95675be9d2df0194f
 f5595e59532b836d702b359c971ce783
+f55e9a5c864b2b5112531ab4471503ea
 f55f647725e1d8f9d53ab5ae0cd21aec
+f55fae7e4bf6b402711976e3a7eb9dc9
 f5602d3affae18ef2e8860697ca3e735
 f5605889c14fc9c1308911b89bc835c9
 f56148c87cb24e99f590013cf3a54743
 f56241685fc5ba3fb5355bf51479e873
+f56375bfd4cec379cf53905cf044a379
 f5639c77ba450d7e520a613ba1dc8886
+f56572a56510e3724fd261d76f961108
 f565c71e435e6b810bb88188d751a0de
 f56670f0b8fc22db2a6d350b73c961de
+f568ebe74f8278507e6a9eab06310954
 f56908c38a8424ef3ca1a9c6e5b00bc6
 f56a97071d4e968726e5414633df9919
 f56cbf43c07bd89410cb02bca7cde757
 f56cc61e87f8a314cc070fca2cb010fb
+f56ecd5283f221e8e605920593448b01
 f571251d7bfe841da26713cce1be109e
 f57269f587f27fc090bdddeae46b185e
 f5786a27d1d283b3d6de8090ac6ed3e4
@@ -31220,6 +38122,7 @@ f57c87fffee9b50062335df4a88c2220
 f583a2b000e7aa19c2d33abd62d92d7d
 f5858c3f572b3935253ceeebc0b6b271
 f58901d598d23f8daf999601b2ae1348
+f5893538df03e650c72286e0baf3de87
 f58cb67e9d79bb531c1f39725ef6770e
 f58e687ac6d0ebf0b4d2f6764a94ded7
 f58e9195e6d2ee924c408f08c6bed0c3
@@ -31238,26 +38141,34 @@ f5a596f61568e4c4321c60b8ca741847
 f5a68cc8a8d6f80468c8072e20c793d5
 f5a7fa812ac67d23be78c8d8e90b6aa7
 f5a91319e99a34d65358dc4f23f14cc3
+f5aabeccc794bb7084a2a3e1503ecda0
 f5ae2920c9e5684d726f7a67668b3f10
+f5ae9534010773f9de3b63f94cd33a3c
 f5affc64d81a1468028aff6100ab5be4
+f5b171b70d076f692dca65b5e3036de3
 f5b183e77cf0f00ae9ba96661cb3c19e
 f5b4687444526c5efbc6cbc5c0b6effd
 f5b47c8ff6d75bef76cdd1f5c27dd680
 f5b4eaf9ec84ac60f5476077d057bd36
+f5b4fffad9dabf563412b7184770689b
 f5b7a1319cca227f0e6b8bc789785c82
 f5baf7087356a6ec0e407904c8fab20f
 f5bce0c96660995b7cb3b9d2cf026074
 f5bed41b3fc020ca9a9a1293441bea94
 f5c0fc5478865d5d74666ca08180a43e
 f5c22142e0eb3eb3a3073c087bce70b4
+f5c4dcbbfbfff71d5ad7150e7e612a7e
 f5c5619c731c20ce14022af46688a63e
+f5c755e592d8192bf80501c05d742485
 f5c89f2bd3693af7e116b7328de70c62
 f5c98dbf64f1dfd1d380b8dbe97a5088
 f5ca487e66d7d4fe02d5fb0daa541716
 f5cb591c4d6c711fe5d0acedd87ca439
+f5cca521031e577265244a298cd38733
 f5ce5bcc2a5abc81c204e55cb3a2f095
 f5cea3d7532eb222a2e93a15c69cbd3f
 f5cee6611f630d45409ee1de1b59e595
+f5d25ca30dd4d79c96d92e84aacb419e
 f5d45666d40402a8ef96a1e3cb507029
 f5d6814c42fe5ab7d0739831b02709f6
 f5d9ae92d00444d40e1efc5c6bc1a719
@@ -31272,11 +38183,14 @@ f5e4fad95d9ae1ca86a5950dc9ff93e7
 f5e6b88c17952cf4c897757638da4753
 f5e6e3d2a53bb5ccdf6f5c7590ae0cf5
 f5e87193893ed4ef9650bcb3ccbaa12a
+f5e8852a237dae4edb86148e4f6b5f74
 f5eadbebe8bd6b982bf423a6027093b6
+f5f24801226faf9412830d0b19707796
 f5f3a054181995e5e9e221e0e1ae978e
 f5f6c509b00d47483821cd0df0bed245
 f5f7ffc161ddda8f451220183eed73ea
 f5f8aabbd855cc4eb4620b895e3fe1f8
+f5f956cfe7e10858c6fa1fb4730edd7d
 f5f9d2c230b61c78e9187ec2414b97a4
 f5fa98ade7069c5cd188c5989b356968
 f5fc8f89a1c5f4f198403ce8b41a178e
@@ -31287,8 +38201,11 @@ f600122549101a1284adbae2f805d606
 f6025d346d9dbb8c4a8237ab01c019eb
 f602d45cf32f35bc9851ab5369ff8218
 f6099610dc1ce4200719ebcc1f919abc
+f60c5fd5b7daf9822388d4f44e675602
+f60e8f3361d75d7338bc190ac22e10f7
 f61169e349aa479ce02c36d96647cd01
 f614fe697e75bbda66c9774b503efb38
+f6168dbb9d191cab3986d119353eba3c
 f61c35e11e8bb00bd8a4f7b427566f34
 f61c5bcd37c3a83457618b2020d4bbcf
 f61d9e7484c2b919ebb998ad4b67d2fc
@@ -31298,14 +38215,18 @@ f61edf8e6a80be71c0003c5b347421df
 f61ef535e7f7397945d16ca3a014ca87
 f61f30a43df6892a34887af008762874
 f6211d3adf0b236556f0a7b5adfddd1e
+f621e7d0b45e7b1fa321b59b49285011
 f621fc94e894e5d4b4e2e28a728d10c3
+f6221a91462c005e1035bbafa51483fd
 f62285c18e44dfbf1c5f49bc21672afc
 f622ad20394c56419f5d0dc5d82396a9
 f62455209d7c716926efc44c51ae0ec6
+f62624a8f4fa7b2d20b36c5b96bc7ebc
 f627f2d8964554e9e16910a34d1159d2
 f6288756e172c1e4a5c18c6210e11d60
 f628f1b82959ffa77d18f18732e8f443
 f62b44b5c61b266bdbb9fd7952de782b
+f62ccf167fab2f277b288003df8242e8
 f62d10452124b995b6dcad1045506048
 f6344dd65ff7e490e657f4c59c0065b9
 f635bcd043ec3c2aa2460614b9a310aa
@@ -31324,16 +38245,22 @@ f644a4341ee99c2803485ce5f63aec24
 f64500912148caa49c4a0969e46edb03
 f6459cdc08581cc91047259af6b28e07
 f6461a6249f0ae5be98d6f623efd54f9
+f64d9afcdeca5ff717c082d986ec7d30
 f64e67cad9b28b3d753873a4d6907299
+f64ee9a4742b63aabb95d14eb44a4557
 f6554511acca7b197cc42d64ab280034
 f65a57449fc5a17d94487f59d2dc691f
 f65fb74330b751da5bf0d5a160969432
 f660a9ba78b69be922100abaf36010d4
 f662285de5a7a7529be43ba8b4b83c0d
+f6641d0bb53d20e4dbe52268c3e2c795
 f6685af4498af9f93c46f90352c400b5
+f668fec68e9e6f10ffa9f87a7ebbf324
 f669af1e8e7768d794ef6f07cda39375
 f66a6f1e02e6ecd60dd8d57c261fc01b
+f66a8b3a8929dc1b3dee356f05bed8b1
 f670e129c91da56195d0a120e77f52fe
+f677444fce526b76a5f683612b461883
 f6779cb70600de511d00150c57db8f86
 f6817f298ce1a4e805aaace59ab5419f
 f6818a829f19916c47ede42a58b65de9
@@ -31341,17 +38268,22 @@ f6823f40f683f9d38f672912e690a145
 f682da643d188f01684a060a9b206707
 f6832941cf07f714a26a89d58e2b5843
 f683ffc6f0282b6a2772880f420c79ed
+f684c13ac6fe99f385caf513d8a80949
 f6853811fbce83aa7f266626879bf5d8
 f685583f9dc4d444b8f95f128c4a4f6f
 f687a05c922af1a7dcb3053e0b6fa3d3
 f687e3b344b44e9abdfdcf3351eea462
 f6896094fedd9fa8995251bcdfdad4ae
+f68ae7e7be20b1fa2428dc4bbe49fd09
 f6943608057c906311c8652716b0bfef
 f6945e6c3a8039599c7191de19d0118b
 f6968e7529ff94567e3fcc0b9928dc78
 f6998660948562fc8efd7dc71d31fbaf
+f69bfe9335f3edc8136071350736c882
 f69ce32110816647c84a7ad9803f0ae4
 f69d86836891ce66b922a12b5a2ef17f
+f69ebe1153e603ad880de225bc0a204e
+f69ef125742f7c676522e8971c9b2ee8
 f69f7c7f7d6c3546b46643e24d0390d2
 f6a2b04d43c72c06cd065c741c381a2f
 f6a44b6fb5b8bbdd05338dff12d6428d
@@ -31361,6 +38293,7 @@ f6ac18a6a266f077fffb6d0bd0a48bb6
 f6ac768d10e1200e99714c56df404c83
 f6af84b8f7b45dafd7d5a55cbb4a1169
 f6b4c261ca6ddd4c6eb54463a7a9069b
+f6b4fe9ce06f8fede9076d73bb58410f
 f6b65120a01e2d988451773648dd2109
 f6b80ad95edeaa6d74a2ed76515c28c4
 f6b886b501de7813f144fccef450cbf0
@@ -31373,13 +38306,17 @@ f6c5d3e4611e44521b2558b6f37a07b4
 f6c5fa5b97bec2b03cbc167d850957ea
 f6c611f489c59cac850b4e92cad916c7
 f6c6dc9b03a88609819a49e34c4e4288
+f6c9136c91cd2d89cc24c63077065054
+f6c9a519e0f4fa8e4dffb9fdaa613faa
 f6c9b3bdf90528169bbdef74da40cbd1
+f6caf313e2b60629a428c793166b7156
 f6d57b832b37de1bfcaa32ba3b6d10ac
 f6d694a982d2dc3b66a703a045c8ee55
 f6dbe86a61be0eee6e19ddbf6d9f3cfe
 f6dda4f8e54e1c52b59f0c6cb5795785
 f6de6d4b36f08e02d716b7311c6d937b
 f6e0e47c171b7cf323b1071f42fa07be
+f6e2e5f4396e3af11086a80ab3518c96
 f6e48baaf7f0e693cc6368d9d2413232
 f6e51d77debfd7f4125d63aa5ba7d39f
 f6e61b4390287fc6e714cd69ffa2b76c
@@ -31387,11 +38324,14 @@ f6e867e1edcc9ea2dfdc516ec8d2bb4b
 f6e9ae00cd8815aebad87a49dafa6bda
 f6e9ba6729e9e0eab6e8395a3205d7e8
 f6ebe11255c83d0a690215debe6ee648
+f6ee7fb5b426a7adb986bc2d1646b1f0
 f6ef092661bd648c01bf0b832887f231
 f6f12a3a258dbb360027de0d92a01486
 f6f1742b19c0cecc58b7cf2773af0427
+f6f25be058d050349d08f47faa4cbfab
 f6f27efef413c6312a14dbab9d5c0825
 f6f3c50d14c57a6c709628f03e838dbd
+f6f4593e9986180a839feed19ce23f8a
 f6f6fadb0aa277493c7a24b769d69126
 f6faf825a8feb1c1e2548845170d1e95
 f70020cfb14665396507c9bbc85dbd8e
@@ -31399,10 +38339,13 @@ f701909947014cfa9408c04161296828
 f7020cb6283597ef783a7668e6007834
 f707d7263fff8c3e5edc615829b9b30e
 f70a5409e8063cc1f67b95463d890f63
+f70af2f0f57dd94f2240fcb43e0b2719
 f70c3539f6204e5b0b7d002504fa52b5
 f70c5deeafd5e662f35e36952f2deacb
+f70cd4b2f46af3b6b670d7573bb13dcc
 f70dae1e024de7f3e63ccc3ffcf179af
 f70dc609e2c5bb2104086b641bdebb64
+f70e6568c1bde09235870e97057eb46c
 f7122ad15961068a11175ceaeca01f26
 f713b2a63f5ba2730e208e28e36d7c94
 f713e3d2e77fb8cf53ac0745c0bf05c9
@@ -31412,6 +38355,7 @@ f7172f4fc6d9a3ac704c81560b497c4b
 f71cd228892b5dc4854e1ff0b8f60f5d
 f71cfd953da808b6c8505d12f52ec891
 f71eecdf995b3f33cfb67fe0067c3a4e
+f71f4e42bab54b4b20ef8a5376cd768c
 f720429393850bbe8a39087371e47606
 f72150efdb43db46aa0d231669fbfa7a
 f7220bc8c6b4e21760c82e42b8c17204
@@ -31425,6 +38369,7 @@ f72ce7d1778271d25ceee71a45804a2c
 f72d06d7bdb80c3f4c1646a1dda0c82d
 f72df1689a945b14e04eaebae1f0beac
 f7316cd9367049892af058eff57144f0
+f73221057e19d9f46b29c37212969ec5
 f732b590c0aa6c81c4095fb6a52e3f20
 f735c03b5b27f2b144b127150a0babaa
 f73912f2ff8a71a5955d6029ab2d1169
@@ -31432,7 +38377,9 @@ f7397f82b34f21d8a6adec01d6e9e6bd
 f73ae7c8251ce0b08a029a7d2fd097da
 f73c54751efd6de13515fbab27ce62d5
 f73ef8554fe0e4db329d921603310b68
+f73f1e98f052c6a1136b8edc33aec62f
 f73f42fb0d4a78ad77f7768453684994
+f7464feb167aa9b98a4c15a9299191b8
 f7469470996dc14e31b44cc8cef43dd3
 f7489c9ecb4f672889d45d4924428707
 f749cd51532439d2fa5ab594faeec702
@@ -31446,15 +38393,19 @@ f756ded36770f18d8b9361171647b6c7
 f75a64fe3d7c826e9fe782dd6d77a8c0
 f75b43792288d3e2d4048e233685cc3d
 f75c1eee5bb895c469a7b1269aea6108
+f75c7379023b73658e0346b451e0e833
 f75caaf95b7828cdd4040b6cfcc0c8af
 f76396cf58cea109d66feeb72956ce7c
 f763e1f635dd63c8057a1bcb17812486
+f76462d119fa0cd9468d1920c27089f9
 f766337714a184563904e4b057ae6c9f
 f76916d222d73f8a3661671f37c0a7e7
 f769b1cc44db82f931573c188293ee74
+f76d67994b24dd782890525ec57f8856
 f76ec17c4c00bcf343402b3ba6f80002
 f770d74061d61bb4a19e59e48ead279f
 f77133534e6e670c72354ec899b763ae
+f7760dfb56e99042adc055f6efcc5437
 f778cbab9c7ff1d9b9faa0fcef277150
 f77a31feb2531ea362e95f1f445e18be
 f77ac37fc83f913de1775e86a6a88c9b
@@ -31464,13 +38415,16 @@ f7816a2ded30367bf2bebcd010e146ca
 f7816f8df4231c5b97cc77e4833dbd91
 f783038c4cd458bc59a4795a86042652
 f7836aefd78b3ae21a4408d9a0bd160f
+f78374affbd9027bca99e07b91876ef1
 f7851ae69ac0e0e8f8271f12a5e2c9b2
 f785fb83454949cdb131a68248506372
 f78709bbac3e57ecdb2be240821b77c6
 f7875bb37a19f753422e9764509e6aed
 f78a5b1a14cf49db66c4dac96c92dfa7
+f78c7f6918ebccbdb6e889aabb86067f
 f78cea1093b4d04390ae783bc08125a4
 f78e9d8f3bb28b956f21a411882feabf
+f78ede2a30e7bb48dd47a820de71f8b3
 f790d232dc8faa4e08a0891d6f4255d4
 f798cda73aca6fc827b916c73a8aa2fe
 f798dbfcaa00339da53b9258a537d8db
@@ -31482,36 +38436,49 @@ f7a1bea1eacd675562ea14e65a8c1e0c
 f7a2307956965aa43be774c39d972843
 f7a2ebc190c2bb97a788212457ea9958
 f7a4af8f06680d894cf434894184fdff
+f7a56ed1c9c5899321d05c4443b3d361
+f7a5fe288ba8482b18125632f277557c
 f7a6331ffee0c056213ab59c30a35460
 f7a913e95a057d4f9c984d131899e842
+f7a98aeffa92ae5a1fb46385ec8518a6
 f7aae93c349c81f3104eec928183bf49
 f7aee30e443e123da846a452a9d95d86
 f7b4c58d1fa8ae9b0a48dff4b3360479
+f7b91a57ac32f01a72c3c326c5c712b1
 f7be3fc50c91f705602dce7a24b1f2a2
 f7bebaf16bd8834dddadac6c2acff9aa
 f7bfa4e393a6caa2ac1ecd345c31eafb
 f7bfd0af773d155a63933d012549bcc3
 f7c0aa5166c730590439f55c58410001
+f7c7321a51dacee3070b7212c3785483
 f7c9c53317faaa6d4ad9501cc436997a
 f7cd6f61dc0fe4166f4c49b1ba80a97b
 f7cda0cfa0b7ec9b02db391d776dac85
 f7ce76361b0ba84504a0a126ab16f051
+f7d13c4027be8607241a3ef94879db4b
 f7d290368004b116b644d1726269c49a
+f7d4822c8d6756e1fb0c03f77d53bc26
 f7d5484663937efcae3413298576c0f0
 f7d76ede157bbdf8a666777b049d681e
 f7db10d76728faa29b8349f2712e46c6
 f7deea2b7d0af63aa13d085afdc04a62
+f7df3dbed8dea9cf7835a97ebecef94b
+f7e0f74ce6f2aa8fd62d69c70e6892be
 f7e16baff3aca06d8554bf4be160d5d6
 f7e20d4948714a8a20e714190cefb1d2
 f7e36b80b14aab961c36769ee56104ac
 f7e59c6aecdbb0013ee2c30914ca0787
 f7e5c6c4c4387b9eb07c30acdd817c69
+f7e67781811e7473416ccf15586984aa
 f7e773ed20598951ba7a025f55cb9796
+f7e79388c96a1486c40e8b35809da8fb
 f7e83a2bed1ad75f5828787ac9e9da6f
 f7eb43b7427c78282121d9b3bbaa554b
+f7eb506493ec120d4b012bfe32ab7104
 f7eb536bcb83a15aed52874b1d2a59ea
 f7ed7292825473cf8d976626968ecfca
 f7edb6d649e91cc0a6200bc5af75e9d3
+f7ee994240bafc50b2f40e3de50f14b1
 f7ef3d1129e3e94c0adb5a4bdfb574b6
 f7ef8137b91863c2d5753e87beafed57
 f7f0cd6028ebe68c714d1ac2b92be6fa
@@ -31523,9 +38490,16 @@ f7f81adb3f9048dd757bccc2f6b7ece7
 f7f86265405208f073397fa2475c5b6a
 f7f94f49f2f25683ccf1b3198c576a00
 f7f99379069546570b4239b6f7a2cb9a
+f7fa0d2f41ac25d557a4278642e9e3b6
+f7fbfc11648e23398836c6589c47ac90
 f7fc27bf727d86fa8e44761de7878e79
+f7fd8c44dc0d3a04c709949510b38aa4
+f7feec9edda450276b768e84c81829de
 f8010116a7dce703fceceb7ee726d1be
 f80648ce87f378337daac1de2f8116f2
+f808ba7d8da3b29f1d3fd848d12786f3
+f809878b98e2a52826cc8d9e9e150214
+f80a2a43e0bcb87584809c9506428b12
 f80bba5e93885eed48ed844e7724a00a
 f80c937d0ef0f0be18e8036c15e7152c
 f80e5ef4c898044cc4f2d0673277092f
@@ -31543,39 +38517,54 @@ f820546f4d19b888a5c1fd9e9af3da0a
 f8267072405d07590851124f661f636c
 f827756d8de0937fcde5329c7dd89007
 f828214bb5408cf3ad281f4bf6ad9d7a
+f82a89483f65d4194f93e9926518fb00
 f82abe1a3a50c2529fea06a6c6163583
 f82be6b49810c39ae7fb00bcdb5c5e80
 f82bf8eba6784abccb5df8c17b28f8ba
 f82c2915c1b5c0aaeaa18019d8ec0ded
+f82dd7a62c11d75afcdc89a565ebe369
 f82e1a2d97ea5301751686caf9e059b3
+f82ea93acc3fa2756d147710114e6b3c
 f82f4df98634b8886c085e6d91517dfb
+f8318f4078d97c2f85f7650a25391347
 f83235dc5d0970af8729d8f47fd4cf9a
 f8346d7a7a34441b92bd2218fa692e1f
 f834783e6e60484fdd3b59865170bb4f
 f8364f8a39f8ef81c76530fad088a952
+f8368998b219abfc33203b6a754ad28a
 f836cb6eba43b0bd14e11432aa41762e
+f8380c07373dc3888ee3ac722e2014b3
 f839496f8f2651e2c438299121cf1829
 f83afe3409289e5eee51def3084e985f
 f83b0aeb7a694bd893f5c37f86f3c29b
 f83c2f652913ae8029e5ec6693741065
+f83c6ac21e0973488ecad76b4e471ca0
 f83e06823a8d13e8373d0a345588e957
 f83fcae234f74156b6f167fbcb53707b
 f842c0b796e648771bf2cf8680be934e
+f845d0ee5f3e82c004e57806471f8b4f
 f84a7453bb41dd90101a606f839318db
 f84cdd650cc731add4d6bbae877d851b
+f84d401d0377e2a954a80bd177311c79
 f84ec0d33c93ee7e06105b48f9f5a4f9
+f84f0bc7655370d4fe60d073f06ab71f
+f84fb4dfba72ba0632b7c056f216a622
 f850c519e2660380788d60d436c665f6
 f8526e53f50cfcd2e541679e49dafd9b
 f8537fada00117cad64b7a46b2593236
 f854ae09df4507771d7c114e26622e47
 f854d577eb38296ac78fb6fa7bc2a987
 f8561acc42422c74ee0687ed1ef14857
+f856e766f68c6382b0b95fec06728744
 f85879a800832b73d1a289f65e11709e
+f858a64e79faa80f35c63ff6b07a7234
 f8597ffd56372f2781a2db31a606fdf3
 f85b45546a414c0eb4aa81b35912d324
 f85bf2fa52d06843295dc693136d7f86
 f85bf3015f864044b7ea5aa1a94d13cb
 f85e47cbe27fb563f0904cbd02263759
+f85e81f89486a5df1bfd19173353b00b
+f85f2142c4f2f46665c81c4ba4630eff
 f85fdb52a05cf3e0a2f85db16b76b276
 f86022b7473dd6b8fccea9fdcb42708b
 f860b7184dbf3c996a6b68963db2acf4
@@ -31583,6 +38572,7 @@ f8616e075c68a7e2f2e601e270ef4aa0
 f8625472588cd171d8e35df46831721e
 f8626a55aff9b111b28b97610ef8ccc2
 f86359655ca237e112da038498892b91
+f8656be90964d33c6ab04f00cff211a2
 f867f47c79dbfce0720adfe5cd31d279
 f8699a0ceb76273a4baabccfd3fba9cd
 f86ab7785d5aa56d22704ea5b093b2b2
@@ -31592,6 +38582,8 @@ f872805e0d4015653c77d27b57783c2d
 f8746a5b2512506fb89cb457fbf41140
 f8754fd5be0bcda83519b430d386af78
 f8777618c0f958fff74c5d8e60d6693c
+f87985b396b0b16659410e435de1204c
+f87c0f2b2baff71f474525e252d5fa34
 f87c7d710d4a5482d790ae5f36a7a3c0
 f87ccebe49000fdabb03ddcf187fbaa9
 f87db07c2ff13340a2c1a7cbe3a6c869
@@ -31607,6 +38599,7 @@ f88b8abab5d2033e52b663b2819935b9
 f88d63529254f26680af704b1c4a06fc
 f88dda5c9f5fad47e0c0f3bb795b4d38
 f88e4f8698713152f7ee43cf8961b124
+f893dcec9589199c38e14502a446d30c
 f89557500db010876f9896676925528b
 f8976a62af4bff383cd1877f60ff196b
 f89900fa009d94a54b99c56a612a7bb6
@@ -31617,6 +38610,7 @@ f8a727d703b696f9a98886a0a3f5ba9b
 f8a8acf89d636e48bf925a2eefc7ad98
 f8ab7a04f64bffa38bc74dea4728205d
 f8acb1fc74a7c1278c43ee6a451bc92f
+f8acc529915aeb3b6820ad05d357d795
 f8aed499a346eeff632d9cef7ae578e2
 f8afebb23e2b616e2170d5f9953f87ab
 f8b31be1ae2d8045291325f3a122e8ca
@@ -31625,9 +38619,11 @@ f8bde1ccf78ffb1f3873b8b29496d021
 f8c05022be33ffa89208d90b77c06012
 f8c0c0a8310a6644912bce654deb6031
 f8c104a6b2b17780012ca76386716ced
+f8c308b94b28b377a9609cb5b3bd9112
 f8c482255275bf58e643fb9c2bef9cda
 f8c4b225509b65877977c1454110ed60
 f8c6a94c2292e62d6923736b0cffbbd1
+f8c6de6f63c2f69e6c4436004711f57a
 f8c80652851ebfe09deb57b595982032
 f8c8e9dee0da7c02392f3ce209a965dd
 f8c940caa27e5e313e8e0f96c3ecfb3c
@@ -31636,29 +38632,37 @@ f8d1bba99720469e2f3de5a8146593cb
 f8d59afca5d3b0042191eb54675ce368
 f8d63cffd4dafafc4f57deb62e07c078
 f8d8f2cf2a8490a809775990318ff90c
+f8da4634b84f4cc8993044cb9f125a6b
 f8db465ffad10a16afb0a82e93bfc08c
+f8df81954f6d0247caa70f8551096ebe
 f8e09f22ef8ee932c92edb0f0783bc91
 f8e1a0adeb720f985c5e82717c6fd64a
 f8e24cb8bb7af356ff4b9669dfeaac35
+f8e3a22f54b6726e6a3c3db9486ab273
 f8e3c28b4e167391841a2f25ffed10fd
 f8e5a0ee265a92386c04e2d723413857
 f8e85466638a7a01a283a02db5f1116f
+f8e9c8173fc3674e92655e44e5b5628f
 f8e9f8fec09130c1b6b7d9e53bc6bbb9
 f8ec978adb180191f956b28f6c33482f
 f8ed8e25e083338f1bd8807901618f32
+f8eda5f0df25295f00550f9d360172d3
 f8ee8ed23072cea675a82f286f2f0ee6
+f8f37f09fb860d0c95c10a5cbf374eb5
 f8f4d8737381655a2ab1ed42e1fa6912
 f8f7796ebefe8fdff5b30b2e9fd4943c
 f8f8019b3a5eab0de145f3f846bc5946
 f8fc4c5695cf34a945b4078e6ef3ed67
 f8ff597d40dedca46f485e711222b178
 f90011d718196ac53f9df3277f888df9
+f9014149d9eadb8d86868a02d0162d4f
 f9035dbfa1e1aad1d337a75d15d835b1
 f9054971d44cd4ab6ba0efc0caf78d17
 f9062ca7e41c8fb745b103502570da2c
 f906a541f44dd38fe354e76f434b126b
 f906d0039f17e1f1cccd5a9662d30f90
 f907724a36df2fc88ab09c596bfee080
+f90b015370c63d6d6e8970b08fc6f353
 f90b0ce18aa5af09728a43b11fe0f2b0
 f911dbea5e4c3339716bbecf11ecd205
 f913368cc2dacaac4cccb8ac5ab2493f
@@ -31671,9 +38675,11 @@ f9235eae7d0886d5d53124d8d847e868
 f9240681d891810ef10b99ea23100d2b
 f9258e1d266e0b48fdb6a130a268bd66
 f92623168e44007e330b7ba6d9687b5f
+f9262a2338ca62c8ef56602edb739a42
 f9268a4597dba9fd329824b90982a96d
 f9284b70b0ac047280fd44a508d42543
 f928eb5de7baabdb19edd59d4aede584
+f92da5ad578498443d768cfe292417b7
 f92dd45db3a7da005f834fe3e9f0916d
 f92ed45a55f6a290a356c7766a312740
 f92f10785101a90adcb7ba3719dc86a6
@@ -31683,26 +38689,32 @@ f937500d9feb283eaf4b3f14082644ab
 f93b2d64c21eab3fd8ec26357f8c950e
 f9400de24a4a572bc05dd44c4f2397bb
 f941153fc7c002b5154cf843c471512b
+f944b0e941cec51cb5a2994d436b06a8
 f9450e92bcebe5f9991bfd0e27b60aae
 f9453b3e0e93132dc959c22a43127183
 f948283e1eb78d17594081a043dcf7b7
+f94aa8731568c34fab49f01a48c5394d
 f94f46c56c76b0a2d5418638e0e2750d
 f9503246f3fdb46112aca07401aa0faa
 f951ddfe16b449ff76e30e8b7f38a8f2
 f952171b5f8a84c7d029b25bb97e9cef
 f952c4cb3c4fe91ef1bc3ba667af5fba
+f953cf3085c3fb2c67a7277d9795b74e
 f956d7f758ada1e6c44d3d3ec659f6e3
 f957a187c95bbbd040ce3e295acce558
+f95a5c47b52bc99cab1af3ece3af1d15
 f95a681e5534a46db52879257405ba70
 f95eeea4d46f6f6be9feca4c8ad866ab
 f95f56577e263aa95e205f2558033db1
 f9605fb6d2b3e92526591d297d9c6a2b
+f9614b110ed7b6a34dda507397dc796f
 f9620641001cd8c5a474d0d23fab194a
 f9626a167777c2d7e842c2fb36318075
 f965d72a269d7869470f7fa77e3623f1
 f966c0fac4d308347d65b7639633ed9e
 f967a903a1737de93afa7014610973c9
 f9699c559498442f0d00a28898639a18
+f969f403953cfc5e2da28e57ae7c1205
 f96af132586fea56dc33006e7823cf4e
 f96fcab9bd4b43a57f222be2cf844007
 f972c2f94ecfe9c3af236b6fb7e5314f
@@ -31717,6 +38729,7 @@ f97d855bf7b5c3f4a670da53effcc43e
 f97df9707de7048563e3ec1f67152e5e
 f97ea21419d636f3c9c0a7fd765e3574
 f97ed5e2c8abeb2f35772cb0db11b0ca
+f97f0f48c1ac48892e6f6825dc5712e1
 f983ecdc1665f293f2a5acf23ad9fc24
 f98922b8835100d9038da681cb283dec
 f98976f301b9eae28e6b63f5f19cdd68
@@ -31726,6 +38739,8 @@ f98d1f1c28a0a9727951a3ecaea39579
 f98d73d2829a0f2689ddbe64ee6398fe
 f991b20f512ea1b9edb0b9fb6ea0d6e3
 f994d5e3579b8c8410ddc3f8f8e333cc
+f9961052a1545f2e676173bcfa9fe5be
+f999483e9a356984a872f4504250de5a
 f99a78610e38cf7d52570e3eaf79cdf5
 f99e4085c2ca11ce108c2d5076d950a6
 f99e4d8a1da1692154e502fe6786bfce
@@ -31748,17 +38763,24 @@ f9b3523b863108e0a920c19b4e6b0d16
 f9b3fc349298adda18ca51995b61c309
 f9b5b096e9db36b07cf5c9754046b7d0
 f9b63f430ff7644c46adc1a550b15f10
+f9b6ca278ca732a583d1568d635b25a7
 f9b8f045e276bc4b4ddaad3228fbd06e
 f9bb97a122e38d1cbf8d86a7863eb8ef
 f9bd6d4ce15360b01587ed1c02c74e46
+f9c190b47e3420459b725bb916a7b3a8
 f9c21495d16abeec2578ea4e317b8dc4
 f9c28dc5903dcfaeb24cfbb5813274f0
 f9c40001af9f93a2ed86870ad1a86045
+f9c466ebcefe119f47af7f017a851a2a
 f9cab6b58f90f4f0b5cb9f2147878525
+f9cf887ad7acdf6d64fd180289f0e00d
 f9d1064c5f1c2e1f9b3730ef1607f047
 f9d22997431de70d143ed0163db250ae
 f9d42be672d46d208169d6535129031a
+f9d76244cb9dd22b45b67255290ad262
+f9e0f8c9031c64ee6cc5c05a93ffa04f
 f9e33851cb102b3d2934a09b0d019ce0
+f9e5e68cf3f0924fb17572a4e9626e4d
 f9e777c6711d01321fb8308fecab7973
 f9eb5446c11a30d70d382c6d2b501af9
 f9ecb795d1c0722f3dc1cd2a434f8483
@@ -31769,6 +38791,7 @@ f9f5196d60bce1820e27223893cccb79
 f9f6aec4f9b4ea0553155fed99ef92d1
 f9f9f4b2bbcbcb7209cdb0a435b5f4be
 f9fb0a150abb376f57a041a5ab37243f
+f9ff6aa43929edf36bfe3a23ad5bdf39
 f9ff7ee71e9c9c3af55b82cc808479c7
 f9ffbb7986b1779ff2ff2dd2a860d485
 fa001c4b991955c89384d1ef8a1fc84c
@@ -31776,7 +38799,10 @@ fa004fdbce858e1ead78addd245ee5e0
 fa037d5e66c18d6d1680f6f68dabc5e3
 fa05bd31c24bec5d703e1a2ece54d31f
 fa07840c039c7931ceb5cd70a8f7bc64
+fa0b5f4b91059941d571029eb6de535b
 fa128b4996d34ca92a81687228aba78c
+fa12b120d54e7c16e835910b702df78a
+fa145c64d59d9424d9db9ecd5cf45dce
 fa1718b0f5b0451c318cbb8d7ce7934e
 fa1bc21bb8cd334984bf1d6780d2d6b8
 fa1be7b6933435c88da9a8880a6f4189
@@ -31801,20 +38827,29 @@ fa38a12e7b61f5e37c864f7b5623abba
 fa3c16c29d82236f04d15ad5dd2a2cdc
 fa3d2b97b9ad07d5a54868af4c5d8c85
 fa3d797f786d0a138c85f9c8068ac14f
+fa3da38d3bd4636b3714c88eeff78ca6
+fa3f63f32b0cd4dd0aaa8a9d3c0ff5c0
 fa4158d640121258192626814009fc60
+fa416daab1e5b6f2dfed08bbc0261cde
 fa423c7557f027c3f9b96addbbdb66c2
 fa4249108f523852538a7e0d18fbdaee
 fa4385ee29ec1cb6bba5e307fec9c503
+fa43bacf5d234452b38efde3d1d81f6f
+fa44378132f28f97c903cf4c6786c369
 fa45c6f27aa10e0b60ffc937f15fbaa5
 fa461fc35c43b07ec62bcf2f1850947c
 fa46a0efa6abb1b4512a2382ed5cb678
 fa4730776e7d079a9dfa4450c36b845d
 fa47f6be4316a3045aa04d6de74cf0a3
+fa49f4e886f43895b698f982928128ce
 fa4c3a687cca54c1da172bca8b7792ca
 fa5724e95fe28999d326585a7e956ded
 fa585122467d91bc8b8637041eeaa5d6
 fa5d430493206b186ef3db1930d2f27b
+fa5edc288fcbf28fbcbbe72862fb0437
 fa5f7d84829aeabbe1f0691804c4ebb6
+fa605245446c579696b490159dd601e1
+fa625623209e44a126a79f3bcd92933f
 fa63b028bfba93b1babd65b3875879d0
 fa651ae52ba45e0fd824f52984d7c9e8
 fa68b0a52a2f479365dbc8bd97009de9
@@ -31829,15 +38864,20 @@ fa7a5fa5676bf2a6c4093e2ae6833a37
 fa7c1f3f47db91035b07b2e8458917fa
 fa7c858e3da3a697de502c28a2fc486b
 fa7d1a8c749d62b235eedd3b4318080a
+fa7f929cf551de61993bbd10bad6a67f
 fa82449d0fa9c4be52464a47b3e80bda
 fa866296b521b84ccb569f8f0ff66c5b
 fa89704df325b84f525e9477a3ddc19d
+fa8aafaf279862da382515d048c38761
 fa8b47d0530d20b3c421927964c3ad53
 fa8c766b56a9b508a116ede76e1c64d6
+fa8cbcbc83cff757e2bceb10b48e2241
 fa8cd5f7a113c2cc4890d293cd452a22
 fa8ce0ace709c15f254bebd8a921f9d9
 fa8eb7da7e8e5669e6e5969cd9194d71
+fa908be8b8de579e9fc50fb554ad17d2
 fa925b67e20a670b4aa47a01469b0374
+fa94f41cb510db917180eb4efeb4f844
 fa962c1f8d72f95920253d5ca587e7ab
 fa963c5fee01f754de50ca7da4ebcaaa
 fa9879bba04c8676d7d8cf29b3787882
@@ -31851,43 +38891,59 @@ faa700453d118197208de1a1a8fcaaef
 faa80e936a3ebec41bb07f0a6c4da9f1
 faa8b8ae9383a89219b20a58bcc8529f
 faa9c120f156a4bfb9682475de0d75ea
+faa9d6d371c3eb734b57b4b512e94d50
+faaaae77fe883b72946ad490d16d2cf4
 faabd8bff1c34cce9c6adbfe3c018734
+faaee41877c25bcd86dca8288aeb85b4
 faaf55b22152ba55a917bd07cbb5094d
 fab0659046bc5d0b352bb6fd62e2ad51
 fab0f8c3ca4896b1ffd50b3b28493629
+fab2336ac785be51aa3e72e86cbb06d0
 fab2ab879fa66c88c88fc51c48c4a576
 fab36fba8ac224a741f42798bdfcefc7
 fab4ef1aeef320dfaa8982cdf0cbfda6
 fab5d88523a9abbc69287ce2944b435c
+fab8ff4ba5efbea75800bd8ff9a59a7c
 fab9871f7a6683cbf2560359f23c77f2
 fabb5c59a47c7a13db14960d9e13374c
+fabb62149add90cb646e791ab3e168d7
 fabcbef76316f07ce0ea78429c55d842
 fac2316211a4584fbf12b090771eb3d6
 fac6184d18bb11a485959d3b5d494dce
 fac854d2b3f082eeaca5f6d6953fe58a
 facaade444846280f78302ec420c8f98
 facb0fa339e058eb1df4a2d2031bc0b7
+facdc95a311c41b521b12cd026f647f2
 face85439a04de82910470478a52119a
 fad10f319558576ac903c75715863609
 fad474bdb2708e4ec9b58e110e0a5ebd
+fad7dba7fd95d6783d75719092a37e56
 fad7fd1f690cd64612243dbdfe5fa6ad
 fad8c2e08e76fd604661e68d63121334
 fadbac91a44cc2668bf04910ce86923f
 fadedd2e012de8107cb21aacc3aee331
 fae0d439a8a45e7ae8ab5286c046020b
+fae1945561845d72fc85ad425a9739bd
 fae1ffc29e1a159a2fa99af9bfb876a6
+fae939500cd4a5956fa615c95e557a04
 faeaabdedee64f25229ac520de38bf96
 faebcad1655593644b4ed925ab7f93d6
+faee8f7b4c5b8fb55b03b1b865fa4066
 faefd000050ed38e19211fe17e397abe
+faf3099730feedd2156d783592e3ee3d
 faf4da441fea8fca924686da4b4d4c9f
 faf5cb6359f00993143c35481cf04057
 faf722441ed6ff58b258698a83079a16
 fafe365b1ba1360edd8a727b339f45e6
+fafe483897f194838e3d9ce9b293bfd7
+faff71e39300cbce5f251365c516949d
 fb080da5fe4d00fd8d5452d1b6c8a71a
 fb0a341101df57aef048e34beb8260ce
+fb0e09df2bc070ff02cc36a177adf1ee
 fb1178eb0ff975b0a3ee64ec99be7841
 fb14926cc999d0aebdeb062c1b1318a7
 fb14b561e97effdd49b7715a8e67bf3e
+fb14fa4e83816b4cb8765141955fcd4a
 fb151c604d705d4777b717846003e85a
 fb15f0ba84617f2d7129fa8de98ef29e
 fb1869cd4fe0b581d9ae446c3f0baddc
@@ -31905,10 +38961,12 @@ fb27b638e50fd26fc4132aedfefbad75
 fb283607f8c914099bec403dc6604baa
 fb29714b092930b3dc57f4c3de2998c4
 fb29a9f0f6362e4170a93fc96c96ea6c
+fb2bbceee99efb1e954eee4e68c6cc35
 fb2f4afac2cdebfd0c21eedd9f1b638e
 fb30f464e5a3c7fa345bc71a32f7e3ef
 fb3360d8f54c295c0bb22bf003ec618f
 fb35f42dddfbd0435f337fb691d5a466
+fb3719e0858f5a46932d1941c912d015
 fb39103bb5f810fba5da782609371bc6
 fb3a7add830c5cd9e2d4af002fbbf387
 fb3f8d6b6ee8cb386bbd7f3f4116e645
@@ -31926,9 +38984,12 @@ fb575c41f8dd9733f290f8b07d8edb05
 fb576929454a179f274ab68bb2e2161a
 fb57f8fc44f509852a161595319d3bfd
 fb58812e6ffcb14fc33a2f61cfd185ab
+fb5c4c731cc9822c5b74ebd2e9f909a4
 fb5c6c5b2473f9cdbba42362e2495946
 fb5ed71ebbc564f6136c22ffbde8973e
+fb6029c0c31dbed7182cdcea81d68f08
 fb6560b4c350f54c7e94537d1111638b
+fb65cac7afc8fd91dbaf1b39b1e66ca7
 fb669d6800b8fd7ec20cba9672c02e97
 fb6b07262afab75650b1c034dbbdb4dc
 fb6bf3cbe6c539cb4da3e61b4058f840
@@ -31940,56 +39001,76 @@ fb755b75dbddd84ccd3039c6a3f2c28d
 fb776862d4376970ca29c22582250ffd
 fb7b6f77ab0df33154035876b8c35b61
 fb80e43f54da07d37422b3be0e49a820
+fb8a0a3c8e755a007864f850dc0b3b8a
 fb8a37e41f63a5a9af907c1d2b0a364a
 fb8b5ef471455e141b3ab83dae93ed9d
 fb8d0c0a44ac988b985fa155ce8acb1e
 fb8dde9949e69220a9a333e9403f0d83
 fb903cdc5e0139c39f153b2c0cfd70d8
+fb92c716d88033e04fc772d435485c54
 fb950e85de7e4ae49f3a0db02cab94bb
+fb9bb31ae11343ca58a9bde59c34cbfe
+fb9bb58f75a65bddbb743bced762e1e8
 fb9e24870528d5db749d494644d2a1a4
 fb9e411e6ea6d8f2d72fae2880cecb00
 fba145bf5e8e3e9ea79a97e309c65fd2
 fba36108ebddf597f97e79fb14a9ab40
 fba408cc4af706a59245b5518886adb4
+fba7e73b64bc10b00e58aaaec43b548d
 fba9d1be560569008e4f6ea3dc1f6bcb
+fbaaa60677f5f06a69e927711f85e46e
 fbab4725e1377c3c937e15ff761c88f0
 fbab59a11806d4402b1595696ff651ed
+fbabee2a1f6b46f277d0da1a6096b7b4
 fbad182af3c40129977edaffa7d0151c
 fbafe9136a2deda420458c4e48812b73
 fbb19aaf3cae34e4b5952ed05fd3e677
+fbb4b7da6c2eb25b41242e661d059e0d
 fbb4bfef808258683f6af955fe7e7d69
+fbb523615adfcf5623e84803219279e4
 fbb62dc97d5bdf75a26ec44dab69bcc3
 fbb74fc5575c19340942666f07edbdc0
+fbb88b6546d819c6a54cb4bebf16da5f
 fbb88bd5b5d23f1b3f74b89dac322d44
 fbb8d5c6b127c0f38a39632a64b23fbf
 fbba5f6b91121f9d0d5075bba24e0a70
 fbbc7ade8230a2286ddb5ceb6d56fdd5
+fbc4b6566b9ec85c73c382de2f100b82
 fbc8ddee40b3060c1aeb7d003a90baef
+fbc9cd0fd18efd1edd7dc51087bea828
 fbcc9e7b10a3d613f6f212bfe69f5712
 fbcca6b80150dc0c5b9669a4db8452e8
 fbccd2a8db76f92fa2b305f3a7a9093a
 fbcd3ff178e8e4a7416d92a960c76ab6
 fbd0b60d09a101e7e9c0e685c9b2cc2b
+fbd264445d3a4f4445d3bb360b82c910
 fbd2a676af819f2693a47165e591ed67
 fbd36c779dab98adf9cb5ad241025321
 fbd4b372f969e7eeaee0fcf4f79af0ea
 fbd4db323ee7d0980ee22533d53540c9
 fbd57b83607b2c4348bf81c3b04497c8
+fbd96f21895ad769ddab608c4f7df6ce
 fbdc6b1f6022752ce6168a436ee4c95f
 fbdeafa6c7108c612469cac344f14259
 fbe00d0c59f4e7fe34bec578d407d571
 fbe0d3c25d98a587ea9c9800952e2029
+fbe0f4b3e3e42e0d93fa2e0272102369
+fbe0ff31d3428dcada79502b94fdf98e
 fbe34d085e2e5d32a55273e5ed8007da
+fbe3d2a6ffe14c9098dfcf91960a82e6
 fbea44f6ee0362988647a80c440e778b
 fbed220e2b455f91ef459c3ee7c7cff3
 fbeda91b76ceb9d8bd0c7287141ddb00
+fbedc5a3f92f84f8f26d58f6c07d1aec
 fbee3cf5d732f2e66ea2c4d7df0ad3c4
 fbee486596b98a035c5762197e798d74
 fbeeb8fbc2517c41613f457da1758d99
 fbefdce4ffab4dc094bb1af3f592e9f4
+fbf0722878856643f73cfdec2b9328d0
 fbf296136e6a1f1da969d632d5358a42
 fbf2dd0171f9ae0da4b3e74b2be39bf1
 fbf3ca80f880b4e5ce140ed9e780c9fa
+fbf51833f178a49f46e05503a882d904
 fbf5d3dce0c2866a44247608314f02c2
 fbf6159da565f82ce168d19919fef7dc
 fbf862fe45e8d65ed1b65d17990edda0
@@ -32002,12 +39083,14 @@ fbfc3a765795e088e49f91f504072060
 fbfce584ebcb39549009a2cd19a73cd2
 fbfceb6ea62b59ac278681c9520868b9
 fc00aad410c7e4ccfdb47fde8ee39ce0
+fc06e41e192f34a5cdbfdc378edfb5bb
 fc074137c8a0cf984991cd0d9864b7d9
 fc083f9a973963afe0047a04e688b62e
 fc08d18a96d385ac4535571a3768b177
 fc0ca21ba78d6df6bb42e77484628a3d
 fc0d0a15bec6adaead413017a0d5343e
 fc0de35dfa5a9dbee8cd92b3f31d51c0
+fc0ef2ea681fc488b0112e1c4fc0c092
 fc10489044a262b61405c6c4ec488fc0
 fc104e1a8c03068b3de59b9d745d4709
 fc10638dd5ed95336ade32b0f4e1af35
@@ -32017,8 +39100,10 @@ fc149c32e4736cc6314f76b301e12992
 fc15d0b455db15e204fa3532b2c892a3
 fc187a5c65806feccdb522ba33df71d0
 fc192686a928b8d089bce1c2b2996efc
+fc19defef7c4a3675c13cad7912b286d
 fc1a46dbf711a86330e1cbd649a77efc
 fc1d3170cccfcd5853e37ce4729107f2
+fc1ec73f8efc41a8168d906c547bfa5a
 fc1eddedf9d37d72ee718845157259dd
 fc1fde6348b9dede084e9d526d221de1
 fc2008dee7a6cc3bda7e7f727fab16dd
@@ -32026,14 +39111,19 @@ fc20471a3ede1617df30fa1ef80ded1f
 fc21bcb292d5a8668fad3dce6e770eb5
 fc225c2623789056accced5e40e9df0a
 fc22b71b75d299ae32ac627f8e92326e
+fc230b012f69f53f6568ee693c5cb745
 fc236983486a3415e9abcc5bb71333fd
 fc2369928a46147afb31de8d19b56597
 fc2526723a80c61c9239f0b903ccf8f9
 fc265c7558c0a907d10e94d1c6888adc
+fc2db2ec3bce5ae1259e9cc1f4b9ca8c
+fc3060210b1dfb3444252b9e49942bf2
 fc30f5ab7dc91a358f652b1c3ec8ae91
 fc32496a2fc46c6539a277679123575c
 fc362e344c28e6ba779a98d40359d31d
+fc375ff4fdca8eaa2d7ad9360e3c6438
 fc3a2ddd0d302fae66965209656d16b3
+fc3a7a3a160804e6579f19fdd57f9eac
 fc3cb784e19c6848f276c93c78248ea5
 fc3d3a587ba58898697ec1f07b329992
 fc3e537de087c9715a108edbd927023b
@@ -32044,6 +39134,8 @@ fc40720c8662f45b7686a20ed85ad3ad
 fc41cfec1ce9884b0aedd1e0b0e8ca3b
 fc424827c758ba7d198e3537c58138a3
 fc439b8344656683340d041ab1636bb6
+fc460735915e9b8c6370187f60396adb
+fc464e9cce3577602090fbb54ac24fc9
 fc48bc37d13b76a3ac42f43c09041969
 fc49420378088d495d0b7830347ecc77
 fc4bd66bf86c46ad1ffcba151d97fd50
@@ -32056,6 +39148,7 @@ fc51bc34991c48806557c1a47f2e2e9f
 fc531c2c07677c9d8cee643d20159f41
 fc54b24a86e319f8d8e32d51f61ed52f
 fc54c6d790b32a8967914549843bad5a
+fc57c58827aaf032582662db8e99d212
 fc5b01c5714e419acc0b0dd6c38f3fdf
 fc5bb093613eb41eb2a7882e2a14e45e
 fc5cbd744c8ba2b886a9529b388d0afd
@@ -32067,13 +39160,17 @@ fc626c6e628bfc96b8741a547a8fa65d
 fc62e56afc81c9cfdf0a7b94cb0ed105
 fc64929cb27f06511f0ee6607a22d7b2
 fc66030d7e959fa583fc8c901e4c07c2
+fc686a7131e45038594326487b665be2
 fc6d6507ddec258546c8c90c0d10d653
 fc6d9d2eb6a74a6716b7eb91a2292bde
 fc6fe7eef452e5d3e9b448f74ddc793e
 fc70fd01464da618bbea9e2eee8c18d1
 fc71037c5e6f4cb8f8392849cd6b3666
 fc71264a3b3b64d14ece2113af4eb9c5
+fc73b2244e144f3535008350f1e2ad05
+fc73e1e372058a4d7f771c896c2ba65a
 fc763ebb1d4ddca50f9827c62b209638
+fc76a0607bcf86eccc1774ad57524fa7
 fc76ac44331d4ffd5f6db5f60083b39f
 fc7745a265be299d08a37abca75c975e
 fc79805dc4ba022dbb976aef64dfc7a1
@@ -32081,6 +39178,7 @@ fc79cdabd923bb99d2c2e5a43f230958
 fc7c5f1b52e9eaeb7bd2b1d71726ae2e
 fc7cd89e2e6492dc859aaa6beb464211
 fc7d1f2434465d07eb0914f8a795e679
+fc7d2bc80872cbb4cc00f061227d33a5
 fc7f38ee96e30749e9b0b0f55a91ce4a
 fc7fed8aa02436a2bf6c58537d7b7f51
 fc8262c8ce98a11d9a765a5e905fe3a0
@@ -32098,8 +39196,10 @@ fc90807d5478ced76b4dd3921359c2b1
 fc91d6953bfaf8d7e8db3012857251ac
 fc964a0290259c9fc605555ec4a3bd56
 fc97296809c1ea00d1cfa01ed2e25624
+fc98ce85e10dd8f156ef2b9f22918514
 fc9a947c3b9d12a8c45dd7077be6b74a
 fc9c7f397c7db23a95eb28a6075c83f4
+fc9ce3ca53307a6843bd148bf5ae0fc0
 fc9dd3a43f0ae139e9ae5aadd80ddec0
 fca0e7ac7298000f82a820c017425f4c
 fca1776e9cf97ab5d32aef9dc189b818
@@ -32107,14 +39207,17 @@ fca8db86d376d4e845a379fd2f3ead06
 fcb015b3ac947dfef29859a216667e56
 fcb303d15bc83e94107edc4999effccf
 fcb3a11d39c7be8edebb0815a327bea9
+fcb3ba22d05e49aeb6be322538f1b332
 fcb3dbac767e6924c916507aaddc55b2
 fcb65925ce3a386262a93446abdc94e0
 fcb7415f814ae6d02c35b423535d9441
+fcb77f724f704dbe573eb52a11436171
 fcb841053ef390344d03ac8261434c8f
 fcb850f84c59e6f68fa0fbb0a76f16cd
 fcb8d5bb3b6f8cfeeae8a036679cc493
 fcc04bdbf9983083e8a7bb40369083c6
 fcc21284b660c98b25ff528f6297a6db
+fcc45b860c87c02e398f510c26a5402e
 fcc4a872257764710fb9ac92fe749a89
 fcc729c4c0692f6fc1a57e393fc358c1
 fcc9989ec3765425edbe4d37b4c9a8ff
@@ -32144,6 +39247,7 @@ fce19471ff5733574038b4b028e053cd
 fce2d214a8fe8ad5dd3d6fa99ca726bf
 fce3835dc1d72477c57bfed82fa99d43
 fce4aa39b420029654cbcf0e8fd2ce33
+fce55b91615a5db97557346d9273ccee
 fce648aed98c9939a061fbe8179835f5
 fce72f2e0043f3c31e6176684d9246fa
 fce8668ba0edaf49f0fbe494843923fb
@@ -32154,10 +39258,14 @@ fcf2a5e325d5281021d1c2845810ff63
 fcf33cf2383f1723abc65dc1ea95513e
 fcf3c1325eef4e6fe634948c92c665a0
 fcf4117d36009a2bef097a0cf9ce8545
+fcf57df0e78d95dc7e5535958b50d750
+fcf5d7c0e4e493e2ecd5e572de3b6bc4
 fcf5fb795983f2c1a4d151574e9b7501
+fcf80def08040497131cd29ed5a21ea2
 fcf81ce153216615a3ca5c0589342af4
 fcf8c2a97470e283b313b9eec3421f75
 fcfccb533264308cbb6ac8ab417829c2
+fcfd77749fa79d4b46b60a4123209a82
 fd02f2e227cf5531c2704b67d8999502
 fd046b6d0c594c9b78d275d987305716
 fd0515c6389d223bf9f1d42285ae349e
@@ -32167,6 +39275,7 @@ fd08482b0c2042e2fa0da9b170435290
 fd11398fd164be2f8426525ba1b20bd1
 fd1175e772ae2cd8a2d4b8cf07bdf640
 fd176f9ac133d7417b15af82fe56113a
+fd1ebb1d3464637a7b523f6c6c674489
 fd20c40371557ad7c8d7f70d7a1a7848
 fd2481ad63175199cc9547636bd18ca9
 fd24f54540428593ae4bb9fe1a083ba1
@@ -32176,17 +39285,24 @@ fd3012b7234ca65c30338b45f8124c90
 fd30d94fd3b481633cdb394b520bbd87
 fd31876328cf86684aa47a739c4bda76
 fd341deda9d88225509a481a488841ee
+fd35b3303a3c43948faa94ff98425092
+fd3dabc1f5ed9635f51022b1870ddf40
 fd3f54aceb2841127e42c9e1ea8189fb
+fd457c760051cf243980d322f410aeb6
 fd4738eb3030a279c3029f3d9dc08197
 fd4887a1e6a024f728e5d6dea5cbd1aa
 fd48d2142afa6173866f941663bdaa01
 fd49fceb102a25af5e6a993aae6bd20d
+fd4a1c2976efe9c9db797ba2b2f6212a
+fd4cc7d47d82eabb15c05a71755badc6
 fd4f28f978f2bde269722f8daf901742
+fd51b57730fd2f9fb6351adce03c5bd0
 fd537a5950a7cccc25ac8747168e2d86
 fd54a94a717782105eb350b067055807
 fd59a90519005fd5220ca423f40e99e1
 fd5a666783db33fa09ca1de2636176d3
 fd5af17cb310afc6ab2d55615d061eeb
+fd5e0b56d5c256e027a99c4f13fbafad
 fd5e83f92ab61ee71318d85b866a18c5
 fd613fb1cd38ec2801c6d1b0e2404542
 fd6211405be57b350fe61418ffb6dfae
@@ -32202,6 +39318,7 @@ fd714515b0cfa2579a273479a2b714dd
 fd71dfb92d5a022e503cf3747442850a
 fd75181ddfa202c67e2dc2aaf2bd7fbd
 fd77157c9933a8957d403905e55b679a
+fd773c92fb3b1cd57b8b1b4feac7259d
 fd7b949077f14a2b273ff55f94da22d5
 fd7e8c69413803d51ba18f4c13630e52
 fd81815b6f64135c0adcf789ba7175b8
@@ -32220,19 +39337,27 @@ fd8dcd4e414b2e53d509b4e39f450549
 fd8eaae42e11028d042a82d89fa6d38e
 fd8f1f0fc7f3f02218a8a2cf556adf13
 fd92b797ca4ef0f2c894086b4fe03a9c
+fd95e5ee41285f62a2825699a467459d
 fd9654f9e565d9619b8b92299e75009a
 fd988e4e5d560079dcda8854aaf515be
 fd98df84a1d9d618a3be5a12e21f5f5e
+fd9905737b10d6357e84d59497985891
 fd9b31a7e8f15614a5749f5801b31176
 fd9b4820c6378f5641dbfd7fbb3072aa
 fd9b91a71095219933e1c0a45cc9019e
+fd9c69e323570b3e2710bbd0677910eb
 fd9fb98237844897a81b3eb80a1966fd
+fda77d7713ebf9d5efa4b732ecef51f3
 fda924b9eae9a9833016fff348f7a101
+fda9a17726ba450a92551f9247763f08
 fda9e1e833267787ffb0af5a4675155a
 fda9e8d5eb01c891935a10e253807fa2
+fdaaa9ec97ef8a2104893fbb1f848d07
 fdaff91a9cf7823cbaa75bd6c57b6c8f
 fdb025cf703cf66198a3fc70b2daea72
 fdb1a394b867ed58a8d302e84658a58c
+fdb1fe0fcae2412139a516acb9ca7b88
+fdb5b9b73d5cf7dd79771ce3287213e9
 fdb637971aa71ed8bc65f750367bca58
 fdb68d18a66772632620d9a9ad353d35
 fdb6a7367206e8dade52229154b64334
@@ -32241,12 +39366,14 @@ fdba6a77e48c63e92329930f2e29a1d4
 fdbab4c3b98950fd881d1f946f638231
 fdbdde81b1ffe0c9508dce66afcee279
 fdbe18eddb0629131c5a975307038b7e
+fdbe868f3ee8a1b87c61cc4f47a08fbc
 fdc08434b29f1997498e27dfa9316433
 fdc0920471e7f68a4849e16d3527660d
 fdc0ba24323e82a3768f2d1c61c80a31
 fdc1c42214a4b808ef1298f48b9132a7
 fdc6d856aa35866cbe00d2417c452fa9
 fdc767f41200bb173f7d27ac5b7bf96d
+fdc876bf70488317f6a5202d6e6fc975
 fdc8e741a2bf552784fa3b3ec96dbcb6
 fdcd8df3ee4daa390ae60d69cef3d0d1
 fdcdb782389e3249531534951281a11f
@@ -32255,6 +39382,7 @@ fdd3325911a4fce988f6fc3d9c66f64b
 fddfffebafb0898517923742f4dae6ea
 fde01a45a97e078e8eb026d7afa79a3f
 fde02e39256d87076275cba75f2843a5
+fde0faea97a970ddeee6341446c55c01
 fde1471d1b42474f62a55af77b1197c9
 fde2458b309db570c11d761a685858be
 fde4e931df6cf112595701795e2d7dd0
@@ -32262,17 +39390,21 @@ fde4efb42e6fe5a01c166d2c16ebbe59
 fde50e611451e737af52951b44b38c39
 fde52c59a02b3eb24ac420cfb6dfc6cb
 fde5de8561aaf55e03f036d42a8db4ff
+fde8c2408a18554c3dc2d099a515b14b
 fdea716637af928698d158ebd9f0b036
 fdecaaa870a1348a81f2de60e1c16884
+fdecca018f62d9d2e75fa8e6a7a88933
 fdedbd76af185e63d9e906fd36769e23
 fdf0b4ba1710fe9868d32286b24850d8
 fdf1d596c3748479836ef6b264260cf7
 fdf3b9e3b8a5508c8767f19c5628f8b8
+fdf4970e9a9e8184959c7dceaa7bd36e
 fdf5c26acb87dbc39afc415d9060d384
 fdf6a8a3218ad8b7ab03734de0ab48d0
 fdf8343cbc492e1467780afa55b44b0b
 fdffa96d3cee1ad486c37d85ffbeb80b
 fe0465a1ff85a5c213daafca20cc0c81
+fe04fbefff1bc86c22d381b7ad0c99eb
 fe077e07764e6ae716b22f033c49bbf1
 fe09b565879c3aafd2d6a6f1395a5b6e
 fe0b7e45ca197c471c5fdbd80c37979f
@@ -32289,17 +39421,26 @@ fe1b1a75e02acb8610c2351fd35fbce0
 fe1b6e25a16c65409b7bcdf966ef4f26
 fe1b85d251adb8e4384eceaa615d9c82
 fe1d88ab6c33ffec4e6fdb12f9c46ee6
+fe1dd9a361d556359a26c547b5bab5a5
 fe20a7d8b2dd800369560c46f3d75b67
 fe21e77727eb534a57050067a01ca36c
+fe22f5c6bed9294d3dcef8940dd392c1
 fe2afc30a2fb4fa74563bb3120e250ee
+fe2cf01b807fd34a99e7ccd5ebd22ce0
 fe2d01bfcecde85adad27b76548caf96
 fe2f5ca63b286bdef90cfde25e8d4543
+fe2fa2ac38d957f5a7f7254f3d7d6924
 fe32d39f47488efb59aa1d2128229b01
+fe330e563352eed15c95f5ab025d9c0b
 fe35ab409045ba15afc53657cc839ad8
+fe3c66ba14dd03a031da2092366cb552
 fe3dfc24de15602dde5452da53d1eb7e
+fe40e3714b959b7923abbd9248173117
+fe4351000924ec2229cfb13cc10bce91
 fe44cb2507090078909e2830107cf04f
 fe45040c4455a45d41abe5a716c1c4f9
 fe49d3e9a5d92f2655264049d57f2f12
+fe4ac3b32d17938adc2edd99ebfa38f9
 fe4afebbc7eff059485846198c812a91
 fe4d5f08e49d31e65616cf01bb610afe
 fe500b42f97927d6ede19402243fb055
@@ -32318,6 +39459,7 @@ fe65e8dc4c1b06a56f19f211175b047b
 fe67f66eb182669b89a54298eee2d85f
 fe685a954250a87bbe18d0934e3e911e
 fe68bb398c20b95ad3ac817d3961b8ec
+fe69d1c4d7e17386095ad56d6cfe144f
 fe6c6ccf1b3756af6f5bfa704c53a62c
 fe6cddd4b51d8a2f54d0cdeca7fee260
 fe6d7332778cad96f377589518bea27e
@@ -32331,11 +39473,14 @@ fe7e14d43bbfc0e0aa5aaffdd4077eb6
 fe80f8a91ad3352035c2b2d5d9ad38fb
 fe826116269e6dc22fac3d927e9aee48
 fe827e1fab5510bad28ce42b498db83b
+fe82d7846a349e5ceb595759db7cb7da
 fe8369005413902de3eacd14beb95421
 fe84995db27ea4edd6b06571a69567ec
 fe85e9d295826d9a46d769d4dfd07be1
 fe867bed225eaa40d43d5e0738e79654
 fe8df9042c71f7625ffc15566ea4042f
+fe8e8d28d401ddb8370956480d048fd0
+fe8eb8f01c0a96de9a542bc335c21e58
 fe9152a485ee933f604630f906879662
 fe9170c99cfe1e1cdc11ea69f9d16271
 fe91a619e7f86f9c4e2f8f289fa82027
@@ -32343,27 +39488,37 @@ fe9338c51e095881f0d769e633e1f50b
 fe97405194860b9d47ba30470dccaabd
 fe99b046338269ea745b1ddc338b95af
 fe99edabcec5bd83acc09165eb9d9c90
+fe9b5270404911aa829ca71b85e6036b
 fe9de99fe592731f4d93c599bad689a1
+fea0c8b909943c5c79afd1f9fb5f018c
+fea1560518807ad5c1e3e0af1cf9701a
 fea1c72bcf7b0549e615228ac5505479
 fea4390d46d17d5e0e07a97cff4ef075
+fea536b693957cabb94b1b1c2c0820e6
 fea6e0fef29727269d12a02d03e8879b
 fea8400636aa6182a7b0a0f5ee66a540
 fea845a940037b1b1019893fa62bccef
 fea847a79303da9da6707101d9d59803
 feac1aa93e172d9b0188536e7bc327c5
 feaf09d0c0dce53722d9c1a8de4055ac
+feb19c118bd035d7aee7121f405802e5
 feb640e1c68590a1d86e276db1adac6c
 feb70e4ec3402e1caca4896fb06bad79
+feba5f125873cec8c0b7a0fcfc8a8748
 febc4cc9a59f4f24c73912911c65cdb5
+febcab5c003b3f80b55495748ed6d032
 febd3cfb047b311cb517273c7bb311fb
 febf6862184c70e2921eaa976b35e349
 fec024dfdde6e347262968adaf10367b
+fec541d7a8a95181fe9de32cef490420
 fec629773270160ba4110b9871935213
 fec6c4dc0fb8c6387ff66142a4390802
 fec6f80d492c6e5d906a129e990366ce
 fec8460590d596f617dbe432f06922f4
 fecc512eec9968fc1fc57d59da88e350
 fecd82b9efb50aceb7b9e3562d68acd8
+fed0aa6f5249cbb3e4122903b040145d
+fed0c2dd3ab4fb3b6c1ed44de278c3a3
 fed2f6c1c54381a966254ff29628dc33
 fed40d8ba5069557546e7dd6b958eb3f
 fed66a6b5d7b7dd5941e4bb4d422e80a
@@ -32371,6 +39526,7 @@ fed6ac3f495a65cece4eee539b265f98
 fed6df01cab3e20264c1e1c29d2fe478
 fed9fb88d5fc6e3cbad60da486db8db2
 fedb59efa406c0066670eba531d26f28
+fede11a9cfeec37bed689a68df29c6cf
 fedecdfa0429500d0f4715a32237f5dc
 fee08b0ce490733f4f40ef2c16eac7a4
 fee0a09d43bdcd0e6b9f0aef918ef96e
@@ -32379,6 +39535,7 @@ fee1f3509a9dfb1cd000d32a50673ec0
 fee44874cfe6f529e200eaf8f85df43a
 fee51c64fb838572e59e8fe7f8faca74
 fee8563a3bc62ade3295a810e31c4772
+feea9621bef6ccf75791ed911a3b9daa
 feec4057405bb45d2f62db1170bdbb1f
 feed2b93cb932c13dcf3d1c5bb550c05
 feed39fe8bba44fd872ffa4446d7927e
@@ -32387,10 +39544,14 @@ feef48612ed29e4112dfbf244002b6ab
 feef9fd3bfcd6d8171b2b38c234c7a6d
 fef2256968a9b00650e0dc292b350abe
 fef28651803d32ff94c5c16ce69f708c
+fef2e6e09e80034f0116ad6b63e7d1f9
+fef9ee5d98e6466cb8e2d07e5ac77009
 fefb5c5709d2ddfd8d9a8425ac934c29
+fefd79b458fe6f784c01d8c52842bff6
 fefdb6f54346b4cdac54bc3038bc9f9a
 fefe4ad6d4ff69a77626c9337f78b970
 fefebcfbbcff9a021d1cbef80c5512c4
+feff8cbade3276cc1c9080d1062629fe
 ff030a95c0444657affbbea532871205
 ff037df90a82c0f4c26f4b8547a70167
 ff03868f631ec2f4240443ca618a4f5f
@@ -32410,6 +39571,7 @@ ff1fa388dbf3a9443ad5f62a73f8c2ed
 ff1fe4664a1e8c7f5dbed098012fa71f
 ff22278caaffb6a0eea901f4e18d6701
 ff249a1890c8b95349840f2ad1ad505f
+ff25a2e0e7579da1deb68ebb2cc47fc9
 ff2607011d5a5d67351c9b17c5ab745b
 ff28180d46379384f4c773b7d789a0fd
 ff2a2edd1fa71fc8f150ad3098b7ffa0
@@ -32418,11 +39580,15 @@ ff2c672b3efcd05a680e799363f406ee
 ff2dcef13ad9e56272723c9e68892330
 ff2f5df7b3e1e330a67f5b778608ac4d
 ff2fe843be87cd71bfc7fb0452908456
+ff34ac0dac7006b547312e79894eb8e2
 ff355297456fac246247558a151df279
 ff3a40ede1034afb2bb4ebe15843978e
 ff3b0c9f1c7a08059a4e8ab821812e43
 ff3b76f7012791be039bd2817d89ef66
 ff40ead0e64ac3510ef3f87f2bf146bc
+ff43213064e0062c136a95ea7cf9de87
+ff445391055d333526e1dab290ccb27b
+ff45b1512f849b2739ab5c0b35d4f560
 ff4711ba6fcd2a4a36bee8cb2ee1e805
 ff47df32fa4daec649bdb7680a342718
 ff485e99e59b51dbe26c1762b9d54d12
@@ -32432,14 +39598,19 @@ ff4a2f083cb63e053ce60f5d40034543
 ff4a8ba9e3e51e5d3395df4c17944724
 ff4de078bdd01a05aa2e17878d0c64d6
 ff52c3c63aeae7045d517c932bb229ce
+ff54e6c3adf3616ba6dc5a37f78ee3d7
+ff55f81342a32cd6667382565debad4b
 ff590878a55e5c5969cded82ec13584f
 ff5d2afbc1a9a9b90a741e1d6c534247
 ff5dd65ed4f495b1f2a380c670e98702
 ff5f5c1188f105b31db7a629d99cfc50
 ff61bb10d210bb0c72b0ecc6f45b722d
 ff620ba75b7700af24d652173a38b5e3
+ff65d400d0087421431b13ea3f442931
 ff67340c069120c7f71a3afe1b34a698
 ff68c100187941b90afb53f08b8a9f81
+ff6a08527a32b480927c1e30480f9f8a
+ff6a61a39ecc7a45f2171be26ad20eda
 ff6a89a5d252648e8e91d375cf805675
 ff6c5cd45c5345db6424c94c1468d2a6
 ff6c730a20cd7facdac591a48f9ac3a6
@@ -32451,6 +39622,7 @@ ff729d302d04bbed8a4fd26df101ca7f
 ff734fba6ac365fa1f0212fa42005333
 ff748298206e7625189228ef76806303
 ff75563a6e26dc51a1160ea08d50ba61
+ff76640c2f177b926a4d9dddbe7043c4
 ff792104847892f2cf829a8691c30165
 ff7a6fc72552833d6aa877b8cb8de8aa
 ff7ae88de9f08a441636378aa4ea2021
@@ -32459,21 +39631,27 @@ ff7c791caad4a4238db8e25842b6e22e
 ff7cc4d901da3213fa5bff558a62e00f
 ff7cf0608ca6a9422f9bc5484603b740
 ff7ee278f97edbb60e633d78c9e5e379
+ff80c6da06ac297649737eb6b855b3c9
 ff819ce1be5c74133dbb80900f60f913
 ff8204a4476dc0467dbadae97251bf6e
+ff8210b49813745a77a8d21984d8a87b
 ff82e8206b052fd1a4413006b9a20b59
 ff831717a5809c0c5e8a97e514f6294c
 ff838ee803fe69a8570416d1d04b307a
+ff8705e27f88bb6bf34cd3d4152ef43e
 ff8acd12b05e64f5a6277f1cab9e9b1b
 ff8ba184c65994a1e899b48081747867
+ff8cead90cb6eb56251978b8ce794800
 ff8fbcff1f2c034a1d6cea2c483241a0
 ff9002d2b3f6e48805207a040e230ce1
 ff9220a13f69fea19eb8bbe8cef2f415
+ff93d2d990c580b875818a17c6584db2
 ff93ee2524c5ceeb4f9e875a8f4524b8
 ff967e254c09a5fa162d2c513e9cd465
 ff9716f417cbd14bd0cad8cc8b76a04b
 ff97eb881d583864178e8ad94470c415
 ff99282666963f15105693b22b9043cf
+ff9a0a1008dcaf1b37f86cadb348726b
 ff9aca746c779d1f530183e464cf61a8
 ff9ba976304b3b194e340e917a6cd74b
 ff9d7b79c3596d49a293888a9c8b6725
@@ -32487,16 +39665,21 @@ ffa707f1252a9ef49255c0e28c287ee2
 ffa7a44e00395b562213e73a9e126e21
 ffa8a0b92a632f93b26d210aa8cb4094
 ffaa3de32a34545a25d20d8ca7f77f1e
+ffaa8ed36ba5fc79f28ee59931d8f503
 ffaabf21767c53a55d78a8655bb5175a
 ffabb8920899a83a51d88dc6ba5e2596
+ffabc2eccb1580e82a3a914a2fc4bbe3
 ffafb43b04dfdcb4aae126160ddb6ab0
+ffb12dd3c2bf8f0a3d60c7d30ed115e0
 ffb33077c61dcb2d89ce36de45d66db2
 ffb45d190c26dcc9cd352c30daa38411
+ffb4e64750d72574d0b368df1ac3082a
 ffb60240a34f090700f1fc2fd60cb54f
 ffb70773b34e244bbcc97a614a625fe9
 ffb74266d52bf044cff87eab01bcf2dc
 ffb7a2b1f802d60f00fa3da92d3eac19
 ffb7acb8e5c6e88ab154c941e81782ef
+ffbb02cbb639e888150c36c0f6d381ca
 ffbb402e50ae32f31b0f54368603c4ff
 ffbbc3c6bd2d31051289a4f73b398135
 ffc1fb93a0ae2e19c9e6f12cd1d0828d
@@ -32510,6 +39693,8 @@ ffcb39916ee568957d9560d8efbf199c
 ffcc56cfee46a62a7594c29b401bf8cf
 ffd3d4ffa0adba9e74a360832d361bda
 ffd3d80bf0be1a7d0603e9be1e6405ac
+ffdbc1596051d61683bc2b6a86399830
+ffdd53cb64f94c418df9d8489197c3ef
 ffdd64267fcebe859e7031ef6b3d6bce
 ffe00046a95ddb1b7ac23ede3b3ba5ba
 ffe47064a9535832c1cce0ad42157308
@@ -32519,10 +39704,14 @@ ffe76e435df6d77138a63fa23df1cfc7
 ffe7ce6ea4a218719fca792cdf726af4
 ffeb18cc6065cf32f3bf7eb373bb7737
 ffebbb851cca133f07da76fc31f4e331
+ffebfb1225d89da97aeb0f086557d2a6
+fff0153a5943da8f8ae14c1a9e816a35
 fff321142e3f3b3a3a104f10384e6e5e
 fff34b62d2ee2647965a81f6e0d4f912
 fff434e77d14f446d0f681e30266416b
 fff736864cf8bb0df27b9e55a1921fb4
 fff73caf1fd81343f8608216a9fd77a3
+fff94ff56866da3ef6ed22ed8e641759
+fffad21ca73569b8c72dd8430b7aac7f
 fffb4ac56addf8324be3e7e3d9f4a8d9
 fffbea5ee863c6c6569805b39a0ae8de
\ No newline at end of file
diff --git a/searx/data/currencies.json b/searx/data/currencies.json
index 5470e81ec..ee3e99c58 100644
--- a/searx/data/currencies.json
+++ b/searx/data/currencies.json
@@ -7,6 +7,7 @@
             "bn": "সংযুক্ত আরব আমিরাতের দিরহাম",
             "ca": "dírham dels Emirats Àrabs Units",
             "cs": "dirham Spojených arabských emirátů",
+            "cy": "dirham yr Emiradau Arabaidd Unedig",
             "da": "Emiratisk dirham",
             "de": "VAE-Dirham",
             "en": "United Arab Emirates dirham",
@@ -23,7 +24,7 @@
             "ja": "UAEディルハム",
             "ko": "아랍에미리트 디르함",
             "lt": "Jungtinių Arabų Emyratų dirhamas",
-            "ml": "യുണൈറ്റഡ് അറബ് എമിരേറ്റ്സ് ദിർഹം",
+            "ml": "AE92 0530 0000 1514 1185 002",
             "ms": "Dirham Emiriah Arab Bersatu",
             "nl": "VAE-Dirham",
             "oc": "Diram emirati",
@@ -81,7 +82,7 @@
             "af": "Albanese lek",
             "ar": "ليك ألباني",
             "bg": "Албански лек",
-            "ca": "lek",
+            "ca": "Lek (moneda)",
             "cs": "Albánský lek",
             "cy": "Lek",
             "da": "Lek",
@@ -277,6 +278,7 @@
             "bg": "Австралийски долар",
             "ca": "dòlar australià",
             "cs": "australský dolar",
+            "cy": "Doler Awstralia",
             "da": "australsk dollar",
             "de": "Australischer Dollar",
             "en": "Australian dollar",
@@ -353,6 +355,7 @@
             "af": "Azerbeidjanse manat",
             "ar": "مانات أذربيجاني",
             "bg": "Азербайджански манат",
+            "bn": "আজারবাইজানি মানাত",
             "ca": "manat azerbaidjanès",
             "cs": "Ázerbájdžánský manat",
             "cy": "Manat Aserbaijan",
@@ -380,6 +383,7 @@
             "nl": "Azerbeidzjaanse manat",
             "oc": "Manat",
             "pa": "ਅਜ਼ਰਬਾਈਜਾਨੀ ਮਨਾਤ",
+            "pap": "Manat Azerbaijano",
             "pl": "Manat azerski",
             "pt": "Manat azeri",
             "ro": "Manat azer",
@@ -389,6 +393,7 @@
             "sr": "азербејџански манат",
             "sv": "Azerbajdzjansk manat",
             "ta": "அசர்பைச்சானிய மனாத்து",
+            "th": "มานัตอาเซอร์ไบจาน",
             "tr": "Azerbaycan manatı",
             "uk": "Азербайджанський манат",
             "vi": "Manat Azerbaijan"
@@ -602,6 +607,7 @@
             "pt": "Franco do Burúndi",
             "ro": "franc burundez",
             "ru": "бурундийский франк",
+            "sk": "Burundský frank",
             "sl": "burundijski frank",
             "sr": "бурундски франак",
             "sv": "Burundisk franc",
@@ -620,7 +626,7 @@
             "es": "Dólar bermudeño",
             "eu": "Dolar bermudar",
             "fi": "Bermudan dollari",
-            "fr": "Dollar bermudien",
+            "fr": "dollar bermudien",
             "he": "דולר ברמודה ",
             "hr": "Bermudski dolar",
             "hu": "bermudai dollár",
@@ -679,7 +685,7 @@
             "vi": "Đô la Brunei"
         },
         "BOB": {
-            "ar": "بوليفاريو بوليفي",
+            "ar": "بوليفيانو بوليفي",
             "ca": "boliviano",
             "cs": "Bolivijský boliviano",
             "da": "Boliviano",
@@ -721,7 +727,7 @@
             "ar": "ريال برازيلي",
             "bg": "Бразилски реал",
             "bn": "ব্রাজিলীয় রিয়েল",
-            "ca": "real",
+            "ca": "real brasiler",
             "cs": "Brazilský real",
             "da": "brasiliansk real",
             "de": "brasilianischer Real",
@@ -877,7 +883,7 @@
             "uk": "ботсванська пула"
         },
         "BYN": {
-            "ar": "روبل بلاروسي",
+            "ar": "روبل بيلاروسي",
             "bg": "Беларуска рубла",
             "ca": "ruble belarús",
             "cs": "Běloruský rubl",
@@ -1087,6 +1093,7 @@
             "en": "WIR franc"
         },
         "CLF": {
+            "ar": "وحدة حساب تشيلية",
             "de": "Unidad de Fomento",
             "en": "Unidad de Fomento",
             "es": "Unidad de Fomento",
@@ -1105,7 +1112,7 @@
             "de": "chilenischer Peso",
             "en": "Chilean peso",
             "eo": "ĉilia peso",
-            "es": "peso chileno",
+            "es": "peso",
             "et": "Tšiili peeso",
             "eu": "Peso txiletar",
             "fi": "Chilen peso",
@@ -1322,6 +1329,7 @@
             "pl": "escudo Zielonego Przylądka",
             "pt": "escudo cabo-verdiano",
             "ru": "Эскудо Кабо-Верде",
+            "sk": "Kapverdské escudo",
             "sl": "zelenortski eskudo",
             "sr": "зеленортски ескудо",
             "sv": "Kapverdisk escudo",
@@ -1368,7 +1376,7 @@
             "sr": "чешка круна",
             "sv": "tjeckisk krona",
             "ta": "செக் கொருனா",
-            "th": "โครูนาเช็ก",
+            "th": "โกรูนาเช็ก",
             "tr": "Çek korunası",
             "uk": "чеська крона",
             "vi": "Koruna Séc"
@@ -1400,6 +1408,7 @@
             "pl": "frank Dżibuti",
             "pt": "franco do Jibuti",
             "ru": "Франк Джибути",
+            "sk": "Džibutský frank",
             "sr": "џибутски франак",
             "sv": "Djiboutisk franc",
             "tr": "Cibuti frangı",
@@ -1478,6 +1487,7 @@
             "pt": "peso dominicano",
             "ro": "peso dominican",
             "ru": "доминиканское песо",
+            "sl": "dominikanski peso",
             "sr": "доминикански пезос",
             "sv": "Dominikansk peso",
             "tr": "Dominik pesosu",
@@ -1495,7 +1505,7 @@
             "es": "dinar argelino",
             "eu": "Aljeriar dinar",
             "fi": "Algerian dinaari",
-            "fr": "dinar algérienne",
+            "fr": "dinar algérien",
             "gl": "Dinar alxeriano",
             "he": "דינר אלג'ירי",
             "hr": "Alžirski dinar",
@@ -1512,6 +1522,7 @@
             "pt": "dinar argelino",
             "ro": "Dinar algerian",
             "ru": "алжирский динар",
+            "sk": "Alžírský dinár",
             "sl": "alžirski dinar",
             "sr": "алжирски динар",
             "sv": "Algerisk dinar",
@@ -1793,7 +1804,7 @@
             "ar": "لاري جورجي",
             "bg": "Грузинско лари",
             "ca": "lari",
-            "cs": "Gruzínské lari",
+            "cs": "gruzínské lari",
             "da": "Lari",
             "de": "georgischer Lari",
             "en": "Georgian lari",
@@ -1948,6 +1959,7 @@
             "es": "Franco guineano",
             "fi": "Guinean frangi",
             "fr": "franc guinéen",
+            "gl": "franco guineano",
             "he": "פרנק גינאי",
             "hr": "Gvinejski franak",
             "hu": "guineai frank",
@@ -1962,6 +1974,7 @@
             "pl": "frank gwinejski",
             "pt": "Franco da Guiné",
             "ru": "Гвинейский франк",
+            "sk": "Guinejský frank",
             "sl": "gvinejski frank",
             "sr": "гвинејски франак",
             "sv": "Guinesisk franc",
@@ -2064,7 +2077,7 @@
             "ko": "홍콩 달러",
             "lt": "Honkongo doleris",
             "ml": "ഹോങ്കോങ്ങ് ഡോളർ",
-            "ms": "Dolar Hong Kong",
+            "ms": "dolar Hong Kong",
             "nl": "Hongkongse dollar",
             "oc": "dolar de Hong Kong",
             "pa": "ਹਾਂਗਕਾਂਗ ਡਾਲਰ",
@@ -2073,6 +2086,7 @@
             "ro": "dolar din Hong Kong",
             "ru": "гонконгский доллар",
             "sk": "Hongkonský dolár",
+            "sl": "hongkonški dolar",
             "sr": "хонгконшки долар",
             "sv": "Hongkongdollar",
             "ta": "ஹொங்கொங் டொலர்",
@@ -2203,6 +2217,7 @@
             "eu": "Indonesiar errupia",
             "fi": "Indonesian rupia",
             "fr": "roupie indonésienne",
+            "gl": "rupia indonesia",
             "he": "רופיה אינדונזית",
             "hr": "Indonezijska rupija",
             "hu": "indonéz rúpia",
@@ -2213,7 +2228,7 @@
             "lt": "Indonezijos rupija",
             "lv": "Indonēzijas rūpija",
             "ml": "റുപിയ",
-            "ms": "Rupiah Indonesia",
+            "ms": "rupiah Indonesia",
             "nl": "Indonesische roepia",
             "oc": "ropia d'Indonesia",
             "pa": "ਇੰਡੋਨੇਸ਼ੀਆਈ ਰੂਪੀਆ",
@@ -2498,6 +2513,7 @@
             "pt": "dinar jordano",
             "ro": "Dinar iordanian",
             "ru": "иорданский динар",
+            "sk": "Jordánsky dinár",
             "sl": "jordanski dinar",
             "sr": "јордански динар",
             "sv": "Jordansk dinar",
@@ -2551,7 +2567,7 @@
             "vi": "Yên Nhật"
         },
         "KES": {
-            "ar": "شيلينغ كيني",
+            "ar": "شلن كيني",
             "bg": "Кенийски шилинг",
             "ca": "xíling kenyà",
             "cs": "keňský šilink",
@@ -2679,6 +2695,7 @@
             "pt": "Franco comoriano",
             "ro": "Franc comorian",
             "ru": "Франк Комор",
+            "sk": "Komorský frank",
             "sr": "коморски франак",
             "sv": "Komoransk franc",
             "tr": "Komor frangı",
@@ -2827,6 +2844,7 @@
             "pl": "Dolar kajmański",
             "pt": "Dólar das Ilhas Cayman",
             "ru": "доллар Каймановых островов",
+            "sl": "kajmanji dolar",
             "sr": "долар Кајманских Острва",
             "sv": "Caymansk dollar",
             "tr": "Cayman Adaları doları",
@@ -2975,6 +2993,7 @@
             "pt": "rúpia do Sri Lanka",
             "ru": "ланкийская рупия",
             "si": "ශ්රී ලංකා රුපියල",
+            "sk": "Srílanská rupia",
             "sl": "šrilanška rupija",
             "sr": "шриланчанска рупија",
             "sv": "Lankesisk rupie",
@@ -3024,7 +3043,7 @@
             "cy": "Maloti",
             "da": "Loti",
             "de": "Lesothischer Loti",
-            "en": "Lesotho loti",
+            "en": "loti",
             "eo": "lesota lotio",
             "es": "Loti",
             "fi": "Lesothon loti",
@@ -3048,7 +3067,7 @@
             "uk": "Лоті"
         },
         "LYD": {
-            "ar": "دينار ليبي",
+            "ar": "دينار ذهبي",
             "bg": "Либийски динар",
             "ca": "dinar libi",
             "cs": "Libyjský dinár",
@@ -3110,6 +3129,7 @@
             "pt": "Dirham marroquino",
             "ro": "Dirham marocan",
             "ru": "марокканский дирхам",
+            "sk": "Marocký dirham",
             "sl": "maroški dirham",
             "sr": "марокански дирхам",
             "sv": "Marockansk dirham",
@@ -3121,6 +3141,7 @@
             "bg": "Молдовска лея",
             "ca": "leu moldau",
             "cs": "moldavský lei",
+            "cy": "leu Moldofa",
             "de": "moldauischer Leu",
             "en": "Moldovan leu",
             "eo": "moldava leo",
@@ -3128,6 +3149,7 @@
             "et": "Moldova leu",
             "fi": "Moldovan leu",
             "fr": "leu moldave",
+            "gl": "leu moldovo",
             "he": "לאו מולדובני",
             "hr": "moldavski lej",
             "hu": "moldován lej",
@@ -3324,6 +3346,7 @@
             "pl": "Pataca",
             "pt": "Pataca",
             "ru": "патака Макао",
+            "sl": "makavska pataka",
             "sr": "макаонска патака",
             "sv": "Macaoisk Pataca",
             "tr": "Pataka",
@@ -3335,6 +3358,7 @@
             "bg": "Мавританска угия",
             "ca": "ouguiya",
             "cs": "Mauritánská ukíjá",
+            "cy": "ouguiya Mawritania",
             "da": "Ouguiya",
             "de": "Ouguiya",
             "en": "Mauritanian ouguiya",
@@ -3357,6 +3381,7 @@
             "pl": "Ugija",
             "pt": "Uguia",
             "ru": "Мавританская угия",
+            "sk": "Mauritánska ukíjá",
             "sr": "мауританска огија",
             "sv": "Mauretansk ouguiya",
             "tr": "Ugiya",
@@ -3395,7 +3420,7 @@
             "uk": "Маврикійська рупія"
         },
         "MVR": {
-            "ar": "روفيه مالديفية",
+            "ar": "روفية مالديفية",
             "bg": "Малдивска рупия",
             "bn": "মালদ্বীপীয় রুফিয়াহ",
             "ca": "rupia de les Maldives",
@@ -3423,6 +3448,7 @@
             "pl": "Rupia malediwska",
             "pt": "Rupia maldívia",
             "ru": "мальдивская руфия",
+            "sl": "maldivska rufija",
             "sr": "малдивска руфија",
             "sv": "Rufiyah",
             "ta": "மாலத்தீவின் ருஃபியா",
@@ -3511,6 +3537,7 @@
             "bg": "Малайзийски рингит",
             "ca": "ringgit",
             "cs": "Malajsijský ringgit",
+            "cy": "ringgit Maleisia",
             "de": "Ringgit",
             "en": "Malaysian ringgit",
             "eo": "malajzia ringito",
@@ -3728,6 +3755,7 @@
             "bn": "নেপালি রুপি",
             "ca": "rupia nepalesa",
             "cs": "Nepálská rupie",
+            "cy": "Rupee Nepal",
             "da": "Nepalesiske rupee",
             "de": "Nepalesische Rupie",
             "en": "Nepalese rupee",
@@ -3748,6 +3776,7 @@
             "lt": "Nepalo rupija",
             "ml": "നേപ്പാളി രൂപ",
             "nl": "Nepalese roepie",
+            "oc": "Ropia nepalesa",
             "pa": "ਨੇਪਾਲੀ ਰੁਪਈਆ",
             "pl": "Rupia nepalska",
             "pt": "Rupia nepalesa",
@@ -3798,6 +3827,7 @@
             "sl": "novozelandski dolar",
             "sr": "новозеландски долар",
             "sv": "Nyzeeländsk dollar",
+            "th": "ดอลลาร์นิวซีแลนด์",
             "tr": "Yeni Zelanda doları",
             "uk": "новозеландський долар",
             "vi": "Đô la New Zealand"
@@ -3840,6 +3870,7 @@
             "bg": "Панамска балбоа",
             "ca": "balboa",
             "cs": "Panamská balboa",
+            "cy": "Balboa Panama",
             "de": "Panamaischer Balboa",
             "en": "Panamanian balboa",
             "eo": "panama balboo",
@@ -3980,6 +4011,7 @@
             "bn": "পাকিস্তানি রুপি",
             "ca": "rupia pakistanesa",
             "cs": "Pákistánská rupie",
+            "cy": "Rupee Pacistan",
             "da": "Pakistanske rupee",
             "de": "pakistanische Rupie",
             "dv": "ޕާކިސްތާނީ ރުޕީ",
@@ -4015,7 +4047,7 @@
         },
         "PLN": {
             "af": "Złoty",
-            "ar": "زلوتي بولندي",
+            "ar": "زواتي بولندي",
             "bg": "Полска злотаПолска злота",
             "ca": "złoty",
             "cs": "zlotý",
@@ -4059,7 +4091,7 @@
         },
         "PLZ": {
             "af": "Złoty",
-            "ar": "زلوتي بولندي",
+            "ar": "زواتي بولندي",
             "bg": "Полска злотаПолска злота",
             "ca": "złoty",
             "cs": "zlotý",
@@ -4105,6 +4137,7 @@
             "ar": "غواراني باراغواي",
             "ca": "guaraní",
             "cs": "paraguayský guaraní",
+            "cy": "Gwarani Paragwâi",
             "de": "Paraguayischer Guaraní",
             "en": "Paraguayan guaraní",
             "eo": "paragvaja gvaranio",
@@ -4143,7 +4176,7 @@
             "eo": "katara rialo",
             "es": "riyal catarí",
             "fi": "Qatarin rial",
-            "fr": "Riyal qatarien",
+            "fr": "riyal qatarien",
             "he": "ריאל קטרי",
             "hr": "Katarski rijal",
             "hu": "katari riál",
@@ -4154,6 +4187,7 @@
             "lt": "Kataro rialas",
             "ms": "Riyal Qatar",
             "nl": "Qatarese rial",
+            "oc": "Riyal qatarita",
             "pa": "ਕਤਰੀ ਰਿਆਲ",
             "pl": "Rial Kataru",
             "pt": "Rial catarense",
@@ -4234,6 +4268,7 @@
             "lt": "Serbijos dinaras",
             "lv": "Serbijas dinārs",
             "nl": "Servische dinar",
+            "oc": "dinar sèrbe",
             "pa": "ਸਰਬੀਆਈ ਦਿਨਾਰ",
             "pl": "Dinar serbski",
             "pt": "dinar sérvio",
@@ -4245,7 +4280,8 @@
             "sv": "Serbisk dinar",
             "ta": "செர்பிய தினார்",
             "tr": "Sırp dinarı",
-            "uk": "сербський динар"
+            "uk": "сербський динар",
+            "vi": "Dinar Serbia"
         },
         "RUB": {
             "af": "Russiese roebel",
@@ -4299,6 +4335,7 @@
             "bg": "Руандийски франк",
             "ca": "franc ruandès",
             "cs": "Rwandský frank",
+            "cy": "Ffranc Rwanda",
             "da": "Rwandisk franc",
             "de": "Ruanda-Franc",
             "en": "Rwandan franc",
@@ -4539,6 +4576,7 @@
             "pt": "dólar de Singapura",
             "ru": "сингапурский доллар",
             "si": "සිංගප්පූරු ඩොලරය",
+            "sl": "singapurski dolar",
             "sr": "сингапурски долар",
             "sv": "Singaporiansk dollar",
             "ta": "சிங்கப்பூர் வெள்ளி",
@@ -4643,6 +4681,7 @@
             "bg": "Сомалийски шилинг",
             "ca": "xíling somali",
             "cs": "Somálský šilink",
+            "cy": "Swllt Somali",
             "da": "Somalisk shilling",
             "de": "Somalia-Schilling",
             "en": "Somali shilling",
@@ -4705,6 +4744,7 @@
             "bg": "Южносудански паунд",
             "ca": "lliura sud-sudanesa",
             "cs": "jihosúdánská libra",
+            "cy": "Punt De Swdan",
             "da": "Sydsudanesiske pund",
             "de": "südsudanesisches Pfund",
             "en": "South Sudanese pound",
@@ -4741,6 +4781,7 @@
             "ar": "دوبرا ساو تومي وبرينسيب",
             "ca": "dobra",
             "cs": "Svatotomášská dobra",
+            "cy": "Dobra São Tomé a Príncipe",
             "da": "Dobra",
             "de": "São-toméischer Dobra",
             "en": "São Tomé and Príncipe dobra",
@@ -4776,6 +4817,7 @@
             "bn": "সিরীয় পাউন্ড",
             "ca": "lliura siriana",
             "cs": "syrská libra",
+            "cy": "Punt Syria",
             "de": "syrische Lira",
             "en": "Syrian pound",
             "eo": "siria pundo",
@@ -4840,7 +4882,7 @@
             "ar": "بات تايلاندي",
             "bg": "Тайландски бат",
             "bn": "থাই বাত",
-            "ca": "Baht",
+            "ca": "baht",
             "cs": "Thajský baht",
             "cy": "Baht",
             "da": "thailandsk baht",
@@ -4869,6 +4911,7 @@
             "pt": "baht",
             "ru": "тайский бат",
             "sk": "Thajský baht",
+            "sl": "tajski baht",
             "sr": "тајландски бат",
             "sv": "Baht",
             "ta": "தாய்லாந்தின் பாட்",
@@ -4919,6 +4962,7 @@
             "bg": "Туркменски манат",
             "ca": "manat turcman",
             "cs": "Turkmenský manat",
+            "cy": "Manat newydd Tyrcmenestan",
             "de": "Turkmenistan-Manat",
             "en": "Turkmenistan new manat",
             "eo": "turkmena manato",
@@ -4973,6 +5017,7 @@
             "lt": "Tuniso dinaras",
             "ms": "Dinar Tunisia",
             "nl": "tunesische dinar",
+            "oc": "dinar tunisian",
             "pl": "Dinar tunezyjski",
             "pt": "dinar tunisiano",
             "ru": "тунисский динар",
@@ -5065,6 +5110,7 @@
             "bg": "Тринидадски и тобагски долар",
             "ca": "dòlar de Trinitat i Tobago",
             "cs": "Dolar Trinidadu a Tobaga",
+            "cy": "doler Trinidad a Thobago",
             "de": "Trinidad-und-Tobago-Dollar",
             "en": "Trinidad and Tobago dollar",
             "eo": "trinidada dolaro",
@@ -5133,7 +5179,7 @@
             "vi": "Tân Đài tệ"
         },
         "TZS": {
-            "ar": "شيلينغ تانزاني",
+            "ar": "شلن تنزاني",
             "bg": "Танзанийски шилинг",
             "ca": "xíling tanzà",
             "cs": "Tanzanský šilink",
@@ -5170,48 +5216,49 @@
             "cs": "ukrajinská hřivna",
             "da": "hryvnia",
             "de": "Hrywnja",
-            "en": "Hryvnia",
+            "en": "hryvnia",
             "eo": "ukraina hrivno",
             "es": "grivna",
             "et": "Ukraina grivna",
             "eu": "hryvnia",
             "fi": "Ukrainan hryvnia",
             "fr": "hryvnia",
-            "gl": "Hrivna",
+            "gl": "hrivna",
             "he": "הריבניה",
-            "hr": "Grivnja",
+            "hr": "grivnja",
             "hu": "ukrán hrivnya",
             "ia": "hryvnja ukrainian",
-            "id": "Hryvnia Ukraina",
+            "id": "hryvnia Ukraina",
             "it": "grivnia ucraina",
             "ja": "フリヴニャ",
             "ko": "우크라이나 흐리우냐",
             "lt": "Grivina",
             "lv": "Ukrainas hrivna",
-            "ms": "Hryvnia",
+            "ms": "hryvnia",
             "nl": "Oekraïense hryvnja",
-            "oc": "Hryvnia",
+            "oc": "hryvnia",
             "pa": "ਯੂਕਰੇਨੀ ਹਰੀਵਨਾ",
             "pl": "hrywna",
             "pt": "hryvnia",
-            "ro": "Grivnă",
+            "ro": "grivnă",
             "ru": "украинская гривна",
-            "sk": "Ukrajinská hrivna",
+            "sk": "ukrajinská hrivna",
             "sl": "ukrajinska grivna",
             "sr": "украјинска хривња",
             "sv": "hryvnja",
             "ta": "ஹிருன்யா",
             "th": "ฮรึวญา",
-            "tr": "Grivna",
+            "tr": "grivna",
             "uk": "гривня",
-            "vi": "Hryvnia Ukraina"
+            "vi": "hryvnia Ukraina"
         },
         "UGX": {
             "af": "Ugandiese shilling",
-            "ar": "شيلينغ أوغندي",
+            "ar": "شلن أوغندي",
             "bg": "Угандийски шилинг",
             "ca": "xíling ugandès",
             "cs": "Ugandský šilink",
+            "cy": "Swllt Wganda",
             "de": "Uganda-Schilling",
             "en": "Ugandan shilling",
             "eo": "uganda ŝilingo",
@@ -5351,12 +5398,14 @@
             "ja": "スム",
             "ko": "우즈베키스탄 숨",
             "lt": "Uzbekijos sumas",
+            "lv": "Uzbekistānas soms",
             "nl": "Oezbeekse sum",
             "pa": "ਉਜ਼ਬੇਕਿਸਤਾਨੀ ਸੋਮ",
             "pl": "Sum",
             "pt": "som usbeque",
             "ro": "Som uzbec",
             "ru": "узбекский сум",
+            "sk": "Uzbecký som",
             "sr": "узбекистански сом",
             "sv": "Uzbekistansk som",
             "tr": "Özbekistan somu",
@@ -5370,6 +5419,7 @@
         "VES": {
             "ar": "بوليفار السيادي",
             "ca": "bolívar sobirà",
+            "cy": "sofren bolifar",
             "en": "sovereign bolivar",
             "es": "bolívar soberano",
             "fr": "bolivar souverain",
@@ -5385,6 +5435,7 @@
             "bg": "виетнамски донг",
             "ca": "dong",
             "cs": "Vietnamský dong",
+            "cy": "đồng Fietnam",
             "da": "Dong",
             "de": "vietnamesischer Đồng",
             "en": "Vietnamese đồng",
@@ -5493,6 +5544,7 @@
             "es": "franco CFA de África Central",
             "fi": "Keski-Afrikan CFA-frangi",
             "fr": "franc CFA d'Afrique centrale",
+            "gl": "franco CFA de África Central",
             "he": "פרנק CFA מרכז אפריקני",
             "hr": "Srednjoafrički CFA franak",
             "ia": "CFA",
@@ -5504,6 +5556,7 @@
             "ms": "Franc CFA Afrika Tengah",
             "nl": "Central African CFA franc",
             "oc": "Franc CFA d'Africa Centrala",
+            "pl": "środkowoafrykański frank CFA",
             "pt": "franco",
             "ro": "Franc CFA BEAC",
             "ru": "франк КФА BEAC",
@@ -5516,6 +5569,7 @@
             "vi": "CFA franc Trung Phi"
         },
         "XAG": {
+            "ar": "استثمار الفضة",
             "cs": "Investiční stříbro",
             "de": "Silberpreis",
             "en": "silver as an investment",
@@ -5532,17 +5586,17 @@
             "cs": "investiční zlato",
             "de": "Gold als Kapitalanlage",
             "en": "gold as an investment",
-            "fi": "Kultaan sijoittaminen",
+            "fi": "kultaan sijoittaminen",
             "fr": "or d'investissement",
             "hu": "befektetési arany",
             "ja": "金投資",
             "ko": "금 투자",
-            "lv": "Zelts kā investīcija",
+            "lv": "zelts kā investīcija",
             "ml": "സ്വർണവും സാമ്പത്തിക ശാസ്ത്രവും",
-            "ms": "Emas sebagai pelaburan",
+            "ms": "emas sebagai pelaburan",
             "ru": "золото как инвестиция",
-            "sr": "Investiciono zlato",
-            "sv": "Investeringsguld",
+            "sr": "investiciono zlato",
+            "sv": "investeringsguld",
             "vi": "Kênh đầu tư vàng"
         },
         "XBA": {
@@ -5605,19 +5659,20 @@
             "eo": "specialaj rajtoj de enspezo",
             "es": "Derechos Especiales de Giro",
             "eu": "igorpen eskubide bereziak",
-            "fi": "Erityisnosto-oikeus",
+            "fi": "erityisnosto-oikeus",
             "fr": "droits de tirage spéciaux",
             "hr": "Posebna prava vučenja",
-            "hu": "SDR",
+            "hu": "különleges lehívási jog",
             "id": "Hak penarikan khusus",
             "it": "diritti speciali di prelievo",
             "ja": "特別引出権",
             "ko": "특별인출권",
             "lt": "Specialiosios skolinimosi teisės",
             "lv": "Speciālās aizņēmuma tiesības",
+            "ms": "hak pengeluaran khas",
             "nl": "speciale trekkingsrechten",
             "oc": "Drechs de tiratge Especials",
-            "pl": "Specjalne prawa ciągnienia",
+            "pl": "specjalne prawa ciągnienia",
             "pt": "direitos especiais de saque",
             "ro": "Drepturi speciale de tragere",
             "ru": "специальные права заимствования",
@@ -5631,11 +5686,11 @@
             "vi": "Quyền rút vốn đặc biệt"
         },
         "XOF": {
-            "ar": "فرنك غرب أفريقي",
+            "ar": "فرنك غرب إفريقي",
             "bg": "Западноафрикански CFA франк",
             "ca": "franc CFA de l'Àfrica Occidental",
             "cs": "západoafrický CFA frank",
-            "cy": "franc CFA Gorllein ffrica",
+            "cy": "franc CFA Gorllein Affrica",
             "de": "CFA-Franc BCEAO",
             "en": "West African CFA franc",
             "eo": "okcident-afrika franko",
@@ -5670,7 +5725,7 @@
             "sl": "paladij kot investicija"
         },
         "XPF": {
-            "ar": "فرنك س ف ب",
+            "ar": "فرنك باسيفيكي",
             "ca": "franc CFP",
             "cs": "CFP frank",
             "da": "CFP-franc",
@@ -5737,12 +5792,13 @@
             "en": "No currency"
         },
         "YER": {
-            "ar": "ريال عربي",
+            "ar": "ريال يمني",
             "bg": "Йеменски риал",
             "ca": "rial iemenita",
             "cs": "Jemenský rijál",
+            "cy": "Rial Iemen",
             "de": "Jemen-Rial",
-            "en": "rial",
+            "en": "Yemeni Rial",
             "eo": "jemena rialo",
             "es": "rial yemení",
             "fi": "Jemenin rial",
@@ -5796,7 +5852,7 @@
             "lt": "Randas",
             "lv": "Dienvidāfrikas rands",
             "ml": "സൗത്ത് ആഫ്രിക്കൻ റാൻഡ്",
-            "ms": "Rand",
+            "ms": "Rand Afrika Selatan",
             "nl": "Zuid-Afrikaanse rand",
             "oc": "Rand sudafrican",
             "pl": "Rand",
@@ -5814,6 +5870,7 @@
             "ar": "كواشا زامبي",
             "ca": "kwacha zambià",
             "cs": "Zambijská kwacha",
+            "cy": "Kwacha Sambia",
             "da": "Zambianske kwacha",
             "de": "sambischer Kwacha",
             "en": "Zambian Kwacha",
@@ -5842,6 +5899,28 @@
             "tr": "Zambiya kwachası",
             "uk": "Замбійська квача"
         },
+        "ZWG": {
+            "af": "Zimbabwe Goud",
+            "ar": "ذهب زيمبابوي",
+            "ca": "or de Zimbàbue",
+            "cs": "zimbabwský zlatý",
+            "de": "Simbabwe-Gold",
+            "en": "Zimbabwe Gold",
+            "eo": "Zimbabva Oro",
+            "es": "Oro de Zimbabue",
+            "fr": "or du Zimbabwe",
+            "id": "Zimbabwe Gold",
+            "it": "Zimbabwe Gold",
+            "ja": "ジンバブエ・ゴールド",
+            "ko": "짐바브웨 골드",
+            "nl": "Zimbabwe Gold",
+            "pl": "Złoto Zimbabwe",
+            "pt": "Ouro do Zimbábue",
+            "ru": "зимбабвийский золотой",
+            "sk": "zimbabwiansky zlatý",
+            "sl": "zimbabvejski gold",
+            "tr": "Zimbabve altını"
+        },
         "ZWL": {
             "ca": "dòlar de Zimbàbue",
             "cs": "zimbabwský dolar",
@@ -6036,11 +6115,13 @@
         "Ush": "UGX",
         "VT": "VUV",
         "WS$": "WST",
+        "XDR": "XDR",
         "Z$": "ZWL",
         "ZK": "ZMW",
         "a$": "AUD",
         "abd doları": "USD",
         "adb unit of account": "XUA",
+        "ae92 0530 0000 1514 1185 002": "AED",
         "aed": "AED",
         "af": "AFN",
         "afegane": "AFN",
@@ -6157,6 +6238,7 @@
         "ariari": "MGA",
         "ariari de madagascar": "MGA",
         "ariari de madagáscar": "MGA",
+        "ariari malgache": "MGA",
         "ariari malgaxe": "MGA",
         "ariaris": "MGA",
         "ariaro": "MGA",
@@ -6240,7 +6322,6 @@
         "avstralski dolar": "AUD",
         "avustralya doları": "AUD",
         "awg": "AWG",
-        "aym": "AZN",
         "az arany mint befektetés": "XAU",
         "azerbaidžanin manat": "AZN",
         "azerbaidžano manatas": "AZN",
@@ -6258,7 +6339,6 @@
         "azerbeidzjaanse manat": "AZN",
         "azerbejdžanski manat": "AZN",
         "azeri manat": "AZN",
-        "azm": "AZN",
         "azn": "AZN",
         "ázerbájdžánský manat": "AZN",
         "ägyptisches pfund": "EGP",
@@ -6295,6 +6375,7 @@
         "bahreyn dinarı": "BHD",
         "baht": "THB",
         "baht tailandes": "THB",
+        "baht tailandès": "THB",
         "baht tailandés": "THB",
         "baht tailandês": "THB",
         "baht thailand": "THB",
@@ -6341,6 +6422,7 @@
         "barbadoso doleris": "BBD",
         "barejna dinaro": "BHD",
         "bat": "THB",
+        "bat tailandés": "THB",
         "batas": "THB",
         "bath": "THB",
         "bati": "THB",
@@ -6418,6 +6500,7 @@
         "bif": "BIF",
         "bigarren boliviano": "BOB",
         "bir": "ETB",
+        "bir etíope": "ETB",
         "biras": "ETB",
         "birleşik arap emirlikleri dirhemi": "AED",
         "birma kjato": "MMK",
@@ -6935,11 +7018,9 @@
         "dinar algeriaidd": "DZD",
         "dinar algerian": "DZD",
         "dinar algerià": "DZD",
-        "dinar algerienne": "DZD",
         "dinar algerino": "DZD",
         "dinar algérie": "DZD",
         "dinar algérien": "DZD",
-        "dinar algérienne": "DZD",
         "dinar algierski": "DZD",
         "dinar aljazair": "DZD",
         "dinar alxeriano": "DZD",
@@ -7046,6 +7127,7 @@
         "dinar serbia": "RSD",
         "dinar serbio": "RSD",
         "dinar serbski": "RSD",
+        "dinar sèrbe": "RSD",
         "dinar sérvio": "RSD",
         "dinar soudanais": "SDG",
         "dinar tiwnisaidd": "TND",
@@ -7053,6 +7135,7 @@
         "dinar tunezyjski": "TND",
         "dinar tunisia": "TND",
         "dinar tunisiaidd": "TND",
+        "dinar tunisian": "TND",
         "dinar tunisiano": "TND",
         "dinar tunisià": "TND",
         "dinar tunisien": "TND",
@@ -7071,7 +7154,6 @@
         "dinaro macedone": "MKD",
         "dinaro serbo": "RSD",
         "dinaro tunisino": "TND",
-        "dinars algérienne": "DZD",
         "dinarul iordanian": "JOD",
         "diram": [
             "TJS",
@@ -7132,6 +7214,7 @@
         "dirham uae": "AED",
         "dirham uea": "AED",
         "dirham uni emirat arab": "AED",
+        "dirham yr emiradau arabaidd unedig": "AED",
         "dirham zjednoczonych emiratów arabskich": "AED",
         "diritti speciali di prelievo": "XDR",
         "dirrã dos emirados árabes unidos": "AED",
@@ -7157,6 +7240,7 @@
         "dobra santotomense": "STN",
         "dobra saotomejska": "STN",
         "dobra são tomense": "STN",
+        "dobra são tomé a príncipe": "STN",
         "dobra são tomé dan príncipe": "STN",
         "dobra svetog tome i principa": "STN",
         "dobra svetog tome i prinsipa": "STN",
@@ -7167,6 +7251,8 @@
         "doğu karayip doları": "XCD",
         "dolar": [
             "NZD",
+            "KYD",
+            "HKD",
             "FJD",
             "BSD"
         ],
@@ -7338,10 +7424,12 @@
             "CAD",
             "BZD"
         ],
+        "doler awstralia": "AUD",
         "doler dwyrain y caribî": "XCD",
         "doler hong cong": "HKD",
         "doler hong kong": "HKD",
         "doler newydd taiwan": "TWD",
+        "doler trinidad a thobago": "TTD",
         "doler yr unol daleithiau": "USD",
         "dollar": [
             "USD",
@@ -7516,6 +7604,7 @@
         "dòlar fijià": "FJD",
         "dòlar jamaicà": "JMD",
         "dòlar liberià": "LRD",
+        "dòlar malai": "MYR",
         "dòlar namibi": "NAD",
         "dòlar namibià": "NAD",
         "dòlar neozelandès": "NZD",
@@ -7744,6 +7833,7 @@
         "eritrese nakfa": "ERN",
         "erityinen nosto oikeus": "XDR",
         "erityiset nosto oikeudet": "XDR",
+        "erityisnosto oikeudet": "XDR",
         "erityisnosto oikeus": "XDR",
         "ermeni dramı": "AMD",
         "ermenistan dramı": "AMD",
@@ -7843,6 +7933,7 @@
         "fen": "CNY",
         "feninga": "BAM",
         "ffranc canol affrica": "XAF",
+        "ffranc rwanda": "RWF",
         "ffranc y congo": "CDF",
         "fidschi dollar": "FJD",
         "fidzhin dollari": "FJD",
@@ -7962,7 +8053,7 @@
         "franc cfa d'afrique centrale": "XAF",
         "franc cfa de l'àfrica central": "XAF",
         "franc cfa de l'àfrica occidental": "XOF",
-        "franc cfa gorllein ffrica": "XOF",
+        "franc cfa gorllein affrica": "XOF",
         "franc cfa tây phi": "XOF",
         "franc cfa trung phi": "XAF",
         "franc cfa vest african": "XOF",
@@ -7992,6 +8083,7 @@
         "franc guineà": "GNF",
         "franc guinéen": "GNF",
         "franc jibotian": "DJF",
+        "franc jibuti": "DJF",
         "franc komoro": "KMF",
         "franc kongo": "CDF",
         "franc malgache": "MGA",
@@ -8252,6 +8344,7 @@
         ],
         "gulden antyli holenderskich": "ANG",
         "gulden nizozemských antil": "ANG",
+        "gultrum butanés": "BTN",
         "gurdas": "HTG",
         "gurde": "HTG",
         "gurde haitiano": "HTG",
@@ -8280,6 +8373,7 @@
         "gvinejski franak": "GNF",
         "gvinejski frank": "GNF",
         "gvinėjos frankas": "GNF",
+        "gwarani paragwâi": "PYG",
         "gy$": "GYD",
         "gyd": "GYD",
         "ĝibraltara pundo": "GIP",
@@ -8295,6 +8389,8 @@
         "haitský gourde": "HTG",
         "haïtiaanse gourde": "HTG",
         "hak penarikan khusus": "XDR",
+        "hak pengeluaran khas": "XDR",
+        "hak pengeluaran khusus": "XDR",
         "halalas": "SAR",
         "hegoafrikar rand": "ZAR",
         "heller": "CZK",
@@ -8368,6 +8464,7 @@
         "id": "IQD",
         "idr": "IDR",
         "ien": "JPY",
+        "ien japonès": "JPY",
         "iene": "JPY",
         "igorpen eskubide bereziak": "XDR",
         "iisraeli seekel": "ILS",
@@ -8565,6 +8662,7 @@
         "jordansk dinar": "JOD",
         "jordanski dinar": "JOD",
         "jordán dinár": "JOD",
+        "jordánsky dinár": "JOD",
         "jordánský dinár": "JOD",
         "jpy": "JPY",
         "juan": "CNY",
@@ -8593,6 +8691,7 @@
         "kaimanų doleris": "KYD",
         "kaimanų salų doleris": "KYD",
         "kajmana dolaro": "KYD",
+        "kajmanji dolar": "KYD",
         "kajmanski dolar": "KYD",
         "kajmán szigeteki dollár": "KYD",
         "kambodjansk riel": "KHR",
@@ -8815,6 +8914,7 @@
         "krw": "KRW",
         "ks": "MMK",
         "ksh": "KES",
+        "kuanza angoleño": "AOA",
         "kuba peso": "CUP",
         "kubai peso": "CUP",
         "kubanischer peso": "CUP",
@@ -8844,6 +8944,8 @@
         "kuzey kore wonu": "KPW",
         "küba pesosu": "CUP",
         "küba pezosu": "CUP",
+        "különleges kibocsátási jogok": "XDR",
+        "különleges lehívási jog": "XDR",
         "kvača": "MWK",
         "kvanza": "AOA",
         "kvecal": "GTQ",
@@ -8873,6 +8975,7 @@
         "kwacha malawien": "MWK",
         "kwacha malawijska": "MWK",
         "kwacha malawite": "MWK",
+        "kwacha sambia": "ZMW",
         "kwacha zambese": "ZMW",
         "kwacha zambia": "ZMW",
         "kwacha zambian": "ZMW",
@@ -9031,12 +9134,15 @@
         "leu da roménia": "RON",
         "leu da romênia": "RON",
         "leu de moldàvia": "MDL",
+        "leu de moldova": "MDL",
         "leu moldau": "MDL",
         "leu moldave": "MDL",
         "leu moldavo": "MDL",
         "leu moldávio": "MDL",
+        "leu moldofa": "MDL",
         "leu moldova": "MDL",
         "leu moldovenesc": "MDL",
+        "leu moldovo": "MDL",
         "leu romanès": "RON",
         "leu romanés": "RON",
         "leu romanian": "RON",
@@ -9279,6 +9385,7 @@
         "makao patakası": "MOP",
         "makaonska pataka": "MOP",
         "makaói pataca": "MOP",
+        "makavska pataka": "MOP",
         "makedon denarı": "MKD",
         "makedon dinarı": "MKD",
         "makedona denaro": "MKD",
@@ -9351,6 +9458,7 @@
         "manat azerbaijandar": "AZN",
         "manat azerbaijanês": "AZN",
         "manat azerbaijano": "AZN",
+        "manat azerbaitjanés": "AZN",
         "manat azerbaiyano": "AZN",
         "manat azerbaïdjanais": "AZN",
         "manat azerbejdżański": "AZN",
@@ -9367,6 +9475,7 @@
         "manat de turkmenistán": "TMT",
         "manat del turkmenistan": "TMT",
         "manat do azerbaijão": "AZN",
+        "manat newydd tyrcmenestan": "TMT",
         "manat turcman": "TMT",
         "manat turcmèn": "TMT",
         "manat turcomano": "TMT",
@@ -9380,6 +9489,7 @@
         "manate azeri": "AZN",
         "manate do turcomenistão": "TMT",
         "manate turcomeno": "TMT",
+        "manato": "AZN",
         "manatul turkmen": "TMT",
         "marc convertible": "BAM",
         "marca bosniacă convertibilă": "BAM",
@@ -9432,6 +9542,7 @@
         "mauritanijska ouguja": "MRU",
         "mauritanijska uguija": "MRU",
         "mauritániai ouguiya": "MRU",
+        "mauritánska ukíjá": "MRU",
         "mauritánská ukíjá": "MRU",
         "mauritānijas oguja": "MRU",
         "mauritiaanse roepee": "MUR",
@@ -9711,6 +9822,7 @@
         "nordkoreanischer won": "KPW",
         "nordkoreansk won": "KPW",
         "nordkoreanske won": "KPW",
+        "nordmazedonischer denar": "MKD",
         "norjan kruunu": "NOK",
         "norra kroon": "NOK",
         "norsk krona": "NOK",
@@ -9878,9 +9990,12 @@
         "oost caraïbische dollar": "XCD",
         "oost caribische dollar": "XCD",
         "or d'investissement": "XAU",
+        "or de zimbàbue": "ZWG",
+        "or du zimbabwe": "ZWG",
         "orient kariba dolaro": "XCD",
         "orientkariba dolaro": "XCD",
         "orientkaribia dolaro": "XCD",
+        "oro de zimbabue": "ZWG",
         "orosz rubel": "RUB",
         "orta afrika cfa frangı": "XAF",
         "orta afrika cfa frankı": "XAF",
@@ -9892,6 +10007,8 @@
         "ouguiya della mauritana": "MRU",
         "ouguiya mauritana": "MRU",
         "ouguiya mauritanien": "MRU",
+        "ouguiya mawritania": "MRU",
+        "ouro do zimbábue": "ZWG",
         "örmény dram": "AMD",
         "östkaribisk dollar": "XCD",
         "özbekistan somu": "UZS",
@@ -10254,10 +10371,12 @@
         "pula, unitate monetară": "BWP",
         "pund sterling": "GBP",
         "punt": "GBP",
+        "punt de swdan": "SSP",
         "punt gibraltar": "GIP",
         "punt libanus": "LBP",
         "punt sterling": "GBP",
         "punt swdan": "SDG",
+        "punt syria": "SYP",
         "punt yr aifft": "EGP",
         "puolan zloty": [
             "PLZ",
@@ -10361,6 +10480,7 @@
         "rial do irão": "IRR",
         "rial do omã": "OMR",
         "rial do omão": "OMR",
+        "rial iemen": "YER",
         "rial iemenita": "YER",
         "rial iemení": "YER",
         "rial iémenita": "YER",
@@ -10406,9 +10526,11 @@
         "rijalo": "SAR",
         "ringgit": "MYR",
         "ringgit brunei": "BND",
+        "ringgit malai": "MYR",
         "ringgit malaio": "MYR",
         "ringgit malaysia": "MYR",
         "ringgit malaysiano": "MYR",
+        "ringgit maleisia": "MYR",
         "ringgit malese": "MYR",
         "ringgit singapore": "SGD",
         "ringgit singapura": "SGD",
@@ -10421,11 +10543,14 @@
         "riyal da arábia saudita": "SAR",
         "riyal de qatar": "QAR",
         "riyal dell'oman": "OMR",
+        "riyal du qatar": "QAR",
         "riyal iraniano": "IRR",
         "riyal oman": "OMR",
         "riyal qatar": "QAR",
+        "riyal qatari": "QAR",
         "riyal qatarien": "QAR",
         "riyal qatariota": "QAR",
+        "riyal qatarita": "QAR",
         "riyal saoudien": "SAR",
         "riyal saudi": "SAR",
         "riyal saudita": "SAR",
@@ -10450,6 +10575,7 @@
         "ropia d'índia": "INR",
         "ropia de maurici": "MUR",
         "ropia de paquistan": "PKR",
+        "ropia nepalesa": "NPR",
         "rouble biélorusse": "BYN",
         "rouble russe": "RUB",
         "roupie du népal": "NPR",
@@ -10543,6 +10669,7 @@
         "rupee mauritus": "MUR",
         "rupee nepal": "NPR",
         "rupee nepali": "NPR",
+        "rupee pacistan": "PKR",
         "rupee pakistan": "PKR",
         "rupee seychelles": "SCR",
         "rupee sri lanca": "LKR",
@@ -10693,6 +10820,7 @@
         "salomona dolaro": "SBD",
         "salomondollar": "SBD",
         "salomonen dollar": "SBD",
+        "salomoninsaarten dollari": "SBD",
         "salomonsaarten dollari": "SBD",
         "salomonskootočni dolar": "SBD",
         "salüng": "THB",
@@ -10898,6 +11026,7 @@
         "silver as an investment": "XAG",
         "silver as currency": "XAG",
         "silver som investering": "XAG",
+        "simbabwe gold": "ZWG",
         "singapoer dollar": "SGD",
         "singapore dollar": "SGD",
         "singaporeansk dollar": "SGD",
@@ -10937,6 +11066,7 @@
         "so'm": "UZS",
         "soedanees pond": "SDG",
         "soedanese pond": "SDG",
+        "sofren bolifar": "VES",
         "sol": "PEN",
         "sol d'or": "PEN",
         "sol de oro": "PEN",
@@ -11047,6 +11177,7 @@
         "srilankansk rupee": "LKR",
         "srilankanske rupee": "LKR",
         "srí lanka i rúpia": "LKR",
+        "srílanská rupia": "LKR",
         "srílanská rupie": "LKR",
         "srpski dinar": "RSD",
         "ssp": "SSP",
@@ -11159,8 +11290,10 @@
         "swiss franken": "CHF",
         "switserse frank": "CHF",
         "swllt cenia": "KES",
+        "swllt somali": "SOS",
         "swllt tansanïa": "TZS",
         "swllt tanzania": "TZS",
+        "swllt wganda": "UGX",
         "sydafrikansk rand": "ZAR",
         "sydkoreansk won": "KRW",
         "sydkoreanske won": "KRW",
@@ -11194,6 +11327,7 @@
         "szyling tanzański": "TZS",
         "szyling ugandyjski": "UGX",
         "sırp dinarı": "RSD",
+        "środkowoafrykański frank cfa": "XAF",
         "šalamounský dolar": "SBD",
         "šalomounský dolar": "SBD",
         "šekel chadaš": "ILS",
@@ -11242,6 +11376,7 @@
         "tajikistani somoni": "TJS",
         "tajlanda bahto": "THB",
         "tajlandski baht": "THB",
+        "tajski baht": "THB",
         "tajvana dolaro": "TWD",
         "tajvani új dollár": "TWD",
         "taka": [
@@ -11254,6 +11389,7 @@
         "taka bangladesi": "BDT",
         "taka bangladesí": "BDT",
         "taka bengalese": "BDT",
+        "taka bengalí": "BDT",
         "taka bengalska": "BDT",
         "tala": "WST",
         "tala samoan": "WST",
@@ -11305,6 +11441,7 @@
         "tengue": "KZT",
         "tengue cazaque": "KZT",
         "teňňe": "TMT",
+        "tetri": "GEL",
         "thai baht": "THB",
         "thai bát": "THB",
         "thailandiar baht": "THB",
@@ -11429,10 +11566,10 @@
         "turkisk lira": "TRY",
         "turkiska lira": "TRY",
         "turkmeense manat": "TMT",
+        "turkmen manat": "TMT",
         "turkmena manato": "TMT",
         "turkmenistan manat": "TMT",
         "turkmenistan new manat": "TMT",
-        "turkmenistani manat": "TMT",
         "turkmenistani new manat": "TMT",
         "turkmenistanin manat": "TMT",
         "turkmenistansk manat": "TMT",
@@ -11598,6 +11735,7 @@
         "uzbekistano sumas": "UZS",
         "uzbekistansk som": "UZS",
         "uzbekistanski som": "UZS",
+        "uzbekistānas soms": "UZS",
         "uzs": "UZS",
         "új zélandi dollár": "NZD",
         "ürdün dinarı": "JOD",
@@ -11751,6 +11889,7 @@
         "yuan cinese": "CNY",
         "yuan renmimbi": "CNY",
         "yuan renminbi": "CNY",
+        "yuan rmb": "CNY",
         "yuans": "CNY",
         "yuán chino": "CNY",
         "z$": "ZWL",
@@ -11777,11 +11916,20 @@
         "zeelandako dolarra": "NZD",
         "zelenortski eskudo": "CVE",
         "zelts kā investīcija": "XAU",
+        "zig": "ZWG",
         "zimbabva dolaro": "ZWL",
+        "zimbabva oro": "ZWG",
+        "zimbabve altını": "ZWG",
         "zimbabvejski dolar": "ZWL",
+        "zimbabvejski gold": "ZWG",
         "zimbabwaanse dollar": "ZWL",
+        "zimbabwe gold": "ZWG",
+        "zimbabwe goud": "ZWG",
         "zimbabwean dollar": "ZWL",
+        "zimbabwean zig": "ZWG",
+        "zimbabwiansky zlatý": "ZWG",
         "zimbabwský dolar": "ZWL",
+        "zimbabwský zlatý": "ZWG",
         "zimdollar": "ZWL",
         "zl": [
             "PLZ",
@@ -11886,6 +12034,7 @@
             "PLZ",
             "PLN"
         ],
+        "złoto zimbabwe": "ZWG",
         "złoty": [
             "PLZ",
             "PLN"
@@ -11966,6 +12115,7 @@
         "đồng bảng anh": "GBP",
         "đồng bạc mĩ": "USD",
         "đồng bạc mỹ": "USD",
+        "đồng fietnam": "VND",
         "đồng forint": "HUF",
         "đồng tiền": "VND",
         "đồng vietnam": "VND",
@@ -12323,6 +12473,7 @@
         "гибралтарска лира": "GIP",
         "гибралтарска фунта": "GIP",
         "гибралтарский фунт": "GIP",
+        "голд": "ZWG",
         "гондурасская лемпира": "HNL",
         "гондураська лемпіра": "HNL",
         "гонконгзький долар": "HKD",
@@ -12457,6 +12608,9 @@
         "западноафриканский франк кфа": "XOF",
         "західноафриканський франк": "XOF",
         "зеленортски ескудо": "CVE",
+        "зиг": "ZWG",
+        "зимбабвийский голд": "ZWG",
+        "зимбабвийский золотой": "ZWG",
         "злот": [
             "PLZ",
             "PLN"
@@ -12471,6 +12625,7 @@
         ],
         "золотая кордоба": "NIO",
         "золото как инвестиция": "XAU",
+        "золотой": "ZWG",
         "йеменски риал": "YER",
         "йеменский риал": "YER",
         "йена": "JPY",
@@ -13453,10 +13608,12 @@
         "؋": "AFN",
         "ارياري": "MGA",
         "استثمار الذهب": "XAU",
+        "استثمار الفضة": "XAG",
         "الاستثمار في الذهب": "XAU",
         "الأوقية الموريتانية": "MRU",
         "البات": "THB",
         "البوليفاريو": "BOB",
+        "البوليفيانو": "BOB",
         "البيزو الكوبي": "CUP",
         "البيزو المكسيكي": "MXN",
         "الجنية البريطاني": "GBP",
@@ -13513,6 +13670,8 @@
         "بوليفار السيادي": "VES",
         "بوليفاريو": "BOB",
         "بوليفاريو بوليفي": "BOB",
+        "بوليفيانو": "BOB",
+        "بوليفيانو بوليفي": "BOB",
         "بير": "ETB",
         "بير إثيوبي": "ETB",
         "بيزو البكوبي": "CUP",
@@ -13604,12 +13763,14 @@
         "دينار بحريني": "BHD",
         "دينار تونسي": "TND",
         "دينار جزائري": "DZD",
+        "دينار ذهبي": "LYD",
         "دينار سوداني": "SDG",
         "دينار صربي": "RSD",
         "دينار عراقي": "IQD",
         "دينار كويتي": "KWD",
         "دينار ليبي": "LYD",
         "دينار مقدوني": "MKD",
+        "ذهب زيمبابوي": "ZWG",
         "ر.س": "SAR",
         "ر.ع.": "OMR",
         "ر.ق": "QAR",
@@ -13618,6 +13779,7 @@
         "رنمينبي": "CNY",
         "روبل": "RUB",
         "روبل بلاروسي": "BYN",
+        "روبل بيلاروسي": "BYN",
         "روبل روسي": "RUB",
         "روبي موريشي": "MUR",
         "روبي نيبالي": "NPR",
@@ -13634,13 +13796,14 @@
         "روبيه أندونيسيه": "IDR",
         "روبيه سريلانكي": "LKR",
         "روبيه هنديه": "INR",
+        "روفية": "MVR",
+        "روفية مالديفية": "MVR",
         "روفيه": "MVR",
         "روفيه مالديفية": "MVR",
         "ريال": "YER",
         "ريال إيراني": "IRR",
         "ريال برازيلي": "BRL",
         "ريال سعودي": "SAR",
-        "ريال عربي": "YER",
         "ريال عماني": "OMR",
         "ريال عُماني": "OMR",
         "ريال قطري": "QAR",
@@ -13662,6 +13825,14 @@
             "PLZ",
             "PLN"
         ],
+        "زواتي": [
+            "PLZ",
+            "PLN"
+        ],
+        "زواتي بولندي": [
+            "PLZ",
+            "PLN"
+        ],
         "ساماني": "TJS",
         "ساماني طاجيكي": "TJS",
         "سامانی طاجيكي": "TJS",
@@ -13673,10 +13844,14 @@
         "سول بيروي جديد": "PEN",
         "سوم أوزبكستاني": "UZS",
         "سوم أوزبيكستاني": "UZS",
+        "سوم قرغيزي": "KGS",
         "سوم قيرغيزستاني": "KGS",
         "سيدي غاني": "GHS",
         "شاقل جديد": "ILS",
+        "شلن أوغندي": "UGX",
+        "شلن تنزاني": "TZS",
         "شلن صومالي": "SOS",
+        "شلن كيني": "KES",
         "شيقل جديد": "ILS",
         "شيكل اسرائيلي جديد": "ILS",
         "شيكل إسرائيلي جديد": "ILS",
@@ -13690,6 +13865,7 @@
         "غواراني باراغواي": "PYG",
         "غيلدر الأنتيل الهولندية": "ANG",
         "فاتو فانواتي": "VUV",
+        "فرنك باسيفيكي": "XPF",
         "فرنك بروندي": "BIF",
         "فرنك بوروندي": "BIF",
         "فرنك جيبوتي": "DJF",
@@ -13781,6 +13957,7 @@
         "نيرة نيجيرية": "NGN",
         "نيره": "NGN",
         "هريفنا أوكرانية": "UAH",
+        "وحدة حساب تشيلية": "CLF",
         "ون كوريا الجنوبية": "KRW",
         "وون": "KRW",
         "وون كوري جنوبي": "KRW",
@@ -13796,6 +13973,7 @@
         "रू.": "INR",
         "অ্যাঙ্গোলীয় কুয়াঞ্জা": "AOA",
         "আইসল্যান্ডীয় ক্রোনা": "ISK",
+        "আজারবাইজানি মানাত": "AZN",
         "ই রুপি": "INR",
         "ইউরো": "EUR",
         "ইরানি রিয়াল": "IRR",
@@ -13843,6 +14021,7 @@
         "ਅਲਬਾਨੀਆਈ ਲੇਕ": "ALL",
         "ਅੰਗੋਲਨ ਕਵਾਂਜ਼ਾ": "AOA",
         "ਆਈਸਲੈਂਡੀ ਕਰੋਨਾ": "ISK",
+        "ਆਜ਼ਰਬਾਈਜਾਨੀ ਮਨਾਤ": "AZN",
         "ਆਸਟ੍ਰੇਲੀਆਈ ਡਾਲਰ": "AUD",
         "ਇਜ਼ਰਾਇਲੀ ਨਵਾਂ ਸ਼ੇਕਲ": "ILS",
         "ਇਰਾਕੀ ਦਿਨਾਰ": "IQD",
@@ -14110,6 +14289,7 @@
         "యునైటెడ్ స్టేట్స్ డాలర్": "USD",
         "యూరో": "EUR",
         "రూపాయి": "INR",
+        "సంయుక్త రాష్ట్రాల డాలర్": "USD",
         "స్విస్ ఫ్రాంక్": "CHF",
         "അൾജീരിയൻ ദിനാർ": "DZD",
         "ഇന്തോനേഷ്യൻ റുപിയ": "IDR",
@@ -14133,7 +14313,6 @@
         "ബർമ്മീസ് ക്യാറ്റ്": "MMK",
         "ബൾഗേറിയൻ ലെവ്": "BGN",
         "മൊറോക്കൻ ദിർഹം": "MAD",
-        "യു.എ.ഇ. ദിർഹം": "AED",
         "യുണൈറ്റഡ് അറബ് എമിരേറ്റ്സ് ദിർഹം": "AED",
         "യുണൈറ്റഡ് സ്റ്റേറ്റ്സ് ഡോളർ": "USD",
         "യൂറോ": "EUR",
@@ -14177,6 +14356,7 @@
             "USD",
             "TWD"
         ],
+        "ดอลลาร์นิวซีแลนด์": "NZD",
         "ดอลลาร์บรูไน": "BND",
         "ดอลลาร์สหรัฐ": "USD",
         "ดอลลาร์สิงคโปร์": "SGD",
@@ -14200,6 +14380,7 @@
         "ปาอางา": "TOP",
         "พาแองกา": "TOP",
         "ฟรังก์สวิส": "CHF",
+        "มานัตอาเซอร์ไบจาน": "AZN",
         "มานัตเติร์กเมนิสถาน": "TMT",
         "ยูโร": "EUR",
         "ริงกิต": "MYR",
@@ -14240,7 +14421,7 @@
         "เหยินหมินปี้": "CNY",
         "เหรินหมินปี้": "CNY",
         "แดนาร์มาซิโดเนีย": "MKD",
-        "โครูนาเช็ก": "CZK",
+        "โกรูนาเช็ก": "CZK",
         "โครเนอเดนมาร์ก": "DKK",
         "โฟรินต์ฮังการี": "HUF",
         "ไนรา": "NGN",
@@ -14485,6 +14666,7 @@
         "지부티 프랑": "DJF",
         "지부티프랑": "DJF",
         "지브롤터 파운드": "GIP",
+        "짐바브웨 골드": "ZWG",
         "짯": "MMK",
         "챠트": "MMK",
         "체코 코루나": "CZK",
@@ -14710,6 +14892,7 @@
         "ジブラルタル・ポンド": "GIP",
         "ジャマイカドル": "JMD",
         "ジャマイカ・ドル": "JMD",
+        "ジンバブエ・ゴールド": "ZWG",
         "シエラレオネの通貨": [
             "SLL",
             "SLE"
@@ -14846,6 +15029,7 @@
         "ボツワナ・プラ": "BWP",
         "ボリバル・ソベラノ": "VES",
         "ボリビアーノ": "BOB",
+        "ポンド・スターリング": "GBP",
         "ポーランド・ズウォティ": [
             "PLZ",
             "PLN"
@@ -14911,7 +15095,6 @@
         "中華人民共和国の通貨": "CNY",
         "中部アフリカcfaフラン": "XAF",
         "人民元": "CNY",
-        "人民币": "CNY",
         "人民幣": "CNY",
         "元": [
             "HKD",
diff --git a/searx/data/engine_descriptions.json b/searx/data/engine_descriptions.json
index cb93cb326..e0c8c504a 100644
--- a/searx/data/engine_descriptions.json
+++ b/searx/data/engine_descriptions.json
@@ -36,8 +36,12 @@
    "currency:af",
    "ref"
   ],
+  "free software directory":[
+   "wetenskaplike artikel",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"Die Google-soekenjin is ’n soekenjin wat deur Google besit en bedryf word. Dit kan gebruik word om trefwoorde (teks) op webblaaie te soek. Dit is op 15 September 1997 bekendgestel en het sedertdien die mees gebruikte soekenjin op die wêreldwye web geword. Die woord Google het mettertyd sinoniem met internetsoektogte geword en is sedert 2006 selfs as ’n werkwoord in die Oxford-woordeboek opgeneem. Dit kan ook in Afrikaans as ’n werkwoord gebruik word en wel met ’n kleinletter-g.",
@@ -70,7 +74,7 @@
   ],
   "wikidata":"Wikidata is 'n projek van die Wikimedia-stigting wat 'n ​​gesamentlik bewerkbare databasis ter ondersteuning van Wikipedia daarstel. Die projek is deur Wikimedia Duitsland begin en bied 'n gemeenskaplike bron van bepaalde tipes data, soos interwiki-skakels en geboortedata, wat in artikels op Wikipedia en elders gebruik kan word. Dit kan met Wikimedia Commons vergelyk word, maar voorsien data instede van media-lêers aan al Wikipedia se projekte.",
   "wikinews":"Wikinews is 'n projek van die Wikimedia Stigting wat poog om vrye inhoud nuus beskikbaar te stel. Die missie van Wikinews is om 'n \"diverse omgewing te skep waar burger-joernaliste onafhanklik nuusgebeure kan opteken\". Die webwerf is in November 2004 begin.",
-  "wikipedia":"Wikipedia is 'n veeltalige \"kopielinkse\" ensiklopedie ontwerp om deur enigiemand gelees, verbeter en uitgebrei te word. Dit berus op samewerkende verandering en onderhoud deur duisende gebruikers deur middel van wiki-sagteware, en word verskaf en ondersteun deur die nie-winsgewende Wikimedia-stigting. Waarnemers beskou die tweeledige bestuur, waarin 'n informele gemeenskap van aktiewe gebruikers die gesag oor 'n globale digitale projek met 'n stigting deel en sodoende formele met informele organisasiestrukture verbind word, as 'n eksperiment wat steeds aan die gang is.",
+  "wikipedia":"Wikipedia is 'n gratis inhoud, \"kopielinkse\" aanlyn ensiklopedie geskryf en onderhou deur 'n gemeenskap van vrywilligers, bekend as Wikipediane, deur oop samewerking en die wiki sagteware MediaWiki. Wikipedia is die grootste en mees gelese naslaanwerk in die geskiedenis, en word konsekwent onder die tien mees besoekte webwerwe gerangskik; vanaf April 2024 was dit vierde deur Semrush, en sewende deur Similarweb. Wikipedia, wat op 15 Januarie 2001 deur Jimmy Wales en Larry Sanger gestig is, word sedert 2003 gehuisves deur die Wikimedia-stigting, 'n Amerikaanse niewinsorganisasie wat hoofsaaklik deur skenkings van lesers befonds word.",
   "wikiquote":"Wikiquote is 'n susterprojek van Wikipedia, en gebruik dieselfde MediaWiki-sagteware. Dit is een van 'n familie van wiki-gebaseerde projekte wat deur die Wikimedia-stigting bedryf word. Wikiquote is gebaseer op 'n idee van Daniel Alston wat deur Brion Vibber geïmplementeer is. Die doel van die projek is om 'n groot verwysingwerk te skep, bestaande uit aanhalings van mense, boeke en gesegdes, en om verdere inligting oor hulle weer te gee.",
   "wikisource":"Wikisource of Wikibronne is 'n projek van die Wikimedia Stigting wat ten doel het om 'n vrye wiki met bronverwysings daar te stel wat in ander projekte aangehaal kan word.",
   "wikispecies":"Wikispecies is 'n projek van die Wikimedia-stigting wat op 13 September 2004 geloods is. Die doel van die webwerf is om 'n wetenskaplike klassifikasie en beskrywing van plante, diere en ander organismes beskikbaar te stel. Omrede Wikipedia volgens beleid nie oorspronklike navorsing toelaat nie, kan sulke inligting nie hier gepubliseer word nie.",
@@ -82,6 +86,7 @@
  "ar":{
   "1337x":"1337x هو موقع ويب يوفر دليلًا لملفات التورنت وروابط التورنت المستخدمة لمشاركة الملفات من نظير إلى نظير من خلال بروتوكول بت تورنت. وفقًا لمدونة أخبار تورنت فريك، فإن 1337x هو ثالث أشهر مواقع التورنت اعتبارًا من عام 2021.",
   "9gag":"9جاج ‏ هو موقع صور قائم على مواقع الإعلام الاجتماعي ويتمحور حول الصور التي يرفعها المستخدمون والصور الهزلية، يزور الموقع شهريا مليارا زائر كما في شهر ديسمبر 2011 حسب موسس الموقع راي تشان. ويعرف الموقع بشكل رئيسي باستخدام ميم إنترنت.",
+  "alpine linux packages":"ألباين لينكس ‏ هي توزيعة لينكس مستقلة صممت لتكون صغيرة وبسيطة وآمنة. تستخدم التوزيعة مسل، وبيزي بوكس، وأوبن آر سي بدلًا من مكتبة جنو لسي، وأدوات جنو الأساسية، وسيستم دي الاعتياديين الموجودين في أغلب التوزيعات، مما يجعلها أحد التوزيعات القليلة التي لا تعتمد على جنو.",
   "apple app store":"متجر التطبيقات ‏ هي خدمة أنتجت لجهازي آي فون وآي بود تاتش وآي باد. صممته وتملكه شركة أبل والتي تمكن المستخدمين من تحميل التطبيقات المختلفة من خلال البرنامج نفسه على الجهاز دون الحاجة لبرنامج آي تيونز ستور بعد تحديث نظام التشغيل iOS 10. بلغ متوسط القيمة التقديرية لحجم المتجر 6 مليارات و200 مليون في عام 2010.",
   "apple maps":"خرائط أبل ‏ هي خدمة خرائط ويب طورتها شركة أبل وهو نظام الخرائط الافتراضي الخاص بالأجهزة المستخدمة لأنظمة آي أو إس وماك أوس وووتش أو إس. توفر الخدمة معلومات الاتجاهات والزمن التقديري لوصول السيارات والمشاة وملاحة النقل العام. كما تُقدم خرائط أبل ميزة خاصة تُمكن المستخدم من استكشاف بعض المراكز الحضرية المكتظة بالسكان وغيرها من الأماكن الهامة بمشاهد ثلاثية الأبعاد تُظهر الأبنية.",
   "artic":"معهد الفن في شيكاغو متحف عام للفن، ومركز ثقافي وتعليمي في الولايات المتحدة. تأسس معهد الفن عام 1866 باسم أكاديمية شيكاغو للتصميم، تضم المجموعات المعروضة في المعهد اللوحات والمنحوتات، والمطبوعات والرسومات والفنون الزخرفية الأوروبية والأمريكية والفن الشرقي والكلاسيكي وفن التصوير الضوئي والمنسوجات وفنون وحرف أفريقيا وأمريكا اللاتينية وجزر المحيط الهادئ وأمريكا ما قبل كولمبوس.",
@@ -122,7 +127,7 @@
    "brave:ar",
    "ref"
   ],
-  "currency":"دك دك جو أو داك داك غو ‏ هو محرك بحث على الإنترنت يركز على حماية خصوصية الباحثين وتجنب فقاعة التصفية لنتائج البحث المخصصة. يميز DuckDuckGo نفسه عن محركات البحث الأخرى من خلال عدم تحديد سمات مستخدميه وإظهار نفس نتائج البحث لجميع المستخدمين لمصطلح بحث معين.",
+  "currency":"دك دك غو أو داك داك غو ‏ هو محرك بحث على الإنترنت يركز على حماية خصوصية الباحثين وتجنب فقاعة التصفية لنتائج البحث المخصصة. يميز DuckDuckGo نفسه عن محركات البحث الأخرى من خلال عدم تحديد سمات مستخدميه وإظهار نفس نتائج البحث لجميع المستخدمين لمصطلح بحث معين.",
   "dailymotion":"ديلي موشن (Dailymotion) هو موقع ويب شهير متخصص بمشاركة الفيديو، يعتبر منافس ليوتويب، يسمح للمستخدمين برفع ومشاهدة ومشاركة مقاطع الفيديو بشكل مجاني. في نوفمبر 2012 احتل الموقع المرتبة 31 لأكثر المواقع زيارة في العالم بحجم زائرين يصل إلى 116 مليون زائر في الشهر.",
   "ddg definitions":[
    "currency:ar",
@@ -157,7 +162,7 @@
   "free software directory":"دليل البرمجيات الحرة (FSD) هو مشروع تابع لمؤسسة البرمجيات الحرة (FSF). يقوم بفهرسة البرامج المجانية التي تعمل في ظل أنظمة التشغيل الحرة - خاصة جنو و لينكس. غالبًا ما تكون المشاريع المفهرسة قادرة على العمل في العديد من أنظمة التشغيل الأخرى. كان المشروع في السابق بالاشتراك مع اليونسكو.",
   "genius":"جينيس (بالإنجليزية:Genius) كان اسمها سابقاً راب جينيس وهي شركة أمريكية للإعلام الرقمي, أسس الموقع في آب 2009 من قبل توم ليهمان، إيلان زيخوري، ومهبود موغادام، والموقع يتيح للمستخدمين تقديم شروح وتفسير كلمات الأغاني، وقصص إخبارية، ومصادر، ووثائق.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"غيت هاب ‏ هي شركة تابعة لمايكروسوفت توفر استضافة لتطوير البرامج والتحكم في الإصدار باستخدام غيت. توفر الشركة وظائف التحكم في الإصدار الموزع وإدارة كود المصدر (SCM) لـ «غيت»، بالإضافة إلى ميزاته الخاصة. يوفر النظام التحكم في الوصول والعديد من ميزات التعاون مثل تتبع الأخطاء وطلبات الميزات البرمجية وإدارة المهام والتركيب المتواصل ومواقع ويكي لكل مشروع غيت هاب. يقع مقرها الرئيسي في كاليفورنيا، وهي شركة تابعة لشركة مايكروسوفت منذ عام 2018.",
@@ -178,17 +183,31 @@
   "imdb":"قاعدة بيانات الأفلام على الإنترنت وتُعرف اختصارًا بـ آي إم دي بي ‏ هي قاعدة بيانات عبر الإنترنت للمعلومات المتعلقة بالأفلام والبرامج التلفزيونية ومقاطع الفيديو المنزلية وألعاب الفيديو والمحتوى المتدفق عبر الإنترنت - بما في ذلك الممثلون وطاقم الإنتاج والسير الذاتية الشخصية وملخصات الحبكة، التقييمات وآراء المعجبين وكذا المراجعات النقدية. كان موقع قاعدة بيانات الأفلام على الإنترنت في الأصل موقع ويب يُديره المعجبون إلى أن سيطرت عليهِ شركة آي إم دي بي دوت كوم إنكوايرر ‏ وهي شركةٌ تابعةٌ لشركة أمازون. بدأ الموقع كقاعدة بيانات أفلام على مجموعة يوزنت ‏ على المسار ريك دوت آرتس دوت موفيز ‏ في عام 1990 وانتقلَ إلى الويب في عام 1993.",
   "imgur":"إمجور هو مجتمع إلكتروني عبر الإنترنت يقدم خدمات الاستضافة للصور والمشاركة والاستمتاع بأشهر الصور المنتشرة عبر الإنترنت من جميع دول العالم. أسسه آلان شاف ويستخدم البرنامج حاليًا ملايين المتصفحين بشكل يومي.",
   "kickass":"كيك اس تورنت ‏ هو موقع على شبكة الانترنت، تأسس في عام 2008، يوفر ملفات وروابط تورنت لتسهيل تبادل الملفات الند للند باستخدام بروتوكول بت تورنت. وتوقف الموقع عن الخدمة في 20 يوليوز عام 2016، بعد أن تم الحجز على اسم نطاقه من قبل حكومة الولايات المتحدة. وأغلقت خوادم بروكسي الموقع من طرف موظفيه في نفس الوقت.",
-  "library genesis":"مكتبة التكوين ‏ وتُدعى اختصارًا LibGen هي محرك بحث للمقالات والكتب حول مواضيع مختلفة، والتي تتيح الوصول المجاني إلى المحتوى الذي يتم توصيله بطريقة أخرى أو عدم ترقيمه في مكان آخر. من بين أمور أخرى، تتضمن ملفات بي دي اف محتوى من بوابة إلزيفير المعروفة باسم سيانس دايركت",
+  "lemmy comments":[
+   "lemmy communities:ar",
+   "ref"
+  ],
+  "lemmy communities":"ليمي ‏ هو برنامج حر ومفتوح المصدر يستخدم لاستضافة خدمات تجميع الأخبار الاجتماعية ومنتديات المناقشة بشكل ذاتي. يتواصل هؤلاء المضيفون، المعروفون باسم \"الحالات\"، مع بعضهم البعض باستخدام بروتوكول ActivityPub.",
+  "lemmy posts":[
+   "lemmy communities:ar",
+   "ref"
+  ],
+  "lemmy users":[
+   "lemmy communities:ar",
+   "ref"
+  ],
+  "library genesis":"مكتبة التكوين ‏ وتُدعى اختصارًا LibGen هي محرك بحث للمقالات والكتب حول مواضيع مختلفة، يتيح الموقع الوصول المجاني إلى المحتوى الذي يكون مدفوعًا أو غير رقمي في مكان آخر. من بين أمور أخرى، تتضمن ملفات بي دي اف محتوى من بوابة إلزيفير المعروفة باسم سيانس دايركت",
   "library of congress":"مكتبة الكونغرس ‏ تعرف اختصاراً LOC هي مكتبة الأبحاث والتي تخص رسمياً كونغرس الولايات المتحدة وهي المكتبة الوطنية للولايات المتحدة بحكم الأمر الواقع. وهي أقدم مؤسسة ثقافية اتحادية في الولايات المتحدة. تقع المكتبة في ثلاثة مبان في كابيتول هيل في واشنطن دي سي. كما أنها تحتفظ بالمركز الوطني للمحافظة على السمعيات والبصريات في كولبيبر بولاية فيرجينيا. يشرف أمين مكتبة الكونغرس على وظائف المكتبة، ويحافظ مهندس مبنى الكابيتول على مبانيها. تعد مكتبة الكونجرس من أكبر المكتبات في العالم. «مجموعاتها عالمية ولا تقتصر على الموضوع أو التنسيق أو الحدود الوطنية، وتتضمن مواد بحثية من جميع أنحاء العالم وبأكثر من 450 لغة.»",
   "mastodon hashtags":[
    "mastodon users:ar",
    "ref"
   ],
-  "mastodon users":"ماستودون هو برنامج حُر ومفتوح المصدر لتشغيل خدمات الشبكات الاجتماعية ذاتية الاستضافة. يوفر ميزات التدوينات المصغرة المشابهة لخدمة تويتر، يتم تقديم ماستودون من قبل عدد كبير من عقد ماستودون التي يتم تشغيلها بشكل مستقل ، لكل منها قواعد السلوك الخاصة بها، شروط الخدمة ، خيارات الخصوصية وسياسات الإشراف.",
+  "mastodon users":"ماستدون هو برنامج حُر ومفتوح المصدر لتشغيل خدمات الشبكات الاجتماعية ذاتية الاستضافة. يوفر ميزات التدوينات المصغرة المشابهة لخدمة تويتر، يتم تقديم ماستدون من قبل عدد كبير من عقد ماستدون التي يتم تشغيلها بشكل مستقل ، لكل منها قواعد السلوك الخاصة بها، شروط الخدمة ، خيارات الخصوصية وسياسات الإشراف.",
   "mdn":"شبكة مطوري موزيلا ‏ ويختصر إلى MDN هو موقع مؤسسة موزيلا الرسمي لوثائق تطوير وأخبار متصفح الويب فيرفكس، وعميل البريد الإلكتروني ثندربرد ومشاريع مؤسسة موزيلا الأخرى.",
-  "metacpan":"شبكة أرشيف بريل الشاملة (CPAN) تعد مستودعاً لأكثر من 250000 وحدة برمجية وتحتوي على 39000 وثيقة مصاحبة والتوزيع مكتوبة فيها باللغة بيرل البرمجية بواسطة أكثر من12000 مساهم. كما أن سي بي اي إن تشير إلى شبكة الأرشيف أو برنامج بريل الذي يعمل كواجهة للشبكة وكمثبت برنامج ألي كما أن معظم البرامج الموجودة على سي بي اي إن هي برامج مجانية ومفتوحة المصدر.",
+  "metacpan":"شبكة أرشيف بريل الشاملة (CPAN) تعد مستودعاً لأكثر من 250000 وحدة برمجية وتحتوي على 39000 وثيقة مصاحبة والتوزيع مكتوبة فيها باللغة بيرل البرمجية بواسطة أكثر من12000 مساهم. كما أن سي بي اي إن تشير إلى شبكة الأرشيف أو برنامج بريل الذي يعمل كواجهة للشبكة وكمثبت برنامج ألي كما أن معظم البرامج الموجودة على سي بي اي إن هي برامج حرة ومفتوحة المصدر.",
   "naver":"نافير هي منصة كورية جنوبية على الإنترنت تديرها شركة نافير. ظهرت لأول مرة في عام 1999 كأول بوابة ويب في كوريا الجنوبية لتطوير واستخدام محرك البحث الخاص بها. كما كانت أول مشغل في العالم يقدم ميزة البحث الشامل، والتي تجمع نتائج البحث من مختلف الفئات وتقدمها في صفحة واحدة. أضافت نافير منذ ذلك الحين العديد من الخدمات الجديدة التي تتراوح من الميزات الأساسية مثل البريد الإلكتروني والأخبار إلى أول منصة للأسئلة والأجوبة عبر الإنترنت في العالم يعرف ب«نولج ان».",
-  "npm":"مدير حزمة العقدة ‏ هو نظام إدارة الحزم الأكثر شعبية للغة البرمجة جافا سكريبت، وهو مدير الحزم الافتراضي لبيئة تشغيل جافا سكريبت Node.js. وهو يتألف من واجهة سطر الأوامر وقاعدة بيانات على الإنترنت، تدعى سجل مدير حزمة العقدة. يتم الوصول إلى السجل عن طريق العميل. الحزم المتوفرة يمكن تصفحها والبحث عنها على موقع مدير حزمة العقدة.",
+  "npm":"مدير نود جي إس للحزم ‏ أكبر نظام تسجيل حزم برمجية، يعد إن بي أم مدير الحزم الافتراضي لبيئة تشغيل جافا سكريبت Node.js. وهو يتكون من واجهة سطر الأوامر وقاعدة بيانات على الإنترنت، تُدعى سجل إن بي أم. كما يتيح موقع إن بي أم تصفح الحزم واستعراضها.",
+  "openlibrary":"المكتبة المفتوحة ‏ مشروع على الإنترنت، يضم مكتبة عامة تحتوي على عدد من الكتب الإلكترونية، وهي مفتوحة المصدر، وهو مشروع قابل للتعديل، حيث يمكن لأي شخص المشاركة. ويتضمن الموقع فهارس مكتبية من مكتبات عديدة.",
   "openstreetmap":"خريطة الشارع المفتوحة ‏ مشروع تعاوني يهدف إلى إنشاء خرائط منشورة برخصة حرة. تُرسم الخرائط بطريق جمع البيانات الجغرافية بالمسح الأرضي باستخدام مستقبلات نظام التموضع العالمي المحمولة، وكذلك بالاستعانة بمصادر حرة أخرى. يمكن للمستخدمين تحرير المسارات والطرق وتحديثها من خلال وسائل التحرير المتاحة.",
   "peertube":[
    "برنامج مجاني لاستعادة السيطرة على مقاطعك الفيديو! مع أكثر من ٦٠٠٬٠٠٠ مقطع فيديو مُستضاف، وشوهد أكثر من ٧٠ مليون مرة و ١٥٠٬٠٠٠ مستخدم، فإن بييرتيوب هو البرنامج المجاني اللامركزي البديل لمنصات الفيديو التي طورتها Framasoft",
@@ -197,8 +216,8 @@
   "pinterest":"بنترست ‏ هي شبكة اجتماعية أمريكية لنشر الصور و الفيديوهات، أُطلقت عام 2010. مبدأ عمل بنترست مختلف قليلاً عن وسائل التواصل الاجتماعي الأخرى. فكل مشترك في بنترست بإمكانه عمل لوحة حائط \"Board\" أو عدة لوحات حائط افتراضية. ثم يقوم المشترك بعد ذلك بتدبيس \"Pin\" أو تعليق صوراً أو مقاطع فيديو يجدها مثيرة لاهتمامه ويرغب بالاحتفاظ بها في أحد لوحات الحائط الخاصة به. وتكون الصور ومقاطع الفيديو مأخوذة من عدة مواقع في الإنترنت ولذلك يكون دوماً هناك رابط إلكتروني يشير إلى مصدر الصورة. في حال ضغط أحد المستخدمين على الصورة، يأخذه الرابط للموقع الذي أُخِذت منه الصورة. وإذا أُعجب مستخدم آخر بالصور أو الفيديوهات التي قمت بتعليقها بإمكانه تدبيس نفس الصورة أو الفيديو في لوحة الحائط الخاصة به وتسمى هذه العملية بإعادة التدبيس أو إعادة التعليق \"Repin\". وبإمكان أي شخص الاطلاع على هذا الموقع والبحث عن الصور فيه ولكن يشترط التسجيل فيه. إذا أراد المستخدم مشاركة الصور أو إبداء الإعجاب ببعضها أو التعليق عليها. تم تأسيس الموقع من قبل بن سيلبرمان، بول سيارا وإيفان شارب. وتتم إدارة الموقع من قبل مختبرات كولد برو أمّا تمويله فهو من قِبَل مجموعة صغيرة من رجال الأعمال والمخترعين.",
   "piratebay":"ذا بايرت بي ‏ ، وهو موقع سويدي يُفَهْرِس ملفات التورنت torrent. وصل تصنيفه في يناير 2010 للمرتبة 99 ضمن تصنيف ألكسا ضمن أكثر المواقع زيارةً عالميًا. في 10 لشهر ديسمبر سنه 2014 حُظِّر الموقع، وذلك بعد مداهمة الشرطة السويدية لخوادم الموقع وفي الأول من فبراير 2015 عاد الموقع للعمل بستة نطاقات جديدة.",
   "pubmed":"مدلاين ‏ هي قاعدة بيانات ببليوغرافية في علوم الحياة والعلوم الحيوية الطبية. تحتوي على معلومات ببليوغرافية حول المجلات الأكاديمية في علوم الطب والتمريض والصيدلة وطب الأسنان والطب البيطري والرعاية الصحية. كما يحتوي مدلاين على مواضيع في علم الأحياء والكيمياء الحيوية وكذلك مجالات التطور الجزيئي والطب الحيوي.",
-  "reddit":"ريديت ‏ هو مجتمع إخباري على الإنترنت، إلا أنه يعتبر من مواقع مشاركة الروابط ومناقشتها حتى بات يشبه المنتديات، يعرف ريديت بالصفحة الرئيسية للإنترنت.",
-  "rottentomatoes":"روتن توميتوز ‏ (وتعني حرفياً: الطماطم الفاسدة) هوَ موقع ويب مُتَخصّصٌ في تقييماتٍ وأخبارٍ ومعلوماتٍ حولَ الأفلام والمسلسلات، معروفٌ عالمياً بأنه مُجمّع للتقييمات حيث يجمع تقييمَ النُقّاد لأي فيلم أو مسلسل ويعطي متوسط تقييم له إضافة إلى نسبة مئوية بالمراجعات الإيجابية، كما صارَ يَشمَلُ أيضاً تقييماتٍ للمُسلسلات. وعلى الرغم من ارتباط الاسمُ بتقليد تاريخي حيثُ كان الجماهيرُ يرمونَ الطماطم الفاسدة والخضروات على الأداء السيئ في المسرح، إلا أن الاسم كان مستوحى في الأصل من مشهد يظهر الطماطم في فيلم كندي صدر في عام 1992 بعنوان ليولو (Léolo). بدأ الموقِع في عامِ 1998 على يَد ثلاثة طلاب جامعيين يدرسون في جامعة كاليفورنيا، بمدينة ييركيلي، وهم سين دوونج، وباتريك واي لي، وستيفن وانج. وفي 2010 استَحوذَت عليه شَركة Flixster التي مَلَكتْها وارنر برذرز في 2011. ورئيس تحرير الموقع منذ 2007 هو مات آتشي. الموقِعُ مُتَوفّرٌ بِنُسخةٍ بريطانيّة وأستراليّة وهنديّة. وبدءاً مِن يناير 2015 دَخَلَ الموقع ضِمنَ نِطاقِ أشهَر 500 موقع في تصنيفاتِ موقِع أليكسا.",
+  "reddit":"ريديت هو مجتمع إخباري على الإنترنت، إلا أنه يعتبر من مواقع مشاركة الروابط ومناقشتها حتى بات يشبه المنتديات، يعرف ريديت بالصفحة الرئيسية للإنترنت.",
+  "rottentomatoes":"روتن توميتوز ‏ وتعني حرفيًا الطماطم الفاسدة، هو موقع ويب مُتَخصّصٌ في تقييماتٍ وأخبارٍ ومعلوماتٍ حولَ الأفلام والمسلسلات، معروفٌ عالمياً بأنه مُجمّع للتقييمات حيث يجمع تقييمَ النُقّاد لأي فيلم أو مسلسل ويعطي متوسط تقييم له إضافة إلى نسبة مئوية بالمراجعات الإيجابية، كما صارَ يَشمَلُ أيضاً تقييماتٍ للمُسلسلات. وعلى الرغم من ارتباط الاسمُ بتقليد تاريخي حيثُ كان الجماهيرُ يرمونَ الطماطم الفاسدة والخضروات على الأداء السيئ في المسرح، إلا أن الاسم كان مستوحى في الأصل من مشهد يظهر الطماطم في فيلم كندي صدر في عام 1992 بعنوان ليولو (Léolo). بدأ الموقِع في عامِ 1998 على يَد ثلاثة طلاب جامعيين يدرسون في جامعة كاليفورنيا، بمدينة ييركيلي، وهم سين دوونج، وباتريك واي لي، وستيفن وانج. وفي 2010 استَحوذَت عليه شَركة Flixster التي مَلَكتْها وارنر برذرز في 2011. ورئيس تحرير الموقع منذ 2007 هو مات آتشي. الموقِعُ مُتَوفّرٌ بِنُسخةٍ بريطانيّة وأستراليّة وهنديّة. وبدءاً مِن يناير 2015 دَخَلَ الموقع ضِمنَ نِطاقِ أشهَر 500 موقع في تصنيفاتِ موقِع أليكسا.",
   "rumble":"رامبل ‏ هو موقع صناعة محتويات فيديو كندي. تم تأسيسه في سنة 2013 من قبل كريس بافلوفسكي. بدأ كموقع لنشر فيديوهات عن الحيوانات الأليفة والأطفال الرضع وثم زادت شهرته ليكون منصة بديلة للمحافظين واليمينيين عن يوتيوب. في يوم 11 يناير 2021 رفع الموقع دعوى ضد غوغل بتهمة التلاعب بنتائج البحث عن الموقع واخفائه وطالب بتعويض ملياري دولار على ذلك. يدير الموقع حالياً دان بونجينو.",
   "semantic scholar":"سيمانتك سكولر هو مشروعٌ طُور في معهد ألن للذكاء الاصطناعي، وصدر للجمهور في نوفمبر 2015، وهو مصممٌ ليكون محرك بحث مدعومًا بالذكاء الاصطناعي للمنشورات الأكاديمية. يستخدم المشروع مزيجًا من التعلم الآلي ومعالجة اللغة الطبيعية والرؤية الآلية لإضافة طبقة من التحليل الدلالي إلى الأساليب التقليدية لتحليل الاقتباس واستخراج الأشكال والكيانات والأماكن ذات الصلة من الأوراق. مقارنةً مع جوجل سكولار وببمد، فإنَّ سيمانتك سكولر مصممٌ لإبراز أهم الأوراق والأكثر تأثيرًا، وتحديد الروابط بينهما.",
   "seznam":[
@@ -243,7 +262,7 @@
   "wiktionary":"ويكاموس هو مشروع مُتعدد اللغات، أحد مشاريع مؤسسة ويكيميديا على شبكة الإنترنت يهدف إلى إيجاد قاموس حر بلغة الويكي لكل اللغات. يتم تحريرها بشكل تعاوني عن طريق ويكي، وهو متاح في 172 لغة من بينها العربية. مُعظم مفردات اللغة في ويكاموس توفر تعريفات وترجمات للكلمات إلى لغات عديدة، وبعض المفردات متصلة بمعلومات إضافية موجودة عادة في المكنز أو المعجم اللغوي، كما تضم مرادفات الكلمة.",
   "wolframalpha":"ولفرام ألفا ‏، هو محرك بحث أطلق عند الساعة الثالثة من صباح 16 مايو 2009. على خلاف محركات البحث التقليدية، فإن ولفرام يقوم بالإجابة عن الأسئلة التي تطرح عليه في حين تقوم البواحيث التقليدية بمجرد عرض قائمة من مواقع الإنترنت ذات العلاقة بالكلمات المفتاحية التي يتم البحث عبرها.",
   "wttr.in":[
-   "Boydton, Virginia, United States تقرير حالة ألطقس",
+   "San Jose, California, United States تقرير حالة ألطقس",
    "https://wttr.in"
   ],
   "yacy":"ياسي ‏ – هو محرك بحثي موزع يستخدم بالمجان، مبني علي مبادئ شبكة النظير للنظير. محتوى المحرك عبار عن برنامج مكتوب بلغة الجافا موزع على العديد من الحواسب الالية في شهر سبتمبر 2006 وكان يسمى ب «نظراء الياسي» كل نظير بمفرده يبحث في شبكة الإنترنت، يحلل ويسجل الصفحات التي وجدت ويخزن التسجيلات في قاعدة بيانات مشتركة بين الاخرون طبقا لمبادئ شبكة النظير للنظير. هو محرك بحث لأي شخص ويمكنه بناء مدخل بحثي لشبكته الداخلية ومساعدته في البحث على الإنترنت العام.",
@@ -252,7 +271,7 @@
    "ref"
   ],
   "yahoo news":"ياهو! نيوز بالإنجليزية موقع أخباري تابع لشركة ياهو الأمريكية تقوم بجمع الأخبار من جميع الوكلات والصحف ووضعها في الموقع.",
-  "youtube":"يوتيوب ‏ هو موقع ويب يسمح لمستخدميه برفع التسجيلات المرئية مجانًا ومشاهدتها عبر البث الحي ومشاركتها والتعليق عليها وغير ذلك. أسسه في 14 فبراير سنة 2005م ثلاثة موظفين سابقين من شركة باي بال هم تشاد هيرلي وستيف تشين وجاود كريم، في مدينة سان برونو، وكان يستخدم تقنية برنامج أدوبي فلاش لعرض المقاطع المتحركة، أما الآن فيعتمد تقنية إتش تي إم إل 5. ومحتوى الموقع يتنوع بين مقاطع الأفلام، والتلفاز، والموسيقى، وكذلك الفيديو المنتج من الهواة، وغيرها. وهو حاليًا مزود بأكثر من ألفي موظف. وفي أكتوبر 2006 أعلنت شركة Google التوصل لاتفاقية لشراء الموقع مقابل 1.65 مليار دولار أمريكي، أي ما يعادل 1.31 مليار يورو. ويعتبر الموقع من مواقع ويب 2.0.",
+  "youtube":"يوتيوب ‏ هو موقع ويب أمريكي يسمح لمستخدميه برفع، بث، ومشاركة التسجيلات المرئية مجانًا، بالإضافة إلى إمكانية التعليق والتفاعل مع المحتوى. تأسس الموقع في 14 فبراير 2005 على يد تشاد هيرلي وستيف تشين وجاود كريم، وهم ثلاثة موظفين سابقين في شركة باي بال، وكان مقره في مدينة سان برونو، كاليفورنيا. في البداية، اعتمد يوتيوب على تقنية أدوبي فلاش لعرض الفيديوهات، لكنه انتقل لاحقًا إلى تقنية إتش تي إم إل 5 الأكثر حداثة.",
   "yummly":[
    "تطبيق محمول",
    "wikidata"
@@ -282,6 +301,22 @@
    "Интелигентното търсене на Bing ви помага бързо да намирате това, което търсите, и ви предоставя награди.",
    "https://www.bing.com/videos"
   ],
+  "brave":[
+   "Търсете в мрежата. Поверително. Истински полезни резултати, отговори от ИИ и др. Всичко това от независим индекс. Без профилиране, предубеденост и Big Tech.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:bg",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:bg",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:bg",
+   "ref"
+  ],
   "currency":"DuckDuckGo е интернет търсачка, която акцентира върху поверителността на потребителите.",
   "ddg definitions":[
    "currency:bg",
@@ -320,8 +355,12 @@
    "американски уебсайт",
    "wikidata"
   ],
+  "free software directory":[
+   "научна статия",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub e уеб базирана услуга за разполагане на софтуерни проекти и техни съвместни разработки върху отдалечен интернет сървър в т.нар. хранилище. Базира се на Git системите за контрол и управление на версиите. Услугата може да бъде както платена за частни проекти, така и безплатна за т.нар. проекти с общодостъпен код, като и в двата случая потребителите могат да ползват всички възможности на услугата. Към май 2011 г. GitHub се счита за най-популярния сайт за разполагане на съвместни проекти с общодостъпен или наречен още отворен код.",
@@ -343,6 +382,19 @@
   "google scholar":"Google Наука е специализирана търсачка на научна литература: рецензирани публикации, научни разработки, книги, резюмета и статии от академични издателства, професионални общности, архиви с работни статии, университети и други научни организации.",
   "hoogle":"Haskell (Ха̀скъл) е функционален език за програмиране. В частност, той е полиморфично статично-типизиран, „мързелив“, чисто функционален език, доста различен от повечето езици за програмиране. Името му е в чест на логика Хаскел Къри, чийто труд в областта на математическата логика е в основата на създаването на функционалните езици. Haskell е базиран на ламбда смятане, следователно ламбда се използва за негово лого. Поради близостта си с математиката и богатството от математически библиотеки езикът е широко използван за решаване на кратки математически задачи.",
   "imdb":"Internet Movie Database е онлайн база от данни с информация за актьори, филми, телевизионни предавания, телевизионни звезди, видеоигри и технически персонал (кинаджии).",
+  "lemmy comments":[
+   "lemmy communities:bg",
+   "ref"
+  ],
+  "lemmy communities":"„Леми“ е свободен софтуер с отворен код за самостоятелно хоствана социална мрежа за агрегиране на новини и дискусионни форуми. Сървърите, хоствани по този начин, известни като „инстанции“, комуникират помежду си чрез протокола ActivityPub и с това са съвместими с други услуги във федисферата като „Мастодон“.",
+  "lemmy posts":[
+   "lemmy communities:bg",
+   "ref"
+  ],
+  "lemmy users":[
+   "lemmy communities:bg",
+   "ref"
+  ],
   "library of congress":"Библиотеката на Конгреса е фактически национална библиотека на Съединените щати. Тя е най-старото федерално културно учреждение в САЩ.",
   "libretranslate":[
    "Свободен API с отворен код за машинен превод. Самостоятелен хостинг, офлайн способност и лесен за настройка. Стартирайте свой собствен API сървър само за няколко минути.Свободен API с отворен код за машинен превод. Самостоятелен хостинг, офлайн способност и лесен за настройка. Стартирайте свой собствен API сървър само за няколко минути.",
@@ -352,7 +404,7 @@
    "mastodon users:bg",
    "ref"
   ],
-  "mastodon users":"Мастодон е свободен софтуер с отворен код за управление на самостоятелно хоствани услуги за социални мрежи. Той има функции подобни на Фейсбук и Туитър, които се предлагат от голям брой независимо управлявани центрове, известни като инстанции или сървъри, всеки от които има свои собствени правила за поведение, условия за ползване, политика за поверителност, опции за защита на личните данни и политики за модериране на съдържанието. Един от активните сървери, отворен за нови регистрации и специализиран за български потребители е masto.bg.",
+  "mastodon users":"„Мастодон“ е свободен софтуер с отворен код за управление на самостоятелно хоствани услуги за социални мрежи. Той има функции подобни на „Фейсбук“ и „Туитър“, които се предлагат от голям брой независимо управлявани центрове, известни като инстанции или сървъри, всеки от които има свои собствени правила за поведение, условия за ползване, политика за поверителност, опции за защита на личните данни и политики за модериране на съдържанието. Един от активните сървъри, отворен за нови регистрации и специализиран за български потребители е masto.bg.",
   "openstreetmap":"„Оупън Стрийт Мап“, съкратено ОСМ, е сътруднически проект за създаване на свободна и редактируема карта на света.",
   "pinterest":"Pinterest е социален сайт за споделяне на снимки от типа табло за обяви. Услугата позволява на потребителите да споделят и управляват тематични изображения. Мисията на сайта е да свърже всички хора по света чрез интересни неща. Pinterest се управлява от компанията Cold Brew Labs и екипа ѝ, базиран в Пало Алто, Калифорния. Основател на сайта е Ben Silbermann от Западен Де Мойн, Айова.",
   "piratebay":"The Pirate Bay е известен шведски уеб сайт, най-големият BitTorrent тракер в света, позволяващ надежден трансфер на големи файлове, с повече от 22 млн. потребители. Той също служи като индекс за торент файлове.",
@@ -403,7 +455,7 @@
   "wiktionary":"Уикиречник е многоезичен, уеб-базиран проект, стремящ се да създаде свободен по своето съдържание речник на над 150 езика. За разлика от традиционните речници, Уикиречникът се изгражда съвместно на доброволни начала посредством МедияУики, който позволява речниковите записи да се променят практически от всеки човек с достъп до Интернет.",
   "wolframalpha":"WolframAlpha е отговаряща машина, разработена от компанията Wolfram Research, чийто основател и главен изпълнителен директор е Стивън Волфрам.",
   "wttr.in":[
-   "Прогноза за времето в: Boydton, Virginia, United States",
+   "Прогноза за времето в: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"Ютюб е видео хостинг услуга, притежавана от Google Inc. Тя предоставя уебсайт за видеосподеляне, на който потребителите могат да качват, споделят и гледат видеоклипове. След нова актуализация е предоставена възможността за споделяне на снимки, както и „истории“, видими за 12-часов период.",
@@ -411,8 +463,9 @@
  },
  "bn":{
   "1337x":"১৩৩৭এক্স হল একটি ওয়েবসাইট যা বিটটরেন্ট প্রোটোকলের মাধ্যমে পিয়ার-টু-পিয়ার ফাইল আদান প্রদানের জন্য ব্যবহৃত টরেন্ট ফাইল এবং ম্যাগনেট লিঙ্কগুলির একটি ডিরেক্টরি প্রদান করে। টরেন্টফ্রিক নিউজ ব্লগ অনুসারে, ১৩৩৭এক্স ২০২১ সালের হিসাবে তৃতীয় সর্বাধিক জনপ্রিয় টরেন্ট ওয়েবসাইট।",
-  "annas archive":"অ্যানাজ আর্কাইভ হল একটি অলাভজনক অনলাইন ছায়া গ্রন্থাগার মেটাসার্চ ইঞ্জিন যা বিভিন্ন বই সংস্থান করে এবং অন্যদেরকে তা সংরক্ষণের জন্য উন্মুক্ত করে দেয়। বেনামী আর্কাইভিস্টদের একটি দল এই গ্রন্থাগারটি তৈরি করেছেন। ২০২২ সালের নভেম্বরে জেড-লাইব্রেরি বন্ধ করার জন্য দ্য পাবলিশার্স অ্যাসোসিয়েশন এবং অথরস গিল্ডের আনুষ্ঠানিক সহায়তায় আইন প্রয়োগকারী প্রচেষ্টার বিপরীতে প্রত্যক্ষ প্রতিক্রিয়া হিসাবে অ্যানাজ আর্কাইভ শুরু করা হয়।",
+  "annas archive":"অ্যানাজ আর্কাইভ হল ছদ্মনামি অ্যানার তৈরি ছায়া গ্রন্থাগারগুলোর জন্য একটি সার্চ ইঞ্জিন। এটি ২০২২ সালে জেড-লাইব্রেরি বন্ধ করার আইন প্রয়োগকারী প্রচেষ্টার সরাসরি প্রতিক্রিয়া হিসাবে প্রতিষ্ঠিত হয়েছিল। এটি নিজেকে একটি প্রকল্প হিসাবে দাবি করে যার লক্ষ্য \"অস্তিত্বের সকল বইকে তালিকাভুক্ত করা\" এবং \"এই সমস্ত বই ডিজিটাল আকারে সহজেই উপলব্ধ করার মাধ্যমে মানবজাতির অগ্রগতি অনুসরন করা\"।",
   "apple app store":"অ্যাপ স্টোর একটি অ্যাপ স্টোর প্ল্যাটফর্ম যা অ্যাপল ইনক দ্বারা মোবাইল অ্যাপ্লিকেশন এর আইওএস এবং [[আইপ্যাডএস)] এর জন্য তৈরি এবং রক্ষণাবেক্ষণ করা হয় ]] অপারেটিং সিস্টেম। স্টোর ব্যবহারকারীদের অ্যাপলের আইওএস সফটওয়্যার ডেভলপমেন্ট কিট এর সাহায্যে উন্নত অ্যাপ্লিকেশনগুলি ব্রাউজ এবং ডাউনলোড করতে দেয়। অ্যাপ্লিকেশনগুলি আইফোন স্মার্টফোন, আইপড টাচ হ্যান্ডহেল্ড কম্পিউটার, বা আইপ্যাড ট্যাবলেট কম্পিউটারে ডাউনলোড করা যেতে পারে এবং কিছুগুলি অ্যাপল ওয়াচ স্মার্টওয়াচ বা চতুর্থ- প্রজন্ম বা নতুন অ্যাপল টিভি এর আইফোন অ্যাপ্লিকেশনগুলির এক্সটেনশন হিসাবে।",
+  "apple maps":"অ্যাপল ম্যাপস হল অ্যাপল ইনকর্পোরেটেড দ্বারা তৈরি একটি ওয়েব মানচিত্র পরিষেবা৷ আইওএস, আইপ্যাডওএস, ম্যাকওএস এবং ওয়াচ ওএস এ এটি পূর্ব থেকেই ইনস্টল করা থাকে, এটি গাড়ি চালানো, হাঁটা, সাইকেল চালানো এবং গণপরিবহনে পরিভ্রমণের জন্য দিকনির্দেশ এবং আগমনের আনুমানিক সময় প্রদান করে৷ একটি \"ফ্লাইওভার\" মোড ভবন এবং কাঠামোর মডেলের সমন্বয়ে গঠিত একটি থ্রিডি ল্যান্ডস্কেপে নির্দিষ্ট শহুরে কেন্দ্র এবং অন্যান্য আগ্রহের স্থানগুলি দেখায়।",
   "arxiv":"arXiv হল সংশোধনের পর প্রকাশনার জন্য অনুমোদিত ইলেকট্রনিক প্রাক মুদ্রণের একটি সংগ্রহস্থল, যেটি গণিত, পদার্থবিজ্ঞান, জ্যোতির্বিজ্ঞান, কম্পিউটার বিজ্ঞান, পরিমাণগত জীববিদ্যা, পরিসংখ্যান এবং পরিমাণগত অর্থব্যবস্থা বিভাগের বৈজ্ঞানিক কাগজপত্র নিয়ে গঠিত। এগুলিতে অনলাইনের মাধ্যমে প্রবেশ করা যায়।",
   "bing":"বিং মাইক্রোসফট কর্তৃক নিয়ন্ত্রিত একটি ওয়েব অনুসন্ধান ইঞ্জিন । বিং বিভিন্ন ধরনের অনুসন্ধান সেবা প্রদান করে যেমন - ওয়েব, ভিডিও, চিত্র এবং মানচিত্র ইত্যাদি অনুসন্ধান সরবরাহ করে। এটি এএসপি ডট নেট ব্যবহার করে তৈরি করা।",
   "bing images":[
@@ -474,8 +527,12 @@
    "ref"
   ],
   "flickr":"ফ্লিকার একটি চিত্র হোস্টিং ও ভিডিও হোস্টিং পরিষেবা ওয়েবসাইট এবং ওয়েব পরিষেবা সমষ্টি যা লুডিকর্প কোম্পানি কর্তৃক ২০০৪ সালে এটি তৈরি করা হয় এবং মার্চ ২০, ২০০৫ সালে ইয়াহু কর্তৃক ক্রয়কৃত। পাশাপাশি ব্যক্তিগত আলোকচিত্র প্রচার এবং সংস্থাপন করার জন্যে ব্যবহারকারীদের নিকট এটি জনপ্রিয় ওয়েবসাইট এবং কার্যকরী অনলাইন সম্প্রদায়, যা ব্লগ ও সামাজিক মাধ্যমে আলোকচিত্র প্রচার এবং সংস্থাপনের জন্য আলোকচিত্র গবেষক ও ব্লগারদের দ্বারা ব্যাপকভাবে ব্যবহৃত হয়।",
+  "free software directory":[
+   "বৈজ্ঞানিক নিবন্ধ",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub, Inc. এটি একটি ইন্টারনেট হোস্টিং পরিষেবা যা গিট ব্যবহার করে সফ্টওয়্যার উন্নয়ন এবং সংস্করণ নিয়ন্ত্রণ করা হয়। এটি গিট প্লাস অ্যাক্সেস কন্ট্রোল,যা বাগ ট্র্যাকিং, সফ্টওয়্যারের বৈশিষ্ট্য অনুরোধ, টাস্ক ম্যানেজমেন্ট, ক্রমাগত ইন্টিগ্রেশন এবং প্রতিটি প্রকল্পের জন্য উইকির বিতরণ করা সংস্করণ নিয়ন্ত্রণ সরবরাহ করে থাকে। ক্যালিফোর্নিয়ায় সদর দফতরে, এটি ২০১৮ সাল থেকে মাইক্রোসফ্টের একটি সহায়ক প্রতিষ্ঠান।",
@@ -490,7 +547,7 @@
   ],
   "google scholar":"গুগল স্কলার একটি মুক্তভাবে প্রবেশযোগ্য ওয়েব অনুসন্ধান ইঞ্জিন যা প্রকাশনা বিন্যাস এবং শাখাসমূহের একটি অ্যারে জুড়ে পাণ্ডিত্যপূর্ণ সাহিত্যের সম্পূর্ণ পাঠ্য বা মেটাডেটা নির্ঘণ্ট তৈরি করে। ২০০৪ সালের নভেম্বরে বিটা সংস্করণ মুক্তির পর, গুগল স্কলার ইনডেক্সে বেশিরভাগ পিয়ার-পর্যালোচিত অনলাইন শিক্ষায়তনিক জার্নাল ও বই, সম্মেলন পত্র, থিসিস ও তত্ত্বালোচনা এবং গবেষণামূলক প্রাকমুদ্রণ, সারাংশ, প্রযুক্তিগত প্রতিবেদন এবং আইনি মতামত ও কৃতিস্বত্ব সহ অন্যান্য পাণ্ডিত্যপূর্ণ সাহিত্যের অন্তর্ভুক্তি রয়েছে। গুগল কর্তৃক গুগল স্কলার ডাটাবেসের আকার প্রকাশ না করলেও, সাইন্টোম্যাট্রিক গবেষকরা অনুমান করেছেন যে জানুয়ারি ২০১৮ অনুযায়ী, এটি নিবন্ধ, উদ্ধৃতি ও কৃতিস্বত্ব সহ প্রায় ৩৮৯ মিলিয়ন নথি সমৃদ্ধ বিশ্বের বৃহত্তম শিক্ষায়তনিক অনুসন্ধান ইঞ্জিন। পূর্বে, মে ২০১৪ সালের হিসাবে এর আকার ছিল আনুমানিক ১৬০ মিলিয়ন। চিহ্নিত করুন ও প্রতিগ্রহণ পদ্ধতি ব্যবহার করে প্লস ওয়ান-এ প্রকাশিত পূর্বের পরিসংখ্যানের প্রাক্কলনটি আনুমানিক ১০০ মিলিয়ন হিসাবে ইন্টারনেটে ইংরেজিতে প্রকাশিত সমস্ত নিবন্ধের প্রায় ৮০-৯০ শতাংশ কভারেজ বিবেচনা করা হয়। এই অনুমানের মাধ্যমে এছাড়াও নির্ধারণ করা হয়েছিল যে ওয়েবে কতগুলি নথি বিনামূল্যে পাওয়া যায়।",
   "hoogle":"হ্যাশকেল হল নন-স্ট্রিকট সিমেনটিকস এবং স্ট্রং স্ট্যাটিক টাইপিংয়ের সুবিধা সংবলিত একটি প্রমিত, বিভিন্ন ধরনের অ্যাপ্লিকেশান নির্মাণের জন্য ব্যবহারোপযোগী, বিশুদ্ধ ফাংশনাল প্রোগ্রামিং ভাষা। নৈয়ায়িক হ্যাশকেল কারি এর নামে এটির নামকরণ করা হয়েছে। হ্যাশকেলের সর্বশেষ প্রকাশিত সংস্করণ হল হ্যাশকেল ২০১০। ২০১৬ 'এর মে'তে একদল প্রোগ্রামার হ্যাশকেলের পরবর্তী ভার্সন হ্যাশকেল ২০২০ প্রকাশের জন্য কাজ শুরু করেছে।",
-  "imdb":"ইন্টারনেট মুভি ডাটাবেজ একটি অনলাইন ভিত্তিক ডাটাবেজ যেখানে চলচ্চিত্র, টেলিভিশন অনুষ্ঠান এবং ভিডিও গেমের, অভিনেতা-অভিনেত্রী, কলাকুশলী, কাল্পনিক চরিত্র, জীবনী, কাহিনী সংক্ষেপ, বিভিন্ন তথ্য এবং পর্যালোচনা সংরক্ষিত আছে। এ সাইটে মুুুভি রেটিংস দেয়া হয় মানুষের দ্বারা। সাইটটি অ্যামাজন ডট কমের অঙ্গসংস্থা আইএমডিবি ডট কম ইনকর্পোরেটেড দ্বারা পরিচালিত।",
+  "imdb":"ইন্টারনেট মুভি ডেটাবেজ একটি অনলাইন ভিত্তিক ডাটাবেজ যেখানে চলচ্চিত্র, টেলিভিশন অনুষ্ঠান এবং ভিডিও গেমের, অভিনেতা-অভিনেত্রী, কলাকুশলী, কাল্পনিক চরিত্র, জীবনী, কাহিনী সংক্ষেপ, বিভিন্ন তথ্য এবং পর্যালোচনা সংরক্ষিত আছে। এ সাইটে মুুুভি রেটিংস দেয়া হয় মানুষের দ্বারা। সাইটটি অ্যামাজন ডট কমের অঙ্গসংস্থা আইএমডিবি ডট কম ইনকর্পোরেটেড দ্বারা পরিচালিত।",
   "imgur":"ইমগুর হল একটি মার্কিন অনলাইন ছবি ভাগাভাগির এবং ছবি হোস্টিং পরিষেবা যা সামাজিক খোশগল্পের উপর ফোকাস করে যা ২০০৯ সালে অ্যালান শ্যাফ দ্বারা প্রতিষ্ঠিত হয়েছিল। পরিষেবাটি ভাইরাল ছবি এবং মিম হোস্ট করে, বিশেষ করে যেগুলি রেডিট এ পোস্ট করা হয়।",
   "library genesis":"লাইব্রেরি জেনেসিস (লিবজেন) হলো একটি নথি আদান-প্রদান ভিত্তিক ছায়া গ্রন্থাগার ওয়েবসাইট যা শিক্ষায়তনিক সাময়িকীর নিবন্ধ, শিক্ষায়তনিক ও সাধারণ আগ্রহের বই, ছবি, কমিক, অডিওবই এবং ম্যাগাজিনের জন্য নিবেদিত। সাইটটি এগুলো বিনামূল্যে পেতে সহায়তা করে যা অন্যথায় ক্রয়-দেয়াল বা অন্য কোথাও ডিজিটাইজ করা হয়নি এমন অবস্থায় বিদ্যমান। লিবজেন নিজেকে \"লিঙ্ক সংগ্রাহক\" হিসাবে বর্ণনা করে, \"সর্বজনীনভাবে উপলব্ধ পাবলিক ইন্টারনেট রিসোর্স থেকে সংগ্রহ করা\" আইটেমগুলির একটি অনুসন্ধানযোগ্য ডাটাবেস এবং সেইসাথে \"ব্যবহারকারীদের থেকে\" আপলোড করা নথিগুলো প্রদান করে।",
   "library of congress":"লাইব্রেরি অব কংগ্রেস (এলসি) আনুষ্ঠানিকভাবে মার্কিন যুক্তরাষ্ট্রের কংগ্রেসকে পরিষেবা পরিবেশনকারী গবেষণা গ্রন্থাগার এবং এটি কার্যত যুক্তরাষ্ট্রের জাতীয় গ্রন্থাগার। এটি যুক্তরাষ্ট্রের প্রাচীনতম যুক্তরাষ্ট্রীয় সাংস্কৃতিক প্রতিষ্ঠান। গ্রন্থাগারটি ওয়াশিংটন ডিসি-এর ক্যাপিটল হিলের তিনটি ভবনে স্থাপিত হয়েছে; এটি ভার্জিনিয়ার কুল্প্পারে একটি সংরক্ষণ কেন্দ্রও বজায় রাখে। গ্রন্থাগারের কার্যকলাপসমূহ কংগ্রেসের গ্রন্থাগারিক দ্বারা তদারকি করা হয় এবং এর ভবনসমূহ আর্চিটেক্ট অব দ্য ক্যাপিটল দ্বারা পরিচালিত হয়। লাইব্রেরি অব কংগ্রেস বিশ্বের বৃহত্তম গ্রন্থাগারসমূহের মধ্যে একটি। এর \"সংগ্রহগুলি সর্বজনীন, বিষয়, বিন্যাস বা জাতীয় সীমানা দ্বারা সীমাবদ্ধ নয় এবং গ্রন্থাগারটি বিশ্বের সমস্ত অঞ্চল থেকে ও ৪৫০ টিরও বেশি ভাষায় গবেষণা উপকরণ অন্তর্ভুক্ত করে।\"",
@@ -501,6 +558,7 @@
   "mastodon users":"মাস্টোডন হল স্ব-হোস্ট করা সামাজিক নেটওয়ার্কিং পরিষেবাগুলি চালানোর জন্য একটি বিনামূল্যের এবং ওপেন-সোর্স সফ্টওয়্যার৷ নিজস্ব আচরণবিধি, পরিষেবার শর্তাবলী, গোপনীয়তা নীতি, গোপনীয়তার বিকল্প এবং বিষয়বস্তু সংযম নীতি।",
   "naver":"নেইভার একটি দক্ষিণ কোরীয় ইন্টারনেট ভিত্তিমঞ্চ। কোরিয়ার নেইভার কর্পোরেশন এটির পরিচালক। ১৯৯৯ সালে দক্ষিণ কোরিয়ার স্ব-উদ্ভাবিত অনুসন্ধান ইঞ্জিন ব্যবহারকারী প্রথম আন্তর্জাল প্রবেশদ্বার হিসেবে এটি যাত্রা শুরু করে। এটি ছিল বিশ্বের প্রথম পূর্ণাঙ্গ অনুসন্ধান সুবিধা প্রদানকারী ওয়েবসাইট, যেখানে বিভিন্ন শ্রেণীর অনুসন্ধান ফলাফল সংকলিত একটিমাত্র ফলাফল পাতায় সেগুলিকে প্রকাশ করা হত। এরপর নেইভার আরও বেশ কিছু নতুন সেবা যোগ করেছে, যাদের মধ্যে বৈদ্যুতিন ডাক (ই-মেইল) ও সংবাদের মতো প্রাথমিক সুবিধাগুলি থেকে শুরু করে বিশ্বের প্রথম ইন্টারনেটভিত্তিক প্রশ্নোত্তর ভিত্তিমঞ্চ \"নলেজ ইন\" অন্তর্ভুক্ত।",
   "npm":"এনপিএম জাভাস্ক্রিপ্ট প্রোগ্রামিং ভাষার জন্য একটি প্যাকেজ ম্যানেজার । এটি জাভাস্ক্রিপ্ট রানটাইম এনভায়রনমেন্ট নোড.জেএস এর ডিফল্ট প্যাকেজ ম্যানেজার, এটি কমান্ড লাইন ক্লায়েন্ট গঠিত, যাকে এনপিএম বলা হয়। এটি সাধারনত একটি পাবলিক অনলাইন ডাটাবেস এবং অর্থ প্রদান সাপেক্ষে এটি প্রাইভেট প্যাকেজের সুযোগ দিয়ে থাকে, যাকে এনপিএম রেজিস্ট্রি বলা হয়। রেজিস্ট্রি ক্লায়েন্টের মাধ্যমে অ্যাক্সেস করা যায় এবং উপলভ্য প্যাকেজগুলি এনএমপি ওয়েবসাইটের মাধ্যমে ব্রাউজ এবং অনুসন্ধান করা যায়। প্যাকেজ ম্যানেজার এবং রেজিস্ট্রি এনপিএম, ইনক দ্বারা পরিচালিত হয়।",
+  "openlibrary":"ওপেন লাইব্রেরি একটি অনলাইন প্রকল্প যা \"প্রকাশিত প্রতিটি বইয়ের জন্য একটি ওয়েব পাতা \" তৈরি করার উদ্দেশ্যে। অ্যারন সোয়ার্টজ, ব্রুস্টার কাহলে, অ্যালেক্সিস রসি, আনন্দ চিটিপোথু, এবং রেবেকা মালামুদ, ওপেন লাইব্রেরি ইন্টারনেট আর্কাইভের একটি প্রকল্প, একটি অলাভজনক সংস্থা। এটি ক্যালিফোর্নিয়া স্টেট লাইব্রেরি এবং কাহলে/অস্টিন ফাউন্ডেশনের অনুদান দ্বারা আংশিকভাবে অর্থায়ন করা হয়েছে। ওপেন লাইব্রেরি একাধিক ফরম্যাটে অনলাইন ডিজিটাল কপি সরবরাহ করে, যা অনেক পাবলিক ডোমেনের ছবি থেকে তৈরি, মুদ্রণের বাইরে, এবং মুদ্রিত বই।",
   "openstreetmap":"ওপেনস্ট্রিটম্যাপ (ওএসএম) হল মুক্ত লাইসেন্সে বিশ্বের সম্পাদনাযোগ্য মানচিত্র তৈরির একটি প্রকল্প। যুক্তরাজ্যে স্টিভ কস্ট ২০০৪ সালে প্রকল্পটি শুরু করেন। ইন্টারনেটের মাধ্যমে অবদানকারীদের অবদানে ওপেনস্ট্রিটম্যাপ সমৃদ্ধ হচ্ছে। মানচিত্রটির উপাত্ত ওপেন ডেটাবেস লাইসেন্সে প্রকাশিত। প্রকল্পটি ইংল্যান্ড ও ওয়েলস-এ নিবন্ধিত একটি অলাভজনক সংস্থা ওপেনস্ট্রীটম্যাপ ফাউন্ডেশন কর্তৃক পরিচালিত হয়।",
   "pinterest":"পিন্টারেস্ট একটি ওয়েব এবং মোবাইল অ্যাপ্লিকেশন কোম্পানি, যা ফটো শেয়ারিং ওয়েবসাইট হিসেবে কাজ করে থাকে। এটি ব্যবহারের জন্য নিবন্ধন করার প্রয়োজন পড়ে। সাইটটি পল শিয়ারা, ইভান শার্প এবং বেন সিলবারমান কর্তৃক প্রতিষ্ঠিত। এটি ব্যবসায়ী ও উদ্যোক্তাদের মধ্যে একটি ক্ষুদ্র দলের অর্থায়নে কোল্ড ব্রিউ ল্যাবস কর্তৃক পরিচালিত।",
   "piratebay":"দি পাইরেট বে অনলাইন বিনোদন এবং সফটওয়্যারের টরেন্ট সাইট । ২০০৩ সালে সুইডিশ থিংক ট্যাঙ্ক পাইরাটবায়রান প্রতিষ্ঠিত, পাইরেট বে দর্শকদের বিনোদন এবং সফটওয়্যারের ম্যাগনেট লিঙ্কগুলি এবং টরেন্ট ফাইলগুলি অনুসন্ধান করতে, ডাউনলোড করতে এবং লিঙ্ক দ্বারা অবদান রাখতে সহায়তা করে, যা বিটটোরেন্ট বা ইউটরেন্ট প্রোটোকলের ব্যবহারকারীদের মধ্যে পিয়ার-টু-পিয়ার ফাইল শেয়ার করার সুযোগ করে দিয়েছে।",
@@ -531,12 +589,13 @@
   "wikisource":"উইকিসংকলন একটি উইকিমিডিয়া প্রকল্প যার উদ্দেশ্য লেখার ভাণ্ডার বা সংকলন তৈরি করা, যাতে যেকোন ভাষার অনুবাদ এবং অন্যান্য সম্পর্কিত বিষয়াদি থাকবে।",
   "wikispecies":"উইকিপ্রজাতি একটি উইকি-ভিত্তিক অনলাইন প্রকল্প যা উইকিমিডিয়া ফাউন্ডেশন দ্বারা সমর্থিত। এটি একটি প্রজাতির উন্মুক্ত ডাইরেক্টরি। এর উদ্দেশ্য হ'ল সমস্ত প্রজাতির একটি বিস্তৃত তালিকা তৈরি করা; প্রকল্পটি সাধারণ জনগণের চেয়ে বিজ্ঞানীদের দিকে পরিচালিত। জিমি ওয়েলস বলেছিলেন যে সম্পাদকদের তাদের ডিগ্রি ফ্যাক্স করার প্রয়োজন নেই, তবে সেই উপস্থাপনগুলিকে প্রযুক্তিগত শ্রোতার সাথে মাস্টার পাস করতে হবে উইকিপ্রজাতি, জিএনইউ ফ্রি ডকুমেন্টেশন লাইসেন্স আছে এবং সিসি বি-ওয়াই-এসএ ৩.০ এর অধীনে উপলব্ধ।",
   "wikiversity":"উইকিবিশ্ববিদ্যালয় হল উইকিমিডিয়া ফাউন্ডেশনের একটি প্রকল্প যা শিক্ষার সম্প্রদায়, তাদের শিক্ষার উপকরণ এবং ফলস্বরূপ ক্রিয়াকলাপকে সমর্থন করে। এটি উইকিপিডিয়া থেকে আলাদা যে এটি একটি এনসাইক্লোপিডিয়ার পরিবর্তে শিক্ষার উত্সাহের জন্য টিউটোরিয়াল এবং অন্যান্য উপকরণ সরবরাহ করে; উইকিপিডিয়ার মতো, এটি অনেক ভাষায় পাওয়া যায়।",
-  "wikivoyage":"উইকিভ্রমণ হল স্বেচ্ছাসেবক লেখকদের দ্বারা লিখিত ভ্রমণের গন্তব্য ও বিষয়গুলোর জন্য একটি বিনামূল্যের ওয়েবভিত্তিক ভ্রমণ নির্দেশিকা। এটি উইকিপিডিয়ার একটি সহপ্রকল্প এবং অলাভজনক উইকিমিডিয়া ফাউন্ডেশন দ্বারা সমর্থিত ও হোস্ট করা হয়। উইকিভ্রমণকে \"ভ্রমণ নির্দেশনার উইকিপিডিয়া\" বলা হয়েছে।",
+  "wikivoyage":"উইকিভ্রমণ হলো স্বেচ্ছাসেবক লেখকদের দ্বারা লিখিত ভ্রমণের গন্তব্য ও বিষয়গুলোর জন্য একটি বিনামূল্যের ওয়েবভিত্তিক ভ্রমণ নির্দেশিকা। এটি উইকিপিডিয়ার একটি সহপ্রকল্প এবং অলাভজনক উইকিমিডিয়া ফাউন্ডেশন দ্বারা সমর্থিত ও হোস্ট করা হয়। উইকিভ্রমণকে \"ভ্রমণ নির্দেশনার উইকিপিডিয়া\" বলা হয়েছে।",
   "wiktionary":"উইকিঅভিধান বা উইকশনারি উন্মুক্ত অভিধান তৈরির একটি বহুভাষিক, ওয়েব-ভিত্তিক প্রকল্প, যা ১৫১ টি ভাষায় রয়েছে। অন্যান্য আদর্শ অভিধানের মত করে এটি করা হয়নি, এটি করা হয়েছে স্বেচ্ছাসেবকদের সহযোগীতায় উইকি সফটওয়্যার ব্যবহার করে, যেখানে ইন্টারনেটে এ ওয়েব সাইট ব্যবহার করে এমন প্রায় সবাইকে তা পরিবর্তন করার সুযোগ করে দেয়। এর সহপ্রকল্প উইকিপিডিয়ার মত উইকিঅভিধানও উইকিমিডিয়া ফাউন্ডেশন দ্বারা পরিচালিত হয়।",
   "wttr.in":[
-   "আবহাওয়া সঙ্ক্রান্ত তথ্য Boydton, Virginia, United States",
+   "আবহাওয়া সঙ্ক্রান্ত তথ্য San Jose, California, United States",
    "https://wttr.in"
   ],
+  "yahoo news":"ইয়াহু! নিউজ হল একটি সংবাদ ওয়েবসাইট যা ইয়াহু! দ্বারা একটি ইন্টারনেট-ভিত্তিক সংবাদ সমষ্টিকারী হিসাবে উদ্ভূত হয়েছে। সাইটটি ইয়াহু! সফ্টওয়্যার প্রকৌশলী ব্র্যাড ক্লোসি আগস্ট ১৯৯৬ সালে তৈরি করেছিল। নিবন্ধগুলি মূলত অ্যাসোসিয়েটেড প্রেস, রয়টার্স, ফক্স নিউজ, আল জাজিরা, এবিসি নিউজ, ইউএসএ টুডে, সিএনএন এবং বিবিসি নিউজের মতো সংবাদ পরিষেবাগুলি থেকে এসেছে।",
   "youtube":"ইউটিউব হলো সান ব্রুনো, ক্যালিফোর্নিয়া ভিত্তিক একটি বৈশ্বিক অনলাইন ভিডিও প্ল্যাটফর্ম সেবার সাইট এবং সামাজিক যোগাযোগ মাধ্যম, যা ২০০৫ সালের ফেব্রুয়ারিতে প্রকাশিত হয়। ইউটিউব বর্তমানে গুরুত্বপূর্ণ একটি প্ল্যাটফর্ম। ২০০৬ সালের অক্টোবরে, গুগল সাইটটিকে ১.৬৫ বিলিয়ন মার্কিন ডলারের বিনিময়ে ক্রয় করে নেয়। ইউটিউব বর্তমানে গুগলের অন্যতম অধীনস্থ প্রতিষ্ঠান হিসেবে পরিচালিত হচ্ছে।"
  },
  "bo":{
@@ -545,14 +604,15 @@
    "https://f-droid.org/"
   ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "wikipedia":"ཆམ་ཚང་པདྨ་ལྷུན་གྲུབ་ཀྱི་ལོ་རྒྱུས་སྙིང་བསྡུས། ཆམ་ཚང་པདྨ་ལྷུན་གྲུབ",
   "youtube":"ཡུ་ཊོབ་(YouTube)ནི་ཨ་རིའི་དྲ་ཚིགས་ཤིག་ཡིན་པ་དང་མིག་སྔར་གོ་ལ་ཧྲིལ་པོའི་བརྙན་ལམ་བཙལ་འཚོལ་དང་མཉམ་སྤྱོད་སྟེགས་བུ་ཆེ་ཤོས་དེ་རེད། བཀོལ་མཁན་གྱིས་ཡུ་ཊོབ་ཐོག་ནས་བརྙན་ལམ་ཁྱབ་བསྒྲགས་དང་མཉམ་སྤྱོད་བྱེད་ཆོག ཀུང་སི་ནི་༢༠༠༥ལོའི་ཟླ་༢པའི་ཚེས་༡༤ཉིན་བཙུགས་པ་རེད།"
  },
  "ca":{
-  "annas archive":"L'Arxiu de l'Anna és un metacercador de biblioteca a l'ombra sense ànim de lucre que ofereix accés a una varietat de recursos sobre llibres, creats per un equip d'arxivers anònims .), i es va llançar en resposta directa als esforços de les autoritats, amb l'assistència legal de l'Associació d'Editors i el Gremi d'Autors, per tancar el lloc web de la Z-Library el novembre de 2022.",
+  "alpine linux packages":"Alpine Linux és una distribució Linux molt lleugera, orientada a la seguretat i basada en musl, BusyBox i OpenRC. Per seguretat, Alpine compila els binaris de l'espai d'usuari com position-independent executable (PIE) el que confereix protecció davant del stack smashing. Essent una distribució petita, lleugera i segura per defecte; s'utilitza en contenidors que proporcionen temps d'arrencada ràpids, en màquines virtuals, en sistemes incrustats, com ara encaminadors, servidors i NAS. Es pot executar des de la RAM, però també és útil en maquinari personal en tasques de propòsit general. Essent possible també, encara que opcional, instal·lar eines GNU o escriptoris com GNOME o Plasma.",
+  "annas archive":"L'Arxiu de l'Anna és un metacercador de biblioteca a l'ombra sense ànim de lucre que ofereix accés a una varietat de recursos sobre llibres, també mitjançant IPFS, creats per un equip d'arxivers anònims anomenats Anna i/o l'equip Pirate Library Mirror (PiLiMi). Es va llançar en resposta directa als esforços de les autoritats per tancar el lloc web de la Z-Library el novembre de 2022, amb l'assistència legal de l'Associació d'Editors i el Gremi d'Autors.",
   "apple app store":"L'Apple App Store és una plataforma d'aplicacions de distribució digital per iOS desenvolupat i mantingut per Apple Inc El servei permet als usuaris navegar i descarregar aplicacions des de la botiga iTunes Store que s'han desenvolupat amb l'SDK de iOS publicada per Apple Inc",
   "apple maps":"Apple Maps és un servei de mapes proporcionat per Apple Inc als dispositius amb iOS, incloent l'iPhone i l'iPad. Va ser introduït al setembre de 2012 en tots els dispositius nous i amb totes les actualitzacions del sistema com a reemplaçament del Google Maps.",
   "artic":"L'Institut d'Art de Chicago, oficialment i en anglès Art Institute of Chicago és un museu i escola d'art situat a Grant Park, al voltant de la costa del llac Michigan a la ciutat de Chicago. És un dels museus d'art més importants del món i segurament es compta entre els tres principals dels Estats Units, juntament amb el Metropolitan Museum de Nova York i el Museu de Belles Arts de Boston. Va ser fundat en 1879, sent George Armour el seu primer president. El 1893 el museu es va traslladar a un edifici d'estil renaixentista dissenyat per l'estudi d'arquitectura de Boston de Shepley, Rutan i Coolidge. L'edifici va ser construït inicialment per a l'World Columbian Exposition de 1893.",
@@ -589,7 +649,12 @@
    "brave:ca",
    "ref"
   ],
+  "caddy.community":[
+   "discuss.python:ca",
+   "ref"
+  ],
   "crossref":"Crossref és una agència que publica un registre d'objectes digitals (DOI) de la fundació Internacional DOI Foundation. L'agència Crossref està dirigida per l'associació d'editorials Publishers International Linking Association (PILA). És una iniciativa cooperativa sense ànim de llucre, llançada a principi de l'any 2000. Ha de permettre als editors de crear un enllaç permanent de les citacions entre les revistes científiques en línia.",
+  "curlie":"El Projecte de Directori Obert (PDO), també conegut com a DMoz o Open Directory Project (ODP), va ser un directori de contingut obert i multilingüe d'enllaços de la xarxa Internet i que era mantingut per una comunitat d'editors voluntària tot i ser-ne AOL la propietària.",
   "currency":"DuckDuckGo (DDG) és un motor de cerca que posa l'èmfasi en la protecció de la privacitat. Se'l sol presentar com a l'alternativa a Google Search. L'empresa té la seu a Paoli, Pennsilvània (EUA), i té 20 treballadors. Els servidors eren allotjats inicialment al soterrani de Gabriel Weinberg, el fundador, i ara estan allotjats per Amazon.",
   "dailymotion":"Dailymotion és un lloc web que dona un servei d'allotjament de vídeos a Internet. Té la seu a París, Illa de França (França). El seu nom de domini va ser registrat un mes després que YouTube, tot i que el lloc web va ser obert un mes abans. D'acord amb Comscore, Dailymotion és el segon lloc web pel que fa a tràfic d'Internet després de YouTube. A data d'octubre de 2010, el web rebia més de 72 milions de visitants únics mensuals i era un dels 50 llocs web més visitats de la xarxa.",
   "ddg definitions":[
@@ -597,6 +662,7 @@
    "ref"
   ],
   "deviantart":"DeviantArt és una comunitat en línia. El lloc web va ser llançat el 7 d'agost de 2000 per Angelo Sotira, Scott Jarkoff, Matthew Stephens i altres. S'organitza en: art digital, art tradicional, fotografia, objectes manufacturats, cinema i animació, històries breus, Flash, disseny i icones, customització, còmics i dibuixos animats, manga i anime, fan art, projectes de la comunitat i esbossos.",
+  "discuss.python":"El Discourse és un programari de codi obert per a fòrums d'internet i administració de llistes de correu creat el 2013 per Jeff Atwood, Robin Ward i Sam Saffron. El Discourse va rebre originalment fons de First Round Capital i Greylock Partners. L'aplicació està escrita amb Ember.js i Ruby on Rails. S'utilitza PostgreSQL com a sistema d'administració de base de dades.",
   "duckduckgo":[
    "currency:ca",
    "ref"
@@ -618,22 +684,23 @@
    "ref"
   ],
   "emojipedia":"Emojipedia és un lloc web de referència d'⁣emojis que documenta el significat i l'ús comú dels caràcters emoji a l'⁣estàndard Unicode. Més comunament descrit com una enciclopèdia d'emojis o diccionari d'emojis, Emojipedia també publica articles i proporciona eines per fer el seguiment de nous caràcters emoji, canvis de disseny i tendències d'ús. És propietat de Zedge des del 2021.",
+  "erowid":"Erowid, també anomenat Erowid Center, és una organització educativa sense ànim de lucre que proporciona informació sobre plantes psicoactives i productes químics.",
   "etymonline":"L'Online Etymology Dictionary és un diccionari en línia en el qual es descriu l'etimologia de les paraules en llengua anglesa. El seu acrònim, OED, coincideix amb l'acrònim que s'empra sovint per referir-se a l'Oxford English Dictionary. Douglas Harper va crear el diccionari etimològic per guardar així la història i evolució de més de 30.000 paraules, incloent-hi argot i llenguatge tècnic. L'Online Etymology Dictionary ha estat referenciat per la biblioteca de la Universitat d'Ohio com una font d'informació etimològica rellevant i fou citat al Chicago Tribune com \"una de les millors fonts per trobar la paraula justa\". També és citat en nombrosos articles com a font per explicar la història i evolució de les paraules.",
-  "fdroid":"F-Droid és un repositori de programari per al sistema operatiu Android, similar a la Google Play Store. El repositori principal, allotjat pel projecte, només conté aplicacions de programari lliure. Les aplicacions es poden explorar i instal·lar des del lloc web de F-Droid o l'aplicació del client sense necessitat de crear un compte. Les \"anti-característiques\" com ara la publicitat, el seguiment de l'usuari o la dependència del programari no lliure es marquen a les descripcions de l'aplicació. El lloc web també ofereix el codi font de les aplicacions que allotja, així com del programari que executa el servidor F-Droid, permetent que qualsevol pugui configurar el seu propi dipòsit d'aplicacions.",
+  "fdroid":"F-Droid és un repositori de programari per al sistema operatiu Android, similar a la Google Play Store. El repositori principal, allotjat pel projecte, només conté aplicacions de programari lliure. Les aplicacions es poden explorar i instal·lar des del lloc web de F-Droid o l'aplicació del client sense necessitat de crear un compte. Les \"anticaracterístiques\" com ara la publicitat, el seguiment de l'usuari o la dependència del programari no lliure es marquen a les descripcions de l'aplicació. El lloc web també ofereix el codi font de les aplicacions que allotja, així com del programari que executa el servidor F-Droid, cosa que permet que qualsevol pugui configurar el seu propi dipòsit d'aplicacions.",
   "flickr":"Flickr és un lloc web gratuït que funciona com a xarxa social, i que permet emmagatzemar, ordenar, buscar, vendre i compartir fotografies i vídeos en línia. Va ser desenvolupat per Ludicorp el 2004, una empresa fundada el 2002 a Vancouver (Canadà). El març del 2005, Flickr i Ludicorp foren comprades per Yahoo! Actualment Flickr compta amb una important comunitat d'usuaris que comparteix fotografies i vídeos de creació pròpia.",
   "free software directory":[
    "directori de programari lliure de la Free Software Foundation",
    "wikidata"
   ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub és un servei d'allotjament de repositoris Git, el qual ofereix tota la funcionalitat de Git de control de revisió distribuït i administració de codi de la font (SCM) així com afegint les seves característiques pròpies. A diferència de Git, el qual és estrictament una eina de línia d'ordres, GitHub proporciona una interfície gràfica basada en web i escriptori així com integració del mòbil. També proporciona control d'accés i diverses característiques de col·laboració com seguiment d'errors (bugs), administració de tasques, i wikis per cada projecte.",
   "gitlab":"GitLab és una plataforma per a la col·laboració en la programació de codi obert que utilitza el sistema de control de versions Git. El 2011 Dmitriy Zaporozhets el va desenvolupar. El 2017 va patir un problema de recuperació d'emergència.",
   "goodreads":"Goodreads és una pàgina web de catalogació social fundada el desembre de 2006 i llançada el gener de 2007 per Otis Chandler II, un informàtic i emprenedor, i Elizabeth Chandler.. La pàgina web permet la cerca lliure a través de la base de dades de llibres, comantaris i ressenyes de l'àmplia comunitat d'usuaris de Goodreads. Els usuaris poden connectar-se i registrar llibres per generar catàlegs de llibres i llistes de lectura. També poden crear els seus grups propis de suggeriments de llibres, enquestes, blogs i debats. El desembre de 2007, el lloc web comptava amb més de 650.000 membres i més de 10.000.000 de llibres afegits. En arribar el juliol de 2012, el lloc web va anunciar 10 milions de membres, 20 milions de visites mensuals i 30 empleats. El 23 de juliol de 2013, segons es va dir a la seva pàgina web, el nombre d'usuaris havia crescut a 20 milions, i s'havia doblat en quasi 11 mesos. Les oficines de la pàgina web són a San Francisco.",
   "google":"El Cercador Google és un cercador web desenvolupat per Google. És el motor de cerca més utilitzat a la World Wide Web a totes les plataformes, amb un 92,62% de quota de mercat a juny de 2019, i processant més de 5.400 milions de cerques cada dia.",
-  "google images":"Google Imatges és una especialització del cercador principal, Google Search, per imatges. El seu mecanisme de recuperació consisteix en una consulta amb text i una funció d'ordenament segons la retroalimentació aportada pels usuaris al clicar els resultats i a partir d'aquestes imatges associar-les a la consulta textual i recuperar en la següent iteració calculant la distància entre la imatge seleccionada per l'usuari i les imatges contingudes en la base de dades. Permet filtrar resultats per mida, formats, per coloració, per color i per últim, per imatges similars.",
+  "google images":"Google Imatges és una especialització del cercador principal, Google Search, per imatges. El seu mecanisme de recuperació consisteix en una consulta amb text i una funció d'ordenament segons la retroalimentació aportada pels usuaris al clicar els resultats i a partir d'aquestes imatges associar-les a la consulta textual i recuperar en la següent iteració calculant la distància entre la imatge seleccionada per l'usuari i les imatges contingudes en la base de dades. Permet filtrar resultats per mida, formats, per coloració, per color i per acabar, per imatges similars.",
   "google news":"Google News és un agregador i cercador de notícies automatitzat que rastreja de forma constant la informació dels principals mitjans de comunicació en línia. També rep el nom de Google Notícies, malgrat que tant la llengua catalana i tots els mitjans existents en català hi són omesos de la interfície d'usuari i del motor de cerca.",
   "google play apps":"Google Play és una plataforma de distribució digital d'aplicacions mòbils per als dispositius amb sistema operatiu Android, així com una botiga en línia desenvolupada i operada per Google LLC. Aquesta plataforma permet als usuaris navegar i descarregar aplicacions, jocs, música, llibres i pel·lícules.",
   "google play movies":[
@@ -654,12 +721,25 @@
   "mastodon users":"Mastodon és un servei de xarxa social lliure i descentralitzada de microblogging, similar a Twitter, creat l'octubre de 2016 sota el domini principal mastodon.social.",
   "metacpan":"CPAN és l'acrònim de Comprehensive Perl Archive Network. És un enorme arxiu de programari escrit en Perl, així com de documentació sobre el mateix. Té presència en la Web a través del seu lloc www.cpan.org i els seus 267 rèpliques distribuïdes arreu del món.",
   "mojeek":"Mojeek és un motor de cerca amb seu al Regne Unit basat en rastrejadors que proporciona resultats de cerca independents utilitzant el seu propi índex de pàgines web, creat mitjançant l'aranya web, en lloc d'utilitzar resultats d'altres motors de cerca.",
+  "mojeek images":[
+   "mojeek:ca",
+   "ref"
+  ],
+  "mojeek news":[
+   "mojeek:ca",
+   "ref"
+  ],
   "naver":[
    "portal web sud-coreà",
    "wikidata"
   ],
+  "openlibrary":"Open Library és un projecte d'arxiu d'Internet dirigida a catalogar tots els llibres publicats, independentment del seu idioma, en una base de dades accessible gratuïtament a Internet. Va ser creat per Aaron Swartz, i Brewster Kahle, entre d'altres.",
   "openstreetmap":"OpenStreetMap és un projecte col·laboratiu per crear mapes de contingut lliure usant dades obtingudes mitjançant dispositius GPS mòbils, ortofotografies i altres fonts de dades. Les dades dels mapes (coordenades) i les imatges obtingudes amb elles es lliuren sota la llicència Open Database License.",
   "peertube":"PeerTube és una plataforma de vídeo federada i descentralitzada de codi obert, alimentada per ActivityPub i WebTorrent, que utilitza tecnologia peer-to-peer per reduir la càrrega en servidors individuals quan es visualitzen vídeos.",
+  "pi-hole.community":[
+   "discuss.python:ca",
+   "ref"
+  ],
   "pinterest":"Pinterest és una xarxa social que permet trobar, filtrar, organitzar i compartir imatges i vídeos que hi ha a Internet. Els usuaris poden crear i organitzar per temes col·leccions d'imatges, esdeveniments, interessos, aficions, etc. Tots aquests continguts es distribueixen en forma del que s'anomenen pinboards, que visualment són com taulers d'anuncis. D'aquesta manera, Pinterest és una plataforma molt visual que et permet recopilar en un mateix espai tots els teus interessos. A més a més, els usuaris poden seguir pinboards d'altres persones que comparteixin els mateixos gustos per tal de buscar inspiració i descobrir coses noves del seu camp d'interès. L'objectiu principal de Pinterest és unir a persones de tot el món a través d'aquelles coses que troben interessants. El mateix nom ho diu: Pinterest = Pin + interest, “enganxa els teus interessos”.",
   "piratebay":"The Pirate Bay (TPB) és un directori de torrents suec que data del novembre de 2003. The Pirate Bay serveix com a motor de cerca i, alhora, de rastrejador amb el qual es pot cercar qualsevol tipus de contingut multimèdia.",
   "pubmed":"MEDLINE és una base de dades bibliogràfica de ciències de la vida i d'informació biomèdica. Inclou la informació bibliogràfica d'articles de revistes acadèmiques que cobreixen medicina, infermeria, farmàcia, odontologia, veterinària i assistència sanitària, salut pública. MEDLINE també cobreix gran part de literatura en biologia i bioquímica, així com camps com ara l'evolució molecular. El percentatge de cobertura de cada àrea correspon en un 80% a Medicina, un 7% a Infermeria, un 8% a Odontologia i a altres matèries un 5%.",
@@ -714,7 +794,7 @@
   "wiktionary":"El Viccionari és un projecte col·laboratiu per produir un diccionari multilingüe lliure, amb significats, etimologies i pronunciacions, en totes aquelles llengües en què sigui possible. El Viccionari és l'acompanyant lèxic al contingut obert de l'enciclopèdia Viquipèdia.",
   "wolframalpha":"WolframAlpha ( WUULf-rəm-) és un motor de respostes desenvolupat per Wolfram Research. Respon a les consultes de fets calculant respostes a partir de dades d'origen extern.",
   "wttr.in":[
-   "Informe del temps per a: Boydton, Virginia, United States",
+   "Informe del temps per a: San Jose, California, United States",
    "https://wttr.in"
   ],
   "yacy":"Yacy és un cercador lliure que fa servir una xarxa peer-to-peer com a infraestructura.",
@@ -722,13 +802,14 @@
    "yacy:ca",
    "ref"
   ],
-  "yahoo news":"Yahoo! Inc. és una empresa global de mitjans amb seu als Estats Units d'Amèrica que té per missió: \"ser el servei global d'Internet més essencial per a consumidors i negocis\". Posseeix un portal d'Internet, un directori Web i una sèrie de serveis, incloent-hi el popular correu electrònic Yahoo!. Fou fundada el gener de 1994 per dos estudiants de postgrau de la Universitat de Stanford, Jerry Yang i David Filo. Yahoo! es va constituir com empresa el 2 de març de 1995 i va començar a cotitzar a borsa el 12 d'abril de 1996. L'empresa té la seu corporativa a Sunnyvale, Califòrnia, Estats Units.",
+  "yahoo news":"Yahoo! Inc. és una empresa global de mitjans amb seu als Estats Units d'Amèrica que té per missió: \"ser el servei global d'Internet més essencial per a consumidors i negocis\". Posseeix un portal d'Internet, un directori Web i una sèrie de serveis, incloent-hi el popular correu electrònic Yahoo!. Fou fundada el gener de 1994 per dos estudiants de postgrau de la Universitat Stanford, Jerry Yang i David Filo. Yahoo! es va constituir com empresa el 2 de març de 1995 i va començar a cotitzar a borsa el 12 d'abril de 1996. L'empresa té la seu corporativa a Sunnyvale, Califòrnia, Estats Units.",
   "youtube":"YouTube és un lloc web en el qual els usuaris poden penjar i compartir vídeos. Va ser creat per tres extreballadors de PayPal el febrer de 2005. Va ser adquirit per Google Inc. l'octubre de 2006, a canvi de 1.650 milions de dòlars, i ara opera com una de les seves filials. Ara YouTube és molt vist a tot el món i cada minut s'hi pengen 300 hores de vídeo. El primer vídeo es va penjar el 23 d'abril de 2005 \"Me at the Zoo\", on es mostra el cofundador Jawed Karim al Zoològic de San Diego.",
   "z-library":"Z-Library és una biblioteca a l'ombra que ofereix accés gratuït a llibres i revistes científiques normalment subjectes a una taxa. Segons informació pròpia de la companyia, a la llibreria s'hi poden trobar més de 90 milions de documents descarregables."
  },
  "cs":{
   "1337x":"1337x je webová stránka, která poskytuje adresář torrentových souborů a magnetických odkazů používaných pro sdílení souborů peer-to-peer prostřednictvím protokolu BitTorrent. Podle zpravodajského blogu TorrentFreak je 1337x třetí nejpopoulárnější internetovou stránkou svého typu od roku 2021.",
   "9gag":"9GAG je sociální médium založené na principu uživatelského nahrávání obrázků či videí. Tato média mívají nejčastěji zábavnou tematiku, obrázky se řadí většinou mezi tzv. „internetové memy“.",
+  "alpine linux packages":"Alpine Linux je operační systém, odlehčená linuxová distribuce využívající jako standardní knihovnu jazyka C knihovnu musl, jako přednastavený unixový shell BusyBox a jako init OpenRC. Základní instalace systému má jen několik megabajtů. Od počátku také kladl vysoký důraz na bezpečnost, mj. až do jejich zpoplatnění používal záplaty projektu Grsecurity. Do verze 3.9.0 vydané v lednu 2019 používal jako hlavní knihovnu pro TLS LibreSSL, pak přešel na OpenSSL.",
   "apple app store":"App Store je obchod s aplikacemi a online distribuční služba pro zařízení s mobilní operačním systémem iOS, iPadOS a watchOS, pro počítač s macOS je určen Mac App Store. Je provozován společností Apple, která ho zprovoznila 10. července 2008 po jeho prezentaci u příležitost představení iPhonu 2. generace. Už za prvních 24 hodin bylo z App Store staženo více než 1 milion aplikací. App Store je jediný povolený způsob, jak do mobilních zařízení Apple nahrát aplikace třetích stran, které musí nejdříve projít schvalovacím procesem Applu. To lze obejít jen prolomením ochrany, tzv. jailbreakem, a použít pak např. distribuční platformu Cydia.",
   "apple maps":"Apple Mapy je webová mapová služba poskytovaná společností Apple Inc. Apple Mapy se dají používat na zařízeních s operačním systémem iOS, macOS, iPadOS a watchOS. Apple Mapy byly uvedeny 11. června 2012 na Apple Worldwide Developers Conference (WWDC). V provozu jsou od 19. září 2012. Hlavním poskytovatelem mapových dat je společnost TomTom.",
   "artic":"Institut umění v Chicagu, je muzeum výtvarného umění, které se nachází v Chicagu, ve státě Illinois, v Grant Parku na South Michigan Avenue 111. Svou rozlohou jeden milion čtverečních stop je druhým největším muzeem umění ve Spojených státech, hned za Metropolitan Museum of Art v New Yorku.",
@@ -807,7 +888,7 @@
   "flickr":"Flickr je komunitní web pro sdílení fotografií. Byl také jedním z prvních serverů Web 2.0, který umožňoval používat štítky (tagy). Uživatelé mohou také své fotografie umístit do mapy. V září 2010 bylo oznámeno, že Flickr sdílí více než 5 miliard obrázků.",
   "free software directory":"Free Software Directory je projektem Free Software Foundation (FSF). Projekt katalogizuje užitečný svobodný software, který běží na svobodných operačních systémech - jmenovitě na operačním systému GNU a jeho variantách GNU/Linux.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub je webová služba podporující vývoj softwaru za pomoci verzovacího nástroje Git. GitHub nabízí bezplatný Webhosting pro open source projekty. Od 7. ledna 2019 je možné ukládat bezplatně i soukromé repositáře. Projekt byl spuštěn v roce 2008, zakladatelé byli Tom Preston-Werner, Chris Wanstrath a PJ Hyett.",
@@ -834,11 +915,12 @@
    "mastodon users:cs",
    "ref"
   ],
-  "mastodon users":"Mastodon je sociální síť podobná Twitteru (X). Na rozdíl od většiny sociálních sítí je Mastodon open source a každý si může založit svoji vlastní instanci. Každá instance má vlastní podmínky užívání, ochrany soukromí a pravidel pro příspěvky; zároveň je propojená s ostatními instancemi, a je tedy možné se na ně připojit pomocí jednoho účtu.",
+  "mastodon users":"Mastodon je sociální síť podobná známější síti X. Na rozdíl od většiny sociálních sítí je Mastodon open source a každý si může založit svoji vlastní instanci. Každá instance má vlastní podmínky užívání, ochrany soukromí a pravidel pro příspěvky; zároveň je propojená s ostatními instancemi, a je tedy možné se na ně připojit pomocí jednoho účtu.",
   "mdn":"MDN Web Docs jsou webové stránky provozované Mozilla Foundation, které obsahují dokumentaci k projektům založených na Mozille jako Firefox či Thunderbird a webových standardům a technologiím. Veškerý editovatelný obsah je ukládán v Git repozitáři na GitHub.com, který umožňuje každému uživateli navrhovat úpravy a diskutovat změny. Server byl založen v roce 2005 pod názvem Mozilla Developer Center a část jeho obsahu pocházela z dnes již zrušeného serveru Netscape DevEdge.",
   "metacpan":"CPAN je softwarový repozitář obsahující jednak moduly pro programovací jazyk Perl a jednak aplikace napsané v tomto jazyce. První myšlenky k jeho zřízení se objevily už v roce 1993 inspirované repozitářem CTAN typografického systému TeX, ale do provozu byl oficiálně uveden až v roce 1995. Jméno CPAN nese kromě samotného repozitáře i perlový program, který slouží k stažení a instalaci modulů. Kromě toho je možné do repozitáře přistupovat i přes webové rozhraní, kde je například možné i bez instalace číst dokumentaci patřičného modulu generovanou ze standardního formátu POD.",
   "naver":"Naver je jihokorejská online platforma provozovaná společností Naver Corporation. Debutoval v roce 1999 jako první webový portál v Jižní Koreji. Byl také prvním operátorem na světě, který zavedl funkci komplexního vyhledávání, která sestavuje výsledky vyhledávání z různých kategorií a prezentuje je na jediné stránce. Naver od té doby přidal množství nových služeb, od základních funkcí, jako je e-mail a zprávy, až po světově první online platformu otázek a odpovědí Knowledge iN.",
   "npm":"npm je správce balíčků pro JavaScript, výchozí správce balíčků pro prostředí Node.js.",
+  "openlibrary":"Open Library je internetová databáze knih. Je provozována v rámci projektu Internet Archive a její ambicí je mít informace o úplně všech vydaných knihách. Podporuje různé klasifikace, například ISBN, Deweyův desetinný systém DDC nebo klasifikaci LCC podle Kongresové knihovny.",
   "openstreetmap":"OpenStreetMap je projekt, jehož cílem je tvorba volně dostupných geografických dat a následně jejich vizualizace do podoby topografických map. Pro tvorbu geodat se jako podklad využívá záznamů z přijímačů globálního družicového polohového systému nebo jiné zpravidla digitalizované mapy, která jsou licenčně kompatibilní. Projekt byl založen v roce 2004 a využívá kolektivní spolupráce spolu s koncepcí Otevřeného software. Data jsou poskytována pod licencí Open Database License. OpenStreetMap byl inspirován projekty jako je například Wikipedie, umožňuje jednoduchou editaci dat, uchovává kompletní historii provedených změn, výsledky práce jsou dostupné veřejnosti.",
   "peertube":"PeerTube je webová platforma pro hostování souborů, která je decentralizovaná a je svobodným softwarem pod licencí AGPL. Je postavena na protokolu Activity Pub a javascriptovém klientu WebTorrent, který umí používat technologii BitTorrent pro P2P stahování datových proudů pomocí webového prohlížeče.",
   "pinterest":"Pinterest je webová stránka, která svým uživatelům umožňuje zdarma vytvářet tematické kolekce obrázků či fotografií, které najdou online nebo je nahrají z vlastního počítače. Jedná se tedy o službu, která umožňuje online bookmarking (záložkování) obrázků. Takto vytvořené kolekce mohou procházet ostatní uživatelé a jednotlivé obrázky z nich komentovat, označovat tlačítkem „Like“ nebo si je rovnou přidat do své vlastní online nástěnky. Zároveň se jedná o sociální síť, jelikož všichni uživatelé spolu mohou interagovat, komunikovat a vytvářet obsah společně. Používání Pinterestu je zcela zdarma, neexistuje ani žádná placená verze.",
@@ -860,7 +942,7 @@
   "reddit":"Reddit je otevřenou internetovou sociální sítí, založenou na principu předkládání obsahu uživateli a jeho následného hodnocení pomocí hlasování. Název serveru je anglickou slovní hříčkou ze slovního spojení „I read it“. Reddit má celosvětovou komunitu čítající každý měsíc více než 540 milionů jedinečných uživatelů z více než dvou set zemí.",
   "rottentomatoes":"Rotten Tomatoes je internetový agregátor filmových recenzí, který kromě recenzí zveřejňuje i další informace o filmech. Název, který v překladu do češtiny znamená „shnilá rajčata“ vychází z klišé, podle kterého obecenstvo hází na špatné vystupující shnilá rajčata nebo obecně zeleninu. Server byl založen v roce 1998 Senhem Duongem. Jeho cílem bylo vytvořit „stránku, kde budou mít lidé přístup k recenzím mnoha kritiků z USA“. Od roku 2011 stránky patří společnosti Warner Bros.",
   "semantic scholar":"Semantic Scholar je vyhledávač akademických publikací na bázi umělé inteligence vyvinutý v Allen Institute for AI, který byl uvolněn k veřejnému použití v listopadu 2015. Používá pokroky ve zpracování přirozeného jazyka k poskytování shrnutí obsahu výukových odborných článků. Tým provozující Semantic Scholar aktivně zkoumá použití umělé inteligence pro zpracování přirozeného jazyka, strojové učení, interakci mezi člověkem a počítačem a získávání informací.",
-  "seznam":"Seznam.cz je český internetový portál a vyhledávač. Byl založen roku 1996 Ivem Lukačovičem a posléze se stal jedním z prvních českých internetových katalogů a vyhledávačů v České republice. Má sídlo v Praze na Smíchově, další kanceláře také v Brně, Ostravě, Plzni, Olomouci, Hradci Králové, Českých Budějovicích a Liberci. Vyhledávač a katalog firem postupně od roku 1998 doplňovaly další služby, k začátku roku 2013 firma provozovala více než 25 různých služeb a přidružených značek. Mezi nejznámější patří Email.cz, Firmy.cz, Mapy.cz, Sklik, Sreality.cz, Sauto.cz, Televize Seznam, Novinky.cz, Seznam Zprávy a další. Návštěvnost služeb Seznam.cz v českém internetu byla k roku 2014 přes 6,75 milionu unikátních návštěvníků měsíčně.",
+  "seznam":"Seznam.cz je český internetový portál a vyhledávač. Byl založen roku 1996 Ivem Lukačovičem a posléze se stal jedním z prvních českých internetových katalogů a vyhledávačů v České republice. Má sídlo v Praze, centrálu na Smíchově a část obchodního oddělení v Holešovicích. Firma má také regionální pobočky v Brně, Ostravě, Olomouci, Zlíně, Pardubicích, Hradci Králové, Českých Budějovicích, Plzni a Liberci. Na jaře 2022 byla otevřena první zahraniční pobočka, a to ve slovenské Bratislavě. Firma také provozuje vlastní datová centra Kokura v pražských Horních Počernicích a Nagoja v Benátkách nad Jizerou.",
   "soundcloud":"SoundCloud je internetová stránka pro online distribuci hudby. Je často využívána méně známými interprety ke sdílení jejich tvorby. Například Sonic Youth využila odkazy na SoundCloud z Twitteru ke streamování jejich posledního alba. Moby zde zveřejňuje své nejnovější singly. A když se Beck rozhodl skončit se svými zastaralými webovými stránkami a chtěl jednoduché stránky založené na vysoce kvalitním obsahu, také přešel k SoundCloudu. Ve 3. čtvrtletí roku 2020 vykázal SoundCloud své vůbec první ziskové čtvrtletí s dvouciferným nárůstem tržeb a podstatně sníženými provozními ztrátami.",
   "stackoverflow":"Stack Exchange je mezinárodní síť komunitních Q&A webových stránek vlastněná společností Stack Exchange, Inc se sídlem v New Yorku. V současné době síť tvoří více než 170 webových stránek zabývajících se různými tématy, včetně počítačového programování, matematiky, grafického designu, hudby, vaření a mnoha dalších.",
   "startpage":"Startpage.com je webový vyhledávač, který jako svoji hlavní přednost prezentuje zachování soukromí uživatelů. Dříve byl známý jako metavyhledávací systém Ixquick, Startpage v té době byla jiná služba. Obě stránky byly sloučeny v roce 2016.",
@@ -895,7 +977,7 @@
   "wiktionary":"Wikislovník je sesterský internetový projekt Wikipedie, který má za cíl vytvořit svobodný wiki mnohojazyčný slovník ve všech a o všech jazycích s definicemi, výslovností, překlady, etymologií a dalšími slovníkovými sekcemi. Vychází z myšlenky Daniela Alstona a byl spuštěn 12. prosince 2002.",
   "wolframalpha":"Wolfram Alpha je odpovídací stroj, vytvořený firmou Wolfram Research. Jde o službu, která se snaží přímo odpovídat na dotazy uživatele, na rozdíl od vyhledávacích služeb, které poskytnou pouze seznam stránek, pravděpodobně obsahujících odpověď. Wolfram Alpha je vytvořen na základě výpočetního softwaru Mathematica, který je využíván pro řešení algebraických úloh, numerických a statistických výpočtů, ale i vizualizaci výsledků. Odpověď na dotaz se zobrazí v člověku čitelné a přehledné formě. Často je přiložen i postup vedoucí k výsledku.",
   "wttr.in":[
-   "Předpověď počasí pro: Boydton, Virginia, United States",
+   "Předpověď počasí pro: San Jose, California, United States",
    "https://wttr.in"
   ],
   "yacy":"YaCy je svobodný P2P vyhledávač. Na rozdíl od jiných známých vyhledávačů, YaCy nefunguje prostřednictvím několika málo datacenter. Místo toho využívá Peer-to-peer komunikaci a sdílení dat, kde jsou disková úložiště jeho uživatelů používána k uchování dat o zaindexovaných webových stránkách a jiných dokumentech. V důsledku toho je velmi těžké cenzurovat nebo arbitrárně seřazovat výsledky vyhledávání jiných uživatelů a stejně tak nebude vyhledávač poškozen v případě poruchy několika jeho serverů.",
@@ -914,8 +996,12 @@
    "amgueddfa gelf ac ysgol yn Chicago",
    "wikidata"
   ],
+  "bing":[
+   "Mae Bing yn eich helpu i droi gwybodaeth yn weithred, gan ei gwneud yn gyflymach a haws i fynd o chwilio i wneud.",
+   "https://www.bing.com"
+  ],
   "bing images":[
-   "Gweld y crynodeb wedi'i deilwra ar gyfer eich diddordebau",
+   "Delwedd Bing yw'r peiriant chwilio delweddau gorau, sy'n rhoi'r gallu i ddefnyddwyr chwilio ac archwilio'r delweddau mwyaf perthnasol, o ansawdd uchel wedi'u teilwra ar gyfer eich anghenion",
    "https://www.bing.com/images"
   ],
   "bing news":[
@@ -927,8 +1013,12 @@
    "https://www.bing.com/videos"
   ],
   "flickr":"Gwefan sy'n cynnal lluniau a fideos gan gymuned ar y we yw Flickr.",
+  "free software directory":[
+   "erthygl wyddonol",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "goodreads":"Gwefan sy'n cynnwys cyfeiriadur o lyfrau ac adolygiadau a nodiadau llenyddol yw Goodreads. Cafodd ei gwerthu i Amazon yn 2013.",
@@ -971,12 +1061,12 @@
    "ref"
   ],
   "wikidata":"Prosiect cydweithredol, byd-eang ydy Wicidata gan gymuned Wicimedia ; fe'i bwriedir i ganoli data ar gyfer prosiectau megis Wicipedia, fel a wneir gyda Comin Wicimedia. Mae'r cynnwys, fel gyda gweddill y teulu \"Wici\" wedi'i drwyddedu ar ffurf cynnwys rhydd, agored tebyg i'r CC-BY-SA a ddefnyddir ar y wici hwn.",
-  "wikipedia":"Gwyddoniadur rhyngwladol, amlieithog a reolir gan y Wikimedia Foundation yw Wicipedia. Dechreuodd y fersiwn Saesneg ar 15 Ionawr 2001, ac yn ystod y pum mlynedd ddilynol, dechreuwyd fersiynau mewn dros 200 iaith arall. Ar ddiwedd 2001, roedd dros 20,000 erthygl yn y fersiwn Saesneg a 18 o wahanol ieithoedd. Erbyn Mehefin 2010, roedd 3.3 miliwn erthygl.",
+  "wikipedia":"Gwyddoniadur rhyngwladol, amlieithog a reolir gan y Sefydliad Wicimedia yw Wicipedia. Dechreuodd y fersiwn Saesneg ar 15 Ionawr 2001, ac yn ystod y pum mlynedd ddilynol, dechreuwyd fersiynau mewn dros 200 iaith arall. Ar ddiwedd 2001, roedd dros 20,000 erthygl yn y fersiwn Saesneg a 18 o wahanol ieithoedd. Erbyn Mehefin 2010, roedd 3.3 miliwn erthygl.",
   "wikisource":"Prosiect Wicifryngau yw Wicidestun, sy'n ceisio adeiladu ystorfa testunau gwreiddiol sy'n eiddo cyhoeddus neu o dan termau'r Drwydded Dogfennaeth Rhydd GNU (\"GFDL\"). Mae'r safle yn rhan o'r Sefydliad Wicifryngau.",
   "wikispecies":"Prosiect gan Sefydliad Wicimedia yw Wicirywogaeth (Wikispecies) a lansiwyd ar 5 Medi 2004. Mae'n brosiect amlieithog, ac yn debycach i Comin Wicimedia nag i Wicipedia o ran ffurf.",
   "wiktionary":"Un o brosiectau Sefydliad Wicifryngau gyda'r nod o greu geiriadur wici rhydd ym mhob iaith yw Wiciadur sy'n eiriadur Cymraeg - Saesneg. Erbyn Medi 2012 roedd gan y Wiciadur dros 17,000 o gofnodion mewn 65 o ieithoedd gwahanol. Gyda'r Wiciadur Cymraeg, darperir diffiniadau o ystyron geiriau ac ymadroddion Cymraeg eu hiaith tra bod cyfieithiadau o eiriau mewn ieithoedd eraill yn cael eu darparu.",
   "wttr.in":[
-   "Adroddiad tywydd ar gyfer: Boydton, Virginia, United States",
+   "Adroddiad tywydd ar gyfer: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"Cwmni cynnal a rhannu fideos ar-lein ydy YouTube a grëwyd gan dri cynweithwyr cwmni bancio digidol PayPal yn Chwefror 2005. Gall defnyddwyr uwchlwytho a lawrlwytho fideos. Yn San Bruno, California, y lleolwyd pencadlys y cwmni a defnyddia Adobe Flash Video a thechnoleg HTML5 i arddangos ystod eang iawn o fideos a gynhyrchwyd gan y defnyddwyr neu wylwyr gan gynnwys clipiau byr, tameidiau o raglenni teledu a cherddoriaeth yn ogystal â ffilmiau a chlipiau amtaur a blogiau fideo."
@@ -999,6 +1089,22 @@
    "Med intelligent søgning med Bing kan du nemmere og hurtigere finde, hvad du leder efter, og du modtager også belønninger.",
    "https://www.bing.com/videos"
   ],
+  "brave":[
+   "Søg på nettet. Privat. Virkelig brugbare resultater, AI-drevne svar og mere. Alt sammen fra et uafhængigt indeks. Ingen profilering, ingen bias, ingen Big Tech.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:da",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:da",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:da",
+   "ref"
+  ],
   "currency":"DuckDuckGo er en onlinesøgemaskine, som lægger vægt på ikke at gemme oplysninger og accepterer brugerens privatsfære.",
   "ddg definitions":[
    "currency:da",
@@ -1035,8 +1141,12 @@
   ],
   "etymonline":"Online Etymology Dictionary er en ordbog der beskriver det etymologiske ophav af engelske ord.",
   "flickr":"Flickr er et foto-delings-website, hvor private brugere kan uploade digitale fotografier. Det fungerer dels som et online fotoalbum, dels som et community. Populariteten er stadigt stigende, og der er i øjeblikket lagt over 4 milliarder billeder ind på Flickr. [kilde mangler]",
+  "free software directory":[
+   "videnskabelig artikel",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"Google eller Google Search, på dansk Google-søgning, er en søgemaskine på internettet. Den ejes af Google Inc. og er i dag den største søgemaskine på internettet.",
@@ -1064,6 +1174,7 @@
   ],
   "mastodon users":"Mastodon er en gratis og open source software til at køre mikro-blogs-funktioner der ligner Twitters. Softwaren bruges af en række uafhængige computerknudepunkter (noder), kaldet \"instanser\". Hver Mastodon-bruger er medlem af en specifik instans, og disse kan derefter kobles sammen for at give brugere fra forskellige instanser mulighed for at kommunikere med hinanden.",
   "mixcloud":"Mixcloud er en britisk online musik streamingtjeneste, der giver mulighed for at lytte og distribuere radioprogrammer, DJ mixes og podcasts, som er delt af deres registrerede brugere. Mixcloud blev oprindeligt kun finansieret af deres grundlæggere og er fortsat udelukkende ejet af deres eget team.",
+  "openlibrary":"Open Library er et online bibliotek, hvis ønske er, at der bliver oprettet \"en webside for hver bog, der nogensinde er udgivet\".",
   "openstreetmap":"OpenStreetMap (OSM) (engelsk for åbent vejkort) er et kollaborativt projekt, der har til formål at producere et frit redigerbart kort over verden. OSM's oprindelse og vækst har været motiveret af begrænsninger på anvendelsen eller tilgængeligheden af kort-information over store dele af verden tillige med fremkomsten af billige bærbare satellit navigationsapparater. OSM anses for at være et prominent eksempel på Volunteered geographic information (en)",
   "pinterest":"Pinterest er et socialt netværk med fokus på deling af fotos. Brugeren deler og kommenterer fotos, der ligger inden for dennes interesse, og skaber således en social identitet via sine interesser, som inddeles i forskellige boards. Brugerne kan vælge at følge hinanden på kryds og tværs, og man kan nøjes med kun at følge de boards hos en anden bruger, der har ens interesse. Synes en bruger tilstrækkeligt godt om et foto, som denne møder på sin vej, kan funktionen ’repinning’ benyttes. Dernæst indsættes billedet på et board efter eget ønske, og brugerens followers vil blive præsenteret for det ved næste login.",
   "piratebay":"The Pirate Bay er verdens største Bittorrent-indeks. Den blev grundlagt af Gottfrid \"anakata\" Svartholm og Fredrik \"TiAMO\" Neij i slutningen af 2003, som en del af den svenske organisation Piratbyrån, men har siden oktober 2004 været en separat organisation. Trackeren fik for alvor vind i sejlene, da den slovenske hjemmeside Suprnova.org lukkede i slutningen af 2004. Suprnova havde været et af de største piratsites i verden, og The Pirate Bay overtog nu millioner af \"hjemløse\" pirater.",
@@ -1107,6 +1218,7 @@
  "de":{
   "1337x":"1337x ist eine Website, die ein Verzeichnis von Torrent-Dateien und Magnet-Links für den Peer-to-Peer-Dateiaustausch über das BitTorrent-Protokoll bereitstellt. Laut dem TorrentFreak-Newsblog ist 1337x die drittbeliebteste Torrent-Website im Jahr 2021.",
   "9gag":"9GAG ist eine englischsprachige Online-Plattform, auf der Bilder, GIF-Animationen und Videos von Nutzern geteilt, kommentiert und bewertet werden. Bei einem Großteil der Postings handelt es sich um humoristische Inhalte wie Internet-Memes oder Rage Comics. Teilweise wird 9GAG aufgrund fehlender Quellenangaben bei den Beiträgen kritisiert.",
+  "alpine linux packages":"Alpine Linux ist eine auf musl und BusyBox basierende Linux-Distribution, die in erster Linie für „Power-User entwickelt wurde, die Sicherheit, Einfachheit und Ressourceneffizienz schätzen“. Sie verwendet einen gehärteten Kernel und kompiliert alle Programme des Benutzerraums standardmäßig als position-independent Code mit Schutz vor Pufferüberlauf. Seit 2016 wird bei Docker, einer Software für Containervirtualisierung, überwiegend Alpine Linux als virtuelles Betriebssystem der Container eingesetzt. Hierdurch stieg das allgemeine Interesse an der Distribution erheblich, außerdem entstanden personelle Verflechtungen. Ein Fork von Alpine Linux, postmarketOS, wurde entwickelt, um auf mobilen Geräten zu laufen.",
   "annas archive":"Anna’s Archive ist eine kostenfrei nutzbare Metasuchmaschine für Schattenbibliotheken. Als solche bietet sie freien Zugang zu Büchern, wissenschaftlichen Aufsätzen, Comics und Zeitschriften. Die Website wird von einem anonymen Team von Archivaren betrieben, die sich Anna und das „Pirate Library Mirror (PiLiMi) team“ nennen, und finanziert sich über Spenden. Nach eigenen Angaben stehen Metadaten zu über 120 Millionen Werken zur Verfügung.",
   "apple app store":"Der App Store ist eine digitale Vertriebsplattform für Anwendungssoftware vom US-amerikanischen Unternehmen Apple. Die Plattform wurde 2008 eingeführt und bietet Mobile Apps für iOS-Geräte und Software für tvOS und watchOS.",
   "apple maps":"Apple Karten ist ein Kartendienst von Apple, der im September 2012 mit dem hauseigenen Betriebssystem iOS 6 gestartet wurde. Die iOS-eigene Anwendung Karten ist die lokalisierte Anwendung für den Kartendienst auf dem iPhone, iPad und iPod touch. Seit OS X Mavericks ist die Anwendung Karten auch auf dem Mac vorinstalliert.",
@@ -1117,10 +1229,6 @@
    "stackoverflow:de",
    "ref"
   ],
-  "bahnhof":[
-   "Website der DB AG",
-   "wikidata"
-  ],
   "bandcamp":"Bandcamp ist ein Online-Musikdienst und eine Plattform zur Promotion, die sich insbesondere an unabhängige Künstler richtet. Künstler bei Bandcamp besitzen eine veränderbare Microsite mit den Alben, die sie hochladen. Viele Titel können kostenfrei auf der Internetseite abgespielt werden. Künstler können festlegen, ob Musikdownloads kostenlos oder kostenpflichtig möglich oder an die Angabe einer E-Mail-Adresse gekoppelt sind. Bandcamp nimmt einen Anteil von 15 % an den Verkäufen auf der Website, wobei der Anteil nach der Einnahme von mehr als 5.000 US-Dollar durch Verkäufe auf 10 % sinkt. Die Teilnahme bei Bandcamp ist kostenlos.",
   "bilibili":"Bilibili ist eine Video-Sharing-Website, die sich mit Zeichentrickfilmen, Comic und Spielen in China beschäftigt. Benutzer können Kommentar-Untertitel für Videos einreichen, anzeigen und hinzufügen. Bilibili verwendet einen Adobe-Flash- oder HTML5-Player, der manuell umgeschaltet werden kann, um vom Benutzer übermittelte Videos wiederzugeben, die entweder von ihm selbst oder bei Drittanbieter-Quellen gehostet werden, mit einem Echtzeituntertitelsystem für interaktive Wiedergabe.",
   "bing":"Microsoft Bing ist eine Internet-Suchmaschine von Microsoft und der Nachfolger von Live Search. Bing wurde im Juni 2009 im Beta-Stadium in Betrieb genommen, welches sie am 27. Januar 2012 verließ.",
@@ -1141,7 +1249,7 @@
    "Die Bundeszentrale für politische Bildung unterstützt Bürgerinnen und Bürger dabei, sich mit Politik zu befassen.",
    "https://www.bpb.de"
   ],
-  "brave":"Brave ist ein quelloffener Webbrowser für die Betriebssysteme Windows, macOS, Linux, Android und für Apple iOS. Initiator und Projektleiter ist Brendan Eich.",
+  "brave":"Brave ist ein Open-Source-Webbrowser für die gängigen Betriebssystemen, der auf Chromium basiert. Das 2015 gegründete US-amerikanische Unternehmen Brave Software Inc. dahinter wird von Brendan Eich geleitet.",
   "brave.images":[
    "brave:de",
    "ref"
@@ -1154,6 +1262,10 @@
    "brave:de",
    "ref"
   ],
+  "caddy.community":[
+   "discuss.python:de",
+   "ref"
+  ],
   "chefkoch":[
    "350.000 Back- und Kochrezepte zum Nachkochen - inkl. Videos, Artikel und Kochbuch. Inspiriere dich bei Chefkoch! Rezepte ✓einfach ✓lecker ✓kostenlos.",
    "https://www.chefkoch.de"
@@ -1176,6 +1288,7 @@
    "DictZone online Wörterbücher, Englisch, Ungarisch, Deutsch, Russisch...",
    "https://dictzone.com/"
   ],
+  "discuss.python":"Discourse ist eine Open-Source-Software zum Management von Internetforen und Mailinglisten. Sie hat zum Ziel, bessere Diskussionsqualität zu erreichen als in bis dahin gängigen Internetforen.",
   "docker hub":"Docker ist eine freie Software zur Isolierung von Anwendungen mit Hilfe von Containervirtualisierung.",
   "duckduckgo":[
    "currency:de",
@@ -1203,21 +1316,22 @@
   ],
   "emojipedia":"Die Emojipedia ist ein englischsprachiges Online-Nachschlagewerk für Emojis. Sie wurde am 14. Juli 2013 vom australischen Emoji-Experten Jeremy Burge gegründet und ist die führende Ressource zu Emojis im Internet.",
   "erowid":"Erowid ist eine Nichtregierungsorganisation, die im Oktober 1995 gegründet wurde. Die englischsprachige Website von Erowid ist eine Online-Datenbank mit Informationen zu psychoaktiven Substanzen und verwandten Themen und hat täglich im Durchschnitt über 41.000 Besucher. Erowid wird seit 1. Januar 2008 vom offiziell als Non-Profit-Organisation anerkannten „Erowid Center“ betrieben. Die Organisation hat ihren Sitz im Norden des US-Bundesstaats Kalifornien, die Server stehen in San Francisco. Erowid finanziert sich ausschließlich über Spenden. Banner oder sonstige Werbung gibt es nicht auf der Website.",
-  "fdroid":"F-Droid ist ein alternativer App Store für das mobile Betriebssystem Android. Die Besonderheit von F-Droid besteht darin, dass im offiziellen und standardmäßig aktivierten Repository ausschließlich Freie Software angeboten wird, üblicherweise nach GNU GPL oder Apache-Lizenz. Der Quellcode jeder App im F-Droid-Repositorium steht nicht nur dem Endnutzer zur Einsichtnahme und Modifikation zur Verfügung, sondern es wird auch garantiert, dass die heruntergeladene apk-Datei vom F-Droid-Server aus diesen Quellen generiert wurde. Entsprechend ist diese Datei auch von F-Droid signiert und nicht wie üblich vom ursprünglichen Entwickler. Dieses Konzept soll für Transparenz und Sicherheit sorgen.",
+  "fdroid":"F-Droid ist ein alternativer und freier App Store für das mobile Betriebssystem Android. Die Besonderheit von F-Droid besteht darin, dass im offiziellen und standardmäßig aktivierten Repository ausschließlich Freie Software angeboten wird, üblicherweise nach GNU GPL oder Apache-Lizenz. Der Quellcode jeder App im F-Droid-Repositorium steht nicht nur dem Endnutzer zur Einsichtnahme und Modifikation zur Verfügung, sondern es wird auch garantiert, dass die heruntergeladene apk-Datei vom F-Droid-Server aus diesen Quellen generiert wurde. Entsprechend ist diese Datei auch von F-Droid signiert und nicht wie üblich vom ursprünglichen Entwickler. Dieses Konzept soll für Transparenz und Sicherheit sorgen.",
   "flickr":"Flickr ist ein kommerzieller Onlinedienst mit Community-Elementen, der es Benutzern erlaubt, digitale und digitalisierte Bilder sowie kurze Videos von maximal zehn Minuten Dauer mit Kommentaren und Notizen auf die Website zu laden und so anderen Nutzern zugänglich zu machen. Neben dem herkömmlichen Hochladen über die Website können die Bilder auch per E-Mail oder vom Mobiltelefon aus übertragen und später von anderen Webauftritten aus verlinkt werden.",
   "free software directory":[
    "Verzeichnis freier Software als Projekt der Free Software Foundation",
    "wikidata"
   ],
+  "geizhals":"Geizhals Preisvergleich ist ein Online-Preisvergleichsportal, bei dem der Verbraucher sowohl zu den gewünschten Spezifikationen und Anforderungen mehrere Produkte vergleichen kann, als Angebote zum identen Produkt mehrere Angebote auf jeweils einer Webseite findet. Beispielsweise für Notebooks hat Geizhals über 150 Filter und je Notebook bis zu über 100 Händerangebote.",
   "genius":"Genius ist eine Online-Wissensdatenbank. Die Seite ermöglicht es Benutzern, Anmerkungen und Interpretationen zu Songtexten, aber auch News, Poesie, politischen Reden und anderen Textformen zu erstellen. Bei der Gründung 2009 lag der Fokus auf Rap-Musik. 2014 vergrößerte sich die Seite und ermöglichte es, Anmerkungen auf anderen Websites einzubetten. Im selben Jahr wurde eine iPhone-App veröffentlicht. Im Juli 2014 änderte die Seite ihren Namen von Rap Genius zu Genius.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub ist ein Onlinedienst zur Softwareentwicklung und Versionsverwaltung für Softwareprojekte auf Git-Basis. Das Unternehmen GitHub, Inc. hat seinen Sitz in San Francisco in den USA. Seit dem 26. Dezember 2018 gehört das Unternehmen zu Microsoft.",
   "gitlab":"GitLab ist ein Onlinedienst zur Softwareentwicklung und Versionsverwaltung für Softwareprojekte auf Git-Basis. GitLab bietet ein Issue-Tracking-System mit Kanban-Board, ein System für Continuous Integration und Continuous Delivery (CI/CD), ein Wiki, eine Container-Registry, einen Sicherheitsscanner für Container und Sourcecode sowie Multi-Cluster-Verwaltung und -Überwachung. GitLab ist in Produkte für Entwickler, wie zum Beispiel AWS oder Google Cloud, integrierbar und über eine API fernsteuerbar. GitLab ist in den Programmiersprachen Ruby und Go geschrieben.",
   "goodreads":"Goodreads ist die größte englischsprachige Website für Buchrezensionen durch nichtprofessionelle Leser in Amerika.",
-  "google":"Google ist eine Internet-Suchmaschine des US-amerikanischen Unternehmens Google LLC. Google steht in direkter Konkurrenz zu anderen Suchmaschinen wie zum Beispiel Bing von Microsoft, Yandex in Russland, Baidu in China und Qwant in Europa, hat aber einen dominanten Anteil am globalen Suchmaschinenmarkt.",
+  "google":"Google ist eine Internet-Suchmaschine des US-amerikanischen Unternehmens Google LLC. Google steht in direkter Konkurrenz zu anderen Suchmaschinen wie zum Beispiel Microsoft Bing, Yandex in Russland, Baidu in China und Qwant in Europa, hat aber einen dominanten Anteil am globalen Suchmaschinenmarkt.",
   "google images":[
    "Google Bilder, die umfassendste Bildersuche im Web",
    "https://images.google.com"
@@ -1228,7 +1342,7 @@
    "google play apps:de",
    "ref"
   ],
-  "google scholar":"Google Scholar ist eine Suchmaschine des Unternehmens Google LLC und dient der allgemeinen Literaturrecherche wissenschaftlicher Dokumente. Dazu zählen sowohl kostenlose Dokumente aus dem freien Internet als auch kostenpflichtige Angebote. Zumeist werden als Treffer Volltexte oder zumindest bibliographische Nachweise angezeigt. Google Scholar analysiert und extrahiert die in den Volltexten enthaltenen Zitate und erstellt daraus eine Zitationsanalyse. Darüber hinaus können die bibliographischen Angaben dieser Zitate über den Suchdienst recherchiert werden. Im Januar 2018 wurde der Umfang von Google Scholar auf ca. 389 Millionen Dokumente geschätzt. Damit ist Google Scholar derzeit die weltweit größte akademische Suchmaschine.",
+  "google scholar":"Google Scholar ist eine Suchmaschine des Unternehmens Google LLC und dient der allgemeinen Literaturrecherche wissenschaftlicher Dokumente. Dazu zählen sowohl frei zugängliche Dokumente als auch kostenpflichtige Angebote. Zumeist werden als Treffer Volltexte oder zumindest bibliographische Nachweise angezeigt. Google Scholar analysiert und extrahiert die in den Volltexten enthaltenen Zitate und erstellt daraus eine Zitationsanalyse. Darüber hinaus können die bibliographischen Angaben dieser Zitate über den Suchdienst recherchiert werden. Im Januar 2018 wurde der Umfang von Google Scholar auf ca. 389 Millionen Dokumente geschätzt. Damit ist Google Scholar derzeit die weltweit größte akademische Suchmaschine. Die leichte Bedienbarkeit und die Indexierung von Datenbankeinträgen, die normalerweise nicht für Webcrawler zugänglich sind, werden als Vorteile von Google Scholar betont. Problematisch ist jedoch, dass keine qualitative Auswahl getroffen wird und Google Scholar dadurch auch Dokumente nachweist, die wissenschaftlichen Standards nicht genügen.",
   "hackernews":"Hacker News, abgekürzt auch HN ist eine Social-News-Website, die vornehmlich Softwareentwickler, Existenzgründer und Unternehmer anspricht. Hacker News wird vom US-amerikanischen Unternehmen Y Combinator betrieben. Die Nachrichten stammen oft aus den Bereichen Informatik, Wissenschaft und Unternehmertum. Es gilt der Leitsatz, dass jeder Inhalt erwünscht ist, der die intellektuelle Neugier befriedigt.",
   "hoogle":"Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden. Haskell basiert auf dem Lambda-Kalkül, weshalb auch der griechische Buchstabe Lambda als Logo verwendet wird. Die wichtigste Implementierung ist der Glasgow Haskell Compiler (GHC).",
   "imdb":"Die IMDb ist eine Online-Datenbank zu Filmen, Fernsehserien, Videoproduktionen und Computerspielen sowie über Personen, die daran mitgewirkt haben. Im Dezember 2023 gab es zu über 17,8 Millionen Titeln Einträge. Diese verteilen sich unter anderem auf Einträge zu über 667.000 verschiedenen Spielfilmproduktionen, über 285.000 Videofilmen, über 143.000 TV-Filmen, über 254.000 TV-Serien, fast 8 Millionen Serienepisoden und mehr als knapp 7,2 Millionen Einträge zu Podcast-Episoden. Zudem sind über 13,1 Millionen Film- und Fernsehschaffende aufgeführt. Betrieben wird die Datenbank seit 1998 von Amazon.",
@@ -1273,17 +1387,23 @@
   ],
   "naver":"Naver ist ein südkoreanisches Webportal, das 1999 entwickelt wurde. Es umfasst eine Suchmaschine und diverse weitere Dienste.",
   "npm":"npm ist ein Paketmanager für die JavaScript-Laufzeitumgebung Node.js. npm wurde 2010 von Isaac Schlueter als Mitarbeiter des kalifornischen Cloud-Plattform-Anbieters Joyent programmiert. 2014 gründete er die „npm, inc.“",
+  "odysee":"Odysee ist eine amerikanische, dezentralisierte Videoplattform, die auf der LBRY Blockchain basiert. Sie positioniert sich als Alternative zu Diensten wie YouTube mit einem Fokus auf freie Meinungsäußerung und Dezentralisierung.",
   "openairedatasets":"OpenAIRE steht für ein pan-europäisches Forschungsinformationssystem zur Darstellung und Verknüpfung von Forschungsergebnissen, welches Metadaten aus Repositorien, Archiven, wissenschaftlichen Zeitschriften und anderen Infrastrukturen aggregiert.",
   "openairepublications":[
    "openairedatasets:de",
    "ref"
   ],
+  "openlibrary":"Open Library ist ein Projekt zur kollaborativen Erstellung einer auf einer bibliographischen Datenbank basierenden Online-Bibliothek. Selbsterklärtes Ziel der Open Library ist es, eine eigene Webseite für jedes bislang veröffentlichte Buch zu schaffen. In vielen Fällen wird dabei über den bibliographischen Nachweis hinaus auch der zeitlich befristete Zugang zum Digitalisat des jeweiligen Buchtitels mit hinterlegtem Volltext ermöglicht.",
   "openstreetmap":"OpenStreetMap (OSM) ist ein freies Projekt, das frei nutzbare Geodaten sammelt, strukturiert und für die Nutzung durch jedermann in einer Datenbank vorhält. Diese Daten stehen unter einer freien Lizenz, der Open Database License. Kern des Projekts ist also eine offen zugängliche Datenbank aller beigetragenen Geoinformationen.",
   "packagist":[
    "Hauptrepostorium öffentlich verfügbarer PHP-Pakete, die mit Composer installiert werden können",
    "wikidata"
   ],
   "peertube":"PeerTube ist eine dezentralisierte, freie, föderierte Software für Video-Plattformen betrieben durch ActivityPub und WebTorrent, welches Peer-to-Peer-Technik verwendet, um die individuelle Server-Belastung zu reduzieren, während Videos geschaut werden.",
+  "pi-hole.community":[
+   "discuss.python:de",
+   "ref"
+  ],
   "pinterest":"Pinterest ist eine Online-Pinnwand für Grafiken und Fotografien mit optionalem sozialem Netzwerk inklusive visueller Suchmaschine.",
   "piratebay":"The Pirate Bay ist ein web-basierter Indizierer für digitale Inhalte, bei dem Besucher Magnet-Links und früher auch .torrent-Dateien finden, herunterladen und hinzufügen können, um einen Peer-to-Peer-Dateiaustausch via BitTorrent zwischen den Nutzern aufbauen zu können.",
   "pubmed":"MEDLINE ist eine öffentlich zugängliche bibliografische Datenbank des US-amerikanischen National Center for Biotechnology Information (NCBI).",
@@ -1304,7 +1424,7 @@
   "rottentomatoes":"Rotten Tomatoes ist ein englischsprachiger Bewertungs-Aggregator, der insbesondere Rezensionen zu Filmen und Fernsehserien sammelt und veröffentlicht. Der Domain-Name bezieht sich auf die Vorstellung eines verstimmten Publikums, das aus Protest bei einer Theateraufführung verfaultes Gemüse auf die Bühne wirft.",
   "rubygems":"RubyGems ist das offizielle Paketsystem für die Programmiersprache Ruby. Es stellt ein Paketformat, ein Werkzeug zur Verwaltung von Paketen und ein Repositorium für deren Verteilung zur Verfügung. Mit ihm hat der Anwender die Möglichkeit, mehrere Versionen eines Programmes, Programmteiles oder einer Bibliothek gesteuert nach Bedarf einzurichten, zu verwalten oder auch wieder zu entfernen. Es funktioniert analog zum Paketmanager Pip bei Python, hat aber auch Ähnlichkeiten zu apt-get oder yum.",
   "rumble":"Rumble ist ein kanadisches Videoportal mit Hauptsitz in Toronto. Es wurde 2013 von Chris Pavlovski, einem IT-Unternehmer aus Kanada, gegründet. Ab 2020 stiegen die Nutzerzahlen des Portals stark an und überschritten die Marke von 30 Millionen Nutzern. Mitte 2021 wurde der Wert der Plattform auf 500 Millionen US-Dollar geschätzt. Ab 2022 verzeichnet Rumble laut dem Analyseunternehmen Similarweb monatlich 150 Millionen Besucher.",
-  "seznam":"Seznam.cz ist ein tschechisches Internetportal mit Suchmaschine der seznam.cz, a.s. mit Sitz in Prag. Der größte Mitbewerber um Marktanteile in Tschechien ist Google, der sich auf dem tschechischen Markt bis 2011 nicht behaupten konnte und seine Dienste erst 2006 in Tschechien einführte. Seznam bedeutet übersetzt Verzeichnis.",
+  "seznam":"Seznam.cz ist ein tschechisches Internetportal mit Suchmaschine der seznam.cz, a.s. mit Sitz in Prag. Der größte Wettbewerber um Marktanteile in Tschechien ist Google, der sich auf dem tschechischen Markt bis 2011 nicht behaupten konnte und seine Dienste erst 2006 in Tschechien einführte. Seznam bedeutet übersetzt Verzeichnis.",
   "sjp.pwn":[
    "polnisches Online-Wörterbuch",
    "wikidata"
@@ -1320,7 +1440,7 @@
    "stackoverflow:de",
    "ref"
   ],
-  "tagesschau":"Die Tagesschau ist eine Nachrichtensendung der ARD, die von ARD-aktuell in Hamburg produziert und täglich mehrmals im Ersten, auf tagesschau24 und als Live-Stream auf tagesschau.de sowie als Hauptausgabe um 20 Uhr zusätzlich in den Dritten Fernsehprogrammen, Phoenix, 3sat, DW-TV und ARD alpha ausgestrahlt wird.",
+  "tagesschau":"Die Tagesschau ist eine Nachrichtensendung der ARD, die von ARD-aktuell in Hamburg produziert und täglich mehrmals im Ersten, auf tagesschau24 und als Live-Stream auf tagesschau.de sowie als Hauptausgabe um 20 Uhr zusätzlich in den Dritten Fernsehprogrammen, Phoenix, 3sat und ARD alpha ausgestrahlt wird.",
   "tineye":"Idée Inc. ist ein als Aktiengesellschaft eingetragenes Unternehmen aus Toronto, das Bildidentifizierungs- und Suchsoftware entwickelt und anbietet. Das Unternehmen gilt als einer der Pioniere in der Bildüberwachungsindustrie.",
   "unsplash":"Unsplash ist eine internationale Website für Fotos, die von ihren Urhebern der Online-Community zur kostenlosen Verwendung zur Verfügung gestellt werden.",
   "vimeo":"Vimeo ist ein 2004 gegründetes Videoportal des US-amerikanischen Unternehmens Vimeo LLC mit Sitz ursprünglich in White Plains im Bundesstaat New York und inzwischen am Hudson River in Manhattan. Es unterstützt seit 2007 das Streaming von Videos in HD und seit 2015 in 4K Ultra HD. Neben der kostenlosen Nutzung des Portals bietet es auch die Möglichkeit, kostenpflichtige Inhalte zu veröffentlichen.",
@@ -1341,20 +1461,20 @@
   ],
   "wikidata":"Wikidata ist eine frei bearbeitbare Wissensdatenbank, die unter anderem das Ziel hat, Wikipedia zu unterstützen. Das Projekt wurde von Wikimedia Deutschland gestartet und stellt als gemeinsame Quelle bestimmte Datentypen für Wikimedia-Projekte bereit, zum Beispiel Geburtsdaten oder sonstige allgemeingültige Daten, die in allen Artikeln der Wikimedia-Projekte verwendet werden können.",
   "wikinews":"Wikinews ist ein internationales Wikimedia-Projekt zur gemeinschaftlichen Erstellung einer freien und neutralen Nachrichtenquelle. Wikinews ermöglicht es jedem Internet-Nutzer, Nachrichten zu einem breiten Themenkreis zu veröffentlichen. Dazu setzt es wie seine Schwesterprojekte Wikipedia, Wiktionary, Wikibooks, Wikiquote, Wikispecies und Wikisource die Wiki-Software MediaWiki ein.",
-  "wikipedia":"Wikipedia [ˌvɪkiˈpeːdia] ist ein gemeinnütziges Projekt zur Erstellung einer freien Enzyklopädie auf Basis des sogenannten Wiki-Prinzips.",
+  "wikipedia":"Wikipedia [ˌvɪkiˈpeːdia] ist ein gemeinnütziges Projekt zur Erstellung einer freien Enzyklopädie auf Basis des sogenannten Wiki-Prinzips und der freien Wiki-Software-Plattform MediaWiki.",
   "wikiquote":"Wikiquote [ˌvɪkiˈkwoʊt] ist ein freies Online-Projekt mit dem Ziel, auf Wiki-Basis eine freie Zitatensammlung mit Zitaten in jeder Sprache zu schaffen. Wikiquote basiert wie die Wikipedia auf der Software MediaWiki. Für zusätzliche Informationen sorgen Links in die Wikipedia und zu Wikimedia-Projekten wie den Wikimedia Commons, Wikisource oder dem Wiktionary.",
   "wikisource":"Wikisource [ˌvɪkiˈsɔːɹs] ist ein freies Online-Projekt zur Sammlung und Edition von Texten, die entweder urheberrechtsfrei (gemeinfrei) sind oder unter einer freien Lizenz stehen. Wie das Schwesterprojekt Wikipedia wird Wikisource von der Wikimedia Foundation betrieben und nutzt als Software MediaWiki.",
   "wikispecies":"Wikispecies ist ein im September 2004 begonnenes Internetprojekt, das von der Wikimedia Foundation auf Basis eines Wikis betrieben wird. Es hat zum Ziel, ein Artenverzeichnis mit Angaben zu Taxonomie und Nomenklatur aller Lebensformen – Tieren, Pflanzen, Pilzen, verschiedenen Algengruppen, eukaryotischen Einzellern, Bakterien und Archaeen – sowie Viren aufzubauen. Ebenso wie die Wikimedia Commons ist Wikispecies ein sprachübergreifendes Projekt. Die Inhalte stehen unter der GNU-Lizenz für freie Dokumentation und der Creative-Commons-Lizenz CC BY-SA 3.0 zur Verfügung.",
   "wikiversity":"Die Wikiversity ist eine Online-Plattform in Form eines Wikis zum gemeinschaftlichen Lernen, Lehren und Forschen. Sie ist ein Projekt der Wikimedia Foundation und startete am 15. August 2006. Auf Wikiversity werden freie Lernmaterialien erstellt und gesammelt. Außerdem können dort Lehrveranstaltungen durchgeführt bzw. begleitet werden (E-Learning).",
   "wikivoyage":"Wikivoyage [ˌvɪkivo̯aˈjaːʒ] ist ein von ehrenamtlichen Autoren erstellter freier Führer rund ums Reisen. Im Vordergrund von Wikivoyage steht die Bereitstellung von praktisch anwendbarem Wissen zu Reisezielen und Reisethemen. Die Bezeichnung setzt sich aus den Bestandteilen „Wiki“ und dem französischen Wort „voyage“ für Reise zusammen.",
-  "wiktionary":"Das Wiktionary (Wikiwörterbuch) ist ein gemeinschaftliches Projekt der Wikimedia Foundation zur Erstellung eines frei zugänglichen, mehrsprachigen Wörterbuches sowie eines entsprechenden Thesaurus in jeder Sprache. Der Name Wiktionary ist ein analog zu Wikipedia gebildetes Kofferwort, das sich aus den Wörtern wiki und dictionary zusammensetzt. Seit der Gründung 2002 wuchs die Anzahl der Einträge in die Wiktionarys international auf über 37,8 Millionen an.",
+  "wiktionary":"Das Wiktionary (Wikiwörterbuch) ist ein gemeinschaftliches Projekt der Wikimedia Foundation zur Erstellung eines frei zugänglichen, mehrsprachigen Wörterbuches sowie eines entsprechenden Thesaurus in jeder Sprache. Der Name Wiktionary ist ein analog zu Wikipedia gebildetes Kofferwort, das sich aus den Wörtern wiki und dictionary zusammensetzt. Seit der Gründung 2002 wuchs die Anzahl der Einträge in den Wiktionarys international auf über 48,5 Millionen an.",
   "wolframalpha":"Wolfram Alpha ist ein auf der Software Mathematica basierender Onlinedienst zum Auffinden und Darstellen von Informationen, der von Wolfram Research entwickelt wird.",
   "woxikon.de synonyme":[
    "Entdecke das umfassende Online-Lexikon und -Wörterbuch Woxikon ▶ Synonyme & Antonyme ✓ Kreative Sprüche ✓ Geläufige Abkürzungen ✓ Passende Reime ✓ Konjugierte Verben & vieles mehr ✓ Schau vorbei!",
    "https://www.woxikon.de/"
   ],
   "wttr.in":[
-   "Wetterbericht für: Boydton, Virginia, United States",
+   "Wetterbericht für: San Jose, California, United States",
    "https://wttr.in"
   ],
   "yacy":"YaCy ist eine Suchmaschine, die nach dem Peer-to-Peer-Prinzip – kurz P2P – arbeitet. Dabei gibt es keinen zentralen Server, sondern alle Teilnehmer sind gleichwertig.",
@@ -1363,15 +1483,15 @@
    "ref"
   ],
   "yahoo news":"Die Altaba Inc. war eine US-amerikanische Beteiligungsgesellschaft, die unter anderem Anteile an Alibaba und Yahoo! Japan hielt. Gegründet wurde das Unternehmen als Internetunternehmen von David Filo und Jerry Yang im Januar 1994 unter dem Namen Yahoo.",
-  "youtube":"YouTube ist ein 2005 gegründetes Videoportal des US-amerikanischen Unternehmens YouTube, LLC, welches seit 2006 eine Tochtergesellschaft von Google LLC, mit Sitz im kalifornischen San Bruno ist. Benutzer können auf dem Portal kostenlos Videoclips ansehen, bewerten, kommentieren und selbst hochladen. 2019 erzielte YouTube einen Jahresumsatz von 15 Milliarden Dollar.",
+  "youtube":"YouTube ist ein 2005 gegründetes Videoportal des US-amerikanischen Unternehmens YouTube, LLC mit Sitz im kalifornischen San Bruno, welches seit 2006 eine Tochtergesellschaft von Google LLC ist. Benutzer können auf dem Portal kostenlos Videoclips ansehen, bewerten, kommentieren und selbst hochladen. 2019 erzielte YouTube einen Jahresumsatz von 15 Milliarden Dollar.",
   "z-library":"Z-Library, kurz z-lib, ist eine sogenannte Schattenbibliothek, die freien Zugang zu üblicherweise kostenpflichtigen Büchern und wissenschaftlichen Zeitschriften ermöglicht. Nach eigenen Angaben stehen mehr als 90 Millionen Dokumente online zum Abruf zur Verfügung. Diese können heruntergeladen oder per Volltextrecherche durchsucht werden. Nach Betreiberangaben nutzen über 600.000 Studenten und Lehrer weltweit den Dienst, besonders beliebt sei er in Schwellenländern. In Europa fänden sich die meisten Nutzer in Großbritannien."
  },
  "dv":{
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
-  "wikipedia":"ވިކިޕީޑިޔާ އަކީ ތަފާތު ބަސްބަހުން ތައްޔާރުކުރެވޭ ފަސޭހަ ކަމާއެކު މައުލޫމާތު ފޯރުކޮށްދިނުމަށް ތައްޔާކުރެވެމުންދާ އޮންލައިން ދާނެޝްނާމާއެކެވެ. ނުވަތަ އެންސައިކްލޮޕީޑިޔާއެކެވެ. މި ދާނެޝްނާމާ ހިންގަނީ އެމެރިކާގައި އުފެދިފައިވާ ނޮން-ޕްރޮފިޓް ވިކިމީޑިޔާ ފައުންޑޭޝަން ކިޔާ ޖަމާޢަތަކުންނެވެ. ވިކިޕީޑިޔާ އިފްތިތާޙުކުރެވުނީ 2001 ވަނަ އަހަރު ޖިމީ ވޭލްސް އަދި ލެރީ ސެންގަރ ގުޅިގެންނެވެ. މިއަދު ވިކިޕީޑިޔާ އަކީ އިންޓަނެޓްގައިވާ އެންމެ ބޮޑު، އަދި އެންމެ ހަލުވިކަމާއެކު ކުރިއަރަމުން އަންނަ، އެންމެ މަޝްހޫރު ރިފަރެންސް އެވެ. ވިކިޕީޑިޔާ އަކީ އިންސާނުން ބޭނުންވާނެ ހުރިހާ މަޢުލޫމާތެއް ފަސޭހަކަމާއެކު ފޯރުކޮށްދިނުމަށް މަސައްކަތްކުރަމުންދާ މަޝްރޫއެކެވެ."
+  "youtube":"ފަންވަތް:Use American English"
  },
  "el-GR":{
   "9gag":"Το 9GAG είναι μια ηλεκτρονική πλατφόρμα και ιστότοπος με έδρα το Χονγκ Κονγκ. Οι χρήστες ανεβάζουν και μοιράζονται περιεχόμενο που δημιουργείται από χρήστες ή άλλο περιεχόμενο από εξωτερικούς ιστότοπους κοινωνικών μέσων. Από τη στιγμή που ο ιστότοπος ξεκίνησε την 1η Ιουλίου 2008, έχει αυξηθεί σε δημοτικότητα, φθάνοντας τα 41,2 εκατομμύρια μέλη στο Facebook, 16.8 εκατομμύρια στο Twitter στις 5 Φεβρουαρίου του 2017 και 58 εκατομμύρια στο Instagram την 4η Οκτωβρίου του 2022.",
@@ -1445,7 +1565,7 @@
   "flickr":"Το Flickr είναι ιστοσελίδα, η οποία επιτρέπει στους χρήστες της να δημοσιεύουν φωτογραφίες και βίντεο. Δημιουργήθηκε αρχικά από την εταιρία Ludicorp και ύστερα εξαγοράστηκε από την Yahoo!. Η υπηρεσία χρησιμοποιείται συχνά από bloggers για να ενσωματώσουν τις φωτογραφίες τους στα blogs τους. Τον Σεπτέμβριο του 2010, το Flickr έφτασε τα 5 δις. φωτογραφιών. Αρκετές από τις φωτογραφίες του Flickr κυκλοφορούν υπό την άδεια Creative Commons. Η εγγραφή στο Flickr μπορεί να είναι είτε δωρεάν είτε επί πληρωμή, η οποία παρέχει περισσότερα δικαιώματα στους χρήστες του.",
   "free software directory":"To Free Software Directory είναι ένα εγχείρημα που υποστηρίζεται από το Ίδρυμα Ελεύθερου Λογισμικού και την UNESCO. Περιλαμβάνει ένα κατάλογο ελεύθερου λογισμικού που μπορεί να χρησιμοποιηθεί σε ελεύθερα λειτουργικά συστήματα, όπως το GNU ή το GNU/Linux. Περιέχει μέχρι σήμερα περισσότερες από 4.600 εφαρμογές.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"Το GitHub είναι μια αμερικανική εταιρεία που παρέχει φιλοξενία για τον έλεγχο της έκδοσης λογισμικού ανάπτυξης χρησιμοποιώντας το Git. Είναι θυγατρική της Microsoft, η οποία απέκτησε την εταιρεία το 2018 για 7,5 δισεκατομμύρια δολάρια.",
@@ -1474,6 +1594,7 @@
    "υπηρεσία ροής μουσικής",
    "wikidata"
   ],
+  "openlibrary":"Η Open Library είναι μια ψηφιακή, διαδικτυακή βιβλιοθήκη η λειτουργία της οποίας ανακοινώθηκε ευρέως τον Αύγουστο του 2007 με στόχο τον πληρέστερο διαδικτυακό κατάλογο βιβλίων σε όλο τον κόσμο, που θα περιέχει πληροφορίες για κάθε βιβλίο από το σύνολο της παγκόσμιας παραγωγής, καθώς επίσης και ψηφιακή τους έκδοση αν αυτό είναι δυνατό από τα πνευματικά δικαιώματά τους. Σύμφωνα με την ίδια την Open Library, είναι έργο του μη κερδοσκοπικού ιδρύματος Internet Archive και έχει μερική χρηματοδότηση της Πολιτειακής Βιβλιοθήκης της Καλιφόρνια και του ιδρύματος Κάλε-Ώστιν. Ιδρύθηκε με πρωτοβουλία του Brewster Kahle και του Internet Archive και αντίθετα με την ψηφιακή βιβλιοθήκη του Google το περιεχόμενό του αναπτύσσεται και τροποποιείται με τη συνεισφορά εθελοντών όπως και η Wikipedia.",
   "openstreetmap":"Το OpenStreetMap (OSM) είναι ένας χάρτης με ελεύθερη άδεια ο οποίος αναπτύσσεται από μια κοινότητα εθελοντών που συνεισφέρουν και διατηρούν δεδομένα σχετικά με δρόμους, μονοπάτια, καφετέριες, σιδηροδρομικούς σταθμούς, και πολλά περισσότερα, σε όλον τον κόσμο. Οι συνεισφέροντες χρησιμοποιούν αεροφωτογραφίες, συσκευές GPS, και τοπικούς χάρτες χαμηλής τεχνολογίας για να σιγουρευτούν πως το OSM είναι ακριβής και ενημερωμένο στο μικρότερο δυνατό επίπεδο. Μέχρι το 2012 είχαν συνεισφέρει στη δημιουργία του πάνω από 500.000 άνθρωποι.",
   "pinterest":"Το Pinterest είναι πλατφόρμα κοινωνικής δικτύωσης και διαδικτυακό εργαλείο δημιουργίας οπτικών σελιδοδεικτών, που έχει σχεδιαστεί για να επιτρέπει την αποθήκευση και την ανακάλυψη πληροφοριών όπως συνταγές, σπίτι, στυλ, κίνητρα και έμπνευση στο διαδίκτυο χρησιμοποιώντας εικόνες και, σε μικρότερη κλίμακα, κινούμενα GIF και βίντεο, με τη μορφή pinboards. Ο ιστότοπος δημιουργήθηκε από τους Ben Silbermann, Paul Sciarra και Evan Sharp και λειτουργεί πλέον από την Pinterest, Inc., και έχει την έδρα του στο Σαν Φρανσίσκο. Οι χρήστες του Pinterest μπορούν να αναρτούν δικές τους φωτογραφίες και βίντεο ή να αποθηκεύουν φωτογραφίες που βρίσκουν στο Διαδίκτυο.",
   "piratebay":"Το Pirate Bay είναι ιστοσελίδα που παρέχει αρχεία torrent και magnet links για τη διευκόλυνση της ανταλλαγής αρχείων μέσω peer-to-peer χρησιμοποιώντας το πρωτοκόλλο BitTorrent. Ιδρύθηκε στη Σουηδία το 2003. Το 2009, οι ιδρυτές της ιστοσελίδας δικάστηκαν στη Σουηδία, κατηγορούμενοι για τη διευκόλυνση της παράνομης ανταλλαγής υλικού που υπόκειται σε πνευματικά δικαιώματα. Κρίθηκαν ένοχοι και καταδικάστηκαν σε ένα χρόνο φυλάκιση με πρόστιμο ύψους 30 εκατ. SEK. Σε ορισμένες χώρες, οι ISPs έχουν διαταχθεί να εμποδίσουν την πρόσβαση στην ιστοσελίδα. Από τότε, λειτουργούν διακομιστές μεσολάβησης σε όλο τον κόσμο, παρέχοντας πρόσβαση στο Pirate Bay.",
@@ -1507,46 +1628,39 @@
   "wikivoyage":"Τα Βικιταξίδια είναι ένας ελεύθερος διαδικτυακός ταξιδιωτικός οδηγός, για ταξιδιωτικούς προορισμούς και θέματα ευρύτερου ταξιδιωτικού ενδιαφέροντος, ο οποίος συντάσσεται από εθελοντές. Το όνομα αποτελεί συνδυασμό της λέξης \"Wiki\" και \"Ταξίδια\".",
   "wiktionary":"Το Βικιλεξικό είναι πολύγλωσσο λεξικογραφικό διαδικτυακό εγχείρημα του ιδρύματος Wikimedia. Βασίζεται σε σύστημα wiki και το περιεχόμενό του μπορεί να χρησιμοποιηθεί ελεύθερα.",
   "wttr.in":[
-   "Πρόγνωση καιρού για: Boydton, Virginia, United States",
+   "Πρόγνωση καιρού για: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"To YouTube είναι ιστότοπος κοινοποίησης, αποθήκευσης, αναζήτησης και αναπαραγωγής ψηφιακών βίντεο και ψηφιακών ταινιών. Δημιουργήθηκε στις 14 Φεβρουαρίου 2005. Τον Νοέμβριο του 2005 ονομάστηκε από το περιοδικό Time «Η Εφεύρεση του 2005». Τον Οκτώβριο του 2006, η εταιρεία αγοράστηκε από την Google με ανταλλαγή μετοχών αξίας 1,65 δισεκατομμυρίων δολαρίων ΗΠΑ και σήμερα λειτουργεί ως θυγατρική της Google. Η εταιρία εδρεύει στο Σαν Μπρούνο της Καλιφόρνια, και χρησιμοποιεί την τεχνολογία Adobe Flash Video για να εμφανιστεί μια μεγάλη ποικιλία από το περιεχόμενο φτιαγμένο από χρήστες, συμπεριλαμβανομένων των κλιπ ταινιών, κλιπ τηλεόρασης, βίντεο και μουσικής, καθώς και ερασιτεχνικό περιεχόμενο, όπως το βιντεοϊστολόγιο και σύντομα πρωτότυπα βίντεο. Το μεγαλύτερο μέρος του περιεχομένου στο YouTube επιφορτώνεται από ιδιώτες, ωστόσο μέσα μαζικής ενημέρωσης και επιχειρήσεις παρέχουν ορισμένο από το υλικό τους μέσω της ιστοσελίδας συμπεριλαμβανομένων των CBS, BBC, Vevo και άλλων οργανώσεων, ως μέρος του προγράμματος εταιρικής σχέσης YouTube."
  },
  "en":{
-  "1337x":"1337x is an online website that provides a directory of torrent files and magnet links used for peer-to-peer file sharing through the BitTorrent protocol. According to the TorrentFreak news blog, 1337x is the second-most popular torrent website as of 2023.",
+  "1337x":"1337x is an online website that provides a directory of torrent files and magnet links used for peer-to-peer file sharing through the BitTorrent protocol. According to the TorrentFreak news blog, 1337x is the second-most popular torrent website as of 2024. The U.S. Trade Representative flagged it as one of the most notorious pirate sites earlier in 2024. The site and its variants have been blocked in a variety of nations including Australia, and Portugal.",
   "1x":[
    "1x.com is the world's biggest curated photo gallery online. Each photo is selected by professional curators. In Pursuit Of The Sublime",
    "https://1x.com/"
   ],
   "9gag":"9gag is an online platform and social media website based in Hong Kong, which allows its users to upload and share user-generated content or other content from external social media websites. Since the platform for collections of Internet memes was launched on April 11, 2008, it has grown in popularity across social media such as Facebook, Twitter, and Instagram.",
-  "alexandria":[
-   "Search the web with alexandria.org - the open source search engine",
-   "https://alexandria.org/"
-  ],
-  "annas archive":"Anna's Archive is a search engine for shadow libraries. It was founded by the Pirate Library Mirror, a team of anonymous archivists, in direct response to law enforcement efforts to close down Z-Library in 2022. It describes itself as a project that aims to \"catalog all the books in existence\" and to \"track humanity's progress toward making all these books easily available in digital form\".",
+  "alpine linux packages":"Alpine Linux is a Linux distribution designed to be small, simple, and secure. It uses musl, BusyBox, and OpenRC instead of the more commonly used glibc, GNU Core Utilities, and systemd. This makes Alpine one of few Linux distributions not to be based on the GNU Core Utilities.",
+  "annas archive":"Anna's Archive is a search engine for shadow libraries that was created by the pseudonymous Anna. It was founded in direct response to law enforcement efforts to close down Z-Library in 2022. It describes itself as aiming to \"catalog all the books in existence\" and to \"track humanity's progress toward making all these books easily available in digital form\".",
   "apk mirror":[
    "Free and safe Android APK downloads",
    "https://www.apkmirror.com"
   ],
   "apple app store":"The App Store is an app marketplace developed and maintained by Apple, for mobile apps on its iOS and iPadOS operating systems. The store allows users to browse and download approved apps developed within Apple's iOS SDK. Apps can be downloaded on the iPhone, iPod Touch, or iPad, and some can be transferred to the Apple Watch smartwatch or 4th-generation or newer Apple TVs as extensions of iPhone apps.",
-  "apple maps":"Apple Maps is a web mapping service developed by Apple Inc. The default map system of iOS, iPadOS, macOS, and watchOS, it provides directions and estimated times of arrival for driving, walking, cycling, and public transportation navigation. A \"Flyover\" mode shows certain urban centers and other places of interest in a 3D landscape composed of models of buildings and structures.",
+  "apple maps":"Apple Maps is a web mapping service developed by Apple Inc. As the default map system of iOS, iPadOS, macOS, and watchOS, it provides directions and estimated times of arrival for driving, walking, cycling, and public transportation navigation. A \"Flyover\" mode shows certain urban centers and other places of interest in a 3D landscape composed of models of buildings and structures.",
   "arch linux wiki":[
    "Arch Linux documentation on the web",
    "wikidata"
   ],
-  "artic":"The Art Institute of Chicago, founded in 1879, is one of the oldest and largest art museums in the United States. It is based in the Art Institute of Chicago Building in Chicago's Grant Park. Its collection, stewarded by 11 curatorial departments, includes works such as Georges Seurat's A Sunday on La Grande Jatte, Pablo Picasso's The Old Guitarist, Edward Hopper's Nighthawks, and Grant Wood's American Gothic. Its permanent collection of nearly 300,000 works of art is augmented by more than 30 special exhibitions mounted yearly that illuminate aspects of the collection and present curatorial and scientific research.",
+  "artic":"The Art Institute of Chicago, founded in 1879, is one of the oldest and largest art museums in the United States. The museum is based in the Art Institute of Chicago Building in Chicago's Grant Park. Its collection, stewarded by 11 curatorial departments, includes works such as Georges Seurat's A Sunday on La Grande Jatte, Pablo Picasso's The Old Guitarist, Edward Hopper's Nighthawks, and Grant Wood's American Gothic. Its permanent collection of nearly 300,000 works of art is augmented by more than 30 special exhibitions mounted yearly that illuminate aspects of the collection and present curatorial and scientific research.",
   "arxiv":"arXiv is an open-access repository of electronic preprints and postprints approved for posting after moderation, but not peer review. It consists of scientific papers in the fields of mathematics, physics, astronomy, electrical engineering, computer science, quantitative biology, statistics, mathematical finance and economics, which can be accessed online. In many fields of mathematics and physics, almost all scientific papers are self-archived on the arXiv repository before publication in a peer-reviewed journal. Some publishers also grant permission for authors to archive the peer-reviewed postprint. Begun on August 14, 1991, arXiv.org passed the half-million-article milestone on October 3, 2008, had hit a million by the end of 2014 and two million by the end of 2021. As of April 2021, the submission rate is about 16,000 articles per month.",
-  "ask":"Ask.com is a question answering–focused e-business founded in 1996 by Garrett Gruener and David Warthen in Berkeley, California.",
+  "ask":"Ask.com is an internet-based business with a question answering format initiated during 1996 by Garrett Gruener and David Warthen in Berkeley, California.",
   "askubuntu":[
    "stackoverflow:en",
    "ref"
   ],
-  "bahnhof":[
-   "german website on railway stations",
-   "wikidata"
-  ],
   "bandcamp":"Bandcamp is an American online audio distribution platform founded in 2007 by Oddpost co-founder Ethan Diamond and programmers Shawn Grunberger, Joe Holt and Neal Tucker, with headquarters in Oakland, California. Acquired by Epic Games in March 2022, the company was sold to Songtradr in 2023.",
-  "bilibili":"Bilibili, nicknamed B Site, is a video-sharing website based in Shanghai where users can submit, view, and add overlaid commentary on videos. Bilibili hosts videos on various themes, including anime, music, dance, science and technology, movies, drama, fashion, and video games, but it is also known for its extensive kuso-style parodies by subcultural content creators. Since the mid-2010s, Bilibili began to expand to a broader audience from its original niche market that focused on animation, comics, and games (ACG), and it has become a major Chinese over-the-top streaming platform serving videos on demand such as documentaries, variety shows, and other original programming. Bilibili is known for its scrolling danmu commenting system. Bilibili also provides a live streaming service where the audience can interact with streamers. Bilibili also offers games, mostly ACG-themed mobile games, such as the Chinese version of Fate/Grand Order. In the third quarter of 2022, the number of average monthly active users reached about 332.6 million, including 28.5 million paying users.",
+  "bilibili":"Bilibili, nicknamed B Site, is a video-sharing website based in Shanghai where users can submit, view, and add overlaid commentary on videos. Bilibili hosts videos on various themes, including anime, music, dance, science and technology, movies, drama, fashion, and video games, but it is also known for its extensive kuso-style parodies by subcultural content creators. Since the mid-2010s, Bilibili began to expand to a broader audience from its original niche market that focused on animation, comics, and games (ACG), and it has become a major Chinese over-the-top streaming platform serving videos on demand such as documentaries, variety shows, and other original programming. Bilibili is known for its scrolling danmu commenting system. Bilibili also provides a live streaming service where the audience can interact with streamers. Bilibili also offers games, mostly ACG-themed mobile games, such as the Chinese version of Fate/Grand Order and the Chinese game Azur Lane. In the third quarter of 2022, the number of average monthly active users reached about 332.6 million, including 28.5 million paying users.",
   "bing":"Microsoft Bing, commonly referred to as Bing, is a search engine owned and operated by Microsoft. The service traces its roots back to Microsoft's earlier search engines, including MSN Search, Windows Live Search, and Live Search. Bing offers a broad spectrum of search services, encompassing web, video, image, and map search products, all developed using ASP.NET.",
   "bing images":[
    "bing:en",
@@ -1575,7 +1689,15 @@
    "a Search Engine based on DHT protocol",
    "https://bt4gprx.com"
   ],
-  "btdigg":"BTDigg is the first Mainline DHT search engine. It participated in the BitTorrent DHT network, supporting the network and making correspondence between magnet links and a few torrent attributes which are indexed and inserted into a database. For end users, BTDigg provides a full-text database search via a Web interface. The Web part of its search system retrieved proper information by a user's text query. The Web search supported queries in European and Asian languages. The project name was an acronym of BitTorrent Digger. It went offline in June 2016, reportedly due to index spam.",
+  "btdigg":"BTDigg is the first Mainline DHT search engine. It participated in the BitTorrent DHT network, supporting the network and making correspondence between magnet links and a few torrent attributes which are indexed and inserted into a database. For end users, BTDigg provides a full-text database search via a Web interface. The Web part of its search system retrieved proper information by a user's text query. The Web search supported queries in European and Asian languages. The project name was an acronym of BitTorrent Digger. It went offline in June 2016, reportedly due to index spam. However in 2024 it appears to be back online but due to IP Filtering a lot of IP Addresses cannot access btdig.com but they can access the tor link due to how tor works",
+  "caddy.community":[
+   "discuss.python:en",
+   "ref"
+  ],
+  "cloudflareai":[
+   "Run fast, low-latency inference tasks on pre-trained machine learning models natively on Cloudflare Workers.",
+   "https://ai.cloudflare.com"
+  ],
   "codeberg":[
    "Gitea - Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD",
    "https://about.gitea.com"
@@ -1584,24 +1706,25 @@
    "crates.io: Rust Package Registry",
    "https://crates.io/"
   ],
-  "crossref":"Crossref is a nonprofit open digital infrastructure organisation for the global scholarly research community. Uniquely and persistently recording and connecting knowledge through open metadata and identifiers for all research objects such as grants and articles. It is the largest digital object identifier (DOI) Registration Agency of the International DOI Foundation. It has 19,000 members from 150 countries representing publishers, libraries, research institutions, and funders and was launched in early 2000 as a cooperative effort among publishers to enable persistent cross-platform citation linking in online academic journals. As of July 2023, Crossref identifies and connects 150 million records of metadata about research objects made openly available for reuse without restriction. They facilitate an average of 1.1 billion DOI resolutions every month, and they see 1 billion queries of the metadata every month.",
+  "crossref":"Crossref is a nonprofit open digital infrastructure organisation for the global scholarly research community. It is the largest digital object identifier (DOI) Registration Agency of the International DOI Foundation. It has 19,000 members from 150 countries representing publishers, libraries, research institutions, and funders and was launched in early 2000 as a cooperative effort among publishers to enable persistent cross-platform citation linking in online academic journals. As of July 2023, Crossref identifies and connects 150 million records of metadata about research objects made openly available for reuse without restriction. They facilitate an average of 1.1 billion DOI resolutions every month, and they see 1 billion queries of the metadata every month.",
   "crowdview":[
    "Discussion search engine",
    "https://crowdview.ai/"
   ],
   "curlie":"DMOZ was a multilingual open-content directory of World Wide Web links. The site and community who maintained it were also known as the Open Directory Project (ODP). It was owned by AOL but constructed and maintained by a community of volunteer editors.",
-  "currency":"DuckDuckGo is an American software company that offers a number of products intended to help people protect their online privacy. The flagship product is a search engine that has been praised by privacy advocates. Subsequent products include extensions for all major web browsers and a custom DuckDuckGo web browser.",
+  "currency":"DuckDuckGo is an American software company with a focus on online privacy. The flagship product is a search engine that has been praised by privacy advocates. Subsequent products include browser extensions and a custom DuckDuckGo web browser.",
   "dailymotion":"Dailymotion is a French online video sharing platform owned by Vivendi. North American launch partners included Vice Media, Bloomberg, and Hearst Digital Media. It is among the earliest known platforms to support HD (720p) resolution video. Dailymotion is available worldwide in 183 languages and 43 localised versions featuring local home pages and local content.",
   "ddg definitions":[
    "currency:en",
    "ref"
   ],
-  "deezer":"Deezer is a French music streaming service founded in 2007. The company has been a subsidiary of Access Industries since 2016. Deezer is available via web and on various digital platforms, including Android, iOS, macOS and others.",
+  "deezer":"Deezer is a French music streaming service founded in 2007 that provides users with access to a vast library of music tracks, podcasts, and radio stations.The company has been a subsidiary of Access Industries since 2016. It offers streaming services in over 180 countries and features a catalog of more than 90 million licensed tracks, making it one of the largest streaming platforms available. Deezer is available on various devices, including Android, iOS, macOS and others.",
   "deviantart":"DeviantArt, historically stylized as deviantART, is an American online art community that features artwork, videography, and photography, launched on August 7, 2000, by Angelo Sotira, Scott Jarkoff, and Matthew Stephens among others.",
   "dictzone":[
    "Online dictionaries: English, Spanish, German, French, Italian, Hungarian... Select your favorite dictionary!",
    "https://dictzone.com/"
   ],
+  "discuss.python":"Discourse is an open source Internet forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and real-time notifications. It is customizable via its plugin architecture and its theming system.",
   "docker hub":[
    "hosting service for Docker repository",
    "wikidata"
@@ -1631,9 +1754,13 @@
    "wikidata"
   ],
   "emojipedia":"Emojipedia is an emoji reference website which documents the meaning and common usage of emoji characters in the Unicode Standard. Most commonly described as an emoji encyclopedia or emoji dictionary, Emojipedia also publishes articles and provides tools for tracking new emoji characters, design changes and usage trends. It has been owned by Zedge since 2021.",
+  "encyclosearch":[
+   "Search over two dozen encyclopedias at once with EncycloSearch! EncycloSearch is an ad-free, open-source encyclopedia search engine and reader. Supported by the Knowledge Standards Foundation.",
+   "https://encyclosearch.org"
+  ],
   "erowid":"Erowid, also called Erowid Center, is a non-profit educational organization that provides information about psychoactive plants and chemicals.",
   "etymonline":"The Online Etymology Dictionary or Etymonline, sometimes abbreviated as OED, is a free online dictionary that describes the origins of English words, written and compiled by Douglas R. Harper.",
-  "fdroid":"F-Droid is an open-source app store and software repository for Android, serving a similar function to the Google Play store. The main repository, hosted by the project, contains only free and open source apps. Applications can be browsed, downloaded and installed from the F-Droid website or client app without the need to register for an account. \"Anti-features\" such as advertising, user tracking, or dependence on non-free software are flagged in app descriptions.",
+  "fdroid":"F-Droid is a free and open source app store and software repository for Android, serving a similar function to the Google Play store. The main repository, hosted by the project, contains only free and open source apps. Applications can be browsed, downloaded and installed from the F-Droid website or client app without the need to register an account. \"Anti-features\" such as advertising, user tracking, or dependence on non-free software are flagged in app descriptions.",
   "findthatmeme":[
    "FindThatMeme - The Meme Search Engine",
    "https://findthatmeme.com"
@@ -1645,41 +1772,41 @@
    "Podcast Search Enginge",
    "https://fyyd.de"
   ],
+  "geizhals":"Geizhals, known in English as Skinflint Price Comparison, is a feature and price comparison website, focusing on, but not limited to, the German-speaking area. The product filters are managed by an editorial board. For notebooks it has 150 filters, and offers for each product type up to more than 100 different offers from online stores.",
   "genius":"Genius is an American digital media company founded on August 27, 2009, by Tom Lehman, Ilan Zechory, and Mahbod Moghadam. Its website serves as an online music encyclopedia allowing users to provide annotations and interpretation to song lyrics, news stories, sources, poetry, and documents.",
-  "gentoo":"Gentoo Linux is a Linux distribution built using the Portage package management system. Unlike a binary software distribution, the source code is compiled locally according to the user's preferences and is often optimized for the specific type of computer. Precompiled binaries are available for some packages. Gentoo runs on a wide variety of processor architectures. For the full list see table on the right.",
+  "gentoo":[
+   "Gentoo Wiki",
+   "https://wiki.gentoo.org/"
+  ],
   "gitea.com":[
    "codeberg:en",
    "ref"
   ],
-  "github":"GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.",
-  "gitlab":"GitLab Inc. is an open-core company that operates GitLab, a DevOps software package that can develop, secure, and operate software. The open-source software project was created by Ukrainian developer Dmytro Zaporozhets and Dutch developer Sytse Sijbrandij. In 2018, GitLab Inc. was considered to be the first partly-Ukrainian unicorn.",
+  "github":"GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.",
+  "gitlab":"GitLab Inc. is an open-core company that operates GitLab, a DevOps software package that can develop, secure, and operate software. GitLab includes a distributed version control based on Git, including features such as access control, bug tracking, software feature requests, task management, and wikis for every project, as well as snippets.",
   "goo":"Goo is an Internet search engine and web portal based in Japan, which is used to crawl and index primarily Japanese language websites. Goo is operated by the Japanese NTT Resonant, a subsidiary of NTT Communications. The name is derived from the phrase, \"global network continues to expand to infinity ∞\". The site's mascot is a goat named Megu-tan.",
   "goodreads":"Goodreads is an American social cataloging website and a subsidiary of Amazon that allows individuals to search its database of books, annotations, quotes, and reviews. Users can sign up and register books to generate library catalogs and reading lists. They can also create their own groups of book suggestions, surveys, polls, blogs, and discussions. The website's offices are located in San Francisco.",
-  "google":"Google Search is a search engine operated by Google. It allows users to search for information on the Internet by entering keywords or phrases. Google Search uses algorithms to analyze and rank websites based on their relevance to the search query. It is the most popular search engine worldwide.",
+  "google":"Google Search is a search engine operated by Google. It allows users to search for information on the Web by entering keywords or phrases. Google Search uses algorithms to analyze and rank websites based on their relevance to the search query. It is the most popular search engine worldwide.",
   "google images":"Google Images is a search engine owned by Google that allows users to search the World Wide Web for images. It was introduced on July 12, 2001, due to a demand for pictures of the green Versace dress of Jennifer Lopez worn in February 2000. In 2011, reverse image search functionality was added.",
   "google news":"Google News is a news aggregator service developed by Google. It presents a continuous flow of links to articles organized from thousands of publishers and magazines. Google News is available as an app on Android, iOS, and the Web.",
-  "google play apps":"Google Play, also known as the Google Play Store or Play Store and formerly Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating system and its derivatives, as well as ChromeOS, allowing users to browse and download applications developed with the Android software development kit and published through Google. Google Play has also served as a digital media store, offering games, music, books, movies, and television programs. Content that has been purchased on Google Play Movies & TV and Google Play Books can be accessed on a web browser and through the Android and iOS apps.",
+  "google play apps":"Google Play, also known as the Google Play Store or Play Store and formerly known as Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating system and its derivatives, as well as ChromeOS, allowing users to browse and download applications developed with the Android software development kit and published through Google. Google Play has also served as a digital media store, offering games, music, books, movies, and television programs. Content that has been purchased on Google Play Movies & TV and Google Play Books can be accessed on a web browser and through the Android and iOS apps.",
   "google play movies":[
    "google play apps:en",
    "ref"
   ],
   "google scholar":"Google Scholar is a freely accessible web search engine that indexes the full text or metadata of scholarly literature across an array of publishing formats and disciplines. Released in beta in November 2004, the Google Scholar index includes peer-reviewed online academic journals and books, conference papers, theses and dissertations, preprints, abstracts, technical reports, and other scholarly literature, including court opinions and patents.",
   "google videos":"Google Video was a free video hosting service, originally launched by Google on January 25, 2005.",
-  "gpodder":[
-   "free software",
-   "wikidata"
-  ],
-  "habrahabr":"Habr is a Russian collaborative blog about IT, computer science and anything related to the Internet, owned by TechMedia. Habrahabr was founded in June 2006. The English section of Habr was launched in 2019.",
+  "habrahabr":"Habr is a Russian collaborative blog about IT, computer science and anything related to the Internet, owned by TechMedia. Habrahabr was founded in June 2006, and the English section of Habr was launched in 2019.",
   "hackernews":"Hacker News (HN) is a social news website focusing on computer science and entrepreneurship. It is run by the investment fund and startup incubator Y Combinator. In general, content that can be submitted is defined as \"anything that gratifies one's intellectual curiosity.\"",
   "hex":[
    "A package manager for the Erlang ecosystem",
    "https://hex.pm/"
   ],
-  "hoogle":"Haskell is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research, and industrial applications, Haskell has pioneered a number of programming language features such as type classes, which enable type-safe operator overloading, and monadic input/output (IO). It is named after logician Haskell Curry. Haskell's main implementation is the Glasgow Haskell Compiler (GHC).",
+  "hoogle":"Haskell is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research, and industrial applications, Haskell has pioneered several programming language features such as type classes, which enable type-safe operator overloading, and monadic input/output (IO). It is named after logician Haskell Curry. Haskell's main implementation is the Glasgow Haskell Compiler (GHC).",
   "imdb":"IMDb is an online database of information related to films, television series, podcasts, home videos, video games, and streaming content online – including cast, production crew and personal biographies, plot summaries, trivia, ratings, and fan and critical reviews. IMDb began as a fan-operated movie database on the Usenet group \"rec.arts.movies\" in 1990, and moved to the Web in 1993. Since 1998, it has been owned and operated by IMDb.com, Inc., a subsidiary of Amazon.",
   "imgur":"Imgur is an American online image sharing and image hosting service with a focus on social gossip that was founded by Alan Schaaf in 2009. The service has hosted viral images and memes, particularly those posted on Reddit.",
   "ina":"The Institut national de l'audiovisuel, is a repository of all French radio and television audiovisual archives. Additionally it provides free access to archives of countries such as Afghanistan and Cambodia. It has its headquarters in Bry-sur-Marne.",
-  "internetarchivescholar":"The Internet Archive Scholar is a scholarly search engine created by the Internet Archive in 2020. It contained, as of February 2024, over 35 million research articles with full text access. The materials available come from three different forms: content identified by the Wayback Machine, by digitized print material and sources such as uploads from users and collections from partnerships.",
+  "internetarchivescholar":"The Internet Archive Scholar is a scholarly search engine created by the Internet Archive in 2020. As of February 2024, it contained over 35 million research articles with full text access. The materials available come from three different forms: content identified by the Wayback Machine, by digitized print material and sources such as uploads from users and collections from partnerships.",
   "invidious":[
    "Invidious Instances",
    "https://api.invidious.io/"
@@ -1706,16 +1833,12 @@
    "List of Rust libraries and applications. An unofficial experimental opinionated alternative to crates.io",
    "https://lib.rs"
   ],
-  "library genesis":"Library Genesis (LibGen) is a file-sharing based shadow library website for scholarly journal articles, academic and general-interest books, images, comics, audiobooks, and magazines. The site enables free access to content that is otherwise paywalled or not digitized elsewhere. LibGen describes itself as a \"links aggregator\", providing a searchable database of items \"collected from publicly available public Internet resources\" as well as files uploaded \"from users\".",
-  "library of congress":"The Library of Congress (LOC) is a research library in Washington, D.C., that serves as the library and research service of the U.S. Congress and the de facto national library of the United States. Founded in 1800, the library is the United States's oldest federal cultural institution. The library is housed in three elaborate buildings on Capitol Hill. It also maintains a conservation center in Culpeper, Virginia. The library's functions are overseen by the Librarian of Congress, and its buildings are maintained by the Architect of the Capitol. The Library of Congress is one of the largest libraries in the world. Its collections contain approximately 173 million items, and it has more than 3,000 employees. Its collections are \"universal, not limited by subject, format, or national boundary, and include research materials from all parts of the world and in more than 470 languages\".",
+  "library genesis":"Library Genesis (LibGen) is a shadow library project for file-sharing access to scholarly journal articles, academic and general-interest books, images, comics, audiobooks, and magazines. The site enables free access to content that is otherwise paywalled or not digitized elsewhere. LibGen describes itself as a \"links aggregator\", providing a searchable database of items \"collected from publicly available public Internet resources\" as well as files uploaded \"from users\".",
+  "library of congress":"The Library of Congress (LOC) is a research library in Washington, D.C. that serves as the library and research service of the U.S. Congress and the de facto national library of the United States. It also administers copyright law through the United States Copyright Office.",
   "libretranslate":[
    "Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup. Run your own API server in just a few minutes.Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup. Run your own API server in just a few minutes.",
    "https://libretranslate.com"
   ],
-  "livespace":[
-   "Join thousands of creators on the all-new social streaming platform.",
-   "https://live.space"
-  ],
   "lobste.rs":[
    "social news website focused on computer engineering",
    "wikidata"
@@ -1728,7 +1851,7 @@
    "mastodon users:en",
    "ref"
   ],
-  "mastodon users":"Mastodon is free and open-source software for running self-hosted social networking services. It has microblogging features similar to X, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies.",
+  "mastodon users":"Mastodon is free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies.",
   "material icons":[
    "icon set by Google",
    "wikidata"
@@ -1739,41 +1862,51 @@
    "https://media.ccc.de"
   ],
   "mediathekviewweb":"MediathekView is a free open-source software designed to manage the online multimedia libraries of several German public broadcasters as well as an Austrian, a Swiss and a Franco-German public broadcaster. The software comes with a German user interface that lists broadcasts available online. In October 2016, the developer announced that maintenance of the project would be discontinued at the end of the year. Three weeks later, the user community had formed a team to continue the project, and the software continues to remain open-source.",
-  "metacpan":"The Comprehensive Perl Archive Network (CPAN) is a repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors. CPAN can denote either the archive network or the Perl program that acts as an interface to the network and as an automated software installer. Most software on CPAN is free and open source software.",
+  "metacpan":"The Comprehensive Perl Archive Network (CPAN) is a software repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors. CPAN can denote either the archive network or the Perl program that acts as an interface to the network and as an automated software installer. Most software on CPAN is free and open source software.",
   "mixcloud":"Mixcloud is a popular British online music streaming service that allows for the listening and distribution of radio shows, DJ mixes and podcasts, which are crowdsourced by its registered users.",
   "mojeek":"Mojeek is a search engine based in the United Kingdom. The search results provided by Mojeek come from its own index of web pages, created by crawling the web.",
+  "mojeek images":[
+   "mojeek:en",
+   "ref"
+  ],
+  "mojeek news":[
+   "mojeek:en",
+   "ref"
+  ],
   "mozhi":[
    "mozhi - Mozhi is an alternative-frontend for many translation engines.",
    "https://codeberg.org/aryak/mozhi"
   ],
   "mwmbl":[
-   "An open source, non-profit search engine implemented in python - mwmbl/mwmbl",
+   "An open source, non-profit web search engine. Contribute to mwmbl/mwmbl development by creating an account on GitHub.",
    "https://github.com/mwmbl/mwmbl"
   ],
   "mymemory translated":[
    "MyMemory is the world largest collaborative translation archive.",
    "https://mymemory.translated.net/"
   ],
-  "naver":"Naver is a South Korean online platform operated by the Naver Corporation. It was launched in 1999 as the first web portal in South Korea to develop and use its own search engine. It was also the world's first operator to introduce the comprehensive search feature, which compiles search results from various categories and presents them on a single page. Naver has since added a multitude of new services ranging from basic features such as e-mail and news to the world's first online Q&A platform Knowledge iN.",
+  "naver":"Naver is a South Korean online platform operated by the Naver Corporation. The Naver provides community services including blogs and cafes, other convenient services such as knowledge shopping, maps, books, e-mail and naver tool bar.",
   "npm":"npm is a package manager for the JavaScript programming language maintained by npm, Inc., a subsidiary of GitHub. npm is the default package manager for the JavaScript runtime environment Node.js and is included as a recommended feature in the Node.js installer.",
   "nyaa":[
    "A BitTorrent community focused on Eastern Asian media including anime, manga, music, and more",
    "https://nyaa.si/"
   ],
-  "odysee":[
-   "decentralised video hosting platform",
-   "wikidata"
-  ],
+  "odysee":"Odysee is an American decentralized video hosting platform built on the LBRY blockchain. It positions itself as an alternative to mainstream services like YouTube with a focus on free speech and decentralization.",
   "openairedatasets":"The Framework Programmes for Research and Technological Development, also called Framework Programmes or abbreviated FP1 to FP9, are funding programmes created by the European Union/European Commission to support and foster research in the European Research Area (ERA). Starting in 2014, the funding programmes were named Horizon.",
   "openairepublications":[
    "openairedatasets:en",
    "ref"
   ],
+  "openlibrary":"Open Library is an online project intended to create \"one web page for every book ever published\". Created by Aaron Swartz, Brewster Kahle, Alexis Rossi, Anand Chitipothu, and Rebecca Hargrave Malamud, Open Library is a project of the Internet Archive, a nonprofit organization. It has been funded in part by grants from the California State Library and the Kahle/Austin Foundation. Open Library provides online digital copies in multiple formats, created from images of many public domain, out-of-print, and in-print books.",
+  "openmeteo":[
+   "Open-Source ☀️️️️️️️️️️️️️️️️️️️️️️️️️️️️️ Weather API with free access for non-commercial use. No API Key required ✅. Accurate weather forecasts for any location. Open-Meteo provides high-resolution open data ranging from 1 to 11 kilometers from national weather services. With a user-friendly JSON API, integrating weather data has never been easier. Experience the precision and convenience of Open-Meteo's Forecast API for reliable and comprehensive weather information worldwide.",
+   "https://open-meteo.com"
+  ],
   "openrepos":[
    "OpenRepos.net — Community Repository System",
    "https://openrepos.net/"
   ],
-  "openstreetmap":"OpenStreetMap (OSM) is a free, open geographic database updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveys, trace from aerial imagery and also import from other freely licensed geodata sources. OpenStreetMap is freely licensed under the Open Database License and as a result commonly used to make electronic maps, inform turn-by-turn navigation, assist in humanitarian aid and data visualisation. OpenStreetMap uses its own topology to store geographical features which can then be exported into other GIS file formats. The OpenStreetMap website itself is an online map, geodata search engine and editor.",
+  "openstreetmap":"OpenStreetMap is a website that uses an open geographic database which is updated and maintained by a community of volunteers via open collaboration. Contributors collect data from surveys, trace from aerial photo imagery or satellite imagery, and also import from other freely licensed geodata sources. OpenStreetMap is freely licensed under the Open Database License and as a result commonly used to make electronic maps, inform turn-by-turn navigation, assist in humanitarian aid and data visualisation. OpenStreetMap uses its own topology to store geographical features which can then be exported into other GIS file formats. The OpenStreetMap website itself is an online map, geodata search engine and editor.",
   "packagist":[
    "The main Composer repository, aggregating public PHP packages installable with Composer",
    "wikidata"
@@ -1787,7 +1920,11 @@
    "Photon, search-as-you-type with OpenStreetMap",
    "https://photon.komoot.io"
   ],
-  "pinterest":"Pinterest is an American image sharing and social media service designed to enable saving and discovery of information like recipes, home, style, motivation, and inspiration on the internet using images and, on a smaller scale, animated GIFs and videos, in the form of pinboards. Created by Ben Silbermann, Paul Sciarra, and Evan Sharp, Pinterest, Inc. is headquartered in San Francisco.",
+  "pi-hole.community":[
+   "discuss.python:en",
+   "ref"
+  ],
+  "pinterest":"Pinterest is an American social media service for publishing and discovery of information in the form of pinboards. This includes recipes, home, style, motivation, and inspiration on the Internet using image sharing. Pinterest, Inc. was founded by Ben Silbermann, Paul Sciarra, and Evan Sharp, and is headquartered in San Francisco.",
   "piped":[
    "alternative front end for YouTube",
    "wikidata"
@@ -1796,7 +1933,7 @@
    "piped:en",
    "ref"
   ],
-  "piratebay":"The Pirate Bay is an online index of digital content of entertainment media and software. Founded in 2003 by Swedish think tank Piratbyrån, The Pirate Bay allows visitors to search, download, and contribute magnet links and torrent files, which facilitate peer-to-peer file sharing among users of the BitTorrent protocol.",
+  "piratebay":"The Pirate Bay, commonly abbreviated as TPB, is a freely searchable online index of movies, music, video games, pornography and software. Founded in 2003 by Swedish think tank Piratbyrån, The Pirate Bay facilitates the connection among users of the peer-to-peer torrent protocol, which are able to contribute to the site through the addition of magnet links. The Pirate Bay has consistently ranked as one of the most visited torrent websites in the world.",
   "pkg.go.dev":[
    "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.",
    "https://pkg.go.dev/"
@@ -1805,22 +1942,6 @@
    "The Podcast Index is here to preserve, protect and extend the open, independent podcasting ecosystem.",
    "https://podcastindex.org"
   ],
-  "presearch":[
-   "Presearch is a decentralized search engine that provides search choice, quality results, privacy and rewards to those who want to end the search monopoly and take back the web.",
-   "https://presearch.io"
-  ],
-  "presearch images":[
-   "presearch:en",
-   "ref"
-  ],
-  "presearch news":[
-   "presearch:en",
-   "ref"
-  ],
-  "presearch videos":[
-   "presearch:en",
-   "ref"
-  ],
   "pub.dev":[
    "Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.",
    "https://pub.dev/"
@@ -1844,10 +1965,10 @@
    "online database of internet radio stations",
    "wikidata"
   ],
-  "reddit":"Reddit is an American social news aggregation, content rating, and forum social network. Registered users submit content to the site such as links, text posts, images, and videos, which are then voted up or down by other members. Posts are organized by subject into user-created boards called \"communities\" or \"subreddits\". Submissions with more upvotes appear towards the top of their subreddit and, if they receive enough upvotes, ultimately on the site's front page. Reddit administrators moderate the communities. Moderation is also conducted by community-specific moderators, who are not Reddit employees. It is operated by Reddit, Inc., based in San Francisco.",
+  "reddit":"Reddit ( ) is an American social news aggregation, content rating, and forum social network. Registered users submit content to the site such as links, text posts, images, and videos, which are then voted up or down by other members. Posts are organized by subject into user-created boards called \"subreddits\". Submissions with more upvotes appear towards the top of their subreddit and, if they receive enough upvotes, ultimately on the site's front page. Reddit administrators moderate the communities. Moderation is also conducted by community-specific moderators, who are unpaid volunteers. It is operated by Reddit, Inc., based in San Francisco.",
   "rottentomatoes":"Rotten Tomatoes is an American review-aggregation website for film and television. The company was launched in August 1998 by three undergraduate students at the University of California, Berkeley: Senh Duong, Patrick Y. Lee, and Stephen Wang. Although the name \"Rotten Tomatoes\" connects to the practice of audiences throwing rotten tomatoes in disapproval of a poor stage performance, the direct inspiration for the name from Duong, Lee, and Wang came from an equivalent scene in the 1992 Canadian film Léolo.",
   "rubygems":"RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them. It was created by Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan and Richard Kilmer during RubyConf 2004.",
-  "rumble":"Rumble is an online video platform, web hosting, and cloud services business headquartered in Toronto, Ontario, with its U.S. headquarters in Longboat Key, Florida. It was founded in 2013 by Chris Pavlovski, a Canadian technology entrepreneur. Rumble's cloud services business hosts Truth Social, and the video platform is popular among American right and far-right users. Rumble has been described as \"alt-tech\".",
+  "rumble":"Rumble is an online video platform, web hosting, and cloud services business headquartered in Toronto, Ontario, with its U.S. headquarters in Longboat Key, Florida. It was founded in 2013 by Chris Pavlovski, a Macedonian Canadian technology entrepreneur. Rumble's cloud services business hosts Truth Social, and the video platform is popular among American conservative and far-right users. Rumble has been described as \"alt-tech\".",
   "searchcode code":[
    "searchcode is a free source code search engine. Code snippets and open source (free software) repositories are indexed and searchable.",
    "https://searchcode.com/"
@@ -1878,21 +1999,17 @@
    "Polish online dictionary",
    "wikidata"
   ],
-  "soundcloud":"SoundCloud is a Swedish founded- German headquarter audio streaming service owned and operated by SoundCloud Global Limited & Co. KG. The service enables its users to upload, promote, and share audio. Founded in 2007 by Alexander Ljung and Eric Wahlforss, SoundCloud is one of the largest music streaming services in the world and is available in 190 countries and territories. The service has more than 76 million active monthly users and over 200 million audio tracks as of November 2021. SoundCloud offers both free and paid memberships on the platform, available for mobile, desktop and Xbox devices. SoundCloud has evolved from a traditional online streaming platform to an entertainment company.",
+  "soundcloud":"SoundCloud is a German-American audio streaming service owned and operated by SoundCloud Global Limited & Co. KG. The service enables its users to upload, promote, and share audio. Founded in 2007 by Alexander Ljung and Eric Wahlforss, SoundCloud is one of the largest music streaming services in the world and is available in 190 countries and territories. The service has more than 76 million active monthly users and over 200 million audio tracks as of November 2021. SoundCloud offers both free and paid memberships on the platform, available for mobile, desktop and Xbox devices. SoundCloud has evolved from a traditional online streaming platform to an entertainment company.",
   "sourcehut":[
    "software development repository and forge",
    "wikidata"
   ],
-  "stackoverflow":"Stack Exchange is a network of question-and-answer (Q&A) websites on topics in diverse fields, each site covering a specific topic, where questions, answers, and users are subject to a reputation award process. The reputation system allows the sites to be self-moderating. As of March 2023, the three most actively-viewed sites in the network are Stack Overflow, Unix & Linux, and Mathematics.",
+  "stackoverflow":"Stack Exchange is a network of question-and-answer (Q&A) websites on topics in diverse fields, each site covering a specific topic, where questions, answers, and users are subject to a reputation award process. The reputation system allows the sites to be self-moderating. As of March 2023, the three most actively viewed sites in the network are Stack Overflow, Unix & Linux, and Mathematics.",
   "startpage":"Startpage is a Dutch search engine company that highlights privacy as its distinguishing feature. The website advertises that it allows users to obtain Google Search results while protecting users' privacy by not storing personal information or search data and removing all trackers. Startpage.com also includes an Anonymous View browsing feature that allows users the option to open search results via proxy for increased anonymity.",
   "superuser":[
    "stackoverflow:en",
    "ref"
   ],
-  "svgrepo":[
-   "Free Vectors and Icons in SVG format. ✅ Download free mono or multi color vectors for commercial use. Search in 500.000+ Free SVG Vectors and Icons.",
-   "https://www.svgrepo.com"
-  ],
   "tagesschau":"Tagesschau is a German national and international television news service produced by the editorial staff of ARD-aktuell on behalf of the German public-service television network ARD.",
   "tineye":"TinEye is a reverse image search engine developed and offered by Idée, Inc., a company based in Toronto, Ontario, Canada. It is the first image search engine on the web to use image identification technology rather than keywords, metadata or watermarks. TinEye allows users to search not using keywords but with images. Upon submitting an image, TinEye creates a \"unique and compact digital signature or fingerprint\" of the image and matches it with other indexed images. This procedure is able to match even heavily edited versions of the submitted image, but will not usually return similar images in the results.",
   "tmdb":[
@@ -1904,7 +2021,7 @@
    "https://www.tokyotosho.info/"
   ],
   "unsplash":"Unsplash is a website dedicated to proprietary stock photography. Since 2021, it has been owned by Getty Images. The website claims over 330,000 contributing photographers and generates more than 13 billion photo impressions per month on their growing library of over 5 million photos. Unsplash has been cited as one of the world's leading photography websites by Forbes, Design Hub, CNET, Medium and The Next Web.",
-  "vimeo":"Vimeo, Inc. is an American video hosting, sharing, and services platform provider headquartered in New York City. Vimeo focuses on the delivery of high-definition video across a range of devices. Vimeo's business model is through software as a service (SaaS). They derive revenue by providing subscription plans for businesses and content creators. Vimeo provides its subscribers with tools for video creation, editing, and broadcasting, enterprise software solutions, as well as the means for video professionals to connect with clients and other professionals. As of December 2021, the site has 260 million users, with around 1.6 million subscribers to its services.",
+  "vimeo":"Vimeo, Inc. is an American video hosting, sharing, services provider, and broadcaster headquartered in New York City. Vimeo focuses on the delivery of high-definition video across a range of devices. Vimeo's business model is through software as a service (SaaS). They derive revenue by providing subscription plans for businesses and content creators. Vimeo provides its subscribers with tools for video creation, editing, and broadcasting, enterprise software solutions, as well as the means for video professionals to connect with clients and other professionals. As of December 2021, the site has 260 million users, with around 1.6 million subscribers to its services.",
   "voidlinux":"Void Linux is an independent Linux distribution that uses the X Binary Package System (XBPS) package manager, which was designed and implemented from scratch, and the runit init system. Excluding binary kernel blobs, a base install is composed entirely of free software.",
   "wallhaven":[
    "Your source for the best high quality wallpapers on the Net!",
@@ -1928,26 +2045,26 @@
    "wikicommons.images:en",
    "ref"
   ],
-  "wikidata":"Wikidata is a collaboratively edited multilingual knowledge graph hosted by the Wikimedia Foundation. It is a common source of open data that Wikimedia projects such as Wikipedia, and anyone else, is able to use under the CC0 public domain license. Wikidata is a wiki powered by the software MediaWiki, including its extension for semi-structured data, the Wikibase. As of early 2023, Wikidata had 1.54 billion item statements.",
+  "wikidata":"Wikidata is a collaboratively edited multilingual knowledge graph hosted by the Wikimedia Foundation. It is a common source of open data that Wikimedia projects such as Wikipedia, and anyone else, is able to use under the CC0 public domain license. Wikidata is a wiki powered by the software MediaWiki, including its extension for semi-structured data, the Wikibase. As of mid-2024, Wikidata had 1.57 billion item statements.",
   "wikimini":[
    "family of online encyclopedias for children",
    "wikidata"
   ],
   "wikinews":"Wikinews is a free-content news wiki and a project of the Wikimedia Foundation that works through collaborative journalism. Wikipedia co-founder Jimmy Wales has distinguished Wikinews from Wikipedia by saying, \"On Wikinews, each story is to be written as a news story as opposed to an encyclopedia article.\" Wikinews's neutral point of view policy aims to distinguish it from other citizen journalism efforts such as Indymedia and OhmyNews. In contrast to most Wikimedia Foundation projects, Wikinews allows original work in the form of original reporting and interviews. In contrast to newspapers, Wikinews does not permit op-ed.",
-  "wikipedia":"Wikipedia is a free content online encyclopedia written and maintained by a community of volunteers, known as Wikipedians, through open collaboration and the use of the wiki-based editing system MediaWiki. Wikipedia is the largest and most-read reference work in history. It is consistently ranked as one of the ten most popular websites in the world, and as of 2024 is ranked the fifth most visited website on the Internet by Semrush, and second by Ahrefs. Founded by Jimmy Wales and Larry Sanger on January 15, 2001, Wikipedia is hosted by the Wikimedia Foundation, an American nonprofit organization that employs a staff of over 700 people.",
+  "wikipedia":"Wikipedia is a free content online encyclopedia written and maintained by a community of volunteers, known as Wikipedians, through open collaboration and the wiki software MediaWiki. Wikipedia is the largest and most-read reference work in history, and is consistently ranked among the ten most visited websites; as of August 2024, it was ranked fourth by Semrush, and seventh by Similarweb. Founded by Jimmy Wales and Larry Sanger on January 15, 2001, Wikipedia has been hosted since 2003 by the Wikimedia Foundation, an American nonprofit organization funded mainly by donations from readers.",
   "wikiquote":"Wikiquote is part of a family of wiki-based projects run by the Wikimedia Foundation using MediaWiki software. The project's objective is to produce collaboratively a vast reference of quotations from prominent people, books, films, proverbs, etc. and writings about them. The website aims to be as accurate as possible regarding the provenance and sourcing of the quotations.",
-  "wikisource":"Wikisource is an online digital library of free-content textual sources on a wiki, operated by the Wikimedia Foundation. Wikisource is the name of the project as a whole and the name for each instance of that project ; multiple Wikisources make up the overall project of Wikisource. The project's aim is to host all forms of free text, in many languages, and translations. Originally conceived as an archive to store useful or important historical texts, it has expanded to become a general-content library. The project officially began on November 24, 2003, under the name Project Sourceberg, a play on Project Gutenberg. The name Wikisource was adopted later that year and it received its own domain name.",
+  "wikisource":"Wikisource is an online wiki-based digital library of free-content textual sources operated by the Wikimedia Foundation. Wikisource is the name of the project as a whole; it is also the name for each instance of that project, one for each language. The project's aim is to host all forms of free text, in many languages, and translations. Originally conceived as an archive to store useful or important historical texts, it has expanded to become a general-content library. The project officially began on November 24, 2003, under the name Project Sourceberg, a play on Project Gutenberg. The name Wikisource was adopted later that year and it received its own domain name.",
   "wikispecies":"Wikispecies is a wiki-based online project supported by the Wikimedia Foundation. Its aim is to create a comprehensive open content catalogue of all species; the project is directed at scientists, rather than at the general public. Jimmy Wales stated that editors are not required to fax in their degrees, but that submissions will have to pass muster with a technical audience. Wikispecies is available under the GNU Free Documentation License and CC BY-SA 3.0.",
   "wikiversity":"Wikiversity is a Wikimedia Foundation project that supports learning communities, their learning materials, and resulting activities. It differs from Wikipedia in that it offers tutorials and other materials for the fostering of learning, rather than an encyclopedia. It is available in many languages.",
   "wikivoyage":"Wikivoyage is a free web-based travel guide for travel destinations and travel topics written by volunteer authors. It is a sister project of Wikipedia and supported and hosted by the same non-profit Wikimedia Foundation (WMF). Wikivoyage has been called the \"Wikipedia of travel guides\".",
-  "wiktionary":"Wiktionary is a multilingual, web-based project to create a free content dictionary of terms in all natural languages and in a number of artificial languages. These entries may contain definitions, images for illustration, pronunciations, etymologies, inflections, usage examples, quotations, related terms, and translations of terms into other languages, among other features. It is collaboratively edited via a wiki. Its name is a portmanteau of the words wiki and dictionary. It is available in 193 languages and in Simple English. Like its sister project Wikipedia, Wiktionary is run by the Wikimedia Foundation, and is written collaboratively by volunteers, dubbed \"Wiktionarians\". Its wiki software, MediaWiki, allows almost anyone with access to the website to create and edit entries.",
+  "wiktionary":"Wiktionary is a multilingual, web-based project to create a free content dictionary of terms in all natural languages and in a number of artificial languages. These entries may contain definitions, images for illustration, pronunciations, etymologies, inflections, usage examples, quotations, related terms, and translations of terms into other languages, among other features. It is collaboratively edited via a wiki. Its name is a portmanteau of the words wiki and dictionary. It is available in 194 languages and in Simple English. Like its sister project Wikipedia, Wiktionary is run by the Wikimedia Foundation, and is written collaboratively by volunteers, dubbed \"Wiktionarians\". Its wiki software, MediaWiki, allows almost anyone with access to the website to create and edit entries.",
   "wolframalpha":"WolframAlpha is an answer engine developed by Wolfram Research. It is offered as an online service that answers factual queries by computing answers from externally sourced data.",
   "wordnik":"Wordnik, a nonprofit organization, is an online English dictionary and language resource that provides dictionary and thesaurus content. Some of the content is based on print dictionaries such as the Century Dictionary, the American Heritage Dictionary, WordNet, and GCIDE. Wordnik has collected a corpus of billions of words which it uses to display example sentences, allowing it to provide information on a much larger set of words than a typical dictionary. Wordnik uses as many real examples as possible when defining a word.",
   "wttr.in":[
    "weather forecast service",
    "wikidata"
   ],
-  "yacy":"YaCy is a free distributed search engine built on the principles of peer-to-peer (P2P) networks, created by Michael Christen in 2003. The engine is written in Java and distributed on several hundred computers, as of September 2006, so-called YaCy-peers. Each YaCy-peer independently crawls through the Internet, analyzes and indexes found web pages, and stores indexing results in a common database which is shared with other YaCy-peers using principles of peer-to-peer.",
+  "yacy":"YaCy is a free distributed search engine built on the principles of peer-to-peer (P2P) networks, created by Michael Christen in 2003. The engine is written in Java and distributed on several hundred computers, as of September 2006, so-called YaCy-peers.",
   "yacy images":[
    "yacy:en",
    "ref"
@@ -1957,9 +2074,9 @@
    "https://search.yahoo.com/"
   ],
   "yahoo news":"Yahoo! News is a news website that originated as an internet-based news aggregator by Yahoo!. The site was created by Yahoo! software engineer Brad Clawsie in August 1996. Articles originally came from news services such as the Associated Press, Reuters, Fox News, Al Jazeera, ABC News, USA Today, CNN and BBC News.",
-  "youtube":"YouTube is an American online video sharing platform owned by Google. Accessible worldwide, YouTube launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim, three former employees of PayPal. Headquartered in San Bruno, California, United States, it is the second most visited website in the world, after Google Search. YouTube has more than 2.5 billion monthly users, who collectively watch more than one billion hours of videos every day. As of May 2019, videos were being uploaded to the platform at a rate of more than 500 hours of content per minute, and as of 2021, there were approximately 14 billion videos in total.",
+  "youtube":"YouTube is an online video sharing platform owned by Google. YouTube was founded on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim, three former employees of PayPal. Headquartered in San Bruno, California, United States, it is the second-most visited website in the world, after Google Search. In January 2024, YouTube had more than 2.7 billion monthly active users, who collectively watched more than one billion hours of videos every day. As of May 2019, videos were being uploaded to the platform at a rate of more than 500 hours of content per minute, and as of 2021, there were approximately 14 billion videos in total.",
   "yummly":"Yummly is an American website and mobile app that provides users recipes via recommendations and a search engine. Yummly uses a knowledge graph to offer a semantic web search engine for food, cooking and recipes.",
-  "z-library":"Z-Library is a shadow library project for file-sharing access to scholarly journal articles, academic texts and general-interest books. It began as a mirror of Library Genesis, but has since expanded dramatically."
+  "z-library":"Z-Library is a shadow library project for file-sharing access to scholarly journal articles, academic texts and general-interest books. It began as a mirror of Library Genesis, but has expanded dramatically."
  },
  "eo":{
   "artic":"La Arta Instituto de Ĉikago estas enciklopedia arta muzeo situanta ĉe la Ĉikaga Parko Grant. Ĝi enhavas kolekton de arto de Impresionismo kaj Post-impresionismo en sia konstanta kolekto. Ties enhavo inkludas ankaŭ montron de usona pentrarto, eŭropa pentrarto, eŭropa kaj amerika ornamarto, azia arto, moderna kaj nuntempa arto, kaj dezajno pri arkitekturo kaj industrio.",
@@ -1989,6 +2106,7 @@
    "ref"
   ],
   "btdigg":"BTDigg estas la unua BitTorenta DHT-serĉilo. Ĝi partoprenas en la BitTorenta DHT-reto, subtenas la reton kaj rekonas similecojn inter magnetligiloj kaj kelkaj torentaj atributoj, kiuj estas konservataj en datumbazo. Por la uzantoj BTDigg ofertas plentekstan serĉadon per reta interfaco, kiun atingeblas ankaŭ per anonimigaj retoj Tor kaj I2P.",
+  "curlie":"Projekto por Malferma Katalogo, ofte nomita DMoz, estis katalogo de retejoj, redaktata libere de volontuloj tra la tuta mondo, simile kiel Vikipedio.",
   "currency":"DuckDuckGo estas interreta serĉilo kiu utiligas informojn de homamase alportitaj retejoj kiel ekzemple Vikipedio por akiri siajn rezultojn. La serĉilopolitiko diras ke ĝi protektas privatecon, kaj ne registras uzanto-informojn. Ĉar uzantoj ne estas profilitaj, la \"filtriloveziko\" povas esti evitita, kie al ĉiuj uzantoj estas montritaj la samaj serĉorezultoj por antaŭfiksita serĉvorto.",
   "ddg definitions":[
    "currency:eo",
@@ -2019,7 +2137,7 @@
   "flickr":"Flickr estas usona servo pri bildigado kaj filmoj, kaj ankaŭ interreta komunumo. Ĝi estis kreita de Ludicorp en 2004 kaj estis populara ĉe gastigado de altaj distingivaj fotoj de amatoraj kaj profesiaj fotistoj. Ĝi ŝanĝis sian posedanton plurfoje kaj nune estas posedata de SmugMug ekde la 20-a de aprilo 2018.",
   "free software directory":"La Katalogo de Libera Programaro estas projekto de la Fondumo por Libera Programaro. Ĝi katalogas liberajn komputilajn programojn, kiuj uzeblas de liberaj operaciumoj—precipe GNU kaj Linukso. La katalogitaj projektoj ofte ankaŭ uzeblas de iuj aliaj operaciumo. Antaŭe Unesko kundirektis la projekton.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub estas tutmonda kompanio, kiu provizas gastigadon por evoluigo de programoj per la versitena sistemo Git. Ĝi estas filio de Microsoft, kiu akiris la kompanion en 2018 por 7,5 bilionoj da usonaj dolaroj.",
@@ -2066,6 +2184,7 @@
   "peertube":"PeerTube estas libera programaro, malcentra, malcentralizita, federacia retapliko, kiu uzas peer-to-peer teknologion por redukti la ŝarĝon sur individuaj serviloj dum spektado de videoj.",
   "pinterest":"Pinterest estas socia reto kaj telefonaplikaĵo, kiu funkciigas softvarsistemon dizajnitan por malkovri informojn pri la Tutmonda Reto. Registrado estas postulata por uzo. La retejo estis fondita de Ben Silbermann, Paul Sciarra kaj Evan Sharp. Ben resumis la firmaon kiel \"katalogo de ideoj\", prefere ol kiel socia reto. Ĝi estis fondita en marto 2010.",
   "piratebay":"«The Pirate Bay» estas Sveduja retpaĝaro, kiu gastigas ligildosierojn por la protokolo BitTorrent.",
+  "pubmed":"Medline estas la plej granda bibliografia datumbazo de artikoloj en la medicinaj sciencoj, kreitaj de la Usona Nacia Biblioteko de Medicino (NLM). Ĝi Kovras ĉirkaŭ 75% de la medicinaj publikaĵoj de la mondo kaj uzas MeSH- vortaron. MEDLINE estas ŝlosila komponanto de PubMed.",
   "qwant":"Qwant [kwɑ̃t] estas eŭropa reta serĉilo fondita la 16an de februaro 2013 de Jean-Manuel Rozan, Éric Leandri kaj Patrick Constant. Ĝi de sia komenco depostuliĝas nek spuri siajn uzantojn nek vendi iliajn personajn datumojn, por garantii ilian intiman vivon, kaj volemas esti neŭtrala en siaj serĉrezultoj.",
   "qwant images":[
    "qwant:eo",
@@ -2125,6 +2244,7 @@
  "es":{
   "1337x":"1337x es un sitio web que proporciona un motor de búsqueda de archivos .torrent y enlaces magnet utilizados para compartir archivos entre iguales (peer-to-peer) a través del protocolo BitTorrent.",
   "9gag":"9GAG es un sitio humorístico de Internet establecido en Hong Kong y publicado en Estados Unidos. Lanzada en 2008, esta página es muy conocida por el uso de memes.",
+  "alpine linux packages":"Alpine Linux es una distribución Linux basada en musl y BusyBox, que tiene como objetivo ser ligera y segura por defecto sin dejar de ser útil para tareas de propósito general. Alpine Linux, desde la versión 3.8 deja de usar los parches PaX y grsecurity en el núcleo por defecto. Está diseñado principalmente para routers x86, cortafuegos, VPNs, VoIP y servidores.",
   "annas archive":"El Archivo de Anna es un metabuscador en línea gratuito y sin ánimo de lucro de bibliotecas fantasma que proporciona acceso a una colección de libros, creado por un equipo de archivistas anónimos, y publicado en respuesta directa a los esfuerzos de las fuerzas de seguridad, con la ayuda formal de The Publishers Association y Authors Guild, para cerrar el sitio web de Z-Library en noviembre de 2022.",
   "apple app store":"La Apple App Store es un servicio para el iPhone, iPod Touch y el iPad, creado por Apple, que permite a los usuarios buscar y descargar aplicaciones publicadas por Apple. Estas aplicaciones pueden adquirirse o son gratuitas, según los casos. Las aplicaciones pueden ser descargadas directamente al iPhone o al iPod Touch por medio de una aplicación del mismo nombre.",
   "apple maps":"Apple Maps es un servicio de mapas desarrollado por Apple a los dispositivos con iPadOS, iOS y OS X y macOS. Fue introducido en marzo de 2012 en todos los dispositivos nuevos y con todas actualizaciones del sistema como reemplazo del Google Maps.",
@@ -2136,7 +2256,7 @@
    "ref"
   ],
   "bandcamp":"Bandcamp es una tienda de música en línea, además de una plataforma de lanzamiento y de promoción para artistas independientes. Abrió su web en septiembre de 2008, y en 2012 posee un catálogo de más de 5 millones de canciones, más de 600.000 álbumes procedentes de 183 países. El 2 de marzo de 2022, Bandcamp fue adquirida por Epic Games.",
-  "bilibili":"Bilibili es una página de alojamiento de vídeos. Es la página más popular con tema de anime, manga y el fandom de videojuegos en China. Bilibili utiliza Adobe Flash o HTML5, que se puede cambiar manualmente, para reproducir vídeos subidos por el usuario alojados por ellos mismos o por fuentes de terceros, y que cuentan con un sistema de subtítulos superpuestos en tiempo real para la experiencia de reproducción interactiva.",
+  "bilibili":"Bilibili es una página de alojamiento de vídeos china. Es la página más popular con tema de anime, manga y el fandom de videojuegos en China. Bilibili utiliza Adobe Flash o HTML5, que se puede cambiar manualmente, para reproducir vídeos subidos por el usuario alojados por ellos mismos o por fuentes de terceros, y que cuentan con un sistema de subtítulos superpuestos en tiempo real para la experiencia de reproducción interactiva.",
   "bing":"Microsoft Bing es un motor de búsqueda web de Microsoft. El servicio tiene su origen en los anteriores motores de búsqueda de Microsoft: MSN Search, Windows Live Search y posteriormente Live Search. Bing proporciona varios servicios de búsqueda, incluidos productos de búsqueda web, de vídeo, de imágenes y de mapas. Se desarrolla utilizando ASP.NET.",
   "bing images":[
    "bing:es",
@@ -2158,6 +2278,10 @@
    "brave:es",
    "ref"
   ],
+  "caddy.community":[
+   "discuss.python:es",
+   "ref"
+  ],
   "crossref":"Crossref es una organización sin fines de lucro que provee infraestructura digital para la comunidad académica y de investigación global. Crossref registra y conecta el conocimiento de forma única y persistente a través de metadatos e identificadores abiertos para todos los objetos de investigación, como subvenciones y artículos. Es la mayor agencia de registro de identificadores de objetos digitales (DOI) de la Fundación Internacional DOI. Tiene 19.000 miembros de 150 países que representan a editores, bibliotecas, instituciones de investigación y financiadores. Se lanzó a principios de 2000 como un esfuerzo cooperativo entre editores para permitir enlaces persistentes de citas multiplataforma en revistas académicas en línea. Para julio de 2023, Crossref identifica y conecta 150 millones de registros de metadatos sobre objetos de investigación disponibles abiertamente para su reutilización sin restricciones. Facilitan un promedio de 1.100 millones de resoluciones DOI cada mes y tienen 1.000 millones de consultas de metadatos cada mes.",
   "curlie":[
    "directorio de Internet editado por personas",
@@ -2175,6 +2299,7 @@
    "Diccionarios en línea: inglés, español, alemán, francés, italiano, húngaro...",
    "https://dictzone.com/"
   ],
+  "discuss.python":"Discourse es un sistema de foros y listas de correo de código abierto creado en 2013 por Jeff Atwood, Robin Ward y Sam Saffron. La aplicación funciona con Ember.js y Ruby on Rails. PostgreSQL es el sistema de gestión de bases de datos.",
   "duckduckgo":[
    "currency:es",
    "ref"
@@ -2209,7 +2334,10 @@
   "flickr":"Flickr es un sitio web que permite almacenar, ordenar, buscar, vender y compartir fotografías o vídeos en línea, a través de Internet.",
   "free software directory":"Free Software Directory (FSD) es un proyecto de la Free Software Foundation (FSF). Su objetivo es catalogar el Software Libre que se puede ejecutar en Sistemas Operativos libres, especialmente sistemas GNU/Linux. El software catalogado, a menudo, puede ser también ejecutado en otros Sistemas Operativos no libres. Anteriormente en el mantenimiento del proyecto colaboraba la Unesco.",
   "genius":"Genius es una empresa estadounidense de medios digitales fundada en agosto de 2009 por Tom Lehman, Ilan Zechory y Mahbod Moghadam. El sitio permite a los usuarios aportar anotaciones e interpretaciones a las letras de canciones, noticias, fuentes, poesía y documentos.",
-  "gentoo":"Genkernel es una herramienta para la construcción de un propósito general modular del núcleo (informática) Linux para Gentoo Linux. Genkernel compila el kernel con todos los controladores de dispositivos construidos como módulos, entonces estas copias a un disco RAM que se pasa al kernel en el momento del arranque, ofreciendo detección automática de hardware. Se ha diseñado para permitir que los usuarios con poca o ninguna experiencia en la configuración de un núcleo Linux fácilmente a crear un grupo de trabajo núcleo.",
+  "gentoo":[
+   "gentoo:en",
+   "ref"
+  ],
   "github":"GitHub es una forja para alojar proyectos utilizando el sistema de control de versiones Git. Se utiliza principalmente para la creación de código fuente de programas de ordenador. El software que opera GitHub fue escrito en Ruby on Rails. Desde enero de 2010, GitHub opera bajo el nombre de GitHub, Inc. Anteriormente era conocida como Logical Awesome LLC. El código de los proyectos alojados en GitHub se almacena generalmente de forma pública.",
   "gitlab":"Gitlab Inc. es una compañía de núcleo abierto y es la principal proveedora del software GitLab, un servicio web de forja, control de versiones y DevOps basado en Git. Además de gestor de repositorios, el servicio ofrece también alojamiento de wikis y un sistema de seguimiento de errores, todo ello publicado bajo una licencia de código abierto, principalmente.",
   "goo":"goo, que debe ser escrito en minúsculas, es un motor de búsqueda de Internet y un portal ubicado en Japón que indexa contenidos principalmente en japonés. goo es operado por la empresa de telecomunicaciones NTT.",
@@ -2224,14 +2352,11 @@
   ],
   "google scholar":"Google Académico es un motor de búsqueda de Google enfocado y especializado en la búsqueda de contenido y bibliografía científico-académica. El sitio indexa editoriales, bibliotecas, repositorios, bases de datos bibliográficas, entre otros; y entre sus resultados se pueden encontrar citas, enlaces a libros, artículos de revistas científicas, comunicaciones y congresos, informes científico-técnicos, tesis, tesinas y archivos depositados en repositorios.",
   "google videos":"Google Videos (en Latinoamérica como Google Videos y en España como Google Vídeos fue un servicio de Google que hasta enero de 2009 permitía subir clips de video a sus servidores para que cualquier persona los pudiera buscar y ver directamente desde su navegador. Inicialmente nació como competencia de YouTube, a la que terminó comprando el 10 de octubre de 2006. Finalmente, Google Video pasó a funcionar como un mero buscador de vídeos en la red, pasando a ser YouTube el único servicio de estos dos que permite la subida de vídeos.",
-  "hoogle":"Haskell es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática. Su nombre se debe al lógico estadounidense Haskell Curry, debido a su aporte al cálculo lambda, el cual tiene gran influencia en el lenguaje. En Haskell, \"una función es un ciudadano de primera clase\" del lenguaje de programación. Como lenguaje de programación funcional, el constructor de controles primario es la función. El lenguaje tiene sus orígenes en las observaciones de Haskell Curry y sus descendientes intelectuales.",
+  "hoogle":"Haskell es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática. Su nombre se debe al lógico estadounidense Haskell Curry, debido a su aporte al cálculo lambda, el cual tiene gran influencia en el lenguaje. En Haskell, «una función es un ciudadano de primera clase» del lenguaje de programación. Como lenguaje de programación funcional, el constructor de controles primario es la función. El lenguaje tiene sus orígenes en las observaciones de Haskell Curry y sus descendientes intelectuales.",
   "imdb":"Internet Movie Database es una base de datos en línea que en un principio almacena información relacionada con películas, y con el tiempo se transforma en la base de datos más grande del mundo donde se encuentran programas de televisión, eventos en vivo y difundidos en televisión o en la web, entrega de premios, especiales y videojuegos. Se encuentra el personal de equipo de producción, actores, series y programas de televisión, videojuegos, actores de doblaje y personajes ficticios que aparecen en los medios de entretenimiento visual. Recibe más de 100 millones de usuarios únicos al mes y cuenta con una versión móvil. IMDb fue inaugurada el 17 de octubre de 1990, y en 1998 fue adquirida por Amazon.com.",
   "imgur":"Imgur es un sitio web para alojar imágenes en línea, fundado por Alan Schaaf en el 2009 en Ohio, Estados Unidos, como un regalo para la comunidad de Reddit. Imgur es, actualmente, una de las mayores webs de contenido de imágenes de Internet donde son juzgadas en tiempo real por una comunidad de usuarios a través de comentarios y votos.",
   "ina":"El Instituto nacional del audiovisual (INA) es una dependencia pública francesa dedicada a archivar las producciones audiovisuales, de producir, de editar, de ceder contenidos audiovisuales y multimedia a destino de todos los públicos, profesionales o particulares, para todas las pantallas. El INA también es un centro de formación y de investigación que pretende desarrollar y transmitir los saberes de los medios de comunicación audiovisuales.",
-  "internetarchivescholar":[
-   "base de datos bibliográfica de Internet Archive",
-   "wikidata"
-  ],
+  "internetarchivescholar":"Internet Archive Scholar es un motor de búsqueda académica creado por Internet Archive en 2020. En febrero de 2024, contenía más de 35 millones de artículos de investigación con acceso a texto completo. Los materiales disponibles provienen de tres formas diferentes: contenido identificado por Wayback Machine, material impreso digitalizado y fuentes como cargas de usuarios y colecciones de asociaciones.",
   "kickass":"KickassTorrents es un sitio web que proporciona un directorio de archivos torrent y enlaces magnéticos para facilitar el intercambio de archivos peer-to-peer mediante el protocolo BitTorrent. Fue fundada en 2008 y fue puesto fuera de línea el 20 de julio de 2016, cuando el dominio fue capturado por el gobierno de Estados Unidos. Los servidores proxy del sitio fueron cerrados por su personal, al mismo tiempo.",
   "lemmy comments":[
    "lemmy communities:es",
@@ -2261,11 +2386,24 @@
   "metacpan":"CPAN es el acrónimo de Comprehensive Perl Archive Network. Es un enorme archivo de software escrito en Perl, así como de documentación sobre el mismo. Tiene presencia en la Web a través de su sitio www.cpan.org y sus 267 espejos distribuidos por todo el mundo.",
   "mixcloud":"Mixcloud es un servicio británico de transmisión de música en línea que permite escuchar y distribuir programas de radio, mezclas de DJ y podcasts, que son financiados por sus usuarios registrados.",
   "mojeek":"Mojeek es un motor de búsqueda localizado en Reino Unido. La búsqueda proporcionada por Mojeek proviene de su índice propio de páginas web.",
+  "mojeek images":[
+   "mojeek:es",
+   "ref"
+  ],
+  "mojeek news":[
+   "mojeek:es",
+   "ref"
+  ],
   "naver":"Naver es el principal portal de Internet de Corea del Sur. Naver fue lanzado en junio de 1999 y fue el primer portal coreano que disponía de un buscador propio e independiente integrado con la página. Desde entonces ha liderado la carrera del desarrollo de buscadores en Corea. Además Naver proporciona muchos servicios a los internautas: posee una agencia de noticias propia que cubre exhaustivamente más de 90 medios de comunicación, un servicio de correo electrónico y un buscador de tesis doctorales. Su contenido más popular son los de los manhwas Torre de Dios y Girls of the Wilds. También es dueña de la aplicación de llamadas gratis LINE.",
   "npm":"npm es el sistema de gestión de paquetes por defecto para Node.js, un entorno de ejecución para JavaScript, bajo Artistic License 2.0.",
-  "odysee":"Odysee es una plataforma de alojamiento de videos creada en septiembre de 2020 por la compañía estadounidense LBRY.inc cuyo CEO y cofundador es Jeremy Kauffman.",
+  "odysee":"Odysee es una plataforma de alojamiento de videos creada y fundada en septiembre de 2020 por Julian Chandra.",
+  "openlibrary":"OpenLibrary es un proyecto que tiene el objetivo de crear una base de datos de libros colaborativa y de acceso abierto. Lo realiza la organización sin ánimo de lucro Internet Archive y está patrocinada parcialmente por una beca de la California State Library.",
   "openstreetmap":"OpenStreetMap es un proyecto colaborativo para crear mapas editables y libres. En lugar del mapa en sí, los datos generados por el proyecto se consideran su salida principal.",
   "peertube":"PeerTube es una aplicación web de software libre, descentralizada, federada y que usa la tecnología peer-to-peer para reducir la carga de los servidores individuales al visualizar videos.",
+  "pi-hole.community":[
+   "discuss.python:es",
+   "ref"
+  ],
   "pinterest":"Pinterest es una red social que permite a los usuarios crear y administrar, en tableros personales temáticos, colecciones de imágenes como eventos, intereses, aficiones y mucho más. Los usuarios pueden buscar otros pinboards, \"repinchar\" imágenes para sus propias colecciones. La misión de Pinterest es «conectar a todos en el mundo, a través de cosas que encuentran interesantes» también se puede charlar en ese sitio pero no contiene llamadas o videollamadas.Fundada por Ben Silbermann, Paul Sciarra y Evan Sharp, el sitio es manejado por Cold Brew Labs y financiado por un pequeño grupo de empresarios e inversores.",
   "piratebay":"The Pirate Bay es un motor de búsqueda y rastreo de ficheros BitTorrent (.torrent) en el que es posible realizar búsquedas de todo tipo de material multimedia.",
   "pubmed":"MEDLINE o Medline es posiblemente la base de datos de bibliografía médica más amplia que existe, producida por la Biblioteca Nacional de Medicina de los Estados Unidos. En realidad es una versión automatizada de tres índices impresos: Index Medicus, Index to Dental Literature e International Nursing Index. Recoge referencias bibliográficas de los artículos publicados en unas 5.500 revistas médicas desde 1966 y actualmente reúne más de 30.000.000 citas, teniendo en marcha un proceso para la carga paulatina de citas anteriores a 1966, que incluye artículos desde 1871.",
@@ -2316,7 +2454,7 @@
   "wikidata":"Wikidata es una base de conocimientos editada en colaboración y alojada por la Fundación Wikimedia. Tiene el objetivo de proporcionar una fuente común de datos que puedan ser utilizados por proyectos de Wikimedia como Wikipedia, y por cualquier otra persona, bajo una licencia CC0 de dominio público. Esto es similar a la forma en que Wikimedia Commons proporciona almacenamiento para archivos multimedia y acceso a estos archivos para todos los proyectos de Wikimedia. Wikidata funciona y opera con el software Wikibase.",
   "wikimini":"Wikimini es una enciclopedia en línea para niños, gratuita, que tiene la particularidad de ser escrita colaborativamente por niños y adolescentes. Su contenido está dirigido a lectores de 8 a 13 años y está publicado bajo licencia libre, lo que permite su difusión y reutilización. Desde que se puso en línea el 1 de octubre de 2008 por el friburgués Laurent Jauquier, el sitio ha experimentando un crecimiento en aumento dentro de la comunidad francófona.",
   "wikinews":"Wikinoticias es una fuente de noticias de contenido libre y un proyecto de la Fundación Wikimedia. El sitio funciona a través del periodismo colaborativo. El cofundador de Wikipedia, Jimmy Wales, ha distinguido a Wikinews de Wikipedia al decir «en Wikinews, cada historia debe escribirse como una noticia en lugar de un artículo de enciclopedia». La política de punto de vista neutral adoptada en Wikinoticias la distingue de otros esfuerzos de periodismo ciudadano como Indymedia y OhmyNews. A diferencia de la mayoría de los proyectos de la Fundación Wikimedia, Wikinews permite el trabajo original en forma de informes y entrevistas originales.",
-  "wikipedia":"Wikipedia es una enciclopedia libre, políglota y editada de manera colaborativa. Es administrada por la Fundación Wikimedia, una organización sin ánimo de lucro cuya financiación está basada en donaciones. Sus más de 62 millones de artículos en 334 idiomas han sido redactados en conjunto por voluntarios de todo el mundo, lo que suma más de 3000 millones de ediciones, y permite que cualquier persona pueda sumarse al proyecto para editarlos, a menos que la página se encuentre protegida contra vandalismos para evitar problemas o disputas.",
+  "wikipedia":"Wikipedia es una enciclopedia libre, políglota y editada de manera colaborativa. Es administrada por la Fundación Wikimedia, una organización sin ánimo de lucro cuya financiación está basada en donaciones. Sus más de 63 millones de artículos en 334 idiomas han sido redactados en conjunto por voluntarios de todo el mundo, lo que suma más de 3500 millones de ediciones, y permite que cualquier persona pueda sumarse al proyecto para editarlos, a menos que la página se encuentre protegida contra vandalismos para evitar problemas o disputas.",
   "wikiquote":"Wikiquote es una colección de citas célebres de personajes famosos, libros y proverbios. Se realiza de forma colaborativa a través de Internet, bajo la licencia libre GFDL, y basándose en tecnología wiki. Se basa en una idea de Daniel Alston, implementada por Brion Vibber.",
   "wikisource":"Wikisource es un proyecto hermano de Wikipedia cuyo objetivo es crear una biblioteca de textos originales y libros que hayan sido publicados con una licencia GFDL, Creative Commons o que sean de dominio público; junto con su traducción en distintas lenguas. Este sitio forma parte de la fundación Wikimedia. Forman parte de Wikisource distintos libros publicados, así como documentos históricos, ensayos, etc. Su página de inicio presenta una clasificación general por países, géneros y épocas, entre otras opciones.",
   "wikispecies":"Wikispecies es un proyecto de la Fundación Wikimedia cuya misión es la de ser un directorio libre de especies. Cubre los animales, plantas, hongos, bacterias, arqueas, protistas y otras formas de vida, y se desarrollará en estrecho contacto con otros proyectos wiki, especialmente Wikipedia. Fue creado en el 2004 por propuesta de Benedikt Mandl.",
@@ -2325,7 +2463,7 @@
   "wiktionary":"El Wikcionario es un proyecto de diccionario libre de la Fundación Wikimedia, que contiene definiciones, traducciones, etimologías, sinónimos y pronunciaciones de palabras en múltiples idiomas. Está basado en la tecnología wiki, en particular mediante la utilización del software MediaWiki, y su contenido está protegido por las licencias libres GFDL y CC BY-SA.",
   "wolframalpha":"Wolfram|Alpha es un buscador de respuestas desarrollado por la compañía Wolfram Research. Es un servicio en línea que responde a las preguntas directamente, mediante el procesamiento de la respuesta extraída de una base de datos estructurados, en lugar de proporcionar una lista de los documentos o páginas web que podrían contener la respuesta, tal y como lo hace Google. Fue anunciado en marzo de 2009 por el físico británico Stephen Wolfram y está en funcionamiento desde el 15 de mayo de 2009. Fue lanzado en español en 2022.",
   "wttr.in":[
-   "El tiempo en: Boydton, Virginia, United States",
+   "El tiempo en: San Jose, California, United States",
    "https://wttr.in"
   ],
   "yacy":"YaCy es un motor de búsqueda distribuido y libre que utiliza una red peer-to-peer (P2P) como infraestructura. En 2011 el motor tenía 1400 millones de documentos en su índice, y gestionaba unas 130.000 peticiones de búsquedas al día.",
@@ -2337,7 +2475,7 @@
    "sitio web de noticias de Yahoo!",
    "wikidata"
   ],
-  "youtube":"YouTube es un sitio web de origen estadounidense dedicado a compartir videos. Presenta una variedad de clips de películas, programas de televisión y vídeos musicales, así como contenidos amateur como videoblogs y YouTube Gaming. Las personas que crean contenido para esta plataforma generalmente son conocidas como youtubers.",
+  "youtube":"YouTube (YT) es un sitio web de origen estadounidense dedicado a compartir videos. Presenta una variedad de clips de películas, programas de televisión y vídeos musicales, así como contenidos amateur como videoblogs. Las personas que crean contenido para esta plataforma generalmente son conocidas como youtubers.",
   "z-library":"Z-Library es un proyecto de biblioteca fantasma de intercambio de archivos con acceso a artículos de revistas académicas, textos académicos y libros de interés general. Se originó como un espejo de Library Genesis, y la mayoría de sus libros proceden de esta. Sin embargo, algunos de ellos son subidos directamente a este sitio por usuarios individuales y no están incluidos en la colección de Library Genesis. Las personas también pueden contribuir al repositorio del sitio web para hacer que la literatura sea accesible para tantas personas como sea posible."
  },
  "et":{
@@ -2371,6 +2509,7 @@
    "brave:et",
    "ref"
   ],
+  "curlie":"DMOZ (ehk domeeninimi directory.mozilla.org) on veebilinkide mitmekeelne avatud sisuga kataloog. Seda haldavat portaali ja kommuuni nimetatakse Avatud lähtekoodiga projektiks (ODP). DMOZi omanik on AOL, ent selle sisu loovad ja haldavad vabatahtlikud toimetajad.",
   "deezer":"Deezer on prantsuse veebipõhine muusika voogedastusteenus.",
   "deviantart":"DeviantART on kunstiteemaline veebisait, mis avati 7. augustil 2000.",
   "dictzone":[
@@ -2378,8 +2517,12 @@
    "https://dictzone.com/"
   ],
   "flickr":"Flickr on Yahoo! veebikeskkond, mis on loodud eelkõige fotode ja videote talletamiseks, haldamiseks ja jagamiseks. Ludicorp asutas Flickri 2004. aastal ning 2005. aastal omandas selle Yahoo. Lisaks sellele, et tegemist on populaarse veebiteenusega, milles iga kasutaja saab \"oma\" veebilehtedel jagada ja talletada enda tehtud fotosid, kasutavad Flickrit ka fototöötlejad ja blogijad, kes kasutavad fotosid blogides ja sotsiaalmeedias.",
+  "free software directory":[
+   "teaduslik artikkel",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub on Ameerika firma, mis pakub veebimajutusteenust tarkvaraarenduseks, kasutades Giti tarkvara. GitHub on Microsofti tütarettevõte alates 2018. aastast, mil Microsoft ostis GitHubi 7,5 miljardi dollari eest. GitHub põhineb Giti hajutatud versioonihaldusel ja lähtekoodihaldusel, kuid lisab neile veel võimalusi, näiteks võimalust kontrollida, kes pääseb koodile juurde, koodi veakontrolli, tarkvara funktsioonide taotlust ning igale projektile oma vikit. GitHub on kirjutatud Rubys ning baseerub Ruby on Railsi raamistikul.",
@@ -2413,6 +2556,7 @@
   ],
   "mastodon users":"Mastodon on avatud lähtekoodiga hajutatud sotsiaalmeediavõrgustik. Selle peamine funktsioon on mikroblogimine ja kasutajakogemus sarnaneb Twitterile, kuid aluseks olev detsentraliseeritud võrgustik koosneb sõltumatutest, omavahel födereeritud serveritest, mis teenindavad nende juures registreeritud kasutajaid ja vahendavad postitusi jm sisu üle kogu võrgustiku.",
   "npm":"npm on JavaScripti programmeerimiskeele jaoks loodud paketihaldur. See on JavaScripti käituskeskkonna Node.js standardne paketihaldur.",
+  "openlibrary":"Open Library on internetiprojekt ja digitaalraamatukogu, mille eesmärk on \"luua veebileht iga raamatu kohta, mis on eales avaldatud\". Selle asutasid Aaron Swartz, Brewster Kahle, Alexis Rossi, Anand Chitipothu ja Rebecca Malamud. Open Library on mittetulundusliku Internet Archive'i sõsarprojekt ning see on osaliselt rahastatud USA California osariikliku raamatukogu ja Kahle/Austin Foundationi poolt. See teeb digitaalsel kujul kättesaadavaks raamatuid, mis on avalikus omandis, olenemata selles, kas need paberkujul on läbi müüdud või veel müügil.",
   "openstreetmap":"OpenStreetMap on avatud lähtekoodiga projekt, mille raames luuakse vabalt kasutatavaid geograafilisi andmeid, näiteks tänavakaarte.",
   "pinterest":"Pinterest on sotsiaalmeedia veebi- ja mobiilirakendus, mis on tasuta veebisait, kuid nõuab kasutajatelt registreerumist. Kasutajad saavad üles laadida, salvestada, sorteerida ja hallata pilte ja muud meediasisu, lisades neid oma kogusse (pinboard). Sisu võib leida ka väljastpoolt Pinteresti ja selle sinna üles laadida. Pinteresti areng põhineb selle kasutajate ühistel huvidel ja selle liikmete võimalusel sisu luua. Kõige populaarsemad kategooriad on alates 2012. aasta märtsist kodu, kunst ja käsitöö, stiil/mood ja toit.",
   "reddit":"Reddit on veebileht, milles on kombineeritud meelelahutus, uudised ja sotsiaalne võrgustik. Sellele kõigele loovad sisu registreeritud kasutajad, kes teevad postitusi ning hääletavad nende postituste poolt või vastu, muutes nende positsiooni ja tulemust. Niiviisi toimub esilehe pidev uuendamine värske materjaliga. Veebisait koosneb eri temaatikaga alamlehekülgedest ehk subreddititest, mis organiseerivad ja moodustavadki Redditi. Mõned läbivad teemad on näiteks mängud, filmid, filosoofia, teadus, uudised, kunst, muusika jm.",
@@ -2509,7 +2653,7 @@
   "fdroid":"F-Droid software librearen komunitateak mantendutako software biltegirik ezagunena Android sistemarentzat. Googlen Play Storeren antzera funtzionatzen du baina Software librearen komunitateak mantentzen du zerbitzari independenteetan deszentralizatua eta bertan, bakar-bakarrik software libreko aplikazioak daude.",
   "flickr":"Flickr, plataforma desberdinetan, argazki eta on-line komunitatea elkarbanatzeko webgune bat da. Orokorrean Web 2.0-ko nabigazio adibide berri bat bezala kontsideratzen da. Flickr-ek aukera ematen du argazkiak munduko beste edozeinekin partekatzeko eta blogari askok erabiltzen dute argazki biltegi bezala. Flickr-ek ere, Web 2.0ko beste programa askok bezala, etiketak erabiltzen ditu argazkiak izendatzeko.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub Inc. bertsio kontrolerako web-ostatu zerbitzua da, Git erabiltzen duena. Gehienbat iturburu koderako erabiltzen da. Git-en bertsio-kontrol banatu eta iturburu-kode kudeatzaile funtzionalitate guztiak eskaintzeaz gain bere ezaugarri propioak gehitzen ditu. Sarbide-kontrola eta proiektu bakoitzaren elkarlanerako hainbat aukera hornitzen ditu, esaterako: errore-jarraipena, ezaugarri-eskaera, zeregin-kudeaketa eta wikia. Gaur egunean milioika erabiltzaile ditu, eta milioika garapen-proiektu ere.",
@@ -2541,11 +2685,16 @@
    "ref"
   ],
   "library of congress":"Ameriketako Estatu Batuetako Kongresuaren Liburutegia edota Kongresuaren Liburutegia Estatu Batuetako hiriburua den Washington Hirian kokatzen den liburutegi bat da.",
+  "libretranslate":[
+   "Doako eta kode irekiko Itzulpen automatikoko APIa. Norberak ostatatua, konexio beharrik gabea eta konfiguratzeko erraza. Exekutatu zure API zerbitzaria minutu gutxitan.Doako eta kode irekiko Itzulpen automatikoko APIa. Norberak ostatatua, konexio beharrik gabea eta konfiguratzeko erraza. Exekutatu zure API zerbitzaria minutu gutxitan.",
+   "https://libretranslate.com"
+  ],
   "mastodon hashtags":[
    "mastodon users:eu",
    "ref"
   ],
   "mastodon users":"Mastodon gizarte-sare eta mikroblogintza zerbitzua da, 2016ean sortua, egitura deszentralizatuan eta software librean oinarritzen dena. Toot izeneko mezuak argitaratzean datza.",
+  "openlibrary":"Open Library Internet Archive irabazi asmorik gabeko erakundeak bultzatutako proiektua da. Helburua irekia eta guztion arteko laguntzaz sortutako liburuen datu-base bat sortzea da. Ekonomikoki California State Libraryk beka bat ematen du proiektuarekin aurrera jarraitzeko.",
   "openstreetmap":"OpenStreetMap mapa libre eta editagarriak egiteko erabiltzen den proiektu kolaboratibo bat da. Mapa horiek egiten dira informazio geografikoa erabilita, GPS ibiltari, ortoargazki eta beste informazio iturri batzuk oinarri gisa hartuta. Kartografia hori guztia, bai irudi sortuak eta baita bere datu basean bildutako datu bektorialak ere, Open Database lizentziapean banatzen dira.",
   "peertube":"PeerTube software librea erabilita, interneten bidez bideo digitalak partekatzeko aukera ematen duen plataforma deszentralizatua, federatua da. Peer-to-peer teknologia erabiltzen du zerbitzari pertsonalen erabilera murrizteko. GNU AGPL lizentziarekin argitaratuta dago.",
   "pinterest":"Pinterest erabiltzaileei irudiak sortu, partekatu eta administratzen uzten dien plataforma bat da. Gaikako taula pertsonaletan irudi bildumak egin daitezke. Ben Silberman, Paul Sciarra eta Evan Sharpek sortu zuten.",
@@ -2581,7 +2730,7 @@
    "ref"
   ],
   "wikidata":"Wikidata elkarlanean sortutako datu-base eleanitz bat da, Wikimedia Fundazioak kudeatua. Wikidataren xedea da iturri bateratu bat eskaintzea zenbait datutarako (adibidez, pertsonen jaiotegunak eta jarduerak, edo Wikipediako artikulu bat nola den beste hizkuntzen Wikipedietan. Informazio hori Wikimediaren proiektuetan erabiltzen da gero, adibidez Wikipedian. Wikipediako artikulu askotan goian eskuinaldean hainbat daturekin agertzen den infotaula, kasu askotan automatikoki sortu izan da artikulu horri buruz Wikidatan dagoen informazioarekin.",
-  "wikipedia":"Wikipedia eduki askeko entziklopedia bat da, lankidetzaz editatua, eleanitza, Interneten argitaratua, Wikimedia Fundazioa irabazi asmorik gabeko erakundeak sustengatua. Wikipedia mundu osoko boluntarioek idazten dute. Internetera konektatutako edonork parte har dezake Wikipediako artikuluetan, aldatu lotura sakatuz. 2015ko azaroaren bostean, 291 hizkuntzatako edizioak zituen, eta horietatik 275 zeuden aktibo. Proiektuaren xedea da ahalik eta hizkuntza gehienetan idatzitako entziklopedia sortu eta hedatzea. Guztira 37 milioi artikulu ditu, horietatik 431.732 euskaraz eta bost milioitik gora ingelesez.",
+  "wikipedia":"Wikipedia eduki askeko entziklopedia bat da, lankidetzaz editatua, eleanitza, Interneten argitaratua, Wikimedia Fundazioa irabazi asmorik gabeko erakundeak sustengatua. Wikipedia mundu osoko boluntarioek idazten dute. Internetera konektatutako edonork parte har dezake Wikipediako artikuluetan, aldatu lotura sakatuz. 2015ko azaroaren bostean, 291 hizkuntzatako edizioak zituen, eta horietatik 275 zeuden aktibo. Proiektuaren xedea da ahalik eta hizkuntza gehienetan idatzitako entziklopedia sortu eta hedatzea. Guztira 37 milioi artikulu ditu, horietatik 445.263 euskaraz eta bost milioitik gora ingelesez.",
   "wikiquote":"Wikiesanak Wikimedia Fundazioaren aipu ezagunen bilduma da. Bertan pertsona entzutetsuen esanak, liburu ospetsuetako aipamenak eta herrialde ezberdinetako esaera zaharrak edo atsotitzak aurki daitezke. Wikipedia bezala, internet bidezko elkarlanean eta wiki softwarean oinarritzen den webgunea da. GFDL lizentziapean argitaratzen da. Hastapenetan ingelesez soilik bazen ere, 2004 urteaz geroztik 79 hizkuntza ezberdinetan dago. Ingelesezko bertsioa artikulu gehien duena izan da ordutik, 2010 urteko hasieran ia ehun mila orri eta hamazazpi mila bat aipuak biltzeko artikulu duela. 2010. urtearen hasieran euskarazko bertsioak mila orrialde baino gehiago zituen, eta horietako ehun baino gehiago, aipu-orrialdeak.",
   "wikisource":"Wikiteka wikian dagoen testu eduki askeko Interneteko liburutegi digitala da, Wikimedia Fundazioak kudeatutakoa. Wikitekak da proiektu osoaren izena, baita proiektu horretako ale bakoitzaren izena ere, non ale bakoitza hizkuntza desberdin bati dagokion. Beraz, hizkuntza askotako iturriek osatzen dute Wikiteka.",
   "wikispecies":"Wikiespezieak Wikimedia Fundazioaren proiektu bat da. Bertan, naturako izaki espezie ezberdinen informazioa aurki dezakegu; animaliak, landareak, onddoak, bakteriak, eta gainontzeko bizi-formak.",
@@ -2598,6 +2747,7 @@
  "fa-IR":{
   "1337x":"۱۳۳۷اکس یک وب‌سایت است که فهرستی از فایل‌های تورنت را برای اشتراک‌گذاری فایل‌های همتا به همتا که از طریق پروتکل بیت‌تورنت استفاده می‌شود را ارائه می‌کند. به نوشته وبلاگ خبری تورنت‌فریک، ۱۳۳۷اکس سومین وب سایت محبوب تورنت تا سال ۲۰۲۱ است.",
   "9gag":"۹گگ تارنمای طنز از کشور هنگ کنگ و به میزبانیِ وب ایالات متحده یکی از بهترین و شناخته شده‌ترین وب گاه‌های میم و کمیک می‌باشد.",
+  "alpine linux packages":"الپاین لینوکس یک توزیع لینوکس بر پایهٔ musl و بیزی‌باکس است که بیشتر برای «کاربران حرفه‌ای که به امنیت، سادگی و بهینگی منابع توجه دارند» طراحی شده است.",
   "apple app store":"اپ استور یک سکوی رایانش توزیع نرم‌افزار دیجیتال برای آی‌اواس است که توسعه و نگه‌داری آن توسط شرکت اپل انجام می‌شود. این سرویس به کاربران اجازه می‌دهد که نرم‌افزار مورد نظر را جستجو و بارگیری کنند. و برروی آیفون ها و آی‌پد قرار دارد",
   "apple maps":"اپل مپس یا نقشه اپل یک سرویس نقشه‌برداری وب توسعه یافته توسط شرکت اپل است. این سرویس به‌طور پیش فرض بر روی آی‌اواس، مک اواس و واچ اواس در دسترس است. اپل مپس اطلاعاتی از قبیل جهت و زمان تخمینی رسیدن به مقصد برای خودرو، عابر پیاده و ناوبری حمل و نقل عمومی را برای کاربر فراهم می‌کند. همچنین اپل مپس دارای یک نمای منحصر به فرد به نام نمای بالا است که کاربر را قادر می‌سازد تا در یک نمای سه‌بعدی (3D) از بالا در مکان‌های مختلف به کاوش بپردازد که در این نما می‌توان ساختمانها و سازهها را تماشا کرد.",
   "artic":"مؤسسه هنر شیکاگو در سال ۱۸۷۹ میلادی تأسیس شد. این مرکز از معتبرترین موزه‌های هنری در ایالات متحده آمریکا محسوب می‌شود.",
@@ -2668,12 +2818,16 @@
   "etymonline":"واژه‌نامه ریشه‌شناسی برخط فرهنگ لغتی اینترنتی است که به ریشه‌شناسی لغات انگلیسی می‌پردازد. داگلاس هارپر این واژه‌نامه را ایجاد کرده تا به ریشه‌یابی و روند تکامل بیش از ۳۰۰۰۰ واژه انگلیسی بپردازد. این لغتنامه دارای واژگان عامیانه و واژگان تخصصی هم هست. این واژه‌نامه مورد رجوع دانشگاه اوهایو و برگزیده شیکاگو تریبون به عنوان یکی از بهترین منابع لغت‌شناسی است. از این سایت در بسیاری از مقالات به عنوان منبع یاد می‌شود.",
   "fdroid":"اف-دروید مخزن نرم‌افزاری برای برنامه‌های اندروید است، مشابه گوگل پلی کار می‌کند ولی فقط شامل نرم‌افزارهای آزاد و متن‌باز است. برنامه‌های اف-دروید می‌توانند از طریق وب‌گاه اف-دروید یا از برنامهٔ کلاینت اف-دروید نصب شوند.",
   "flickr":"فلیکر یکی از بزرگ‌ترین سایت‌های اشتراک‌گذاری تصویر و ویدئو، خدمات وب و جوامع آنلاین است که توسط شرکت ludicorp در سال ۲۰۰۴ ایجاد شد و در سال ۲۰۰۵ توسط یاهو خریداری شد.",
+  "free software directory":[
+   "مقالهٔ علمی",
+   "wikidata"
+  ],
   "genius":"جینیس به معنی نابغه، یک پایگاه دانش آنلاین است. این سایت به کاربر اجازه می‌دهد تا ترانه‌ها، داستان‌های جدید، اشعار، اسناد و دیگر متن‌ها را تفسیر کند. این سایت در ۲۰۰۹، با نام رپ جینیس با تمرکز روی موسیقی رپ راه اندازی شد. در ۲۰۱۴ سبک‌های دیگری مثل پاپ، آر اند بی و نوشتجات ادبی را نیز پوشش داد. همان سال یک برنامه آیفون برای سایت منتشر شد. برای انعکاس بهتر اهداف جدید سایت، دوباره در ژوئیه ۲۰۱۴ با نام جینیس راه اندازی شد. همچنین نسخه اندروید برنامه در اوت ۲۰۱۵ منتشر شد.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
-  "github":"گیت‌هاب یک سرویس میزبانی وب برای پروژه‌هایی است که از سیستم سورس کنترل گیت استفاده می‌کنند. گیت‌هاب با استفاده از روبی آن ریلز و ارلنگ ساخته شده‌است. این سرویس هم دارای گزینه رایگان برای پروژه‌های متن‌باز و هم پولی برای پروژه‌های تجاری است. توسعهٔ پلت فرم گیت‌هاب در اکتبر ۲۰۰۷، آغاز شد. گیت‌هاب در سال ۲۰۰۸ توسط تام پرستون، کریس ونسترت و پی جی هیت پایه‌گذاری گردید و بر اساس گزارشی در ژوئن ۲۰۱۱، این سرویس محبوب‌ترین سرویس ارائه‌دهنده گیت است. این سایت عملکردهای یک جامعهٔ مجازی شامل: فید، دنبال‌کننده و گراف شبکه را برای نمایش دادن توسعه دهندگانی که بر یک نسخهٔ مرجع (مخزن) کار می‌کنند، به کاربرانش ارائه می‌دهد. در ژوئیه ۲۰۱۲ این شرکت با صد میلیون دلار آمریکا در سری A سرمایه‌داران اصلی، از طرف اندرسون هورویتز رده‌بندی شد.",
+  "github":"گیت‌هاب یک بستر توسعه برای پروژه‌هایی است که از کنترل نسخه توزیع‌شده گیت استفاده می‌کنند. گیت‌هاب با استفاده از روبی آن ریلز و ارلنگ ساخته شده‌است. این خدمت هم دارای گزینه رایگان برای پروژه‌های متن‌باز و هم پولی است. توسعهٔ پلتفرم گیت‌هاب در اکتبر ۲۰۰۷، آغاز شد. گیت‌هاب در سال ۲۰۰۸ توسط تام پرستون، کریس ونسترت و پی جی هیت پایه‌گذاری گردید و بر اساس گزارشی در ژوئن ۲۰۱۱، این سرویس محبوب‌ترین سرویس ارائه‌دهنده گیت است. این سایت عملکردهای یک جامعهٔ مجازی شامل: فید، دنبال‌کننده و گراف شبکه را برای نمایش دادن توسعه دهندگانی که بر یک نسخهٔ مرجع (مخزن) کار می‌کنند، به کاربرانش ارائه می‌دهد. در ژوئیه ۲۰۱۲ این شرکت با صد میلیون دلار آمریکا در سری A سرمایه‌داران اصلی، از طرف اندرسون هورویتز رده‌بندی شد.",
   "gitlab":"گیت‌لب یک سکو توسعهٔ عملیات است که سرویس میزبانی گیت -بهرهٔ‌مند از ویکی، پیگیری موضوع، یکپارچه‌سازی مداوم و استقرار پیوسته- را ارائه می‌کند. محصول گیت‌لب با مجوز متن‌باز شرکت گیت‌لب در دسترس عموم قرار دارد؛ بنابراین به دیگر افراد امکان خودمیزبانی می‌دهد. این نرم‌افزار در ۱۶ مهر ۱۳۹۰ با همکاری دیمیتری زاپروژتس و ولری سایزوف پایهٔ‌گذاری شد. با الهام از گیت‌هاب و با اعتقاد به شعار «همه می‌توانند مشارکت کنند» با زبان برنامه‌نویسی روبی بنیان نهاده شد. و اینک کماکان عمده منبع گیت‌لب در کنار زبان گو و چارچوب ویو جی اس به روبی تکیه دارد.",
   "goodreads":"گودریدز یک شبکه اجتماعی کتاب و زیرمجموعه آمازون است، که کاربران در آن کتاب‌هایی را که خوانده‌اند پیدا می‌کنند، به کتاب‌ها امتیاز می‌دهند و کتاب‌های محبوب خود را به دوستان خود توصیه می‌کنند.",
   "google":"جستجوگر گوگل یا گوگل یک موتور جستجوی وب است که توسط گوگل توسعه داده شده‌است. گوگل از راه این وبگاه روزانه صدها میلیون دلار درآمد به‌دست می‌آورد.\"Marketplace. American Public Media. Retrieved December 9, 2017\". این وبگاه در سال ۱۹۹۷ بنیاد نهاده شد. دامنهٔ اصلی این سایت در ماه مهٔ ۲۰۰۸ ۱۳۵ میلیون بار بازدید شده‌است. این موتور جستجو بیشترین بازدیدکننده در بین کاربران را دارد. موتور گوگل روزانه چندصدمیلیون بار به طرق مختلف استفاده می‌شود. مهم‌ترین هدف گوگل، یافتن متن موردنظر در میان صفحات وب است. اما انواع دیگر اطلاعات به وسیلهٔ قسمت‌های دیگر آن مثل جستجوی تصاویر گوگل، نیز مورد جستجو قرار می‌گیرند. جستجوگر گوگل توسط لَری پیج و سرگئی برین در سال ۱۹۹۷ ساخته شد. این جستجوگر به‌جز جستجوی واژگان، ۲۲ حالت جستجوی دیگر نیز دارد؛ مانند جستجوی مترادف‌ها، پیش‌بینی هوا، محدوده‌های زمانی ، قیمت سهام، اطلاعات زلزله، زمان نمایش فیلم‌ها، اطلاعات فرودگاه و… همچنین مختص اعداد، امکانات ویژه‌ای وجود دارد؛ مانند بازه (۷۰...۸۰)، دماها، واحدهای پول و تبدیل اینها به هم، عبارات محاسباتی و…",
@@ -2685,18 +2839,18 @@
    "ref"
   ],
   "google scholar":"گوگل اسکالر جستجوگری از شرکت گوگل است که امکان جستجوی واژه‌های کلیدی در مقاله‌ها، رساله‌های علمی و گزارش‌های فنی را فراهم می‌کند.",
-  "google videos":"گوگل ویدئو یک سرویس برای بارگذاری و به اشتراک گذاشتن ویدئو بود. این سرویس امکان فروش ویدئوها را هم فراهم می‌کرد. این سرویس در ۲۵ ژانویه ۲۰۰۵ ایجاد شد و در اواخر سال ۲۰۰۹ به فعالیت خود پایان داد. علت این کار هم‌پوشانی سرویس با یوتیوب و صرفه‌جویی در فضای سرورها بود.",
+  "google videos":"گوگل ویدئو یک سرویس اشتراک ویدئو بود. این سرویس امکان فروش ویدئوها را هم فراهم می‌کرد. این سرویس در ۲۵ ژانویه ۲۰۰۵ ایجاد شد و در اواخر سال ۲۰۰۹ به فعالیت خود پایان داد. علت این کار هم‌پوشانی سرویس با یوتیوب و صرفه‌جویی در فضای سرورها بود.",
   "hoogle":"هسکل یک زبان برنامه‌نویسی تابعی خالص ، استاندارد شده و همه منظوره با نوع داده مستحکم است که به یاد دانشمند حوزه منطق و استدلال به نام هسکل کاری نام‌گذاری شده‌است.",
   "imdb":"بانک اطلاعات اینترنتی فیلم‌ها یا پایگاه داده‌های اینترنتی فیلم‌ها پایگاه داده آنلاین است که دربرگیرندهٔ اطلاعات بازیگران، فیلم‌ها، بازی‌های ویدئویی، سریال‌ها و تولیدات سینمایی و تلویزیونی می‌باشد. آی‌ام‌دی‌بی کارش را به عنوان یک وبگاه سینمایی با عنوان rec.arts.movie بر روی یوزنت آغاز کرد و در سال ۱۹۹۳ به شبکهٔ جهانی اینترنت منتقل شد.",
   "imgur":"ایمجر یک وبگاه اشتراک‌گذاری عکس و سرویس میزبانی عکس است که در سال ۲۰۰۹ توسط آلن شاف بنیان‌گذاری شد.",
   "kickass":"کیک‌اس‌تورنتس همچنین شناخته‌شده با نام‌های کی‌ای‌تی ، یک فهرست وب شامل پیوندهای تورنت بود که امکان اشتراک فایل همتا به همتا را فراهم می‌نمود. کیک‌اس‌تورنتس در سال ۲۰۰۸ ساخته‌شد و در طول سال‌های مختلف در کنار پایرت بی جزو پربازدیدترین وبگاه های اشتراک پرونده به‌صورت همتابه‌همتا بود. این وبگاه در ژوئن ۲۰۱۶ به تور نیز پیوست و وارد دارک‌وب شد.",
-  "library genesis":"لايبراري جينيسيس لیبجن کتابخانه جنسیس یک موتور جستجو برای یافتن کتاب و مقالات علمی است که به کاربر اجازه دسترسی به محتوای پولی منتشر شده توسط ناشران و ژورنال‌های مختلف را می‌دهد. این موتور جستجو، امکان دسترسی به فایل پی.دی. اف پورتال ساینس دیرکت را برای کاربران خود فراهم می‌سازد. در سال ۲۰۱۵، مؤسسه الزویر، علیه این پایگاه اینترنتی به دادگاهی در ایالات متحده شکایت و آن را به دسترسی غیرمجاز به مقالات و کتاب‌های خود محکوم کرد. از آنجا که لایبجن در روسیه و نیز شهر آمستردام (هلند) ثبت شده‌است، بررسی وضعیت دقیق حقوقی آن کار دشواری است. همچنین مشخص نیست که آیا متهمان حاضرند در دادگاه ایالات متحده حضور یابند یا خیر. هم‌اکنون برخی آی.اس. پی‌ها در بریتانیا، دسترسی به این پایگاه را محدود کرده‌اند. در اکتبر سال ۲۰۱۵، دادگاهی در منطقهٔ نیویورک، دستور تعلیق دامنهٔ این پایگاه (libgen.org) را داد، اما این تارنما همچنان از طریق دامنه‌های جایگزین در دسترس کاربران قرار دارد. لینک جدیدی که این وبگاه از آن استفاده می‌کند (gen.lib.rus.ec) می‌باشد.",
+  "library genesis":"لایبراری جینیسیس لیبجن کتابخانه جنسیس یک موتور جستجو برای یافتن کتاب و مقالات علمی است که به کاربر اجازه دسترسی به محتوای پولی منتشر شده توسط ناشران و ژورنال‌های مختلف را می‌دهد. این موتور جستجو، امکان دسترسی به فایل پی.دی. اف پورتال ساینس دیرکت را برای کاربران خود فراهم می‌سازد. در سال ۲۰۱۵، مؤسسه الزویر، علیه این پایگاه اینترنتی به دادگاهی در ایالات متحده شکایت و آن را به دسترسی غیرمجاز به مقالات و کتاب‌های خود محکوم کرد. از آنجا که لایبجن در روسیه و نیز شهر آمستردام (هلند) ثبت شده است، بررسی وضعیت دقیق حقوقی آن کار دشواری است. همچنین مشخص نیست که آیا متهمان حاضرند در دادگاه ایالات متحده حضور یابند یا خیر. هم‌اکنون برخی آی.اس. پی‌ها در بریتانیا، دسترسی به این پایگاه را محدود کرده‌اند. در اکتبر سال ۲۰۱۵، دادگاهی در منطقهٔ نیویورک، دستور تعلیق دامنهٔ این پایگاه (libgen.org) را داد، اما این تارنما همچنان از طریق دامنه‌های جایگزین در دسترس کاربران قرار دارد. لینک جدیدی که این وبگاه از آن استفاده می‌کند (gen.lib.rus.ec) می‌باشد.",
   "library of congress":"کتابخانه کنگره ، کتابخانه تحقیقاتی است که به‌طور رسمی به کنگره ایالات متحده خدمات ارائه کرده و کتابخانه ملی دفاکتوی ایالات متحده است. این کتابخانه، قدیمی‌ترین مؤسسه فرهنگی فدرال در این کشور است. کتابخانه کنگره در سه ساختمان کپیتال هیل در واشینگتن دی. سی. مستقر بوده و همچنین از یک مرکز حفاظت در کالپپرِ ویرجینیا نگهداری می‌کند. کتابداران کنگره بر عملکردهای کتابخانه نظارت داشته و ساختمان‌هایش توسط «معمار کپیتال» نگهداری می‌شود. کتابخانه کنگره یکی از بزرگ‌ترین کتابخانه‌های جهان است. «مجموعه‌هایش جهانیست و موضوعات، قالب یا مرزهای ملی آن محدودیت نداشته و شامل مواد تحقیقاتی از تمامی بخش‌های جهان با بیش از ۴۷۰ زبان است».",
   "mastodon hashtags":[
    "mastodon users:fa-IR",
    "ref"
   ],
-  "mastodon users":"ماستودون یک نرم‌افزار آزاد و متن‌باز خودمیزبان برای ساخت شبکهٔ اجتماعی است که این امکان را به هر شخص می‌دهد تا گره سرور خود را در شبکه میزبانی کند و پایگاه‌های مختلف از کاربران آن در میان سروهای متفاوتی پخش هستند.",
+  "mastodon users":"[محتوای این مقاله نیازمند بروزرسانی است]",
   "mdn":"مستندات وب ام‌دی‌ان که قبلاً شبکه توسعه دهندگان موزیلا و قبل‌تر مرکز توسعه دهندگان موزیلا نام داشت، یک مخزن مستندات و منبع یادگیری برای توسعه‌دهندگان وب است که توسط موزیلا، مایکروسافت، گوگل و سامسونگ استفاده می‌شود. این پروژه توسط موزیلا در سال ۲۰۰۵ به عنوان یک مکان واحد برای مستندات دربارهٔ استانداردهای وب آزاد، پروژه‌های خود موزیلا و راهنمای توسعه دهندگان آغاز به کار کرد.",
   "metacpan":"CPAN سرواژهٔ Comprehensive Perl Archive Network است، که یک بایگانی از بیش از ۱۹۶٬۰۰۰ ماژول نرم‌افزار به زبان برنامه‌نویسی پرل به همراه مستنداتشان است. پایگاه سیپن بر روی وب www.cpan.org است که بر روی بیش از ۳۵۱ مکان آینه شده است. سیپن می‌تواند به معنی خود شبکهٔ بایگانی یا اسکریپت پرلی که به عنوان یک مدیر بسته، رابط شبکهٔ بایگانی است بکار رود. بیشتر نرم‌افزارهای روی سیپن نرم‌افزار آزاد هستند.",
   "mixcloud":[
@@ -2705,17 +2859,18 @@
   ],
   "naver":"موتور جستجوی ناور (به کره‌ای: 네이버) یک موتور جستجوی معروف در کره است که در حدود ۷۰ درصد بازار مشترک را در مقابل ۲ درصد گوگل داراست .Naver در سال ۱۹۹۹ توسط گروهی از مهندسان شرکت Sumsong ایجاد شد. و به عنوان اولین وب پورتال کره جنوبی شناخته می‌شود و یک پورتال بومی اختصاصی محسوب می گردد.",
   "npm":"ان‌پی‌ام مدیر بسته برای جاوااسکریپت است که بطور پیش‌فرض برای محیط خط فرمان نود.جی‌اس می‌باشد.",
+  "openlibrary":"کتابخانهٔ باز یک بایگانی اینترنتی و پروژه آنلاین برای ساختن «یک صفحه اینترنتی برای هر کتاب منتشر شده» است. کتابخانه باز سازمانی ناسودبر است، که بخشی از هزینه آن از سوی کتابخانه ایالتی کالیفرنیا و بنیاد کیل/آستین تأمین می‌شود. اطلاعات کتاب‌های آن از کتابخانه کنگره، آمازون.کام و دیگر کتابخانه‌ها گردآوری می‌شود.",
   "openstreetmap":"اوپن‌استریت‌مپ یک پروژه مشارکتی برای ایجاد نقشه جهانی قابل ویرایش آزاد است. ایجاد و رشد اواس‌ام به دلیل محدودیت در استفاده یا در دسترس بودن داده‌های نقشه در بسیاری از نقاط جهان و ظهور سامانه ماهواره‌ای ناوبری جهانی ارزان قیمت ایجاد شده‌است. اواس‌ام نمونه ای بارز از اطلاعات جغرافیایی داوطلبانه شناخته شده‌است.",
   "peertube":"پیرتیوب یک سکوی ویدیوی آزاد، غیر متمرکز و فِدِرِیتِد بر پایهٔ اکتیویتی‌پاب و وب‌تورنت است که از فناوری همتابه‌همتا برای کاهش بار بر روی سرورها هنگام دیدن ویدیو استفاده می‌کند. توسعه این نرم‌افزار در سال ۲۰۱۵ توسط برنامه‌نویسی معروف به Chocobozzz آغاز شد و هم‌اکنون توسط مؤسسه غیرانتفاعی فرانسوی فراماسافت به پیش می‌رود. هدف این پروژه، ارائه جایگزین برای سکوهای متمرکز مانند یوتیوب، ویمیو و دیلی موشن است.",
   "pinterest":"پینترست نام وب‌سایت شبکه اجتماعی شناخته شده برای اشتراک‌گذاری تصاویر است که به کاربران اجازه می‌دهد بر اساس علاقهٔ خود به اصطلاح «پین» کنند و سایر اعضا این تصاویر را لایک زده یا در صورت لزوم «ریپین» کنند. اعضا می‌توانند کل تصاویر پین شده به یک بورد خاص متعلق به یک نفر را دنبال کنند. کاربران پینترست از طریق تمام شبکه‌های اجتماعی اعم از توییتر، تلگرام و واتساپ نیز می‌توانند عکس‌های خود را به اشتراک گذاشته و با یکدیگر همکاری داشته باشند. پین‌ترست با سرمایه‌گذاری ۲۷ میلیون دلاری تأسیس شده‌است و در فهرست ۵۰ سایت برتر سال ۲۰۱۱ از دید نشریه تایم قرار گرفته‌است.",
-  "piratebay":"پایرت بی ، معروف‌ترین وب‌گاه اشتراک فایل در جهان است که محل جستجو و رد و بدل‌کردن فایل‌های تورنت می‌باشد.",
+  "piratebay":"پایرت بِی ، وبگاهی برای جستجو و رد و بدل‌کردن فایل‌های تورنت است. پایرت بی که در سال ۲۰۰۳ توسط اندیشکده سوئدی پیرات‌بیرون تأسیس شد، به بازدیدکنندگان این امکان را می‌دهد که پیوندهای مگنت و فایل‌های تورنت را جستجو، دانلود و به اشتراک بگذارند.",
   "pubmed":"مِدلاین یکی از معروفترین پایگاه داده‌های آزاد (دیتابیس) در جهان است که حاوی اطلاعات بیبلیوگرافی پژوهشی برای تمام رشته‌های علوم پزشکی و زیست‌شناسی است.",
   "reddit":"ردیت یک وبسایت جمع‌آوری اخبار اجتماعی آمریکایی، رتبه‌بندی محتوای وب، وب سایت بحث و دارای تالار گفتگو است. اعضای عضو شده مطالب مورد نظر خود را مانند پیوندها، پست‌های متنی و تصاویر به سایت ارسال می‌کنند و سپس، توسط اعضای دیگر رأی داده می‌شود. پست‌ها در تابلوهای ایجاد شده توسط کاربر به نام ساب‌ردیت سازماندهی می‌شوند، که موضوع‌های مختلفی از جمله اخبار، علم، فیلم، بازی‌های ویدئویی، موسیقی، کتاب، تناسب اندام، غذا و اشتراک تصویر را در بر می‌گیرد.",
   "rottentomatoes":"راتِن تومِیتوز به معنی «گوجه‌فرنگی‌های گندیده»، نام یک پایگاه اینترنتی آمریکایی است که نقدهای منتقدان دربارهٔ فیلم‌های سینمایی و سریال‌های تلویزیونی را گردآوری می‌کند. این وبگاه در اوت ۱۹۹۸ راه‌اندازی شد و تا قبل از ژانویه ۲۰۱۰ متعلق به شرکت فلیکستر بود. راتن تومیتوز در ماه فوریه سال ۲۰۱۶ به همراه وب‌سایت مادرش یعنی فلیکستر به دو شرکت کامکست و برادران وارنر فروخته شد.",
   "rumble":"رامبل یک پلتفرم سرویس اشتراک ویدیو و ارائه دهنده خدمات رایانش ابری برای کسب‌ و کارها است.دفتر اصلی رامبل در شهر تورنتو، مرکز استان انتاریو کشور کانادا قرار دارد و دفتر مرکزی آن در آمریکا هم در شهرک لانگبوت کی ایالت فلوریدا است.رامبل در اکتبر سال ۲۰۱۳ توسط کریس پاولوفسکی کانادایی، کارآفرین حوزه تکنولوژی تأسیس شد. بخش سرویس خدمات ابری رامبل هاست (میزبان) شبکه اجتماعی تروث سوشال است و بخش پلتفرم ویدئویی رامبل هم بین کاربران حزب محافظه‌کار و گروه‌های راست افراطی آمریکا محبوب است. پلتفرم رامبل به‌عنوان بخشی از تکنولوژی آلترناتیو (alt-tech) شناخته می‌شود.",
   "semantic scholar":"سمانتیک اسکالر یا دانشنامهٔ معنایی پروژه‌ای است که توسط مؤسسه هوش مصنوعی آلن راه‌اندازی شد و در نوامبر ۲۰۱۵ در دسترس عموم واقع شد. این پروژه در واقع یک موتور جستجوی مقالات علمی و دانشگاهی مبتنی بر هوش مصنوعی است. در این پروژه از ترکیبی از یادگیری ماشینی، پردازش زبان‌های طبیعی و دید ماشینی است که لایه‌ای از تحلیل معنایی را به روش سنتی تحلیل استنادی اضافه می‌کند و می‌تواند نوشته‌ها، حوزه‌های تخصصی و شکل‌ها را از مقالات استخراج کند. در مقایسه با گوگل اسکالر و پاب‌مد، سمانتیک اسکالر به‌گونه‌ای طراحی شده‌است که مهمترین و تأثیرگذاریترین مقالات را شناسایی کرده و ارتباط میان آنها را مشخص کند.",
   "seznam":"سزنم پربازدیدترین پرتال اینترنتی در جمهوری چک و کشورهای چک زبان پیرامون آن مانند اسلواکی و بخش‌هایی از آلمان است. صفحه اصلی سزنم روزانه دست کم ۲/۵ میلیون بازدیدکننده دارد. سرویس‌های تجاری و غیرتجاری سزنم نیز سال‌ها است که به‌دست کاربرانی که به دنبال سرگرمی، یافتن داده‌ها یا دوستان در فضای اینترنت هستند، قابل استفاده است. جستجوگر بومی سزنم با بیش از هزار نیرو و کارمند توانسته است به سهم ۵۰ درصدی از بازار جستجوگرها در کشور خود دست‌یابد. به‌طور تقریبی ۹۰ درصد از مردم این کشور اروپایی از جستجوگر سزنم یا سرویس‌های گوناگون آن بهره می‌برند.",
-  "soundcloud":"ساوندکلاود یک سکوی توزیع صدا به صورت آنلاین است که در برلین آلمان پایه‌گذاری شد. این وبگاه امکان بارگذاری، اشتراک‌گذاری و ترویج فایل‌های صوتی که توسط کاربرانش ساخته می‌شود را فراهم می‌آورد. پروژهٔ ساوندکلاود در ابتدا در استکهلم سوئد شروع شد اما در اوت ۲۰۰۷ توسط دو سوئدی با نام‌های الکس لیونگ و اریک والفورس در آلمان بنیانگذاری شد. در ژوئیهٔ ۲۰۱۳ این وبگاه ۴۰ میلیون کاربر ثبت‌شده و ۲۰۰ میلیون شنونده داشته‌است.",
+  "soundcloud":"ساوندکلاود یک سکوی توزیع صدا به صورت آنلاین است که در برلین آلمان پایه‌گذاری شد. این وبگاه امکان بارگذاری، اشتراک‌گذاری و ترویج فایل‌های صوتی که توسط کاربرانش ساخته می‌شود را فراهم می‌آورد. پروژهٔ ساوندکلاود در ابتدا در استکهلم سوئد شروع شد اما در اوت ۲۰۰۷ توسط دو سوئدی با نام‌های الکس لیونگ و اریک والفورس در آلمان بنیان‌گذاری شد. در ژوئیهٔ ۲۰۱۳ این وبگاه ۴۰ میلیون کاربر ثبت‌شده و ۲۰۰ میلیون شنونده داشته‌است.",
   "stackoverflow":"استک اکسچنج شبکه‌ای از وب سایت‌های سؤال و جواب در موضوعاتی با زمینه‌های مختلف است که هر سایت در زمینه یک موضوع خاص است و پرسش‌ها، پاسخ‌ها، پرسش گران و پاسخ دهندگان مشمول فرایند اعطای اعتبار هستند. سایت‌های مختلفی با اهدافی شبیه استک اکسچنج به وجود آمده‌اند. مانند سایت ولفرام آلفا، کورا و …",
   "superuser":[
    "stackoverflow:fa-IR",
@@ -2743,14 +2898,14 @@
   "wikinews":"ویکی‌خبر یک مرجع خبری با محتوای آزاد است.",
   "wikipedia":"ویکی‌پدیا یک دانشنامه برخط چندزبانه مبتنی بر وب با محتوای آزاد و همکاری باز است که با همکاری افراد داوطلب نوشته می‌شود و هر کسی که به اینترنت و وب دسترسی داشته باشد می‌تواند مقالات آن را ببیند و ویرایش کند. نام ویکی‌پدیا از پیوند واژه «ویکی» با «پدیا» ایجاد شده‌است. هدف ویکی‌پدیا آفرینش و انتشار جهانی یک دانشنامه با محتوای آزاد به تمامی زبان‌های زندهٔ دنیا است.",
   "wikiquote":"ویکی‌گفتاورد ، یکی از پروژه‌های هموند ویکی‌پدیا است که از نرم‌افزار مدیاویکی استفاده نموده و جزو پروژه‌های مبتنی بر ویکی است که توسط بنیاد ویکی‌مدیا اداره می‌گردد. ایدهٔ اصلی ویکی‌گفتاورد را دانیل الستون مطرح نموده و توسط برایان ویبر به مرحلهٔ اجرا درآمده‌است.",
-  "wikisource":"ویکی‌نِبشته یکی از پروژه‌های بنیاد ویکی‌مدیا است که هدف از آن فراهم‌آوردن مجموعه‌ای آزاد از کتاب‌ها، نوشتارها و متون و مراجع بنیادین دیگر به همهٔ زبان‌ها است. ترجمهٔ متون بنیادین به زبان‌های گوناگون نیز از اهداف این پروژه است.",
+  "wikisource":"ویکی‌نِبشته یک کتابخانهٔ دیجیتال آنلاین از محتوای آزاد متون اصلی در یک ویکی است که توسط بنیاد ویکی‌مدیا اداره می‌شود. ویکی‌نبشته نام کل پروژه و همچنین نام هر نمونه از آن پروژه به زبان‌های مختلف است. چندین ویکی‌نبشته در کنار هم پروژهٔ کلی ویکی‌نبشته را تشکیل می‌دهند. هدف این پروژه میزبانی تمامی اشکال متون آزاد در زبان‌های مختلف و ترجمه‌ها است. این پروژه در ابتدا به عنوان یک آرشیو برای ذخیرهٔ متون تاریخی مفید یا مهم طراحی شده بود، اما با گذر زمان به یک کتابخانه با محتوای عمومی تبدیل شد. این پروژه رسماً در ۲۴ نوامبر ۲۰۰۳ با نام پروژهٔ سورسبرگ آغاز به کار کرد که یک اقتباس و بازی با کلمات با پروژهٔ گوتنبرگ بود. نام ویکی‌نبشته بعدها در همان سال اتخاذ شد و یک دامنهٔ اینترنتی جداگانه دریافت کرد.",
   "wikispecies":"ویکی‌گونه یکی از پروژه‌های بنیاد ویکی‌مدیا است که برای راهنمایی در مورد گونه‌های زیستی به کار می‌رود و در یک گونه بالارده‌ها و زیررده‌ها را مشخص می‌کند.",
   "wikiversity":"ویکی‌دانشگاه یکی از پروژه‌های بنیاد ویکی‌مدیا است.",
   "wikivoyage":"ویکی‌سفر یکی از پروژه‌های تازه‌تأسیس بنیاد ویکی‌مدیا است که اطلاعات اولیهٔ آن بر پایهٔ اطلاعات موجود در ویکی‌تراول درون‌ریزی شده‌است و در شروع کار با ۱۰ زبانِ فارسی، انگلیسی، هلندی، فرانسوی، آلمانی، ایتالیایی، پرتغالی، روسی، اسپانیایی و سوئدی پایه‌گذاری شده‌است.",
   "wiktionary":"ویکی‌واژه ، یک فرهنگ لغت اینترنتی با محتوای آزاد برپایهٔ همکاری باز است که واژگان بسیاری از زبانهای جهان را دربردارد و معنا، ریشه‌شناسی و تلفظ (آوایِش) واژه‌ها گنجانده می‌شود. ویکی‌واژه بُن‌مایهٔ واژگانیِ دانشنامهٔ آزاد ویکی‌پدیا است.",
   "wolframalpha":"ولفرم آلفا یک موتور محاسباتی دانش است که توسط ولفرم ریسرچ ایجاد شده‌است. این موتور جستجو حاصل تلاش فیزیکدانی بنام استفان ولفرام و تیم تحقیقاتی او است. هستهٔ اصلی ولفرام‌آلفا نرم‌افزار محاسباتی متمتیکا است. برخلاف دیگر موتورهای جستجو که معمولاً گزیده‌ای از وب را در اختیار شما می‌گذارند، ولفرام‌آلفا، این اطلاعات را پردازش کرده و سپس در اختیار کاربر می‌گذارد. ولفرام آلفا قادر است به بسیاری از سؤالاتی که دیگر موتورهای جستجو قادر به جوابگویی به آن‌ها نیستند پاسخ دهد؛ برای نمونه سؤالی مثل: «ملکه الیزابت دوم در سال ۱۹۴۷ چند ساله بوده است؟» یا «پنجاه و چهارمین کشور کوچک از لحاظ سرانه تولید ناخالص ملی کدام کشور است؟» با این وجود نمی‌توان انتظار هر نوع محاسبه‌ای را از این وب‌گاه داشت.",
   "wttr.in":[
-   "Boydton, Virginia, United States اوه و بآ تیعضو شرازگ",
+   "San Jose, California, United States اوه و بآ تیعضو شرازگ",
    "https://wttr.in"
   ],
   "yacy":"YaCy یک موتور جستجو توزیع شده رایگان می‌باشد که از شبکه peer-to-peer (P2P).استفاده می‌کند هستهٔ اصلی توسط زبان برنامه‌نویسی جاوا نوشته شده است که یک برنامه کامپیوتری در چند صد کامپیوتر توزیع شده است. ‍‍‍‍‍ تا تاریخ سپتامبر ۲۰۰۶به اصطلاح YaCy-peers نامیده شد، هر YaCy به طور مستقل در اینترنت می‌خزد، و صفحات وب را جستجو، تجزیه و تحلیل می‌کند نتایج جستجو در یک پایگاه داده مشترک ذخیره می‌شود؛ که این صفحات با سایر YaCy-peers با استفاده از اصول شبکه‌های P2P در اشتراک قرار می‌گیرند. این یک موتور جستجورایگان است که هر کس می‌تواند از آن برای ساخت یک پورتال جستجو استفاده کند؛ و کمک کند تا جستجو در اینترنت به صورت واضح صورت گیرد.",
@@ -2759,10 +2914,11 @@
    "ref"
   ],
   "yahoo news":"یاهو! نیوز یک سرویس اینترنتی گردآورندهٔ خبری ارائه‌شده توسط شرکت یاهو! است. مقاله‌های خبری در یاهو! نیوز عمدتاً از خبرگزاری‌های آسوشیتد پرس، رویترز، خبرگزاری فرانسه، فاکس نیوز، کریستین ساینس مانیتور، رادیوی عمومی ملی، یواس‌ای تودی، سی‌ان‌ان، سی‌بی‌سی، ۷ نیوز و بی‌بی‌سی است.",
-  "youtube":"یوتیوب یک پلتفرم سرویس اشتراک ویدئو است. یوتیوب دومین وبگاه پرطرفدار جهان پس از گوگل و پیش از فیس‌بوک بزرگ‌ترین شاخهٔ گوگل است که در نوار ابزار این وبگاه دیده می‌شود."
+  "youtube":"یوتیوب یک پلتفرم سرویس اشتراک ویدئو است. یوتیوب دومین وبگاه پرطرفدار جهان پس از گوگل و پیش از فیس‌بوک بزرگ‌ترین شاخهٔ گوگل است که در نوار ابزار این وبگاه دیده می‌شود.",
+  "z-library":"کتابخانه Z یک پروژه کتابخانه سایه برای دسترسی به اشتراک‌گذاری فایل مقاله‌ها در مجله‌های علمی، متون دانشگاهی و کتاب‌های عمومی است. این کتابخانه به عنوان وبگاه آینه‌ای از کتابخانه جنسیس آغاز شد، اما از آن زمان به‌طور چشمگیری گسترش یافته است."
  },
  "fi":{
-  "9gag":"9GAG on vuonna 2008 perustettu meemeihin ja muuhun internethuumoriin keskittyvä verkkosivusto. Se syntyi hongkonglaisen opiskelijaryhmän työnä, johon kuului Ray Chan, Chris Chan, Derek Chan, Marco Fung ja Brian Yu, koska Facebook ei ollut saatavilla Hong Kongissa. 9GAG-sovellus on saatavilla Androidille, iOS:lle, Windows Phonelle ja BlackBerry 10:lle. 9GAG on saavuttanut sosiaalisen median kuten Facebookin, Twitterin ja Instagramin avulla suuren suosion. Marraskuussa 2017 9GAG:in sivuilla oli käynyt yli 223 miljoonaa vierailijaa.",
+  "9gag":"9GAG on vuonna 2008 perustettu meemeihin ja muuhun internethuumoriin keskittyvä verkkosivusto. Se syntyi hongkonglaisen opiskelijaryhmän työnä, johon kuului Ray Chan, Chris Chan, Derek Chan, Marco Fung ja Brian Yu, koska Facebook ei ollut saatavilla Hongkongissa. 9GAG-sovellus on saatavilla Androidille, iOS:lle, Windows Phonelle ja BlackBerry 10:lle. 9GAG on saavuttanut sosiaalisen median kuten Facebookin, Twitterin ja Instagramin avulla suuren suosion. Marraskuussa 2017 9GAG:in sivuilla oli käynyt yli 223 miljoonaa vierailijaa.",
   "apple app store":"App Store on Applen kehittämä sovelluskauppa, jossa myydään sovelluksia Applen iOS-laitteisiin. Sovelluksia kehittävät pääasiassa ulkopuoliset sovelluskehittäjät Applen tarjoamilla kehittäjäavuilla.",
   "artic":"The Art Institute on Chicagossa Yhdysvalloissa toimiva taidemuseo. Sillä on merkittävä kokoelma impressionistien töitä. Art Institute on pinta-alaltaan Yhdysvaltojen toiseksi suurin taidemuseo, vain Metropolitan Museum of Art on suurempi.",
   "arxiv":"Arxiv tai arXiv, on tieteellisten tutkimusten sähköisten ennakkojulkaisujen arkisto Internetissä.",
@@ -2771,7 +2927,7 @@
    "stackoverflow:fi",
    "ref"
   ],
-  "bandcamp":"Bandcamp on yhdysvaltalainen musiikkiyhtiö, jonka ovat perustaneet Ethan Diamond, Shawn Grunberger, Joe Holt ja Neal Tucker vuonna 2008.",
+  "bandcamp":"Bandcamp on yhdysvaltalainen musiikkiyhtiö, jonka ovat perustaneet Ethan Diamond, Shawn Grunberger, Joe Holt ja Neal Tucker vuonna 2008. 28. syyskuuta 2023 Songtradr osti Bandcampin Epic Gamesiltä. Epic Games osti Bandcampin maaliskuussa 2022.",
   "bing":"Microsoft Bing on Microsoftin omistama ja ylläpitämä hakukone, joka avattiin vuonna 2009. Palvelu juontaa juurensa yrityksen aiemmista hakukoneista MSN Search, Windows Live Search ja myöhemmin Live Search. Microsoft pyrkii kilpailemaan hakukoneellaan maailmanlaajuisesti Google-hakukoneen kanssa. Liiketoimintamalli perustuu hakutulosten yhteydessä näkyvään hakusanamainontaan.",
   "bing images":[
    "bing:fi",
@@ -2786,7 +2942,7 @@
    "https://www.bing.com/videos"
   ],
   "bitbucket":"Bitbucket on lähdekoodin hallinnointiin ja versiohallintaan tarkoitettu sivusto.",
-  "brave":"Brave on ilmainen ja avoimen lähdekoodin verkkoselain, jonka on kehittänyt Brave Software Inc. Se perustuu Googlen Chromium-verkkoselainprojektiin, jonka päälle myös Google Chrome on rakennettu. Brave on yksityisyyteen keskittyvä selain ja se estää häiritsevät mainosbannerit ja ikkunat ja vähentää netissä seuraamista. Se tarjoaa myös käyttäjille mahdollisuuden ottaa käyttöön valinnaiset ​​mainokset, jotka maksaa käyttäjille mainosten katsomisesta Basic Attention Token (BAT) kryptovaluutan muodossa. Käyttäjät voivat lähettää lahjoituksia verkkosivustoille ja sisällöntuottajille.",
+  "brave":"Brave on ilmainen ja avoimen lähdekoodin verkkoselain, jonka on kehittänyt Brave Software Inc. Se perustuu Googlen avoimen lähdekoodin Chromium-verkkoselainprojektiin, jonka päälle myös mm. suljetun lähdekoodin selain Google Chrome on rakennettu. Brave-selain on saatavilla Microsoft Windows, GNU/Linux, macOS, Android ja Applen iOS -käyttöjärjestelmille. Brave on yksityisyyteen keskittyvä selain ja se estää häiritsevät mainosbannerit ja -ikkunat ja vähentää netissä seuraamista. Se tarjoaa myös käyttäjille mahdollisuuden ottaa käyttöön valinnaiset ​​mainokset, jotka maksavat käyttäjille mainosten katsomisesta Basic Attention Token (BAT) -kryptovaluutan muodossa. Käyttäjät voivat lähettää lahjoituksia verkkosivustoille ja sisällöntuottajille. Brave sisältää myös valinnaisen Tor-integraation ja IPFS-integraation.",
   "brave.images":[
    "brave:fi",
    "ref"
@@ -2799,6 +2955,7 @@
    "brave:fi",
    "ref"
   ],
+  "curlie":"Open Directory Project eli dmoz oli Time Warnerin omistama avoimen lähdekoodin hankkeiden hengessä perustettu täysin ilmainen linkkikirjasto. Sitä ylläpiti valtaisa määrä vapaaehtoisia toimittajia ympäri maailmaa.",
   "currency":"DuckDuckGo on hakukone, joka painottaa yksityisyyttä eikä kerää dataa käyttäjiltä. Se käyttää hakuihinsa oman hakurobottinsa lisäksi useita eri lähteitä, muun muassa joukkoutettuja verkkosivuja, kuten Wikipediaa.",
   "dailymotion":"Dailymotion on ranskalaislähtöinen Internetin videolevityssivusto. Sivusto perustettiin 15. maaliskuuta 2005, kuukausi Internetin suosituimman videolevityssivuston YouTuben perustamisen jälkeen.",
   "ddg definitions":[
@@ -2834,8 +2991,12 @@
   "erowid":"Erowid on järjestö, jonka keskeisin osa on psykoaktiivisista kasveista ja kemikaaleista sekä muista muuntuneita tajunnantiloja koskevista aiheista tietoa tarjoava verkkosivusto Erowid.org. Erowidin ovat luoneet salanimillä Fire ja Earth Erowid esiintyvät henkilöt. Nykyään sivustoa ylläpitävän rekisteröityneen järjestön The Erowid Centerin hallituksen jäsenten nimet löytyvät sekä järjestön omilta kotisivuilta että GuideStar-järjestöpalvelun sivuilta. Sivusto sisältää tietoa niin laillisista kuin laittomistakin aineista ja kertoo sekä niiden toivotuista että haitallisista vaikutuksista.",
   "fdroid":"F-Droid on Android-käyttöjärjestelmää käyttäville laitteille tarkoitettu pakettivarasto. Kaikki ohjelmistot F-Droidissa ovat vapaata ohjelmistoa. Esimerkiksi Google Playstä poiketen F-Droid ei vaadi kirjautumista.",
   "flickr":"Flickr on valokuvien ja videoiden jakamiseen erikoistunut yhteisöpalvelusivusto, joka perustettiin helmikuussa 2004. Sivustolla voi jakaa omia kuviaan ja videoita, ja arvostella muiden. Flickrin mukaan sivustolla oli viisi miljardia kuvaa syyskuussa 2010.",
+  "free software directory":[
+   "tieteellinen artikkeli",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub on vuonna 2008 avattu verkkosivusto, joka tarjoaa paikan Git-versionhallintaa käyttäville ohjelmakehitysprojekteille. Git itsessään on komentoriviohjelma ja GitHub tarjoaa käyttöliittymän sekä tallennuskapasiteettia Gitillä hallittuihin tietovarastoihin. GitHubin verkkosivujen kautta voi myös ladata lähdekoodia. Gitin lisäksi GitHub tarjoaa projekteille toimintoja kuten bugienseurannan, kehitystoiveet, tehtävien hallinnan ja wikin.",
@@ -2856,7 +3017,7 @@
   "google videos":"Google Video oli hakukoneyhtiö Googlen videohakukone.",
   "hoogle":"Haskell on yleiskäyttöinen, puhtaasti funktionaalinen ohjelmointikieli, jolla on laiskan suorituksen semantiikka ja vahva staattinen tyypitys ja jota alettiin kehittää vuonna 1987. Se on nimetty loogikko Haskell Curryn mukaan. Kielen viimeisin standardiversio on Haskell 2010, joka korvasi aiemman standardin Haskell 98:n. Lähes kaikki kielen toteutukset tukevat standardien lisäksi omia laajennoksiaan. Haskellin tunnetuin toteutus on GHC.",
   "imdb":"The Internet Movie Database on Internetin laajin elokuvatietokanta, joka sisältää tietoa elokuvista, televisiosarjoista, animaatioista, lyhytelokuvista ja videopeleistä.",
-  "imgur":"Imgur on internet-kuvagalleria ja kuvien jakopalvelu. Sen perusti Alan Schaaf vuonna 2009. Sivusto ei ole valokuvaussivusto, vaan useat kuvat ovat käsiteltyjä tai piirrettyjä meemejä tai GIF-animaatioita.",
+  "imgur":"Imgur on internet-kuvagalleria ja kuvien jakopalvelu. Sen perusti Alan Schaaf vuonna 2009.",
   "ina":"Institut national de l'audiovisuel (Ina) on Ranskan kulttuuriministeriön alainen valtion virasto, jonka tehtävänä on radio- ja televisio-ohjelmien arkistointi ja tutkimus. Ina arkistoi myös ranskankielisiä verkkosivuja. Virasto aloitti toimintansa vuonna 1975. Sen pääkonttori sijaitsee Pariisin esikaupunkialueella Bry-sur-Marnessa. Vuoden 2019 loppuun mennessä Ina oli arkistoinut yli 18 miljoonaa tuntia audiovisuaalisia ohjelmia.",
   "kickass":"KickassTorrents on BitTorrent-seurantapalvelin. Kickass Torrentsista on noussut maailman suosituin torrent-sivusto sen jälkeen, kun The Pirate Bay -sivusto joutui toistuvasti vaihtamaan verkko-osoitettaan.",
   "library of congress":"Kongressin kirjasto on Yhdysvaltain tosiasiallinen kansalliskirjasto. Se sijaitsee kolmessa rakennuksessa Washingtonissa ja on hyllymetreiltään ja kirjamäärältään maailman suurin kirjasto.",
@@ -2867,12 +3028,15 @@
   "mastodon users":"Mastodon on avoimen lähdekoodin palvelin- ja asiakasohjelmistopaketti yhteisöpalveluihin. Se noudattaa ActivityPub-protokollaa.",
   "metacpan":"Comprehensive Perl Archive Network (CPAN) on laaja kokoelma Perlillä kirjoitettuja ohjelmia, moduuleita ja dokumentaatiota. Sen pääsivusto on cpan.org, minkä lisäksi arkisto on peilattu moniin muihin paikkoihin Internetissä.",
   "npm":"npm on JavaScript-ohjelmointikielen paketinhallintatyökalu, jota ylläpitää npm, Inc. -yhtiö. Npm on oletuspaketinhallintatyökalu JavaScriptin ajonaikaiselle ympäristölle Node.js:lle. Npm koostuu komentorivityökalusta ja tietokannasta, joka ylläpitää sekä julkisia että maksua vastaan yksityisiä paketteja. Tietokantaa kutsutaan npm-rekisteriksi. Rekisteriä voi käyttää sekä komentorivityökalulla että selata npm:n www-sivuston kautta.",
+  "openlibrary":"Open Library on verkkopalvelu, johon pyritään kokoamaan kirjaston tapaan kirjoja. Open Librarya ylläpitävä Internet Archive kuuluu Open Content Allianceen, joka edistää vastaavanlaisia vapaasti saatavilla olevien julkaisujen esillepanoa. Sivustolla on myös tuhansia suomenkielisiä kirjoja.",
   "openstreetmap":"OpenStreetMap on avoin yhteistyöprojekti vapaasti muokattavien karttojen luomiseksi. Vapaaehtoiset käyttäjät keräävät paikkatietodataa GPS-laitteiden avulla ja hyödyntävät satelliittikuvia karttojen piirtämiseksi.",
+  "peertube":"PeerTube on avoimen lähdekoodin nettivideo-palvelinohjelmisto. Se noudattaa ActivityPub-protokollaa. Sitä kehittää ranskalainen Framasoft.",
   "pinterest":"Pinterest on ilmoitustaulutyyppinen sosiaalinen linkkien ja kuvien jakopalvelu. Se tarjoaa mahdollisuuden luoda ja ylläpitää kokoelmia, jotka perustuvat johonkin teemaan, kuten tapahtumaan tai harrastukseen. Tällaista omien sisältökoosteiden tekemistä sosiaalisessa mediassa kutsutaan kuratoinniksi. Käyttäjä voi myös selata muita linkki-/kuvakokoelmia, poimia niistä osia omiin kokoelmiinsa ja ilmoittaa tykkäävänsä linkistä/kuvasta.",
   "piratebay":"The Pirate Bay (TPB) on maailman suurin BitTorrent magnet-linkkien indeksi. Sen perusti ruotsalainen tekijänoikeuksia vastustava järjestö Piratbyrån vuoden 2003 lopussa, mutta se on lokakuun 2004 jälkeen toiminut itsenäisenä organisaationa. Pirate Bayn sisältö koostuu suurimmaksi osaksi laittomista kopioista tekijänoikeuksien alaista materiaalia, kuten elokuvia, musiikkia ja pelejä. Pirate Bayn taustalla toimivat ylläpitäjät Gottfrid Svartholm, Carl Lundström, Fredrik Neij sekä Peter Sunde, pitävät tätä omien sanojensa mukaan harrastuksena.",
   "radio browser":"RadioBrowser on avoimen lähdekoodin internet-radiokanavien tietokantatarvitaan parempi lähde, jota kehittää RadioBrowser-projekti Alex Seglerin vetämänä. Palvelun ohjelmisto on lisensoitu avoimella MIT-lisensillä ja sen sisältämä data on public domainin alaista avointa dataa.",
   "reddit":"Reddit on sosiaalinen verkkosivusto, jossa käyttäjät voivat keskustella kiinnostavista ja ajankohtaisista aiheista.",
   "rottentomatoes":"Rotten Tomatoes on elokuva-aiheinen verkkosivusto. Sivusto tarjoaa tietoja, arvosteluja ja uutisia. Sivuston ylläpitäjät kokoavat materiaalin Internetistä, ja arvostelut jaetaan myönteisiin ja kielteisiin arvioihin. Teoksen arvioiden ollessa vähintään 60-prosenttisesti positiivisia se merkitään ”tuoreeksi” punaisella tomaatilla. Muussa tapauksessa merkintä on vihreäsävytteinen ”mätä”.",
+  "semantic scholar":"Semantic Scholar on tieteellisten artikkelien hakupalvelu, joka on perustettu vuonna 2015. Palvelun rahoittajiin kuului muun muassa Paul Allen. Palvelu perustuu tekoälyn käyttöön. Palvelussa oli aluksi artikkeleita tietojenkäsittelytieteestä, geotieteistä ja neurotieteestä. Vuonna 2017 palveluun lisättiin lääketieteen artikkeleita.",
   "soundcloud":"SoundCloud on saksalainen musiikin sekä muiden äänitiedostojen levitykseen ja suoratoistoon keskittyvä internet-palvelu, joka mahdollistaa pääasiassa muusikoista koostuvalle käyttäjäkunnalleen musiikkitiedostojen lataamisen palvelimille, suoranauhoituksen sekä promootion. Ammattilais- ja harrastelijamuusikot käyttävät palvelua niin valmiiden kappaleiden, raakaversioiden, demojen, podcastien kuin DJ-miksausten jakamiseen. Tuoreet, uransa alkuvaiheessa tai koko kansalle tuntemattomat, muusikot käyttävät palvelua pääasiallisena jakelumedianaan.",
   "stackoverflow":[
    "kysymys ja vastaus -sivustojen verkosto",
@@ -2901,7 +3065,7 @@
   ],
   "wikidata":"Wikidata on Wikimedia Foundationin omistama yhteisesti muokattava Wikipediaa tukeva tietokanta. Saksan Wikimedia-yhdistyksen aloittaman hankkeen tarkoitus on toimia keskitettynä paikkana erilaisille tiedoille, esimerkiksi henkilöiden syntymäajoille. Palvelu avattiin virallisesti 30. lokakuuta 2012. Se on ensimmäinen Wikimedian uusi hanke vuoden 2006 jälkeen.",
   "wikinews":"Wikiuutiset on Wikimedia Foundationin hallinnoima vapaan sisällön uutislähde. Wikiuutiset soveltaa wikiperiaatetta uutistuotantoon.",
-  "wikipedia":"Wikipedia on Internetissä toimiva avoin tietosanakirja, joka käyttää MediaWiki-ohjelmistoa. Wikipediaa kirjoitetaan 291 kielellä. Wikipedian sisältö on vapaaehtoisten kirjoittama, ja se on avointa Creative Commons Nimeä-JaaSamoin- tai GNU Free Documentation -lisenssien mukaisesti. Wikipediaa ylläpitää Wikimedia Foundation, joka ei kuitenkaan omista Wikipedian sisältöä.",
+  "wikipedia":"Wikipedia on voittoa tavoittelematon, yleishyödyllinen projekti, jonka tarkoituksena on luoda ilmainen avoin tietosanakirja. Wikipedian englanninkielinen versio perustettiin vuonna 2001 ja tietosanakirjaa julkaistiin vuonna 2024 yli 330 kielellä. Wikipedian sisällön luovat ja ylläpitävät pääasiassa vapaaehtoiset, jotka eivät saa siitä taloudellista korvausta. Vapaaehtoistyö on avoin kaikille.",
   "wikiquote":"Wikisitaatit on Wikimedia Foundationin hallinnoima Wikipedian sisarhanke. Se käyttää samaa MediaWiki-alustaa kuin muutkin Wikimedia Foundationin hankkeet. Wikisitaattien tarkoituksena on yhteistoiminnallisesti koota kattava valikoima eri henkilöiden sitaatteja, puheita ja kirjoituksia sekä sananlaskuja ja anekdootteja. Ajatuksen Wikisitaateista esitti Daniel Alston ja Brion Vibber toteutti asian käytännössä.",
   "wikisource":"Wikiaineisto on Wikimedia Foundationin hallinnoima hanke, joka on tarkoitettu kaikenlaisille aiemmin julkaistuille teksteille, kuten romaaneille, kirjeille, puheille, historiallisille dokumenteille tai lakiteksteille. Edellytys on, että aineisto on tekijänoikeusvapaata joko siksi että sen tekijänoikeudet ovat rauenneet iän vuoksi tai koska se on julkaistu GNU Free Documentation Licensen alla.",
   "wikispecies":"Wikispecies on Wikimedia Foundationin ylläpitämä projekti, josta on tarkoitus kehittyä avoin ja vapaa eliölajien tietokanta. Se tulee kattamaan eläimet, kasvit, sienet, bakteerit, arkeonit, alkueliöt ja kaikki muut tunnetut elämänmuodot niin perusteellisesti kuin käyttäjät haluavat. Wikispeciesin motto on: \"Wikispecies on vapaa, koska elämä on yhteistä omaisuutta!\"",
@@ -2910,15 +3074,19 @@
   "wiktionary":"Wikisanakirja on Wikipedian sisarhanke, jonka tavoitteena on luoda wikipohjainen kaikkien kielten välinen vapaa sanakirja.",
   "wolframalpha":"Wolfram Alpha on Wolfram Researchin kehittelemä haku- ja vastauskone, joka julkaistiin 15.5.2009. Wolfram Alphan toiminta pohjautuu Wolfram Researchin kehittelemään Mathematica-laskentaohjelmaan tiedon etsimisessä ja käsittelyssä.",
   "wttr.in":[
-   "Säätiedotus: Boydton, Virginia, United States",
+   "Säätiedotus: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"Youtube on Googlen omistama Internetissä toimiva videopalvelu. Käyttäjät voivat lisätä sivustolle omia videoitaan, sekä katsoa ja kommentoida muiden käyttäjien videoita. Sivuston perusti 14. helmikuuta 2005 kolme PayPalin työntekijää: Chad Hurley, Steve Chen ja Jawed Karim. Youtuben pääkonttori sijaitsee San Brunossa, Kaliforniassa ja Susan Wojcicki toimi Youtuben toimitusjohtajana helmikuusta 2014 vuoteen 2023. Nykyisin Youtuben toimitusjohtajana toimii Neal Mohan."
  },
  "fil":{
   "bandcamp":"Ang Bandcamp ay isang Amerikanong online music company na itinatag noong 2008 ni Oddpost co-founder Ethan Diamond at mga programmer na sina Shawn Grunberger, Joe Holt at Neal Tucker; ang kumpanya ay headquarter sa Oakland, California.",
+  "bing":[
+   "Tinutulungan ka ng Bing na gawing aksyon ang impormasyon, na nagpapabilis at nagpapadali sa pagpunta mula paghahanap tungo sa paggawa.",
+   "https://www.bing.com"
+  ],
   "bing images":[
-   "Tingnan ang feed na inakma sa iyong mga interes",
+   "Pinakamahusay ang Larawan ng Bing na search engine ng larawan, na nagbibigay sa mga user ng kakayahang maghanap at i-explore ang pinaka may kaugnayan, mataas na kalidad na mga larawang iniayon sa iyong mga pangangailangan",
    "https://www.bing.com/images"
   ],
   "bing news":[
@@ -2929,8 +3097,12 @@
    "Pinapadali ng matalinong paghahanap mula sa Bing na mabilis na mahanap ang iyong hinahanap at binibigyan ka ng reward.",
    "https://www.bing.com/videos"
   ],
+  "free software directory":[
+   "artikulong pang-agham",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"Ang Google Search, karaniwang tinutukoy bilang Google Web Search o Google lamang, ay isang web search engine na pagmamay-ari ng Google LLC Ito ang pinakamadalas gamiting search engine o panghanap sa World Wide Web, na mayroong higit sa tatlong bilyong mga paghahanap bawat araw.",
@@ -2970,26 +3142,27 @@
    "ref"
   ],
   "wikidata":"Ang Wikidata ay isang internet na wiki na pagkalagay ng datos sa mga wikang pag-aari ng Pundasyong Wikimedia.",
-  "wikinews":"Ang Wikinews ay isang pook-sapot na wiki na tungkol sa isang balita na isang proyekto ng Pundasyon ng Wikimedia. Ito ay binuksan noong Nobyembre 8, 2004.",
+  "wikinews":"Ang Wikimedia Foundation Inc. ay ang pangunahing organisasyong ng Wikipedia, Wiktionary, Wikiquote, Wikibooks, Wikisource, In Memoriam 9/11, Wikimedia Commons, Wikispecies, at Wikinews. Isa itong korporasyong non-profit na naka-base sa St. Petersburg, Florida, Estados Unidos, at naka-organisa sa ilalim ng mga batas ng Florida. Noong Hunyo 20, 2003, opisyal na ipinahayag ni CEO at nagtatag ng Wikipedia Jimmy Wales sa Wikia ang pagtatag nito. Ang pagpapatibay nito ng U.S. Internal Revenue Service, sa pamamagitan ng isang sulat noong Abril 2005, bilang isang edukasyonal na foundation sa kategoryang \"Adult, Continuing Education\" ay nangangahulugang na lahat ng mga kontribusyon sa Wikimedia Foundation ay babawasan ng buwis para sa layuning U.S. federal income tax.",
   "wikipedia":"Ang Wikipedia ay isang ensiklopedya na may basehang wiki at may malayang nilalaman. Ito ay tinatawag na malaya sa kadahilanang ito ay malayang magagamit at mapapalitan ng kung sino man. Ang Wikipedia ay nakasulat sa maraming wika at pinamamahalaan ng Wikimedia Foundation.",
   "wikiquote":"Ang Wikiquote ay isa sa mga pamilya ng proyektong nakabatay sa wiki na pinapatakbo ng Pundasyong Wikimedia, na tumatakbo sa software na MediaWiki. Batay sa ideya ni Daniel Alston at ipinapatuapd ni Brion Vibber, ang hangarin ng proyekto, na nagsimula bilang isang sibol sa Tanyag na mga Pagbanggit ng Wikipedia, ay upang makagawa ng tulong-tulong na isang malawak na reprerensya ng mga pagbanggit mula sa mga prominenteng tao, aklat, pelikula, kasabihan, atbp. at upang maging maayos hangga't maari sa pagsasaalang-alang sa mga detalye ng mga banggit at makapagbigay din ng nararapat sangguniang mula sa tao ng mga pagbanggit.",
   "wikisource":"Ang Wikisource ay isang online na dihital na aklatan ng malayang nilalaman na pinagmulang teksto na nasa isang wiki, na pinapatakbo ng Pundasyong Wikimedia. Wikisource ang pangalan ng proyekto bilang kabuuan at ang pangalan ng bawat instansya ng proyektong iyon ; binubuo ng maraming mga Wikisource ang kabuuang proyekto ng Wikisource. Ang layunin ng proyekto ay i-host o ilagay ang lahat ng anyo ng malayang teksto, sa maraming wika, at mga salin. Orihinal na inisip bilang sinupan o arkibo upang iimbak ang kapaki-pakinabang o mahalagang tekstong makasaysayan, napalawak ito upang magng pangkalahatang-nilalamang aklatan. Opisyal na nagsimula ang proyekto noong Nobyembre 24, 2003 sa ilalim ng pangalang Project Sourceberg, isang paglaro sa pangalan ng sikat na Project Gutenberg. Ipinagtibay ang pangalang Wikisource sa kalaunang taon na iyon at nakatanggap ng sariling dominyong pangalan.",
   "wikispecies":"Ang Wikispecies ay isang wiki na itinataguyod ng Pundasyong Wikimedia na nagnanais makalikha ng malayang nilalaman ng isang talaan ng lahat ng mga species o uri (espesye). Ito ay may mas malaking layunin sa mga sayantipiko kaysa sa pangkalahatang publiko. Sinasabi ni Jimmy Wales, chairman emeritus ng Wikimedia Foundation na ang mga editor ay hindi kinakailangan na magpadala ng kanilag mga degree, ngunit ang pagbibigay ng impormasyon ay dapat sa mga teknikal na madla. Ang Wikispecies ay nasa ilalim ng GNU Free Documentation License.",
   "wikiversity":"Ang Wikiversity ay isang proyektong Pundasyon ng Wikimedia na sinimulan noong Agosto 15, 2006.",
-  "wikivoyage":"Ang Wikivoyage ay isang malayang basehang web na travel guide para sa distinasyon ng paglakbay at ang mga topic na tungkol sa paglakbay na sinulat ng mga volunteer authors.",
+  "wikivoyage":[
+   "wikinews:fil",
+   "ref"
+  ],
   "wiktionary":"Ang Wiktionary ay isang Multilingual o lahukan ng maraming kaurian ng mga salita, ang Web-based na proyekto na lumikha ng isang libreng o bukas na nilalamang talatinigan para sa mga mambabasa, na magagamit sa higit sa 151 mga wika. Hindi tulad ng ibang talatinigan, ito ay sa pamamagitan ng nakasulat na boluntaryo, na tinatawag na mga \"Wiktionarian\" o mga Wiksiyonarista o Wiksiyonaryano kung lalaki at Wiksiyonaryana kung babae, na gamit ang sopwer ng wiking nagpapahintulot sa mga artikulong mabago o patnugutan ng halos sinumang maaaring pumunta o may akseso sa websayt.",
   "youtube":"Ang YouTube ay isang website na nagbabahagi ng mga bidyo at nagbibigay-daan para sa mga tagagagamit o user nito na mag-upload, makita, at ibahagi ang mga bidyo clip. Ang mga bidyo na ito ay maaaring husgahan; ang dami ng husga at ng mga nakanood ay parehong nakalathala. Maaari ring mag-iwan ng komento ang mga manonood sa karamihan ng video."
  },
  "fr":{
   "1337x":"1337x est un site Web qui fournit un répertoire de fichiers torrent et de liens magnétiques utilisés pour le partage de fichiers peer-to-peer via le protocole BitTorrent. Selon le blog d'actualités TorrentFreak, 1337x est le troisième site Web torrent le plus populaire en 2021.",
   "9gag":"9gag est un site web communautaire humoristique, rédigé généralement en anglais. Il est basé sur le partage d'images et vidéos. Ce site met en ligne un grand nombre de mèmes Internet. C'est le 172e site le plus visité du web en novembre 2016, selon Alexa.",
-  "annas archive":[
-   "agrégateur et moteur de recherche des ressources des bibliothèques clandestines en ligne",
-   "wikidata"
-  ],
+  "alpine linux packages":"Alpine Linux est une distribution Linux ultra-légère, orientée sécurité et basée sur Musl (en) et BusyBox, principalement conçue pour un « utilisateur intensif qui apprécie la sécurité, la simplicité et l'efficacité des ressources ». Elle utilise les patches PaX et Grsecurity du noyau par défaut et compile tous les binaires de l'espace utilisateur et exécutables indépendants de la position avec protection de destruction de la pile (en).",
+  "annas archive":"L'Archive d'Anna est un moteur de recherche de bibliothèques clandestines créé par le pseudonyme Anna. Elle a été fondée en réponse directe aux efforts des autorités pour fermer la Z-Library en 2022. Elle se décrit comme un projet visant à « cataloguer tous les livres existants » et à « suivre les progrès de l'humanité pour rendre tous les livres facilement disponibles sous forme numérique ».",
   "apple app store":"L'App Store est un magasin d'applications développé et géré par Apple sur iOS et iPadOS. Le magasin permet aux utilisateurs de parcourir et de télécharger les applications approuvées développées avec le SDK d'iOS. Les applications peuvent être téléchargées les iPhone, iPod Touch ou iPad et même certaines sur l'Apple Watch ou sur les Apple TV de quatrième génération comme extensions aux applications.",
   "apple maps":"Apple Plans est une application de cartographie en ligne développée par Apple. Il s'agit de l'application de cartographie par défaut sur iOS, iPadOS, macOS et watchOS. Elle permet de donner les directions et l'heure d'arrivée estimée que l'on soit en voiture, à pied, en bicyclette ou en transport en commun. Une fonctionnalité appelée « tour Flyover » permet d'explorer certaines zones urbaines et autres points d'intérêt modélisés en 3D.",
-  "artic":"L'Art Institute of Chicago est un musée situé à Chicago aux États-Unis. Deuxième plus grand musée d'art du pays après le Metropolitan Museum of Art de New York, il abrite l'une des plus importantes collections d'art des États-Unis. Ouvert au public depuis 1879, le musée fut établi initialement à l'angle sud-ouest de State Street et de Monroe Street. Lors de l'Exposition universelle de 1893, la ville construisit un nouveau bâtiment pour abriter les collections de l'Art Institute. Depuis 1893, le musée se trouve dans le Grant Park, au 111 South Michigan Avenue, dans le centre-ville de Chicago. Le musée fait face au Peoples Gas Building et au Symphony Center, deux bâtiments classés sur le Registre national des lieux historiques.",
+  "artic":"L'Art Institute of Chicago est un musée situé à Chicago aux États-Unis. Deuxième plus grand musée d'art du pays après le Metropolitan Museum of Art de New York, il abrite l'une des plus importantes collections d'art des États-Unis.",
   "arxiv":"arXiv est une archive ouverte de prépublications électroniques d'articles scientifiques dans les domaines de la physique, des mathématiques, de l'informatique, de la biologie quantitative, de la finance quantitative, de la statistique, de l'ingénierie électrique et des systèmes, et de l'économie, et qui est accessible gratuitement par Internet.",
   "ask":"Ask.com anciennement Ask Jeeves, est un moteur de recherche sur Internet fondé en 1996 par Garrett Gruener et David Warthen à Berkeley en Californie. Le moteur initial fut conçu et implémenté par Gary Chevsky.",
   "askubuntu":[
@@ -3012,7 +3185,7 @@
    "https://www.bing.com/videos"
   ],
   "bitbucket":"Bitbucket est un service web d'hébergement et de gestion de développement logiciel utilisant le logiciel de gestion de versions Git.",
-  "brave":"Brave est un navigateur web open source gratuit disponible sur Windows, macOS et Linux ainsi que sur iOS et Android. Il a pour objectif de protéger la vie privée de ses utilisateurs en bloquant par défaut les pisteurs et en permettant la navigation via le réseau Tor. Le logiciel, construit sur Chromium, est développé par l’entreprise Brave Software depuis 2016.",
+  "brave":"Brave est un navigateur web open source gratuit disponible sur Windows, macOS et Linux ainsi que sur iOS et Android. Il a pour objectif de protéger la vie privée de ses utilisateurs en bloquant par défaut les pisteurs et en permettant la navigation privée via le réseau Tor. Le logiciel, fondé sur Chromium, est développé par l’entreprise Brave Software depuis 2016.",
   "brave.images":[
    "brave:fr",
    "ref"
@@ -3025,19 +3198,25 @@
    "brave:fr",
    "ref"
   ],
+  "caddy.community":[
+   "discuss.python:fr",
+   "ref"
+  ],
   "crossref":"Crossref est une organisation à but non lucratif de droit américain jouant le rôle d'agence d'enregistrement et de registre des Digital Object Identifier.",
+  "curlie":"L’Open Directory Project (ODP), aussi appelé Dmoz, est un ancien annuaire de sites web actif de 1998 à 2017, sous licence libre Open Directory.",
   "currency":"DuckDuckGo est un moteur de recherche américain qui vise à préserver la vie privée de ses utilisateurs et à leur éviter la bulle de filtres.",
   "dailymotion":"Dailymotion est une entreprise française, filiale du groupe Vivendi, proposant, sur le site web du même nom, un service d'hébergement, de partage et de visionnage de vidéo en ligne.",
   "ddg definitions":[
    "currency:fr",
    "ref"
   ],
-  "deezer":"Deezer est une plateforme française de distribution numérique dédiée à l'écoute de musique en streaming et qui a été lancée en août 2007. Ce service permet l'écoute de musiques et podcasts, issus d'un catalogue négocié avec les labels regroupant plus de 90 millions de titres en 2022. Deezer éditorialise son contenu par l'établissement de playlists ainsi que son algorithme Flow, qui recommande de nouveaux morceaux selon les goûts musicaux de l’utilisateur.",
+  "deezer":"Deezer est une plateforme française de distribution numérique dédiée à l'écoute de musique en streaming et qui a été lancée en août 2007. Ce service permet l'écoute de musiques et podcasts, issus d'un catalogue négocié avec les labels regroupant plus de 120 millions de titres en 2024. Deezer éditorialise son contenu par l'établissement de playlists ainsi que son algorithme Flow, qui recommande de nouveaux morceaux selon les goûts musicaux de l’utilisateur.",
   "deviantart":"DeviantArt est un site web dédiée à la création artistique d'œuvres et de dessins sous format numérique. Les internautes inscrits forment une communauté artistique en ligne, où chacun peut s'inscrire et exposer ses propres créations, graphiques ou littéraires. Le jour de son 15e anniversaire, le site comptait plus de 36,4 millions d'inscrits et plus de 200 millions de deviations.",
   "dictzone":[
    "Dictionnaires en ligne : anglais, espagnol, allemand, français, italien, hongrois...",
    "https://dictzone.com/"
   ],
+  "discuss.python":"Discourse est un logiciel libre pour forum de discussions qui intègre un système de liste de diffusion.",
   "duckduckgo":[
    "currency:fr",
    "ref"
@@ -3065,7 +3244,7 @@
   "free software directory":"Le répertoire du logiciel libre est un projet commun de la Free Software Foundation et de l'UNESCO. Il recense des logiciels libres qui fonctionnent sous des systèmes d'exploitation libres notamment GNU et GNU/Linux.",
   "genius":"Genius est un site web américain lancé en 2009 consacré au départ à l'explication des paroles de chansons rap. Plus tard, en 2014, il élargira son domaine et annotera - le changement sémantique marquant plus d'humilité dans l'approche des textes - l'actualité, la pop, le rap, la country, les sports, la loi, entre autres. Pour tenir ses objectifs le site est rebaptisé Genius en juillet 2014.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub est un service web d'hébergement et de gestion de développement de logiciels, utilisant le logiciel de gestion de versions Git. Ce site est développé en Ruby on Rails et Erlang par Chris Wanstrath, PJ Hyett et Tom Preston-Werner. GitHub propose des comptes professionnels payants, ainsi que des comptes gratuits pour les projets de logiciels libres.",
@@ -3080,8 +3259,7 @@
    "ref"
   ],
   "google scholar":"Google Scholar est un service de Google permettant la recherche d'articles et de publications scientifiques. Lancé fin 2004, il inventorie des articles approuvés ou non par des comités de lecture, des thèses de type universitaire et des livres scientifiques.",
-  "google videos":"Google Vidéos est un service de partage et de visionnage de vidéos[pas clair] proposé par Google du 12 juillet 2006 au 29 avril 2011.",
-  "gpodder":"gPodder est un logiciel libre spécialisé, permettant la lecture d'un ensemble de flux de podcasts audio et vidéo.",
+  "google videos":"Google Vidéos était un service d'hébergement de vidéos gratuit proposé par Google du 12 juillet 2006 au 29 avril 2011.",
   "hackernews":"Hacker News est un site de partage social de liens créé le 19 février 2007, avec pour objectif de créer une communauté proche de celle de Reddit à ses débuts tout en évitant le phénomène de septembre éternel. Il est centré autour de l'actualité des technologies informatiques, du hacking et des startups, et promeut tout contenu susceptible de « gratifier la curiosité intellectuelle » des lecteurs.",
   "hoogle":"Haskell est un langage de programmation fonctionnel fondé sur le lambda-calcul et la logique combinatoire. Son nom vient du mathématicien et logicien Haskell Curry. Il a été créé en 1990 par un comité de chercheurs en théorie des langages intéressés par les langages fonctionnels et l'évaluation paresseuse. Le dernier standard est Haskell 2010 : c'est une version minimale et portable du langage conçue à des fins pédagogiques et pratiques, dans un souci d'interopérabilité entre les implémentations du langage et comme base de futures extensions. Le langage continue d'évoluer en 2020, principalement avec GHC, constituant ainsi un standard de facto comprenant de nombreuses extensions.",
   "imdb":"L’Internet Movie Database, abrégé en IMDb, est une base de données en ligne sur le cinéma mondial, sur la télévision, et plus secondairement les jeux vidéo. IMDb restitue un grand nombre d’informations concernant les films, les acteurs, les réalisateurs, les scénaristes et toutes personnes et entreprises intervenant dans l’élaboration d’un film, d’un téléfilm, d’une série télévisée ou d’un jeu vidéo. L’accès aux informations publiques est gratuit. Un service payant, IMDbPro, donne accès aux informations supplémentaires susceptibles d’intéresser les professionnels. Créé le 17 octobre 1990 par l'Anglais Col Needham, c’est un site visité, en 2010, par plus de 57 millions d’usagers uniques chaque mois, ce qui le plaçait au 39e rang des sites les plus visités au monde. Il appartient depuis 1998 à Amazon.",
@@ -3111,21 +3289,34 @@
    "mastodon users:fr",
    "ref"
   ],
-  "mastodon users":"Mastodon est un réseau social et logiciel de microblogage auto-hébergé, libre, distribué et décentralisé via ActivityPub au sein du Fediverse. Il permet de partager des messages, images, médias et autres contenus. C'est une alternative à Twitter. Des instances sont publiquement mises à disposition afin de faciliter son utilisation. Il a été créé en octobre 2016 par l'Allemand Eugen Rochko, alors âgé de 24 ans. En 2022, l’organisation à but non-lucratif Mastodon gGmbH est créée, ainsi que des applications mobiles officielles pour le réseau.",
+  "mastodon users":"Mastodon est un réseau social et logiciel de microblogage auto-hébergé, libre, distribué et décentralisé via ActivityPub au sein du Fediverse. Il permet de partager des messages, images, médias et autres contenus. C'est une alternative à Twitter. Des instances sont publiquement mises à disposition afin de faciliter son utilisation. Il a été créé en octobre 2016 par l'Allemand Eugen Rochko, alors âgé de 23 ans. En 2022, l’organisation à but non-lucratif Mastodon gGmbH est créée, ainsi que des applications mobiles officielles pour le réseau.",
   "mdn":"MDN Web Docs, précédemment Mozilla Developer Network et anciennement Mozilla Developer Center, est un dépôt de documentation et une ressource d'apprentissage pour les développeurs web utilisés par Mozilla, Microsoft, Google et Samsung.",
   "metacpan":"Le Comprehensive Perl Archive Network, ou CPAN, est un site Web consacré au langage de programmation Perl. CPAN désigne également un module Perl servant à accéder à ce site. Son nom vient du Comprehensive TeX Archive Network, ou CTAN, son homologue consacré à TeX.",
   "mixcloud":"Mixcloud est une plate-forme collaborative de partage et d'écoute de musique en ligne spécialement dédiée aux sessions de mixage enregistrées en studio diffusées en radio ou en podcast. The Guardian et TED utilisent la plate-forme.",
   "mojeek":"Mojeek est un moteur de recherche basé au Royaume-Uni.",
+  "mojeek images":[
+   "mojeek:fr",
+   "ref"
+  ],
+  "mojeek news":[
+   "mojeek:fr",
+   "ref"
+  ],
   "naver":"Naver est une plateforme en ligne sud-coréenne gérée par la société Naver Corporation. Le site a été créé en 1999 en tant que premier portail Web en Corée à développer et utiliser son propre moteur de recherche. Il a également été le premier opérateur au monde à introduire la fonction de recherche intégrée, qui compile les résultats de recherche de différentes catégories et les présente sur une seule page. Depuis, Naver a ajouté une multitude de nouveaux services telles que le courrier électronique et les nouvelles, puis aussi la première plateforme de questions-réponses en ligne Knowledge iN.",
   "npm":"npm est le gestionnaire de paquets par défaut pour l'environnement d'exécution JavaScript Node.js.",
   "odysee":"Odysee est un site d'hébergement de vidéos créé en septembre 2020 par le libertarien américain Jeremy Kauffman. Il repose sur le protocole LBRY qui est décentralisé grâce à de la diffusion pair-à-pair.",
+  "openlibrary":"Open Library est un projet de l’Internet Archive visant à cataloguer tous les livres publiés, quelle que soit leur langue, dans une base de données librement accessible sur Internet. Il a été créé par Aaron Swartz et Brewster Kahle, entre autres.",
   "openstreetmap":"OpenStreetMap (OSM) est un projet collaboratif de cartographie en ligne qui vise à constituer une base de données géographiques libre du monde, en utilisant le système GPS et d'autres données libres. Il est mis en route en juillet 2004 par Steve Coast à l'University College de Londres.",
   "peertube":"PeerTube est un logiciel libre d'hébergement de vidéo décentralisé permettant la diffusion en pair à pair, et un média social sur lequel les utilisateurs peuvent envoyer, regarder, commenter, évaluer et partager des vidéos en streaming. Il est créé en 2015 et est développé depuis 2017 par Framasoft. Il fonctionne sur le principe d'une fédération d'instances hébergées par des entités autonomes. Son objectif est de fournir une alternative aux plateformes centralisées telles que YouTube, Vimeo et plus récemment Twitch avec l'ajout de la prise en charge de la diffusion en direct.",
+  "pi-hole.community":[
+   "discuss.python:fr",
+   "ref"
+  ],
   "pinterest":"Pinterest est un site web américain mélangeant les concepts de réseautage social et de partage de photographies, lancé en 2010 par Paul Sciarra, Evan Sharp (en) et Ben Silbermann. Il permet à ses utilisateurs de partager leurs centres d'intérêt et passions à travers des albums de photographies glanées sur Internet. Le nom du site est un mot-valise des mots anglais pin et interest signifiant respectivement « épingle » et « intérêt ».",
   "piratebay":"The Pirate Bay est un site web créé en 2003 en Suède, indexant des liens Magnets de fichiers numériques, permettant le partage de fichiers en pair à pair à l’aide du protocole de communication BitTorrent. Le site se finance par les dons et la publicité, il a été créé dans l’esprit d’une « culture libre ».",
   "pubmed":"MEDLINE est une base de données bibliographiques regroupant la littérature relative aux sciences biologiques et biomédicales. La base est gérée et mise à jour par la Bibliothèque américaine de médecine (NLM).",
   "pypi":"PyPI est le dépôt tiers officiel du langage de programmation Python. Son objectif est de doter la communauté des développeurs Python d'un catalogue complet recensant tous les paquets Python libres. Il est analogue au dépôt CPAN pour Perl.",
-  "qwant":"Qwant est un moteur de recherche français mis en ligne en février 2013. Qwant annonce garantir la vie privée de ses utilisateurs en évitant de les tracer à des fins publicitaires et de revendre leurs données personnelles, et à être impartial dans l'affichage des résultats.",
+  "qwant":"Qwant est un moteur de recherche français mis en ligne en février 2013. Qwant déclare garantir la vie privée de ses utilisateurs en évitant de les tracer à des fins publicitaires et en revendant leurs données personnelles, ainsi qu'à être impartial dans l'affichage des résultats.",
   "qwant images":[
    "qwant:fr",
    "ref"
@@ -3141,16 +3332,16 @@
   "reddit":"Reddit est un site web communautaire américain de discussion et d’actualités sociales. Les liens les plus appréciés du moment se trouvent affichés en page d’accueil par le vote des utilisateurs.",
   "rottentomatoes":"Rotten Tomatoes est un site Web, créé en 1998, dévolu aux critiques et aux informations sur les films. Même si le nom provient du cliché datant de l'époque du music-hall, où jeter des tomates pourries sur les acteurs était une façon pour le public de souligner la médiocrité d'une représentation, l'inspiration originale provient d'une scène du film canadien Léolo tourné en 1992 dans laquelle une actrice tombe dans un bac de tomates.",
   "rubygems":"RubyGems est un gestionnaire de paquets pour le langage de programmation Ruby qui fournit un format standard pour la distribution de programmes et de bibliothèques Ruby. Il permet de gérer facilement l'installation de gemmes et d'un serveur pour les distribuer. Il a été créé par Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan et Richard Kilmer lors de la RubyConf 2004.",
-  "rumble":"Rumble est une entreprise de plateforme de vidéo en ligne, d’hébergement web et de service d’infonuagique. Elle a été fondée en octobre 2013 par Chris Pavlovski, un entrepreneur technologique. La plate-forme vidéo est populaire parmi les auteurs de théories du complot et de l’extrême droite américaine.",
+  "rumble":"Rumble est une entreprise de plateforme de vidéo en ligne, d’hébergement web et de services cloud. Elle a été fondée en octobre 2013 par Chris Pavlovski, un entrepreneur technologique. La plate-forme vidéo est populaire parmi les auteurs de théories du complot et de l’extrême droite américaine.",
   "semantic scholar":"Semantic Scholar est un projet développé à l'Institut Allen pour l'Intelligence Artificielle, un des instituts de recherche créés par Paul Allen. Lancé en novembre 2015, il est conçu pour être un moteur de recherche d'articles de revues scientifiques sur l'IA.",
-  "seznam":"Seznam est un portail web et un moteur de recherche tchèque. Il a été lancé en 1996. En novembre 2020, c'est le troisième site le plus visité en Tchéquie.",
+  "seznam":"Seznam est un portail web et un moteur de recherche tchèque, lancé en 1996. En novembre 2020, c'est le troisième site le plus visité en Tchéquie.",
   "soundcloud":"SoundCloud est une plate-forme suédoise de distribution audio en ligne sur laquelle les utilisateurs peuvent collaborer ainsi que promouvoir et distribuer leurs projets musicaux. En juin 2013, le site compte 40 millions d'inscrits et 200 millions de visiteurs uniques par mois.",
   "sourcehut":[
    "forge logicielle",
    "wikidata"
   ],
   "stackoverflow":"Stack Exchange est un réseau de sites anglophones de questions et réponses à édition collaborative, chacun traitant d'un thème particulier. Deux exemples sont les sites Stack Overflow, dont le thème est la programmation informatique, et Ask Ubuntu(en), qui offre des réponses aux problèmes rencontrés sur le système d'exploitation Ubuntu.",
-  "startpage":"Startpage est un métamoteur de recherche sur le Web. Sa spécificité est censément le respect de la vie privée de l'utilisateur et affirme ne conserver aucune trace numérique des recherches effectuées, pas même l'adresse IP. Il était précédemment connu sous le nom d'Ixquick, Startpage étant alors une variante du site principal. Les deux services fusionnent en 2016.",
+  "startpage":"Startpage, initialement connu sous le nom d'Ixquick, est un métamoteur de recherche sur le Web.",
   "superuser":[
    "stackoverflow:fr",
    "ref"
@@ -3189,7 +3380,7 @@
   "wiktionary":"Le Wiktionnaire est un projet lexicographique de la Wikimedia Foundation dont l’objectif est de définir tous les mots de toutes les langues, dans toutes les langues. En 2024, il existe plus de 170 langues de rédaction. Au sens strict, le terme « Wiktionnaire » désigne souvent la version en français de ce projet, Wiktionary étant le nom officiel en anglais. Il est géré en wiki dans le site web wiktionary.org et son contenu est librement réutilisable.",
   "wolframalpha":"WolframAlpha est un moteur de réponse développé par Wolfram Research. Il répond aux questions factuelles en calculant les réponses à partir de données externes.",
   "wttr.in":[
-   "Prévisions météo pour: Boydton, Virginia, United States",
+   "Prévisions météo pour: San Jose, California, United States",
    "https://wttr.in"
   ],
   "yacy":"YaCy est un moteur de recherche libre fonctionnant selon le principe d'un réseau pair à pair. Ce logiciel est développé en Java et était installé, fin 2006, sur des centaines d'ordinateurs appelés YaCy-peers ou postes-YaCy. YaCy est par exemple utilisé par l'Université Johannes Gutenberg de Mayence.",
@@ -3223,7 +3414,8 @@
    "A busca intelixente de Bing fai que sexa máis rápido e sinxelo atopar o que estás a buscar e concédeche premios.",
    "https://www.bing.com/videos"
   ],
-  "currency":"DuckDuckGo é un buscador centrado na relevancia da busca, e respectando a protección dos usuarios e privacidade. DuckDuckGo busca noutros sitios como Wikipedia é o principal Utiliza varias API doutros sitios web para mostrar resultados rápidos das consultas e para os enlaces tradicionais utiliza a axuda dos seus socios e o seu propio rastreador.",
+  "curlie":"O Open Directory Project (ODP), tamén coñecido como DMoz (por directory.mozilla.org o seu nome de dominio orixinal) é un proxecto colaborativo multilingüe, no que editores voluntarios listan e categorizan ligazóns a páxinas web.",
+  "currency":"DuckDuckGo é un buscador centrado na protección da privacidade dos usuarios. Foi fundada por Gabriel Weinberg e lanzado o 29 de febreiro de 2008 en Valley, Pensilvania. A empresa ten a súa sede en Paoli, Pensilvania, Estados Unidos e contaba con 180 empregados en 2022. O nome vén dun xogo infantil chamado Duck, duck, goose.",
   "dailymotion":"Dailymotion é un servidor de vídeos en Internet, con sede en París, Francia. O seu dominio foi rexistrado un mes despois que o de YouTube.",
   "ddg definitions":[
    "currency:gl",
@@ -3254,9 +3446,13 @@
    "wikidata"
   ],
   "flickr":"Flickr é un popular servizo de almacenamento e difusión de fotografías en Internet.",
+  "free software directory":[
+   "artigo científico",
+   "wikidata"
+  ],
   "genius":"Genius é unha empresa estadounidense de medios dixitais fundada en agosto de 2009 por Tom Lehman, Ilan Zechory e Mahbod Moghadam. O sitio permite aos usuarios achegar anotacións e interpretacións ás letras de cancións, noticias, fontes, poesías e documentos.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":[
@@ -3285,6 +3481,7 @@
    "ref"
   ],
   "mastodon users":"Mastodon é un servizo de microblogging distribuído que está en desenvolvemento dende 2016 polo alemán Eugen Rochko e Mastodon gGmbH, que el fundou en Jena e ten a súa sede en Berlín. En contraste coas grandes plataformas comparables como Twitter, Mastodon está deseñada como unha rede descentralizada. Polo tanto, o servizo non se basea nunha plataforma central, senón que consta de moitos servidores diferentes que poden ser operados de forma independente por particulares, asociacións ou outros organismos e que interactúan entre si.",
+  "openlibrary":"Open Library é un proxecto en liña cuxo principal obxectivo é a creación dunha base de datos de contido aberto de libros. Foi creado en 2006 por Aaron Swartz e Brewster Kahle, entre outros. Open Library é un proxecto da organización sen ánimo de lucro Internet Archive e foi parcialmente financiado pola Biblioteca Estatal de California e a Fundación Kahle/Austin. Tamén proporciona acceso a libros de dominio público, que poden ser lidos en liña.",
   "openstreetmap":"OpenStreetMap é un proxecto aberto e colaborativo para crear mapas libres, gratuítos e editables. As trazas dos mapas créanse empregando información obtida de dispositivos GPS ou empregando fotografías aéreas ou de satélites e outras fontes como bases de datos da administración. Dende 2016 OSM emprega en España cartografía PNOA para mapeado e edición.",
   "pinterest":[
    "plataforma de colección de imaxes",
@@ -3326,14 +3523,14 @@
    "dicionario multilingüe online de contido libre",
    "wikidata"
   ],
-  "wolframalpha":"Wolfram Alpha é un motor computacional desenvolvido por Wolfram Research. Wolfram é un servizo en liña que atopa respostas concretas baseadas en cálculos numéricos e información gardada en bases de datos, non en páxinas web ou documentos ligados.",
+  "wolframalpha":"Wolfram Alpha é un motor computacional (CAS) desenvolvido por Wolfram Research. Wolfram é un servizo en liña que atopa respostas concretas baseadas en cálculos numéricos e información gardada en bases de datos, non en páxinas web ou documentos ligados.",
   "youtube":"YouTube é un espazo web que lles permite aos usuarios publicar, ver e compartir vídeos. Fundouse en febreiro de 2005 por tres antigos empregados de PayPal: Chad Hurley, Steve Chen e Jawed Karim. YouTube é un nome composto de you e tube, que quere dicir algo así como ti es a televisión."
  },
  "he":{
   "1337x":"1337x הוא אתר אינטרנט המשמש כמנוע חיפוש לקובצי טורנט ממגוון סוגים. על פי בלוג החדשות \"טורנטפריק\", 1337x הוא אתר הטורנטים השלישי הפופולרי ביותר בעולם נכון לשנת 2021.",
   "9gag":"9GAG הוא אתר באנגלית שיוסד על ידי תושבי הונג קונג ומאוחסן על שרת הממוקם בארצות הברית. האתר עלה לרשת בשנת 2008 ומאז הפך למוקד פופולרי מאוד בתרבות תופעות האינטרנט והממים.",
   "annas archive":"הארכיון של אנה היא ספריית צללים חינמית וללא מטרת רווח, המספקת גישה מקוונת לספרים וחומרים כתובים ולמידע עליהם ממגוון מקורות באמצעות רב מנוע. הספרייה הוקמה על ידי צוות ארכיונאים אנונימיים כתגובה למאמצי איגוד המוציאים לאור הבריטי וגילדת המחברים האמריקאית יחד עם רשויות החוק לסגור את האתר Z-library בנובמבר 2022.",
-  "apple app store":"חנות היישומים היא חנות אפליקציות ייעודית למכשירי iOS, אשר מפותחת ומתוחזקת על ידי חברת אפל. השירות מאפשר למשתמשים להוריד יישומים (אפליקציות) מחנות ה-iTunes. היישומים בחנות פותחו על ידי ערכת פיתוח התוכנה של ה-iOS‏, ופורסמו על ידי אפל.",
+  "apple app store":"App Store היא חנות אפליקציות ייעודית למכשירי iOS, אשר מפותחת ומתוחזקת על ידי חברת אפל. השירות מאפשר למשתמשים להוריד יישומים (אפליקציות) מחנות ה-iTunes. היישומים בחנות פותחו על ידי ערכת פיתוח התוכנה של ה-iOS‏, ופורסמו על ידי אפל.",
   "apple maps":"אפל מפות הוא יישום מובנה במערכת ההפעלה iOS של המכשירים מבית חברת אפל, ומציע דרכי הגעה ליעדים, עדכוני תנועה, בתי עסק בסביבה ותכונות נוספות.",
   "artic":"מכון האמנות של שיקגו הוא מוזיאון לאמנות יפה בפארק גרנט בשיקגו שבמדינת אילינוי בארצות הברית. מכון האמנות מכיל את אחד האוספים הגדולים ביותר בעולם של אמנות אימפרסיוניסטית ופוסט-אימפרסיוניסטית. כמו כן, קיימים במוזיאון מגוון אוספים הכוללים אמנות אסייתית, אמריקאית, אמנות מודרנית ואמנות עכשווית.",
   "ask":"Ask.com הוא מנוע חיפוש אינטרנטי למענה שאלות שהוקם בשנת 1996 על ידי גרט גרונר ודייוויד וורט'ן בברקלי, קליפורניה. מטרתו של מנוע החיפוש היא לכוון את המחפש במהירות ובדיוק מיטבי אל העמוד העונה על שאלתו. במקרה בו הוא אינו מצליח למצוא מידע במאגר המידע שלו, הוא מפנה את המשתמש לאתרים אחרים על ידי מנועי החיפוש. התכונות המיוחדות של מנוע חיפוש Ask.com כוללות, בין היתר, מדריך מיוחד המוקדש רק לקניות יחד עם צפייה בשאלות שנשאלות ברגעים אלו ממש על ידי משתמשים אחרים. נכון ל-2008, מנוע חיפוש זה היה אחראי רק לכ-5% מכלל החיפושים בעולם.",
@@ -3351,6 +3548,7 @@
    "עם החיפוש החכם של Bing תוכל למצוא את מה שאתה מחפש ביתר קלות ומהירות ולקבל פרסים.",
    "https://www.bing.com/videos"
   ],
+  "bitbucket":"Bitbucket הוא שירות ניהול גרסאות של מאגר קוד מקור מבוסס git בבעלות אטלסיאן.",
   "brave":"Brave הוא דפדפן קוד פתוח המפותח על ידי חברת Brave Software Inc, שהושק בשנת 2016, ומבוסס על כרומיום.",
   "brave.images":[
    "brave:he",
@@ -3364,6 +3562,10 @@
    "brave:he",
    "ref"
   ],
+  "crossref":[
+   "אחת מהסוכנויות הרשמיות לרישום מזהה עצם דיגיטלי (DOI) של ארגון ה-DOI הבינלאומי",
+   "wikidata"
+  ],
   "currency":"דקדקגו הוא מנוע חיפוש שמדגיש את הגנת פרטיות המשתמש ונמנע מיצירת \"בועת פילטר\" שמנחשת את אופי החיפושים הרלוונטיים למשתמש. דקדקגו נבדל ממנועי חיפוש אחרים בכך שהוא לא מתחקה אחר תוצאות המשתמשים, כמו גם, מאחזר את אותן תוצאות לכל המשתמשים שחיפשו מושג זהה ואינו נותן תוקף לשיקולים זרים בתוצאות החיפוש. יתרה מכך, דקדקגו מעדיף לאחזר מידע ממעט מקורות מידע איכותיים מאשר מהרבה מקורות מידע שאינם איכותיים. תוצאות החיפוש של דקדקגו הן קומפילציה של \"בערך 50\" מקורות מידע (duck.co). בין היתר, הוא מאחזר מידע מאתרי \"מיקור המונים\" כמו ויקיפדיה, ממנועי חיפוש אחרים כמו: Yandex, Yahoo!, Bing ו-Yummly ומזחלן הרשת שלו עצמו, דקדקבוט.",
   "dailymotion":"Dailymotion הוא פלטפורמה אינטרנטית לשיתוף וידאו בבעלות חברת Vivendi. האתר נוסד ב-2005 ובדומה לפלטפורמות דומות כיוטיוב ו-vimeo, מאפשר לגולשיו להעלות, לשתף ולצפות בסרטוני וידאו.",
   "ddg definitions":[
@@ -3397,10 +3599,14 @@
    "מאגר של תכניות חופשיות ל־Android",
    "wikidata"
   ],
-  "flickr":"פליקר הוא אתר אינטרנט המעניק שירות שיתוף תמונות בסגנון web 2.0. האתר היה בבעלות חברת האינטרנט ובעלת הפורטל \"Yahoo!‎\"; הוא נרכש על ידה בשנת 2005 מחברת לודיקורפ (Ludicorp), שיצרה אותו ב-2004. בשנת 2018 נמכר האתר לחברת SmugMug. מייסדי לודיקורפ, סטוארט בטרפילד ואשתו קתרינה פייק, נשארו לעבוד עם יאהו עד 2008, אז פרשו.",
+  "flickr":"פליקר הוא אתר אינטרנט המעניק שירות שיתוף תמונות. האתר היה בבעלות חברת האינטרנט ובעלת הפורטל \"Yahoo!‎\"; הוא נרכש על ידה בשנת 2005 מחברת לודיקורפ (Ludicorp), שיצרה אותו ב-2004. בשנת 2018 נמכר האתר לחברת SmugMug. מייסדי לודיקורפ, סטוארט בטרפילד ואשתו קטרינה פייק, נשארו לעבוד עם יאהו עד 2008, אז פרשו.",
+  "free software directory":[
+   "מאמר מדעי",
+   "wikidata"
+  ],
   "genius":"Genius הוא מאגר מידע מקוון בתחום המדיה, שהוקם באוקטובר 2009 על ידי מהבוד מוגדם, טום ליהמן ואילן זקורי. האתר מאפשר למשתמשים לספק מילים, הסברים ופרשנויות לשירים, לסיפורים, למקורות, לשירה ולמסמכים.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub הוא שירות ניהול גרסאות ושירות אחסון, מבוסס רשת, עבור מיזמי פיתוח תוכנה, שבהם משתמשים במערכת גיט. GitHub סיפקה בעבר שירות זה בתשלום למאגרים פרטיים ושירות חינמי למיזמי קוד פתוח. עם זאת, ב-14 באפריל 2020, פתחה החברה את כלל שירותי הליבה שלה לציבור הרחב בחינם.",
@@ -3418,7 +3624,7 @@
   "hoogle":"Haskell (הסקל) היא שפת תכנות פונקציונלית טהורה, ובעלת טיפוסיות חזקה. היא אחת משפות התכנות הפונקציונליות הפופולריות ביותר, והשפה הפונקציונלית העצלה בה מרבית המחקר בתחום מדעי המחשב מתבצע[דרוש מקור]. השפה קרויה על שם הלוגיקן הסקל קורי.",
   "imdb":"Internet Movie Database הוא אתר אינטרנט המכיל בסיס נתונים מקוון של מידע על סרטים, שחקני קולנוע, תוכניות טלוויזיה, צוות הפקה ומשחקי וידאו. האתר נמצא בבעלות חברת אמזון.",
   "imgur":"Imgur (אימג'ר) הוא אתר אינטרנט חינמי לאירוח קובצי תמונות שהושק ב-23 בפברואר 2009. ניתן להעלות תמונות לאתר ולשתף אותן במגוון של רשתות חברתיות, לערוך את קובצי התמונות, להגיב על תמונות שמשתמשים אחרים העלו, וליצור בקלות יתרה תמונות Image macro (ממים).",
-  "library genesis":"ספריית ג'נסיס היא ספריית צללים המאפשרת שיתוף קבצים עבור מאמרים בכתבי עת, ספרים, תמונות, קומיקס ומגזינים. האתר מאפשר גישה חופשית לתכנים שאחרת הם בתשלום או שלא עברו דיגיטציה. האתר מגדיר את עצמו כמצבור קישורים המספק גישה לחיפוש פריטים שנאספו ממשאבי אינטרנט ציבוריים זמינים לציבור וכאלה שהועלו על ידי המשתמשים.",
+  "library genesis":"ספריית ג'נסיס היא ספריית צללים המאפשרת שיתוף קבצים עבור מאמרים בכתבי עת, ספרים, תמונות, קומיקס ומגזינים. האתר מאפשר גישה פתוחה לתכנים שאחרת הם בתשלום או שלא עברו דיגיטציה. האתר מגדיר את עצמו כמצבור קישורים המספק גישה לחיפוש פריטים שנאספו ממשאבי אינטרנט ציבוריים זמינים לציבור וכאלה שהועלו על ידי המשתמשים.",
   "library of congress":"ספריית הקונגרס היא ספריית המחקר של הקונגרס של ארצות הברית, אשר משמשת בפועל כספרייה הלאומית של ארצות הברית, ואחת מהספריות החשובות והגדולות ביותר בעולם. רק הספרייה הבריטית גדולה ממנה.",
   "mastodon hashtags":[
    "mastodon users:he",
@@ -3452,16 +3658,16 @@
   ],
   "wikidata":"ויקינתונים הוא מסד נתונים סמנטי, חופשי, שיתופי ורב-לשוני, השייך לקרן ויקימדיה. ויקינתונים משמש כמאגר נתונים מרכזי לכל המיזמים של קרן ויקימדיה, וניתן לעשות בנתונים שבו שימוש חופשי ברישיון נחלת הכלל.",
   "wikinews":"ויקיחדשות הוא מיזם רב-לשוני של קרן ויקימדיה ליצירת אתר חדשות חופשי, שכל אחד יכול לתרום לו.",
-  "wikipedia":"ויקיפדיה היא אנציקלופדיה מקוונת רב-לשונית, המבוססת על תוכן חופשי ומשתמשת בטכנולוגיית ויקי. ויקיפדיה היא האנציקלופדיה הכללית הגדולה והפופולרית ביותר באינטרנט. מאחורי האתר עומדת קרן ויקימדיה, מוסד ללא כוונת רווח שמרכזו בארצות הברית. הקרן נותנת את שירותי המעטפת לקיום האתר, כגון תחזוקת שרתים, אך היא אינה מתערבת בניהול האתר, ומאפשרת לקהילת הוויקיפדים לקבל החלטות עצמאיות בנושאי התוכן. מוטו האתר הוא \"ויקיפדיה - האנציקלופדיה החופשית\", כאשר \"חופשי\" פירושו חופשי לעיון ללא כל מגבלה, חופשי לעריכה וחופשי להעתקה ולהפצה. תוכן האתר מוגש תחת הרישיון החופשי CC-BY-SA.",
+  "wikipedia":"ויקיפדיה היא אנציקלופדיה מקוונת רב-לשונית, המבוססת על תוכן חופשי ומשתמשת בטכנולוגיית ויקי. ויקיפדיה היא האנציקלופדיה הכללית הגדולה והפופולרית ביותר באינטרנט. מאחורי האתר עומדת קרן ויקימדיה, מוסד ללא כוונת רווח שמרכזו בארצות הברית. הקרן נותנת את שירותי המעטפת לקיום האתר, כגון תחזוקת שרתים, אך היא אינה מתערבת בניהול האתר, ומאפשרת לקהילת הוויקיפדים לקבל החלטות עצמאיות בנושאי התוכן. מוטו האתר הוא \"ויקיפדיה – האנציקלופדיה החופשית\", כאשר \"חופשי\" פירושו חופשי לעיון ללא כל מגבלה, חופשי לעריכה וחופשי להעתקה ולהפצה. תוכן האתר מוגש תחת הרישיון החופשי CC-BY-SA.",
   "wikiquote":"ויקיציטוט הוא מיזם-אחות של ויקיפדיה, שמשתמש בתוכנת מדיה-ויקי ומנוהל על ידי קרן ויקימדיה. האתר הוא ויקי, ומבוסס על רעיונו של דניאל אלטסון, שמומש במקור על ידי בריאון ויבר. מטרת המיזם היא לבסס מאגר רחב של ציטוטים חופשיים ממקורות שונים.",
   "wikisource":"ויקיטקסט הוא מיזם של קרן ויקימדיה ומיזם־אחות לוויקיפדיה. המיזם מיועד להיות ספרייה הכוללת מאגר חופשי של טקסטים.",
   "wikispecies":"ויקימינים הוא מיזם-אחות של ויקיפדיה, המנוהל על ידי קרן ויקימדיה. ויקימינים הוא מדריך חופשי המתמחה בתחום מיון עולם הטבע. המיזם משתמש בשמות המדעיים לטיניים של טקסונים ותרגום של שם ניתן בשפות רבות אחרות. נכון לינואר 2022 יש במיזם כ-785,000 ערכים. המיזם מוגש תחת רישיון CC-BY-SA. ויקימינים בעברית, ובשאר השפות השונות - אינו קיים לעצמו, אלא מפנה לערך המקביל בוויקיפדיה.",
   "wikiversity":"ויקיברסיטה הוא מיזם של קרן ויקימדיה, הנועד להיות מקור לחומרים ופעילויות ללימוד. נכון לינואר 2022 ויקיברסיטה קיימת בשבע-עשרה שפות, שביניהן: אנגלית, צרפתית, גרמנית, ספרדית, יפנית, רוסית, יוונית, ערבית, קוריאנית ואיטלקית.",
   "wikivoyage":"ויקימסע הוא מיזם רב-לשוני של קרן ויקימדיה ליצירת מדריך טיולים חופשי, שיתופי ומהימן שכל אחד יכול לתרום ליצירתו ופיתוחו.",
-  "wiktionary":"ויקימילון הוא מיזם מקוון רב־לשוני ובין לאומי המנוהל על ידי קרן ויקימדיה. מטרתו היא יצירת מילון חופשי, שיתופי, מהימן ופתוח אשר יכיל את כל המילים מכל שפות העולם. כיום, הוא זמין בכ־183 שפות ומכיל מילים מכ־3,800 שפות שונות. המהדורה הראשונה של המילון החלה את דרכה ב-12 בדצמבר 2002, ואילו המהדורה העברית הושקה ב-29 ביוני 2004.",
+  "wiktionary":"ויקימילון הוא מיזם מקוון רב־לשוני ובין־לאומי המנוהל על ידי קרן ויקימדיה. מטרתו היא יצירת מילון חופשי, שיתופי, מהימן ופתוח אשר יכיל את כל המילים מכל שפות העולם. כיום, הוא זמין בכ־183 שפות ומכיל מילים מכ־3,800 שפות שונות. המהדורה הראשונה של המילון החלה את דרכה ב-12 בדצמבר 2002, ואילו המהדורה העברית הושקה ב-29 ביוני 2004.",
   "wolframalpha":"וולפרַם אַלפַא הוא מנוע חיפוש חישובי, שפותח על ידי מעבדות וולפרם והושק במאי 2009. ייחודו הוא בביצוע שאילתות בשפה טבעית, בשילוב עם חישובים והחזיית מידע (ויזואליזציה) נרחבת.",
   "wttr.in":[
-   "Boydton, Virginia, United States :ריוואה גזמ תיזחת",
+   "San Jose, California, United States :ריוואה גזמ תיזחת",
    "https://wttr.in"
   ],
   "youtube":"יוּטְיוּבּ הוא אתר אינטרנט לאחסון ושיתוף סרטוני וידאו שהוקם על ידי חברה אמריקאית באותו שם. יוטיוב הוקמה בפברואר 2005, על ידי צ'אד הארלי, סטיב צ'ן וג'אווד כרים, שלושתם עובדים לשעבר של חברת PayPal. בנובמבר 2006, רכשה גוגל את החברה תמורת 1.65 מיליארד דולר, ויוטיוב הפכה לחברת בת של גוגל.",
@@ -3483,6 +3689,23 @@
    "Pametno pretraživanje u tražilici Bing olakšava brzo pretraživanje onog što tražite i nagrađuje vas.",
    "https://www.bing.com/videos"
   ],
+  "brave":[
+   "Pretražujte mrežu. Privatno. Korisni rezultati, odgovori uz umjetnu inteligenciju. Sve iz neovisnog indeksa. Bez profiliranja, bez pristranosti, bez Big Techa.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:hr",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:hr",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:hr",
+   "ref"
+  ],
+  "curlie":"Open Directory Project (ODP), Projekt otvorenog direktorija, poznat i kao dmoz, je višejezični direktorij/web katalog World Wide Web poveznica u vlasništvu Netscape-a kojeg izrađuje i održava zajednica dobrovoljnih uređivača.",
   "currency":"DuckDuckGo je mrežna tražilica čije se djelovanje temelji na proširenju korisnikove privatnosti izbjegavanjem osobnog pretraživanja i prikupljanja osobnih podataka korisnika na temelju rezultata njihova istraživanja u svrhu prosljeđivanja tih podataka oglašivačima, kao u slučaju većih pretraživača. Prilikom slaganja rezultata koristi se metodom nabave iz mnoštva (crowdsourcinga), prikupljajući i stvarajući baze podataka više na temelju kakvoće stranice nego li na posjećenosti.",
   "ddg definitions":[
    "currency:hr",
@@ -3515,7 +3738,7 @@
   ],
   "flickr":"Flickr je online servis za pohranu slike i video sadržaja, kao i online društvena platforma. Uz to što je vrlo popularan kod internetskih korisnika za dijeljenje osobnih fotografija, često ga za pohranu slika koriste i blogeri.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "goodreads":"Goodreads je društvena mreža za ljubitelje knjiga.",
@@ -3534,8 +3757,9 @@
   "imdb":"Internet Movie Database (IMDb) nalazi se na adresi www.imdb.com, a radi se o najvećoj bazi podataka o filmu na internetu koja sadrži mnoštvo podataka o filmovima, filmskim glumcima, redateljima, scenaristima, producentima, ali i o televizijskim voditeljima, serijama i emisijama.",
   "kickass":"KickassTorrents jest mrežna stranica koja pruža direktorij torrent datoteka i magnetnih poveznica kojima se omogućava dijeljenje datoteka umreženjem peer-to-peer (P2P) koristeći protokol BitTorrent. Prema podacima tvrtke Alexa Internet, KAT je prestigla The Pirate Bay u studenome 2014. i time postala najveći poslužitelj BitTorrent datoteka. Dana 20. srpnja 2016. američka vlada zaplijenila je domenu i stranica je otad nedostupna; osoblje je istog dana ugasilo i proxy servere.",
   "library of congress":"Kongresna knjižnica de facto je nacionalna knjižnica Sjedinjenih Američkih Država. Nalazi se u Washingtonu, D. C. Osnovana je 1800. godine kao knjižnica Kongresa Sjedinjenih Američkih Država, kojemu i sada služi kao dokumentacijsko i informacijsko središte. Najveća je knjižnica u svijetu.",
+  "openlibrary":"Open Library, internetski projekt čiji je cilj svakoj objavljenoj knjizi pridružiti ili stvoriti njezinu mrežnu stranicu. Među osnivačima su Aaron Swartz, Brewster Kahle, a projekt je pokrenut unutar neprofitnoga Internetskoga arhiva 2007. godine. Pored pružanja bibliografskog podatka o knjizi, omogućava u mnogo slučajeva čitanje digitalizirane verzije čitave knjige na internetu.",
   "openstreetmap":"OpenStreetMap (OSM) je projekt virtualne zajednice s ciljem stvaranja slobodne, svima dostupne karte koju svatko može sam i dorađivati.",
-  "pinterest":"Pinterest je društvena mreža koja funkcionira kao online oglasna ploča, nešto poput virtualne ploče s pribadačama na koju korisnici dodaju interesantan sadržaj koji su pronašli na internetu. Osnovali su je Ben Silbermann, Paul Sciarra i Evan Sharp, a investicija je došla od male grupe poduzetnika i investitora.",
+  "pinterest":"Pinterest je američka društvena mreža zasnovana na objavljivanju i otkrivanju informacija u stilu oglasne ploče ili panoa. Objave na mreži u formatu su slika, fotografija i videa koji najčešće služe kao izvori za inspiraciju, uglavnom tematski vezani uz recepte, interijer, modu i slično. Matičnu tvrtku mreže, Pinterest, Inc., osnovali su Ben Silbermann, Paul Sciarra i Evan Sharp, a njeno je sjedište u San Franciscu.",
   "piratebay":"The Pirate Bay trenutno je najveći svjetski BitTorrent tracker. Osnovala ga je švedska organizacija Piratbyrån u studenom 2003. godine, ali već u listopadu 2004. godine nastupa kao odvojena organizacija. Trenutno ga vode Gottfrid Svartholm, Fredrik Neij i Peter Sunde. Kako su u mnogim zemljama BitTorrent trackeri na kojima se za slobodno skidanje može pronaći glazba i računalni programi koji su zaštićeni autorskim pravima ilegalni, u Švedskoj se takvi BitTorrent trackeri ne smatraju ilegalnim. Upravo je iz tog razloga The Pirate Bay često na udarima organizacija za zaštitu autorskih prava.",
   "reddit":"Reddit je američka internetska stranica odnosno internetski servis koji funkcionira kao križanac foruma i Useneta. Prema podacima iz ožujka 2021., Reddit je devetnaesta najposjećenija stranica na svijetu.",
   "rottentomatoes":"Rotten Tomatoes baza je podataka o filmovima na internetu koja je posvećena recenzijama, informacijama i vijestima o filmu te sadrži arhivu filmskih kritika.",
@@ -3570,6 +3794,11 @@
  },
  "hu":{
   "9gag":"A 9GAG egy hongkongi székhelyű online platform és közösségimédia-webhely, amely lehetővé teszi a felhasználók számára, hogy külső közösségi oldalakról töltsenek fel és osszák meg a felhasználók által generált vagy más tartalmakat. Az internetes mémgyűjtemények platformjának számító weboldal 2008. április 11-i elindulása óta folyamatosan nőtt a népszerűsége a közösségi médiában, például a Facebookon, a Twitteren és az Instagramon.",
+  "alpine linux packages":"Alpine Linux egy Linux-disztribúció, amely BusyBox és a musl C könyvtáron alapul, alapvetően azoknak a „tapasztalt felhasználóknak készült, akik értékelik a biztonságot, az egyszerűséget és az erőforrás-hatékonyságot”.",
+  "annas archive":[
+   "árnyékkönyvtárak keresőmotorja",
+   "wikidata"
+  ],
   "apple app store":"Az App Store egy online, alkalmazásokat árusító bolt, melyet az Apple fejlesztett ki az iOS rendszerű eszközökre. A legtöbb alkalmazás (=app) fizetős, de vannak közöttük ingyenesek is. Az App Store biztosítja a felhasználóknak, hogy az alkalmazások között böngészhetnek, és letölthetik azokat az iTunes Store-ból. Az appok közvetlenül az erre alkalmas eszközökre, illetve OS X-re vagy Windows-ra az iTunes-on keresztül tölthetőek le.",
   "artic":[
    "Chicagoi múzeum",
@@ -3589,6 +3818,22 @@
    "A Bing intelligens keresésével gyorsan megtalálhat bármit, amit keres, és még jutalmakban is részesülhet.",
    "https://www.bing.com/videos"
   ],
+  "brave":[
+   "Privát keresés a weben. Valóban hasznos találatok, MI által biztosított válaszok és még több. Független indexből. Profilozás, részrehajlás és Big Tech nélkül.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:hu",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:hu",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:hu",
+   "ref"
+  ],
   "currency":"A DuckDuckGo egy internetes kereső, mely fontosnak tartja a felhasználók személyes adatainak a védelmét, illetve kerüli a személyre szabott keresési eredményeket. A DuckDuckGo abban különbözik a többi keresőeszköztől, hogy nem kategorizálja a felhasználóit, hanem ugyanarra a kifejezésre valamennyi felhasználójának ugyanazokat a találatokat jeleníti meg. A DuckDuckGo kihangsúlyozza, hogy az információkat a legjobb forrásokból szerzi, így a találatait a főbb közösségi fejlesztésű oldalakról, például a Wikipédiáról szerzi, illetve együttműködik más keresőeszközökkel, mint például a Yandex, Yahoo!, Bing és Yummly.",
   "dailymotion":"A Dailymotion egy francia videómegosztó weboldal, ami a francia Vivendi médiakonglomerátum leányvállalata. A székhelyük Párizsban található, de 2005-ös alapítása óta nyílt irodája Londonban, San Franciscóban, Szingapúrban és Abidjanban is. Az oldal 2017-re elérte a havi 300 millió egyedi látogatót.",
   "ddg definitions":[
@@ -3626,8 +3871,12 @@
    "https://f-droid.org/"
   ],
   "flickr":"A Flickr egy ingyenes fényképmegosztó weboldal, web 2.0-s web szolgáltatás és online közösségi platform.",
+  "free software directory":[
+   "tudományos cikk",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"A GitHub, Inc. egy egyesült államokbeli nemzetközi vállalat, amely a Git segítségével szoftverfejlesztési verziókövetés-szolgáltatást nyújt. 2018-ban a Microsoft leányvállalata lett 7,5 milliárd dollárért. Saját funkcióin felül a Git elosztott verziókövetését és forráskódkezelését (SCM) teszi elérhetővé. Hozzáférés-kezelést és számos együttműködési funkciót nyújt, mint például bugkövetés, szolgáltatáslekérés, feladatkezelés, valamint wikiket minden projekthez.",
@@ -3652,6 +3901,10 @@
   "imdb":"Az Internet Movie Database (IMDb), melynek tulajdonosa az Amazon.com, egy online információs adatbázis filmszínészekről, filmekről, filmsorozatokról, egyéb televíziós műsorokról, reklámokról és videójátékokról. A regisztrált felhasználók értékelhetik a filmeket és szerkeszthetik az adatlapokat, a változtatásokat az IMDb személyzete tartja nyílván. Az IMDb a legismertebb és legnagyobb méretű filmes internetes adatbázis.",
   "imgur":"Az Imgur egy képmegosztó webhely, melyet Alan Schaaf hozott létre, és sok millió felhasználó veszi igénybe az egyszerű regisztráció után ingyenesen is elérhető szolgáltatást.",
   "library of congress":"A Kongresszusi Könyvtár az Amerikai Egyesült Államok nemzeti könyvtára, mely Washingtonban található négy épületben. Ez a világ legnagyobb könyvtára mind fizikai méretei, mind tárolt könyveinek, dokumentumainak száma szerint.",
+  "libretranslate":[
+   "Ingyenes és nyílt forráskódú gépi fordító API. Helyileg telepített, offline működő és könnyen telepíthető. Futtassa saját API kiszolgálóját néhány perc alatt.Ingyenes és nyílt forráskódú gépi fordító API. Helyileg telepített, offline működő és könnyen telepíthető. Futtassa saját API kiszolgálóját néhány perc alatt.",
+   "https://libretranslate.com"
+  ],
   "metacpan":"A CPAN a Comprehensive Perl Archive Network rövidítése. Több mint 100 000 Perl-ben írt programmodult és ezek dokumentációját tartalmazza. Ezek megtalálhatók a CPAN hivatalos weboldalán, továbbá világszerte több mint 200 helyen vannak tükrözések. A CPAN kifejezés vagy magára az archívum hálózatra utal, vagy arra a Perl programra, amely interfészként viselkedik a hálózathoz, valamint automatikus szoftver telepítő is egyben. A CPAN-on található legtöbb program ingyenes és nyílt forrású.",
   "mixcloud":"A Mixcloud egy freemium zenemegosztó streamingszolgáltató weboldal, ami rádióműsorok, zenei mixek és podcastok megosztását teszi lehetővé. Az oldal crowdsourcing alapján működik, a regisztrált felhasználók által feltöltött munkák biztosítják a tartalmat. A felhasználók korlátlanul tölthetnek fel az oldalra, de a feltöltött munkákat letölteni nem lehet, csak streamelni. A Mixcloud alkalmazása megjelent Androidra és iOS-re.",
   "naver":"A Naver dél-koreai internetes portál és keresőmotor, melyet 1999-ben hozott létre egy korábbi Samsung-alkalmazott. A Naver saját keresőmotort fejlesztett, ami kifejezetten koreai nyelvű tartalomra specializálódik. 2009-ben a keresőmotorok között az ötödik helyen szerepelt a világon, a Google, a Yahoo!, a Baidu és a Microsoft után. A Naver a koreai piac domináns keresője, a keresések mintegy 70%-át itt bonyolítják és mintegy 25 millió felhasználónak ez a kezdőoldala a böngészőben. A Woori Investment and Securities elemzése szerint a Google-nek azért nem sikerült megvetnie a lábát a koreai piacon a Naverrel szemben, mert túl kevés koreai nyelvű tartalmat szolgáltat.",
@@ -3691,20 +3944,26 @@
   "wikivoyage":"A Wikivoyage a Wikimédia Alapítvány ingyenes internetes útikönyve. A neve a Wiki és a francia voyage szóból áll. Az új wikiprojekt 2013. január 15-én, a Wikipédia alapításának 12. évfordulója évében, napra a születésnapján startolt. 24 nyelven érhető el: angolul, németül, hollandul, oroszul, svédül, olaszul, portugálul, franciául, spanyolul, kínaiul, finnül, görögül, héberül, perzsául, lengyelül, románul, ukránul, vietnámiul, törökül, japánul, hindiül, pastuul, bengáliul és eszperantóul.",
   "wiktionary":"A Wikiszótár a Wikipédia testvéroldala, melynek célja szabad szótár készítése minden nyelvre. Ötletgazdája Daniel Alston. 2002. december 12-én indult. A Wikiszótár magyar változata, a magyar Wikiszótár 2004. május 2-án indult.",
   "wttr.in":[
-   "Időjárás előrejelzés: Boydton, Virginia, United States",
+   "Időjárás előrejelzés: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"A YouTube nyilvános videómegosztó webhely, ahol a felhasználók videókat tölthetnek fel és nézhetnek meg. Székhelye a kaliforniai San Brunóban található. A Time magazin a 2006-os év találmányának választotta a honlapot."
  },
  "ia":{
+  "curlie":"Open Directory Project (ODP), anglese pro \"projecto de catalogo aperte\", etiam cognoscite como dmoz.org Archived 2006-09-28 at the Wayback Machine, es un catalogo massive de ligamines del World Wide Web, proprietate de AOL Time Warner. Illo es construite e mantenite per un communitate de editores-voluntarios: le participation es \"aperte\" al publico. Le contento del catalogo es disponibile liberemente sub certe conditiones stipulate in un licentia.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google images":[
    "Google Imagines. Le recerca de imagines le plus comprehensive del web.",
    "https://images.google.com"
   ],
+  "google play apps":"Google Play es un servitio de distribuition de aplicaciones, jocos, musica, peliculas, libros, programas de television e altere formas de contento digital. Es un magazin virtual desarrollate per Google que proporciona un accesso facile e conveniente al contento digital per medio de un amplie varietate de dispositivos que executa Android.",
+  "google play movies":[
+   "google play apps:ia",
+   "ref"
+  ],
   "wikicommons.audio":[
    "wikicommons.images:ia",
    "ref"
@@ -3720,6 +3979,10 @@
   ],
   "wikidata":"Wikidata es un base de cognoscentia modificate in collaboration e implementate per le Fundation Wikimedia. Illo es concipite pro fornir un fonte commun de typos de datos secur que pote esser usate per projectos Wikimedia como Wikipedia. Isto es simile al maniera que Wikimedia Commons forni un immagazinage central pro files multimedial pro accesso ab omne projectos Wikimedia. Wikidata es actionate per le software Wikibase.",
   "wikipedia":"Wikipedia es un encyclopedia in linea scripte e mantenite per un communitate de voluntarios, cognoscite como wikipedistas, a traverso del collaboration aperte e utilisante un systema de edition basate in wiki nomine MediaWiki. Wikipedia es le obra de refentia plus grande e plus legite del historia, e ha essite systematicamente un del 10 sitos de rete plus populares. Create per Jimmy Wales e Larry Sanger le 15 de januario de 2001, esse allogiate in le Fundation Wikimedia, un organization statounitese sin scopo lucrative.",
+  "wikisource":[
+   "categoria Wikimedia",
+   "wikidata"
+  ],
   "wiktionary":"Wiktionario es un dictionario multilingue in linea, liberemente modificabile e distribuibile sub un licentia Creative Commons. Con su projectos-fratres includente Wikipedia, Wiktionario es sub gerentia del Fundation MediaWiki.",
   "yacy":"YaCy ([ja:si:]) es un motor de recerca discentralisate qui creava un gruppo de activistas qui supporta le idea de programmatura en codice aperite. Dispare altere motores de recerca popular, como Google e Bing, YaCy non functiona per uso de grande centros de processamento de datos (CPD). In loco de usar CPDes, le principio basic de YaCy es nominate peer-to-peer (P2P). In consequentia de usar un mechanismo P2P, le discos dur de usatores es usate pro conservar le datos del sitos web que es ja listate. Ancora le uso de P2P face le censura del web multo difficile.",
   "yacy images":[
@@ -3731,6 +3994,7 @@
  "id":{
   "1337x":"1337x adalah situs web yang menyediakan direktori berkas torrent dan tautan magnet yang digunakan untuk berbagi berkas peer-to-peer melalui protokol BitTorrent. Menurut blog berita TorrentFreak, 1337x merupakan situs web torrent terpopuler kedua pada tahun 2020.",
   "9gag":"9GAG merupakan sebuah situs komedi daring yang menampilkan berbagai media visual baik gambar ataupun video. 9gag dibuat pada tahun 2008 oleh Ray Chan, Chris Chan, Marco Fung, Brian Yu, dan Derek Chan. 9gag adalah startup yang berbasiskan di Hong Kong dengan sebuah platform terbuka dan kolaboratif, situs ini memberikan kemudahan bagi para pengguna dalam menyebarkan hiburan visual secara cepat dan mudah. Situs 9gag ini telah dikunjungi lebih dari 65 juta pengunjung dan lebih dari satu miliar tampilan halaman per-bulan. 9gag memiliki komunitas pengguna paling aktif dari setiap situs komedi daring lainnya.",
+  "alpine linux packages":"Alpine Linux adalah distribusi Linux berdasarkan musl dan BusyBox, dirancang untuk keamanan, kesederhanaan, dan efisiensi sumber daya. Distribusi Linux ini menggunakan kernel hardened dan mengkompilasi semua binari ruang pengguna untuk dieksekusi secara independen dengan perlindungan stack-smashing.",
   "annas archive":"Anna's Archive adalah mesin pencari untuk perpustakaan-perpustakaan bayangan. Situs web ini dibentuk oleh sekelompok pengarsip dengan nama-nama yang tidak diketahui yakni Pirate Library Mirror, sebagai sikap langsung terhadap percobaan penutupan situs Z-Library oleh penegak hukum pada 2022.",
   "apple app store":"App Store adalah platform distribusi aplikasi untuk iOS yang dikembangkan dan dikelola Apple. Layanan ini memungkinkan pengguna menjelajah dan mengunduh aplikasi yang dikembangkan dengan Apple iOS SDK. Aplikasi dapat diunduh langsung ke sebuah perangkat iOS atau komputer pribadi melalui iTunes.",
   "apple maps":[
@@ -3760,7 +4024,7 @@
    "https://www.bing.com/videos"
   ],
   "bitbucket":"Bitbucket adalah sebuah layanan hosting yang berbasis web untuk kode sumber dan pembangunan proyek yang menggunakan Mercurial ataupun sistem kendali versi Git yang dimiliki oleh Atlassian. Bitbucket menawarkan paket akun komersial dan gratis. Akun gratis tersebut menawarkan sebuah layanan repositori dengan jumlah yang tidak terbatas sejak bulan September 2010. Bitbucket terintegrasi dengan perangkat lunak Atlassian lain seperti Jira, HipChat, Confluence dan Bamboo.",
-  "brave":"Brave adalah peramban web gratis dan sumber terbuka berbasis Chromium, yang dikembangkan oleh Brave Software Inc.. Brave adalah peramban yang berfokus pada privasi yang berbeda dengan peramban lain yaitu dengan memblokir iklan daring dan pelacak situs web secara baku. Peramban ini juga menyediakan cara untuk menyalakan iklan opsional yang memberikan imbalan kepada pengguna untuk perhatiannya dalam bentuk mata uang kripto Basic Attention Token (BAT). Pengguna dapat mengirimkan kontribusi mereka kepada berbagai situs web dan pembuat konten, dan juga menyimpan token yang didapat.",
+  "brave":"Brave adalah peramban web gratis dan sumber terbuka berbasis Chromium, yang dikembangkan oleh Brave Software Inc.. Brave adalah peramban yang berfokus pada privasi, yang salah satunya, dengan memblokir iklan daring dan pelacak situs web secara baku. Peramban ini juga menyediakan cara untuk menyalakan iklan opsional yang memberikan imbalan kepada pengguna untuk perhatiannya dalam bentuk mata uang kripto Basic Attention Token (BAT). Pengguna dapat mengirimkan kontribusi mereka kepada berbagai situs web dan pembuat konten, dan juga menyimpan token yang didapat.",
   "brave.images":[
    "brave:id",
    "ref"
@@ -3773,15 +4037,15 @@
    "brave:id",
    "ref"
   ],
-  "crossref":"Secara etimologis, CrossRef berasal dari kata \"cross\" dan “reference\". Oleh karena itu, Rujukan silang/CrossRef bisa didefinisikan sebagai pembanding dari dua atau lebih sumber informasi. CrossRefadalah lembaga pendaftaran Digital Object Identifier (DOI)resmi yang dikeluarkan pada tahun 2000 sebagai kerja sama antar penerbit untuk membuat sebuah linking referensi lintas penerbit pada jurnal ''online''. CrossRef merupakan implementasi paling kuat dari model DOI. Sekarang, CrossRef telah memiliki jutaan interlink dengan beragam item termasuk jurnal, buku, laporan, hingga data set. Ini adalah sistem yang dipakai secara universal di Eropa dalam industri penerbitan jurnal ilmiah. Tujuan dari CrossRef adalah untuk memfasilitasi kreasi jaringan dari referensi pada jurnal online ke artikel halaman.",
+  "crossref":"Secara etimologis, CrossRef berasal dari kata \"cross\" dan “reference\". Hal ini dapat diartikan sebagai sistem penautan silang yang menghubungkan referensi di jurnal online dengan artikel yang dirujuk. Oleh karena itu, Rujukan silang/CrossRef bisa didefinisikan sebagai pembanding dari dua atau lebih sumber informasi. CrossRefadalah lembaga pendaftaran Digital Object Identifier (DOI)resmi yang dikeluarkan pada tahun 2000 sebagai kerja sama antar penerbit untuk membuat sebuah referensi lintas penerbit pada jurnal online. CrossRef merupakan implementasi paling kuat dari model DOI. Sekarang, CrossRef telah memiliki jutaan interlink dengan beragam item termasuk jurnal, buku, laporan, hingga data set. Ini adalah sistem yang dipakai secara universal di Eropa dalam industri penerbitan jurnal ilmiah. Tujuan dari CrossRef adalah untuk memfasilitasi kreasi jaringan dari referensi pada jurnal online ke artikel halaman.",
   "curlie":"Proyek Direktori Terbuka, dikenal dengan nama Dmoz adalah sebuah direktori konten terbuka multibahasa dari World Wide Web, direktori ini dimiliki oleh AOL, tetapi disusun dan dirawat oleh sekumpulan editor sukarela dari sebuah komunitas maya. Direktori ODP tidak mencari keuntungan dalam mendaftarkan situs-situs web yang dikirimkan. ODP menggunakan skema hierarkis ontologi untuk mengatur daftar situs-situs web dalam direktorinya. Daftar situs-situs web dalam direktori ODP yang memiliki topik serupa dikelompokkan ke dalam sebuah kategori, yang dapat mencakup kategori yang lebih kecil.",
-  "currency":"DuckDuckGo adalah mesin pencari internet yang menggunakan informasi dari berbagai alamat situs, seperti situs web urun sumber (crowdsourced) layaknya Wikipedia dan dari kemitraan dengan mesin pencari lain seperti Yandex, Yahoo, Bing serta WolframAlpha untuk mendapatkan hasilnya. Kebijakan mesin pencari menyatakan akan melindungi privasi pengguna, dan tidak merekam informasi mereka. Karena pengguna tidak diprofilkan, \"Filter gelembung\" dapat dihindari, dengan semua pengguna yang menunjukkan hasil pencarian yang sama untuk istilah pencarian tertentu.",
+  "currency":"DuckDuckGo adalah mesin pencari internet yang menggunakan informasi dari berbagai alamat situs, seperti situs web urun sumber (crowdsourced) layaknya Wikipedia dan dari kemitraan dengan mesin pencari lain seperti Yandex, Yahoo, Bing, dan WolframAlpha untuk mendapatkan hasilnya. Kebijakan mesin pencari ini menyatakan akan melindungi privasi pengguna, dan tidak merekam informasi mereka. Karena pengguna tidak diprofilkan, maka gelembung tersaring dapat dihindari, dengan istilah pencarian tertentu akan menunjukkan hasi pencarian yang sama pada semua pengguna.",
   "dailymotion":"Dailymotion adalah suatu situs berbagi video secara daring yang menduduki peringkat ke dua setelah situs Youtube. DailyMotion bepusat di Paris, Prancis, dengan menawarkan isi konten yang terdiri dari gabungan video baik secara amatir maupun profesional. Seperti situs berbagi video lainnya, DailyMotion mengizinkan penggunanya untuk mengunggah, melihat, mencari, dan membagikan video yang mereka inginkan. Tahun 2009, situs Dailymotion berhasil menambahkan 16.000 video baru setiap harinya.",
   "ddg definitions":[
    "currency:id",
    "ref"
   ],
-  "deezer":"Deezer adalah Layanan streaming musik berbasis internet yang memungkinkan pengguna mendengarkan konten musik dari label rekaman termasuk Universal Music Group, Sony Music dan Warner Music Group serta podcast melalui berbagai perangakat online atau offline. Deezer dibuat di Paris, Prancis dan saat ini memiliki 56 juta lagu berlisensi di katalognya, 100 juta playlist, 16 juta pengguna aktif bulanan, serta 7 juta pelanggan berbayar pada Januari 2019. Layanan ini tersedia untuk Web, Android, iOs, Windows Mobile, BlackBerry OS, Windows dan MacOS.",
+  "deezer":"Deezer adalah Layanan streaming musik berbasis internet yang memungkinkan pengguna mendengarkan konten musik dari label rekaman termasuk Universal Music Group, Sony Music dan Warner Music Group serta podcast melalui berbagai perangakat online atau offline. Deezer dibuat di Paris, Prancis dan saat ini memiliki 56 juta lagu berlisensi di katalognya, 100 juta playlist, 16 juta pengguna aktif bulanan, serta 7 juta pelanggan berbayar pada Januari 2019. Layanan ini tersedia untuk Web, Android, iOS, Windows Mobile, BlackBerry OS, Windows dan MacOS.",
   "deviantart":"DeviantArt adalah sebuah komunitas maya untuk pembuat-pembuat seni yang telah diluncurkan pada 7 Agustus 2000. Tujuan DeviantArt adalah untuk menyediakan tempat bagi para seniman untuk memamerkan serta membicarakan karya-karya mereka.",
   "duckduckgo":[
    "currency:id",
@@ -3814,7 +4078,7 @@
    "wikidata"
   ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub adalah layanan hos web bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem kendali versi Git dan layanan hosting internet. Hal ini banyak digunakan untuk kode komputer. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan wiki untuk setiap proyek.",
@@ -3854,6 +4118,7 @@
   "metacpan":"CPAN singkatan dari adalah Repositori yang berisi 200.118 Modul dari 36.414 distribusi perangkat lunak yang ditulis dalam bahasa pemrograman Perl yang dikembangkan oleh 13.505 kontributor dari seluruh dunia. Perangkat lunak yang ada di CPAN adalah Perangkat lunak bebas dan kode sumbernya terbuka.",
   "naver":"Naver adalah sebuah portal web populer di Korea Selatan, yang dimiliki oleh Naver Corporation. Naver diluncurkan pada bulan Juni 1999 oleh mantan karyawan Samsung, dan menjadi portal web pertama di Korea Selatan yang menggunakan sistem mesin pencari mereka sendiri. Salah satu di antara fitur Naver adalah \"Comprehensive Search\", yang diluncurkan pada 2000, yang menampilkan hasil dari berbagai kategori dalam satu laman.",
   "npm":"npm adalah sebuah manajer paket untuk bahasa pemrograman JavaScript yang menjadi manajer baku untuk lingkungan runtime Node.js. npm terdiri dari klien baris perintah yang disebut npm, dan sebuah pangkalan data daring yang berisi paket publik dan paket pribadi berbayar, yang disebut npm registry. Registry dapat diakses melalui klien, dan ketersediaan paket dapat dicari melalui situs web npm. Manajer paket dan registry dikelola oleh npm, Inc.",
+  "openlibrary":"Open Library adalah sebuah proyek daring yang dimaksudkan untuk membuat \"satu halaman web untuk setiap buku yang pernah diterbitkan\". Digagas oleh Aaron Swartz, Brewster Kahle, Alexis Rossi, Anand Chitipothu, dan Rebecca Malamud, merupakan proyek dari sebuah organisasi nirlaba, Internet Archive yang sebagian didanai oleh hibah dari Perpustakaan Negara Bagian California dan Kahle/Austin Foundation. Open Library menyediakan salinan digital online dalam berbagai format, yang berasal dari citra atau gambar pada banyak domain publik, baik buku yang masih dicetak maupun buku yang sudah tidak dicetak lagi.",
   "openstreetmap":"OpenStreetMap (OSM) adalah proyek kolaborasi pembuatan peta dunia yang bebas disunting. Dua penggerak utama di balik perintisan dan pertumbuhan OSM adalah terbatasnya penggunaan atau ketersediaan informasi peta di sebagian besar wilayah dunia dan maraknya perangkat navigasi satelit portabel yang terjangkau.",
   "pinterest":"Pinterest adalah virtual pinboard di mana Anda mengunggah foto atau gambar yang dimasukkan ke dalam kategori-kategori yang bisa di customize namanya. Semisal kategori 'food and drink' di mana berisi foto dan gambar makanan dan minuman. Anda juga bisa mengikuti akun lain dan re-pin pin milik akun lain tanpa harus mengikuti pemilik pinboard. Nah bila Anda belum memiliki akun Pinterest, Anda bisa mengikuti tutorial singkat seputar membuat akun Pinterest dan menggunakannya di bawah ini.",
   "piratebay":"The Pirate Bay (TPB) adalah pengindeks konten digital media hiburan dan perangkat lunak berbasis BitTorrent. Didirikan pada tahun 2003 oleh wadah pemikir Swedia Piratbyrån, TPB ditujukan bagi setiap pengguna yang hendak mencari, mengunduh, dan menyumbangkan pranala ke berkas torrent, serta memfasilitasi berbagi berkas secara peer-to-peer di antara pengguna protokol BitTorrent.",
@@ -3872,7 +4137,10 @@
   ],
   "vimeo":"Vimeo adalah situs layanan berbagi video yang memungkinkan penggunanya untuk mengunggah, berbagi, dan menonton video. Vimeo diciptakan oleh Jake Lodwick dan Zach Klein pada November 2004.",
   "voidlinux":"Void Linux adalah sebuah distribusi Linux rilis bergulir independen yang sepenuhnya dibangun dari awal. Tidak seperti kebanyakan distribusi, Void tidak menggunakan systemd dan sebaliknya menggunakan runit.",
-  "wikibooks":"Wikibuku adalah proyek yang sama dengan Wikipedia dan merupakan bagian dari Wikimedia Foundation yang dimulai pada 10 Juli 2003.",
+  "wikibooks":[
+   "perusahaan asal Amerika Serikat",
+   "wikidata"
+  ],
   "wikicommons.audio":[
    "wikicommons.images:id",
    "ref"
@@ -3886,7 +4154,7 @@
    "wikicommons.images:id",
    "ref"
   ],
-  "wikidata":"Wikidata adalah Wiki multibahasa yang diedit secara kolaboratif dan diselenggarakan oleh Yayasan Wikimedia. Situs ini adalah wadah penyimpanan data terbuka untuk proyek Wikimedia seperti Wikipedia dan siapa pun di bawah lisensi domain publik CC0. Wikidata adalah wiki yang didukung oleh perangkat lunak MediaWiki dan didukung oleh kumpulan grafik pengetahuan ekstensi MediaWiki yang dikenal sebagai Wiki.",
+  "wikidata":"Wikidata adalah graf pengetahuan yang diedit secara kolaboratif dan diladen oleh Yayasan Wikimedia. Situs ini adalah wadah penyimpanan data terbuka untuk proyek Wikimedia seperti Wikipedia maupun proyek data terbuka lain. Siapa pun dapat menggunakan data di Wikidata yang memiliki lisensi domain publik CC0. Wikidata adalah proyek wiki yang menggunakan perangkat lunak MediaWiki dan ekstensi MediaWiki untuk mendukung data semi terstruktur, Wikibase. Pada pertengahan 2024, Wikidata menyimpan 1.57 milyar pernyataan",
   "wikinews":"Wikinews atau Wikiberita adalah sebuah wiki yang berhubungan dengan aktualitas atau berita-berita yang masih hangat. Versi bahasa Indonesia dari Wikinews masih berada di Wikimedia Incubator. Seperti Wikipedia, situs ini juga dikelola oleh yayasan Wikimedia.",
   "wikipedia":"Wikipedia adalah proyek ensiklopedia daring multibahasa yang bebas dan terbuka, yang dijalankan oleh Yayasan Wikimedia, organisasi nirlaba yang berbasis di Florida, Amerika Serikat. Nama Wikipedia berasal dari gabungan kata wiki dan ensiklopedia. Wikipedia dirilis pada tahun 2001 oleh Jimmy Wales dan Larry Sanger, dan sering digunakan sebagai karya referensi yang populer di Internet. Proyek Wikipedia bertujuan untuk memberikan ilmu pengetahuan untuk khalayak umum.",
   "wikiquote":"Wikikutip adalah proyek saudara dari Wikipedia, yang menggunakan perangkat lunak MediaWiki yang sama. Merupakan salah satu keluarga dari proyek berbasis wiki yang dijalankan oleh Yayasan Wikimedia. Didasarkan oleh gagasan Daniel Alston dan diimplementasikan oleh Brion Vibber, tujuan proyek ini adalah untuk menghasilkan referensi luas mengenai kutipan secara kolaboratif (bekerja-sama) dari orang-orang terkemuka, buku dan ungkapan, dan untuk memberikan detail mengenai mereka.",
@@ -3903,6 +4171,7 @@
  "it":{
   "1337x":"1337x è un sito di file sharing basato sul protocollo di condivisione BitTorrent. Secondo il blog TorrentFreak, 1337x è il secondo sito web di file torrent più visitato al mondo nel 2020.",
   "9gag":"9GAG è un sito web e comunità virtuale con sede a Hong Kong che consente ai suoi utenti di caricare e condividere immagini, animazioni GIF e video umoristici. Il sito venne fondato da Ray Chan e altri collaboratori nel 2008, e ha il suo quartier generale ad Hong Kong.",
+  "alpine linux packages":"Alpine Linux è una distribuzione Linux che basa le sue fondamenta su musl come libreria C, BusyBox per i comandi base e OpenRC come sistema di init. E' indicata per gli utenti attenti alla sicurezza e all'efficienza delle risorse. Utilizza un kernel Linux al quale sono applicate specifiche patch di sicurezza. I binari sono compilati nello spazio utente come file eseguibili indipendenti dalla posizione abbracciando il paradigma dello stack-smashing. Grazie alle sue dimensioni ridotte viene spesso impiegata in sistemi che forniscono rapidi tempi di avvio, su macchine virtuali e su sistemi embedded quali router, server e NAS.",
   "annas archive":"Anna's Archive è un motore di ricerca online open source e senza scopo di lucro di biblioteche ombra che facilita l'accesso gratuito a libri, paper scientifici, riviste, fumetti e documenti creato da un gruppo di archiviste e archivisti anonimi. Il progetto è nato dopo il tentativo di chiusura di Z-Library nel Novembre 2022 da parte del Dipartimento della giustizia degli Stati Uniti d'America e l'FBI, assistito da associazioni di autori ed editori quali The Publishers Association e Authors Guild.",
   "apple app store":"L'App Store è un negozio virtuale realizzato da Apple disponibile per iPhone, iPad e Macintosh che permette agli utenti di cercare e scaricare applicazioni.",
   "apple maps":"Mappe è un'applicazione di web mapping sviluppata da Apple per i suoi sistemi operativi iOS, macOS e watchOS. Consente la navigazione turn-by-turn in macchina o a piedi.",
@@ -3929,7 +4198,7 @@
   ],
   "bing videos":"Bing Video è un servizio di ricerca video e parte del motore di ricerca Bing di Microsoft. Il servizio consente agli utenti di cercare e visualizzare video su vari siti web. Bing Video è stato lanciato il 26 settembre 2007 come Live Search Video e rinominato poi Bing Video il 1º giugno 2009.",
   "bitbucket":"Bitbucket è un servizio di hosting web-based per progetti che usano i sistemi di controllo versione Mercurial o Git. Bitbucket offre sia piani commerciali che account gratuiti. Esso offre account gratuiti ed un numero illimitato di repository privati dal settembre 2010. Bitbucket è scritto in Python usando il Framework per applicazioni web Django",
-  "brave":"Brave è un browser open-source multipiattaforma specializzato nella protezione della privacy, basato sul progetto Chromium. Il browser è stato ideato e annunciato dal cofondatore di JavaScript e cofondatore di Mozilla, Brendan Eich. È disponibile per Windows, macOS, Linux, Android e iOS.",
+  "brave":"Brave è un browser open-source multipiattaforma specializzato nella protezione della privacy, basato sul progetto Chromium. Il browser è stato ideato e annunciato da Brendan Eich, uno dei fondatori di JavaScript e di Mozilla. È disponibile per Windows, macOS, Linux, Android e iOS.",
   "brave.images":[
    "brave:it",
    "ref"
@@ -3984,11 +4253,14 @@
    "wikidata"
   ],
   "etymonline":"Online Etymology Dictionary, noto anche come Etymonline, è un dizionario etimologico online della lingua inglese, scritto da Douglas Harper.",
-  "fdroid":"F-Droid è un catalogo di applicazioni libere per Android, realizzato da un software lato client e uno lato server, entrambi coperti da licenza libera.",
+  "fdroid":"F-Droid è un catalogo di applicazioni libere per Android, realizzato tramite un software lato client e uno lato server, entrambi coperti da licenza libera.",
   "flickr":"Flickr è un sito web multilingua, di proprietà di SmugMug, che permette agli iscritti di condividere fotografie personali.",
   "free software directory":"La Free Software Directory è un archivio di software libero. Il progetto fu iniziato nel settembre 1999 dalla Free Software Foundation (FSF), che incaricò Janet Casey di curarlo.",
   "genius":"Genius è un sito internet dedicato alla spiegazione e all'interpretazione di testi musicali, in particolare testi hip hop.",
-  "gentoo":"genkernel è un tool per la compilazione di un kernel Linux per la distribuzione Gentoo.",
+  "gentoo":[
+   "gentoo:en",
+   "ref"
+  ],
   "github":"GitHub è un servizio di hosting per progetti software, di proprietà della società GitHub Inc., con sede legale a San Francisco in California.",
   "gitlab":"GitLab è una piattaforma web open source pubblicata nel 2011 che permette la gestione di repository Git e di funzioni trouble ticket di proprietà della società GitLab Inc.. Originariamente il codice venne scritto in Ruby, ma successivamente alcune parti furono riscritte in Go. GitLab mette a disposizione diverse funzionalità a seconda del tipo di sottoscrizione e del prezzo pagato. È comunque possibile utilizzarlo gratuitamente, seppur con delle limitazioni.",
   "goo":"goo è un portale web e motore di ricerca internet con sede in Giappone, che esegue la scansione e l'indicizzazione principalmente siti web in lingua giapponese. goo è gestito dalla giapponese NTT Resonant, controllata dalla NTT Communications.",
@@ -4002,13 +4274,13 @@
    "ref"
   ],
   "google scholar":"Google Scholar è un motore di ricerca accessibile liberamente che tramite parole chiave specifiche consente di individuare testi della letteratura accademica come articoli sottoposti a revisione paritaria, tesi di laurea e dottorato, libri, prestampe, sommari, recensioni e rapporti tecnici di tutti i settori della ricerca scientifica e tecnologica. Consente di reperire articoli da una vasta gamma di case editrici che si rivolgono al mondo dello studio e della ricerca da associazioni scientifiche e professionali, depositi di prestampe e università, oltre che nella galassia di articoli scientifici e culturali distribuiti sul Web.",
-  "google videos":"Google Video è stato un servizio gratuito di Google. che permetteva a chiunque di caricare filmati sui server web di Google e renderli disponibili a tutti, Dal 29 aprile 2011 Google Video non permette più di caricare video. Analoghi servizi concorrenti sono: iFilm, MetaCafe, Veoh, Outloud.tv, IFC Medialab, webmultimediale.it e FBC V-Files. Google Video è stato chiuso dopo l'acquisizione di YouTube da parte di Google, il quale ha reso inutile il servizio inizialmente offerto da Google.",
+  "google videos":"Google Video è stato un servizio gratuito di Google. che permetteva a chiunque di caricare filmati sui server web di Google e renderli disponibili a tutti, Dal 29 aprile 2011 Google Video non permette più di caricare video, Analoghi servizi concorrenti sono: iFilm, MetaCafe, Veoh, Outloud.tv, IFC Medialab, webmultimediale.it e FBC V-Files. Google Video è stato chiuso dopo l'acquisizione di YouTube da parte di Google, il quale ha reso inutile il servizio inizialmente offerto da Google.",
   "hackernews":[
    "aggregatore di news",
    "wikidata"
   ],
   "hoogle":"Haskell è un linguaggio di programmazione puramente funzionale general-purpose creato da un apposito comitato alla fine degli anni ottanta principalmente per analizzare le caratteristiche dei linguaggi. È stato chiamato così in onore del matematico e logico statunitense Haskell Curry.",
-  "imdb":"IMDb, acronimo di Internet Movie Database, è un sito web proprietà di Amazon company che cataloga, archivia film, attori, registi, personale di produzione, programmi televisivi, e anche videogiochi.",
+  "imdb":"IMDb, acronimo di Internet Movie Database, è un sito web proprietà di Amazon.com che cataloga, archivia film, attori, registi, personale di produzione, programmi televisivi, e anche videogiochi.",
   "imgur":"Imgur è un servizio di image hosting e di photosharing, fondato da Alan Schaaf nel 2009. Il servizio è diventato popolare con l'hosting di immagini virali e meme, in particolare quelle pubblicate su Reddit.",
   "ina":"L'Institut national de l'audiovisuel (INA), è un ente pubblico commerciale francese, incaricato di archiviare tutte le trasmissioni radiofoniche e audiovisive del paese, come fa la Biblioteca nazionale di Francia con i documenti scritti.",
   "jisho":[
@@ -4018,6 +4290,10 @@
   "kickass":"KickassTorrents è stato un sito web, fondato nel 2008, che ospitava file torrent e magnet link per facilitare il file sharing peer-to-peer con il protocollo BitTorrent. All'agosto 2015, secondo Alexa, KAT è l'indice di file torrent più visitato al mondo e si stima riceva ogni mese più di 319 milioni di accessi. Il 20 luglio 2016 il sito è stato sequestrato dal governo degli Stati Uniti, successivamente chiuso e l'autore del sito è stato arrestato.",
   "library genesis":"Library Genesis o LibGen è un motore di ricerca di articoli e libri su vari argomenti, che consente l'accesso gratuito a contenuti normalmente a pagamento o non digitalizzati altrove. Tra gli altri, veicola contenuti in formato PDF dal portale web di Elsevier di ScienceDirect.",
   "library of congress":"La Biblioteca del Congresso, nota con gli acronimi LOC o Loc, è di fatto la biblioteca nazionale degli Stati Uniti d'America. Grazie ai 173 milioni di documenti in essa custoditi è la più grande biblioteca al mondo.",
+  "libretranslate":[
+   "API di traduzione automatica libera e open source. Self-hosted, funziona anche offline e facile da configurare. Fai girare il tuo server API in pochi minuti.API di traduzione automatica libera e open source. Self-hosted, funziona anche offline e facile da configurare. Fai girare il tuo server API in pochi minuti.",
+   "https://libretranslate.com"
+  ],
   "mastodon hashtags":[
    "mastodon users:it",
    "ref"
@@ -4030,9 +4306,21 @@
    "motore di ricerca",
    "wikidata"
   ],
+  "mojeek images":[
+   "mojeek:it",
+   "ref"
+  ],
+  "mojeek news":[
+   "mojeek:it",
+   "ref"
+  ],
   "naver":"Naver è una piattaforma online sudcoreana gestita da Naver Corporation. Ha debuttato nel 1999 come il primo portale web in Corea del Sud a sviluppare e utilizzare il proprio motore di ricerca. È stato anche il primo operatore al mondo a introdurre la funzione di ricerca completa, che raccoglie i risultati della ricerca da varie categorie e li presenta in un'unica pagina. Da allora Naver ha aggiunto una moltitudine di nuovi servizi che vanno dalle funzionalità di base come casella e-mail e sito di notizie alla prima piattaforma di domande e risposte online al mondo Knowledge iN.",
   "npm":"npm è un gestore di pacchetti per il linguaggio di programmazione JavaScript. È il gestore di pacchetti predefinito per l'ambiente di runtime JavaScript Node.js. Consiste in un client da linea di comando, chiamato anch'esso npm, e un database online di pacchetti pubblici e privati, chiamato npm registry.",
-  "odysee":"Odysee è una piattaforma di archiviazione video creato nel settembre 2020 dalla società statunitense LBRY.inc, il cui CEO e cofondatore è Jeremy Kauffman.",
+  "odysee":"Odysee è una piattaforma di archiviazione video creata e fondata nel settembre 2020 da Julian Chandra.",
+  "openlibrary":[
+   "progetto online sui dati dei libri",
+   "wikidata"
+  ],
   "openstreetmap":"OpenStreetMap (OSM) è un progetto collaborativo finalizzato a creare mappe del mondo a contenuto libero. Il progetto punta ad una raccolta mondiale di dati geografici, con scopo principale la creazione di mappe e cartografie.",
   "peertube":"PeerTube è un software libero decentralizzato e federato che utilizza la tecnologia di rete paritaria (P2P) per ridurre il carico sui singoli server. È rilasciato sotto licenza GNU Affero General Public License. Il progetto è nato nel 2015 da un singolo programmatore. Lo sviluppo di PeerTube fu successivamente supportato da un'organizzazione non a scopo di lucro francese, la Framasoft.",
   "pinterest":"Pinterest è un servizio di rete sociale basato sulla condivisione di fotografie, video e immagini. Il nome deriva dall'unione delle parole inglesi pin e interest (interesse). Pinterest permette agli utenti di creare bacheche in cui catalogare le immagini presenti nelle pagine web in base a temi predefiniti oppure da loro scelti.",
@@ -4068,7 +4356,7 @@
   "tagesschau":"Tagesschau è il principale notiziario di Das Erste, primo canale televisivo della ARD. È prodotto dall'affiliata NDR, che ha sede ad Amburgo.",
   "unsplash":"Unsplash è un sito web dedicato alla condivisione di fotografie con licenza Unsplash.",
   "vimeo":"Vimeo è un sito di rete sociale video di proprietà di IAC, lanciato nel novembre 2004.",
-  "voidlinux":"Void Linux è una distribuzione GNU/Linux indipendente caratterizzata dal sistema di gestione dei pacchetti XBPS.",
+  "voidlinux":"Void Linux (o semplicemente Void) è una distribuzione Linux indipendente che utilizza runit come sistema di init e il gestore di pacchetti X Binary Package System (XBPS), progettato e implementato da zero.",
   "wikibooks":"Wikibooks, inizialmente chiamato Wikimedia Free Textbook Project e Wikimedia-Textbooks, è un progetto multilingue per la raccolta di e-book dal contenuto didattico e disponibili con licenza libera, come libri di testo, manuali e libri commentati.",
   "wikicommons.audio":[
    "wikicommons.images:it",
@@ -4091,7 +4379,7 @@
   "wikinews":"Wikinotizie è il progetto multilingue di Wikimedia Foundation che si propone come fonte di notizie di attualità alla cui stesura può contribuire chiunque. La sua missione è quella di \"creare un ambiente eterogeneo dove i wiki-giornalisti possano diffondere notizie su una vasta gamma di eventi attuali\".",
   "wikipedia":"Wikipedia è un'enciclopedia online a contenuto libero, collaborativa, plurilingue e gratuita, nata nel 2001, sostenuta e ospitata dalla Wikimedia Foundation, un'organizzazione non a scopo di lucro statunitense.",
   "wikiquote":"Wikiquote è uno dei progetti basati su wiki promossi dalla Wikimedia Foundation e utilizza lo stesso software MediaWiki di Wikipedia.",
-  "wikisource":"Wikisource è una biblioteca digitale multilingue, che accoglie testi e libri in pubblico dominio o con licenze libere. Il sito è parte della fondazione Wikimedia ed è collaterale a Wikipedia, progetto multilingue teso a creare un'enciclopedia a contenuto libero completa e accurata. Il progetto Wikisource, come Wikipedia, si suddivide per lingua e non per nazionalità.",
+  "wikisource":"Wikisource è una biblioteca digitale multilingue, che accoglie testi e libri in pubblico dominio o con licenze libere. Il sito è parte della fondazione Wikimedia ed è collaterale a Wikipedia, progetto multilingue teso a creare un'enciclopedia partecipativa a contenuto libero. Il progetto Wikisource, come Wikipedia, si suddivide per lingua e non per nazionalità.",
   "wikispecies":"Wikispecies è un progetto della Wikimedia Foundation che si propone di operare una raccolta delle specie viventi in un archivio multimediale.",
   "wikiversity":"Wikiversità è il progetto della Wikimedia Foundation, dedicato alle attività e materiali per l'apprendimento. La Wikiversità in lingua inglese iniziò ufficialmente il 15 agosto 2006, mentre quella in italiano è stata avviata il 18 maggio 2007. Sono attualmente attive diciassette versioni in lingue diverse di Wikiversità, di cui una multilingue. Ce ne sono altre attualmente in fase di sviluppo.",
   "wikivoyage":"Wikivoyage /ˌvɪkivwaˈjaːʒ/ è una guida turistica mondiale gratuita online statunitense, scritta da volontari e sostenuta da Wikimedia Foundation; intende essere una risorsa affidabile e dal contenuto libero, aggiornata da utenti volontari (\"wikivoyager\") provenienti da diverse parti del mondo. Il suo nome è l'unione delle parole wiki e voyage.",
@@ -4107,9 +4395,10 @@
   "z-library":"Z-Library è una biblioteca ombra che contiene file ed articoli di riviste scientifiche, testi accademici e libri di interesse generale. La maggior parte delle opere proviene da Library Genesis, mentre alcuni file sono pubblicati direttamente dagli utenti, fornendo ampio accesso alla letteratura, in particolar modo quella accademico-scientifica."
  },
  "ja":{
+  "alpine linux packages":"Alpine Linux (アルパイン・リナックス) は、muslとBusyBoxをベースとしたLinuxディストリビューションである。セキュリティ・シンプルさ・リソース効率を重視するパワーユーザー向けに設計されている。Alpine Linuxではgrsecurity/PaXを適用したLinuxカーネルを使用しており、全てのユーザ空間バイナリがスタックスマッシング保護 付きの位置独立実行ファイル (PIE) としてコンパイルされている。",
   "annas archive":"Anna's Archiveは、様々な書籍リソースへのアクセスを提供する無料の非営利オンラインシャドウライブラリメタサーチエンジンで、匿名のアーキビストのチーム によって、英国出版協会と全米作家協会が正式に支援する、2022年11月にあったZ-Libraryに対する法的措置に対抗する目的で作られた。",
   "apple app store":"App Store(アップ・ストア)は、Appleが運営するiPhone、iPod touch、iPad向けアプリケーションのダウンロードサービスである。Mac OS X 10.6.6以降を搭載したMacにも類似のサービスがあるが、こちらは Mac App Store を参考のこと。",
-  "apple maps":"Appleマップ および マップ は、Appleが運営・開発する地図アプリケーション。iOS, iPadOS, macOS, watchOSのデフォルトの地図アプリケーションである。",
+  "apple maps":"マップ は、Appleが運営・開発する地図アプリケーション。iOS、iPadOS、macOS、watchOSのデフォルトの地図アプリケーションである。",
   "arch linux wiki":[
    "Arch Linuxのウェブドキュメント",
    "wikidata"
@@ -4176,15 +4465,15 @@
    "ref"
   ],
   "erowid":"エロウィド (Erowid) または、エロウィド・センター は、アメリカ歳入法の501(c)(3)に基づく非営利の教育団体であり、向精神性の植物や化学物質や、同様に、瞑想、明晰夢、経頭蓋磁気刺激法、電気刺激のような、変性意識状態をもたらす技法についての情報を提供している。",
-  "etymonline":"オンライン・エティモロジー・ディクショナリー とは、英単語の語源についてのオンライン語源辞典。",
+  "etymonline":"オンライン・エティモロジー・ディクショナリー またはエティモンライン とは、英単語の語源についてのオンライン語源辞典。",
   "fdroid":"F-DroidはAndroidに対応したソフトウェアリポジトリおよびアプリケーションストアである。Google Playと機能は類似するが、扱っているのはフリーかつオープンソースのソフトウェアのみである。配信アプリケーションはF-Droidのウェブサイトで見ながらインストールできるが、クライアントアプリケーション から直接インストールする方法もある。クライアントアプリケーションはインストールしたF-Droid配信アプリケーションを自動的に更新することも出来る。また、ウェブサイトでは全配信アプリケーションのソースコードがダウンロードできるようになっている。ユーザーは登録や、広告、ユーザー追跡といった嫌われる機能があるアプリケーションに悩まされることもフリーでないソフトウェアに依存する必要もない。F-Droidサーバーを動かしているソフトウェアはフリーソフトウェアなので、誰でも自身のAndroidアプリケーションリポジトリをセットアップすることができる。",
   "free software directory":"Free Software Directoryとは、フリーソフトウェア財団 のプロジェクトである。フリーなオペレーティングシステム、とりわけGNUオペレーティングシステム とLinuxで稼動するフリーソフトウェアを一覧化するプロジェクトである。",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub(ギットハブ)は、ソフトウェア開発のプラットフォームであり、ソースコードをホスティングする。コードのバージョン管理システムにはGitを使用する。Ruby on RailsおよびErlangで記述されており、アメリカのカリフォルニア州サンフランシスコ市に拠点を置くGitHub社によって保守されている。主な開発者はクリス・ワンストラス、P.J.ハイエット、トム・プレストン・ワーナーである。",
-  "gitlab":"GitLab(ギットラブ)とはGitLab Inc.が開発したウェブ型のGitリポジトリマネージャーでオープンソースソフトウェアライセンスのウィキと問題追跡システムが使われている。",
+  "gitlab":"GitLab(ギットラブ、ギットラボ)とはGitLab Inc.が開発したウェブ型のGitリポジトリマネージャーでオープンソースソフトウェアライセンスのウィキと問題追跡システムが使われている。",
   "goo":"goo(グー)は、NTTドコモが運営するポータルサイトである。名称は「global network が無限大(∞)に拡大し続ける」ことに由来する。アレクサランキングでの順位は、2020年12月10日時点で世界594位、日本国内45位。マスコットキャラクターは、メグたん。",
   "goodreads":"Goodreadsは書籍情報や注釈、批評を閲覧できるウェブサイト及び同サイトを運営する企業である。アカウントを作成することで個人用ページに図書目録や読書リストを、公開ページとして推薦図書や議論のグループを作成することができる。 2007年12月に、65万人以上の利用者と1000万冊以上の書籍情報が登録され、2012年7月には1000万人の利用者と月間2000万件の訪問履歴、従業員30名が発表された。2013年7月23日には利用者登録が11ヶ月近くで2000万人に倍増したことがサイトにて発表された。本社はサンフランシスコにある。",
   "google":"Google 検索 またはGoogle ウェブ検索 はGoogleが提供する検索エンジンで、World Wide Web上で最も多く使われている検索エンジンである。Googleは様々なサービスを通して毎日数億件の検索クエリを受け付けている。Google 画像検索などとは異なり、Google検索はウェブページ内のテキストデータを探し出すことを主な目的としている。1997年、ラリー・ペイジとセルゲイ・ブリンが開発したのが始まりである。",
@@ -4208,20 +4497,21 @@
    "ref"
   ],
   "mastodon users":"マストドン (Mastodon) はミニブログサービスを提供するためのフリーソフトウェア、またはこれが提供する連合型のソーシャルネットワークサービスである。開発者はドイツのオイゲン・ロホコ(Eugen Rochko)。「脱中央集権型」 (decentralized) のマストドンのサーバーはだれでも自由に運用する事が可能であり、利用者は通常このサーバーの一つを選んで所属するが、異なるサーバーに属する利用者間のコミュニケーションも容易である。",
-  "mdn":"MDN Web Docsは、ウェブ標準及びMozillaプロジェクトの開発文書のためのMozillaの公式ウェブサイトである。以前の名称はMozilla Developer Network 、更に以前はMozilla Developer Center と呼ばれていた。",
+  "mdn":"MDN Web Docsは、ウェブ標準及びMozillaプロジェクトの開発文書のためのMozillaの公式ウェブサイトである。以前の名称はMozilla Developer Network。",
   "metacpan":"CPAN とは、Perlのライブラリ・モジュールやその他のPerlで書かれたソフトウェアを集めた巨大なアーカイブで、世界中のサーバにその内容がミラーリングされている。再利用性・汎用性の高いモジュールが登録されており、Perlプログラマができるだけ車輪の再発明をせずに済むための支援環境となっている。登録モジュールの検索システムも提供されているため、Perlプログラマは望む機能を持ったモジュールを容易に入手することができる。",
   "naver":"ネイバー は、ネイバー (企業)が運営する、大韓民国(韓国)の最大手ポータルサイトである。",
   "npm":"npmとはJavaScriptのパッケージ管理システムの一種。Node Package Managerの意。",
+  "openlibrary":"Open Library(オープンライブラリ)とは「これまでに出版された本のウェブページ」を作るためのオンラインプロジェクトである。カリフォルニア州立図書館とケール・オースチン財団による非営利プロジェクト「インターネットアーカイブ」の一環として進められている。",
   "openstreetmap":"オープンストリートマップ は自由に利用でき、なおかつ編集機能のある世界地図を作る共同作業プロジェクトである。GPS機能を持った携帯端末、空中写真やほかの無料機械からのデータをもとに作られていくのが基本だが、編集ツール上で道1本から手入力での追加も可能である。与えられた画像とベクトルデータセットはオープンデータベースライセンス (ODbL) 1.0のもと再利用可能である。",
   "peertube":"PeerTube は、フリーかつオープンソースの分散型動画共有プラットフォームである。ActivityPubとWebTorrentを利用して構築されており、P2P技術を使用することによって動画を閲覧する際の各サーバーの負荷を軽減している。",
   "pinterest":"Pinterest(ピンタレスト)とは、アメリカ合衆国カリフォルニア州サンフランシスコに本拠を置くPinterest, Inc.(ピンタレスト社)が運営・管理する写真共有サービス。アプリやウェブサイト方式によって提供され、ピンボード風の画面構成となっている。ユーザーはイベント・関心事・趣味などテーマ別の画像コレクションを作成・管理することができ、また他のユーザーが作成したピンボードを閲覧して自身のコレクションに加えたり、「好み」の写真として画像を「リピン」することもできるという特徴がある。",
   "piratebay":"パイレート・ベイ は、デジタルコンテンツのトレントファイルを検索できるインデックスサイトである。2003年に、スウェーデンの反著作権団体Piratbyrånによって設立された。利用者はマグネットリンクおよびトレントファイルの検索、ダウンロード、掲載が可能である。マグネットリンクとトレントファイルは、BitTorrentプロトコルを用いたP2Pファイル共有に使用される。",
   "pubmed":"MEDLINE(メドライン)またはMEDLARS Online は、医学を中心とする生命科学の文献情報を収集したオンラインデータベースである。1964年に米国国立医学図書館 が作成したコンピューター化医学文献データベース「MEDLARS」は、1971年10月27日にオンライン検索サービスが開始され、1997年にはPubMedの名でインターネットに無料公開された後、改良が重ねられて成長を続け、2007年現在、月に7000万回程度のアクセスがある世界で最もよく使用される生物医学系データベースである。",
   "pypi":"Python Package Index は、プログラミング言語Pythonの、サードパーティーソフトウェアリポジトリである。すべてのオープンソースなPythonパッケージの包括的なカタログととらえることができる。 Pipなどのパッケージマネージャは、パッケージやその依存パッケージをPyPIからダウンロードしてインストールする機能を持つ。",
-  "reddit":"Reddit(レディット)はアメリカ合衆国の掲示板型ソーシャルニュースサイト。主に英語圏のユーザーを対象とする。ニュース記事、画像のリンクやテキストを投稿し、コメントをつけることが可能。カリフォルニア州サンフランシスコに拠点を置くReddit, Inc.が運営する。2021年1月時点の月間利用者数は4億3000万人。欧米ではTwitterユーザー数並び利用時間を超える。",
+  "reddit":"Reddit(レディット)はアメリカ合衆国の掲示板型ソーシャルニュースサイト。主に英語圏のユーザーを対象とする。ニュース記事、画像のリンクやテキストを投稿し、コメントを付けることが可能。カリフォルニア州サンフランシスコに拠点を置くReddit, Inc.が運営する。2021年1月時点の月間利用者数は4億3000万人。欧米ではTwitterユーザー数並び利用時間を超える。",
   "rottentomatoes":"Rotten Tomatoes(ロッテントマト)は、アメリカ合衆国の映画評論サイト。1999年8月19日に設立された。",
   "rubygems":"RubyGemsは、Ruby言語用のパッケージ管理システムであり、Rubyのプログラムと ライブラリの配布用標準フォーマットを提供している。gemを容易に管理でき、gemを配布するサーバの機能も持つ。Rubyバージョン1.9以降では標準ライブラリの一部となっている。",
-  "semantic scholar":"Semantic Scholarは、学術文献検索サービスである。人工知能技術の機械学習によって文献から意味や関連性を抽出することで、利用者の研究に最も関連がある論文の発見ならびに理解を支援する。アメリカ合衆国のアレン人工知能研究所 が開発・サービス提供を行っている。",
+  "semantic scholar":"Semantic Scholarは、学術文献検索サービスである。人工知能技術の機械学習によって文献から意味や関連性を抽出することで、利用者の研究に最も関連がある論文の発見ならびに理解を支援する。アメリカ合衆国のアレン人工知能研究所 が開発・サービス提供を行っている。S2CIDは収載文献の識別IDである。",
   "soundcloud":"SoundCloud(サウンドクラウド)は、ドイツのベルリンに拠点を置くSoundCloud Limitedが運営する音声ファイル共有サービス。",
   "stackoverflow":"Stack Exchange Inc.(スタック・エクスチェンジ)は、2008年創業ニューヨークに本社を置くソフトウェア技術者を中心とするQ&AのWebサービス企業である。2021年に南アフリカを本社とする多国籍企業ナスパーズ傘下の投資会社Prosus N.V.に買収され傘下となった。",
   "startpage":"Startpageは、オランダのハーグを拠点とするStartpage B.V.が運営する検索エンジンである。",
@@ -4259,9 +4549,11 @@
  },
  "ko":{
   "9gag":"9GAG는 홍콩의 이미지 기반 소셜 미디어 사이트이다. 2011년 12월 기준 월 페이지뷰가 10억 건을 넘었다. 인터넷에 유행하는 이미지가 주로 올라오는 것으로 알려져 있다. 레딧과 같은 다른 비슷한 사이트와 마찬가지로 게시글에 덧글과 추천을 할 수 있다.",
+  "alpine linux packages":"알파인 리눅스(Alpine Linux)는 보안, 단순성, 자원 효율성을 위해 설계된 musl, 비지박스 기반의 리눅스 배포판이다. 3.8 릴리스까지는 하드닝된 커널을 사용하였으며 모든 사용자 공간 바이너리들을 스택 스매싱 보호와 함께 위치 독립 실행 파일로 컴파일한다.",
+  "annas archive":"Anna's Archive는 Anna라는 가명을 사용하는 인물이 창설한 섀도우 라이브러리를 위한 검색엔진이다. 2022년 Z-library를 폐쇄하려는 공권력의 노력에 대항하며 설립되었다. Anna's Archive는 \"존재하는 모든 책들을 목록화\"하고 \"모든 책들을 디지털 형태로 접근 가능하게 하려는 인류의 노력을 추적\"하는 것을 목표로 한다고 주장한다.",
   "apple app store":"앱 스토어(영어: App Store)는 애플이 운영하고 있는 아이폰, 아이패드 및 아이팟 터치용 응용 소프트웨어 다운로드 서비스이다. 아이폰 3G가 발표될 즈음인 2008년 7월 10일부터 아이튠즈의 업데이트 형태로 서비스가 시작되었다.",
   "apple maps":"애플 지도(영어: Apple Maps)은 애플이 개발한 웹 지도 서비스이다. iOS, iPadOS, macOS, watchOS의 기본 지도 시스템으로 운전, 도보, 자전거, 대중교통 내비게이션 등을 위한 길 안내와 예상 도착 시간을 제공한다. Flyover 모드는 건물과 구조물의 모델로 구성된 3D 풍경에서 특정 인구 밀집 도시 중심 및 기타 관심 장소를 보여준다.",
-  "artic":"시카고 미술관(The Art Institute of Chicago)은 미국 일리노이주 시카고의 미술관이다. 뉴욕의 메트로폴리탄 미술관, 보스턴의 보스턴 미술관과 함께 미국의 3대 미술관의 하나로 손꼽힌다. 대한민국에서는 ‘시카고 현대 미술관’ 또는 시카고 미술 연구소이라고도 불린다.",
+  "artic":"시카고 미술관(The Art Institute of Chicago)은 미국 일리노이주 시카고에 있는 미술관이다. 뉴욕의 메트로폴리탄 미술관, 보스턴의 보스턴 미술관과 함께 미국의 3대 미술관의 하나로 손꼽힌다. 대한민국에서는 시카고 현대 미술관 또는 시카고 미술 연구소라고도 불린다.",
   "arxiv":"arXiv(아카이브)는 수학, 물리학, 천문학, 전산 과학, 계량 생물학, 통계학 분야의 출판 전(preprint) 논문을 수집하는 웹사이트이다. 수학, 물리학, 천문학 분야의 논문은 거의 모두 이곳에서 찾을 수 있다. 2008년 10월 3일, arXiv.org는 문서 수가 50만 개를 넘겼다. 매달 약 5천편의 새로운 전자 문서(e-print)가 게시되고 있다.",
   "ask":"애스크닷컴(Ask.com, 원래 명칭: Ask Jeeves)은 미국의 검색 엔진 사이트로 1996년에 설립하였다. 그리고 검색 엔진의 규모로는 구글과 야후!, Bing, 바이두, 알타비스타에 이어 세계 6위 규모에 해당된다.",
   "askubuntu":[
@@ -4297,6 +4589,10 @@
    "brave:ko",
    "ref"
   ],
+  "caddy.community":[
+   "discuss.python:ko",
+   "ref"
+  ],
   "crossref":[
    "국제 DOI 재단의 공식 디지털 객체 식별자 등록 기관 중 하나",
    "wikidata"
@@ -4309,6 +4605,7 @@
   ],
   "deezer":"Deezer는 프랑스 온라인 음악 스트리밍 서비스이다. 이를 통해 사용자는 유니버설 뮤직 그룹, 소니 뮤직 및 워너 뮤직 그룹을 비롯한 음반사의 음악 콘텐츠를 들을 수 있다. 온라인 또는 오프라인으로 다양한 기기에서 팟캐스트로 청취할 수 있다.",
   "deviantart":"디비언트아트(영어: DeviantArt)는 온라인 커뮤니티 사이트로, 사람들이 직접 그린 그림을 올린다. 2000년 8월 7일 설립되었으며, 본사는 미국 캘리포니아주 로스앤젤레스 할리우드에 있다. 세계구급의 자유 창작 사이트이며, 창작품의 종류도 가지가지여서 단순한 팬 아트나 팬 픽션부터, 예술 사진, 봉제 인형, 짧은 애니메이션 등등이 매일매일 올라오는 것이 특징이다. 2011년 7월 기준으로 매주 380만 명의 방문자 수를 기록하면서 소셜 네트워크 사이트 중 13위를 기록했다. 2015년 12월을 기준으로 2,600만명 이상의 회원이 가입했고, 251,000,000개의 사진이 올라왔다. 2022년 11월 11일 그림 인공지능 DreamUp을 도입하였으며, 회원들의 반발로 이용자 수가 감소하였다.",
+  "discuss.python":"디스코스(Discourse)는 2013년 제프 앳우드, 로빈 워드, 샘 새프론이 만든 오픈 소스 인터넷 포럼, 메일링 리스트 관리 소프트웨어 애플리케이션이다. 디스코스는 퍼스트 라운드 캐피털과 그레이록 파트너스로부터 펀딩을 받았다. 이 애플리케이션은 Ember.js와 루비 온 레일즈로 개발되었다. PostgreSQL은 백엔드 데이터베이스 관리 시스템 역할을 한다.",
   "duckduckgo":[
    "currency:ko",
    "ref"
@@ -4329,12 +4626,13 @@
    "currency:ko",
    "ref"
   ],
+  "emojipedia":"이모지피디아(Emojipedia)는 유니코드 표준에서 이모지 문자의 의미와 일반적인 사용법을 문서화한 이모지 참조 웹사이트이다. 가장 일반적으로 \"이모지 백과사전\" 또는 \"이모지 사전\"으로 설명되는 이모지피디아는 문서를 게시하고 새로운 이모지 문자, 디자인 변경 및 사용 추세를 추적하기 위한 도구도 제공한다. 2021년부터 Zedge가 소유하고 있다.",
   "etymonline":"온라인 어원 사전(Online Etymology Dictionary)은 영어 단어의 어원을 설명해 주는 온라인 사전이다. 온라인 어원 사전의 약자는 OED인데, 옥스퍼드 영어 사전의 약자와 일치한다.",
   "fdroid":"F-Droid는 구글 플레이 스토어와 비슷한 기능을 담당하는 안드로이드용 앱 스토어이자 소프트웨어 저장소이다. 이 프로젝트가 호스팅하는 주요 저장소는 자유-오픈 소스 앱들만 포함한다. F-Droid 웹사이트나 클라이언트 앱을 통해 계정 등록 없이 애플리케이션의 검색, 다운로드, 설치가 가능하다. 광고, 사용자 추적, 비자유 소프트웨어의 의존성 등 \"Anti-Features\"가 앱 설명에 표기된다.",
   "flickr":"플리커(영어: Flickr)는 미국의 기업 야후의 온라인 사진 공유 커뮤니티 사이트로 2004년 2월부터 운영되고 있다. 웹 2.0의 대표적인 프로그램 중 하나로 거론되며, 캐나다 밴쿠버의 기업인 루디코프에서 개발했다.",
   "free software directory":"자유 소프트웨어 디렉터리(Free Software Directory, FSD)는 자유 소프트웨어 재단(FSF)의 프로젝트이다. 자유 운영 체제, 특히 GNU와 리눅스에서 구동되는 자유 소프트웨어를 분류한다. 분류된 프로젝트들은 대개 기타 여러 운영 체제에서 실행이 가능하다. 이 프로젝트는 한때 유네스코에 의해 공동 운영되었다.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"깃허브(GitHub, /'ɡɪtˌhʌb/, 원래 이름: Logical Awesome LLC)는 루비 온 레일스로 작성된 분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 웹 서비스이다. 깃허브는 영리적인 서비스와 오픈소스를 위한 무상 서비스를 모두 제공한다. 2009년의 깃 사용자 조사에 따르면 깃허브는 가장 인기있는 깃 저장소 호스팅 서비스이다. 또한 2011년의 조사에서도 가장 인기있는 오픈 소스 소프트웨어 인터넷 호스팅 서비스로 꼽혔다.",
@@ -4344,7 +4642,7 @@
   "google":"구글 검색(영어: Google Search)은 구글이 소유한 웹 검색 엔진이다. 구글 검색은 월드 와이드 웹에서 가장 많이 쓰이는 검색 엔진으로, 다양한 서비스를 통해 날마다 수 억 번의 쿼리를 수신한다.",
   "google images":"구글 이미지(Google Images)는 구글이 제작하여 2001년 7월에 선보인 검색 서비스로, 이미지 콘텐츠를 찾기 위해 웹을 검색하도록 도와준다. 그림을 검색할 때 일치하는 각 그림의 섬네일이 나타난다. 사용자가 섬네일을 클릭하면 그림은 웹사이트 위의 상자로 표시된다. 이 때 사용자는 상자를 닫고 웹사이트를 검색하거나 완전한 크기의 그림을 볼 수 있다.",
   "google news":"구글 뉴스(Google News)는 구글이 제공하고 운영하는 무료 뉴스 애그리게이터이다. 자동 집계 알고리즘에 의해 수천 곳의 발행사로부터 최신의 정보를 선별한다. 현 총괄자는 리처드 징그러스이다.",
-  "google play apps":"구글 플레이(영어: Google Play)는 음악, 동영상, 책, 안드로이드 응용 프로그램, 게임을 포함한 온라인 스토어와 클라우드 미디어 플레이어를 아우르는 구글의 디지털 콘텐츠 서비스이다. 구글 플레이는 구글이 기존의 안드로이드 마켓과 구글 뮤직 서비스의 상표를 새로 변경하면서 2012년 3월에 도입되었다. 구글 플레이를 통해 안드로이드 응용 프로그램을 받을 경우, 애플의 앱 스토어와는 달리 구글의 정책에 따라 사용자가 구입한 지 2시간 이내에 다운로드한 응용 프로그램의 환불을 요구하면 구매 금액을 모두 환불해 주어야 한다.",
+  "google play apps":"구글 플레이(영어: Google Play), 또는 Play 스토어는 음악, 동영상, 책, 안드로이드 응용 프로그램, 게임을 포함한 온라인 스토어와 클라우드 미디어 플레이어를 아우르는 구글의 디지털 콘텐츠 서비스이다. 구글 플레이는 구글이 기존의 안드로이드 마켓과 구글 뮤직 서비스의 상표를 새로 변경하면서 2012년 3월에 도입되었다. 구글 플레이를 통해 안드로이드 응용 프로그램을 받을 경우, 애플의 앱 스토어와는 달리 구글의 정책에 따라 사용자가 구입한 지 2시간 이내에 다운로드한 응용 프로그램의 환불을 요구하면 구매 금액을 모두 환불해 주어야 한다.",
   "google play movies":[
    "google play apps:ko",
    "ref"
@@ -4357,6 +4655,10 @@
   "kickass":"킥애스 토렌트(KickassTorrents, KAT)는 2008년에 개설된 비트토렌트 웹사이트로, 2014년 11월까지 킥애스 토렌트는 파이러트 베이를 제치고 세계에서 가장 많이 방문했던 비트토렌트 디렉토리가 되었다. KAT는 2016년 7월 20일 미국 정부에 의해 도메인이 붙잡히면서 오프라인 상태가 되었다. 이와 동시에 사이트의 프록시 서버는 직원들에 의해 작동이 중단되었다.",
   "library genesis":"라이브러리 제네시스(영어: Library Genesis), 약칭 립겐(LibGen)은 학술논문 및 단행본 검색엔진이다. 대개 학술줄판사에 과금을 해야 열람할 수 있는 온갖 학술자료의 pdf 파일에 접근, 다운로드할 수 있다.",
   "library of congress":"미국 의회도서관(美國議會圖書館, The Library of Congress)는 미국의 사실상의 국립 도서관이다. 워싱턴 D.C.에 있으며, 서재 공간으로는 세계에서 가장 크며 중요도에서도 으뜸이다. 3천만권의 대장에 정리된 도서가 있으며 470개 언어로 되어 있는 인쇄물들이 있다. 5천 8백만개의 문서들이 있으며, 구텐베르크 성서(현재 완전한 벨룸 형태의 책은 세계에 3권이 있는 것으로 알려져 있다)를 포함해서 고서를 가지고 있기로도 북아메리카에서 최고이다. 백만권의 미 정부 출판물과 백만편의 세계 신문은 3세기에 걸쳐 있고, 철된 신문도 3만 3천권, 50만개의 마이크로필름, 6천권의 만화책과 세계 최대의 법학책, 4백 80만점의 지도, 악보, 2백 7십만의 음반, 베츠 스트라디바리우스, 카사베티 스트라디바리우스도 소장하고 있다.",
+  "libretranslate":[
+   "자유 오픈 소스 기계 번역 API. 셀프 호스팅, 오프라인에서 사용이 가능하며, 설치가 쉽습니다. 단 몇 분 만 투자하여 자신의 API 서버를 돌려보세요.자유 오픈 소스 기계 번역 API. 셀프 호스팅, 오프라인에서 사용이 가능하며, 설치가 쉽습니다. 단 몇 분 만 투자하여 자신의 API 서버를 돌려보세요.",
+   "https://libretranslate.com"
+  ],
   "mastodon hashtags":[
    "mastodon users:ko",
    "ref"
@@ -4366,8 +4668,13 @@
   "metacpan":"CPAN(Comprehensive Perl Archive Network)은 펄로 작성된 114,000개 이상의 소프트웨어 모듈의 저장소와 이에 대한 문서화 체계이다. www.cpan.org이라는 월드 와이드 웹에 존재하며 전 세계 200개 이상의 지역에서 미러 처리된다. CPAN의 대부분의 소프트웨어는 자유 및 오픈 소스 소프트웨어이다.",
   "naver":"네이버(영어: NAVER)는 1999년 6월에 출시된 대한민국의 포털사이트이다. 또한 네이버는 1997년 2월 26일 이해진, 권혁일, 김보경, 구창진, 오승환, 최재영, 강석호 등으로 구성된 삼성SDS의 사내 벤처에서 '웹글라이더'라는 이름으로 시작해서 1998년 1월에 분리된 네이버컴 주식회사에서 운영하다가 2000년 자회사인 한게임과 합병하여 NHN이 된 후 재분리하여 현재는 네이버(주)에서 운영하고 있다.(검색창;네이버)",
   "npm":"npm(노드 패키지 매니저/Node Package Manager)은 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. 명령 줄 클라이언트(npm), 그리고 공개 패키지와 지불 방식의 개인 패키지의 온라인 데이터베이스(npm 레지스트리)로 이루어져 있다. 이 레지스트리는 클라이언트를 통해 접근되며 사용 가능한 패키지들은 npm 웹사이트를 통해 찾아보고 검색할 수 있다. 패키지 관리자와 레지스트리는 npm사에 의해 관리된다.",
+  "openlibrary":"오픈 라이브러리(Open Library)는 \"지금까지 출판된 책을 모아논 웹 페이지\"를 만들기위한 온라인 프로젝트이다. 캘리포니아 주립 도서관과 카일/오스틴 재단의 비영리 프로젝트 인터넷 아카이브의 일환으로 추진되고있다.",
   "openstreetmap":"오픈스트리트맵(영어: OpenStreetMap, OSM)은 누구나 참여할 수 있는 오픈 소스 방식의 무료 지도 서비스이다. 비영리 단체인 오픈스트리트맵 재단이 운영하고 2005년 설립되었다. 비영리 재단인 위키백과를 모델로 하고 있어 누구나 편집하고 활용할 수 있다.",
   "peertube":"피어튜브(PeerTube)는 비디오를 볼 때 개별 서버의 로드를 줄이기 위해 P2P 기술을 사용하는 웹토렌트로 구동되는 자유-오픈 소스, 분산형 액티비티펍(ActivityPub) 연합 비디오 플랫폼이다.",
+  "pi-hole.community":[
+   "discuss.python:ko",
+   "ref"
+  ],
   "pinterest":"핀터레스트(Pinterest)는 이용자가 스크랩하고자 하는 이미지를 포스팅하고 다른 이용자와 공유하는 소셜 네트워크 서비스이며, 명칭은 핀(Pin)과 인터레스트(Interest)의 합성어이다.",
   "piratebay":"파이러트베이(영어: The Pirate Bay)는 스웨덴에 있는 비트토렌트 파일을 공유하는 웹사이트다. 스웨덴의 안티 카피라이트 단체인 웹사이트에 의해 설립되었다. 2004년 10월부터 운영되어 왔고 광고를 주 수입원으로 하고 있다. 2008년 11월을 기준으로 360만 사용자를 회원으로 확보하고 있다. 알렉사 인터넷의 집계에 의하면 웹사이트 트래픽 등급이 110번째다.",
   "pypi":"파이썬 패키지 인덱스(Python Package Index, PyPI, /ˌpaaəpiˈaɆ/) 또는 치즈 숍(Cheese Shop)은 파이썬용 공식 타사 소프트웨어 저장소이다. 이는 펄용 CPAN 저장소 및 R용 CRAN 저장소와 유사하다. PyPI는 자선단체인 파이썬 소프트웨어 재단에서 운영한다. pip를 포함한 일부 패키지 관리자는 PyPI를 패키지 및 해당 종속성의 기본 소스로 사용한다.",
@@ -4384,15 +4691,13 @@
    "qwant:ko",
    "ref"
   ],
-  "reddit":"레딧(Reddit)은 미국의 소셜 뉴스 집계, 콘텐츠 등급 및 토론 웹 사이트이다. 등록된 사용자(일반적으로 \"레디터\"라고 함)는 링크, 텍스트 게시물, 이미지, 동영상 등의 콘텐츠를 사이트에 제출한 후 다른 회원에 의해 투표된다. 게시물은 주제별로 \"커뮤니티\" 또는 \"서브레딧\"이라고 불리는 사용자가 만든 게시판으로 구성된다. 더 많은 업보트가 있는 제출물은 하위 레딧의 맨 위에 표시되며, 충분한 업보트를 받은 경우 최종적으로 사이트의 첫 페이지에 표시된다. 레딧 관리자는 커뮤니티를 관리하며 중재는 레딧 직원이 아닌 커뮤니티별 중재자에 의해 수행된다.",
+  "reddit":"레딧(Reddit)은 미국의 소셜 뉴스 집계, 콘텐츠 등급 및 토론 웹사이트이다. 등록된 사용자(일반적으로 \"레디터\"라고 함)는 링크, 텍스트 게시물, 이미지, 동영상 등의 콘텐츠를 사이트에 제출한 후 다른 회원에 의해 투표된다. 게시물은 주제별로 \"커뮤니티\" 또는 \"서브레딧\"이라고 불리는 사용자가 만든 게시판으로 구성된다. 더 많은 업보트가 있는 제출물은 하위 레딧의 맨 위에 표시되며, 충분한 업보트를 받은 경우 최종적으로 사이트의 첫 페이지에 표시된다. 레딧 관리자는 커뮤니티를 관리하며 중재는 레딧 직원이 아닌 커뮤니티별 중재자에 의해 수행된다.",
   "rottentomatoes":"로튼 토마토(Rotten Tomatoes)는 영화 관련 웹사이트 가운데 하나이다. 영화에 대한 소식, 비평, 정보 등을 제공한다. 주로 비평가 위주의 평점을 매기는 곳이다. 사이트 이름은 옛날 공연을 보던 관객들이 연기력이 매우 나쁜 연기자들에게 토마토를 던졌던 것에서 비롯되었다.",
   "rubygems":"RubyGems는 루비 프로그래밍 언어를 위한 패키지 관리자이다. 루비 프로그램들과 라이브러리들을 배포하기 위한 표준 포맷을 제공한다. 그 외에 gems의 설치를 쉽게 관리하도록 설계된 도구와 이들을 배포하기 위한 서버도 제공한다. RubyConf 2004 기간 중 Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan, Richard Kilmer에 의해 개발되었다.",
+  "rumble":"럼블(Rumble)은 온타리오주 토론토에 본사를 두고 플로리다주 롱보트 키에 미국 본사를 두고 있는 온라인 비디오 플랫폼, 웹 호스팅, 클라우드 서비스 기업이다. 캐나다의 기술 기업가인 크리스 파블롭스키(Chris Pavlovski)가 2013년에 설립했다. 럼블의 클라우드 서비스 사업은 트루스 소셜을 호스팅하며, 비디오 플랫폼은 미국 우익 및 극우 사용자들 사이에서 인기가 있다. 럼블은 \"알트테크\"(alt-tech)로 설명되었다.",
   "semantic scholar":"시맨틱 스칼라(Semantic Scholar, S2)는 과학 문헌을 위한 인공지능 기반의 연구 도구이다. 2015년 11월 2일 앨런 AI 연구소에서 개발, 처음 공개되었다. 시맨틱 스칼라는 발전된 자연어 처리을 이용해 학술 문헌의 요약문을 제공한다. 시맨틱 스칼라 팀은 자연어 처리, 기계 학습, 인간-컴퓨터 상호 작용, 정보 검색에서 AI의 활용 부문을 집중적으로 연구하고 있다.",
   "soundcloud":"사운드클라우드(영어: SoundCloud)는 스웨덴의 스톡홀름에서 구상되고 독일 베를린에 본사를 둔 글로벌 온라인 음악 유통 플랫폼이다. 플리커, 유튜브, 비메오가 이미지, 영상 온라인 플랫폼을 대표한다면, 음악에는 사운드클라우드가 이 역할을 하고 있다고 평가된다. 아마추어의 작업물이 대다수이지만, 프로 뮤지션들이 무료 공개곡이나 신곡의 프리뷰를 올리기도 한다. 드레이크, 찬스 더 래퍼 등 다수의 아티스트들이 작업물을 공유하고 있다.",
-  "stackoverflow":[
-   "질문답변 웹사이트의 네트워크",
-   "wikidata"
-  ],
+  "stackoverflow":"스택 익스체인지(Stack Exchange)는 다양한 분야의 주제에 대한 질문 및 답변(Q&A) 웹 사이트 네트워크로, 각 사이트는 특정 주제를 다루며, 질문, 답변 및 사용자는 평판 수상 프로세스의 대상이 된다. 평판 시스템을 사용하면 사이트가 자체 조정될 수 있다. 2023년 3월 현재 네트워크에서 가장 활발하게 조회되는 3개 사이트는 스택 오버플로 (웹사이트)(컴퓨터 프로그래밍에 중점을 두고 있음), 유닉스 앤드 리눅스(Unix & Linux), 매스매틱스이다.",
   "superuser":[
    "stackoverflow:ko",
    "ref"
@@ -4401,7 +4706,7 @@
   "unsplash":"언스플래시(Unsplash)는 자유 저작권 고해상도 사진을 무료로 제공하는 인터넷 사이트이다. 저작권이 자유이기 때문에 유튜버들에게 인기가 많다.",
   "vimeo":"비메오(영어: Vimeo)는 사용자가 직접 제작한 동영상을 업로드하고 공유하며 볼 수 있는 동영상 공유 웹사이트이다. 2004년 11월에 자크 클라인과 제이크 로드윅이 설립하였고, 비메오라는 이름은 공동 창업자 제이크 로드윅이 비디오(video)와 미(me)를 합쳐 지은 것으로 이는 이용자가 직접 만드는 영상물 중심을 이야기한다.",
   "voidlinux":"보이드 리눅스(Void Linux)는 처음부터 새로 설계되고 구현된 XBPS(X 바이너리 패키지 시스템) 패키지 관리자와 runit init 시스템을 사용하는 독립적인 리눅스 배포판이다. 바이너리 커널 blob을 제외하고 기본 설치본은 온전히 자유 소프트웨어로 구성되어 있으나 사용자는 사유 소프트웨어 설치를 위해 공식 비자유 저장소에 접근이 가능하다.",
-  "wikibooks":"위키책(Wikibooks)은 위키백과의 자매 프로젝트로 2003년 1월 10일에 시작되었다.",
+  "wikibooks":"위키책(Wikibooks)은 위키백과의 자매 프로젝트로 2003년 1월 10일부터 시작되었다.",
   "wikicommons.audio":[
    "wikicommons.images:ko",
    "ref"
@@ -4410,14 +4715,14 @@
    "wikicommons.images:ko",
    "ref"
   ],
-  "wikicommons.images":"위키미디어 공용(영어: Wikimedia Commons)은 자유 콘텐츠인 그림, 소리 등의 멀티미디어 파일의 저장소이며, 위키미디어 재단의 프로젝트 중 하나이다. 공용에 올라온 미디어 파일은 위키백과, 위키책, 위키뉴스 등의 다른 모든 위키미디어 프로젝트에서 함께 이용할 수 있다.",
+  "wikicommons.images":"위키미디어 공용(영어: Wikimedia Commons)은 자유 콘텐츠인 그림, 소리 등의 멀티미디어 파일의 저장소이며, 위키미디어 재단의 프로젝트 중 하나이다. 공용에 올라온 미디어 파일은 위키백과, 위키책, 위키뉴스, 위키데이터, 위키낱말사전 등의 다른 모든 위키미디어 프로젝트에서 같이 이용할 수 있다.",
   "wikicommons.videos":[
    "wikicommons.images:ko",
    "ref"
   ],
   "wikidata":"위키데이터(영어: Wikidata)는 위키미디어 재단에서 운영하는, 협력적으로 편집 가능한 지식 베이스이다. 위키백과 등 위키미디어 프로젝트에서 공통으로 사용할 정보(예를 들어 생일 등)을 제공하는 것을 목적으로 한다. 위키미디어 프로젝트에서 사용하는 미디어 파일의 저장소를 제공하는 위키미디어 공용과 비슷하다.",
   "wikinews":"위키뉴스(영어: Wikinews)는 위키미디어 재단의 뉴스 소스이다. 위키뉴스는 GNU 자유 문서 사용 허가서 1.2 이상에 따라 배포되는 위키미디어 재단의 다른 프로젝트와는 달리 크리에이티브 커먼즈의 저작자표시 사용 허가서 2.5 이상의 라이선스를 가진다. 위키뉴스에서 지지하는 중립적 시각 정책은 오마이뉴스와 같은 시민 언론의 노력과는 구별된다. 위키미디어 재단의 대부분의 프로젝트와 달리 위키뉴스는 독자적인 리포트와 인터뷰 형태의 독자적인 기사를 허용한다.",
-  "wikipedia":"위키백과(위키百科, IPA: [ɥikçibɛ̝k̚k͈wa̠], [ykçibɛ̝k̚k͈wa̠] ) 또는 위키피디아(영어: Wikipedia, IPA: [ˌwɪkɪˈpiːdɪə] )는 누구나 자유롭게 쓸 수 있는 다언어판 인터넷 백과사전이다. 개방된 협업을 통해 위키 기반 편집 시스템을 사용하여 자발적인 위키백과 사용자 공동체가 작성하고 관리하고 있다. 위키백과는 대표적인 집단 지성의 사례로 평가받고 있으며 사상 최대의, 가장 많이 읽힌 참고서이기도 하다. 시밀러웹과 (과거) 알렉사 인터넷에서 가장 인기있는 웹사이트 10곳 중 하나로 꾸준히 순위를 올리고 있다. 2024년 1월 기준으로 위키백과는 세계에서 7번째로 인기있는 사이트로 순위를 올렸다. 위키백과는 자유 저작물을 보유하고 상업적인 광고가 없으며 주로 기부금을 통해 지원을 받는 비영리 단체인 위키미디어 재단이 소유하고 지원하고 있다.",
+  "wikipedia":"위키백과(위키百科, IPA: [ɥikçibɛ̝k̚k͈wa̠], [ykçibɛ̝k̚k͈wa̠] ) 또는 위키피디아(영어: Wikipedia, IPA: [ˌwɪkɪˈpiːdɪə] )는 누구나 자유롭게 쓸 수 있는 다언어판 온라인 백과사전이다. 개방된 협업을 통해 위키 기반 편집 시스템을 사용하여 자발적인 위키백과 사용자 공동체가 작성하고 관리하고 있다. 위키백과는 대표적인 집단 지성의 사례로 평가받고 있으며 사상 최대의, 가장 많이 읽힌 참고서이기도 하다. 시밀러웹과 (과거) 알렉사 인터넷에서 가장 인기있는 웹사이트 10곳 중 하나로 꾸준히 순위를 올리고 있다. 2024년 1월 기준으로 위키백과는 세계에서 7번째로 인기있는 사이트로 순위를 올렸다. 위키백과는 자유 저작물을 보유하고 상업적인 광고가 없으며 주로 기부금을 통해 지원을 받는 비영리 단체인 위키미디어 재단이 소유하고 지원하고 있다.",
   "wikiquote":"위키인용집(Wikiquote)은 위키백과의 자매 프로젝트로, 2004년 7월부터 영어판 위키인용집을 시작으로 여러 언어로 프로젝트가 번역되었다. 이 프로젝트의 목표는 유명한 인물이 한 말이나 책의 문장 등을 인용하고 해석하는 것이니 일종의 어록이라고 할 수 있다.",
   "wikisource":"위키문헌(-文獻, 영어: Wikisource)은 위키미디어 재단에서 추진하고 있는 프로젝트이다. 위키문헌 프로젝트의 목표는 모든 사람들이 자유로이 쓸 수 있는 정보자료를 한 곳에 모으는 것이다. 자비 출판 문서나 서적을 올리는 것은 허용되지 않는다.",
   "wikispecies":"위키생물종(Wikispecies 위키스피시즈[*])은 위키미디어 재단의 지원을 받는 생물 분류 도감용 프로젝트이다.",
@@ -4426,7 +4731,7 @@
   "wiktionary":"위키낱말사전(영어: Wiktionary)은 위키백과의 자매 프로젝트로, 공개된 위키 형식으로 다언어 사전을 만드는 것을 목표로 한다. 최종 목표는 \"모든 언어의 모든 낱말을 정의하는 것\"이다.",
   "wolframalpha":"울프럼 알파(Wolfram Alpha)는 계산용 프로그램인 매스매티카의 개발자인 물리학자 스티븐 울프럼이 만든 검색엔진으로서 슈퍼컴퓨터를 통한 인공지능을 통해 웹 상의 지식을 재구성하여 사용자에게 제공하며 간단한 연산을 직접 수행하고 그 그래픽 결과도 시뮬레이팅한다.",
   "wttr.in":[
-   "일기 예보: Boydton, Virginia, United States",
+   "일기 예보: San Jose, California, United States",
    "https://wttr.in"
   ],
   "yacy":"YaCy(\"야시\"로 발음)는 마이클 크리스틴(Michael Christen)이 2003년에 만든 P2P 네트워크 원칙을 기반으로 구축된 자유 분산 검색 엔진이다. 엔진은 자바 로 작성되었으며 다음과 같이 수백 대의 컴퓨터에 배포된다. 2006년 9월 소위 YaCy-peers. 각 YaCy-peer는 인터넷을 통해 독립적으로 크롤링하고, 발견된 웹 페이지를 분석 및 색인화하며, P2P 원칙을 사용하여 다른 YaCy-Peer와 공유되는 공통 데이터베이스(소위 색인)에 색인 결과를 저장한다. 이는 모든 사람이 인트라넷용 검색 포털을 구축하고 공용 인터넷 검색을 돕는 데 사용할 수 있는 검색 엔진이다.",
@@ -4453,19 +4758,35 @@
    "Intelektualioji „Bing“ ieška leidžia lengvai ir greitai rasti tai, ko ieškote, ir apdovanoja jus.",
    "https://www.bing.com/videos"
   ],
+  "brave":[
+   "Paieška žiniatinklyje. Privati. Naudingi rezultatai, DI atsakymai ir kt. Viskas iš nepriklausomo indekso. Be profiliavimo, šališkumo ir didžiųjų technologijų.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:lt",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:lt",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:lt",
+   "ref"
+  ],
   "dailymotion":"„Dailymotion“ – prancūzų sukurta vaizdo įrašų dalinimosi platforma, priklausanti kompanijai „Vivendi“. Prie šios platformos steigimo partnerystės prisidėjo tokios bendrovės kaip „Vice Media“, „Bloomberg“ bei „Hearst Digital Media“. Visame pasaulyje yra prieinama 183 kalbomis ir 43 lokalizuotomis svetainės versijomis, skirtomis tam tikriems regionams su jiems atrinktu aktualiu turiniu.",
   "deviantart":"deviantArt, deviantART arba DeviantArt – 2000 m. sukurta internetinė svetainė, skirta naudotojų sukurtiems meno kūriniams saugoti ir platinti.",
   "flickr":"„Flickr“ – socialinis tinklas, priklausantis „SmugMug“ bendrovei.",
+  "free software directory":[
+   "mokslinis straipsnis",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "goodreads":"Goodreads – „Amazon“ bendrovei, priklausantis socialinis tinklas. Turi 90 mln. registruotų narių.",
   "google":"Google Search (Google) – internetinės paieškos sistema plėtojama „Google“ bendrovės. Plačiausiai naudojamas paieškos variklis internete, užimantis daugiau nei 90 % rinkos dalį. Įvykdo daugiau nei 5 mlrd. užklausų per dieną. „Google“ paieškos sistemoje ieškoma interneto puslapių, naujienų, nuotraukų, vaizdo įrašų („YouTube“) bei kitų išteklių. „Google“ siūlo ir papildomų paslaugų.",
-  "google images":[
-   "„Google“ vaizdai. Išsamiausia žiniatinklio vaizdų paieška.",
-   "https://images.google.com"
-  ],
   "google news":[
    "Išsamios naujausios žinios, kurias iš viso pasaulio naujienų šaltinių surinko „Google“ naujienos.",
    "https://news.google.com"
@@ -4512,14 +4833,14 @@
   "wikivoyage":"Vikikelionės – internetinis projektas, kuriamas vikitechnologija bei pagrįstas MediaWiki programine įranga. Vikikelionės nuo 2013 m. sausio 15 d. yra oficialus Vikimedijos projektas.",
   "wiktionary":"Vikižodynas – universalaus internetinio žodyno kūrimo projektas, Vikipedijai bei kitiems Vikimedijos projektams giminingas projektas, besiremiantis mediawiki programine įranga ir yra laisvai prieinamas internete.",
   "wttr.in":[
-   "Orų prognozė: Boydton, Virginia, United States",
+   "Orų prognozė: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"„YouTube“ – „Google“ bendrovės socialinis tinklas. Jame daugiausia peržiūrų sulaukia muzikiniai vaizdo klipai, pramoginiai ir mokomieji vaizdo įrašai, įvairūs vlogai, tinklalaidės, neilgi vaizdo įrašai, televizinis turinys ir kt."
  },
  "lv":{
-  "annas archive":"Annas arhīvs ir bezmaksas, bezpeļņas tiešsaistes ēnu bibliotēkas metameklētājs, kas nodrošina piekļuvi grāmatām un citiem rakstītajiem avotiem. To izveidoja anonīmu arhivāru komanda, reaģējot uz 2022. gada novembrī veikto interneta vietnes Z-Library slēgšanu.",
-  "apple app store":"Apple App Store ir elektronisks iOS ierīcēm paredzēts lietotņu veikals, kuru uzrauga Apple Inc.. Šis lietotņu veikals ļauj lietotājiem meklēt un lejupielādēt lietotnes no iTunes Store, kuras tiek izgatavotas, izmantojot iOS SDK vai Mac SDK, un tās izdod Apple. Veikalā pieejamas gan bezmaksas, gan maksas lietotnes. Lietotnes var lejupielādēt tieši vajadzīgajā ierīcē vai arī datorā, izmantojot programmu iTunes. No pārdotajām maksas lietotnēm 30% ieņēmumu nonāk uzņēmumam „Apple”, bet atlikušie 70% nonāk lietotņu izstrādātājiem.",
+  "annas archive":"\"Annas arhīvs\" ir bezmaksas, bezpeļņas tiešsaistes ēnu bibliotēkas metameklētājs, kas nodrošina piekļuvi grāmatām un citiem rakstītajiem avotiem. To izveidoja anonīmu arhivāru komanda, reaģējot uz 2022. gada novembrī veikto interneta vietnes Z-Library slēgšanu.",
+  "apple app store":"Apple App Store ir elektronisks iOS ierīcēm paredzēts lietotņu veikals, kuru uzrauga Apple Inc.. Šis lietotņu veikals ļauj lietotājiem meklēt un lejupielādēt lietotnes no iTunes Store, kuras tiek izgatavotas, izmantojot iOS SDK vai Mac SDK, un tās izdod Apple.",
   "artic":[
    "mākslas muzejs un skola Čikāgā",
    "wikidata"
@@ -4537,6 +4858,22 @@
    "Viedā Bing meklēšana palīdz ātri atrast nepieciešamo un atalgo jūs.",
    "https://www.bing.com/videos"
   ],
+  "brave":[
+   "Meklējiet tīmeklī. Konfidenciāli. Noderīgi rezultāti, AI atbildes u. c. Neatkarīga indeksēšana. Bez profilēšanas, aizspriedumiem un tehnoloģijas gigantiem.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:lv",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:lv",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:lv",
+   "ref"
+  ],
   "currency":"DuckDuckGo ir interneta meklētājprogramma, kuru izveidoja Gabriels Veinbergs un laida klajā 2008. gada 25. septembrī. 2014. gada 21. maijā DuckDuckGo ieviesa jauno mājaslapas dizainu, kas fokusējās uz labāk formulētām atbildēm un labāku izskatu. Jaunajā dizainā tika iekļautas tādas pieprasītas funkcijas kā attēlu meklēšana.",
   "ddg definitions":[
    "currency:lv",
@@ -4562,17 +4899,17 @@
    "currency:lv",
    "ref"
   ],
+  "free software directory":[
+   "zinātnisks raksts",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub ir tīmeklī balstīts Git repozitoriju mitināšanas pakalpojums. Tajā tiek piedāvāta visa izplatītu versiju pārvaldības sistēmu un pirmkoda vadības funkcionalitāte, pieejamas ir arī vairākas citas iespējas, tostarp piekļuves vadība, kļūdu izsekošana, uzdevumu pārvaldība, wiki.",
   "goodreads":"Goodreads ir \"sociālās kataloģizēšanas\" vietne, kuru 2006. gada decembrī izveidoja Otiss Čandlers, programminženieris un uzņēmējs, un Elizabete Čandlere. Vietne tika palaista 2007. gada janvārī. Tā ļauj interneta lietotājiem brīvi pārskatīt Goodreads plašo, lietotāju veidoto grāmatu un atsauksmju datubāzi. Lai varētu pievienot datubāzei jaunu grāmatu, iesniegt atsauksmi, kataloģizēt savu bibliotēku vai veidot lasāmo grāmatu sarakstus, nepieciešams reģistrēties. Reģistrēti lietotāji var arī veidot savas grupas grāmatu ieteikumiem un diskusijām. 2007. gada decembrī vietnei bija vairāk nekā 650 000 lietotāju un datubāzē bija reģistrētas vairāk nekā 10 000 000 grāmatas. 2012. gada jūlijā vietne sasniedza 10 miljonu lietotāju skaitu, mēnesī to apmeklēja 20 miljonus reižu, un to pārvaldīja 30 darbinieki. 2013. gada 23. jūlijā tika paziņots, ka tā sasniegusi 20 miljonu lietotāju robežu, ieguvusi divreiz lielāku lietotāju skaitu tikai 11 mēnešu laikā. Organizācijas ofiss atrodas Sanfrancisko.",
   "google":"Google meklētājs ir interneta meklētājprogramma, kas pieder Google uzņēmumam. Google meklētājs ir populārākais internetā, katru dienu tiek veikti vairāk nekā trīs miljardi meklējumu.",
-  "google images":[
-   "Google attēli. Visaptverošākā attēlu meklēšana tīmeklī.",
-   "https://images.google.com"
-  ],
   "google news":"Google News ir bezmaksas ziņu agregators, ko pārvalda uzņēmums Google Inc. Serviss tika izveidots 2002. gadā un tiek dēvēts par pasaulē lielāko ziņu apkopotāju.",
   "google play apps":"Google Play ir elektronisks lietotņu veikals, kas paredzēts Android operētājsistēmas ierīcēm. Šī lietotņu veikala darbību pārrauga Google. Veikalā pieejamas gan bezmaksas, gan maksas lietotnes, kuras var lejupielādēt gan no mobilās ierīces, gan no Google TV, gan caur datoru, nosūtot pieteikumu lejupielādēt lietotni mobilajā ierīcē. Google Play ir arī pieejamas elektroniskās grāmatas, mūzika, filmas un citas multimediju iespējas.",
   "google play movies":[
@@ -4624,6 +4961,10 @@
   "youtube":"YouTube ir video koplietošanas tiešsaistes sociālā tīkla tīmekļa vietne, kurā tās apmeklētāji var ievietot, skatīties un izmantot dažādus video failus. Šos failus lietotāji var novērtēt, pie katra faila norādīts tā skatījumu skaits. Aktīvo lietotāju skaits 2023. gada beigās sasniedza vairāk nekā 2 miljardus."
  },
  "ml":{
+  "alpine linux packages":[
+   "ഓപ്പറേറ്റിങ് സിസ്റ്റം",
+   "wikidata"
+  ],
   "apple app store":"ആപ്പിൾ ഇൻക്. അതിന്റെ ഐഒഎസ്, ഐപാഡ്ഒഎസ്(iPadOS) ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കുള്ള മൊബൈൽ ആപ്പുകൾക്കായി വികസിപ്പിച്ച് പരിപാലിക്കുന്ന ഒരു ആപ്പ് സ്റ്റോർ പ്ലാറ്റ്‌ഫോമാണ് ആപ്പ് സ്റ്റോർ. ആപ്പിളിന്റെ ഐഒഎസ് സോഫ്റ്റ്‌വെയർ ഡെവലപ്‌മെന്റ് കിറ്റിൽ വികസിപ്പിച്ച അംഗീകൃത ആപ്പുകൾ ബ്രൗസ് ചെയ്യാനും ഡൗൺലോഡ് ചെയ്യാനും സ്റ്റോർ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു. ഐഫോൺ, ഐപോഡ് ടച്ച്(iPod Touch), അല്ലെങ്കിൽ ഐപാഡ് എന്നിവയിൽ ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യാം, ചിലത് ഐഫോൺ ആപ്പുകളുടെ എക്സ്റ്റൻഷനുകളായി ആപ്പിൾ സ്മാർട്ട് വാച്ചിലേക്കോ നാലാം തലമുറയിലേക്കോ പുതിയ ആപ്പിൾ ടിവിയിലേക്കോ മാറ്റാം.",
   "ask":"ഇന്റർനെറ്റ് തിരയാനുള്ള സൗകര്യങ്ങൾ നല്കുന്ന ഒരു വെബ് സെർച്ച് എഞ്ചിനാണ് ആസ്ക്.കോം. ചോദ്യങ്ങൾക്കു ഉത്തരം തിരയാനുള്ള സേവനമാണ് ഇപ്പോൾ ഈ വെബ് സൈറ്റ് പ്രധാനമായും നല്കിവരുന്നത്.",
   "askubuntu":[
@@ -4679,17 +5020,17 @@
    "ref"
   ],
   "flickr":"ചിത്രങ്ങളും,വീഡിയോകളും അപ്‌ലോഡ് ചെയ്യുന്നതിനും,വെബ്ബ് സർവ്വീസുകൾക്കും,ഓൺലൈൻ കമ്മ്യൂണിറ്റിയുമായും ഉപയോഗിക്കുന്ന ഒരു ഒരു അമേരിക്കൻവെബ്ബ്‌സൈറ്റ് പ്ലാറ്റ്ഫോം ആണ്‌ ഫ്ലിക്കർ. ഉപയോക്താക്കൾ സാധാരണ എടുക്കുന്ന ചിത്രങ്ങൾ അപ്‌ലോഡ് ചെയ്യുന്നതിനോടൊപ്പം ,ബ്ലോഗർമാർ ഒരു ചിത്രസഞ്ചയികയായും ഇതിനെ ഉപയോഗിക്കുന്നു. 2004 ൽ ലുഡികോർപ്പ് ഇത് സൃഷ്ടിച്ചു.അമേച്വർ, പ്രൊഫഷണൽ ഫോട്ടോഗ്രാഫർമാർ ഉയർന്ന റെസല്യൂഷൻ ഫോട്ടോകൾ ഹോസ്റ്റുചെയ്യുന്നതിലൂടെ ഇത് ജനപ്രിയമാണ്.നിരവധി തവണ ഉടമസ്ഥാവകാശം മാറിമാറി വന്നിരുന്നു. 2018 ഏപ്രിൽ 20 മുതൽ സ്മഗ് മഗിന്റെ ഉടമസ്ഥതയിലാണ്.",
+  "free software directory":[
+   "വൈജ്ഞാനിക ലേഖനം",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"ഗിറ്റ് ഉപയോഗിച്ചുള്ള വെബ് അധിഷ്ഠിതമായ പതിപ്പ് നിയന്ത്രണത്തിനുള്ള വെബ്സൈറ്റും ഇന്റർനെറ്റ് ഹോസ്റ്റിംഗ് സേവനവുമാണ് ഗിറ്റ്ഹബ്. ജിറ്റിന്റെ ഡിസ്ട്രിബ്യൂട്ടഡ് പതിപ്പ് നിയന്ത്രണവും സോഴ്‌സ് കോഡ് മാനേജുമെന്റും (എസ്‌സി‌എം) പ്രവർത്തനവും അതിന്റേതായ സവിശേഷതകളും ഇത് വാഗ്ദാനം ചെയ്യുന്നു. ഇത് ആക്സസ് നിയന്ത്രണവും ബഗ് ട്രാക്കിംഗ്, സവിശേഷത അഭ്യർത്ഥനകൾ, ടാസ്‌ക് മാനേജുമെന്റ്, കൺടിന്യൂവസ് ഇന്റഗ്രേഷൻ, ഓരോ പ്രോജക്റ്റിനുമുള്ള വിക്കികൾ എന്നിവ പോലുള്ള നിരവധി സഹകരണ സവിശേഷതകളും നൽകുന്നു. കാലിഫോർണിയ ആസ്ഥാനമായി പ്രവർത്തിക്കുന്ന ഇത് 2018 മുതൽ മൈക്രോസോഫ്റ്റിന്റെ അനുബന്ധ സ്ഥാപനമാണ്.",
   "gitlab":"ഗിറ്റ് ഉപയോഗിച്ചുള്ള പതിപ്പു നിയന്ത്രണത്തിനുള്ള ഒരു വികേന്ദ്രീകൃത ഫ്രണ്ട് എൻഡ് ഫ്രയിംഫർക്കാണു ഗിറ്റ്‌ലാബ്. ഗിറ്റ്‌ഹബിനു ഒരു ബദലായി ഉപയോഗിക്കാവുന്ന ഗിറ്റ്‌ലാബ് ഒരു സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറാണു്. മിഷിഗൺ സർവ്വകലാശാലയും ഗ്നോം ഫൌണ്ടേഷനും ബ്ലാൿബറിയുമടക്കം പതിനായിരത്തിലധികം സംഘടനകൾ ഗിറ്റ്‌ലാബ് ഉപയോഗിക്കുന്നുണ്ടു്. ഏറ്റവും പ്രശസ്തമായ 50 റെപ്പോസിറ്ററികളിൽ ഒന്നാണിതു്. ഗിറ്റ്‌ലാബ് സ്വന്തമായി ഇൻസ്റ്റാൾ ചെയ്യാൻ സാധിക്കാത്തവർക്ക് ഗിറ്റ്‌ലാബ്.കോം എന്ന സൈറ്റിന്റെ സേവനമുപയോഗിക്കാം.",
   "google":"ഗൂഗിൾ സെർച്ച് അഥവാ ഗൂഗിൾ വെബ് സെർച്ച് ,ഗൂഗിൾ വികസിപ്പിച്ച ഒരു വെബ് സെർച്ച് എഞ്ചിൻ ആണ്.വേൾഡ് വൈഡ് വെബ്ൽ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കപ്പെടുന്ന സെർച്ച് എഞ്ചിൻനാണ് ഇത്‌. ഗൂഗിളിന്റെ തിരയൽ ഫലങ്ങളുടെ താളുകളിലെ തിരയലിന്റെ ക്രമം, \"പേജ്റാങ്ക്\" എന്ന മുൻഗണനാടിസ്ഥാനത്തിലുള്ളതാണ്. ഇച്ഛാനുസൃതമാക്കിയ തിരയലിനായി ഗൂഗിൾ തിരയൽ നിരവധി ഓപ്ഷനുകൾ നൽകുന്നു, ചില തിരയൽ പെരുമാറ്റം ഉൾപ്പെടുത്തുന്നതിനും ഒഴിവാക്കുന്നതിനും വ്യക്തമാക്കുന്നതിനും ആവശ്യപ്പെടുന്നതിനും ചിഹ്നങ്ങൾ ഉപയോഗിക്കുന്നു, കൂടാതെ ഫ്ലൈറ്റ് സ്റ്റാറ്റസ്, പാക്കേജ് ട്രാക്കിംഗ്, കാലാവസ്ഥാ പ്രവചനങ്ങൾ, കറൻസി, യൂണിറ്റ്, സമയ പരിവർത്തനങ്ങൾ, വാക്കുകൾ നിർവചിക്കുക എന്നിവ പോലുള്ള പ്രത്യേക സംവേദനാത്മക അനുഭവങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നു.",
-  "google images":[
-   "Google ചിത്രങ്ങൾ. വെബ്ബിലെ ഏറ്റവും വിശാലമായ ചിത്ര തിരയൽ.",
-   "https://images.google.com"
-  ],
   "google news":"വാർത്തകൾക്കു വേണ്ടി മാത്രമായി നീക്കി വച്ചിരിക്കുന്ന ഒരു ഗൂഗിൾ വെബ്സൈറ്റ് ആണ് ഗൂഗിൾ ന്യൂസ്‌. ഈ പദ്ധതിക്ക് തുടക്കമിട്ടത് ഗൂഗിളിലെ പ്രധാന ഗവേഷണ ശാസ്ത്രജ്ഞൻ ആയ കൃഷ്ണ ഭരത്‌ ആണ്. കഴിഞ്ഞ മുപ്പതു ദിവസങ്ങളിലായി പ്രധാന വെബ്സൈറ്റുകളിൽ പ്രസിദ്ധീകരിച്ച വാർത്തകൾ ഇതിൽ പ്രദർശിപ്പിക്കുന്നു. വിവിധ ഭാഷകളിൽ വിവിധ വിഭാഗങ്ങളിലായി നൂറു കണക്കിന് വാർത്തകൾ ഓരോ നിമിഷവും ഉൾക്കൊള്ളിച്ചുകൊണ്ടിരിക്കുന്നു.",
   "google play apps":"ഗൂഗിൾ ആൻഡ്രോയ്ഡ് മാർക്കറ്റ് ആയിരുന്ന ഗൂഗിൾ പ്ലേ ഒരു ഡിജിറ്റൽ വിതരണ സേവനമാണ്. ആൻഡ്രോയിഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഔദ്യോഗിക ആപ്ലിക്കേഷൻ സ്റ്റോറായി ഇത് പ്രവർത്തിക്കുന്നു, ആൻഡ്രോയിഡ് സോഫ്റ്റ്‌വേർ ഡെവലപ്മെന്റ് കിറ്റ് (SDK) ഉപയോഗിച്ച് വികസിപ്പിച്ചതും ഗൂഗിൾ വഴി പ്രസിദ്ധീകരിച്ചതുമായ ആപ്ലിക്കേഷനുകൾ ബ്രൗസ് ചെയ്യാനും ഡൗൺലോഡ് ചെയ്യാനും ഉപയോക്താക്കളെ അനുവദിക്കുന്നു. സംഗീതം, പുസ്‌തകങ്ങൾ, സിനിമകൾ, ടെലിവിഷൻ പ്രോഗ്രാമുകൾ എന്നിവ വാഗ്ദാനം ചെയ്യുന്ന ഡിജിറ്റൽ മീഡിയ സ്റ്റോറായും ഗൂഗിൾ പ്ലേ പ്രവർത്തിക്കുന്നു. 2015 മാർച്ച് 11 ന് ഒരു പ്രത്യേക ഓൺലൈൻ ഹാർഡ്‌വെയർ റീട്ടെയിലർ ഗൂഗിൾ സ്റ്റോർ അവതരിപ്പിക്കുന്നതുവരെ ഇത് മുമ്പ് ഗൂഗിൾ ഹാർഡ്‌വെയർ ഉപകരണങ്ങൾ വാങ്ങാൻ വാഗ്ദാനം ചെയ്തിരുന്നു, കൂടാതെ 2018 മെയ് 15 ന് ഗൂഗിൾ ന്യൂസിന്റെ നവീകരണത്തിന് മുമ്പ് വാർത്താ പ്രസിദ്ധീകരണങ്ങളും മാസികകളും വാഗ്ദാനം ചെയ്തു.",
   "google play movies":[
@@ -4707,6 +5048,7 @@
   ],
   "mastodon users":"മാസ്റ്റോൺ എന്നത് എല്ലാവർക്കും ചേരാവുന്ന, ഫെഡറേറ്റഡ് ആയ ഫെ‍ഡിവേർസിന്റെ ഭാഗമായ സോഷ്യൽ നെറ്റ്വർക്കാണ്, ഫെഡിവേർസ് എന്നത് ഇതുപോലെ സ്വതന്ത്രമായി പ്രവർത്തിക്കുന്ന സെർവറുകളുടെ പരസ്പര ബന്ധിതവും വികേന്ദ്രീകൃതവുമായ ശൃംഖലയാണ്.",
   "npm":"എൻപിഎം(npm)(യഥാർത്ഥത്തിൽ നോഡ് പാക്കേജ് മാനേജറിന്റെ ഹ്രസ്വരുപം) ജാവാസ്ക്രിപ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ഒരു പാക്കേജ് മാനേജരാണ്. നോഡ്.ജെഎസിന്റെ റൺടൈം എൻവയോൺമെന്റിന്റെ സ്ഥിരസ്ഥിതി പാക്കേജ് മാനേജരാണ് ഇത്. എൻ‌പി‌എം എന്നും വിളിക്കുന്ന ഒരു കമാൻഡ് ലൈൻ ക്ലയന്റും എൻ‌പി‌എം രജിസ്ട്രി എന്നറിയപ്പെടുന്ന പൊതു, പണമടച്ചുള്ള സ്വകാര്യ പാക്കേജുകളുടെ ഓൺലൈൻ ഡാറ്റാബേസും ഇതിൽ അടങ്ങിയിരിക്കുന്നു. ക്ലയന്റ് വഴി രജിസ്ട്രി ആക്സസ് ചെയ്യുന്നു, കൂടാതെ ലഭ്യമായ പാക്കേജുകൾ എൻപിഎം വെബ്സൈറ്റ് വഴി ബ്രൗസ് ചെയ്യാനും തിരയാനും കഴിയും. പാക്കേജ് മാനേജറും രജിസ്ട്രിയും നിയന്ത്രിക്കുന്നത് എൻപിഎം, ഐഎൻസി(Inc).",
+  "openlibrary":"എക്കാലത്തും പ്രസിദ്ധീകരിച്ചിട്ടുള്ള എല്ലാ പുസ്തകങ്ങൾക്കുമായി ഒരു വെബ് പേജ് എന്ന ഉദ്ദേശത്തോടെ തുടങ്ങിയ ഒരു ഓൺലൈൻ പദ്ധതിയാണ്ഓപ്പൺ ലൈബ്രറി . ഈ പദ്ധതിക്ക് തുടക്കം കുറിച്ചവരിൽ ആരൺ ഷ്വാർട്‌സ്, ബ്രെവ്സ്റ്റർ കാലെ തുടങ്ങിയവർ ഉൾപ്പെടുന്നു. സാൻ ഫ്രാൻസിസ്കോ ആസ്ഥാനമാക്കി ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന സംഘടനയായ ഇന്റർനെറ്റ് ആർകൈവിന്റെ ഒരു പദ്ധതിയാണിത്. കാലിഫോർണിയ സ്റ്റേറ്റ് ലൈബ്രറി, കാലെ- ഓസ്റ്റിൻ ധർമ്മസ്ഥാപനം എന്നിവയിൽ നിന്നുമാണ് ഓപ്പൺ ലൈബ്രറിയുടെ നടത്തിപ്പിനാവശ്യമായ ധനം ലഭിക്കുന്നത്.",
   "openstreetmap":"വിക്കിപീഡിയ പോലെ പ്രതിഫലേച്ഛ ആഗ്രഹിക്കാത്ത ഒരുപറ്റം ആളുകൾ ചേർന്ന് നിർമ്മിക്കുന്ന ഓൺലൈൻ ഭൂപടസം‌വിധാനമാണ് ഓപ്പൺസ്ട്രീറ്റ്മാപ്(http://www.openstreetmap.org). ആർക്കും കൂട്ടിചേർക്കലുകൾ നടത്തി സൗജന്യമായി പുനരുപയോഗിക്കാനും, അതുവഴി പ്രാദേശിക ഭൂപടവും അതിനെക്കുറിച്ചുള്ള ചെറുവിവരങ്ങൾ ലഭ്യമാക്കാനും ഓപ്പൺസ്ട്രീറ്റ്മാപ്പ് വഴിയൊരുക്കുന്നു..",
   "pinterest":"ഒരു സോഷ്യൽ മീഡിയ വെബ്, മൊബൈൽ ആപ്ലിക്കേഷൻ കമ്പനിയാണ് പിന്ററെസ്റ്റ്. ചിത്രങ്ങൾ ഉപയോഗിച്ച് വേൾഡ് വൈഡ് വെബിലെ വിവരങ്ങൾ കണ്ടെത്താനും സംരക്ഷിക്കാനും രൂപകൽപ്പന ചെയ്ത ഒരു സോഫ്റ്റ്‌വേർ സിസ്റ്റം ആയി ഇത് പ്രവർത്തിക്കുന്നു. GIF- കളും, കൂടാതെ ചെറിയ തോതിൽ വീഡിയോകൾ കാണുവാനും ഇതുവഴി കഴിയും. ബെൻ സിൽ‌ബെർമാൻ, പോൾ സിയറ, ഇവാൻ ഷാർപ്പ് എന്നിവരാണ് പിന്ററെസ്റ്റ് സ്ഥാപിച്ചത്. 2019 ഓഗസ്റ്റ് വരെയുള്ള കണക്കുകൾ പ്രകാരം പിന്ററെസ്റ്റ് പ്രതിമാസം 300 ദശലക്ഷം സജീവ ഉപയോക്താക്കളിൽ എത്തി നിൽക്കുന്നു.",
   "piratebay":"ബിറ്റ്ടോറൻറ് ഫയലുകൾ ഇൻഡക്സ് ചെയ്യപ്പെട്ട ഒരു സ്വീഡിഷ് വെബ്‌സൈറ്റാണ് ദി പൈറേറ്റ് ബേ.ഓർഗ്. അലക്സ ഇൻറർനെറ്റിൻറെ കണക്കുകൾ പ്രകാരം പ്രശസ്തിയിൽ ലോകത്ത് തൊണ്ണുറ്റൊന്നാമതും സ്വീഡനിൽ പത്തൊൻപതാം സ്ഥാനത്തുമാണ് പൈറേറ്റ് ബേ. പരസ്യങ്ങളാണ് പൈറേറ്റ് ബേയുടെ പ്രധാന വരുമാനമാർഗം. സ്വീഡിഷ് ആൻറി കോപ്പിറൈറ്റ് സംഘടനയായ പൈറേറ്റ്ബൈറൻ പൈറേറ്റ് ബേ സ്ഥാപിച്ചത്. 2004 ഒക്ടോബർ മുതൽ ഇത് പ്രത്യേക സ്ഥാപനമായി പ്രവർത്തിക്കാൻ തുടങ്ങി.",
@@ -4717,8 +5059,8 @@
    "ref"
   ],
   "voidlinux":[
-   "ഓപ്പറേറ്റിങ് സിസ്റ്റം",
-   "wikidata"
+   "alpine linux packages:ml",
+   "ref"
   ],
   "wikibooks":"വിക്കിമീഡിയ ഫൗണ്ടേഷന്റെ വിക്കി അധിഷ്ഠിത സം‌രംഭങ്ങളിൽ ഒന്നാണ് വിക്കിബുക്സ്. മുമ്പ് വിക്കിമീഡിയ ഫ്രീ ടെക്സ്റ്റ്ബുക് പ്രൊജക്ട്, വിക്കിമീഡിയ ടെക്സ്റ്റ്ബുക്സ് എന്നീ പേരുകളിലും അറിയപ്പെട്ടിരുന്നു. ആർക്കും തിരുത്താവുന്ന സ്വതന്ത്ര വിവരങ്ങളടങ്ങുന്ന പാഠപുസ്തകങ്ങൾ സൃഷ്ടിക്കുക എന്നതാണ് ഈ പദ്ധതിയുടെ ലക്ഷ്യം. 2003 ജൂലൈ 10-നാണ് ഈ സംരംഭം ആരംഭിച്ചത്. സ്വതന്ത്രമായി ചിന്തിക്കുക, സ്വതന്ത്രമായി പഠിക്കുക എന്നതാണ് ഇതിന്റെ ആദർശവാക്യം. വിക്കിജൂനിയർ, വിക്കിവേഴ്സിറ്റി എന്നിങ്ങനെ രണ്ട് ഉപ സം‌രംഭങ്ങളും ഇതിനുണ്ട്. പാചപുസ്തകവും വിക്കിബുക്സിന്റെ ഒരു പ്രധാനഭാഗമാണ്. 2021 ഒക്ടോബർ വരെ വിക്കിബുക്സിന് 76 ഭാഷകളിൽ സജീവമായ പതിപ്പുക്കൾ ഉണ്ട്.",
   "wikicommons.audio":[
@@ -4744,7 +5086,7 @@
   "wikivoyage":"ഒരു വിക്കിമീഡിയ സംരംഭമാണ് വിക്കിപര്യടനം(en:wikivoyage). സ്വതന്ത്ര യാത്രാപുസ്തകമാണിത്. ലോകത്തെമ്പാടുമുള്ള പ്രധാന ടൂറിസ്റ്റ് കേന്ദ്രങ്ങളിൽ എത്തിപ്പെടുന്ന ഒരാൾക്ക് ആവശ്യമായ എല്ലാ സംഗതികളും ഉൾക്കൊള്ളിച്ചുകൊണ്ട് വെബ് അടിസ്ഥാനത്തിൽ സേവനം ലഭ്യമാക്കുക എന്നതാണ് ഇതിന്റെ ലക്ഷ്യം.",
   "wiktionary":"സ്വതന്ത്ര ഉള്ളടക്കമുള്ള ഒരു നിഘണ്ടു നിർമ്മിക്കുന്നതിനുള്ള ഒരു വെബ് അധിഷ്ഠിത ബഹുഭാഷാ പദ്ധതിയാണ് വിക്ഷണറി. 150-ലധികം ഭാഷകളിൽ ഇത് ലഭ്യമാണ്. സാധാരണ നിഘണ്ടുക്കളിൽ നിന്ന് വ്യത്യസ്തമായി വോളണ്ടിയർമാരുടെ ഒരു സമൂഹമാണ് വിക്ഷണറിക്ക് പിന്നിൽ പ്രവർത്തിക്കുന്നത്. വിക്കി സോഫ്റ്റ്‌വെയർ ഉപയോഗിക്കുന്ന ഇതിലെ ലേഖനങ്ങൾ വെബ്സൈറ്റിലേക്ക് പ്രവേശിക്കുവാൻ സൗകര്യമുള്ള മിക്കവാറും എല്ലാവർക്കും തിരുത്താവുന്നതാണ്.",
   "wttr.in":[
-   "കാലാവസ്ഥ റിപ്പോർട്ട്: Boydton, Virginia, United States",
+   "കാലാവസ്ഥ റിപ്പോർട്ട്: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"ഗൂഗിൾ ഉടമസ്ഥതയിലുള്ള ഇന്റർനെറ്റ് വീഡിയോ ഷെയറിംഗ് വെബ്‌സൈറ്റാണ്‌ യൂട്യൂബ്. ഈ സംവിധാനത്തിലൂടെ ലോകത്തെവിടെനിന്നും ഉപഭോക്താക്കൾക്ക് വീഡിയോ ഖണ്ഡങ്ങൾ മറ്റുള്ളവരുമായി പങ്കുവയ്ക്കുവാൻ കഴിയുന്നു. 2005 ഫെബ്രുവരിയിൽ പേയ്പാൽ എന്ന ഇ-വ്യാപാര കമ്പനിയിൽ ജോലി ചെയ്തിരുന്ന സ്റ്റീവ് ചെൻ, ചാഡ് ഹർലി, ജാവേദ് കരീം എന്നിവരാണ് യൂട്യൂബ് സ്ഥാപിച്ചത്. കാലിഫോർണിയയിലെ സാൻ ബ്രൂണൊ അസ്ഥാനമാക്കി പ്രവർത്തനമാരംഭിച്ച ഈ വെബ് സേവന കമ്പനി അഡോബ് ഫ്ലാഷ് സാങ്കേതിക വിദ്യ അടിസ്ഥാനമാക്കിയാണു പ്രവർത്തിക്കുന്നത്. വീഡിയോ ഖണ്ഡങ്ങൾ, സംഗീതം, ടെലിവിഷൻ പരിപാടികൾ തുടങ്ങിയവയെല്ലാം ഈ വെബ് സൈറ്റ് വഴി പങ്കുവയ്ക്കപ്പെടുന്നുണ്ട്. യുട്യൂബിൽ അംഗമായാൽ ആർക്കും വീഡിയോകൾ അപ്‌ലോഡ് ചെയ്യാവുന്നതാണ്. ശ്ലീലമായ വീഡിയോകൾ മാത്രമാണ് അനുവദിക്കുക. പുതിയ ഉപഭോക്താക്കൾക്ക് 10 മിനുട്ടിൽ കൂടുതൽ വീഡിയോ കയറ്റാൻ അനുമതി നൽകുന്നില്ല. ഓർക്കുട്ട് പോലെ തന്നെ എല്ലാ രാജ്യങ്ങളിലും യുട്യൂബിനു അനുമതി നൽകിയിട്ടില്ല. ഉപഭോക്താക്കൾക്ക് യൂട്യൂബിൽ നിന്ന് വീഡിയോ ഖണ്ഡങ്ങൾ ഡൗൺലോഡ് ചെയ്യാനും സാധിക്കും.വെബ്‌സൈറ്റ്, മൊബൈൽ അപ്ലിക്കേഷനുകൾ എന്നിവ ഉൾപ്പെടെ വീഡിയോകൾ കാണാനും മറ്റ് വെബ്‌സൈറ്റുകൾ കൂട്ടിച്ചേർക്കാനായി യൂട്യൂബ് നിരവധി മാർഗങ്ങൾ നൽകുന്നു. ലഭ്യമായ ഉള്ളടക്കത്തിൽ സംഗീത വീഡിയോകൾ, വീഡിയോ ക്ലിപ്പുകൾ, ഹ്രസ്വ, ഡോക്യുമെന്ററി ഫിലിമുകൾ, ഓഡിയോ റെക്കോർഡിംഗുകൾ, മൂവി ട്രെയിലറുകൾ, തത്സമയ സ്ട്രീമുകൾ, വീഡിയോ ബ്ലോഗുകൾ എന്നിവ ഉൾപ്പെടുന്നു. മിക്ക ഉള്ളടക്കവും സൃഷ്ടിക്കുന്നത് വ്യക്തികളാണ്, പക്ഷേ മീഡിയ കോർപ്പറേഷനുകളും വീഡിയോകൾ പ്രസിദ്ധീകരിക്കുന്നു. കാണുന്നതിനും അപ്‌ലോഡുചെയ്യുന്നതിനും പുറമെ, രജിസ്റ്റർ ചെയ്ത ഉപയോക്താക്കൾക്ക് വീഡിയോകളിൽ അഭിപ്രായമിടാനും റേറ്റുചെയ്യാനും പ്ലേലിസ്റ്റുകൾ സൃഷ്ടിക്കാനും മറ്റ് ഉപയോക്താക്കൾക്ക് സബ്സ്ക്രൈബ് ചെയ്യാനും കഴിയും. 2005 ൽ സ്ഥാപിതമായ യുട്യൂബ് തൊട്ടടുത്ത വർഷം ഗൂഗിൾ 1.65 ബില്യൺ യുഎസ് ഡോളറിന് സ്വന്തമാക്കി. 2020 ൽ 19.8 ബില്യൺ ഡോളർ സമ്പാദിച്ച യൂട്യൂബ് ഗൂഗിളിന്റെ ഏറ്റവും ലാഭകരമായ അനുബന്ധ സ്ഥാപനങ്ങളിലൊന്നായി ഇത് മാറി. ഗൂഗിളിന്റെ ആഡ്സെൻസ്(AdSense) പ്രോഗ്രാമിൽ നിന്ന് യൂട്യൂബും തിരഞ്ഞെടുത്ത സ്രഷ്‌ടാക്കളും പരസ്യ വരുമാനം നേടുന്നു. ഭൂരിഭാഗം വീഡിയോകളും കാണാൻ സൗജന്യമാണ്, പക്ഷേ ചിലതിന് സംഗീതമോ പ്രീമിയം സബ്സ്ക്രിപ്ഷനോ ആവശ്യമാണ്."
@@ -4765,6 +5107,22 @@
    "Berita daripada sumber berita dunia, nasional dan tempatan, disusun untuk memberi anda liputan berita mendalam bagi sukan, hiburan, perniagaan, politik, cuaca dan lagi.",
    "https://www.bing.com/news"
   ],
+  "brave":[
+   "Cari di Web. Peribadi. Hasil carian berguna, jawapan dikuasakan AI, dll. Semuanya daripada indeks berasingan. Tanpa pemprofilan, berat sebelah atau 'Big Tech'.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:ms",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:ms",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:ms",
+   "ref"
+  ],
   "currency":"DuckDuckGo merupakan sebuah enjin carian yang memberikan penekanan dalam perlindungan privasi pencari dan mengelakkan \"gelembung penapis\" bagi hasil carian yang diperibadikan. DuckDuckGo berbeza dengan enjin carian yang lain kerana ia tidak memprofilkan para penggunanya dan dengan sengajanya memaparkan hasil carian yang sama untuk istilah carian yang diberikan. Ia juga menekankan aspek dalam mendapatkan maklumat daripada sumber terbaik berbanding sumber kebanyakan, menjana hasil carian daripada tapak-tapak yang menjadi tumpuan seperti Wikipedia dan daripada perkongsian dengan enjin carian lain seperti Bing, Yandex, Yahoo dan WolframAlpha.",
   "dailymotion":"Dailymotion ialah teknologi platform teknologi perkongsian video. Ia terutamanya dimiliki oleh Vivendi. Rakan-rakan pelancaran Amerika Utara termasuk BBC News, VICE, Bloomberg, Hearst Digital Media, dan banyak lagi. Dailymotion adalah platform yang wujud di seluruh dunia, dalam 18 bahasa dan 35 setempat versi menampilkan tempatan halaman rumah dan tempatan kandungan. Ia mempunyai lebih dari 300 juta unik pengguna bulanan.",
   "ddg definitions":[
@@ -4794,9 +5152,17 @@
    "ref"
   ],
   "etymonline":"Online Etymology Dictionary ialah suatu kamus dalam talian yang menceritakan asal-usul perkataan dalam bahasa Inggeris. Singkatannya, OED, berbetulan dengan akronim Oxford English Dictionary yang lebih popular.",
+  "fdroid":[
+   "gedung untuk aplikasi Android percuma dan bersumber terbuka",
+   "wikidata"
+  ],
   "flickr":"Flickr adalah tapak web pengehosan gambar dan video, sut perkhidmatan web, dan komuniti dalam talian. Selain menjadi tapak yang popular untuk berkongsi foto peribadi, perkhidmatan ini banyak digunakan oleh penulis blog untuk mengehos gambar yang mereka masukkan ke dalam blog dan media sosial. Setakat Oktober 2009, ia mendakwa memiliki lebih dari 4 bilion gambar.",
+  "free software directory":[
+   "makalah ilmiah",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub, Inc. ialah penyedia pengehosan Internet untuk pembangunan perisian dan kawalan versi yang menggunakan Git. Ia menawarkan fungsi kawalan versi diedarkan dan pengurusan kod sumber (SCM) Git, serta ciri-cirinya sendiri. Ia menyediakan kawalan akses dan beberapa ciri kolaborasi seperti pengesanan pepijat, ciri-ciri permintaan, pengurusan tugas, integrasi berterusan dan wiki untuk setiap projek. Beribu pejabat di California, ia telah menjadi anak syarikat Microsoft sejak 2018.",
@@ -4824,6 +5190,7 @@
   ],
   "mastodon users":"Mastodon adalah perisian khidmat rangkaian sosial bersumber terbuka dan bebas yang swarumah. Ia memiliki ciri mikroblog mirip infrastruktur Twitter yang ditawarkan oleh sejumlah besar pelayan Mastodon yang dijalankan secara mandiri melalui titik-titik sambung dikelola dengan aturan tatalaku, kawalan edaran kandungan dan ketentuan penggunaan yang tersendiri.",
   "naver":"Naver ialah platform dalam talian Korea Selatan yang dikendalikan oleh Naver Corporation. Ia dimulakan pada tahun 1999 sebagai portal web pertama di Korea yang membangun dan menggunakan enjin carian sendiri. Ia juga merupakan operator pertama di dunia untuk memperkenalkan ciri carian komprehensif yang mennyusun hasil carian dari pelbagai kategori dan membentangkannya dalam satu halaman. Sejak itu, Naver telah menambahkan banyak perkhidmatan baru dari ciri-ciri asas seperti e-mel dan berita sehingga ke platform Q&A dalam talian pertama yang dikenali sebagai Knowledge iN.",
+  "openlibrary":"Open Library adalah sebuah projek dalam talian yang bertujuan untuk mencipta \"satu laman web untuk setiap buku yang pernah diterbitkan\". Dicipta oleh Aaron Swartz, Brewster Kahle, Alexis Rossi, Anand Chitipothu, dan Rebecca Malamud, Open Library ialah projek Internet Archive, sebuah pertubuhan bukan untung. Ia telah dibiayai sebahagiannya oleh geran dari Perpustakaan Negeri California dan Yayasan Kahle/Austin. Open Library menyediakan salinan digital dalam talian dalam pelbagai format, dicipta daripada imej pelbagai domain awam, buku luar cetakan dan dalam cetakan.",
   "openstreetmap":"OpenStreetMap (OSM) ialah projek usaha sama untuk menghasilkan peta dunia bebas boleh disunting.",
   "pinterest":"Pinterest, Inc. ialah sebuah syarikat aplikasi web dan mudah alih yang mengendalikan sistem perisian yang direka untuk mencari maklumat di World Wide Web, terutamanya menggunakan imej dan, pada skala yang lebih kecil, GIF dan video. Laman web ini diasaskan oleh Ben Silbermann, Paul Sciarra dan Evan Sharp. Pinterest telah mencapai 250 juta pengguna aktif bulanan sehingga Oktober 2018.",
   "reddit":"Reddit ialah berita sosial Amerika agregasi, kandungan web Rating tapak web perbincangan.Ahli berdaftar menyerahkan kandungan ke tapak seperti pautan, catatan teks, imej dan video, yang kemudiannya diundi naik atau turun oleh ahli lain. Siaran disusun mengikut subjek ke dalam papan ciptaan pengguna yang dipanggil \"komuniti\" atau \"subreddit\", yang merangkumi pelbagai topik seperti berita, politik, agama, sains, filem, permainan video, muzik, buku, sukan, kecergasan, memasak, haiwan peliharaan, dan perkongsian imej. Penyerahan dengan lebih banyak undian naik muncul di bahagian atas subreddit mereka dan, jika mereka menerima undian naik yang mencukupi, akhirnya pada halaman hadapan tapak. Walaupun terdapat peraturan ketat yang melarang gangguan, ia masih berlaku, dan pentadbir Reddit menyederhanakan komuniti dan menutup atau menyekat mereka sekali-sekala. Penyederhanaan juga dijalankan oleh penyederhana khusus komuniti, yang tidak dianggap sebagai pekerja Reddit.",
@@ -4831,7 +5198,7 @@
   "semantic scholar":"Semantic Scholar ialah sebuah enjin carian berasaskan kepintaran buatan yang dikhususkan bagi terbitan ilmiah yang dibangunkan oleh Allen Institute for AI, dan dilancarkan pada November 2015. Enjin ini menggunakan pemprosesan bahasa semula jadi untuk memberikan ringkasan berkenaan kandungan terbitan ilmiah.",
   "soundcloud":"SoundCloud merupakan platform pengedaran audio dalam talian dan laman web perkongsian muzik yang berpangkalan di Berlin, Jerman yang membolehkan pengguna memuat naik, mempromosikan, dan berkongsi audio.",
   "vimeo":"Vimeo ialah laman perkhidmatan perkongsian video yang membenarkan penggunanya untuk memuat naik, berkongsi, dan menonton video.",
-  "wikibooks":"Wikibuku, sebelumnya disebut Projek Buku Bebas Wikimedia dan Wikimedia-Buku, adalah projek yang sama dengan Wikipedia dan merupakan bahagian dari Yayasan Wikimedia yang dimulai pada 10 Julai 2003.",
+  "wikibooks":"Wikibuku ialah sebuah projek Wikimedia berasaskan wiki yang dikelola oleh Yayasan Wikimedia bagi penciptaan buku teks dan teks beranotasi digital kandungan bebas yang boleh disunting oleh sesiapa.",
   "wikicommons.audio":[
    "wikicommons.images:ms",
    "ref"
@@ -4864,6 +5231,10 @@
    "Bing lar deg gjøre om informasjon til handling slik at du raskere kan bli ferdig med å søke og komme i gang med gjøremålene.",
    "https://www.bing.com"
   ],
+  "bing images":[
+   "Bing Image Search er den beste bildesøkemotoren, og gir brukerne muligheten til å søke etter og utforske de mest relevante bildene av høy kvalitet som er skreddersydd etter dine behov",
+   "https://www.bing.com/images"
+  ],
   "bing news":[
    "Nyheter fra internasjonale, nasjonale og lokale nyhetskilder, organisert slik at de gir deg dypdegående nyhetsdekning av sport, underholdning, forretningsliv, politikk, vær og mye mer.",
    "https://www.bing.com/news"
@@ -4872,6 +5243,22 @@
    "Intelligente søk fra Bing gjør det enklere å finne det du søker etter raskt, og belønner deg.",
    "https://www.bing.com/videos"
   ],
+  "brave":[
+   "Søk på internett – privat. Genuint nyttige resultater, KI-baserte svar med mer – fra en uavhengig indeks. Ingen profilering, ingen biaser, ingen Big Tech.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:nb-NO",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:nb-NO",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:nb-NO",
+   "ref"
+  ],
   "deezer":[
    "nettbasert strømmetjeneste for musikk",
    "wikidata"
@@ -4880,12 +5267,8 @@
    "DictZone Flere ordbøker",
    "https://dictzone.com/"
   ],
-  "fdroid":[
-   "repository for gratis programvare med åpen kildekode for Android-apper",
-   "wikidata"
-  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google news":[
@@ -4961,13 +5344,14 @@
    "ref"
   ],
   "crossref":"CrossRef is een samenwerking tussen uitgevers om de standaardisatie van digitale objecten online mogelijk te maken.",
+  "curlie":"Het Open Directory Project (ODP), ook bekend als DMOZ, is een in 1998 opgerichte, voormalige webindex met links naar websites. ODP was eigendom van AOL maar werd opgebouwd en onderhouden door een groep vrijwillige redacteuren.",
   "currency":"DuckDuckGo is een zoekmachine die informatie van veelbezochte sites zoals Wikipedia gebruikt om traditionele internet-zoekresultaten te verbeteren. De zoekmachine beoogt een betere privacy voor gebruikers te geven en poogt vooringenomenheid te voorkomen. Er wordt niet gekeken naar het zoekgedrag van de gebruiker. Elke gebruiker krijgt dezelfde zoekresultaten te zien voor dezelfde zoekopdracht.",
   "dailymotion":"Dailymotion is een website waarop kosteloos video's geplaatst en bekeken kunnen worden. Het motto van de website is Share Your Videos.",
   "ddg definitions":[
    "currency:nl",
    "ref"
   ],
-  "deezer":"Deezer is een web-streaming service voor muziek. De dienst laat gebruikers onbeperkt luisteren naar nummers van muzieklabels zoals Sony Music Entertainment, Universal Music Group, en Warner Music Group. Deezer is beschikbaar in browsers, op Android, BlackBerry, iOS, Windows Phone en Symbian. Naast afspeelmogelijkheden in browsers zijn er met Deezer ook mogelijkheden tot afspelen via streaming speakers zoals onder andere die van HEOS by Denon. Ook is er een Windows 8 en een Windows 10 desktop app. Deezer kan ook als app worden geïnstalleerd op een telefoon of tablet. Men kan zelf afspeellijsten samenstellen. Via de pc kan men mp3's toevoegen voor de eigen afspeellijsten, via de telefoon of tablet is deze functie niet beschikbaar. Sinds 2020 is Deezer een geheel betaalde dienst. Voorheen kon men de dienst gebruiken, zonder reclame (betaald), of met reclame, mits men de reclame toeliet. Aangezien veel gebruikers dit omzeilden, kon men medio 2020 ineens nog maar 30 seconden van een muzieknummer luisteren en moest men een betaald abonnement afnemen, om alles weer te kunnen luisteren. De prijs is in 2023 10,95 euro per maand en kan men onbeperkt muziek luisteren en afspeellijsten maken.",
+  "deezer":"Deezer is een Franse muziekstreamingdienst opgericht in 2007. De dienst laat gebruikers onbeperkt luisteren naar nummers van muzieklabels zoals Sony Music Entertainment, Universal Music Group en Warner Music Group. Deezer is beschikbaar in browsers, op Android, BlackBerry, iOS, Windows Phone en Symbian. Naast afspeelmogelijkheden in browsers zijn er met Deezer ook mogelijkheden tot afspelen via streaming speakers zoals onder andere die van HEOS by Denon. Ook is er een Windows 8 en een Windows 10 desktop app. Deezer kan ook als app worden geïnstalleerd op een telefoon of tablet. Men kan zelf afspeellijsten samenstellen. Via de pc kan men mp3's toevoegen voor de eigen afspeellijsten, via de telefoon of tablet is deze functie niet beschikbaar. Sinds 2020 is Deezer een geheel betaalde dienst. Voorheen kon men de dienst gebruiken, zonder reclame (betaald), of met reclame, mits men de reclame toeliet. Aangezien veel gebruikers dit omzeilden, kon men medio 2020 ineens nog maar 30 seconden van een muzieknummer luisteren en moest men een betaald abonnement afnemen, om alles weer te kunnen luisteren. De prijs is in 2023 10,95 euro per maand en kan men onbeperkt muziek luisteren en afspeellijsten maken.",
   "deviantart":"DeviantArt is een Engelstalige internet-community waar gebruikers zelfgemaakte kunstwerken tentoonstellen. De website ging van start op 7 augustus 2000 op initiatief van Scott Jarkoff, Matthew Stephens en Angelo Sotira. Het bedrijf DeviantArt, Inc. is in Hollywood gevestigd.",
   "dictzone":[
    "Online woordenboeken: Engels, Spaans, Duits, Frans, Italiaans, Hongaars...",
@@ -5003,7 +5387,7 @@
   "free software directory":"De Free Software Directory is een website opgericht door de Free Software Foundation (FSF) en de UNESCO. Het biedt een overzicht van vrije software, met name software voor vrije besturingssystemen, zoals Linux en BSD. Voordat besloten wordt tot de opname van een programma in de Free Software Directory, wordt nagegaan of de aangeduide licentie wel degelijk de juiste licentie is.",
   "genius":"Genius is een online kennisbank. De website biedt gebruikers de mogelijkheid om liedteksten, nieuwsberichten, belangrijke documenten, poëzie, en andere vormen van tekst van toelichtingen te voorzien.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub is een online platform voor softwareontwikkeling en versiebeheer. GitHub is gebouwd rond het versiebeheersysteem Git, en biedt daardoor alle mogelijkheden van Git voor het beheren van versies en broncode. Het beschikt onder ander over toegangscontrole en verschillende samenwerkingsfuncties, zoals een issue tracker, een forum voor het aanvragen van functies, takenlijsten en wiki's voor ieder project. Het hoofdkantoor is gevestigd in Californië en is sinds 2018 een dochteronderneming van Microsoft.",
@@ -5018,7 +5402,7 @@
    "ref"
   ],
   "google scholar":"Google Scholar is een gratis toegankelijke internet-zoekmachine die de volledige tekst of metadata van wetenschappelijke literatuur indexeert in een scala aan publicatie-indelingen en disciplines. De Google Scholar-index, die in november 2004 als bètaversie werd uitgebracht, bevat de meeste door vakgenoten beoordeelde online academische boeken en tijdschriften, conferentiedocumenten, scripties en proefschriften, preprints, samenvattingen, technische rapporten en andere wetenschappelijke literatuur, waaronder rechterlijke adviezen en patenten. Hoewel Google niet de omvang van de Google Scholar-database publiceert, schatten scientometrische onderzoekers dat deze ongeveer 389 miljoen documenten bevat, inclusief artikelen, citaten en patenten, waardoor het in januari 2018 's werelds grootste academische zoekmachine is. Eerder werd de omvang geschat op 160 miljoen documenten vanaf mei 2014. Een eerdere statistische schatting gepubliceerd in PLOS ONE met behulp van een Mark and recapture-methode schatte ongeveer 80-90% dekking van alle in het Engels gepubliceerde artikelen met een schatting van 100 miljoen. Deze schatting bepaalde ook hoeveel documenten vrij beschikbaar waren op het internet.",
-  "google videos":"Google Videos, voorheen Google Video, is een webgebaseerde zoekmachine voor video- en filmbestanden. De dienst werd in juni 2005 gelanceerd door Google Inc. Met deze zoekmachine werd het mogelijk gemaakt om film- en videobeelden in een webbrowser te zoeken en te bekijken. Het werd ook mogelijk kosteloos eigen videobeelden op Google Video's te publiceren door middel van de Google Video Uploader, of vanuit de browser. Voor het afspelen van video's in de browser was het geïnstalleerd hebben van Adobe Flash noodzakelijk.",
+  "google videos":"Google Video's, voorheen Google Video, is een webgebaseerde zoekmachine voor video- en filmbestanden. De dienst werd in juni 2005 gelanceerd door Google Inc. Met deze zoekmachine werd het mogelijk gemaakt om film- en videobeelden in een webbrowser te zoeken en te bekijken. Het werd ook mogelijk kosteloos eigen videobeelden op Google Video's te publiceren door middel van de Google Video Uploader, of vanuit de browser. Voor het afspelen van video's in de browser was het geïnstalleerd hebben van Adobe Flash noodzakelijk.",
   "hoogle":"Haskell is een functionele programmeertaal vernoemd naar de wiskundige Haskell Brooks Curry.",
   "imdb":"De Internet Movie Database (IMDb) is een online databank met films, televisieseries, acteurs en videogames. IMDb werd in 1990 opgericht door Col Needham en is sinds 1998 in handen van Amazon.com.",
   "kickass":"KickassTorrents is een website die BitTorrent-bestanden en magneetlinks indexeert. Volgens Alexa behoorde de website in november 2014 tot de meest bezochte websites ter wereld.",
@@ -5099,7 +5483,7 @@
   "wiktionary":"Wiktionary is een project van de Wikimedia Foundation om een gratis meertalig woordenboek van alle woorden in alle talen te maken.",
   "wolframalpha":"Wolfram|Alpha is een antwoordmachine op het web, die niet zoekt naar pagina's zoals een zoekmachine doet, maar naar antwoorden op vragen, dat doet hij door te zoeken in een database van informatie. Om de antwoorden te berekenen maakt het gebruik van de software Mathematica. In maart 2009 is de antwoordmachine aangekondigd door de Britse natuurkundige Stephen Wolfram. De website is voor het publiek geopend op 15 mei 2009 en is officieel geopend op 18 mei 2009.",
   "wttr.in":[
-   "Weerbericht voor: Boydton, Virginia, United States",
+   "Weerbericht voor: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"YouTube is een website van YouTube LLC, een dochteronderneming van Google LLC. Het is een website waar gebruikers kosteloos video's kunnen publiceren en voorzien van advertenties kunnen bekijken. YouTube is na Google.com de meest bezochte website ter wereld. Per dag worden er ongeveer 300.000 nieuwe video's geplaatst (2016)."
@@ -5173,6 +5557,10 @@
    "crossref:nl",
    "ref"
   ],
+  "curlie":[
+   "curlie:nl",
+   "ref"
+  ],
   "currency":[
    "currency:nl",
    "ref"
@@ -5468,8 +5856,13 @@
  },
  "oc":{
   "artic":"L'Institut d'Art de Chicago qu'ei lo principau musèu d'aquesta ciutat e qu'amassa ua de las principaus colleccion d'art deus Estats Units. Aquesta colleccion qu'ei pro eclectica dab òbras de tot los continent e de totas las tempsadas mes qu'ei particularament rica en pintura impresionistas francesas, en mèstes americans deu sègle XX e mei generalament en mèstes europèus e academics.",
+  "curlie":"L'Open Directory Project, abreujat ODP, tanben conegut jol nom de DMOZ, es un annuari web creat en 1998, jos licéncia Netscape Open Directory License. Es gerit per una vasta comunautat d'editors benevòls del monde entièr, cadun estant responsable d'una o mai d'una categoria.",
+  "free software directory":[
+   "article scientific",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"Google search es un motor de recèrca de la societat americana Google, Inc., es tanben lo mai utilizat sul web. Google recep de miliards de requestas cada jorn. Google foguèt desvolopat per Larry Page e Sergey Brin en 1997.",
@@ -5502,13 +5895,17 @@
   "youtube":"YouTube es un sit de publicacion e de partatge de vidèos. Foguèt creat en febrièr de 2005 per tres ancians emplegats de la firma PayPal. Foguèt aquesit per Google Inc. en octobre de 2006 per 1.650 milions de dolars."
  },
  "pa":{
+  "alpine linux packages":[
+   "ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ",
+   "wikidata"
+  ],
   "arxiv":"arXiv ਜਿਸ ਨੂੰ ਆਰਕਾਇਵ ਉੱਚਾਰਿਆ ਕਰਦੇ ਹਨ ਹਿਸਾਬ, ਭੌਤਿਕੀ, ਰਸਾਇਣਕੀ, ਖਗੋਲਿਕੀ, ਸੰਗਣਿਕੀ, ਮਾਤਰਾਤਮਿਕ (ਕਵਾਂਟੀਟੇਟਿਵ​)ਜੀਵ ਵਿਗਿਆਨ, ਸੰਖਿਅਕੀ (ਸਟੈਟਿਸਟਿਕਸ​) ਅਤੇ ਮਾਤਰਾਤਮਿਕ ਵਿੱਤ (ਫਾਇਨੈਂਸ​) ਦੇ ਖੇਤਰਾਂ ਵਿੱਚ ਵਿਗਿਆਨਕ ਲੇਖਾਂ ਦਾ ਇੱਕ ਕੋਸ਼ ਹੈ ਜਿਸ ਨੂੰ ਇੰਟਰਨੇਟ ਉੱਤੇ ਖੋਜਿਆ ਅਤੇ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਸੰਨ 1991 ਵਿੱਚ ਇਸ ਦੀ ਸਥਾਪਨਾ ਹੋਈ ਅਤੇ ਇਹ ਤੇਜੀ ਨਾਲ ਵਧਣ ਲਗਾ। ਵਰਤਮਾਨ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਵਿਦਵਾਨ ਕਿਸੇ ਨਵੀਂ ਖੋਜ ਜਾਂ ਸੋਚ ਉੱਤੇ ਲੇਖ ਲਿਖਣ ਦੇ ਬਾਅਦ ਆਪ ਹੀ ਉਸਨੂੰ ਆਰਕਾਇਵ-ਕੋਸ਼ ਉੱਤੇ ਪਾ ਦਿੰਦੇ ਹਨ। ਅਕਤੂਬਰ 3,2008 ਤੱਕ ਇਸ ਵਿੱਚ 5 ਲੱਖ ਤੋਂ ਜਿਆਦਾ ਲੇਖ ਸਨ। 2012 ਤੱਕ ਇਸ ਵਿੱਚ ਹਰ ਮਹੀਨੇ 7,000 ਤੋਂ ਜਿਆਦਾ ਨਵੇਂ ਲੇਖ ਜੋੜੇ ਜਾ ਰਹੇ ਸਨ।",
   "bing":[
    "Bing ਤੁਹਾਨੂੰ ਜਾਣਕਾਰੀ ਨੂੰ ਕਾਰਜ ਵਿੱਚ ਬਦਲਣ ਲਈ ਮਦਦ ਕਰਦਾ ਹੈ, ਖੋਜ ਤੋਂ ਕੁਝ ਕਰਨ ਨੂੰ ਤੇਜ਼ ਤੇ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ।",
    "https://www.bing.com"
   ],
   "bing images":[
-   "ਆਪਣੀ ਦਿਲਚਸਪੀਆਂ ਦੇ ਅਨੁਸਾਰ ਤਿਆਰ ਕੀਤੀ ਗਈ ਫੀਡ ਵੇਖੋ",
+   "Bing ਚਿੱਤਰ ਸਭ ਤੋਂ ਵਧੀਆ ਚਿੱਤਰ ਖੋਜ ਇੰਜਣ ਹੈ, ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਤੁਹਾਡੀਆਂ ਲੋੜਾਂ ਅਨੁਸਾਰ ਤਿਆਰ ਕੀਤੇ ਗਏ ਸਭ ਤੋਂ ਢੁਕਵੇਂ, ਉੱਚ-ਗੁਣਵੱਤਾ ਵਾਲੇ ਚਿੱਤਰਾਂ ਨੂੰ ਖੋਜਣ ਅਤੇ ਖੋਜਣ ਦੀ ਯੋਗਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ",
    "https://www.bing.com/images"
   ],
   "bing videos":[
@@ -5516,7 +5913,7 @@
    "https://www.bing.com/videos"
   ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"ਗੂਗਲ ਸਰਚ, ਜਿਸ ਨੂੰ ਆਮ ਤੌਰ ਤੇ ਗੂਗਲ ਵੈਬ ਸਰਚ ਜਾਂ ਬਸ ਗੂਗਲ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਗੂਗਲ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਇੱਕ ਵੈਬ ਖੋਜ ਇੰਜਨ ਹੈ। ਇਹ ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ ਤੇ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਖੋਜ ਇੰਜਨ ਹੈ, ਹਰ ਰੋਜ਼ ਤਿੰਨ ਅਰਬ ਤੋਂ ਵੱਧ ਖੋਜਾਂ ਦਾ ਪ੍ਰਬੰਧ ਕਰਦਾ ਹੈ। ਫਰਵਰੀ 2016 ਤੱਕ, ਇਹ 64.0% ਮਾਰਕੀਟ ਸ਼ੇਅਰ ਨਾਲ ਅਮਰੀਕਾ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਗਿਆ ਖੋਜ ਇੰਜਣ ਹੈ।",
@@ -5533,8 +5930,8 @@
   "pinterest":"ਪਿਨਟੇਰੇਸਟ ਇੱਕ ਅਮਰੀਕੀ ਚਿੱਤਰ ਸਾਂਝਾਕਰਨ ਅਤੇ ਸੋਸ਼ਲ ਮੀਡੀਆ ਸੇਵਾ ਹੈ ਜੋ ਚਿੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਅਤੇ ਛੋਟੇ ਪੈਮਾਨੇ 'ਤੇ ਇੰਟਰਨੈੱਟ 'ਤੇ ਜਾਣਕਾਰੀ ਨੂੰ ਬਚਾਉਣ ਅਤੇ ਖੋਜਣ, ਐਨੀਮੇਟਡ GIF ਅਤੇ ਵੀਡੀਓ, ਪਿੰਨਬੋਰਡਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤੀ ਗਈ ਹੈ। ਸਾਈਟ ਬੇਨ ਸਿਲਬਰਮੈਨ, ਪਾਲ ਸਿਆਰਾ ਅਤੇ ਈਵਾਨ ਸ਼ਾਰਪ ਦੁਆਰਾ ਬਣਾਈ ਗਈ ਸੀ, ਅਤੇ ਜੁਲਾਈ 2022 ਤੱਕ 433 ਮਿਲੀਅਨ ਗਲੋਬਲ ਮਾਸਿਕ ਸਰਗਰਮ ਉਪਭੋਗਤਾ ਸਨ। ਇਹ ਸੈਨ ਫਰਾਂਸਿਸਕੋ ਸਥਿਤ ਪਿਨਟੇਰੇਸਟ, ਇੰਕ. ਦੁਆਰਾ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।",
   "reddit":"ਰੈਡਿਟ ਇੱਕ ਅਮਰੀਕੀ ਸੋਸ਼ਲ ਮੀਡੀਆ ਵੈੱਬਸਾਈਟ ਹੈ, ਜਿਸ ਨੂੰ ਲੋਕ ਖ਼ਾਸ ਤੌਰ 'ਤੇ ਵਿਚਾਰ-ਵਟਾਂਦਰਾ ਕਰਨ ਲਈ ਵਰਤਦੇ ਹਨ। ਜਿਹਨਾਂ ਲੋਕਾਂ ਨੇ ਸਾਈਟ ਉੱਤੇ ਰੈਜਿਸਟਰ ਕੀਤਾ ਹੈ, ਉਹ ਸਾਈਟ ਉੱਤੇ ਕੜੀਆਂ (ਲਿੰਕਸ), ਲਿਖਤ ਪੋਸਟਾਂ, ਤਸਵੀਰਾਂ ਅਤੇ ਵੀਡੀਓਜ਼ ਚਾੜ੍ਹ ਸਕਦੇ ਹਨ, ਅਤੇ ਉਸਨੂੰ ਬਾਕੀ ਮੈਂਬਰ ਅੱਪ ਜਾਂ ਡਾਊਨ ਵੋਟ ਕਰਦੇ ਹਨ । ਪੋਸਟਾਂ ਨੂੰ ਉਪਯੋਗੀਆਂ ਵੱਲੋਂ ਬਣਾਏ \"ਸਬਰੈਡਿਟਸ\" 'ਤੇ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਪੋਸਟਾਂ ਜਿਹਨਾਂ ਨੂੰ ਵੱਧ ਅੱਪ-ਵੋਟਾਂ ਮਿਲਦੀਆਂ ਹਨ ਉਹ ਸਬਰੈਡਿਟਸ ਦੇ ਉੱਤੇ ਵਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ ਅਤੇ, ਜੇਕਰ ਪੋਸਟ ਨੂੰ ਬਹੁਤੇਰੀਆਂ ਅੱਪ-ਵੋਟਾਂ ਮਿਲ਼ ਜਾਣ ਤਾਂ ਉਹ ਸਾਈਟ ਦੇ ਮੁੱਖ ਪੰਨੇ ਉੱਤੇ ਵਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ। ਰੈਡਿਟ ਪ੍ਰਬੰਧਕ ਸਬਰੈਡਿਟਸ ਨੂੰ ਕਾਬੂ ਕਰਦੇ ਹਨ।↑ \"Reddit on June23-05\". Retrieved August 28, 2014.",
   "voidlinux":[
-   "ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ",
-   "wikidata"
+   "alpine linux packages:pa",
+   "ref"
   ],
   "wikibooks":"ਵਿਕੀਬੁਕਸ ਆਜ਼ਾਦ ਸੋਰਸ ਵਿੱਚ ਲਿਖੀਆਂ ਗਈਆਂ ਕਿਤਾਬਾਂ ਦੀ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਵਿਕੀਮੀਡੀਆ ਫਾਊਂਡੇਸ਼ਨ ਦੁਆਰਾ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਹ ਪ੍ਰੋਜੈਕਟ ਬਹੁ-ਭਾਸ਼ਾਈ ਹੈ।ਇੱਥੇ ਓਹੀ ਪੁਸਤਕਾਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜੋ ਬਿਨਾਂ ਕਿਸੇ ਕਾਪੀਰਾਈਟ ਦੇ ਅਜ਼ਾਦ ਸਮੱਗਰੀ ਵਜੋਂ ਜਾਰੀ ਕੀਤੀਆਂ ਹੁੰਦੀਆਂ ਹਨ।",
   "wikicommons.audio":[
@@ -5557,7 +5954,7 @@
   "wikiversity":"ਵਿਕੀਵਰਸਟੀ ਵਿਕੀਮੀਡੀਆ ਫਾਉਂਡੇਸ਼ਨ ਦਾ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਹੈ। ਇਹ ਮੁਫ਼ਤ ਪੜ੍ਹਾਈ ਸਮੱਗਰੀ ਅਤੇ ਗਤੀਵਿਧੀਆਂ ਦੀ ਪੈਦਾਵਾਰ ਅਤੇ ਵਰਤੋਂ ਵਾਸਤੇ ਇੱਕ ਕੇਂਦਰ ਹੈ। ਅਸੀਂ ਮੁਫ਼ਤ ਸਿੱਖਿਆ ਸੋਮੇ ਅਤੇ ਸਕੂਲੀ ਪ੍ਰੋਜੈਕਟਾਂ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਦੇ ਹਾਂ। ਸਾਡਾ ਮਕਸਦ ਹੋਰ ਵਿਕੀਮੀਡੀਆ ਪ੍ਰੋਜੈਕਟਾਂ ਨਾਲ ਮੇਲਜੋਲ ਕਰਨਾ ਅਤੇ ਉਹਨਾਂ ਦੇ ਸਮੱਗਰੀ ਵਿਕਾਸਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨਾ ਹੈ। ਹੁਣ ਤੱਕ, ਅੰਗਰੇਜ਼ੀ, ਜਰਮਨ, ਸਪੈਨਿਸ਼, ਫ੍ਰੈਂਚ, ਇਟਾਲੀਅਨ, ਗ੍ਰੀਕ, ਜਪਾਨੀ, ਕੋਰੀਅਨ, ਪੋਰਤਗੀਜ਼, ਜ਼ੇਹ, ਫਿੱਨਿਸ਼ and ਰਸ਼ੀਅਨ, ਵੱਖਰੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਵਿਕਸਿਤ ਹੋ ਚੁੱਕੇ ਹਨ।",
   "wikivoyage":"ਵਿਕੀਸਫ਼ਰ, ਵਿਕੀਮੀਡੀਆ ਫਾਊਂਡੇਸ਼ਨ ਦੀ ਇੱਕ ਯੋਜਨਾ ਹੈ, ਜੋ ਲੋਕਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਅਤੇ ਦੇਸ਼ਾਂ ਦੀ ਯਾਤਰਾ ਦੀ ਜਾਣਕਾਰੀ ਅਤੇ ਮਾਰਗਦਰਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।",
   "wiktionary":"ਵਿਕਸ਼ਨਰੀ ਇੰਟਰਨੈੱਟ ’ਤੇ ਅਜ਼ਾਦ ਸਮੱਗਰੀ ਵਾਲ਼ਾ ਬਹੁ-ਜ਼ਬਾਨੀ ਸ਼ਬਦਕੋਸ਼ ਤਿਆਰ ਕਰਨ ਦੀ ਇੱਕ ਸਾਂਝੀ ਵਿਓਂਤ ਹੈ ਜੋ ਹਾਲ ਦੀ ਘੜੀ 170 ਤੋਂ ਵੱਧ ਬੋਲੀਆਂ ਵਿੱਚ ਮੌਜੂਦ ਹੈ। ਇਸ ਵਿੱਚ ਹਰ ਕੋਈ ਲਿਖ ਅਤੇ ਫੇਰ-ਬਦਲ ਕਰ ਸਕਦਾ ਹੈ।",
-  "youtube":"ਯੂਟਿਊਬ ਪੇਪਾਲ (PayPal) ਦੇ ਤਿੰਨ ਸਾਬਕਾ ਮੁਲਜਮਾਂ ਦੁਆਰਾ ਬਣਾਈ ਇੱਕ ਵੀਡੀਓ ਸਾਂਝੀ ਕਰਨ ਵਾਲੀ ਵੈੱਬਸਾਈਟ ਹੈ ਜਿਸ ’ਤੇ ਵਰਤੋਂਕਾਰ ਵੀਡੀਓ ਵੇਖ ਅਤੇ ਖ਼ੁਦ ਆਪਣੀ ਵੀਡੀਓ ਚੜ੍ਹਾ ਸਕਦੇ ਹਨ। ਨਵੰਬਰ 2006 ਵਿੱਚ ਗੂਗਲ ਨੇ ਇਸਨੂੰ 1.65 ਬਿਲੀਅਨ ਅਮਰੀਕੀ ਡਾਲਰਾਂ ਵਿੱਚ ਖਰੀਦ ਲਿਆ ਅਤੇ ਹੁਣ ਇਸਨੂੰ ਗੂਗਲ ਦੀ ਸਹਾਇਕ ਦੇ ਰੂਪ ਵਿੱਚ ਚਲਾਉਂਦੀ ਹੈ। ਆਨਲਾਈਨ ਵੀਡੀਓ ਦੇਖਣ ਲਈ ਦੁਨੀਆਂ ਭਰ 'ਚ ਯੂਟਿਊਬ ਦਾ ਇਸਤੇਮਾਲ ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਹੁੰਦਾ ਹੈ। ਯੂਟਿਊਬ 'ਤੇ ਜਿਨ੍ਹਾਂ ਵੀਡੀਓਜ਼ ਨੂੰ ਤੁਸੀਂ ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਵੇਖਦੇ ਹੋ ਉਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਆਫਲਾਈਨ ਸੇਵ ਕਰ ਲੈਂਦੇ ਹਨ ਜਿਸ ਨਾਲ ਅਸੀਂ ਇਸ ਨੂੰ ਦੁਆਰਾ ਵੀ ਵੇਖ ਸਕਦੇ ਹੋ। ਇੰਟਰਨੈੱਟ ਤੇ ਯੂ ਟਯੂਬ ਰਾਂਹੀ ਪਹਿਲੀ ਵੀਡੀਉ Me at the zoo ਚੜਾਉਣ ਦੀ ਸ਼ੁਰਆਤ 23 ਅਪਰੈਲ, 2005 ਨੂੰ ਹੋਈ।"
+  "youtube":"ਯੂਟਿਊਬ ਪੇਪਾਲ (PayPal) ਦੇ ਤਿੰਨ ਸਾਬਕਾ ਮੁਲਾਜਮਾਂ ਦੁਆਰਾ ਬਣਾਈ ਇੱਕ ਵੀਡੀਓ ਸਾਂਝੀ ਕਰਨ ਵਾਲੀ ਵੈੱਬਸਾਈਟ ਹੈ ਜਿਸ ’ਤੇ ਵਰਤੋਂਕਾਰ ਵੀਡੀਓ ਵੇਖ ਅਤੇ ਖ਼ੁਦ ਆਪਣੀ ਵੀਡੀਓ ਚੜ੍ਹਾ ਸਕਦੇ ਹਨ। ਨਵੰਬਰ 2006 ਵਿੱਚ ਗੂਗਲ ਨੇ ਇਸਨੂੰ 1.65 ਬਿਲੀਅਨ ਅਮਰੀਕੀ ਡਾਲਰਾਂ ਵਿੱਚ ਖਰੀਦ ਲਿਆ ਅਤੇ ਹੁਣ ਇਹ ਗੂਗਲ ਦੀ ਇੱਕ ਸਹਾਇਕ ਕੰਪਨੀ ਹੈ। ਆਨਲਾਈਨ ਵੀਡੀਓ ਦੇਖਣ ਲਈ ਦੁਨੀਆਂ ਭਰ 'ਚ ਯੂਟਿਊਬ ਦਾ ਇਸਤੇਮਾਲ ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਹੁੰਦਾ ਹੈ। ਯੂਟਿਊਬ 'ਤੇ ਜਿਹੜੀਆ ਵੀਡੀਓਜ਼ ਨੂੰ ਤੁਸੀਂ ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਵੇਖਦੇ ਹੋ ਉਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਆਫਲਾਈਨ ਸੇਵ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਇਸ ਨੂੰ ਦੁਬਾਰਾ ਵੀ ਵੇਖ ਸਕਦੇ ਹੋ। ਇੰਟਰਨੈੱਟ ਤੇ ਯੂ ਟਿਯੂਬ ਰਾਂਹੀ ਪਹਿਲੀ ਵੀਡੀਉ Me at the zoo ਚੜਾਉਣ ਦੀ ਸ਼ੁਰਆਤ 23 ਅਪਰੈਲ, 2005 ਨੂੰ ਹੋਈ।"
  },
  "pap":{
   "currency":"DuckDuckGo ta un mashin di buskeda cu ta uza informacion for di crowdsourcing cu e meta pa hisa e resultadonan tradicional y mehora e relevancia. E filosofia di e mashin di buskeda ta enfatisa privacidad y no ta warda informacion di e uzadonan. E compania internet ta funda pa Gabriel Weinberg y ta estableci na Pauli, Pennsylvania, Merca.",
@@ -5586,7 +5983,7 @@
    "ref"
   ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"Google LLC ta un compania publico multinacional cu ta inverti den mashin di busca, cloud computing y haci propaganda di tecnologia, funda door di Larry Page y Sergey Brin. Den e compania aki ta traha 19.835 trahado fultempo. E sede principal, yama Googleplex, ta situa na Mountain View, California. For di 19 di augustus 2004 e compania ta anota riba e bolsa. For di òktober 2015, Google ta un subsidiario di Alphabet Inc. dor di un reorganisacion.",
@@ -5605,10 +6002,16 @@
   ],
   "wikidata":"Wikidata ta un proyekto di Fundashon Wikimedia bou di kual ta hasi disponibel un database komun basá riba teknologia RDF i ku ta wordu uza pa duna sosten na Wikipedia. E proyekto a wordu inisiá na 2012 dor di Wikimedia Alemania. Wikidata ta dirigi riba transferensia di konosimentu igual ku otro proyektonan di Fundashon Wikimedia.",
   "wikipedia":"Wikipedia ta un ensiklopedia multilingual riba internet. E nomber ta un kombinashon di wiki i ensiklopedia. E ta skirbi dor di voluntarionan uzando software pa páginanan di wiki, loke ta hasi posibel pa artíkulonan sea añadi of kambiá dor di kasi tur hende. Na 2022 Wikipedia a klasifiká komo e di sinku wèpsait mas popular na mundu.",
+  "wikispecies":"Wikispecies ta un proyekto di Fundashon Wikimedia ku e mishon pa ta un direktorio liber di tur espesie. E ta kontené un katalòk taksonómiko di tur forma di bida manera bestia, mata, beskem, bakteria, organismo selular i otro formanan di bida. El a kuminsá dia 13 di sèptèmber 2004 i ta wòrdu desaroyá den kontakto estrecho ku otro proyektonan di wiki, spesialmente Wikipedia.",
   "youtube":"Youtube ta un plataforma merikano riba internet, di estilo video share, riba kua usuarionan por upload, komparti i wak video. E servisio aki a wordu krea pa tres eks-trahado di e kompania Paypal na febrüari 2005."
  },
  "pl":{
   "9gag":"9GAG – serwis społecznościowy działający w branży rozrywkowej. 9GAG został założony 12 kwietnia 2008 w Hongkongu przez Chrisa Chana, Dereka Chana, Raya Chana i Marco Funga. Jej celem jest gromadzenie memów internetowych i żartów z innych stron internetowych.",
+  "alpine linux packages":"Alpine Linux – otwartoźródłowy system operacyjny oparty o jądro Linux, zaprojektowany pod kątem wydania jako prostej i bezpiecznej minidystrybucji.",
+  "annas archive":[
+   "wyszukiwarka bibliotek cieni",
+   "wikidata"
+  ],
   "apple app store":"App Store – platforma dystrybucji cyfrowej z aplikacjami dla iPada, iPhone'a oraz iPoda touch, stworzona przez Apple Inc. Aplikacje w sklepie są tworzone przez właściciela App Store, firmę Apple, oraz przez osoby, które posiadają pakiet iOS SDK.",
   "apple maps":"Mapy Apple – usługa map internetowych opracowana przez Apple Inc. Domyślna aplikacja map dla systemów operacyjnych macOS, iOS i watchOS. Oferuje nawigację oraz estymację czasu dotarcia do celu dla tras samochodowych, pieszych, i przy użyciu środków transportu publicznego. Apple Maps oferuje także tryb Flyovers, który umożliwia użytkownikowi zapoznawać z krajobrazami 3D gęsto zaludnionych ośrodków miejskich.",
   "artic":"Art Institute of Chicago (AIC) – muzeum sztuk pięknych położone w Chicago w Grant Park przy South Michigan Avenue 111. Muzeum posiada w swoich zbiorach jedną z najwspanialszych na świecie kolekcji malarstwa europejskiego, obejmującą ponad 3500 dzieł począwszy od XII aż do połowy XX w., w tym znaczącą kolekcję dzieł sztuki okresu impresjonizmu i postimpresjonizmu. Znaczącą część zbiorów muzeum stanowi ponadto sztuka amerykańska, rzemiosło artystyczne, sztuka Azji oraz sztuka współczesna. Muzeum jest połączone z uczelnią artystyczną School of the Art Institute of Chicago i kierowane przez dyrektora i przewodniczącego Jamesa Cuno. Pod względem powierzchni jest drugim muzeum sztuki w Stanach Zjednoczonych po Metropolitan Museum of Art w Nowym Jorku.",
@@ -5648,7 +6051,7 @@
    "ref"
   ],
   "crossref":"Crossref – organizacja non-profit promująca rozwój i kooperatywne wykorzystanie nowych i innowacyjnych technologii w celu przyśpieszenia i ułatwienia wyszukiwania prac naukowych. Crossref jest oficjalną agencją rejestrującą linki DOI dla publikacji profesjonalnych.",
-  "currency":"DuckDuckGo – wyszukiwarka internetowa z siedzibą w Valley Forge w stanie Pensylwania. Wyszukiwarka oprócz tradycyjnych źródeł danych wykorzystuje serwisy tworzone przez użytkowników Internetu, w celu poprawy wyników. Twórcy wyszukiwarki podkreślają dbanie o ochronę prywatności użytkowników i twierdzą, że nie gromadzą żadnych danych o nich i z tego względu nie jest możliwe określenie dokładnej liczby użytkowników. Wyszukiwarka jest zbudowana w oparciu o otwarte oprogramowanie.",
+  "currency":"DuckDuckGo – amerykańska korporacja skupiona na oferowaniu produktów reklamowanych jako szanujące prywatność, z siedzibą w Paoli w stanie Pensylwania. Wyszukiwarka internetowa jest jej sztandarowym produktem. Twórcy wyszukiwarki podkreślają dbanie o ochronę prywatności użytkowników i twierdzą, że nie gromadzą żadnych danych o nich i z tego względu nie jest możliwe określenie dokładnej liczby użytkowników. Wyszukiwarka jest zbudowana w oparciu o otwarte oprogramowanie i w znacznej części wykorzystuje Binga jako źródło wyników wyszukiwania.",
   "dailymotion":"Dailymotion – serwis internetowy umożliwiający prezentację filmów, wideoklipów lub własnych mini produkcji w internecie, reklamujący się hasłem Regarder, publier, partager, założony w Paryżu we Francji, jako odpowiedź na serwis YouTube. Domena dailymotion.com została zarejestrowana miesiąc po YouTube. Dailymotion jest dostępny w 18 różnych językach i 35 zlokalizowanych wersjach.",
   "ddg definitions":[
    "currency:pl",
@@ -5686,9 +6089,12 @@
   "flickr":"Flickr – serwis internetowy stworzony do gromadzenia i udostępniania zdjęć cyfrowych online.",
   "free software directory":"The Free Software Directory – projekt Free Software Foundation i UNESCO zbierający i udostępniający informacje na temat wolnego oprogramowania pozwalającego na uruchomienie go w wolnym systemie operacyjnym, np. GNU/Linux czy OpenBSD.",
   "genius":"Genius – amerykańskie przedsiębiorstwo zajmujące się mediami cyfrowymi, założone w sierpniu 2009 roku przez Toma Lehmana, Ilana Zechory’ego i Mahboda Moghadama. Witryna Genius umożliwia użytkownikom dostarczanie adnotacji i interpretacji tekstów piosenek, wiadomości o muzykach i informacji dotyczących utworów. Pierwotnie funkcjonowała pod nazwą Rap Genius.",
-  "gentoo":"Genkernel – narzędzie służące do zbudowania jądra systemowego używającego standardowej konfiguracji lub jej modyfikacji.",
+  "gentoo":[
+   "gentoo:en",
+   "ref"
+  ],
   "github":"GitHub – hostingowy serwis internetowy przeznaczony do projektów programistycznych wykorzystujących system kontroli wersji Git. Stworzony został przy wykorzystaniu frameworka Ruby on Rails i języka Erlang. Serwis działa od kwietnia 2008 roku. GitHub udostępnia darmowy hosting programów open source i prywatnych repozytoriów. W czerwcu 2018 ogłoszono, iż serwis zostanie przejęty przez przedsiębiorstwo Microsoft za kwotę 7,5 miliarda dolarów.",
-  "gitlab":"GitLab – hostingowy serwis internetowy i oprogramowanie przeznaczone dla projektów programistycznych. Gitlab oparty jest o system kontroli wersji Git oraz otwartoźródłowe oprogramowanie wspomagające zarządzanie projektami opartymi na Git.",
+  "gitlab":"GitLab – hostingowy serwis internetowy i oprogramowanie przeznaczone dla projektów programistycznych. GitLab oparty jest o system kontroli wersji Git oraz otwartoźródłowe oprogramowanie wspomagające zarządzanie projektami opartymi na Git.",
   "goodreads":"Goodreads – amerykańska sieć społecznościowa dla czytelników książek.",
   "google":"Wyszukiwarka Google – wyszukiwarka internetowa stworzona przez amerykańską spółkę Google LLC. Jej celem jest skatalogowanie wszystkich możliwych informacji i udostępnienie ich za pomocą Internetu. Serwis był notowany w rankingu Alexa na miejscu 1",
   "google images":"Grafika Google – wyszukiwarka internetowa grafiki została uruchomiona w lipcu 2001 roku pod angielską nazwą Google Image Search. Od 9 listopada 2002 dostępna jest w polskiej wersji językowej. Za jej pomocą użytkownicy mogą przeszukiwać pliki graficzne znajdujące się na stronach internetowych. Specjalna wersja Googlebota odnajduje zdjęcia i obrazy, kategoryzuje je pod specyficzne słowa i wysyła miniaturki zdjęć na serwery Google. Stamtąd są one wyświetlane jako wyniki wyszukiwania, razem z linkami do pełnych wersji znalezionych zdjęć i stron internetowych, na których zostały znalezione. W przypisywaniu zdjęciom słów kluczowych pomaga usługa Google Image Labeler – gra polegająca na jak najszybszym otagowaniu wyświetlanych zdjęć.",
@@ -5713,14 +6119,14 @@
    "mastodon users:pl",
    "ref"
   ],
-  "mastodon users":"Mastodon – wolne i otwarte oprogramowanie do prowadzenia sieci społecznościowej o tej samej nazwie. Posiada funkcjonalność mikroblogowania zbliżoną do Twittera. Pozwala każdemu na uruchomienie własnych węzłów będących częściami sieci, każda z własnymi kodeksami postępowania, regulaminem, polityką moderacyjną i opcjami prywatności. Cecha ta odróżnia platformę od scentralizowanych sieci społecznościowych – pozwala bowiem użytkownikom na wybór serwera, z którego polityką zgadzają się, bez utraty dostępu do sieci Mastodona.",
+  "mastodon users":"Mastodon – wolne i otwarte oprogramowanie do prowadzenia sieci społecznościowej o tej samej nazwie. Posiada funkcjonalność mikroblogowania zbliżoną do Twittera. Pozwala każdemu na uruchomienie własnych węzłów będących częściami sieci, każda z własnymi kodeksami postępowania, regulaminem, polityką moderacyjną i opcjami prywatności. Cecha ta odróżnia platformę od scentralizowanych sieci społecznościowych – pozwala bowiem użytkownikom na wybór serwera, z którego polityką zgadzają się, bez utraty dostępu do sieci społecznościowej.",
   "mdn":"MDN Web Docs – oficjalna strona dokumentacji Mozilli dla programistów stron i aplikacji internetowych oraz źródło najnowszych informacji na temat Firefoksa, Thunderbirda i innych aplikacji Fundacji Mozilla. Strona została oparta na oprogramowaniu MediaWiki, aby każdy użytkownik/czytelnik miał możliwość wsparcia MDC dodatkową wiedzą.",
   "metacpan":"CPAN – źródło dokumentacji oraz modułów do języka Perl. Zgromadzone moduły mają bardzo wiele zastosowań. Na początku 2007 roku liczba modułów przekraczała 11 000, a ich łączny rozmiar 3 400 MB, na początku drugiej połowy roku 2010 było ich już ponad 18 000, co dało prawie 7 400 MB.",
   "mixcloud":"MixCloud – społeczność internetowa dla artystów tworzących i dystrybuujących audycje radiowe, mikstejpy i podkasty. Serwis był notowany w rankingu Alexa na miejscu 2711.",
   "naver":"Naver – popularny południowokoreański serwis internetowy będący własnością Naver Corporation. Został uruchomiony w czerwcu 1999 roku przez byłych pracowników Samsunga. Zadebiutował jako pierwszy południowokoreański serwis wykorzystujący autorskie algorytmy przeszukiwania. Posiadał co najmniej 70% udziałów na koreańskim rynku w 2011 roku.",
   "npm":"npm – domyślny manager pakietów dla środowiska Node.js, może być także używany do zarządzania warstwą front-end aplikacji WWW. NPM to także repozytorium pakietów oraz nazwa firmy która nim zarządza. Istnieją także inne managery pakietów, które korzystają z repozytorium npm, np. Yarn.",
   "openstreetmap":"OpenStreetMap (OSM) – projekt społeczności internetowej mający na celu stworzenie darmowej, swobodnie dostępnej mapy całej kuli ziemskiej. Jest ona edytowalna przez zarejestrowanych użytkowników. Stworzenie i rozwój OSM było motywowane ograniczeniami w dostępności i wykorzystywaniu map oraz pojawieniem się niedrogich przenośnych urządzeń do nawigacji satelitarnej. Serwis był notowany w rankingu Alexa na miejscu 6 772.",
-  "peertube":"PeerTube – wolna, otwartoźródłowa i zdecentralizowana platforma wideo oparta na ActivityPub i WebTorrent. Aplikacja bazuje na technice peer-to-peer.",
+  "peertube":"PeerTube – wolna, otwartoźródłowa i zdecentralizowana platforma wideo oparta na ActivityPub i WebTorrent. Aplikacja bazuje na technice peer-to-peer. W 2024 roku istniało ponad tysiąc instancji, które łącznie opublikowały prawie milion filmów.",
   "pinterest":"Pinterest – amerykański serwis społecznościowy umożliwiający dzielenie się materiałami wizualnymi. Szacuje się, że wartość rynkowa serwisu wynosi 11 miliardów dolarów. Posiada 444 milionów aktywnych użytkowników. Większość to kobiety, statystyki mówią, że jest ich aż 81%, a najliczniejsza grupa wiekowa to 25-34 lata. W Polsce, Pinterest posiada 4,3 miliona użytkowników. Ponad 10% internautów poszukuje treści na temat marek i produktów właśnie używając serwisu Pinterest. Aż 73% użytkowników sprawdza Pinterest'a kilka razy dziennie, a 57% z nich przynajmniej raz kupiło coś przez platformę.",
   "piratebay":"The Pirate Bay (TPB) – strona internetowa do wyszukiwania plików w sieci peer-to-peer, wykorzystująca protokół BitTorrenta oraz magnet link. Strona została założona w 2003 roku przez Gottfrida Svartholma, Fredrika Neij i Petera Sunde’a. TPB nie hostuje żadnych plików – również tych, których rozpowszechnianie może naruszać prawo autorskie, a udostępnia jedynie odnośniki do danych zasobów, w postaci Magnet linków.",
   "qwant":"Qwant – francuska wyszukiwarka internetowa z siedzibą w Paryżu, utworzona w lipcu 2013 roku. Wyszukiwarka skupia się na prywatności swoich użytkowników, a tym samym nie stosuje śledzenia oraz personalizacji wyników osób z niej korzystających, aby uniknąć tak zwanej bańki filtrującej.",
@@ -5770,9 +6176,9 @@
   ],
   "wikidata":"Wikidane – projekt internetowy mający na celu stworzenie wolnej, otwartej, wielojęzycznej bazy danych opartej na koncepcji grafów wiedzy. Głównym zastosowaniem tej bazy wiedzy jest używanie jej w projektach Wikimedia Foundation, przede wszystkim w Wikipedii.",
   "wikinews":"Wikinews – wolnodostępny serwis informacyjny oparty na technologii Wiki. Oznacza to, że każdy jego użytkownik może redagować jego zawartość, dodawać nowe artykuły i tworzyć materiały dziennikarskie. Celem tego obywatelskiego dziennikarstwa jest dbałość zarówno o przestrzeganie praw autorskich, pozwalanie na łatwiejsze udostępnianie treści, lecz także dbałość o wiarygodność. Serwis był notowany w rankingu Alexa na miejscu 63574.",
-  "wikipedia":"Wikipedia – wielojęzyczna encyklopedia internetowa działająca zgodnie z zasadą otwartej treści. Funkcjonuje w oparciu o oprogramowanie MediaWiki, wywodzące się z koncepcji WikiWikiWeb, umożliwiające edycję każdemu użytkownikowi odwiedzającemu stronę i aktualizację jej treści w czasie rzeczywistym. Słowo Wikipedia jest neologizmem powstałym w wyniku połączenia wyrazów wiki i encyklopedia. Slogan Wikipedii brzmi: „Wolna encyklopedia, którą każdy może redagować”. Serwis był notowany w rankingu Alexa na miejscu 13.",
+  "wikipedia":"Wikipedia – wielojęzyczna encyklopedia internetowa działająca zgodnie z zasadą otwartej treści. Wykorzystuje oprogramowanie MediaWiki, wywodzące się z koncepcji WikiWikiWeb, umożliwiające edycję każdemu użytkownikowi odwiedzającemu stronę i aktualizację jej treści w czasie rzeczywistym. Słowo Wikipedia jest neologizmem powstałym w wyniku połączenia wyrazów wiki i encyklopedia. Slogan Wikipedii brzmi: „Wolna encyklopedia, którą każdy może redagować”. Serwis był notowany w rankingu Alexa na miejscu 13.",
   "wikiquote":"Wikicytaty – siostrzany projekt Wikipedii, jeden z serwisów Wikimedia Foundation. Celem serwisu jest utworzenie bazy cytatów na licencji GNU Free Documentation License i Creative Commons BY-SA. Serwis działa na oprogramowaniu MediaWiki. Angielska wersja powstała 27 czerwca 2003 roku, polska zaś 17 lipca 2004 roku.",
-  "wikisource":"Wikiźródła — wolna biblioteka – wielojęzyczny siostrzany projekt Wikipedii, który działa jako jedno z przedsięwzięć Wikimedia Foundation. Jego celem jest gromadzenie i udostępnianie wcześniej publikowanych tekstów znajdujących się w domenie publicznej lub udostępnionych na wolnej licencji.",
+  "wikisource":"Wikiźródła – biblioteka internetowa oraz wielojęzyczny siostrzany projekt Wikipedii, który działa jako jedno z przedsięwzięć Wikimedia Foundation. Jego celem jest gromadzenie i udostępnianie wcześniej publikowanych tekstów znajdujących się w domenie publicznej lub udostępnionych na wolnej licencji.",
   "wikispecies":"Wikispecies – siostrzany projekt Wikipedii, będący wielojęzycznym katalogiem gatunków biologicznych.",
   "wikiversity":"Wikiwersytet – projekt Wikimedia Foundation będący wspólnotą, która powołana jest z myślą o tworzeniu i używaniu wolnych materiałów do nauki i ćwiczeń.",
   "wikivoyage":"Wikipodróże – portal internetowy Wikimedia Foundation poświęcony tematyce turystycznej, oparty na technologii wiki i tworzony na wolnej licencji przez zaangażowanych w ten projekt wolontariuszy.",
@@ -5788,15 +6194,16 @@
  },
  "pt":{
   "1337x":"1337x é um site que fornece arquivos torrent e links magnéticos para facilitar o compartilhamento de arquivos ponto-a-ponto usando o protocolo BitTorrent. O 1337x foi fundado em 2007.",
-  "9gag":"9GAG é um website humorístico criado em Hong Kong e hospedado nos Estados Unidos da América. Lançado em abril de 2008, esse website é conhecido principalmente pelo uso recorrente de memes internéticos. Tiras, imagens, GIFS e vídeos fazem parte do foco central do humor presente no site.",
-  "annas archive":"Arquivo da Anna é um metabuscador de shadow libraries on-line e sem fins lucrativos, fornecendo acesso à uma variedade de livros. Criado por uma equipe de bibliotecários anônimos, o arquivo foi lançado em resposta direta às medidas legais que levaram à interrupção do website da Z-Library em novembro de 2022.",
+  "9gag":"9GAG é um website humorístico criado em Hong Kong e hospedado nos Estados Unidos. Lançado em abril de 2008, esse website é conhecido principalmente pelo uso recorrente de memes internéticos. Tiras, imagens, GIFS e vídeos fazem parte do foco central do humor presente no site.",
+  "alpine linux packages":"Alpine Linux é uma distribuição Linux baseada em musl e BusyBox, originalmente projetada para usuários avançados que apreciam segurança, simplicidade e eficiência no uso de recursos. Usa os patches PaX e grsecurity no kernel padrão e compila todos os binários do Userland como executável de posição independente com proteção contra stack-smashing.",
+  "annas archive":"Arquivo da Anna é um metabuscador de shadow libraries on-line e sem fins lucrativos, fornecendo acesso a uma variedade de livros. Criado por uma equipe de bibliotecários anônimos, o arquivo foi lançado em resposta direta às medidas legais que levaram à interrupção do website da Z-Library em novembro de 2022.",
   "apple app store":"A App Store é um serviço de distribuição digital de aplicativos móveis desenvolvido e operado pela Apple Inc. Ela é a loja oficial de aplicativos para o sistema operacional iOS e iPadOS da Apple. A loja permite que os usuários naveguem e baixem aplicativos desenvolvidos com o kit de desenvolvimento de software para iOS. Os aplicativos podem ser baixados no smartphone iPhone, no tablet iPad e no iPod Touch. Alguns aplicativos podem ser transferidos para o smartwatch Apple Watch ou para uma Apple TV de 4ª geração ou modelos posteriores.",
   "apple maps":"Apple Maps é um serviço de pesquisa e visualização de mapas desenvolvido pela Apple Inc. É o aplicativo de mapas padrão dos sistemas macOS, iOS, iPadOS e watchOS que fornece instruções de navegação e rotas. O serviço foi lançado em 19 de setembro de 2012 juntamente com o iOS 6, substituindo o Google Maps, tornando-se assim um serviço padrão nos sistemas da Apple.",
   "artic":"O Art Institute of Chicago (AIC) é um museu estadunidense de belas artes localizado em Chicago, Illinois, no Grant Park. O AIC possui uma das mais notáveis coleções mundiais do Impressionismo. Sua coleção diversificada inclui obras dos grandes mestres, Arte Americana, arte decorativa europeia e americana, arte asiática e arte moderna e contemporânea.",
   "arxiv":"O arXiv é um arquivo para preprints eletrônicos de artigos científicos nos campos da matemática, física, ciência da computação, biologia quantitativa e estatística que podem ser acessados via internet. Em muitos campos da matemática e da física, quase todos os artigos estão no arXiv. Em março de 2012, arXiv.org continha mais de 745.000 e-prints, com cerca de seis mil novos e-prints adicionados a cada mês.",
   "ask":"Ask.com é um e-business com foco em respostas a perguntas, fundado em 1996 por Garrett Gruener e David Warthen em Berkeley, Califórnia.",
   "bandcamp":"Bandcamp é um empresa formada em 2007 pelos co-fundadores do Oddpost, Ethan Diamond e Shawn Grunberger, juntamente com os programadores Joe Holt e Neal Tucker mais tarde, em 2008, lançam a plataforma online para artistas independentes conseguirem divulgar e vender a sua música autonomamente. Os utilizadores do Bandcamp podem usufruir de um microsite personalizável onde podem partilhar a sua música. Todas as faixas podem ser reproduzidas gratuitamente via streaming, e compradas independentemente ou em conjunto com o álbum.",
-  "bing":"Microsoft Bing é o motor de pesquisa da Microsoft, designado para competir com os líderes das indústrias Google e Yahoo!. Revelado pelo CEO da Microsoft, Steve Ballmer, em 28 de maio de 2009, na conferência \"All Things D\", em San Diego, Bing é um substituto do Live Search, e disponibilizado totalmente em 1 de junho de 2009.",
+  "bing":"Microsoft Bing, popularmente conhecido como Bing, é o motor de pesquisa da Microsoft, designado para competir com os líderes das indústrias Google e Yahoo!. Revelado pelo CEO da Microsoft, Steve Ballmer, em 28 de maio de 2009, na conferência \"All Things D\", em San Diego, Bing é um substituto do Live Search, e disponibilizado totalmente em 1 de junho de 2009.",
   "bing images":[
    "bing:pt",
    "ref"
@@ -5850,13 +6257,20 @@
    "currency:pt",
    "ref"
   ],
-  "emojipedia":"Emojipedia é um site de referência de emoji que documenta o significado e o uso comum de caracteres emoji no Unicode Standard. Mais comumente descrito como uma enciclopédia emoji ou dicionário emoji, Emojipedia também publica artigos e fornece ferramentas para rastrear novos caracteres emoji, alterações de design e tendências de uso. É propriedade da Zedge desde 2021.",
+  "emojipedia":"Emojipedia é um site de referência de emoji criado em 2013 que documenta o significado e o uso comum de caracteres emoji no Unicode Standard. Mais comumente descrito como uma enciclopédia emoji ou dicionário emoji, Emojipedia também publica artigos e fornece ferramentas para rastrear novos caracteres emoji, alterações de design e tendências de uso. É propriedade da Zedge desde 2021.",
   "erowid":"Erowid, também chamado de Erowid Center, é uma organização educacional sem fins lucrativos que fornece informações sobre plantas e produtos químicos psicoativos. Também fornece informações sobre atividades e tecnologias que podem produzir estados alterados de consciência, como meditação, sonhos lúcidos, estimulação magnética, estimulação magnética transcraniana e neuroestimulação.",
   "etymonline":"O Online Etymology Dictionary (Etymonline) é um dicionário online gratuito, escrito e compilado por Douglas R. Harper, que descreve as origens das palavras da língua inglesa.",
   "fdroid":"F-Droid é uma loja de software para Android, tem uma função similar à da Google Play. O repositório principal, hospedado pelo projeto, contém apenas aplicativos gratuitos e de código aberto. Os aplicativos podem ser navegados, baixados e instalados a partir do site ou do F-Droid sem a necessidade de registro. As \"anti-features\" tais como publicidade, rastreamento de usuários ou dependência de software não livre são sinalizados nas descrições dos aplicativos.",
   "flickr":"O Flickr é um site da web de hospedagem e partilha de imagens como fotografias, desenhos e ilustrações, além de permitir novas maneiras de organizar as fotos e vídeos. Caracterizado como rede social, o site permite aos usuários criar álbuns para armazenar suas fotografias e contatar-se com usuários de diferentes locais do mundo. No início de 2005 o site foi adquirido pela Yahoo! Inc.",
-  "genius":"Genius é uma empresa estadunidense de mídia digital originalmente fundada em agosto de 2009 por Tom Lehman, Ilan Zechory e Mahbod Moghadam. O site permite que os usuários forneçam anotações e interpretações de letras de músicas, explicações de notícias, fontes, poesia e documentos.",
-  "gentoo":"Genkernel é uma ferramenta para construir o módulo central do Gentoo Linux. O Genkernel compila o núcleo com todos os drivers disponíveis compilados como módulos, copiando-os para a memória RAM sendo depois copiada para o núcleo no momendo da inicialização do sistema, fornecendo detecção automática de hardware. Esta ferramenta permite utilizadores com menos experiência configurar o núcleo Linux.",
+  "free software directory":[
+   "free software directory:gl",
+   "ref"
+  ],
+  "genius":"Genius, inicialmente chamado Rap Exegesis e posteriormente Rap Genius, é uma empresa estadunidense de mídia digital originalmente fundada em 27 de agosto de 2009, por Tom Lehman, Ilan Zechory e Mahbod Moghadam. O seu sítio funciona como uma enciclopédia musical on-line, e permite que os usuários adicionem anotações e interpretações de letras de músicas, explicações de notícias, fontes, poesias e documentos.",
+  "gentoo":[
+   "gentoo:en",
+   "ref"
+  ],
   "github":"GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo. GitHub é amplamente utilizado por programadores para divulgação de seus trabalhos ou para que outros programadores contribuam com o projeto, além de promover fácil comunicação através de recursos que relatam problemas ou misturam repositórios remotos.",
   "gitlab":"O GitLab é um gerenciador de repositório de software baseado em git, com suporte a Wiki, gerenciamento de tarefas e CI/CD. GitLab é similar ao GitHub, mas o GitLab permite que os desenvolvedores armazenem o código em seus próprios servidores, ao invés de servidores de terceiros. Ele é software livre, distribuído pela Licença MIT. Está disponível como um pacote Omnibus, assim como um instalador simplificado provido pela Bitnami e pela Digital Ocean.",
   "goo":"goo é um portal e motor de busca da internet sediado no Japão, que organiza e indexa principalmente sites de língua japonesa. goo é operado pela japonesa NTT Resonant, uma subsidiária da NTT Communications.",
@@ -5870,6 +6284,7 @@
    "ref"
   ],
   "google scholar":"O Google Scholar — Google Académico (português europeu) ou Acadêmico (português brasileiro) em português — é um mecanismo virtual de pesquisa livremente acessível que organiza e lista textos completos ou metadados da literatura acadêmica em uma extensa variedade de formatos de publicação. Lançado em uma versão beta em 2004, inclui a maior parte de revistas e livros online revisados por pares, artigos de conferência, pré-impressões, teses e dissertações, resumos, relatórios técnicos e outras literaturas acadêmicas, entre elas, pareceres de tribunais e patentes. Embora o tamanho do banco de dados do Google Scholar não seja divulgado pelo Google, pesquisadores cientométricos estimaram que ele contenha cerca de 389 milhões de documentos, tornando-se o maior mecanismo de pesquisa acadêmica do mundo em janeiro de 2018. Em maio de 2014, o tamanho de seu acervo era estimado em 160 milhões de documentos. Antes disso, um prognóstico publicado no PLOS ONE, utilizando do método captura-recaptura estimou uma cobertura de aproximadamente 80-90% de todos os artigos publicados em inglês, em uma estimativa de 100 milhões. Tal estimativa também determinou quantos documentos estavam disponíveis livremente na web.",
+  "google videos":"Google Videos foi um serviço de compartilhamento de vídeos online criado pela Google em 2005. Foi um dos primeiros serviços da empresa no setor de compartilhamento de vídeos, anterior ao lançamento do YouTube, que posteriormente se tornou propriedade da Google.",
   "hackernews":"Hacker News é um site de notícias sociais com foco em ciência da computação e empreendedorismo. É administrado pelo fundo de investimento e incubadora de startups Y Combinator. A palavra hacker em \"Hacker News\" é usada em seu significado original e se refere à cultura hacker que consiste em pessoas que gostam de mexer com tecnologia.",
   "hoogle":"Haskell é uma linguagem de programação puramente funcional, de propósito geral, nomeada em homenagem ao lógico Haskell Curry. Como uma linguagem funcional, a estrutura de controle primária é a função; a linguagem é baseada nas observações de Haskell Curry e seus descendentes intelectuais. Seu último padrão semi-oficial é o Haskell 98, destinado a especificar uma versão mínima e portável da linguagem para o ensino e como base para futuras extensões.",
   "imdb":"IMDb, também conhecida como Internet Movie Database, é uma base de dados online de informação sobre cinema, TV, música e games, hoje pertencente à Amazon.",
@@ -5913,6 +6328,7 @@
    "openairedatasets:pt",
    "ref"
   ],
+  "openlibrary":"Biblioteca Aberta é uma biblioteca digital, colaborativa, aberta, disponível ao público, criada em 2007 por Aaron Swartz, atualmente é um projeto da organização Internet Archive.",
   "openstreetmap":"OpenStreetMap (OSM) é um projeto de mapeamento colaborativo para criar um mapa livre e editável do mundo, inspirado por sites como a Wikipédia. Traduzindo para português o nome significa Mapa Aberto de Ruas. Ele fornece dados a centenas de sites na internet, aplicações de celular e outros dispositivos.",
   "peertube":"PeerTube é uma plataforma de vídeo livre, descentralizada e federada operada por ActivityPub e WebTorrent que usa a tecnologia peer-to-peer para reduzir o estresse em servidores individuais ao assistir vídeos.",
   "pinterest":"Pinterest é uma rede social de compartilhamento de fotos. Assemelha-se a um quadro de inspirações, onde os usuários podem compartilhar e gerenciar imagens temáticas, como de jogos, de hobbies, de roupas, de perfumes, etc. Cada usuário pode compartilhar suas imagens, recompartilhar as de outros utilizadores e colocá-las em suas coleções ou quadros (boards), além de poder comentar e realizar outras ações disponibilizadas pelo site. Para que os usuários possam interagir de uma forma mais ampla com outras comunidades, o site é afiliado com o Twitter e Facebook. Com fácil layout e rápido crescimento, tornou-se um novo meio de compartilhamento de imagens na internet. Foi eleito um dos melhores websites de 2011 pela revista Time.",
@@ -5937,13 +6353,9 @@
   "rubygems":"RubyGems é um gerenciador de pacotes para a linguagem de programação Ruby que provê um formato padrão para a distribuição de programas Ruby e bibliotecas em um formato auto-suficiente chamado de gem, uma ferramenta projetada para gerenciar facilmente a instalação de gems, e um servidor para distribui-los. RubyGems foi criado em volta de novembro de 2003 e agora faz parte da biblioteca padrão do Ruby versão 1.9 a diante.",
   "rumble":"Rumble é uma plataforma de compartilhamento de vídeo canadiano com sede em Toronto. O serviço foi fundado em 2013 por Chris Pavlovski, um empresário de tecnologia do Canadá. A contagem mensal de usuários do Rumble experimentou um rápido crescimento desde julho de 2020, houve um salto de 1,6 milhões de usuários mensais para 31,9 milhões no final do primeiro trimestre de 2021.",
   "semantic scholar":"Semantic Scholar é um mecanismo de busca de publicações acadêmicas por inteligência artificial desenvolvido pelo Allen Institute for Artificial Intelligence e lançado publicamente em novembro de 2015. Ele usa avanços recentes no processamento de linguagem natural para fornecer resumos de artigos acadêmicos.",
-  "soundcloud":"SoundCloud é uma plataforma online de publicação de áudio utilizada por profissionais de música sediada em Berlim, Alemanha, fundada por Alexander Ljung e Eric Wahlforss em Agosto de 2007. Nela os músicos podem colaborar, compartilhar, promover e distribuir suas composições.",
+  "soundcloud":"SoundCloud é uma plataforma online de publicação de áudio utilizada por profissionais de música sediada em Berlim, Alemanha, fundada por Alexander Ljung e Eric Wahlforss em agosto de 2007. Nela os músicos podem colaborar, compartilhar, promover e distribuir suas composições.",
   "startpage":"Startpage.com é um motor de busca baseado em Nova York e na Holanda. Fundado por David Bodnick em 1998, Startpage.com pertence a uma empresa holandesa, Surfboard Holding BV, que adquiriu a mesma no ano 2000.",
   "tineye":"TinEye é um mecanismo de busca de imagens reversas desenvolvido e oferecido pela Idée, Inc., uma empresa sediada em Toronto, Ontário no Canadá. É o primeiro mecanismo de pesquisa de imagens na Web a usar a tecnologia de identificação de imagens em vez de palavras-chave, metadados ou marcas d'água. TinEye permite aos usuários pesquisar não usando palavras-chave, mas com imagens. Ao enviar uma imagem, o TinEye cria uma \"assinatura digital única e compacta ou impressão digital\" da imagem e a combina com outras imagens indexadas.",
-  "unsplash":[
-   "Imagens e fotos incríveis e gratuitas que você pode baixar e usar para qualquer projeto. Melhor que quaisquer fotos de stock ou royalty free.",
-   "https://unsplash.com"
-  ],
   "vimeo":"Vimeo é um site de compartilhamento de vídeo, no qual os usuários podem fazer upload, partilhar e ver vídeos. Foi fundada por Zach Klein e Jakob Lodwick em dezembro de 2004. O nome \"Vimeo\" foi criado pelo cofundador Jakob Lodwick e é um jogo das palavras \"video\", e \"me\" como uma referência a dedicação exclusiva do site para vídeos feitos por usuários, e também é um anagrama de \"movie\" (filme).",
   "voidlinux":"Void Linux é uma distribuição Linux independente que usa o gerenciador de pacotes XBPS, que foi desenvolvido e implementado sem utilização de outros gerenciadores como base, e o init runit. Com exceção de binary blobs no kernel, a instalação base é composta inteiramente de software livre, apesar de os usuários poderem acessar o repositório oficial pago para instalação de software proprietário.",
   "wikibooks":"Wikilivros é um projeto de código wiki da Fundação Wikimedia, tal como a Wikipédia, dedicado ao desenvolvimento colaborativo de textos didáticos de conteúdo livre.",
@@ -5964,16 +6376,17 @@
   "wikinews":"Wikinews é um projeto de um repositório de notícias livre. Baseados no sistema \"wiki\", ele é um \"projeto-irmão\" da Wikipédia que visa objetivos similares. Isto é, alcançar a maior número de notícias possível.",
   "wikipedia":"A Wikipédia é um projeto de enciclopédia multilíngue de licença livre, baseado na web e escrito de maneira colaborativa. Foi lançado em 2001 por Jimmy Wales e Larry Sanger e é atualmente administrado pela Fundação Wikimedia, integrando vários projetos mantidos pela fundação. É formada por mais de 61 milhões de artigos escritos de forma conjunta por diversos editores voluntários ao redor do mundo. Em maio de 2023, havia edições ativas da Wikipédia em 321 idiomas.",
   "wikiquote":"Wikiquote é um dos projetos da fundação Wikimedia baseados no sistema de gestão wiki e programa MediaWiki, em execução inicialmente em 2003 na Wikipédia uolofe, implementado por Brion Vibber, com o objetivo principal do projeto é produzir colaborativamente uma vasta referência de citações de pessoas proeminentes, livros, filmes e provérbios, e a dar detalhes a respeito deles. Ainda existem muitas coleções online de citações, porém o Wikiquote se distingue por proporcionar ao visitante uma oportunidade de contribuir. As páginas do Wikiquote são ligadas à páginas da Wikipédia sobre personalidades notáveis.",
-  "wikisource":"A Wikisource é um projeto colaborativo da fundação Wikimedia que reúne um conjunto de textos que possuam valor histórico-cultural e que sejam compatíveis com a Licença GNU de Documentação Livre (GFDL).",
+  "wikisource":"A Wikisource é uma biblioteca digital gratuita e colaborativo da fundação Wikimedia que reúne um conjunto de textos com valor histórico-cultural; obras literárias e científicas de domínio público e com Licença GNU de Documentação Livre.",
   "wikispecies":"Wikispecies é um projeto online, baseado no sistema wiki, sustentado pela Fundação Wikimedia que visa a criação de um catálogo de todas as espécies conhecidas até então. O projeto destina-se a cientistas, ao invés do público geral. Jimmy Wales, presidente emérito da Fundação Wikimedia, tem dito que os editores contribuintes não são requeridos por fax, conforme seus graus, mas sustenta que terá de passar por uma inspeção técnica com os editores. Wikispecies está somente disponível sob a GNU Free Documentation License.",
   "wikiversity":"Wikiversidade é um projeto da Wikimedia Foundation independente. Após vários meses de ter estado como proposta, Jimmy Wales, durante a Wikimania de 2006, anunciou a aprovação de tal projeto em fase de desenvolvimento, que tem como meta ser um ambiente livre e aberto para educação em todos os níveis mediada pela web e estudos gerais em uma comunidade de pesquisa.",
   "wikivoyage":"Wikivoyage é um guia de viagens livre, parte da Wikimedia e mantido com a construção colaborativa feita por voluntários, sob os mesmos princípios da Wikipédia. O nome é uma mistura das palavras wiki e Voyage.",
   "wiktionary":"Wikcionário é um projeto web multílingue pertencente à Fundação Wikimedia com a finalidade de criar um dicionário eletrônico de conteúdo livre, disponível em mais de 172 línguas diferentes. Ao contrário do padrão normal de dicionários, este é escrito colaborativamente por voluntários que usam o software wiki, permitindo que os artigos possam ser alterados e modificados por quase todas as pessoas de acesso ao site.",
   "wolframalpha":"Wolfram|Alpha é um mecanismo de conhecimento computacional desenvolvido pela Wolfram Research. É um serviço on-line que responde às perguntas diretamente, mediante o processamento da resposta extraída de base de dados estruturados, em vez de proporcionar uma lista dos documentos ou páginas web que poderiam conter a resposta, tal como faziam os mecanismos de busca.",
   "wttr.in":[
-   "Previsão do tempo para: Boydton, Virginia, United States",
+   "Previsão do tempo para: San Jose, California, United States",
    "https://wttr.in"
   ],
+  "yahoo news":"O Yahoo! News é um site de notícias que se originou como um agregador de notícias baseado na internet pelo Yahoo!. O site foi criado pelo engenheiro de software do Yahoo! Brad Clawsie em agosto de 1996. Os artigos vieram originalmente de serviços de notícias como Associated Press, Reuters, Fox News, Al Jazeera, ABC News, USA Today, CNN e BBC News.",
   "youtube":"YouTube é uma plataforma de compartilhamento de vídeos com sede em San Bruno, Califórnia. O serviço foi criado por três ex-funcionários do PayPal — Chad Hurley, Steve Chen e Jawed Karim — em fevereiro de 2005. A Google comprou o site em novembro de 2006 por US$ 1,65 bilhão. Desde então o YouTube funciona como uma das subsidiárias da Google.",
   "z-library":"Z-Library é uma shadow-library e um projeto de compartilhamento de arquivos para artigos de jornais acadêmicos, livros acadêmicos e livros de interesse geral. A Z-Library diz que o projeto fornece acesso a mais de 10 384 947 livros e 84 837 646 artigos. A Z-Library também afirma ser \"A maior biblioteca de e-books do mundo\" na página do projeto para livros digitais, bem como \"A maior loja de artigos científicos do mundo\" na página equivalente do projeto para artigos acadêmicos (booksc.org)."
  },
@@ -5986,6 +6399,10 @@
    "9gag:pt",
    "ref"
   ],
+  "alpine linux packages":[
+   "alpine linux packages:pt",
+   "ref"
+  ],
   "annas archive":[
    "annas archive:pt",
    "ref"
@@ -6114,12 +6531,12 @@
    "flickr:pt",
    "ref"
   ],
-  "genius":[
-   "genius:pt",
+  "free software directory":[
+   "free software directory:gl",
    "ref"
   ],
-  "gentoo":[
-   "gentoo:pt",
+  "genius":[
+   "genius:pt",
    "ref"
   ],
   "github":[
@@ -6162,6 +6579,10 @@
    "google scholar:pt",
    "ref"
   ],
+  "google videos":[
+   "google videos:pt",
+   "ref"
+  ],
   "hackernews":[
    "hackernews:pt",
    "ref"
@@ -6246,6 +6667,10 @@
    "openairedatasets:pt",
    "ref"
   ],
+  "openlibrary":[
+   "openlibrary:pt",
+   "ref"
+  ],
   "openstreetmap":[
    "openstreetmap:pt",
    "ref"
@@ -6386,6 +6811,10 @@
    "wolframalpha:pt",
    "ref"
   ],
+  "yahoo news":[
+   "yahoo news:pt",
+   "ref"
+  ],
   "youtube":[
    "youtube:pt",
    "ref"
@@ -6396,6 +6825,10 @@
   ]
  },
  "ro":{
+  "alpine linux packages":[
+   "sistem de operare",
+   "wikidata"
+  ],
   "apple app store":"App Store este un serviciu Apple care constă într-un magazin online de aplicații pentru sistemul de operare iOS. Acesta este disponibil pe internet, prin aplicația cu același nume sau prin iTunes pe PC și MAC.",
   "artic":"Art Institute of Chicago este un muzeu de artă, care a luat ființă în anul 1866, iar din anul 1868 a devenit o școală superioară de arte din Chicago, Illinois, SUA. Institutul de arte a luat naștere ca urmare a inițiativei cetățenilor înstăriți ai orașului, care au donat bani și colecțiile lor de picturi, printre aceștia se numără Arthur Jerome Eddy, Bertha Honoré Palmer și Martin Antoine Ryerson. Prima clădire a institutului se afla pe South Michigan Avenue și a fost proiectată de arhitecții Shepley, Rutan și Coolide, aici având loc în anul 1893 o expoziția internațională World Columbian Exposition. Actual institutul se află în parcul Grant Park, districtul Historic Michigan Boulevard District. Este muzeu de artă universală, aici sunt păstrate peste 300.000 de opere de artă care provin dintr-o perioadă de cinci secole.",
   "arxiv":"ArXiv este o bază de date de preprinturi de actualitate stringentă din toate domeniile fizicii, matematicii, științelor nelineare, biologiei, științelor de calcul numeric. Este gestionată de Laboratorul Național al Statelor Unite ale Americii de la Los Alamos. Adresa web a bazei de date estehttp://www.arxiv.org.",
@@ -6418,7 +6851,7 @@
    "https://www.bing.com/videos"
   ],
   "bitbucket":"Bitbucket este un serviciu de găzduire a unui depozit de control al versiunilor web, deținut de Atlassian, pentru proiecte de cod sursă și dezvoltare care utilizează sisteme de control de revizuire Mercurial sau Git. Bitbucket oferă atât planuri comerciale, cât și conturi gratuite.",
-  "brave":"Brave este un browser web gratuit și open-source dezvoltat de Brave Software, Inc. pe baza browserului web Chromium. Blochează anunțurile și cookie-urile site-urilor web și oferă utilizatorilor o modalitate de a trimite criptomonede sub formă de jetoane către site-uri web înregistrate și creatori de conținut.",
+  "brave":"Brave este un navigator web gratuit și cu sursă deschisă dezvoltat de Brave Software, Inc. bazat pe navigatorul web Chromium. Brave este un navigator axat pe confidențialitate, care blochează automat majoritatea anunțurilor și a urmăritorilor de site-uri web în setările sale implicite. Utilizatorii pot activa reclame opționale care îi recompensează pentru atenția lor sub formă de jetoane Basic Attention Tokens (BAT), care pot fi folosite ca criptomonedă sau pentru a face donații către site-uri web și creatori de conținut înregistrați.",
   "brave.images":[
    "brave:ro",
    "ref"
@@ -6431,6 +6864,7 @@
    "brave:ro",
    "ref"
   ],
+  "curlie":"DMOZ a fost un catalog de Internet în mai multe limbi, înființat în 1998. Site-ul și comunitatea care îl întreținea au fost cunoscute de asemenea ca Open Directory Project (ODP). Este deținut de compania AOL, dar este construit și gestionat de o comunitate largă de editori voluntari din întreaga lume, fiecare responsabil de a verifica exactitatea și clasificarea site-uri din una sau mai multe categorii. Inițial a fost numit GnuHoo apoi redenumit NewHoo, iar la sfârșitul anului 1998 i-a fost atribuit numele de Open Directory Project.",
   "currency":"DuckDuckGo este un motor de căutare pe internet care pune accentul pe protejarea confidențialității utilizatorilor. DuckDuckGo se distinge de alte motoare de căutare prin faptul că nu își profilează utilizatorii și arată tuturor utilizatorilor aceleași rezultate ale căutării pentru un anumit termen de căutare.",
   "dailymotion":"Dailymotion este o platformă online de partajare video deținut de Vivendi. Parteneri nord-Americani de lansare au inclus Vice Media, Bloomberg, și Hearst Digital Media. Este printre primele platforme cunoscute să suporte rezoluția video HD (720p). Dailymotion este disponibilă în toată lumea în 183 de limbi și 43 de versiuni localizate, cu pagini de pornire locale și conținut local.",
   "ddg definitions":[
@@ -6465,12 +6899,16 @@
   ],
   "fdroid":"F-Droid este un software repository pentru aplicații Android, similar cu Google Play store. Principalul depozit, găzduit de proiect, conține numai aplicații care sunt software liber. Aplicațiile pot fi listate și instalate de pe F-Droid-ul sau din aplicația client fără a fi nevoie înregistrarea cu un cont. \"Anti-caracteristici\", cum ar fi publicitate, urmărirea utilizatorilor sau dependența de software-ul non liber sunt marcate în descrierea aplicației. Site-ul oferă, de asemenea, codul sursă al aplicațiilor si găzduiește precum și software-ul care rulează pe F-Droid server, permițând oricui să-și înființeze propria aplicație depozit.",
   "flickr":"Flickr este un serviciu destinat pentru depozitare și utilizare ulterioară de către utilizator a fotografiilor digitale și a clipurilor video. Este unul dintre primele servicii Web 2.0 și unul dintre cele mai populare site-uri printre bloggeri pentru a posta fotografii. Începând cu 4 august 2011 serviciul conține peste 6 miliarde de imagini încărcate de către utilizatorii săi.",
+  "free software directory":[
+   "articol științific",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub este un serviciu de găzduire web pentru proiecte de dezvoltare a software-ului care utilizează sistemul de control al versiunilor Git. GitHub oferă planuri tarifare pentru depozite private, și conturi gratuite pentru proiecte open source. Site-ul a fost lansat în 2008 de către Tom Preston-Werner, Chris Wanstrath, și PJ Hyett. În 2018 Microsoft a cumpărat Github pentru 7.5 miliarde de dolari.",
-  "goodreads":"Goodreads este o companie de media pe internet din 2006 cu sediul în San Francisco, care se ocupă cu catalogarea cărților, funcționând ca o comunitate pentru cititori, care pot oferi propriile recenzii, crea liste de lectură și interacționa cu autorii.",
+  "goodreads":"Goodreads este o companie de media pe internet fondată în 2006 care este o filială Amazon cu sediul în San Francisco, care se ocupă cu catalogarea cărților, funcționând ca o comunitate pentru cititori, care pot oferi propriile recenzii, crea liste de lectură și interacționa cu autorii.",
   "google":"Google sau Google Web Search este un motor de căutare pe Internet al companiei americane Google Inc., fondată în 15 septembrie 1997 de către doi doctoranzi de la Universitatea Stanford, Larry Page și Sergey Brin. Motorul de căutare oferă o metodă simplă și rapidă de găsire a informațiilor din web, în 124 de limbi, având o bază de date cu peste 25 de miliarde de pagini de situri web. Statisticile indică faptul că peste 80% din căutările pe Internet sunt efectuate prin motorul de căutare Google, acesta aflându-se pe primul loc în preferința consumatorilor.",
   "google images":"Google Images este un serviciu de căutare deținut de Google Inc. care a fost introdus în iulie 2001, și care permite utilizatorilor să caute în Web imaginile conținute de acesta.",
   "google news":"Google News este un program prezentator de știri gratuit, oferit și operat de către Google Inc, selectând cele mai interesane date informative provenite de la mii de publicații, prin mijlocirea unui algoritm automat propriu de colectare.",
@@ -6481,11 +6919,12 @@
   ],
   "google scholar":"Academic Google sau Google Scholar este un motor de căutare disponibil gratuit, care oferă căutare de tip text-integral de publicații științifice în toate formatele și disciplinele. Sistemul funcționează din noiembrie 2004, inițial în starea beta. Indexul Google Scholar include cele mai multe reviste on-line din Europa și America a celor mai mari publicații științifice. Este asemănător în funcționare cu Elsevier, CiteSeerX și cu getCITEDun. De asemenea, el este asemănător cu alte instrumente, bazate pe un abonament plătit, cum ar fi în Elsevier Scopus și Thomson ISI de Web of Science. Sloganul - „Stați pe umeri de giganți” - este luat dintr-un citat enunțat de către fizicianul Isaac Newton și este un semn pentru oamenii de știință care au activat de-a lungul secolelor, oferind o bază pentru noi realizări intelectuale.",
   "hoogle":"Haskell este un limbaj de programare funcțională. Poartă numele lui Curry Haskell.",
-  "imdb":"Internet Movie Database (IMDb) este o bază de date pe internet, cu informații despre filme, cineaști și jocuri video, cu pagini detaliate și structurate despre fiecare.",
+  "imdb":"IMDb este o bază de date pe internet, cu informații despre filme, cineaști și jocuri video, cu pagini detaliate și structurate despre fiecare.",
   "imgur":"Imgur este un serviciu online de găzduire a imaginilor fondat de către Alan Schaaf în 2009 în Athens, Ohio. El oferă găzduire de imagini pentru milioane de utilizatori cu posibilitate de comentare a imaginilor. De asemenea, din octombrie 2012, pe site pot fi încărcate sau create galerii de imagini. Compania se întreține prin venitul generat din reclame, conturi Pro și găzduire comercială.",
   "kickass":"KickassTorrents a fost un website de indexare a fișierelor torrent (BitTorrent) și magnet. A fost fondat în 2008, iar din noiembrie 2014 era cel mai vizitat website de indexare a fișierelor torrent din lume, conform Alexa.",
   "library of congress":"Biblioteca Congresului Statelor Unite ale Americii este biblioteca publică cea mai mare și importantă, fiind de fapt biblioteca națională a Statelor Unite ale Americii.",
   "mdn":"Mozilla Developer Network (MDN), numit anterior Mozilla Developer Center, este saitul oficial al Fundației Mozilla de documentație pentru dezvoltarea de standarde web și pentru proiectele Mozilla.",
+  "openlibrary":"Open Library este un proiect online destinat creării „unei singure pagini web pentru fiecare carte publicată vreodată”. Creat de Aaron Swartz, Brewster Kahle, Alexis Rossi, Anand Chitipothu și Rebecca Malamud, Open Library este un proiect al Internet Archive, o organizație nonprofit. A fost finanțat în parte din subvenții de la Biblioteca de Stat din California și Fundația Kahle / Austin. Open Library oferă acces online la multe cărți aflate în domeniul public și la cărți care nu mai sunt tipărite.",
   "openstreetmap":"OpenStreetMap este un proiect colectiv, în regim open source, ce are ca scop construirea unei baze de date geografice globale cum ar fi atlasele rutiere, folosind atât date introduse manual având ca fundal imagini spațiale, cât și date colectate de pe dispozitive GPS.",
   "pinterest":"Pinterest, Inc. este o societate de social media și o companie de aplicații mobile. Pinterest este un startup care operează un sistem software conceput să descopere informații pe World Wide Web folosind imagini și, la o scară mai mică, GIF-uri și clipuri video. Pentru utilizare, este necesară înregistrarea. Site-ul a fost fondat de Ben Silbermann, Paul Sciarra și Evan Sharp. Pinterest a ajuns la 250 milioane de utilizatori activi lunar începând din octombrie 2018.",
   "piratebay":"The Pirate Bay este un website suedez de indexare a fișierelor torrent (BitTorrent) și magnet. Site-ul a fost creat în 2003 de către Gottfrid Svartholm, Fredrik Neij și Peter Sunde. Site-ul Pirate Bay apare în acte ca fiind în Seychelles și este o țintă a autorităților americane din 2011. Biroul de Comerț al Statelor Unite l-a desemnat ca fiind printre site-urile cele mai populare pentru descărcatul ilegal al fișierelor. Deoarece site-ul nu folosește serverele sale pentru a stoca filme și muzică piratată, Pirate Bay a supraviețuit la numeroase încercări de a fi oprit. Site-ul folosește o aplicație externă pentru ca utilizatorii să încarce și să descarce filme, fiind o procedură mai complicată la încărcare.",
@@ -6494,8 +6933,8 @@
   "soundcloud":"SoundCloud este o platformă de distribuire audio online unde utilizatorii pot colabora, promova și distribui proiecte muzicale originale. În luna iulie a anului 2013, pe acest site erau înregistrați circa 40 de milioane de utilizatori 200 de milioane de ascultători. Sediul central se află în Berlin, Germania.",
   "vimeo":"Vimeo este un site web ce oferă servicii de video hosting, unde utilizatorii pot încărca, distribui și viziona clipuri video. El a fost fondat de Jake Lodwick și Zach Klein în noiembrie 2004. Ei au părăsit compania în 2007 și 2008 respectiv. Denumirea Vimeo a fost creată de Lodwick și este un joc de cuvinte între video, inserând cuvântul \"me\", ca referință la faptul că site-ul e dedicat clipurilor video realizate de utilizatori, denumirea de asemenea este o anagramă cuvântului \"movie\" (română:film).",
   "voidlinux":[
-   "sistem de operare",
-   "wikidata"
+   "alpine linux packages:ro",
+   "ref"
   ],
   "wikibooks":"Wikimanuale, este un wiki destinat creării de manuale cu conținut liber. Este un proiect al Fundației Wikimedia.",
   "wikicommons.audio":[
@@ -6514,7 +6953,7 @@
   "wikidata":"Wikidata este o bază de cunoștințe editată colaborativ și operată de Wikimedia Foundation. Este prevăzută a fi un loc comun pentru un anumit tip de date care pot fi utilizate de proiecte Wikimedia, cum ar fi Wikipedia. Ea este relativ similară cu Wikimedia Commons după modul în care oferă stocare de date pentru toate proiectele Wikimedia. Wikidata rulează pe software-ul Wikibase.",
   "wikinews":"Wikiștiri este o sursă liberă de știri. Ediția în limba română a fost lansată în 19 ianuarie 2005 și de atunci sunt aproape 1000 de articole scrise.",
   "wikipedia":"Wikipedia este o enciclopedie generală, disponibilă pe Internet în mai multe limbi, având conținut ce poate fi utilizat liber și dezvoltat de oricine. Este dezvoltată prin colaborarea voluntară a unui mare număr de persoane și administrată de fundația non-profit Wikimedia. Face parte din fenomenul numit Web 2.0.",
-  "wikiquote":"Wikicitat este o sursă liberă de citate. Ediția în limba română a fost lansată în 2004 și de atunci sunt peste 250 pagini de citate scrise.",
+  "wikiquote":"Wikicitat este o sursă liberă de citate. Face parte dintr-o familie de proiecte bazate pe wiki conduse de Fundația Wikimedia folosind software-ul MediaWiki. Obiectivul proiectului este de a produce în colaborare o referință vastă de citate din oameni de seamă, cărți, filme, proverbe etc. și scrieri despre toate acestea. Site-ul își propune să fie cât mai exact posibil în ceea ce privește proveniența și proveniența citațiilor.",
   "wikisource":"Wikisursa este un depozit de texte originale scrise în orice limbă și aflate fie în domeniul public, fie sub o licență liberă compatibilă cu licența GFDL. Acest sit este un proiect multilingv și face parte din Fundația Wikimedia alături de alte proiecte precum Wikipedia, ce își propune să realizeze o enciclopedie cu un conținut liber.",
   "wikispecies":"Wikispecies este un wikiproiect online al Wikimedia Foundation, care își propune să creeze un catalog de specii liber și comprehensiv. Wikispecies este disponibil sub licențele GNU Free Documentation License și CC-BY-SA 3.0.",
   "wikiversity":"Wikiversity este un proiect online al Wikimedia Foundation, care își propune să creeze o bază de date cu materiale necesare studiului.",
@@ -6526,15 +6965,17 @@
    "yacy:ro",
    "ref"
   ],
-  "youtube":"YouTube este un Site Web unde utilizatorii pot încărca și viziona materiale audio-video. YouTube a fost creat în februarie 2005 de Chad Hurley, Steve Chen și Jawed Karim. Serviciul cu sediul în San Bruno, California, folosește tehnologia Adobe Flash Player pentru a expune o gamă largă de clipuri video create chiar de utilizatori, incluzând și fragmente din programe de televiziune sau din filme. YouTube face parte din Web 2.0."
+  "youtube":"YouTube este un Site Web unde utilizatorii pot încărca și viziona materiale audio-video. YouTube a fost creat în februarie 2005 de Chad Hurley, Steve Chen și Jawed Karim. Serviciul cu sediul în San Bruno, California, folosește tehnologia Adobe Flash Player pentru a expune o gamă largă de clipuri video create chiar de utilizatori, incluzând și fragmente din programe de televiziune sau din filme. YouTube face parte din Web 2.0.",
+  "z-library":"Z-Library este un proiect pentru accesul la informație prin partajarea fișierelor pentru textele academice și cărțile de interes general. A început ca o oglindă a Bibliotecii Genesis, dar s-a extins dramatic."
  },
  "ru":{
   "1337x":"1337x — BitTorrent-индексатор и каталог для поиска .torrent-файлов и Magnet-ссылок, используемый для обмена файлов в одноранговой сети BitTorrent. Согласно TorrentFreak, 1337x является третьим по популярности сайтом для поиска .torrent-файлов.",
   "9gag":"9GAG — интернет-платформа и социальная сеть. Пользователи загружают и делятся контентом, сделанным ими лично или взятым с других сайтов. Офис 9GAG находится в Маунтин-Вью. Со дня основания, 12 апреля 2008, и до сегодняшнего дня сайт сильно вырос и заполучил больше 34 миллионов лайков в Фейсбуке, 8 миллионов читателей в Твиттере и 46 миллионов подписчиков в Инстаграме. Он является одним из самых успешных сайтов, входя в Топ-200 веб-сайтов и его стоимость примерно составляет 56 млн долларов США.",
+  "alpine linux packages":"Alpine Linux — дистрибутив Linux, ориентированный на безопасность, легковесность и нетребовательность к ресурсам. В основном используется во встраиваемых системах, стал основой PostmarketOS, также хорошо подходит для создания Docker-контейнеров. Основан на musl и BusyBox, использует PaX и grsec по умолчанию в ядре и компилирует все пакеты с защитой стека от переполнения.",
   "annas archive":"Anna’s Archive — некоммерческая метапоисковая система для теневых библиотек с открытым исходным кодом, созданная командой анонимных архивистов Pirate Library Mirror и запущенная как прямой ответ на усилия правоохранительных органов по закрытию Z-Library в 2022 году. Проект ставит себе целью «каталогизацию всех существующих книг и отслеживание прогресса человечества на пути к тому, чтобы сделать все эти книги легкодоступными в цифровой форме».",
   "apple app store":"App Store — магазин приложений, разработанный и поддерживаемый компанией Apple для мобильных устройств на базе операционных систем iOS и iPadOS.",
   "apple maps":"Карты Apple — картографический сервис от компании Apple для операционных систем iOS и macOS.",
-  "artic":"Чикагский институт искусств — художественный музей и высшее учебное заведение в Чикаго, штат Иллинойс в США. Основные учебные специализации — архитектура и изобразительное искусство.",
+  "artic":"Чикагский институт искусств — художественный музей и высшее учебное заведение в Чикаго, штат Иллинойс в США. Основные учебные специализации — архитектура и изобразительное искусство. Основанный в 1879 году, является одним из старейших и крупнейших художественных музеев США. Он расположен в здании Чикагского художественного института в чикагском Грант-парке. Его коллекция, охраняемая 11 кураторскими отделами, включает такие работы, как «Воскресный день на острове Гранд-Жатт» Жоржа Сёра, «Старый гитарист» Пабло Пикассо, «Полуночники» Эдварда Хоппера и «Американская готика» Гранта Вуда. Постоянная коллекция Чикагского Института Искусств насчитывает более 300 000 произведений искусства. Ежегодно здесь проводятся более чем 30 тематических выставок, которые освещают различные аспекты богатой коллекции музея и современного искусства.",
   "arxiv":"arXiv.org — электронный архив с открытым доступом для научных статей и препринтов по физике, математике, астрономии, информатике, биологии, электротехнике, статистике, финансовой математике и экономике. Перед публикацией статьи не рецензируются, однако проходят первичную проверку модераторов.",
   "ask":"Ask.com — поисковая система, фокусом которой является поиск ответов на вопросы. Сервис был основан в 1996 году в Беркли, Калифорния Гарреттом Грюнером и Дэвидом Уортоном. Изначально сайт AskJeeves.com был построен на основе поисковой машины, написанной Гарри Чевски.",
   "askubuntu":[
@@ -6542,10 +6983,7 @@
    "ref"
   ],
   "bandcamp":"Bandcamp — американская частная компания, основанная в 2007 году Этаном Даймондом и Шоном Грёнбергером, бывшими сооснователями сервиса Oddpost, вместе с программистами Джо Холтом и Нилом Такером.",
-  "bilibili":[
-   "китайский сайт",
-   "wikidata"
-  ],
+  "bilibili":"Bilibili — китайский видеохостинг, созданный в 2009 году и расположенный в Шанхае. Предоставляет пользователям возможность загружать, просматривать и комментировать видеоролики на различные темы. Контент вебсайта состоит во многом из геймплеев, музыки и аниме.",
   "bing":"Bing — поисковая система, разработанная международной корпорацией Microsoft. Bing была представлена генеральным директором Microsoft Стивом Балмером. Ранее имела следующие наименования и адреса:MSN Search (http://search.msn.com/) — с момента появления в 1998 году и до 11 сентября 2006 года; Windows Live Search (http://search.live.com/) — до 21 марта 2007 года; Live Search (http://www.live.com/) — до 1 июня 2009 года.",
   "bing images":[
    "bing:ru",
@@ -6573,12 +7011,16 @@
    "brave:ru",
    "ref"
   ],
+  "caddy.community":[
+   "discuss.python:ru",
+   "ref"
+  ],
   "crossref":"Crossref — официальное агентство регистрации Цифровых Идентификаторов Объекта (DOI) международного DOI фонда. Оно объединяет издателей академических публикаций и создано в 2000 для создания системы персистентных библиографических ссылок в статьях.",
   "curlie":[
    "каталог Интернета, редактируемый людьми",
    "wikidata"
   ],
-  "currency":"DuckDuckGo — поисковая система, придающая особое значение обеспечению конфиденциальности пользователей и отказу от «пузыря фильтров» персонализированных результатов поиска. DuckDuckGo также уделяет особое внимание выдаче наилучших результатов, а не наибольшего их количества, и генерирует результаты, используя более 400 источников, включая ключевые краудсорсинговые сайты, такие как Википедия, а также другие поисковые системы, среди которых Bing, Yahoo! и Yummly.",
+  "currency":"DuckDuckGo — американская компания-разработчик программного обеспечения, предлагающая ряд продуктов, призванных помочь людям защитить свою приватность в Интернете.",
   "dailymotion":"Dailymotion — французский видеохостинг. По состоянию на 2017 год Dailymotion является 114-м по посещаемости сайтом мира по версии Alexa Internet. Наибольшее количество посетителей сайта из Японии и США.",
   "ddg definitions":[
    "currency:ru",
@@ -6590,6 +7032,7 @@
    "Онлайн-словари: английский, испанский, немецкий, французский, итальянский, венгерский... Выберите свой любимый словарь!",
    "https://dictzone.com/"
   ],
+  "discuss.python":"Discourse - это интернет-форум с открытым исходным кодом и программное обеспечение для управления списком рассылки, созданное в 2013 году Jeff Atwood, Robin Ward, and Sam Saffron. Discourse получил финансирование от First Round Capital и Greylock Partners. Приложение написано на JavaScript и Ruby on Rails и использует Ember.js фреймворк. PostgreSQL служит в качестве базы данных.",
   "duckduckgo":[
    "currency:ru",
    "ref"
@@ -6616,8 +7059,8 @@
   "free software directory":"Free Software Directory — каталог свободного программного обеспечения Free Software Foundation (FSF) и ЮНЕСКО.",
   "genius":"Genius — американский сайт, основанный в августе 2009 года Томом Леман, Иланом Зекан и Махбодом Могадам, позволяющий пользователям предоставлять аннотации и интерпретации текстов песен, новости, источники, стихи, документы.",
   "gentoo":[
-   "Gentoo Wiki",
-   "https://wiki.gentoo.org/"
+   "gentoo:en",
+   "ref"
   ],
   "github":"GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.",
   "gitlab":"GitLab — веб-инструмент жизненного цикла DevOps с открытым исходным кодом, представляющий систему управления репозиториями кода для Git с собственной вики, системой отслеживания ошибок, CI/CD пайплайном и другими функциями.",
@@ -6632,7 +7075,6 @@
   ],
   "google scholar":"Академия Google — бесплатная поисковая система по научным публикациям, запущенная в ноябре 2004 года по инициативе инженеров Google Алекса Верстака и Анурага Ачария. С помощью поисковых роботов портал индексирует метаданные и осуществляет полнотекстовый поиск по научной литературе, включая журнальные статьи, препринты, диссертации, книги и технические отчёты. Пользователи могут искать нужные работы по авторам, ключевым словам, названию журнала. Углублённый поиск позволяет ранжировать материалы по публикации, дате и предметной области.",
   "google videos":"Google Видео — бесплатный сервис компании Google, представляющий собой поисковую систему по видеороликам. Раньше также являлся видеохостингом. Каждый зарегистрировавшийся пользователь мог добавлять свои видеофрагменты, но Google перестал добавлять видео со всех аккаунтов. Некоторые видео могли продаваться через систему Google Хранение видео. Пользователи сервиса имеют возможность как проигрывать видеофайлы напрямую, так и скачивать их себе на компьютер. Также видео-фрагменты могут быть внедрены непосредственно в HTML-код любой веб-страницы.",
-  "gpodder":"gPodder — кросплатформенная компьютерная программа для управления подкастами, RSS-агрегатор с открытым исходным кодом, написанный на языке программирования Python.",
   "habrahabr":"Хабр — русскоязычный веб-сайт в формате системы тематических коллективных блогов с элементами новостного сайта, созданный для публикации новостей, аналитических статей, мыслей, связанных с информационными технологиями, бизнесом и интернетом. Основан Денисом Крючковым в июне 2006 года.",
   "hackernews":"Hacker News — социальный новостной сайт.",
   "hoogle":"Haskell — стандартизированный чистый функциональный язык программирования общего назначения. Является одним из самых распространённых языков программирования с поддержкой отложенных вычислений. Система типов — полная, сильная, статическая, с автоматическим выводом типов, основанная на системе типов Хиндли — Милнера. Поскольку язык функциональный, то основная управляющая структура — это функция.",
@@ -6672,8 +7114,13 @@
    "децентрализованная платформа видеохостинга",
    "wikidata"
   ],
+  "openlibrary":"Open Library — проект виртуальной библиотеки, созданный в 2006 году некоммерческой организацией «Архив Интернета». OL ставит перед собой две главные цели — предоставить пользователю максимальное количество информации о запрашиваемом издании, через pdf-версию или ссылку для его приобретения, а также собрать информацию о каждой когда-либо выпущенной книге. Над проектом работали, среди прочих, создатель «Архива» Брюстер Кейл и американский интернет-активист Аарон Шварц. Финансирование осуществлялось за счёт грантов библиотеки штата Калифорния и Kahle/Austin Foundation.",
   "openstreetmap":"OpenStreetMap, сокращённо OSM — некоммерческий веб-картографический проект по созданию силами сообщества участников — пользователей Интернета подробной свободной и бесплатной географической карты мира.",
   "peertube":"PeerTube — децентрализованный, федеративный видеохостинг с открытым исходным кодом, основанный на технологиях ActivityPub и WebTorrent. Создан в 2017 году разработчиком с ником Chocobozzz, в дальнейшем поддержку разработки взяла на себя французская некоммерческая организация Framasoft.",
+  "pi-hole.community":[
+   "discuss.python:ru",
+   "ref"
+  ],
   "pinterest":"Pinterest (Пинтерест) — социальный интернет-сервис, фотохостинг, позволяющий пользователям добавлять в режиме онлайн изображения, помещать их в тематические коллекции и делиться ими с другими пользователями. Изображения можно «приколоть» к коллекциям, которые называются «досками».",
   "piratebay":"The Pirate Bay — крупнейший в мире BitTorrent-индексатор и каталог для поиска .torrent-файлов.",
   "pubmed":"Medline — крупнейшая библиографическая база статей по медицинским наукам, созданная Национальной медицинской библиотекой США. Охватывает около 75 % мировых медицинских изданий. Использует словарь MeSH. MEDLINE является ключевой составляющей PubMed.",
@@ -6692,7 +7139,7 @@
    "ref"
   ],
   "reddit":"Reddit — сайт, сочетающий черты социальной сети и форума, на котором зарегистрированные пользователи могут размещать ссылки на какую-либо понравившуюся информацию в интернете и обсуждать её. Как и многие другие подобные сайты, Reddit поддерживает систему голосования за понравившиеся сообщения — наиболее популярные из них оказываются на заглавной странице сайта. Один из наиболее популярных сайтов в мире — 20-е место по посещаемости по данным SimilarWeb.",
-  "rottentomatoes":"Rotten Tomatoes — сайт-агрегатор рецензий, на котором собирают обзоры фильмов и сериалов из различных изданий, информацию о фильмах и новости кинематографа. На основе отзывов, оставленных критиками в СМИ, Rotten Tomatoes вычисляет рейтинг одобрения каждого фильма.",
+  "rottentomatoes":"Rotten Tomatoes — сайт - агрегатор рецензий, на котором собирают обзоры фильмов и сериалов из различных изданий, информацию о фильмах и новости кинематографа. На основе отзывов, оставленных критиками в СМИ, Rotten Tomatoes вычисляет рейтинг одобрения каждого фильма.",
   "rubygems":"RubyGems (от англ. gem, gems— драгоценный камень) — система управления пакетами для языка программирования Руби, которая предоставляет стандартный формат для программ и библиотек Руби, инструменты, предназначенные для простого управления установкой «gems», и сервер для их распространения.",
   "rumble":"Rumble — канадский видеохостинг и облачная система хранения, имеющий штаб-квартиры в канадском Торонто и Лонгбот-Ки. Основан в октябре 2013 года канадским предпринимателем Крисом Павловски.",
   "semantic scholar":"Semantic Scholar (англ. Semantic Scholar — поисковая интернет-платформа, разработанная в Институте искусственного интеллекта Аллена. Проект был запущен в 2015 году. Поиск научных публикаций производится с поддержкой искусственного интеллекта для статей в научных журналах. Поисковый сервис комбинирует машинное обучение, обработку естественного языка и машинного зрения, чтобы добавить слой семантического анализа к традиционным методам анализа цитирования. Semantic Scholar выделяет наиболее важные статьи, а также связи между ними.",
@@ -6733,7 +7180,7 @@
   "wolframalpha":"Wolfram|Alpha — база знаний и набор вычислительных алгоритмов, вопросно-ответная система. Запущена 15 мая 2009 года.",
   "wordnik":"Wordnik (wordnik.com) — интернет-сайт, разрабатываемый одноименной некоммерческой организацией, представляющий собой онлайн-словарь английского языка и языковой ресурс для словарей и тезауруса. Часть контента, представленного Wordnik, основывается на известных печатных словарях английского языка, таких как Century Dictionary, American Heritage Dictionary, WordNet и GCIDE. Wordnik собрал корпус из миллиардов слов, которые используются на сайте для отображения примеров предложений, что позволяет ему предоставлять информацию о гораздо большем наборе слов, чем в обычном словаре. Wordnik использует как можно больше реальных примеров при определении слова.",
   "wttr.in":[
-   "Прогноз погоды: Boydton, Virginia, United States",
+   "Прогноз погоды: San Jose, California, United States",
    "https://wttr.in"
   ],
   "yacy":"YaCy — свободно распространяемая децентрализованная поисковая система, построенная по принципу одноранговой сети (P2P). Есть версии для Windows, Linux, MacOSX. Основной программный модуль, написанный на Java, функционирует на нескольких тысячах компьютеров участников сети YaCy. Каждый участник проекта независимо исследует Интернет, анализируя и индексируя найденные страницы и складывает результаты индексирования в общую базу данных, который совместно используется всеми пользователями YaCy по принципу P2P.",
@@ -6742,7 +7189,7 @@
    "ref"
   ],
   "yahoo news":"Yahoo! News — новостной веб-сайт, созданный Yahoo! как интернет-агрегатор новостей. Сайт был создан инженером-программистом Yahoo! по имени Брэд Клоси в августе 1996 года. Первоначально статьи поступали из новостных служб, таких как Associated Press, Reuters, Fox News, Al Jazeera, ABC News, USA Today, CNN и BBC News.",
-  "youtube":"YouTube — американский видеохостинг. Сервис основан в 2005 году, c октября 2006 года принадлежит компании Google. YouTube стал популярнейшим видеохостингом и вторым сайтом в мире по количеству посетителей. На 2020 год у YouTube более 2,5 млрд ежемесячных пользователей, которые ежедневно просматривают более 1 млрд часов видео. На 2021 год на сервисе насчитывалось в общей сложности около 14 млрд роликов.",
+  "youtube":"YouTube — американский видеохостинг, основанный в 2005 году. С октября 2006 года принадлежит компании Google. YouTube стал популярнейшим видеохостингом и вторым сайтом в мире по количеству посетителей. На 2020 год у него более 2,5 млрд ежемесячных пользователей, которые ежедневно просматривают более 1 млрд часов видео. На 2021 год на сервисе насчитывалось, в общей сложности, около 14 млрд видеороликов.",
   "yummly":"Yummly — американское мобильное приложение и веб-сайт, которые предоставляют рекомендации по рецептам, адаптированные к индивидуальным вкусам, семантический поиск рецептов, цифровую коробку рецептов, список покупок и часовую доставку продуктов. Приложение Yummly доступно для iOS, Android и веб-браузеров. Приложение Yummly было названо «Лучшим за 2014 год» в Apple App Store.",
   "z-library":"Z-library — теневая библиотека научной, технической и научно-популярной литературы, предположительно одна из крупнейших. Согласно данным, предоставленным сайтом, на февраль 2021 года коллекция портала состояла из более чем 6,5 млн книг и более 80 млн статей. Только за июнь 2020 года сайт посетили 2,84 млн человек, из которых 14,76 % составили пользователи из США."
  },
@@ -6765,7 +7212,7 @@
    "ref"
   ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"ගූගල් සෙවුම යනු ගූගල් සමාගම විසින් නිර්මාණය කරන ලද වෙබ් සෙවුම් යන්ත්‍රයකි. දිනකට ලොව පුරා සෙවුම් බිලියන තුනකට වඩා සපයන එය දැනට විශ්ව විසිරි වියමනේ වඩාත්ම ජනප්‍රිය සෙවුම් යන්‍ත්‍රයයි.",
@@ -6781,6 +7228,7 @@
   ],
   "imdb":"අයිඑම්ඩීබී යනුවෙන් හැඳින්වෙන්නේ චිත්‍රපට, රූපවාහිනී වැඩසටහන්, වීඩියෝ ක්‍රීඩා ආදිය පිළිබඳ තොරතුරු ඇතුළත් මාර්ගගත දත්ත සමුදායකි. එහි දී චරිත නිරූපණය, නිෂ්පාදන කණ්ඩායම, පෞද්ගලික චරිතාපදාන, කථා සාරාංශ, ප්‍රමාණන, රසික සහ විචාරක විචාරයන් ද මෙහි ඇතුළත් ය. මුලින් රසිකයන් විසින් ක්‍රියාත්මක කළ වෙබ්අඩවියක් වූ මෙය වර්තමානයෙහි IMDb.com, Inc. නම් වූ ඇමසන් සමාගමේ අනුබද්ධිත අඩවියක් ලෙස පවතියි.",
   "library of congress":"කොන්ග්‍රස් පුස්තකාලය එසේත් නැත්නම් ලයිබ්රරි ඔෆ් කොන්ග්‍රස් යනු එක්සත් ජනපද කොංග‍්‍රස් මණ්ඩලයට නිල වශයෙන් සේවා සැපයීම සඳහා වන පර්යේෂණ පුස්තකාලය කි. එසේම මෙය ඇමරිකාවේ de facto ජාතික පුස්තකාලය වේ.",
+  "openstreetmap":"ඕපන් ස්ට්‍රීට් මැප් එසේත් නැත්නම් විවෘත වීථි සිතියම යනු නොමිලේ ලබා ගත හැකි සහ සංස්කරණය කළ හැකි ලෝක සිතියමක් නිර්මාණය කිරීමේ සහයෝගීතා ව්‍යාපෘතියකි. මෙහි සපයා ඇති රූප සහ දෛශික දත්ත කට්ටල විවෘත දත්ත සමුදා බලපත්‍රය (ODbL) 1.0 යටතේ නැවත භාවිතා කළ හැක.",
   "wikibooks":"විකි-පුස්තක යනු ඕනෑම කෙනෙකුට සංස්කරණය කළ හැකි නොමිලේ අන්තර්ගත ඩිජිටල් පෙළපොත් සහ විවරණ සහිත පෙළ නිර්මාණය කිරීම සඳහා විකිමීඩියා පදනම විසින් සත්කාරකත්වය දරන විකි පාදක විකිමීඩියා පදනම් ව්‍යාපෘතියකි.",
   "wikicommons.audio":[
    "wikicommons.images:si",
@@ -6798,10 +7246,16 @@
   "wikidata":"'විකිදත්ත, යනු විකිමීඩියා පදනම මගින් පවත්වාගෙන යනු ලබන knowledge base එකකි.",
   "wikipedia":"විකිපීඩියා යනු විවිධ භාෂා වලින් ලියැවුණු, අන්තර්ජාලය පාදක කරගත් නිදහස් විශ්වකෝෂයකි. ස්වෙච්ඡා රචකයින්ගේ සහ-සහයෝගයෙන් යුතුව, වෙනත් ඕනෑම අයෙකුට වෙබ් බ්‍රව්සරයක් හරහා සංස්කරණය කළ හැකි පරිදි විකිපීඩියා ලිපි ලියවේ. 2001 ඡනචාරි 15 දින මෙම විශ්වකෝෂය ආරම්හ කළේ විශේෂඥයන් විසින් සකසන Nupediaව ඌන පූර්ණය කිරීමටයී. මෙය පවත්වාගෙන යන්නේ ලාහ-නොපතන ආයතනයක් වන විකිමීඩියා පදනම මගිනි. අන්තර්ජාතික භාෂාවක් වන ඉංග්‍රීසි භාෂාවෙන් සැකසුනු ලිපි 3,800,000 පමණ ඇතුළුව, සිංහල මෙන්ම තවත් විවිධ භාෂා ගණනකින් සැදුම්ලත් ලිපි 5,000,000 ත් වඩා විකිපීඩියාවෙහි අන්තර්ගතය. ආරම්භයෙහි පටන්ම එහි ජනප්‍රියතාවයෙහි, ස්ථාවර වර්ධනයක් රඳවාගත් විකිපීඩියාව එම සාර්ථකත්වය තවත් සහෝදර ව්‍යාපෘති ගණනාවක් දියත් කිරිම දක්වා ව්‍යාප්ත කළේය",
   "wikisource":"විකිමූලාශ්‍ර යනු විකිමීඩියා පදනම මගින් ක්‍රියාත්මක කරන වෙබ් අඩවියකි.",
+  "wikispecies":"විකිවිශේෂ යනු, විකිමාධ්‍ය පදනම සත්කාරත්ත්වය දක්වන මාර්ග ගත විකි ව්‍යාපෘතියක් වෙයි.",
   "wikivoyage":"විකිචාරිකා යනු ස්වේච්ඡා කතුවරුන් විසින් ලියනු ලබන නිදහස් සංචාරක මාර්ගෝපදේශන එකතුවක් වෙයි. විකිපීඩියාවේ සොයුරු ව්‍යාපෘතියක් වන මෙය විකිමාධ්‍ය පදනම (WMF) විසින් ලබාදෙන සේවාවක් වෙයි. විකිචාරිකා සඳහා \"සංචාරක මාර්ගෝපදේශන විකිපීඩියාව\" ලෙස ද අර්ථකතනයක් පවතියි.",
+  "wiktionary":"වික්‍ෂනරි යනු මාර්ගගත බහු-භාෂා ශබ්දකෝෂයක් වෙයි.",
   "youtube":"යූ ටියුබ් යනු 2005 පෙබරවාරි මස දී පේපෑල් සාමාජිකයන් තිදෙනෙක් විසින් නිමවන ලද වීඩියෝ හුවමාරු වෙබ් අඩවියකි..2006 න් පසු ගූගල් ආයතනයට හිමිව ඇති යූ ටියුබ් භාවිතයෙන් වීඩියෝ දර්ශණ පට උඩුගත කිරීම් නැරඹීම් සහ වීඩියෝපට හුවමරු කරගැනීම් සිදුකල හැක.කැලිෆෝනියාවේ සැන් බෲනෝ හි පවත්වගෙන යන මෙම ආයතනය සතුව ඇඩෝබි ෆ්ලෑශ් විඩියෝ සහ HTML5 තාක්ශණය භවිතයෙන් කරනලද ,රූපවහිනී දර්ශනපට සහ සංගීත වීඩියෝපට,කෙටි නව වීඩියෝපට,අධ්‍යාපනික වීඩියෝපට සහ ආධුනිකයන් විසින් ඉදිරි පත් කරනද නිර්මාණ ද ඇතුලත් වේ."
  },
  "sk":{
+  "alpine linux packages":[
+   "operačný systém",
+   "wikidata"
+  ],
   "arxiv":"arXiv je elektronický archív preprintov vedeckých prác z oblasti matematiky, fyziky, informatiky a biológie, ktorý je volne dostupný na internete. V niektorých oblastiach matematiky a fyziky sú takmer všetky práce umiestnené na arXive.[chýba zdroj] V roku 2012 do tohto archívu pribudlo každý mesiac približne sedem tisíc nových prác.",
   "bandcamp":"Bandcamp je internetová hudobná spoločnosť s hlavným sídlom v Oaklande v štáte Kalifornia, ktorá slúži ako obchod aj propagačná platforma určená hlavne pre nezávislých hudobných umelcov. Umelec, ktorý chce predávať svoju hudbu prostredníctvom spoločnosti Bandcamp, má vlastnú mikrostránku, na ktorú zverejňuje albumy alebo jednotlivé piesne. Všetky skladby je možné počúvať zadarmo a umelec sa rozhodne, či ich stiahnutie je platené alebo nie. Stránka si účtuje 15% z ceny zakúpenej hudby a 10%, ak zárobky z daného albumu presiahnu 5 000 dolárov. Táto webová stránka tiež umožňuje predaj fyzických médií na základe predbežného oznámenia správcom. Stránka podporuje formáty ako .mp3, .flac, .acc, .ogg a .m4a.",
   "bing":"Bing je aktuálny vyhľadávač od Microsoft. Predstavil ho generálny riaditeľ spoločnosti Steve Ballmer 28. mája 2009 na konferencii All Things Digital v San Diegu, Bing je náhradou za Live Search. Plne funkčný bol 3. júna 2009, s ukážkovou verziou vydanou 1. júna 2009. V auguste 2009, Bing získal 9,3 percentný podiel trhu internetových vyhľadávačov v Spojených Štátoch. Avšak, v septembri spoločnosť StatCounter uviedla, že podiel Bingu na americkom vyhľadávacom trhu v septembri klesol o jeden precentuálny bod na 8.51%. Comscore však tvrdili opak, tvrdiac že rast Bingu sa v septembri 2009 ustálil, získal 0,1 percenta z celkového trhu vyhľadávačov v USA a jeho podiel na trhu predstavuje 9,4 percenta.",
@@ -6817,11 +7271,32 @@
    "Inteligentné vyhľadávanie v službe Bing umožňuje rýchle nájdenie toho, čo hľadáte, a odmeňuje vás.",
    "https://www.bing.com/videos"
   ],
-  "dailymotion":"Dailymotion je francúzska technologická platforma na zdieľanie videí, ktorú vlastní Vivendi, ide o akúsi atlernatívu YouTubu. Partneri uvedenia na trh v Severnej Amerike sú Vice Media, Bloomberg a digitálne médiá Hearst. Patrí medzi prvé známe platformy s podporou HD. Dailymotion je celosvetovo dostupné v 183 jazykoch a 43 lokalizované verzie s miestnymi domovskými stránkami a miestnym obsahom.",
+  "brave":[
+   "Vyhľadávajte na webe. Súkromne. Naozaj užitočné výsledky, odpovede podľa AI atď. Všetko z nezávislého indexu. Bez profilovania, predsudkov, veľkých tech firiem.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:sk",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:sk",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:sk",
+   "ref"
+  ],
+  "curlie":"Open Directory Project je projekt otvoreného viacjazyčného adresára, ktorého vlastníkom je spoločnosť Netscape Communications Corporation. Spustený bol 5. júna 1998. Na jeho tvorbe môže participovať každý zaregistrovaný užívateľ, ktorý má chuť nezištne pracovať, ochotu spolupracovať s inými ľuďmi a vôľu dodržovať smernice. Spôsob práce je teda obdobný ako na Wikipédii. Každý redaktor (editor) musí spĺňať tieto požiadavky. Stará sa potom o kategórie, ku ktorým má redakčné práva - pridáva odkazy na stránky, vykonáva požadované zmeny v ich popise a ruší odkazy ktoré už zanikli.",
+  "dailymotion":"Dailymotion je francúzska technologická platforma na zdieľanie videí, ktorú vlastní Vivendi, ide o akúsi alternatívu YouTubu. Partneri uvedenia na trh v Severnej Amerike sú Vice Media, Bloomberg a digitálne médiá Hearst. Patrí medzi prvé známe platformy s podporou HD. Dailymotion je celosvetovo dostupné v 183 jazykoch a 43 lokalizované verzie s miestnymi domovskými stránkami a miestnym obsahom.",
   "deviantart":"DeviantArt je celosvetová internetová komunita, v ktorej jej členovia prezentujú svoje umelecké diela rozličných smerov a štýlov.",
   "flickr":"Flickr je komunitná webová lokalita pre zdieľanie fotografií a videa vytvorená spoločnosťou Ludicorp, ktorú neskôr získala spoločnosť Yahoo!. Bol tiež jedným z prvých serverov Webu 2.0, ktorý umožňoval používať tagy. Používatelia môžu svoje fotografie a videá umiestniť do mapy. V septembri 2010 bolo oznámené, že Flickr zdieľa viac ako 5 miliárd obrázkov. V máji 2013 bolo oznámené, že Flickr zdieľa viac ako 8 miliárd obrázkov.",
+  "free software directory":[
+   "vedecký článok",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub, Inc. je poskytovateľom internetového hostingu na vývoj softvéru a správu verzií s použitím verziovacieho nástroja Git. Ponúka distribuované verziovanie a správu zdrojového kódu systémom Git, ale aj ďalšie vlastné funkcie. Umožňuje regulovať prístup a má niekoľko funkcií zameraných na spoluprácu, ako napríklad sledovanie hlásených chýb, požiadavky na nové funkcie, správa úloh, priebežná integrácia a wiki stránka pre každý projekt.",
@@ -6853,18 +7328,15 @@
    "decentralizovaná sieť pre zdieľanie videa, postavená na free/libre softvéri",
    "wikidata"
   ],
-  "pinterest":[
-   "Objavte recepty, rady pre domácnosť, štýlové inšpirácie a ďalšie nápady, ktoré môžete vyskúšať.",
-   "https://www.pinterest.com/"
-  ],
+  "pinterest":"Pinterest je služba, ktorá slúži na zdieľanie obrázkov a sociálnych médií. Cieľom je umožniť ukladanie a objavovanie informácií, ako sú recepty, domácnosť, štýl, motivácia a inšpirácia na internete pomocou obrázkov a v menšom meradle aj animovaných GIFov a videí vo forme násteniek. Spoločnosť Pinterest, Inc. vytvorili Ben Silbermann, Paul Sciarra a Evan Sharp a jej sídlo je v San Franciscu.",
   "piratebay":"The Pirate Bay je webová stránka, ktorá patrí medzi najväčšie databázy torrentov na internete. Stránka je na 88. mieste najnavštevovanejších stránok na svete. Po skonfiškovaní serverov, ktoré sa 31. mája 2006 lokalizovali vo Švédsku, si TPB získala pozornosť švédskych a medzinárodných médií.",
   "reddit":"Reddit je webová stránka, ktorá kombinuje funkcie sociálnej siete a fóra, kde môžu registrovaní používatelia uverejňovať odkazy na akékoľvek informácie, ktoré sa im na internete páčia, a diskutovať o nich. Rovnako ako mnoho iných podobných webových stránok, aj Reddit udržiava systém hlasovania za príspevky, ktoré sa vám páčia – tie najpopulárnejšie končia na domovskej stránke webu. Reddit je jedna z najpopulárnejších webových stránok na svete – ide o 19. najnavštevovanejšiu stránku podľa Alexa Internet. Stránka má aplikáciu pre mobilné zariadenia na báze iOS a Android.",
   "seznam":"Seznam.cz je najnavštevovanejší český internetový portál [chýba zdroj], ktorý založil v roku 1996 Ivo Lukačovič. Bol prvým českým internetovým vyhľadávačom v Česku. V roku 2007 mal obrat 1,7 mld. Kč. Vyhľadávač a katalóg firiem postupne od roku 1998 dopĺňali ďalšie služby. V súčasnosti Seznam prevádzkuje viac ako 15 rôznych služieb a pridružených značiek.",
   "soundcloud":"SoundCloud je internetová stránka pre online distribúciu hudby. Je často využívaná menej známymi interpretmi na zdieľanie ich tvorby. V súčasnej dobe sa k nemu však na úkor MySpace obracajú aj známi interpreti. Napríklad Sonic Youth využila odkazy na SoundCloud z Twitteru na streamovanie ich posledného albumu. Moby tu zverejňuje svoje najnovšie single. A keď sa Beck rozhodol skončiť so svojimi zastaranými webovými stránkami a chcel jednoduché stránky založené na vysoko kvalitnom obsahu, tiež prešiel k SoundCloud.",
   "vimeo":"Vimeo je webový projekt určený pre zdieľanie audiovizuálnej tvorby. Nachádzajú sa na ňom prevažne autorské a umelecké diela. Vimeo je primárne určené filmovým nadšencom a experimentátorom, ktorí sa môžu zaregistrovať a zdieľať názory a postrehy s ostatnými. Charakter Vimea je úplne odlišný od charakteru YouTube, Vimeo je zamerané na umeleckú komunitu, kde YouTube smeruje k záujmom masovej spoločnosti.",
   "voidlinux":[
-   "operačný systém",
-   "wikidata"
+   "alpine linux packages:sk",
+   "ref"
   ],
   "wikibooks":"Wikiknihy sú sesterský projekt Wikipédie, ktorý obsahuje voľne šíriteľné učebnice všetkých druhov, manuály a náučné texty. Projekt bol založený 10. júla 2003 a je spravovaný Wikimedia Foundation.",
   "wikicommons.audio":[
@@ -6890,13 +7362,13 @@
   "wikivoyage":"Wikicesty je webový cestovateľský sprievodca pre turistické destinácie a cestovateľské témy písaný dobrovoľníkmi. Ide o sesterský projekt Wikipédie a spravuje ho Nadácia Wikimedia.",
   "wiktionary":"Wikislovník je mnohojazyčný a otvorený webový projekt určený na vytvorenie slobodného úplného slovníka vo všetkých prirodzených jazykoch a niekoľkých umelých. Jeho heslá môžu obsahovať definície, výslovnosť, skloňovanie, príklady použitia, podobné výrazy, obrázky na ilustráciu a ďalšie možnosti. Stránka je spoločne upravovaná cez wiki a jej názov vznikol spojením slov wiki a slovník. Rovnako ako jeho sesterské projekty, akou napríklad Wikipédia, je prevádzkovaný Wikimedia Foundation a písaný dobrovoľníkmi, ktorí sa volajú Wikislovníkári. Je dostupný v 171 jazykoch a jednej jazykovej verzii pre jednoduchú angličtinu. Jeho slovenská mutácia dosiahla dňa 18. januára 2019 25 000 hesiel. Vďaka softvéru MediaWiki môže skoro každý s prístupom na internet vytvárať a upravovať heslá.",
   "wolframalpha":"Wolfram Alpha je internetová služba slúžiaca k vyhľadávaniu a znázorneniu informácií prevažne súvisiacich s matematikou a súvisiacimi vedeckými oblasťami. Služba bola vyvinutá spoločnosťou Wolfram Research a je založená na softvéri Mathematica. Služba bola spustená v máji 2009 Stephenom Wolframom. V roku 2009 bola vyhlásená americkým magazínom Popular Science ako najväčšia počítačová inovácia roku.",
-  "wttr.in":[
-   "Predpoveď počasia pre: Boydton, Virginia, United States",
-   "https://wttr.in"
-  ],
   "youtube":"YouTube je internetová databáza videí, väčšinou krátkych. YouTube založil Chad Hurley v roku 2005 a v novembri 2006 ho kúpil Google. V súčasnosti ide o najväčší svetový systém na zdieľanie video súborov na internete."
  },
  "sl":{
+  "annas archive":[
+   "agregator in iskalnik senčnih spletnih knjižničnih virov",
+   "wikidata"
+  ],
   "apple app store":"App Store je program za naprave iPhone, iPod Touch in iPad razvijalca Apple Inc., namenjen dostopu do spletne trgovine iTunes Store in prenosu aplikacij za operacijski sistem iPhone OS, ki jih uporabnik kupi v tej trgovini.",
   "arxiv":"arXiv [arhájv] je spletni arhiv elektronskih preprintov znanstvenih člankov s področja matematike, fizike, astronomije, astrofizike, fizikalne kozmologije, računalništva, kvantitativne biologije, statistike in kvantitativnega finančništva. Na mnogih področjih matematike in fizike je skoraj večina znanstvenih člankov arhiviranih v arhivu arXiv. 3. oktobra 2008 je število člankov na arXiv.org preseglo pol milijona. 14. avgusta 2011 je arhiv deloval že dvajset let. Do leta 2014 je stopnja predložitve člankov narasla na več kot 8000 na mesec.",
   "bilibili":[
@@ -6907,6 +7379,10 @@
    "Bing vam pomaga od besed preiti k dejanjem, saj omogoča hitrejši in enostaven prehod od iskanja do aktivnosti.",
    "https://www.bing.com"
   ],
+  "bing images":[
+   "Slike Bing je najboljši mehanizem za iskanje slik, ki uporabnikom omogoča iskanje in raziskovanje najustreznejših visokokakovostnih slik, prilagojenih vašim potrebam.",
+   "https://www.bing.com/images"
+  ],
   "bing news":[
    "Svetovne novice ter nacionalni in lokalni viri novic, ki vam omogočajo pregled novic o športu, zabavi, poslovanju, politiki, vremenu in drugem.",
    "https://www.bing.com/news"
@@ -6915,10 +7391,42 @@
    "Pametno iskanje v Bingu vam omogoča, da hitro najdete, kar iščete, in vas nagradi.",
    "https://www.bing.com/videos"
   ],
+  "bitbucket":[
+   "spletna gostiteljska storitev za projekte razvoja programske opreme",
+   "wikidata"
+  ],
+  "brave":[
+   "Raziskujte splet. Zasebno. Res uporabni rezultati, pomoč AI in še več. Vse iz neodvisnega indeksa. Brez profiliranja, brez predsodkov, brez Velike tehnologije.",
+   "https://search.brave.com/"
+  ],
+  "brave.images":[
+   "brave:sl",
+   "ref"
+  ],
+  "brave.news":[
+   "brave:sl",
+   "ref"
+  ],
+  "brave.videos":[
+   "brave:sl",
+   "ref"
+  ],
+  "caddy.community":[
+   "discuss.python:sl",
+   "ref"
+  ],
   "deviantart":[
    "družbeno omrežje/umetniško spletno mesto",
    "wikidata"
   ],
+  "discuss.python":[
+   "odprtokodna programska aplikacija za internetne forume",
+   "wikidata"
+  ],
+  "docker hub":[
+   "storitev gostovanja repozitorija Docker",
+   "wikidata"
+  ],
   "emojipedia":[
    "spletna enciklopedija emodžijev",
    "wikidata"
@@ -6928,8 +7436,12 @@
    "wikidata"
   ],
   "flickr":"Flickr je spletno mesto, ki omogoča gostovanje za slike in videoposnetke. Namenjeno je urejanju fotografij in videa ter deljenju vsebine uporabnikov z drugimi uporabniki.",
+  "free software directory":[
+   "znanstveni članek",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub je spletni gostiteljski servis za repozitorije v Git. Ponuja distribuirano upravljanje z izvorno kodo (SCM) z Git ter nekatere dodatne storitve. V nasprotju z Git-om, ki je ukazno orodje, ponuja GitHub spletni grafični vmesnik. Zagotavlja tudi kontrolo dostopa in številne storitve za kolaborativni razvoj, npr. sledenje napakam, zahteve za lastnosti, upravljanje z nalogami in wiki za vsak projekt.",
@@ -6958,17 +7470,41 @@
    "francosko javno kulturno podjetje, odgovorno za ohranjanje, promocijo in oddajanje francoske avdiovizualne dediščine.",
    "wikidata"
   ],
+  "library genesis":[
+   "senčna knjižnica znanstvenih člankov in knjig",
+   "wikidata"
+  ],
   "library of congress":"Kongresna knjižnica je študijska knjižnica s sedežem v Washingtonu, ZDA, ki uradno deluje v podporo Kongresa Združenih držav Amerike, a je odprta tudi za javnost in velja za de facto nacionalno knjižnico ZDA. Poleg tega ima vloge centra bibliografskih informacij, ameriške agencije za avtorske pravice in nacionalne knjižnice za slepe in invalidne.",
   "naver":[
    "južnokorejski iskalnik in spletni portal",
    "wikidata"
   ],
+  "openairedatasets":[
+   "mreža repozitorijev odprtega dostopa, arhivov in revij, ki podpirajo politike odprtega dostopa.",
+   "wikidata"
+  ],
+  "openairepublications":[
+   "openairedatasets:sl",
+   "ref"
+  ],
   "openstreetmap":"OpenStreetMap (OSM) je projekt, kjer uporabniki sami ustvarjajo prosto dostopen zemljevid sveta. Zemljevidi so narejeni na podlagi podatkov, zbranih s prenosnimi GPS sprejemniki in drugimi prosto dostopnimi viri.",
   "peertube":[
    "decentralizirano omrežje za gostovanje videoposnetkov, ki temelji na prosti/libre programski opremi",
    "wikidata"
   ],
+  "pi-hole.community":[
+   "discuss.python:sl",
+   "ref"
+  ],
   "piratebay":"The Pirate Bay je spletni katalog digitalnih vsebin zabavnih medijev in programske opreme.. The Pirate Bay, ki ga je leta 2003 ustanovilo švedsko podjetje Piratbyrån, obiskovalcem omogoča iskanje, prenos in prispevanje magnetnih povezav in hudourniških datotek, kar olajša skupno rabo datotek med uporabniki protokola BitTorrent.",
+  "pubmed":[
+   "biomedicinska bibliografska podatkovna zbirka",
+   "wikidata"
+  ],
+  "pypi":[
+   "uradni repozitorij tretjih oseb za pakete Python",
+   "wikidata"
+  ],
   "reddit":"Reddit je ameriška zabavna, družbena in novičarska spletna stran, ki je bila ustanovljena 23. junija 2005 v Menfordu, Massachusettsu.",
   "rottentomatoes":"Rotten Tomatoes je ameriško spletno mesto, posvečeno razpravi o filmih, najbolj znano kot agregator recenzij filmskih kritikov, objavljenih v drugih medijih, ki po posebni formuli izračuna povprečje ocen in po tem kriteriju razvršča filme. Povprečje, ki se izraža v odstotkih, spletno mesto zaokroži v oceno »fresh« ali »rotten«, ki po ugotovitvah analitikov zanesljivo napoveduje finančni (ne)uspeh filma v ameriških kinematografih.",
   "semantic scholar":"Semantic Scholar je spletni iskalnik, ki omogoča iskanje znanstvenih in strokovnih člankov, podprt z umetno inteligenco, ki je bil razvit na Allen Institute for Artificial Intelligence. javno je bil objavljen novembra 2015. Poleg analize citiranja pri iskanju upošteva še semantično analizo.",
@@ -6980,6 +7516,10 @@
    "spletno mesto za izmenjavo prostih fotografij pod licenco Unsplash",
    "wikidata"
   ],
+  "vimeo":[
+   "ameriška platforma za gostovanje videoposnetkov",
+   "wikidata"
+  ],
   "wikibooks":"Wikiknjige je sorodni projekt Wikipedije. Wikiknjige so prosta spletna zbirka knjig in priročnikov, katere lahko ureja vsakdo.",
   "wikicommons.audio":[
    "wikicommons.images:sl",
@@ -7008,9 +7548,14 @@
    "spletna stran z novicami podjetja Yahoo!",
    "wikidata"
   ],
-  "youtube":"YouTube je priljubljena spletna stran za izmenjavo videoposnetkov, kjer jih uporabniki lahko pregledujejo, komentirajo in ocenjujejo. Za komentiranje in ocenjevanje videoposnetkov je potrebna registracija, za pregledovanje pa ne. Izjema so posnetki, ki niso primerni za osebe, mlajše od 18 let. Uporabniki lahko nalagajo lastne posnetke ali tiste posnetke, za katere imajo dovoljenje avtorja, prepovedano pa je nalaganje posnetkov, ki vsebujejo pornografske vsebine, nasilje, kriminalna dejanja, psovke … YouTube si pridržuje pravico za brisanje, uporabo in spremembo naloženih vsebin."
+  "youtube":"YouTube je priljubljena spletna stran za izmenjavo videoposnetkov, kjer jih uporabniki lahko pregledujejo, komentirajo in ocenjujejo. Za komentiranje in ocenjevanje videoposnetkov je potrebna registracija, za pregledovanje pa ne. Izjema so posnetki, ki niso primerni za osebe, mlajše od 18 let. Uporabniki lahko nalagajo lastne posnetke ali tiste posnetke, za katere imajo dovoljenje avtorja, prepovedano pa je nalaganje posnetkov, ki vsebujejo pornografske vsebine, nasilje, kriminalna dejanja, psovke … YouTube si pridržuje pravico za brisanje, uporabo in spremembo naloženih vsebin.",
+  "z-library":[
+   "spletno mesto za izmenjavo člankov, knjig in revij",
+   "wikidata"
+  ]
  },
  "sr":{
+  "1337x":"1337x је веб страница која пружа директоријум торент датотека и магнетних веза које се користе за дељење датотека путем BitTorrent протокола. Према неким изворима, 1337x је била друга најпопуларнија торрент веб локација 2024.",
   "9gag":"9гаг или у оригиналу је интернет сајт на енглеском језику. Основан је 2008. године и од тада убрзо постаје познат широм света. Сајт је познан по употреби интернет мема.",
   "annas archive":"Анина архива је бесплатни непрофитни метапретраживач библиотеки из сенке на мрежи који пружа приступ разним изворима књига, створен од стране тима анонимних архиватора (који се називају Ана и/или Pirate Library Mirror тим и покренут као директан одговор на напоре органа за спровођење закона, уз формалну помоћ Удружења издавача и Удружења аутора, да затворе З-библиотеку у новембру 2022.",
   "apple app store":"Ап стор је Еплова платформа за дигиталну дистрибуцију апликација за оперативни систем iOS. Сервис дозвољава претрагу и преузимање апликација које су напреављене уз помоћ Епловог -а. Апликације се могу директно преузети на уређај или на лични рачунар уз помоћ софтвера Ајтјунс.",
@@ -7047,8 +7592,12 @@
   "deezer":"francuski je onlajn muzički striming servis. Omogućava korisnicima da slušaju muzički sadržaj od većine svetskih izdavačkih kuća, uključujući i — na raznim uređajima, onlajn i oflajn. Sadrži i mnogo otpremljenih pesama starih/istorijskih izvođača. Nastao je u Parizu (Francuska), a ima preko 53 miliona licenciranih numera (2019) u svojoj biblioteci, s preko 30.000 radijskih kanala, 14 miliona mesečno aktivnih korisnika i 6 miliona plaćenih pratilaca. Servis je dosputan za veb, i.",
   "deviantart":"DeviantArt je onlajn zajednica za umetnička dela, videografiju i fotografiju. Sajt je 7. avgusta 2000. pokrenuo Angelo Sotira, Scott Jarkoff, Matthev Stephens i drugi. Radovi su organizovani u strukturu kategorije, uključujući fotografiju, digitalnu umetnost, tradicionalnu umetnost, književnost, Fleš, snimanje filmova, skinove za aplikacije, uslužne programe za prilagođavanje operativnog sistema i druge, zajedno sa resursima za preuzimanje kao što su tutorijali i fotografije. Dodatne funkcije uključuju \"časopise\", \"ankete\", \"grupe\" i \"portfolije\".",
   "flickr":"je veb-sajt koji služi kao servis za skladištenje slika i videa onlajn zajednice. Kako je u pitanju popularan veb-sajt među korisnicima koji postavljaju lične fotografije, servis je dosta korišćen među blogerima kao ostava za fotografije.",
+  "free software directory":[
+   "преглед литературе о екосистему дигиталне научне комуникације из 2020. фодине, од Давид В. Левис",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub је веб-базиран хостинг сервис за контролу верзије, Git. Пружа Git функционалности: дистрибуирану контролу ревизија и менаџмент изворног кода, додајући додатне функције. За разлику од Git-а, који је стриктно алат који се користи из командне линије, GitHub пружа веб графички интерфејс, радну површину и мобилну интеграцију. Такође пружа контролу приступа и неколико функција за сарадњу, као што су праћење грешака, захтеве за додавање нових карактеристика, управљање задацима и могућност прављења вики документације за сваки пројекат.",
@@ -7082,7 +7631,7 @@
   "piratebay":"najveći je svetski bittorent pretraživač. Osnovala ga je švedska antiautorska organizacija Piratbiron 2003. godine, ali već 2004. godine nastupaju kao odvojena organizacija. Istom trenutno rukovode Gotfrid Svartholm, Fredrik Nej i Peter Šunde. tragači na kojima mogu da se pronađu sadržaji poput muzike, kompjuterskih programa i sličnog su zaštićeni autorskim pravima pa su, s obzirom na to, ilegalni. Međutim, u Švedskoj se takvi tragači ne smatraju ilegalnim. Odatle je često na udarima organizacija za zaštitu autorskih prava.",
   "reddit":"је веб сајт у виду форума заснован на принципу постављања, коментарисања и оцењивања веб садржаја. Корисници могу бити регистровани, али није неопходно за претраживање веб сајта. Корисници на сајт постављају садржај у виду текста, линкова и фотографија које потом оцењују други корисници. Садржај је подељен у сабредите, који обично покривају неку одређену тему као што су новости, наука, технологија, видео-игре, књиге, филмови, музика, храна, фотографије, као и разноврсан садржај који интернет нуди.",
   "rottentomatoes":"Rotten Tomatoes веб-сајт је која сакупља филмске критике, као и информације и вести о филмовима, а потом генерише агрегирану рецензију. Компанију су у августу 1998. покренула три студента са Калифорнијског универзитета, Берклија: Сен Дуонг, Патрик И. Ли и Стивен Ванг.",
-  "rumble":"Рамбл канадски је веб-сајт за дељење и размену видео-датотека. Основао га је 2013. године Крис Павловски, технолошки предузетник из Канаде. Месечни број корисника Рамбла бележи брзи раст од јула 2020. године, са 1,6 милиона корисника на 31,9 милиона до краја првог квартала 2021.",
+  "rumble":"Rumble канадски је веб-сајт за дељење и размену видео-датотека. Основао га је 2013. године Крис Павловски, технолошки предузетник из Канаде. Месечни број корисника Рамбла бележи брзи раст од јула 2020. године, са 1,6 милиона корисника на 31,9 милиона до краја првог квартала 2021.",
   "semantic scholar":"Semantički učenjak je pretraživač akademskih publikacija podržan veštačkom inteligencijom razvijen na Alenovom institutu za veštačku inteligenciju i javno lansiran u novembru 2015. godine. On koristi napredak u obradi prirodnog jezika da obezbedi sažetke za naučne radove. Tim Semantičkog učenjaka aktivno istražuje upotrebu veštačke inteligencije u obradi prirodnog jezika, mašinskom učenju, interakciji čoveka i računara i pronalaženju informacija.",
   "soundcloud":"SoundCloud онлајн је веб-сајт платформа за аудио-дистрибуцију и дељење музике са седиштем у Берлину. Корисници имају могућност да отпреме, уреде и поделе аудио снимке.",
   "vimeo":"Вимио је интернет сајт за постављање, размену и преглед видео-снимака. Основали су га Џејк Лодвик и Зак Клајн.",
@@ -7150,6 +7699,7 @@
    "brave:sv",
    "ref"
   ],
+  "curlie":"Curlie är en länkkatalog på internet som startades av frivilliga medarbetare och tog över efter att Open Directory Project (ODP/DMOZ) lades ner 17 mars 2017.",
   "currency":"Duckduckgo är en söktjänst som fokuserar på användarnas personliga integritet och anonymitet. Potentiell personidentifierande information sägs varken lagras vid besök på webbplatsen eller associeras med söktermer, vilket även gäller IP-adresser. Inget skickas heller till någon tredje part.",
   "dailymotion":"Dailymotion är en fransk videogemenskap, det vill säga en webbplats med videoklipp som laddas upp av dess användare, med tillhörande diskussioner och sociala medier-funktioner. Webbplatsen öppnades i mars 2005. Sedan våren 2014 har Dailymotion stöd för Chromecast.",
   "ddg definitions":[
@@ -7190,8 +7740,12 @@
    "wikidata"
   ],
   "flickr":"Flickr är en webbtjänst för uppladdning av digitala bilder och videofilmer i privata eller publika fotoalbum. Flickr är även en community som gör det möjligt för användare att skapa och använda sig av diskussionsgrupper samt kommentera bilder och videoklipp. Användare kan skapa ett Flickr-konto eller logga in med Facebook eller Google för att ha ett konto på Flickr. Man kan automatiskt \"tagga\" sina bilder med Creative commons som licens.",
+  "free software directory":[
+   "vetenskaplig artikel",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"Github är en webbaserad och centraliserad lagring av versionshistorik för programvaruutvecklingsprojekt som använder versionshanteringssystemet Git. Github erbjuder gratis lagring men även abonnemang för extra funktionalitet. Många projekt på Github kretsar kring öppen källkod vilket ger användare gratis tillgång till funktionalitet som i annat fall kostar. I maj 2011 utsågs Github till det populäraste värdtjänsten för lagring av öppen källkod och gick därmed om konkurrenterna Sourceforge och Google Code.",
@@ -7206,7 +7760,6 @@
   ],
   "google scholar":"Google Scholar är en tjänst från söktjänstföretaget Google. Med hjälp av den kan man söka efter vetenskapliga publikationer och tidskrifter samt se vilka bibliotek dessa finns tillgängliga på. Tjänsten är även en citeringsdatabas som visar vilka artiklar och böcker som hänvisar till varandra och hur många sådana hänvisningar varje verk har. Enskilda forskare kan skapa sidor inom ramen för tjänsten där deras verk och citeringar samlas. På dessa sidor redovisas årlig statistik över antalet citeringar som forskarens verk har genererat.",
   "google videos":"Google Videos var en gratistjänst som hölls tillhanda av Google som lät vem som helst ladda upp videoklipp på Googles servrar såväl som att man kan göra sina egna videoklipp tillgängliga gratis. Användare kunde söka och spela videor direkt från Google Video, så kallad streaming (strömning). Man kunde också ladda ner videofilerna eller lägga upp dem som strömmade enheter på sin egen webbplats. Möjligheten att ladda upp nya videor lades dock ned 2009 bland annat på grund av Googles uppköp av Youtube som senare helt ersatte tjänsten.",
-  "gpodder":"gPodder är ett datorprogram för bland annat GNU/Linux, Windows och Mac OS och fungerar som en hanterare för poddradiokanaler. Programmet är GNU GPL-licensierat och är således fri programvara. Programmets senaste stabila utgåva är version 2.9 och utgavs i oktober 2010. gPodder är skrivet i Python, och utvecklas av the gPodder Team, som leds av Thomas Perl.",
   "hoogle":"Haskell är ett funktionellt programspråk. Utvecklingen av språket, som fick sitt namn efter den amerikanska logikern Haskell Curry, startades 1987 av en internationell kommitté. Femton år senare, år 2003, publicerade de sedan en stabil definition av språket. Haskell bygger till stor del, som många andra funktionella programspråk, på lambdauttryck och rekursion, men har också ett starkt typsystem och flera andra relativt ovanliga egenskaper som exempelvis lat evaluering. Språket är också konstruerat för att vara så kompakt och så likt matematik som möjligt, och lånar därför symboler ur både logiken och matematiken.",
   "imdb":"Internet Movie Database är den äldsta och största filmdatabasen på internet. Dess tyngdpunkt ligger på engelskspråkiga filmer, men innehåller även information om icke-engelska filmer, lågbudget- och TV-filmer, TV-serier, datorspel samt i viss utsträckning TV-program. Enligt IMDB besöks webbplatsen av över 100 miljoner personer per månad och databasen innehåller över 3,5 miljoner filmer, TV-serier och program. Sedan 1998 ägs IMDB av Amazon.com.",
   "lemmy comments":[
@@ -7239,13 +7792,13 @@
   "openstreetmap":"OpenStreetMap, är ett ideellt projekt för framtagning av geografisk information. Datan kan sedan användas för att skapa vägkartor, kartor för geocaching, kartor över sevärdheter i en viss ort eller andra ändamål, både ideellt och kommersiellt.",
   "peertube":"Peertube, i marknadsföringssyfte skrivet PeerTube, är en fritt licensierad, decentraliserad, Activitypub-federerad videoplattform som använder WebTorrent- och peer-to-peer-teknik för att minska belastningen på enskilda servrar när videor visas.",
   "pinterest":"Pinterest är en webbtjänst eller en social nätverkstjänst där användare kan ladda upp, organisera och dela med sig av sina bilder på digitala anslagstavlor, pinboards. Användarna kan också med hjälp av ett tillägg i webbläsaren spara och dela bilder som de hittar på olika webbplatser på internet. Webbplatsägare bereds möjlighet att publicera en knapp på sin webbplats som automatiskt delar webbplatsens innehåll på besökarens pinboard på Pinterest.",
-  "piratebay":"The Pirate Bay, TPB, är en svensk trackersökmotor som grundades i Sverige 2003, vilken i dagsläget har över 5 miljoner användare och indexerar över 10 miljoner torrent-filer. \"Trackern\" är en av världens största och en pionjär inom nätbaserad kopiering och spridning av digitalt material. The Pirate Bays logotyp föreställer ett piratskepp vars ena segel innehåller en variant av Jolly Roger (\"Sjörövarflaggan\"), i vilken dödskallen ersatts av ett kassettband. Symbolen kassettband och korsade ben användes under 1980-talet av musikindustrin i kampanjen Home Taping is Killing Music, och en variant används även av Piratbyrån. I december 2014 släcktes hemsidan ner efter en razzia av svenska polisen. Den 31 januari 2015 återkom sajten med en fågel Fenix som logga istället för ett piratskepp.",
+  "piratebay":"The Pirate Bay, TPB, är en svensk trackersökmotor som grundades i Sverige 2003, vilken 2008 hade över 5 miljoner användare och indexerar över 10 miljoner torrent-filer. \"Trackern\" är en av världens största och en pionjär inom nätbaserad kopiering och spridning av digitalt material. The Pirate Bays logotyp föreställer ett piratskepp vars ena segel innehåller en variant av Jolly Roger (\"Sjörövarflaggan\"), i vilken dödskallen ersatts av ett kassettband. Symbolen kassettband och korsade ben användes under 1980-talet av musikindustrin i kampanjen Home Taping is Killing Music, och en variant används även av Piratbyrån. I december 2014 släcktes hemsidan ner efter en razzia av svenska polisen. Den 31 januari 2015 återkom sajten med en fågel Fenix som logga istället för ett piratskepp.",
   "pubmed":"Medline är en databas för vetenskapliga artiklar inom det medicinska fältet, som drivs av United States National Library of Medicine. Databasen omfattar bibliografiuppgifter med mer än 24 miljoner referenser som publicerats i över 5 200 vetenskapliga tidskrifter på numer omkring 40 språk; tidigare upp till omkring 60 språk. Från 1950-talet och framåt ingår ofta citeringar och sammanfattningar för forskningsartiklar inom det biomedicinska fältet, medan tidigare artiklar anges ofta enbart med uppgift om rubrik och författare.",
   "reddit":"Reddit är en webbplats med nyheter och diskussionsforum. Användare kan förutom att läsa innehållet också posta egna länkar till innehåll på nätet eller posta \"self\"-poster som innehåller användarskapad text. Andra användare kan sen antingen rösta \"upp\" eller \"ner\" de postade länkarna, och de mest framgångsrika länkarna når då framsidan. Användare kan också kommentera länkar som postats och svara på andra kommentarer, vilket skapar ett community. Reddit-användare kan också skapa sina egna inriktade sektioner som kallas subreddits. Ett exempel på en sådan är den svenska (r/sweden), där man kan posta länkar och kommentera.",
   "rottentomatoes":"Rotten Tomatoes är en webbplats som ägnar sig åt recensioner, information och nyheter om filmer och tv-spel. De som arbetar med sidan söker igenom Internet efter film- och spelrecensioner, som de sedan samlar in och publicerar på webbplatsen. Recensionerna hämtas från såväl stora som små amerikanska tidningar och både från dem med enbart nätupplaga och dem som har tryckt upplaga och nätupplaga.",
   "soundcloud":"Soundcloud är en onlineplattform för distribution av ljud, främst musik via datormoln.",
   "tagesschau":"Tagesschau är en tysk nyhetssändning i ARD som produceras av ARD-aktuell och som visas flera gånger dagligen i tv-kanalen Das Erste. Dess viktigaste sändning är huvudsändningen klockan 20, som även visas i de tyska tredjekanalerna samt Phoenix, 3Sat, EinsPlus och EinsExtra. Tagesschau är Tysklands äldsta TV-nyhetsprogram och har sänts sedan 26 december 1952. Tagesschau har sin studio hos Norddeutscher Rundfunk i Hamburg. Programmet inleds traditionellt med en gonggong i vinjetten.",
-  "vimeo":"Vimeo är en amerikansk webbplats för videodelning grundad 2004.",
+  "vimeo":"Vimeo är en amerikansk webbplats för videodelning som grundades 2004. Vimeo finns både som gratisversion och betalversion, där betalversionerna innehåller utökade funktioner. Det mesta av videomaterialet är gratis att ta del av, men Vimeo har även en Vimeo on demand-tjänst där filmskapare kan erbjuda sina filmer mot betalning.",
   "wikibooks":"Wikibooks är ett systerprojekt till Wikipedia som tillhandahåller böcker under fri licens. Till skillnad från Wikipedia, som publicerar uppslagsverksartiklar, publicerar Wikibooks böcker eller kompendier, likaså skrivna av användare själva. Det kan röra sig om så olika ämnen som astronomi, språk, hur man installerar Windows, receptsamlingar eller hur man skriver ett datorspel.",
   "wikicommons.audio":[
    "wikicommons.images:sv",
@@ -7262,7 +7815,7 @@
   ],
   "wikidata":"Wikidata är ett projekt initierat av Wikimedia Tyskland, som startade en wiki den 29 oktober 2012 för gemensam flerspråkig lagring av data. Projektet drivs sedan 2013 av Wikimedia Foundation. Målet var i ett första skede att möjliggöra synkronisering av olika språkversioner av Wikipedia vad gäller språklänkar, och senare även uppgifter i faktarutor, länklistor, tabeller, diagram och sifferuppgifter i den löpande texten, tillsammans med källhänvisningar. Wikidata är lämplig för sifferuppgifter och andra kvantitativ data som inte är löpande text, exempelvis geografiska positioner, folkmängd, sportresultat, och hur olika objekt (Wikidataartiklar) är relaterade till varandra. Ett syfte med wikidata är att underlätta arbetet med att underhålla flera språkversioner av Wikimedias olika projekt. Wikidata lagrar data gemensamt på motsvarande sätt som Wikimedia Commons lagrar multimediala filer gemensamt. Mycket av datat i wikidata har hämtats av bottar från Wikipedias faktarutor på olika språk, men också från andra källor, exempelvis ontologier som beskriver vilka begrepp som är instanser och underklasser av varandra. Wikidatas innehåll redigeras dessutom manuellt, på liknande vis som Wikipedias innehåll.",
   "wikinews":"Wikinews är en nyhetstjänst, baserad på wikiteknik, som tillhandahålls av Wikimedia Foundation. 2013 fanns den på cirka 30 språk. Den 10 augusti 2013 stängdes den svenskspråkiga upplagan.",
-  "wikipedia":"Wikipedia är en wiki och en mångspråkig webbaserad encyklopedi. Den har i huvudsak fritt och öppet innehåll som utvecklas av dess användare, ofta benämnda wikipedianer. Innehållet bygger på oberoende trovärdiga källor. Wikipedia lanserades den 15 januari 2001 av Jimmy Wales och Larry Sanger, ursprungligen i en engelskspråkig version, och är det mest besökta uppslagsverket på internet. Svenskspråkiga Wikipedia startades den 21 maj 2001. Wikipedia är (2020) rankad som världens sjunde och Sveriges sjätte mest besökta webbplats enligt Similarweb. Wikipedia drivs av den icke-vinstinriktade stiftelsen Wikimedia Foundation med stöd av privata donatorer. Projektet bygger på wikiprogramvaran Mediawiki, som är fri programvara och har öppen källkod.",
+  "wikipedia":"Wikipedia är en wiki och en mångspråkig webbaserad encyklopedi. Den har i huvudsak fritt och öppet innehåll som utvecklas av dess användare, ofta benämnda wikipedianer. Innehållet bygger på oberoende trovärdiga källor. Wikipedia lanserades den 15 januari 2001 av Jimmy Wales och Larry Sanger, ursprungligen i en engelskspråkig version, och är det mest besökta uppslagsverket på internet. Svenskspråkiga Wikipedia startades den 21 maj 2001. Wikipedia är (2024) rankad som världens sjunde och Sveriges sjätte mest besökta webbplats enligt Similarweb. Wikipedia drivs av den icke-vinstinriktade stiftelsen Wikimedia Foundation med stöd av privata donatorer. Projektet bygger på wikiprogramvaran Mediawiki, som är fri programvara och har öppen källkod.",
   "wikiquote":"Wikiquote är en citatsamling och är ett systerprojekt till Wikipedia. Wikiquote liknar denna mycket i utseende och körs på samma programvara, MediaWiki. Projektet startades i juni 2003, och fanns då endast i en engelsk version. I juli 2004 lades nya språk till och i dagsläget finns Wikiquote tillgängligt på 24 språk, däribland, svenska. Svenskspråkiga Wikiquote hade februari 2011 över 1 000 artiklar.",
   "wikisource":"Wikisource är ett systerprojekt till Wikipedia som startades den 24 november 2003. Det är ett arkiv för tidigare publicerade texter, såsom böcker och historiska dokument, som det är fritt att använda, i allmänhet för att upphovsrättsskyddet upphört. Vid sidan av faksimilversioner tillhandahåller Wikisource bearbetade versioner med korrekturläst och sökbar text, eventuellt med kommentarer, samt bakgrundsinformation, såsom bibliografier.",
   "wikispecies":"Wikispecies är ett wiki-baserat systerprojekt till Wikipedia som i december 2019 uppnådde 700 000 artiklar.",
@@ -7271,14 +7824,14 @@
   "wiktionary":"Wiktionary är ett flerspråkigt webbaserat projekt vars syfte är att skapa en fri ordbok. Projektet finns på över 170 olika språk. Till skillnad från traditionella ordböcker är Wiktionary kollektivt skriven av volontärer. Ordboken använder sig av wikiprogramvara, som tillåter besökare och användare att redigera nästan alla artiklar. Projektets slogan är den fria ordboken. Wiktionary använder även samma wikimotor, MediaWiki, som alla andra Wikimediaprojekt.",
   "wolframalpha":"Wolfram Alpha är ett sökmotorliknande internetverktyg som utvecklats av Wolfram Research.",
   "wttr.in":[
-   "Väderleksprognos för: Boydton, Virginia, United States",
+   "Väderleksprognos för: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"Youtube är en videogemenskap, det vill säga en webbplats med videoklipp som laddas upp av dess användare, med tillhörande diskussioner och sociala medier-funktioner. Webbplatsen öppnades den 14 februari 2005."
  },
  "szl":{
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"Sznuparka Google - necowo sznuparka zbajstlowano bez hamerikůńsko firma Google Inc.. Ji cwekym je skatalogowańy wszyjskich mogebnych danych a pokozywańy jich bez hilfa interneca.",
@@ -7336,15 +7889,11 @@
   ],
   "flickr":"பிளிக்கர் அல்லது பிலிக்கர் (Flickr), ஒளிப்படம் மற்றும் நிகழ்பட சேமிப்பு சேவையை வழங்கும் தளம் ஆகும். இது ஆரம்பத்தில், இணையப் பயனர்கள், இலகுவாக அவர்களுடைய ஒளிப்படங்களை சேமித்து பகிர ஏதுவான தளமாக பிரபலமானது. இந்த சேவை நிறுவனம் லுடைகோர்ப் என்ற நிறுவனத்தினால் உருவாக்கப்பட்டதோடு, பின்னாளில் இது யாகூ! நிறுவனத்தினால் வாங்கப்பட்டது.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"கிட்ஹப் இன்க் ஒரு இணைய வழி கிட் திருத்தக் கட்டுப்பாடு ஆகும். இது பெரும்பாலும் கணினி நிரல்களுக்காகப் பயன்படுகிறது. இது நிரல் திருத்தக்கட்டுப்பாடும், நிரல் மேலான்மையயும், இன்னும் பிற சேவைகளையும் அளிக்கிறது. இது பயனர் நுழைவுக் கட்டுப்பாடு, பிழை கண்காணிப்பு, திட்ட மேலான்மை, புதிய வேண்டுகோள், மற்றும் திட்டத்திற்கான விக்கி சேவையையும் வழங்குகின்றது.",
   "google":"கூகிள் தேடல் கூகிள் நிறுவனத்தின் உலகின் மிகப் பெரும் தேடற்பொறியாகும். கூகிள் தேடுபொறி இணையத்தில் உள்ள அனைத்து பக்கங்களில் பயனர்களின் தேடலுக்கு ஒத்த உள்ளடக்கத்தை உள்ளவையாக கருதப்படும் பக்கங்களை பட்டியலிடுகின்றது. கூகிள் தேடுபொறி பல்வேறு சேவைகள் மூலமாக பல நூறு மில்லியன் தேடல்களை மேற்கொள்கின்றது. சமீபத்தில் வெளியான கூகிள் தேடுபொறி பற்றிய வீடியோ விளம்பரம் ஒன்று பிரபலங்களை கண்கலங்க வைத்துள்ளது.",
-  "google images":[
-   "Google Images. வலையில் கிடைக்கக்கூடிய மிக விரிவான படத் தேடல்.",
-   "https://images.google.com"
-  ],
   "google news":"கூகிள் செய்திகள், கூகிள் நிறுவனத்தால் வழங்கப்படும் இலவச செய்தி திரட்டி ஆகும். ஒரு தானியங்கி திரட்டல் வழிமுறை மூலம் ஆயிரக்கணக்கான பிரசுரங்களின் சமீபத்திய செய்திகளை இது தேர்ந்தெடுக்கிறது.",
   "google play apps":"கூகுள்பிளே என்பது இலக்கமுறை தகவல்களை வழங்கும் ஒரு சேவையாகும். இது கூகிள் நிறுவனத்தால் வழங்கப்படுகிறது. இது ஆன்டிராய்டு பயன்பாடுகள், இசைக்கோப்புகள், புத்தகங்கள், திரைப்படங்கள், விளையாட்டுகள் போன்றவற்றை கொண்ட ஓர் இணையக் கடை ஆகும். மார்ச் 2012ல் கூகுள்தனது ஆன்டிராய்டு அங்காடியையும், இசைச் சேவையையும் இணைத்து கூகுள்பிளேவை ஆரம்பித்தது. 2017 ஆம் ஆண்டு புள்ளிவிவரப்படி, 35 இலட்சம் பதிவிறக்கங்கள், இத்தளத்தில் நடந்துள்ளன.",
   "google play movies":[
@@ -7356,6 +7905,7 @@
   "imdb":"ஐ. எம். டி. பி (IMDb) இவ்விணையத்தளம் ஆனது உலக திரைப்படங்களினைப் பற்றிய அனைத்துத் தகவல்களையும் வழங்கும் தளமாக விளங்குகின்றது. மேலும் இவ்விணையத்தளத்தினை இலவசமாகப் பயனர் பகுதியை ஏற்படுத்திக் கொள்ள வாய்ப்புகளும் உண்டு. உலகளவில் திரைப்படங்களிற்காகப் பார்க்கப்படும் தளங்களில் இத்தளம் முதலிடத்தில் இருப்பது குறிப்பிடத்தக்கது. மிகப் பெரிய பட விநியோக நிறுவனங்களான பாராமவுண்ட், யுனிவெர்சல், பாக்ஸ் பிக்சர்ஸ், வார்னர் ப்ரதர்ஸ், கொலம்பியா பிக்சர்ஸ் போன்றவை தங்களது படங்களைப் பற்றி அவர்களே தகவல்களை இந்த தரவுத் தளத்தில் உள்ளீடு செய்வார்கள்.",
   "library of congress":"காங்கிரசு நூலகம் என்பது அமெரிக்கக் காங்கிரசின் நூலகத்தைக் குறிக்கிறது. நடைமுறையில் ஐக்கிய அமெரிக்காவின் தேசிய நூலகமாகச் செயற்படும் இது, அமெரிக்கக் காங்கிரசின் ஆய்வுப் பிரிவாகவும் தொழிற்படுகிறது. வாசிங்டன் டி. சி. இல் அமைந்துள்ள இந் நூலகம் பரப்பளவிலும், நூல்களின் எண்ணிக்கையிலும் உலகிலேயே மிகவும் பெரியது ஆகும். 2007 ஆம் ஆண்டின் கணக்கின் படி இந்நூலகத்தில் 32,332,832 நூல்களும், மொத்தமாக 138,313,427 உருப்படிகளும் உள்ளன",
   "metacpan":"சிபான் என்பது காம்ப்ரிஹென்சிவ் பேர்ள் ஆர்க்கைவ் நெட்வொர்க் என்பதன் சுருக்கமாகும். இது இணையத்தில் பேர்ள் நிரல்களை கொண்டுள்ள தளமாகும். இந்த தளத்தில் ஒரு லட்சத்துக்கும் அதிகமான பேர்ள் நிரல்கள் சேமிக்கப்பட்டுள்ளன. நிரல்களுடன் அவற்றுக்கான ஆவணங்களும் கிடைக்கின்றன. மின்னஞ்சல் அனுப்புதல், கோப்புகளை படித்தல் உள்ளிட்ட பொதுவான செயல்பாடுகளுக்கான நிரல்களை காணலாம். இத்தகைய செயல்பாடுகளுக்காக நிரல் எழுதி நேர விரயமாவதற்கு பதிலாக, இங்கே தேடிப் பெறலாம். இந்த தளத்தில் கிடைக்கக்கூடிய பெரும்பாலான நிரல்கள் இலவசமானவை, திறமூல உரிமை கொண்டவை. இந்த தளத்தை எவரும் பயன்படுத்த முடியும்.",
+  "openlibrary":"திறந்த வெளி நூலகம் என்பது \"பதிப்பிக்கப்பட்ட ஒவ்வொரு நூலுக்கும் ஒவ்வொரு வலைப்பக்கத்தை\" உருவாக்கும் நோக்குடன் செயல்படும் இணையத் திட்டம் ஆகும். இதனை ஏரன் சுவோற்சு, புரூசுட்டர் கேல் மற்றும் பலர் தொடங்கினர். இது ஒரு இணைய ஆவணகத் திட்டம் ஆகும். இத்திட்டத்துக்கான ஒரு பகுதி நிதியை கலிப்போர்னியா அரசு நூலகமும் கேல்/ஆசுட்டின் அறக்கட்டளையும் வழங்கியுள்ளன.",
   "openstreetmap":"ஓபன்சிரீட்மேப் ஓர் கட்டற்ற புவியியல் தரவுத்தளமாகும், இது விக்கிப்பீடியா போலவே தன்னார்வல பயனர் சமூகத்தால் புதுப்பிக்கப்பட்டு பராமரிக்கப்படுகிறது. பங்களிப்பாளர்கள் நில கணக்கெடுப்புகளிலிருந்து தரவைச் சேகரிக்கின்றனர், வான் ஒளிப்படங்களிலிருந்து வரைபடங்களை வரைகிறார்கள், பிற கட்டற்ற உரிமம் பெற்ற புவியியல் தரவு மூலங்களிலிருந்தும் இறக்குமதி செய்கிறார்கள். ஓபன்சிரீட்மேப் ஆனது கட்டற்ற தரவுத்தள உரிமத்தின் கீழ் கட்டற்ற உரிமம் பெற்றது. 2004 ஆம் ஆண்டு ஸ்டீவ் கோஸ்ட் என்பவர் இதனை நிறுவினார்",
   "reddit":"Reddit, ரெடிட் என்பது ஒரு அமெரிக்க சமூக செய்தித் தொகுப்பு, உள்ளடக்க மதிப்பீடு மற்றும் இணைய மன்றம் ஆகும். பதிவுசெய்யப்பட்ட பயனர்கள் இணைப்புகள், உரை இடுகைகள், படங்கள் மற்றும் வீடியோக்கள் போன்ற உள்ளடக்கத்தை தளத்தில் சமர்ப்பிக்கவும், பின்னர் அவை மற்ற உறுப்பினர்களால் வாக்களிக்கப்பட்டன அல்லது குறைக்கப்படுகின்றன. இடுகைகள் \"சமூகங்கள்\" அல்லது \"சப்ரெடிட்கள்\" எனப்படும் பயனர் உருவாக்கிய பலகைகளில் பாடத்தின் அடிப்படையில் ஒழுங்கமைக்கப்படுகின்றன. அதிக ஆதரவுடன் கூடிய சமர்ப்பிப்புகள் அவற்றின் சப்ரெடிட்டின் மேற்பகுதியில் தோன்றும், மேலும் அவை போதுமான ஆதரவைப் பெற்றால், இறுதியில் தளத்தின் முதல் பக்கத்தில் தோன்றும். ரெடிட் நிர்வாகிகள் சமூகங்களை நடுநிலைப்படுத்துகின்றனர். ரெடிட் பணியாளர்கள் அல்லாத சமூகம் சார்ந்த மதிப்பீட்டாளர்களாலும் மாடரேஷன் நடத்தப்படுகிறது.",
   "rottentomatoes":"அழுகியத் தக்காளிகள் திரைப்பட மதிப்புரைகளுக்காகவும் செய்திகளுக்காகவும் ஆகத்து 1998இல் துவங்கப்பட்ட வலைத்தளம் ஆகும்; இது பரவலாக திரைப்பட மதிப்புரைத் திரட்டி என அறியப்படுகின்றது. இத்தளத்தில் தற்போது தொலைக்காட்சி நிகழ்ச்சிகளும் இடம் பெறுகின்றன. மோசமான நாடகங்களை எதிர்த்து பார்வையாளர்கள் அழுகியத் தக்காளிகளை எறியும் வழக்கத்தை ஒட்டி இதன் பெயர் அமைந்துள்ளது. இதனை சென் டுயொங் துவக்கினார். இதன் உரிமை சனவரி 2010 முதல் பிக்ஸ்டெர் என்ற நிறுவனத்திற்கு மாறியது. 2011இல் இந்த நிறுவனத்தை வார்னர் புரோஸ். வாங்கியது.",
@@ -7378,7 +7928,7 @@
   ],
   "wikidata":"விக்கித்தரவு (Wikidata) என்பது விக்கிமீடியா நிறுவனத்தால் இயக்கப்படும் பன்மொழி விக்கி அறிவுத் தளம் ஆகும். விக்கிப்பீடியா போன்ற விக்கிமீடியத் திட்டங்களில் பயன்படுத்துவதற்கான தரவுகளை வழங்கும் பொதுமூலமாக இது தொழிற்படுகின்றது. விக்கிபேசு என்ற மென்பொருளில் இது கட்டமைக்கப்பட்டுள்ளது.",
   "wikinews":"விக்கிசெய்தி, விக்கிமீடியா நிறுவனத்திரால் நடத்தப்படும் கட்டற்ற செய்திக் களமாகும். இது உலகளாவிய தன்னார்வலர்கள் தாமாகவே செய்திகளை உடனுக்குடன் மேலேற்றம் செய்யும் முறையாகும்.",
-  "wikipedia":"விக்கிப்பீடியா என்பது, வணிக நோக்கற்ற விக்கிமீடியா நிறுவனத்தின் உதவியுடன் நடத்தப்படும், கூட்டாகத் தொகுக்கப்படும், பன்மொழி, கட்டற்ற இணையக் கலைக்களஞ்சியமாகும். தமிழ் விக்கிப்பீடியாவின் 1,65,604 கட்டுரைகளுடன் சேர்த்து இதன் மொத்தக் கட்டுரைகளான 24 மில்லியன் கட்டுரைகளும் உலகெங்கிலுமுள்ள தன்னார்வலர்களால் கூட்டாக எழுதப்படுகின்றன. பெரும்பாலும் இதன் எல்லாக் கட்டுரைகளும், இதனைப் பயன்படுத்தும் எவராலும், தொகுக்கப்படக் கூடுவன. மேலும் இது கிட்டத்தட்ட 100,000 முனைப்பான பங்களிப்பாளர்களையும் கொண்டுள்ளது. மே 2024 வரையில், விக்கிப்பீடியா 285 மொழிகளில் செயற்படுகிறது. இது இணையத்தளத்தில் இயங்கும் உசாத்துணைப் பகுதிகளிலேயே மிகவும் பெரியதும், அதிகப் புகழ்பெற்றதுமாகும். மேலும், இது அலெக்சா இணையத்தளத்தில் காணப்படும் இணையத்தளங்களின் தரவரிசையில் ஆறாவது இடத்தில் உள்ளதோடு, உலகளவில் அண்ணளவாக 365 மில்லியன் வாசகர்களையும் கொண்டுள்ளது.",
+  "wikipedia":"விக்கிப்பீடியா என்பது, வணிக நோக்கற்ற விக்கிமீடியா நிறுவனத்தின் உதவியுடன் நடத்தப்படும், கூட்டாகத் தொகுக்கப்படும், பன்மொழி, கட்டற்ற இணையக் கலைக்களஞ்சியமாகும். தமிழ் விக்கிப்பீடியாவின் 1,68,331 கட்டுரைகளுடன் சேர்த்து இதன் மொத்தக் கட்டுரைகளான 24 மில்லியன் கட்டுரைகளும் உலகெங்கிலுமுள்ள தன்னார்வலர்களால் கூட்டாக எழுதப்படுகின்றன. பெரும்பாலும் இதன் எல்லாக் கட்டுரைகளும், இதனைப் பயன்படுத்தும் எவராலும், தொகுக்கப்படக் கூடுவன. மேலும் இது கிட்டத்தட்ட 100,000 முனைப்பான பங்களிப்பாளர்களையும் கொண்டுள்ளது. அக்டோபர் 2024 வரையில், விக்கிப்பீடியா 285 மொழிகளில் செயற்படுகிறது. இது இணையத்தளத்தில் இயங்கும் உசாத்துணைப் பகுதிகளிலேயே மிகவும் பெரியதும், அதிகப் புகழ்பெற்றதுமாகும். மேலும், இது அலெக்சா இணையத்தளத்தில் காணப்படும் இணையத்தளங்களின் தரவரிசையில் ஆறாவது இடத்தில் உள்ளதோடு, உலகளவில் அண்ணளவாக 365 மில்லியன் வாசகர்களையும் கொண்டுள்ளது.",
   "wikiquote":"விக்கி மேற்கோள் (Wikiquote), விக்கிப்பீடியாவை நடத்தும் விக்கிமீடியா நிறுவனத்தின் இன்னொரு திட்டமாகும். இத்திட்டமும் விக்கி மென்பொருளை பயன்படுத்துகிறது. அனைத்து மொழிகளில் உள்ள மேற்கோள்களின் கட்டற்ற இணையத் தொகுப்பை உருவாக்குவது இத்திட்டத்தின் நோக்கமாகும். மேலும் இது புகழ்பெற்ற மக்கள், திரைப்படங்கள், புத்தகங்கள் மற்றும் பழமொழி ஆகியவற்றின் மேற்கோள்களை உள்ளடக்கிய ஒரு மேற்கோள் களஞ்சியமாகும்.",
   "wikisource":"விக்கிமூலம் (Wikisource) ஓர் இலவச இணைய நூலகம் ஆகும். விக்கிமீடியா அறக்கட்டளை நடத்தும் விக்கித் திட்டங்களுள் இதுவும் ஒன்று. இது கட்டற்ற உள்ளடக்கம் (பகிர்வுரிமம்) கொண்ட மூல நூல்களின் இணையத் தொகுப்பாகும்.",
   "wikispecies":"விக்கியினங்கள் விக்கி‎யை அடிப்படையாகக் கொண்ட விக்கிமீடியா நிறுவனத்தின் ஒரு இணையத் திட்டமாகும். இத்திட்டம் உலகிலுள்ள உயிரினங்களின் பெயர் அட்டவணையை தயாரிப்பதற்காக ஆகத்து 2004ம் வருடம் உருவாக்கப்பட்ட திட்டம் ஆகும்.",
@@ -7387,7 +7937,7 @@
   "wiktionary":"விக்சனரி (Wiktionary) என்பது சொற்களுக்கான பொருள், அவற்றின் மூலம், உச்சரிப்பு முதலியவற்றை உள்ளடக்கிய, கட்டற்ற பன்மொழி அகரமுதலி ஒன்றைக் கூட்டு முயற்சியில் உருவாக்கும் ஒரு திட்டமாகும். இத்திட்டம் விக்கிமீடியா நிறுவனத்தினால் வழிநடத்தப்படுகிறது. வணிக நோக்கற்ற இந்த அகரமுதலியை இலவசமாக எவரும் பயன்படுத்திக் கொள்ள முடியும்; பங்கேற்கவும் முடியும்.",
   "wolframalpha":"வொல்பிராம் அல்பா (Wolfram|Alpha) என்பது ஒரு கேள்விகளுக்குப் பதிலளிக்கும் இயந்திரம். இது மதமட்டிக்கா மென்பொருளை உருவாக்கிய வொல்பிராம் ஆய்வு நிறுவனத்தால் உருவாக்கப்பட்டது. கேள்விகள் இலக்கணப் பகுப்பாய்வு செய்யப்பட்டு, கணிக்கூடியவாறு ஒழுங்கமைக்கப்பட்ட தரவுகளைக் கொண்டு விடைகள் தருவிக்கப்படுகின்றன. துறைசார் கேள்விகளுக்கு இது துல்லியமான பதில்களைத் தரக்கூடியது.",
   "wttr.in":[
-   "வானிலை அறிக்கை Boydton, Virginia, United States",
+   "வானிலை அறிக்கை San Jose, California, United States",
    "https://wttr.in"
   ],
   "yahoo news":"யாஹூ! செய்திகள் யாஹூ! இன் செய்திச் சேவையாகும். இதன் ஆங்கிலச் செய்திகள் CNN, USA Today போன்றவற்றில் இருந்து வருவதாகும். தமிழ்ச் செய்திகள் பெரும்பாலும் வெப்தூனியாவில் இருந்து வருவதாகும்.",
@@ -7400,7 +7950,7 @@
    "https://www.bing.com"
   ],
   "bing images":[
-   "మీ ఆసక్తులకు అనుగుణంగా ఫీడ్ చూడండి",
+   "Bing చిత్రం అనేది ఉత్తమ చిత్రం శోధన ఇంజన్‌గా ఉంటుంది. అవసరాలకు అనుగుణంగా అత్యంత సంబంధితమైన, అధిక నాణ్యత గల చిత్రాలు శోధించే మరియు అన్వేషించే సామర్థ్యాన్ని వినియోగదారులకు అందిస్తుంది.",
    "https://www.bing.com/images"
   ],
   "bing videos":[
@@ -7432,8 +7982,12 @@
    "currency:te",
    "ref"
   ],
+  "free software directory":[
+   "శాస్త్ర విజ్ఞాన వ్యాసం",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "google":"గూగుల్ శోధన, ఇది గూగుల్ అందించిన సెర్చ్ ఇంజిన్.2021లో రోజుకు 2 ట్రిలియన్ల కంటే ఎక్కువ అంతర్జాల శోధనలు దీని ద్వారా జరుగుతాయి, ఇది ప్రపంచ శోధన ఇంజిన్ మార్కెట్లో 92% వాటాను కలిగి ఉంది. ఇది ప్రపంచంలో అత్యధికంగా సందర్శించే వెబ్ సైట్ కూడా. ఇందులో వెతికిన విషయానికి గూగుల్ ద్వారా తిరిగి ఇవ్వబడ్డ శోధన ఫలితాల క్రమం, పాక్షికంగా, \"పేజ్ ర్యాంక్\"అని పిలువబడే ప్రాధాన్యతా ర్యాంక్ వ్యవస్థపై ఆధారపడి ఉంటుంది, అంతర్జాలంలో బహిరంగంగా అందుబాటులో ఉన్న పత్రాలలో వచనం (టెక్స్ట్) మాత్రమే కాక అనేక ప్రత్యేక సేవలు అందిస్తుంది. వీటిలో పర్యాయపదాలు, వాతావరణ అంచనాలు, సమయ మండలాలు, స్టాక్ కోట్స్, మ్యాప్ లు, భూకంప డేటా, మూవీ షోటైమ్స్, విమానాశ్రయాలు, గృహ జాబితాలు,, క్రీడా ఫలితాలు ఉన్నాయి. దీనిని మొదట 1997లో లారీ పేజ్, సెర్జీ బ్రిన్,, స్కాట్ హసన్ అభివృద్ధి చేశారు. దీనిపేరు అసలు ప్రణాళికాబద్ధమైన పేరు గూగోల్ googol తప్పుగా వ్రాయడం నుండి తీసుకోబడింది. 1999 మధ్యనాటికి, గూగుల్ $25 మిలియన్ రౌండ్ వెంచర్ క్యాపిటల్ ఫండింగ్ అందుకున్నప్పుడు, ఇది రోజుకు 500,000 శోధనలను ప్రాసెస్ చేస్తోంది",
@@ -7452,7 +8006,7 @@
   ],
   "imdb":"ఇంటర్నెట్ మూవీ డేటాబేసు వీడియోలకి సంబంధించిన ఒక వెబ్ సైటు. ఇది సినిమాలు, TV షోలు, నటులు, సాంకేతిక నిపుణుల వివరాలతో కూడిన అతి పెద్ద ఆన్ లైన్ సమాచార నిధి (డేటాబేసు). ఇది ప్రస్తుతం Amazon.com సంస్థ ఆధ్వర్వంలో నడుస్తుంది. ఇది అందుబాటులో ఉన్న ఏకైక భాష ఆంగ్లం.",
   "library of congress":"ప్రపంచంలోని అతి పెద్ద గ్రంథాలయం యునైటెడ్ స్టేట్స్ లైబ్రరీ ఆఫ్ కాంగ్రెస్, వాషింగ్టన్, డి.సి. లోని కాపిటల్ హిల్ పైన స్థాపించారు. ఇది 1800వ సంవత్సరం ఏప్రిల్ 24న స్థాపితమైంది.",
-  "openstreetmap":"ఓపెన్ స్ట్రీట్ మేప్ అనేది స్వేచ్ఛగా సవరించగలిగే, స్వేచ్ఛగా వాడుకొనగలిగే ప్రపంచ పటాలను రూపొందించడానికి ఒక సహకార ప్రాజెక్ట్. పటం కంటే, ప్రాజెక్ట్ ద్వారా ఉత్పత్తి చేయబడిన డేటా ప్రాథమిక ఉత్పత్తిగా పరిగణించబడుతుంది. OSM సృష్టి, పెరుగుదల, ప్రపంచంలోని పటం సమాచారం ఉపయోగం లేదా లభ్యతపై పరిమితులు, చవకైన వెంటతీసుకొనివెళ్లగల ఉపగ్రహ నావిగేషన్ పరికరాల (GPS) లభ్యంకావడంపై ఆధారపడింది. స్వచ్ఛంద భౌగోళిక సమాచారానికి OSM ఒక ప్రముఖ ఉదాహరణగా పరిగణించబడుతుంది.",
+  "openstreetmap":"ఓపెన్ స్ట్రీట్ మేప్ అనేది స్వేచ్ఛగా సవరించగలిగే, స్వేచ్ఛగా వాడుకొనగలిగే ప్రపంచ పటాలను రూపొందించడానికి ఒక సహకార ప్రాజెక్ట్. మ్యాప్ కంటే, ప్రాజెక్ట్ ద్వారా ఉత్పత్తి చేయబడిన డేటా ప్రాథమిక ఉత్పత్తిగా పరిగణించబడుతుంది. OSM సృష్టి, పెరుగుదల, ప్రపంచంలోని మ్యాప్ సమాచారం ఉపయోగం లేదా లభ్యతపై పరిమితులు, చవకైన వెంటతీసుకొనివెళ్లగల ఉపగ్రహ నావిగేషన్ పరికరాల (GPS) లభ్యంకావడంపై ఆధారపడింది. స్వచ్ఛంద భౌగోళిక సమాచారానికి OSM ఒక ప్రముఖ ఉదాహరణగా పరిగణించబడుతుంది.",
   "pinterest":[
    "ప్రయత్నించడానికి వంటకాలు, ఇంటి ఆలోచనలు, శైలి ప్రేరణ మరియు ఇతర ఆలోచనలను కనుగొనండి.",
    "https://www.pinterest.com/"
@@ -7476,10 +8030,10 @@
   "wikinews":"వికీన్యూస్ అనేది ఉచిత-కంటెంట్ న్యూస్ వికీ, సహకార జర్నలిజం ద్వారా పనిచేసే వికీమీడియా ఫౌండేషన్ ప్రాజెక్ట్. వికీపీడియా సహ వ్యవస్థాపకుడు జిమ్మీ వేల్స్, \"వికీన్యూస్‌లో, ప్రతి కథను ఎన్‌సైక్లోపీడియా కథనానికి విరుద్ధంగా వార్తా కథనంగా వ్రాయాలి\" అని చెప్పడం ద్వారా వికీపీడియా నుండి వికీన్యూస్‌ను వేరు చేశారు. వికీన్యూస్ యొక్క తటస్థ దృక్కోణం విధానం దీనిని ఇతర సిటిజన్ జర్నలిజం ప్రయత్నాలైన ఇండిమీడియా, ఓమీన్యూస్ నుండి వేరు చేయడం లక్ష్యంగా పెట్టుకుంది. చాలా వికీమీడియా ఫౌండేషన్ ప్రాజెక్ట్‌లకు విరుద్ధంగా, వికీన్యూస్ అసలైన పనిని ఒరిజినల్ రిపోర్టింగ్, ఇంటర్వ్యూల రూపంలో అనుమతిస్తుంది.",
   "wikipedia":"వికీపీడియా, వివిధ భాషల్లో లభించే ఒక స్వేచ్ఛా విజ్ఞాన సర్వస్వం. దీన్ని లాభాపేక్ష రహిత సంస్థ వికీమీడియా ఫౌండేషన్ నిర్వహిస్తుంది. వికీ అనగా అనేక మంది సభ్యుల సమష్టి కృషితో సులభంగా వెబ్ సైటును సృష్టించగల ఒక సాంకేతిక పరిజ్ఞానం. ఎన్‌సైక్లోపీడియా అనగా సర్వ విజ్ఞాన సర్వస్వం. వికీపీడియా అనేపదం ఈ రెండు పదాల నుంచి ఉద్భవించింది. ఇది 2001లో జిమ్మీ వేల్స్, లారీ సాంగర్లచే ప్రారంభించబడింది. అప్పటి నుంచి అత్యంత వేగంగా ఎదుగుతూ, ఇంటర్నెట్లో అతి పెద్ద వెబ్ సైట్లలో ఒకటిగా ప్రాచుర్యం పొందింది",
   "wikiquote":"వికీకోట్ అనగా వికీవ్యాఖ్య వికీమీడియా ఫౌండేషను ఆధ్వర్యములో మీడియావికీ సాఫ్టువేరుతో నడిచే వికీ ఆధారిత ప్రాజెక్టు కుటుంబములో ఒక ప్రాజెక్టు. డేనియల్ ఆల్స్టన్ ఆలోచనను బ్రయన్ విబ్బర్ కార్యాచరణలో పెట్టగా రూపొందిన ఈ ప్రాజెక్టు లక్ష్యం సమిష్టి సమన్వయ కృషితో వివిధ ప్రముఖ వ్యక్తులు, పుస్తకాలు, సామెతలనుండి సేకరించిన వ్యాఖ్యలకు విస్తృత వనరును తయారుచేసి వాటికి సంబంధించిన వివరాలు పొందుపరచడం. అంతర్జాలంలో అనేక అన్లైన్ వ్యాఖ్యల సేకరణలు ఉన్నప్పటికీ సందర్శకులకు సేకరణ ప్రక్రియలో పాలుపంచుకొనే అవకాశము ఇస్తున్న అతికొద్ది వాటిల్లో వికీవ్యాఖ్య ఒకటిగా విశిష్ఠత సంపాదించుకొన్నది.",
-  "wikisource":"వికీసోర్స్ స్వేచ్ఛా నకలు హక్కుల రచనలను ప్రచురించుటకు సముదాయసభ్యులు సేకరించి, నిర్వహించుచున్న ఒక స్వేచ్ఛాయుత గ్రంథాలయము. దీనిని 2005 ఆగస్టు 19 న ప్రారంభమైంది. ప్రారంభంలో విశేషంగా కృషిచేసినవాడుకరులు అన్వేషి, రాజ్, రాజశేఖర్ (Rajasekhar1961), మల్లిన నరసింహారావు, తాడేపల్లి (Tadepally), వైఙాసత్య, రాకేశ్వర, సురేష్ (Sureshkvolam), సుజాత. అన్వేషి ఏప్రిల్ నుండి డిసెంబరు 2007 మధ్య శతకాలు, భగవద్గీత, వాల్మీకి రామాయణం మొదలగునవి వికీసోర్స్ లో చేర్చాడు. తరువాత వికీసోర్స్ కి కావలసిన మూసలు తెలుగుసేత, డాక్యుమెంటేషన్ పేజీలు తయారుచేయడం, రచనలు చేర్చడం మొదలగు మెరుగులుచేశాడు. ఫ్రూఫ్ రీడ్ ఎక్స్టెన్షన్ వాడుటకు చేసిన ప్రయత్నం మధ్యలో ఆగిపోయింది. 2012లో అది పూర్తి కావించబడింది. వైఙాసత్య దీనిలో తెలుగు నేరుగా టైపు చేసేసౌకర్యం కలిగించాడు, మొల్ల రామాయణం చేర్చటానికి కృషి చేసాడు.",
+  "wikisource":"వికీసోర్స్ స్వేచ్ఛా నకలు హక్కుల రచనలను ప్రచురించుటకు సముదాయసభ్యులు సేకరించి, నిర్వహించుచున్న ఒక స్వేచ్ఛాయుత గ్రంథాలయము. ఇది 2005 ఆగస్టు 19 న ప్రారంభమైంది. ప్రారంభంలో విశేషంగా కృషిచేసిన వాడుకరులు అన్వేషి, రాజ్, రాజశేఖర్ (Rajasekhar1961), మల్లిన నరసింహారావు, తాడేపల్లి (Tadepally), వైఙాసత్య, రాకేశ్వర, సురేష్ (Sureshkvolam), సుజాత. అన్వేషి 2007 ఏప్రిల్ నుండి డిసెంబరు మధ్య శతకాలు, భగవద్గీత, వాల్మీకి రామాయణం మొదలగునవి వికీసోర్స్ లో చేర్చాడు. తరువాత వికీసోర్స్ కి కావలసిన మూసలు తెలుగుసేత, డాక్యుమెంటేషన్ పేజీలు తయారుచేయడం, రచనలు చేర్చడం మొదలగు మెరుగులుచేశాడు. ఫ్రూఫ్ రీడ్ ఎక్స్టెన్షన్ వాడుటకు చేసిన ప్రయత్నం మధ్యలో ఆగిపోయింది. 2012 లో అది పూర్తి కావించబడింది. వైఙాసత్య దీనిలో తెలుగు నేరుగా టైపు చేసేసౌకర్యం కలిగించాడు, మొల్ల రామాయణం చేర్చటానికి కృషి చేసాడు.",
   "wiktionary":"విక్షనరీ, వికీపీడియా సోదర వెబ్ సైట్. ఈ పదం వికి, డిక్షనరి పదాలను కలుపగా తయారయింది. ఇది తెలుగు పదాలను వివిధమైన వ్యాకరణ, వాడుక, నానార్ధ, వ్యతిరేఖార్థ లాంటి వివరణలతో నిక్షిప్తం చేసే మాధ్యమం (నిఘంటువు). అయితే పుస్తక రూపంలో వుండే నిఘంటువులు మహా అయితే మూడు భాషలలో వుంటాయి. దీనిలో తెలుగు-తెలుగు, ఇంగ్లీషు-తెలుగుతో పాటు ఇతర విక్షనరీలోని సమాన అర్థం గల పదాలకు లింకులుండటంవలన, మీకు ప్రపంచంలోని వికీ భాషలన్నిటిలో సమాన అర్థంగల పదాలను తెలుసుకునే వీలుండటంతో, దీనిని బహుభాష నిఘంటువుగా పేర్కొనవచ్చు. తెలుగు వికీపీడియాలో లాగా, ఇందులో ఎవరైనా తెలుగు పదాలకు పేజీలను సృష్టించవచ్చు లేక మార్పులు చేయవచ్చు.",
   "wttr.in":[
-   "వాతావరణ సమాచారము: Boydton, Virginia, United States",
+   "వాతావరణ సమాచారము: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"యూట్యూబ్ అనేది అంతర్జాలంలో వీడియోలను ఇతరులతో పంచుకోవడాని వీలుకల్పించే ఒక అంతర్జాతీయ సేవ. దీని ప్రధాన కార్యాలయం అమెరికాలోని, కాలిఫోర్నియా రాష్ట్రం, శాన్ బ్రూనో అనే నగరంలో ఉంది."
@@ -7544,7 +8098,7 @@
   ],
   "flickr":"ฟลิคเกอร์ เป็น เว็บไซต์สำหรับเก็บรูปภาพดิจิทัล โดยอัปโหลดจากผู้ใช้งาน และสามารถแบ่งปันให้ผู้อื่นดูได้",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"กิตฮับ เป็นเว็บบริการพื้นที่ทางอินเทอร์เน็ต สำหรับเก็บการควบคุมการปรับปรุงแก้ไข โดยใช้กิต (Git) โดยมากจะใช้จัดเก็บรหัสต้นฉบับ แต่ยังคงคุณสมบัติเดิมของกิตไว้ อย่างการให้สิทธิ์ควบคุมและปรับปรุงแก้ไข และระบบการจัดการรหัสต้นฉบับรวมถึงทางกิตฮับได้เพิ่มเติมคุณสมบัติอื่นๆผนวกไว้ด้วย เช่น การควบคุมการเข้าถึงรหัสต้นฉบับ และ คุณสมบัติด้านความร่วมมือเช่น ติดตามข้อบกพร่อง, การร้องขอให้เพิ่มคุณสมบัติอื่นๆ, ระบบจัดการงาน และวิกิสำหรับทุกโครงการ",
@@ -7608,7 +8162,7 @@
   "wikivoyage":"วิกิท่องเที่ยว เป็นคู่มือท่องเที่ยวออนไลน์สำหรับแหล่งท่องเที่ยวและหัวข้อท่องเที่ยวที่เขียนโดยอาสาสมัคร ชื่อของโครงการนี้ในภาษาอังกฤษประกอบด้วย \"Wiki\" และ \"Voyage\" คำภาษาฝรังเศสที่หมายถึงการท่องเที่ยว การเดินทาง",
   "wiktionary":"วิกิพจนานุกรม เป็นโครงการหนึ่งของมูลนิธิวิกิมีเดียที่มีเป้าหมายรวบรวมคำศัพท์ วลี หรือประโยค พร้อมคำอ่าน ความหมาย คำที่เกี่ยวข้อง และคำแปลในภาษาอื่น เปรียบเสมือนพจนานุกรมทุกภาษาในที่เดียวกัน โดยมีให้ใช้งานถึง 182 ภาษา การทำงานของเว็บไซต์คล้ายกับวิกิพีเดียที่เปิดให้ใครก็ได้สามารถเพิ่มและแก้ไขเนื้อหา โดยรับรองตัวอักษรของทุกภาษาที่รหัสยูนิโคดรองรับ วิกิพจนานุกรมใช้ซอฟต์แวร์มีเดียวิกิเช่นเดียวกับวิกิพีเดีย",
   "wttr.in":[
-   "รายงานสภาพอากาศ: Boydton, Virginia, United States",
+   "รายงานสภาพอากาศ: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"ยูทูบ ตามสำเนียงอเมริกัน หรือ ยูทิวบ์ ตามสำเนียงบริเตน เป็นเว็บไซต์เผยแพร่วิดีโอโดยมีสำนักงานอยู่ที่แซนบรูโน แคลิฟอร์เนีย สหรัฐอเมริกา ผู้สร้างเว็บไซต์ดังกล่าว คือ อดีตพนักงาน 3 คนในบริษัทเพย์แพล อันประกอบด้วยแชด เฮอร์ลีย์ สตีฟ เชน และยาวีด คาริม โดยสร้างในเดือนกุมภาพันธ์ 2548 ในเดือนพฤศจิกายน 2549 กูเกิลซื้อยูทูบซื้อไปในราคา 1.65 พันล้านดอลลาร์สหรัฐ ยูทูบเป็นหนึ่งในบริษัทย่อยของกูเกิล เว็บไซต์ยังสามารถให้ผู้ใช้งานสามารถอัปโหลด ดู หรือแบ่งปันวิดีโอได้เลย"
@@ -7616,12 +8170,13 @@
  "tr":{
   "1337x":"1337x, BitTorrent protokolü ile peer-to-peer dosya paylaşımı için kullanılan torrent dosyalarının ve magnet bağlantılarının dizinini sağlayan bir web sitesidir. TorrentFreak haber bloguna göre; 1337x, 2018 itibarıyla üçüncü en popüler torrent sitesidir.",
   "9gag":"9GAG, Inc. kendi platformunu yöneten online bir sosyal medya sitesidir. Kullanıcılar kendi yaptıkları içeriği veya başka sitelerden buldukları içerikleri paylaşırlar. 9GAG'in ana merkezi Mountain View, Kaliforniya'da kurulmuştur. 23 Nisan 2008'deki kuruluşundan beri popülaritesi bir hayli yükselmiştir. Facebook'ta 26 milyon kez \"like\" edilmiştir ve Twitter'da eylül 2015 raporlarına göre 5 milyon takipçisi vardır.",
+  "alpine linux packages":"Alpine Linux, küçük, basit ve güvenli olacak şekilde tasarlanmış bir Linux dağıtımıdır. Diğer Linux dağıtımlarının çoğundan farklı olarak, Alpine daha yaygın olarak kullanılan glibc, GNU Core Utilities ve systemd yerine musl, BusyBox ve OpenRC kullanır.",
   "annas archive":"Anna'nın Arşivi , anonim arşivcilerden oluşan bir ekip tarafından oluşturulmuş, çeşitli kitap kaynaklarına çeşitli sunucular üzerinden erişim sağlayan, kar amacı gütmeyen ücretsiz bir çevrimiçi gölge kitaplık meta arama motorudur. Anna'nın Arşivi, Kasım 2022'de Z-Library'yi kapatmak için The Publishers Association ve Authors Guild tarafından resmî olarak desteklenmiş kolluk kuvvetlerinin çabalarına karşılık başlatıldı.",
   "apple app store":"Bu madde iOS işletim sistemiyle yüklü gelen App Store içindir. Mac App Store ile karıştırılmamalıdır.",
   "apple maps":"Apple Haritalar Apple Inc. tarafından geliştirilen bir web haritalama servisidir. Bu, iOS, macOS ve watchOS'un varsayılan harita sistemidir. Otomobil, yaya ve toplu taşıma navigasyonu için yol tarifi ve tahmini varış saatlerini sağlar. Apple Haritalar ayrıca, kullanıcının binaların ve yapıların modellerinden oluşan 3D bir manzara içinde yoğun nüfuslu şehir merkezlerini keşfetmesini sağlayan benzersiz Flyovers modunu da içeriyor.",
-  "artic":"Art Institute of Chicago veya AIC, Chicago’nun Illinois Grant Park’ından yer alan bir güzel sanatlar müzesidir.",
+  "artic":"Art Institute of Chicago veya AIC, Chicago'nun Illinois Grant Park'ından yer alan bir güzel sanatlar müzesidir.",
   "arxiv":"arXiv; matematik, fizik, bilgisayar bilimleri, nicel biyoloji, istatistik nicel finans alanlarındaki bilimsel çalışmaların elektronik önbasımları için bir arşivdir. 1991 yılında fizikçi Paul Ginsparg tarafından kurulmuştur. Çoğu matematik ve fizik alanındaki tüm bilimsel çalışmalar, arXiv üzerinde kendiliğinden arşivlenir. arXiv.org, 3 Ekim 2008'de yarım milyon makaleyi geçti. 2014 yılı sonlarında bu sayı bir milyonu geçmiştir. Önbasım arşivi, 14 Ağustos 2011'de 20. yılını doldurdu.",
-  "ask":"Ask Jeeves, Garrett Gruener ve David Warthen tarafından 1996 yılında Kaliforniya'da kurulan arama motorudur. Orijinal yazılımı Gary Chevsky'ye aittir. İlk kurulduğunda aranan kelimeleri ayarlayan 100 civarı editör interneti dolaşır ve insanların faydalanacağı en iyi sitelerin sonuçlarda görüntülenmesini sağlarlardı. Bu Ask Jeeves’e büyük bir güvenilirlik kazandırdı. Zaten ask.com domainini almalarının amacı da buydu. Çünkü ask sormak anlamındadır. Siz onlara bir soru soracaksınız onlar da güvendiğiniz birine sormuşsunuz gibi sonuçları görüntüleyeceklerdi. Ama bu çok zahmetli bir işti. Bu yüzden son yıllarda editör sayılarını 10 civarına düşürdüler. Hala editör tavsiyelerini görüntülüyorlar ama bunun yanında İkincil sonuçları gene kendilerinin sahibi olduğu Teoma’dan alıyorlar. Teoma Ask Jeeves’in crawleridir yani botudur.",
+  "ask":"Ask Jeeves, Garrett Gruener ve David Warthen tarafından 1996 yılında Kaliforniya'da kurulmuş bir arama motorudur. Orijinal yazılımı Gary Chevsky tarafından geliştirilmiştir. İlk zamanlarında, arama sonuçlarının kalitesini artırmak için yaklaşık 100 editör görev yapmış ve internette en faydalı siteleri seçmiştir. Bu yöntem, Ask Jeeves'e büyük bir güvenilirlik kazandırmıştır. Ayrıca, \"ask\" kelimesi İngilizcede \"sormak\" anlamına geldiğinden, ask.com domaini kullanıcıların sorularına güvenilir bir kaynaktan yanıt alıyormuş gibi bir deneyim sunmayı amaçlamıştır. Ancak bu süreç zamanla oldukça zorlayıcı hale geldiği için, son yıllarda editör sayısı 10'a düşürülmüştür. Şu anda, editör önerileri hâlâ sunulmakta ancak ikincil sonuçlar, Ask Jeeves'in sahip olduğu Teoma'nın botları tarafından sağlanmaktadır.",
   "askubuntu":[
    "stackoverflow:tr",
    "ref"
@@ -7649,6 +8204,10 @@
    "brave:tr",
    "ref"
   ],
+  "caddy.community":[
+   "discuss.python:tr",
+   "ref"
+  ],
   "currency":"DuckDuckGo kişisel gizliliğe önem veren açık kaynaklı bir web arama motoru ve mobil web tarayıcısıdır. Şirketin adı \"duck, duck, goose\" adlı çocuk oyununa bir göndermedir. Kullanıcıların IP adreslerini ve kişisel bilgilerini kaydetmemektedir. Arama motoru Gabriel Weinberg tarafından ABD'de kurulmuştur. DuckDuckGo Perl dilinde programlanmıştır ve FreeBSD üzerinde çalışmaktadır.",
   "dailymotion":"Dailymotion, 2005 yılının Mart ayında, Benjamin Bejbaum ve Olivier Poitrey tarafından Fransa'nın Paris şehrinde kurulmuş olan bir video barındırma web sitesidir. Sitenin yapımına Poitrey'nin evinin oturma odasında başlamışlardır. 15 Mart 2005'te yayına girmiştir ve kısa sürede popüler bir video paylaşım sitesi olmuştur.",
   "ddg definitions":[
@@ -7661,6 +8220,7 @@
    "Çevrimiçi sözlükler: İngilizce, Almanca, Macarca... Favori sözlüğünüzü seçin!",
    "https://dictzone.com/"
   ],
+  "discuss.python":"Discourse açık kaynak kodlu, Ruby ve JavaScript dilleri ile yazılmış İnternet forumu yazılımı. GNU Genel Kamu Lisansı ile dağıtılan Discourse, Ruby on Rails ile Ember.js çatıları kullanılarak geliştirilmektedir.",
   "duckduckgo":[
    "currency:tr",
    "ref"
@@ -7684,10 +8244,14 @@
   "erowid":"Erowid ya da diğer adıyla Erowid Center, psikoaktif bitkiler ve kimyasalların yanı sıra, meditasyon, lüsid rüya, transkraniyal manyetik stimülasyon ve elektrosötikal gibi farklılaşmış bilinç halleri üreten faaliyetler ve teknolojiler hakkında bilgi sağlayan kâr amacı gütmeyen bir eğitim kuruluşudur.",
   "etymonline":"Online Etymology Dictionary, İngilizce sözcüklerin etimolojik kökenlerini inceleyen ücretsiz modern sözlük.",
   "fdroid":"F-Droid Android için Play Store'a benzer bir yazılım deposudur. Proje tarafından barındırılan depo, proje gereği yalnızca özgür yazılım uygulamalarını içerir. Uygulamalar, bir hesap ile kayıt olma gerektirmeden F-Droid web sitesinden veya istemci uygulamasından taranabilir ve yüklenebilir. Reklam, kullanıcı takibi veya özgür olmayan yazılıma bağımlılık gibi \"anti-özellikler\", uygulama açıklamalarında işaretlenmiştir. Web sitesi ayrıca, barındırdığı uygulamaların kaynak kodunun yanı sıra F-Droid sunucusunu çalıştıran yazılımlar sunarak herkesin kendi uygulama havuzunu kurabilmesini sağlar.",
-  "flickr":"Flickr, Şubat 2004'te Ludicorp tarafından kurulan ve 20 Mart 2005 tarihinde Yahoo tarafından 35 milyon dolara satın alınan bir internet sitesidir. Fotoğraf, video paylaşım ve barındırma hizmeti sunmaktadır.",
+  "flickr":"Flickr, Şubat 2004'te Ludi corp tarafından kurulan ve 20 Mart 2005 tarihinde Yahoo tarafından 35 milyon dolara satın alınan bir internet sitesidir. Fotoğraf, video barındırma hizmeti ve paylaşma imkanı sunmaktadır.",
+  "free software directory":[
+   "bilimsel makale",
+   "wikidata"
+  ],
   "genius":"Genius, Kuzey Amerika merkezli dijital medya şirketi. Ağustos 2009'da Tom Lehman, Ilan Zechory ve Mahbod Moghadam tarafından kurulan site, kullanıcıların şarkı sözleri, haber metinleri, şiirler ve çeşitli dokümanlara açıklama ve yorum eklemesine olanak tanımaktadır.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub, sürüm kontrol sistemi olarak Git kullanan yazılım geliştirme projeleri için web tabanlı bir depolama servisidir. 8 Şubat 2008 tarihinde Tom Preston-Werner, Chris Wanstrath, P. J. Hyett, Scott Chacon tarafından kuruldu. GitHub özel depolar için ücretli üyelik seçenekleri sunarken, açık kaynaklı projeler için ücretsizdir. Mayıs 2011 itibarıyla GitHub açık kaynaklı projeler tarafından tercih edilen en popüler depolama servisidir.",
@@ -7708,7 +8272,7 @@
   "imgur":"Imgur Alan Schaaf tarafından 2009 yılında kurulan Amerikan çevrimiçi görüntü paylaşım topluluğu ve görüntü barındırma sitesi.",
   "kickass":"KickassTorrents bir dizin için torrent dosyaları ve magnet bağlantıları kullanarak kullanıcıdan kullanıcıya dosya paylaşımı yöntemini sunan ve BitTorrent protokolünü kullanan bir web sitesi idi. Site 2008'de kuruldu ve 20 Temmuz 2016'da Amerika Birleşik Devletleri Hükümeti tarafından alan adına el konularak kullanıma kapatıldı. Sitenin vekil sunucuları da çalışanlar tarafından yayından kaldırıldı.",
   "library genesis":"Library Genesis (Libgen), bilimsel dergi makaleleri, akademik ve genel ilgi kitapları, resimler, çizgi romanlar ve dergiler için bir dosya paylaşım web sitesidir. Kısmen, site başka türlü ödeme duvarı olan veya başka bir yerde dijitalleştirilmeyen içeriğe ücretsiz erişim sağlar. Libgen kendisini \"kamuya açık internet kaynaklarından toplanan\" ve kullanıcılar tarafından yüklenen araştırılabilir makale, kitap ve resim veri tabanı sağlayan bir \"link toplayıcı\" olarak tanımlamaktadır.",
-  "library of congress":"Amerika Birleşik Devletleri Kongre Kütüphanesi, ABD'nin ulusal kütüphanesidir. Dünyanın en büyük ve en önemli kütüphanelerinden olan kongre kütüphanesi Washington'da bulunmaktadır. Ayrıca ABD’de yer alan en eski federal kültür yapısıdır.",
+  "library of congress":"Amerika Birleşik Devletleri Kongre Kütüphanesi, ABD'nin ulusal kütüphanesidir. Dünyanın en büyük ve en önemli kütüphanelerinden olan kongre kütüphanesi Washington'da bulunmaktadır. Ayrıca ABD'de yer alan en eski federal kültür yapısıdır.",
   "mastodon hashtags":[
    "mastodon users:tr",
    "ref"
@@ -7716,10 +8280,23 @@
   "mastodon users":"Mastodon, kendi kendine barındırılan sosyal ağ hizmetlerini çalıştırmak için ücretsiz ve açık kaynaklı bir yazılımdır. Her biri kendi davranış kuralları, hizmet şartları, gizlilik seçenekleri ve modernasyon politikaları olan, örnek olarak bilinen çok sayıda bağımsız çalışan düğüm tarafından sunulan Twitter hizmetine benzer mikroblog özelliklerine sahiptir.",
   "mdn":"MDN Web Docs, Mozilla tarafından sunulan çok dilli bir web geliştirici kılavuzudur.",
   "mojeek":"Mojeek, internet sansürü barındırmayan, gizlilik dostu bir arama motorudur. İngiltere'de ortaya çıkan bir projedir ve Marc Smith Mojeek'in kurucusudur. Arama motoru C programlama dili ile yazılmıştır ve 2021 yılında 4 milyar sayfa hedefini geçmiştir.",
+  "mojeek images":[
+   "mojeek:tr",
+   "ref"
+  ],
+  "mojeek news":[
+   "mojeek:tr",
+   "ref"
+  ],
   "naver":"Naver, Güney Kore merkezli bir arama motoru ve internet portalıdır. Site, Haziran 1999 tarihinde eski Samsung çalışanları tarafından kurulmuş olup Güney Kore'nin kendi arama motoruna sahip ilk internet portalıdır. Günümüzde Naver Corporation bünyesinde faaliyet göstermektedir.",
   "npm":"npm javascript betik dili için geliştirilmiş olan ve Node.js'in standart olarak kabul ettiği bir paket yönetim sistemidir. npm komut satırından çalıştırılır ve uygulamalar için bağımlılık yönetimi sağlar. Ayrıca geliştiricilerin merkezi bir npm kaynağından var olan paketleri kurmasına imkân verir. npm tamamen javascript dili kullanılarak Isaac Z. Schuleter tarafından, PHP'nin PEAR ve Perl'in CPAN sistemlerinden esinlenilerek geliştirilmiştir.",
+  "openlibrary":"Open Library, \"yayınlanmış her kitap için bir web sayfası\" oluşturmayı amaçlayan çevrimiçi bir projedir. Aaron Swartz, Brewster Kahle, Alexis Rossi, Anand Chitipothu ve Rebecca Malamud tarafından kurulmuştur. Open Library, kâr amacı gütmeyen Internet Archive'in projesidir ve kısmen California State Library ve Kahle/Austin Vakfı tarafından finanse edilmiştir.",
   "openstreetmap":"OpenStreetMap, özgür yazılım şartları altında oluşturulan özgür ve açık kaynaklı bir dünya çapında harita oluşturma projesidir. GPS alıcılarıyla ve diğer kamu malı kaynaklardan toplanan bilgiler ile oluşturulur.",
   "peertube":"PeerTube, WebTorrent tarafından desteklenen, dağıtık, ActivityPub federasyonlu ve ücretsiz ve açık kaynak kodlu bir video platformudur. Peer-to-peer teknolojisini kullanarak video izlerken sunucuların yükünü azaltır.",
+  "pi-hole.community":[
+   "discuss.python:tr",
+   "ref"
+  ],
   "pinterest":"Pinterest, görüntü paylaşımı özellikli, her türlü görselin paylaşıldığı ve pano sistemiyle çalışan bir sosyal ağ platformudur. İlk kez Aralık 2009'da Ben Silbermann, Evan Sharp ve Paul Sciarra tarafından kavramsallaştırılmıştır. Görüntüleri ve daha küçük ölçekte GIF'leri ve videoları bülten tahtası biçiminde kullanır. 2010 yılında sosyal medya platformları arasına dahil olan Pinterest, 2011 yılında büyük bir patlama ile popülerlik kazanmıştır. 70 milyon üzeri kullanıcıya sahiptir. Kullanıcıların çoğunluğunu kadınlar oluşturmaktadır, ancak yayın yaptığı birçok kategori ile erkeklerin de ilgisini rahatlıkla çekebilecek bir sitedir. Ağustos 2020 itibarıyla 400 milyonun üzerinde aylık aktif kullanıcıya sahipti. Pinterest 2016 yılında Instapaper, 2017 yılında Jelly uygulamasını satın almıştır.",
   "piratebay":"The Pirate Bay, dünyanın en büyük Bittorrent izleyicisidir ve 2008'in en çok ziyaret edilen torrent sitesi seçilmiştir. Pirate bay, korsan koyu anlamına gelir. İsveç'teki merkezine yapılan polis baskınıyla kapatılmıştır.",
   "pubmed":"MEDLINE, 1950 yılına kadar uzanan gazete ve dergi makalelerine yapılmış atıflara ait bir bibliyografik veri tabanıdır. Veritabanı, klinik tıp ve biyomedikal araştırmalarına ait 4,600’den fazla uluslararası yayını içermekte olup, aynı zamanda diş hekimliği, hemşirelik, kimya, farmakoloji, biyoloji, fizik, beslenme, sağlık teslimat, psikiyatri, psikoloji, çevre sağlığı, sosyal bilimler ve eğitim konularını da kapsar. Medline veritabanı, kayıtlardan oluşan koleksiyonu tarama özelliğine sahip olmanın yanı sıra, 13 milyon’dan daha fazla atıfı içerdiği için de etkili bir biçimde tarama yapmak önemlidir.",
@@ -7748,6 +8325,10 @@
    "stackoverflow:tr",
    "ref"
   ],
+  "tineye":[
+   "ters görsel arama motoru",
+   "wikidata"
+  ],
   "vimeo":"Vimeo, ABD tabanlı video paylaşım sitesidir. Zach Klein ve Jake Lodwick tarafından Kasım 2004'te kurulmuştur. Vimeo, Youtube'a doğrudan bir rakip olarak hizmet vermektedir. Ancak Youtube'a göre odağında daha çok film gibi uzun videolar vardır.",
   "voidlinux":"Void Linux, sıfırdan tasarlanan ve uygulanan X Binary Package System (XBPS) paket yöneticisini ve \"runit init\" sistemini kullanan bağımsız bir Linux dağıtımıdır. İkili çekirdek blobları hariç, temel kurulum tamamen özgür yazılımdan oluşur ancak kullanıcılar özel yazılım yüklemek için özgür olmayan resmi bir depoya erişebilir.",
   "wikibooks":"Vikikitap (Wikibooks), Wikimedia Vakfı'nın projelerinden biridir. Burada kullanıcıların katkıları ile özgür, açık içerikli kitaplar, kılavuzlar, çeşitli yazılar hazırlanmaktadır. Türkçe VikiKitap'ta 25 Aralık 2016'ya kadar 1.152 kitap maddesi ve yaklaşık 85 kitap hazırlanmıştır.",
@@ -7764,7 +8345,7 @@
    "wikicommons.images:tr",
    "ref"
   ],
-  "wikidata":"Vikiveri veya İngilizce özgün adıyla Wikidata, Vikipedi gibi Vikimedya projelerini desteklemek üzere iş birliği içinde düzenlenebilir veritabanı sağlamak amacıyla başlatılmış bir projedir. Vikiveri projesi, 29 Ekim 2012 tarihinde Vikimedya Almanya tarafından Wikimedia Commons ve benzeri sistemlerde ortak belirli veri türlerini, örneğin doğum tarihleri ve geçerli diğer sınıfları bir araya toplamak üzere başlatılmıştır. Proje Wikimedia Vakfının 2006 yılından bu yana başlattığı ilk yeni proje olmuştur.",
+  "wikidata":"Vikiveri veya İngilizce özgün adıyla Wikidata, Vikipedi gibi Wikimedia projelerini desteklemek üzere iş birliği içinde düzenlenebilir veritabanı sağlamak amacıyla başlatılmış bir projedir. Vikiveri projesi, 29 Ekim 2012 tarihinde Wikimedia Almanya tarafından Wikimedia Commons ve benzeri sistemlerde ortak belirli veri türlerini, örneğin doğum tarihleri ve geçerli diğer sınıfları bir araya toplamak üzere başlatılmıştır. Proje Wikimedia Vakfı'nın 2006 yılından bu yana başlattığı ilk yeni proje olmuştur.",
   "wikinews":"Vikihaber (Wikinews) bir açık kaynak haber kaynağı vikisi ve bir Wikimedia Kuruluşu projesidir. Site işbirlikçi gazetecilik ile idame ettirilmektedir.",
   "wikipedia":"Vikipedi, kullanıcıları tarafından ortaklaşa olarak birçok dilde hazırlanan; özgür, bağımsız, ücretsiz, reklamsız ve kâr amacı gütmeyen bir internet ansiklopedisidir. MediaWiki yazılımı kullanılarak hazırlanmaktadır. Sürekli eklemeler ve değişiklikler yapıldığı için hiçbir zaman tamamlanmayacağı varsayılmaktadır.",
   "wikiquote":"Vikisöz (Wikiquote), Vikipedi'nin bir kardeş projesidir ve aynı MediaWiki programını kullanır. Wikimedia Vakfı'nın projelerinden biridir. Daniel Alston'un fikri ve Brion Vibber'in uygulaması ile hayata geçirilmiş ve amacı şahısların, kitapların, atasözleri ve deyimler hakkında büyük bir kaynak çıkarmak ve bilgi vermektir.",
@@ -7775,15 +8356,12 @@
   "wiktionary":"Vikisözlük (Wiktionary), Wikimedia Vakfı'nın projelerinden olup her dilde özgür birer sözlük oluşturma amacıyla 12 Aralık 2002 tarihinde başlatılmıştır. Vikipedi'nin kardeş projelerindendir. Türkçe Vikisözlük ise 2 Mayıs 2004 tarihinde başlatılmıştır.",
   "wolframalpha":"Wolfram Alpha, Matematiksel hesaplar yapan bilim insanlarının tercihlerinden biri olan Mathematica yazılımının geliştiricisi Stephen Wolfram'ın sahibi olduğu Wolfram Research tarafından geliştirilen bir bilgi motorudur.",
   "yahoo news":"Yahoo! News, Yahoo!'ya bağlı olarak İnternet tabanlı bir RSS okuyucu olarak faaliyet gösteren bir web sitesidir. Ağustos 1996'da kurulan sitedeki haberler Associated Press, Reuters, Fox News, Al Jazeera, ABC News, USA Today, CNN ve BBC News gibi haber kaynaklarından gelir. 19 Aralık 2006'ya kadar haberlerde yorum yapılmasına izin veren site, 2 Mart 2010'da bu özelliği geri getirmiştir.",
-  "youtube":"YouTube, Google'a ait bir Amerikan çevrimiçi video paylaşım ve sosyal medya platformudur. Merkezi San Bruno, Kaliforniya'da olan platform; 15 Şubat 2005'te üç eski PayPal çalışanı tarafından kuruldu. Platform; kullanıcılarına video yükleme, izleme ve paylaşma imkânı sunmakta olup medya şirketleri ve kullanıcı üretimi videoların gösterimi için WebM, H.264 ve Adobe Flash Video teknolojilerini kullanır. Genel olarak video klipler, televizyon klipleri, müzik videoları, video bloglar, kısa özgün videolar ve eğitim videoları gibi içerikler yayınlanmaktadır.",
-  "z-library":[
-   "Z-Library, dünyanın en büyük dijital kütüphanesidir. Bilgi ve kültüre ücretsiz erişim. | Download books for free. Find books",
-   "https://zlibrary-global.se"
-  ]
+  "youtube":"YouTube, Google'a ait bir Amerikan çevrimiçi video paylaşım ve sosyal medya platformudur. Merkezi San Bruno, Kaliforniya'da olan platform; 15 Şubat 2005'te üç eski PayPal çalışanı tarafından kuruldu. Platform; kullanıcılarına video yükleme, izleme ve paylaşma imkânı sunmakta olup medya şirketleri ve kullanıcı üretimi videoların gösterimi için WebM, H.264 ve Adobe Flash Video teknolojilerini kullanır. Genel olarak video klipler, televizyon klipleri, müzik videoları, video bloglar, kısa özgün videolar ve eğitim videoları gibi içerikler yayınlanmaktadır."
  },
  "uk":{
   "1337x":"1337x — це веб-сайт, який надає каталог торрент-файлів і magnet-посилань, які використовуються для peer-to-peer обміну файлами через протокол BitTorrent. Згідно з новинним блогом TorrentFreak, 1337x є другим за популярністю торрент-сайтом станом на 2023 рік.",
   "9gag":"9GAG — розважальний сайт розташований в Гонконзі, в основі котрого лежать смішні зображення або відео, що завантажені користувачами. Відвідуваність сайту досягла 1 мільярда переглядів сторінок на місяць, за даними на грудень 2011.",
+  "alpine linux packages":"Alpine Linux — спеціалізований дистрибутив Лінукс для побудови мережевих шлюзів, міжмережевих екранів, VPN-серверів і VoIP-систем. Дистрибутив сформований з оглядкою на підвищену безпеку і зібраний з патчами PaX і SSP. Як системна бібліотека використовується musl-libc, а як стандартні утиліти — BusyBox.",
   "annas archive":"Anna's Archive — це безкоштовна некомерційна метапошукова система тіньової бібліотеки в Інтернеті, яка надає доступ до різноманітних книжкових ресурсів, створена командою анонімних архівістів (іменованих як Anna та/або команда Pirate Library Mirror, і був запущений як пряма відповідь на зусилля правоохоронних органів за офіційної підтримки Асоціації видавців і Гільдії авторів щодо закриття Z-Library у листопаді 2022 року.",
   "apple app store":"App Store — платформа цифрової дистрибуції, що розроблена і підтримувана Apple Inc. для комп'ютерних програм та мобільних застосунків на своїх операційних системах. Є розділом Інтернет-магазину iTunes Store, що продає власникам смартфонів iPhone, плеєрів iPod Touch та планшетних комп'ютерів iPad різний вміст.",
   "apple maps":"Карти — служба вебкарт, розроблена компанією Apple Inc. Вона є системою карт за замовчуванням для iOS, iPadOS, macOS і watchOS, надаючи маршрути та орієнтовний час прибуття для навігації автомобілем, пішки, велосипедом чи громадським транспортом. Функція «Flyover» дозволяє переглядати певні густонаселені міські центри та інші визначні місця у вигляді 3D-карти, що складається з моделей будівель і споруд.",
@@ -7860,11 +8438,15 @@
    "currency:uk",
    "ref"
   ],
-  "fdroid":"F-Droid — централізований каталог програмних застосунків для електронних пристроїв з операційною системою Android. Основною особливістю проекту є те, що основний каталог містить тільки вільне ПЗ. Каталог також позначає в описі застосунку: використання реклами, відстеження користувачів, залежність від комерційного або обмеженого у використанні ПЗ, посилання на сайти або репозитарії із сирцевим кодом самого мобільного застосунку.",
+  "fdroid":"F-Droid — централізований каталог програмних застосунків для електронних пристроїв з операційною системою Android. Основною особливістю проєкту є те, що основний каталог містить тільки вільне ПЗ. Каталог також позначає в описі застосунку: використання реклами, відстеження користувачів, залежність від комерційного або обмеженого у використанні ПЗ, посилання на сайти або репозитарії із сирцевим кодом самого мобільного застосунку.",
   "flickr":"Flickr — вебсайт для розміщення фотографій та відеоматеріалів, їх перегляду, обговорення, оцінки та архівування. Створений компанією Ludicorp у 2004 році, Flickr швидко здобув популярність, після чого був куплений Yahoo! в 2005 році, а з 2018 року належить SmugMug.",
+  "free software directory":[
+   "наукова стаття",
+   "wikidata"
+  ],
   "genius":"Genius — американський вебсайт, заснований у серпні 2009 року Томом Леманом, Іленом Зекорі та Мебодом Магедом. Сайт дає можливість користувачам надавати анотації та інтерпретації до текстів пісень, додавати новини, джерела інформації, поезії та документи.",
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub — один з найбільших вебсервісів для спільної розробки програмного забезпечення. Існують платні та безплатні тарифні плани користування. Базується на системі керування версіями Git і розроблений на Ruby on Rails і Erlang компанією GitHub, Inc.",
@@ -7883,10 +8465,6 @@
   ],
   "google scholar":"Google Scholar або Google Академія — вільна доступна пошукова система, яка індексує повний текст наукових публікацій всіх форматів і дисциплін. Дата виходу бета-версії — листопад 2004 року. Індекс Google Scholar включає в себе більшість рецензованих онлайн-журналів Європи та Америки найбільших наукових видавництв. За функціями він схожий на вільно доступні системи Scirus від Elsevier, CiteSeerX і getCITED. Також він схожий на інструменти, засновані на підписці, такі як Elsevier в Scopus і Thomson ISI's Web of Science. Рекламний слоган Google Scholar — «стояти на плечах гігантів» — це данина вченим, які внесли свій вклад у свої галузі протягом століть, забезпечуючи основу для нових наукових досягнень.",
   "google videos":"Google Відео — безкоштовний сервіс компанії Google, який становить собою пошукову систему з відеороликів. Раніше він був місцем для розміщення відеофайлів. Кожен зареєстрований користувач міг додавати свої відеофрагменти, але Google перестав додавати відео зі всіх акаунтів. Деякі відео могли продаватися через систему Google Зберігання відео. Користувачі сервісу мають можливість як програвати відеофайли безпосередньо, так і викачувати їх собі на комп'ютер. Також відеофрагменти можуть бути впроваджені безпосередньо в HTML-код будь-якої вебсторінки.",
-  "gpodder":[
-   "вільне програмне забезпечення",
-   "wikidata"
-  ],
   "habrahabr":"Хабр — вебсайт, який поєднує ознаки соціальної мережі і колективного блогу, створений для публікації новин, аналітичних статей, думок, пов'язаних із інформаційними технологіями, бізнесом та інтернетом.",
   "hackernews":"Hacker News — соціальний агрегатор новин зі сфери IT та підприємництва. Проект інвестиційного фонду та інкубатора Y Combinator, яким на час заснування у 2007 році керував Пол Грем. Загалом, контент, що вітається на сайті визначений як «все, що задовольнить вашу інтелектуальну допитливість».",
   "hoogle":"Haskell — стандартизована, винятково функційна мова програмування з нестрогою семантикою. Названа на честь американського математика Гаскелла Каррі, роботи якого в галузі математичної логіки є базовими для функційного програмування. Гаскель базується на лямбда численні. Найважливішими реалізаціями є компілятор Glasgow Haskell Compiler (GHC) та оснований на ньому компілятор GHCJS, що компілює Гаскель-код у скрипт мовою JavaScript. Історично важливим також є інтерпретатор Hugs, але на сьогодні він не підтримується.",
@@ -7922,13 +8500,14 @@
   "mixcloud":"Mixcloud онлайн сервіс зі стримінгу музики, який забезпечує прослуховування і розповсюдження радіо-шоу, DJ-міксів і подкастів, які надаються його ж зареєстрованими користувачами.",
   "naver":"Навіер або Найвер, ориг. Naver від англ. navigate – направляти — найбільший інтернет-портал і найпопулярніша пошукова система в Південній Кореї, що належить корпорації Naver Corporation. Був запущений у червні 1999 року групою колишніх співробітників Samsung. Дебютував в якості першого порталу який використовував свої власні алгоритми пошуку. Займав у 2011 році – 70%, 77% в 2015 р. а в 2017 вже 74,7% пошукового ринку країни.",
   "npm":"npm — це менеджер пакунків для мови програмування JavaScript. Для середовища виконання Node.js це менеджер пакунків за замовчуванням. Включає в себе клієнт командного рядка, який також називається npm, а також онлайн-базу даних публічних та приватних пакунків, яка називається реєстром npm. Реєстр доступний через клієнт, а доступні пакунки можна переглядати та шукати через вебсайт npm. Менеджер пакунків та реєстр керуються npm, Inc.",
+  "openlibrary":"Open Library — електронна бібліотека, проєкт некомерційної організації Internet Archive у співпраці з Open Content Alliance, станом на листопад 2008 року нараховує 1 млн 064 тис. 822 оцифрованих книжки, які знаходяться у відкритому доступі.",
   "openstreetmap":"OpenStreetMap — це відкритий проєкт, спрямований на збір, збереження та розповсюдження загальнодоступних геопросторових даних, створення інструментів для роботи з ними силами спільноти волонтерів.",
   "peertube":"PeerTube — децентралізований, федеративний відеохостинг з відкритим початковим кодом, заснований на технологіях ActivityPub та WebTorrent. Створений в 2017 році розробником з ніком Chocobozzz, у подальшому підтримку розробки взяла на себе французька некомерційна організація Framasoft.",
   "pinterest":"Pinterest — соціальний вебсервіс для створення колекцій фото та відео. Заснований Беном Зільберманном у 2010 році.",
   "piratebay":"The Pirate Bay — це вебсайт, засновники якого позиціонують його як «найбільший у світі BitTorrent-трекер». Він також служить як пошуковий індекс для .torrent файлів. ThePirateBay.org знаходиться на 101 місці року в світовому рейтингу вебсайтів Alexa та на 258 в рейтингу від Quantcast. The Pirate Bay був започаткований шведською організацією Piratbyrån в листопаді 2003, але з початку жовтня 2004 почав існувати як окрема організація. Зараз сайт підтримується Готфрідом Свартгольмом («anakata»), Фредеріком Нейжом («TiAMO») та Петером Сунде («brokep»).",
   "pubmed":"MEDLINE — це бібліографічна база даних про біологічні науки та біомедичну інформацію. Включає бібліографічну інформацію для статей з академічних журналів, що охоплюють медицину, сестринську справу, фармацію, стоматологію, ветеринарію та охорону здоров'я. MEDLINE також охоплює значну частину літератури з біології та біохімії, а також таких галузей, як молекулярна еволюція.",
   "pypi":"PyPI — каталог програмного забезпечення, написаного на мові програмування Python. У поєднанні з системами управління бібліотечними пакетами аналогічні PEAR для PHP і CPAN для Perl. За даними лічильника на головній сторінці в липні 2014 містив дані про більш ніж 46000 пакетів, тоді як в 2010 році пакетів було всього близько 10000.",
-  "qwant":"Qwant - це пошукова система, розроблена однойменною французькою компанією, яка декламує захист персональних даних.",
+  "qwant":"Qwant — це пошукова система, розроблена однойменною французькою компанією, яка декламує захист персональних даних.",
   "qwant images":[
    "qwant:uk",
    "ref"
@@ -7984,7 +8563,7 @@
   "wiktionary":"Вікісловни́к — багатомовний онлайн-словник довільного наповнення — україномовний розділ проєкту Wiktionary. Тут зібрали й повсякчас поповнюють тлумачення й переклади українських слів, а ще переклади слів і висловів з інших мов.",
   "wolframalpha":"Wolfram|Alpha — база знань і набір обчислювальних алгоритмів. Не є пошуковою системою. Запущено 15 травня 2009.",
   "wttr.in":[
-   "Прогноз погоди для: Boydton, Virginia, United States",
+   "Прогноз погоди для: San Jose, California, United States",
    "https://wttr.in"
   ],
   "yacy":"YaCy вільна пошукова машина та пошукова система, побудована на принципах однорангової (P2P) мережі. Пошукова система складається з окремих вузлів — примірників програмного забезпечення, написаного на Java, яке користувачі встановлюють на свої комп'ютери з доступом до Інтернет. Кожен вузол самостійно збирає, аналізує та індексує сторінки Інтернет та обмінюється результатами індексації в мережі, формуючи загальну базу даних, яка зберігається розподілено та використовується разом з іншими вузлами. За допомогою YaCY також можна створити пошуковий портал для внутрішньої мережі або пошуковий портал для власних вебсторінок.",
@@ -7997,7 +8576,7 @@
   "z-library":"Z-Library — онлайн-бібліотека та проєкт спільного використання файлів для наукових статей. Z-Library заявляє, що проєкт надає доступ до понад 6 754 720 книг та 80 759 561 стаття на 2021 рік. Станом на кінець листопада 2022 року сайт заблокований згідно з рішенням Департаменту Юстиції Федерального Бюро Розслідувань США."
  },
  "vi":{
-  "9gag":"9GAG là một trang web giải trí có trụ sở chính tại Hồng Kông với chủ đề là các hình ảnh do người dùng cung cấp cho phép người dùng tải lên và chia sẻ nội dung do chính người dùng tạo hoặc những nội dung khác từ các nền tảng mạng xã hội trực tuyến bên ngoài. Được ra mắt vào ngày 11 tháng 4 năm 2008, trang web đã đạt một tỷ lượt xem vào tháng 12 năm 2011 và đã trở nên phổ biến trên các nền tảng mạng xã hội trực tuyến như Facebook, Twitter và Instagram.",
+  "9gag":"9gag là một trang nền tảng mạng xã hội trực tuyến có trụ sở ở Hồng Kông. Trang web cho phép người dùng tải lên và chia sẻ những nội dung tự tạo hoặc nội dung từ các nguồn khác. Kể từ khi trang web ảnh memes này được ra mắt vào ngày 11 tháng 4 năm 2008, nó đã trở nên phổ biến trên khắp các nền tảng như Facebook, Twitter và Instagram.",
   "apple app store":"App Store là nền tảng phân phối kỹ thuật số các ứng dụng, hay Chợ ứng dụng cho các thiết bị chạy hệ điều hành iOS, phát triển và duy trì bởi Apple Inc. Cửa hàng App Store cho phép người dùng tìm kiếm, tải xuống cũng như đánh giá các ứng dụng được phát triển bằng bộ phát triển phần mềm iOS và iPadOS của Apple. Các ứng dụng có thể được tải xuống trên điện thoại thông minh iPhone, máy nghe nhạc iPod Touch, máy tính bảng iPad, đồng hồ thông minh Apple Watch và Apple TV thế hệ thứ 4 hoặc mới hơn. App Store được đánh giá cao với sự kiểm duyệt nội dung khắt khe đối với ứng dụng được đăng lên, tính bảo mật và không chứa các ứng dụng có thể gây hại phần cứng và phần mềm của thiết bị.",
   "apple maps":"Apple Maps là một dịch vụ ứng dụng và công nghệ bản đồ trực tuyến trên web miễn phí do Apple Inc. cung cấp. Ứng dụng này được cài mặt định trên các thiết bị chạy hệ điều hành iOS, OS X và watchOS. Apple Maps có thể hướng dẫn đường đi và thời gian lái xe dự kiến ​​cho ô tô, người đi bộ, hướng dẫn chuyển hướng giao thông công cộng.. Ngoài ra, ứng dụng còn có tính năng 3D Flyover xem dạng vệ tinh, cho phép người sử dụng có thể xoay bản đồ dạng 3D và xem ở các góc độ khác nhau.",
   "artic":"Viện Nghệ thuật Chicago là một bảo tàng mỹ thuật nằm tại công viên Grant Park, thành phố Chicago, Hoa Kỳ. Viện thành lập năm 1879, là một trong những bảo tàng nghệ thuật lâu đời và lớn nhất thế giới. Viện được công nhận cho những nỗ lực quản lý và sự nổi tiếng, bảo tàng đón khoảng 1,5 triệu khách hàng năm. Bộ sưu tập được quản lý bởi 11 bộ phận giám tuyển, là bách khoa toàn thư, và bao gồm các tác phẩm mang tính biểu tượng như A Sunday on La Grande Jatte của Georges Seurat, The Old Guitarist của Pablo Picasso, Nighthawks của Edward Hopper và American Gothic của Grant Wood. Bộ sưu tập vĩnh viễn gồm gần 300.000 tác phẩm nghệ thuật được bổ sung bởi hơn 30 cuộc triển lãm đặc biệt tổ chức hàng năm nhằm làm sáng tỏ các khía cạnh của bộ sưu tập và hiện tại là giám tuyển và nghiên cứu khoa học tiên tiến.",
@@ -8065,8 +8644,12 @@
    "wikidata"
   ],
   "flickr":"Flickr là một trang mạng và bộ dịch vụ web chia sẻ hình ảnh, và một nền tảng cộng đồng trực tuyến, được xem như một kiểu mẫu sớm nhất cho ứng dụng Web 2.0. Flickr được tạo bởi Ludicorp vào năm 2004. Qua vài lần thay đổi chủ sở hữu, trong đó nổi tiếng nhất là Yahoo!, SmugMug đã mua lại Flickr vào ngày 20 tháng 4 năm 2018 từ Verizon's Oath, công ty chủ quản của Yahoo!.",
+  "free software directory":[
+   "bài báo khoa học",
+   "wikidata"
+  ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":"GitHub là một dịch vụ cung cấp kho lưu trữ mã nguồn Git dựa trên nền web cho các dự án phát triển phần mềm. GitHub cung cấp cả phiên bản trả tiền lẫn miễn phí cho các tài khoản. Các dự án mã nguồn mở sẽ được cung cấp kho lưu trữ miễn phí. Tính đến tháng 4 năm 2016, GitHub có hơn 14 triệu người sử dụng với hơn 35 triệu kho mã nguồn, làm cho nó trở thành máy chủ chứa mã nguồn lớn trên thế giới.",
@@ -8099,7 +8682,7 @@
   "openstreetmap":"OpenStreetMap là một dịch vụ bản đồ thế giới trực tuyến có nội dung mở. OpenStreetMap nhằm mục đích cung cấp dữ liệu địa lý do nhiều người cùng cộng tác với nhau trên hệ thống wiki. Nó thường được gọi \"Wikipedia của bản đồ\". Dự án OpenStreetMap được sáng lập năm 2004, chủ yếu để cạnh tranh với các công ty và cơ quan chính phủ cung cấp dữ liệu địa lý theo các điều khoản sử dụng được coi là quá chặt chẽ.",
   "peertube":"PeerTube là một nền tảng chia sẻ video liên hợp, tự do và nguồn mở hoạt động với hình thức tự lưu trữ (self-hosting). Nền tảng này sử dụng giao thức ActivityPub và WebTorrent, một công nghệ P2P tiết kiệm tài nguyên cho các máy chủ cá nhân.",
   "pinterest":"Pinterest là một trang web chia sẻ hình ảnh theo kiểu mạng xã hội, nơi người dùng có thể đăng và phân loại hình ảnh dưới dạng các bảng ghim. Người dùng tạo và quản lý các bộ sưu tập hình ảnh dựa trên nhiều chủ đề như sự kiện, sở thích, và nhiều hơn nữa. Họ có thể xem bộ sưu tập của người khác, kéo các hình ảnh (repin) vào bộ sưu tập của chính mình, hoặc thích (like) chúng. Pinterest cũng có khả năng kết nối với Facebook và Twitter, được sáng lập bởi Ben Silbermann từ West Des Moines, Iowa, Hoa Kỳ. Trang web này được quản lý bởi Cold Brew Labs và nhận được sự tài trợ từ một nhóm các doanh nhân và nhà đầu tư.",
-  "piratebay":"The Pirate Bay là một trang web chia sẻ dữ liệu số, người dùng có thể tìm kiếm, tải dữ liệu qua Magnet link và file torrent, sử dụng giao thức BitTorrent.",
+  "piratebay":"The Pirate Bay là một website chia sẻ dữ liệu số, người dùng có thể tìm kiếm, tải dữ liệu qua Magnet link và file torrent, sử dụng giao thức BitTorrent.",
   "pubmed":"MEDLINE là một cơ sở dữ liệu hỗn hợp của các ngành khoa học sự sống và y sinh học. Các lĩnh vực phục vụ của MEDLINE bào gồm y học, kỹ thuật điều dưỡng, nha khoa, thú y và tổ chức y tế. Với mục đích cung cấp lượng thông tin tối đa, các ngành liên quan như sinh học và hóa sinh học đã được đưa vào cơ sở dữ liệu, thậm chí cả một số ngành không trực tiếp phục vụ y học như tiến hóa phân tử.",
   "reddit":"Reddit , hay cách điệu là reddit, là một trang web giải trí, dịch vụ giao tiếp xã hội, tin tức xã hội và tin tức trực tuyến, nơi mà cộng đồng các thành viên đã đăng ký có thể gửi lên nhiều loại nội dung, chẳng hạn như bài đăng chữ hay đường dẫn trực tiếp. Chỉ có các thành viên đăng ký sau đó mới có thể bầu chọn bằng mũi tên lên và mũi tên xuống cho những nội dung được gửi lên để sắp xếp các bài đăng và quyết định vị trí của nó trên các trang của trang web. Các mục nội dung được tổ chức theo lĩnh vực quan tâm gọi là các \"subreddit\" mà người dùng đăng ký có thể tự do tạo ra cộng đồng thảo luận của riêng mình với bất kì ngôn ngữ nào.",
   "rottentomatoes":"Rotten Tomatoes là một website dành riêng cho các đánh giá phê bình, thông tin, tin tức của các bộ phim, được biết đến rộng rãi với chức năng của một hệ thống tổng hợp kết quả đánh giá. Tên gọi của website này được dựa theo một hành động phản ứng quá mức của các khán giả, khi họ ném cà chua thối hoặc rau ủng vào các diễn viên trong những màn biểu diễn sân khấu có chất lượng kém mà họ không thích. Công ty này thuộc sở hữu của Flixster, một công ty con của Warner Bros., từ tháng 5 năm 2011, và do Senh Duong sáng lập nên.",
@@ -8135,12 +8718,13 @@
   "wiktionary":"Wiktionary là một trong những dự án trực thuộc Quỹ Hỗ trợ Wikimedia, cùng với Wikipedia, để biên soạn một bộ từ điển nội dung mở dùng hệ thống wiki, bao gồm nhiều ngôn ngữ. Dựa vào ý tưởng của ông Daniel Alston, nó được thành lập vào ngày 12 tháng 12 năm 2002. Vào ngày 29 tháng 3 năm 2004, hai phiên bản ngôn ngữ đầu tiên của Wiktionary được mở cửa, tiếng Pháp và tiếng Ba Lan. Sau đó, nhiều phiên bản ngôn ngữ khác được bắt đầu và đang được phát triển. Wiktionary đã ở một địa chỉ tạm đến ngày 1 tháng 5 năm 2004, khi nó được di chuyển đến địa chỉ chính của nó. Wiktionary tiếng Anh đã có hơn 896.000 mục từ và Wiktionary tiếng Việt là phiên bản ngôn ngữ lớn thứ năm có hơn 228.000 mục từ.",
   "wolframalpha":"WolframAlpha là một máy trả lời do Wolfram Research phát triển. Đây là một dịch vụ trực tuyến có nhiệm vụ trả lời các câu hỏi nhập vào trực tiếp bằng cách tính toán câu trả lời từ các dữ liệu có cấu trúc, chứ không chỉ cung cấp một danh sách các tài liệu hoặc trang có web có thể chứa câu trả lời như cách máy tìm kiếm thường làm. Website này được Stephen Wolfram công bố vào tháng 3 năm 2009, và được phát hành cho công chúng ngày 15 tháng 5 năm 2009.",
   "wttr.in":[
-   "Báo cáo thời tiết: Boydton, Virginia, United States",
+   "Báo cáo thời tiết: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":"YouTube là một nền tảng chia sẻ video trực tuyến của Mỹ có trụ sở chính tại San Bruno, California. Nền tảng này được tạo ra vào tháng 2 năm 2005 bởi ba nhân viên cũ của PayPal — Chad Hurley, Steve Chen và Jawed Karim — đã được Google mua lại vào tháng 11 năm 2006 với giá 1,65 tỷ đô la Mỹ và hiện hoạt động như một trong những công ty con của Google. YouTube là trang web được truy cập nhiều thứ hai sau Google Tìm kiếm, theo xếp hạng của Alexa Internet."
  },
  "zh-HK":{
+  "alpine linux packages":"Alpine Linux是一个由社区开发的基于musl和BusyBox的Linux操作系统,该操作系统以安全为理念,面向x86路由器、防火墙、虚拟专用网、IP电话盒及服务器而设计。",
   "apple app store":"App Store是蘋果公司為其iPhone、iPod Touch以及iPad等產品建立和維護的数字化移动應用程序發行平台,允許使用者從iTunes Store瀏覽和下載一些由iOS SDK或者Mac SDK開發的應用程序。根據應用程序發行的不同情況,使用者可以付費或者免費下載。應用程序可以直接下載到iOS裝置,至iTunes版本12.7以前也可以透過macOS或者Windows平台下的iTunes下載到電腦中再同步至iOS裝置。其中包含遊戲、日程管理、詞典、圖庫及許多實用的軟件。透過蘋果公司全球軟件開發者年會2012发布的iOS 6第一次改变了商店的用户界面及购物体验,更新程序不需要密码,购买程序无须回到主畫面,新下载的應用程式皆附有“New”标签。2017年发布iOS11时苹果第二次改变了商店的用户界面。",
   "artic":"芝加哥藝術博物館(英語:),是一座位於美國伊利諾州芝加哥的美術館,於1879年成立,是世界上最古老、規模最大的藝術博物館之一。該博物館因其策展與展示大量藝術家的作品而受到歡迎,每年共有約150萬人參觀。該博物館的收藏由11個策展部門管理,並保存了喬治·秀拉的《大碗岛的星期天下午》、巴勃羅·畢卡索的《老吉他手》 、愛德華·霍普的《夜遊者》和格兰特·伍德的《美国哥特式》等名作,博物館永久收藏近300,000件藝術品,每年舉辦30多個特展。",
   "arxiv":"arXiv 是一個收集物理學、數學、計算機科學、生物學與數理經濟學的論文預印本的網站,成立于1991年8月14日。截至2008年10月,arXiv.org已收集超過50萬篇預印本;至2014年底,藏量達到1百萬篇。截至2016年10月,每月提交量超過10,000篇。",
@@ -8154,29 +8738,20 @@
    "bing:zh-HK",
    "ref"
   ],
-  "brave":"Brave是一个基于Chromium网页浏览器及其Blink排版引擎的自由及开放源代码网页浏览器,由Mozilla项目的联合创始人、JavaScript的创造者布蘭登·艾克創建。Brave 宣称會阻止网站跟踪器和移除侵入式网络广告,通过与广告客户分享更少数据来改善网络隐私。截至2017年,Brave 已面向iOS、Android、Windows、macOS和Linux開启Beta版测试。",
-  "brave.images":[
-   "brave:zh-HK",
-   "ref"
-  ],
-  "brave.news":[
-   "brave:zh-HK",
-   "ref"
-  ],
-  "brave.videos":[
-   "brave:zh-HK",
+  "caddy.community":[
+   "discuss.python:zh-HK",
    "ref"
   ],
   "crossref":"Crossref (曾用名CrossRef)是國際DOI基金會 旗下的一個DOI注册机构,它的成員來自2,000個不同的出版商。Crossref由Publishers International Linking Association Inc.負責运营。該機構于2000年初成立。",
   "dailymotion":"Dailymotion 是一家視訊分享網站,總部位於法國巴黎十七區。它的域名在YouTube之後一個月注冊。Dailymotion最广为人知的特点之一就是其提供支援开放格式ogg的視訊。和同類型的其他Flash視訊分享網站相比,Dailymotion以其短片具有高清晰畫質而聞名。到2008年1月,每天上傳到該站的短片大約是16,000,網頁瀏覽次數平均一天超過2600萬次。2008年1月,Dailymotion的Alexa全球網站排名為38。母公司為威望迪。",
-  "deezer":"Deezer是一家法国在线音乐流媒体服务提供商。它允许用户在各种设备上在线或离线收听来自包括环球音乐集团、索尼音乐和华纳音乐集团在內的各家唱片公司的音乐。2007年,Deezer创建于法国巴黎,截至2019年1月,Deezer拥有5600万首授权曲目,拥有超过3万个电台频道,月活跃用户達1400万,付费用户為700万。该服务适用于Web、Android、IOS、Windows Mobile、BlackBerry OS、Microsoft Windows和MacOS。",
+  "deezer":"Deezer是一家法国在线音乐流媒体服务提供商。它允许用户在各种设备上在线或离线收听来自包括环球音乐集团、索尼音乐和华纳音乐集团在內的各家唱片公司的音乐。2007年,Deezer创建于法国巴黎,截至2019年1月,Deezer拥有5600万首授权曲目,拥有超过3万个电台频道,月活跃用户達1400万,付费用户為700万。该服务适用于Web、Android、IOS、BlackBerry OS、Microsoft Windows和MacOS。",
+  "discuss.python":"Discourse是一个自由及开放源代码的网络论坛軟件。該軟件於2014年8月26日推出,创始人為杰夫·阿特伍德 、Robin Ward 和 Sam Saffron。",
   "etymonline":"在线词源词典(英語:)是一部免费的在线词典,由道格拉斯·哈珀 编写,描述了英语单词的词源。",
-  "fdroid":"是一个Android应用程序的软件资源库(或应用商店);其功能类似于Google Play商店,但只包含自由及开放源代码软件。应用可从F-Droid网站或直接从F-Droid客户端应用浏览及安装,F-Droid客户端应用会自动更新其应用。F-Droid不要求用户注册账号。如果应用包含广告、用户分析器,追踪器或倚赖非自由软件,会被标记存在「负功能」(antifeatures)。运行F-Droid的服务器也均使用自由及开放源代码软件,从而允许任何人创建自己的软件库。",
+  "fdroid":"是一个Android应用程序的软件资源库(或应用商店);其功能类似于Google Play商店,但只包含自由及开放源代码(FOSS)软件。应用可从F-Droid网站或直接从F-Droid客户端应用浏览及安装,F-Droid客户端应用会自动更新其应用。F-Droid不要求用户注册账号。如果应用包含广告、用户分析器,追踪器或倚赖非自由软件,会被标记存在「负面特征」(antifeatures)。运行F-Droid的服务器也均使用FOSS软件,从而允许任何人创建自己的软件库。",
   "free software directory":"自由软件目录是一个自由软件基金会(FSF)和联合国教育、科学及文化组织( UNESCO )的项目。自由软件目录包含自由操作系统下运行的有用自由软件。",
   "genius":"Genius 是一家北美数字媒体公司,於2009年8月由湯姆·雷曼、伊兰·泽科里和马胡德·莫哈代姆建立。該網站允許使用者對歌曲歌词、新闻故事、诗歌和文件等提供注釋和解释。",
-  "github":"GitHub是一个在线软件源代码托管服务平台,使用Git作为版本控制软件,由开发者克里斯·汪斯崔斯、P·J·海特和汤姆·普雷斯顿·沃纳使用Ruby on Rails编写而成。在2018年,GitHub被微软公司收购。",
+  "github":"GitHub是一个在线软件源代码托管服务平台,用于公开程序或软件的代码。使用Git作为版本控制软件,由开发者克里斯·汪斯崔斯、P·J·海特和汤姆·普雷斯顿·沃纳使用Ruby on Rails编写而成。在2018年,GitHub被微软公司收购。",
   "goo":"Goo是一个日本的网络搜索引擎(技術由Google搜索提供)和门户网站,該網站會抓取和索引其他日语网站並呈現給用戶。Goo由日本NTT Communications的子公司NTT Resonant运营。",
-  "goodreads":"Goodreads是一家图书分享型社交网站。网站由Otis Chandler和Elizabeth Chandler创立,于2006年底启动,2007年1月正式推出,总部位于美国旧金山。网站允许访客搜索网站内已收录的书目、注释和书评。注册用户可以添加新书目和推荐书单,也可以建立自己的图书讨论小组。但唯有Librarians以及雇員可以編輯修改書目資料,註冊用戶無此權限,必須向Goodreads官方申請資格,官方會審核用戶閱讀量及電子申請函核定是否成為Librarians,Librarians與雇員的其一相異處在於Librarians是志願服務不支薪,其權限可以變更書目資料、結合不同語言版本、合併重複書目和刪除部分書籍,Librarians不能更動的書目可提交Super Librarians支援編輯。Goodreads官方認為由Librarians來管理書目資料庫即可使得網站收藏量有秩序,並不開放所有用戶擁有編輯權。 到2007年12月为止,网站已有超过65万注册用户,所收录的书名总数超过了1千万。到2012年7月,网站已有1千万注册用户,月访问量达到2千万,拥有雇员30人。到2013年6月23日,网站注册用户又翻了一倍,达到2千万。",
   "google images":"Google图片搜索是Google公司於2001年7月推出的图片搜索服務。Google Chrome及Firefox提供擴充功能搜索網絡圖像。",
   "google news":"Google新闻(英語:)是Google开发的一款Web新闻聚合器,由Google首席工程師克里希纳·巴拉特 創造與領導開發。",
   "google play apps":"又稱Play 商店,前身为Android Market。是由Google为Android作業系統所開發的流動應用程式數位發行平台,同时也是数字娱乐品牌。它作為Android作業系統的官方應用商店,允許用戶瀏覽和下載使用Android SDK開發並透過Google發布的應用程式。 Google Play也是數位媒體商店,提供音樂,雜誌,書籍,電影和電視節目。它之前提供了Google硬件裝置,直到2015年3月11日推出一個單獨的線上硬件零售商Google Store。",
@@ -8186,7 +8761,7 @@
   ],
   "google videos":"Google影片 是由Google提供的一项視訊共享和搜索服务。与YouTube类似,「Google影片」向用户提供必要的HTML代码,允许用户将选定的視訊嵌入到其它的网站的页面中。这种方法可以使用户在网站中嵌入大量的視訊而无需考虑頻寬和儲存容量限制的问题。在2006年10月9日,Google收购了前競争对手YouTube,并在2007年6月13日发表声明,「Google影片」的搜索结果将包含由网络蜘蛛在其它托管服务、YouTube和用户上传中抓取的内容。",
   "hackernews":"Hacker News 是一家关于计算机黑客和创业公司的社会化新闻网站,由保罗·格雷厄姆的创业孵化器 Y Combinator 创建。与其它社会化新闻网站不同的是 Hacker News 未登入訪客没有贊成或反对一条提交新闻的选项,不过还是可以被有足够 Karma 的用户投贊成或反对票。简而言之,Hacker News 允许提交任何可以被理解为“任何满足人们求知欲”的新闻。",
-  "hoogle":"Haskell 是一种标准化的,通用的纯函數式編程語言,有惰性求值和强静态类型。它的命名源自美国逻辑学家哈斯凱爾·加里,他在数理逻辑方面上的工作使得函数式编程语言有了广泛的基础。在Haskell中,“函数是頭等物件”。作为一门函數程式語言,主要控制结构是函数。Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算为基础发展而来。这也是为什么Haskell语言以希腊字母「λ」(Lambda)作为自己的标志。Haskell具有“证明即程序、命题为类型”的特征。",
+  "hoogle":"Haskell 是一种标准化的,通用的纯函數式編程語言,有惰性求值和强静态类型。它的命名源自美国逻辑学家哈斯凱爾·加里,他在数理逻辑方面上的工作使得函数式编程语言有了广泛的基础。在Haskell中,“函数是頭等物件”。作为一门函數程式語言,主要控制结构是函数。Haskell语言是1990年在编程语言Miranda语言的基础上标准化的,并且以λ演算为基础发展而来。这也是为什么Haskell语言以希腊字母「λ」(Lambda)作为自己的标志。Haskell具有“证明即程序、命题为类型”的特征。",
   "imdb":"網路電影資料庫 是一个关于电影演员、电影、电视节目、电视藝人、电子游戏和電影製作小組的在线数据库。IMDb開辦於1990年10月17日,從1998年開始成為亚马逊公司旗下的网站,在2020年10月17日時,IMDb慶祝了他們30週年的紀念。",
   "ina":"国家视听研究院 是法国的一个公立工商业机构,总部位于马恩河畔布里,负责存档视听作品,并为所有观众、专业人士、公司或个人制作、编辑、出版、营销和分发视听内容和多媒体。",
   "library genesis":"創世紀圖書館 是一個影子圖書館,用戶可在此一網站上分享下載学术期刊文章、学术書籍、一般書籍、雜誌、漫畫。此一網站為用戶提供擋在付費牆背後,亦或官方沒釋出電子版本的資料。創世紀圖書館形容自身為「資訊整合連結」網站,為「互聯網上所收集及用戶上載的」資源提供可供查找的資料庫。",
@@ -8194,11 +8769,16 @@
   "metacpan":"CPAN 中譯為“Perl綜合典藏網”,“Perl综合档案网”或者“Perl程序库”。它包含了極多用Perl寫成的軟體和其文件。",
   "naver":"NAVER(韓語:)是韩国著名入口/搜索引擎网站,它使用獨有的搜尋引擎,並且在韓文搜尋服務中獨佔鰲頭。除了搜尋之外也提供入口網站的許多服務,例如新聞、電子信箱、電子地圖服務(含街景地圖)等。在Alexa排名上是韓國國內第一大的入口網站。 据ComScore统计,Naver在2007年8月收到二十亿次搜索,占70%以上的韩国搜索查询,它是世界上排名第十五的网民最常用的搜索引擎,超过25万韩国人选择Naver作为浏览器起始页。",
   "npm":"npm 是Node.js預設的、用JavaScript編寫的軟體套件管理系統。",
+  "openlibrary":"开放图书馆(英文:)是互联网档案馆旗下的非营利网站暨在线图书馆项目,收录了许多公有领域图书的在线版本,旨在为每一本已出版的图书创建一个网页。本网站由亚伦·斯沃茨、布魯斯特·卡利、Alexis Rossi、Anand Chitipothu和 Rebecca Malamud在2006年创建,其部分资金来自加州州立图书馆與 Kahle/Austin 基金会。",
   "openstreetmap":"開放街圖 是一個建構自由內容之網上地圖協作計劃,目標是創造一個內容自由且能讓所有人編輯的世界地圖,並且讓一般的行動裝置有方便的導航方案。",
+  "pi-hole.community":[
+   "discuss.python:zh-HK",
+   "ref"
+  ],
   "piratebay":"海盜灣 是一個專門儲存、分類及搜尋Bittorrent种子文件及磁力連結的網站,由瑞典的民間反版權組織海盜署於2003年成立,支持35种语言。",
   "pubmed":"MEDLINE、MEDLARS Online,全名線上醫學文獻分析和檢索系統(),是生命科學和生物醫學信息的書目數據庫。涵蓋醫學、護理、藥學、牙科、獸醫學、衛生保健。還涵蓋生物學和生物化學以及分子進化等領域的大部分文獻。",
   "pypi":"PyPI 是Python的正式第三方 軟體套件的軟件存儲庫,它类似于CPAN(Perl的存储库)。一些软件包管理器例如pip,就是默认從PyPI下載软件包。用戶通过PyPI可以下載超过235,000个Python软件包。",
-  "rottentomatoes":"爛番茄(英語:)是一家美国电影和电视评论線上聚合网站。该网站于1998年8月由杨生 、帕特里克·李 和史蒂芬·王 等加州大学伯克利分校三名大學生创办。虽然“烂番茄”这个名称与观众在反对糟糕的舞台表演时扔烂番茄的做法有关,但最初的灵感却来自1992年上映的加拿大电影《莱奥洛》(Léolo)中一个以番茄为主题的场景。",
+  "rottentomatoes":"爛番茄(英語:)是一個美国电影和电视评论線上彙整网站。该网站于1998年8月由杨生 、帕特里克·李 和史蒂芬·王 等加州大学伯克利分校三名大學生创办。虽然“烂番茄”这个名称与观众在反对糟糕的舞台表演时扔烂番茄的做法有关,但最初的灵感却来自1992年上映的加拿大电影《莱奥洛》(Léolo)中一个以番茄为主题的场景。",
   "rubygems":"RubyGems是Ruby的一个包管理器,提供了分发Ruby程序和函式庫的标准格式“gem”,旨在方便地管理gem安装的工具,以及用于分发gem的服务器。这类似于Python的pip。RubyGems大约创建于2003年11月,从Ruby 1.9版起成为Ruby标准库的一部分。",
   "rumble":"Rumble是加拿大的,讓使用者投稿、觀看、分享及評論,由科技企業家克里斯·帕夫洛夫斯基 於2013年創立。自2020年7月以來,Rumble的月度用戶數經歷了快速增長,從160萬月度用戶增加到2021年第一季度末的3190萬。",
   "stackoverflow":"Stack Exchange是一系列问答网站,每一个网站包含不同领域的问题。这些网站参考Stack Overflow,一个关于程序设计的问答网站,也是Stack Exchange的第一个成员。如同Stack Overflow,这些网站使用声望奖励系统,用户对问题和答案进行投票,并影响用户声望。声望系统使这些网站可以自我控制。",
@@ -8231,6 +8811,10 @@
   "z-library":"Z-Library 是一個影子圖書館和开放获取檔案分享計劃,用戶可在此一網站上下載期刊文章以及各種類型的書籍。根據Z-Library的說法,截至2022年6月12日,其共收錄了10,456,034本書和84,837,646篇文章。Z-Library在其電子書搜尋頁面上宣稱自己是「全球最大的數字圖書館」,並在文章搜尋頁面上稱自身是「全球最大的科學文章儲存庫」。它原是创世纪图书馆的镜像网站,並從該图书馆獲得大部分館藏。但它的一些館藏由用戶自行上載,並且不為创世纪图书馆所收藏。該平台公開網域曾於2022年11月3日遭到美國政府封鎖。2023年2月11日,用戶可以再次訪問Z-Library。"
  },
  "zh-Hans-CN":{
+  "alpine linux packages":[
+   "alpine linux packages:zh-HK",
+   "ref"
+  ],
   "apple app store":[
    "apple app store:zh-HK",
    "ref"
@@ -8263,20 +8847,8 @@
    "Bing 的智慧型搜尋可讓您更輕而易舉找到想找的資訊,同時還因此獲得獎勵。",
    "https://www.bing.com/videos"
   ],
-  "brave":[
-   "brave:zh-HK",
-   "ref"
-  ],
-  "brave.images":[
-   "brave:zh-HK",
-   "ref"
-  ],
-  "brave.news":[
-   "brave:zh-HK",
-   "ref"
-  ],
-  "brave.videos":[
-   "brave:zh-HK",
+  "caddy.community":[
+   "discuss.python:zh-HK",
    "ref"
   ],
   "crossref":[
@@ -8291,6 +8863,10 @@
    "deezer:zh-HK",
    "ref"
   ],
+  "discuss.python":[
+   "discuss.python:zh-HK",
+   "ref"
+  ],
   "etymonline":[
    "etymonline:zh-HK",
    "ref"
@@ -8308,7 +8884,7 @@
    "ref"
   ],
   "gentoo":[
-   "gentoo:ru",
+   "gentoo:en",
    "ref"
   ],
   "github":[
@@ -8319,10 +8895,6 @@
    "goo:zh-HK",
    "ref"
   ],
-  "goodreads":[
-   "goodreads:zh-HK",
-   "ref"
-  ],
   "google images":[
    "google images:zh-HK",
    "ref"
@@ -8383,10 +8955,18 @@
    "npm:zh-HK",
    "ref"
   ],
+  "openlibrary":[
+   "openlibrary:zh-HK",
+   "ref"
+  ],
   "openstreetmap":[
    "openstreetmap:zh-HK",
    "ref"
   ],
+  "pi-hole.community":[
+   "discuss.python:zh-HK",
+   "ref"
+  ],
   "piratebay":[
    "piratebay:zh-HK",
    "ref"
@@ -8472,7 +9052,7 @@
    "ref"
   ],
   "wttr.in":[
-   "天気予報: Boydton, Virginia, United States",
+   "天気予報: San Jose, California, United States",
    "https://wttr.in"
   ],
   "youtube":[
@@ -8485,6 +9065,10 @@
   ]
  },
  "zh-Hant-TW":{
+  "alpine linux packages":[
+   "alpine linux packages:zh-HK",
+   "ref"
+  ],
   "apple app store":[
    "apple app store:zh-HK",
    "ref"
@@ -8513,20 +9097,8 @@
    "bing:zh-HK",
    "ref"
   ],
-  "brave":[
-   "brave:zh-HK",
-   "ref"
-  ],
-  "brave.images":[
-   "brave:zh-HK",
-   "ref"
-  ],
-  "brave.news":[
-   "brave:zh-HK",
-   "ref"
-  ],
-  "brave.videos":[
-   "brave:zh-HK",
+  "caddy.community":[
+   "discuss.python:zh-HK",
    "ref"
   ],
   "crossref":[
@@ -8541,6 +9113,10 @@
    "deezer:zh-HK",
    "ref"
   ],
+  "discuss.python":[
+   "discuss.python:zh-HK",
+   "ref"
+  ],
   "etymonline":[
    "etymonline:zh-HK",
    "ref"
@@ -8565,10 +9141,6 @@
    "goo:zh-HK",
    "ref"
   ],
-  "goodreads":[
-   "goodreads:zh-HK",
-   "ref"
-  ],
   "google images":[
    "google images:zh-HK",
    "ref"
@@ -8625,10 +9197,18 @@
    "npm:zh-HK",
    "ref"
   ],
+  "openlibrary":[
+   "openlibrary:zh-HK",
+   "ref"
+  ],
   "openstreetmap":[
    "openstreetmap:zh-HK",
    "ref"
   ],
+  "pi-hole.community":[
+   "discuss.python:zh-HK",
+   "ref"
+  ],
   "piratebay":[
    "piratebay:zh-HK",
    "ref"
diff --git a/searx/data/engine_traits.json b/searx/data/engine_traits.json
index 413d98ae0..aa7f36718 100644
--- a/searx/data/engine_traits.json
+++ b/searx/data/engine_traits.json
@@ -3,54 +3,55 @@
     "all_locale": "",
     "custom": {
       "content": [
-        "book_nonfiction",
-        "book_fiction",
-        "book_unknown",
         "book_comic",
+        "book_fiction",
+        "book_nonfiction",
+        "book_unknown",
         "magazine",
+        "musical_score",
+        "other",
         "standards_document"
       ],
       "ext": [
-        "pdf",
+        "azw3",
+        "cbr",
+        "cbz",
+        "djvu",
         "epub",
         "fb2",
-        "cbr",
         "mobi",
-        "cbz",
-        "azw3",
-        "djvu",
+        "pdf",
         "txt"
       ],
       "sort": [
         "",
-        "newest",
-        "oldest",
         "largest",
-        "smallest",
+        "newest",
         "newest_added",
-        "oldest_added"
+        "oldest",
+        "oldest_added",
+        "smallest"
       ]
     },
     "data_type": "traits_v1",
     "languages": {
       "af": "af",
+      "an": "an",
       "ar": "ar",
-      "az": "az",
       "be": "be",
       "bg": "bg",
       "bn": "bn",
       "bo": "bo",
       "ca": "ca",
       "cs": "cs",
-      "cu": "cu",
       "cy": "cy",
       "da": "da",
       "de": "de",
+      "dz": "dz",
       "el": "el",
       "en": "en",
       "eo": "eo",
       "es": "es",
-      "et": "et",
       "fa": "fa",
       "fi": "fi",
       "fil": "fil",
@@ -68,7 +69,9 @@
       "jv": "jv",
       "ka": "ka",
       "kk": "kk",
+      "kn": "kn",
       "ko": "ko",
+      "ky": "ky",
       "la": "la",
       "lb": "lb",
       "lt": "lt",
@@ -81,10 +84,12 @@
       "no": "no",
       "pl": "pl",
       "pt": "pt",
+      "qu": "qu",
       "ro": "ro",
       "ru": "ru",
       "rw": "rw",
       "sa": "sa",
+      "se": "se",
       "sk": "sk",
       "sl": "sl",
       "sr": "sr",
@@ -119,6 +124,7 @@
       "ar": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629",
       "bg": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",
       "bs": "Bosanski",
+      "ca": "Catal\u00e0",
       "cs": "\u010ce\u0161tina",
       "da": "Dansk",
       "de": "Deutsch",
@@ -174,7 +180,7 @@
       "es": "es-es",
       "et": "et-et",
       "eu": "eu-eu",
-      "fa": "prs-prs",
+      "fa": "fa-fa",
       "fi": "fi-fi",
       "fil": "fil-fil",
       "fr": "fr-fr",
@@ -182,14 +188,12 @@
       "gd": "gd-gd",
       "gl": "gl-gl",
       "gu": "gu-gu",
-      "ha": "ha-latn",
       "he": "he-he",
       "hi": "hi-hi",
       "hr": "hr-hr",
       "hu": "hu-hu",
       "hy": "hy-hy",
       "id": "id-id",
-      "ig": "ig-ig",
       "is": "is-is",
       "it": "it-it",
       "ja": "ja-ja",
@@ -199,8 +203,6 @@
       "kn": "kn-kn",
       "ko": "ko-ko",
       "kok": "kok-kok",
-      "ku": "ku-arab",
-      "ky": "ky-ky",
       "lb": "lb-lb",
       "lo": "lo-lo",
       "lt": "lt-lt",
@@ -208,7 +210,6 @@
       "mi": "mi-mi",
       "mk": "mk-mk",
       "ml": "ml-ml",
-      "mn": "mn-cyrl-mn",
       "mr": "mr-mr",
       "ms": "ms-ms",
       "mt": "mt-mt",
@@ -216,33 +217,22 @@
       "ne": "ne-ne",
       "nl": "nl-nl",
       "nn": "nn-nn",
-      "nso": "nso-nso",
       "or": "or-or",
-      "pa_Arab": "pa-arab",
       "pa_Guru": "pa-guru",
       "pl": "pl-pl",
       "pt": "pt-br",
       "qu": "quz-quz",
-      "quc": "quc-quc",
       "ro": "ro-ro",
       "ru": "ru-ru",
-      "rw": "rw-rw",
-      "sd_Arab": "sd-arab",
-      "si": "si-si",
       "sk": "sk-sk",
       "sl": "sl-sl",
       "sq": "sq-sq",
       "sr_Cyrl": "sr-cyrl",
       "sr_Latn": "sr-latn",
       "sv": "sv-sv",
-      "sw": "sw-sw",
       "ta": "ta-ta",
       "te": "te-te",
-      "tg": "tg-cyrl",
       "th": "th-th",
-      "ti": "ti-ti",
-      "tk": "tk-tk",
-      "tn": "tn-tn",
       "tr": "tr-tr",
       "tt": "tt-tt",
       "ug": "ug-ug",
@@ -250,13 +240,9 @@
       "ur": "ur-ur",
       "uz_Latn": "uz-latn",
       "vi": "vi-vi",
-      "wo": "wo-wo",
-      "xh": "xh-xh",
-      "yo": "yo-yo",
       "zh": "zh-hans",
       "zh_Hans": "zh-hans",
-      "zh_Hant": "zh-hant",
-      "zu": "zu-zu"
+      "zh_Hant": "zh-hant"
     },
     "regions": {
       "am-ET": "am-et",
@@ -472,14 +458,12 @@
       "kk-KZ": "kk-kz",
       "km-KH": "km-kh",
       "ko-KR": "ko-kr",
-      "ky-KG": "ky-kg",
       "lb-LU": "lb-lu",
       "lo-LA": "lo-la",
       "lt-LT": "lt-lt",
       "lv-LV": "lv-lv",
       "mi-NZ": "mi-nz",
       "mk-MK": "mk-mk",
-      "mn-MN": "mn-mn",
       "ms-BN": "ms-bn",
       "ms-MY": "ms-my",
       "ms-SG": "ms-sg",
@@ -513,8 +497,6 @@
       "ru-KZ": "ru-kz",
       "ru-RU": "ru-ru",
       "ru-UA": "ru-ua",
-      "rw-RW": "rw-rw",
-      "si-LK": "si-lk",
       "sk-SK": "sk-sk",
       "sl-SI": "sl-si",
       "sq-AL": "sq-al",
@@ -523,23 +505,14 @@
       "sr-RS": "sr-rs",
       "sv-FI": "sv-fi",
       "sv-SE": "sv-se",
-      "sw-KE": "sw-ke",
-      "sw-TZ": "sw-tz",
-      "sw-UG": "sw-ug",
       "ta-LK": "ta-lk",
       "ta-SG": "ta-sg",
-      "tg-TJ": "tg-tj",
       "th-TH": "th-th",
-      "ti-ER": "ti-er",
-      "tk-TM": "tk-tm",
-      "tn-BW": "tn-bw",
       "tr-CY": "tr-cy",
       "tr-TR": "tr-tr",
       "uk-UA": "uk-ua",
       "ur-PK": "ur-pk",
       "vi-VN": "vi-vn",
-      "wo-SN": "wo-sn",
-      "yo-NG": "yo-ng",
       "zh-CN": "zh-cn",
       "zh-HK": "en-hk",
       "zh-MO": "zh-mo",
@@ -572,7 +545,7 @@
       "es": "es-es",
       "et": "et-et",
       "eu": "eu-eu",
-      "fa": "prs-prs",
+      "fa": "fa-fa",
       "fi": "fi-fi",
       "fil": "fil-fil",
       "fr": "fr-fr",
@@ -580,14 +553,12 @@
       "gd": "gd-gd",
       "gl": "gl-gl",
       "gu": "gu-gu",
-      "ha": "ha-latn",
       "he": "he-he",
       "hi": "hi-hi",
       "hr": "hr-hr",
       "hu": "hu-hu",
       "hy": "hy-hy",
       "id": "id-id",
-      "ig": "ig-ig",
       "is": "is-is",
       "it": "it-it",
       "ja": "ja-ja",
@@ -597,8 +568,6 @@
       "kn": "kn-kn",
       "ko": "ko-ko",
       "kok": "kok-kok",
-      "ku": "ku-arab",
-      "ky": "ky-ky",
       "lb": "lb-lb",
       "lo": "lo-lo",
       "lt": "lt-lt",
@@ -606,7 +575,6 @@
       "mi": "mi-mi",
       "mk": "mk-mk",
       "ml": "ml-ml",
-      "mn": "mn-cyrl-mn",
       "mr": "mr-mr",
       "ms": "ms-ms",
       "mt": "mt-mt",
@@ -614,33 +582,22 @@
       "ne": "ne-ne",
       "nl": "nl-nl",
       "nn": "nn-nn",
-      "nso": "nso-nso",
       "or": "or-or",
-      "pa_Arab": "pa-arab",
       "pa_Guru": "pa-guru",
       "pl": "pl-pl",
       "pt": "pt-br",
       "qu": "quz-quz",
-      "quc": "quc-quc",
       "ro": "ro-ro",
       "ru": "ru-ru",
-      "rw": "rw-rw",
-      "sd_Arab": "sd-arab",
-      "si": "si-si",
       "sk": "sk-sk",
       "sl": "sl-sl",
       "sq": "sq-sq",
       "sr_Cyrl": "sr-cyrl",
       "sr_Latn": "sr-latn",
       "sv": "sv-sv",
-      "sw": "sw-sw",
       "ta": "ta-ta",
       "te": "te-te",
-      "tg": "tg-cyrl",
       "th": "th-th",
-      "ti": "ti-ti",
-      "tk": "tk-tk",
-      "tn": "tn-tn",
       "tr": "tr-tr",
       "tt": "tt-tt",
       "ug": "ug-ug",
@@ -648,13 +605,9 @@
       "ur": "ur-ur",
       "uz_Latn": "uz-latn",
       "vi": "vi-vi",
-      "wo": "wo-wo",
-      "xh": "xh-xh",
-      "yo": "yo-yo",
       "zh": "zh-hans",
       "zh_Hans": "zh-hans",
-      "zh_Hant": "zh-hant",
-      "zu": "zu-zu"
+      "zh_Hant": "zh-hant"
     },
     "regions": {
       "am-ET": "am-et",
@@ -870,14 +823,12 @@
       "kk-KZ": "kk-kz",
       "km-KH": "km-kh",
       "ko-KR": "ko-kr",
-      "ky-KG": "ky-kg",
       "lb-LU": "lb-lu",
       "lo-LA": "lo-la",
       "lt-LT": "lt-lt",
       "lv-LV": "lv-lv",
       "mi-NZ": "mi-nz",
       "mk-MK": "mk-mk",
-      "mn-MN": "mn-mn",
       "ms-BN": "ms-bn",
       "ms-MY": "ms-my",
       "ms-SG": "ms-sg",
@@ -911,8 +862,6 @@
       "ru-KZ": "ru-kz",
       "ru-RU": "ru-ru",
       "ru-UA": "ru-ua",
-      "rw-RW": "rw-rw",
-      "si-LK": "si-lk",
       "sk-SK": "sk-sk",
       "sl-SI": "sl-si",
       "sq-AL": "sq-al",
@@ -921,23 +870,14 @@
       "sr-RS": "sr-rs",
       "sv-FI": "sv-fi",
       "sv-SE": "sv-se",
-      "sw-KE": "sw-ke",
-      "sw-TZ": "sw-tz",
-      "sw-UG": "sw-ug",
       "ta-LK": "ta-lk",
       "ta-SG": "ta-sg",
-      "tg-TJ": "tg-tj",
       "th-TH": "th-th",
-      "ti-ER": "ti-er",
-      "tk-TM": "tk-tm",
-      "tn-BW": "tn-bw",
       "tr-CY": "tr-cy",
       "tr-TR": "tr-tr",
       "uk-UA": "uk-ua",
       "ur-PK": "ur-pk",
       "vi-VN": "vi-vn",
-      "wo-SN": "wo-sn",
-      "yo-NG": "yo-ng",
       "zh-CN": "zh-cn",
       "zh-HK": "en-hk",
       "zh-MO": "zh-mo",
@@ -970,7 +910,7 @@
       "es": "es-es",
       "et": "et-et",
       "eu": "eu-eu",
-      "fa": "prs-prs",
+      "fa": "fa-fa",
       "fi": "fi-fi",
       "fil": "fil-fil",
       "fr": "fr-fr",
@@ -978,14 +918,12 @@
       "gd": "gd-gd",
       "gl": "gl-gl",
       "gu": "gu-gu",
-      "ha": "ha-latn",
       "he": "he-he",
       "hi": "hi-hi",
       "hr": "hr-hr",
       "hu": "hu-hu",
       "hy": "hy-hy",
       "id": "id-id",
-      "ig": "ig-ig",
       "is": "is-is",
       "it": "it-it",
       "ja": "ja-ja",
@@ -995,8 +933,6 @@
       "kn": "kn-kn",
       "ko": "ko-ko",
       "kok": "kok-kok",
-      "ku": "ku-arab",
-      "ky": "ky-ky",
       "lb": "lb-lb",
       "lo": "lo-lo",
       "lt": "lt-lt",
@@ -1004,7 +940,6 @@
       "mi": "mi-mi",
       "mk": "mk-mk",
       "ml": "ml-ml",
-      "mn": "mn-cyrl-mn",
       "mr": "mr-mr",
       "ms": "ms-ms",
       "mt": "mt-mt",
@@ -1012,33 +947,22 @@
       "ne": "ne-ne",
       "nl": "nl-nl",
       "nn": "nn-nn",
-      "nso": "nso-nso",
       "or": "or-or",
-      "pa_Arab": "pa-arab",
       "pa_Guru": "pa-guru",
       "pl": "pl-pl",
       "pt": "pt-br",
       "qu": "quz-quz",
-      "quc": "quc-quc",
       "ro": "ro-ro",
       "ru": "ru-ru",
-      "rw": "rw-rw",
-      "sd_Arab": "sd-arab",
-      "si": "si-si",
       "sk": "sk-sk",
       "sl": "sl-sl",
       "sq": "sq-sq",
       "sr_Cyrl": "sr-cyrl",
       "sr_Latn": "sr-latn",
       "sv": "sv-sv",
-      "sw": "sw-sw",
       "ta": "ta-ta",
       "te": "te-te",
-      "tg": "tg-cyrl",
       "th": "th-th",
-      "ti": "ti-ti",
-      "tk": "tk-tk",
-      "tn": "tn-tn",
       "tr": "tr-tr",
       "tt": "tt-tt",
       "ug": "ug-ug",
@@ -1046,13 +970,9 @@
       "ur": "ur-ur",
       "uz_Latn": "uz-latn",
       "vi": "vi-vi",
-      "wo": "wo-wo",
-      "xh": "xh-xh",
-      "yo": "yo-yo",
       "zh": "zh-hans",
       "zh_Hans": "zh-hans",
-      "zh_Hant": "zh-hant",
-      "zu": "zu-zu"
+      "zh_Hant": "zh-hant"
     },
     "regions": {
       "am-ET": "am-et",
@@ -1268,14 +1188,12 @@
       "kk-KZ": "kk-kz",
       "km-KH": "km-kh",
       "ko-KR": "ko-kr",
-      "ky-KG": "ky-kg",
       "lb-LU": "lb-lu",
       "lo-LA": "lo-la",
       "lt-LT": "lt-lt",
       "lv-LV": "lv-lv",
       "mi-NZ": "mi-nz",
       "mk-MK": "mk-mk",
-      "mn-MN": "mn-mn",
       "ms-BN": "ms-bn",
       "ms-MY": "ms-my",
       "ms-SG": "ms-sg",
@@ -1309,8 +1227,6 @@
       "ru-KZ": "ru-kz",
       "ru-RU": "ru-ru",
       "ru-UA": "ru-ua",
-      "rw-RW": "rw-rw",
-      "si-LK": "si-lk",
       "sk-SK": "sk-sk",
       "sl-SI": "sl-si",
       "sq-AL": "sq-al",
@@ -1319,23 +1235,14 @@
       "sr-RS": "sr-rs",
       "sv-FI": "sv-fi",
       "sv-SE": "sv-se",
-      "sw-KE": "sw-ke",
-      "sw-TZ": "sw-tz",
-      "sw-UG": "sw-ug",
       "ta-LK": "ta-lk",
       "ta-SG": "ta-sg",
-      "tg-TJ": "tg-tj",
       "th-TH": "th-th",
-      "ti-ER": "ti-er",
-      "tk-TM": "tk-tm",
-      "tn-BW": "tn-bw",
       "tr-CY": "tr-cy",
       "tr-TR": "tr-tr",
       "uk-UA": "uk-ua",
       "ur-PK": "ur-pk",
       "vi-VN": "vi-vn",
-      "wo-SN": "wo-sn",
-      "yo-NG": "yo-ng",
       "zh-CN": "en-hk",
       "zh-HK": "en-hk",
       "zh-MO": "zh-mo",
@@ -1368,7 +1275,7 @@
       "es": "es-es",
       "et": "et-et",
       "eu": "eu-eu",
-      "fa": "prs-prs",
+      "fa": "fa-fa",
       "fi": "fi-fi",
       "fil": "fil-fil",
       "fr": "fr-fr",
@@ -1376,14 +1283,12 @@
       "gd": "gd-gd",
       "gl": "gl-gl",
       "gu": "gu-gu",
-      "ha": "ha-latn",
       "he": "he-he",
       "hi": "hi-hi",
       "hr": "hr-hr",
       "hu": "hu-hu",
       "hy": "hy-hy",
       "id": "id-id",
-      "ig": "ig-ig",
       "is": "is-is",
       "it": "it-it",
       "ja": "ja-ja",
@@ -1393,8 +1298,6 @@
       "kn": "kn-kn",
       "ko": "ko-ko",
       "kok": "kok-kok",
-      "ku": "ku-arab",
-      "ky": "ky-ky",
       "lb": "lb-lb",
       "lo": "lo-lo",
       "lt": "lt-lt",
@@ -1402,7 +1305,6 @@
       "mi": "mi-mi",
       "mk": "mk-mk",
       "ml": "ml-ml",
-      "mn": "mn-cyrl-mn",
       "mr": "mr-mr",
       "ms": "ms-ms",
       "mt": "mt-mt",
@@ -1410,33 +1312,22 @@
       "ne": "ne-ne",
       "nl": "nl-nl",
       "nn": "nn-nn",
-      "nso": "nso-nso",
       "or": "or-or",
-      "pa_Arab": "pa-arab",
       "pa_Guru": "pa-guru",
       "pl": "pl-pl",
       "pt": "pt-br",
       "qu": "quz-quz",
-      "quc": "quc-quc",
       "ro": "ro-ro",
       "ru": "ru-ru",
-      "rw": "rw-rw",
-      "sd_Arab": "sd-arab",
-      "si": "si-si",
       "sk": "sk-sk",
       "sl": "sl-sl",
       "sq": "sq-sq",
       "sr_Cyrl": "sr-cyrl",
       "sr_Latn": "sr-latn",
       "sv": "sv-sv",
-      "sw": "sw-sw",
       "ta": "ta-ta",
       "te": "te-te",
-      "tg": "tg-cyrl",
       "th": "th-th",
-      "ti": "ti-ti",
-      "tk": "tk-tk",
-      "tn": "tn-tn",
       "tr": "tr-tr",
       "tt": "tt-tt",
       "ug": "ug-ug",
@@ -1444,13 +1335,9 @@
       "ur": "ur-ur",
       "uz_Latn": "uz-latn",
       "vi": "vi-vi",
-      "wo": "wo-wo",
-      "xh": "xh-xh",
-      "yo": "yo-yo",
       "zh": "zh-hans",
       "zh_Hans": "zh-hans",
-      "zh_Hant": "zh-hant",
-      "zu": "zu-zu"
+      "zh_Hant": "zh-hant"
     },
     "regions": {
       "am-ET": "am-et",
@@ -1666,14 +1553,12 @@
       "kk-KZ": "kk-kz",
       "km-KH": "km-kh",
       "ko-KR": "ko-kr",
-      "ky-KG": "ky-kg",
       "lb-LU": "lb-lu",
       "lo-LA": "lo-la",
       "lt-LT": "lt-lt",
       "lv-LV": "lv-lv",
       "mi-NZ": "mi-nz",
       "mk-MK": "mk-mk",
-      "mn-MN": "mn-mn",
       "ms-BN": "ms-bn",
       "ms-MY": "ms-my",
       "ms-SG": "ms-sg",
@@ -1707,8 +1592,6 @@
       "ru-KZ": "ru-kz",
       "ru-RU": "ru-ru",
       "ru-UA": "ru-ua",
-      "rw-RW": "rw-rw",
-      "si-LK": "si-lk",
       "sk-SK": "sk-sk",
       "sl-SI": "sl-si",
       "sq-AL": "sq-al",
@@ -1717,23 +1600,14 @@
       "sr-RS": "sr-rs",
       "sv-FI": "sv-fi",
       "sv-SE": "sv-se",
-      "sw-KE": "sw-ke",
-      "sw-TZ": "sw-tz",
-      "sw-UG": "sw-ug",
       "ta-LK": "ta-lk",
       "ta-SG": "ta-sg",
-      "tg-TJ": "tg-tj",
       "th-TH": "th-th",
-      "ti-ER": "ti-er",
-      "tk-TM": "tk-tm",
-      "tn-BW": "tn-bw",
       "tr-CY": "tr-cy",
       "tr-TR": "tr-tr",
       "uk-UA": "uk-ua",
       "ur-PK": "ur-pk",
       "vi-VN": "vi-vn",
-      "wo-SN": "wo-sn",
-      "yo-NG": "yo-ng",
       "zh-CN": "zh-cn",
       "zh-HK": "en-hk",
       "zh-MO": "zh-mo",
@@ -1745,28 +1619,48 @@
     "all_locale": "all",
     "custom": {
       "ui_lang": {
+        "bg": "bg",
         "ca": "ca",
         "cs": "cs",
+        "da": "da",
         "de-DE": "de-de",
         "el": "el",
         "en-CA": "en-ca",
         "en-GB": "en-gb",
+        "en-IN": "en-in",
         "en-US": "en-us",
         "es": "es",
+        "et": "et",
         "fi-FI": "fi-fi",
         "fr-CA": "fr-ca",
         "fr-FR": "fr-fr",
         "hr": "hr",
         "hu": "hu",
+        "id": "id",
         "it": "it",
-        "ja-JP": "ja-jp",
+        "ko": "ko",
+        "lt": "lt",
+        "lv": "lv",
+        "ms": "ms",
+        "nb": "nb",
         "nl": "nl",
         "pl": "pl",
         "pt-BR": "pt-br",
         "ro": "ro",
+        "ru": "ru",
+        "sk": "sk",
+        "sl": "sl",
         "sq-AL": "sq-al",
+        "sr_Cyrl": "sr-cyrl",
+        "sr_Latn": "sr-latn",
+        "sv": "sv",
         "sw-KE": "sw-ke",
-        "tr": "tr"
+        "th": "th",
+        "tr": "tr",
+        "uk": "uk",
+        "vi": "vi",
+        "zh_Hans": "zh-hans",
+        "zh_Hant": "zh-hant"
       }
     },
     "data_type": "traits_v1",
@@ -1826,28 +1720,48 @@
     "all_locale": "all",
     "custom": {
       "ui_lang": {
+        "bg": "bg",
         "ca": "ca",
         "cs": "cs",
+        "da": "da",
         "de-DE": "de-de",
         "el": "el",
         "en-CA": "en-ca",
         "en-GB": "en-gb",
+        "en-IN": "en-in",
         "en-US": "en-us",
         "es": "es",
+        "et": "et",
         "fi-FI": "fi-fi",
         "fr-CA": "fr-ca",
         "fr-FR": "fr-fr",
         "hr": "hr",
         "hu": "hu",
+        "id": "id",
         "it": "it",
-        "ja-JP": "ja-jp",
+        "ko": "ko",
+        "lt": "lt",
+        "lv": "lv",
+        "ms": "ms",
+        "nb": "nb",
         "nl": "nl",
         "pl": "pl",
         "pt-BR": "pt-br",
         "ro": "ro",
+        "ru": "ru",
+        "sk": "sk",
+        "sl": "sl",
         "sq-AL": "sq-al",
+        "sr_Cyrl": "sr-cyrl",
+        "sr_Latn": "sr-latn",
+        "sv": "sv",
         "sw-KE": "sw-ke",
-        "tr": "tr"
+        "th": "th",
+        "tr": "tr",
+        "uk": "uk",
+        "vi": "vi",
+        "zh_Hans": "zh-hans",
+        "zh_Hant": "zh-hant"
       }
     },
     "data_type": "traits_v1",
@@ -1907,28 +1821,48 @@
     "all_locale": "all",
     "custom": {
       "ui_lang": {
+        "bg": "bg",
         "ca": "ca",
         "cs": "cs",
+        "da": "da",
         "de-DE": "de-de",
         "el": "el",
         "en-CA": "en-ca",
         "en-GB": "en-gb",
+        "en-IN": "en-in",
         "en-US": "en-us",
         "es": "es",
+        "et": "et",
         "fi-FI": "fi-fi",
         "fr-CA": "fr-ca",
         "fr-FR": "fr-fr",
         "hr": "hr",
         "hu": "hu",
+        "id": "id",
         "it": "it",
-        "ja-JP": "ja-jp",
+        "ko": "ko",
+        "lt": "lt",
+        "lv": "lv",
+        "ms": "ms",
+        "nb": "nb",
         "nl": "nl",
         "pl": "pl",
         "pt-BR": "pt-br",
         "ro": "ro",
+        "ru": "ru",
+        "sk": "sk",
+        "sl": "sl",
         "sq-AL": "sq-al",
+        "sr_Cyrl": "sr-cyrl",
+        "sr_Latn": "sr-latn",
+        "sv": "sv",
         "sw-KE": "sw-ke",
-        "tr": "tr"
+        "th": "th",
+        "tr": "tr",
+        "uk": "uk",
+        "vi": "vi",
+        "zh_Hans": "zh-hans",
+        "zh_Hant": "zh-hant"
       }
     },
     "data_type": "traits_v1",
@@ -1988,28 +1922,48 @@
     "all_locale": "all",
     "custom": {
       "ui_lang": {
+        "bg": "bg",
         "ca": "ca",
         "cs": "cs",
+        "da": "da",
         "de-DE": "de-de",
         "el": "el",
         "en-CA": "en-ca",
         "en-GB": "en-gb",
+        "en-IN": "en-in",
         "en-US": "en-us",
         "es": "es",
+        "et": "et",
         "fi-FI": "fi-fi",
         "fr-CA": "fr-ca",
         "fr-FR": "fr-fr",
         "hr": "hr",
         "hu": "hu",
+        "id": "id",
         "it": "it",
-        "ja-JP": "ja-jp",
+        "ko": "ko",
+        "lt": "lt",
+        "lv": "lv",
+        "ms": "ms",
+        "nb": "nb",
         "nl": "nl",
         "pl": "pl",
         "pt-BR": "pt-br",
         "ro": "ro",
+        "ru": "ru",
+        "sk": "sk",
+        "sl": "sl",
         "sq-AL": "sq-al",
+        "sr_Cyrl": "sr-cyrl",
+        "sr_Latn": "sr-latn",
+        "sv": "sv",
         "sw-KE": "sw-ke",
-        "tr": "tr"
+        "th": "th",
+        "tr": "tr",
+        "uk": "uk",
+        "vi": "vi",
+        "zh_Hans": "zh-hans",
+        "zh_Hant": "zh-hant"
       }
     },
     "data_type": "traits_v1",
@@ -5808,6 +5762,804 @@
       "zu-ZA": "ZA"
     }
   },
+  "mojeek": {
+    "all_locale": null,
+    "custom": {
+      "language_all": "",
+      "region_all": "none"
+    },
+    "data_type": "traits_v1",
+    "languages": {
+      "af": "af",
+      "an": "an",
+      "br": "br",
+      "ca": "ca",
+      "co": "co",
+      "cy": "cy",
+      "da": "da",
+      "de": "de",
+      "dz": "dz",
+      "en": "en",
+      "es": "es",
+      "fi": "fi",
+      "fr": "fr",
+      "ga": "ga",
+      "gd": "gd",
+      "gl": "gl",
+      "hr": "hr",
+      "ia": "ia",
+      "id": "id",
+      "ie": "ie",
+      "io": "io",
+      "it": "it",
+      "kw": "kw",
+      "la": "la",
+      "lb": "lb",
+      "nb": "nb",
+      "nl": "nl",
+      "nn": "nn",
+      "no": "no",
+      "oc": "oc",
+      "pl": "pl",
+      "pt": "pt",
+      "rm": "rm",
+      "rn": "rn",
+      "rw": "rw",
+      "sg": "sg",
+      "so": "so",
+      "sq": "sq",
+      "ss": "ss",
+      "sv": "sv",
+      "sw": "sw",
+      "to": "to",
+      "ts": "ts",
+      "vo": "vo",
+      "wa": "wa",
+      "xh": "xh",
+      "zu": "zu"
+    },
+    "regions": {
+      "ca-AD": "ad",
+      "da-DK": "dk",
+      "de-AT": "at",
+      "de-BE": "be",
+      "de-CH": "ch",
+      "de-DE": "de",
+      "de-LI": "li",
+      "de-LU": "lu",
+      "dz-BT": "bt",
+      "en-AG": "ag",
+      "en-AI": "ai",
+      "en-AS": "as",
+      "en-AU": "au",
+      "en-BB": "bb",
+      "en-BI": "bi",
+      "en-BM": "bm",
+      "en-BS": "bs",
+      "en-BW": "bw",
+      "en-BZ": "bz",
+      "en-CA": "ca",
+      "en-CC": "cc",
+      "en-CK": "ck",
+      "en-CM": "cm",
+      "en-CX": "cx",
+      "en-DM": "dm",
+      "en-ER": "er",
+      "en-FJ": "fj",
+      "en-FK": "fk",
+      "en-FM": "fm",
+      "en-GB": "gb",
+      "en-GD": "gd",
+      "en-GG": "gg",
+      "en-GH": "gh",
+      "en-GI": "gi",
+      "en-GM": "gm",
+      "en-GU": "gu",
+      "en-GY": "gy",
+      "en-HK": "hk",
+      "en-IE": "ie",
+      "en-IM": "im",
+      "en-IN": "in",
+      "en-IO": "io",
+      "en-JE": "je",
+      "en-JM": "jm",
+      "en-KE": "ke",
+      "en-KI": "ki",
+      "en-KN": "kn",
+      "en-KY": "ky",
+      "en-LC": "lc",
+      "en-LR": "lr",
+      "en-LS": "ls",
+      "en-MG": "mg",
+      "en-MH": "mh",
+      "en-MP": "mp",
+      "en-MS": "ms",
+      "en-MT": "mt",
+      "en-MU": "mu",
+      "en-MW": "mw",
+      "en-NA": "na",
+      "en-NF": "nf",
+      "en-NG": "ng",
+      "en-NR": "nr",
+      "en-NU": "nu",
+      "en-NZ": "nz",
+      "en-PG": "pg",
+      "en-PH": "ph",
+      "en-PK": "pk",
+      "en-PN": "pn",
+      "en-PR": "pr",
+      "en-PW": "pw",
+      "en-RW": "rw",
+      "en-SB": "sb",
+      "en-SC": "sc",
+      "en-SD": "sd",
+      "en-SG": "sg",
+      "en-SH": "sh",
+      "en-SL": "sl",
+      "en-SS": "ss",
+      "en-SX": "sx",
+      "en-SZ": "sz",
+      "en-TC": "tc",
+      "en-TK": "tk",
+      "en-TO": "to",
+      "en-TT": "tt",
+      "en-TV": "tv",
+      "en-TZ": "tz",
+      "en-UG": "ug",
+      "en-UM": "um",
+      "en-US": "us",
+      "en-VC": "vc",
+      "en-VG": "vg",
+      "en-VI": "vi",
+      "en-VU": "vu",
+      "en-WS": "ws",
+      "en-ZA": "za",
+      "en-ZM": "zm",
+      "en-ZW": "zw",
+      "es-AR": "ar",
+      "es-BO": "bo",
+      "es-CL": "cl",
+      "es-CO": "co",
+      "es-CR": "cr",
+      "es-CU": "cu",
+      "es-DO": "do",
+      "es-EC": "ec",
+      "es-ES": "es",
+      "es-GQ": "gq",
+      "es-GT": "gt",
+      "es-HN": "hn",
+      "es-MX": "mx",
+      "es-NI": "ni",
+      "es-PA": "pa",
+      "es-PE": "pe",
+      "es-PR": "pr",
+      "es-PY": "py",
+      "es-SV": "sv",
+      "es-UY": "uy",
+      "es-VE": "ve",
+      "fi-FI": "fi",
+      "fr-BE": "be",
+      "fr-BF": "bf",
+      "fr-BI": "bi",
+      "fr-BJ": "bj",
+      "fr-BL": "bl",
+      "fr-CA": "ca",
+      "fr-CD": "cd",
+      "fr-CF": "cf",
+      "fr-CG": "cg",
+      "fr-CH": "ch",
+      "fr-CI": "ci",
+      "fr-CM": "cm",
+      "fr-DJ": "dj",
+      "fr-DZ": "dz",
+      "fr-FR": "fr",
+      "fr-GA": "ga",
+      "fr-GF": "gf",
+      "fr-GN": "gn",
+      "fr-GP": "gp",
+      "fr-GQ": "gq",
+      "fr-HT": "ht",
+      "fr-KM": "km",
+      "fr-LU": "lu",
+      "fr-MA": "ma",
+      "fr-MC": "mc",
+      "fr-MF": "mf",
+      "fr-MG": "mg",
+      "fr-ML": "ml",
+      "fr-MQ": "mq",
+      "fr-MU": "mu",
+      "fr-NC": "nc",
+      "fr-NE": "ne",
+      "fr-PF": "pf",
+      "fr-PM": "pm",
+      "fr-RE": "re",
+      "fr-RW": "rw",
+      "fr-SC": "sc",
+      "fr-SN": "sn",
+      "fr-SY": "sy",
+      "fr-TD": "td",
+      "fr-TG": "tg",
+      "fr-TN": "tn",
+      "fr-VU": "vu",
+      "fr-WF": "wf",
+      "fr-YT": "yt",
+      "ga-IE": "ie",
+      "hr-BA": "ba",
+      "hr-HR": "hr",
+      "id-ID": "id",
+      "it-CH": "ch",
+      "it-IT": "it",
+      "it-SM": "sm",
+      "it-VA": "va",
+      "lb-LU": "lu",
+      "nb-NO": "no",
+      "nb-SJ": "sj",
+      "nl-AW": "aw",
+      "nl-BE": "be",
+      "nl-BQ": "bq",
+      "nl-CW": "cw",
+      "nl-NL": "nl",
+      "nl-SR": "sr",
+      "nl-SX": "sx",
+      "nn-NO": "no",
+      "pl-PL": "pl",
+      "pt-AO": "ao",
+      "pt-BR": "br",
+      "pt-CV": "cv",
+      "pt-GQ": "gq",
+      "pt-GW": "gw",
+      "pt-MO": "mo",
+      "pt-MZ": "mz",
+      "pt-PT": "pt",
+      "pt-ST": "st",
+      "pt-TL": "tl",
+      "rn-BI": "bi",
+      "rw-RW": "rw",
+      "sg-CF": "cf",
+      "so-SO": "so",
+      "sq-AL": "al",
+      "ss-SZ": "sz",
+      "sv-AX": "ax",
+      "sv-FI": "fi",
+      "sv-SE": "se",
+      "sw-KE": "ke",
+      "sw-TZ": "tz",
+      "sw-UG": "ug",
+      "to-TO": "to"
+    }
+  },
+  "mojeek images": {
+    "all_locale": null,
+    "custom": {
+      "language_all": "",
+      "region_all": "none"
+    },
+    "data_type": "traits_v1",
+    "languages": {
+      "af": "af",
+      "an": "an",
+      "br": "br",
+      "ca": "ca",
+      "co": "co",
+      "cy": "cy",
+      "da": "da",
+      "de": "de",
+      "dz": "dz",
+      "en": "en",
+      "es": "es",
+      "fi": "fi",
+      "fr": "fr",
+      "ga": "ga",
+      "gd": "gd",
+      "gl": "gl",
+      "hr": "hr",
+      "ia": "ia",
+      "id": "id",
+      "ie": "ie",
+      "io": "io",
+      "it": "it",
+      "kw": "kw",
+      "la": "la",
+      "lb": "lb",
+      "nb": "nb",
+      "nl": "nl",
+      "nn": "nn",
+      "no": "no",
+      "oc": "oc",
+      "pl": "pl",
+      "pt": "pt",
+      "rm": "rm",
+      "rn": "rn",
+      "rw": "rw",
+      "sg": "sg",
+      "so": "so",
+      "sq": "sq",
+      "ss": "ss",
+      "sv": "sv",
+      "sw": "sw",
+      "to": "to",
+      "ts": "ts",
+      "vo": "vo",
+      "wa": "wa",
+      "xh": "xh",
+      "zu": "zu"
+    },
+    "regions": {
+      "ca-AD": "ad",
+      "da-DK": "dk",
+      "de-AT": "at",
+      "de-BE": "be",
+      "de-CH": "ch",
+      "de-DE": "de",
+      "de-LI": "li",
+      "de-LU": "lu",
+      "dz-BT": "bt",
+      "en-AG": "ag",
+      "en-AI": "ai",
+      "en-AS": "as",
+      "en-AU": "au",
+      "en-BB": "bb",
+      "en-BI": "bi",
+      "en-BM": "bm",
+      "en-BS": "bs",
+      "en-BW": "bw",
+      "en-BZ": "bz",
+      "en-CA": "ca",
+      "en-CC": "cc",
+      "en-CK": "ck",
+      "en-CM": "cm",
+      "en-CX": "cx",
+      "en-DM": "dm",
+      "en-ER": "er",
+      "en-FJ": "fj",
+      "en-FK": "fk",
+      "en-FM": "fm",
+      "en-GB": "gb",
+      "en-GD": "gd",
+      "en-GG": "gg",
+      "en-GH": "gh",
+      "en-GI": "gi",
+      "en-GM": "gm",
+      "en-GU": "gu",
+      "en-GY": "gy",
+      "en-HK": "hk",
+      "en-IE": "ie",
+      "en-IM": "im",
+      "en-IN": "in",
+      "en-IO": "io",
+      "en-JE": "je",
+      "en-JM": "jm",
+      "en-KE": "ke",
+      "en-KI": "ki",
+      "en-KN": "kn",
+      "en-KY": "ky",
+      "en-LC": "lc",
+      "en-LR": "lr",
+      "en-LS": "ls",
+      "en-MG": "mg",
+      "en-MH": "mh",
+      "en-MP": "mp",
+      "en-MS": "ms",
+      "en-MT": "mt",
+      "en-MU": "mu",
+      "en-MW": "mw",
+      "en-NA": "na",
+      "en-NF": "nf",
+      "en-NG": "ng",
+      "en-NR": "nr",
+      "en-NU": "nu",
+      "en-NZ": "nz",
+      "en-PG": "pg",
+      "en-PH": "ph",
+      "en-PK": "pk",
+      "en-PN": "pn",
+      "en-PR": "pr",
+      "en-PW": "pw",
+      "en-RW": "rw",
+      "en-SB": "sb",
+      "en-SC": "sc",
+      "en-SD": "sd",
+      "en-SG": "sg",
+      "en-SH": "sh",
+      "en-SL": "sl",
+      "en-SS": "ss",
+      "en-SX": "sx",
+      "en-SZ": "sz",
+      "en-TC": "tc",
+      "en-TK": "tk",
+      "en-TO": "to",
+      "en-TT": "tt",
+      "en-TV": "tv",
+      "en-TZ": "tz",
+      "en-UG": "ug",
+      "en-UM": "um",
+      "en-US": "us",
+      "en-VC": "vc",
+      "en-VG": "vg",
+      "en-VI": "vi",
+      "en-VU": "vu",
+      "en-WS": "ws",
+      "en-ZA": "za",
+      "en-ZM": "zm",
+      "en-ZW": "zw",
+      "es-AR": "ar",
+      "es-BO": "bo",
+      "es-CL": "cl",
+      "es-CO": "co",
+      "es-CR": "cr",
+      "es-CU": "cu",
+      "es-DO": "do",
+      "es-EC": "ec",
+      "es-ES": "es",
+      "es-GQ": "gq",
+      "es-GT": "gt",
+      "es-HN": "hn",
+      "es-MX": "mx",
+      "es-NI": "ni",
+      "es-PA": "pa",
+      "es-PE": "pe",
+      "es-PR": "pr",
+      "es-PY": "py",
+      "es-SV": "sv",
+      "es-UY": "uy",
+      "es-VE": "ve",
+      "fi-FI": "fi",
+      "fr-BE": "be",
+      "fr-BF": "bf",
+      "fr-BI": "bi",
+      "fr-BJ": "bj",
+      "fr-BL": "bl",
+      "fr-CA": "ca",
+      "fr-CD": "cd",
+      "fr-CF": "cf",
+      "fr-CG": "cg",
+      "fr-CH": "ch",
+      "fr-CI": "ci",
+      "fr-CM": "cm",
+      "fr-DJ": "dj",
+      "fr-DZ": "dz",
+      "fr-FR": "fr",
+      "fr-GA": "ga",
+      "fr-GF": "gf",
+      "fr-GN": "gn",
+      "fr-GP": "gp",
+      "fr-GQ": "gq",
+      "fr-HT": "ht",
+      "fr-KM": "km",
+      "fr-LU": "lu",
+      "fr-MA": "ma",
+      "fr-MC": "mc",
+      "fr-MF": "mf",
+      "fr-MG": "mg",
+      "fr-ML": "ml",
+      "fr-MQ": "mq",
+      "fr-MU": "mu",
+      "fr-NC": "nc",
+      "fr-NE": "ne",
+      "fr-PF": "pf",
+      "fr-PM": "pm",
+      "fr-RE": "re",
+      "fr-RW": "rw",
+      "fr-SC": "sc",
+      "fr-SN": "sn",
+      "fr-SY": "sy",
+      "fr-TD": "td",
+      "fr-TG": "tg",
+      "fr-TN": "tn",
+      "fr-VU": "vu",
+      "fr-WF": "wf",
+      "fr-YT": "yt",
+      "ga-IE": "ie",
+      "hr-BA": "ba",
+      "hr-HR": "hr",
+      "id-ID": "id",
+      "it-CH": "ch",
+      "it-IT": "it",
+      "it-SM": "sm",
+      "it-VA": "va",
+      "lb-LU": "lu",
+      "nb-NO": "no",
+      "nb-SJ": "sj",
+      "nl-AW": "aw",
+      "nl-BE": "be",
+      "nl-BQ": "bq",
+      "nl-CW": "cw",
+      "nl-NL": "nl",
+      "nl-SR": "sr",
+      "nl-SX": "sx",
+      "nn-NO": "no",
+      "pl-PL": "pl",
+      "pt-AO": "ao",
+      "pt-BR": "br",
+      "pt-CV": "cv",
+      "pt-GQ": "gq",
+      "pt-GW": "gw",
+      "pt-MO": "mo",
+      "pt-MZ": "mz",
+      "pt-PT": "pt",
+      "pt-ST": "st",
+      "pt-TL": "tl",
+      "rn-BI": "bi",
+      "rw-RW": "rw",
+      "sg-CF": "cf",
+      "so-SO": "so",
+      "sq-AL": "al",
+      "ss-SZ": "sz",
+      "sv-AX": "ax",
+      "sv-FI": "fi",
+      "sv-SE": "se",
+      "sw-KE": "ke",
+      "sw-TZ": "tz",
+      "sw-UG": "ug",
+      "to-TO": "to"
+    }
+  },
+  "mojeek news": {
+    "all_locale": null,
+    "custom": {
+      "language_all": "",
+      "region_all": "none"
+    },
+    "data_type": "traits_v1",
+    "languages": {
+      "af": "af",
+      "an": "an",
+      "br": "br",
+      "ca": "ca",
+      "co": "co",
+      "cy": "cy",
+      "da": "da",
+      "de": "de",
+      "dz": "dz",
+      "en": "en",
+      "es": "es",
+      "fi": "fi",
+      "fr": "fr",
+      "ga": "ga",
+      "gd": "gd",
+      "gl": "gl",
+      "hr": "hr",
+      "ia": "ia",
+      "id": "id",
+      "ie": "ie",
+      "io": "io",
+      "it": "it",
+      "kw": "kw",
+      "la": "la",
+      "lb": "lb",
+      "nb": "nb",
+      "nl": "nl",
+      "nn": "nn",
+      "no": "no",
+      "oc": "oc",
+      "pl": "pl",
+      "pt": "pt",
+      "rm": "rm",
+      "rn": "rn",
+      "rw": "rw",
+      "sg": "sg",
+      "so": "so",
+      "sq": "sq",
+      "ss": "ss",
+      "sv": "sv",
+      "sw": "sw",
+      "to": "to",
+      "ts": "ts",
+      "vo": "vo",
+      "wa": "wa",
+      "xh": "xh",
+      "zu": "zu"
+    },
+    "regions": {
+      "ca-AD": "ad",
+      "da-DK": "dk",
+      "de-AT": "at",
+      "de-BE": "be",
+      "de-CH": "ch",
+      "de-DE": "de",
+      "de-LI": "li",
+      "de-LU": "lu",
+      "dz-BT": "bt",
+      "en-AG": "ag",
+      "en-AI": "ai",
+      "en-AS": "as",
+      "en-AU": "au",
+      "en-BB": "bb",
+      "en-BI": "bi",
+      "en-BM": "bm",
+      "en-BS": "bs",
+      "en-BW": "bw",
+      "en-BZ": "bz",
+      "en-CA": "ca",
+      "en-CC": "cc",
+      "en-CK": "ck",
+      "en-CM": "cm",
+      "en-CX": "cx",
+      "en-DM": "dm",
+      "en-ER": "er",
+      "en-FJ": "fj",
+      "en-FK": "fk",
+      "en-FM": "fm",
+      "en-GB": "gb",
+      "en-GD": "gd",
+      "en-GG": "gg",
+      "en-GH": "gh",
+      "en-GI": "gi",
+      "en-GM": "gm",
+      "en-GU": "gu",
+      "en-GY": "gy",
+      "en-HK": "hk",
+      "en-IE": "ie",
+      "en-IM": "im",
+      "en-IN": "in",
+      "en-IO": "io",
+      "en-JE": "je",
+      "en-JM": "jm",
+      "en-KE": "ke",
+      "en-KI": "ki",
+      "en-KN": "kn",
+      "en-KY": "ky",
+      "en-LC": "lc",
+      "en-LR": "lr",
+      "en-LS": "ls",
+      "en-MG": "mg",
+      "en-MH": "mh",
+      "en-MP": "mp",
+      "en-MS": "ms",
+      "en-MT": "mt",
+      "en-MU": "mu",
+      "en-MW": "mw",
+      "en-NA": "na",
+      "en-NF": "nf",
+      "en-NG": "ng",
+      "en-NR": "nr",
+      "en-NU": "nu",
+      "en-NZ": "nz",
+      "en-PG": "pg",
+      "en-PH": "ph",
+      "en-PK": "pk",
+      "en-PN": "pn",
+      "en-PR": "pr",
+      "en-PW": "pw",
+      "en-RW": "rw",
+      "en-SB": "sb",
+      "en-SC": "sc",
+      "en-SD": "sd",
+      "en-SG": "sg",
+      "en-SH": "sh",
+      "en-SL": "sl",
+      "en-SS": "ss",
+      "en-SX": "sx",
+      "en-SZ": "sz",
+      "en-TC": "tc",
+      "en-TK": "tk",
+      "en-TO": "to",
+      "en-TT": "tt",
+      "en-TV": "tv",
+      "en-TZ": "tz",
+      "en-UG": "ug",
+      "en-UM": "um",
+      "en-US": "us",
+      "en-VC": "vc",
+      "en-VG": "vg",
+      "en-VI": "vi",
+      "en-VU": "vu",
+      "en-WS": "ws",
+      "en-ZA": "za",
+      "en-ZM": "zm",
+      "en-ZW": "zw",
+      "es-AR": "ar",
+      "es-BO": "bo",
+      "es-CL": "cl",
+      "es-CO": "co",
+      "es-CR": "cr",
+      "es-CU": "cu",
+      "es-DO": "do",
+      "es-EC": "ec",
+      "es-ES": "es",
+      "es-GQ": "gq",
+      "es-GT": "gt",
+      "es-HN": "hn",
+      "es-MX": "mx",
+      "es-NI": "ni",
+      "es-PA": "pa",
+      "es-PE": "pe",
+      "es-PR": "pr",
+      "es-PY": "py",
+      "es-SV": "sv",
+      "es-UY": "uy",
+      "es-VE": "ve",
+      "fi-FI": "fi",
+      "fr-BE": "be",
+      "fr-BF": "bf",
+      "fr-BI": "bi",
+      "fr-BJ": "bj",
+      "fr-BL": "bl",
+      "fr-CA": "ca",
+      "fr-CD": "cd",
+      "fr-CF": "cf",
+      "fr-CG": "cg",
+      "fr-CH": "ch",
+      "fr-CI": "ci",
+      "fr-CM": "cm",
+      "fr-DJ": "dj",
+      "fr-DZ": "dz",
+      "fr-FR": "fr",
+      "fr-GA": "ga",
+      "fr-GF": "gf",
+      "fr-GN": "gn",
+      "fr-GP": "gp",
+      "fr-GQ": "gq",
+      "fr-HT": "ht",
+      "fr-KM": "km",
+      "fr-LU": "lu",
+      "fr-MA": "ma",
+      "fr-MC": "mc",
+      "fr-MF": "mf",
+      "fr-MG": "mg",
+      "fr-ML": "ml",
+      "fr-MQ": "mq",
+      "fr-MU": "mu",
+      "fr-NC": "nc",
+      "fr-NE": "ne",
+      "fr-PF": "pf",
+      "fr-PM": "pm",
+      "fr-RE": "re",
+      "fr-RW": "rw",
+      "fr-SC": "sc",
+      "fr-SN": "sn",
+      "fr-SY": "sy",
+      "fr-TD": "td",
+      "fr-TG": "tg",
+      "fr-TN": "tn",
+      "fr-VU": "vu",
+      "fr-WF": "wf",
+      "fr-YT": "yt",
+      "ga-IE": "ie",
+      "hr-BA": "ba",
+      "hr-HR": "hr",
+      "id-ID": "id",
+      "it-CH": "ch",
+      "it-IT": "it",
+      "it-SM": "sm",
+      "it-VA": "va",
+      "lb-LU": "lu",
+      "nb-NO": "no",
+      "nb-SJ": "sj",
+      "nl-AW": "aw",
+      "nl-BE": "be",
+      "nl-BQ": "bq",
+      "nl-CW": "cw",
+      "nl-NL": "nl",
+      "nl-SR": "sr",
+      "nl-SX": "sx",
+      "nn-NO": "no",
+      "pl-PL": "pl",
+      "pt-AO": "ao",
+      "pt-BR": "br",
+      "pt-CV": "cv",
+      "pt-GQ": "gq",
+      "pt-GW": "gw",
+      "pt-MO": "mo",
+      "pt-MZ": "mz",
+      "pt-PT": "pt",
+      "pt-ST": "st",
+      "pt-TL": "tl",
+      "rn-BI": "bi",
+      "rw-RW": "rw",
+      "sg-CF": "cf",
+      "so-SO": "so",
+      "sq-AL": "al",
+      "ss-SZ": "sz",
+      "sv-AX": "ax",
+      "sv-FI": "fi",
+      "sv-SE": "se",
+      "sw-KE": "ke",
+      "sw-TZ": "tz",
+      "sw-UG": "ug",
+      "to-TO": "to"
+    }
+  },
   "odysee": {
     "all_locale": null,
     "custom": {},
@@ -6099,7 +6851,6 @@
         "BY",
         "BZ",
         "CA",
-        "CC",
         "CD",
         "CF",
         "CG",
@@ -6144,7 +6895,6 @@
         "GP",
         "GQ",
         "GR",
-        "GS",
         "GT",
         "GU",
         "GW",
@@ -6198,6 +6948,7 @@
         "MN",
         "MO",
         "MQ",
+        "MS",
         "MT",
         "MU",
         "MW",
@@ -6212,6 +6963,7 @@
         "NL",
         "NO",
         "NP",
+        "NU",
         "NZ",
         "OM",
         "PA",
@@ -6225,6 +6977,7 @@
         "PR",
         "PS",
         "PT",
+        "PW",
         "PY",
         "QA",
         "RE",
@@ -6292,7 +7045,6 @@
       "am": "amharic",
       "ar": "arabic",
       "as": "assamese",
-      "ast": "asturian",
       "az": "azerbaijani",
       "ba": "bashkir",
       "be": "belarusian",
@@ -6335,7 +7087,6 @@
       "hu": "hungarian",
       "hy": "armenian",
       "id": "indonesian",
-      "ig": "igbo",
       "is": "icelandic",
       "it": "italian",
       "iu": "inuktitut",
@@ -6348,6 +7099,7 @@
       "kn": "kannada",
       "ko": "korean",
       "ku": "kurdish",
+      "kw": "cornish",
       "la": "latin",
       "lb": "luxembourgish",
       "ln": "lingala",
@@ -6383,6 +7135,7 @@
       "si": "sinhala",
       "sk": "slovak",
       "sl": "slovenian",
+      "sn": "shona",
       "so": "somali",
       "sq": "albanian",
       "sr": "serbian",
@@ -6593,6 +7346,19 @@
       "zh-TW": "zh-TW_TW"
     }
   },
+  "stract": {
+    "all_locale": "All",
+    "custom": {},
+    "data_type": "traits_v1",
+    "languages": {},
+    "regions": {
+      "da-DK": "Denmark",
+      "de-DE": "Germany",
+      "en-US": "US",
+      "es-ES": "Spain",
+      "fr-FR": "France"
+    }
+  },
   "wikidata": {
     "all_locale": null,
     "custom": {
@@ -6653,7 +7419,6 @@
       "ml": "ml",
       "mn": "mn",
       "mr": "mr",
-      "ms": "ms",
       "nb": "no",
       "ne": "ne",
       "or": "or",
@@ -6712,6 +7477,7 @@
         "ami",
         "an",
         "ang",
+        "ann",
         "anp",
         "ar",
         "arc",
@@ -6732,6 +7498,7 @@
         "bat-smg",
         "bbc",
         "bcl",
+        "bdr",
         "be",
         "be-tarask",
         "bew",
@@ -6746,6 +7513,7 @@
         "bpy",
         "br",
         "bs",
+        "btm",
         "bug",
         "bxr",
         "ca",
@@ -6828,6 +7596,7 @@
         "hy",
         "hyw",
         "ia",
+        "iba",
         "id",
         "ie",
         "ig",
@@ -6850,6 +7619,7 @@
         "kbp",
         "kcg",
         "kg",
+        "kge",
         "ki",
         "kk",
         "kl",
@@ -6894,6 +7664,7 @@
         "mn",
         "mni",
         "mnw",
+        "mos",
         "mr",
         "mrj",
         "ms",
@@ -6914,6 +7685,7 @@
         "no",
         "nov",
         "nqo",
+        "nr",
         "nrm",
         "nso",
         "nv",
@@ -6947,6 +7719,7 @@
         "ro",
         "roa-rup",
         "roa-tara",
+        "rsk",
         "ru",
         "rue",
         "rw",
@@ -6985,6 +7758,7 @@
         "ta",
         "tay",
         "tcy",
+        "tdd",
         "te",
         "tet",
         "tg",
@@ -7085,7 +7859,6 @@
         "ml": "ml.wikipedia.org",
         "mn": "mn.wikipedia.org",
         "mr": "mr.wikipedia.org",
-        "ms": "ms.wikipedia.org",
         "ne": "ne.wikipedia.org",
         "no": "no.wikipedia.org",
         "or": "or.wikipedia.org",
@@ -7174,7 +7947,6 @@
       "ml": "ml",
       "mn": "mn",
       "mr": "mr",
-      "ms": "ms",
       "nb": "no",
       "ne": "ne",
       "or": "or",
diff --git a/searx/data/external_bangs.json b/searx/data/external_bangs.json
index 9381ec8f7..9e0fbaee2 100644
--- a/searx/data/external_bangs.json
+++ b/searx/data/external_bangs.json
@@ -3,7 +3,7 @@
         "$": "//stockflare.com/#stocks/$\u0002 \u00010",
         "'f": "//www.fransktlexikon.se/\u0002\u00010",
         "./": "http://slashdot.org/index2.pl?fhfilter=\u0002\u00010",
-        ".net": "http://www.searchdotnet.com/results.aspx?cx=002213837942349435108:jki1okx03jq&q=\u0002&sa=Search+.NET+sites&cof=FORID:9&siteurl=www.searchdotnet.com/\u00016",
+        ".net": "http://www.searchdotnet.com/results.aspx?cx=002213837942349435108:jki1okx03jq&q=\u0002&sa=Search+.NET+sites&cof=FORID:9&siteurl=www.searchdotnet.com/\u00019",
         "/.": {
             "\u0010": "http://slashdot.org/index2.pl?fhfilter=\u0002\u00010",
             "j": "http://slashdot.jp/index2.pl?fhfilter=\u0002\u00010"
@@ -12,54 +12,54 @@
         "01net": "http://www.01net.com/recherche/recherche.php?searchstring=\u0002&chaine=home\u00010",
         "02faq": "//www.bmw2002faq.com/search/?q=\u0002\u00010",
         "0bo": "http://boxofficemojo.com/search/?q=\u0002\u00010",
-        "0to255": "http://0to255.com/\u0002\u00010",
+        "0to255": "http://0to255.com/\u0002\u00013",
         "1001": {
             "\u0010": "http://1001boom.com/?s=\u0002\u00010",
             "fonts": "http://www.1001fonts.com/search.html?search=\u0002&x=0&y=0\u00010"
         },
         "101": {
-            "\u0010": "http://www.101domain.com/domain-availability-search.htm?q=\u0002&sa.x=0&sa.y=0\u000116",
+            "\u0010": "http://www.101domain.com/domain-availability-search.htm?q=\u0002&sa.x=0&sa.y=0\u00018",
             "domain": "//www.101domain.com/domain-availability-search.htm?q=\u0002\u00010"
         },
         "1122": "//1122.com.uy/buscar/\u0002/todo-el-pais\u00010",
         "1177": "http://www.1177.se/Sok/?q=\u0002\u00010",
         "118": {
             "\u0010": "http://118.dk/search/go?what=\u0002\u00010",
-            "70": "http://11870.com/konsulto?q=\u0002\u00010"
+            "70": "http://11870.com/konsulto?q=\u0002\u00013"
         },
-        "11freunde": "http://www.11freunde.de/search/gss/\u0002\u00010",
-        "11st": "http://search.11st.co.kr/SearchPrdAction.tmall?method=getTotalSearchSeller&kwd=\u0002\u00013",
+        "11freunde": "http://www.11freunde.de/search/gss/\u0002\u00013",
+        "11st": "http://search.11st.co.kr/SearchPrdAction.tmall?method=getTotalSearchSeller&kwd=\u0002\u00016",
         "14": {
-            "\u0010": "//14-tage-wettervorhersage.de/suche/?q=\u0002&lg=de\u000113",
+            "\u0010": "//14-tage-wettervorhersage.de/suche/?q=\u0002&lg=de\u00019",
             "0": "//140journos.com/search?q=\u0002\u00010",
             "4": "http://b144.co.il/PrivateResults.aspx?&p_name=\u0002\u00010"
         },
         "15min": "//www.15min.lt/paieska?q=\u0002\u00010",
         "15mpedia": "//15mpedia.org/w/index.php?search=\u0002\u00010",
-        "17t": "http://www.17track.net/en/track?nums=\u0002\u000115",
-        "180": "//www.180.no/Search/All?w=\u0002\u00010",
+        "17t": "http://www.17track.net/en/track?nums=\u0002\u000117",
+        "180": "//www.180.no/Search/All?w=\u0002\u00013",
         "1881": "http://www.1881.no/?query=\u0002\u000137",
         "1c": "//1cak.com/search-0-\u0002\u00010",
-        "1d4chan": "//1d4chan.org/index.php?search=\u0002\u00019",
-        "1dr": "http://onedrive.live.com/?q=\u0002\u000112",
+        "1d4chan": "//1d4chan.org/index.php?search=\u0002\u00015",
+        "1dr": "http://onedrive.live.com/?q=\u0002\u000110",
         "1gabba": "http://1gabba.net/frontpage?title=\u0002\u00010",
         "1mg": "//www.1mg.com/search/all?name=\u0002\u00016",
         "1p5": "//onepeterfive.com/?s=\u0002\u00010",
         "1und1": "//www.1und1.de/suche?query=\u0002\u00010",
-        "20m": "http://www.20minutes.fr/search?q=\u0002\u000113",
+        "20m": "http://www.20minutes.fr/search?q=\u0002\u000111",
         "24au": "//krsk.au.ru/nextauction/?search=\u0002\u00010",
         "24matins": "http://www.24matins.fr/?s=\u0002\u00010",
         "24sessions": "http://24sessions.com/search/text:\u0002\u00010",
         "27crags": "//27crags.com/site/search?qs=\u0002\u00010",
-        "2b2t": "//2b2t.miraheze.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00013",
-        "2channel": "http://find.5ch.net/search?q=\u0002\u00010",
-        "2dehands": "http://www.2dehands.be/markt?qq=\u0002\u00010",
+        "2b2t": "//2b2t.miraheze.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
+        "2channel": "http://find.5ch.net/search?q=\u0002\u00014",
+        "2dehands": "http://www.2dehands.be/markt?qq=\u0002\u00017",
         "2eme": {
             "\u0010": "http://www.2ememain.be/marche/2/\u0002/\u00010",
-            "main": "http://www.2ememain.be/marche/?qq=\u0002\u00010"
+            "main": "http://www.2ememain.be/marche/?qq=\u0002\u00013"
         },
         "2gis": {
-            "\u0010": "http://2gis.ru/moscow/search/\u0002\u000113",
+            "\u0010": "http://2gis.ru/moscow/search/\u0002\u00018",
             "sbp": "//2gis.ru/spb/search/\u0002\u00010",
             "ufa": "//2gis.ru/ufa/search/\u0002\u00010"
         },
@@ -68,66 +68,66 @@
         "2pl": "http://2player.com/search/?search=\u0002\u00010",
         "2xmc": "//www.2xmoinscher.com/r?q=\u0002\u00010",
         "34travel": "//34travel.me/search?text=\u0002\u00010",
-        "35c3": "//events.ccc.de/congress/2018/wiki/index.php?search=\u0002\u00010",
+        "35c3": "//events.ccc.de/congress/2018/wiki/index.php?search=\u0002\u00014",
         "360": {
             "\u0010": "http://www.360skate.com/catalogsearch/result/?q=\u0002 \u00010",
-            "app": "//www.360androidapp.com/\u0002\u00013",
+            "app": "//www.360androidapp.com/\u0002\u00010",
             "iso": "http://image.so.com/i?q=\u0002\u00010",
             "so": "//www.so.com/s?q=\u0002\u00010"
         },
-        "3bm": "//www.3bmeteo.com/meteo/\u0002\u000145",
+        "3bm": "//www.3bmeteo.com/meteo/\u0002\u0001129",
         "3da": "//3dagogo.com/search?q=\u0002\u00010",
-        "3dbrew": "http://3dbrew.org/wiki/Special:Search?search=\u0002&go=Go\u00018",
+        "3dbrew": "http://3dbrew.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
         "3dj": "//www.3djuegos.com/?q=\u0002&zona=resultados-buscador&ni=1\u00010",
         "3druck": "http://3druck.com/?s=\u0002\u00010",
         "3ds": "http://www.3ds.com/search/?q=\u0002\u00010",
         "3dware": "//3dwarehouse.sketchup.com/search.html?q=\u0002\u00010",
-        "3gpp": "http://www.3gpp.org/DynaReport/\u0002.htm\u00010",
+        "3gpp": "http://www.3gpp.org/DynaReport/\u0002.htm\u00013",
         "3m": "http://www.trojmiasto.pl/s/\u0002/\u00010",
         "3t": {
             "\u0010": "http://www.tritrans.net/cgibin/translate.cgi?spraak=Engelsk&Fra=\u0002&button=Translate%21\u00010",
             "ailer": "//3tailer.com/search/?q=\u0002\u00010"
         },
         "4": {
-            "\u0010": "//www.4fitnessrules.com/workout-videos/?frm_search=\u0002\u000139",
+            "\u0010": "//www.4fitnessrules.com/workout-videos/?frm_search=\u0002\u000148",
             "01games": "//store.401games.ca/pages/search-results?q=\u0002\u00010",
-            "2": "//profile.intra.42.fr/searches/search?query=\u0002\u000132",
-            "7": "//www.47news.jp/search?phrase=\u0002\u00010",
+            "2": "//profile.intra.42.fr/searches/search?query=\u0002\u000135",
+            "7": "//www.47news.jp/search?phrase=\u0002\u00014",
             "_b": "http://boards.4chan.org/b/catalog#s=\u0002\u00010",
             "cc": "http://implyingrigged.info/w/index.php?search=\u0002\u00010",
             "ch": {
-                "\u0010": "//4chan.org/\u0002\u0001824",
+                "\u0010": "//4chan.org/\u0002\u0001790",
                 "a": {
                     "\u0010": "//boards.4chan.org/a/catalog#s=\u0002\u00014",
                     "n": {
-                        "\u0010": "//duckduckgo.com/?q=\u0002+site%3A4chan.org&t=ffsb\u000143",
-                        "b": "http://4chan.org/b/\u0002\u000131"
+                        "\u0010": "//duckduckgo.com/?q=\u0002+site%3A4chan.org&t=ffsb\u000136",
+                        "b": "http://4chan.org/b/\u0002\u000118"
                     }
                 },
-                "c": "//boards.4chan.org/\u0002/catalog\u000153",
+                "c": "//boards.4chan.org/\u0002/catalog\u000146",
                 "fa": "//boards.4chan.org/fa/catalog#s=\u0002\u00010",
-                "g": "//boards.4chan.org/g/catalog#s=\u0002\u00013",
+                "g": "//boards.4chan.org/g/catalog#s=\u0002\u00010",
                 "int": "//boards.4chan.org/int/catalog#s=\u0002\u00010",
-                "mu": "//boards.4chan.org/mu/catalog#s=\u0002\u00010",
+                "mu": "//boards.4chan.org/mu/catalog#s=\u0002\u00016",
                 "n": {
                     "\u0010": "//archive.nyafuu.org/n/search/text/\u0002/\u00010",
                     "ews": "//boards.4chan.org/news/catalog#s=\u0002\u00010"
                 },
-                "r9k": "//boards.4chan.org/r9k/catalog#s=\u0002\u00010",
+                "r9k": "//boards.4chan.org/r9k/catalog#s=\u0002\u00014",
                 "random": "//boards.4chan.org/b/catalog#s=\u0002\u00010",
-                "search": "//4chansearch.com/?q=\u0002\u00016",
+                "search": "//4chansearch.com/?q=\u0002\u00015",
                 "v": "//boards.4chan.org/v/catalog#s=\u0002\u00010"
             },
-            "cvg": "http://boards.4chan.org/vg/catalog#s=\u0002\u00015",
+            "cvg": "http://boards.4chan.org/vg/catalog#s=\u0002\u00010",
             "g": {
-                "\u0010": "http://4chan.org/g/\u0002\u000153",
-                "a": "//archive.rebeccablacktech.com/g/search/text/\u0002/\u00016"
+                "\u0010": "http://4chan.org/g/\u0002\u000119",
+                "a": "//archive.rebeccablacktech.com/g/search/text/\u0002/\u000114"
             },
-            "pda": "http://4pda.ru/forum/index.php?act=search&source=all&forums[]=all&query=\u0002&x=0&y=0\u00010",
+            "pda": "http://4pda.ru/forum/index.php?act=search&source=all&forums[]=all&query=\u0002&x=0&y=0\u00015",
             "pl": {
                 "\u0010": "http://www.4players.de/4players.php/suchergebnis/Allgemein/4players/?s=\u0002\u00010",
                 "ayers": "http://www.4players.de/4players.php/suchergebnis/Allgemein/4players/?s=\u0002\u00010",
-                "ebs": "//archive.4plebs.org/_/search/text/\u0002/\u0001578"
+                "ebs": "//archive.4plebs.org/_/search/text/\u0002/\u0001413"
             },
             "shared": "http://search.4shared.com/q/CCAD/1/\u0002\u00010",
             "sound": "http://www.4sound.dk/search/\u0002\u00010",
@@ -136,42 +136,42 @@
             "x4direct": "http://www.4x4direct.co.za/search?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=\u00010"
         },
         "5": {
-            "\u0010": "http://fiverr.com/gigs/search?query=\u0002\u000147",
+            "\u0010": "http://fiverr.com/gigs/search?query=\u0002\u000139",
             "00": {
                 "\u0010": "//prime.500px.com/search/keywords=\u0002\u00013",
-                "px": "//500px.com/search?q=\u0002\u00013"
+                "px": "//500px.com/search?q=\u0002\u00010"
             },
-            "2": "http://food52.com/recipes/search?q=\u0002\u00019",
-            "38": "http://fivethirtyeight.com/?s=\u0002\u000120",
+            "2": "http://food52.com/recipes/search?q=\u0002\u00015",
+            "38": "http://fivethirtyeight.com/?s=\u0002\u000122",
             "a": "//www.quintoandar.com.br/alugar/imovel/\u0002/\u00010",
             "ch": {
-                "\u0010": "//find.5ch.net/search?q=\u0002\u0001264",
-                "annel": "//find.5ch.net/search?q=\u0002\u0001264"
+                "\u0010": "//find.5ch.net/search?q=\u0002\u0001258",
+                "annel": "//find.5ch.net/search?q=\u0002\u0001258"
             },
             "e": {
-                "\u0010": "http://engl393-dnd5th.wikia.com/wiki/Special:Search?query=\u0002\u00017",
-                "w": "http://dnd5e.wikidot.com/search:site/a/p/q/\u0002\u00016"
+                "\u0010": "http://engl393-dnd5th.wikia.com/wiki/Special:Search?query=\u0002\u00015",
+                "w": "http://dnd5e.wikidot.com/search:site/a/p/q/\u0002\u00010"
             },
             "mods": "//www.gta5-mods.com/search/\u0002\u00010"
         },
-        "6pm": "//www.6pm.com/search?term=\u0002\u00016",
+        "6pm": "//www.6pm.com/search?term=\u0002\u00015",
         "750g": "//www.750g.com/recherche.htm?search=\u0002\u00010",
         "7digital": {
             "\u0010": "//www.7digital.com/search?q=\u0002\u00010",
-            "no": "//no.7digital.com/search?q=\u0002\u00010"
+            "no": "//no.7digital.com/search?q=\u0002\u00013"
         },
         "7switch": "//www.7switch.com/fr/list/search/page/1?q=\u0002\u00010",
-        "7tv": "//www.7tv.de/suche?q=\u0002\u000111",
-        "800": "http://800notes.com/Phone.aspx/\u0002\u000125",
+        "7tv": "//www.7tv.de/suche?q=\u0002\u00015",
+        "800": "http://800notes.com/Phone.aspx/\u0002\u000123",
         "8020": "//8020.net/freetextsearch/search/result/?keyword=\u0002\u00010",
         "80k": "//80000hours.org/search/?q=\u0002\u00010",
         "89.9": "//www.lightfm.com.au/?s=\u0002\u00010",
         "8a": "//www.8a.nu/scorecard/Search.aspx?Mode=SIMPLE&AscentType=0&CragName=\u0002\u00010",
-        "8chb": "http://8ch.net/boards.php?title=\u0002\u00019",
+        "8chb": "http://8ch.net/boards.php?title=\u0002\u00010",
         "8chc": "http://8ch.net/\u0002/catalog.html\u00010",
         "8tracks": "http://8tracks.com/explore/all?q=\u0002\u00010",
         "9": {
-            "\u0010": "http://9pp.co/search?q=\u0002\u000131",
+            "\u0010": "http://9pp.co/search?q=\u0002\u000141",
             "1": {
                 "\u0010": "http://www.91mobiles.com/topic/\u0002/all\u00010",
                 "1": {
@@ -185,18 +185,18 @@
             },
             "5g": {
                 "\u0010": "//cse.google.com/cse?cx=008464549922976904202:uxmexxzm3k4&q=\u0002\u00010",
-                "oogle": "//9to5google.com/?s=\u0002\u00017"
+                "oogle": "//9to5google.com/?s=\u0002\u000112"
             },
-            "5mac": "http://9to5mac.com/?s=\u0002\u000134",
+            "5mac": "http://9to5mac.com/?s=\u0002\u000138",
             "90": "http://990finder.foundationcenter.org/990results.aspx?990_type=&fn=\u0002&st=&zp=&ei=&fy=&action=Search\u00010",
-            "99": "//999.md/ru/search?query=\u0002\u00014",
+            "99": "//999.md/ru/search?query=\u0002\u00010",
             "9quotes": "//99quotes.me/search?q=\u0002\u00010",
             "g": {
-                "\u0010": "http://9gag.com/search?query=\u0002\u0001177",
-                "ag": "//9gag.com/search?query=\u0002\u0001376"
+                "\u0010": "http://9gag.com/search?query=\u0002\u0001219",
+                "ag": "//9gag.com/search?query=\u0002\u0001377"
             }
         },
-        "?": "//duckduckgo.com/?q=\u0002\u0001588",
+        "?": "//duckduckgo.com/?q=\u0002\u00011885",
         "@": {
             "\u0010": "//twitter.com/\u0002\u00010",
             "fb": "//facebook.com/\u0002\u00010"
@@ -213,44 +213,44 @@
         "LzdMy": "http://www.lazada.com.my/catalog/?q=\u0002\u00010",
         "Perlen": "//www.perlentaucher.de/nsuche?q=\u0002\u00010",
         "a": {
-            "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
+            "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
             "-tm": "http://forum.a-tm.co.jp/search?q=hello&searchJSON={%22keywords%22%3A%22\u0002%22}\u00010",
             ".a": {
                 "\u0010": "//aktueladam.com/?s=\u0002 \u00010",
-                "t": "//www.amazon.de/s?k=\u0002\u00010"
+                "t": "//www.amazon.de/s?k=\u0002\u00016"
             },
-            ".de": "//www.amazon.de/s?k=\u0002\u00010",
-            ".es": "//www.amazon.es/s?k=\u0002\u000170",
-            ".in": "//www.amazon.in/s?k=\u0002\u000158",
-            ".it": "//www.amazon.it/s?k=\u0002\u0001927",
+            ".de": "//www.amazon.de/s?k=\u0002\u00016",
+            ".es": "//www.amazon.es/s?k=\u0002\u000134",
+            ".in": "//www.amazon.in/s?k=\u0002\u000162",
+            ".it": "//www.amazon.it/s?k=\u0002\u0001734",
             ".t": "//arcade.tokyo/?s=\u0002\u00010",
-            ".uk": "//www.amazon.co.uk/s?k=\u0002\u0001234",
-            "2": "http://alternativeto.net/browse/search/?q=\u0002&ignoreExactMatch=true\u0001302",
+            ".uk": "//www.amazon.co.uk/s?k=\u0002\u0001286",
+            "2": "http://alternativeto.net/browse/search/?q=\u0002&ignoreExactMatch=true\u0001284",
             "5": "//v5.angular.io/api?query=\u0002\u00010",
             "6": "//v6.angular.io/api?query=\u0002\u00010",
             "7": "//v7.angular.io/api?query=\u0002\u00010",
             "NOW": "//primenow.amazon.com/search?k=\u0002 \u00010",
             "a": {
-                "\u0010": "http://www.amazon.com/s/&url=search-alias%3Dautomotive&field-keywords=\u0002\u000111",
-                "a": "//careers-calstate.aaa.com/search-results?keywords=\u0002\u00010",
+                "\u0010": "http://www.amazon.com/s/&url=search-alias%3Dautomotive&field-keywords=\u0002\u000120",
+                "a": "//careers-calstate.aaa.com/search-results?keywords=\u0002\u00017",
                 "dl": "http://www.aadl.org/catalog/search/keyword/\u0002\u00010",
-                "e": "http://www.albumartexchange.com/covers.php?q=\u0002\u00014",
+                "e": "http://www.albumartexchange.com/covers.php?q=\u0002\u00013",
                 "j": "//www.allaboutjazz.com/php/article_center.php?in_artist=\u0002&in_album=&in_label=&in_author=&in_type=0&orderby=dt_pub\u00010",
                 "kb": "//www.aakb.dk/search/ting/\u0002?\u00010",
                 "m": {
                     "\u0010": "//careers.aam.com/us/en/search-results?keywords=\u0002\u00010",
                     "ulehti": "//duckduckgo.com/?sites=www.aamulehti.fi&kh=1&q=\u0002&ia=web\u00010"
                 },
-                "pt": "http://www.aptoide.com/search/view?search_top= \u0002 &x=0&y=0\u00010",
+                "pt": "http://www.aptoide.com/search/view?search_top= \u0002 &x=0&y=0\u00013",
                 "rd": "http://www.aardwolf.com/wiki/index.php/Site/Search?q=\u0002\u00010",
                 "re": "//aare.edu.ee/dictionary.html?query=\u0002&lang=ee\u00010",
                 "t": "http://www.getty.edu/vow/AATServlet?english=N&find=\u0002&logic=AND&page=1&note=\u00010",
-                "u": "//www.amazon.com.au/s?k=\u0002\u0001174",
-                "w": "http://aceattorney.wikia.com/wiki/\u0002\u00010",
-                "x": "http://www.albumartexchange.com/covers.php?q=\u0002\u00014"
+                "u": "//www.amazon.com.au/s?k=\u0002\u0001192",
+                "w": "http://aceattorney.wikia.com/wiki/\u0002\u000118",
+                "x": "http://www.albumartexchange.com/covers.php?q=\u0002\u00013"
             },
             "b": {
-                "\u0010": "http://airbitz.co/search?term=\u0002\u00010",
+                "\u0010": "http://airbitz.co/search?term=\u0002\u00014",
                 "-er": "http://www.lingvo-online.ru/en/Translate/en-ru/\u0002\u00010",
                 "adise": "//dictionary.abadis.ir/?LnType=entofa&Word=\u0002\u00010",
                 "adisf": "//dictionary.abadis.ir/?lntype=fatoen&word=\u0002\u00010",
@@ -258,36 +258,36 @@
                 "b": {
                     "\u0010": "//new.abb.com/search/results#query=\u0002\u00010",
                     "ott": "//www.jobs.abbott/us/en/search-results?keywords=\u0002\u00010",
-                    "r": "http://www.abbreviations.com/\u0002\u000117",
+                    "r": "http://www.abbreviations.com/\u0002\u000127",
                     "uc": "http://www.abbuc.de/component/search/?searchword=\u0002\u00010"
                 },
                 "c": {
-                    "\u0010": "http://abcnotation.com/searchTunes?q=\u0002\u00016",
+                    "\u0010": "http://abcnotation.com/searchTunes?q=\u0002\u00014",
                     "am": "//www.abcam.com/products?keywords=\u0002\u00010",
-                    "au": "http://search.abc.net.au/s/search.html?query=\u0002&collection=abcall_meta&form=simple\u00017",
+                    "au": "http://search.abc.net.au/s/search.html?query=\u0002&collection=abcall_meta&form=simple\u00010",
                     "games": "http://www.abcgames.cz/?p=sekcia_hladaj&key=\u0002\u00010",
-                    "news": "http://abcnews.go.com/search?searchtext=\u0002\u000134",
+                    "news": "http://abcnews.go.com/search?searchtext=\u0002\u000120",
                     "notation": "http://abcnotation.com/searchTunes?q=\u0002&f=c&o=a&s=0\u00010",
                     "ya": "//www.abcya.com/search/?term=\u0002&type=\u0002\u00010"
                 },
                 "e": {
-                    "\u0010": "http://www.abesmarket.com/catalogsearch/result/?cat=5&order=relevance&dir=desc&q=\u0002\u00014",
+                    "\u0010": "http://www.abesmarket.com/catalogsearch/result/?cat=5&order=relevance&dir=desc&q=\u0002\u00013",
                     "books": {
-                        "\u0010": "http://www.abebooks.com/servlet/SearchResults?kn=\u0002\u000184",
-                        "de": "http://www.abebooks.de/servlet/SearchResults?kn=\u0002&sts=t&x=0&y=0\u00010"
+                        "\u0010": "http://www.abebooks.com/servlet/SearchResults?kn=\u0002\u000161",
+                        "de": "http://www.abebooks.de/servlet/SearchResults?kn=\u0002&sts=t&x=0&y=0\u00014"
                     },
-                    "uk": "http://www.abebooks.co.uk/servlet/SearchResults?kn=\u0002\u000114"
+                    "uk": "http://www.abebooks.co.uk/servlet/SearchResults?kn=\u0002\u000110"
                 },
-                "fahrt": "//mobile.bahn.de/bin/mobil/bhftafel.exe/dox?input=\u0002&productsFilter=1111111111000000&time=actual&maxJourneys=40&start=Suchen&boardType=Abfahrt&rt=1\u00013",
+                "fahrt": "//mobile.bahn.de/bin/mobil/bhftafel.exe/dox?input=\u0002&productsFilter=1111111111000000&time=actual&maxJourneys=40&start=Suchen&boardType=Abfahrt&rt=1\u000111",
                 "iunity": "//www.abiunity.de/datenbank.php?boardid=48#!v=searchdb&search=\u0002&boardid=48\u00010",
                 "n": {
-                    "\u0010": "http://abr.business.gov.au/Search.aspx?SearchText=\u0002\u00013",
-                    "b": "//www.airbnb.com/s/\u0002/all\u00010"
+                    "\u0010": "http://abr.business.gov.au/Search.aspx?SearchText=\u0002\u00015",
+                    "b": "//www.airbnb.com/s/\u0002/all\u00016"
                 },
                 "ol": "//abo.finna.fi/Search/Results?lookfor=\u0002&type=AllFields\u00010",
-                "out": "http://search.about.com/fullsearch.htm?terms=\u0002\u00014",
+                "out": "http://search.about.com/fullsearch.htm?terms=\u0002\u00010",
                 "r": {
-                    "\u0010": "//www.amazon.com.br/s?k=\u0002 \u0001379",
+                    "\u0010": "//www.amazon.com.br/s?k=\u0002 \u0001317",
                     "etelibro": "http://www.abretelibro.com/foro/search.php?keywords=\u0002&sf=titleonly\u00010"
                 },
                 "s": {
@@ -295,16 +295,16 @@
                     "hire": "http://aberdeenshire.gov.uk/search?search=\u0002\u00010"
                 },
                 "uela": "http://miabuelavende.com/?s=\u0002&post_type=product\u00010",
-                "useip": "//www.abuseipdb.com/check/\u0002\u000111",
-                "yss": "http://wall.alphacoders.com/search.php?search=\u0002\u00010"
+                "useip": "//www.abuseipdb.com/check/\u0002\u00015",
+                "yss": "http://wall.alphacoders.com/search.php?search=\u0002\u00015"
             },
             "c": {
-                "\u0010": "http://www.allocine.fr/recherche/?q=\u0002\u000120",
+                "\u0010": "http://www.allocine.fr/recherche/?q=\u0002\u000115",
                 "a": {
-                    "\u0010": "//www.amazon.ca/s?k=\u0002\u0001689",
+                    "\u0010": "//www.amazon.ca/s?k=\u0002\u0001705",
                     "d": {
-                        "\u0010": "http://dic.academic.ru/searchall.php?SWord=\u0002\u000118",
-                        "emia": "http://www.academia.edu/people/search?utf8=%E2%9C%93&q=\u0002\u000110",
+                        "\u0010": "http://dic.academic.ru/searchall.php?SWord=\u0002\u00018",
+                        "emia": "http://www.academia.edu/people/search?utf8=%E2%9C%93&q=\u0002\u00015",
                         "emicearth": "//academicearth.org/?s=\u0002\u00010"
                     }
                 },
@@ -314,23 +314,23 @@
                     "c": "//www.accc.gov.au/site-search/\u0002\u00010",
                     "ountcia": "//www.accountcia.com/?geodir_search=1&stype=gd_place&sgd_placecategory%5B%5D=&s=\u0002\u00010",
                     "ountkiller": "http://www.accountkiller.com/en/delete-\u0002-account\u00010",
-                    "uweather": "http://www.accuweather.com/us-city-list.asp?zipcode=\u0002\u000120"
+                    "uweather": "http://www.accuweather.com/us-city-list.asp?zipcode=\u0002\u000124"
                 },
                 "e": {
-                    "\u0010": "http://www.acehardware.com/search/index.jsp?kwCatId=&kw=\u0002&origkw=\u0002&f=Taxonomy/ACE/19541496&sr=1\u00016",
+                    "\u0010": "http://www.acehardware.com/search/index.jsp?kwCatId=&kw=\u0002&origkw=\u0002&f=Taxonomy/ACE/19541496&sr=1\u000112",
                     "forum": "http://forum.acelaboratory.com/search.php?keywords=\u0002\u00010",
-                    "r": "http://us.acer.com/ac/en/US/search?q=\u0002\u00010"
+                    "r": "http://us.acer.com/ac/en/US/search?q=\u0002\u00013"
                 },
-                "fun": "http://www.acfun.cn/search/?#query=\u0002 \u00015",
+                "fun": "http://www.acfun.cn/search/?#query=\u0002 \u00010",
                 "h": "http://www.archchinese.com/chinese_english_dictionary.html?find=\u0002\u00014",
                 "kuc": "//www.amarchitrakatha.com/us/catalogsearch/result/?cat=0&q=\u0002\u00010",
                 "l": {
-                    "\u0010": "//www.aclweb.org/anthology/search/?q=\u0002\u00018",
+                    "\u0010": "//www.aclweb.org/anthology/search/?q=\u0002\u000114",
                     "u": "//www.aclu.org/search/\u0002?show_aff=1\u00010"
                 },
                 "m": {
-                    "\u0010": "http://dl.acm.org/results.cfm?dlr=GUIDE&query=\u0002\u00010",
-                    "dl": "//dl.acm.org/results.cfm?query=\u0002\u00014"
+                    "\u0010": "http://dl.acm.org/results.cfm?dlr=GUIDE&query=\u0002\u000111",
+                    "dl": "//dl.acm.org/results.cfm?query=\u0002\u00010"
                 },
                 "n": {
                     "\u0010": "//www.amazon.cn/s?k=\u0002\u00010",
@@ -341,12 +341,12 @@
                 "p": "http://plugins.cordova.io/#/search?search=\u0002\u00010",
                 "quiredby": "//acquiredby.co/?s=\u0002\u00010",
                 "r": {
-                    "\u0010": "http://www.acronymfinder.com/\u0002.html\u00018",
+                    "\u0010": "http://www.acronymfinder.com/\u0002.html\u000115",
                     "o": {
-                        "\u0010": "http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=\u0002\u000144",
+                        "\u0010": "http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=\u0002\u000145",
                         "nym": {
-                            "\u0010": "http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=\u0002\u000144",
-                            "s": "http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=\u0002\u000144"
+                            "\u0010": "http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=\u0002\u000145",
+                            "s": "http://www.acronymfinder.com/~/search/af.aspx?string=exact&Acronym=\u0002\u000145"
                         }
                     }
                 },
@@ -360,29 +360,29 @@
                 }
             },
             "d": {
-                "\u0010": "http://apple.stackexchange.com/search?q=\u0002\u000121",
+                "\u0010": "http://apple.stackexchange.com/search?q=\u0002\u000113",
                 "a": {
-                    "\u0010": "http://www.ada-auth.org/search-rm05.cgi?SearchA=\u0002&SearchO=&SearchN=\u00010",
+                    "\u0010": "http://www.ada-auth.org/search-rm05.cgi?SearchA=\u0002&SearchO=&SearchN=\u00015",
                     "blog": "//blog.adafruit.com/?s=\u0002\u00010",
                     "derana": "http://adaderana.lk/search_results.php?mode=1&show=1&query=\u0002\u00010",
-                    "fruit": "//www.adafruit.com/?q=\u0002\u000115",
+                    "fruit": "//www.adafruit.com/?q=\u0002\u000111",
                     "gio": "http://www.adagio.com/search/index.html?query=\u0002\u00010"
                 },
                 "b": "http://arquivodabola.com.br/busca.html?termo=\u0002\u00010",
-                "c": "//developer.apple.com/search/index.php?q=\u0002\u000114",
-                "dgene": "//www.addgene.org/search/advanced/?q=\u0002\u00010",
+                "c": "//developer.apple.com/search/index.php?q=\u0002\u00010",
+                "dgene": "//www.addgene.org/search/advanced/?q=\u0002\u00018",
                 "dicting": {
                     "\u0010": "http://www.addictinggames.com/search/games.jsp?gameKeyword=\u0002\u00010",
                     "-games": "http://www.addictinggames.com/search/games.jsp?gameKeyword=\u0002\u00010"
                 },
-                "dons": "http://addons.prestashop.com/fr/recherche?search_query=\u0002\u00017",
+                "dons": "http://addons.prestashop.com/fr/recherche?search_query=\u0002\u000115",
                 "dtopocket": "//getpocket.com/edit?url=\u0002\u00010",
                 "e": {
-                    "\u0010": "//www.amazon.de/s?k=\u0002\u00010",
+                    "\u0010": "//www.amazon.de/s?k=\u0002\u00016",
                     "fb": "//www.amazon.de/s?k=\u0002&i=english-books\u00010",
                     "lung": "http://woerterbuchnetz.de/Adelung/?lemma=\u0002\u00010",
-                    "s": "//smile.amazon.de/s/ref=nb_sb_noss?field-keywords=\u0002\u00015",
-                    "v": "//developer.apple.com/search/?q=\u0002\u000133"
+                    "s": "//smile.amazon.de/s/ref=nb_sb_noss?field-keywords=\u0002\u00017",
+                    "v": "//developer.apple.com/search/?q=\u0002\u000128"
                 },
                 "f": "//forums.developer.apple.com/search.jspa?q=\u0002\u00010",
                 "i": {
@@ -391,7 +391,7 @@
                 },
                 "jective": "http://adjective1.com/?s=\u0002\u00010",
                 "libris": {
-                    "\u0010": "//www.adlibris.com/se/sok?q=\u0002\u00010",
+                    "\u0010": "//www.adlibris.com/se/sok?q=\u0002\u00018",
                     "dk": "http://www.adlibris.com/dk/searchresult.aspx?search=quickfirstpage&quickvalue=\u0002\u00010",
                     "fi": "http://www.adlibris.com/fi/searchresult.aspx?search=quickfirstpage&quickvalue=\u0002\u00010",
                     "no": "http://www.adlibris.com/no/searchresult.aspx?search=quickfirstpage&quickvalue=\u0002\u00010",
@@ -399,16 +399,16 @@
                 },
                 "me": "//www.adme.ru/search/?q=\u0002\u00010",
                 "minwiki": "//www.adminwiki.fr/start?do=search&id=\u0002\u00010",
-                "n": "http://animedigitalnetwork.fr/video#search=\u0002\u00010",
+                "n": "http://animedigitalnetwork.fr/video#search=\u0002\u00013",
                 "obe": "http://www.adobe.com/cfusion/search/index.cfm?loc=en_us&term=\u0002\u00010",
                 "oc": "//docs.ansible.com/ansible/latest/search.html?q=\u0002\u00010",
                 "om": "http://ancardia.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-                "or": "//www.adorama.com/l/?searchinfo=\u0002\u00010",
-                "r": "//adrenaline.uol.com.br/site/pesquisa/\u0002\u00016",
+                "or": "//www.adorama.com/l/?searchinfo=\u0002\u00013",
+                "r": "//adrenaline.uol.com.br/site/pesquisa/\u0002\u00018",
                 "s": {
-                    "\u0010": "//ui.adsabs.harvard.edu/#search/q=\u0002\u0001138",
-                    "abs": "http://adsabs.harvard.edu//cgi-bin/basic_connect?qsearch=\u0002\u00013",
-                    "beta": "//ui.adsabs.harvard.edu/#search/q=\u0002\u0001138",
+                    "\u0010": "//ui.adsabs.harvard.edu/#search/q=\u0002\u0001226",
+                    "abs": "http://adsabs.harvard.edu//cgi-bin/basic_connect?qsearch=\u0002\u00015",
+                    "beta": "//ui.adsabs.harvard.edu/#search/q=\u0002\u0001226",
                     "k": "http://forums.autodesk.com/t5/forums/searchpage/tab/message?q=\u0002\u00010",
                     "labs": "http://labs.adsabs.harvard.edu/ui/cgi-bin/topicSearch?q=\u0002\u00010",
                     "r": {
@@ -429,22 +429,22 @@
                 }
             },
             "e": {
-                "\u0010": "//www.aliexpress.com/wholesale?SearchText=\u0002\u0001398",
+                "\u0010": "//www.aliexpress.com/wholesale?SearchText=\u0002\u0001405",
                 "iou": "//austria-forum.org/Search.jsp?category=Austria-Forum&sname=name%2Csuchbegriff&query=\u0002+&searchType=default&useShortcuts=y&useSynonyms=n&doFuzzy=y&minResults=15\u00010",
-                "met": "http://www.aemet.es/es/buscador?modo=and&orden=n&tipo=sta&str=\u0002\u000128",
+                "met": "http://www.aemet.es/es/buscador?modo=and&orden=n&tipo=sta&str=\u0002\u000139",
                 "o": "//www.ae.com/search/\u0002\u00010",
                 "q": "http://ae7q.com/query/data/CallHistory.php?CALL=\u0002\u00010",
                 "ris": "//duckduckgo.com/?q=site%3Aimirhil.fr+\u0002\u00010",
                 "robis": "//www.aerobis.com/en/?s=\u0002\u00010",
-                "s": "//www.amazon.es/s?k=\u0002\u000170"
+                "s": "//www.amazon.es/s?k=\u0002\u000134"
             },
             "f": {
-                "\u0010": "http://www.acronymfinder.com/\u0002.html\u00018",
+                "\u0010": "http://www.acronymfinder.com/\u0002.html\u000115",
                 "c": {
                     "\u0010": "//www.arsenal.com/search?search=\u0002\u00010",
                     "ind": "//www.afcindustries.com/products/search.aspx?search=\u0002\u00010"
                 },
-                "h": "//androidfilehost.com/?w=search&s=\u0002\u00010",
+                "h": "//androidfilehost.com/?w=search&s=\u0002\u00014",
                 "inna": "//aalto.finna.fi/Search/Results?lookfor=\u0002\u00010",
                 "l": "//learn.adafruit.com/search?q=\u0002\u00010",
                 "p": {
@@ -453,25 +453,25 @@
                     "ls": "http://afpl.ent.sirsi.net/client/default/search/results?qu=\u0002&te=ILS\u00010",
                     "ubs": "http://www.e-publishing.af.mil/index.asp?txtSearchWord=\u0002&rdoFormPub=rdoPub\u00010"
                 },
-                "r": "//www.amazon.fr/s?k=\u0002\u00011917",
+                "r": "//www.amazon.fr/s?k=\u0002\u00011691",
                 "t": {
-                    "\u0010": "//www.adafruit.com/search?q=\u0002\u00010",
-                    "ership": "//track.aftership.com/\u0002\u00014",
+                    "\u0010": "//www.adafruit.com/search?q=\u0002\u000111",
+                    "ership": "//track.aftership.com/\u0002\u00010",
                     "vhacks": "//aftvhacks.de/?s=\u0002\u00010"
                 },
-                "wiki": "//af.wikipedia.org/w/index.php?search=\u0002&title=Spesiaal%3ASoek&go=Wys\u00010"
+                "wiki": "//af.wikipedia.org/w/index.php?search=\u0002&title=Spesiaal%3ASoek&go=Wys\u00019"
             },
             "g": {
-                "\u0010": "http://www.android.gs/?s=&q=\u0002\u000113",
+                "\u0010": "http://www.android.gs/?s=&q=\u0002\u00018",
                 "ame": {
                     "\u0010": "http://www.agame.com/search?searchTerm=\u0002\u00010",
                     "s": "//www.anaitgames.com/buscador.php?search=\u0002\u00010"
                 },
                 "dl": "http://duckduckgo.com/?q=\u0002+site:artsites.ucsc.edu/GDead/agdl/+!\u00010",
                 "e": {
-                    "\u0010": "//www.amazon.de/s?k=\u0002\u00010",
+                    "\u0010": "//www.amazon.de/s?k=\u0002\u00016",
                     "r": {
-                        "\u0010": "//www.amazon.de/s?k=\u0002\u00010",
+                        "\u0010": "//www.amazon.de/s?k=\u0002\u00016",
                         "rit": "//android-review.googlesource.com/q/\u0002\u00010"
                     }
                 },
@@ -487,80 +487,80 @@
                 "s": "//adventuregamers.com/games/search?keywords=\u0002\u00010"
             },
             "h": {
-                "\u0010": "//www.ah.nl/zoeken?rq=\u0002\u000146",
+                "\u0010": "//www.ah.nl/zoeken?rq=\u0002\u000143",
                 "d": {
-                    "\u0010": "//ahdictionary.com/word/search.html?q=\u0002&submit.x=0&submit.y=0\u000136",
-                    "b": "//arkhamdb.com/find?q=\u0002\u000131"
+                    "\u0010": "//ahdictionary.com/word/search.html?q=\u0002&submit.x=0&submit.y=0\u000145",
+                    "b": "//arkhamdb.com/find?q=\u0002\u000117"
                 },
-                "k": "http://www.autohotkey.com/search/search.php?site=4&refine=0&template_demo=phpdig.html&result_page=search.php&search=Go+...&limite=100&option=start&path=docs/&query_string=\u0002\u00010",
+                "k": "http://www.autohotkey.com/search/search.php?site=4&refine=0&template_demo=phpdig.html&result_page=search.php&search=Go+...&limite=100&option=start&path=docs/&query_string=\u0002\u00014",
                 "metcadirci": "//ahmetcadirci.com.tr/search/?q=\u0002\u00010",
-                "mia": "//ahmia.fi/search/?q=\u0002\u000116",
+                "mia": "//ahmia.fi/search/?q=\u0002\u000112",
                 "refs": "//ahrefs.com/site-explorer/overview/v2/subdomains/recent?target=\u0002\u00010",
                 "w": "http://www.arkhamhorrorwiki.com/wiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010"
             },
             "i": {
-                "\u0010": "//www.duckduckgo.com/?q=\u0002&ia=chat&bang=true \u00010",
-                "chat": "//www.duckduckgo.com/?q=\u0002&ia=chat&bang=true \u00010",
+                "\u0010": "//www.duckduckgo.com/?q=\u0002&ia=chat&bang=true \u0001126",
+                "chat": "//www.duckduckgo.com/?q=\u0002&ia=chat&bang=true \u0001126",
                 "daily": "//www.aidaily.co.uk/search?q=\u0002\u00010",
-                "den": "//aidenpromotions.com/blog/?s=phones \u0002\u00010",
+                "den": "//aidenpromotions.com/blog/?s=phones \u0002\u00013",
                 "fit": "http://www.aifittings.com/searchResults?q=\u0002\u00010",
                 "friends": "http://aikatsu-friends.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                 "hit": "//www.aihitdata.com/search/companies?i=\u0002\u00010",
                 "jobs": "//ai-jobs.net/?search_keywords=\u0002\u00010",
                 "katsu": "http://aikatsu.wikia.com/wiki/Special:Search?query=\u0002\u00010",
-                "n": "//www.amazon.in/s?k=\u0002\u000158",
+                "n": "//www.amazon.in/s?k=\u0002\u000162",
                 "on": "http://aion.wikia.com/wiki/index.php?search=\u0002&fulltext=0\u00010",
                 "p": "http://scitation.aip.org/search?value1=\u0002&option1=fulltext\u00010",
                 "r1": "http://www.air1.com/search.aspx?searchterm=\u0002\u00010",
-                "rbnb": "//www.airbnb.com/s/\u0002\u000132",
+                "rbnb": "//www.airbnb.com/s/\u0002\u000119",
                 "rforums": "http://airforums.com/?=\u0002:\u00010",
                 "rframes": "http://www.airframes.org/reg/\u0002\u00010",
                 "rlinehyd": "//www.airlinehyd.com/Results.aspx?srh=\u0002\u00010",
                 "rliners": "http://www.airliners.net/search?keywords=\u0002\u00010",
-                "rmo": "//air.mozilla.org/search/?q=\u0002\u00014",
+                "rmo": "//air.mozilla.org/search/?q=\u0002\u00010",
                 "rn": {
-                    "\u0010": "//airnav.com/airport/\u0002\u000120",
-                    "av": "//airnav.com/airport/\u0002\u000120"
+                    "\u0010": "//airnav.com/airport/\u0002\u00018",
+                    "av": "//airnav.com/airport/\u0002\u00018"
                 },
                 "rquality": "//www.goodtobreathein.com/?zipcode=\u0002\u00010",
                 "rsoftdb": "//www.airsoftdb.com/search/?q=\u0002\u00010",
                 "s": {
-                    "\u0010": "http://archive.is/\u0002\u0001753",
+                    "\u0010": "http://archive.is/\u0002\u0001840",
                     "h": "http://www.aish.com/search/?keywords=\u0002\u00010",
                     "tars": "http://aikatsustars.wikia.com/wiki/Special:Search?query=\u0002\u00010"
                 },
                 "t": {
-                    "\u0010": "//www.amazon.it/s?k=\u0002\u0001927",
+                    "\u0010": "//www.amazon.it/s?k=\u0002\u0001734",
                     "opics": "//aitopics.org/search?q=\u0002\u00010"
                 }
             },
             "j": {
-                "\u0010": "//www.amazon.co.jp/s?k=\u0002\u0001652",
+                "\u0010": "//www.amazon.co.jp/s?k=\u0002\u0001619",
                 "a": {
-                    "\u0010": "http://america.aljazeera.com/search.html?q=\u0002\u00010",
+                    "\u0010": "http://america.aljazeera.com/search.html?q=\u0002\u00013",
                     "tt": "http://www.alljapaneseallthetime.com/blog/?s=\u0002\u00010"
                 },
                 "b": "http://www.achajogobarato.com.br/search.html?query=\u0002\u00010",
-                "e": "http://www.aljazeera.com/Search/?q=\u0002\u00018",
-                "l": "//www.amazon.co.jp/s?k=\u0002\u0001652",
-                "p": "//www.amazon.co.jp/s?k=\u0002\u0001652"
+                "e": "http://www.aljazeera.com/Search/?q=\u0002\u000127",
+                "l": "//www.amazon.co.jp/s?k=\u0002\u0001619",
+                "p": "//www.amazon.co.jp/s?k=\u0002\u0001619"
             },
             "k": {
-                "\u0010": "//www.accountkiller.com/en/delete-\u0002-account\u00016",
-                "akce": "http://www.akakce.com/arama/?q=\u0002\u000164",
+                "\u0010": "//www.accountkiller.com/en/delete-\u0002-account\u00015",
+                "akce": "http://www.akakce.com/arama/?q=\u0002\u000157",
                 "c": "//www.akc.org/?s=\u0002\u00010",
-                "iduki": "http://akizukidenshi.com/catalog/goods/search.aspx?keyword= \u0002&goods=&number=&name=&min_price=&max_price=&search.x=0&search.y=0\u000159",
-                "s": "http://www.allkeyshop.com/blog/catalogue/search-\u0002/\u0001148",
+                "iduki": "http://akizukidenshi.com/catalog/goods/search.aspx?keyword= \u0002&goods=&number=&name=&min_price=&max_price=&search.x=0&search.y=0\u000157",
+                "s": "http://www.allkeyshop.com/blog/catalogue/search-\u0002/\u0001135",
                 "tuality": "//www.aktuality.sk/vyhladavanie/?q=\u0002\u00010",
                 "tualne": "//www.aktualne.cz/hledani/?query=\u0002\u00010"
             },
             "l": {
-                "\u0010": "//anilist.co/search/anime?search=\u0002\u0001320",
+                "\u0010": "//anilist.co/search/anime?search=\u0002\u0001364",
                 "a": {
                     "\u0010": "http://www.alamaula.com/q/\u0002/S0\u00010",
                     "di": {
                         "\u0010": "//aladi.diba.cat/search*cat/-\u0002\u00010",
-                        "n": "http://www.aladin.co.kr/search/wsearchresult.aspx?SearchTarget=All&SearchWord=\u0002\u000117"
+                        "n": "http://www.aladin.co.kr/search/wsearchresult.aspx?SearchTarget=All&SearchWord=\u0002\u000122"
                     },
                     "rmpkg": "//archlinuxarm.org/packages/?q=\u0002\u00010",
                     "test": "http://alatest.de/searchaction.html?keyword1=\u0002\u00010",
@@ -569,19 +569,19 @@
                 "b": {
                     "\u0010": "//www.alibaba.com/trade/search?fsb=y&IndexArea=product_en&CatId=&SearchText=\u0002\u00010",
                     "erta": "//www.alberta.ca/search-results.aspx?q=\u0002\u00010",
-                    "erthein": "//www.ah.nl/zoeken?rq=\u0002\u000146",
+                    "erthein": "//www.ah.nl/zoeken?rq=\u0002\u000143",
                     "ex": "http://www.albumartexchange.com/covers.php?q=\u0002 \u00010",
                     "um": {
                         "\u0010": "http://www.allmusic.com/search/albums/\u0002\u00010",
                         "art": {
-                            "\u0010": "//bendodson.com/projects/itunes-artwork-finder/index.html?entity=album&country=us&query=\u0002\u00010",
+                            "\u0010": "//bendodson.com/projects/itunes-artwork-finder/index.html?entity=album&country=us&query=\u0002\u000122",
                             "cd": "http://www.albumart.org/index.php?skey=\u0002&itempage=1&newsearch=1&searchindex=Music\u00010",
                             "dvd": "http://www.albumart.org/index.php?skey=\u0002&itempage=1&newsearch=1&searchindex=DVD\u00010"
                         },
                         "s": "http://www.allmusic.com/search/albums/\u0002\u00010"
                     }
                 },
-                "c": "http://eow.alc.co.jp/search?q=\u0002\u0001139",
+                "c": "http://eow.alc.co.jp/search?q=\u0002\u0001179",
                 "ert": "http://biznesalert.pl/?s=\u0002\u00010",
                 "esund": "http://www.alesund.kommune.no/component/finder/search?q=\u0002&Itemid=406\u00010",
                 "exa": {
@@ -600,11 +600,11 @@
                     "o": "//algorithmia.com/search?q=\u0002\u00010"
                 },
                 "i": {
-                    "\u0010": "//www.aliexpress.com/wholesale?SearchText=\u0002\u0001398",
+                    "\u0010": "//www.aliexpress.com/wholesale?SearchText=\u0002\u0001405",
                     "b": {
                         "\u0010": "//discover.elgar.govt.nz/iii/encore/search/C__S\u0002__Orightresult__U?lang=eng&suite=def\u00010",
-                        "aba": "http://www.alibaba.com/trade/search?SearchText=\u0002\u000124",
-                        "ris": "http://www.alibris.com/booksearch?keyword=\u0002\u000112",
+                        "aba": "http://www.alibaba.com/trade/search?SearchText=\u0002\u000119",
+                        "ris": "http://www.alibris.com/booksearch?keyword=\u0002\u000118",
                         "ro": {
                             "\u0010": "http://www.abretelibro.com/foro/search.php?keywords=\u0002&sf=titleonly\u00010",
                             "s": "http://www.abretelibro.com/foro/search.php?keywords=\u0002\u00010"
@@ -612,39 +612,39 @@
                     },
                     "cemail": "//mail.alice.it/?q=\u0002\u00010",
                     "exp": {
-                        "\u0010": "//www.aliexpress.com/wholesale?SearchText=\u0002\u0001398",
-                        "ress": "//www.aliexpress.com/wholesale?SearchText=\u0002\u0001398"
+                        "\u0010": "//www.aliexpress.com/wholesale?SearchText=\u0002\u0001405",
+                        "ress": "//www.aliexpress.com/wholesale?SearchText=\u0002\u0001405"
                     },
                     "ght": "//careers.alight.com/search-results?keywords=\u0002\u00010",
                     "m": "//m.aliexpress.com/search.htm?keywords=\u0002\u00010",
                     "paczka": "//alipaczka.pl/?track=\u0002\u00010",
                     "seeks": "http://aliseeks.com/search?SearchText=\u0002\u00010"
                 },
-                "jazeera": "http://english.aljazeera.net/Services/Search/?q=\u0002\u00010",
+                "jazeera": "http://english.aljazeera.net/Services/Search/?q=\u0002\u00019",
                 "ko": "//www.alko.fi/INTERSHOP/web/WFS/Alko-OnlineShop-Site/fi_FI/-/EUR/ViewParametricSearchBySearchIndex-SimpleGenericSearch?SearchTerm=\u0002\u00010",
                 "l": {
-                    "\u0010": "http://all-io.net/?q=\u0002\u00016",
-                    "abolag": "//www.allabolag.se/what/\u0002\u000110",
+                    "\u0010": "http://all-io.net/?q=\u0002\u000110",
+                    "abolag": "//www.allabolag.se/what/\u0002\u00017",
                     "aboutcircuits": "http://www.allaboutcircuits.com/scripts/search.html?cx=006978388026519765659%3Ahg719j5vhl8&cof=FORID%3A9&q=\u0002&sa=Find\u00010",
                     "acronyms": "//www.allacronyms.com/\u0002\u00010",
                     "bibles": "http://biblez.com/search.php?q=\u0002\u00010",
                     "biz": "http://www.all.biz/search/goods/?q=\u0002\u00010",
-                    "egro": "http://allegro.pl/listing.php/search?string=\u0002\u0001345",
+                    "egro": "http://allegro.pl/listing.php/search?string=\u0002\u0001322",
                     "elec": "http://www.allelectronics.com/index.php?page=seek&id%5Bm%5D=pattern&id%5Bq%5D=\u0002\u00010",
                     "erhande": "//www.ah.nl/allerhande/recepten-zoeken?Ntt=\u0002\u00015",
                     "erstorfer": "//www.allerstorfer.at/?s=\u0002\u00010",
                     "experts": "http://en.allexperts.com/sitesearch.htm?terms=\u0002\u00010",
                     "iance": "//alliancechampions.com/?s=\u0002\u00010",
                     "iedelec": "http://www.alliedelec.com/search/results.aspx?term=\u0002\u00010",
-                    "movie": "http://allmovie.com/search/all/\u0002\u00018",
+                    "movie": "http://allmovie.com/search/all/\u0002\u00017",
                     "mus": {
                         "\u0010": "//www.allmusic.com/search/all/\u0002\u00015",
                         "ic": "//www.allmusic.com/search/all/\u0002\u00015"
                     },
                     "o": {
-                        "\u0010": "http://www.allocine.fr/recherche/?q=\u0002\u000120",
-                        "cine": "http://www.allocine.fr/recherche/?q=\u0002\u000120",
-                        "ciné": "http://www.allocine.fr/recherche/?q=\u0002\u000120"
+                        "\u0010": "http://www.allocine.fr/recherche/?q=\u0002\u000115",
+                        "cine": "http://www.allocine.fr/recherche/?q=\u0002\u000115",
+                        "ciné": "http://www.allocine.fr/recherche/?q=\u0002\u000115"
                     },
                     "posters": "http://www.allposters.com/gallery.asp?txtSearch=\u0002\u00010",
                     "recipes": "http://allrecipes.com/search/results/?wt=\u0002\u00015",
@@ -659,108 +659,108 @@
                 "naturade": "http://www.alnatura.de/de-de/suche?q=\u0002\u00010",
                 "obg": "//www.alo.bg/searchq/?q=\u0002\u00010",
                 "p": {
-                    "\u0010": "//www.archlinux.org/packages/?sort=&q=\u0002\u0001254",
-                    "ha": "http://www.wolframalpha.com/input/?i=\u0002\u0001120",
-                    "ine": "http://pkgs.alpinelinux.org/packages?name=\u0002\u0001224"
+                    "\u0010": "//www.archlinux.org/packages/?sort=&q=\u0002\u0001227",
+                    "ha": "http://www.wolframalpha.com/input/?i=\u0002\u000186",
+                    "ine": "http://pkgs.alpinelinux.org/packages?name=\u0002\u0001157"
                 },
                 "t": {
-                    "\u0010": "http://alternativeto.net/SearchResult.aspx?search=\u0002\u00011041",
-                    "be": "//www.alternate.be/html/search.html?query=\u0002\u00010",
+                    "\u0010": "http://alternativeto.net/SearchResult.aspx?search=\u0002\u0001839",
+                    "be": "//www.alternate.be/html/search.html?query=\u0002\u00013",
                     "ernate": {
-                        "\u0010": "http://www.alternate.de/html/search.html?searchCriteria=\u0002\u00015",
+                        "\u0010": "http://www.alternate.de/html/search.html?searchCriteria=\u0002\u00013",
                         "nl": "//www.alternate.nl/html/search.html?query=\u0002\u00010"
                     },
                     "ernative": {
-                        "\u0010": "http://alternativeto.net/searchresult.aspx?search=\u0002\u000194",
-                        "to": "http://alternativeto.net/browse/search?q=\u0002\u0001377"
+                        "\u0010": "http://alternativeto.net/searchresult.aspx?search=\u0002\u000166",
+                        "to": "http://alternativeto.net/browse/search?q=\u0002\u0001261"
                     },
                     "ernet": "//www.alternet.org/search/site/\u0002\u00010",
                     "ex": "//altex.ro/cauta/?q=\u0002\u00010",
                     "ium": "http://techdocs.altium.com/search/wikinode/\u0002\u00010",
-                    "o": "http://alternativeto.net/browse/search?q=\u0002 \u0001280",
+                    "o": "http://alternativeto.net/browse/search?q=\u0002 \u0001260",
                     "ro": "http://www.altroconsumo.it/Serp/ShowResults?keyword=\u0002\u00010",
                     "ru": "//altru.greatjob.net/search-results?keywords=\u0002\u00010",
-                    "to": "http://alternativeto.net/browse/search?q=\u0002\u0001377"
+                    "to": "http://alternativeto.net/browse/search?q=\u0002\u0001261"
                 },
                 "ugha": "//alugha.com/search?q=\u0002\u00010",
                 "vanista": "http://alvanista.com/search?s=\u0002\u00010",
-                "w": "//wiki.alpinelinux.org/w/index.php?search=\u0002\u000156",
-                "za": "//www.alza.cz/search.htm?exps=\u0002\u000138"
+                "w": "//wiki.alpinelinux.org/w/index.php?search=\u0002\u000124",
+                "za": "//www.alza.cz/search.htm?exps=\u0002\u000146"
             },
             "m": {
-                "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
-                ".ca": "//www.amazon.ca/s?k=\u0002\u0001689",
+                "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
+                ".ca": "//www.amazon.ca/s?k=\u0002\u0001705",
                 "a": {
-                    "\u0010": "//www.amazon.de/s?k=\u0002\u00010",
+                    "\u0010": "//www.amazon.de/s?k=\u0002\u00016",
                     "demp3": "//www.amazon.de/s?k=\u0002&i=digital-music\u00010",
                     "lexa": "//www.amazon.com/s?k=\u0002&i=alexa-skills\u00010",
                     "nz": "//amanz.my/?s=\u0002\u00010",
-                    "ps": "http://maps.apple.com/?q=\u0002\u000112",
+                    "ps": "http://maps.apple.com/?q=\u0002\u000117",
                     "ra": "http://www.amara.org/search/#/?q=\u0002\u00010",
-                    "u": "//www.amazon.com.au/s?k=\u0002\u0001174",
+                    "u": "//www.amazon.com.au/s?k=\u0002\u0001192",
                     "zon": {
-                        "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
-                        ".in": "//www.amazon.in/s?k=\u0002\u000158",
-                        ".it": "//www.amazon.it/s/s?k=\u0002\u00010",
-                        "_de": "//www.amazon.de/s?k=\u0002\u00010",
-                        "au": "//www.amazon.com.au/s?k=\u0002\u0001174",
-                        "ca": "//www.amazon.ca/s?k=\u0002\u0001689",
+                        "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
+                        ".in": "//www.amazon.in/s?k=\u0002\u000162",
+                        ".it": "//www.amazon.it/s/s?k=\u0002\u000111",
+                        "_de": "//www.amazon.de/s?k=\u0002\u00016",
+                        "au": "//www.amazon.com.au/s?k=\u0002\u0001192",
+                        "ca": "//www.amazon.ca/s?k=\u0002\u0001705",
                         "cn": "//www.amazon.cn/s?k=\u0002\u00010",
-                        "de": "//www.amazon.de/s?k=\u0002\u00010",
-                        "es": "//www.amazon.es/s?k=\u0002\u000170",
-                        "fr": "//www.amazon.fr/s?k=\u0002\u00011917",
-                        "in": "//www.amazon.in/s?k=\u0002\u000158",
-                        "it": "//www.amazon.it/s/s?k=\u0002\u00010",
-                        "jp": "//www.amazon.co.jp/s?k=\u0002\u0001652",
+                        "de": "//www.amazon.de/s?k=\u0002\u00016",
+                        "es": "//www.amazon.es/s?k=\u0002\u000134",
+                        "fr": "//www.amazon.fr/s?k=\u0002\u00011691",
+                        "in": "//www.amazon.in/s?k=\u0002\u000162",
+                        "it": "//www.amazon.it/s/s?k=\u0002\u000111",
+                        "jp": "//www.amazon.co.jp/s?k=\u0002\u0001619",
                         "mp3": "//www.amazon.com/s?k=\u0002&i=digital-music\u00010",
-                        "mx": "//www.amazon.com.mx/s?k=\u0002\u0001147",
-                        "nl": "//www.amazon.nl/s?k=\u0002\u000161",
+                        "mx": "//www.amazon.com.mx/s?k=\u0002\u000158",
+                        "nl": "//www.amazon.nl/s?k=\u0002\u000165",
                         "orders": "//www.amazon.com/gp/your-account/order-history/ref=oh_aui_search?opt=ab&search=\u0002 \u00010",
-                        "tr": "//www.amazon.com.tr/s?k=\u0002\u00018",
-                        "uk": "//www.amazon.co.uk/s?k=\u0002\u0001234"
+                        "tr": "//www.amazon.com.tr/s?k=\u0002\u000117",
+                        "uk": "//www.amazon.co.uk/s?k=\u0002\u0001286"
                     }
                 },
                 "c": {
-                    "\u0010": "http://www.amctv.com/search#q=\u0002\u00010",
-                    "a": "//www.amazon.ca/s?k=\u0002\u0001689",
+                    "\u0010": "http://www.amctv.com/search#q=\u0002\u00014",
+                    "a": "//www.amazon.ca/s?k=\u0002\u0001705",
                     "loud": "//www.amazon.com/clouddrive/#G=0&path=\u0002\u00010",
                     "n": "//www.amazon.cn/s?k=\u0002\u00010"
                 },
                 "d": {
-                    "\u0010": "http://search.amd.com/en-us/Pages/results-all.aspx?k=\u0002\u00013",
-                    "e": "//www.amazon.de/s?k=\u0002\u00010"
+                    "\u0010": "http://search.amd.com/en-us/Pages/results-all.aspx?k=\u0002\u00014",
+                    "e": "//www.amazon.de/s?k=\u0002\u00016"
                 },
                 "eblo": "http://search.ameba.jp/search.html?q=\u0002\u00010",
                 "egy": "//careers.amegybank.com/search-results?keywords=\u0002\u00010",
                 "erican": "//agentcareers.americannational.com/search-results?keywords=\u0002\u00010",
                 "ericastestkitchen": "http://americastestkitchen.com/search?q=\u0002\u00010",
-                "es": "//www.amazon.es/s?k=\u0002\u000170",
+                "es": "//www.amazon.es/s?k=\u0002\u000134",
                 "etsoc": "//journals.ametsoc.org/action/doSearch?AllField=\u0002\u00010",
                 "f": {
                     "\u0010": "http://ask.metafilter.com/search.mefi?q=\u0002\u00010",
-                    "r": "//www.amazon.fr/s?k=\u0002\u00011917"
+                    "r": "//www.amazon.fr/s?k=\u0002\u00011691"
                 },
                 "g": {
                     "\u0010": "//www.allmusic.com/search/all/\u0002\u00015",
                     "lobal": "//www.amazon.com/s?k=\u0002&i=us-worldwide-shipping-aps\u00010",
                     "uy": "//www.angrymetalguy.com/?s=\u0002\u00010"
                 },
-                "iami": "http://slist.amiami.com/top/search/list?s_keywords=\u0002\u000117",
+                "iami": "http://slist.amiami.com/top/search/list?s_keywords=\u0002\u000139",
                 "in": {
-                    "\u0010": "//www.amazon.in/s?k=\u0002\u000158",
+                    "\u0010": "//www.amazon.in/s?k=\u0002\u000162",
                     "et": "http://aminet.net/search?query=\u0002\u00010"
                 },
-                "ipwned": "//haveibeenpwned.com/account/\u0002\u00010",
-                "it": "//www.amazon.it/s?k=\u0002\u0001927",
-                "jp": "//www.amazon.co.jp/s?k=\u0002\u0001652",
+                "ipwned": "//haveibeenpwned.com/account/\u0002\u00013",
+                "it": "//www.amazon.it/s?k=\u0002\u0001734",
+                "jp": "//www.amazon.co.jp/s?k=\u0002\u0001619",
                 "kt": "//marketplace.atlassian.com/search?q=\u0002\u00010",
                 "mo": "http://www.ammodepottx.com/#sthash.Bx8Cvh8l.dpbs=\u0002:\u00010",
                 "n": {
-                    "\u0010": "//jobs.amncareers.com/search-results?keywords=\u0002\u00010",
+                    "\u0010": "//jobs.amncareers.com/search-results?keywords=\u0002\u00013",
                     "esty": "//www.amnesty.org/en/search/?q=\u0002\u00010"
                 },
                 "o": {
-                    "\u0010": "//addons.mozilla.org/firefox/search/?q=\u0002&cat=all\u0001162",
+                    "\u0010": "//addons.mozilla.org/firefox/search/?q=\u0002&cat=all\u0001119",
                     "eba": "//www.amoeba.com/search/all/?s=\u0002\u00010"
                 },
                 "p-what": "http://www.amp-what.com/unicode/search/\u0002\u00010",
@@ -770,51 +770,51 @@
                 "pparit": "http://www.ampparit.com/haku?q=\u0002\u00010",
                 "pwhat": "http://www.amp-what.com/unicode/search/\u0002\u00010",
                 "s": {
-                    "\u0010": "http://smile.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=\u0002\u000137",
-                    "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u00014"
+                    "\u0010": "http://smile.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=\u0002\u00019",
+                    "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u000111"
                 },
                 "uk": {
-                    "\u0010": "//www.amazon.co.uk/s?k=\u0002\u0001234",
+                    "\u0010": "//www.amazon.co.uk/s?k=\u0002\u0001286",
                     "mp3": "//www.amazon.co.uk/s?k=\u0002&i=digital-music\u00010"
                 },
                 "us": {
-                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
-                    "ic": "//music.amazon.com/search/\u0002\u00014",
+                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
+                    "ic": "//music.amazon.com/search/\u0002\u00017",
                     "ing": "//www.google.com/cse?cx=partner-pub-4049870445958322%3Apxmbpw-atgu&ie=ISO-8859-1&q=\u0002\u00010"
                 },
                 "vid": {
                     "\u0010": "//www.amazon.com/s/url=search-alias%3Dinstant-video&field-keywords=\u0002\u00010",
-                    "de": "http://www.amazon.de/s/url=search-alias%3Dinstant-video&field-keywords=\u0002\u00013"
+                    "de": "http://www.amazon.de/s/url=search-alias%3Dinstant-video&field-keywords=\u0002\u00010"
                 },
                 "way": "//www.amway.com/Shop/Search/SearchResults.aspx?searchkeyword=\u0002\u00010",
-                "x": "//www.amazon.com.mx/s?k=\u0002\u0001147",
+                "x": "//www.amazon.com.mx/s?k=\u0002\u000158",
                 "z": {
-                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
-                    "bks": "//www.amazon.com/s?k=\u0002&i=stripbooks\u000112",
-                    "nde": "//www.amazon.de/s?k=\u0002\u00010",
-                    "nin": "//www.amazon.in/s?k=\u0002\u000158"
+                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
+                    "bks": "//www.amazon.com/s?k=\u0002&i=stripbooks\u00018",
+                    "nde": "//www.amazon.de/s?k=\u0002\u00016",
+                    "nin": "//www.amazon.in/s?k=\u0002\u000162"
                 }
             },
             "n": {
-                "\u0010": "http://anilist.co/search?q=\u0002\u000140",
+                "\u0010": "http://anilist.co/search?q=\u0002\u000122",
                 "101": "http://anarchy101.org/search?q=\u0002\u00010",
-                "aconda": "//anaconda.org/search?q=\u0002\u000114",
+                "aconda": "//anaconda.org/search?q=\u0002\u00017",
                 "ag": {
-                    "\u0010": "//new.wordsmith.org/anagram/anagram.cgi?anagram=\u0002&t=500&a=n\u00013",
-                    "ram": "http://www.oneacross.com/cgi-bin/search_anagram.cgi?p0=\u0002&c0=&s=+Go+\u00015"
+                    "\u0010": "//new.wordsmith.org/anagram/anagram.cgi?anagram=\u0002&t=500&a=n\u00014",
+                    "ram": "http://www.oneacross.com/cgi-bin/search_anagram.cgi?p0=\u0002&c0=&s=+Go+\u00018"
                 },
-                "alog": "//careers.analog.com/search-results?keywords=\u0002\u00010",
+                "alog": "//careers.analog.com/search-results?keywords=\u0002\u00013",
                 "alyser": "//duckduckgo.com/?q=\u0002+site%3Ahttp%3A%2F%2Flarmarange.github.io%2Fanalyse-R\u00010",
                 "andtech": "http://anandtech.com/SearchResults?q=\u0002\u00010",
                 "aped": "http://en.anarchopedia.org/index.php?title=Special:Search&search=\u0002\u00010",
-                "archistlib": "http://theanarchistlibrary.org/search?query=\u0002\u00013",
+                "archistlib": "http://theanarchistlibrary.org/search?query=\u0002\u00010",
                 "archopedia": "http://anarchopedia.org/Special:Search?search=\u0002\u00010",
                 "au": "http://www.androidauthority.com/?q=\u0002\u00010",
                 "cestry": "//www.ancestry.com/search/?keyword=\u0002\u00013",
                 "dar": "//android-arsenal.com/search?q=\u0002\u00010",
                 "dce": "//www.androidcentral.com/search/\u0002\u00010",
                 "dev": "//developer.android.com/s/results/?q=\u0002\u00010",
-                "dpol": "http://www.androidpolice.com/?s=\u0002\u00014",
+                "dpol": "http://www.androidpolice.com/?s=\u0002\u00015",
                 "droid": {
                     "\u0010": "//developer.android.com/s/results/?q=\u0002\u00010",
                     "pit": {
@@ -829,45 +829,45 @@
                     "elajey": "//www.angelajey.com/index.php?route=product/search&search=\u0002\u00010",
                     "elhalowiki": "http://www.rigvedawiki.net/r1/wiki.php/\u0002\u00010",
                     "ellist": "//angel.co/search?q=\u0002\u00010",
-                    "hami": "//www.anghami.com/search/\u0002\u00010",
+                    "hami": "//www.anghami.com/search/\u0002\u00013",
                     "lenews": "//www.anglenews.com/?s=\u0002\u00010",
                     "ry": "//www.angrymetalguy.com/?s=\u0002\u00010",
                     "ular": {
-                        "\u0010": "//angular.io/api?query=\u0002\u000110",
+                        "\u0010": "//angular.io/api?query=\u0002\u00010",
                         "js": "//docs.angularjs.org/?as_q=\u0002\u00010"
                     },
                     "uscatalogue": "http://library.angus.gov.uk/ipac20/ipac.jsp?session=138BN7L458484.310312&menu=search&aspect=subtab184&npp=10&ipp=20&spp=20&profile=ang--7&ri=&term=\u0002&index=.AW&x=-354&y=-218&aspect=subtab184&term=&index=.TW&term=&index=.SE&term=&index=.SW&term=&index=BSTLLR&sort=\u00010"
                 },
                 "i": {
-                    "\u0010": "//anilist.co/search/anime?sort=SEARCH_MATCH&search=\u0002\u000182",
+                    "\u0010": "//anilist.co/search/anime?sort=SEARCH_MATCH&search=\u0002\u000192",
                     "bara": "http://anime.akihabara.cz/vyhledavani/\u0002\u00010",
                     "bin": "//anibin.blogspot.com/search?q=\u0002\u00010",
-                    "db": "//anidb.net/perl-bin/animedb.pl?adb.search=\u0002&show=animelist&do.search=search\u0001323",
+                    "db": "//anidb.net/perl-bin/animedb.pl?adb.search=\u0002&show=animelist&do.search=search\u0001286",
                     "fit": "//katzothek.provital.com/content/partners/katzothek/futtershop/de/article_search?article_name=\u0002\u00010",
-                    "list": "//anilist.co/search/anime?sort=SEARCH_MATCH&search=\u0002\u000182",
+                    "list": "//anilist.co/search/anime?sort=SEARCH_MATCH&search=\u0002\u000192",
                     "lyrics": "//anilyrics.com/?s=\u0002\u00010",
                     "me": {
-                        "\u0010": "//anidb.net/perl-bin/animedb.pl?show=animelist&adb.search=\u0002\u000144",
+                        "\u0010": "//anidb.net/perl-bin/animedb.pl?show=animelist&adb.search=\u0002\u000137",
                         "-planet": "http://www.anime-planet.com/anime/all?name=\u0002\u00010",
                         "filler": "http://www.animefillerlist.com/search/node/\u0002\u00010",
                         "ka": "http://animeka.com/search/index.html?req=\u0002\u00010",
                         "lyrics": "http://www.animelyrics.com/search.php?q=\u0002\u00010",
-                        "newsnetwork": "http://www.animenewsnetwork.com/search?cx=016604166282602569737:znd1ysjewre&cof=FORID:11&q=\u0002\u00010",
+                        "newsnetwork": "http://www.animenewsnetwork.com/search?cx=016604166282602569737:znd1ysjewre&cof=FORID:11&q=\u0002\u00013",
                         "planet": "http://www.anime-planet.com/anime/all?name=\u0002\u00010",
-                        "s": "//kitsu.io/anime?text=\u0002\u00010"
+                        "s": "//kitsu.io/anime?text=\u0002\u00013"
                     },
                     "msi": "//animesimple.com/search?q=\u0002\u00010",
-                    "search": "//www.anisearch.com/search?q=\u0002\u000110"
+                    "search": "//www.anisearch.com/search?q=\u0002\u00019"
                 },
                 "j": "http://www.actionnewsjax.com/?q=\u0002\u00010",
-                "ki": "//ankiweb.net/shared/decks/\u0002\u00017",
+                "ki": "//ankiweb.net/shared/decks/\u0002\u00014",
                 "laf": "//www.apertium.org/index.eng.html?dir=nld-afr&q=\u0002\u00010",
                 "lamı": "http://nedir-sozluk.com/ara/\u0002\u00010",
                 "mat": "http://www.anmat.gov.ar/resultados.asp?cx=018082787451070703178%3Arx-vbt5pdfu&cof=FORID%3A10&ie=UTF-8&q=\u0002\u00010",
                 "n": {
-                    "\u0010": "http://www.animenewsnetwork.com/search?cx=016604166282602569737:znd1ysjewre&cof=FORID:11&q=\u0002\u00010",
+                    "\u0010": "http://www.animenewsnetwork.com/search?cx=016604166282602569737:znd1ysjewre&cof=FORID:11&q=\u0002\u00013",
                     "e": {
-                        "\u0010": "http://www.animenewsnetwork.com/encyclopedia/search/name?only=anime&q=\u0002\u00016",
+                        "\u0010": "http://www.animenewsnetwork.com/encyclopedia/search/name?only=anime&q=\u0002\u000115",
                         "x.931women": "//annex.931women.com/?s=\u0002: \u00010"
                     },
                     "ie": "http://www.appannie.com/search/?q=\u0002\u00010"
@@ -876,16 +876,16 @@
                 "oikis": "http://anoik.is/systems/\u0002\u00010",
                 "otchortwo": "http://anotchortwo.com/?s=\u0002\u00010",
                 "s.splunk": "//answers.splunk.com/search.html?q=\u0002\u00010",
-                "sa": "http://www.ansa.it/ricerca/index.jsp?si=1&ns=10&sb=date&lang=it&home=%2Fweb&search=1&c=webarchive&qt=\u0002&radio-search=ansa&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23009C41%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A10578b%3BLC%3A10578b%3BT%3A000000%3BGFNT%3A10578b%3BGIMP%3A10578b%3BFORID%3A11&hl=it&client=pub-2538762546398839\u000140",
+                "sa": "http://www.ansa.it/ricerca/index.jsp?si=1&ns=10&sb=date&lang=it&home=%2Fweb&search=1&c=webarchive&qt=\u0002&radio-search=ansa&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23009C41%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A10578b%3BLC%3A10578b%3BT%3A000000%3BGFNT%3A10578b%3BGIMP%3A10578b%3BFORID%3A11&hl=it&client=pub-2538762546398839\u000173",
                 "sible": {
-                    "\u0010": "//docs.ansible.com/ansible/latest/#stq=\u0002&stp=1\u0001153",
+                    "\u0010": "//docs.ansible.com/ansible/latest/#stq=\u0002&stp=1\u000190",
                     "-galaxy": "//galaxy.ansible.com/list#/roles?page=1&page_size=10&autocomplete=\u0002\u00010",
-                    "mod": "http://docs.ansible.com/ansible/\u0002_module.html\u00010"
+                    "mod": "http://docs.ansible.com/ansible/\u0002_module.html\u00013"
                 },
                 "swer": {
                     "\u0010": "http://answers.yahoo.com/search/search_result;_ylt=AmLr_DtDPVmDQzOuA2T6sxAjzKIX;_ylv=3?p=\u0002&submit-go=Search+Y!+Answers\u00010",
                     "s": {
-                        "\u0010": "http://www.answers.com/\u0002\u00010",
+                        "\u0010": "http://www.answers.com/\u0002\u00013",
                         ".splunk": "http://answers.splunk.com/search/?q=\u0002&Submit=Search\u00010",
                         "ingenesis": "//answersingenesis.org/search/?q=\u0002\u00010"
                     }
@@ -895,53 +895,53 @@
                     "\u0010": "http://www.antonimos.net/?termino=\u0002&btnG=Ant%F3nimos\u00010",
                     "s": "//www.antonimos.com.br/busca.php?q=\u0002\u00010"
                 },
-                "tonym": "http://www.synonyms.net/antonyms/\u0002\u000114",
+                "tonym": "http://www.synonyms.net/antonyms/\u0002\u000111",
                 "tyweb": "http://antyweb.pl/?s=\u0002\u00010",
                 "u": {
                     "\u0010": "http://find.anu.edu.au/search?filter=0&client=anu_frontend&proxystylesheet=anu_frontend&site=default_collection&btnG=Search&q=\u0002&search1=Go\u00010",
                     "lib": "http://anu.summon.serialssolutions.com/search?q=\u0002\u00010"
                 },
-                "w": "http://anw.inl.nl/search?type=simple&q=\u0002\u00013"
+                "w": "http://anw.inl.nl/search?type=simple&q=\u0002\u00010"
             },
             "o": {
-                "\u0010": "//www.amazon.com/gp/your-account/order-history/ref=oh_aui_search?opt=ab&search=\u0002\u000181",
+                "\u0010": "//www.amazon.com/gp/your-account/order-history/ref=oh_aui_search?opt=ab&search=\u0002\u0001116",
                 "3": {
-                    "\u0010": "//archiveofourown.org/works/search?utf8=%E2%9C%93&work_search%5Bquery%5D=\u0002\u00011174",
+                    "\u0010": "//archiveofourown.org/works/search?utf8=%E2%9C%93&work_search%5Bquery%5D=\u0002\u00011438",
                     "tags": "//archiveofourown.org/tags/search?query[name]=\u0002\u00013"
                 },
                 "e": {
-                    "\u0010": "http://ageofempires.wikia.com/wiki/Special:Search?search=\u0002\u00017",
+                    "\u0010": "http://ageofempires.wikia.com/wiki/Special:Search?search=\u0002\u000112",
                     "2r": "//www.reddit.com/r/aoe2/search?q=\u0002&restrict_sr=1\u00010"
                 },
-                "l": "http://search.aol.com/aol/search?enabled_terms=&s_it=comsearch&q=\u0002\u000122",
-                "m": "http://www.artofmanliness.com/?s=\u0002\u000130",
+                "l": "http://search.aol.com/aol/search?enabled_terms=&s_it=comsearch&q=\u0002\u00014",
+                "m": "http://www.artofmanliness.com/?s=\u0002\u000133",
                 "ps": {
-                    "\u0010": "http://artofproblemsolving.com/wiki/index.php?title=Special%3ASearch&fulltext=Search&search=\u0002\u00018",
+                    "\u0010": "http://artofproblemsolving.com/wiki/index.php?title=Special%3ASearch&fulltext=Search&search=\u0002\u00014",
                     "comm": "//artofproblemsolving.com/community/search/\u0002\u00010"
                 },
-                "ty": "//www.albumoftheyear.org/search.php?q=\u0002\u000178",
+                "ty": "//www.albumoftheyear.org/search.php?q=\u0002\u0001145",
                 "wow": "http://db.vanillagaming.org/?search=\u0002\u00010"
             },
             "p": {
-                "\u0010": "http://ap.org/Search/SearchResults?searchkeywords=\u0002\u000120",
+                "\u0010": "http://ap.org/Search/SearchResults?searchkeywords=\u0002\u000122",
                 "a": {
-                    "\u0010": "http://apastyle.org/search.aspx?query=\u0002\u00010",
+                    "\u0010": "http://apastyle.org/search.aspx?query=\u0002\u00015",
                     "che": "//duckduckgo.com/?q=\u0002+site%3Ahttps%3A%2F%2Fhttpd.apache.org%2Fdocs%2Fcurrent%2F\u00010",
-                    "ckages": "http://www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&last_update=&flagged=&limit=50\u00017",
+                    "ckages": "http://www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&last_update=&flagged=&limit=50\u00015",
                     "rat": "http://www.aparat.com/result/\u0002\u00010"
                 },
                 "c": {
                     "\u0010": "//auspost.com.au/search?q=\u0002\u00010",
                     "entral": "//apstudent.collegeboard.org/search?searchq=\u0002&searchType=aps_site&tp=aps_site\u00010",
-                    "k": "//www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&last_update=&flagged=&limit=50\u000128"
+                    "k": "//www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&last_update=&flagged=&limit=50\u000121"
                 },
                 "ert-en-es": "//www.apertium.org/index.spa.html?dir=eng-spa&q=\u0002#translation\u00010",
-                "ertium": "http://wiki.apertium.org/w/index.php?title=Special:Search&search=\u0002&go=Go\u00013",
+                "ertium": "http://wiki.apertium.org/w/index.php?title=Special:Search&search=\u0002&go=Go\u00014",
                 "h": "http://ArcadePrehacks.com/\u0002\u00010",
                 "i": {
-                    "\u0010": "//api.duckduckgo.com/?q=\u0002&o=json&pretty=1&no_html=1&no_redirect=1\u00017",
+                    "\u0010": "//api.duckduckgo.com/?q=\u0002&o=json&pretty=1&no_html=1&no_redirect=1\u00019",
                     "dockrails": "http://apidock.com/rails/search/quick?query=\u0002\u00010",
-                    "dockruby": "http://apidock.com/ruby/search/quick?query=\u0002 \u00013",
+                    "dockruby": "http://apidock.com/ruby/search/quick?query=\u0002 \u00010",
                     "lity": "//apility.io/search/\u0002\u00010",
                     "n": {
                         "\u0010": "//academicprogress.in/library/search/?q=\u0002\u00010",
@@ -951,20 +951,20 @@
                     "v": "//www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dprime-instant-video&field-keywords=\u0002\u00010"
                 },
                 "k": {
-                    "\u0010": "http://apps.evozi.com/apk-downloader/?id=\u0002\u000124",
+                    "\u0010": "http://apps.evozi.com/apk-downloader/?id=\u0002\u000115",
                     "d": "//apkpure.com/search?q=\u0002\u00010",
-                    "g": "//www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&flagged=\u0001381",
+                    "g": "//www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&flagged=\u0001397",
                     "m": {
-                        "\u0010": "//www.apkmirror.com/?s=\u0002\u000127",
-                        "irror": "//www.apkmirror.com/?s=\u0002\u000127"
+                        "\u0010": "//www.apkmirror.com/?s=\u0002\u000143",
+                        "irror": "//www.apkmirror.com/?s=\u0002\u000143"
                     },
                     "pure": "//apkpure.com/search?q=\u0002\u00010"
                 },
                 "l": {
-                    "\u0010": "http://scitation.aip.org/search?value1=\u0002&option1=all\u00013",
-                    "cart": "//aplcart.info/?q=\u0002\u00014",
+                    "\u0010": "http://scitation.aip.org/search?value1=\u0002&option1=all\u00014",
+                    "cart": "//aplcart.info/?q=\u0002\u00013",
                     "ib": "//austin.bibliocommons.com/v2/search?query=\u0002&searchType=smart\u00010",
-                    "n": "//www.anime-planet.com/anime/all?name=\u0002\u00014"
+                    "n": "//www.anime-planet.com/anime/all?name=\u0002\u000111"
                 },
                 "m": {
                     "\u0010": "//atom.io/packages/search?q=\u0002\u00010",
@@ -973,69 +973,69 @@
                 "nic": "//wq.apnic.net/static/search.html?query=\u0002\u000113",
                 "o": {
                     "\u0010": "//addons.palemoon.org/search/?terms=\u0002\u00010",
-                    "d": "//apod.nasa.gov/apod/ap\u0002.html\u00013",
+                    "d": "//apod.nasa.gov/apod/ap\u0002.html\u00010",
                     "lloduck": "http://www.apolloduck.com/search.phtml?search=\u0002&exact=1&sr=1&q=1\u00010"
                 },
                 "p": {
                     "\u0010": "//www.amazon.com/s/search-alias%3Dpantry&field-keywords=\u0002\u00014",
                     "brain": "http://www.appbrain.com/search?q=\u0002\u00010",
                     "cel": "http://developer.appcelerator.com/apidoc/search/mobile/latest?q=\u0002\u00010",
-                    "db": "http://www.winehq.org/search?cx=partner-pub-0971840239976722%3Aw9sqbcsxtyf&cof=FORID%3A10&ie=UTF-8&q=\u0002&siteurl=appdb.winehq.org%2F&ref=www.winehq.org%2Fsearch%2F%3Fcx%3Dpartner-pub-0971840239976722%253Aw9sqbcsxtyf%26cof%3DFORID%253A10%26ie%3DUTF-8%26q%3Dsomething&ss=674j114846j5\u00013",
+                    "db": "http://www.winehq.org/search?cx=partner-pub-0971840239976722%3Aw9sqbcsxtyf&cof=FORID%3A10&ie=UTF-8&q=\u0002&siteurl=appdb.winehq.org%2F&ref=www.winehq.org%2Fsearch%2F%3Fcx%3Dpartner-pub-0971840239976722%253Aw9sqbcsxtyf%26cof%3DFORID%253A10%26ie%3DUTF-8%26q%3Dsomething&ss=674j114846j5\u00016",
                     "ear": "//appear.in/\u0002\u00013",
                     "engine": "http://code.google.com/query/#p=appengine&q=\u0002\u00010",
                     "ex": "//appexchange.salesforce.com/results?keywords=\u0002\u00010",
-                    "ie": "//www.ah.nl/zoeken?rq=\u0002\u000146",
+                    "ie": "//www.ah.nl/zoeken?rq=\u0002\u000143",
                     "inn": "//search.appinn.com/cse/search?q=\u0002&s=5999676002387380177&source=www.appinn.com\u00010",
                     "le": {
-                        "\u0010": "http://www.apple.com/search/?q=\u0002\u000192",
+                        "\u0010": "http://www.apple.com/search/?q=\u0002\u000163",
                         "base": "//applebase.net/Search.html?term=\u0002&cat=1\u00010",
                         "br": "//www.apple.com/br/search/\u0002\u00010",
                         "daily": {
                             "\u0010": "//hk.appledaily.com/search/\u0002?q=\u0002\u00010",
                             "tw": "//tw.appledaily.com/search/result?querystrS=\u0002\u00010"
                         },
-                        "dev": "//developer.apple.com/search/index.php?q=\u0002 \u00015",
+                        "dev": "//developer.apple.com/search/index.php?q=\u0002 \u000115",
                         "discuss": "//discussions.apple.com/search.jspa?peopleEnabled=true&userID=&containerType=&container=&spotlight=true&q=\u0002\u00010",
                         "fritter": "//www.applefritter.com/search/node/\u0002\u00010",
                         "insider": "http://appleinsider.com/search/\u0002\u00010",
-                        "maps": "http://maps.apple.com/?q=\u0002\u000112",
-                        "music": "//itunes.apple.com/search?term=\u0002&entity=musicTrack\u000120",
+                        "maps": "http://maps.apple.com/?q=\u0002\u000117",
+                        "music": "//itunes.apple.com/search?term=\u0002&entity=musicTrack\u000114",
                         "realty": "http://applesold.com/search?q=\u0002\u00010",
-                        "se": "http://apple.stackexchange.com/search?q=\u0002\u000121",
+                        "se": "http://apple.stackexchange.com/search?q=\u0002\u000113",
                         "software": "//support.apple.com/en_US/downloads/\u0002\u00010",
                         "support": "http://support.apple.com/kb/index?page=search&product=&q=\u0002&src=support_site.kbase.search.searchresults\u00013",
                         "trailer": "http://duckduckgo.com/?q=site:trailers.apple.com%20\u0002\u00010",
-                        "tv": "//duckduckgo.com/?q=\u0002%20site%3Atv.apple.com\u00018"
+                        "tv": "//duckduckgo.com/?q=\u0002%20site%3Atv.apple.com\u00010"
                     },
                     "nr": "http://appnr.com/search/\u0002\u00010",
                     "pedia": "http://programs.wikia.com/wiki/Special:Search?search=\u0002\u00010",
                     "s.splunk": "http://apps.splunk.com/apps/#/search/\u0002\u00010",
                     "shopper": "http://appshopper.com/search/?search=\u0002\u00010",
                     "sliced": "http://appsliced.co/apps?search=\u0002\u00010",
-                    "store": "/?q=site%3Aitunes.apple.com%2Fus%2Fapp%2F+\u0002\u000116",
+                    "store": "/?q=site%3Aitunes.apple.com%2Fus%2Fapp%2F+\u0002\u000123",
                     "vv": "http://www.appvv.com/search.htm?search=\u0002&device=1\u00010"
                 },
                 "ril": "//www.april.org/search/node/\u0002\u00010",
                 "ro": "//aprohirdetesingyen.hu/osszes-hirdetes/kereses--\u0002\u00010",
                 "rsfi": "http://aprs.fi/#!mt=roadmap&z=11&call=a%2F\u0002&timerange=3600&tail=3600\u00010",
-                "s": "http://journals.aps.org/search?q=\u0002\u00015",
+                "s": "http://journals.aps.org/search?q=\u0002\u000110",
                 "t": {
-                    "\u0010": "//packages.ubuntu.com/search?keywords=\u0002&searchon=all&suite=all&section=all\u000197",
-                    "browse": "//www.apt-browse.org/search/?query=\u0002\u00010",
+                    "\u0010": "//packages.ubuntu.com/search?keywords=\u0002&searchon=all&suite=all&section=all\u000177",
+                    "browse": "//www.apt-browse.org/search/?query=\u0002\u00013",
                     "oide": "//en.aptoide.com/search?query=\u0002\u00010"
                 },
-                "vde": "//www.amazon.de/s?k=\u0002&i=instant-video\u00018"
+                "vde": "//www.amazon.de/s?k=\u0002&i=instant-video\u00014"
             },
             "qasha": "//www.aqasha.de/search/result?term=\u0002\u00010",
             "qicn": "http://aqicn.org/city/\u0002\u00010",
             "r": {
-                "\u0010": "http://allrecipes.com/search/default.aspx?qt=k&wt=\u0002&rt=r&origin=Recipe%20Search%20Results\u000122",
+                "\u0010": "http://allrecipes.com/search/default.aspx?qt=k&wt=\u0002&rt=r&origin=Recipe%20Search%20Results\u000126",
                 "-15": "//veriforcetactical.com/?s=\u0002\u00010",
                 "-ar": "http://www.almaany.com/ar/dict/ar-ar/\u0002\u00010",
                 "-en": "//www.almaany.com/ar/dict/ar-en/\u0002\u00010",
                 "2en": "//translate.google.com/#ar/en/\u0002\u00010",
                 "a": {
-                    "\u0010": "http://www.ara.cat/cercador/?text=\u0002\u00010",
+                    "\u0010": "http://www.ara.cat/cercador/?text=\u0002\u00013",
                     "bic": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=ar\u00010",
                     "bnews": "http://www.arabnews.com/search/google/\u0002\u00010",
                     "geek": "http://www.arageek.com/?s=\u0002\u00010",
@@ -1055,69 +1055,69 @@
                     "res": "http://resources.arcgis.com/content/search-result?searchKeyWord=\u0002\u00010"
                 },
                 "ch": {
-                    "\u0010": "//wiki.archlinux.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00014504",
+                    "\u0010": "//wiki.archlinux.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00014053",
                     "angels": "//heavenlyarchangels.wordpress.com/?s=\u0002\u00010",
-                    "aur": "//aur.archlinux.org/packages.php?O=0&K=\u0002&do_Search=Go\u000111",
-                    "bugs": "//bugs.archlinux.org/index.php?string=\u0002&project=0\u00016",
+                    "aur": "//aur.archlinux.org/packages.php?O=0&K=\u0002&do_Search=Go\u000119",
+                    "bugs": "//bugs.archlinux.org/index.php?string=\u0002&project=0\u00010",
                     "ch": {
                         "\u0010": "http://www.archchinese.com/chinese_english_dictionary.html?find=\u0002\u00014",
                         "ine": "http://www.archchinese.com/chinese_english_dictionary.html?find=\u0002 \u00010"
                     },
                     "daily": "//www.archdaily.com/search/all?q=\u0002\u00010",
                     "de": "//wiki.archlinux.de/index.php?search=\u0002\u00010",
-                    "forums": "//bbs.archlinux.org/search.php?action=search&keywords=\u0002&author=&search_in=0&sort_by=0&sort_dir=DESC&show_as=topics&search=Submit\u000110",
+                    "forums": "//bbs.archlinux.org/search.php?action=search&keywords=\u0002&author=&search_in=0&sort_by=0&sort_dir=DESC&show_as=topics&search=Submit\u00018",
                     "fr": "http://wiki.archlinux.fr/index.php?title=Sp%C3%A9cial%3ARecherche&profile=default&search=\u0002&fulltext=Search\u00010",
                     "i": {
                         "\u0010": "http://catalogue.biu-toulouse.fr/ipac20/ipac.jsp?profile=http://catalogue.biu-toulouse.fr/ipac20/ipac.jsp?profile=http://catalogue.biu-toulouse.fr/ipac20/ipac.jsp?profile=http://catalogue.biu-toulouse.fr/ipac20/ipac.jsp?profile=?q=\u0002:\u00010",
                         "pel": "http://catalogue.biu-toulouse.fr/ipac20/ipac.jsp?menu=search&aspect=subtab26&npp=10&ipp=20&spp=20&profile=sicd&ri=&index=.GK&term=\u0002\u00010",
                         "plus": "http://univtoulouse.summon.serialssolutions.com/search?s.q=\u0002\u00010",
                         "ve": {
-                            "\u0010": "//archive.org/search.php?query=\u0002\u00011144",
+                            "\u0010": "//archive.org/search.php?query=\u0002\u0001952",
                             "d": {
-                                "\u0010": "//web.archive.org/web/*/\u0002\u000168",
-                                "moe": "//archived.moe/_/search/text/\u0002\u000126"
+                                "\u0010": "//web.archive.org/web/*/\u0002\u000167",
+                                "moe": "//archived.moe/_/search/text/\u0002\u00015"
                             },
-                            "is": "http://archive.is/search/?q=\u0002\u0001250",
+                            "is": "http://archive.is/search/?q=\u0002\u0001178",
                             "team": "http://www.archiveteam.org/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00010",
                             "tv": "//archive.org/details/tv?q=\u0002\u00010",
-                            "web": "//web.archive.org/web/*/\u0002\u000168"
+                            "web": "//web.archive.org/web/*/\u0002\u000167"
                         }
                     },
-                    "jp": "//wiki.archlinux.jp/index.php?search=\u0002\u000117",
+                    "jp": "//wiki.archlinux.jp/index.php?search=\u0002\u000115",
                     "linux": {
-                        "\u0010": "//bbs.archlinux.org/search.php?action=search&keywords=\u0002&author=&search_in=0&sort_by=0&sort_dir=DESC&show_as=topics&search=Submit\u000110",
+                        "\u0010": "//bbs.archlinux.org/search.php?action=search&keywords=\u0002&author=&search_in=0&sort_by=0&sort_dir=DESC&show_as=topics&search=Submit\u00018",
                         "fr": "//wiki.archlinux.fr/index.php?title=Spécial%3ARecherche&profile=default&fulltext=Search&search=\u0002\u00010",
                         "it": "//wiki.archlinux.org/index.php?title=Special%3ASearch&search=\u0002\u00010"
                     },
-                    "man": "//man.archlinux.org/search?q=\u0002&go=Go\u0001387",
-                    "packages": "//www.archlinux.org/packages/?q=\u0002\u000151",
-                    "pkg": "//www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&flagged=\u0001381",
+                    "man": "//man.archlinux.org/search?q=\u0002&go=Go\u0001369",
+                    "packages": "//www.archlinux.org/packages/?q=\u0002\u000161",
+                    "pkg": "//www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&flagged=\u0001397",
                     "pl": "//wiki.archlinux.org/index.php/\u0002 _(Polski)\u00010",
-                    "wiki": "//wiki.archlinux.org/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00011164"
+                    "wiki": "//wiki.archlinux.org/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00011032"
                 },
                 "d": {
-                    "\u0010": "//www.ardmediathek.de/ard/search/\u0002\u000114",
+                    "\u0010": "//www.ardmediathek.de/ard/search/\u0002\u000140",
                     "a": "http://www.glyphweb.com/arda/search.asp?search=\u0002\u00010",
                     "moor": "//www.ardmoor.co.uk/search/\u0002\u00010",
                     "uino": {
-                        "\u0010": "http://arduino.stackexchange.com/search?q=\u0002\u00010",
+                        "\u0010": "http://arduino.stackexchange.com/search?q=\u0002\u00013",
                         "reference": "//duckduckgo.com/?q=\u0002+site%3Aarduino.cc&ia=web\u00010"
                     }
                 },
                 "ea51": "http://discuss.area51.stackexchange.com/search?q= \u0002\u00010",
-                "eena": "http://haku.yle.fi/?q=\u0002&category=Areena\u00014",
+                "eena": "http://haku.yle.fi/?q=\u0002&category=Areena\u00019",
                 "ena": "//www.are.na/search/\u0002\u00010",
-                "f": "//duckduckgo.com/?q=\u0002+site%3Aar15.com&ia=web\u000116",
+                "f": "//duckduckgo.com/?q=\u0002+site%3Aar15.com&ia=web\u000115",
                 "gep": "http://www.argep.hu/main.aspx?suche=\u0002&x=0&y=0\u00010",
                 "gos": {
-                    "\u0010": "http://www.argos.co.uk/search/\u0002\u000128",
+                    "\u0010": "http://www.argos.co.uk/search/\u0002\u000141",
                     "ie": "http://www.argos.ie/webapp/wcs/stores/servlet/Search?storeId=10152&catalogId=14551&langId=111&searchTerms=\u0002\u00010"
                 },
                 "got": "http://www.speakinglatino.com/?s=\u0002&advanced=0&search_type=&posts_country=&posts_category=&words_country=&words_category=&words_letter=CHOOSE+A+STARTING+LETTER&all_country=&all_letter=CHOOSE+A+STARTING+LETTER\u00010",
-                "ia": "http://www.aria.co.uk/Products?search=\u0002\u00010",
-                "in": "http://whois.arin.net/rest/nets;q=\u0002?showDetails=true&showARIN=false&ext=netref2\u00015",
+                "ia": "http://www.aria.co.uk/Products?search=\u0002\u00013",
+                "in": "http://whois.arin.net/rest/nets;q=\u0002?showDetails=true&showARIN=false&ext=netref2\u00018",
                 "k": {
-                    "\u0010": "//ark.intel.com/search?q=\u0002\u0001143",
+                    "\u0010": "//ark.intel.com/search?q=\u0002\u0001133",
                     "pedia": "http://ark.gamepedia.com/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
                     "wiki": "http://ark.gamepedia.com/index.php?search=\u0002\u00010"
                 },
@@ -1132,16 +1132,16 @@
                 "noldbusck": "//www.arnoldbusck.dk/soeg?s=\u0002&cid=alle\u00010",
                 "nzenarms": "//secure.arnzenarms.com/catalog-search?fulltext=\u0002\u00010",
                 "r": {
-                    "\u0010": "http://ffxiv.gamerescape.com/wiki/Special:Search?search=\u0002\u00015",
+                    "\u0010": "http://ffxiv.gamerescape.com/wiki/Special:Search?search=\u0002\u000118",
                     "ow": {
                         "\u0010": "//www.arrow.com/en/products/search?q=\u0002\u00010",
                         "-wikia": "http://arrow.wikia.com/wiki/Special:Search?query=\u0002\u00010"
                     }
                 },
                 "s": {
-                    "\u0010": "//arstechnica.com/search/?ie=UTF-8&q=\u0002\u0001305",
+                    "\u0010": "//arstechnica.com/search/?ie=UTF-8&q=\u0002\u0001262",
                     "technica": {
-                        "\u0010": "//arstechnica.com/search/?q=\u0002\u00010",
+                        "\u0010": "//arstechnica.com/search/?q=\u0002\u00013",
                         "uk": "http://arstechnica.co.uk/search/?query=\u0002\u00010"
                     },
                     "uk": "http://arstechnica.co.uk/search/?query=\u0002\u00010"
@@ -1152,109 +1152,109 @@
                         "\u0010": "//www.artdiscount.co.uk/catalogsearch/result/?cat=0&q=\u0002 \u00010",
                         "iscount": "//www.artdiscount.co.uk/catalogsearch/result/?cat=0&q=\u0002\u00010"
                     },
-                    "e": "//www.arte.tv/fr/search/?q=\u0002&page=1\u000132",
+                    "e": "//www.arte.tv/fr/search/?q=\u0002&page=1\u000140",
                     "fire": "http://www.artfire.com/browse/?term=\u0002\u00010",
                     "ifact": "//artifact.gamepedia.com/index.php?search=\u0002\u00010",
                     "ist": "http://www.artcyclopedia.com/scripts/tsearch.pl?type=1&t=\u0002\u00010",
                     "smia": "//collections.artsmia.org/index.php?page=search#query=\u0002\u00010",
-                    "station": "//www.artstation.com/search?q=\u0002&sorting=recent\u000153",
+                    "station": "//www.artstation.com/search?q=\u0002&sorting=recent\u000128",
                     "stor": "//library.artstor.org/#/search/\u0002;page=1;size=48\u00010",
                     "urogoga": "//www.arturogoga.com/?s=\u0002\u00010",
                     "work": "http://www.artcyclopedia.com/scripts/tsearch.pl?t=\u0002&type=2\u00010"
                 },
                 "u": {
-                    "\u0010": "//www.arukereso.hu/CategorySearch.php?st=\u0002\u000111",
+                    "\u0010": "//www.arukereso.hu/CategorySearch.php?st=\u0002\u000134",
                     "ba": "//community.arubanetworks.com/t5/forums/searchpage/tab/message?q=\u0002\u00010",
-                    "kereso": "//www.arukereso.hu/CategorySearch.php?st=\u0002\u000111"
+                    "kereso": "//www.arukereso.hu/CategorySearch.php?st=\u0002\u000134"
                 },
                 "x": {
-                    "\u0010": "http://arxiv.org/search?query=\u0002&searchtype=all\u000191",
-                    "iv": "http://arxiv.org/search?query=\u0002&searchtype=all\u000191"
+                    "\u0010": "http://arxiv.org/search?query=\u0002&searchtype=all\u000145",
+                    "iv": "http://arxiv.org/search?query=\u0002&searchtype=all\u000145"
                 }
             },
             "s": {
-                "\u0010": "http://smile.amazon.com/s?url=search-alias%3Daps&field-keywords=\u0002\u0001331",
+                "\u0010": "http://smile.amazon.com/s?url=search-alias%3Daps&field-keywords=\u0002\u0001257",
                 "a": {
                     "\u0010": "//sysadmin.libhunt.com/search?query=\u0002\u00010",
                     "hi": "http://sitesearch.asahi.com/.cgi/sitesearch/sitesearch.pl?Keywords=\u0002\u00010",
-                    "na": "//app.asana.com/0/search/\u0002\u000116",
+                    "na": "//app.asana.com/0/search/\u0002\u00010",
                     "psupplies": "//www.asap-supplies.com/catalogsearch/result/?q=\u0002\u00010"
                 },
                 "b": "//astrobites.org/?s=\u0002\u00010",
                 "cent": "//www.ascent.co.nz/search.aspx?query=\u0002&sortBy=products\u00010",
-                "cl": "http://ascl.net/code/search/\u0002\u00010",
+                "cl": "http://ascl.net/code/search/\u0002\u00015",
                 "d": {
-                    "\u0010": "//smile.amazon.de/s?url=search-alias%3Daps&field-keywords=\u0002\u000149",
-                    "a": "//groceries.asda.com/asda-webstore/landing/home.shtml#/search/\u0002\u000118",
+                    "\u0010": "//smile.amazon.de/s?url=search-alias%3Daps&field-keywords=\u0002\u000138",
+                    "a": "//groceries.asda.com/asda-webstore/landing/home.shtml#/search/\u0002\u00017",
                     "e": "//smile.amazon.de/s/field-keywords=\u0002\u00010"
                 },
-                "earchoficeandfire": "//asearchoficeandfire.com/?q=\u0002\u000122",
+                "earchoficeandfire": "//asearchoficeandfire.com/?q=\u0002\u000127",
                 "ee": "//peer.asee.org/?q=\u0002\u00010",
-                "g": "//smile.amazon.de/s/?field-keywords=\u0002\u000134",
+                "g": "//smile.amazon.de/s/?field-keywords=\u0002\u000129",
                 "h": {
-                    "\u0010": "//selfhosted.libhunt.com/search?query=\u0002\u00014",
+                    "\u0010": "//selfhosted.libhunt.com/search?query=\u0002\u00010",
                     "a": "//ashadidi.com/search/\u0002\u00010"
                 },
                 "i": {
-                    "\u0010": "http://www.asihablamos.com/www/significado/palabra/\u0002\u00010",
-                    "anwiki": "http://asianwiki.com/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00010",
+                    "\u0010": "http://www.asihablamos.com/www/significado/palabra/\u0002\u00016",
+                    "anwiki": "http://asianwiki.com/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00015",
                     "avape": "//asiavape.co/?s=\u0002&post_type=product\u00010",
                     "cs": "http://www.asics.com/us/en-us/search?text=\u0002\u00010",
                     "n": "//www.amazon.com/dp/\u0002\u00010"
                 },
                 "k": {
-                    "\u0010": "http://www.ask.com/web?q=\u0002\u00016",
+                    "\u0010": "http://www.ask.com/web?q=\u0002\u00015",
                     "apatient": "http://www.askapatient.com/searchresults.asp?searchField=\u0002 \u00010",
                     "d": "http://apple.stackexchange.com/search?\u0002\u00010",
                     "f5": "//support.f5.com/kb/en-us/search.res.html?productList=big-ip%2Cbc%2Cfp%2C3-dns%2Clc%2Cts%2Cwj%2Cwa_5_x%2Csam%2Clinerate-eol&versionList=all%2C&searchType=basic&isFromGSASearch=false&query=\u0002&site=support_external&client=support-f5-com&q=\u0002&prodName=ALL&prodVersText=&docTypeName=ALL&includeArchived=false&submit_form=&product=all&eolProducts=all&documentType=all\u00010",
                     "fedora": "//ask.fedoraproject.org/en/questions/scope:all/sort:activity-desc/page:1/query:\u0002/\u00010",
                     "imam": "http://askimam.org/public/processsearch/Question.keywords:\u0002/Question.type:1\u00010",
                     "men": "http://ca.askmen.com/search?q=\u0002\u00010",
-                    "reddit": "//www.reddit.com/r/AskReddit/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00014",
+                    "reddit": "//www.reddit.com/r/AskReddit/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00010",
                     "steem": "//www.asksteem.com/search?q=\u0002\u00010",
                     "sutra": "http://www.asksutra.com/en/serp.php?cx=006191677038902776655%3Akobzooodbpy&cof=FORID%3A11&q=\u0002\u00010",
                     "u": {
-                        "\u0010": "http://askubuntu.com/search?q=\u0002\u00010",
-                        "bnt": "http://askubuntu.com/search?q=\u0002\u00010",
-                        "buntu": "http://askubuntu.com/search?q=\u0002\u00010"
+                        "\u0010": "http://askubuntu.com/search?q=\u0002\u00014",
+                        "bnt": "http://askubuntu.com/search?q=\u0002\u00014",
+                        "buntu": "http://askubuntu.com/search?q=\u0002\u00014"
                     },
                     "vg": "http://www.askvg.com/?s=\u0002\u00010"
                 },
                 "m": {
-                    "\u0010": "http://smile.amazon.com/s/?field-keywords=\u0002\u00013",
+                    "\u0010": "http://smile.amazon.com/s/?field-keywords=\u0002\u000112",
                     "mrg": "//www.asthamobileshop.ml/_/search?query=\u0002\u00010",
-                    "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u00014"
+                    "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u000111"
                 },
-                "number": "//www.ultratools.com/tools/asnInfoResult?domainName=\u0002\u00014",
-                "oiaf": "http://awoiaf.westeros.org/index.php?search=\u0002\u000176",
-                "os": "http://www.asos.com/search/?q=\u0002\u00015",
-                "s": "//smile.amazon.com/s?url=srs%3D5856181011&field-keywords=\u0002\u00013",
+                "number": "//www.ultratools.com/tools/asnInfoResult?domainName=\u0002\u00010",
+                "oiaf": "http://awoiaf.westeros.org/index.php?search=\u0002\u0001117",
+                "os": "http://www.asos.com/search/?q=\u0002\u00010",
+                "s": "//smile.amazon.com/s?url=srs%3D5856181011&field-keywords=\u0002\u00010",
                 "terisk": "//duckduckgo.com/?q=\u0002+site%3Awiki.asterisk.org&ia=web\u00010",
                 "tk": "//stock.adobe.com/search?k=\u0002\u00010",
                 "tock": "//stock.adobe.com/fr/search?k=\u0002\u00010",
                 "tray": "http://www.astray.com/recipes/?search=\u0002\u00010",
-                "trobin": "http://www.astrobin.com/search/?q=\u0002&search_type=1&solar_system_main_subject=&telescope_type=any&camera_type=any&aperture_min=&aperture_max=&pixel_size_min=&pixel_size_max=&start_date=&end_date=&integration_min=&integration_max=&moon_phase_min=&moon_phase_max=\u00013",
-                "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u00014",
+                "trobin": "http://www.astrobin.com/search/?q=\u0002&search_type=1&solar_system_main_subject=&telescope_type=any&camera_type=any&aperture_min=&aperture_max=&pixel_size_min=&pixel_size_max=&start_date=&end_date=&integration_min=&integration_max=&moon_phase_min=&moon_phase_max=\u00010",
+                "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u000111",
                 "us": "http://www.asus.com/us/Search/?SearchKey=\u0002\u00010",
                 "x": "//search.asx.com.au/s/search.html?query=\u0002&collection=asx-meta&profile=web\u00010"
             },
             "t": {
-                "\u0010": "http://www.addictivetips.com/archives/search/?cx=015974260755795457590%3Akigcmyffu6y&cof=FORID%3A11&ie=UTF-8&q=\u0002&s=Search\u000115",
+                "\u0010": "http://www.addictivetips.com/archives/search/?cx=015974260755795457590%3Akigcmyffu6y&cof=FORID%3A11&ie=UTF-8&q=\u0002&s=Search\u000117",
                 "40": "http://www.at40.com/?q=\u0002\u00010",
                 "comp": "//www.atcmarket.cz/zbozi?hledani=true&zb=\u0002\u00010",
                 "d": "http://allthingsd.com/?s=\u0002:\u00010",
-                "h": "//www.athletic.net/Search.aspx#?q=\u0002\u00010",
+                "h": "//www.athletic.net/Search.aspx#?q=\u0002\u00015",
                 "i": {
                     "\u0010": "http://www.accesstoinsight.org/search_results.html?cx=015061908441090246348%3Adj4lxnh4dda&cof=FORID%3A9%3BNB%3A1&ie=UTF-8&q=\u0002&sa=Search\u00010",
-                    "lf": "//academie.atilf.fr/9/consulter/\u0002?page=1\u00015"
+                    "lf": "//academie.atilf.fr/9/consulter/\u0002?page=1\u000122"
                 },
                 "js": "//atmospherejs.com/?q=\u0002\u00010",
-                "k": "//www.americastestkitchen.com/search?q=\u0002\u000144",
+                "k": "//www.americastestkitchen.com/search?q=\u0002\u000116",
                 "l": {
                     "\u0010": "http://atlwiki.net/Special:Search/\u0002\u00010",
                     "antis": "//www.atlantistime.com/?s=\u0002\u00010",
                     "as": {
-                        "\u0010": "//atlas.torproject.org/#search/\u0002\u00013",
+                        "\u0010": "//atlas.torproject.org/#search/\u0002\u00010",
                         "o": "//www.atlasobscura.com/search?q=\u0002&kind=keyword\u00010",
                         "piv": "http://www.atlaspiv.cz/?beername=\u0002 \u00010"
                     },
@@ -1263,7 +1263,7 @@
                 "matix": "//www.atmatix.pl/patterns/all?q=\u0002\u00010",
                 "mospherejs": "//atmospherejs.com/?q=\u0002\u00010",
                 "o": {
-                    "\u0010": "//alternativeto.net/browse/search/?q=\u0002\u0001178",
+                    "\u0010": "//alternativeto.net/browse/search/?q=\u0002\u0001179",
                     "m": {
                         "\u0010": "//www.atomtickets.com/search?query=\u0002\u00010",
                         "io": "//atom.io/packages/search?utf8=%E2%9C%93&q=\u0002\u00010",
@@ -1271,25 +1271,25 @@
                         "themes": "//atom.io/themes/search?q=\u0002\u00010"
                     }
                 },
-                "p": "http://www.atpworldtour.com/Search/Site.aspx?q=\u0002\u00013",
-                "s": "http://www.abovetopsecret.com/forum/index.php \u0002\u00013",
+                "p": "http://www.atpworldtour.com/Search/Site.aspx?q=\u0002\u00010",
+                "s": "http://www.abovetopsecret.com/forum/index.php \u0002\u00010",
                 "t": "http://www.advancedtautactica.com/search.php?keywords=\u0002\u00010",
                 "x": "http://atomix.vg/?s=\u0002\u00010"
             },
             "u": {
-                "\u0010": "//aur.archlinux.org/packages/?K=\u0002\u000138",
+                "\u0010": "//aur.archlinux.org/packages/?K=\u0002\u000153",
                 "3": "//www.autoitscript.com/forum/search/?q=\u0002\u00010",
                 "b": {
                     "\u0010": "http://primo.aub.aau.dk/primo_library/libweb/action/search.do?fn=search&ct=search&initialSearch=true&mode=Basic&tab=default_tab&indx=1&dum=true&srt=rank&vid=desktop&frbg=&vl%28freeText0%29=\u0002&scp.scps=scope%3A%28AUB_PROJEKT_DC%29%2Cscope%3A%28AUB_SFX%29%2Cscope%3A%28AUB_AAL%29%2Cscope%3A%28AUB_ESB%29%2Cscope%3A%28AUB_KBH%29%2Cscope%3A%28AUB_VBN%29%2Cprimo_central_multiple_fe&vl%2857399062UI1%29=all_items&vl%281UIStartWith0%29=contains&vl%2857399064UI0%29=any&vl%2857399064UI0%29=title&vl%2857399064UI0%29=any\u00010",
-                    "untu": "http://askubuntu.com/search?q=\u0002\u00010"
+                    "untu": "http://askubuntu.com/search?q=\u0002\u00014"
                 },
                 "d2usd": "http://www.xe.com/currencyconverter/convert/?Amount=\u0002&From=AUD&To=USD\u00010",
                 "df": "//forum.audacityteam.org/search.php?keywords=\u0002\u00010",
                 "di": {
                     "\u0010": "http://www.audi.de/de/brand/de/tools/search.html#search=\u0002\u00010",
                     "ble": {
-                        "\u0010": "http://www.audible.com/search?advsearchKeywords=\u0002\u0001171",
-                        ".com": "http://www.audible.com/search?advsearchKeywords=\u0002\u0001171",
+                        "\u0010": "http://www.audible.com/search?advsearchKeywords=\u0002\u0001193",
+                        ".com": "http://www.audible.com/search?advsearchKeywords=\u0002\u0001193",
                         ".de": "http://www.audible.de/search?advsearchKeywords=\u0002\u00010",
                         "de": "http://www.audible.de/search?advsearchKeywords=\u0002\u00010",
                         "uk": "http://www.audible.co.uk/search/?advsearchKeywords=\u0002&filterby=field-keywords&x=0&y=0\u00010"
@@ -1306,37 +1306,37 @@
                     "mag": "http://www.audubonmagazine.org/search/node?keys=\u0002\u00010"
                 },
                 "k": {
-                    "\u0010": "//www.amazon.co.uk/s?k=\u0002\u0001234",
+                    "\u0010": "//www.amazon.co.uk/s?k=\u0002\u0001286",
                     "ro": "http://aukro.cz/listing.php/search?string=\u0002\u00010"
                 },
-                "lete": "http://www.aulete.com.br/\u0002\u00018",
+                "lete": "http://www.aulete.com.br/\u0002\u00019",
                 "one": "http://search.auone.jp/?q=\u0002\u00010",
                 "r": {
-                    "\u0010": "//aur.archlinux.org/packages/?K=\u0002\u000138",
+                    "\u0010": "//aur.archlinux.org/packages/?K=\u0002\u000153",
                     "4": "//aur4.archlinux.org/packages/?K=\u0002\u00010",
                     "p": "//aur.archlinux.org/packages/\u0002\u00010"
                 },
                 "s": {
-                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
+                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
                     "gov": "http://australia.gov.au/search?collection=gov_all&coverage=all&num_ranks=3&extra_all_num_ranks=3&form=simple&query=\u0002\u00010",
                     "med": "http://www.ausmed.com.au/sitesearch?q=\u0002\u00010",
                     "open": "//ausopen.com/search?search=\u0002\u00010",
-                    "post": "http://auspost.com.au/track/track.html?id=\u0002\u00010",
+                    "post": "http://auspost.com.au/track/track.html?id=\u0002\u000111",
                     "tlii": "http://www.austlii.edu.au/cgi-bin/sinosrch.cgi?query=\u0002&results=50&submit=Search&mask_world=&mask_path=&callback=on&method=auto&meta=%2Fau\u00010",
                     "tralian": "//www.theaustralian.com.au/search-results?q=\u0002\u00010"
                 },
                 "toanything": "http://www.autoanything.com/shop/\u0002\u00010",
                 "toblip": "http://www.autoblip.com/used/\u0002 \u00010",
-                "tobus": "http://seznam-autobusu.cz/seznam?numberPlateOrNumber=\u0002\u000114",
+                "tobus": "http://seznam-autobusu.cz/seznam?numberPlateOrNumber=\u0002\u00010",
                 "tocar": "http://www.autocar.co.uk/SearchResults.aspx?q=\u0002\u00010",
                 "tos": {
                     "\u0010": "http://www.autocosmos.com.mx/search?q=\u0002\u00010",
                     "ar": "//www.autosar.org/nc/document-search/?tx_sysgsearch_pi1%5Bquery%5D=\u0002\u00010"
                 },
-                "tozone": "http://www.autozone.com/searchresult?searchText=\u0002\u000120"
+                "tozone": "http://www.autozone.com/searchresult?searchText=\u0002\u000113"
             },
             "v": {
-                "\u0010": "//www.avclub.com/search?q=\u0002\u00017",
+                "\u0010": "//www.avclub.com/search?q=\u0002\u00016",
                 "aktiv": "//www.alpenvereinaktiv.com/en/search/?q=\u0002\u00010",
                 "anza": "//www.avanza.se/sok.html?query=\u0002\u00010",
                 "atar": {
@@ -1348,8 +1348,8 @@
                     "h": "http://avaxsearch.net/avaxhome_search?q=\u0002 &a=&commit=Search&c=&l=&sort_by=\u00010"
                 },
                 "c": {
-                    "\u0010": "http://www.avclub.com/search/?q=\u0002\u00013",
-                    "lub": "//www.avclub.com/search?q=\u0002\u00017"
+                    "\u0010": "http://www.avclub.com/search/?q=\u0002\u00010",
+                    "lub": "//www.avclub.com/search?q=\u0002\u00016"
                 },
                 "echi": "//avechi.com/catalogsearch/result/?q=\u0002\u00010",
                 "entrix": "//www.aventrix.com/?q=\u0002\u00010",
@@ -1360,10 +1360,10 @@
                 },
                 "i": {
                     "\u0010": "//avicultura.com/?s=\u0002\u00010",
-                    "s": "//www.applevis.com/search?search_api_views_fulltext=\u0002\u00010",
-                    "to": "//www.avito.ru/rossiya?q=\u0002\u000148"
+                    "s": "//www.applevis.com/search?search_api_views_fulltext=\u0002\u00015",
+                    "to": "//www.avito.ru/rossiya?q=\u0002\u000131"
                 },
-                "pod": "//avpodcast.net/?s=\u0002\u00010",
+                "pod": "//avpodcast.net/?s=\u0002\u00014",
                 "tm": "http://www.adamvstheman.com/?s=\u0002 \u00010",
                 "toprom": "//avtoprom.org/search.php?keywords=\u0002\u00010",
                 "vo": "//www.avvo.com/search?query=\u0002&commit=Search\u00010",
@@ -1382,48 +1382,48 @@
                 "esomecow": "http://awesomecow.com/index.php?ieska=\u0002\u00010",
                 "esomenauts": "http://awesomenauts.gamepedia.com/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00010",
                 "iki": "//www.augsburgwiki.de/index.php/AugsburgWiki/Suchergebnisse?q=\u0002\u00013",
-                "img": "http://images.search.yahoo.com/search/images;_ylt=A0PDoS1.milPyVkAh7OJzbkF?p=\u0002&fr=alltheweb&ei=utf-8&n=30&x=wrt&y=Search\u00010",
+                "img": "http://images.search.yahoo.com/search/images;_ylt=A0PDoS1.milPyVkAh7OJzbkF?p=\u0002&fr=alltheweb&ei=utf-8&n=30&x=wrt&y=Search\u00013",
                 "isdom": "//www.ancientwisdom.biz/search.php?q=\u0002\u00010",
-                "oiaf": "http://awoiaf.westeros.org/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00013",
-                "s": "//docs.aws.amazon.com/search/doc-search.html?searchPath=documentation&searchQuery=\u0002 \u000146"
+                "oiaf": "http://awoiaf.westeros.org/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000112",
+                "s": "//docs.aws.amazon.com/search/doc-search.html?searchPath=documentation&searchQuery=\u0002 \u000136"
             },
-            "x": "http://androidxref.com/5.1.0_r1/search?&project=abi&project=art&project=bionic&project=bootable&project=build&project=cts&project=dalvik&project=developers&project=development&project=device&project=docs&project=external&project=frameworks&project=hardware&project=libcore&project=libnativehelper&project=ndk&project=packages&project=pdk&project=prebuilts&project=sdk&project=system&project=tools&q=\u0002\u00010",
+            "x": "http://androidxref.com/5.1.0_r1/search?&project=abi&project=art&project=bionic&project=bootable&project=build&project=cts&project=dalvik&project=developers&project=development&project=device&project=docs&project=external&project=frameworks&project=hardware&project=libcore&project=libnativehelper&project=ndk&project=packages&project=pdk&project=prebuilts&project=sdk&project=system&project=tools&q=\u0002\u00015",
             "y": {
                 "\u0010": "//www.aboutyou.de/suche?term=\u0002&search_source=ddgo\u00015",
                 "rne": "//ayrne.io/?s=\u0002\u00010"
             },
             "z": {
-                "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
-                "d": "//www.amazon.de/s?k=\u0002\u00010",
-                "e": "//www.amazon.es/s?k=\u0002\u000170",
+                "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
+                "d": "//www.amazon.de/s?k=\u0002\u00016",
+                "e": "//www.amazon.es/s?k=\u0002\u000134",
                 "f": {
-                    "\u0010": "//www.amazon.fr/s?k=\u0002\u00011917",
+                    "\u0010": "//www.amazon.fr/s?k=\u0002\u00011691",
                     "onts": "//www.azfonts.net/search.html?query=\u0002\u00010"
                 },
                 "l": {
-                    "\u0010": "http://search.azlyrics.com/search.php?q=\u0002\u000170",
-                    "ane": "//azurlane.koumakan.jp/w/index.php?search=\u0002\u000110",
-                    "yrics": "http://search.azlyrics.com/search.php?q=\u0002\u000170"
+                    "\u0010": "http://search.azlyrics.com/search.php?q=\u0002\u000196",
+                    "ane": "//azurlane.koumakan.jp/w/index.php?search=\u0002\u000112",
+                    "yrics": "http://search.azlyrics.com/search.php?q=\u0002\u000196"
                 },
                 "m": "//www.azom.com/search.aspx?q=\u0002&site=all&fsb=1\u00010",
-                "ol": "http://azol.de/suche/?q=\u0002\u00010",
+                "ol": "http://azol.de/suche/?q=\u0002\u00013",
                 "om": "//www.azom.com/search.aspx?q=\u0002&site=all&fsb=1\u00010",
                 "s": "//azspot.net/search/\u0002\u00010",
-                "uk": "//www.amazon.co.uk/s?k=\u0002\u0001234",
-                "ure": "//azure.microsoft.com/en-us/search/?q=\u0002\u00015"
+                "uk": "//www.amazon.co.uk/s?k=\u0002\u0001286",
+                "ure": "//azure.microsoft.com/en-us/search/?q=\u0002\u00014"
             }
         },
         "b": {
-            "\u0010": "//www.bing.com/search?q=\u0002\u000110455",
-            "&n": "//www.barnesandnoble.com/s/\u0002\u00014",
+            "\u0010": "//www.bing.com/search?q=\u0002\u00019192",
+            "&n": "//www.barnesandnoble.com/s/\u0002\u000114",
             "-rhymes": "http://www.b-rhymes.com/rhyme/word/\u0002\u00010",
             "0b": "http://b0b.fr/?s=\u0002\u00010",
             "3ta": "http://b3ta.com/search/posts?q=\u0002\u00010",
             "4kids": "http://www.biology4kids.com/search.html?cx=partner-pub-9168758629909687%3A9553394167&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=Search\u00010",
             "4x": "//www.b4x.com/android/forum/pages/results/?query=\u0002\u00010",
-            "5": "http://babylon5.wikia.com/wiki/Special:Search?search=\u0002\u00010",
+            "5": "http://babylon5.wikia.com/wiki/Special:Search?search=\u0002\u00013",
             "a": {
-                "\u0010": "http://beeradvocate.com/search?q=\u0002&qt=beer\u000111",
+                "\u0010": "http://beeradvocate.com/search?q=\u0002&qt=beer\u000124",
                 "b": {
                     "\u0010": "http://www.babla.fr/anglais-francais/\u0002\u00010",
                     "a": "//www.alibaba.com/trade/search?IndexArea=product_en&CatId=&SearchText=\u0002\u00010",
@@ -1441,74 +1441,74 @@
                     "p": {
                         "\u0010": "//en.bab.la/dictionary/polish-english/\u0002\u00010",
                         "l": {
-                            "\u0010": "http://pl.bab.la/slownik/angielski-polski/\u0002\u000154",
+                            "\u0010": "http://pl.bab.la/slownik/angielski-polski/\u0002\u000135",
                             "ru": "//pl.bab.la/slownik/polski-rosyjski/\u0002\u00010"
                         }
                     },
-                    "sv": "http://sv.bab.la/lexikon/engelsk-svensk/\u0002\u00010",
+                    "sv": "http://sv.bab.la/lexikon/engelsk-svensk/\u0002\u00014",
                     "ylonee": "http://traductor.babylon-software.com/ingles/a-espanol/\u0002\u00010",
                     "ymigo": "//babymigo.com/search/questions?query=\u0002\u00010"
                 },
                 "c": {
                     "\u0010": "http://buenosairesconnect.com/?s=\u0002\u00010",
                     "kpack": {
-                        "\u0010": "http://backpack.tf/id/\u0002\u000114",
+                        "\u0010": "http://backpack.tf/id/\u0002\u000111",
                         "er": "//www.backpacker.com/search?query=\u0002\u00010"
                     },
                     "on": "http://oracleofbacon.org/cgi-bin/movielinks?a=Kevin+Bacon&b=\u0002\u00010"
                 },
                 "di": "//badi.com/us/s/\u0002\u00010",
                 "eldung": "//www.baeldung.com/?s=\u0002\u00016",
-                "hn": "http://reiseauskunft.bahn.de/bin/query.exe/dn?S=&Z=\u0002\u000129",
-                "idu": "http://www.baidu.com/s?wd=\u0002&cl=3\u0001149",
+                "hn": "http://reiseauskunft.bahn.de/bin/query.exe/dn?S=&Z=\u0002\u000114",
+                "idu": "http://www.baidu.com/s?wd=\u0002&cl=3\u0001144",
                 "ilii": "http://www.bailii.org/cgi-bin/sino_search_1.cgi?sort=rank&query=\u0002\u00010",
                 "ixaki": "http://www.baixaki.com.br/busca.asp?q=\u0002\u00010",
                 "katsuki": "//www.baka-tsuki.org/project/index.php?search=\u0002\u00010",
-                "kaupdatesmanga": "//www.mangaupdates.com/search.html?search=\u0002\u00010",
+                "kaupdatesmanga": "//www.mangaupdates.com/search.html?search=\u0002\u00015",
                 "llot": "//ballotpedia.org/wiki/index.php?search=\u0002\u00010",
                 "m": {
-                    "\u0010": "http://www.booksamillion.com/search?query=\u0002\u00010",
+                    "\u0010": "http://www.booksamillion.com/search?query=\u0002\u00015",
                     "bali": "//duckduckgo.com/?q=site%3Abambali.net+\u0002\u00010"
                 },
                 "ncodata": "//bancodata.com.br/busca/?i=\u0002\u00010",
                 "ndband": "//band-band.com/?s=\u0002\u00010",
-                "ndcamp": "//bandcamp.com/search?q=\u0002\u0001604",
-                "ndq": "//www.diy.com/search?Ntt=\u0002\u00010",
+                "ndcamp": "//bandcamp.com/search?q=\u0002\u0001493",
+                "ndq": "//www.diy.com/search?Ntt=\u0002\u00014",
                 "neks": "//baneks.site/search/\u0002\u00010",
                 "ng": {
-                    "\u0010": "/bang?q=\u0002\u00011016",
+                    "\u0010": "/bang?q=\u0002\u0001911",
                     "fren": "//de.pons.com/%C3%BCbersetzung?q=\u0002&l=enfr&in=&lf=fr\u00010",
-                    "good": "http://www.banggood.com/index.php?keywords=\u0002&cat_id=0&com=search\u000112",
+                    "good": "http://www.banggood.com/index.php?keywords=\u0002&cat_id=0&com=search\u00014",
                     "lg": "http://de.pons.com/übersetzung?q=\u0002&l=dela&in=&lf=de\u00010",
-                    "s": "//duckduckgo.com/bang?q=\u0002\u0001615"
+                    "s": "//duckduckgo.com/bang?q=\u0002\u0001617"
                 },
-                "nned": "//banned.video/?q=\u0002\u00014",
+                "nned": "//banned.video/?q=\u0002\u00010",
                 "nq": "http://www.banq.qc.ca/techno/recherche/rms.html?keyword=\u0002&Recherche=tout&fonction=chercher&afficherPortail=checked&afficherIris=checked&afficherPistard=checked&afficherColNum=checked\u00010",
                 "nt": "//archive.nyafuu.org/bant/search/text/\u0002/\u00010",
-                "rchive": "//thebarchive.com/_/search/text/\u0002\u00010",
+                "rchive": "//thebarchive.com/_/search/text/\u0002\u00014",
                 "rgain": "http://www.shopping-bargains.com/?s=\u0002\u00010",
-                "rnesandnoble": "//www.barnesandnoble.com/s/\u0002\u00014",
-                "rnivore": "http://www.barnivore.com/search?keyword=\u0002\u00014",
+                "rnesandnoble": "//www.barnesandnoble.com/s/\u0002\u000114",
+                "rnivore": "http://www.barnivore.com/search?keyword=\u0002\u00019",
                 "rtender": "http://www.webtender.com/cgi-bin/search?name=\u0002&show=15&verbose=on\u00010",
                 "rtlets": "//www.bartleby.com/search?q=\u0002\u00010",
                 "scan": "http://duckduckgo.com/?q=\u0002+site:www.lyc-bascan-rambouillet.ac-versailles.fr\u00010",
                 "se": {
                     "\u0010": "//www.base-search.net/Search/Results?lookfor=\u0002&type=all&oaboost=1&ling=1&name=&newsearch=1&refid=dcbasen\u00010",
                     "64e": "//cryptography.cc/convert?text=\u0002&algorithm=base64encode\u00010",
-                    "ballreference": "http://www.baseball-reference.com/pl/player_search.cgi?search=\u0002\u00010",
+                    "ballreference": "http://www.baseball-reference.com/pl/player_search.cgi?search=\u0002\u00014",
                     "notes": "http://www.basenotes.net/fragrancedirectory/?search=\u0002\u00010",
                     "search": "http://www.base-search.net/Search/Results?lookfor=\u0002&refid=duckduckgo\u00010"
                 },
-                "sh": "http://duckduckgo.com/?q=\u0002+site:mywiki.wooledge.org,wiki.bash-hackers.org\u00016",
-                "sketballreference": "//www.basketball-reference.com/search/search.fcgi?hint=&search=\u0002\u00016",
+                "sh": "http://duckduckgo.com/?q=\u0002+site:mywiki.wooledge.org,wiki.bash-hackers.org\u00019",
+                "sketballreference": "//www.basketball-reference.com/search/search.fcgi?hint=&search=\u0002\u00013",
                 "tman": "http://batman.wikia.com/wiki/\u0002\u00010",
                 "to": {
-                    "\u0010": "http://bato.to/search?name=\u0002&name_cond=c\u000164",
-                    "to": "http://bato.to/search?name=\u0002&name_cond=c\u000164"
+                    "\u0010": "http://bato.to/search?name=\u0002&name_cond=c\u00013",
+                    "to": "http://bato.to/search?name=\u0002&name_cond=c\u00013"
                 },
                 "ttledex": "//pokemongohub.net/?s=\u0002\u00010",
                 "ttlenet": "http://eu.battle.net/en/search?q=\u0002\u00010",
-                "x": "http://www.bax-shop.nl/assortiment?keyword=\u0002&avz=true\u00010",
+                "x": "http://www.bax-shop.nl/assortiment?keyword=\u0002&avz=true\u00013",
                 "y12": "//duckduckgo.com/?q=\u0002+site%3Abay12games.com\u00010",
                 "ygel": "//www.baygel.de/baygel.php?query=\u0002 \u00010",
                 "zar": {
@@ -1516,34 +1516,34 @@
                     "bg": "//bazar.bg/obiavi?q=\u0002\u00010"
                 },
                 "zel": "//docs.bazel.build/search.html?q=\u0002\u00010",
-                "zos": "http://www.bazos.cz/search.php?hledat=\u0002\u000117"
+                "zos": "http://www.bazos.cz/search.php?hledat=\u0002\u000120"
             },
             "b": {
-                "\u0010": "//bitbucket.org/repo/all/?name=\u0002\u000154",
-                "allref": "//www.basketball-reference.com/search/search.fcgi?hint=&search=\u0002&pid=&idx= \u000118",
+                "\u0010": "//bitbucket.org/repo/all/?name=\u0002\u000157",
+                "allref": "//www.basketball-reference.com/search/search.fcgi?hint=&search=\u0002&pid=&idx= \u00017",
                 "apps": "http://appworld.blackberry.com/webstore/search/\u0002\u00010",
                 "art": "http://www.breitbart.com/search/?s=\u0002\u00010",
                 "b": "http://www.bbb.org/us/Find-Business-Reviews/name/\u0002\u00010",
                 "c": {
-                    "\u0010": "http://www.bbc.co.uk/search/?q=\u0002\u0001619",
-                    "food": "http://www.bbc.co.uk/food/recipes/search?keywords=\u0002&x=0&y=0\u00010",
-                    "gf": "http://www.bbcgoodfood.com/search/recipes?query=\u0002\u00016",
+                    "\u0010": "http://www.bbc.co.uk/search/?q=\u0002\u0001602",
+                    "food": "http://www.bbc.co.uk/food/recipes/search?keywords=\u0002&x=0&y=0\u00014",
+                    "gf": "http://www.bbcgoodfood.com/search/recipes?query=\u0002\u00010",
                     "i": "http://www.bbc.co.uk/iplayer/search?q=\u0002\u00010",
                     "m": {
-                        "\u0010": "http://www.bbc.co.uk/mundo/search/?q=\u0002\u00014",
+                        "\u0010": "http://www.bbc.co.uk/mundo/search/?q=\u0002\u00010",
                         "usic": "http://www.bbc.co.uk/music/search-results?q=\u0002\u00010"
                     },
-                    "news": "http://www.bbc.co.uk/search/news/?q=\u0002\u000116",
+                    "news": "http://www.bbc.co.uk/search/news/?q=\u0002\u000121",
                     "om": "//search.bodybuilding.com/slp/full?context=all&query=\u0002\u00010",
                     "r": "http://www.bbc.co.uk/search?q=\u0002\u00010",
                     "s": {
-                        "\u0010": "//bitbucket.org/search?q=\u0002\u00013",
-                        "port": "http://www.bbc.co.uk/search/sport/\u0002?video=on&audio=on&text=on\u00010"
+                        "\u0010": "//bitbucket.org/search?q=\u0002\u00015",
+                        "port": "http://www.bbc.co.uk/search/sport/\u0002?video=on&audio=on&text=on\u00013"
                     },
-                    "w": "//www.bbc.co.uk/weather/search?s=\u0002\u000125"
+                    "w": "//www.bbc.co.uk/weather/search?s=\u0002\u000198"
                 },
                 "dev": "//developer.blackberry.com/native/search/?search=\u0002&searchaction=Search\u00010",
-                "fc": "http://www.bbfc.co.uk/search/releases/\u0002\u00014",
+                "fc": "http://www.bbfc.co.uk/search/releases/\u0002\u00015",
                 "js": "//doc.babylonjs.com/search/?bjsq=\u0002\u00010",
                 "m": {
                     "\u0010": "//digital.bbm.usp.br/simple-search?location=&query=\u0002\u00010",
@@ -1551,24 +1551,24 @@
                 },
                 "qpb": "//bbqpitboys.com/?s=\u0002&post_type=post\u00010",
                 "r": {
-                    "\u0010": "http://www.basketball-reference.com/player_search.cgi?search=\u0002\u0001130",
-                    "ef": "//www.baseball-reference.com/search/search.fcgi?hint=&search=\u0002\u0001190"
+                    "\u0010": "http://www.basketball-reference.com/player_search.cgi?search=\u0002\u000194",
+                    "ef": "//www.baseball-reference.com/search/search.fcgi?hint=&search=\u0002\u0001259"
                 },
                 "sfr": "http://www.bbs-consultant.net/search/node/\u0002\u00010",
-                "t": "//www.bbt.com/search-results.html?query=\u0002\u00015",
+                "t": "//www.bbt.com/search-results.html?query=\u0002\u00013",
                 "us": {
                     "\u0010": "//bitbucket.org/\u0002/\u00010",
                     "p": "//digital.bbm.usp.br/simple-search?location=&query= \u0002 &rpp=100\u00010"
                 },
-                "uy": "http://www.bestbuy.com/site/Brands/Apple/pcmcat128500050005.c?id=pcmcat128500050005&pageType=REDIRECT&issolr=1&searchterm=\u0002\u00010",
+                "uy": "http://www.bestbuy.com/site/Brands/Apple/pcmcat128500050005.c?id=pcmcat128500050005&pageType=REDIRECT&issolr=1&searchterm=\u0002\u00014",
                 "y": {
-                    "\u0010": "http://www.bestbuy.com/site/olspage.jsp?id=pcat17071&type=page&st=\u0002&sc=Global&cp=1&nrp=15&sp=&qp=&list=n&iht=y&usc=All+Categories&ks=960\u000127",
-                    "c": "//m.bestbuy.ca/en-CA/search?search=\u0002\u000110"
+                    "\u0010": "http://www.bestbuy.com/site/olspage.jsp?id=pcat17071&type=page&st=\u0002&sc=Global&cp=1&nrp=15&sp=&qp=&list=n&iht=y&usc=All+Categories&ks=960\u000130",
+                    "c": "//m.bestbuy.ca/en-CA/search?search=\u0002\u000112"
                 }
             },
             "c": {
-                "\u0010": "http://blockchain.info/search/\u0002 \u000132",
-                "amp": "//bandcamp.com/search?q=\u0002\u0001604",
+                "\u0010": "http://blockchain.info/search/\u0002 \u000120",
+                "amp": "//bandcamp.com/search?q=\u0002\u0001493",
                 "b-atm": "//bcb-atm.com/map?keyword=\u0002\u00010",
                 "bsla": "//www.bcbsla.com/search/Results.aspx?k=\u0002\u00010",
                 "c": "http://www.bcc.nl/search?fh_location=%2F%2Fcatalog01%2Fnl_NL%2Fchannel%3E%7Bm2ebcc2enl%7D&search=\u0002\u00010",
@@ -1581,7 +1581,7 @@
                     "oe": "http://because.moe/?q=\u0002\u00010"
                 },
                 "o": "http://boardcrewcial.org/search/thread/\u0002/\u00010",
-                "p": "http://tools.ietf.org/html/bcp\u0002\u00010",
+                "p": "http://tools.ietf.org/html/bcp\u0002\u00013",
                 "site": "//sitereview.bluecoat.com/sitereview.jsp#/?search=\u0002\u00010",
                 "spca": "http://www.spca.bc.ca/search.html?q=\u0002\u00010",
                 "t": {
@@ -1595,7 +1595,7 @@
                 }
             },
             "d": {
-                "\u0010": "http://www.baidu.com/s?wd=\u0002\u0001283",
+                "\u0010": "http://www.baidu.com/s?wd=\u0002\u0001183",
                 "ay": "//www.bing.com/search?q=\u0002&filters=ex1%3a\"\"ez1\"\"\u00010",
                 "b": {
                     "\u0010": "//baddogbooks.com/?s=\u0002&post_type=product\u00010",
@@ -1628,16 +1628,16 @@
                 }
             },
             "e": {
-                "\u0010": "//blockexplorer.com/searchgo/\u0002\u00016",
+                "\u0010": "//blockexplorer.com/searchgo/\u0002\u00013",
                 "am": "http://www.beammachine.net/de/qsearch.php?q=\u0002&strict=1\u00010",
-                "atport": "//www.beatport.com/search?q=\u0002\u000181",
+                "atport": "//www.beatport.com/search?q=\u0002\u000141",
                 "autyheaven": "//www.beautyheaven.com.au/search?term=\u0002\u00010",
                 "autymnl": "//beautymnl.com/search?utf8=%E2%9C%93&q=\u0002\u00010",
                 "autypedia": "//www.beautypedia.com/skin-care-reviews/?Ntt=\u0002\u00010",
                 "cause": "http://because.moe/?q=\u0002\u00010",
                 "cho": "//www.bournemouthecho.co.uk/search/?search=\u0002\u00010",
                 "ck": {
-                    "\u0010": "//beck-online.beck.de/Search?words=\u0002\u000161",
+                    "\u0010": "//beck-online.beck.de/Search?words=\u0002\u000143",
                     "shop": "http://www.beck-shop.de/trefferliste.aspx?q=\u0002&action=search&page=0\u00010"
                 },
                 "dbath": "http://www.bedbathandbeyond.com/store/s/\u0002\u00010",
@@ -1645,17 +1645,17 @@
                 "drock": "//bedrockgranitecompany.com/?s=\u0002\u00010",
                 "ebom": "//beebom.com/?s=\u0002\u00010",
                 "er": {
-                    "\u0010": "http://beeradvocate.com/search?q=\u0002&qt=beer\u000111",
+                    "\u0010": "http://beeradvocate.com/search?q=\u0002&qt=beer\u000124",
                     "advocate": "//www.beeradvocate.com/search/?q=\u0002\u00010"
                 },
                 "et": "//beets.readthedocs.io/en/latest/search.html?q=\u0002\u00010",
                 "ewigs": "//beewigs.com/search?q=\u0002\u00010",
                 "ezer": "http://www.beezer.com.au/search?type=product&q=\u0002\u00010",
-                "foreiplay": "http://beforeiplay.com/index.php?search=\u0002\u00010",
+                "foreiplay": "http://beforeiplay.com/index.php?search=\u0002\u00018",
                 "geek": "http://www.begeek.fr/?s=\u0002\u00010",
-                "hance": "http://www.behance.net/search?search=\u0002\u000113",
-                "hindsurname": "http://surnames.behindthename.com/name/\u0002 \u00010",
-                "hindthename": "http://www.behindthename.com/name/\u0002\u000124",
+                "hance": "http://www.behance.net/search?search=\u0002\u00019",
+                "hindsurname": "http://surnames.behindthename.com/name/\u0002 \u00019",
+                "hindthename": "http://www.behindthename.com/name/\u0002\u000129",
                 "insa": "http://beinsa.bg/search.php?q=\u0002&submit=ТЪРСИ&s_type=all&id=&status=1\u00010",
                 "l": {
                     "\u0010": "//kgov.com/search?query=\u0002\u00010",
@@ -1671,7 +1671,7 @@
                 "ndixking": "//bendixkingradios.com/catalogsearch/result/?q=\u0002\u00010",
                 "neco": "http://luzonmorningsun.com/?s=\u0002\u00010",
                 "o": {
-                    "\u0010": "http://dict.tu-chemnitz.de/dings.cgi?service=deen&query=\u0002\u000140",
+                    "\u0010": "http://dict.tu-chemnitz.de/dings.cgi?service=deen&query=\u0002\u000137",
                     "es": "http://dict.tu-chemnitz.de/dings.cgi?service=dees&query=\u0002\u00010",
                     "lingus": "http://dict.tu-chemnitz.de/dings.cgi?query=\u0002\u00010",
                     "pt": "http://dict.tu-chemnitz.de/dings.cgi?service=dept&query=\u0002\u00010"
@@ -1687,36 +1687,36 @@
                 "rneri": "http://circoloberneri.indivia.net/?s=\u0002\u00010",
                 "rtrand": "//www.bertrand.pt/pesquisa/\u0002\u00010",
                 "rufenet": "//berufenet.arbeitsagentur.de/berufenet/faces/index?path=null/suchergebnisse&such=\u0002\u00010",
-                "sch": "http://conjugueur.bescherelle.com/ConjugueurWeb/index.jsf?term=\u0002\u00014",
+                "sch": "http://conjugueur.bescherelle.com/ConjugueurWeb/index.jsf?term=\u0002\u00017",
                 "slist": "http://www.beslist.nl/products/r/\u0002/\u00010",
                 "stbuy": {
-                    "\u0010": "http://www.bestbuy.com/site/olspage.jsp?id=pcat17071&type=page&st=\u0002&sc=Global&cp=1&nrp=15&sp=&qp=&list=n&iht=y&usc=All+Categories&ks=960\u000127",
-                    "ca": "//www.bestbuy.ca/en-ca/search?search=\u0002\u000111"
+                    "\u0010": "http://www.bestbuy.com/site/olspage.jsp?id=pcat17071&type=page&st=\u0002&sc=Global&cp=1&nrp=15&sp=&qp=&list=n&iht=y&usc=All+Categories&ks=960\u000130",
+                    "ca": "//www.bestbuy.ca/en-ca/search?search=\u0002\u00014"
                 },
-                "steveralbums": "//www.besteveralbums.com/search.php?s_o=all&s_q=\u0002\u00016",
-                "stprice": "http://www.bestprice.gr/search?q=\u0002\u00010",
+                "steveralbums": "//www.besteveralbums.com/search.php?s_o=all&s_q=\u0002\u00013",
+                "stprice": "http://www.bestprice.gr/search?q=\u0002\u00016",
                 "stsellinglover": "//www.bestsellinglover.com/search-now?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=\u00010",
                 "talist": "http://betalist.com/search?q=\u0002\u00010",
                 "tches": "http://www.betches.com/search/\u0002\u00010",
-                "tterworldbooks": "//betterworldbooks.com/?q=\u0002\u00010",
+                "tterworldbooks": "//betterworldbooks.com/?q=\u0002\u00015",
                 "u": "//bertholdsson.eu/?s=\u0002\u00010",
                 "ver": "//www.bever.nl/lister.html?q=\u0002\u00010",
-                "vmo": "http://www.bevmo.com/Shop/ProductList.aspx/_/D-\u0002/N-/Ntt-\u0002?DNID=Home&Dx=mode%2Bmatchany&fromsearch=true&Ntk=All&Ntx=mode%2Bmatchany\u00010",
+                "vmo": "http://www.bevmo.com/Shop/ProductList.aspx/_/D-\u0002/N-/Ntt-\u0002?DNID=Home&Dx=mode%2Bmatchany&fromsearch=true&Ntk=All&Ntx=mode%2Bmatchany\u00014",
                 "vvy": "//bevvy.co/search?q=\u0002\u00010"
             },
             "f": {
-                "\u0010": "http://www.buzzfeed.com/search?q=\u0002\u000126",
+                "\u0010": "http://www.buzzfeed.com/search?q=\u0002\u000130",
                 "de": "http://www.babelfish.de/dict?query=\u0002&src=auto&dst=en&submit=übersetzen\u00010",
                 "i": "//www.bfi.org.uk/search/search-bfi/\u0002\u00010",
                 "m899": "//www.bfm.my/podcast.html?qseaid=\u0002&pseaid=latest&iseaid=all&dsseaid=&deseaid=&tag=&prg=\u00010",
-                "x": "//www.bergfex.at/suchen/?q=\u0002\u000141"
+                "x": "//www.bergfex.at/suchen/?q=\u0002\u000119"
             },
             "g": {
-                "\u0010": "http://www.biblegateway.com/passage/?search=\u0002\u0001186",
+                "\u0010": "http://www.biblegateway.com/passage/?search=\u0002\u0001197",
                 "c": "//www.bankgirot.se/en/sok-bg-nr/?company=\u0002\u00010",
                 "ea": "http://billygraham.org/?s=\u0002\u00010",
                 "g": {
-                    "\u0010": "//boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q=\u0002&B1=Go\u00012334",
+                    "\u0010": "//boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q=\u0002&B1=Go\u00012103",
                     "gm": "http://boardgamegeek.com/geekmarket/search?q=\u0002\u00010"
                 },
                 "kj": {
@@ -1724,19 +1724,19 @@
                     "v": "//www.biblegateway.com/quicksearch/?quicksearch=\u0002&qs_version=KJV\u00010"
                 },
                 "l": "//www.babygearlab.com/search?ftr=\u0002\u00010",
-                "m": "//bgm.tv/subject_search/\u0002?cat=all\u00016",
+                "m": "//bgm.tv/subject_search/\u0002?cat=all\u00017",
                 "n": "//www.bankgirot.se/en/sok-bg-nr/?bgnr=\u0002\u00010",
                 "o": "//www.bankgirot.se/en/sok-bg-nr/?orgnr=\u0002\u00010",
                 "p": {
-                    "\u0010": "http://bgp.he.net/search?search%5Bsearch%5D=\u0002&commit=Search\u000153",
-                    "uk": "//boardgameprices.co.uk/item/search?search=\u0002\u00010"
+                    "\u0010": "http://bgp.he.net/search?search%5Bsearch%5D=\u0002&commit=Search\u000190",
+                    "uk": "//boardgameprices.co.uk/item/search?search=\u0002\u00017"
                 },
                 "s": "http://www.boardgamesearch.com.au/#!/search/\u0002\u00010",
                 "unikat": "//bgunikat.eu/index.php?route=product/search&search=\u0002\u00010",
-                "w": "http://www.biblegateway.com/keyword/?search=\u0002\u000153"
+                "w": "http://www.biblegateway.com/keyword/?search=\u0002\u000122"
             },
             "h": {
-                "\u0010": "http://www.bhphotovideo.com/c/search?Ntt=\u0002\u0001173",
+                "\u0010": "http://www.bhphotovideo.com/c/search?Ntt=\u0002\u0001232",
                 "b": "http://biblehub.net/search.php?q=\u0002\u00010",
                 "ive": "//www.bhive.org/?s=\u0002\u00010",
                 "o": "http://www.british-history.ac.uk/search?query=\u0002\u00010",
@@ -1744,23 +1744,23 @@
                 "t": "http://baheth.info/all.jsp?term=\u0002\u00010"
             },
             "i": {
-                "\u0010": "//www.bing.com/images/search?q=\u0002&go=&form=QBIL&qs=n\u00012741",
+                "\u0010": "//www.bing.com/images/search?q=\u0002&go=&form=QBIL&qs=n\u00012545",
                 "ben": "http://www.biblestudytools.com/search/?s=references&q=\u0002&rc=ENC&rc2=\u00010",
                 "berfurt": "http://opac.uni-erfurt.de/DB=1/SET=3/TTL=11/CMD?ACT=SRCHA&IKT=1016&SRT=YOP&TRM=\u0002\u00010",
                 "bgent": "http://zoeken.gent.bibliotheek.be/?q=\u0002\u00010",
                 "bhub": "http://biblehub.net/search.php?q=\u0002\u00010",
                 "ble": {
-                    "\u0010": "http://www.biblegateway.com/keyword/?search=\u0002&searchtype=all\u0001323",
+                    "\u0010": "http://www.biblegateway.com/keyword/?search=\u0002&searchtype=all\u0001360",
                     "atlas": "http://biblehub.net/searchatlas.php?q=\u0002\u00010",
                     "com": "//www.bible.com/search/bible?q=\u0002\u00010",
-                    "gateway": "http://www.biblegateway.com/keyword/?search=\u0002&version1=47&searchtype=all\u000121",
-                    "hub": "http://biblemenus.com/search.php?q=\u0002\u000115",
+                    "gateway": "http://www.biblegateway.com/keyword/?search=\u0002&version1=47&searchtype=all\u000120",
+                    "hub": "http://biblemenus.com/search.php?q=\u0002\u000121",
                     "server": "http://bibleserver.com/search/LUT/\u0002/1\u00010",
                     "tools": "http://www.biblestudytools.com/search/?q=\u0002\u00010"
                 },
                 "blija": "http://www.biblija.net/biblija.cgi?m=\u0002 \u00010",
                 "blio": {
-                    "\u0010": "http://biblio.com/search.php?keyisbn=\u0002\u000138",
+                    "\u0010": "http://biblio.com/search.php?keyisbn=\u0002\u00016",
                     "mi": "//milano.biblioteche.it/opac/search/lst?q=\u0002\u00010",
                     "netka": "http://www.biblionetka.pl/search.aspx?searchType=book_catalog&searchPhrase=\u0002\u00010",
                     "tek": {
@@ -1790,52 +1790,52 @@
                 },
                 "jbel": "//www.debijbel.nl/zoeken/?q=\u0002&v=NBV&t=bible\u00010",
                 "ke": {
-                    "\u0010": "http://sheldonbrown.com/searchResults.html?cx=partner-pub-1229949690989515%3A1174459614&cof=FORID%3A10&q=\u0002\u00010",
-                    "24": "//www.bike24.com/1.php?content=13&search=\u0002\u00013",
+                    "\u0010": "http://sheldonbrown.com/searchResults.html?cx=partner-pub-1229949690989515%3A1174459614&cof=FORID%3A10&q=\u0002\u00014",
+                    "24": "//www.bike24.com/1.php?content=13&search=\u0002\u00010",
                     "dsct": "//www.bike-discount.de/de/suche?q=\u0002\u00010",
                     "net": "//bikenet.nl/occasions/?zoeken=\u0002\u00010"
                 },
                 "l": {
-                    "\u0010": "//www.billiger.de/search?searchstring=\u0002\u00010",
+                    "\u0010": "//www.billiger.de/search?searchstring=\u0002\u000110",
                     "i": {
-                        "\u0010": "http://www.bilibili.com/search?keyword=\u0002:\u0001167",
-                        "bili": "http://search.bilibili.com/all?keyword=\u0002 \u0001189"
+                        "\u0010": "http://www.bilibili.com/search?keyword=\u0002:\u0001164",
+                        "bili": "http://search.bilibili.com/all?keyword=\u0002 \u0001173"
                     },
                     "ka": "//www.bilka.dk/s%C3%B8g?tekst=\u0002\u00010",
-                    "liger": "//www.billiger.de/search?searchstring=\u0002\u00010",
+                    "liger": "//www.billiger.de/search?searchstring=\u0002\u000110",
                     "lygraham": "//billygraham.org/?s=\u0002\u00010",
                     "priser": "http://www.bilpriser.se/bilvardering?regnr=\u0002\u00010",
                     "tema": "http://www.biltema.se/sv/Sok/?query=\u0002\u00010",
                     "uppg": "//biluppgifter.se/fordon/\u0002\u00010"
                 },
                 "m": {
-                    "\u0010": "//www.bing.com/images/search?q=\u0002&go=&form=QBIL&qs=n\u00012741",
-                    "ages": "//www.bing.com/images/search?q=\u0002&go=&form=QBIL&qs=n\u00012741"
+                    "\u0010": "//www.bing.com/images/search?q=\u0002&go=&form=QBIL&qs=n\u00012545",
+                    "ages": "//www.bing.com/images/search?q=\u0002&go=&form=QBIL&qs=n\u00012545"
                 },
                 "n": {
-                    "\u0010": "http://bin.arnastofnun.is/leit/?q=\u0002\u000129",
+                    "\u0010": "http://bin.arnastofnun.is/leit/?q=\u0002\u000118",
                     "g": {
-                        "\u0010": "//www.bing.com/search?q=\u0002\u000110455",
+                        "\u0010": "//www.bing.com/search?q=\u0002\u00019192",
                         "gif": "http://www.bing.com/images/search?&q=\u0002&qft=+filterui:photo-animatedgif&FORM=R5IR25\u00010",
-                        "images": "//www.bing.com/images/search?q=\u0002&go=&form=QBIL&qs=n\u00012741",
-                        "maps": "//www.bing.com/maps/?q=\u0002&obox=1\u00017",
-                        "videos": "//www.bing.com/videos/search?q=\u0002\u000134"
+                        "images": "//www.bing.com/images/search?q=\u0002&go=&form=QBIL&qs=n\u00012545",
+                        "maps": "//www.bing.com/maps/?q=\u0002&obox=1\u000110",
+                        "videos": "//www.bing.com/videos/search?q=\u0002\u000129"
                     },
-                    "nys": "http://www.binnys.com/all/\u0002\u00010",
+                    "nys": "http://www.binnys.com/all/\u0002\u00013",
                     "tray": "//bintray.com/search?query=\u0002\u00010"
                 },
                 "o": {
                     "\u0010": "http://www.biography.com/search?query=\u0002\u00010",
                     "-online": "http://www.biology-online.org/search.php?search=\u0002\u00010",
                     "belp": "//www.biohelp-profi.at/store-search-result.php?keywords=\u0002\u00010",
-                    "c": "http://bioconductor.org/help/search/index.html?q=\u0002\u00013",
+                    "c": "http://bioconductor.org/help/search/index.html?q=\u0002\u00010",
                     "graphy": "//www.biography.com/search?query=\u0002\u00010",
                     "grid": "http://thebiogrid.org/search.php?search=\u0002\u00010",
                     "logy": "//allyouneedisbiology.wordpress.com/?s=\u0002\u00010",
-                    "rxiv": "http://biorxiv.org/search/\u0002\u00019"
+                    "rxiv": "http://biorxiv.org/search/\u0002\u000121"
                 },
                 "r": {
-                    "\u0010": "//www.bing.com/images/search?q=imgurl:\u0002&view=detailv2&iss=sbi&FORM=IRSBIQ#enterInsights\u00010",
+                    "\u0010": "//www.bing.com/images/search?q=imgurl:\u0002&view=detailv2&iss=sbi&FORM=IRSBIQ#enterInsights\u00013",
                     "d": {
                         "\u0010": "//www.allaboutbirds.org/search/?q=\u0002\u00010",
                         "s": "//www.allaboutbirds.org/search/?q=\u0002\u00010"
@@ -1846,18 +1846,18 @@
                 "sbn": "http://bookprice.co/isbn/\u0002\u00010",
                 "sp": "//www.bisp-surf.de/Search/Results?type=AllFields&lookfor=\u0002&submit=Suchen&limit=20&sort=relevance\u00010",
                 "taps": "//bitaps.com/\u0002\u00010",
-                "tbucket": "//bitbucket.org/repo/all/?name=\u0002\u000154",
+                "tbucket": "//bitbucket.org/repo/all/?name=\u0002\u000157",
                 "tc": {
                     "\u0010": "//www.bitchute.com/search/?q=\u0002&sort=date_created+desc\u00010",
                     "h": {
                         "\u0010": "//www.bitchute.com/search/?q=\u0002&sort=date_created+desc\u00010",
                         "ute": "//www.bitchute.com/search/?q=\u0002&sort=date_created+desc\u00010"
                     },
-                    "oin": "//blockchain.info/search?search=\u0002\u00010"
+                    "oin": "//blockchain.info/search?search=\u0002\u00015"
                 },
                 "tesizegcse": "http://www.bbc.co.uk/schools/gcsebitesize/search/index.shtml?scope=gcsebitesize_include&q=\u0002\u00010",
                 "tlair": "//wiki.bitlair.nl/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
-                "tly": "//bitly.com/?url=\u0002\u00014",
+                "tly": "//bitly.com/?url=\u0002\u00013",
                 "tref": "//bitref.com/\u0002\u00010",
                 "ttrust": "http://bittrust.org/search#stq=\u0002\u00010",
                 "tview": "http://www.bitview.net/results.php?search=\u0002&t=Search+Videos\u00010",
@@ -1878,30 +1878,30 @@
                 "kpost": "//search.bangkokpost.com/search/result_advanced?category=all&xChannel=&q=\u0002\u00010",
                 "l": "http://search.books.com.tw/search/query/key/\u0002/cat/all\u00010",
                 "r": {
-                    "\u0010": "http://www.basketball-reference.com/player_search.cgi?search=\u0002\u0001130",
+                    "\u0010": "http://www.basketball-reference.com/player_search.cgi?search=\u0002\u000194",
                     "adio": "//bendixkingradios.com/catalogsearch/result/?q=\u0002\u00010",
-                    "ef": "http://www.basketball-reference.com/search/search.fcgi?hint=\u0002&search=\u0002&pid=&idx=\u0001237"
+                    "ef": "http://www.basketball-reference.com/search/search.fcgi?hint=\u0002&search=\u0002&pid=&idx=\u000182"
                 },
                 "share": "//www.bookshare.org/search?keyword=\u0002\u00010"
             },
             "l": {
-                "\u0010": "http://explore.bl.uk/primo_library/libweb/action/search.do?fn=search&vl(freeText0)=\u0002\u00014",
+                "\u0010": "http://explore.bl.uk/primo_library/libweb/action/search.do?fn=search&vl(freeText0)=\u0002\u00013",
                 "a": {
                     "\u0010": "http://blackle.com/results/?cx=partner-pub-8993703457585266%3A4862972284&cof=FORID%3A10&ie=UTF-8&q= \u0002&sa=+#gsc.tab=0&gsc.q= \u0002&gsc.page=1\u00010",
-                    "blacar": "//www.blablacar.fr/trajets/vers-\u0002\u00010",
+                    "blacar": "//www.blablacar.fr/trajets/vers-\u0002\u00013",
                     "ckbook": {
                         "\u0010": "http://www.blackbookmag.com/search/articles#keywords:\u0002\u00010",
                         "mag": "http://www.blackbookmag.com/search/articles#keywords:\u0002\u00010"
                     },
                     "cklist": "http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a\u0002&run=toolpage\u00010",
-                    "ckwells": "//blackwells.co.uk/bookshop/search/?keyword=\u0002\u000138",
+                    "ckwells": "//blackwells.co.uk/bookshop/search/?keyword=\u0002\u000123",
                     "dehq": "//www.bladehq.com/?search=\u0002\u00010",
-                    "nd": "//bland.is/classified/default.aspx?q=\u0002\u00013",
+                    "nd": "//bland.is/classified/default.aspx?q=\u0002\u00010",
                     "ze": "http://www.theblaze.com/?s=\u0002\u00010"
                 },
                 "b": {
-                    "\u0010": "http://www.blb.org/search/preSearch.cfm?plugin=yes&Criteria=\u0002\u000194",
-                    "l": "http://www.bilibili.com/search?keyword=\u0002\u000115"
+                    "\u0010": "http://www.blb.org/search/preSearch.cfm?plugin=yes&Criteria=\u0002\u0001106",
+                    "l": "http://www.bilibili.com/search?keyword=\u0002\u000138"
                 },
                 "cy": "//live.blockcypher.com/btc/address/\u0002\u00010",
                 "d": "http://thelawdictionary.org/search2/?cx=partner-pub-4620319056007131%3A7293005414&cof=FORID%3A11&ie=UTF-8&q=\u0002}\u00010",
@@ -1910,16 +1910,16 @@
                     "ach": "http://bleach.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                     "ep": {
                         "\u0010": "//bleep.com/search/query?q=\u0002\u00010",
-                        "ingpc": "//www.bleepingcomputer.com/search/?q=\u0002\u000138"
+                        "ingpc": "//www.bleepingcomputer.com/search/?q=\u0002\u000121"
                     },
                     "ndapi": "//docs.blender.org/api/current/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                     "nder": {
-                        "\u0010": "//docs.blender.org/manual/en/latest/search.html?q=\u0002&check_keywords=yes\u00014",
+                        "\u0010": "//docs.blender.org/manual/en/latest/search.html?q=\u0002&check_keywords=yes\u00015",
                         "api": "//docs.blender.org/api/current/search.html?q=\u0002\u00010",
                         "guru": "http://www.blenderguru.com/?s=\u0002&submit.x=0&submit.y=0\u00010"
                     },
                     "ndle": "//blendle.nl/search/\u0002\u00010",
-                    "x": "http://blender.stackexchange.com/search?q=\u0002\u00010"
+                    "x": "http://blender.stackexchange.com/search?q=\u0002\u00018"
                 },
                 "f": "http://budgetlightforum.com/search?q_as=\u0002\u00010",
                 "g": "http://www.blenderguru.com/?s=\u0002&submit.x=0&submit.y=0\u00010",
@@ -1933,31 +1933,31 @@
                 },
                 "n": "//www.blendernation.com/?s=\u0002\u00010",
                 "ockchain": "//blockchain.info/en/search?search=\u0002\u00010",
-                "ockchair": "//blockchair.com/search?q=\u0002\u00019",
+                "ockchair": "//blockchair.com/search?q=\u0002\u00014",
                 "ocket": "http://www.blocket.se/hela_sverige?q=\u0002&cg=0&w=3&st=s&st=u&st=b&ca=11&l=0&md=th\u00017",
                 "og": {
                     "\u0010": "//duckduckgo.com/?q=\u0002+site%3Aduck.co%2Fblog\u00010",
                     "anchoi": "http://bloganchoi.com/?s=\u0002\u00010",
                     "s.splunk": "http://blogs.splunk.com/?s=\u0002\u00010",
-                    "spot": "/?q=\u0002+site:blogspot.com\u000110",
+                    "spot": "/?q=\u0002+site:blogspot.com\u000111",
                     "talkradio": "http://blogtalkradio.com/search/\u0002\u00010",
                     "udir": "//www.blogudir.com/search?q=\u0002\u00010"
                 },
                 "oodcat": "//bloodcat.com/osu/?q=\u0002&c=b&s=&m=&g=&l=\u00010",
-                "oom": "//www.bloomberg.com/search?query=\u0002\u000121",
-                "oonswiki": "http://bloons.wikia.com/search?query=\u0002\u00015",
+                "oom": "//www.bloomberg.com/search?query=\u0002\u000110",
+                "oonswiki": "http://bloons.wikia.com/search?query=\u0002\u00013",
                 "ueapron": "http://blueapron.com/?q=\u0002\u00010",
                 "uehive": "//www.bluehive.com/providers/search/\u0002\u00010",
                 "ueletterbible": "http://www.blueletterbible.org/search/search.cfm?Criteria=\u0002&t=KJV#s=s_primary_0_1\u00010",
-                "uelight": "http://cse.google.com/cse?cx=009513296995230692334:6ksgwcos37i&q=\u0002\u00010",
+                "uelight": "http://cse.google.com/cse?cx=009513296995230692334:6ksgwcos37i&q=\u0002\u00014",
                 "ueline": "//rsw.me.uk/blueline/methods/search?q=\u0002\u00010",
-                "uk": "http://explore.bl.uk/primo_library/libweb/action/search.do?fn=search&vl(freeText0)=\u0002\u00014",
-                "uray": "http://www.blu-ray.com/search/?quicksearch=1&quicksearch_country=all&quicksearch_keyword=\u0002&section=bluraymovies\u000178",
+                "uk": "http://explore.bl.uk/primo_library/libweb/action/search.do?fn=search&vl(freeText0)=\u0002\u00013",
+                "uray": "http://www.blu-ray.com/search/?quicksearch=1&quicksearch_country=all&quicksearch_keyword=\u0002&section=bluraymovies\u000196",
                 "x": "http://www.blox.pl/html?page=blogPublicSearch&container_search=\u0002\u00010"
             },
             "m": {
-                "\u0010": "//www.bing.com/maps/?q=\u0002&obox=1\u00017",
-                "aps": "//www.bing.com/maps/?q=\u0002&obox=1\u00017",
+                "\u0010": "//www.bing.com/maps/?q=\u0002&obox=1\u000110",
+                "aps": "//www.bing.com/maps/?q=\u0002&obox=1\u000110",
                 "de": "//www.brickmerge.de/?find=\u0002\u00010",
                 "j": {
                     "\u0010": "//www.bmj.com/search/advanced/\u0002\u00010",
@@ -1965,21 +1965,21 @@
                 },
                 "k": "//blendermarket.com/search?q=\u0002\u00010",
                 "o": {
-                    "\u0010": "//bugzilla.mozilla.org/buglist.cgi?quicksearch=\u0002\u00010",
+                    "\u0010": "//bugzilla.mozilla.org/buglist.cgi?quicksearch=\u0002\u00014",
                     "notes": "//www.bmonotes.com/Search/GeneralSearch?query=\u0002\u00010",
                     "nth": "//www.bing.com/search?q=\u0002&filters=ex1%3a\"\"ez3\"\"\u00010"
                 },
                 "p": "//bookmyparts.com/?s=\u0002&post_type=product\u00010",
                 "r": "http://bluemoonrising.com/?s=\u0002\u00010",
-                "s": "http://in.bookmyshow.com/search/results/?_s=0.2&search=\u0002\u000123",
+                "s": "http://in.bookmyshow.com/search/results/?_s=0.2&search=\u0002\u000112",
                 "wparts": "//www.getbmwparts.com/search?search_str=\u0002\u00010"
             },
             "n": {
-                "\u0010": "//www.barnesandnoble.com/s/\u0002\u00014",
+                "\u0010": "//www.barnesandnoble.com/s/\u0002\u000114",
                 "a": "http://www.bna.com.ar/Buscador?q=\u0002\u00010",
                 "br": "http://www.bing.com/search?q=\u0002&rf=1&qpvt=\u0002\u00010",
-                "dc": "//bandcamp.com/search?q=\u0002\u0001604",
-                "ews": "//www.bing.com/news/search?q=\u0002\u000126",
+                "dc": "//bandcamp.com/search?q=\u0002\u0001493",
+                "ews": "//www.bing.com/news/search?q=\u0002\u000120",
                 "f": "http://catalogue.bnf.fr/rechercher.do?motRecherche=\u0002\u00010",
                 "ha": "http://bokunoheroacademia.wikia.com/wiki/Special:Search?go&query=\u0002\u00010",
                 "il": "http://www.baileynurseries.com/imagelibrary/gallery/search/?name=\u0002&brand=All&plant_type=All&height_lo=&height=f&spread_lo=&spread=f&exposure=All&zone=All&foliage=&dosearch=Do+Search\u00010",
@@ -1988,10 +1988,10 @@
                 "s": "//bokunoshumi.wordpress.com/?s=\u0002\u00010"
             },
             "o": {
-                "\u0010": "http://www.boerse-online.de/suchergebnisse?_search=\u0002\u00010",
+                "\u0010": "http://www.boerse-online.de/suchergebnisse?_search=\u0002\u00016",
                 "ardgame": {
-                    "\u0010": "//boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q=\u0002&B1=Go\u00012334",
-                    "geek": "http://boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q=\u0002\u00016",
+                    "\u0010": "//boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q=\u0002&B1=Go\u00012103",
+                    "geek": "http://boardgamegeek.com/geeksearch.php?action=search&objecttype=boardgame&q=\u0002\u00014",
                     "prices": "http://www.boardgameprices.com/compare-prices-for?q=\u0002\u00010"
                 },
                 "ardman": "http://dillonboardman.wordpress.com/?s=\u0002&submit=Search\u00010",
@@ -2005,22 +2005,22 @@
                 "dyfit": "http://www.bodyenfitshop.nl/#twn|?tn_q=\u0002\u00010",
                 "gle": "http://www.bogleheads.org/w/index.php?search=\u0002\u00010",
                 "i": {
-                    "\u0010": "http://bindingofisaacrebirth.gamepedia.com/index.php?search=\u0002\u000111",
-                    "ngboing": "http://www.google.com/cse?cx=partner-pub-2170174688585464:d58nno-rqp8&ie=ISO-8859-1&q=\u0002&sa=GO&siteurl=www.boingboing.net/\u00010"
+                    "\u0010": "http://bindingofisaacrebirth.gamepedia.com/index.php?search=\u0002\u000127",
+                    "ngboing": "http://www.google.com/cse?cx=partner-pub-2170174688585464:d58nno-rqp8&ie=ISO-8859-1&q=\u0002&sa=GO&siteurl=www.boingboing.net/\u00014"
                 },
                 "kmålsordboka": "http://ordbok.uib.no/perl/ordbok.cgi?OPP=+\u0002&ant_bokmaal=5&ant_nynorsk=5&bokmaal=+&ordbok=bokmaal\u00010",
-                "kus": "http://www.bokus.com/cgi-bin/product_search.cgi?ac_used=no&search_word=\u0002\u00010",
+                "kus": "http://www.bokus.com/cgi-bin/product_search.cgi?ac_used=no&search_word=\u0002\u00014",
                 "l": {
-                    "\u0010": "//www.bol.com/nl/s/?searchtext=\u0002\u0001224",
+                    "\u0010": "//www.bol.com/nl/s/?searchtext=\u0002\u0001194",
                     "a": {
                         "\u0010": "//wiki.parabola.nu/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
-                        "pkg": "//www.parabola.nu/packages/?q=\u0002\u000140"
+                        "pkg": "//www.parabola.nu/packages/?q=\u0002\u00010"
                     },
                     "ha": "http://www.bolha.com/iskanje?q=\u0002\u00010",
                     "or": "http://www.bolor-toli.com/dictionary/word?search=\u0002\u00010"
                 },
                 "m": {
-                    "\u0010": "http://www.boxofficemojo.com/search/?q=\u0002\u00016",
+                    "\u0010": "http://www.boxofficemojo.com/search/?q=\u0002\u00017",
                     "negocio": "http://www.bomnegocio.com/brasil?q=\u0002\u00010"
                 },
                 "na": "//www.bona.co.za/?s=\u0002\u00010",
@@ -2028,9 +2028,9 @@
                 "nfire": "//www.bonfire.com/results/\u0002\u00010",
                 "nnus": "//bonnus.ulb.uni-bonn.de/Summon/Search?lookfor=\u0002&type=AllFields&submit=Suchen\u00010",
                 "o": {
-                    "\u0010": "//bugzilla.opensuse.org/buglist.cgi?quicksearch=\u0002\u000184",
+                    "\u0010": "//bugzilla.opensuse.org/buglist.cgi?quicksearch=\u0002\u000187",
                     "k": {
-                        "\u0010": "http://www.booking.com/searchresults.html?ss=\u0002&si=ai\u0001105",
+                        "\u0010": "http://www.booking.com/searchresults.html?ss=\u0002&si=ai\u0001120",
                         "baz": "http://bookbaz.ir/?s=\u0002 \u00010",
                         "brainz": "//bookbrainz.org/search?q=\u0002\u00010",
                         "crossing": "http://bookcrossing.by/books?find=\u0002\u00010",
@@ -2039,29 +2039,29 @@
                             "ository": "//www.bookdepository.com/search?searchTerm=\u0002&search=Find+book\u00010"
                         },
                         "een": "//www.bookeenstore.com/search?words=\u0002\u00010",
-                        "finder": "http://www.bookfinder.com/search/?author=&title=\u0002&lang=en&submit=Begin+search&new_used=*&destination=us&currency=USD&mode=basic&st=sr&ac=qr\u000122",
+                        "finder": "http://www.bookfinder.com/search/?author=&title=\u0002&lang=en&submit=Begin+search&new_used=*&destination=us&currency=USD&mode=basic&st=sr&ac=qr\u000128",
                         "flavor": "http://bookflavor.com/#!\u0002\u00010",
                         "ing": {
-                            "\u0010": "http://www.booking.com/searchresults.html?ss=\u0002&si=ai\u0001105",
+                            "\u0010": "http://www.booking.com/searchresults.html?ss=\u0002&si=ai\u0001120",
                             "es": "//www.booking.com/search.es.html?ss=\u0002\u00010"
                         },
-                        "live": "http://booklive.jp/search/keyword?keyword=\u0002\u00013",
+                        "live": "http://booklive.jp/search/keyword?keyword=\u0002\u00019",
                         "looker": "http://www.booklooker.de/B%C3%BCcher/Angebote/infotext=\u0002?lid=1\u00010",
-                        "myshow": "http://in.bookmyshow.com/search/results/?_s=0.2&search=\u0002\u000123",
+                        "myshow": "http://in.bookmyshow.com/search/results/?_s=0.2&search=\u0002\u000112",
                         "net": "http://www.booknet.co.il/subc.asp?serin=3&c=3947&ser=\u0002\u00010",
-                        "o": "http://booko.com.au/books/search?q=\u0002\u000130",
+                        "o": "http://booko.com.au/books/search?q=\u0002\u000140",
                         "s": {
-                            "\u0010": "//www.amazon.com/s?k=\u0002&i=stripbooks\u000112",
+                            "\u0010": "//www.amazon.com/s?k=\u0002&i=stripbooks\u00018",
                             "etc": "http://www.booksetc.co.uk/books/search?q=\u0002\u00010"
                         }
                     },
                     "m": {
-                        "\u0010": "http://www.websmartboomer.com/?q=\u0002\u00010",
+                        "\u0010": "http://www.websmartboomer.com/?q=\u0002\u00013",
                         "kat": "http://boomkat.com/search?q=\u0002\u00010"
                     },
-                    "st": "/?q=\u0002+site:boost.org\u00019",
+                    "st": "/?q=\u0002+site:boost.org\u00018",
                     "t": {
-                        "\u0010": "//getbootstrap.com/docs/4.0/components/\u0002/\u00010",
+                        "\u0010": "//getbootstrap.com/docs/4.0/components/\u0002/\u000112",
                         "leg": "http://bootleggames.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                     }
                 },
@@ -2070,8 +2070,8 @@
                 "stonpubliclibrary": "//bpl.bibliocommons.com/search?q=\u0002&t=smart&search_category=keyword&commit=Search&submitsearch=go&se=catalog\u00010",
                 "tb": "//duckduckgo.com/?q=site%3Abattleofthebits.org+\u0002\u00010",
                 "tlist": "//botlist.co/search?query=\u0002\u00010",
-                "to3": "//boto3.readthedocs.io/en/latest/search.html?q=\u0002&check_keywords=yes&area=default\u000111",
-                "ulanger": "http://www.boulanger.com/resultats?tr=\u0002\u00010",
+                "to3": "//boto3.readthedocs.io/en/latest/search.html?q=\u0002&check_keywords=yes&area=default\u00016",
+                "ulanger": "http://www.boulanger.com/resultats?tr=\u0002\u00016",
                 "ulet": "http://www.bouletcorp.com/?s=\u0002\u00010",
                 "untysource": "//www.bountysource.com/search?query=\u0002\u00010",
                 "urbon": "http://bourbon.io/docs/?q=\u0002\u00010",
@@ -2080,24 +2080,24 @@
                 "yslife": "http://boyslife.org/search/?q=\u0002 \u00010"
             },
             "p": {
-                "\u0010": "http://beautifulpixels.com/?s=\u0002 \u00015",
+                "\u0010": "http://beautifulpixels.com/?s=\u0002 \u00017",
                 "a": {
-                    "\u0010": "http://bulbapedia.bulbagarden.net/wiki/\u0002\u000135",
-                    "nda": "//www.boredpanda.com/?s=\u0002\u000110"
+                    "\u0010": "http://bulbapedia.bulbagarden.net/wiki/\u0002\u000145",
+                    "nda": "//www.boredpanda.com/?s=\u0002\u00013"
                 },
-                "b": "http://www.bpb.de/suche/?suchwort=\u0002&suchen=Suchen\u00015",
-                "edia": "http://bulbapedia.bulbagarden.net/w/index.php?title=Special:Search&search=\u0002&go=Go\u000114",
+                "b": "http://www.bpb.de/suche/?suchwort=\u0002&suchen=Suchen\u00010",
+                "edia": "http://bulbapedia.bulbagarden.net/w/index.php?title=Special:Search&search=\u0002&go=Go\u000118",
                 "i": "http://products.bpiworld.org/companies?title=&field_industry_category_tid=&field_member_id_value=\u0002\u00010",
                 "l": "http://www.backpackinglight.com/cgi-bin/backpackinglight/search.html?q=\u0002\u00010",
-                "m": "//songbpm.com/\u0002\u00010",
+                "m": "//songbpm.com/\u0002\u00014",
                 "o": {
                     "\u0010": "//bugs.python.org/issue?%40columns=id%2Cactivity%2Ctitle%2Ccreator%2Cassignee%2Cstatus%2Ctype&%40sort=-activity&%40filter=status&%40action=searchid&ignore=file%3Acontent&%40search_text=\u0002&submit=search&status=-1%2C1%2C2%2C3\u00010",
                     "i": "//bugs.python.org/issue\u0002\u00010",
                     "p": "//www.brainpop.com/search/?keyword=\u0002\u00010",
-                    "st": "http://track.bpost.be/btr/web/#/search?itemCode=\u0002\u00010"
+                    "st": "http://track.bpost.be/btr/web/#/search?itemCode=\u0002\u00015"
                 },
                 "p": {
-                    "\u0010": "//bibliotheques.paris.fr/Default/search.aspx?SC=CATALOGUE&QUERY=\u0002&QUERY_LABEL=\u00013",
+                    "\u0010": "//bibliotheques.paris.fr/Default/search.aspx?SC=CATALOGUE&QUERY=\u0002&QUERY_LABEL=\u00010",
                     "n": "http://katalog.bppn.waw.pl/F?func=find-b&request=\u0002&find_code=WRD&adjacent=N&local_base=PRA01&x=0&y=0&filter_code_1=WLN&filter_request_1=&filter_code_2=WYR&filter_request_2=&filter_code_3=WYR&filter_request_3=&filter_code_4=WFM&filter_request_4=&filter_code_5=WSL&filter_request_5=\u00010",
                     "ro": "//pro.beatport.com/search?q=\u0002\u00010"
                 },
@@ -2106,39 +2106,39 @@
             },
             "q": "//www.bloombergquint.com/search?q=\u0002\u00010",
             "r": {
-                "\u0010": "http://www.baseball-reference.com/pl/player_search.cgi?search=\u0002\u00010",
+                "\u0010": "http://www.baseball-reference.com/pl/player_search.cgi?search=\u0002\u00014",
                 "ack": "//www.brack.ch/search?query=\u0002\u00010",
                 "ainpop": {
                     "\u0010": "//www.brainpop.com/search/search.weml?keyword=\u0002\u00010",
                     "educators": "http://educators.brainpop.com/search/?q=\u0002\u00010"
                 },
-                "ainyquote": "//www.brainyquote.com/search_results.html?q=\u0002\u00010",
+                "ainyquote": "//www.brainyquote.com/search_results.html?q=\u0002\u00013",
                 "akdag": "//brakdag.nl/?s=\u0002\u00010",
                 "ands": "http://www.brandsoftheworld.com/search/logo?search_api_views_fulltext=\u0002\u00010",
                 "atabase": "http://www.bratabase.com/search/?q=\u0002\u00010",
-                "ave": "//search.brave.com/search?q=\u0002\u00011110",
+                "ave": "//search.brave.com/search?q=\u0002\u00012529",
                 "d": "//boardreader.com/s/\u0002.html\u00010",
                 "eitbart": "http://www.breitbart.com/search/?s=\u0002\u00010",
-                "ettspiele": "http://www.brettspiel-angebote.de/spiele/?s=\u0002&t=\u00015",
+                "ettspiele": "http://www.brettspiel-angebote.de/spiele/?s=\u0002&t=\u00013",
                 "ew": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002+site%3Aformulae.brew.sh\u000161",
-                    "f": "//formulae.brew.sh/formula/\u0002\u000124"
+                    "\u0010": "//duckduckgo.com/?q=\u0002+site%3Aformulae.brew.sh\u0001101",
+                    "f": "//formulae.brew.sh/formula/\u0002\u000117"
                 },
                 "i": {
-                    "\u0010": "//www.bing.com/images/search?q=imgurl:\u0002&view=detailv2&iss=sbi&FORM=IRSBIQ#enterInsights\u00010",
+                    "\u0010": "//www.bing.com/images/search?q=imgurl:\u0002&view=detailv2&iss=sbi&FORM=IRSBIQ#enterInsights\u00013",
                     "cklink": {
-                        "\u0010": "http://www.bricklink.com/search.asp?q=\u0002\u00017",
+                        "\u0010": "http://www.bricklink.com/search.asp?q=\u0002\u00015",
                         "cat": "http://www.bricklink.com/catalogList.asp?q=\u0002\u00015"
                     },
                     "ckpart": "http://brickset.com/parts?query=\u0002\u00010",
-                    "ckset": "http://brickset.com/sets?query=\u0002\u000115",
+                    "ckset": "http://brickset.com/sets?query=\u0002\u000112",
                     "coman": "//www.bricoman.it/search/?q=\u0002\u00010",
                     "ghtstorm": "http://www.brightstorm.com/search/?k=\u0002\u00010",
                     "m": "http://www.bricksinmotion.com/forums/search/?action=search&keywords=\u0002&search=Submit+search&show_as=topics\u00010",
                     "t": {
-                        "\u0010": "//www.britannica.com/search?query=\u0002\u00010",
+                        "\u0010": "//www.britannica.com/search?query=\u0002\u00018",
                         "annica": {
-                            "\u0010": "http://www.britannica.com/search?query=\u0002\u00019",
+                            "\u0010": "http://www.britannica.com/search?query=\u0002\u000117",
                             "schoole": "http://school.eb.com/levels/elementary/search/articles?query=\u0002\u00010",
                             "schoolh": "http://school.eb.com/levels/high/search/articles?query=\u0002\u00010",
                             "schoolm": "http://school.eb.com/levels/middle/search/articles?query=\u0002\u00010"
@@ -2168,10 +2168,10 @@
                         "lib": "//search.library.brown.edu/?utf8=✓&q=\u0002\u00010"
                     }
                 },
-                "reg": "http://w2.brreg.no/enhet/sok/treffliste.jsp?navn=\u0002 &orgform=0&fylke=0&kommune=0\u00014",
+                "reg": "http://w2.brreg.no/enhet/sok/treffliste.jsp?navn=\u0002 &orgform=0&fylke=0&kommune=0\u00010",
                 "st": "//brawlstars.fandom.com/wiki/Special:Search?query=\u0002\u00010",
                 "t": {
-                    "\u0010": "//www.britannica.com/search?query=\u0002\u00010",
+                    "\u0010": "//www.britannica.com/search?query=\u0002\u00018",
                     "m": "//www.baroteam.fr/?s=\u0002\u00010"
                 },
                 "umario": "http://brumario.usal.es/search/?searchtype=X&searcharg=\u0002 &op=Buscar&SORT=D&searchscope=\u00010",
@@ -2179,23 +2179,23 @@
                 "utsel": "//www.brutsellog.nl/?s=\u0002\u00010"
             },
             "s": {
-                "\u0010": "//www.bing.com/shop?q=\u0002\u000114",
+                "\u0010": "//www.bing.com/shop?q=\u0002\u000112",
                 "4": "//www.crummy.com/software/BeautifulSoup/bs4/doc/search.html?q=\u0002\u00010",
                 "a": {
                     "\u0010": "//www.biblesociety.org.au/?s=\u0002&x=0&y=0\u00010",
-                    "ber": "//bsaber.com/?s=\u0002\u00014",
+                    "ber": "//bsaber.com/?s=\u0002\u00013",
                     "g": "//www.bsag.de/index.php?q=\u0002\u00010"
                 },
                 "b": "//opacplus.bsb-muenchen.de/InfoGuideClient/start.do?Login=opacext&BaseURL=https%3a%2f%2fopacplus.bsb-muenchen.de%2fInfoGuideClient%2fstart.do%3fLogin%3dopacext&Query=-1=%22\u0002%22\u00010",
-                "dman": "http://www.freebsd.org/cgi/man.cgi?query=\u0002\u000121",
+                "dman": "http://www.freebsd.org/cgi/man.cgi?query=\u0002\u00010",
                 "i": {
-                    "\u0010": "http://www.businessinsider.com/s?q=\u0002\u00010",
+                    "\u0010": "http://www.businessinsider.com/s?q=\u0002\u00014",
                     "shop": "//shop.bsigroup.com/SearchResults/?q=\u0002\u00010"
                 },
                 "l": "http://www.signbsl.com/sign/\u0002\u00010",
                 "ocial": "//www.bing.com/social/search/updates?q=\u0002\u00010",
                 "p": "//www.blendswap.com/blends/search?keywords=\u0002\u00010",
-                "r": "http://www.blueskyrotor.com/performance/search/index.php?keyword=\u0002\u000112",
+                "r": "http://www.blueskyrotor.com/performance/search/index.php?keyword=\u0002\u00019",
                 "t": {
                     "\u0010": "http://www.barbershoptags.com/dbpage.php?pg=tags&go=Go&_searchq=\u0002\u00010",
                     "ar": {
@@ -2206,34 +2206,34 @@
                 "w": "//bladeandsoul.gamepedia.com/index.php?search=\u0002\u00010"
             },
             "t": {
-                "\u0010": "//www.bing.com/translator?text=\u0002\u000188",
+                "\u0010": "//www.bing.com/translator?text=\u0002\u000146",
                 "abs": "http://www.ultimate-guitar.com/search.php?s=\u0002&w=songs\u00010",
                 "c": {
                     "\u0010": "//www.blockchain.com/search?search=\u0002\u00019",
                     "addr": "//www.blockchain.com/btc/address/\u0002\u00010",
-                    "m": "http://bitcoinity.org/markets/\u0002/USD\u000167"
+                    "m": "http://bitcoinity.org/markets/\u0002/USD\u000111"
                 },
-                "name": "//www.behindthename.com/names/search.php?terms=\u0002&type=\u000133",
+                "name": "//www.behindthename.com/names/search.php?terms=\u0002&type=\u000162",
                 "rfs": "//btrfs.wiki.kernel.org/index.php?title=Special%3ASearch&search=\u0002\u00010",
-                "s": "//bugs.debian.org/cgi-bin/bugreport.cgi?bug=\u0002\u00018",
+                "s": "//bugs.debian.org/cgi-bin/bugreport.cgi?bug=\u0002\u00010",
                 "tf": "http://bttf.duckduckgo.com/?q=\u0002\u00010",
-                "url": "http://www.microsofttranslator.com/bv.aspx?a=\u0002\u00014"
+                "url": "http://www.microsofttranslator.com/bv.aspx?a=\u0002\u00015"
             },
             "u": {
-                "\u0010": "//bulbapedia.bulbagarden.net/w/index.php?title=Special%3ASearch&search=\u0002\u0001365",
+                "\u0010": "//bulbapedia.bulbagarden.net/w/index.php?title=Special%3ASearch&search=\u0002\u0001438",
                 "b": "//www.bookbub.com/search?search=\u0002\u00010",
                 "cea": "http://ucm.summon.serialssolutions.com/es-ES/#!/search?ho=t&fvf=ContentType,Newspaper%20Article,t&l=es-ES&q=\u0002&pg=buscador&utf8=%E2%9C%93\u00010",
                 "ch": {
                     "\u0010": "//buchonline.info/?s=\u0002\u00010",
-                    "7": "//www.buch7.de/store/simple_search_results?utf8=%E2%9C%93&navkat=&search=\u0002&commit.x=0&commit.y=0\u00014",
+                    "7": "//www.buch7.de/store/simple_search_results?utf8=%E2%9C%93&navkat=&search=\u0002&commit.x=0&commit.y=0\u00010",
                     "preis24": "//www.buchpreis24.de/stichwort/\u0002\u00010"
                 },
-                "dgetbytes": "http://www.budgetbytes.com/?s=\u0002\u00019",
+                "dgetbytes": "http://www.budgetbytes.com/?s=\u0002\u00013",
                 "ej": "//buprimo.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=BU&lang=en_US&offset=0\u00010",
                 "ffalolib": "//www.buffalolib.org/vufind/Union/Search?lookfor=\u0002&type=keyword&submit=Find&sort=title\u00010",
-                "ffy": "http://buffy.wikia.com/wiki/Special:Search?search= \u0002&go=Go\u00010",
+                "ffy": "http://buffy.wikia.com/wiki/Special:Search?search= \u0002&go=Go\u00014",
                 "gforum": "//www.bug.hr/forum/search/topic/?txt=\u0002\u00010",
-                "gguide": "http://bugguide.net/index.php?q=search&keys=\u0002\u00010",
+                "gguide": "http://bugguide.net/index.php?q=search&keys=\u0002\u00014",
                 "gzilla": "//bugzilla.mozilla.org/buglist.cgi?quicksearch=\u0002 \u00010",
                 "ien": "http://www.buienalarm.nl/location/\u0002\u00010",
                 "ild": "http://www.build.com/index.cfm?page=search:browse&term=\u0002\u00010",
@@ -2245,12 +2245,12 @@
                 "kdev": "//dev.bukkit.org/search?search=\u0002\u00010",
                 "kkit": "//www.curseforge.com/minecraft/bukkit-plugins/search?search=\u0002\u00010",
                 "lba": {
-                    "\u0010": "//bulbapedia.bulbagarden.net/w/index.php?title=Special%3ASearch&search=\u0002\u0001365",
-                    "pedia": "http://bulbapedia.bulbagarden.net/w/index.php?title=Special:Search&search=\u0002&go=Go\u000114"
+                    "\u0010": "//bulbapedia.bulbagarden.net/w/index.php?title=Special%3ASearch&search=\u0002\u0001438",
+                    "pedia": "http://bulbapedia.bulbagarden.net/w/index.php?title=Special:Search&search=\u0002&go=Go\u000118"
                 },
                 "lletproof": "//blog.bulletproof.com/?s=\u0002\u00010",
                 "llmoose": "http://www.bullmoose.com/search?q=\u0002&SC=1\u00019",
-                "m": "//www.mangaupdates.com/search.html?search=\u0002\u00010",
+                "m": "//www.mangaupdates.com/search.html?search=\u0002\u00015",
                 "nd": {
                     "\u0010": "//www.bund.net/service/suchergebnis/?L=0&q=\u0002\u00010",
                     "le": {
@@ -2259,8 +2259,8 @@
                         "s": "//www.bundlestars.com/en/games?search=\u0002\u00010"
                     }
                 },
-                "ng": "http://www.lawyersaroundme.com/search/?term=\u0002\u00015",
-                "nnings": "//www.bunnings.com.au/search/products?q=\u0002&redirectFrom=Any\u000113",
+                "ng": "http://www.lawyersaroundme.com/search/?term=\u0002\u00010",
+                "nnings": "//www.bunnings.com.au/search/products?q=\u0002&redirectFrom=Any\u000127",
                 "nq": "//together.bunq.com/?q=\u0002\u00010",
                 "nware": "http://www.bunnings.com.au/search/products?q=\u0002 &redirectFrom=Any\u00010",
                 "p8": "http://catalogue.bu.univ-paris8.fr/cgi-bin/koha/opac-search.pl?idx=&q=\u0002\u00010",
@@ -2269,33 +2269,33 @@
                 "sa": "http://www.basketusa.com/?s=\u0002\u00010",
                 "scape": "http://www.buscape.com.br/cprocura?produto=\u0002\u00013",
                 "sinessgovau": "//www.business.gov.au/search?q=\u0002\u00010",
-                "stimes": "//bustimes.org/search?q=\u0002\u00019",
+                "stimes": "//bustimes.org/search?q=\u0002\u00014",
                 "y": {
-                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
+                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
                     "cott": "http://www.buycott.com/search/all?query=\u0002\u00010",
-                    "ee": "http://buyee.jp/item/search?query=\u0002 \u00010",
+                    "ee": "http://buyee.jp/item/search?query=\u0002 \u00013",
                     "truckwheels": "http://www.buytruckwheels.com/index.php?route=product/search&filter_name=\u0002 \u00010"
                 },
                 "z": {
                     "\u0010": "//www.buzer.de/s1.htm?a=&g=\u0002\u00010",
                     "z": {
                         "\u0010": "http://www.playbuzz.com/search?query=\u0002\u00010",
-                        "feed": "//www.buzzfeed.com/search?q=\u0002\u000130"
+                        "feed": "//www.buzzfeed.com/search?q=\u0002\u000156"
                     }
                 }
             },
             "v": {
-                "\u0010": "//www.bing.com/videos?q=\u0002\u00011465",
+                "\u0010": "//www.bing.com/videos?q=\u0002\u00011262",
                 "g": "//fahrinfo.bvg.de/Fahrinfo/bin/query.bin/?pk_campaign=BVG.de_Eingabe&from=\u0002 \u00016",
                 "ideo": {
-                    "\u0010": "//www.bing.com/videos?q=\u0002\u00011465",
-                    "s": "//www.bing.com/videos?q=\u0002\u00011465"
+                    "\u0010": "//www.bing.com/videos?q=\u0002\u00011262",
+                    "s": "//www.bing.com/videos?q=\u0002\u00011262"
                 },
                 "s": "http://pesquisa.bvsalud.org/regional/?q=\u0002\u00010"
             },
             "w": {
-                "\u0010": "//www.bing.com/weather/forecast?q=\u0002\u00019",
-                "books": "http://www.betterworldbooks.com/\u0002-H0.aspx?SearchTerm=\u0002 \u00015",
+                "\u0010": "//www.bing.com/weather/forecast?q=\u0002\u00018",
+                "books": "http://www.betterworldbooks.com/\u0002-H0.aspx?SearchTerm=\u0002 \u00010",
                 "c": "http://belfrycomics.net/pg/?searchtype=Titles&searchpat=\u0002\u00010",
                 "eek": "//www.bing.com/search?q=\u0002&filters=ex1%3a\"\"ez2\"\"\u00010",
                 "s": "//bws.com.au/search?searchTerm=\u0002\u00010"
@@ -2311,37 +2311,37 @@
             "ztch": "//yadda.icm.edu.pl/baztech/search/page.action?q=sc.general*c_0all_0eq.\u0002*l_0&qt=SEARCH\u00010"
         },
         "c": {
-            "\u0010": "http://www.cnet.com/1770-5_1-0.html?query=\u0002\u0001148",
+            "\u0010": "http://www.cnet.com/1770-5_1-0.html?query=\u0002\u0001186",
             "++": {
                 "\u0010": "http://www.cplusplus.com/search.do?q=\u0002\u00010",
                 "ref": "http://en.cppreference.com/mwiki/index.php?search=Special%3ASearch&search=\u0002\u00010"
             },
             "1024": "http://www.commander1024.de/wordpress/?s=\u0002\u00010",
             "2": {
-                "\u0010": "http://c2.com/cgi/fullSearch?search=\u0002\u000183",
+                "\u0010": "http://c2.com/cgi/fullSearch?search=\u0002\u00013",
                 "1": "//www.channel21.de/catalogsearch/result/?q=\u0002\u00010",
-                "4": "//www.chrono24.com/search/index.htm?watchTypes=&query=\u0002&dosearch=true&searchexplain=1&accessoryTypes=\u00016",
+                "4": "//www.chrono24.com/search/index.htm?watchTypes=&query=\u0002&dosearch=true&searchexplain=1&accessoryTypes=\u00018",
                 "c": {
                     "\u0010": "http://www.camptocamp.org/summits/list/snam/\u0002\u00010",
                     "forum": "http://www.camptocamp.org/documents/search?type=forums&q=\u0002 \u00010",
                     "site": "http://www.camptocamp.org/documents/search?type=sites&q=\u0002\u00010",
                     "summit": "http://www.camptocamp.org/documents/search?type=summits&q=\u0002\u00010"
                 },
-                "e": "//translate.google.com/#cs/en/\u0002\u00014"
+                "e": "//translate.google.com/#cs/en/\u0002\u00010"
             },
             "3tv": "//media.ccc.de/search/?q=\u0002\u00010",
             "4": "http://www.channel4.com/search/?q=\u0002\u00010",
             "64wde": "http://www.c64-wiki.de/index.php?title=Spezial%3ASuche&go=Seite&search=\u0002\u00010",
             "74": "//cycling74.com/search/page/1/\u0002\u00010",
             "a": {
-                "\u0010": "//www.amazon.ca/s?k=\u0002\u0001689",
+                "\u0010": "//www.amazon.ca/s?k=\u0002\u0001705",
                 "a": "http://www.caa.ca/?s=\u0002&submit=Search&lang=en\u00010",
                 "bq": "http://www.cabq.gov/searchresults?q=\u0002\u00010",
                 "che": {
-                    "\u0010": "//webcache.googleusercontent.com/search?q=cache:\u0002\u000124",
+                    "\u0010": "//webcache.googleusercontent.com/search?q=cache:\u0002\u000119",
                     "d": {
-                        "\u0010": "//webcache.googleusercontent.com/search?q=cache:\u0002\u000124",
-                        "view": "//webcache.googleusercontent.com/search?q=cache:\u0002\u000124"
+                        "\u0010": "//webcache.googleusercontent.com/search?q=cache:\u0002\u000119",
+                        "view": "//webcache.googleusercontent.com/search?q=cache:\u0002\u000119"
                     }
                 },
                 "ct": {
@@ -2352,19 +2352,19 @@
                     }
                 },
                 "d": {
-                    "\u0010": "//www.caddetails.com/search?q=\u0002\u00010",
+                    "\u0010": "//www.caddetails.com/search?q=\u0002\u00013",
                     "ence": "//www.cadence.com/content/cadence-www/global/en_US/home/search.html?k=\u0002\u00010"
                 },
                 "fepress": "//www.cafepress.com/+\u0002\u00010",
                 "fr": "http://www.carrefour.fr/?q=\u0002\u00010",
-                "gematch": "http://www.cagematch.net/?id=666&search=\u0002\u000138",
+                "gematch": "http://www.cagematch.net/?id=666&search=\u0002\u000148",
                 "h": {
-                    "\u0010": "http://michaelyingling.com/random/calvin_and_hobbes/search.php?phrase=\u0002\u00010",
-                    "o": "//www.cardhoarder.com/cards?data[search]=\u0002\u00010"
+                    "\u0010": "http://michaelyingling.com/random/calvin_and_hobbes/search.php?phrase=\u0002\u00013",
+                    "o": "//www.cardhoarder.com/cards?data[search]=\u0002\u00015"
                 },
-                "irn": "http://www.cairn.info/resultats_recherche.php?searchTerm=\u0002\u00018",
+                "irn": "http://www.cairn.info/resultats_recherche.php?searchTerm=\u0002\u000110",
                 "ke": {
-                    "\u0010": "http://api.cakephp.org/search/\u0002\u00013",
+                    "\u0010": "http://api.cakephp.org/search/\u0002\u00010",
                     "2": {
                         "\u0010": "http://book.cakephp.org/2.0/en/search.html?q=\u0002\u00010",
                         "book": "http://book.cakephp.org/2.0/en/search.html?q=\u0002 \u00010"
@@ -2372,26 +2372,26 @@
                     "book": "//book.cakephp.org/3.0/en/search.html?check_keywords=yes&area=default&q=\u0002\u00010"
                 },
                 "lc": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002&ia=calculator\u000173",
+                    "\u0010": "//duckduckgo.com/?q=\u0002&ia=calculator\u000156",
                     "ulator": "//duckduckgo.com/?ia=calculator&q=\u0002\u00018"
                 },
-                "ld": "http://dictionary.cambridge.org/search/british/?source=duckduckgo&q=\u0002\u0001370",
-                "lendar": "//www.google.com/calendar/b/0/render?q=\u0002\u000136",
+                "ld": "http://dictionary.cambridge.org/search/british/?source=duckduckgo&q=\u0002\u0001289",
+                "lendar": "//www.google.com/calendar/b/0/render?q=\u0002\u000139",
                 "ll": {
                     "\u0010": "http://qrzcq.com/?q=\u0002&action=search&page=search\u00010",
-                    "ook": "http://callook.info/\u0002\u00013"
+                    "ook": "http://callook.info/\u0002\u00010"
                 },
                 "ls": "//www.caloriecount.com/search/foods?searchpro=\u0002\u00010",
-                "lvinandhobbes": "http://michaelyingling.com/random/calvin_and_hobbes/search.php?phrase=\u0002\u00010",
+                "lvinandhobbes": "http://michaelyingling.com/random/calvin_and_hobbes/search.php?phrase=\u0002\u00013",
                 "m": {
-                    "\u0010": "http://search.cam.ac.uk/web?query=\u0002\u00013",
+                    "\u0010": "http://search.cam.ac.uk/web?query=\u0002\u00010",
                     "aro": "//www.z28.com/search/search?keywords=\u0002&order=relevance\u00010",
-                    "bridge": "http://dictionary.cambridge.org/dictionary/english/\u0002\u0001344",
-                    "d": "http://dictionary.cambridge.org/search/american-english/direct/?q=\u0002\u0001247",
+                    "bridge": "http://dictionary.cambridge.org/dictionary/english/\u0002\u0001449",
+                    "d": "http://dictionary.cambridge.org/search/american-english/direct/?q=\u0002\u0001287",
                     "el": {
-                        "\u0010": "http://camelcamelcamel.com/products?sq=\u0002 \u000157",
+                        "\u0010": "http://camelcamelcamel.com/products?sq=\u0002 \u000140",
                         "de": "//de.camelcamelcamel.com/products?sq=\u0002\u00010",
-                        "fr": "//fr.camelcamelcamel.com/search?sq=\u0002\u00013"
+                        "fr": "//fr.camelcamelcamel.com/search?sq=\u0002\u00010"
                     },
                     "erapb": "//www.camerapricebuster.co.uk/Search?q=\u0002\u00010",
                     "esen": "//dictionary.cambridge.org/dictionary/spanish-english/\u0002\u00010",
@@ -2404,30 +2404,30 @@
                     },
                     "pus": {
                         "\u0010": "//accucampus.net/search?q=\u0002\u00010",
-                        "nav": "//navigator.tu-dresden.de/erweitertesuche/\u0002\u00010"
+                        "nav": "//navigator.tu-dresden.de/erweitertesuche/\u0002\u00013"
                     },
-                    "tw": "//dictionary.cambridge.org/dictionary/english-chinese-traditional/\u0002\u000138"
+                    "tw": "//dictionary.cambridge.org/dictionary/english-chinese-traditional/\u0002\u000144"
                 },
                 "n": {
-                    "\u0010": "//recherche-search.gc.ca/rGs/s_r?cdn=canada&st=s&num=10&langs=eng&st1rt=0&s5bm3ts21rch=x&q=\u0002\u00010",
+                    "\u0010": "//recherche-search.gc.ca/rGs/s_r?cdn=canada&st=s&num=10&langs=eng&st1rt=0&s5bm3ts21rch=x&q=\u0002\u00014",
                     "ada": {
-                        "\u0010": "//recherche-search.gc.ca/rGs/s_r?cdn=canada&st=s&num=10&langs=eng&st1rt=0&s5bm3ts21rch=x&q=\u0002\u00010",
-                        "computers": "http://www.canadacomputers.com/advanced_search_result.php?keywords=\u0002 \u00013",
-                        "post": "//www.canadapost.ca/cpotools/apps/track/personal/findByTrackNumber?trackingNumber=\u0002&LOCALE=en&LOCALE2=en\u000117"
+                        "\u0010": "//recherche-search.gc.ca/rGs/s_r?cdn=canada&st=s&num=10&langs=eng&st1rt=0&s5bm3ts21rch=x&q=\u0002\u00014",
+                        "computers": "http://www.canadacomputers.com/advanced_search_result.php?keywords=\u0002 \u00010",
+                        "post": "//www.canadapost.ca/cpotools/apps/track/personal/findByTrackNumber?trackingNumber=\u0002&LOCALE=en&LOCALE2=en\u00015"
                     },
-                    "adiantire": "http://www.canadiantire.ca/en/search-results.html?searchByTerm=true&q=\u0002\u00010",
+                    "adiantire": "http://www.canadiantire.ca/en/search-results.html?searchByTerm=true&q=\u0002\u00015",
                     "dade": "//www.c-and-a.com/webapp/wcs/stores/servlet/SearchDisplay?catalogId=10001&storeId=10153&langId=-3&articleSearch=false&searchTerm=\u0002&x=0&y=0\u00010",
                     "dlestickpatterns": "http://www.candlestickpatterns.org/?s=\u0002\u00010",
                     "istream": {
                         "\u0010": "http://www.canistream.it/search/term/\u0002\u00010",
                         "it": "http://www.canistream.it/search/term/\u0002\u00010",
                         "movie": "http://www.canistream.it/search/movie/\u0002\u00010",
-                        "tv": "http://www.canistream.it/search/tv/\u0002\u00010"
+                        "tv": "http://www.canistream.it/search/tv/\u0002\u00014"
                     },
-                    "iuse": "http://caniuse.com/#search=\u0002\u0001262",
-                    "lii": "http://www.canlii.ca/en/search/search.do?all=\u0002\u000114",
+                    "iuse": "http://caniuse.com/#search=\u0002\u0001226",
+                    "lii": "http://www.canlii.ca/en/search/search.do?all=\u0002\u00010",
                     "nabis": "//www.andcannabis.com/?s=\u0002\u00010",
-                    "on": "//www.usa.canon.com/internet/portal/us/home/searchresults?query=\u0002&searchTab=products\u00013",
+                    "on": "//www.usa.canon.com/internet/portal/us/home/searchresults?query=\u0002&searchTab=products\u00010",
                     "oo": "http://www.canoonet.eu/services/Controller?input=\u0002\u00010",
                     "opener": "http://11foot8.com/?s=\u0002\u00010",
                     "to": {
@@ -2436,30 +2436,30 @@
                     }
                 },
                 "p": {
-                    "\u0010": "//coinmarketcap.com/search/?q=\u0002\u000130",
-                    "f": "//www.capfriendly.com/search?s=\u0002\u00016",
+                    "\u0010": "//coinmarketcap.com/search/?q=\u0002\u000122",
+                    "f": "//www.capfriendly.com/search?s=\u0002\u000126",
                     "ital": "//www.capital.bg/search.php?stext=\u0002\u00010",
-                    "ost": "http://www.canadapost.ca//cpotools/apps/track/personal/findByTrackNumber?trackingNumber=\u0002\u00010",
+                    "ost": "http://www.canadapost.ca//cpotools/apps/track/personal/findByTrackNumber?trackingNumber=\u0002\u00017",
                     "p": "http://www.cappusa.com/catalogsearch/result/?q=\u0002\u00010"
                 },
                 "r": {
-                    "\u0010": "http://www.carmagazine.co.uk/GLOBAL/Search-Results/?N=0&Ntx=mode%20matchallpartial&Ntk=site&Ntt=\u0002\u00014",
-                    "anddriver": "http://caranddriver.com/search/\u0002\u00014",
+                    "\u0010": "http://www.carmagazine.co.uk/GLOBAL/Search-Results/?N=0&Ntx=mode%20matchallpartial&Ntk=site&Ntt=\u0002\u00013",
+                    "anddriver": "http://caranddriver.com/search/\u0002\u00010",
                     "bs": "http://www.calorieking.com.au/foods/search.php?keywords=\u0002&showresults=yes&go=Search\u00010",
                     "dboard": "//www.cardboardconnection.com/search-results?q=\u0002\u00010",
                     "dkingdom": "//www.cardkingdom.com/catalog/search?search=header&filter%5Bname%5D=\u0002\u00010",
                     "eerbuilder": "http://www.careerbuilder.com/Jobseeker/Jobs/JobResults.aspx?IPath=QH&ch=&rs=&s_rawwords=\u0002&s_jobtypes=ALL&s_freshness=30&s_education=DRNS&s_freeloc=&qsbButton=Find+Jobs+%3E%3E\u00010",
-                    "go": "//crates.io/search?q=\u0002\u0001871",
-                    "jam": "//carjam.co.nz/car/?plate=\u0002\u00015",
-                    "mag": "http://www.carmagazine.co.uk/GLOBAL/Search-Results/?N=0&Ntx=mode%20matchallpartial&Ntk=site&Ntt=\u0002\u00014",
+                    "go": "//crates.io/search?q=\u0002\u0001734",
+                    "jam": "//carjam.co.nz/car/?plate=\u0002\u00014",
+                    "mag": "http://www.carmagazine.co.uk/GLOBAL/Search-Results/?N=0&Ntx=mode%20matchallpartial&Ntk=site&Ntt=\u0002\u00013",
                     "max": "//www.carmax.com/search#FreeText=\u0002\u00010",
-                    "ousell": "//carousell.com/search/products/?query=\u0002 \u00010",
+                    "ousell": "//carousell.com/search/products/?query=\u0002 \u000112",
                     "rot": "http://search.carrot2.org/stable/search?source=web&view=folders&skin=fancy-compact&query=\u0002&results=100&algorithm=lingo\u00010",
-                    "sales": "//www.carsales.com.au/cars/results/?q=CarAll.keyword(\u0002).&area=Stock&vertical=car&WT.z_srchsrcx=makemodel\u00010",
+                    "sales": "//www.carsales.com.au/cars/results/?q=CarAll.keyword(\u0002).&area=Stock&vertical=car&WT.z_srchsrcx=makemodel\u00014",
                     "toonnetwork": "http://www.cartoonnetwork.com/search/index.html?keywords=\u0002\u00010"
                 },
                 "s": {
-                    "\u0010": "http://www.commonchemistry.org/ChemicalDetail.aspx?ref=\u0002\u00013",
+                    "\u0010": "http://www.commonchemistry.org/ChemicalDetail.aspx?ref=\u0002\u00010",
                     "chy": "http://stadt-bremerhaven.de/?s=\u0002\u00010",
                     "etext": "//casetext.com/search?q=\u0002\u00010",
                     "hoverflow": "http://www.cashoverflow.in/?s=\u0002 \u00010",
@@ -2472,16 +2472,16 @@
                     "h": {
                         "\u0010": "http://www.cathdb.info/search?q=\u0002\u00010",
                         "olic": {
-                            "\u0010": "http://www.catholic.com/search/content/\u0002\u00013",
+                            "\u0010": "http://www.catholic.com/search/content/\u0002\u00010",
                             "store": "//www.zieglers.com/search.php?search_query=\u0002\u00010"
                         }
                     }
                 }
             },
             "b": {
-                "\u0010": "//www.crunchbase.com/textsearch?q=\u0002\u0001122",
+                "\u0010": "//www.crunchbase.com/textsearch?q=\u0002\u000152",
                 "ase": "http://www.computerbase.de/suche/?q=\u0002\u00010",
-                "br": "//www.sports-reference.com/cbb/search/search.fcgi?hint=&search=\u0002&pid=&idx=\u00010",
+                "br": "//www.sports-reference.com/cbb/search/search.fcgi?hint=&search=\u0002&pid=&idx=\u00015",
                 "c": "//www.cbc.ca/search?q=\u0002\u00010",
                 "d": {
                     "\u0010": "http://www.christianbook.com/Christian/Books/easy_find?Ntt=\u0002&N=0&Ntk=keywords&action=Search&Ne=0\u00010",
@@ -2492,7 +2492,7 @@
                 "lue": "//www.coolblue.nl/zoeken?query=\u0002\u00010",
                 "n": "http://www1.cbn.com/cbn-search?search_term=\u0002&site=default_collection\u00010",
                 "ottle": "//codebottle.io/?q=\u0002\u00010",
-                "r": "http://comicbookroundup.com/search_results.php?f_search=\u0002\u00010",
+                "r": "http://comicbookroundup.com/search_results.php?f_search=\u0002\u00014",
                 "s": {
                     "\u0010": "//www.cbs.nl/nl-nl/zoeken/?query=\u0002\u00010",
                     "ervice": "http://www.cbservicedetersivi.it/?s=\u0002\u00010",
@@ -2504,17 +2504,17 @@
                 "x": "http://choualbox.com/recherche?q=\u0002\u00010"
             },
             "c": {
-                "\u0010": "//search.creativecommons.org/search?q=\u0002\u000124",
+                "\u0010": "//search.creativecommons.org/search?q=\u0002\u000116",
                 "ap": "//coinmarketcap.com/currencies/search/?q=\u0002\u00010",
                 "b": "//www.climbbybike.com/climbs_selection.asp?Mountainname=\u0002\u00010",
                 "c": {
-                    "\u0010": "http://camelcamelcamel.com/search?sq=\u0002\u0001287",
+                    "\u0010": "http://camelcamelcamel.com/search?sq=\u0002\u0001225",
                     "c": {
                         "\u0010": "http://ccc.scborromeo.org.master.com/texis/master/search/?sufs=0&q=\u0002\u00010",
-                        "a": "//ca.camelcamelcamel.com/search?sq=\u0002\u000112"
+                        "a": "//ca.camelcamelcamel.com/search?sq=\u0002\u00019"
                     },
                     "de": "//de.camelcamelcamel.com/search?sq=\u0002\u00010",
-                    "uk": "http://uk.camelcamelcamel.com/search?sq=\u0002\u000116"
+                    "uk": "http://uk.camelcamelcamel.com/search?sq=\u0002\u000110"
                 },
                 "d": "http://hamster.foxhollow.ca/ccd/index.php?keywords=\u0002 \u00010",
                 "el": "http://www.ccel.org/search/fulltext/\u0002\u00010",
@@ -2524,11 +2524,11 @@
                 "k": "http://cinemaclock.com/search?r=bri&m=Vancouver&key=\u0002 \u00010",
                 "l": {
                     "\u0010": "http://www.cclonline.com/search/?q=\u0002\u00010",
-                    "y": "//colorcodedlyrics.com/?s=\u0002\u00013"
+                    "y": "//colorcodedlyrics.com/?s=\u0002\u00010"
                 },
                 "m": "//coinmarketcap.com/currencies/search/?q=\u0002\u00010",
                 "nz": "//www.cheapies.nz/search/node/\u0002\u00010",
-                "ode": "http://www.country-codes.org/\u0002\u00010",
+                "ode": "http://www.country-codes.org/\u0002\u00013",
                 "onst": "http://recherche.conseil-constitutionnel.fr/?q=\u0002\u00010",
                 "ook": "http://www.cybercook.com.br/receitas/\u0002\u00010",
                 "p": {
@@ -2536,7 +2536,7 @@
                     "lace": "//www.coworking.coffee/places?q=\u0002\u00010"
                 },
                 "r": "//ccr.chakralinux.org/packages.php?O=0&K=\u0002&do_Search=+Go+\u00010",
-                "search": "//ccsearch.creativecommons.org/search?q=\u0002\u000114",
+                "search": "//ccsearch.creativecommons.org/search?q=\u0002\u00017",
                 "st": "http://css-tricks.com/search-results/?q=\u0002\u00010",
                 "trl": "//www.class-central.com/search?q=\u0002 \u00010",
                 "tv": "http://so.cntv.cn/language/english/?qtext=\u0002\u00010",
@@ -2544,15 +2544,15 @@
                 "wiki": "http://computercraft.info/wiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010"
             },
             "d": {
-                "\u0010": "http://www.collinsdictionary.com/dictionary/english/\u0002?showCookiePolicy=true\u0001167",
+                "\u0010": "http://www.collinsdictionary.com/dictionary/english/\u0002?showCookiePolicy=true\u0001107",
                 "a": {
-                    "\u0010": "http://cda.chronomania.net/search.php?search=\u0002\u00013",
+                    "\u0010": "http://cda.chronomania.net/search.php?search=\u0002\u00010",
                     "ndlp": "http://www.cdandlp.com/en/search/?q=\u0002\u00010"
                 },
-                "b": "//chess-db.com/public/execute.jsp?name=\u0002\u00010",
-                "c": "http://www.cdc.gov/search.do?queryText=\u0002\u00010",
+                "b": "//chess-db.com/public/execute.jsp?name=\u0002\u00013",
+                "c": "http://www.cdc.gov/search.do?queryText=\u0002\u00014",
                 "d": {
-                    "\u0010": "//cheapdigitaldownload.com/catalog/search-\u0002\u000121",
+                    "\u0010": "//cheapdigitaldownload.com/catalog/search-\u0002\u00010",
                     "a": {
                         "\u0010": "http://cddawiki.chezzo.com/cdda_wiki/index.php?search=\u0002\u00010",
                         "i": "http://cdda-trunk.chezzo.com/search?q=\u0002\u00010",
@@ -2563,27 +2563,27 @@
                     "\u0010": "http://lookup.computerlanguage.com/host_app/search?cid=C999999&term=\u0002&lookup.x=0&lookup.y=0\u00010",
                     "en": "http://www.collinsdictionary.com/spellcheck/english-german?q=\u0002 \u00010",
                     "nde": "//dictionary.cambridge.org/dictionary/english-german/\u0002\u00010",
-                    "nes": "//dictionary.cambridge.org/dictionary/english-spanish/\u0002\u00013"
+                    "nes": "//dictionary.cambridge.org/dictionary/english-spanish/\u0002\u00010"
                 },
                 "gdic": "http://dictionary.cambridge.org/dictionary/learner-english/\u0002_1?q=\u0002\u00010",
                 "i": {
                     "\u0010": "//www.dictionary.com/browse/\u0002\u00010",
                     "c": {
-                        "\u0010": "//dictionary.cambridge.org/spellcheck/english/?q=\u0002\u0001101",
+                        "\u0010": "//dictionary.cambridge.org/spellcheck/english/?q=\u0002\u000135",
                         "t": "//cdict.net/?q=\u0002\u00010"
                     },
                     "rect": "//www.comdirect.de/inf/search/general.html?SEARCH_VALUE=\u0002\u00010",
-                    "scount": "http://www.cdiscount.com/search/10/\u0002.html\u00017",
+                    "scount": "http://www.cdiscount.com/search/10/\u0002.html\u00010",
                     "ver": "//chronodivers.com/?s=\u0002\u00010"
                 },
-                "j": "http://www.cdjapan.co.jp/products?q=\u0002\u00016",
-                "keys": "//www.cdkeys.com/catalogsearch/result/?q=\u0002\u000116",
+                "j": "http://www.cdjapan.co.jp/products?q=\u0002\u000120",
+                "keys": "//www.cdkeys.com/catalogsearch/result/?q=\u0002\u000136",
                 "l": "http://www.collinsdictionary.com/dictionary/english-cobuild-learners/\u0002\u00010",
                 "m": "http://www.cdm.me/pretraga/\u0002\u00010",
                 "n": {
                     "\u0010": "http://www.cdnjs.com/#/search/\u0002 \u00010",
                     "finder": "http://www.cdnplanet.com/tools/cdnfinder/#host:\u0002 \u00010",
-                    "js": "//cdnjs.com/#q=\u0002\u00010"
+                    "js": "//cdnjs.com/#q=\u0002\u00018"
                 },
                 "on": {
                     "\u0010": "http://cdon.se/search?q=\u0002\u00010",
@@ -2596,15 +2596,15 @@
                 "own": "http://currentlydown.com/\u0002\u00010",
                 "p": "//www.cdp.net/en/responses?utf8=✓&queries[name]=\u0002\u00010",
                 "s": "http://cdsportal.u-strasbg.fr/#\u0002\u00010",
-                "t": "//www.collinsdictionary.com/dictionary/english-thesaurus/\u0002\u00013",
+                "t": "//www.collinsdictionary.com/dictionary/english-thesaurus/\u0002\u00010",
                 "u": "http://www.cduniverse.com/sresult.asp?HT_Search_Info=\u0002\u00010",
                 "w": {
-                    "\u0010": "http://www.cdw.com/shop/search/result.aspx?key=\u0002\u00013",
+                    "\u0010": "http://www.cdw.com/shop/search/result.aspx?key=\u0002\u000119",
                     "ca": "//www.cdw.ca/shop/search/result.aspx?key=\u0002}&wclsscat=&b=&p=&ctlgfilter=&searchscope=all&sr=1\u00010"
                 }
             },
             "e": {
-                "\u0010": "http://forum.cheatengine.org/search.php?q=\u0002\u00015",
+                "\u0010": "http://forum.cheatengine.org/search.php?q=\u0002\u000112",
                 "b": "//www.ebay.com/csc/items/?_nkw=\u0002+&LH_Complete=1\u00010",
                 "cmed": "//www.cecmed.cu/search/node?keys=\u0002\u00010",
                 "ekjp": "http://www.ceek.jp/search.cgi?q=\u0002\u00010",
@@ -2615,40 +2615,40 @@
                 "llartracker": "http://www.cellartracker.com/list.asp?fInStock=0&Table=List&iUserOverride=0&szSearch=\u0002\u00010",
                 "lticpodcast": "http://celticmusicpodcast.com/?s=\u0002\u00010",
                 "neje": "//www.ceneje.si/Iskanje/Izdelki?q=\u0002\u00010",
-                "neo": "http://www.ceneo.pl/;szukaj-\u0002\u0001106",
+                "neo": "http://www.ceneo.pl/;szukaj-\u0002\u0001121",
                 "nes": "//www.collinsdictionary.com/dictionary/english-spanish/\u0002\u00010",
-                "nfr": "http://www.collinsdictionary.com/dictionary/english-french/\u0002\u00013",
-                "nsys": "//www.censys.io/ipv4?q=\u0002\u00010",
+                "nfr": "http://www.collinsdictionary.com/dictionary/english-french/\u0002\u00010",
+                "nsys": "//www.censys.io/ipv4?q=\u0002\u00015",
                 "ntredailytimes": "http://www.centredaily.com/search/?q=\u0002\u00010",
                 "p": "http://www.consultarcep.com.br/resultados.html?cx=partner-pub-6657933402951336%3A8478085485&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=%C2%A0\u00010",
                 "rb": "//www.cerberusbyte.com/?s=\u0002\u00010",
                 "rcavino": "http://cercavino.com/cerca?vino=\u0002\u00010",
                 "rl": "http://thesaurus.cerl.org/cgi-bin/search.pl?type=l&type=i&type=p&type=c&query=\u0002\u00010",
                 "rn": {
-                    "\u0010": "//phonebook.cern.ch/phonebook/#search/?query=\u0002\u00015",
+                    "\u0010": "//phonebook.cern.ch/phonebook/#search/?query=\u0002\u00013",
                     "map": "//maps.cern.ch/mapsearch/mapsearch.htm?n=[%27\u0002%27]\u00010"
                 },
                 "v": "//www.biblegateway.com/quicksearch/?quicksearch=\u0002&qs_version=CEV\u00010",
-                "x": "//uk.webuy.com/search/index.php?stext=\u0002\u000157"
+                "x": "//uk.webuy.com/search/index.php?stext=\u0002\u000116"
             },
             "fa": "//www.cfainstitute.org/en/search#q=\u0002\u00010",
             "fb": {
                 "\u0010": "http://store.channelfireball.com/products/search?query=\u0002\u00010",
                 "r": "http://www.sports-reference.com/cfb/search/search.fcgi?search=\u0002\u00010"
             },
-            "fd": "//cfdocs.org/\u0002\u000151",
+            "fd": "//cfdocs.org/\u0002\u000129",
             "fe": "//www.codingforentrepreneurs.com/search/?q=\u0002\u00010",
-            "fn": "http://docs.aws.amazon.com/search/doc-search.html?searchPath=documentation-guide&searchQuery=\u0002&this_doc_product=AWS+CloudFormation&this_doc_guide=User+Guide&doc_locale=en_us#facet_doc_product=AWS%20CloudFormation&facet_doc_guide=User%20Guide\u00015",
+            "fn": "http://docs.aws.amazon.com/search/doc-search.html?searchPath=documentation-guide&searchQuery=\u0002&this_doc_product=AWS+CloudFormation&this_doc_guide=User+Guide&doc_locale=en_us#facet_doc_product=AWS%20CloudFormation&facet_doc_guide=User%20Guide\u00017",
             "fp": {
                 "\u0010": "http://wikicfp.com/cfp/servlet/tool.search?q=\u0002&year=f\u00010",
                 "forum": "//forum.curvefever.pro/search?q=\u0002\u00010"
             },
             "fr": {
                 "\u0010": "http://www.ecfr.gov/cgi-bin/searchECFR?q1=\u0002\u00010",
-                "en": "http://www.collinsdictionary.com/dictionary/french-english/\u0002\u00010"
+                "en": "http://www.collinsdictionary.com/dictionary/french-english/\u0002\u000124"
             },
             "g": {
-                "\u0010": "http://hub.culturegraph.org/search?query=\u0002\u00016",
+                "\u0010": "http://hub.culturegraph.org/search?query=\u0002\u00017",
                 "g": "http://champion.gg/champion/\u0002\u00010",
                 "l": "//pittsburgh.craigslist.org/search/sss?query=\u0002\u00010",
                 "p": "http://catalog.gpo.gov/F?func=find-b&find_code=WRD&request=\u0002\u00010",
@@ -2656,24 +2656,24 @@
                 "w": "//resources.allsetlearning.com/gramwiki/?search=\u0002\u00010"
             },
             "h": {
-                "\u0010": "http://chequeado.com/?s=\u0002\u00015",
+                "\u0010": "http://chequeado.com/?s=\u0002\u00014",
                 "abad": "http://www.chabad.org/search/results.asp?searchWord=\u0002\u00010",
                 "airish": "//www.chairish.com/search?q=\u0002 \u00010",
                 "akraforum": "http://chakraos.org/forum/search.php?action=search&keywords=\u0002&author=&search_in=0&sort_by=0&sort_dir=DESC&show_as=topics&search=Submit\u00013",
                 "akrapkg": "http://www.chakraos.org/packages/index.php?act=search&subdir=&sortby=date&order=descending&searchpattern=\u0002\u00010",
-                "akrawiki": "http://chakraos.org/wiki/index.php?search=\u0002&go=Go\u00013",
-                "ambers": "http://chambers.co.uk/search.php?query=\u0002&title=21st\u00010",
+                "akrawiki": "http://chakraos.org/wiki/index.php?search=\u0002&go=Go\u00010",
+                "ambers": "http://chambers.co.uk/search.php?query=\u0002&title=21st\u00016",
                 "ampion": {
                     "\u0010": "//championrunner.com/?s=\u0002\u00010",
                     "gg": "http://champion.gg/champion/\u0002\u00010"
                 },
                 "ampssports": "http://www.champssports.com/_-_/keyword-\u0002\u00010",
-                "ange": "//www.change.org/search?q=\u0002\u00010",
+                "ange": "//www.change.org/search?q=\u0002\u00013",
                 "annel4": "http://www.channel4.com/search/?q=\u0002\u00010",
                 "annel5": "http://www.channel5.com/search?q=\u0002\u00010",
                 "apo": "//www.reddit.com/r/ChapoTrapHouse/search?q=\u0002&restrict_sr=1\u00010",
                 "ar": {
-                    "\u0010": "http://charcod.es/#\u0002\u00010",
+                    "\u0010": "http://charcod.es/#\u0002\u00014",
                     "bara": "http://postavy.akihabara.cz/vyhledavani/\u0002\u00010",
                     "ge": "http://initialcharge.net/?s=\u0002 \u00010",
                     "ity": {
@@ -2685,49 +2685,49 @@
                     "t": "//hub.helm.sh/charts?q=\u0002\u00010"
                 },
                 "at": {
-                    "\u0010": "//www.duckduckgo.com/?q=\u0002&ia=chat&bang=true \u00010",
+                    "\u0010": "//www.duckduckgo.com/?q=\u0002&ia=chat&bang=true \u0001126",
                     "ters": "//chatters.ca/catalogsearch/result/?q=\u0002\u00010"
                 },
                 "d": "http://camphikedrive.blogspot.com.au/search?q=\u0002&m=1\u00010",
                 "e": {
-                    "\u0010": "//chrome.google.com/webstore/search/\u0002?_category=extensions\u000161",
+                    "\u0010": "//chrome.google.com/webstore/search/\u0002?_category=extensions\u000121",
                     "apassgamer": "http://www.cheapassgamer.com/query.php?keywords=\u0002\u00010",
                     "at": {
-                        "\u0010": "//devhints.io/\u0002\u00017",
+                        "\u0010": "//devhints.io/\u0002\u00016",
                         "cc": "http://www.cheatcc.com/search_results.html?sitesearch=CheatCC.com&domains=CheatCC.com&q=\u0002&sa=Google+Search&client=pub-7081624040320322&forid=1&ie=UTF8&oe=UTF8&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%230000FF%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A0%3BLW%3A0%3BL%3Ahttp%3A%2F%2Fwww.cheatcc.com%2Fccclink.gif%3BS%3Ahttp%3A%2F%2Fwww.cheatcc.com%2Findex2.html%3BFORID%3A11\u00010",
                         "codes": "http://www.cheatcc.com/search_results.html?sitesearch=CheatCC.com&domains=CheatCC.com&q=\u0002&sa=Google+Search&client=pub-7081624040320322&forid=1&ie=UTF8&oe=UTF8&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%230000FF%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A0%3BLW%3A0%3BL%3Ahttp%3A%2F%2Fwww.cheatcc.com%2Fccclink.gif%3BS%3Ahttp%3A%2F%2Fwww.cheatcc.com%2Findex2.html%3BFORID%3A11\u00010",
                         "ography": "http://www.cheatography.com/explore/search/?q=\u0002\u00010"
                     },
                     "ck24": "//preisvergleich.check24.de/suche.html?query=\u0002\u00010",
-                    "ckhost": "//check-host.net/ip-info?host=\u0002\u00010",
+                    "ckhost": "//check-host.net/ip-info?host=\u0002\u000113",
                     "ddar": "//cheddar.com/search?q=\u0002\u00010",
                     "ese": "http://www.cheese.com/?q=\u0002\u00010",
                     "ezburger": "http://search.cheezburger.com/?q=\u0002\u00010",
                     "f": {
-                        "\u0010": "http://www.chefkoch.de/rs/s0/\u0002/Rezepte.html\u00019",
+                        "\u0010": "http://www.chefkoch.de/rs/s0/\u0002/Rezepte.html\u00013",
                         "doc": "//docs.chef.io/search.html#stq=\u0002&stp=1\u00010",
                         "io": "//docs.chef.io/search.html#stq=\u0002&stp=1\u00010",
                         "koch": {
-                            "\u0010": "//www.chefkoch.de/suche.php?wo=2&suche=\u0002\u000156",
+                            "\u0010": "//www.chefkoch.de/suche.php?wo=2&suche=\u0002\u000133",
                             "vegan": "http://www.chefkoch.de/rs/s0t57/\u0002/Vegan-Rezepte.html\u00010"
                         }
                     },
-                    "gg": "http://www.chegg.com/search/\u0002\u00015",
-                    "micalize": "http://www.chemicalize.org/structure/#!mol=\u0002&source=fp\u00013",
+                    "gg": "http://www.chegg.com/search/\u0002\u00010",
+                    "micalize": "http://www.chemicalize.org/structure/#!mol=\u0002&source=fp\u00010",
                     "mie.de": "http://www.chemie.de/search/?q=\u0002\u00010",
-                    "mse": "http://chemistry.stackexchange.com/search?q=\u0002\u00010",
-                    "mspider": "http://www.chemspider.com/Search.aspx?q=\u0002\u00010",
+                    "mse": "http://chemistry.stackexchange.com/search?q=\u0002\u00013",
+                    "mspider": "http://www.chemspider.com/Search.aspx?q=\u0002\u00015",
                     "mwiki": "http://chemwiki.ucdavis.edu/Special:Search?search=\u0002&qid=&fpid=1285&fpth=\u00010",
                     "ss": {
-                        "\u0010": "//www.chess.com/topic/\u0002\u000135",
+                        "\u0010": "//www.chess.com/topic/\u0002\u000146",
                         "games": "http://www.chessgames.com/perl/ezsearch.pl?search=\u0002\u00010"
                     },
-                    "wy": "http://www.chewy.com/s?dept=all&query=\u0002\u000112"
+                    "wy": "http://www.chewy.com/s?dept=all&query=\u0002\u00019"
                 },
                 "gg": "http://champion.gg/champion/\u0002\u00010",
                 "icagotribune": "http://www.chicagotribune.com/search/dispatcher.front?Query=\u0002&sortby=display_time+descending&subheader-search-button=Go&target=article\u00010",
                 "ichester": "http://www.chichester.gov.uk/article/23353/Search?q=\u0002\u00010",
-                "icken": "//wiki.call-cc.org/search?text=\u0002\u00010",
+                "icken": "//wiki.call-cc.org/search?text=\u0002\u00013",
                 "ief": "//www.chiefdelphi.com/search?expanded=true&q=\u0002\u00010",
                 "ilango": "//www.chilango.com/?s=\u0002\u00010",
                 "illingeffects": "//www.chillingeffects.org/notices/search?&term=\u0002\u00010",
@@ -2744,20 +2744,20 @@
                 },
                 "m": {
                     "\u0010": "//www.lachainemeteo.com/synthese-previsions-meteo-\u0002\u00010",
-                    "od": "//chmodcommand.com/chmod-\u0002/\u00015"
+                    "od": "//chmodcommand.com/chmod-\u0002/\u00013"
                 },
                 "oc": {
                     "\u0010": "//chocolatecoveredkatie.com/?s=\u0002\u00010",
                     "o": {
-                        "\u0010": "//chocolatey.org/packages?q=\u0002\u0001232",
-                        "latey": "//chocolatey.org/packages?q=\u0002\u0001232"
+                        "\u0010": "//chocolatey.org/packages?q=\u0002\u0001214",
+                        "latey": "//chocolatey.org/packages?q=\u0002\u0001214"
                     }
                 },
                 "oice": "//www.choice.com.au/search?q=\u0002\u00010",
-                "ollo": "//www.chollometro.com/search?q=\u0002\u00010",
+                "ollo": "//www.chollometro.com/search?q=\u0002\u000110",
                 "ordie": "http://www.chordie.com/?q=\u0002\u00010",
                 "ordify": "//chordify.net/?search=\u0002\u00010",
-                "ords": "http://www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u000115",
+                "ords": "http://www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u00019",
                 "ordwiki": "//ja.chordwiki.org/search.html?q=\u0002\u00010",
                 "osun": "http://nsearch.chosun.com/search/total.search?query=\u0002\u00010",
                 "oual": {
@@ -2767,15 +2767,15 @@
                 "ow": "http://www.chow.com/search?type=Topic&from_date=1+year+ago&query=\u0002\u00010",
                 "p": "//www.computerhope.com/search2.htm?q=\u0002\u00010",
                 "rome": {
-                    "\u0010": "//chrome.google.com/webstore/search/\u0002\u000181",
-                    "store": "//chrome.google.com/webstore/search/\u0002\u000181",
-                    "webstore": "//chrome.google.com/webstore/search/\u0002\u000181"
+                    "\u0010": "//chrome.google.com/webstore/search/\u0002\u000150",
+                    "store": "//chrome.google.com/webstore/search/\u0002\u000150",
+                    "webstore": "//chrome.google.com/webstore/search/\u0002\u000150"
                 },
                 "ronopost": "http://www.chronopost.fr/fr/chrono_suivi_search?lang=fr&listeNumerosLT=\u0002\u00010",
                 "s": "//chain.so/address/\u0002\u00010",
-                "tsh": "//cheat.sh/\u0002\u00010",
+                "tsh": "//cheat.sh/\u0002\u00013",
                 "uck": "http://chuck-nbc.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-                "uk": "//beta.companieshouse.gov.uk/search?q=\u0002\u000110",
+                "uk": "//beta.companieshouse.gov.uk/search?q=\u0002\u000116",
                 "urchclarity": "//www.churchclarity.org/search?query=\u0002\u00010",
                 "urchofsatan": "http://www.churchofsatan.com/search-results.php?q=\u0002\u00010"
             },
@@ -2792,7 +2792,7 @@
                 "e": "//paper.sc/search/?as=page&query=\u0002\u00010",
                 "f": {
                     "\u0010": "http://www.cinemainfocus.com/search?q=\u0002\u00010",
-                    "raclub": "http://www.cifraclub.com.br/?q=\u0002\u00017"
+                    "raclub": "http://www.cifraclub.com.br/?q=\u0002\u00016"
                 },
                 "ied": "http://ciied.xyz/?s=\u0002\u00010",
                 "ne": {
@@ -2800,7 +2800,7 @@
                     "magay": "http://www.cinemagay.it/ricerca.asp?tipo=0&campo=\u0002&Submit=Cerca\u00010",
                     "ycortosgay": "http://www.cineycortosgay.com/search?q=\u0002\u00010"
                 },
-                "nst": "//chocolatey.org/packages?q=\u0002\u0001232",
+                "nst": "//chocolatey.org/packages?q=\u0002\u0001214",
                 "nta": "//www.lirikcinta.com/result/?q=\u0002\u00010",
                 "o": "//company.info/organisations/search?q=\u0002\u00010",
                 "rcuit": {
@@ -2818,13 +2818,13 @@
                 },
                 "troenc3owners": "http://citroenc3owners.com/search.php?keywords=\u0002&terms=all&author=&fid[]=5&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=Search\u00010",
                 "u": {
-                    "\u0010": "http://caniuse.com/#search=\u0002\u0001262",
-                    "py3": "//caniusepython3.com/project/\u0002\u00014",
+                    "\u0010": "http://caniuse.com/#search=\u0002\u0001226",
+                    "py3": "//caniusepython3.com/project/\u0002\u00010",
                     "s": "//caniuse.com/#search=\u0002\u00010"
                 },
                 "v": {
-                    "\u0010": "http://civilization.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
-                    "ilization": "http://civilization.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010"
+                    "\u0010": "http://civilization.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00015",
+                    "ilization": "http://civilization.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00015"
                 }
             },
             "j": {
@@ -2832,7 +2832,7 @@
                 "eu": "http://curia.europa.eu/juris/liste.jsf?language=en&num=\u0002\u00010"
             },
             "k": {
-                "\u0010": "http://www.chefkoch.de/rs/s0/\u0002/Rezepte.html\u00019",
+                "\u0010": "http://www.chefkoch.de/rs/s0/\u0002/Rezepte.html\u00013",
                 "12": "//www.ck12.org/search/?q=\u0002&referrer=top_nav&autoComplete=false\u00010",
                 "2": "//ck2.paradoxwikis.com/index.php?search=\u0002\u00010",
                 "eys": "http://craftkeys.com/site-info/\u0002\u00010",
@@ -2844,7 +2844,7 @@
                 }
             },
             "l": {
-                "\u0010": "//www.craigslist.org/search/sss?query=\u0002\u0001211",
+                "\u0010": "//www.craigslist.org/search/sss?query=\u0002\u0001175",
                 "amps": "//www.encole.com/search/\u0002\u00010",
                 "anky": "//clanky.seznam.cz/?q=\u0002\u00010",
                 "arin": "//www.clarin.com/buscador/?q=\u0002\u00010",
@@ -2855,10 +2855,10 @@
                 "as": {
                     "\u0010": "//www.clasohlson.com/se/view/content/search?searchKey=All&search_prefix=\u0002\u00010",
                     "fi": "//www.clasohlson.com/fi/view/content/search?N=0&Ntk=All&Ntt=\u0002&Nty=1&D=\u0002&Ntx=mode+matchpartial&Dx=mode+matchpartial&showTabs=true\u00010",
-                    "hofclans": "http://clashofclans.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1#\u00015",
+                    "hofclans": "http://clashofclans.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1#\u00017",
                     "no": "//www.clasohlson.com/no/view/content/search?searchKey=All&search_prefix=\u0002\u00010",
                     "sicdb": "http://classicdb.ch/?search=\u0002\u00010",
-                    "srr": "//www.classrr.com/classroom/list?q=\u0002\u00010"
+                    "srr": "//www.classrr.com/classroom/list?q=\u0002\u00013"
                 },
                 "c": "//clcnederland.com/producten/zoeken?sq=\u0002\u00010",
                 "d": "//support.cloudinary.com/hc/en-us/search?utf8=%E2%9C%93&query=\u0002\u00010",
@@ -2870,33 +2870,33 @@
                     "\u0010": "http://www.commandlinefu.com/commands/matching/\u0002/bys=/sort-by-votes\u00010",
                     "p": "//www.charlotteslaw.nl/?s=\u0002\u00010"
                 },
-                "hs": "http://www.lispworks.com/cgi-bin/search.cgi?q=\u0002&cmd=Search%21&t=-D--HB-\u000161",
+                "hs": "http://www.lispworks.com/cgi-bin/search.cgi?q=\u0002&cmd=Search%21&t=-D--HB-\u000168",
                 "ickforce": "//clickforce.com.au/?s=\u0002\u00010",
-                "icrbs": "http://www.clicrbs.com.br/busca/rs/?q=\u0002 \u00010",
-                "ien": "//www.clien.net/service/search?q=\u0002\u0001227",
+                "icrbs": "http://www.clicrbs.com.br/busca/rs/?q=\u0002 \u00014",
+                "ien": "//www.clien.net/service/search?q=\u0002\u000163",
                 "iggo": "//www.music.cliggo.com/search/\u0002\u00010",
                 "iki": "http://cliki.net/site/search?query=\u0002\u00010",
                 "imatecounts": "http://climatecounts.org/searchresults.php?p=term&term=\u0002\u00010",
                 "imatempo": "http://www.climatempo.com.br/?q=\u0002\u00010",
                 "inical": "//jobs.advancedclinical.com/search-results?keywords=\u0002\u00010",
                 "inicas": "//clinicasyhospitales.com.co/buscar?q=\u0002\u00010",
-                "io": "//clio.columbia.edu/catalog?q=\u0002\u00010",
+                "io": "//clio.columbia.edu/catalog?q=\u0002\u000118",
                 "ipart": "http://office.microsoft.com/en-us/clipart/results.aspx?qu=\u0002&sc=20\u00010",
-                "ipstijl": "http://www.clipstijl.nl/zoeken.php?zoek=\u0002 \u00013",
+                "ipstijl": "http://www.clipstijl.nl/zoeken.php?zoek=\u0002 \u00010",
                 "iqist": "http://cliqist.com/?s=\u0002\u00010",
                 "iqz": "//beta.cliqz.com/search?q=\u0002&lang=en\u00010",
                 "j": {
-                    "\u0010": "//clojuredocs.org/search?q=\u0002\u000172",
+                    "\u0010": "//clojuredocs.org/search?q=\u0002\u000147",
                     "doc": "//cljdoc.org/search?q=\u0002\u00010"
                 },
                 "ker": "http://www.clker.com/search/\u0002\u00010",
                 "ockworksynergy": "http://www.clockworksynergy.com/?s=\u0002 &post_type=product\u00010",
-                "ojars": "//clojars.org/search?q=\u0002\u000114",
+                "ojars": "//clojars.org/search?q=\u0002\u00017",
                 "ojure": {
-                    "\u0010": "http://clojuredocs.org/search?x=0&y=0&q=\u0002\u000140",
-                    "docs": "http://clojuredocs.org/search?x=0&y=0&q=\u0002\u000140"
+                    "\u0010": "http://clojuredocs.org/search?x=0&y=0&q=\u0002\u000118",
+                    "docs": "http://clojuredocs.org/search?x=0&y=0&q=\u0002\u000118"
                 },
-                "oogle": "http://cloogle.org/#\u0002\u00010",
+                "oogle": "http://cloogle.org/#\u0002\u00018",
                 "osebook": "//www.worldcat.org/search?qt=worldcat_org_bks&q=\u0002&fq=dt%3Abks\u00010",
                 "oudformation": "//docs.aws.amazon.com/search/doc-search.html?searchPath=documentation-guide&searchQuery=\u0002&this_doc_product=AWS+CloudFormation&this_doc_guide=User+Guide&doc_locale=en_us#facet_doc_product=AWS CloudFormation&facet_doc_guide=User Guide\u00010",
                 "oudron": "//cloudron.io/appstore.html?search=\u0002\u00010",
@@ -2911,9 +2911,9 @@
                 "wb": "//clwb.net/?post_type=event&s=\u0002\u00010"
             },
             "m": {
-                "\u0010": "//cm.center/catalog/?q=\u0002\u00014",
+                "\u0010": "//cm.center/catalog/?q=\u0002\u00016",
                 "ake": {
-                    "\u0010": "//cmake.org/cmake/help/latest/search.html?q=\u0002&check_keywords=yes&area=default\u0001114",
+                    "\u0010": "//cmake.org/cmake/help/latest/search.html?q=\u0002&check_keywords=yes&area=default\u000153",
                     "30": "http://www.cmake.org/cmake/help/v3.0/search.html?q=\u0002\u00010"
                 },
                 "c": {
@@ -2921,7 +2921,7 @@
                     "ap": "//coinmarketcap.com/currencies/\u0002\u00010"
                 },
                 "e": "//www.chicagomusicexchange.com/search?query=\u0002\u00010",
-                "i": "http://library.cmi.ac.in/cgi-bin/koha/opac-search.pl?q=\u0002\u00016",
+                "i": "http://library.cmi.ac.in/cgi-bin/koha/opac-search.pl?q=\u0002\u00010",
                 "l": "http://catalog.clcohio.org/polaris/search/searchresults.aspx?term=\u0002\u00010",
                 "mm": {
                     "\u0010": "//www.cmmmanager.com/forum/search.php?keywords=\u0002\u00010",
@@ -2936,8 +2936,8 @@
             "n": {
                 "\u0010": "http://www.charitynavigator.org/index.cfm?bay=search.results&keyword_list=\u0002\u00010",
                 "ba": "http://cnba.uba.ar/search/node/\u0002\u00010",
-                "bc": "http://search.cnbc.com/main.do?target=all&keywords=\u0002\u00010",
-                "dic": "http://cndic.naver.com/search/all?q=\u0002\u000118",
+                "bc": "http://search.cnbc.com/main.do?target=all&keywords=\u0002\u00015",
+                "dic": "http://cndic.naver.com/search/all?q=\u0002\u000139",
                 "et": {
                     "\u0010": "http://www.cnet.com/1770-5_1-0.html?query=\u0002&tag=srch&target=nw\u000116",
                     "e": "http://www.cnet.com/es/busqueda/?query=\u0002\u00010",
@@ -2946,23 +2946,23 @@
                 "h": "//www.conservativehome.com/?s=\u0002\u00010",
                 "m": "//www.cnm.edu/@@gcse-searchresults?q=\u0002\u00010",
                 "n": {
-                    "\u0010": "http://www.cnn.com/search/?q=\u0002\u0001249",
+                    "\u0010": "http://www.cnn.com/search/?q=\u0002\u0001257",
                     "e": "http://cnnespanol.cnn.com/?s=\u0002\u00010"
                 },
                 "plx": "http://www.cineplex.com/search-2015?search-query=\u0002\u00010",
                 "rtl": {
-                    "\u0010": "http://www.cnrtl.fr/definition/\u0002\u0001222",
+                    "\u0010": "http://www.cnrtl.fr/definition/\u0002\u0001212",
                     "a": "http://www.cnrtl.fr/antonymie/\u0002\u00010",
                     "c": "http://www.cnrtl.fr/concordance/\u0002\u00010",
-                    "d": "http://www.cnrtl.fr/definition/\u0002\u0001222",
+                    "d": "http://www.cnrtl.fr/definition/\u0002\u0001212",
                     "e": "http://www.cnrtl.fr/etymologie/\u0002\u00010",
                     "m": "http://www.cnrtl.fr/morphologie/\u0002\u00010",
                     "p": "http://www.cnrtl.fr/proxemie/\u0002\u00010",
-                    "s": "http://www.cnrtl.fr/synonymie/\u0002\u00017"
+                    "s": "http://www.cnrtl.fr/synonymie/\u0002\u00014"
                 },
                 "t": {
                     "\u0010": "http://casinonews.today/?s=\u0002 \u00010",
-                    "rl": "http://www.cnrtl.fr/definition/\u0002\u0001222",
+                    "rl": "http://www.cnrtl.fr/definition/\u0002\u0001212",
                     "rp": "//www.counterpunch.org/search-results/?q=\u0002\u00010"
                 },
                 "w": "//cannanewswire.co/?s=\u0002\u00010",
@@ -2977,7 +2977,7 @@
             "occoc": "http://coccoc.com/search#query=\u0002\u00010",
             "ocklestorm": "http://www.cocklestorm.com/catalogsearch/result/?q=\u0002 \u00010",
             "ocoa": {
-                "\u0010": "//developer.apple.com/search/index.php?q=\u0002 \u00015",
+                "\u0010": "//developer.apple.com/search/index.php?q=\u0002 \u000115",
                 "pods": "http://cocoapods.org/?q=\u0002\u00010"
             },
             "odat": {
@@ -2985,60 +2985,60 @@
                 "a": "//physics.nist.gov/cgi-bin/cuu/Results?search_for=\u0002\u00010"
             },
             "ode": {
-                "\u0010": "http://www.searchco.de/?q=\u0002&cs=on\u000125",
+                "\u0010": "http://www.searchco.de/?q=\u0002&cs=on\u000134",
                 "42": "//support.code42.com/Special:Search?search=\u0002\u00010",
                 "bottle": "//codebottle.io/?q=\u0002\u00010",
                 "canyon": "http://codecanyon.net/search?utf8=%E2%9C%93&term=\u0002\u00010",
                 "dgar": "//codedgar.com.ve/?s=\u0002\u00010",
-                "forces": "http://codeforces.com/search?query=\u0002\u00010",
+                "forces": "http://codeforces.com/search?query=\u0002\u00014",
                 "gov": "//code.gov/search?query=\u0002\u00010",
                 "kx": "//code.kx.com/q/search?query=\u0002\u00010",
-                "pen": "//codepen.io/search/pens?q=\u0002&limit=all&type=type-pens\u00017",
-                "points": "http://codepoints.net/search?q=\u0002\u00013",
+                "pen": "//codepen.io/search/pens?q=\u0002&limit=all&type=type-pens\u00015",
+                "points": "http://codepoints.net/search?q=\u0002\u00010",
                 "weavers": "http://www.codeweavers.com/compatibility/search/?name=\u0002\u00010",
-                "x": "http://codex.wordpress.org/?search=\u0002\u00010"
+                "x": "http://codex.wordpress.org/?search=\u0002\u00013"
             },
             "odi": {
                 "\u0010": "//www.collinsdictionary.com/dictionary/english/\u0002\u00010",
                 "nglove": "http://thecodinglove.com/search/\u0002\u00010"
             },
             "odpedia": "//cod.esportspedia.com/index.php?search=\u0002\u00010",
-            "odrops": "http://tympanus.net/codrops/?s=\u0002\u00019",
+            "odrops": "http://tympanus.net/codrops/?s=\u0002\u000111",
             "odw": "http://callofduty.wikia.com/wiki/Special:Search?search=\u0002\u00010",
             "offeeshop": "//getsmokin.nl/coffeeshops?shopsearch=\u0002\u00010",
             "og": "//www.cloudofgoods.com/s/products?query=\u0002\u00010",
             "oho": "http://bookmanager.com/760081x/index.php?q=h.tviewer&using_sb=status&qsb=keyword&so=oh&searchtype=keyword&qs=\u0002&x=0&y=0&qs_file=\u00010",
             "oin": {
-                "\u0010": "//coinmarketcap.com/search/?q=\u0002\u000130",
-                "gecko": "//www.coingecko.com/en/search/bang?query=\u0002\u000145",
-                "marketcap": "//coinmarketcap.com/search/?q=\u0002\u000130",
+                "\u0010": "//coinmarketcap.com/search/?q=\u0002\u000122",
+                "gecko": "//www.coingecko.com/en/search/bang?query=\u0002\u000116",
+                "marketcap": "//coinmarketcap.com/search/?q=\u0002\u000122",
                 "mc": "//coinmarketcap.com/currencies/search/?q=\u0002\u00010",
                 "s": "http://www.londoncoins.co.uk/?page=Pastresults&searchterm=\u0002&searchtype=1\u00010"
             },
             "ol": {
-                "\u0010": "//www.colourbox.com/search/find?q=\u0002\u00013",
+                "\u0010": "//www.colourbox.com/search/find?q=\u0002\u00010",
                 "dfusion": "http://community.adobe.com/help/search.html?searchterm=\u0002&go=go&q=\u0002&l=coldfusion_product_adobelr&x=0&y=0&area=0&lr=en_US\u00010",
-                "es": "//shop.coles.com.au/a/a-national/everything/search/\u0002?pageNumber=1\u00018",
+                "es": "//shop.coles.com.au/a/a-national/everything/search/\u0002?pageNumber=1\u000110",
                 "legeboard": "//www.collegeboard.org/search?tp=usearch&x=15&x1=t4&y=13&searchType=site&word=\u0002\u00010",
                 "legeconfidential": "http://www.collegeconfidential.com/search_results.htm?q=\u0002&sa=Google+Search&userInput=&sitesearch=collegeconfidential.com&cx=013579521852154800353%3Avvp1k6kluvq&cof=FORID%3A9 \u00010",
                 "lins": {
                     "\u0010": "//www.collinsdictionary.com/dictionary/english/\u0002\u00010",
                     "ge": "//www.collinsdictionary.com/dictionary/german-english/\u0002\u00010"
                 },
-                "location": "http://oxforddictionary.so8848.com/search1?word=\u0002\u00019",
+                "location": "http://oxforddictionary.so8848.com/search1?word=\u0002\u00014",
                 "loq": "//colloq.io/search?query=\u0002\u00010",
                 "or": {
-                    "\u0010": "http://www.colorhexa.com/\u0002\u00015",
+                    "\u0010": "http://www.colorhexa.com/\u0002\u000117",
                     "mango": "http://www.colormango.com/search/index.asp?keyword=\u0002\u00010"
                 }
             },
             "om": {
                 "\u0010": "//computernewb.com/w/index.php?search=\u0002\u00010",
-                "bodeck": "http://combodeck.net/Query/\u0002 \u00016",
+                "bodeck": "http://combodeck.net/Query/\u0002 \u00015",
                 "c": "//www.comc.com/Cards,=\u0002\u00010",
                 "fy": "//comfy.ua/catalogsearch/result?q=\u0002\u00010",
                 "icrocket": "//www.comic-rocket.com/search?q=\u0002\u00010",
-                "icvine": "http://www.comicvine.com/search/?q=\u0002\u000112",
+                "icvine": "http://www.comicvine.com/search/?q=\u0002\u00016",
                 "ix": {
                     "\u0010": "//www.comixology.com/search?search=\u0002\u00010",
                     "eu": "//www.comixology.eu/search?search=\u0002 \u00010",
@@ -3046,14 +3046,14 @@
                 },
                 "mitstrip": "http://www.commitstrip.com/?s=\u0002\u00010",
                 "mons": {
-                    "\u0010": "//commons.wikimedia.org/w/index.php?search=\u0002\u0001215",
-                    "ensemedia": "http://www.commonsensemedia.org/search/\u0002\u00013"
+                    "\u0010": "//commons.wikimedia.org/w/index.php?search=\u0002\u0001151",
+                    "ensemedia": "http://www.commonsensemedia.org/search/\u0002\u00015"
                 },
-                "panieshouse": "//beta.companieshouse.gov.uk/search/companies?q=\u0002\u000116",
+                "panieshouse": "//beta.companieshouse.gov.uk/search/companies?q=\u0002\u000129",
                 "paregames": "http://www.comparegames.com.br/comprar/\u0002 \u00010",
                 "pass": "http://compass-style.org/search/?q=\u0002\u00010",
                 "pfight": "http://compfight.com/search/\u0002 /\u00010",
-                "pose": "//mail.google.com/mail/?view=cm&to=&su=\u0002\u00010",
+                "pose": "//mail.google.com/mail/?view=cm&to=&su=\u0002\u00015",
                 "ptoirsecu": "http://www.comptoirsecu.fr/?s=\u0002\u00010",
                 "pumundo": "//www.compumundo.com.ar/q/\u0002/srch?q=\u0002\u00010",
                 "puterhope": "//www.computerhope.com/search2.htm?q=\u0002\u00010",
@@ -3063,24 +3063,24 @@
             "onaff": "//www.consumeraffairs.com/search.html?q=\u0002&cat=homepage\u00010",
             "onarte": "http://conarte.org.mx/?s=\u0002\u00010",
             "oncerts": "http://www.pollstar.com/tour/searchall.pl?By=All&Content=\u0002&go_green.x=0&go_green.y=0\u00010",
-            "onda": "//anaconda.org/search?q=\u0002\u000114",
+            "onda": "//anaconda.org/search?q=\u0002\u00017",
             "onfi": {
                 "\u0010": "http://www.elconfidencial.com/buscar/2-6-1-3/0/1/10/desc/\u0002/\u00010",
-                "g": "//config.lk/?s=\u0002\u00015"
+                "g": "//config.lk/?s=\u0002\u00018"
             },
             "onfrank": {
                 "\u0010": "http://portal.core.edu.au/conf-ranks/?search=\u0002&by=all&source=all&sort=atitle&page=1\u00010",
                 "s": "http://www.conferenceranks.com/?searchall=\u0002\u00010"
             },
-            "ongress": "//www.congress.gov/search?q={%22source%22%3A%22legislation%22%2C%22search%22%3A%22\u0002%22}\u00013",
+            "ongress": "//www.congress.gov/search?q={%22source%22%3A%22legislation%22%2C%22search%22%3A%22\u0002%22}\u00016",
             "onj": {
-                "\u0010": "//leconjugueur.lefigaro.fr/conjugaison/verbe/\u0002\u000146",
-                "en": "http://conjugator.reverso.net/conjugation-english-verb-\u0002.html\u00010",
-                "es": "http://www.spanishdict.com/conjugate/\u0002\u00010",
-                "fr": "http://conjugueur.reverso.net/conjugaison-francais-verbe-\u0002.html\u00018",
+                "\u0010": "//leconjugueur.lefigaro.fr/conjugaison/verbe/\u0002\u000127",
+                "en": "http://conjugator.reverso.net/conjugation-english-verb-\u0002.html\u00014",
+                "es": "http://www.spanishdict.com/conjugate/\u0002\u00014",
+                "fr": "http://conjugueur.reverso.net/conjugaison-francais-verbe-\u0002.html\u00017",
                 "uga": {
                     "\u0010": "http://www.conjuga-me.net/verbo-\u0002\u00010",
-                    "cao": "//www.conjugacao.com.br/busca.php?q=\u0002\u00013"
+                    "cao": "//www.conjugacao.com.br/busca.php?q=\u0002\u00016"
                 },
                 "uguer": "http://leconjugueur.lefigaro.fr/conjugaison/verbe/\u0002.html\u00010"
             },
@@ -3090,26 +3090,26 @@
                 "at": "//www.conrad.at/de/Search.html?searchType=REGULAR&search=\u0002\u00010"
             },
             "onsent": "//consent.games/?s=\u0002\u00010",
-            "onservapedia": "http://www.conservapedia.com/index.php?search=\u0002\u000116",
+            "onservapedia": "http://www.conservapedia.com/index.php?search=\u0002\u00015",
             "onsplus": "//www.consultant.ru/search/?q=\u0002\u00010",
             "onsumer": {
                 "\u0010": "//www.consumerreports.org/search/?query=\u0002\u00010",
                 "lab": "//www.consumerlab.com/Search/\u0002\u00010"
             },
-            "ontacts": "//contacts.google.com/search/\u0002\u00018",
+            "ontacts": "//contacts.google.com/search/\u0002\u000126",
             "ontamet": "http://contamet.wordpress.com/?s=\u0002\u00010",
-            "ontinente": "http://www.continente.pt/stores/continente/pt-pt/public/Pages/searchResults.aspx?k=\u0002\u00010",
+            "ontinente": "http://www.continente.pt/stores/continente/pt-pt/public/Pages/searchResults.aspx?k=\u0002\u00013",
             "onv": {
                 "\u0010": "//theconversation.com/search?q=\u0002\u00010",
                 "ersa": "http://www.conversadesofa.com/?s=\u0002\u00010",
-                "ert": "http://www.clipconverter.cc/?url=\u0002\u00010"
+                "ert": "http://www.clipconverter.cc/?url=\u0002\u00019"
             },
             "oobook": "//supermarket.chef.io/cookbooks?utf8=%E2%9C%93&q=\u0002\u00010",
             "ook": {
-                "\u0010": "http://www.cooks.com/?/q=\u0002\u00013",
+                "\u0010": "http://www.cooks.com/?/q=\u0002\u00010",
                 "book": "//supermarket.chef.io/cookbooks?q=\u0002\u00010",
                 "ing": "//cooking.nytimes.com/search?q=\u0002\u00010",
-                "pad": "http://cookpad.com/search/\u0002\u00015",
+                "pad": "http://cookpad.com/search/\u0002\u00010",
                 "s": {
                     "\u0010": "http://www.cooks.com/rec/search?q=\u0002\u00010",
                     "c": "http://www.cookscountry.com/search/?type=&q=\u0002\u00010",
@@ -3120,11 +3120,11 @@
                 "\u0010": "http://cooljugator.com/lt/\u0002\u00010",
                 "blue": {
                     "\u0010": "//www.coolblue.nl/zoeken?query=\u0002\u00010",
-                    "be": "//www.coolblue.be/zoeken?query=\u0002\u00013",
+                    "be": "//www.coolblue.be/zoeken?query=\u0002\u00010",
                     "nl": "//www.coolblue.nl/zoeken?query=\u0002\u00010"
                 },
                 "inarika": "//www.coolinarika.com/recepti/pretrazivanje/?upit=\u0002\u00010",
-                "math": "//duckduckgo.com/?q=site%3Acoolmathgames.com+\u0002&ia=web\u00013",
+                "math": "//duckduckgo.com/?q=site%3Acoolmathgames.com+\u0002&ia=web\u00010",
                 "shop": "//www.coolshop.dk/s/?q=\u0002\u00010",
                 "stuffinc": "http://www.coolstuffinc.com/main_search.php?pa=searchOnName&page=1&resultsPerPage=25&q=\u0002\u00010"
             },
@@ -3138,26 +3138,26 @@
             },
             "op2usd": "http://www.xe.com/currencyconverter/convert/?From=COP&To=USD&Amount=\u0002\u00010",
             "opac": "http://copac.ac.uk/search?&title=\u0002\u00010",
-            "oppermind": "http://coppermind.net/wiki/Special:Search?search=\u0002\u000129",
-            "opr": "http://copr.fedoraproject.org/coprs/fulltext/?fulltext=\u0002\u000116",
+            "oppermind": "http://coppermind.net/wiki/Special:Search?search=\u0002\u000133",
+            "opr": "http://copr.fedoraproject.org/coprs/fulltext/?fulltext=\u0002\u000114",
             "optr": "http://coptr.digipres.org/index.php?search=\u0002\u00010",
-            "oq": "//coq.inria.fr/distrib/current/refman/search.html?q=\u0002\u000110",
+            "oq": "//coq.inria.fr/distrib/current/refman/search.html?q=\u0002\u00019",
             "or": {
                 "\u0010": "//www.cornishdictionary.org.uk/home?locale=en#\u0002\u00010",
                 "dovapl": "http://plugins.cordova.io/#/search?search=\u0002\u00010",
-                "e": "//core.ac.uk/search?q=\u0002\u00010",
+                "e": "//core.ac.uk/search?q=\u0002\u00013",
                 "ona": "//coronalabs.com/?s=\u0002\u00010",
-                "p": "//opencorporates.com/companies?q=\u0002\u000175",
-                "reios": "//www.linkcorreios.com.br/\u0002\u00014",
-                "reos": "http://www.correos.es/ss/Satellite/site/aplicacion-4000003383089-herramientas_y_apps/detalle_app-sidioma=es_ES?numero=\u0002\u00010",
+                "p": "//opencorporates.com/companies?q=\u0002\u0001113",
+                "reios": "//www.linkcorreios.com.br/\u0002\u00017",
+                "reos": "http://www.correos.es/ss/Satellite/site/aplicacion-4000003383089-herramientas_y_apps/detalle_app-sidioma=es_ES?numero=\u0002\u00014",
                 "riere": "http://sitesearch.corriere.it/forward.jsp?q=\u0002\u00010"
             },
             "os": {
-                "\u0010": "http://consequenceofsound.net/?s=\u0002\u00010",
+                "\u0010": "http://consequenceofsound.net/?s=\u0002\u00014",
                 "dna": "http://www.cosdna.com/eng/product.php?q=\u0002\u00010",
                 "moty": "http://www.cosmoty.de/suche/\u0002/\u00010",
                 "tco": {
-                    "\u0010": "http://www.costco.com/CatalogSearch?storeId=10301&catalogId=10701&langId=-1&keyword=\u0002\u0001138",
+                    "\u0010": "http://www.costco.com/CatalogSearch?storeId=10301&catalogId=10701&langId=-1&keyword=\u0002\u0001127",
                     "ca": "//www.costco.ca/CatalogSearch?dept=All&keyword=\u0002\u00010"
                 }
             },
@@ -3167,8 +3167,8 @@
             "ouch": "//www.couchsurfing.org/?q=\u0002\u00010",
             "ouleur": "http://couleur-science.eu/index.php?q=\u0002\u00010",
             "ountdown": "http://cd.justinjc.com/\u0002\u00013",
-            "ountry": "//www.countrycode.org/\u0002\u00010",
-            "oupang": "//www.coupang.com/np/search?component=&q=\u0002\u000144",
+            "ountry": "//www.countrycode.org/\u0002\u000110",
+            "oupang": "//www.coupang.com/np/search?component=&q=\u0002\u000145",
             "ouponcabin": "http://www.couponcabin.com/ps/\u0002/1/\u00010",
             "ouponmeup": "http://www.couponmeup.com/cgi-bin/display.pl?search=1&q=\u0002 \u00010",
             "oupons": {
@@ -3177,42 +3177,42 @@
             },
             "ourant": "http://www.courant.com/search/dispatcher.front?target=article&sortby=display_time++descending&Query=\u0002 \u00010",
             "ourrierint": "http://www.courrierinternational.com/search/result/\u0002\u00010",
-            "oursera": "//www.coursera.org/search?query=\u0002\u00015",
+            "oursera": "//www.coursera.org/search?query=\u0002\u000115",
             "ourttv": "//www.courttv.com/?s=\u0002\u00010",
             "oveo": "http://www.coveo.com/en/search#q=\u0002\u00010",
             "ovot": "http://www.covot.net/dictionary?search=\u0002\u00010",
             "ow": {
-                "\u0010": "http://combineoverwiki.net/index.php?search=\u0002&button=&title=Special%3ASearch\u00010",
+                "\u0010": "http://combineoverwiki.net/index.php?search=\u0002&button=&title=Special%3ASearch\u00018",
                 "boylyrics": "//www.cowboylyrics.com/search.html?cx=partner-pub-1248082249428003%3A7921416976&ie=UTF-8&q=\u0002&cof=FORID%3A10&siteurl=cowboylyrics.com%2F&ref=&ss=346j47246j4\u00010"
             },
             "ozydays": "//www.cozydays.com/search.aspx?q=\u0002\u00010",
             "p": {
-                "\u0010": "//coinpaprika.com/?sort=\u0002\u00014",
+                "\u0010": "//coinpaprika.com/?sort=\u0002\u000116",
                 "an": {
-                    "\u0010": "http://metacpan.org/search?q=\u0002\u0001260",
+                    "\u0010": "http://metacpan.org/search?q=\u0002\u0001329",
                     "1": "//metacpan.org/search?q=\u0002&lucky=1\u00010",
                     "deps": "http://deps.cpantesters.org/?module=\u0002&perl=any+version&os=any+OS\u00010",
-                    "m": "http://metacpan.org/search?q=\u0002\u0001260"
+                    "m": "http://metacpan.org/search?q=\u0002\u0001329"
                 },
                 "ap": "http://www.cpap.com/productSearch.php?q=1&query=\u0002\u00010",
-                "b": "//www.passmark.com/search/zoomsearch.php?zoom_query=\u0002\u00018",
+                "b": "//www.passmark.com/search/zoomsearch.php?zoom_query=\u0002\u00017",
                 "c": "http://cpc.farnell.com/search?st=\u0002\u00010",
                 "dl": "http://www1.cpdl.org/wiki/index.php/Special:Search?search=\u0002&fulltext=Keyword+search\u00010",
                 "en": "http://codepen.io/search?q=\u0002&limit=all&depth=everything&show_forks=false\u00010",
                 "g": "//cygwin.com/cgi-bin2/package-grep.cgi?grep=\u0002\u00010",
                 "l": {
-                    "\u0010": "//chipublib.bibliocommons.com/search?&t=title&search_category=title&q=\u0002\u00018",
+                    "\u0010": "//chipublib.bibliocommons.com/search?&t=title&search_category=title&q=\u0002\u00010",
                     "usplus": "http://www.cplusplus.com/query/search.cgi?q=\u0002\u00010"
                 },
                 "ost": "//www.postaonline.cz/trackandtrace/-/zasilka/cislo?parcelNumbers=\u0002\u00010",
                 "p": {
-                    "\u0010": "http://en.cppreference.com/mwiki/index.php?search=\u0002\u00012453",
-                    "de": "http://de.cppreference.com/mwiki/index.php?title=Spezial%3ASuche&search=\u0002\u00010",
+                    "\u0010": "http://en.cppreference.com/mwiki/index.php?search=\u0002\u00012462",
+                    "de": "http://de.cppreference.com/mwiki/index.php?title=Spezial%3ASuche&search=\u0002\u00013",
                     "r": {
-                        "\u0010": "http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u0001367",
+                        "\u0010": "http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u0001291",
                         "ef": {
-                            "\u0010": "http://en.cppreference.com/mwiki/index.php?title=Special:Search&search=\u0002\u0001151",
-                            "erence": "http://cppreference.com/w/?search=\u0002\u000160"
+                            "\u0010": "http://en.cppreference.com/mwiki/index.php?title=Special:Search&search=\u0002\u0001188",
+                            "erence": "http://cppreference.com/w/?search=\u0002\u000118"
                         }
                     },
                     "samples": "http://www.cppsamples.com/#/search/\u0002\u00010"
@@ -3223,8 +3223,8 @@
                     "en": "//www.collinsdictionary.com/dictionary/portuguese-english/\u0002\u00010"
                 },
                 "u": {
-                    "\u0010": "//www.cpugeek.co.uk/search?q=\u0002\u00013",
-                    "world": "http://www.cpu-world.com/cgi-bin/SearchSite.pl?SEARCH=\u0002&PROCESS=Search\u00013"
+                    "\u0010": "//www.cpugeek.co.uk/search?q=\u0002\u00010",
+                    "world": "http://www.cpu-world.com/cgi-bin/SearchSite.pl?SEARCH=\u0002&PROCESS=Search\u00010"
                 }
             },
             "q": {
@@ -3232,30 +3232,30 @@
                 "rq": "//www.rollcall.com/page/search?keyword=\u0002&advanced=false&sort=relevance\u00010"
             },
             "r": {
-                "\u0010": "http://codereview.stackexchange.com/search?q=\u0002\u00015",
+                "\u0010": "http://codereview.stackexchange.com/search?q=\u0002\u00010",
                 "ackberry": "http://crackberry.com/search/google/\u0002?query=\u0002\u00010",
-                "acked": "http://www.cracked.com/search/search.php?sa=search&q=\u0002\u00018",
+                "acked": "http://www.cracked.com/search/search.php?sa=search&q=\u0002\u00017",
                 "afts": {
                     "\u0010": "//wikidiy.org/?s=\u0002\u00010",
                     "y": "//www.craftsy.com/search?query=\u0002\u00010"
                 },
-                "aigslist": "//duckduckgo.com/?q=\u0002+site%3Acraigslist.org\u000129",
+                "aigslist": "//duckduckgo.com/?q=\u0002+site%3Acraigslist.org\u000118",
                 "am": "http://www.cram.com/search?query=\u0002&submit=Search\u00010",
                 "an": {
-                    "\u0010": "http://finzi.psych.upenn.edu/cgi-bin/namazu.cgi?query=\u0002&max=100&result=normal&sort=score&idxname=functions&idxname=vignettes&idxname=views\u000112",
+                    "\u0010": "http://finzi.psych.upenn.edu/cgi-bin/namazu.cgi?query=\u0002&max=100&result=normal&sort=score&idxname=functions&idxname=vignettes&idxname=views\u00017",
                     "n": "//crystal-ann.com/?query=\u0002\u00010"
                 },
                 "ate": {
-                    "\u0010": "//crate.io/docs/stable/search.html?check_keywords=yes&area=default&q=\u0002\u000167",
-                    "s": "//crates.io/search?q=\u0002\u0001871"
+                    "\u0010": "//crate.io/docs/stable/search.html?check_keywords=yes&area=default&q=\u0002\u000140",
+                    "s": "//crates.io/search?q=\u0002\u0001734"
                 },
                 "awl": {
-                    "\u0010": "http://crawl.chaosforge.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000122",
+                    "\u0010": "http://crawl.chaosforge.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000147",
                     "db": "//loom.shalott.org/learndb.html#\u0002\u00010"
                 },
                 "bug": "//bugs.chromium.org/p/chromium/issues/list?q=\u0002\u00010",
                 "c": {
-                    "\u0010": "http://www.chainreactioncycles.com/s?q=\u0002&sort=pricelow\u00015",
+                    "\u0010": "http://www.chainreactioncycles.com/s?q=\u0002&sort=pricelow\u00010",
                     "om": "//www.cloudretails.com/search?q=\u0002\u00010"
                 },
                 "db": "//www.cockroachlabs.com/docs/search.html?q=\u0002\u00010",
@@ -3274,45 +3274,45 @@
                     "\u0010": "//www.criterion.com/search#stq=\u0002\u00010",
                     "c": {
                         "\u0010": "//www.criterionchannel.com/search?q=\u0002\u00010",
-                        "buzz": "//www.cricbuzz.com/search?q=\u0002\u000154",
-                        "info": "http://search.espncricinfo.com/ci/content/site/search.html?search=\u0002&gblsearch=\u0001128",
+                        "buzz": "//www.cricbuzz.com/search?q=\u0002\u0001274",
+                        "info": "http://search.espncricinfo.com/ci/content/site/search.html?search=\u0002&gblsearch=\u0001269",
                         "khero": "//crickhero.blogspot.com/search/?q=\u0002\u00010"
                     },
-                    "sco": "http://www.crisco.unicaen.fr/des/synonymes/\u0002\u00019",
-                    "ticker": "//www.criticker.com/?search=\u0002&type=films\u00010",
+                    "sco": "http://www.crisco.unicaen.fr/des/synonymes/\u0002\u00010",
+                    "ticker": "//www.criticker.com/?search=\u0002&type=films\u00013",
                     "tiki": "//critiki.com/search/?t=\u0002\u00010",
                     "tique": "//critiquebrainz.org/search/?query=\u0002&type=artist\u00010",
-                    "trole": "http://criticalrole.wikia.com/wiki/Special:Search?query=\u0002\u000118"
+                    "trole": "http://criticalrole.wikia.com/wiki/Special:Search?query=\u0002\u000120"
                 },
                 "ocker": "//www.bettycrocker.com/search?term=\u0002 \u00010",
                 "ol": "//www.crol.hr/index.php/search?searchword=\u0002&searchphrase=all\u00010",
                 "on": {
-                    "\u0010": "//crontab.guru/#\u0002\u00015",
+                    "\u0010": "//crontab.guru/#\u0002\u00014",
                     "ista": "//www.cronista.com/buscar/\u0002\u00010"
                 },
                 "ossclj": "http://crossclj.info/search?q=\u0002\u00010",
-                "ossover": "http://www.codeweavers.com/compatibility/search/?name=\u0002&search=app\u00010",
-                "ossref": "http://search.crossref.org/?q=\u0002\u00010",
+                "ossover": "http://www.codeweavers.com/compatibility/search/?name=\u0002&search=app\u00013",
+                "ossref": "http://search.crossref.org/?q=\u0002\u00013",
                 "ossvalidated": "http://stats.stackexchange.com/search?q=\u0002\u00010",
                 "ossword": "http://www.wordfun.ca/words/fw?q=\u0002\u00010",
                 "owdin": "//crowdin.com/projects?q=\u0002#advanced-search\u00010",
                 "owdsupply": "//www.crowdsupply.com/search?q=\u0002\u00010",
-                "r": "http://chemsearch.kovsky.net/index.php?q=\u0002\u00010",
+                "r": "http://chemsearch.kovsky.net/index.php?q=\u0002\u00013",
                 "s": {
-                    "\u0010": "http://www.crunchyroll.com/search?from=&q=\u0002\u000119",
+                    "\u0010": "http://www.crunchyroll.com/search?from=&q=\u0002\u000134",
                     "h": "//crystalshards.xyz/?filter=\u0002\u00010"
                 },
-                "t": "//crt.sh/?q=\u0002\u00019",
+                "t": "//crt.sh/?q=\u0002\u00017",
                 "unch": {
-                    "\u0010": "//www.crunchbase.com/textsearch/?q=\u0002\u00010",
-                    "base": "//www.crunchbase.com/textsearch?q=\u0002\u0001122",
-                    "yroll": "http://www.crunchyroll.com/search?q=\u0002\u000117"
+                    "\u0010": "//www.crunchbase.com/textsearch/?q=\u0002\u00013",
+                    "base": "//www.crunchbase.com/textsearch?q=\u0002\u000152",
+                    "yroll": "http://www.crunchyroll.com/search?q=\u0002\u000122"
                 },
                 "ush": "//www.crushwineco.com/catalogsearch/result/?q=\u0002\u00010",
                 "ux": "http://crux.nu/portdb/?a=search&q=\u0002\u00010",
                 "w": "//clashroyale.fandom.com/wiki/Special:Search?query=\u0002\u00010",
                 "x": {
-                    "\u0010": "//chrome.google.com/webstore/search?q=\u0002\u000125",
+                    "\u0010": "//chrome.google.com/webstore/search?q=\u0002\u000123",
                     "viewer": "//robwu.nl/crxviewer/?crx=\u0002\u00010"
                 },
                 "ypto": {
@@ -3322,31 +3322,31 @@
                 }
             },
             "s": {
-                "\u0010": "http://www.cheapshark.com/search?q=\u0002\u00016",
+                "\u0010": "http://www.cheapshark.com/search?q=\u0002\u00017",
                 "bno": "http://webopac.csbno.net/opac/search/lst?q=\u0002\u00010",
-                "c": "http://api.call-cc.org/cdoc?q=\u0002&query-regex=Regexp\u000120",
-                "db": "http://noname.c64.org/csdb/search/?seinsel=all&search=\u0002\u00019",
-                "fd": "//www.csfd.cz/hledat/?q=\u0002\u0001200",
+                "c": "http://api.call-cc.org/cdoc?q=\u0002&query-regex=Regexp\u000112",
+                "db": "http://noname.c64.org/csdb/search/?seinsel=all&search=\u0002\u00014",
+                "fd": "//www.csfd.cz/hledat/?q=\u0002\u0001161",
                 "go": {
                     "\u0010": "//www.reddit.com/r/GlobalOffensive/search/?q=\u0002&restrict_sr=1\u00010",
                     "stats": "//csgo-stats.net/search?q=\u0002\u00010"
                 },
-                "harp": "http://social.msdn.microsoft.com/Search/en-US?query=\u0002&Refinement=126&ac=8\u00010",
+                "harp": "http://social.msdn.microsoft.com/Search/en-US?query=\u0002&Refinement=126&ac=8\u00018",
                 "i": {
                     "\u0010": "http://www.coolstuffinc.com/main_search.php?pa=searchOnName&page=1&resultsPerPage=25&q=\u0002\u00010",
                     "nfo": "//ciphersuite.info/search/?q=\u0002 \u00010"
                 },
-                "lq": "http://wiki.teamliquid.net/counterstrike/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00014",
+                "lq": "http://wiki.teamliquid.net/counterstrike/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00013",
                 "m": {
-                    "\u0010": "//www.commonsensemedia.org/search/\u0002\u000157",
+                    "\u0010": "//www.commonsensemedia.org/search/\u0002\u000181",
                     "onitor": "http://www.csmonitor.com/content/search?SearchText=\u0002&SearchButton=Search\u00010"
                 },
                 "n": "http://cisne.sim.ucm.es/search*spi~S/X?SEARCH=\u0002&sort=D\u00010",
-                "ound": "http://www.csounds.com/manual/html/\u0002.html\u00019",
-                "pan": "//www.c-span.org/search/basic/?query=\u0002\u00010",
+                "ound": "http://www.csounds.com/manual/html/\u0002.html\u000130",
+                "pan": "//www.c-span.org/search/basic/?query=\u0002\u00013",
                 "pen": "//www.collinsdictionary.com/dictionary/spanish-english/\u0002\u00010",
                 "s": {
-                    "\u0010": "//developer.mozilla.org/en-US/search?q=\u0002&topic=css\u000159",
+                    "\u0010": "//developer.mozilla.org/en-US/search?q=\u0002&topic=css\u000129",
                     "e": "http://cs.stackexchange.com/search?q=\u0002\u00010",
                     "t": {
                         "\u0010": "//css-tricks.com/?s=\u0002\u00013",
@@ -3354,25 +3354,25 @@
                     }
                 },
                 "theory": "http://cstheory.stackexchange.com/search?q=\u0002\u00010",
-                "tore": "//chrome.google.com/webstore/search/\u0002\u000181",
+                "tore": "//chrome.google.com/webstore/search/\u0002\u000150",
                 "trade": "//www.reddit.com/r/GlobalOffensiveTrade/search?q=\u0002&restrict_sr=on&sort=new&t=all\u00010",
                 "u": {
                     "\u0010": "http://checkshorturl.com/expand.php?u=\u0002\u00010",
                     "rf": "//www.couchsurfing.com/?q=\u0002\u00010"
                 },
-                "v": "//www.csv.de/artsearchresult.php?STICHWORT=\u0002\u00010",
+                "v": "//www.csv.de/artsearchresult.php?STICHWORT=\u0002\u00013",
                 "w": {
                     "\u0010": "http://wiki.call-cc.org/search?text=\u0002&ident=\u00010",
                     "iki": "http://cs.wikipedia.org/wiki/\u0002\u00010"
                 }
             },
             "t": {
-                "\u0010": "http://www.canadiantire.ca/en/search-results.html?q=\u0002\u00010",
-                "an": "http://ctan.org/search/?phrase=\u0002&x=1&PORTAL=on&PKG=on&AUTHORS=on&TOPICS=on&max=16\u0001242",
+                "\u0010": "http://www.canadiantire.ca/en/search-results.html?q=\u0002\u000116",
+                "an": "http://ctan.org/search/?phrase=\u0002&x=1&PORTAL=on&PKG=on&AUTHORS=on&TOPICS=on&max=16\u0001197",
                 "d": "http://www.cheaperthandirt.com/SolrSearchResults.aspx?site=All+Products&num=15&q=\u0002\u00010",
-                "extd": "http://ctext.org/dictionary.pl?if=en&char=\u0002\u000142",
+                "extd": "http://ctext.org/dictionary.pl?if=en&char=\u0002\u00017",
                 "gov": "//clinicaltrials.gov/ct2/results?term=\u0002\u00010",
-                "h": "//www.collinsdictionary.com/dictionary/english-thesaurus/\u0002\u00013",
+                "h": "//www.collinsdictionary.com/dictionary/english-thesaurus/\u0002\u00010",
                 "imes": "//www.collegiatetimes.com/search/?q=\u0002\u00010",
                 "t": "//www.ctt.pt/feapl_2/app/open/objectSearch/objectSearch.jspx?objects=\u0002\u00010",
                 "v": {
@@ -3414,18 +3414,18 @@
                 },
                 "rrclick": "http://www.currclick.com/browse.php?keywords=\u0002\u00010",
                 "rse": {
-                    "\u0010": "//www.curseforge.com/wow/addons/search?search=\u0002\u00015",
-                    "forge": "//duckduckgo.com/?q=\u0002+site%3Acurseforge.com\u000110"
+                    "\u0010": "//www.curseforge.com/wow/addons/search?search=\u0002\u00017",
+                    "forge": "//duckduckgo.com/?q=\u0002+site%3Acurseforge.com\u000116"
                 },
                 "rsos": "http://www.gesformacion.es/buscar?controller=search&search_query=\u0002\u00010",
-                "spide": "http://www.cuspide.com/resultados.aspx?c=\u0002\u00013"
+                "spide": "http://www.cuspide.com/resultados.aspx?c=\u0002\u00010"
             },
             "v": {
-                "\u0010": "//stats.stackexchange.com/search?q=\u0002\u00010",
+                "\u0010": "//stats.stackexchange.com/search?q=\u0002\u00013",
                 "e": {
-                    "\u0010": "//cve.mitre.org/cgi-bin/cvekey.cgi?keyword=\u0002\u000127",
+                    "\u0010": "//cve.mitre.org/cgi-bin/cvekey.cgi?keyword=\u0002\u000122",
                     "d": {
-                        "\u0010": "http://cvedetails.com/cve-details.php?t=1&cve_id=\u0002\u00013",
+                        "\u0010": "http://cvedetails.com/cve-details.php?t=1&cve_id=\u0002\u000119",
                         "tls": "//www.cvedetails.com/google-search-results.php?q=\u0002&sa=Search\u00010"
                     }
                 },
@@ -3437,31 +3437,31 @@
                     "\u0010": "http://www.cvo.co.uk/?s=\u0002\u00010",
                     "fire": "//www.cvo.co.uk/?s=\u0002\u00010"
                 },
-                "r": "//datacvr.virk.dk/data/visninger?soeg=\u0002\u00015",
-                "s": "http://www.cvs.com/search/_/N-0?searchTerm=\u0002&pt=global\u00013"
+                "r": "//datacvr.virk.dk/data/visninger?soeg=\u0002\u00013",
+                "s": "http://www.cvs.com/search/_/N-0?searchTerm=\u0002&pt=global\u000114"
             },
             "w": {
-                "\u0010": "//www.codewars.com/kata/search/?q=\u0002\u000110",
+                "\u0010": "//www.codewars.com/kata/search/?q=\u0002\u00010",
                 "de": "//de.wikipedia.org/w/index.php?title=Spezial:Zitierhilfe&page=\u0002\u00010",
                 "e": {
-                    "\u0010": "//cse.google.com/cse?oe=utf8&ie=utf8&source=uds&q=\u0002&start=0&cx=012899561505164599335:tb0er0xsk_o\u00014",
-                    "bstore": "//chrome.google.com/webstore/search/\u0002\u000181",
+                    "\u0010": "//cse.google.com/cse?oe=utf8&ie=utf8&source=uds&q=\u0002&start=0&cx=012899561505164599335:tb0er0xsk_o\u00013",
+                    "bstore": "//chrome.google.com/webstore/search/\u0002\u000150",
                     "n": "//en.wikipedia.org/wiki/Special:CiteThisPage?page=\u0002\u00010"
                 },
                 "j": "//www.cwjobs.co.uk/jobs/\u0002\u00010",
                 "ow": "//classic.wowhead.com/search?q=\u0002\u00010",
-                "s": "//chrome.google.com/webstore/search/\u0002\u000181",
+                "s": "//chrome.google.com/webstore/search/\u0002\u000150",
                 "t": "http://crosswordtracker.com/answer/\u0002/\u00010"
             },
             "xx": "http://www.cplusplus.com/search.do?q=\u0002\u00010",
             "yanide": "/?q=\u0002+site:explosm.net\u00010",
             "yb": {
-                "\u0010": "//cyberlearn.hes-so.ch/course/search.php?search=\u0002\u00010",
+                "\u0010": "//cyberlearn.hes-so.ch/course/search.php?search=\u0002\u00013",
                 "er": {
                     "\u0010": "//www.cyberscoop.com/?s=\u0002\u00010",
                     "port": "http://www.cyberport.de/?EVENT=itemsearch&query=\u0002\u00010"
                 },
-                "l": "//cyberleninka.ru/search?q=\u0002\u00014",
+                "l": "//cyberleninka.ru/search?q=\u0002\u00010",
                 "rhome": "//www.cybrhome.com/search?q=\u0002\u00010"
             },
             "ycletec": "//www.cycletec.ch/index.php?route=product/search&search=\u0002\u00010",
@@ -3470,57 +3470,57 @@
                 "\u0010": "http://www.chooseyourevent.co.uk/keywordsearch.asp?searchterms=\u0002\u00010",
                 "n": "//translate.google.com/#cy/en/\u0002\u00010"
             },
-            "yg64": "//cygwin.com/cgi-bin2/package-grep.cgi?grep=\u0002&arch=x86_64\u00010",
+            "yg64": "//cygwin.com/cgi-bin2/package-grep.cgi?grep=\u0002&arch=x86_64\u00013",
             "ygwin": "//cygwin.com/cgi-bin2/package-grep.cgi?grep=\u0002\u00010",
-            "ymath": "http://www.cymath.com/answer.php?q=\u0002\u00010",
+            "ymath": "http://www.cymath.com/answer.php?q=\u0002\u00013",
             "ymon": "//cymon.io/\u0002\u00010",
             "yt": "//cadence.gq/cloudtube/search?q=\u0002&sort_by=relevance\u00010",
             "z": {
                 "\u0010": "//complexityzoo.uwaterloo.ca/index.php?search=\u0002&title=Special%3ASearch\u00010",
-                "c": "http://www.czc.cz/search?q-fulltext=\u0002\u00019",
+                "c": "http://www.czc.cz/search?q-fulltext=\u0002\u00010",
                 "k2eur": "//www.xe.com/currencyconverter/convert/?Amount=\u0002&From=CZK&To=EUR\u00010"
             }
         },
         "d": {
-            "\u0010": "http://www.thefreedictionary.com/\u0002\u0001775",
+            "\u0010": "http://www.thefreedictionary.com/\u0002\u0001668",
             "&d": "//www.dndbeyond.com/search?q=\u0002\u00010",
             "&r": "//www.dr.com.tr/search?q=\u0002\u00010",
             "*": {
                 "\u0010": "//www.joindiaspora.com/people?utf8=✓&q=\u0002\u00010",
                 "t": "//www.joindiaspora.com/tags/\u0002 \u00010"
             },
-            ".com": "http://dictionary.reference.com/browse/\u0002?s=t\u00017",
-            "1pkg": "//pkginfo.devuan.org/cgi-bin/d1pkgweb-query?search=\u0002&release=any\u00010",
+            ".com": "http://dictionary.reference.com/browse/\u0002?s=t\u000113",
+            "1pkg": "//pkginfo.devuan.org/cgi-bin/d1pkgweb-query?search=\u0002&release=any\u00014",
             "2": {
-                "\u0010": "//www.light.gg/db/search/?q=\u0002\u00017",
+                "\u0010": "//www.light.gg/db/search/?q=\u0002\u000163",
                 "0": {
-                    "\u0010": "http://www.d20srd.org/search.htm?q=\u0002\u00017",
-                    "pfsrd": "http://www.d20pfsrd.com/system/app/pages/search?scope=search-site&q=\u0002\u000116",
-                    "srd": "http://www.d20srd.org/search.htm?q=\u0002\u00017"
+                    "\u0010": "http://www.d20srd.org/search.htm?q=\u0002\u00010",
+                    "pfsrd": "http://www.d20pfsrd.com/system/app/pages/search?scope=search-site&q=\u0002\u000113",
+                    "srd": "http://www.d20srd.org/search.htm?q=\u0002\u00010"
                 },
                 "gp": "http://dota2.gamepedia.com/Special:Search/\u0002\u00010",
                 "r": "//www.drive2.ru/search?text=\u0002\u00010",
                 "w": "http://diablo2.diablowiki.net/index.php?title=Special%3ASearch&redirs=1&search=\u0002&fulltext=Search&ns0=1&ns14=1\u00010"
             },
-            "3": "//dirty.ru/search/?query=\u0002\u000113",
-            "4u": "http://datasheet4u.com/share_search.php?sWord=\u0002\u00018",
+            "3": "//dirty.ru/search/?query=\u0002\u00014",
+            "4u": "http://datasheet4u.com/share_search.php?sWord=\u0002\u000114",
             "66": "//d66.nl/?s=\u0002\u00010",
             "a": {
-                "\u0010": "http://www.deviantart.com/browse/all/?section=&global=1&q=\u0002\u0001683",
+                "\u0010": "http://www.deviantart.com/browse/all/?section=&global=1&q=\u0002\u0001771",
                 "cardworld": "http://www.dacardworld.com/search?Search=\u0002\u00010",
                 "ccaa": "//daccaa.com/results/?q=\u0002\u00010",
                 "ddyknows": "//daddyknows.ru/?s=\u0002\u00010",
                 "dtribe": "//dadtribe.in/?s=\u0002\u00010",
-                "en": "//translate.google.com/#da/en/\u0002\u00013",
-                "font": "http://www.dafont.com/search.php?psize=m&q=\u0002\u00014",
+                "en": "//translate.google.com/#da/en/\u0002\u00014",
+                "font": "http://www.dafont.com/search.php?psize=m&q=\u0002\u00010",
                 "foodmall": "http://www.dafoodmall.com/goods/search.asp?sword=\u0002\u00010",
                 "gen": "http://www.dagen.se/search-7.157994?sortby=date&q=\u0002\u00010",
                 "gjeweg": "//www.dagjeweg.nl/zoeken?dq=\u0002\u00010",
                 "gobah": "http://dagobah.net/?search=\u0002\u00010",
                 "ilycollegian": "http://www.collegian.psu.edu/search/?f=html&q=\u0002\u00010",
-                "ilymail": "//www.dailymail.co.uk/home/search.html?sel=site&searchPhrase=\u0002\u00015",
+                "ilymail": "//www.dailymail.co.uk/home/search.html?sel=site&searchPhrase=\u0002\u00018",
                 "ilymed": "//dailymed.nlm.nih.gov/dailymed/search.cfm?labeltype=all&query=\u0002\u00010",
-                "ilymotion": "//www.dailymotion.com/search/\u0002\u000150",
+                "ilymotion": "//www.dailymotion.com/search/\u0002\u000148",
                 "ilytimes": "http://www.delcotimes.com/search?text=\u0002\u00010",
                 "ilywriting": "//www.dailywritingtips.com/?s=\u0002\u00010",
                 "l": {
@@ -3531,8 +3531,8 @@
                     }
                 },
                 "nas": "//www.danas.rs/?s=\u0002\u00010",
-                "nawa": "http://search.danawa.com/dsearch.php?query=\u0002\u000128",
-                "nbooru": "//danbooru.donmai.us/posts?tags=\u0002+rating:safe\u0001285",
+                "nawa": "http://search.danawa.com/dsearch.php?query=\u0002\u000156",
+                "nbooru": "//danbooru.donmai.us/posts?tags=\u0002+rating:safe\u0001239",
                 "ndyfellow": "//www.dandyfellow.com/search/\u0002\u00010",
                 "ne": "http://dane.ac-dijon.fr/?s=\u0002\u00010",
                 "nielha": "//danielha.tk/search.html?query=\u0002\u00010",
@@ -3548,7 +3548,7 @@
                 "ria": "http://www.dariawiki.org/wiki/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
                 "riusf": "//dariusforoux.com/?s=\u0002\u00010",
                 "rk": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002&kae=d\u000114",
+                    "\u0010": "//duckduckgo.com/?q=\u0002&kae=d\u00015",
                     "horse": "http://www.darkhorse.com/Search/\u0002\u00010",
                     "lyrics": "http://www.darklyrics.com/search?q=\u0002\u00010",
                     "netmarkets": "//www.darknetmarkets.net/?s=\u0002\u00010"
@@ -3556,8 +3556,8 @@
                 "rt": {
                     "\u0010": "http://www.dartlang.org/search.html?q=\u0002\u00010",
                     "lib": "http://libcat.dartmouth.edu/search/X?\u0002\u00010",
-                    "pub": "//pub.dartlang.org/packages?q=\u0002\u000164",
-                    "y": "http://www.darty.com/nav/recherche?text=\u0002\u00010"
+                    "pub": "//pub.dartlang.org/packages?q=\u0002\u000158",
+                    "y": "http://www.darty.com/nav/recherche?text=\u0002\u00015"
                 },
                 "ru": "http://dic.academic.ru/searchall.php?SWord=\u0002&from=xx&to=ru&did=&stype=0\u00010",
                 "sh": {
@@ -3565,7 +3565,7 @@
                     "radio": "http://dashradio.com/?q=\u0002\u00010"
                 },
                 "ta": {
-                    "\u0010": "//toolbox.google.com/datasetsearch/search?query=\u0002\u00013",
+                    "\u0010": "//toolbox.google.com/datasetsearch/search?query=\u0002\u00010",
                     "baze-her": "http://www.databaze-her.cz/hledani/?fraze=\u0002\u00010",
                     "blogger": "//www.data-blogger.com/?s=\u0002&submit=Search\u00010",
                     "cite": "//search.datacite.org/works?query=\u0002\u00010",
@@ -3575,7 +3575,7 @@
                         "\u0010": "http://catalog.data.gov/dataset?q=\u0002&sort=score+desc%2C+name+asc\u00010",
                         "au": "http://data.gov.au/dataset?q=\u0002\u00010"
                     },
-                    "search": "//toolbox.google.com/datasetsearch/search?query=\u0002\u00013",
+                    "search": "//toolbox.google.com/datasetsearch/search?query=\u0002\u00010",
                     "sheetarchive": "http://www.datasheetarchive.com/\u0002-datasheet.html\u00010",
                     "vicgov": "//www.data.vic.gov.au/data/dataset?q=\u0002\u00010",
                     "zar": "//www.datazar.com/search/data/?q=\u0002\u00010"
@@ -3583,41 +3583,41 @@
                 "tev": "//www.datev.de/web/de/suche/?query=\u0002\u00010",
                 "tpiff": "http://datpiff.com/mixtapes-search?criteria=\u0002&sort=rating\u00010",
                 "um": {
-                    "\u0010": "http://search.daum.net/search?w=tot&q=\u0002\u0001120",
-                    "dic": "http://dic.daum.net/search.do?q=\u0002\u000112"
+                    "\u0010": "http://search.daum.net/search?w=tot&q=\u0002\u0001137",
+                    "dic": "http://dic.daum.net/search.do?q=\u0002\u000117"
                 },
-                "user": "http://\u0002.deviantart.com\u00015",
+                "user": "http://\u0002.deviantart.com\u00013",
                 "vesgarden": "http://davesgarden.com/sitewidesearch.php?q=\u0002\u00010",
                 "vetiyebaski": "http://www.davetiyebaski.net/arama?q=\u0002\u00010",
                 "vidnesher": "http://davidnesher.com.ar/?q=\u0002:\u00010",
                 "vidsw": "http://davidsw.com/?s=\u0002&post_type=product\u00010",
                 "viswiki": "//daviswiki.org/_rsearch/?q=\u0002\u00010",
-                "wiki": "//dragonage.fandom.com/wiki/Special:Search?query=\u0002\u000175",
+                "wiki": "//dragonage.fandom.com/wiki/Special:Search?query=\u0002\u00017",
                 "x": "http://duckduckgo.com/?q=\u0002\u00010",
-                "y": "//duckduckgo.com/?q=\u0002&df=d\u00010"
+                "y": "//duckduckgo.com/?q=\u0002&df=d\u000119"
             },
             "b": {
-                "\u0010": "//m.douban.com/search/?query=\u0002\u000115",
+                "\u0010": "//m.douban.com/search/?query=\u0002\u000121",
                 "2z": "//www.ibm.com/support/knowledgecenter/search/\u0002?scope=SSEPEK_11.0.0\u00010",
                 "a": {
-                    "\u0010": "http://www.dba.dk/soeg/?soeg=\u0002\u000116",
+                    "\u0010": "http://www.dba.dk/soeg/?soeg=\u0002\u000115",
                     "sx": "http://dba.stackexchange.com/search?q=\u0002\u00010"
                 },
-                "book": "//book.douban.com/subject_search?search_text=\u0002&cat=1001\u00010",
-                "d": "//deadbydaylight.gamepedia.com/index.php?search=\u0002&title=Special:Search&go=Go\u000112",
+                "book": "//book.douban.com/subject_search?search_text=\u0002&cat=1001\u00016",
+                "d": "//deadbydaylight.gamepedia.com/index.php?search=\u0002&title=Special:Search&go=Go\u000157",
                 "gap": "//www.ncbi.nlm.nih.gov/gap/?term=\u0002\u00010",
                 "gb": "http://dejure.org/gesetze/BGB/\u0002.html\u00010",
                 "guide": "//www.dotabuff.com/heroes/\u0002/guides\u00010",
                 "k": "http://www.databazeknih.cz/search?q=\u0002\u00015",
                 "l": {
-                    "\u0010": "//discordbots.org/search?q=\u0002\u00014",
+                    "\u0010": "//discordbots.org/search?q=\u0002\u00016",
                     "p": {
-                        "\u0010": "//dblp.uni-trier.de/search?q=\u0002\u0001291",
+                        "\u0010": "//dblp.uni-trier.de/search?q=\u0002\u0001316",
                         ".pub": "http://dblp.uni-trier.de/search/publ?q=\u0002 \u00010"
                     }
                 },
                 "m": {
-                    "\u0010": "//movie.douban.com/subject_search?search_text=\u0002\u000118",
+                    "\u0010": "//movie.douban.com/subject_search?search_text=\u0002\u000119",
                     "ovie": "//movie.douban.com/subject_search?search_text=\u0002&cat=1002\u00016",
                     "usic": "//music.douban.com/subject_search?search_text=\u0002&cat=1003\u00010"
                 },
@@ -3633,26 +3633,26 @@
                     "edia": "http://wiki.dbpedia.org/Search?phrase=\u0002\u00010"
                 },
                 "r": {
-                    "\u0010": "//danbooru.donmai.us/posts?tags=\u0002+rating:safe\u0001285",
+                    "\u0010": "//danbooru.donmai.us/posts?tags=\u0002+rating:safe\u0001239",
                     "artist": "//danbooru.donmai.us/artists?commit=Search&search%5Bany_name_matches%5D=\u0002&search%5Border%5D=created_at&utf8=%E2%9C%93\u00010",
                     "ead": "//read.douban.com/search?q=\u0002\u00010"
                 },
                 "snp": "http://www.ncbi.nlm.nih.gov/snp?term=\u0002\u00010",
-                "ts": "//bugs.debian.org/\u0002\u00013",
+                "ts": "//bugs.debian.org/\u0002\u00010",
                 "uch": "http://diebuchsuche.de/r.php?q=\u0002\u00010",
-                "uff": "http://www.dotabuff.com/search?utf8=%E2%9C%93&q=\u0002\u00010",
-                "ugs": "//bugs.debian.org/\u0002\u00013",
+                "uff": "http://www.dotabuff.com/search?utf8=%E2%9C%93&q=\u0002\u00016",
+                "ugs": "//bugs.debian.org/\u0002\u00010",
                 "v": "http://dragonbolt-vanguard.wikia.com/search?query=\u0002\u00010",
                 "wiki": "http://deathbattle.wikia.com/wiki/Special:Search?fulltext=Search&search=\u0002\u00010",
                 "yte": "http://int.darkbyte.ru/\u0002\u00010"
             },
             "c": {
-                "\u0010": "//duck.co/forum/search?q=\u0002\u000123",
+                "\u0010": "//duck.co/forum/search?q=\u0002\u000118",
                 "c": {
-                    "\u0010": "http://www.dict.cc/?s=\u0002\u00012171",
-                    "omics": "http://www.dccomics.com/search/node/\u0002\u00010"
+                    "\u0010": "http://www.dict.cc/?s=\u0002\u00011952",
+                    "omics": "http://www.dccomics.com/search/node/\u0002\u00013"
                 },
-                "inside": "http://search.dcinside.com/combine/q/\u0002\u000120",
+                "inside": "http://search.dcinside.com/combine/q/\u0002\u000156",
                 "n": {
                     "\u0010": "http://dict.cn/\u0002\u00010",
                     "r": "http://www.apps.dcnr.state.pa.us/search.aspx?cx=008544532008978746929:8o8oxsc28a8&cof=FORID:11&ie=UTF-8&q=\u0002\u00010"
@@ -3662,56 +3662,56 @@
                 "r": "http://www.dcrainmaker.com/?s=\u0002 \u00010",
                 "s": {
                     "\u0010": "//dcs.rutgers.edu/search/node/\u0002\u00010",
-                    "s": "http://crawl.chaosforge.org/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u000119"
+                    "s": "http://crawl.chaosforge.org/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u000144"
                 },
                 "ul": "//capitadiscovery.co.uk/dcu/items?query=\u0002\u00010",
                 "w": {
-                    "\u0010": "http://wiki.dcinside.com/wiki/\u0002\u00014",
+                    "\u0010": "http://wiki.dcinside.com/wiki/\u0002\u00010",
                     "iki": "http://dc.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                 }
             },
             "d": {
-                "\u0010": "//devdocs.io/#q=\u0002\u0001108",
-                "b": "//www.deutsche-digitale-bibliothek.de/searchresults?query=\u0002\u00015",
+                "\u0010": "//devdocs.io/#q=\u0002\u000198",
+                "b": "//www.deutsche-digitale-bibliothek.de/searchresults?query=\u0002\u00014",
                 "d": "http://sli.uvigo.gal/ddd/ddd_pescuda.php?pescuda=\u0002&tipo_busca=lema\u00010",
                 "e": {
-                    "\u0010": "//duckduckgo.com/?kl=de-de&q=\u0002\u000189",
+                    "\u0010": "//duckduckgo.com/?kl=de-de&q=\u0002\u000134",
                     "v": "//qa.debian.org/developer.php?login=\u0002\u00010"
                 },
-                "f": "//duckduckgo.com/?q=\u0002+site%3Aforums.dansdeals.com\u00014",
+                "f": "//duckduckgo.com/?q=\u0002+site%3Aforums.dansdeals.com\u00010",
                 "g": {
                     "\u0010": "http://duckduckgo.com/?q=\u0002\u00010",
                     "al": "//duckduckgo.com/?t=palemoon&kl=xl-es&ko=1&k1=1&q=\u0002\u00010",
                     "ar": "//duckduckgo.com/?t=palemoon&kl=ar-es&ko=1&k1=1&q=\u0002\u00010",
-                    "br": "//duckduckgo.com/?q=\u0002&kp=-1&kl=br-pt\u00010",
-                    "c": "//duckduckgo.com/?q=\u0002&ia=calculator\u000173",
+                    "br": "//duckduckgo.com/?q=\u0002&kp=-1&kl=br-pt\u00016",
+                    "c": "//duckduckgo.com/?q=\u0002&ia=calculator\u000156",
                     "d": {
-                        "\u0010": "//duckduckgo.com/?q=\u0002&ia=definition\u000111",
-                        "e": "//duckduckgo.com/?kl=de-de&q=\u0002\u000189"
+                        "\u0010": "//duckduckgo.com/?q=\u0002&ia=definition\u000147",
+                        "e": "//duckduckgo.com/?kl=de-de&q=\u0002\u000134"
                     },
                     "ee": "//duckduckgo.com/?kl=ee-et&q=\u0002\u00010",
                     "eue": "//duckduckgo.com/?kl=ue-es&q=\u0002\u00010",
-                    "f": "http://duckduckgo.com/?kl=fr-fr&q=\u0002\u0001100",
+                    "f": "http://duckduckgo.com/?kl=fr-fr&q=\u0002\u000194",
                     "hu": "http://duckduckgo.com/?kl=hu-hu&q=\u0002\u00010",
-                    "i": "//duckduckgo.com/?q=\u0002&iax=images&ia=images\u0001918",
+                    "i": "//duckduckgo.com/?q=\u0002&iax=images&ia=images\u0001748",
                     "ja": "//duckduckgo.com/?q=\u0002&kl=jp-jp&kp=-1\u00010",
-                    "m": "//duckduckgo.com/?q=\u0002&iaxm=maps\u000177",
+                    "m": "//duckduckgo.com/?q=\u0002&iaxm=maps\u000193",
                     "n": {
-                        "\u0010": "http://duckduckgo.com/?q=\u0002&iar=news&ia=news\u000117",
-                        "l": "//duckduckgo.com/?q=\u0002&kl=nl-nl\u000126",
-                        "o": "//duckduckgo.com/?kl=no-no&q=\u0002\u000110"
+                        "\u0010": "http://duckduckgo.com/?q=\u0002&iar=news&ia=news\u000136",
+                        "l": "//duckduckgo.com/?q=\u0002&kl=nl-nl\u000111",
+                        "o": "//duckduckgo.com/?kl=no-no&q=\u0002\u000113"
                     },
                     "pd": "//duckduckgo.com/?df=d&q=\u0002\u00010",
-                    "r": "//duckduckgo.com/?q=site:reddit.com+\u0002\u0001656",
-                    "v": "//duckduckgo.com/?q=\u0002&iar=videos&iax=videos&ia=videos\u0001139"
+                    "r": "//duckduckgo.com/?q=site:reddit.com+\u0002\u0001528",
+                    "v": "//duckduckgo.com/?q=\u0002&iar=videos&iax=videos&ia=videos\u000194"
                 },
                 "h": {
-                    "\u0010": "//duck.co/ia?q=\u0002\u000111",
+                    "\u0010": "//duck.co/ia?q=\u0002\u00017",
                     "1": {
                         "\u0010": "http://ddh1.duckduckgo.com/?q=\u0002\u00010",
                         "0": "http://ddh10.duckduckgo.com/?q=\u0002\u00010"
                     },
-                    "2": "http://ddh2.duckduckgo.com/?q=\u0002\u00014",
+                    "2": "http://ddh2.duckduckgo.com/?q=\u0002\u00010",
                     "3": "http://ddh3.duckduckgo.com/?q=\u0002\u00010",
                     "4": "http://ddh4.duckduckgo.com/?q=\u0002\u00010",
                     "5": "http://ddh5.duckduckgo.com/?q=\u0002\u00010",
@@ -3720,21 +3720,21 @@
                     "8": "http://ddh8.duckduckgo.com/?q=\u0002\u00010",
                     "9": "http://ddh9.duckduckgo.com/?q=\u0002\u00010",
                     "doc": "http://docs.duckduckhack.com/?q=\u0002\u00010",
-                    "u": "http://duckduckhack.com/u/\u0002\u00013"
+                    "u": "http://duckduckhack.com/u/\u0002\u00010"
                 },
                 "i": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002&iax=images&ia=images\u0001918",
-                    "c": "http://dic.daum.net/search.do?q=\u0002\u000112"
+                    "\u0010": "//duckduckgo.com/?q=\u0002&iax=images&ia=images\u0001748",
+                    "c": "http://dic.daum.net/search.do?q=\u0002\u000117"
                 },
                 "jt": "//www.digitaldjtips.com/?s=\u0002\u00010",
                 "ms": "//duckduckgo.com/?q= \u0002+site%3Adansdeals.com\u00010",
                 "n": {
                     "\u0010": "//www.daytondailynews.com/google-search/?q=\u0002\u00010",
-                    "et": "//ddnet.tw/players/\u0002\u00013"
+                    "et": "//ddnet.tw/players/\u0002\u000131"
                 },
-                "o": "http://ordnet.dk/ddo/ordbog?query=\u0002 \u0001182",
-                "so": "//duckduckgo.com/?q=\u0002+site:stackoverflow.com\u00014",
-                "t": "//duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/?q=\u0002\u000120",
+                "o": "http://ordnet.dk/ddo/ordbog?query=\u0002 \u0001175",
+                "so": "//duckduckgo.com/?q=\u0002+site:stackoverflow.com\u00013",
+                "t": "//duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/?q=\u0002\u00015",
                 "uknow": "http://www.dduknow.com/?s=\u0002\u00010",
                 "w": {
                     "\u0010": "//www.deepdotweb.com/?s=\u0002\u00010",
@@ -3745,14 +3745,14 @@
             "e": {
                 "\u0010": "http://dict.tu-chemnitz.de/dings.cgi?query=\u0002\u00010",
                 "2fr": "//translate.google.com/#de/fr/\u0002\u00010",
-                "adline": "//deadline.com/results/#?q=\u0002 \u00013",
+                "adline": "//deadline.com/results/#?q=\u0002 \u00010",
                 "adspin": "http://deadspin.com/search?q=\u0002\u00010",
                 "akin": "http://library.deakin.edu.au/search/?searchtype=X&SORT=D&searcharg=\u0002&searchscope=1\u00010",
                 "al": {
                     "\u0010": "http://dealbook.nytimes.com/?s=\u0002\u00010",
-                    "abs": "http://www.dealabs.com/search/?q=\u0002\u000114",
+                    "abs": "http://www.dealabs.com/search/?q=\u0002\u000116",
                     "agora": "//www.dealagora.com/recherche?q=\u0002\u00010",
-                    "extreme": "http://dx.com/s/\u0002\u00010",
+                    "extreme": "http://dx.com/s/\u0002\u00013",
                     "news": "http://dealnews.com/search.html?search=\u0002\u00010",
                     "s": {
                         "\u0010": "//www.reddit.com/r/deals/search/?q=\u0002&restrict_sr=1\u00010",
@@ -3760,34 +3760,34 @@
                     }
                 },
                 "b": {
-                    "\u0010": "//packages.debian.org/search?keywords=\u0002\u0001757",
+                    "\u0010": "//packages.debian.org/search?keywords=\u0002\u0001665",
                     "ate": "http://www.debate.org/search?q=\u0002\u00010",
-                    "bug": "//bugs.debian.org/\u0002\u00013",
+                    "bug": "//bugs.debian.org/\u0002\u00010",
                     "buildd": "http://buildd.debian.org/status/package.php?p=\u0002\u00013",
                     "content": "//packages.debian.org/search?searchon=contents&keywords=\u0002&mode=path&suite=unstable&arch=any\u00010",
                     "enhams": "http://www.debenhams.com/search/\u0002\u00010",
-                    "files": "//packages.debian.org/search?searchon=contents&keywords=\u0002\u00018",
+                    "files": "//packages.debian.org/search?searchon=contents&keywords=\u0002\u00019",
                     "g": "//translate.google.com/#view=home&op=translate&sl=de&tl=bg&text=\u0002\u00010",
                     "ian": {
-                        "\u0010": "http://search.debian.org/cgi-bin/omega?DB=en&P=\u0002\u000147",
+                        "\u0010": "http://search.debian.org/cgi-bin/omega?DB=en&P=\u0002\u000123",
                         "forums": "http://forums.debian.net/search.php?keywords=\u0002\u00010",
-                        "fr": "http://www.google.com/cse?cx=007724375775369850404%3Ajwpah_hbbjk&ie=UTF-8&q=\u0002&sa=Rechercher&siteurl=www.google.com%2Fcse%2Fhome%3Fcx%3D007724375775369850404%3Ajwpah_hbbjk\u00010",
+                        "fr": "http://www.google.com/cse?cx=007724375775369850404%3Ajwpah_hbbjk&ie=UTF-8&q=\u0002&sa=Rechercher&siteurl=www.google.com%2Fcse%2Fhome%3Fcx%3D007724375775369850404%3Ajwpah_hbbjk\u00013",
                         "izzati": "http://forum.debianizzati.org/search.php?keywords=\u0002\u00010",
-                        "pack": "//packages.debian.org/search?keywords=\u0002\u0001757"
+                        "pack": "//packages.debian.org/search?keywords=\u0002\u0001665"
                     },
-                    "man": "//dyn.manpages.debian.org/jump?q=\u0002\u000165",
+                    "man": "//dyn.manpages.debian.org/jump?q=\u0002\u000184",
                     "ml": {
-                        "\u0010": "http://lists.debian.org/cgi-bin/search?query=\u0002&DEFAULTOP=and&author=&sort=relevance&HITSPERPAGE=10&language=en\u00010",
+                        "\u0010": "http://lists.debian.org/cgi-bin/search?query=\u0002&DEFAULTOP=and&author=&sort=relevance&HITSPERPAGE=10&language=en\u00013",
                         "a": "http://lists.debian.org/debian-\u0002/\u00010"
                     },
-                    "packages": "//packages.debian.org/search?keywords=\u0002\u0001757",
+                    "packages": "//packages.debian.org/search?keywords=\u0002\u0001665",
                     "pc": "//qa.debian.org/popcon.php?package=\u0002\u00010",
                     "snap": "http://snapshot.debian.org/binary/\u0002/\u00010",
-                    "tracker": "//tracker.debian.org/search?package_name=\u0002\u00015",
-                    "wiki": "http://wiki.debian.org/FrontPage?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u000143"
+                    "tracker": "//tracker.debian.org/search?package_name=\u0002\u00010",
+                    "wiki": "http://wiki.debian.org/FrontPage?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u000120"
                 },
                 "cathlon": {
-                    "\u0010": "http://www.decathlon.co.uk/Buy/\u0002\u00016",
+                    "\u0010": "http://www.decathlon.co.uk/Buy/\u0002\u00017",
                     "es": "//www.decathlon.es/Comprar/\u0002\u00010",
                     "fr": "http://www.decathlon.fr/Acheter/\u0002\u00010",
                     "it": "http://www.decathlon.it/Comprare/\u0002\u00010"
@@ -3797,19 +3797,19 @@
                 "cks": "//www.decks.de/decks/workfloor/search_db.php?such=\u0002\u00010",
                 "co": {
                     "\u0010": "//decoracion2.com/search/\u0002\u00010",
-                    "de": "//urldecode.org/?text=\u0002&mode=decode\u00014"
+                    "de": "//urldecode.org/?text=\u0002&mode=decode\u00010"
                 },
                 "d": {
                     "\u0010": "http://dedalus.usp.br/F/2GT4AME1FV9M25Q886NF9PCLB2BK39NF8XMFRXNHCQIL1JX5IG-19193?func=find-b&request=\u0002&find_code=WRD&adjacent=N&local_base=USP01&x=39&y=11&filter_code_1=WLN&filter_request_1=&filter_code_2=WYR&filter_request_2=&filter_code_3=WYR&filter_request_3=&filter_code_4=WMA&filter_request_4=&filter_code_5=WBA&filter_request_5=\u00010",
                     "alus": "http://dedalus.usp.br/F/?func=find-b&request=\u0002\u00010"
                 },
-                "en": "http://www.dict.cc/?s=\u0002\u00012171",
-                "eo": "//deeo.dict.cc/?s=\u0002\u00010",
+                "en": "http://www.dict.cc/?s=\u0002\u00011952",
+                "eo": "//deeo.dict.cc/?s=\u0002\u00013",
                 "epdyve": "//www.deepdyve.com/search?query=\u0002\u00010",
                 "epl": {
-                    "\u0010": "//www.deepl.com/translator#xx/en/\u0002\u00018486",
+                    "\u0010": "//www.deepl.com/translator#xx/en/\u0002\u00017304",
                     "een": "//www.deepl.com/translator#es/en/\u0002\u00010",
-                    "ef": "//www.deepl.com/translator#en/fr/\u0002\u00018",
+                    "ef": "//www.deepl.com/translator#en/fr/\u0002\u00019",
                     "eg": "//www.deepl.com/translator#en/de/\u0002\u00010",
                     "en": {
                         "\u0010": "//www.deepl.com/translator#es/en/\u0002\u00010",
@@ -3818,30 +3818,30 @@
                     },
                     "es": "//www.deepl.com/translator#en/es/\u0002\u000162",
                     "fr": "//www.deepl.com/translator#fr/en/\u0002\u000115",
-                    "ge": "//www.deepl.com/translator#de/en/\u0002\u00019",
+                    "ge": "//www.deepl.com/translator#de/en/\u0002\u00015",
                     "pten": "//www.deepl.com/translator#pt/en/\u0002\u00010",
-                    "ru": "//www.deepl.com/ru/translator#en/ru/\u0002\u000121"
+                    "ru": "//www.deepl.com/ru/translator#en/ru/\u0002\u000124"
                 },
                 "epthidevaki": "//dd.thekkedam.org/search/?q=\u0002\u00010",
-                "es": "http://dees.dict.cc/?s=\u0002\u000117",
-                "ezer": "//www.deezer.com/search/\u0002\u0001136",
+                "es": "http://dees.dict.cc/?s=\u0002\u00016",
+                "ezer": "//www.deezer.com/search/\u0002\u000190",
                 "f": {
-                    "\u0010": "http://www.thefreedictionary.com/\u0002\u0001775",
+                    "\u0010": "http://www.thefreedictionary.com/\u0002\u0001668",
                     "ine": {
-                        "\u0010": "http://www.thefreedictionary.com/\u0002\u0001775",
+                        "\u0010": "http://www.thefreedictionary.com/\u0002\u0001668",
                         "kids": "//kids.wordsmyth.net/we/?ent=\u0002\u00010"
                     },
                     "key": "//defkey.com/search?irq=\u0002\u00010",
-                    "r": "http://defr.dict.cc/?s=\u0002\u000114"
+                    "r": "http://defr.dict.cc/?s=\u0002\u000118"
                 },
-                "hr": "//dehr.dict.cc/?s=\u0002\u00010",
-                "hu": "http://translate.google.com/#de/hu/\u0002\u00010",
+                "hr": "//dehr.dict.cc/?s=\u0002\u00013",
+                "hu": "http://translate.google.com/#de/hu/\u0002\u00013",
                 "i": {
                     "\u0010": "http://www.deichmann.com/DE/de/shop/search.html?q=\u0002\u00010",
                     "c": "//sok.deichman.no/search?query=\u0002\u00010",
-                    "t": "http://deit.dict.cc/?s=\u0002\u00016"
+                    "t": "http://deit.dict.cc/?s=\u0002\u00015"
                 },
-                "jure": "//dejure.org/cgi-bin/suche?Suchenach=\u0002\u000151",
+                "jure": "//dejure.org/cgi-bin/suche?Suchenach=\u0002\u000150",
                 "lcat": "//delcat.worldcat.org/search?qt=wc_org_delcat&q=\u0002&scope=0&oldscope=0&wcsbtn2w=Search&fq=&dblist=1461%2C1542%2C638\u00010",
                 "lcotimes": "http://www.delcotimes.com/search?text=\u0002\u00010",
                 "lectable": "//delectable.com/search/\u0002\u00010",
@@ -3850,42 +3850,42 @@
                     "ee": "http://otsing.delfi.ee/find?c=dns&q=\u0002 &x=0&y=0\u00010"
                 },
                 "lflt": "http://www.delfi.lt/paieska/?q=\u0002\u00010",
-                "lfruit": "http://delicious-fruit.com/ratings/full.php?s=\u0002\u00015",
+                "lfruit": "http://delicious-fruit.com/ratings/full.php?s=\u0002\u000111",
                 "lib": "http://dlc.lib.de.us/client/default/search/results?qu=\u0002&te=\u00010",
                 "lijn": "//www.delijn.be/nl/zoekresultaten/index.html?searchtext=\u0002\u00010",
                 "livery": "http://www.yelp.com/search?&rpp=10&find_loc=&start=0&attrs=RestaurantsDelivery&find_desc=\u0002\u00010",
                 "ll": {
-                    "\u0010": "http://search.dell.com/results.aspx?s=gen&c=us&l=en&cs=&k=\u0002&cat=all\u00015",
+                    "\u0010": "http://search.dell.com/results.aspx?s=gen&c=us&l=en&cs=&k=\u0002&cat=all\u00016",
                     "sp": "//www.dell.com/support/search/us/en/19#q=\u0002&sort=relevancy&f:langFacet=[en]\u00010",
-                    "st": "http://www.dell.com/support/home/us/en/19/product-support/servicetag/\u0002\u00013",
+                    "st": "http://www.dell.com/support/home/us/en/19/product-support/servicetag/\u0002\u00017",
                     "uk": "http://search.euro.dell.com/results.aspx?s=gen&c=uk&l=en&cs=&k=\u0002&cat=all&x=0&y=0\u00010"
                 },
                 "lphi": "http://www.delphibasics.co.uk/RTL.asp?Name=\u0002\u00010",
                 "ltaco": "//www.deltaco.se/Sidor/SearchResults.aspx?k=\u0002\u00010",
-                "mauro": "//dizionario.internazionale.it/parola/\u0002\u00010",
+                "mauro": "//dizionario.internazionale.it/parola/\u0002\u00014",
                 "meureetjardin": "http://www.demeure-et-jardin.com/?q=\u0002\u00010",
                 "mocracynow": "http://www.democracynow.org/search?query=\u0002\u00010",
-                "nde": "//www.dict.cc/?s=\u0002\u00015",
+                "nde": "//www.dict.cc/?s=\u0002\u00017",
                 "nicheur": "http://ledenicheur.fr/#rparams=ss=\u0002 \u00010",
-                "nl": "http://denl.dict.cc/?s=\u0002\u00013",
+                "nl": "http://denl.dict.cc/?s=\u0002\u000122",
                 "no": "//deno.dict.cc/?s=\u0002\u00015",
-                "nru": "//www.deepl.com/translator#en/ru/\u0002%0A\u000110",
+                "nru": "//www.deepl.com/translator#en/ru/\u0002%0A\u00013",
                 "nv": "//forum.dragen-en-voeden.nl/search.php?keywords=\u0002&terms=all&author=&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=300&t=0&submit=Zoek\u00010",
                 "openthesaurus": "//www.openthesaurus.de/synonyme/?q=\u0002\u00010",
-                "pl": "//translate.google.com/#de/pl/\u0002\u000120",
-                "pop": "//www.depop.com/search/?q=\u0002\u00013",
+                "pl": "//translate.google.com/#de/pl/\u0002\u000116",
+                "pop": "//www.depop.com/search/?q=\u0002\u00015",
                 "redactie": "http://deredactie.be/cm/vrtnieuws/1.516538?text=\u0002&action=submit\u00010",
                 "rpi": {
-                    "\u0010": "//derpibooru.org/search?q=\u0002\u000176",
+                    "\u0010": "//derpibooru.org/search?q=\u0002\u000153",
                     "booru": {
                         "\u0010": "//derpibooru.org/search?utf8=%E2%9C%93&sbq=\u0002\u00010",
                         "org": "//derpibooru.org/search?utf8=✓&sbq= \u0002\u00010"
                     }
                 },
-                "rstandard": "//www.derstandard.at/search?query=\u0002\u000123",
+                "rstandard": "//www.derstandard.at/search?query=\u0002\u000133",
                 "ru": "//translate.google.com/#view=home&op=translate&sl=de&tl=ru&text=\u0002\u00010",
                 "s": {
-                    "\u0010": "http://es.thefreedictionary.com/\u0002\u00016",
+                    "\u0010": "http://es.thefreedictionary.com/\u0002\u00010",
                     "c": "http://descriptionari.com/q/\u0002\u00010",
                     "i": {
                         "\u0010": "//www.desiclik.com/_search.php?page=1&q=\u0002\u00010",
@@ -3894,21 +3894,21 @@
                         "gnernews": "//www.designernews.co/search?q=\u0002\u00010"
                     },
                     "tinonegocio": "http://destinonegocio.com/search/\u0002\u00010",
-                    "tructoid": "http://www.destructoid.com/search.phtml?cx=009275597616460404995%3A_iu6yjvsnom&cof=FORID%3A11&q=\u0002&sa=Search&siteurl=http%3A%2F%2Fwww.destructoid.com%2F\u00010",
-                    "v": "http://desv.dict.cc/?s=\u0002\u00019"
+                    "tructoid": "http://www.destructoid.com/search.phtml?cx=009275597616460404995%3A_iu6yjvsnom&cof=FORID%3A11&q=\u0002&sa=Search&siteurl=http%3A%2F%2Fwww.destructoid.com%2F\u00017",
+                    "v": "http://desv.dict.cc/?s=\u0002\u00014"
                 },
                 "tfd": "http://de.tfd.com/\u0002\u00010",
                 "tik": "//www.detik.com/search/searchall?query=\u0002\u00010",
                 "uturk": "//deutsch-tuerkisch.net/suche/\u0002\u00010",
                 "v": {
-                    "\u0010": "//devdocs.io/#q=\u0002\u0001108",
+                    "\u0010": "//devdocs.io/#q=\u0002\u000198",
                     ".splunk": "http://dev.splunk.com/search/dev?q=\u0002\u00010",
                     ".to": "//dev.to/search?q=\u0002\u00010",
-                    "apple": "//developer.apple.com/search/index.php?q=\u0002\u000114",
-                    "docs": "//devdocs.io/#q=\u0002\u0001108",
+                    "apple": "//developer.apple.com/search/index.php?q=\u0002\u00010",
+                    "docs": "//devdocs.io/#q=\u0002\u000198",
                     "eloppez": "http://www.developpez.com/recherche/?q=\u0002&sa.x=0&sa.y=0&sa=Go&cx=006424388311999799839:-31tnf0iuqy&cof=FORID:9&ie=ISO-8859-1&siteurl=www.developpez.com/\u00010",
                     "hints": "//devhints.io/?q=\u0002\u00010",
-                    "iantart": "http://www.deviantart.com/browse/all/?section=&global=1&q=\u0002\u0001683",
+                    "iantart": "http://www.deviantart.com/browse/all/?section=&global=1&q=\u0002\u0001771",
                     "o": {
                         "\u0010": "http://dev.opera.com/search?q=\u0002\u00010",
                         "nforum": "http://forum.devontechnologies.com/search.php?keywords=\u0002\u00010",
@@ -3919,79 +3919,79 @@
                     "tube": "http://dev.tube?q=\u0002\u00010"
                 },
                 "w": {
-                    "\u0010": "//de.wikipedia.org/wiki/\u0002\u00014",
+                    "\u0010": "//de.wikipedia.org/wiki/\u0002\u00015",
                     "iki": {
-                        "\u0010": "http://de.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000161",
+                        "\u0010": "http://de.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000188",
                         "how": "http://de.wikihow.com/Special:GoogSearch?ie=UTF-8&q=\u0002&sa=Suche\u00010"
                     }
                 },
                 "x": {
-                    "\u0010": "http://index.hu/24ora/?word=1&pepe=1&tol=1999-01-01&ig=2016-01-18&s=\u0002\u00010",
+                    "\u0010": "http://index.hu/24ora/?word=1&pepe=1&tol=1999-01-01&ig=2016-01-18&s=\u0002\u00014",
                     "6g": "//www.pokebip.com/pokedex/index.php?phppage=recherche&req=\u0002\u00010",
                     "igner": "http://www.dexigner.com/search?q=\u0002\u00010",
-                    "online": "http://dexonline.ro/definitie/\u0002\u000163"
+                    "online": "http://dexonline.ro/definitie/\u0002\u000154"
                 }
             },
             "f": {
-                "\u0010": "//duckduckgo.com/?q=\u0002+site%3Adaringfireball.net\u000113",
+                "\u0010": "//duckduckgo.com/?q=\u0002+site%3Adaringfireball.net\u000117",
                 "a": "//www.dogfoodadvisor.com/?s=\u0002\u00010",
                 "eojm": "//downforeveryoneorjustme.com/\u0002\u00010",
-                "iles": "http://packages.debian.org/search?section=all&arch=any&searchon=contents&keywords=\u0002 \u00019",
+                "iles": "http://packages.debian.org/search?section=all&arch=any&searchon=contents&keywords=\u0002 \u00010",
                 "man": "http://leaf.dragonflybsd.org/cgi/web-man?command=\u0002&section=ANY\u00010",
                 "ren": "//enfr.dict.cc/?s=\u0002\u00010",
                 "w": {
-                    "\u0010": "http://dwarffortresswiki.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000137",
-                    "iki": "http://dwarffortresswiki.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000137"
+                    "\u0010": "http://dwarffortresswiki.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000135",
+                    "iki": "http://dwarffortresswiki.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000135"
                 }
             },
             "g": {
-                "\u0010": "http://www.desiringgod.org/search/results?utf8=%E2%9C%93&search_source=navbar&q=\u0002#gsc.tab=0&gsc.q=\u0002&gsc.page=1\u000120",
+                "\u0010": "http://www.desiringgod.org/search/results?utf8=%E2%9C%93&search_source=navbar&q=\u0002#gsc.tab=0&gsc.q=\u0002&gsc.page=1\u000111",
                 "g": {
-                    "\u0010": "http://dejure.org/gesetze/GG/\u0002.html\u000110",
-                    "i": "//duckduckgo.com/?q=\u0002&ia=images\u000124"
+                    "\u0010": "http://dejure.org/gesetze/GG/\u0002.html\u00017",
+                    "i": "//duckduckgo.com/?q=\u0002&ia=images\u000129"
                 },
-                "i": "//duckduckgo.com/?q=\u0002&iar=images&iax=images&ia=images\u0001230",
-                "ky": "//www.digikey.com/products/en?keywords=\u0002\u0001149",
+                "i": "//duckduckgo.com/?q=\u0002&iar=images&iax=images&ia=images\u0001170",
+                "ky": "//www.digikey.com/products/en?keywords=\u0002\u000131",
                 "l4": "//duckduckgo.com/?q=site%3Adocs.gl%2Fgl4+\u0002\u00010",
-                "s": "http://www.degulesider.dk/person/resultat/\u0002\u00014"
+                "s": "http://www.degulesider.dk/person/resultat/\u0002\u00010"
             },
             "h": {
-                "\u0010": "//hub.docker.com/search/?q=\u0002&page=1&isAutomated=0&isOfficial=0&starCount=0&pullCount=0\u0001765",
+                "\u0010": "//hub.docker.com/search/?q=\u0002&page=1&isAutomated=0&isOfficial=0&starCount=0&pullCount=0\u0001583",
                 "bb": "http://www.fgv.br/cpdoc/acervo/arquivo?busca= \u0002 &TipoUD=0&MacroTipoUD=0&nItens=100\u00010",
                 "c": "http://delhihighcourt.nic.in/SiteSearch.asp?zoom_query= \u0002\u00010",
-                "docs": "//docs.docker.com/search/?q=\u0002\u00010",
+                "docs": "//docs.docker.com/search/?q=\u0002\u00013",
                 "g": {
                     "\u0010": "http://www.dhgate.com/wholesale/search.do?act=search&sus=&searchkey=\u0002\u00010",
                     "ate": "http://www.dhgate.com/wholesale/search.do?act=search&supplierid=&isfactory=&sus=&searchkey=\u0002&catalog=#search\u00010"
                 },
                 "l": {
                     "\u0010": "http://www.dhl-usa.com/content/us/en/express/tracking.shtml?AWB=\u0002\u000141",
-                    "de": "http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=\u0002&rfn=&extendedSearch=true\u000120",
+                    "de": "http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=\u0002&rfn=&extendedSearch=true\u000131",
                     "f": "//activetracing.dhl.com/DatPublic/datSelection.do?search=consignmentId&at=cons_ordercode&valueShipmentOrderField=\u0002&focus=search2&searchConsignmentId=track\u00010",
                     "gm": "http://webtrack.dhlglobalmail.com/?trackingnumber=\u0002\u00010"
                 },
                 "net": "http://www.dhnet.be/search/?query=\u0002\u00010",
-                "ub": "//hub.docker.com/search/?q=\u0002\u000184"
+                "ub": "//hub.docker.com/search/?q=\u0002\u000121"
             },
             "i": {
                 "\u0010": "//www.dictionary.com/browse/\u0002\u00010",
                 "a": {
-                    "\u0010": "//duck.co/ia?q=\u0002\u000111",
+                    "\u0010": "//duck.co/ia?q=\u0002\u00017",
                     "blo": "http://diablo.wikia.com/wiki/Special:Search?query=\u0002\u00010",
-                    "lnet": "http://dialnet.unirioja.es/buscar/documentos?querysDismax.DOCUMENTAL_TODO=\u0002\u00016",
+                    "lnet": "http://dialnet.unirioja.es/buscar/documentos?querysDismax.DOCUMENTAL_TODO=\u0002\u00010",
                     "sporatags": "//joindiaspora.com/tags/\u0002\u00010"
                 },
                 "be": "http://www.differencebetween.net/search/?q=\u0002\u00010",
                 "bs": "//www.1stdibs.com/search/?q=\u0002\u00010",
                 "c": {
-                    "\u0010": "http://www.merriam-webster.com/dictionary/\u0002\u0001192",
+                    "\u0010": "http://www.merriam-webster.com/dictionary/\u0002\u0001187",
                     "-ptbr": "http://michaelis.uol.com.br/moderno-portugues/busca/portugues-brasileiro/\u0002\u00010",
                     "cionari": "http://www.diccionari.cat/cgi-bin/AppDLC3.exe?APP=CERCADLC&GECART=\u0002\u00010",
                     "info": "//www.dicionarioinformal.com.br/\u0002/\u00010",
-                    "io": "//www.dicio.com.br/pesquisa.php?q=\u0002\u0001138",
+                    "io": "//www.dicio.com.br/pesquisa.php?q=\u0002\u0001164",
                     "n": {
                         "\u0010": "http://dict.cn/\u0002 \u00010",
-                        "ico": "//dic.nicovideo.jp/a/\u0002\u000130"
+                        "ico": "//dic.nicovideo.jp/a/\u0002\u00010"
                     },
                     "o": {
                         "\u0010": "//dicoado.org/wiki/index.php?search=\u0002\u00010",
@@ -3999,18 +3999,18 @@
                         "iscfren": "http://dico.isc.cnrs.fr/dico/tr/chercher_fr?r=\u0002\u00010",
                         "z": "http://www.dicoz.fr/?s=\u0002\u00010"
                     },
-                    "pixiv": "http://dic.pixiv.net/a/\u0002\u000167",
-                    "pt": "//www.infopedia.pt/dicionarios/lingua-portuguesa/\u0002\u00017",
+                    "pixiv": "http://dic.pixiv.net/a/\u0002\u000196",
+                    "pt": "//www.infopedia.pt/dicionarios/lingua-portuguesa/\u0002\u000116",
                     "t": {
-                        "\u0010": "http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=\u0002\u0001218",
-                        ".cc": "//www.dict.cc/?s=\u0002\u00015",
-                        "cc": "//www.dict.cc/?s=\u0002\u00015",
+                        "\u0010": "http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=\u0002\u0001163",
+                        ".cc": "//www.dict.cc/?s=\u0002\u00017",
+                        "cc": "//www.dict.cc/?s=\u0002\u00017",
                         "gr": "http://www.greek-language.gr/greekLang/modern_greek/tools/lexica/triantafyllides/search.html?lq=\u0002\u00010",
                         "ionary": {
-                            "\u0010": "http://www.thefreedictionary.com/\u0002\u0001775",
-                            "r": "http://dictionary.reference.com/browse/\u0002\u00015"
+                            "\u0010": "http://www.thefreedictionary.com/\u0002\u0001668",
+                            "r": "http://dictionary.reference.com/browse/\u0002\u00014"
                         },
-                        "leode": "http://dict.leo.org/ende?cmpType=relaxed&search=\u0002\u000110",
+                        "leode": "http://dict.leo.org/ende?cmpType=relaxed&search=\u0002\u00015",
                         "n": "http://dict-navi.com/en/dictionary/list/?type=search&search_term=\u0002\u00010",
                         "pl": "http://dict.pl/dict?word=\u0002\u00010",
                         "re": "http://www.dict.org/bin/Dict?Form=Dict1&Database=*&Strategy=re&Query=^\u0002$\u00010",
@@ -4019,46 +4019,46 @@
                 },
                 "ddal": "http://portail.atilf.fr/cgi-bin/search2e?title=\u0002&author=&class=&speech=&objtype=&word=&CONJUNCT=PHRASE&PROXY=moins+de&DISTANCE=3&OUTPUT=conc&SYSTEM_DIR=%2Fvar%2Fartfla%2Fencyclopedie%2Ftextdata%2FIMAGE%2F\u00010",
                 "e": {
-                    "\u0010": "http://www.die.net/search/?q=\u0002&sa=Search&ie=ISO-8859-1&cx=partner-pub-5823754184406795%3A54htp1rtx5u&cof=FORID%3A9\u000121",
+                    "\u0010": "http://www.die.net/search/?q=\u0002&sa=Search&ie=ISO-8859-1&cx=partner-pub-5823754184406795%3A54htp1rtx5u&cof=FORID%3A9\u000131",
                     "c": "//dlc.iec.cat/results.asp?txtEntrada=\u0002\u000117",
                     "presse": "http://diepresse.com/user/search.do?resetForm=1&resultsPage=0&searchText=\u0002&x=0&y=0\u00010",
                     "renkruiden": "//www.dierenkruiden.nl/search?s=\u0002 \u00010"
                 },
-                "ff": "//duckduckgo.com/?q=difference+between+\u0002&ia=qa\u000110",
+                "ff": "//duckduckgo.com/?q=difference+between+\u0002&ia=qa\u00016",
                 "fm": "//www.di.fm/search?q=\u0002\u00010",
                 "g": {
-                    "\u0010": "http://networking.ringofsaturn.com/Tools/dig.php?domain=ANY+\u0002\u000116",
-                    "g": "http://digg.com/search?q=\u0002\u000129",
+                    "\u0010": "http://networking.ringofsaturn.com/Tools/dig.php?domain=ANY+\u0002\u000112",
+                    "g": "http://digg.com/search?q=\u0002\u000132",
                     "i": {
                         "\u0010": "//www.digi.no/sok?query=\u0002\u00016",
                         "24": "//www.digi24.ro/cautare?q=\u0002\u00010",
                         "ato": "http://digiato.com/?q=\u0002: \u00010",
                         "bron": "//www.digibron.nl/search/results?q=\u0002\u00010",
-                        "kala": "//www.digikala.com/Search?q=\u0002\u00019",
-                        "key": "http://www.digikey.com/product-search/en?x=17&y=13&lang=en&site=us&KeyWords=\u0002\u0001261",
+                        "kala": "//www.digikala.com/Search?q=\u0002\u00014",
+                        "key": "http://www.digikey.com/product-search/en?x=17&y=13&lang=en&site=us&KeyWords=\u0002\u0001242",
                         "talcomicmuseum": "http://digitalcomicmuseum.com/index.php?ACT=dosearch&terms=\u0002\u00010",
                         "talcomics": "http://digitalcomicmuseum.com/index.php?ACT=dosearch&terms=\u0002\u00010",
                         "talspy": "http://www.digitalspy.com/search/\u0002\u00010",
                         "taltrends": "http://www.digitaltrends.com/?s=\u0002\u00010",
-                        "tec": "//www.digitec.ch/Search?q=\u0002\u000146",
+                        "tec": "//www.digitec.ch/Search?q=\u0002\u000152",
                         "tick": "http://www.digitick.com/fr/recherche?query=\u0002\u00010"
                     },
                     "ra": "//igranje.hr/?s=\u0002\u00010"
                 },
-                "igo": "http://www.diigo.com/search/my?q=\u0002\u00014",
+                "igo": "http://www.diigo.com/search/my?q=\u0002\u000111",
                 "igt": "//www.diigo.com/tag/\u0002?year=2\u00010",
                 "ki": {
-                    "\u0010": "//www.diki.pl/slownik-angielskiego/?q=\u0002\u0001420",
-                    "de": "//www.diki.pl/slownik-niemieckiego?q=\u0002\u000113"
+                    "\u0010": "//www.diki.pl/slownik-angielskiego/?q=\u0002\u0001474",
+                    "de": "//www.diki.pl/slownik-niemieckiego?q=\u0002\u00019"
                 },
                 "lbert": "//dilbert.com/search_results?terms=\u0002\u00010",
                 "m": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u00019",
+                    "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u000128",
                     "ensions": "//app.dimensions.ai/discover/publication?search_text=\u0002&search_type=kws&search_field=full_search\u00010"
                 },
                 "n": {
-                    "\u0010": "http://www.dicionarioinformal.com.br/\u0002\u00014",
-                    "g": "//dict.tu-chemnitz.de/dings.cgi?query=\u0002\u00014"
+                    "\u0010": "http://www.dicionarioinformal.com.br/\u0002\u000113",
+                    "g": "//dict.tu-chemnitz.de/dings.cgi?query=\u0002\u000114"
                 },
                 "o": "//invidio.us/search?q=\u0002\u00010",
                 "plo": "http://www.monde-diplomatique.fr/recherche?s=\u0002\u00013",
@@ -4070,18 +4070,18 @@
                     "py": "http://www.dirpy.com/studio?url=\u0002\u00010"
                 },
                 "s": {
-                    "\u0010": "//www.discogs.com/search/?q=\u0002&type=all\u0001350",
-                    "board": "//disboard.org/search?keyword=\u0002\u00015",
+                    "\u0010": "//www.discogs.com/search/?q=\u0002&type=all\u0001474",
+                    "board": "//disboard.org/search?keyword=\u0002\u00016",
                     "closetv": "http://www.disclose.tv/search/desk?title=\u0002\u00010",
-                    "cme": "//discord.me/servers/1/\u0002\u00016",
+                    "cme": "//discord.me/servers/1/\u0002\u00010",
                     "co": {
-                        "\u0010": "http://discoverygc.com/wiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00013",
-                        "gs": "http://www.discogs.com/search?q=\u0002&btn=&type=all\u00011776",
+                        "\u0010": "http://discoverygc.com/wiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
+                        "gs": "http://www.discogs.com/search?q=\u0002&btn=&type=all\u00011497",
                         "nnect": {
-                            "\u0010": "http://search.disconnect.me/searchTerms/search?query=\u0002&ses=Google\u000118",
+                            "\u0010": "http://search.disconnect.me/searchTerms/search?query=\u0002&ses=Google\u00014",
                             "img": "//search.disconnect.me/searchTerms/search?query=\u0002&option=Images\u00010"
                         },
-                        "rd": "//discordapp.com/invite/\u0002\u0001622",
+                        "rd": "//discordapp.com/invite/\u0002\u0001488",
                         "untoffice": "//discountoffice.co.nz/search?type=product&q=\u0002*\u00010",
                         "urse": "//meta.discourse.org/search?q=\u0002\u00010",
                         "very": "http://dsc.discovery.com/search.htm?terms=\u0002\u00010"
@@ -4095,12 +4095,12 @@
                         "\u0010": "http://www.distrelec.de/search?q=\u0002\u00010",
                         "ch": "//www.distrelec.ch/search?q=\u0002\u00010",
                         "ro": {
-                            "\u0010": "http://distrowatch.com/table.php?distribution=\u0002\u000144",
-                            "watch": "http://distrowatch.com/table.php?distribution=\u0002\u000144"
+                            "\u0010": "http://distrowatch.com/table.php?distribution=\u0002\u000124",
+                            "watch": "http://distrowatch.com/table.php?distribution=\u0002\u000124"
                         }
                     }
                 },
-                "t": "//dizionario.internazionale.it/parola/\u0002\u00010",
+                "t": "//dizionario.internazionale.it/parola/\u0002\u00014",
                 "va": {
                     "\u0010": "//www.diva-portal.org/smash/resultList.jsf?dswid=8805&language=en&searchType=SIMPLE&query=\u0002&af=%5B%5D&aq=%5B%5B%5D%5D&aq2=%5B%5B%5D%5D&aqe=%5B%5D&noOfRows=50&sortOrder=author_sort_asc&sortOrder2=title_sort_asc&onlyFullText=false&sf=all\u00010",
                     "liu": "http://liu.diva-portal.org/smash/resultList.jsf?searchType=SIMPLE&query=\u0002\u00010",
@@ -4112,15 +4112,15 @@
                     "nipedia": "http://kidicarus.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                 },
                 "y": {
-                    "\u0010": "http://www.diynetwork.com/search/\u0002\u00014",
+                    "\u0010": "http://www.diynetwork.com/search/\u0002\u00015",
                     "org": "/?q=site:diy.org+\u0002\u00010"
                 },
                 "zint": "http://dizionario.internazionale.it/cerca/\u0002\u00010"
             },
             "j": {
-                "\u0010": "//docs.djangoproject.com/search/?q=\u0002\u000180",
+                "\u0010": "//docs.djangoproject.com/search/?q=\u0002\u000127",
                 "ango": {
-                    "\u0010": "http://docs.djangoproject.com/search/?q=\u0002\u0001114",
+                    "\u0010": "http://docs.djangoproject.com/search/?q=\u0002\u0001108",
                     "doc": "//docs.djangoproject.com/en/1.8/search/?q=\u0002\u00010"
                 },
                 "ay": "http://www.deejay.de/\u0002\u00010",
@@ -4135,64 +4135,64 @@
                 "tt": "http://www.djtechtools.com/?s=\u0002\u00010"
             },
             "k": {
-                "\u0010": "//store.docker.com/search?q=\u0002\u000125",
-                "c": "http://www.digikey.ca/product-search/en?x=-1308&y=-74&lang=en&site=ca&KeyWords=\u0002 \u000117",
+                "\u0010": "//store.docker.com/search?q=\u0002\u00014",
+                "c": "http://www.digikey.ca/product-search/en?x=-1308&y=-74&lang=en&site=ca&KeyWords=\u0002 \u000149",
                 "es": "//www.digikey.es/products/es?keywords=\u0002\u00010",
-                "fr": "http://www.digikey.fr/product-search/fr?keywords=\u0002\u00013",
+                "fr": "http://www.digikey.fr/product-search/fr?keywords=\u0002\u00015",
                 "it": "http://www.digikey.it/products/it?keywords=\u0002\u00010",
                 "ord": "http://ordnet.dk/ddo/ordbog?query=\u0002\u00010",
-                "p": "//diksiyonaryo.ph/search/\u0002\u000113",
-                "store": "//store.docker.com/search?q=\u0002\u000125",
+                "p": "//diksiyonaryo.ph/search/\u0002\u00010",
+                "store": "//store.docker.com/search?q=\u0002\u00014",
                 "wk": "http://www.dokuwiki.org/start?do=search&id=\u0002\u00010",
-                "y": "//www.digikey.com/products/en?keywords=\u0002\u0001149"
+                "y": "//www.digikey.com/products/en?keywords=\u0002\u000131"
             },
             "l": {
-                "\u0010": "http://blog.desdelinux.net/?s=\u0002\u000126",
-                "ang": "//duckduckgo.com/?q=site%3Adlang.org+\u0002\u000118",
+                "\u0010": "http://blog.desdelinux.net/?s=\u0002\u000111",
+                "ang": "//duckduckgo.com/?q=site%3Adlang.org+\u0002\u00014",
                 "antrad": "http://traducciones-videojuegos.clandlan.net/index.php?page=academia%2Fsearch&search=\u0002\u00010",
                 "c": {
                     "\u0010": "http://www.dlcompare.com/search?q=\u0002\u00017",
                     "at": "http://mdlc.iec.cat/results.asp?txtEntrada=\u0002&operEntrada=0\u00010"
                 },
                 "e": {
-                    "\u0010": "http://dle.rae.es/?w=\u0002\u0001280",
+                    "\u0010": "http://dle.rae.es/?w=\u0002\u0001240",
                     "ague": "http://dleague.nba.com/?q=\u0002\u00010",
                     "nes": "//www.deepl.com/translator#en/es/\u0002\u000162",
-                    "s": "//www.deepl.com/translator#au/es/\u0002\u00015"
+                    "s": "//www.deepl.com/translator#au/es/\u0002\u00019"
                 },
                 "f": "http://www.deutschlandfunk.de/suchergebnisse.448.de.html?search%5Bsubmit%5D=1&search%5BwithNews%5D%5B%5D=WithNews&search%5Bword%5D=\u0002\u00010",
-                "ib": "http://discipleshiplibrary.com/search.php?a=1&e=1&m=0&p=0&n=0&s=topic1&t=TOPIC%20A&ss=\u0002&st=all&ssf=\u00013",
-                "ive": "//dlive.tv/s/search/\u0002\u00010",
+                "ib": "http://discipleshiplibrary.com/search.php?a=1&e=1&m=0&p=0&n=0&s=topic1&t=TOPIC%20A&ss=\u0002&st=all&ssf=\u00010",
+                "ive": "//dlive.tv/s/search/\u0002\u00015",
                 "l": "http://www.dll-files.com/search.php?q=\u0002\u00010",
                 "mf": "http://dlmf.nist.gov/search/search?q=\u0002\u00010",
-                "o": "//dict.leo.org/german-english/\u0002\u000110",
+                "o": "//dict.leo.org/german-english/\u0002\u000113",
                 "po": {
-                    "\u0010": "//www.priberam.pt/dlpo/\u0002\u000184",
+                    "\u0010": "//www.priberam.pt/dlpo/\u0002\u000178",
                     "c": "//www.priberam.pt/dlpo/Conjugar/\u0002\u00010"
                 },
                 "ss": "http://duke.summon.serialssolutions.com/?summonVersion=2.0#!/search?ho=t&fvf=SourceType,Library%20Catalog,f%7CContentType,Book%20%2F%20eBook,f&q=\u0002&l=en\u00010"
             },
             "m": {
-                "\u0010": "//www.dailymotion.com/search/\u0002\u000150",
+                "\u0010": "//www.dailymotion.com/search/\u0002\u000148",
                 "aciasblog": "http://dmaciasblog.com/?s=\u0002\u00010",
-                "an": "//dyn.manpages.debian.org/jump?q=\u0002\u000165",
-                "ap": "http://map.daum.net/?q=\u0002\u00018",
+                "an": "//dyn.manpages.debian.org/jump?q=\u0002\u000184",
+                "ap": "http://map.daum.net/?q=\u0002\u00017",
                 "arc": "//mxtoolbox.com/SuperTool.aspx?action=dmarc%3a\u0002&run=networktools\u00010",
                 "de": "//www.dm.de/search/468652.html?type=product&q=\u0002\u00013",
                 "e": "//eikaiwa.dmm.com/uknow/search/?keyword=\u0002\u00010",
                 "f": "http://www.cnrtl.fr/definition/dmf/\u0002\u00010",
-                "g": "//www.digitalinmarket.com/search?q=\u0002\u00010",
+                "g": "//www.digitalinmarket.com/search?q=\u0002\u00013",
                 "i": {
                     "\u0010": "http://www.dmi.dk/byindex?by=\u0002\u00010",
                     "by": "http://www.dmi.dk/byindex?by=\u0002\u00010"
                 },
                 "o": "//duckduckgo.com/?q=\u0002+site%3Adeb-multimedia.org%2Fpool%2F\u00010",
-                "w": "//www.merriam-webster.com/dictionary/\u0002\u000171"
+                "w": "//www.merriam-webster.com/dictionary/\u0002\u000129"
             },
             "n": {
-                "\u0010": "//www.dn.se/sok/?q=\u0002&page=1&sort=relevance\u00010",
-                "ab": "//learn.microsoft.com/en-us/dotnet/api/?term=\u0002\u00010",
-                "b": "//portal.dnb.de/opac.htm?query=\u0002&method=simpleSearch\u00013",
+                "\u0010": "//www.dn.se/sok/?q=\u0002&page=1&sort=relevance\u00015",
+                "ab": "//learn.microsoft.com/en-us/dotnet/api/?term=\u0002\u00013",
+                "b": "//portal.dnb.de/opac.htm?query=\u0002&method=simpleSearch\u00017",
                 "d": {
                     "\u0010": "//www.dndbeyond.com/search?q=\u0002\u00010",
                     "beyond": "//www.dndbeyond.com/search?q=\u0002\u00010",
@@ -4204,21 +4204,21 @@
                 "f": "//dnf.readthedocs.io/en/latest/search.html?q=\u0002\u00014",
                 "p": "http://referenceworks.brillonline.com/search?s.q=\u0002&s.f.s2_parent=s.f.book.der-neue-pauly\u00010",
                 "s": {
-                    "\u0010": "http://mxtoolbox.com/SuperTool.aspx?action=a%3a\u0002&run=toolpage\u000135",
-                    "shop": "http://www.dns-shop.ru/search/?q=\u0002\u00010"
+                    "\u0010": "http://mxtoolbox.com/SuperTool.aspx?action=a%3a\u0002&run=toolpage\u000117",
+                    "shop": "http://www.dns-shop.ru/search/?q=\u0002\u00014"
                 },
                 "t": "//www.dnt.no/søk/?q=\u0002\u00010",
                 "v": "http://www.avl.gva.es/lexicval/dnv?paraula=\u0002\u00016",
-                "w": "http://search.danawa.com/dsearch.php?k1=\u0002\u000110"
+                "w": "http://search.danawa.com/dsearch.php?k1=\u0002\u000127"
             },
             "o": {
-                "\u0010": "//www.digitalocean.com/community/search?q=\u0002\u000117",
-                "ai": "http://doai.io/\u0002\u00016",
+                "\u0010": "//www.digitalocean.com/community/search?q=\u0002\u000123",
+                "ai": "http://doai.io/\u0002\u00010",
                 "aj": "//www.doaj.org/search?source=%7B%22query%22%3A%7B%22query_string%22%3A%7B%22query%22%3A%22\u0002%22%2C%22default_operator%22%3A%22AND%22%7D%7D%2C%22from%22%3A0%2C%22size%22%3A10%7D\u00010",
                 "bber": "//dobberhockey.com/?s=\u0002&orderby=post_date\u00010",
                 "breknihy": "http://www.dobre-knihy.cz/vyhledavani/?q=\u0002\u00010",
                 "c": {
-                    "\u0010": "//www.doctorofcredit.com/?s=\u0002\u000114",
+                    "\u0010": "//www.doctorofcredit.com/?s=\u0002\u000131",
                     "book5": "http://docbook.org/search/?cx=008085259838719972531%3Atqmky0g0tbo&q=\u0002&sa=DocBook+Search&cof=FORID%3A9&siteurl=docbook.org%2F&ref=&ss=551j84183j5\u00010",
                     "c": {
                         "\u0010": "http://m.flexikon.doccheck.com/en/search/?q=\u0002\u00010",
@@ -4226,23 +4226,23 @@
                         "heck": "http://www.doccheck.com/de/search/?q=\u0002\u00010"
                     },
                     "ker": {
-                        "\u0010": "//store.docker.com/search?q=\u0002\u000125",
-                        "hub": "//hub.docker.com/search/?isAutomated=0&isOfficial=0&page=1&pullCount=0&q=\u0002&starCount=0\u0001414"
+                        "\u0010": "//store.docker.com/search?q=\u0002\u00014",
+                        "hub": "//hub.docker.com/search/?isAutomated=0&isOfficial=0&page=1&pullCount=0&q=\u0002&starCount=0\u0001341"
                     },
                     "ksal": "//docksal.readthedocs.io/en/master/search.html?q=\u0002\u00010",
                     "o": "http://www.donationcoder.com/forum/index.php?action=search2&search=\u0002 \u00010",
                     "s": {
-                        "\u0010": "http://www.scribd.com/search?query=\u0002\u000152",
-                        ".rs": "//docs.rs/releases/search?query=\u0002\u00011023",
+                        "\u0010": "http://www.scribd.com/search?query=\u0002\u000144",
+                        ".rs": "//docs.rs/releases/search?query=\u0002\u0001950",
                         ".splunk": "//docs.splunk.com/Special:SplunkSearch/docs?q=\u0002\u00010",
-                        "rs": "//docs.rs/releases/search?query=\u0002\u00011023"
+                        "rs": "//docs.rs/releases/search?query=\u0002\u0001950"
                     },
                     "trine": "//www.doctrine.fr/?q=\u0002\u00010",
                     "ubu": {
                         "\u0010": "//help.ubuntu.com/search.html?cof=FORID%3A9&cx=004599128559784038176%3Avj_p0xo-nng&ie=UTF-8&q=\u0002&sa=Search\u00010",
-                        "fr": "//duckduckgo.com/?q=\u0002+site%3Adoc.ubuntu-fr.org\u00015"
+                        "fr": "//duckduckgo.com/?q=\u0002+site%3Adoc.ubuntu-fr.org\u00010"
                     },
-                    "umentary": "http://documentaryheaven.com/find/?q=\u0002\u00014"
+                    "umentary": "http://documentaryheaven.com/find/?q=\u0002\u00010"
                 },
                 "daxit": "//www.dodax.it/it-it/search/?s=\u0002\u00010",
                 "e": "http://www.dasoertliche.de/Controller?form_name=search_inv&page=5&context=4&action=43&ph=\u0002\u00010",
@@ -4253,58 +4253,58 @@
                     "ob": "http://www.dogobooks.com/search/\u0002\u00010",
                     "om": "http://www.dogomovies.com/search/\u0002\u00010",
                     "pedia": "http://www.dogpedia.org/?s=\u0002\u00010",
-                    "pile": "http://results.dogpile.com/search/web?q=\u0002&ql=&topSearchSubmit.x=0&topSearchSubmit.y=0&fcoid=417&fcop=topnav&fpid=27&om_nextpage=True\u00015",
+                    "pile": "http://results.dogpile.com/search/web?q=\u0002&ql=&topSearchSubmit.x=0&topSearchSubmit.y=0&fcoid=417&fcop=topnav&fpid=27&om_nextpage=True\u00013",
                     "sing": "//dogsing.com/results/?q=\u0002\u00010"
                 },
                 "hp": "//dohp.com/search?q=\u0002\u00010",
                 "i": {
-                    "\u0010": "//doi.org/\u0002\u0001346",
+                    "\u0010": "//doi.org/\u0002\u0001288",
                     "t": "//www.doityourself.com/search?dsp=how-to&psearch=\u0002\u00010"
                 },
-                "lphin": "//wiki.dolphin-emu.org/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00013",
+                "lphin": "//wiki.dolphin-emu.org/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00010",
                 "m": {
-                    "\u0010": "//developer.mozilla.org/en-US/search?topic=api&q=\u0002\u00014",
+                    "\u0010": "//developer.mozilla.org/en-US/search?topic=api&q=\u0002\u00016",
                     "ain": {
-                        "\u0010": "http://www.namecheap.com/domains/domain-name-search/results.aspx?domain=\u0002\u00018",
-                        "dossier": "http://centralops.net/co/DomainDossier.aspx?addr=\u0002&dom_whois=true&dom_dns=true&traceroute=true&net_whois=true&svc_scan=true\u00010",
-                        "r": "//domainr.com/?q=\u0002\u000115",
+                        "\u0010": "http://www.namecheap.com/domains/domain-name-search/results.aspx?domain=\u0002\u00016",
+                        "dossier": "http://centralops.net/co/DomainDossier.aspx?addr=\u0002&dom_whois=true&dom_dns=true&traceroute=true&net_whois=true&svc_scan=true\u00013",
+                        "r": "//domainr.com/?q=\u0002\u000113",
                         "sbot": "http://domainsbot.com/?q=\u0002 \u00010"
                     },
                     "ein": "//domeinwinkel.hosting/?domain=\u0002\u00010",
                     "ize.com": "//domize.com/?q=\u0002\u00010",
                     "u": "//www.domu.com/chicago/apartment-search2?domu_search=\u0002\u00010",
-                    "w": "http://wiki.dominionstrategy.com/index.php?search=\u0002&go=Go&title=Special%3ASearch\u000112"
+                    "w": "http://wiki.dominionstrategy.com/index.php?search=\u0002&go=Go&title=Special%3ASearch\u00019"
                 },
                 "nedeal": "//www.donedeal.ie/all?words=\u0002\u00010",
-                "ntstarve": "http://dont-starve-game.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00016",
+                "ntstarve": "http://dont-starve-game.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u000128",
                 "om": {
-                    "\u0010": "http://doomwiki.org/wiki/Special:Search?search=\u0002\u000136",
+                    "\u0010": "http://doomwiki.org/wiki/Special:Search?search=\u0002\u000160",
                     "sday": "//www.doomsdayprep.com/?s=\u0002&post_type=product\u00010"
                 },
                 "peclics": "http://www.dopeclics.com/search?q=\u0002\u00010",
                 "rabara": "http://dorama.akihabara.cz/vyhledavani/\u0002\u00010",
                 "rf": {
-                    "\u0010": "http://dwarffortresswiki.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000137",
+                    "\u0010": "http://dwarffortresswiki.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000135",
                     "or": "//www.steinberg.net/forums/search.php?keywords=\u0002&fid%5B0%5D=246\u00010"
                 },
                 "t": {
                     "\u0010": "//www.digitalocean.com/community/tutorials?q=\u0002\u00010",
                     "a": {
-                        "\u0010": "http://dota2.gamepedia.com/index.php?search=\u0002 \u000146",
-                        "2": "http://wiki.teamliquid.net/dota2/index.php?search=\u0002\u000117",
-                        "buff": "http://www.dotabuff.com/search?q=\u0002\u00010"
+                        "\u0010": "http://dota2.gamepedia.com/index.php?search=\u0002 \u000127",
+                        "2": "http://wiki.teamliquid.net/dota2/index.php?search=\u0002\u000149",
+                        "buff": "http://www.dotabuff.com/search?q=\u0002\u000115"
                     },
-                    "lan": "http://evemaps.dotlan.net/search?q=\u0002\u000110",
+                    "lan": "http://evemaps.dotlan.net/search?q=\u0002\u000118",
                     "net": {
-                        "\u0010": "//learn.microsoft.com/en-us/search/?terms=\u0002&products=%2Fdevrel%2F7696cda6-0510-47f6-8302-71bb5d2e28cf\u000166",
-                        "api": "//learn.microsoft.com/en-us/dotnet/api/?term=\u0002\u00010"
+                        "\u0010": "//learn.microsoft.com/en-us/search/?terms=\u0002&products=%2Fdevrel%2F7696cda6-0510-47f6-8302-71bb5d2e28cf\u000154",
+                        "api": "//learn.microsoft.com/en-us/dotnet/api/?term=\u0002\u00013"
                     },
                     "tk": "http://my.dot.tk/registration/register?domainname=\u0002\u00010",
                     "what": "http://dotwhat.net/search/\u0002\u00010"
                 },
                 "uban": {
-                    "\u0010": "http://www.douban.com/search?q=\u0002\u000156",
-                    "movie": "//movie.douban.com/subject_search?search_text=\u0002\u000118"
+                    "\u0010": "http://www.douban.com/search?q=\u0002\u000162",
+                    "movie": "//movie.douban.com/subject_search?search_text=\u0002\u000119"
                 },
                 "ubtbox": "//www.doubtbox.online/search/?q=\u0002\u00010",
                 "uga": "http://en.niconico.sarashi.com/?\u0002\u00010",
@@ -4315,40 +4315,40 @@
                 "wn": {
                     "\u0010": "//downforeveryoneorjustme.com/\u0002\u00010",
                     "4me": "//downforeveryoneorjustme.com/\u0002\u00010",
-                    "d": "//downdetector.co.uk/search/?q=\u0002\u00018",
+                    "d": "//downdetector.co.uk/search/?q=\u0002\u000111",
                     "for": {
                         "\u0010": "//downforeveryoneorjustme.com/\u0002\u00010",
                         "me": "//downforeveryoneorjustme.com/\u0002\u00010"
                     },
                     "load": {
-                        "\u0010": "http://download.cnet.com/1770-20_4-0.html?searchtype=downloads&query=\u0002&tg=dl-20&search.x=0&search.y=0&search=+Go%252521\u00013",
+                        "\u0010": "http://download.cnet.com/1770-20_4-0.html?searchtype=downloads&query=\u0002&tg=dl-20&search.x=0&search.y=0&search=+Go%252521\u000113",
                         "cnet": "http://download.cnet.com/1770-20_4-0.html?query=\u0002&platformSelect=&tag=srch&searchtype=downloads&filterName=platform%3DWindows%2CMobile%2CMac%2CWebware&filter=platform%3DWindows%2CMobile%2CMac%2CWebware\u00010"
                     },
-                    "pour": "http://www.downpour.com/catalogsearch/result/?q=\u0002\u00014"
+                    "pour": "http://www.downpour.com/catalogsearch/result/?q=\u0002\u00010"
                 },
                 "x": "//www.amdocs.com/search?search=\u0002\u00010"
             },
             "p": {
-                "\u0010": "http://www.duckduckgo.com/?q=site%3Adlang.org+\u0002\u00018",
-                "ackages": "//packages.debian.org/search?keywords=\u0002\u0001757",
-                "b": "//derpibooru.org/search?q=\u0002\u000176",
+                "\u0010": "http://www.duckduckgo.com/?q=site%3Adlang.org+\u0002\u000113",
+                "ackages": "//packages.debian.org/search?keywords=\u0002\u0001665",
+                "b": "//derpibooru.org/search?q=\u0002\u000153",
                 "c": {
                     "\u0010": "http://dvdpascher.net/recherche/?q=\u0002\u00010",
-                    "s": "//duckduckgo.com/?q=\u0002+site:doc.pcsoft.fr&ia=web\u00010"
+                    "s": "//duckduckgo.com/?q=\u0002+site:doc.pcsoft.fr&ia=web\u00013"
                 },
                 "d": {
-                    "\u0010": "http://lema.rae.es/dpd/?key=\u0002\u00015",
+                    "\u0010": "http://lema.rae.es/dpd/?key=\u0002\u00017",
                     "post": "http://tracking.dpd.de/parcelstatus?query=\u0002&locale=en_DE\u00010",
-                    "t": "//tracking.dpd.de/cgi-bin/delistrack?typ=1&pknr=\u0002\u00013"
+                    "t": "//tracking.dpd.de/cgi-bin/delistrack?typ=1&pknr=\u0002\u00010"
                 },
                 "g": "//www.dpg-verhandlungen.de/year/2019/conference/regensburg/search?query=\u0002&submit=Search\u00010",
-                "i": "http://www.dogpile.com/search/images?q=\u0002\u00013",
-                "kg": "//packages.debian.org/search?keywords=\u0002\u0001757",
+                "i": "http://www.dogpile.com/search/images?q=\u0002\u00010",
+                "kg": "//packages.debian.org/search?keywords=\u0002\u0001665",
                 "l": {
-                    "\u0010": "//www.deepl.com/translator#xx/en/\u0002\u00018486",
+                    "\u0010": "//www.deepl.com/translator#xx/en/\u0002\u00017304",
                     "a": "http://dp.la/search?utf8=✓&q=\u0002\u00010",
-                    "b": "http://www.dblp.org/search/index.php#query=\u0002\u00014",
-                    "docs": "//dpldocs.info/locate?q=\u0002\u000125",
+                    "b": "http://www.dblp.org/search/index.php#query=\u0002\u00010",
+                    "docs": "//dpldocs.info/locate?q=\u0002\u00010",
                     "g": "http://ilg.usc.es/pronuncia/?pq=&q=\u0002&l=1&c[]=0\u00010"
                 },
                 "mt": "//anonscm.debian.org/git/python-modules/packages/\u0002.git\u00010",
@@ -4356,26 +4356,26 @@
                 "olicy": "//www.debian.org/doc/debian-policy \u0002\u00010",
                 "r": {
                     "\u0010": "http://www.dpreview.com/search/?query=\u0002 \u00010",
-                    "eview": "http://www.dpreview.com/search/?query=\u0002&terms=\u0002\u00015"
+                    "eview": "http://www.dpreview.com/search/?query=\u0002&terms=\u0002\u00014"
                 },
                 "t": {
-                    "\u0010": "http://www.dicio.com.br/\u0002\u000123",
+                    "\u0010": "http://www.dicio.com.br/\u0002\u000122",
                     "br": "http://michaelis.uol.com.br/moderno-portugues/busca/portugues-brasileiro/\u0002\u00010",
-                    "s": "//tracker.debian.org/pkg/\u0002\u000173"
+                    "s": "//tracker.debian.org/pkg/\u0002\u000141"
                 },
                 "ub": "http://pub.dartlang.org/search?q=\u0002\u00010",
-                "v": "http://www.dogpile.com/search/video?q=\u0002\u00010",
-                "w": "http://www.dogpile.com/search/web?q=\u0002\u00016"
+                "v": "http://www.dogpile.com/search/video?q=\u0002\u00013",
+                "w": "http://www.dogpile.com/search/web?q=\u0002\u000114"
             },
-            "q": "http://dragon-quest.org/w/index.php?search=\u0002\u00015",
+            "q": "http://dragon-quest.org/w/index.php?search=\u0002\u000129",
             "r": {
-                "\u0010": "http://dribbble.com/search?q=\u0002\u000112",
+                "\u0010": "http://dribbble.com/search?q=\u0002\u000120",
                 "adio": "http://www.deutschlandradio.de/text-und-audio-suche.287.de.html?search%5Bsubmit%5D=1&search%5Bword%5D=\u0002\u00010",
-                "ae": "http://dle.rae.es/srv/fetch?w=\u0002&m=30\u0001140",
+                "ae": "http://dle.rae.es/srv/fetch?w=\u0002&m=30\u0001138",
                 "aftexpress": "http://www.draftexpress.com/search/term/\u0002\u00010",
                 "ag": {
-                    "\u0010": "http://academia.gal/dicionario_rag/searchNoun.do?nounTitle=\u0002\u00010",
-                    "ball": "//dragonball.wikia.com/wiki/Special:Search?query=\u0002\u00010",
+                    "\u0010": "http://academia.gal/dicionario_rag/searchNoun.do?nounTitle=\u0002\u00014",
+                    "ball": "//dragonball.wikia.com/wiki/Special:Search?query=\u0002\u00013",
                     "cave": "http://dragcave.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
                     "onflyman": "//leaf.dragonflybsd.org/cgi/web-man?command=\u0002\u00010"
                 },
@@ -4393,72 +4393,72 @@
                     "careerbuilder": "//www.dreamcareerbuilder.com/findjob.php?keyword=\u0002\u00010",
                     "incode": "http://www.dreamincode.net/forums/index.php?app=core&module=search&section=search&do=quick_search&search_app=core&fromsearch=1&search_term=\u0002&search_app=forums\u00010"
                 },
-                "ef": "http://dictionary.reference.com/browse/\u0002\u00015",
+                "ef": "http://dictionary.reference.com/browse/\u0002\u00014",
                 "eg": "//www.diarioregistrado.com/search?text=\u0002\u00010",
                 "emio": "//community.dremio.com/search?q=\u0002\u00010",
                 "eye": "//yun.dreye.com/dict_new/dict.php?w=\u0002\u00010",
-                "f": "http://www.django-rest-framework.org/?q=\u0002\u00017",
-                "ibbble": "http://dribbble.com/search?q=\u0002\u000112",
-                "ibble": "http://dribbble.com/search?q=\u0002\u000112",
+                "f": "http://www.django-rest-framework.org/?q=\u0002\u000113",
+                "ibbble": "http://dribbble.com/search?q=\u0002\u000120",
+                "ibble": "http://dribbble.com/search?q=\u0002\u000120",
                 "ill": "http://www.drillsource.com/?s=\u0002\u00010",
                 "inkify": "http://www.drinkify.org/\u0002\u00010",
                 "ive": {
-                    "\u0010": "//drive.google.com/drive/search?q=\u0002 \u00012209",
+                    "\u0010": "//drive.google.com/drive/search?q=\u0002 \u00011729",
                     "tribe": "//drivetribe.com/search/\u0002\u00010"
                 },
                 "ly": "http://www.directlyrics.com/search/?q=direct+lyrics&ie=utf-8&q=\u0002\u00010",
                 "nerdlove": "http://www.doctornerdlove.com/?s=\u0002\u00010",
                 "o": {
-                    "\u0010": "//dsn.dk/?retskriv=\u0002\u00015",
+                    "\u0010": "//dsn.dk/?retskriv=\u0002\u00010",
                     "m": "//www.drom.ru/search/?q=\u0002\u00010",
                     "p": {
-                        "\u0010": "//www.maildrop.cc/inbox/\u0002\u00015",
-                        "box": "//www.dropbox.com/search/personal?query=\u0002\u000120"
+                        "\u0010": "//www.maildrop.cc/inbox/\u0002\u00018",
+                        "box": "//www.dropbox.com/search/personal?query=\u0002\u000113"
                     }
                 },
-                "s": "//docs.rs/\u0002\u0001899",
+                "s": "//docs.rs/\u0002\u0001839",
                 "tv": "//www.dr.dk/tv/soeg/\u0002\u00010",
                 "udge": "http://www.drudgereportarchives.com/dsp/search.htm?searchFor=\u0002\u00010",
                 "ugbank": "http://www.drugbank.ca/search?query=\u0002 \u00010",
                 "ugs": {
-                    "\u0010": "http://www.drugs.com/search.php?&searchterm=\u0002\u000111",
+                    "\u0010": "http://www.drugs.com/search.php?&searchterm=\u0002\u000110",
                     ".com": "//www.drugs.com/search.php?searchterm=\u0002\u00010"
                 },
                 "upal": {
-                    "\u0010": "http://drupal.org/search/apachesolr_search/\u0002\u00010",
+                    "\u0010": "http://drupal.org/search/apachesolr_search/\u0002\u00014",
                     "api": "//api.drupal.org/api/drupal/includes%21common.inc/function/\u0002/7.x\u00010",
                     "code": "//cgit.drupalcode.org/\u0002\u00010"
                 },
                 "upmod": "//www.drupal.org/project/project_module/token?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=\u0002&solrsort=iss_project_release_usage+desc&op=Search\u00010",
-                "upp": "http://drupal.org/project/\u0002\u000127",
+                "upp": "http://drupal.org/project/\u0002\u000118",
                 "w": "http://drw-www.adw.uni-heidelberg.de/drw-cgi/zeige?term=\u0002&index=lemmata\u00010"
             },
             "s": {
                 "\u0010": "http://www.standaard.be/zoeken?keyword=\u0002 \u00019",
-                "1": "//darksouls.wiki.fextralife.com/\u0002\u00010",
+                "1": "//darksouls.wiki.fextralife.com/\u0002\u00014",
                 "2w": "http://darksouls2.wikidot.com/search:site/q/\u0002\u00010",
                 "3w": "http://darksouls3.wikidot.com/search:site/a/p/q/\u0002\u00010",
                 "a": {
-                    "\u0010": "http://wiki-aventurica.de/wiki/index.php?title=Spezial:Suche&search=\u0002\u000115",
-                    "rw": "http://www.ulisses-regelwiki.de/index.php/suche.html?keywords=\u0002\u00016"
+                    "\u0010": "http://wiki-aventurica.de/wiki/index.php?title=Spezial:Suche&search=\u0002\u00014",
+                    "rw": "http://www.ulisses-regelwiki.de/index.php/suche.html?keywords=\u0002\u00013"
                 },
                 "bin": "http://snapshot.debian.org/binary/?bin=\u0002\u00010",
-                "c": "//screenshots.debian.net/packages?utf8=✓&search=\u0002\u00010",
+                "c": "//screenshots.debian.net/packages?utf8=✓&search=\u0002\u00013",
                 "d": "http://www.denstoredanske.dk/Special:Opslag?q=\u0002\u00010",
                 "gvo": "//www.datenschutz-wiki.de/index.php?search=\u0002&ns3000=1\u00010",
                 "mcz": "http://dsmcz.com/prestashop/en/search?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=\u00010",
                 "mrf": "//www.dsmrf.com/?s=\u0002\u00010",
-                "n": "//dsn.dk/?retskriv=\u0002&ae=0\u00010",
-                "ource": "//codesearch.debian.net/search?q=\u0002\u00010",
+                "n": "//dsn.dk/?retskriv=\u0002&ae=0\u00013",
+                "ource": "//codesearch.debian.net/search?q=\u0002\u00016",
                 "pse": "http://dsp.stackexchange.com/search?q=\u0002\u00010",
                 "r": {
                     "\u0010": "//www.reddit.com/r/DotA2/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00010",
-                    "t": "//search.disroot.org/?q=\u0002\u000116"
+                    "t": "//search.disroot.org/?q=\u0002\u000113"
                 },
                 "src": "http://snapshot.debian.org/package/?src=\u0002\u00010",
                 "t": {
                     "\u0010": "//security-tracker.debian.org/tracker/\u0002\u00016",
-                    "arve": "http://dont-starve-game.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00016",
+                    "arve": "http://dont-starve-game.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u000128",
                     "e": "//www.d-seite.de/vis/vis.php?lemma=\u0002\u00010",
                     "gb": "http://dejure.org/gesetze/StGB/\u0002.html\u00010",
                     "r": "//dontsweattherecipe.com/?s=\u0002\u00010"
@@ -4470,7 +4470,7 @@
                 }
             },
             "t": {
-                "\u0010": "//deskthority.net/wiki/index.php?search=\u0002\u00016",
+                "\u0010": "//deskthority.net/wiki/index.php?search=\u0002\u00017",
                 "ag": {
                     "\u0010": "http://debtags.debian.net/search/?q=\u0002\u00010",
                     "s": "//www.joindiaspora.com/tags/\u0002\u00010"
@@ -4482,30 +4482,30 @@
                 "hority": "http://deskthority.net/w/index.php?search=\u0002\u00010",
                 "n": "http://www.discoverthenetworks.org/search/?q=\u0002&cof=FORID%3A11&cx=013255222075609514560%3Avfcebs4vcuo\u00010",
                 "r": {
-                    "\u0010": "//tracker.debian.org/pkg/\u0002\u000173",
-                    "pg": "//www.drivethrurpg.com/browse.php?keywords=\u0002\u000139"
+                    "\u0010": "//tracker.debian.org/pkg/\u0002\u000141",
+                    "pg": "//www.drivethrurpg.com/browse.php?keywords=\u0002\u000140"
                 },
-                "ube": "//d.tube/#!/s/\u0002\u00010",
+                "ube": "//d.tube/#!/s/\u0002\u00013",
                 "wiki": "//deskthority.net/wiki/\u0002\u00010"
             },
             "ualb": "//board.dualthegame.com/index.php?/search/&q=\u0002\u00010",
             "ub": {
-                "\u0010": "http://code.dlang.org/search?q=\u0002\u000110",
-                "izzle": "http://dubai.dubizzle.com/search/?keywords=\u0002&is_basic_search_widget=1&is_search=1\u00018"
+                "\u0010": "http://code.dlang.org/search?q=\u0002\u000121",
+                "izzle": "http://dubai.dubizzle.com/search/?keywords=\u0002&is_basic_search_widget=1&is_search=1\u00010"
             },
             "uc": {
-                "\u0010": "//find.library.duke.edu/?search_field=all_fields&q=\u0002\u00014",
-                "k.co": "//duck.co/search/\u0002\u00014",
-                "kco": "//duck.co/search/\u0002\u00014",
-                "kduckgo": "//duckduckgo.com/?q=\u0002\u0001588",
+                "\u0010": "//find.library.duke.edu/?search_field=all_fields&q=\u0002\u00017",
+                "k.co": "//duck.co/search/\u0002\u00010",
+                "kco": "//duck.co/search/\u0002\u00010",
+                "kduckgo": "//duckduckgo.com/?q=\u0002\u00011885",
                 "kgoes": "//duckduckgo.com/?q=\u0002&kp=-1&k5=1&kah=wt-wt&kl=xl-es&kad=es_ES\u00010",
                 "x": "http://help.appducx.com/index.php?topic=doc/Search-Result/index_en.htm&q=\u0002\u00010"
             },
-            "uden": "http://www.duden.de/suchen/dudenonline/\u0002\u0001881",
+            "uden": "http://www.duden.de/suchen/dudenonline/\u0002\u0001833",
             "uedil": "//www.duedil.com/companies/search?query=\u0002&op=Companies\u00010",
             "uet": "//duet3d.dozuki.com/Search?query=\u0002\u00010",
-            "uff": "http://www.dotabuff.com/search?q=\u0002\u00010",
-            "uk": "//duckduckgo.com/?q=\u0002&kah=uk-en&kl=uk-en&ia=web\u00010",
+            "uff": "http://www.dotabuff.com/search?q=\u0002\u000115",
+            "uk": "//duckduckgo.com/?q=\u0002&kah=uk-en&kl=uk-en&ia=web\u00013",
             "ul": {
                 "\u0010": "http://library.duke.edu/find/all?Ntt=\u0002 \u00010",
                 "uxdc": "http://www.duluxdecoratorcentre.co.uk/servlet/SiteAdvancedSearchHandler?searchString=\u0002\u00010",
@@ -4515,78 +4515,78 @@
                 "\u0010": "http://www.dummies.com/search.html?query=\u0002\u00010",
                 "es": "//www.dummies.com/?s=\u0002\u00010"
             },
-            "umpert": "http://www.dumpert.nl/tag/\u0002/\u000133",
-            "urhg": "//dejure.org/cgi-bin/suche?Suchenach=\u0002\u000151",
+            "umpert": "http://www.dumpert.nl/tag/\u0002/\u000137",
+            "urhg": "//dejure.org/cgi-bin/suche?Suchenach=\u0002\u000150",
             "uss": "//kulturkaufhaus.buchhandlung.de/shop/quickSearch?searchString=\u0002\u00010",
             "ustin": "//www.dustin.se/search/\u0002\u00010",
-            "ustloop": "http://www.dustloop.com/wiki/index.php?search=\u0002\u00016",
+            "ustloop": "http://www.dustloop.com/wiki/index.php?search=\u0002\u000126",
             "uunitori": "//duunitori.fi/tyopaikat/?haku=\u0002\u00010",
             "v": {
-                "\u0010": "http://www.ikonet.com/fr/ledictionnairevisuel/static/qc/searchresults?cx=partner-pub-7156007925185226%3Atd1ipa-ejn8&cof=FORID%3A9&ie=UTF-8&q=\u0002&siteurl=www.ikonet.com%2Ffr%2Fledictionnairevisuel%2F&ref=www.ikonet.com%2Ffr%2Fledictionnairevisuel%2Fstatic%2Fqc%2Fsearchresults%3Fcx%3Dpartner-pub-7156007925185226%253Atd1ipa-ejn8%26cof%3DFORID%253A9%26ie%3DUTF-8%26q%3Dfraise%26siteurl%3Dwww.ikonet.com%252Ffr%252Fledictionnairevisuel%252Fstatic%252Fqc%252Fvisuel%26ref%3D%26ss%3D607j79921j6&ss=648j91840j6\u00010",
+                "\u0010": "http://www.ikonet.com/fr/ledictionnairevisuel/static/qc/searchresults?cx=partner-pub-7156007925185226%3Atd1ipa-ejn8&cof=FORID%3A9&ie=UTF-8&q=\u0002&siteurl=www.ikonet.com%2Ffr%2Fledictionnairevisuel%2F&ref=www.ikonet.com%2Ffr%2Fledictionnairevisuel%2Fstatic%2Fqc%2Fsearchresults%3Fcx%3Dpartner-pub-7156007925185226%253Atd1ipa-ejn8%26cof%3DFORID%253A9%26ie%3DUTF-8%26q%3Dfraise%26siteurl%3Dwww.ikonet.com%252Ffr%252Fledictionnairevisuel%252Fstatic%252Fqc%252Fvisuel%26ref%3D%26ss%3D607j79921j6&ss=648j91840j6\u00013",
                 "247": "http://www.dv247.com/search/0/0/Relevance/Descending/\u0002/1/\u00010",
                 "b": "//m.dvb.de/de/verbindungsauskunft/verbindungen.do?vaform%5Bstartname%5D=\u0002\u00010",
-                "dfr": "http://www.dvdfr.com/search/search.php?produit=all&title=\u0002\u000110",
+                "dfr": "http://www.dvdfr.com/search/search.php?produit=all&title=\u0002\u00013",
                 "dupc": "//www.dvdupc.com/find?find=\u0002\u00010",
-                "lp": "http://www.developpez.com/recherche/?q=\u0002&sa.x=-1376&sa.y=-2&cx=006424388311999799839%3A-31tnf0iuqy&cof=FORID%3A9&ie=ISO-8859-1&siteurl=www.developpez.com%2F%3Fq%3Dmicrosoft&ref=&ss=1463j290467j10\u00014",
+                "lp": "http://www.developpez.com/recherche/?q=\u0002&sa.x=-1376&sa.y=-2&cx=006424388311999799839%3A-31tnf0iuqy&cof=FORID%3A9&ie=ISO-8859-1&siteurl=www.developpez.com%2F%3Fq%3Dmicrosoft&ref=&ss=1463j290467j10\u00013",
                 "p": "http://www.developpez.com/recherche/?cx=006424388311999799839%3A-31tnf0iuqy&cof=FORID%3A9&ie=ISO-8859-1&q=\u0002&sa=Rechercher\u00010",
                 "r": "http://xboxdvr.com/gamer/\u0002\u00010"
             },
             "w": {
-                "\u0010": "//wiki.d-addicts.com/index.php?search=\u0002\u000118",
-                "arf": "http://dwarffortresswiki.org/index.php?search=\u0002\u000146",
-                "b": "http://woerterbuchnetz.de/DWB/?lemma=\u0002\u00010",
+                "\u0010": "//wiki.d-addicts.com/index.php?search=\u0002\u000115",
+                "arf": "http://dwarffortresswiki.org/index.php?search=\u0002\u000129",
+                "b": "http://woerterbuchnetz.de/DWB/?lemma=\u0002\u00014",
                 "d": {
-                    "\u0010": "//www.dwd.de/DE/wetter/warnungen/warnWetter_node.html?ort=\u0002\u00013",
+                    "\u0010": "//www.dwd.de/DE/wetter/warnungen/warnWetter_node.html?ort=\u0002\u00010",
                     "l": "http://www.dwdl.de/features/suche/?suche=\u0002 \u00010",
-                    "s": "http://www.dwds.de/?qu=\u0002\u0001224"
+                    "s": "http://www.dwds.de/?qu=\u0002\u0001216"
                 },
                 "e": {
-                    "\u0010": "http://www.dw.com/search/es?languageCode=es&item=\u0002\u000113",
+                    "\u0010": "http://www.dw.com/search/es?languageCode=es&item=\u0002\u000111",
                     "ll": "//www.dwell.com/query/\u0002\u00010"
                 },
                 "iki": "//daviswiki.org/_rsearch/?q=\u0002\u00010",
                 "ru": "http://dark-world.ru/search/?q=\u0002\u00010",
-                "w": "http://tardis.wikia.com/wiki/index.php?search=\u0002\u00010"
+                "w": "http://tardis.wikia.com/wiki/index.php?search=\u0002\u000113"
             },
             "x": {
-                "\u0010": "http://www.dx.com/s/\u0002\u00013",
-                "n": "http://www.dictionary.com/browse/\u0002?s=ts\u000134",
+                "\u0010": "http://www.dx.com/s/\u0002\u00010",
+                "n": "http://www.dictionary.com/browse/\u0002?s=ts\u000116",
                 "o": "http://www.dxomark.com/content/search/?SearchText=\u0002 \u00010",
                 "r": "//dxr.mozilla.org/mozilla-central/search?q=\u0002\u00010"
             },
-            "ymocks": "//www.dymocks.com.au/books/?term=\u0002\u00015",
+            "ymocks": "//www.dymocks.com.au/books/?term=\u0002\u00010",
             "yn": {
-                "\u0010": "//dynasty-scans.com/search?q=\u0002\u000149",
+                "\u0010": "//dynasty-scans.com/search?q=\u0002\u000129",
                 "amicrange": {
                     "\u0010": "http://www.dr.loudness-war.info/index.php?search_artist=\u0002\u00010",
                     "a": "http://www.dr.loudness-war.info/index.php?search_album=\u0002\u00010"
                 },
                 "amite": "http://dynamite.com/htmlfiles/search2.html?0=19&next0=&KMPZ=\u0002\u00010"
             },
-            "z": "//www.deezer.com/search/\u0002\u0001136",
+            "z": "//www.deezer.com/search/\u0002\u000190",
             "örner": "//buecher-doerner.buchhandlung.de/shop/quickSearch?searchString=\u0002\u00010"
         },
         "e": {
-            "\u0010": "//www.ebay.com/sch/items/?_nkw=\u0002\u00015500",
+            "\u0010": "//www.ebay.com/sch/items/?_nkw=\u0002\u00015125",
             "-c": "//www.e-chords.com/search-all/\u0002\u00010",
-            "-words": "http://e-words.jp/?cx=partner-pub-1175263777233757%3Axelkt7-c6j8&cof=FORID%3A10&ie=Shift_JIS&q=\u0002&sa=%88%EA%92v%82%B7%82%E9%97p%8C%EA%82%F0%95%5C%8E%A6&siteurl=e-words.jp%2F&ref=e-words.jp%2Fw%2FE382B9E3839AE383BCE382B9.html&ss=1193j290715j7\u00010",
+            "-words": "http://e-words.jp/?cx=partner-pub-1175263777233757%3Axelkt7-c6j8&cof=FORID%3A10&ie=Shift_JIS&q=\u0002&sa=%88%EA%92v%82%B7%82%E9%97p%8C%EA%82%F0%95%5C%8E%A6&siteurl=e-words.jp%2F&ref=e-words.jp%2Fw%2FE382B9E3839AE383BCE382B9.html&ss=1193j290715j7\u00014",
             ".at": "//www.ebay.at/sch/i.html?_nkw=\u0002\u00010",
-            ".au": "//www.ebay.com.au/sch/?_nkw=\u0002&_sacat=0\u00010",
-            ".de": "http://www.ebay.de/sch/i.html?_nkw=\u0002\u00014",
-            ".uk": "http://www.ebay.co.uk/sch/i.html?_nkw=\u0002\u000157",
+            ".au": "//www.ebay.com.au/sch/?_nkw=\u0002&_sacat=0\u000117",
+            ".de": "http://www.ebay.de/sch/i.html?_nkw=\u0002\u00017",
+            ".uk": "http://www.ebay.co.uk/sch/i.html?_nkw=\u0002\u000119",
             "1": "//www.e1.ru/news/search/?search=\u0002\u00010",
             "2": {
-                "\u0010": "http://everything2.com/title/\u0002?searchy=search\u00014",
-                "c": "//translate.google.com/#en/cs/\u0002\u00017",
-                "u": "//e2u.org.ua/s?w=\u0002&dicts=all&highlight=on\u00017"
+                "\u0010": "http://everything2.com/title/\u0002?searchy=search\u00013",
+                "c": "//translate.google.com/#en/cs/\u0002\u00013",
+                "u": "//e2u.org.ua/s?w=\u0002&dicts=all&highlight=on\u000120"
             },
             "5p": "//www.everything5pounds.com/en/search/?q=%3AbestSeller&text=\u0002\u00010",
-            "926": "http://e926.net/post/search?tags=\u0002\u00010",
+            "926": "http://e926.net/post/search?tags=\u0002\u00013",
             "af": "//duckduckgo.com/?q=site%3Ahttp%3A%2F%2Feffective-altruism.com+\u0002\u00010",
-            "an": "http://www.ean-search.org/perl/ean-search.pl?q=\u0002\u00014",
+            "an": "http://www.ean-search.org/perl/ean-search.pl?q=\u0002\u00013",
             "arpod": "//www.earpod.co/search?q=\u0002\u00010",
             "arth": {
-                "\u0010": "//earth.google.com/web/search/\u0002\u0001152",
+                "\u0010": "//earth.google.com/web/search/\u0002\u0001168",
                 "911": "http://search.earth911.com/?what=\u0002\u00010",
                 "bound": "http://earthbound.wikia.com/wiki/Special:Search?search=\u0002\u00010",
                 "cam": "http://www.earthcam.com/?q=\u0002 \u00010"
@@ -4604,9 +4604,9 @@
                 "tender": "http://eattender.com/recipes/search?q=\u0002\u00010",
                 "this": "//www.eat-this.org/?s=\u0002\u00010"
             },
-            "au": "//www.ebay.com.au/sch/items/?_nkw=\u0002\u000146",
+            "au": "//www.ebay.com.au/sch/items/?_nkw=\u0002\u000185",
             "b": {
-                "\u0010": "//www.ebay.com/sch/items/?_nkw=\u0002\u00015500",
+                "\u0010": "//www.ebay.com/sch/items/?_nkw=\u0002\u00015125",
                 "at": {
                     "\u0010": "//www.ebay.at/sch/i.html?_nkw=\u0002\u00010",
                     "es": {
@@ -4614,46 +4614,46 @@
                         "ca": "//www.ebates.ca/srch/all?query=\u0002\u00010"
                     }
                 },
-                "au": "//www.ebay.com.au/sch/items/?_nkw=\u0002\u000146",
+                "au": "//www.ebay.com.au/sch/items/?_nkw=\u0002\u000185",
                 "ay": {
-                    "\u0010": "//www.ebay.com/sch/items/?_nkw=\u0002\u00015500",
+                    "\u0010": "//www.ebay.com/sch/items/?_nkw=\u0002\u00015125",
                     "at": "//www.ebay.at/sch/items/?_nkw=\u0002\u00010",
-                    "au": "//www.ebay.com.au/sch/items/?_nkw=\u0002\u000146",
+                    "au": "//www.ebay.com.au/sch/items/?_nkw=\u0002\u000185",
                     "be": "//www.befr.ebay.be/sch/items/?_nkw=\u0002\u00010",
-                    "ca": "//www.ebay.ca/sch/items/?_nkw=\u0002\u000175",
+                    "ca": "//www.ebay.ca/sch/items/?_nkw=\u0002\u000164",
                     "ch": "//www.ebay.ch/sch/items/?_nkw=\u0002\u00010",
-                    "de": "//www.ebay.de/sch/items/?_nkw=\u0002\u0001328",
-                    "es": "//www.ebay.es/sch/items/?_nkw=\u0002\u000155",
-                    "fr": "//www.ebay.fr/sch/items/?_nkw=\u0002\u000147",
+                    "de": "//www.ebay.de/sch/items/?_nkw=\u0002\u0001264",
+                    "es": "//www.ebay.es/sch/items/?_nkw=\u0002\u000126",
+                    "fr": "//www.ebay.fr/sch/items/?_nkw=\u0002\u000159",
                     "gr": "http://search.eim.ebay.gr/?kw=\u0002\u00010",
                     "hk": "http://shop.ebay.com.hk/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
-                    "ie": "//www.ebay.ie/sch/items/?_nkw=\u0002\u000112",
+                    "ie": "//www.ebay.ie/sch/items/?_nkw=\u0002\u00016",
                     "in": "http://shop.ebay.in/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
-                    "it": "//www.ebay.it/sch/items/?_nkw=\u0002\u000167",
-                    "kleinanzeigen": "//www.ebay-kleinanzeigen.de/s-\u0002/k0\u000123",
+                    "it": "//www.ebay.it/sch/items/?_nkw=\u0002\u000138",
+                    "kleinanzeigen": "//www.ebay-kleinanzeigen.de/s-\u0002/k0\u00010",
                     "my": "http://shop.ebay.com.my/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
-                    "nl": "//www.ebay.nl/sch/items/?_nkw=\u0002\u00015",
+                    "nl": "//www.ebay.nl/sch/items/?_nkw=\u0002\u00010",
                     "ph": "http://shop.ebay.ph/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
                     "pl": "http://shop.ebay.pl/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
                     "sg": "http://shop.ebay.com.sg/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
-                    "uk": "//www.ebay.co.uk/sch/items/?_nkw=\u0002\u0001612"
+                    "uk": "//www.ebay.co.uk/sch/items/?_nkw=\u0002\u0001491"
                 },
                 "be": "//www.befr.ebay.be/sch/items/?_nkw=\u0002\u00010",
                 "c": {
-                    "\u0010": "//www.ebay.ca/sch/\u0002\u000110",
-                    "a": "//www.ebay.ca/sch/items/?_nkw=\u0002\u000175",
+                    "\u0010": "//www.ebay.ca/sch/\u0002\u000130",
+                    "a": "//www.ebay.ca/sch/items/?_nkw=\u0002\u000164",
                     "h": "//www.ebay.ch/sch/items/?_nkw=\u0002\u00010"
                 },
                 "d": {
                     "\u0010": "http://www.eatbydate.com/search/?q=\u0002\u00010",
-                    "e": "//www.ebay.de/sch/items/?_nkw=\u0002\u0001328"
+                    "e": "//www.ebay.de/sch/items/?_nkw=\u0002\u0001264"
                 },
                 "e": {
                     "\u0010": "//www.befr.ebay.be/sch/items/?_nkw=\u0002\u00010",
-                    "rt": "//www.rogerebert.com/search?utf8=%E2%9C%93&q=\u0002\u00017",
-                    "s": "//www.ebay.es/sch/items/?_nkw=\u0002\u000155"
+                    "rt": "//www.rogerebert.com/search?utf8=%E2%9C%93&q=\u0002\u000133",
+                    "s": "//www.ebay.es/sch/items/?_nkw=\u0002\u000126"
                 },
-                "fr": "//www.ebay.fr/sch/items/?_nkw=\u0002\u000147",
+                "fr": "//www.ebay.fr/sch/items/?_nkw=\u0002\u000159",
                 "g": {
                     "\u0010": "//ebgames.com.au/any/any?q=\u0002\u00010",
                     "amesaustralia": "//www.ebgames.com.au/any/any?q=\u0002\u00010",
@@ -4663,43 +4663,43 @@
                 "hk": "http://shop.ebay.com.hk/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
                 "i": {
                     "\u0010": "//www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=\u0002&requestFrom=duckduckgo\u00010",
-                    "e": "//www.ebay.ie/sch/items/?_nkw=\u0002\u000112",
+                    "e": "//www.ebay.ie/sch/items/?_nkw=\u0002\u00016",
                     "n": "http://shop.ebay.in/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
-                    "t": "//www.ebay.it/sch/items/?_nkw=\u0002\u000167"
+                    "t": "//www.ebay.it/sch/items/?_nkw=\u0002\u000138"
                 },
                 "my": "http://shop.ebay.com.my/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
-                "nl": "//www.ebay.nl/sch/items/?_nkw=\u0002\u00015",
+                "nl": "//www.ebay.nl/sch/items/?_nkw=\u0002\u00010",
                 "ookde": "//www.ebook.de/de/quickSearch?searchString=\u0002\u00010",
                 "ooki": "//ebooki.swiatczytnikow.pl/szukaj/\u0002\u00010",
                 "ooko": "//booko.com.au/products/search?product_type=3&q=\u0002\u00010",
                 "ph": "http://shop.ebay.ph/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
                 "pl": "http://shop.ebay.pl/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
                 "rary": "http://site.ebrary.com/lib/alltitles/search.action?p00=\u0002 \u00010",
-                "rit": "//www.britannica.com/search?query=\u0002\u00010",
-                "seller": "http://www.ebay.com/sch/\u0002/m.html\u00010",
+                "rit": "//www.britannica.com/search?query=\u0002\u00018",
+                "seller": "http://www.ebay.com/sch/\u0002/m.html\u00015",
                 "sg": "http://shop.ebay.com.sg/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
-                "sold": "//ebay.com/sch/i.html?isRefine=true&_nkw=\u0002&LH_Sold=1\u00014",
+                "sold": "//ebay.com/sch/i.html?isRefine=true&_nkw=\u0002&LH_Sold=1\u00019",
                 "th": "//www.ebth.com/search?q=\u0002\u00010",
                 "uild": {
-                    "\u0010": "http://gpo.zugaina.org/Search?search=\u0002\u00018",
-                    "s": "http://gpo.zugaina.org/Search?search=\u0002\u00018"
+                    "\u0010": "http://gpo.zugaina.org/Search?search=\u0002\u000115",
+                    "s": "http://gpo.zugaina.org/Search?search=\u0002\u000115"
                 },
                 "uk": {
-                    "\u0010": "//www.ebay.co.uk/sch/items/?_nkw=\u0002\u0001612",
+                    "\u0010": "//www.ebay.co.uk/sch/items/?_nkw=\u0002\u0001491",
                     "aokoriesblog": "//ebukaokorie.blogspot.com/search?q=\u0002\u00010"
                 },
                 "uyer": "//www.ebuyer.com/search?q=\u0002\u00010",
                 "yrec": "//www.ebay.com/sch/176985/i.html?_nkw=\u0002\u00010"
             },
             "c": {
-                "\u0010": "http://www.ecosia.org/search?q=\u0002\u0001325",
-                "a": "//www.ebay.ca/sch/items/?_nkw=\u0002\u000175",
+                "\u0010": "http://www.ecosia.org/search?q=\u0002\u0001599",
+                "a": "//www.ebay.ca/sch/items/?_nkw=\u0002\u000164",
                 "cpd": "http://www.encyclo.nl/zoek.php?woord=\u0002\u00010",
                 "h": "//www.ebay.ch/sch/items/?_nkw=\u0002\u00010",
                 "i": {
-                    "\u0010": "http://www.elcorteingles.es/search?s=\u0002\u00018",
+                    "\u0010": "http://www.elcorteingles.es/search?s=\u0002\u00017",
                     "a": "http://www.eciaauthorized.com/search?pn=\u0002\u00010",
-                    "m": "//www.ecosia.org/images?q=\u0002\u00015"
+                    "m": "//www.ecosia.org/images?q=\u0002\u00013"
                 },
                 "lair": "http://eclair.md/search?type=product&q=\u0002\u00010",
                 "li": {
@@ -4707,7 +4707,7 @@
                     "psewiki": "//wiki.eclipse.org/index.php?search=\u0002&fulltext=search\u00010"
                 },
                 "o": {
-                    "\u0010": "//www.ecosia.org/search?q=\u0002\u000131",
+                    "\u0010": "//www.ecosia.org/search?q=\u0002\u0001107",
                     "b": "//www.ecobookstore.de/shop/quickSearch?searchString=\u0002\u00010",
                     "dices": "http://www.e-codices.unifr.ch/en/search/all?sQueryString=\u0002\u00010",
                     "lab": "http://www.ecolab.com/search/#q=\u0002&sort=relevancy\u00010",
@@ -4719,9 +4719,9 @@
                     },
                     "nbiz": "http://www.econbiz.de/Search/Results?lookfor=\u0002&type=AllFields&submit=Suchen\u00010",
                     "nlib": "http://econlib.org/cgi-bin/fullsearch.pl?query=\u0002\u00010",
-                    "nomist": "//www.economist.com/search?q=\u0002\u00018",
+                    "nomist": "//www.economist.com/search?q=\u0002\u000118",
                     "shopper": "http://www.ecoshopper.de/ecoshopper2/faces/SuchErgebnis.jsp?query=\u0002&brancheDropDown=alle&preisspanneDropDown=0&_charset_=UTF-8&suchen=Suchen&searchrange=namen\u00010",
-                    "sia": "//www.ecosia.org/search?q=\u0002\u000131",
+                    "sia": "//www.ecosia.org/search?q=\u0002\u0001107",
                     "timesindia": "//economictimes.indiatimes.com/topic/\u0002\u00010",
                     "wiki": "//eco.gamepedia.com/index.php?search=\u0002&title=Special:Search\u00010"
                 },
@@ -4729,7 +4729,7 @@
                 "uavisa": "//www.ecuavisa.com/busqueda?search_api_views_fulltext=\u0002\u00010"
             },
             "d": {
-                "\u0010": "//encyclopediadramatica.rs/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000111",
+                "\u0010": "//encyclopediadramatica.rs/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00014",
                 "b": {
                     "\u0010": "//www.exploit-db.com/search/?action=search&description=\u0002\u00010",
                     "c": "//www.exploit-db.com/search/?action=search&text=\u0002\u00010",
@@ -4737,18 +4737,18 @@
                 },
                 "c": "http://everydaycarry.com/search\u0002\u00010",
                 "diebauer": "//www.eddiebauer.com/search/a-search.jsp?sTerm=\u0002\u00010",
-                "e": "//www.ebay.de/sch/items/?_nkw=\u0002\u0001328",
+                "e": "//www.ebay.de/sch/items/?_nkw=\u0002\u0001264",
                 "f": {
                     "\u0010": "//forums.frontier.co.uk/search.php?do=process&query=\u0002\u00010",
                     "eminism": "http://everydayfeminism.com/?s=\u0002\u00010"
                 },
                 "gar": {
-                    "\u0010": "http://www.sec.gov/cgi-bin/browse-edgar?company=\u0002&CIK=&filenum=&State=&SIC=&owner=include&action=getcompany\u00010",
-                    "t": "http://www.sec.gov/cgi-bin/browse-edgar?company=&match=&CIK=\u0002&filenum=&State=&Country=&SIC=&owner=exclude&Find=Find+Companies&action=getcompany\u00010"
+                    "\u0010": "http://www.sec.gov/cgi-bin/browse-edgar?company=\u0002&CIK=&filenum=&State=&SIC=&owner=include&action=getcompany\u00013",
+                    "t": "http://www.sec.gov/cgi-bin/browse-edgar?company=&match=&CIK=\u0002&filenum=&State=&Country=&SIC=&owner=exclude&Find=Find+Companies&action=getcompany\u00013"
                 },
                 "h": {
                     "\u0010": "//www.elsalvador.com/search?s=\u0002\u00010",
-                    "rec": "//edhrec.com/cards/\u0002\u000141"
+                    "rec": "//edhrec.com/cards/\u0002\u000162"
                 },
                 "inburgh": "http://www.edinburgh.gov.uk/site/scripts/google_results.php?q=\u0002\u00010",
                 "itus": "http://www.editus.lu/ed/fr/recherche.html?q=\u0002\u00010",
@@ -4774,26 +4774,26 @@
                 "x": "//www.edx.org/course?search_query=\u0002\u00010"
             },
             "e": {
-                "\u0010": "//duckduckgo.com/?q=site%3Ahttp%3A%2F%2Fellislab.com%2Fforums%2F+\u0002\u00014",
+                "\u0010": "//duckduckgo.com/?q=site%3Ahttp%3A%2F%2Fellislab.com%2Fforums%2F+\u0002\u00015",
                 "cms": "//docs.expressionengine.com/search/latest/?q=\u0002\u00010",
                 "ggs": "http://www.eeggs.com/php/search.php?cx=partner-pub-3374430587172271%3Aqa6js0-hxxa&cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&siteurl=www.eeggs.com/&ref=\u00010",
-                "s": "//www.ebay.es/sch/items/?_nkw=\u0002\u000155"
+                "s": "//www.ebay.es/sch/items/?_nkw=\u0002\u000126"
             },
-            "ff": "//www.eff.org/search/site/\u0002\u00013",
-            "fr": "//www.ebay.fr/sch/items/?_nkw=\u0002\u000147",
-            "ft": "//escapefromtarkov.gamepedia.com/\u0002\u0001191",
+            "ff": "//www.eff.org/search/site/\u0002\u00010",
+            "fr": "//www.ebay.fr/sch/items/?_nkw=\u0002\u000159",
+            "ft": "//escapefromtarkov.gamepedia.com/\u0002\u000138",
             "g": {
-                "\u0010": "http://duckduckgo.com/?q=\u0002+site:epguides.com\u00015",
+                "\u0010": "http://duckduckgo.com/?q=\u0002+site:epguides.com\u00018",
                 "dl": "http://diglib.eg.org/discover?query=\u0002&submit=Go\u00010",
                 "ear": "//e-gear.se/catalogsearch/result/?q=\u0002\u00010",
                 "forums": "http://duckduckgo.com/?q=site:eurogamer.net/forums+\u0002\u00010",
                 "ged": "http://mslworld.egged.co.il/?state=3&language=he&freelang=\u0002&width=1280#/search\u00010",
                 "ghead": "//egghead.io/search?q=\u0002\u00010",
-                "gtimer": "http://e.ggtimer.com/\u0002 \u000110",
-                "o": "//extensions.gnome.org/#search=\u0002\u00014",
+                "gtimer": "http://e.ggtimer.com/\u0002 \u00019",
+                "o": "//extensions.gnome.org/#search=\u0002\u00017",
                 "r": "http://search.eim.ebay.gr/?kw=\u0002\u00010",
-                "s": "//www.epicgames.com/store/en-US/store-search?q=\u0002\u000136",
-                "t": "http://www.engadget.com/search/?q=\u0002\u000150",
+                "s": "//www.epicgames.com/store/en-US/store-search?q=\u0002\u000151",
+                "t": "http://www.engadget.com/search/?q=\u0002\u00010",
                 "uias": "//www.eliteguias.com/buscar.php?q=\u0002\u00010"
             },
             "h": {
@@ -4803,36 +4803,36 @@
                 "u": "http://www.evonyhookups.info/?s=\u0002\u00010"
             },
             "i": {
-                "\u0010": "//www.ecosia.org/images?q=\u0002\u00015",
+                "\u0010": "//www.ecosia.org/images?q=\u0002\u00013",
                 "c": "//eic.rsc.org/searchresults?qkeyword=\u0002\u00010",
-                "e": "//www.ebay.ie/sch/items/?_nkw=\u0002\u000112",
-                "jirou": "//eow.alc.co.jp/search?q=\u0002\u00014",
+                "e": "//www.ebay.ie/sch/items/?_nkw=\u0002\u00016",
+                "jirou": "//eow.alc.co.jp/search?q=\u0002\u00018",
                 "n": "http://shop.ebay.in/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
-                "ps": "//github.com/ethereum/EIPs/issues?utf8=✓&q=\u0002\u00013",
+                "ps": "//github.com/ethereum/EIPs/issues?utf8=✓&q=\u0002\u00010",
                 "r": "http://www.iranicaonline.org/articles/search/keywords:\u0002\u00010",
-                "t": "//www.ebay.it/sch/items/?_nkw=\u0002\u000167"
+                "t": "//www.ebay.it/sch/items/?_nkw=\u0002\u000138"
             },
             "j": {
                 "\u0010": "http://www.tanoshiijapanese.com/dictionary/index.cfm?j=&e=\u0002&search=Search+%3E\u00010",
-                "mr": "//duckduckgo.com/?q=\u0002+site%3Aeconjobrumors.com\u00010",
+                "mr": "//duckduckgo.com/?q=\u0002+site%3Aeconjobrumors.com\u00017",
                 "oy": "//ejoy-english.com/go/wordhunt?word=\u0002\u00010",
                 "umbo": "http://www.e-jumbo.gr/pages/searchProducts.aspx?lang=el&search-for=\u0002\u00010",
                 "w": "//econjwatch.org/search/?m=all&q=\u0002\u00010"
             },
             "k": {
-                "\u0010": "http://www.elektronik-kompendium.de/service/suchen/index.htm?domains=www.elektronik-kompendium.de&sitesearch=www.elektronik-kompendium.de&q=\u0002&sa=Suchen&client=pub-7453653573550802&forid=1&channel=3122011476&ie=ISO-8859-1&oe=ISO-8859-1&flav=0000&sig=XvZoofyEi29r3eL9&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23FFFFFF%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A11&hl=de\u000188",
+                "\u0010": "http://www.elektronik-kompendium.de/service/suchen/index.htm?domains=www.elektronik-kompendium.de&sitesearch=www.elektronik-kompendium.de&q=\u0002&sa=Suchen&client=pub-7453653573550802&forid=1&channel=3122011476&ie=ISO-8859-1&oe=ISO-8859-1&flav=0000&sig=XvZoofyEi29r3eL9&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23FFFFFF%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A11&hl=de\u000163",
                 "a": {
-                    "\u0010": "//www.ebay-kleinanzeigen.de/s-\u0002/k0\u000123",
-                    "c": "//www.ebay-kleinanzeigen.de/s-aachen/\u0002/k0l1921\u00019"
+                    "\u0010": "//www.ebay-kleinanzeigen.de/s-\u0002/k0\u00010",
+                    "c": "//www.ebay-kleinanzeigen.de/s-aachen/\u0002/k0l1921\u00015"
                 },
-                "b": "http://kleinanzeigen.ebay.de/anzeigen/s-berlin/\u0002/k0l3331\u00010",
+                "b": "http://kleinanzeigen.ebay.de/anzeigen/s-berlin/\u0002/k0l3331\u00013",
                 "h": {
                     "\u0010": "//www.ebay-kleinanzeigen.de/s-hamburg/\u0002/k0l9409\u00010",
                     "r": "//www.ebay-kleinanzeigen.de/s-hannover/\u0002/k0l3155\u00010"
                 },
-                "k": "//www.ebay-kleinanzeigen.de/s-koeln/\u0002/k0l945\u00010",
-                "l": "//www.ebay-kleinanzeigen.de/s-leipzig/\u0002/k0l4233\u000112",
-                "m": "//www.ebay-kleinanzeigen.de/s-muenchen/\u0002/k0l6411\u00010",
+                "k": "//www.ebay-kleinanzeigen.de/s-koeln/\u0002/k0l945\u00017",
+                "l": "//www.ebay-kleinanzeigen.de/s-leipzig/\u0002/k0l4233\u000115",
+                "m": "//www.ebay-kleinanzeigen.de/s-muenchen/\u0002/k0l6411\u00015",
                 "si": {
                     "\u0010": "//eksisozluk.com/?q=\u0002\u00010",
                     "sozluk": "http://www.eksisozluk.com/show.asp?t=\u0002\u00010"
@@ -4845,7 +4845,7 @@
             "l19": "//www.el19digital.com/busqueda/articulos?q=\u0002\u00010",
             "lastic": "//www.elastic.co/search?q=\u0002&section=Learn%2FDocs%2F\u00010",
             "lb": {
-                "\u0010": "http://www.bibleserver.com/text/ELB/\u0002\u00014",
+                "\u0010": "http://www.bibleserver.com/text/ELB/\u0002\u00017",
                 "aul": "http://elbauldelprogramador.com/?s=\u0002\u00010"
             },
             "lcomercio": {
@@ -4857,7 +4857,7 @@
             "ldict": "http://www.greek-language.gr/greekLang/modern_greek/tools/lexica/triantafyllides/search.html?lq=%22\u0002%22\u00010",
             "le": {
                 "\u0010": "//electronjs.org/search?q=\u0002\u00010",
-                "ctron": "//electron.atom.io/apps/?q=\u0002\u00010",
+                "ctron": "//electron.atom.io/apps/?q=\u0002\u00013",
                 "n": "http://translate.google.com/#el/en/\u0002\u00010",
                 "venr": "//eleven.rijitsu.com/?s=\u0002\u00010",
                 "y": "http://eleymcqueen.blogspot.in/search?q=\u0002\u00010"
@@ -4876,19 +4876,19 @@
             "lheufr": "http://hiztegiak.elhuyar.eus/eu_fr/\u0002\u00010",
             "lhfreu": "http://hiztegiak.elhuyar.eus/fr_eu/\u0002\u00010",
             "lhuyar": "http://hiztegiak.elhuyar.org/es_eu/\u0002\u00010",
-            "li5": "//www.reddit.com/r/explainlikeimfive/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00013",
+            "li5": "//www.reddit.com/r/explainlikeimfive/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00010",
             "linux": "http://elinux.org/index.php?search=\u0002\u00010",
             "lite": {
-                "\u0010": "//www.eliteprospects.com/search/player?q=\u0002\u00010",
+                "\u0010": "//www.eliteprospects.com/search/player?q=\u0002\u00016",
                 "pr": {
-                    "\u0010": "//www.eliteprospects.com/search/player?q=\u0002\u00010",
+                    "\u0010": "//www.eliteprospects.com/search/player?q=\u0002\u00016",
                     "ospects": "//www.eliteprospects.com/search/team?q=\u0002\u00010"
                 }
             },
             "lix": {
                 "\u0010": "//www.elix-lsf.fr/spip.php?page=recherche_definitions&recherche=\u0002&lang=fr\u00010",
                 "ir": {
-                    "\u0010": "//hexdocs.pm/elixir/search.html?q=\u0002\u000164",
+                    "\u0010": "//hexdocs.pm/elixir/search.html?q=\u0002\u000190",
                     "-docs": "//duckduckgo.com/?q=site%3Aelixir-lang.org%2Fdocs+\u0002\u00010",
                     "forum": "//elixirforum.com/search?q=\u0002\u00010"
                 }
@@ -4902,43 +4902,43 @@
                 }
             },
             "lm": {
-                "\u0010": "http://klaftertief.github.io/elm-search/?q=\u0002\u00010",
+                "\u0010": "http://klaftertief.github.io/elm-search/?q=\u0002\u00013",
                 "undo": "http://ariadna.elmundo.es/buscador/archivo.html?q=\u0002&b_avanzada=\u00010"
             },
             "lobs": "http://www.elobservador.com.uy/\u0002-s\u00010",
             "loquii": "http://www.eloquii.com/on/demandware.store/Sites-eloquii-Site/default/Search-Show?q= \u0002\u00010",
             "lotrolado": "http://www.elotrolado.net/search.php?keywords=\u0002&type=h\u00010",
             "lpais": "http://elpais.com/buscador/?qt=\u0002\u00010",
-            "lreg": "http://search.theregister.co.uk/?q=\u0002\u00010",
+            "lreg": "http://search.theregister.co.uk/?q=\u0002\u00013",
             "luniverso": "//www.eluniverso.com/resultados?search=\u0002\u00010",
             "luta": "http://www.eluta.ca/search?q=\u0002\u00010",
             "lw": "//el.wikipedia.org/w/index.php?search=\u0002&title=%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C%3A%CE%91%CE%BD%CE%B1%CE%B6%CE%AE%CF%84%CE%B7%CF%83%CE%B7&go=%CE%9C%CE%B5%CF%84%CE%AC%CE%B2%CE%B1%CF%83%CE%B7\u00010",
             "lx": "//evelexicon.com/term/\u0002\u00010",
             "m": {
-                "\u0010": "http://motors.shop.ebay.com/eBay-Motors-/6000/i.html?_nkw=\u0002&_trksid=p2050885.m570.l1313&_rdc=1\u00014",
+                "\u0010": "http://motors.shop.ebay.com/eBay-Motors-/6000/i.html?_nkw=\u0002&_trksid=p2050885.m570.l1313&_rdc=1\u000163",
                 "a": {
                     "\u0010": "http://www.ema.europa.eu/ema/index.jsp?curl=pages%2Fincludes%2Fmedicines%2Fmedicines_landing_page.jsp&searchkwByEnter=true&quickSearch=\u0002\u00010",
                     "cs": {
-                        "\u0010": "//duckduckgo.com/?q=site:emacswiki.org+\u0002\u000111",
-                        "wiki": "//duckduckgo.com/?q=site:emacswiki.org+\u0002\u000111"
+                        "\u0010": "//duckduckgo.com/?q=site:emacswiki.org+\u0002\u000122",
+                        "wiki": "//duckduckgo.com/?q=site:emacswiki.org+\u0002\u000122"
                     },
                     "cu": "//emaculation.com/doku.php/mac_emulation?do=search&id=mac_emulation&q=\u0002\u00010",
                     "g": {
-                        "\u0010": "//www.emag.ro/search/\u0002\u000141",
+                        "\u0010": "//www.emag.ro/search/\u0002\u000121",
                         "bg": "//www.emag.bg/search/\u0002?ref=effective_search\u00010"
                     }
                 },
                 "ber": "//duckduckgo.com/?q=\u0002+site%3Ahttps%3A%2F%2Fapi.emberjs.com\u00010",
-                "c": "//www.medicines.org.uk/emc/search?q= \u0002\u00010",
+                "c": "//www.medicines.org.uk/emc/search?q= \u0002\u00018",
                 "edicine": "http://search.medscape.com/reference-search?newSearchHeader=1&queryText=\u0002\u00010",
-                "erge": "//packages.gentoo.org/packages/search?q=\u0002\u0001129",
+                "erge": "//packages.gentoo.org/packages/search?q=\u0002\u000197",
                 "ich": "//www.emich.edu/search/?q=\u0002\u00010",
                 "o": {
                     "\u0010": "http://www.emotiyou.com/search/\u0002\u00010",
                     "ji": {
-                        "\u0010": "//emojipedia.org/search/?q=\u0002\u0001415",
+                        "\u0010": "//emojipedia.org/search/?q=\u0002\u0001286",
                         "cons": "http://emojicons.com/tag/\u0002\u00010",
-                        "pedia": "http://emojipedia.org/?s=\u0002\u000132"
+                        "pedia": "http://emojipedia.org/?s=\u0002\u000116"
                     },
                     "neyge": "//www.emoney.ge/index.php/main/services?search_query=\u0002\u00010"
                 },
@@ -4956,42 +4956,42 @@
                     "regosaqui": "//www.empregosaqui.com.br/?s=\u0002\u00010"
                 },
                 "u": {
-                    "\u0010": "http://emulation.gametechwiki.com/index.php?search=\u0002\u00017",
+                    "\u0010": "http://emulation.gametechwiki.com/index.php?search=\u0002\u00013",
                     "sic": "//www.emusic.com/search/\u0002\u00010"
                 },
                 "y": "http://shop.ebay.com.my/?_nkw=\u0002&_sacat=See-All-Categories\u00010"
             },
             "n": {
-                "\u0010": "http://english.stackexchange.com/search?q=\u0002\u000110",
+                "\u0010": "http://english.stackexchange.com/search?q=\u0002\u000122",
                 "-sutsis": "http://mw.lojban.org/extensions/ilmentufa/i/en/#sisku/http://mw.lojban.org/extensions/ilmentufa/i/en/#sisku/\u0002\u00010",
-                "2ar": "//translate.google.com/#en/ar/\u0002\u00010",
+                "2ar": "//translate.google.com/#en/ar/\u0002\u00016",
                 "2da": "//translate.google.com/#en/da/\u0002\u00010",
-                "2de": "//translate.google.com/#view=home&op=translate&sl=en&tl=de&text=\u0002\u00010",
+                "2de": "//translate.google.com/#view=home&op=translate&sl=en&tl=de&text=\u0002\u00013",
                 "2el": "//translate.google.gr/#en/el/\u0002\u00010",
-                "2fa": "//translate.google.com/#en/fa/\u0002\u000115",
-                "2fr": "//translate.google.com/#en/fr/\u0002\u000158",
-                "2hi": "//translate.google.com/#view=home&op=translate&sl=en&tl=hi&text=\u0002\u00010",
-                "2nl": "//translate.google.com/#en/nl/\u0002\u00010",
-                "2ru": "//translate.google.com/?#view=home&op=translate&sl=en&tl=ru&text=\u0002\u00018",
+                "2fa": "//translate.google.com/#en/fa/\u0002\u00010",
+                "2fr": "//translate.google.com/#en/fr/\u0002\u000142",
+                "2hi": "//translate.google.com/#view=home&op=translate&sl=en&tl=hi&text=\u0002\u00013",
+                "2nl": "//translate.google.com/#en/nl/\u0002\u00014",
+                "2ru": "//translate.google.com/?#view=home&op=translate&sl=en&tl=ru&text=\u0002\u000113",
                 "2tl": "//translate.google.com/#view=home&op=translate&sl=en&tl=tl&text=\u0002\u00010",
                 "2ua": "//translate.google.com/?source=osdd#view=home&op=translate&sl=auto&tl=uk&text=\u0002\u00010",
                 "2zh": "//translate.google.com/#en/zh-CN/\u0002\u00010",
-                "ar": "//translate.google.com/#view=home&op=translate&sl=en&tl=ar&text=\u0002\u000177",
+                "ar": "//translate.google.com/#view=home&op=translate&sl=en&tl=ar&text=\u0002\u00015",
                 "bn": "http://www.english-bangla.com/dictionary/\u0002\u00010",
                 "br": "//translate.google.com/#en/pt/\u0002\u000112",
                 "c": {
-                    "\u0010": "http://www.encyclo.nl/begrip/\u0002\u00016",
+                    "\u0010": "http://www.encyclo.nl/begrip/\u0002\u00017",
                     "ode": "//www.encodeproject.org/search/?searchTerm=\u0002\u00010",
                     "om": "http://www.encyclopedia.com/searchresults.aspx?q=\u0002\u00010",
-                    "rypt": "//www.searchencrypt.com/search?eq=\u0002\u000111",
+                    "rypt": "//www.searchencrypt.com/search?eq=\u0002\u00013",
                     "y": {
                         "\u0010": "//translate.google.com/#en/cy/\u0002\u00010",
                         "c": {
                             "\u0010": "http://encyc.org/wiki/\u0002\u00010",
                             "lo": {
-                                "\u0010": "http://www.encyclo.nl/begrip/\u0002\u00016",
+                                "\u0010": "http://www.encyclo.nl/begrip/\u0002\u00017",
                                 "pedia": {
-                                    "\u0010": "http://en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
+                                    "\u0010": "http://en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00013",
                                     "ofmath": "http://www.encyclopediaofmath.org/index.php?title=Special:Search&search=\u0002\u00010"
                                 }
                             }
@@ -4999,17 +4999,17 @@
                     }
                 },
                 "da": "//translate.google.com/#en/da/\u0002\u00010",
-                "de": "//translate.google.com/#en/de/\u0002\u000148",
-                "dic": "http://endic.naver.com/search.nhn?sLn=en&isOnlyViewEE=N&query=\u0002\u000176",
+                "de": "//translate.google.com/#en/de/\u0002\u000145",
+                "dic": "http://endic.naver.com/search.nhn?sLn=en&isOnlyViewEE=N&query=\u0002\u000194",
                 "dlessphere": "http://endless-sphere.com/forums/?q \u0002 \u00010",
                 "dole": "http://www.endole.co.uk/search/?search=\u0002\u00010",
                 "el": "http://translate.google.com/#en/el/\u0002\u00010",
                 "ergystar": "http://essearch.energystar.gov/search?query=\u0002&affiliate=www.energystar.gov\u00010",
-                "es": "http://translate.google.com/#en/es/\u0002\u0001250",
+                "es": "http://translate.google.com/#en/es/\u0002\u0001187",
                 "ews": "//www.eternitynews.com.au/?s=\u0002\u00010",
-                "fi": "http://translate.google.com/#en/fi/\u0002\u000112",
+                "fi": "http://translate.google.com/#en/fi/\u0002\u000115",
                 "foc": "http://www.focloir.ie/en/dictionary/ei/\u0002?advSearch=1&q=\u0002&inlanguage=en\u00010",
-                "fr": "//translate.google.com/#en/fr/\u0002\u000158",
+                "fr": "//translate.google.com/#en/fr/\u0002\u000142",
                 "gadget": "//www.engadget.com/search/?search-terms=\u0002\u00010",
                 "gadin": "//www.engadin.stmoritz.ch/suche/q.\u0002/\u00010",
                 "ges": "http://es.engadget.com/search/?q=\u0002\u00010",
@@ -5019,42 +5019,42 @@
                 "grish": "http://www.engrish.com/?s=\u0002\u00010",
                 "gtb": "//cse.google.com/cse?cx=partner-pub-3176996020956223:6582549258&q=\u0002&og=_l=partner-generic.3...19628.24-generic..0.0.0.\u00010",
                 "gtips": "http://www.eng-tips.com/search.cfm?q=\u0002&action=search\u00010",
-                "he": "//translate.google.com/#en/iw/\u0002\u00014",
-                "hu": "http://translate.google.com/#en/hu/\u0002\u000112",
+                "he": "//translate.google.com/#en/iw/\u0002\u00015",
+                "hu": "http://translate.google.com/#en/hu/\u0002\u000116",
                 "id": "//translate.google.com/translate#en/id/\u0002\u00010",
                 "ig": {
                     "\u0010": "http://enigma.huma-num.fr/index.php?q=1&w=\u0002\u00010",
                     "ma": "http://enigma.huma-num.fr/index.php?q=1&w=\u0002\u00010"
                 },
-                "iro": "http://gulasidorna.eniro.se/hitta:\u0002\u00016",
-                "it": "http://translate.google.com/#en/it/\u0002 \u000158",
+                "iro": "http://gulasidorna.eniro.se/hitta:\u0002\u00017",
+                "it": "http://translate.google.com/#en/it/\u0002 \u000152",
                 "kcwiki": "http://en.kancollewiki.net/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
                 "kr": "//translate.google.com/#en/ko/\u0002\u00010",
                 "l": {
-                    "\u0010": "//www.ebay.nl/sch/items/?_nkw=\u0002\u00015",
+                    "\u0010": "//www.ebay.nl/sch/items/?_nkw=\u0002\u00010",
                     "at": "http://latin-dictionary.net/search/english/\u0002\u00010",
-                    "t": "http://translate.google.com/#en/lt/\u0002\u00010"
+                    "t": "http://translate.google.com/#en/lt/\u0002\u00015"
                 },
                 "mu": "http://www.enmu.edu/search?q=\u0002\u00010",
-                "nl": "//translate.google.com/#en/nl/\u0002\u00010",
-                "no": "//translate.google.com/#view=home&op=translate&sl=en&tl=no&text=\u0002\u000110",
+                "nl": "//translate.google.com/#en/nl/\u0002\u00014",
+                "no": "//translate.google.com/#view=home&op=translate&sl=en&tl=no&text=\u0002\u00016",
                 "oj": "//ojibwe.lib.umn.edu/search?utf8=%E2%9C%93&q=\u0002&commit=Search&type=english\u00010",
                 "pl": "//translate.google.com/#en/pl/\u0002\u000152",
-                "pt": "http://translate.google.com/#en/pt/\u0002 \u0001108",
-                "ru": "http://translate.google.com/#en/ru/\u0002\u0001185",
+                "pt": "http://translate.google.com/#en/pt/\u0002 \u0001149",
+                "ru": "http://translate.google.com/#en/ru/\u0002\u000198",
                 "s": {
-                    "\u0010": "http://www.ensembl.org/Multi/psychic?q=\u0002\u00010",
+                    "\u0010": "http://www.ensembl.org/Multi/psychic?q=\u0002\u00013",
                     "dcl": "http://encore.sdcl.org/iii/encore/search/C__S\u0002__Orightresult__U?lang=eng&suite=def\u00010",
-                    "embl": "http://www.ensembl.org/Multi/Search/Results?q=\u0002;site=ensembl\u000110",
+                    "embl": "http://www.ensembl.org/Multi/Search/Results?q=\u0002;site=ensembl\u00016",
                     "l": "http://translate.google.com/#en/sl/\u0002\u00010",
                     "tex": "//english.stackexchange.com/search?q=\u0002\u00010",
-                    "v": "//translate.google.com/#en/sv/\u0002\u000146"
+                    "v": "//translate.google.com/#en/sv/\u0002\u00016"
                 },
                 "tearth": "//www.entertainmentearth.com/s/?query1=\u0002\u00010",
-                "th": "//translate.google.com/#en/th/\u0002\u00017",
+                "th": "//translate.google.com/#en/th/\u0002\u00014",
                 "tireweb": "http://entireweb.com/?q=\u0002\u00010",
                 "tr": {
-                    "\u0010": "//translate.google.com/#en/tr/\u0002 \u00010",
+                    "\u0010": "//translate.google.com/#en/tr/\u0002 \u00013",
                     "ance": "//entranceadda.in/?s=\u0002\u00010",
                     "ez": "http://www.ncbi.nlm.nih.gov/sites/gquery?term=\u0002\u00010"
                 },
@@ -5063,7 +5063,7 @@
                 "wn": "//en.wikinews.org/w/index.php?search=\u0002\u00010"
             },
             "o": {
-                "\u0010": "http://www.etymonline.com/index.php?search=\u0002\u000197",
+                "\u0010": "http://www.etymonline.com/index.php?search=\u0002\u0001104",
                 "2en": "//glosbe.com/eo/en/\u0002\u00010",
                 "earth": "http://www.eoearth.org/results/all/?searchnext=true&q=\u0002\u00010",
                 "en": "//translate.google.com/#eo/en/\u0002\u00010",
@@ -5076,24 +5076,24 @@
                     "fr": "//fr.finalfantasyxiv.com/lodestone/playguide/db/search/?q=\u0002\u00010"
                 },
                 "s": "//www.eosdigitaal.nl/forum/search.php?keywords=\u0002&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=Zoeken\u00010",
-                "w": "http://eowp.alc.co.jp/search?q=\u0002\u000125"
+                "w": "http://eowp.alc.co.jp/search?q=\u0002\u000157"
             },
             "p": {
-                "\u0010": "//everipedia.org/wiki/\u0002\u00010",
+                "\u0010": "//everipedia.org/wiki/\u0002\u00015",
                 "a": "http://nlquery.epa.gov/epasearch/epasearch?querytext=\u0002&fld=&areaname=&typeofsearch=epa&areacontacts=http%3A%2F%2Fwww.epa.gov%2Fepahome%2Fcomments.htm&areasearchurl=&result_template=epafiles_default.xsl&filter=sample4filt.hts&x=0&y=0\u00010",
                 "d": "//www.episodate.com/search?q=\u0002\u00010",
                 "fl": {
-                    "\u0010": "http://search.epfl.ch/web.action?q=\u0002\u000121",
+                    "\u0010": "http://search.epfl.ch/web.action?q=\u0002\u00018",
                     "bib": "//beast-epfl.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=EPFL&lang=en_US&offset=0\u00010",
                     "book": "//beast-epfl.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=EPFL&lang=fr_FR&offset=0&fn=search\u00010",
-                    "dir": "//search.epfl.ch/psearch.action?q=\u0002&f=directory&lang=en&pageSize=10&sort=\u00010",
-                    "p": "http://plan.epfl.ch/?room=\u0002\u00017"
+                    "dir": "//search.epfl.ch/psearch.action?q=\u0002&f=directory&lang=en&pageSize=10&sort=\u00014",
+                    "p": "http://plan.epfl.ch/?room=\u0002\u00018"
                 },
-                "g": "//duckduckgo.com/?q=site%3Aepguides.com+\u0002\u00014",
+                "g": "//duckduckgo.com/?q=site%3Aepguides.com+\u0002\u00016",
                 "h": "http://shop.ebay.ph/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
                 "ic": {
-                    "\u0010": "//www.epicgames.com/bing-search?keyword=\u0002\u000141",
-                    "g": "//galaxy.epic.com/?#Search/version=8200&searchWord=\u0002&lastUpdate=\u00013",
+                    "\u0010": "//www.epicgames.com/bing-search?keyword=\u0002\u000132",
+                    "g": "//galaxy.epic.com/?#Search/version=8200&searchWord=\u0002&lastUpdate=\u00010",
                     "mafia": "http://wiki.epicmafia.com/index.php?title=Special%3ASearch&search=\u0002\u00010",
                     "urious": "http://www.epicurious.com/tools/searchresults?search=\u0002&x=0&y=0\u00010"
                 },
@@ -5101,8 +5101,8 @@
                     "\u0010": "http://shop.ebay.pl/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
                     "ibrary": "http://ccs.polarislibrary.com/polaris/search/searchresults.aspx?ctx=19.1033.0.0.2&type=Keyword&term=\u0002&by=KW&sort=PD&limit=TOM=*&query=&page=0&searchid=1\u00010"
                 },
-                "mc": "http://europepmc.org/search?query=\u0002\u00010",
-                "och": "//www.unixtimeconverter.io//\u0002\u00015",
+                "mc": "http://europepmc.org/search?query=\u0002\u00013",
+                "och": "//www.unixtimeconverter.io//\u0002\u00013",
                 "oreg": "//register.epo.org/smartSearch?searchMode=smart&query=\u0002\u00010",
                 "pl": "//elpasopl.ent.sirsi.net/client/en_US/default/search/results?ln=en_US&q=\u0002\u00010",
                 "riceit": "http://www.eprice.it/search/qs=\u0002&mets=\u0002\u00010",
@@ -5117,19 +5117,19 @@
             "qr": "http://eqresource.com/search.php?cx=partner-pub-8686271290388928%3Atjkxdymxk9a&cof=FORID%3A9&ie=ISO-8859-1&q=\u0002&sa=Search\u00010",
             "qualdex": "http://equaldex.com/search?q=\u0002\u00010",
             "questriadaily": "http://duckduckgo.com/?q=site:equestriadaily.com+\u0002\u00010",
-            "quipboard": "http://equipboard.com/search?search_term=\u0002\u000120",
+            "quipboard": "http://equipboard.com/search?search_term=\u0002\u00015",
             "quo": "//packages.sabayon.org/quicksearch?q=\u0002\u00010",
             "r": {
-                "\u0010": "//www.erowid.org/search.php?q=\u0002\u00017",
+                "\u0010": "//www.erowid.org/search.php?q=\u0002\u000111",
                 "f": "http://www.erf.de/?node=1097&page=1&NAV_CatSelect=0&NAV_MetaSuchtext=\u0002\u00010",
                 "ic": "//eric.ed.gov/?q=\u0002\u00010",
                 "l": {
-                    "\u0010": "http://erlang.org/doc/search/?q=\u0002\u000112",
-                    "ang": "//duckduckgo.com/?q=site%3Aerlang.org+\u0002\u00019",
-                    "m": "http://erlang.org/doc/man/\u0002.html\u000112"
+                    "\u0010": "http://erlang.org/doc/search/?q=\u0002\u00017",
+                    "ang": "//duckduckgo.com/?q=site%3Aerlang.org+\u0002\u000111",
+                    "m": "http://erlang.org/doc/man/\u0002.html\u00013"
                 },
                 "oexp": "//www.erowid.org/experiences/exp.cgi?S1=0&S2=-1&C1=-1&Str=\u0002\u00010",
-                "owid": "//www.erowid.org/search.php?q=\u0002\u00017",
+                "owid": "//www.erowid.org/search.php?q=\u0002\u000111",
                 "ste": "//www.daserste.de/search/index.jsp?searchText=\u0002\u00010"
             },
             "s": {
@@ -5138,34 +5138,34 @@
                 "cape": "http://rsagames.com/?s=\u0002\u00010",
                 "de": {
                     "\u0010": "//translate.google.de/#view=home&op=translate&sl=es&tl=de&text=\u0002\u00010",
-                    "f": "http://www.wordreference.com/definicion/\u0002\u00015"
+                    "f": "http://www.wordreference.com/definicion/\u0002\u00010"
                 },
                 "doc": "//doc.esdoc.org/-/search.html?keyword=\u0002\u00010",
                 "ea": "http://play.esea.net/index.php?s=search&query=\u0002\u00010",
-                "en": "http://translate.google.com/#es/en/\u0002\u000180",
+                "en": "http://translate.google.com/#es/en/\u0002\u0001108",
                 "et": "http://support.eset.com/search/?search=\u0002\u00010",
-                "fr": "http://translate.google.com/#es/fr/\u0002\u00010",
+                "fr": "http://translate.google.com/#es/fr/\u0002\u00014",
                 "g": "http://shop.ebay.com.sg/?_nkw=\u0002&_sacat=See-All-Categories\u00010",
                 "h": {
-                    "\u0010": "//explainshell.com/explain?cmd=\u0002\u00013",
-                    "ell": "//explainshell.com/explain?cmd=\u0002\u00013",
+                    "\u0010": "//explainshell.com/explain?cmd=\u0002\u00010",
+                    "ell": "//explainshell.com/explain?cmd=\u0002\u00010",
                     "opuk": "//www.nintendo.co.uk/Search/Search-299117.html?q=\u0002\u00010",
                     "u": "//translate.google.hu/#es/hu/\u0002\u00010"
                 },
                 "it": "http://translate.google.com/#es/it/\u0002\u00010",
                 "k8": "//www.electric-skateboard.builders/search?q=\u0002\u00010",
                 "lexicon": "http://lexicoon.org/es/\u0002\u00010",
-                "lint": "http://eslint.org/docs/rules/\u0002\u00010",
+                "lint": "http://eslint.org/docs/rules/\u0002\u000112",
                 "o": {
-                    "\u0010": "http://esolangs.org/w/index.php?search=\u0002&title=Special%3ASearch\u00010",
-                    "lang": "http://esolangs.org/w/index.php?search=\u0002\u00013",
+                    "\u0010": "http://esolangs.org/w/index.php?search=\u0002&title=Special%3ASearch\u00017",
+                    "lang": "http://esolangs.org/w/index.php?search=\u0002\u00010",
                     "talk": "//esotalk.net/#search:\u0002\u00010"
                 },
-                "pacenet": "//worldwide.espacenet.com/searchResults?ST=singleline&query=\u0002&Submit=Search\u000125",
+                "pacenet": "//worldwide.espacenet.com/searchResults?ST=singleline&query=\u0002&Submit=Search\u000137",
                 "pcod": "http://cod.esportspedia.com/w/index.php?search=\u0002\u00010",
                 "phalo": "http://halo.esportspedia.com/w/index.php?search=\u0002\u00010",
                 "plol": "http://lol.esportspedia.com/w/index.php?search=\u0002\u00010",
-                "pn": "http://www.espn.com/search/results?q=\u0002\u0001290",
+                "pn": "http://www.espn.com/search/results?q=\u0002\u0001301",
                 "psmite": "http://smite.esportspedia.com/w/index.php?search=\u0002\u00010",
                 "pt": "//translate.google.com/#es/pt/\u0002\u00010",
                 "rb": "http://www.esrb.org/ratings/search.jsp?titleOrPublisher=\u0002\u00010",
@@ -5174,86 +5174,86 @@
                     "ffr": "http://www.essef.be/fr/cataloog/index.search.asp?zoek=\u0002 \u00010",
                     "fn": "http://www.essef.be/ndl/cataloog/index.search.asp?zoek=\u0002\u00010"
                 },
-                "sin": "http://www.wordreference.com/sinonimos/\u0002\u00010",
+                "sin": "http://www.wordreference.com/sinonimos/\u0002\u00015",
                 "t": {
                     "\u0010": "http://emacs.stackexchange.com/search?q=\u0002\u00010",
                     "adao": "//busca.estadao.com.br/?q=\u0002\u00010",
                     "antevirtual": "//www.estantevirtual.com.br/busca?utf8=✓&type=q&new=&q=\u0002\u00010",
-                    "raviz": "//estraviz.org/\u0002\u00010"
+                    "raviz": "//estraviz.org/\u0002\u00017"
                 },
                 "v": {
-                    "\u0010": "http://www.esvbible.org/search/?q=\u0002\u000133",
+                    "\u0010": "http://www.esvbible.org/search/?q=\u0002\u000146",
                     "online": "http://www.esvonline.org/search/\u0002/\u00010"
                 }
             },
             "t": {
-                "\u0010": "http://www.eltiempo.es/buscar?q=\u0002\u000122",
+                "\u0010": "http://www.eltiempo.es/buscar?q=\u0002\u000139",
                 "bm.ro": "http://www.etbm.ro/search?Q=\u0002 \u00010",
                 "c": "//www.etcconnect.com/Search.aspx?q=\u0002\u00010",
                 "de": "//de.excel-translator.de/\u0002/\u00010",
                 "en": "//en.excel-translator.de/\u0002/\u00010",
                 "ernalwarcry": "//eternalwarcry.com/cards?Query=\u0002\u00010",
                 "ernity": "http://eternity.youfailit.net/index.php?title=Special%3ASearch&search=\u0002\u00010",
-                "f2l": "http://etf2l.org/search/\u0002/\u00010",
-                "g": "http://enterthegungeon.gamepedia.com/index.php?search=\u0002\u00013",
+                "f2l": "http://etf2l.org/search/\u0002/\u00014",
+                "g": "http://enterthegungeon.gamepedia.com/index.php?search=\u0002\u00010",
                 "h": {
-                    "\u0010": "//etherscan.io/search?q=\u0002\u000118",
-                    "erscan": "//etherscan.io/search?q=\u0002\u000118",
+                    "\u0010": "//etherscan.io/search?q=\u0002\u000127",
+                    "erscan": "//etherscan.io/search?q=\u0002\u000127",
                     "l": "//search.library.ethz.ch/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=DADS&lang=en_US&offset=0\u00010",
                     "nologue": "http://www.ethnologue.com/search?keys=\u0002\u00010",
                     "rev": "//ethicalrevolution.co.uk/?s=\u0002\u00010",
                     "z": "//www.ethz.ch/en/utils/search.html?search=\u0002\u00010"
                 },
-                "imo": "http://etimo.it/?term=\u0002\u00010",
+                "imo": "http://etimo.it/?term=\u0002\u00019",
                 "net": "http://etnet.com.hk/?q=\u0002\u00010",
-                "ools": "//www.etools.ch/searchSubmit.do?query=\u0002\u000149",
-                "rans": "http://www.tritrans.net/cgibin/translate.cgi?spraak=Engelsk&Fra=\u0002\u00010",
+                "ools": "//www.etools.ch/searchSubmit.do?query=\u0002\u000113",
+                "rans": "http://www.tritrans.net/cgibin/translate.cgi?spraak=Engelsk&Fra=\u0002\u00015",
                 "ree": "http://archive.org/search.php?query=\u0002%20AND%20collection%3Aetree\u00010",
-                "sy": "//www.etsy.com/search?q=\u0002\u0001485",
+                "sy": "//www.etsy.com/search?q=\u0002\u0001449",
                 "w": "http://www.eattheweeds.com/?s=\u0002\u00010",
                 "y": {
-                    "\u0010": "http://www.etymonline.com/index.php?allowed_in_frame=0&search=\u0002&searchmode=none\u0001105",
+                    "\u0010": "http://www.etymonline.com/index.php?allowed_in_frame=0&search=\u0002&searchmode=none\u0001103",
                     "m": {
-                        "\u0010": "//www.etymonline.com/search?q=\u0002\u0001399",
+                        "\u0010": "//www.etymonline.com/search?q=\u0002\u0001348",
                         "o": {
-                            "\u0010": "http://www.etymonline.com/index.php?term=\u0002\u00016",
-                            "logy": "http://www.etymonline.com/index.php?search=\u0002&searchmode=none\u000136",
-                            "nline": "//www.etymonline.com/search?q=\u0002\u0001399"
+                            "\u0010": "http://www.etymonline.com/index.php?term=\u0002\u00017",
+                            "logy": "http://www.etymonline.com/index.php?search=\u0002&searchmode=none\u000145",
+                            "nline": "//www.etymonline.com/search?q=\u0002\u0001348"
                         }
                     },
-                    "nl": "http://etymologiebank.nl/trefwoord/\u0002\u000110"
+                    "nl": "http://etymologiebank.nl/trefwoord/\u0002\u000143"
                 }
             },
             "u": {
-                "\u0010": "//europa.eu/search/?QueryText=\u0002\u00010",
+                "\u0010": "//europa.eu/search/?QueryText=\u0002\u00014",
                 "3": "http://www.eu3wiki.com/index.php?title=Special%3ASearch&search=\u0002\u00010",
                 "4": {
-                    "\u0010": "//eu4.paradoxwikis.com/index.php?search=\u0002\u000162",
-                    "wiki": "//eu4.paradoxwikis.com/index.php?search=\u0002\u000162"
+                    "\u0010": "//eu4.paradoxwikis.com/index.php?search=\u0002\u000166",
+                    "wiki": "//eu4.paradoxwikis.com/index.php?search=\u0002\u000166"
                 },
                 "k": {
-                    "\u0010": "//www.ebay.co.uk/sch/items/?_nkw=\u0002\u0001612",
+                    "\u0010": "//www.ebay.co.uk/sch/items/?_nkw=\u0002\u0001491",
                     "eries": "//www.eukeries.com/?s=\u0002\u00010"
                 },
                 "p": "http://edinboro.edu/search/search.html?keyword=\u0002\u00010",
                 "r2brl": "//www.xe.com/currencyconverter/convert/?Amount=\u0002&From=EUR&To=BRL\u00010",
                 "r2cny": "//www.xe.com/currencyconverter/convert/?From=EUR&To=CNY&Amount=\u0002\u00010",
                 "r2usd": "http://www.xe.com/currencyconverter/convert/?From=EUR&To=USD&Amount=\u0002\u00010",
-                "rlex": "http://eur-lex.europa.eu/search.html?text=\u0002&scope=EURLEX&type=quick\u00016",
+                "rlex": "http://eur-lex.europa.eu/search.html?text=\u0002&scope=EURLEX&type=quick\u00015",
                 "ro-industry": "//euro-industry.com/main.php?index=search&search=\u0002\u00010",
-                "robuch": "http://www.eurobuch.com/buch/isbn/3838758854.html?author=&coverState=&doAbeDe=1&doAchtungBuecher=1&doAko=1&doAlibris=1&doAmazon=1&doAmazonCa=1&doAmazonCom=1&doAmazonEs=1&doAmazonFr=1&doAmazonIt=1&doAmazonUk=1&doAudibile=1&doAudiobooks=1&doAum=1&doBUCH=1&doBUCHCH=1&doBbBuch=1&doBetterworld=1&doBiblio=1&doBlackwell=1&doBn=1&doBoeken=1&doBolCom=1&doBookdepository=1&doBooklooker=1&doBruna=1&doBuch24=1&doBuchfreund=1&doBuchmarie=1&doBuecherDe=1&doCasaDelLibro=1&doCiando=1&doEBS=1&doEBay=1&doEBooknl=1&doEbooks=1&doEbookscom=1&doEci=1&doElsevier=1&doFnac=1&doFoyles=1&doGoogle=1&doHive=1&doHoepli=1&doIbs=1&doImosver=1&doIndigo=1&doJokers=1&doKobo=1&doLaFeltrinelli=1&doLehmanns=1&doLibri=1&doLibriEB=1&doLibroco=1&doLuisterboeken=1&doMedimops=1&doMondadori=1&doMusicroom=1&doNotenbuch=1&doOnderwijsboek=1&doProlibri=1&doProxis=1&doRegalfrei=1&doRheinberg=1&doScholastic=1&doStudystore=1&doThaliaAt=1&doThaliaCh=1&doThaliaDe=1&doThriftbooks=1&doVoordeelboekenonline=1&doWaterstones=1&doWebster=1&doZVAB=1&fromDateDays=7&isbn=&land=&maxJahr=&maxPrice=&mediatype=0&minJahr=&minPrice=&noBids=0&noReprint=0&pageLen=20&proSearch=&professionalState=&publisher=&search=\u0002&search_submit=suchen&sisbn=&title=&updatePresets=1&updateProState=1&usedState=\u00014",
+                "robuch": "http://www.eurobuch.com/buch/isbn/3838758854.html?author=&coverState=&doAbeDe=1&doAchtungBuecher=1&doAko=1&doAlibris=1&doAmazon=1&doAmazonCa=1&doAmazonCom=1&doAmazonEs=1&doAmazonFr=1&doAmazonIt=1&doAmazonUk=1&doAudibile=1&doAudiobooks=1&doAum=1&doBUCH=1&doBUCHCH=1&doBbBuch=1&doBetterworld=1&doBiblio=1&doBlackwell=1&doBn=1&doBoeken=1&doBolCom=1&doBookdepository=1&doBooklooker=1&doBruna=1&doBuch24=1&doBuchfreund=1&doBuchmarie=1&doBuecherDe=1&doCasaDelLibro=1&doCiando=1&doEBS=1&doEBay=1&doEBooknl=1&doEbooks=1&doEbookscom=1&doEci=1&doElsevier=1&doFnac=1&doFoyles=1&doGoogle=1&doHive=1&doHoepli=1&doIbs=1&doImosver=1&doIndigo=1&doJokers=1&doKobo=1&doLaFeltrinelli=1&doLehmanns=1&doLibri=1&doLibriEB=1&doLibroco=1&doLuisterboeken=1&doMedimops=1&doMondadori=1&doMusicroom=1&doNotenbuch=1&doOnderwijsboek=1&doProlibri=1&doProxis=1&doRegalfrei=1&doRheinberg=1&doScholastic=1&doStudystore=1&doThaliaAt=1&doThaliaCh=1&doThaliaDe=1&doThriftbooks=1&doVoordeelboekenonline=1&doWaterstones=1&doWebster=1&doZVAB=1&fromDateDays=7&isbn=&land=&maxJahr=&maxPrice=&mediatype=0&minJahr=&minPrice=&noBids=0&noReprint=0&pageLen=20&proSearch=&professionalState=&publisher=&search=\u0002&search_submit=suchen&sisbn=&title=&updatePresets=1&updateProState=1&usedState=\u00010",
                 "rogamer": "http://www.eurogamer.net/search.php?q=\u0002\u00010",
                 "ronewsen": "http://www.euronews.com/search?query=\u0002\u00010",
                 "ronics": "//www.euronics.de/search/?sSearch=\u0002&log=search\u00010",
                 "roparl": "http://www.europarl.europa.eu/portal/en/search?q=\u0002\u00010",
                 "ropeana": "http://europeana.eu/portal/search.html?query=\u0002\u00010",
-                "ropepmc": "http://europepmc.org/search?query=\u0002\u00010",
+                "ropepmc": "http://europepmc.org/search?query=\u0002\u00013",
                 "t": "//www.essen-und-trinken.de/suche#site=eut&category=Rezept&query=\u0002&page=1&sorting=relevance\u00010",
                 "w.op": "http://euw.op.gg/summoner/userName=\u0002\u00010"
             },
             "v": {
-                "\u0010": "//cse.google.com/cse?cx=008464549922976904202:3wy4ipwvlno&q=\u0002&oq=\u0002&gs_l=partner-generic.3...27208.27522.3.27758.3.3.0.0.0.0.67.174.3.3.0.gsnos%2Cn%3D13...0.1844j1376214j6j1...1.34.partner-generic..3.2.102.qiNHoIwD47w\u00010",
-                "afing": "//eva.fing.edu.uy/course/search.php?search=\u0002\u00010",
+                "\u0010": "//cse.google.com/cse?cx=008464549922976904202:3wy4ipwvlno&q=\u0002&oq=\u0002&gs_l=partner-generic.3...27208.27522.3.27758.3.3.0.0.0.0.67.174.3.3.0.gsnos%2Cn%3D13...0.1844j1376214j6j1...1.34.partner-generic..3.2.102.qiNHoIwD47w\u00014",
+                "afing": "//eva.fing.edu.uy/course/search.php?search=\u0002\u00017",
                 "ans": "http://www.evanscycles.com/search?query=\u0002&x=0&y=0\u00010",
                 "awk": "//wiki.evageeks.org/Special:Search?search=\u0002\u00010",
                 "e": {
@@ -5268,29 +5268,29 @@
                     "ntid": "http://eventid.net/display.asp?eventid=\u0002&source=\u00010",
                     "ntim": "http://www.eventim.de/Tickets.html?affiliate=TUG&fun=search&fuzzy=yes&doc=search&action=grouped&inline=false&suchbegriff=\u0002&btn=true&x10=4\u00014",
                     "r": {
-                        "\u0010": "//everipedia.org/wiki/\u0002\u00010",
+                        "\u0010": "//everipedia.org/wiki/\u0002\u00015",
                         "i": {
-                            "\u0010": "//everipedia.org/wiki/\u0002\u00010",
+                            "\u0010": "//everipedia.org/wiki/\u0002\u00015",
                             "pedia": "//everipedia.org/wiki/\u0002/\u00010"
                         },
                         "note": "//www.evernote.com/Home.action#x=\u0002\u00010",
                         "yclick": "http://www.everyclick.com/search?keyword=\u0002&filterType=&sortType=&searchArea=web&sbtn=\u00010",
-                        "yeye": "http://www.everyeye.it/ricerca/?q=\u0002\u00014",
-                        "ymac": "http://www.everymac.com/ultimate-mac-lookup/?search_keywords=\u0002\u00015"
+                        "yeye": "http://www.everyeye.it/ricerca/?q=\u0002\u000115",
+                        "ymac": "http://www.everymac.com/ultimate-mac-lookup/?search_keywords=\u0002\u00013"
                     },
                     "search": "http://eve-search.com/search/\u0002\u00010",
                     "sta": "http://www.evesta.jp/lyric/search2.php?ct=1&go=%E6%A4%9C%E7%B4%A2&a=&ca=0&l=&cl=0&k=&t=\u0002 \u00010",
                     "u": {
-                        "\u0010": "http://wiki.eveuniversity.org/w/index.php?title=Special%3ASearch&search=\u0002\u00016",
-                        "ni": "http://wiki.eveuniversity.org/index.php?title=Special%3ASearch&search=\u0002\u000125"
+                        "\u0010": "http://wiki.eveuniversity.org/w/index.php?title=Special%3ASearch&search=\u0002\u00010",
+                        "ni": "http://wiki.eveuniversity.org/index.php?title=Special%3ASearch&search=\u0002\u000115"
                     }
                 },
                 "illecom": "http://www.e-ville.com/fi/q/\u0002\u00010",
                 "iq": "//www.eviq.org.au/search?searchtext=\u0002\u00018",
                 "irt": {
-                    "\u0010": "http://www.estantevirtual.com.br/qt/\u0002\u00019",
+                    "\u0010": "http://www.estantevirtual.com.br/qt/\u0002\u00015",
                     "at": "http://www.estantevirtual.com.br/q/\u0002\u00010",
-                    "au": "http://www.estantevirtual.com.br/qau/\u0002\u00010",
+                    "au": "http://www.estantevirtual.com.br/qau/\u0002\u00013",
                     "des": "http://www.estantevirtual.com.br/qdes/\u0002\u00010",
                     "ed": "http://www.estantevirtual.com.br/qed/\u0002\u00010",
                     "tit": "http://www.estantevirtual.com.br/qtit/\u0002\u00010"
@@ -5301,11 +5301,11 @@
                 "s": "http://eki.ee/dict/evs/index.cgi?Q=\u0002\u00010"
             },
             "w": {
-                "\u0010": "//duckduckgo.com/?q=site%3Aew.com+\u0002\u00017",
-                "c": "//eternalwarcry.com/cards?query=\u0002\u000125"
+                "\u0010": "//duckduckgo.com/?q=site%3Aew.com+\u0002\u00018",
+                "c": "//eternalwarcry.com/cards?query=\u0002\u00010"
             },
             "x": {
-                "\u0010": "//examine.com/search/?q=\u0002\u00014",
+                "\u0010": "//examine.com/search/?q=\u0002\u000113",
                 "a": {
                     "\u0010": "//www.exasoft.cz/default.asp?cls=stoitems&stifulltext_search=and&fulltext=\u0002\u00010",
                     "lead": "http://www.exalead.com/search/web/results/?q=\u0002\u00010",
@@ -5322,24 +5322,24 @@
                 "mojo": "//www.expressmojo.com/search/?q=\u0002\u00010",
                 "odus": "//reports.exodus-privacy.eu.org/reports/search/\u0002\u00013",
                 "p": {
-                    "\u0010": "http://irfantoor.com/exploits?s=\u0002\u00014",
-                    "edia": "http://search.expedia.com/socialsearch/query?st=1&cn=expedia&cc=www&q=\u0002\u00013",
-                    "ert": "//www.expert.nl/catalogsearch/result/?q=\u0002\u000113",
+                    "\u0010": "http://irfantoor.com/exploits?s=\u0002\u00010",
+                    "edia": "http://search.expedia.com/socialsearch/query?st=1&cn=expedia&cc=www&q=\u0002\u00015",
+                    "ert": "//www.expert.nl/catalogsearch/result/?q=\u0002\u000134",
                     "ired": "//www.expireddomains.net/domain-name-search/?searchinit=1&q=\u0002 \u00010",
-                    "lainshell": "//explainshell.com/explain?cmd=\u0002\u00013",
-                    "lainxkcd": "http://www.explainxkcd.com/wiki/index.php?search=\u0002\u000125",
+                    "lainshell": "//explainshell.com/explain?cmd=\u0002\u00010",
+                    "lainxkcd": "http://www.explainxkcd.com/wiki/index.php?search=\u0002\u000130",
                     "lara": "//www.explara.com/search/\u0002\u00010",
-                    "loitdb": "//www.exploit-db.com/search?q=\u0002\u000112",
-                    "lorecourses": "http://explorecourses.stanford.edu/search?q=\u0002\u00010",
+                    "loitdb": "//www.exploit-db.com/search?q=\u0002\u00010",
+                    "lorecourses": "http://explorecourses.stanford.edu/search?q=\u0002\u00014",
                     "o": {
-                        "\u0010": "//docs.expo.io/versions/latest/sdk/\u0002\u00014",
+                        "\u0010": "//docs.expo.io/versions/latest/sdk/\u0002\u00010",
                         "rt": "//www.weltexporte.de/?s=\u0002\u00013"
                     },
                     "ressio": "http://www.expressio.fr/search.php?q=\u0002&lang=\u00010",
                     "xkcd": "http://www.explainxkcd.com/wiki/index.php?search=\u0002&go=Go&title=Special%3ASearch\u00010"
                 },
                 "t": {
-                    "\u0010": "http://filext.com/file-extension/\u0002\u000112",
+                    "\u0010": "http://filext.com/file-extension/\u0002\u00013",
                     "ra": "http://www.extrastores.com/en-sa/search?q=\u0002\u00010"
                 }
             },
@@ -5350,10 +5350,10 @@
             "zydvd": "http://www.ezydvd.com.au/search?q=\u0002&t=all\u00010"
         },
         "f": {
-            "\u0010": "http://www.flickr.com/search/?q=\u0002\u0001835",
+            "\u0010": "http://www.flickr.com/search/?q=\u0002\u0001829",
             "1": "http://www.f1zone.net/news/index.php?s=\u0002\u00010",
             "3": {
-                "\u0010": "http://www.france3.fr/recherche?s=\u0002\u000118",
+                "\u0010": "http://www.france3.fr/recherche?s=\u0002\u00010",
                 "nm": "//www.nexusmods.com/fallout3/search/?gsearch=\u0002&gsearchtype=mods\u00010"
             },
             "6": {
@@ -5361,33 +5361,33 @@
                 "4": "//www.f64.ro/\u0002\u00010"
             },
             "a": {
-                "\u0010": "http://www.filmaffinity.com/es/search.php?stext=\u0002&stype=all\u0001461",
+                "\u0010": "http://www.filmaffinity.com/es/search.php?stext=\u0002&stype=all\u0001367",
                 "2en": "//translate.google.com/#fa/en/\u0002\u00010",
                 "b": {
                     "\u0010": "http://fab.com/search/?q=\u0002&ref=ddb\u00010",
                     "ienm": "http://www.fabienm.eu/wordpress/?s=\u0002\u00010",
                     "ric": "//www.fabric.com/SearchResults2.aspx?SearchText=\u0002\u00010"
                 },
-                "cebook": "http://www.facebook.com/s.php?q=\u0002\u0001279",
+                "cebook": "http://www.facebook.com/s.php?q=\u0002\u0001189",
                 "cephoto": "//www.google.com/search?q=%22\u0002%22&tbm=isch&tbs=ic:color,isz:lt,itp:face,isg:to&filter=0&safe=off&pws=0&tbs=rl:0\u00010",
                 "cepunch": "//forum.facepunch.com/search/?q=\u0002\u00010",
-                "ces": "//www.google.com/search?tbm=isch&tbs=itp:face&q=\u0002\u00010",
+                "ces": "//www.google.com/search?tbm=isch&tbs=itp:face&q=\u0002\u000113",
                 "ctbites": "http://www.factbites.com/topics/\u0002\u00010",
                 "ctly": "//factly.in/?s=\u0002\u00010",
                 "ctor": {
                     "\u0010": "http://factornumber.com/?page=\u0002;\u00010",
                     "io": {
-                        "\u0010": "//wiki.factorio.com/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000117",
+                        "\u0010": "//wiki.factorio.com/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000116",
                         "mods": "//mods.factorio.com/query/\u0002\u00010"
                     }
                 },
-                "d": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000141",
+                "d": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000177",
                 "f": {
                     "\u0010": "http://www.filmaffinity.com/es/advsearch2.php?cx=008177178803676006601%3A6zmc6j5pngs&cof=FORID%3A9&ie=ISO-8859-1&q=\u0002:\u00010",
-                    "f": "http://www.filmaffinity.com/es/search.php?stext=\u0002 &stype=all\u000111"
+                    "f": "http://www.filmaffinity.com/es/search.php?stext=\u0002 &stype=all\u00018"
                 },
                 "hrschule": "http://www.fahrschule-berne.de/component/search/?searchword=\u0002\u00010",
-                "icon": "//fontawesome.com/icons?d=gallery&q=\u0002\u00010",
+                "icon": "//fontawesome.com/icons?d=gallery&q=\u0002\u00015",
                 "illiet": "//www.faillissementen.com/insolventies/nederlandse-insolventies/?q=\u0002\u00010",
                 "ir": {
                     "\u0010": "//fair.org/?s=\u0002\u00010",
@@ -5395,16 +5395,16 @@
                     "tragen": "//www.fairtragen.de/advanced_search_result.php?keywords=\u0002\u00010"
                 },
                 "ke": {
-                    "\u0010": "//www.fakespot.com/analyze?url=\u0002\u000110",
-                    "spot": "//www.fakespot.com/analyze?url=\u0002\u000110"
+                    "\u0010": "//www.fakespot.com/analyze?url=\u0002\u000112",
+                    "spot": "//www.fakespot.com/analyze?url=\u0002\u000112"
                 },
                 "llenlondon": "http://fallenlondon.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
                 "llout": {
-                    "\u0010": "http://fallout.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u000115",
+                    "\u0010": "http://fallout.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u000144",
                     "lore": "//fallout.gamepedia.com/index.php?search=\u0002\u00010"
                 },
                 "nart": {
-                    "\u0010": "//fanart.tv/?sect=all&s=\u0002\u00010",
+                    "\u0010": "//fanart.tv/?sect=all&s=\u0002\u00015",
                     "m": "//fanart.tv/?s=\u0002&sect=2\u00010"
                 },
                 "ncade": "http://www.fancade.com/search/?q=\u0002\u00010",
@@ -5413,12 +5413,12 @@
                     "\u0010": "http://www.thefancy.com/search?q=\u0002 \u00010",
                     "that": "//www.shopfancythat.com/search?q=\u0002\u00010"
                 },
-                "ndango": "http://www.fandango.com/search/?q=\u0002\u00013",
-                "ndom": "//www.fandom.com/?s=\u0002\u000128",
-                "nfiction": "//www.fanfiction.net/search/?keywords=\u0002\u000117",
+                "ndango": "http://www.fandango.com/search/?q=\u0002\u000112",
+                "ndom": "//www.fandom.com/?s=\u0002\u000136",
+                "nfiction": "//www.fanfiction.net/search/?keywords=\u0002\u00016",
                 "ngamer": "//www.fangamer.com/search?type=product&q=*\u0002*\u00010",
-                "ngraphs": "http://www.fangraphs.com/players.aspx?lastname=\u0002\u00013",
-                "nlore": "//fanlore.org/w/index.php?search=\u0002\u00013",
+                "ngraphs": "http://www.fangraphs.com/players.aspx?lastname=\u0002\u00019",
+                "nlore": "//fanlore.org/w/index.php?search=\u0002\u00015",
                 "npop": "http://www.fanpop.com/search?query=\u0002\u00010",
                 "nsale": "//www.fansale.de/fansale/events.htm?searchText=\u0002\u00010",
                 "ntagraphics": "http://www.fantagraphics.com/index.php?keyword=\u0002\u00010",
@@ -5433,7 +5433,7 @@
                 "rmfor": "//www.farmfor.com.br/?s=\u0002\u00010",
                 "rnde": "http://de.farnell.com/webapp/wcs/stores/servlet/Search?catalogId=15001&langId=-3&storeId=10161&categoryName=Alle%20Kategorien&selectedCategoryId=&gs=true&st=\u0002\u00010",
                 "rnell": {
-                    "\u0010": "http://uk.farnell.com/webapp/wcs/stores/servlet/Search?&st=\u0002\u000137",
+                    "\u0010": "http://uk.farnell.com/webapp/wcs/stores/servlet/Search?&st=\u0002\u00018",
                     "fr": "http://fr.farnell.com/\u0002 \u00010"
                 },
                 "rnes": "//es.farnell.com/search?st=\u0002\u00010",
@@ -5441,40 +5441,40 @@
                 "rr": "//www.farrvintners.com/winelist.php?keywords=\u0002\u00010",
                 "rsi123": "http://farsi123.com/?word=\u0002\u00010",
                 "s": {
-                    "\u0010": "//fontawesome.com/icons?d=gallery&q=\u0002\u00010",
+                    "\u0010": "//fontawesome.com/icons?d=gallery&q=\u0002\u00015",
                     "hionmodeldirectory": "http://www.fashionmodeldirectory.com/search/?q=\u0002\u00010",
                     "s": {
                         "\u0010": "//www.fass.se/m/sok/\u0002/public\u00010",
-                        "v": "//www.fass.se/LIF/result?userType=0&query=\u0002\u00013"
+                        "v": "//www.fass.se/LIF/result?userType=0&query=\u0002\u00010"
                     },
                     "tai": "//forums.fast.ai/search?q=\u0002\u00010",
-                    "tmail": "//www.fastmail.com/help/search/?q=\u0002\u000111",
+                    "tmail": "//www.fastmail.com/help/search/?q=\u0002\u000128",
                     "tube": "http://fastu.be/\u0002\u00010"
                 },
-                "tsecret": "//www.fatsecret.com/calories-nutrition/search?q=\u0002\u00010",
-                "tv": "//fanart.tv/?sect=all&s=\u0002\u00010",
-                "ucet": "http://www.faucet.com/index.cfm?page=search:browse&term=\u0002\u00015",
-                "user": "http://furaffinity.net/user/\u0002\u000167",
-                "w": "http://flightaware.com/live/flight/\u0002\u000122",
-                "z": "http://www.faz.net/suche/?query=\u0002\u000110"
+                "tsecret": "//www.fatsecret.com/calories-nutrition/search?q=\u0002\u000111",
+                "tv": "//fanart.tv/?sect=all&s=\u0002\u00015",
+                "ucet": "http://www.faucet.com/index.cfm?page=search:browse&term=\u0002\u00010",
+                "user": "http://furaffinity.net/user/\u0002\u000152",
+                "w": "http://flightaware.com/live/flight/\u0002\u000117",
+                "z": "http://www.faz.net/suche/?query=\u0002\u000113"
             },
             "b": {
-                "\u0010": "//www.facebook.com/search.php/?q=\u0002\u00015798",
+                "\u0010": "//www.facebook.com/search.php/?q=\u0002\u00015508",
                 "bva": "http://www.fundeu.es/?s=\u0002\u00010",
                 "ee": "//framabee.org/?q=\u0002 \u00010",
                 "g": "//duckduckgo.com/?q=site%3Afootballguys.com+\u0002\u00010",
                 "k": "//www.facebook.com/search/results/?q=\u0002\u00010",
-                "lite": "//mbasic.facebook.com/search/?refid=46&search=people&search_source=search_bar&query=\u0002\u00010",
-                "m": "//www.facebook.com/messages/search?action=search-snippet&mquery=\u0002\u000118",
-                "onion": "//facebookcorewwwi.onion/search.php/?q=\u0002\u00013",
+                "lite": "//mbasic.facebook.com/search/?refid=46&search=people&search_source=search_bar&query=\u0002\u00013",
+                "m": "//www.facebook.com/messages/search?action=search-snippet&mquery=\u0002\u00018",
+                "onion": "//facebookcorewwwi.onion/search.php/?q=\u0002\u00010",
                 "p": "//www.facebook.com/search/results/?q=\u0002&type=pages\u00010",
-                "r": "http://www.pro-football-reference.com/player_search.fcgi?search=\u0002\u00013",
+                "r": "http://www.pro-football-reference.com/player_search.fcgi?search=\u0002\u00010",
                 "s": "http://www.fbschedules.com/search.php?q=\u0002\u00010",
-                "ugs": "//bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=\u0002\u00014"
+                "ugs": "//bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=\u0002\u000110"
             },
             "c": {
-                "\u0010": "//duckduckgo.com/?q=site%3A+freecadweb.org+\u0002\u00019",
-                "aesar": "//www.frag-caesar.de/lateinwoerterbuch/\u0002-uebersetzung.html\u00013",
+                "\u0010": "//duckduckgo.com/?q=site%3A+freecadweb.org+\u0002\u00013",
+                "aesar": "//www.frag-caesar.de/lateinwoerterbuch/\u0002-uebersetzung.html\u00019",
                 "b": {
                     "\u0010": "http://www.fcbayern.de/de/search#search=\u0002&chronology=chrono\u00010",
                     "ar": "http://www.fcbayern.de/ar/search#search=\u0002&chronology=chrono\u00010",
@@ -5488,7 +5488,7 @@
                     "\u0010": "http://www.forocoches.com/foro/search.php?do=process&titleonly=1&query=\u0002\u000153",
                     "f": "//www.freecodecamp.org/forum/search?q= \u0002\u00010"
                 },
-                "it": "//fcit.usf.edu/search/index.php?searchWords=\u0002\u00018",
+                "it": "//fcit.usf.edu/search/index.php?searchWords=\u0002\u000110",
                 "ode": "//search.freecodecamp.org/?q=\u0002\u00010",
                 "onj": "http://www.wordreference.com/conj/FRverbs.aspx?v=\u0002 \u00010",
                 "peuro": "//www.fcpeuro.com/products?utf8=%E2%9C%93&keywords=\u0002\u00010",
@@ -5496,31 +5496,31 @@
                 "ulture": "//www.franceculture.fr/recherche?q=\u0002\u00010"
             },
             "d": {
-                "\u0010": "http://freedictionary.org/?Query=\u0002&button=Search\u000110",
+                "\u0010": "http://freedictionary.org/?Query=\u0002&button=Search\u000111",
                 "a": "//search.usa.gov/search?utf8=%E2%9C%93&affiliate=fda&query=\u0002&commit=Search\u00010",
                 "b": {
                     "\u0010": "http://www.fdb.cz/vyhledavani.php?co=vsechno&hledat=\u0002\u00010",
                     "log": "//blog.freshdesk.com/?s=\u0002\u00010",
                     "pl": "//fdb.pl/szukaj?utf8=✓&query=\u0002\u00010"
                 },
-                "db": "http://fddb.info/db/de/suche/?udd=0&cat=site-de&search=\u0002\u00014",
+                "db": "http://fddb.info/db/de/suche/?udd=0&cat=site-de&search=\u0002\u00016",
                 "f": "//support.freshdesk.com/support/search/topics?term=\u0002\u00010",
                 "ic": "http://finedictionary.com/\u0002.html\u00010",
-                "l": "//feedly.com/i/search/\u0002\u00010",
+                "l": "//feedly.com/i/search/\u0002\u00013",
                 "o": {
                     "\u0010": "//www.google.com/search?sitesearch=http%3A%2F%2Fwww.freedesktop.org%2Fwiki%2F&q=\u0002&gws_rd=ssl\u00010",
                     "bugs": "//bugs.freedesktop.org/buglist.cgi?quicksearch=\u0002\u00010"
                 },
                 "rlst": "http://thefederalist.com/?s=\u0002\u00010",
-                "roid": "//search.f-droid.org/?q=\u0002 \u0001170",
+                "roid": "//search.f-droid.org/?q=\u0002 \u0001154",
                 "s": "//support.freshdesk.com/support/search/solutions?term=\u0002\u00010"
             },
             "e7": "//fireemblem.fandom.com/search?query=\u0002\u00010",
-            "edex": "//www.fedex.com/fedextrack/?trknbr=\u0002\u0001183",
+            "edex": "//www.fedex.com/fedextrack/?trknbr=\u0002\u0001192",
             "edkojip": "//koji.fedoraproject.org/koji/search?match=glob&type=package&terms=\u0002\u00010",
-            "edman": "http://linuxmanpages.net/search.py?q=\u0002\u00010",
+            "edman": "http://linuxmanpages.net/search.py?q=\u0002\u00015",
             "edora": {
-                "\u0010": "//fedoraproject.org/wiki/Special:Search?search=\u0002\u000110",
+                "\u0010": "//fedoraproject.org/wiki/Special:Search?search=\u0002\u00018",
                 "magazine": "//fedoramagazine.org/?s=\u0002\u00010",
                 "pkg": "//apps.fedoraproject.org/packages/s/\u0002\u00015",
                 "wiki": "//fedoraproject.org/wiki/Special:Search?search=\u0002&go=Go\u00010"
@@ -5530,15 +5530,15 @@
             "ee": {
                 "\u0010": "//fee.org/search/?q=\u0002\u00010",
                 "dbooks": "http://www.feedbooks.com/search?query=\u0002\u00010",
-                "dly": "//feedly.com/i/search/\u0002\u00010",
+                "dly": "//feedly.com/i/search/\u0002\u00013",
                 "dough": "//www.feedough.com/?s=\u0002\u00010",
-                "t": "//www.wikifeet.com/search/\u0002\u000124"
+                "t": "//www.wikifeet.com/search/\u0002\u000153"
             },
-            "efe": "//blog.fefe.de/?q=\u0002\u000143",
+            "efe": "//blog.fefe.de/?q=\u0002\u000144",
             "egtherm": "http://fegtherm.hu/?s=\u0002\u00010",
             "eh": {
-                "\u0010": "//feheroes.gamepedia.com/index.php?search=\u0002\u000140",
-                "w": "//feheroes.gamepedia.com/index.php?search=\u0002\u000140"
+                "\u0010": "//feheroes.gamepedia.com/index.php?search=\u0002\u000121",
+                "w": "//feheroes.gamepedia.com/index.php?search=\u0002\u000121"
             },
             "elleskatalogen": "http://felleskatalogen.no/medisin/sok?sokord=\u0002\u00010",
             "eltrinelli": "http://www.lafeltrinelli.it/fcom/it/home/pages/catalogo/searchresults.html?prkw=\u0002\u00010",
@@ -5549,7 +5549,7 @@
             },
             "ettrechner": "http://www.fettrechner.de/cgi-bin/kalorientabelle.pl?t=temsearch&sort=BEZEICHNUNG&f=*RUBRIK%2C*SUCHBEGRIFFE%2C*BEZEICHNUNG%2C*HERSTELLER&f1=HERSTELLER&start=1&dif=50&c=\u0002\u00010",
             "ew": {
-                "\u0010": "//fireemblemwiki.org/w/index.php?title=Special%3ASearch&search=\u0002\u000144",
+                "\u0010": "//fireemblemwiki.org/w/index.php?title=Special%3ASearch&search=\u0002\u000168",
                 "iki": "//fireemblemwiki.org/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010"
             },
             "ex": {
@@ -5557,55 +5557,55 @@
                 "trads3": "//darksouls3.wiki.fextralife.com/\u0002\u00010"
             },
             "f": {
-                "\u0010": "http://www.fanfiction.net/search.php?type=story&keywords=\u0002&match=title&sort=0&genreid=0&subgenreid=0&characterid=0&subcharacterid=0&words=0&ready=1&categoryid=0\u00019",
-                "a": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000141",
+                "\u0010": "http://www.fanfiction.net/search.php?type=story&keywords=\u0002&match=title&sort=0&genreid=0&subgenreid=0&characterid=0&subcharacterid=0&words=0&ready=1&categoryid=0\u000124",
+                "a": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000177",
                 "bbunt": "//ffbbunt.wordpress.com/?s=\u0002\u00010",
                 "c": {
                     "\u0010": "http://foundfootagecritic.com/?s=\u0002\u00010",
                     "h": "//www.admin.ch/opc/search/?lang=fr&language[]=fr&product[]=fg&text=\u0002&lang=fr\u00010"
                 },
                 "i": {
-                    "\u0010": "//www.finder.fi/search?what=\u0002\u00016",
+                    "\u0010": "//www.finder.fi/search?what=\u0002\u00010",
                     "nv": "http://ff14.inven.co.kr/dataninfo/item/?itemname=\u0002&datagroup=search\u00010"
                 },
                 "m": "//fastfoodmusic.com/?s=\u0002\u00010",
-                "n": "//www.fanfiction.net/search/?keywords=\u0002&ready=1&type=story\u00016",
+                "n": "//www.fanfiction.net/search/?keywords=\u0002&ready=1&type=story\u00015",
                 "s": {
                     "\u0010": "//www.freefallsupport.com/?s=\u0002\u00010",
                     "tory": "//www.fanfiction.net/search.php?keywords=\u0002&type=story&match=any&formatid=any&sort=0&genreid1=0&genreid2=0&characterid1=0&characterid2=0&characterid3=0&characterid4=0&words=0&ready=1&categoryid=0\u00010"
                 },
                 "w": {
                     "\u0010": "//www.fanfiction.net/search.php?type=writer&keywords=\u0002&match=title&sort=0&genreid=0&subgenreid=0&characterid=0&subcharacterid=0&words=0&ready=1&categoryid=0#\u00010",
-                    "iki": "http://finalfantasy.wikia.com/wiki/Special:Search?query=\u0002\u000134"
+                    "iki": "http://finalfantasy.wikia.com/wiki/Special:Search?query=\u0002\u000115"
                 },
                 "xiv": {
-                    "\u0010": "//ffxiv.consolegameswiki.com/mediawiki/index.php?search=\u0002\u0001374",
+                    "\u0010": "//ffxiv.consolegameswiki.com/mediawiki/index.php?search=\u0002\u0001381",
                     "tc": "//ffxivteamcraft.com/search?query=\u0002&onlyRecipes=true\u00010"
                 },
-                "z": "http://www.frankerfacez.com/emoticons/?q=\u0002\u00013"
+                "z": "http://www.frankerfacez.com/emoticons/?q=\u0002\u00015"
             },
             "g": {
-                "\u0010": "http://www.fangraphs.com/players.aspx?lastname=\u0002\u00013",
-                "cs": "//www.frag-caesar.de/lateinwoerterbuch/\u0002-uebersetzung.html\u00013",
-                "entoo": "//duckduckgo.com/?q=site%3Aforums.gentoo.org+\u0002\u00017",
+                "\u0010": "http://www.fangraphs.com/players.aspx?lastname=\u0002\u00019",
+                "cs": "//www.frag-caesar.de/lateinwoerterbuch/\u0002-uebersetzung.html\u00019",
+                "entoo": "//duckduckgo.com/?q=site%3Aforums.gentoo.org+\u0002\u00019",
                 "f": "http://www.flightgear.org/forums/search.php?keywords=\u0002\u00010",
-                "ow": "http://fategrandorder.wikia.com/wiki/Special:Search?query=\u0002\u000149"
+                "ow": "http://fategrandorder.wikia.com/wiki/Special:Search?query=\u0002\u00019"
             },
             "h": {
-                "\u0010": "http://filehippo.com/search?q=\u0002\u00019",
+                "\u0010": "http://filehippo.com/search?q=\u0002\u00016",
                 "em": "//wiki.fhem.de/w/index.php?search=\u0002\u00010",
                 "q": "//fidgethq.com/search?q=\u0002\u00010",
                 "su": "//fhsu.edu/searchresults.aspx?query=\u0002\u00010",
-                "ub": "//www.fosshub.com/search/\u0002\u00010"
+                "ub": "//www.fosshub.com/search/\u0002\u00013"
             },
             "i": {
-                "\u0010": "http://www.finanzen.net/suchergebnis.asp?strSuchString=\u0002\u000120",
+                "\u0010": "http://www.finanzen.net/suchergebnis.asp?strSuchString=\u0002\u000116",
                 "bercables": "http://www.fibercables.com/search?q=\u0002\u00010",
                 "cly": "http://ficly.com/search?query=\u0002\u00010",
                 "d": {
                     "\u0010": "//www.file.net/process/\u0002.html\u00010",
                     "dling": "//duckduckgo.com/?q=site%3Agladyscelticcorner.com+\u0002\u00010",
-                    "e": "//ratings.fide.com/search.phtml?search=\u0002\u00015",
+                    "e": "//ratings.fide.com/search.phtml?search=\u0002\u00013",
                     "o": "http://www.fido.ca/consumer/search?q=\u0002\u00010"
                 },
                 "en": "http://translate.google.com/#fi/en/\u0002 \u00016",
@@ -5613,24 +5613,24 @@
                 "fthcity": "http://thefifthcity.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                 "guya": "//figuya.com/en/products?q[query]=\u0002\u00010",
                 "le": {
-                    "\u0010": "http://filehippo.com/search?q=\u0002\u00019",
+                    "\u0010": "http://filehippo.com/search?q=\u0002\u00016",
                     "ext": "http://www.file-extensions.org/search/?searchstring=\u0002\u00010",
                     "facts": "http://www.filefacts.net/search.php?ext=\u0002\u00010",
-                    "hippo": "http://filehippo.com/search?q=\u0002\u00019",
-                    "info": "http://fileinfo.com/extension/\u0002\u000131",
-                    "xt": "http://filext.com/file-extension/\u0002\u000112"
+                    "hippo": "http://filehippo.com/search?q=\u0002\u00016",
+                    "info": "http://fileinfo.com/extension/\u0002\u000117",
+                    "xt": "http://filext.com/file-extension/\u0002\u00013"
                 },
                 "lm": {
-                    "\u0010": "//www.filmaffinity.com/es/search.php?stext=\u0002\u000142",
+                    "\u0010": "//www.filmaffinity.com/es/search.php?stext=\u0002\u000130",
                     "affinity": {
-                        "\u0010": "//www.filmaffinity.com/en/search.php?stext=\u0002\u00013",
-                        "es": "//m.filmaffinity.com/es/search.php?stext=\u0002\u000110"
+                        "\u0010": "//www.filmaffinity.com/en/search.php?stext=\u0002\u00010",
+                        "es": "//m.filmaffinity.com/es/search.php?stext=\u0002\u00010"
                     },
                     "anic": "//filmanic.com/search-for-movies-actors-directors/?q=\u0002\u00010",
                     "art": "//filmartgallery.com/pages/search-results?q=\u0002\u00010",
                     "nl": "//www.film.nl/?q=\u0002\u00010",
                     "on": "http://www.filmon.tv/search/?term=\u0002\u00010",
-                    "ow": "http://filmow.com/buscar/?q=\u0002\u00010",
+                    "ow": "http://filmow.com/buscar/?q=\u0002\u00016",
                     "portal.de": "//www.filmportal.de/search?search_api_fulltext=\u0002\u00010",
                     "racket": "http://filmracket.com/?s=\u0002&submit=Search\u00010",
                     "s": {
@@ -5638,24 +5638,24 @@
                         "tarts": "http://www.filmstarts.de/suche/?q=\u0002\u00010"
                     },
                     "tv": {
-                        "\u0010": "http://www.filmtv.it/cerca/?q=\u0002\u000115",
+                        "\u0010": "http://www.filmtv.it/cerca/?q=\u0002\u000119",
                         "de": "//www.film.tv/google-suchergebnisse.html?cx=partner-pub-3004436243331931%3A1982226405&query=\u0002\u00010"
                     },
-                    "web": "http://www.filmweb.pl/search?q=\u0002\u000169"
+                    "web": "http://www.filmweb.pl/search?q=\u0002\u000127"
                 },
                 "m": {
-                    "\u0010": "//www.fimfiction.net/stories?q=\u0002\u00018",
+                    "\u0010": "//www.fimfiction.net/stories?q=\u0002\u000111",
                     "fic": {
-                        "\u0010": "//www.fimfiction.net/stories?q=\u0002\u00018",
-                        "tion": "//www.fimfiction.net/stories?q=\u0002\u00018"
+                        "\u0010": "//www.fimfiction.net/stories?q=\u0002\u000111",
+                        "tion": "//www.fimfiction.net/stories?q=\u0002\u000111"
                     }
                 },
                 "n": {
-                    "\u0010": "//finviz.com/search.ashx?p=\u0002\u00014",
-                    "alfantasy": "http://finalfantasy.wikia.com/wiki/Special:Search?search=\u0002\u00015",
+                    "\u0010": "//finviz.com/search.ashx?p=\u0002\u00015",
+                    "alfantasy": "http://finalfantasy.wikia.com/wiki/Special:Search?search=\u0002\u000110",
                     "anzennet": "http://www.finanzen.net/suchergebnis.asp?_search=\u0002\u00010",
-                    "danyfilm": "http://www.findanyfilm.com/search?term=\u0002\u00013",
-                    "dchips": "http://www.findchips.com/avail?part=\u0002\u000118",
+                    "danyfilm": "http://www.findanyfilm.com/search?term=\u0002\u00014",
+                    "dchips": "http://www.findchips.com/avail?part=\u0002\u000115",
                     "dlaw": "http://public.findlaw.com/LCsearch.html?entry=\u0002\u00010",
                     "do": "//findo.com/app/search?query=\u0002\u00010",
                     "ecooking": "http://www.finecooking.com/?s=\u0002\u00010",
@@ -5667,12 +5667,12 @@
                     },
                     "f": {
                         "\u0010": "//forum.finf.uni-hannover.de/index.php?form=Search&q=\u0002\u00010",
-                        "o": "//www.francetvinfo.fr/recherche/?request=\u0002\u00019"
+                        "o": "//www.francetvinfo.fr/recherche/?request=\u0002\u000112"
                     },
                     "k": "http://pdb.finkproject.org/pdb/browse.php?summary=\u0002\u00010",
-                    "lex": "http://finlex.fi/fi/laki/haku/?search[type]=pika&search[pika]=\u0002\u00010",
+                    "lex": "http://finlex.fi/fi/laki/haku/?search[type]=pika&search[pika]=\u0002\u00016",
                     "n": {
-                        "\u0010": "//www.finn.no/globalsearchlander.html?searchKeys=&q=\u0002\u000111",
+                        "\u0010": "//www.finn.no/globalsearchlander.html?searchKeys=&q=\u0002\u000110",
                         "a": "//finna.fi/Search/Results?lookfor=\u0002\u00010",
                         "kino": {
                             "\u0010": "http://www.finnkino.fi/Search?query=\u0002\u00010",
@@ -5687,8 +5687,8 @@
                 "refox": {
                     "\u0010": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002&cat=all\u0001130",
                     "addon": {
-                        "\u0010": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000141",
-                        "s": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000141"
+                        "\u0010": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000177",
+                        "s": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000177"
                     }
                 },
                 "rmy": {
@@ -5701,140 +5701,140 @@
                 "rstpost": "http://www.firstpost.com/?s=\u0002\u00010",
                 "schertechnik": "http://www.fischertechnik.de/desktopdefault.aspx/tabid-1//tabid-35/searchcall-4/4_keepvisible-true/redirected-1/?/sid-3230669/mid-4/tid-1/ct-0/q-\u0002//k-/et-0/rpp-10/sar-False/t-/p-0/ap-True/cat-/cr-0/pr-0/icp-False/icc-False/ifc-False/sl-1/sp-0/cs-/\u00010",
                 "sh": {
-                    "\u0010": "http://fishshell.com/docs/current/commands.html#\u0002\u00015",
-                    "pond": "http://www.fishpond.com.au/advanced_search_result.php?keywords=\u0002\u00010"
+                    "\u0010": "http://fishshell.com/docs/current/commands.html#\u0002\u00018",
+                    "pond": "http://www.fishpond.com.au/advanced_search_result.php?keywords=\u0002\u00013"
                 },
                 "tfolly": "//fitfolly.com/?s=\u0002\u00010",
                 "u": {
-                    "\u0010": "//fontsinuse.com/search?terms=\u0002\u000118",
+                    "\u0010": "//fontsinuse.com/search?terms=\u0002\u00019",
                     "eds": "http://search.ebscohost.com.ezproxy.fiu.edu/login.aspx?direct=true&scope=site&type=0&site=eds-live&lang=en&bquery=[\u0002]\u00010"
                 },
                 "xyt": "http://fixyt.com/search?q=\u0002\u00010"
             },
-            "j": "http://funnyjunk.com/search/?q=\u0002\u0001189",
+            "j": "http://funnyjunk.com/search/?q=\u0002\u0001208",
             "k": {
-                "\u0010": "http://www.flipkart.com/search?q=\u0002 \u0001138",
+                "\u0010": "http://www.flipkart.com/search?q=\u0002 \u0001174",
                 "b": "//fkb.dk/search/ting/\u0002\u00010",
-                "k": "http://fkk-freunde.info/search.php?keywords=\u0002\u00017",
+                "k": "http://fkk-freunde.info/search.php?keywords=\u0002\u00019",
                 "t": "//www.felleskatalogen.no/medisin/sok?sokord=\u0002\u00010"
             },
             "l": {
-                "\u0010": "http://www.google.com/search?btnI&q=\u0002\u0001176",
-                "ag": "//duckduckgo.com/?q=site%3Aflagpoles.com.au+\u0002\u00017",
-                "ashback": "//www.flashback.org/sok/\u0002\u000127",
-                "ask": "http://flask.pocoo.org/search/?q=\u0002\u00010",
+                "\u0010": "http://www.google.com/search?btnI&q=\u0002\u0001110",
+                "ag": "//duckduckgo.com/?q=site%3Aflagpoles.com.au+\u0002\u00010",
+                "ashback": "//www.flashback.org/sok/\u0002\u000113",
+                "ask": "http://flask.pocoo.org/search/?q=\u0002\u00017",
                 "at": {
-                    "\u0010": "//flathub.org/apps/search/\u0002\u0001183",
-                    "hub": "//flathub.org/apps/search/\u0002\u0001183",
-                    "icon": "http://www.flaticon.com/search/\u0002\u000111",
-                    "music": "//flat.io/search?q=\u0002\u00010",
+                    "\u0010": "//flathub.org/apps/search/\u0002\u000198",
+                    "hub": "//flathub.org/apps/search/\u0002\u000198",
+                    "icon": "http://www.flaticon.com/search/\u0002\u000115",
+                    "music": "//flat.io/search?q=\u0002\u00013",
                     "tr": "//flattr.com/q/\u0002\u00010"
                 },
                 "d": "//www.frontlinedefenders.org/en/search/\u0002\u00010",
                 "e": {
-                    "\u0010": "http://flexikon.doccheck.com/de/Spezial:Suche?q=\u0002\u00014",
+                    "\u0010": "http://flexikon.doccheck.com/de/Spezial:Suche?q=\u0002\u00010",
                     "xjobs": "//www.flexjobs.com/search?search=\u0002&Location=\u00010"
                 },
                 "ickchart": "http://www.flickchart.com/SearchResults.aspx?s=\u0002\u00010",
                 "ickr": {
-                    "\u0010": "http://flickr.com/search/?q=\u0002\u0001115",
+                    "\u0010": "http://flickr.com/search/?q=\u0002\u000190",
                     "c": {
-                        "\u0010": "http://www.flickr.com/search/?q=\u0002&l=commderiv\u00013",
-                        "c": "//www.flickr.com/search/?text=\u0002&license=2%2C3%2C4%2C5%2C6%2C9\u00010"
+                        "\u0010": "http://www.flickr.com/search/?q=\u0002&l=commderiv\u00010",
+                        "c": "//www.flickr.com/search/?text=\u0002&license=2%2C3%2C4%2C5%2C6%2C9\u00015"
                     },
-                    "id": "//secure.flickr.com/photo.gne?id=\u0002\u00010",
+                    "id": "//secure.flickr.com/photo.gne?id=\u0002\u00013",
                     "iver": "http://flickriver.com/search/\u0002/\u00010"
                 },
                 "icks": "//www.flicks.co.nz/search/?q=\u0002\u00010",
                 "ight": {
-                    "\u0010": "//spotterlead.net/flights/\u0002\u00015",
-                    "aware": "//flightaware.com/live/flight/\u0002 \u000114",
-                    "radar": "//www.flightradar24.com/data/flights/\u0002\u00013"
+                    "\u0010": "//spotterlead.net/flights/\u0002\u000116",
+                    "aware": "//flightaware.com/live/flight/\u0002 \u000131",
+                    "radar": "//www.flightradar24.com/data/flights/\u0002\u00015"
                 },
                 "ip": {
-                    "\u0010": "http://www.flipkart.com/search?q=\u0002&as=off&as-show=on&otracker=start\u000118",
+                    "\u0010": "http://www.flipkart.com/search?q=\u0002&as=off&as-show=on&otracker=start\u000124",
                     "juke": "http://www.flipjuke.fr/search.php?keywords=\u0002\u00010",
-                    "kart": "//www.flipkart.com/search?q=\u0002\u000137"
+                    "kart": "//www.flipkart.com/search?q=\u0002\u000187"
                 },
                 "is": "http://www.webflis.us//webflis.aspx?All=\u0002\u00010",
                 "ix": "http://www.flixster.com/search/?search=\u0002 \u00010",
                 "optv": "http://www.floptv.tv/search/?q=\u0002\u00010",
                 "ower": "http://www.wildflower.org/plants/search.php?search_field=\u0002&newsearch=true\u00010",
                 "r": "//www.reddit.com/r/FluidLang/search?q=\u0002&restrict_sr=on\u00010",
-                "t": "//flutter.io/search/?q=\u0002\u00010",
-                "utter": "//flutter.io/search/?q=\u0002\u00010",
+                "t": "//flutter.io/search/?q=\u0002\u00013",
+                "utter": "//flutter.io/search/?q=\u0002\u00013",
                 "y": {
-                    "\u0010": "http://flybase.org/search/\u0002\u00019",
+                    "\u0010": "http://flybase.org/search/\u0002\u00017",
                     "er": "//flyerhunters.com/?s=\u0002\u00010"
                 }
             },
             "m": {
-                "\u0010": "http://filmaster.com/search/?q=\u0002\u000115",
+                "\u0010": "http://filmaster.com/search/?q=\u0002\u000113",
                 "4": "http://fm4.orf.at/search?q=\u0002&sort=date_desc&submit.x=0&submit.y=0\u00010",
                 "a": {
-                    "\u0010": "http://freemusicarchive.org/search/?quicksearch=\u0002&sort=track_interest\u00010",
-                    "n": "http://www.freebsd.org/cgi/man.cgi?query=\u0002\u000121"
+                    "\u0010": "http://freemusicarchive.org/search/?quicksearch=\u0002&sort=track_interest\u00013",
+                    "n": "http://www.freebsd.org/cgi/man.cgi?query=\u0002\u00010"
                 },
                 "d": "http://www.fashionmodeldirectory.com/search/?q=\u0002\u00010",
                 "edoc": "//www.safe.com/search/?site-search=\u0002&site=docs.safe.com\u00010",
                 "ekb": "//knowledge.safe.com/search.html?f=&type=question+OR+idea+OR+kbentry&c=&redirect=search%2Fsearch&sort=relevance&q=\u0002:\u00010",
-                "i": "http://ilmatieteenlaitos.fi/saa/\u0002\u00018",
+                "i": "http://ilmatieteenlaitos.fi/saa/\u0002\u000122",
                 "od": "//mods.factorio.com/query/\u0002\u00010",
-                "p": "//community.filemaker.com/en/s/global-search/\u0002\u00010",
+                "p": "//community.filemaker.com/en/s/global-search/\u0002\u00013",
                 "s": "http://www.foromedios.com/index.php?app=core&module=search&do=search&andor_type=&sid=&search_app_filters[forums][sortKey]=date&search_app_filters[forums][sortKey]=date&search_app_filters[forums][searchInKey]=&search_term=\u0002&search_app=forums\u00010",
-                "x": "http://www.fightmatrix.com/fighter-search/?fName=\u0002\u00013"
+                "x": "http://www.fightmatrix.com/fighter-search/?fName=\u0002\u00010"
             },
             "n": {
-                "\u0010": "//www.foodnetwork.com/search/\u0002-\u000110",
+                "\u0010": "//www.foodnetwork.com/search/\u0002-\u00018",
                 "ac": {
-                    "\u0010": "http://recherche.fnac.com/SearchResult/ResultList.aspx?Search=\u0002\u000135",
+                    "\u0010": "http://recherche.fnac.com/SearchResult/ResultList.aspx?Search=\u0002\u000138",
                     "es": "http://busqueda.fnac.es/Search/SearchResult.aspx?SCat=0%211&Search=\u0002&sft=1&submitbtn=OK\u00010",
                     "portugal": "http://pesquisa.fnac.pt/Search/SearchResult.aspx?Search=\u0002\u00010"
                 },
-                "af": "//freddy-fazbears-pizza.fandom.com/search?query=\u0002\u00014",
+                "af": "//freddy-fazbears-pizza.fandom.com/search?query=\u0002\u00013",
                 "b": "//www.fanburst.com/search?q=\u0002\u00010",
                 "d": "//fnd.io/#/us/search?mediaType=all&term=\u0002\u00010",
                 "et": "http://www.finanzen.net/suchergebnis.asp?frmAktiensucheTextfeld=\u0002\u00010",
                 "ite": "//www.reddit.com/r/FortNiteBR/search/?q=\u0002&restrict_sr=1\u00010",
                 "ova": "//www.fashionnova.com/pages/search-results?q=\u0002\u00010",
-                "vnm": "//www.nexusmods.com/newvegas/search/?gsearch=\u0002&gsearchtype=mods\u00010"
+                "vnm": "//www.nexusmods.com/newvegas/search/?gsearch=\u0002&gsearchtype=mods\u000115"
             },
             "o": {
-                "\u0010": "http://file.org/extension/\u0002 \u00010",
+                "\u0010": "http://file.org/extension/\u0002 \u00013",
                 "calprice": "http://www.focalprice.com/buy/\u0002.html\u00010",
                 "k": "http://zoeken.fok.nl/zoek/?searchmode=simple&tab=fok&startdate=&enddate=&startdatelast=&enddatelast=&bycreator=&byuser=&orderby=relevance&s_fields[]=titel&s_fields[]=bericht&s_fields[]=reacties&status[]=open&status[]=gesloten&status[]=sticky&status[]=openstick&status[]=centraal&q=\u0002\u00010",
                 "lddown": "//folddownpro.com/search.php?search_query=\u0002\u00010",
-                "ldoc": "http://foldoc.org/\u0002\u00010",
+                "ldoc": "http://foldoc.org/\u0002\u00013",
                 "lha": "http://search.folha.com.br/search?q=\u0002\u00010",
-                "lkets": "http://folkets-lexikon.csc.kth.se/folkets/#lookup&\u0002&0\u000110",
+                "lkets": "http://folkets-lexikon.csc.kth.se/folkets/#lookup&\u0002&0\u00017",
                 "lktunefinder": "http://www.folktunefinder.com/tunes?text=\u0002\u00010",
                 "lkwiki": "http://www.folkwiki.se/?n=Meta.Start&action=search&q=\u0002\u00010",
-                "llow": "http://www.followthatpage.com/?url=\u0002\u00014",
+                "llow": "http://www.followthatpage.com/?url=\u0002\u00010",
                 "necta": "//www.fonecta.fi/henkilot/haku/-/\u0002/\u00010",
                 "nq": {
                     "\u0010": "http://www.fonq.be/nl_BE/search/?search_term=\u0002#s=2\u00010",
                     "nl": "//www.fonq.nl/zoek/?fq=\u0002\u00010"
                 },
                 "nt": {
-                    "\u0010": "http://www.identifont.com/find?font=\u0002&similar=\u0002\u00010",
+                    "\u0010": "http://www.identifont.com/find?font=\u0002&similar=\u0002\u00015",
                     "a": {
-                        "\u0010": "//fontawesome.com/icons?d=gallery&q=\u0002\u00010",
+                        "\u0010": "//fontawesome.com/icons?d=gallery&q=\u0002\u00015",
                         "wesome": "//fontawesome.com/icons?q=\u0002\u000110"
                     },
                     "library": "//fontlibrary.org/en/search?query=\u0002\u00010",
                     "s": {
-                        "\u0010": "http://www.fontsquirrel.com/fonts/list/find_fonts?q[term]=\u0002&q[search_check]=Y\u00017",
+                        "\u0010": "http://www.fontsquirrel.com/fonts/list/find_fonts?q[term]=\u0002&q[search_check]=Y\u00019",
                         "like": "http://www.identifont.com/find?similar=\u0002&q=Go\u00010",
                         "pace": "http://www.fontspace.com/search/?q=\u0002\u00010",
-                        "q": "http://www.fontsquirrel.com/fonts/list/find_fonts?q[term]=\u0002&q[search_check]=Y\u00017"
+                        "q": "http://www.fontsquirrel.com/fonts/list/find_fonts?q[term]=\u0002&q[search_check]=Y\u00019"
                     }
                 },
                 "oby": "//fooby.ch/de/suche.html?query=\u0002&treffertyp=rezepte\u00010",
                 "od": {
-                    "\u0010": "http://www.food.com/recipe-finder/all/\u0002\u00010",
+                    "\u0010": "http://www.food.com/recipe-finder/all/\u0002\u00015",
                     "2fork": "http://food2fork.com/top?q=\u0002\u00010",
                     "network": "http://www.foodnetwork.com/search/delegate.do?fnSearchString=\u0002&fnSearchType=site\u00010",
-                    "subs": "http://search.freefind.com/find.html?id=81296093&pageid=r&query=\u0002\u00010",
+                    "subs": "http://search.freefind.com/find.html?id=81296093&pageid=r&query=\u0002\u00013",
                     "y": "//www.foody.vn/ho-chi-minh/dia-diem?q=\u0002&ss=header_search_form\u00010"
                 },
                 "ol": "http://www.fool.com/search/index.aspx?go=1&site=USMF&q=\u0002&source=ifltnvsnq0000001&mbbid=BoardID&mbmid=MessageID\u00010",
@@ -5856,22 +5856,22 @@
                         "stats": "//fortnitestats.com/stats/\u0002\u00010"
                     }
                 },
-                "rum": "//duck.co/forum/search?q=\u0002\u000123",
-                "rvo": "http://forvo.com/search/\u0002/\u0001166",
+                "rum": "//duck.co/forum/search?q=\u0002\u000118",
+                "rvo": "http://forvo.com/search/\u0002/\u000179",
                 "ssd": {
                     "\u0010": "//fossdroid.com/s/\u0002.html\u00010",
                     "roid": "//fossdroid.com/s.html?q=\u0002\u00010"
                 },
-                "sshub": "//www.fosshub.com/search/\u0002\u00010",
+                "sshub": "//www.fosshub.com/search/\u0002\u00013",
                 "ssil": "//www.fossil.com/uk/en/search.\u0002.html\u00010",
                 "t": {
-                    "\u0010": "//www.fotmob.com/search?q=\u0002\u00010",
+                    "\u0010": "//www.fotmob.com/search?q=\u0002\u000110",
                     "bollskanalen": "http://www.fotbollskanalen.se/sok?q=\u0002\u00010",
                     "f": "//www.focusonthefamily.com/search-results#q=\u0002&t=FocusOnTheFamilyOnly&sort=relevancy\u00010",
                     "olog": "//fotolog.com/search?query=\u0002\u00010"
                 },
-                "und": "//foundland.shop/search?query=\u0002\u00010",
-                "ursquare": "//foursquare.com/explore?q=\u0002\u00015",
+                "und": "//foundland.shop/search?query=\u0002\u00014",
+                "ursquare": "//foursquare.com/explore?q=\u0002\u00010",
                 "w": {
                     "\u0010": "http://www.fowtcg.com/cards?w=\u0002\u00010",
                     "g": "//www.fowsystem.com/de/Kartendatenbank?page=&CERCA=cerca&cardname=\u0002&block=ALL&edition=ALL&REGATT=or&cardnumber=&ABILITYTEXT=&ATKMIN=0&ATKMAX=2500&DEFMIN=0&DEFMAX=2500\u00010",
@@ -5879,9 +5879,9 @@
                     "ler": "//duckduckgo.com/?q=site%3Amartinfowler.com+\u0002\u00010"
                 },
                 "x": {
-                    "\u0010": "http://www.foxnews.com/search-results/search?q=\u0002&submit=Search\u000163",
+                    "\u0010": "http://www.foxnews.com/search-results/search?q=\u0002&submit=Search\u000136",
                     "lifeit": "//www.foxlife.it/search/?q=\u0002\u00010",
-                    "news": "http://www.foxnews.com/search-results/search?q=\u0002\u00013",
+                    "news": "http://www.foxnews.com/search-results/search?q=\u0002\u00010",
                     "racing": "//www.foxracing.com/store/browse?_dyncharset=UTF-8&Dy=1&Nty=1&searchBox=searchBox&siteScope=ok&_D%3AsiteScope=+&autoSuggestEnabled=true&autoSuggestURL=%2Fstore%2Fassembler%3FassemblerContentCollection%3D%2Fcontent%2FShared%2FAuto-Suggest%2520Panels%26format%3Djson%26Dy%3D1%26Ntt%3D&minAutoSuggestInputLength=3&%2Fatg%2Fendeca%2Fassembler%2FSearchFormHandler.search=search&_D%3A%2Fatg%2Fendeca%2Fassembler%2FSearchFormHandler.search=+&Ntt=\u0002\u00010",
                     "sportsit": "//www.foxsports.it/?q=\u0002\u00010"
                 },
@@ -5889,11 +5889,11 @@
             },
             "p": {
                 "\u0010": "http://www.fanpop.com/search?query=\u0002\u00010",
-                "cs": "//duckduckgo.com/?q=site:forum.pcsoft.fr+\u0002\u00018",
+                "cs": "//duckduckgo.com/?q=site:forum.pcsoft.fr+\u0002\u00010",
                 "e": "//florida-prep.org/search?q=\u0002\u00010",
                 "o": {
                     "\u0010": "http://www.freepatentsonline.com/result.html?sort=relevance&srch=top&query_txt=\u0002&submit=&patents=on\u00010",
-                    "rts": "http://www.freebsd.org/cgi/ports.cgi?query=\u0002&stype=all\u000117"
+                    "rts": "http://www.freebsd.org/cgi/ports.cgi?query=\u0002&stype=all\u00017"
                 },
                 "s": {
                     "\u0010": "//apps.fedoraproject.org/packages/s/\u0002\u00015",
@@ -5903,41 +5903,41 @@
                 "writer": "//www.fictionpress.com/search/?keywords=\u0002&ready=1&type=writer\u00010"
             },
             "r": {
-                "\u0010": "http://www.larousse.fr/dictionnaires/francais/\u0002\u000179",
+                "\u0010": "http://www.larousse.fr/dictionnaires/francais/\u0002\u000178",
                 ".wiktionary": "//fr.wiktionary.org/wiki/\u0002\u00010",
                 "24": {
-                    "\u0010": "//www.flightradar24.com/data/flights/\u0002\u00013",
-                    "f": "//www.flightradar24.com/data/flights/\u0002\u00013"
+                    "\u0010": "//www.flightradar24.com/data/flights/\u0002\u00015",
+                    "f": "//www.flightradar24.com/data/flights/\u0002\u00015"
                 },
                 "2de": "//translate.google.com/#view=home&op=translate&sl=fr&tl=de&text=\u0002\u00010",
-                "2en": "http://translate.google.com/#fr/en/\u0002\u000129",
+                "2en": "http://translate.google.com/#fr/en/\u0002\u000128",
                 "ack": "//frack.nl/w/index.php?title=Special%3ASearch&search=\u0002\u00010",
                 "ad": "//www.friday-ad.co.uk/uk/search/?keywords=\u0002\u00010",
-                "agrantica": "//www.fragrantica.com/search/?q=\u0002\u00010",
+                "agrantica": "//www.fragrantica.com/search/?q=\u0002\u00014",
                 "amabee": "//framabee.org/?q=\u0002 \u00010",
                 "amal": "//framalibre.org/recherche-par-crit-res?keys=\u0002\u00010",
                 "amat": "//framatube.org/search?search=\u0002\u00010",
                 "an": {
-                    "\u0010": "http://www.fran.si/iskanje?View=2&Query= \u0002 \u000123",
+                    "\u0010": "http://www.fran.si/iskanje?View=2&Query= \u0002 \u000117",
                     "cheval": "//news.francheval.com/search?q=\u0002 \u00010"
                 },
                 "avega": "//www.fravega.com/\u0002\u00010",
                 "ax": "//www.fransktlexikon.se/\u0002\u00010",
-                "azeit": "http://fraze.it/n_search.jsp?q=\u0002\u000110",
+                "azeit": "http://fraze.it/n_search.jsp?q=\u0002\u00010",
                 "c": {
-                    "\u0010": "//www.frag-caesar.de/lateinwoerterbuch/\u0002-uebersetzung.html\u00013",
-                    "s": "//www.frag-caesar.de/lateinwoerterbuch/\u0002-uebersetzung.html\u00013"
+                    "\u0010": "//www.frag-caesar.de/lateinwoerterbuch/\u0002-uebersetzung.html\u00019",
+                    "s": "//www.frag-caesar.de/lateinwoerterbuch/\u0002-uebersetzung.html\u00019"
                 },
-                "ed": "//research.stlouisfed.org/fred2/search?st=\u0002\u000118",
+                "ed": "//research.stlouisfed.org/fred2/search?st=\u0002\u000111",
                 "ee-theme-download": "//free-theme-download.com/search?term=\u0002\u00010",
                 "eebsd": {
-                    "\u0010": "//www.freebsd.org/cgi/ports.cgi?query=\u0002\u000113",
-                    "man": "http://man.freebsd.org/\u0002\u000112"
+                    "\u0010": "//www.freebsd.org/cgi/ports.cgi?query=\u0002\u00016",
+                    "man": "http://man.freebsd.org/\u0002\u00015"
                 },
                 "eecol": "http://www.freecollocation.com/search?word=\u0002\u00010",
                 "eedict": {
-                    "\u0010": "http://freedictionary.org/?Query=\u0002&button=Search\u000110",
-                    "ionary": "http://freedictionary.org/?Query=\u0002&button=Search\u000110"
+                    "\u0010": "http://freedictionary.org/?Query=\u0002&button=Search\u000111",
+                    "ionary": "http://freedictionary.org/?Query=\u0002&button=Search\u000111"
                 },
                 "eedom": {
                     "\u0010": "//www.freedommobile.ca/support/search/faq-search-results?q=\u0002\u00010",
@@ -5949,28 +5949,28 @@
                 },
                 "eelancer": "//www.freelancer.com/work/\u0002/\u00010",
                 "eelancinghacks": "http://freelancinghacks.com/?s=\u0002\u00010",
-                "eenode": "http://webchat.freenode.net/?channels=\u0002\u00010",
+                "eenode": "http://webchat.freenode.net/?channels=\u0002\u00013",
                 "eep": {
-                    "\u0010": "//www.freerepublic.com/tag/\u0002/index?tab=articles\u00010",
+                    "\u0010": "//www.freerepublic.com/tag/\u0002/index?tab=articles\u00014",
                     "ascal": "http://wiki.freepascal.org/index.php?search=\u0002\u00010",
-                    "ik": "http://www.freepik.com/index.php?goto=2&searchform=1&k=\u0002\u000135"
+                    "ik": "http://www.freepik.com/index.php?goto=2&searchform=1&k=\u0002\u00018"
                 },
                 "eesfx": "http://www.freesfx.co.uk/sfx/\u0002\u00010",
-                "eesound": "http://www.freesound.org/search/?q=\u0002\u00010",
+                "eesound": "http://www.freesound.org/search/?q=\u0002\u00018",
                 "eethesaurus": "http://www.freethesaurus.com/\u0002\u00010",
                 "eitag": "//www.freitag.de/@@search?SearchableText=\u0002&SubmitSearch=Suche\u00010",
                 "en": {
-                    "\u0010": "http://translate.google.com/#fr/en/\u0002\u000129",
-                    "ch": "http://french.stackexchange.com/search?q=\u0002\u00010"
+                    "\u0010": "http://translate.google.com/#fr/en/\u0002\u000128",
+                    "ch": "http://french.stackexchange.com/search?q=\u0002\u00014"
                 },
                 "eqcheck": "//www.frequencycheck.com/search?s=\u0002\u00010",
                 "equencycheck": "//www.frequencycheck.com/search?s=\u0002\u00010",
                 "es": {
-                    "\u0010": "http://translate.google.com/#fr/es/\u0002\u00016",
+                    "\u0010": "http://translate.google.com/#fr/es/\u0002\u00010",
                     "h": {
-                        "\u0010": "//www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Damazonfresh&field-keywords=\u0002\u00010",
+                        "\u0010": "//www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Damazonfresh&field-keywords=\u0002\u000116",
                         "desk": "//support.freshdesk.com/support/search?term=\u0002\u00010",
-                        "ports": "//www.freshports.org/search.php?query=\u0002&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive\u000130"
+                        "ports": "//www.freshports.org/search.php?query=\u0002&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive\u000129"
                     }
                 },
                 "g": {
@@ -5983,7 +5983,7 @@
                     "ght": "//frightfind.com/?s=\u0002\u00010",
                     "nk": {
                         "\u0010": "http://www.futureboy.us/fsp/frink.fsp?fromVal=\u0002\u00010",
-                        "iac": "//frinkiac.com/?p=search&q=\u0002\u000129"
+                        "iac": "//frinkiac.com/?p=search&q=\u0002\u000144"
                     },
                     "sky": "//www.friskyradio.com/search/?q=\u0002\u00010",
                     "ss": "//www.fressnapf.de/s/search?text=\u0002\u00010",
@@ -5998,13 +5998,13 @@
                 "ontiers": "http://www.frontiersin.org/SearchData.aspx?sq=\u0002\u00010",
                 "pl": "http://dictionnaire.reverso.net/francais-polonais/\u0002\u00010",
                 "ru": "//translate.google.com/#fr/ru/\u0002\u00010",
-                "s": "http://www.freesound.org/search/?q=\u0002\u00010",
+                "s": "http://www.freesound.org/search/?q=\u0002\u00018",
                 "tech": "//fr.techdico.com/traduction/francais-anglais/\u0002\u00010",
-                "uit": "http://www.adafruit.com/search?q=\u0002&b=1\u000114",
+                "uit": "http://www.adafruit.com/search?q=\u0002&b=1\u00010",
                 "utke": "http://frutke.com/?s=\u0002\u00010",
                 "w": {
-                    "\u0010": "http://www.freewave.at/?s=\u0002\u00013",
-                    "iki": "//forgottenrealms.fandom.com/wiki/Special:Search?query=\u0002\u000111"
+                    "\u0010": "http://www.freewave.at/?s=\u0002\u00010",
+                    "iki": "//forgottenrealms.fandom.com/wiki/Special:Search?query=\u0002\u000190"
                 },
                 "ys": "http://www.frys.com/search?search_type=regular&sqxts=1&query_string=\u0002\u00010"
             },
@@ -6013,8 +6013,8 @@
                 "arating": "http://ratings.food.gov.uk/enhanced-search/en-GB/\u0002/%5E/alpha/0/%5E/%5E/1/1/10\u00010",
                 "c": "http://www.futura-sciences.com/magazines/sciences/recherche/?q=\u0002\u00010",
                 "d": {
-                    "\u0010": "http://directory.fsf.org/wiki/\u0002\u00010",
-                    "e": "http://www.fernsehserien.de/suche/\u0002\u00013"
+                    "\u0010": "http://directory.fsf.org/wiki/\u0002\u00016",
+                    "e": "http://www.fernsehserien.de/suche/\u0002\u00010"
                 },
                 "f": {
                     "\u0010": "http://www.fsf.org/search?SearchableText=\u0002 \u00010",
@@ -6026,17 +6026,17 @@
                 "m": "http://futurism.com/?s=\u0002\u00010"
             },
             "t": {
-                "\u0010": "//www.ft.com/search?q=\u0002\u000195",
+                "\u0010": "//www.ft.com/search?q=\u0002\u0001158",
                 "-db": "//ft-datenbank.de/tickets?fulltext=\u0002\u00010",
                 "b": {
                     "\u0010": "http://ftb.gamepedia.com/index.php?search=\u0002\u00010",
                     "wiki": "//ftb.gamepedia.com/index.php?title=Special:Search&search=\u0002\u00010"
                 },
                 "hes": "//www.freethesaurus.com/\u0002\u00010",
-                "hub": "//flathub.org/apps/search/\u0002\u0001183",
-                "k": "//www.farmacotherapeutischkompas.nl/snelzoeken?zoekterm=\u0002&domein=geneesmiddelen\u00010",
+                "hub": "//flathub.org/apps/search/\u0002\u000198",
+                "k": "//www.farmacotherapeutischkompas.nl/snelzoeken?zoekterm=\u0002&domein=geneesmiddelen\u00013",
                 "l": {
-                    "\u0010": "http://ftl.wikia.com/wiki/Special:Search?query=\u0002\u00019",
+                    "\u0010": "http://ftl.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                     "n": "//www.futurelearn.com/search?q=\u0002\u00010",
                     "r": "//www.dicemagazine.com/search?q=\u0002\u00010"
                 },
@@ -6046,7 +6046,7 @@
                 },
                 "s": "//apollo.fintechstudios.com/search?searchQuery=\u0002\u00010",
                 "u": "//www.freetutorials.us/?s=\u0002\u00010",
-                "w": "//wiki.factorio.com/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000117"
+                "w": "//wiki.factorio.com/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000116"
             },
             "ubib": "//www.ub-katalog.fernuni-hagen.de/F/?func=find-b&request=\u0002&find_code=WRD\u00010",
             "uget": "//www.fuget.org/packages?q=\u0002\u00010",
@@ -6057,7 +6057,7 @@
                 "\u0010": "//www.fullformgo.com/term/\u0002\u00010",
                 "s": "http://fullforms.com/\u0002 \u00010"
             },
-            "unda": "http://www.funda.nl/koop/\u0002\u00010",
+            "unda": "http://www.funda.nl/koop/\u0002\u00017",
             "undeu": "//www.fundeu.es/?s=\u0002\u00010",
             "unfact": "//wtffunfact.com/?s=\u0002\u00010",
             "uni": "//www.funimation.com/search/?q=\u0002\u00010",
@@ -6065,7 +6065,7 @@
             "unplass": "//funplass.com/recherche.php?what=\u0002&where=0&when=0\u00010",
             "untoo": "http://www.funtoo.org/index.php?search=\u0002\u00010",
             "up": "http://filmup.leonardo.it/cgi-bin/search.cgi?ps=10&fmt=long&sy=0&q=\u0002\u00010",
-            "uraffinity": "//www.furaffinity.net/search/?q=\u0002\u0001193",
+            "uraffinity": "//www.furaffinity.net/search/?q=\u0002\u0001177",
             "uret": "http://www.furet.com/catalogsearch/result/?q=\u0002 \u00010",
             "usetron": "//www.fusetronsound.com/search?q=\u0002\u00010",
             "usionfall": "http://fusionfall.wikia.com/wiki/Special:Search?query=\u0002\u00010",
@@ -6074,21 +6074,21 @@
                 "forum": "http://fuska.nu/forum/sok.php?sok=\u0002\u00010"
             },
             "ussball": {
-                "\u0010": "http://www.fussball.de/suche/-/text/\u0002\u00010",
+                "\u0010": "http://www.fussball.de/suche/-/text/\u0002\u00014",
                 "daten": "http://www.fussballdaten.de/suche/?\u0002\u00010"
             },
             "utar": "http://futar.bkk.hu/?toCoord=\u0002&toName=\u0002&toSubName=\u0002&layers=GSVB\u00010",
-            "utbin": "//www.futbin.com/players?search=\u0002\u00013",
+            "utbin": "//www.futbin.com/players?search=\u0002\u00018",
             "uthead": "http://www.futhead.com/16/players/?name=\u0002\u00010",
             "uturama": "http://www.theinfosphere.org/index.php?search=\u0002\u00010",
             "v": {
-                "\u0010": "http://finviz.com/quote.ashx?t=\u0002\u000164",
+                "\u0010": "http://finviz.com/quote.ashx?t=\u0002\u000144",
                 "iewau": "http://www.freeview.com.au/tv-search/?search=\u0002&x=0&y=0\u00010",
-                "z": "http://finviz.com/quote.ashx?t=\u0002&ty=c&ta=1&p=d\u000124"
+                "z": "http://finviz.com/quote.ashx?t=\u0002&ty=c&ta=1&p=d\u000111"
             },
             "w": {
                 "\u0010": "http://www.forgottenweapons.com/?s=\u0002\u00010",
-                "b": "//www.filmweb.pl/search?q=\u0002\u00015",
+                "b": "//www.filmweb.pl/search?q=\u0002\u00010",
                 "cj": "//foodwishes.blogspot.com/search?q=\u0002\u00010",
                 "iki": "http://fortranwiki.org/fortran/search?query=\u0002\u00010",
                 "pkg": "http://frugalware.org/packages?op=pkg&arch=all&ver=current&srch=\u0002\u00010",
@@ -6097,24 +6097,24 @@
             },
             "xp": "//www.fxp.co.il/google.php?q=\u0002\u00010",
             "xr": "http://fxr.watson.org/fxr/ident?i=\u0002\u00010",
-            "ye": "//www.fye.com/search?q=\u0002\u00010",
+            "ye": "//www.fye.com/search?q=\u0002\u00013",
             "yndiq": "//fyndiq.se/search/?q=\u0002\u00010",
             "yt": "//www.fiyatlab.com/?s=\u0002\u00010",
-            "yyd": "//fyyd.de/search?search=\u0002\u00010",
+            "yyd": "//fyyd.de/search?search=\u0002\u000122",
             "z": "//duckduckgo.com/?q=site%3Afz.se+\u0002\u00010"
         },
         "g": {
-            "\u0010": "//www.google.com/search?q=\u0002\u00012123537",
+            "\u0010": "//www.google.com/search?q=\u0002\u00012063785",
             "+": "//plus.google.com/u/0/s/\u0002 \u00010",
             ".at": "//www.google.at/#q=\u0002\u00010",
-            ".de": "//www.google.de/#q=\u0002\u00010",
+            ".de": "//www.google.de/#q=\u0002\u00013",
             ".uk": "//www.google.co.uk/#q=\u0002\u00010",
             "100": {
-                "\u0010": "http://google.com/search?q=\u0002&tbo=1&num=100\u00016",
+                "\u0010": "http://google.com/search?q=\u0002&tbo=1&num=100\u000110",
                 "en": "http://google.com/search?q=\u0002&tbo=1&num=100&lr=lang_en\u00010"
             },
-            "24": "http://www.google.com/search?q=\u0002&tbs=qdr:d\u0001209",
-            "2a": "//www.g2a.com/?search=\u0002\u000130",
+            "24": "http://www.google.com/search?q=\u0002&tbs=qdr:d\u0001148",
+            "2a": "//www.g2a.com/?search=\u0002\u000115",
             "2p": {
                 "\u0010": "http://www.g2play.net/catalogsearch/result/index/?q=\u0002\u00010",
                 "lay": "http://www.g2play.net/catalogsearch/result/index/?q=\u0002\u00010"
@@ -6123,9 +6123,9 @@
             "4y": "http://games4you.rs/search-glavni?search_api_views_fulltext=\u0002\u00010",
             "6month": "//www.google.com/search?tbs=qdr:m6&q=\u0002&safe=off&ie=utf-8&oe=utf-8\u00010",
             "a": {
-                "\u0010": "http://www.google.com.au/search?q=\u0002\u00011581",
+                "\u0010": "http://www.google.com.au/search?q=\u0002\u00011216",
                 "ana": "//gaana.com/search/\u0002\u00010",
-                "b": "//gab.ai/search/\u0002\u00019",
+                "b": "//gab.ai/search/\u0002\u00010",
                 "ccess": "http://www.google.com/cse?ie=UTF-8&cx=000183394137052953072%3Azc1orsc6mbq&q=\u0002t&btnG=Search\u00010",
                 "dgetflow": "http://thegadgetflow.com/?s=\u0002&submit=Search\u00010",
                 "dgets": {
@@ -6133,7 +6133,7 @@
                     "direct": "http://www.gadgetsdirect.com.au/index.php?main_page=advanced_search_result&search_in_description=1&keyword=\u0002\u00010",
                     "now": "//www.gadgetsnow.com/topic/\u0002?SEARCH_STRING=\u0002\u00010"
                 },
-                "dv": "//www.gadventures.com/search/?q=\u0002&ref=ddgsearch\u00013",
+                "dv": "//www.gadventures.com/search/?q=\u0002&ref=ddgsearch\u000128",
                 "e": {
                     "\u0010": "http://www.google.ae/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
                     "l": "http://www.focloir.ie/en/spellcheck/ei/?q=\u0002\u00010",
@@ -6144,30 +6144,30 @@
                     "oc": "http://www.focloir.ie/en/dictionary/ei/\u0002?advSearch=1&q=\u0002&inlanguage=ga\u00010"
                 },
                 "g": {
-                    "\u0010": "//www.girlsaskguys.com/search?q=\u0002\u00015",
+                    "\u0010": "//www.girlsaskguys.com/search?q=\u0002\u00013",
                     "ol": "//gymnasium-gag.de/?s=\u0002\u00010"
                 },
                 "h": "//gethuman.com/phone-number/search/\u0002\u00010",
                 "ia": "//www.vn-gaia.com/search?SearchForm%5Bkeyword%5D=\u0002&SearchForm%5BlimitSpaceGuids%5D=\u00010",
                 "l": {
                     "\u0010": "//duckduckgo.com/?q=\u0002+site:abretelibro.com\u00010",
-                    "axus": "//www.galaxus.ch/de/Search?searchSectors=0&q=\u0002\u000126",
-                    "axy": "//galaxy.ansible.com/search?keywords=\u0002\u000110",
+                    "axus": "//www.galaxus.ch/de/Search?searchSectors=0&q=\u0002\u000135",
+                    "axy": "//galaxy.ansible.com/search?keywords=\u0002\u00016",
                     "erts": "//www.google.com/alerts?q=\u0002\u00010",
                     "inos": "//www.galinos.gr/web/drugs/main/search?q=\u0002\u00010",
-                    "lica": "http://gallica.bnf.fr/Search?ArianeWireIndex=index&p=1&lang=FR&q=\u0002\u00010"
+                    "lica": "http://gallica.bnf.fr/Search?ArianeWireIndex=index&p=1&lang=FR&q=\u0002\u00013"
                 },
                 "m": {
                     "\u0010": "http://direct3d.ir/forum/search/?keywords=\u0002\u00010",
                     "asutra": "http://www.gamasutra.com/search/?search_text=\u0002\u00010",
                     "e": {
-                        "\u0010": "http://www.game.co.uk/webapp/wcs/stores/servlet/AjaxCatalogSearch?storeId=10151&catalogId=10201&langId=44&pageSize=&beginIndex=0&sType=SimpleSearch&resultCatEntryType=2&showResultsPage=true&pageView=image&predictiveSearchURL=&searchTerm=\u0002&searchBtn=z\u00019",
-                        "banana": "http://gamebanana.com/skins/search?search=\u0002 \u00016",
+                        "\u0010": "http://www.game.co.uk/webapp/wcs/stores/servlet/AjaxCatalogSearch?storeId=10151&catalogId=10201&langId=44&pageSize=&beginIndex=0&sType=SimpleSearch&resultCatEntryType=2&showResultsPage=true&pageView=image&predictiveSearchURL=&searchTerm=\u0002&searchBtn=z\u00013",
+                        "banana": "http://gamebanana.com/skins/search?search=\u0002 \u000117",
                         "cheats": "http://www.cheatcc.com/search_results.html?sitesearch=CheatCC.com&domains=CheatCC.com&q=\u0002&sa=Google+Search&client=pub-7081624040320322&forid=1&ie=UTF8&oe=UTF8&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%230000FF%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A0%3BLW%3A0%3BL%3Ahttp%3A%2F%2Fwww.cheatcc.com%2Fccclink.gif%3BS%3Ahttp%3A%2F%2Fwww.cheatcc.com%2Findex2.html%3BFORID%3A11\u00010",
-                        "faqs": "http://www.gamefaqs.com/search/index.html?game=\u0002&platform=0\u000127",
+                        "faqs": "http://www.gamefaqs.com/search/index.html?game=\u0002&platform=0\u000122",
                         "fly": "//www.gamefly.com/#!/search/all?q=\u0002\u00010",
                         "front": "//www.gamefront.com/search/files?q=\u0002\u00010",
-                        "informer": "//www.gameinformer.com/search?keyword=\u0002\u00010",
+                        "informer": "//www.gameinformer.com/search?keyword=\u0002\u00014",
                         "jolt": "http://gamejolt.com/search/?q=\u0002\u00010",
                         "kings": "http://www.gamekings.tv/index.php?cat=3&s=\u0002\u00010",
                         "kult": "//www.gamekult.com/rechercher-jeu.html?q=\u0002\u00010",
@@ -6177,12 +6177,12 @@
                         "rgen": "http://www.gamergen.com/s/\u0002\u00010",
                         "rsgate": "http://gamersgate.com/games?q=\u0002\u00010",
                         "s": {
-                            "\u0010": "//www.crazygames.com/search?q=\u0002\u00014",
+                            "\u0010": "//www.crazygames.com/search?q=\u0002\u000112",
                             "lol": "//games.lol/search/\u0002\u00010",
-                            "pot": "http://www.gamespot.com/search/?q=\u0002\u00010",
+                            "pot": "http://www.gamespot.com/search/?q=\u0002\u00013",
                             "radar": "//www.gamesradar.com/search/?searchTerm=\u0002\u00010",
-                            "tar": "http://www.gamestar.de/index.cfm?pid=109&s=\u0002\u00013",
-                            "top": "//www.gamestop.com/search/?q=\u0002&lang=default\u000115"
+                            "tar": "http://www.gamestar.de/index.cfm?pid=109&s=\u0002\u00014",
+                            "top": "//www.gamestop.com/search/?q=\u0002&lang=default\u000112"
                         },
                         "za": "//www.game.co.za/game-za/en/search/?text=\u0002\u00010",
                         "zebo": "http://www.gamezebo.com/search/games?query=\u0002\u00010"
@@ -6191,19 +6191,19 @@
                         "\u0010": "http://gaming.stackexchange.com/search?q=\u0002\u00010",
                         "box": "http://thegamingbox.pfweb.eu/?s=\u0002\u00010"
                     },
-                    "ma": "//www.gamma.nl/assortiment/zoeken?text=\u0002\u00010"
+                    "ma": "//www.gamma.nl/assortiment/zoeken?text=\u0002\u00013"
                 },
-                "ndhi": "//www.gandhi.com.mx/catalogsearch/result/?q=\u0002\u000112",
-                "ndi": "//www.gandi.net/domain/suggest?domain_list=\u0002\u00017",
+                "ndhi": "//www.gandhi.com.mx/catalogsearch/result/?q=\u0002\u00010",
+                "ndi": "//www.gandi.net/domain/suggest?domain_list=\u0002\u00015",
                 "p": {
                     "\u0010": "http://graph.anime.plus/\u0002\u00013",
-                    "p": "//play.google.com/store/search?q=\u0002\u00010"
+                    "p": "//play.google.com/store/search?q=\u0002\u00013"
                 },
                 "r": {
-                    "\u0010": "http://www.google.com.ar/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001115",
+                    "\u0010": "http://www.google.com.ar/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001158",
                     "barino": "//www.garbarino.com/productos?q=\u0002\u00010",
                     "den": {
-                        "\u0010": "http://www.garden-en.com/s/en/?type=sfd&query=\u0002\u00010",
+                        "\u0010": "http://www.garden-en.com/s/en/?type=sfd&query=\u0002\u00015",
                         "ersworld": "http://www.gardenersworld.com/search/\u0002\u00010"
                     },
                     "en": "//glosbe.com/ar/en/\u0002\u00010",
@@ -6212,80 +6212,80 @@
                     "tenexperte": "//www.mein-gartenexperte.de/suche?keywords=\u0002\u00010"
                 },
                 "s": {
-                    "\u0010": "http://www.google.as/search?q=\u0002\u00013",
+                    "\u0010": "http://www.google.as/search?q=\u0002\u00010",
                     "olina": "//www.maisgasolina.com/pesquisa/\u0002/\u00010"
                 },
                 "t": {
-                    "\u0010": "http://www.google.at/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001280",
-                    "herer": "http://gatherer.wizards.com/Pages/Search/Default.aspx?name=+[\u0002]\u000129"
+                    "\u0010": "http://www.google.at/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001311",
+                    "herer": "http://gatherer.wizards.com/Pages/Search/Default.aspx?name=+[\u0002]\u000150"
                 },
-                "u": "http://www.google.com.au/search?&source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001690",
+                "u": "http://www.google.com.au/search?&source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001630",
                 "wi": "//wirtschaftslexikon.gabler.de/search/content?keys=\u0002\u00010",
                 "yburg": "http://gayburg.blogspot.com/search?q=\u0002: \u00010",
                 "zeta": "//www.gazetadopovo.com.br/busca/?q=\u0002\u00010"
             },
             "b": {
-                "\u0010": "http://books.google.com/books?q=\u0002&btnG=Search+Books\u0001366",
+                "\u0010": "http://books.google.com/books?q=\u0002&btnG=Search+Books\u0001456",
                 "a": {
-                    "\u0010": "//mail.google.com/mail/u/\u0002\u000152",
-                    "n": "http://gamebanana.com/skins/search?search=\u0002 \u00016",
+                    "\u0010": "//mail.google.com/mail/u/\u0002\u000141",
+                    "n": "http://gamebanana.com/skins/search?search=\u0002 \u000117",
                     "t": "//gbatemp.net/search/87708019/?q=\u0002\u00010"
                 },
                 "c": "//www.greatbritishchefs.com/search2#?pi=1&ps=48&st=\u0002&orderby=\u00010",
                 "e": {
-                    "\u0010": "http://www.google.be/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001343",
+                    "\u0010": "http://www.google.be/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001198",
                     "o": "//en.glosbe.com/en/eo/\u0002\u00010"
                 },
-                "f": "//gbf.wiki/index.php?search=\u0002\u0001142",
-                "g": "http://www.google.bg/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00019",
+                "f": "//gbf.wiki/index.php?search=\u0002\u0001102",
+                "g": "http://www.google.bg/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
                 "ip": "http://www.booksinprint.com/Search/Results?q=quicksearch-all%3A\u0002&op=1&qs=1\u00010",
                 "k": "//www.google.com/bookmarks/l#!q=\u0002\u00010",
                 "last": "http://gigablast.com/search?q=\u0002 \u00010",
                 "m": "//www.google.com/bookmarks/find?q=\u0002\u00010",
-                "n": "http://gamebanana.com/search?query=\u0002\u00010",
+                "n": "http://gamebanana.com/search?query=\u0002\u00016",
                 "o": {
-                    "\u0010": "http://german-bash.org/?searchtext=\u0002&search_in=both&action=search_\u00010",
-                    "oks": "//www.google.com/search?nfpr=1&tbm=bks&q=\u0002\u000168"
+                    "\u0010": "http://german-bash.org/?searchtext=\u0002&search_in=both&action=search_\u00013",
+                    "oks": "//www.google.com/search?nfpr=1&tbm=bks&q=\u0002\u000166"
                 },
                 "p2brl": "//www.xe.com/currencyconverter/convert/?Amount=\u0002&From=GBP&To=BRL\u00010",
                 "p2eur": "http://www.xe.com/currencyconverter/convert/?Amount=\u0002&From=GBP&To=EUR\u00010",
                 "p2nzd": "//www.xe.com/currencyconverter/convert/?Amount=\u0002&From=GBP&To=NZD\u00010",
                 "p2usd": "http://www.xe.com/currencyconverter/convert/?Amount=\u0002&From=GBP&To=USD\u00010",
-                "r": "http://www.google.com.br/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001835",
+                "r": "http://www.google.com.br/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001867",
                 "s": "//gigablast.com/search?c=main&index=search&q=\u0002\u00010",
-                "ugs": "//bugs.gentoo.org/buglist.cgi?quicksearch=\u0002\u000120"
+                "ugs": "//bugs.gentoo.org/buglist.cgi?quicksearch=\u0002\u000119"
             },
             "c": {
-                "\u0010": "//contacts.google.com/search/\u0002\u00018",
+                "\u0010": "//contacts.google.com/search/\u0002\u000126",
                 "a": {
-                    "\u0010": "http://www.google.ca/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00011116",
+                    "\u0010": "http://www.google.ca/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00011030",
                     "fe": "//www.gamerscafe.com.br/pesquisa/\u0002/\u00010",
-                    "l": "//calendar.google.com/calendar/b/0/r/search?q=\u0002\u00011379",
+                    "l": "//calendar.google.com/calendar/b/0/r/search?q=\u0002\u00011025",
                     "t": "http://www.google.cat/#q=\u0002\u00010"
                 },
                 "ba": "http://www.buenosaires.gob.ar/bweb/search?keys=\u0002\u00010",
-                "c": "//www.google.com/search?tbm=isch&tbs=sur:fmc&as_q=\u0002\u00016",
+                "c": "//www.google.com/search?tbm=isch&tbs=sur:fmc&as_q=\u0002\u00010",
                 "enter": "//www.guitarcenter.com/search?typeAheadSuggestion=true&typeAheadRedirect=true&Ntt=\u0002\u00010",
-                "h": "http://www.google.ch/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001291",
+                "h": "http://www.google.ch/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001201",
                 "i": {
                     "\u0010": "//www.google.co.ck/search?q=\u0002\u00010",
                     "de": "http://gcide.gnu.org.ua/?q=\u0002 &define=Define&strategy=.\u00010"
                 },
                 "k": "//www.google.co.ck/search?q=\u0002\u00010",
-                "l": "http://www.google.cl/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001659",
+                "l": "http://www.google.cl/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001687",
                 "m": {
                     "\u0010": "http://www.gcmap.com/mapui?P=\u0002&MS=wls&DU=nm\u00010",
-                    "ap": "http://www.gcmap.com/mapui?P=\u0002\u00010"
+                    "ap": "http://www.gcmap.com/mapui?P=\u0002\u00016"
                 },
                 "n": "http://www.google.cn/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
                 "o": {
-                    "\u0010": "http://www.google.com.co/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00019",
-                    "de": "//code.google.com/hosting/search?q=\u0002\u00010",
-                    "ntact": "//contacts.google.com/search/\u0002\u00018"
+                    "\u0010": "http://www.google.com.co/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00013",
+                    "de": "//code.google.com/hosting/search?q=\u0002\u00013",
+                    "ntact": "//contacts.google.com/search/\u0002\u000126"
                 },
-                "p": "//cloud.google.com/s/results/?q=\u0002\u000117",
-                "ro": "//www.google.hr/#q=\u0002&*\u00010",
-                "s": "//cloudsearch.google.com/cloudsearch/search?q=\u0002\u000134",
+                "p": "//cloud.google.com/s/results/?q=\u0002\u000115",
+                "ro": "//www.google.hr/#q=\u0002&*\u00015",
+                "s": "//cloudsearch.google.com/cloudsearch/search?q=\u0002\u000118",
                 "u": {
                     "\u0010": "//www.google.com/search?q=\u0002&source=lnt&tbs=ctr:countryCU&cr=countryCU\u00010",
                     "bed": "//cse.google.com/cse/publicurl?cx=007995818864770319293:3weihy1amkc&cof=FORID:1&q=\u0002\u00010",
@@ -6293,58 +6293,58 @@
                 },
                 "w": "http://de.creepypasta.wikia.com/wiki/Spezial:Suche?query=\u0002\u00010",
                 "y": "//www.google.com.cy/search?q=\u0002\u00010",
-                "z": "http://www.google.cz/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000125"
+                "z": "http://www.google.cz/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000137"
             },
             "d": {
-                "\u0010": "//docs.google.com/document/u/0/?q=\u0002\u0001325",
-                "ay": "http://www.google.com/search?q=\u0002&tbs=qdr:d\u0001209",
-                "b": "http://duckduckgo.com/?q=site:sourceware.org/gdb/current/onlinedocs/gdb/+\u0002\u00010",
-                "d": "http://docs.godotengine.org/en/latest/search.html?q=\u0002&check_keywords=yes&area=default\u000112",
+                "\u0010": "//docs.google.com/document/u/0/?q=\u0002\u0001231",
+                "ay": "http://www.google.com/search?q=\u0002&tbs=qdr:d\u0001148",
+                "b": "http://duckduckgo.com/?q=site:sourceware.org/gdb/current/onlinedocs/gdb/+\u0002\u00014",
+                "d": "http://docs.godotengine.org/en/latest/search.html?q=\u0002&check_keywords=yes&area=default\u00018",
                 "e": {
-                    "\u0010": "http://www.google.de/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00016398",
-                    "en": "//translate.google.com/#de/en/\u0002\u00016",
-                    "f": "//www.google.com/search?hl=en&q=define+\u0002\u0001127",
+                    "\u0010": "http://www.google.de/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00016380",
+                    "en": "//translate.google.com/#de/en/\u0002\u00014",
+                    "f": "//www.google.com/search?hl=en&q=define+\u0002\u0001131",
                     "v": {
                         "\u0010": "//gamedev.stackexchange.com/search?q=\u0002\u00010",
-                        "s": "//developers.google.com/s/results/?q=\u0002\u00010"
+                        "s": "//developers.google.com/s/results/?q=\u0002\u00013"
                     }
                 },
                 "gt": "http://gdgt.com/search/\u0002\u00010",
                 "himx": "http://www.gandhi.com.mx/catalogsearch/result/?q=\u0002 \u00010",
                 "iag": "//google.com/safebrowsing/diagnostic?site=\u0002\u00010",
-                "k": "http://www.google.dk/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000150",
+                "k": "http://www.google.dk/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000143",
                 "lc": "http://www.diccionari.cat/cgi-bin/AppDLC3.exe?APP=CERCADLC&GECART=\u0002&x=0&y=0\u00010",
                 "maps": "//ditu.amap.com/search?query=\u0002\u00010",
                 "ns": "//dns.google.com/query?name=\u0002&type=A&dnssec=true\u00010",
-                "ocs": "//docs.google.com/document/u/0/?pli=1&tgif=c&q=\u0002\u0001420",
+                "ocs": "//docs.google.com/document/u/0/?pli=1&tgif=c&q=\u0002\u0001286",
                 "omains": "//domains.google.com/registrar?s=\u0002\u00010",
                 "oms": "//domains.google.com/registrar?s=\u0002\u00010",
                 "oodle": "//www.google.com/doodles?q=\u0002\u00010",
-                "rive": "//drive.google.com/drive/search?q=\u0002\u00011202",
-                "s": "http://www.goodsearch.com/search-web?keywords=\u0002\u00010",
-                "t": "http://gdt.oqlf.gouv.qc.ca/resultat.aspx?terme=\u0002\u000117",
-                "v": "//docs.google.com/viewer?url=\u0002\u00018",
+                "rive": "//drive.google.com/drive/search?q=\u0002\u0001912",
+                "s": "http://www.goodsearch.com/search-web?keywords=\u0002\u00013",
+                "t": "http://gdt.oqlf.gouv.qc.ca/resultat.aspx?terme=\u0002\u00014",
+                "v": "//docs.google.com/viewer?url=\u0002\u000130",
                 "z": "http://gdz.sub.uni-goettingen.de/en/dms/suche/?tx_goobit3_search[formquery]=\u0002&tx_goobit3_search[order]=1&tx_goobit3_search[default]=METADATA&tx_goobit3_search[orderfield]=BYCREATOR&tx_goobit3_search[link]=0\u00010"
             },
             "e": {
-                "\u0010": "//google.com/#q=\u0002\u000182",
+                "\u0010": "//google.com/#q=\u0002\u000166",
                 "-t": "//www.ge-tracker.com/names/\u0002\u00010",
                 "ar": {
                     "\u0010": "//www.gbase.com/gear?q=\u0002\u00010",
                     "best": "http://www.gearbest.com/\u0002 -_gear/\u00010",
-                    "r": "http://ffxiv.gamerescape.com/wiki/Special:Search?search=\u0002\u00015"
+                    "r": "http://ffxiv.gamerescape.com/wiki/Special:Search?search=\u0002\u000118"
                 },
                 "c": {
-                    "\u0010": "//www.google.com.ec/search?safe=active&q=\u0002\u00016",
-                    "ko": "//www.coingecko.com/en/search/bang?query=\u0002\u000145",
+                    "\u0010": "//www.google.com.ec/search?safe=active&q=\u0002\u00010",
+                    "ko": "//www.coingecko.com/en/search/bang?query=\u0002\u000116",
                     "uador": "//www.google.com.ec/search?safe=active&q=\u0002 \u00010"
                 },
                 "e": {
-                    "\u0010": "http://www.google.ee/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
+                    "\u0010": "http://www.google.ee/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00014",
                     "cr": "//geecr.com/search/\u0002\u00010",
                     "k": {
                         "\u0010": "//www.geeks-curiosity.net/?s=\u0002\u00010",
-                        "bench": "http://browser.geekbench.com/v4/cpu/search?q=\u0002\u00015",
+                        "bench": "http://browser.geekbench.com/v4/cpu/search?q=\u0002\u00010",
                         "buying": "http://www.geekbuying.com/Search/?keyword=\u0002\u00010",
                         "s": {
                             "\u0010": "//www.geeksforgeeks.org/?s=\u0002\u00010",
@@ -6353,69 +6353,69 @@
                         "u": "http://www.geekunivers.com/?s=\u0002 \u00010"
                     },
                     "n": {
-                        "\u0010": "//translate.google.com/#ge/en/\u0002\u00013",
+                        "\u0010": "//translate.google.com/#ge/en/\u0002\u00010",
                         "stijl": "http://www.geenstijl.nl/fastsearch?query=\u0002&zoek=zoek\u00010"
                     }
                 },
                 "fr": "http://dictionnaire.reverso.net/allemand-francais/\u0002\u00010",
                 "iz": {
-                    "\u0010": "//geizhals.eu/?fs=\u0002\u0001196",
+                    "\u0010": "//geizhals.eu/?fs=\u0002\u0001130",
                     "hals": {
-                        "\u0010": "http://geizhals.at/eu/?in=&fs=\u0002\u0001140",
-                        "at": "//geizhals.at/?in=&fs=\u0002\u00017",
-                        "de": "http://geizhals.de/?fs=\u0002&in=\u000188"
+                        "\u0010": "http://geizhals.at/eu/?in=&fs=\u0002\u000184",
+                        "at": "//geizhals.at/?in=&fs=\u0002\u00010",
+                        "de": "http://geizhals.de/?fs=\u0002&in=\u000164"
                     }
                 },
                 "ller": "//bienenzuchtbedarf-geller.de/shop/search?sSearch=\u0002\u00010",
                 "m": {
-                    "\u0010": "//rubygems.org/search?utf8=%E2%9C%93&query=\u0002\u0001459",
+                    "\u0010": "//rubygems.org/search?utf8=%E2%9C%93&query=\u0002\u0001426",
                     "atria": "//www.gematrix.org/?word=\u0002\u00010",
                     "atsu": "//gematsu.com/?s=\u0002\u00010",
-                    "s": "http://rubygems.org/search?query=\u0002\u000118",
+                    "s": "http://rubygems.org/search?query=\u0002\u000117",
                     "ug": "http://www.gemug.ge/?s=\u0002\u00010"
                 },
                 "n": {
-                    "\u0010": "http://genius.com/search?q=\u0002\u0001886",
-                    "bank": "http://www.ncbi.nlm.nih.gov/nuccore/?term=\u0002\u00014",
+                    "\u0010": "http://genius.com/search?q=\u0002\u0001735",
+                    "bank": "http://www.ncbi.nlm.nih.gov/nuccore/?term=\u0002\u00015",
                     "der": "http://gender.wikia.com/search?query=\u0002\u00010",
                     "e": {
-                        "\u0010": "//www.ncbi.nlm.nih.gov/gene/?term=\u0002 \u000114",
+                        "\u0010": "//www.ncbi.nlm.nih.gov/gene/?term=\u0002 \u00018",
                         "a": "//www.genealogieonline.nl/en/zoeken/?q=\u0002 \u00010",
-                        "cards": "http://www.genecards.org/index.php?path=/Search/keyword/\u0002\u000112",
+                        "cards": "http://www.genecards.org/index.php?path=/Search/keyword/\u0002\u000114",
                         "rasia": "http://www.generasia.com/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
-                        "sis": "http://gen.lib.rus.ec/search.php?req=\u0002&lg_topic=libgen&open=0&view=simple&res=25&phrase=1&column=def\u00019"
+                        "sis": "http://gen.lib.rus.ec/search.php?req=\u0002&lg_topic=libgen&open=0&view=simple&res=25&phrase=1&column=def\u000113"
                     },
                     "hu": "//en.glosbe.com/en/hu/\u0002\u00016",
                     "ickbruch": "http://genickbruch.com/index.php?befehl=suche&sname=\u0002\u00010",
-                    "ius": "//genius.com/search?q=\u0002\u00012855",
+                    "ius": "//genius.com/search?q=\u0002\u00012665",
                     "ma": "//duckduckgo.com/?q=\u0002+site%3Ahttp%3A%2F%2Fgenma.free.fr\u00010",
-                    "pkg": "//packages.gentoo.org/packages/search?q=\u0002\u0001129",
+                    "pkg": "//packages.gentoo.org/packages/search?q=\u0002\u000197",
                     "too": {
-                        "\u0010": "http://wiki.gentoo.org/index.php?search=\u0002\u0001176",
-                        "pkg": "//packages.gentoo.org/packages/search?q=\u0002\u0001129",
-                        "wiki": "//wiki.gentoo.org/index.php?search=\u0002\u000114"
+                        "\u0010": "http://wiki.gentoo.org/index.php?search=\u0002\u0001194",
+                        "pkg": "//packages.gentoo.org/packages/search?q=\u0002\u000197",
+                        "wiki": "//wiki.gentoo.org/index.php?search=\u0002\u00018"
                     }
                 },
                 "o": {
-                    "\u0010": "http://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=\u0002\u00016",
+                    "\u0010": "http://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=\u0002\u00013",
                     "awesome": "http://geoawesomeness.com/?s=\u0002\u00010",
                     "cache": "http://www.geocaching.com/seek/nearest.aspx?key=\u0002\u00010",
                     "caching": "http://www.geocaching.com/seek/nearest.aspx?key=\u0002\u00010",
                     "graph": {
-                        "\u0010": "//www.geograph.org.uk/of/\u0002\u00010",
+                        "\u0010": "//www.geograph.org.uk/of/\u0002\u00013",
                         "y": "//geofactoftheday.blogspot.com/search?q=\u0002\u00010"
                     },
                     "ip": {
-                        "\u0010": "http://www.infosniper.net/index.php?ip_address=\u0002\u000116",
+                        "\u0010": "http://www.infosniper.net/index.php?ip_address=\u0002\u000117",
                         "tool": "http://geoiptool.com/fr/?IP=\u0002\u00010"
                     },
                     "names": "http://www.geonames.org/search.html?q=\u0002\u00010",
                     "norge": "//kartkatalog.geonorge.no/search?text=\u0002\u00010",
                     "rges": "http://www.zeno.org/Zeno/0/Suche?q=\u0002&k=Georges-1913\u00010",
-                    "tool": "//iplookup.flagfox.net/?ip=\u0002\u000115",
-                    "uri": "//www.openstreetmap.org/search?query=\u0002#map=7/0.000/-60.000\u00010"
+                    "tool": "//iplookup.flagfox.net/?ip=\u0002\u00010",
+                    "uri": "//www.openstreetmap.org/search?query=\u0002#map=7/0.000/-60.000\u00014"
                 },
-                "s": "//www.google.es/search?q=\u0002 \u00012000",
+                "s": "//www.google.es/search?q=\u0002 \u00011648",
                 "tabstract": "//www.getabstract.com/en/search?initial=true&query=\u0002\u00010",
                 "tchu": "http://www.getchu.com/php/nsearch.phtml?search_keyword=\u0002\u00010",
                 "tdeals": "//getdeals.co.in/search?q=\u0002\u00010",
@@ -6424,116 +6424,116 @@
                 "tlinkinfo": "http://www.getlinkinfo.com/info?link=\u0002\u00010",
                 "tracker": "//www.ge-tracker.com/names/\u0002\u00010",
                 "tty": {
-                    "\u0010": "//www.gettyimages.com/photos/\u0002\u000128",
-                    "images": "http://www.gettyimages.com/Search/Search.aspx?src=quick&contractUrl=1&family=creative&phrase=\u0002\u000111"
+                    "\u0010": "//www.gettyimages.com/photos/\u0002\u000119",
+                    "images": "http://www.gettyimages.com/Search/Search.aspx?src=quick&contractUrl=1&family=creative&phrase=\u0002\u00010"
                 },
-                "x": "//search.gexsi.com/en/search/?q=\u0002\u00014"
+                "x": "//search.gexsi.com/en/search/?q=\u0002\u00010"
             },
             "f": {
-                "\u0010": "http://finance.google.com/?q=\u0002&sa=N&tab=fe\u00011686",
+                "\u0010": "http://finance.google.com/?q=\u0002&sa=N&tab=fe\u00011748",
                 "a": {
                     "\u0010": "//www.google.com/search?hl=fa&q=\u0002\u00010",
                     "ctory": "http://geniusfactory.fr/search/\u0002\u00010",
                     "q": {
-                        "\u0010": "http://www.gamefaqs.com/search/index.html?game=\u0002\u00010",
-                        "s": "http://www.gamefaqs.com/search/index.html?game=\u0002&platform=0\u000127"
+                        "\u0010": "http://www.gamefaqs.com/search/index.html?game=\u0002\u00014",
+                        "s": "http://www.gamefaqs.com/search/index.html?game=\u0002&platform=0\u000122"
                     }
                 },
-                "bf": "//geriafurch.bzh/fr?q=\u0002&d=brfr\u00010",
+                "bf": "//geriafurch.bzh/fr?q=\u0002&d=brfr\u00014",
                 "c": "http://greatfirewallofchina.org/index.php?siteurl=\u0002\u00010",
-                "fb": "//geriafurch.bzh/fr?q=\u0002&d=frbr\u00010",
+                "fb": "//geriafurch.bzh/fr?q=\u0002&d=frbr\u00014",
                 "g": {
-                    "\u0010": "//www.geeksforgeeks.org/?q=\u0002\u00016",
+                    "\u0010": "//www.geeksforgeeks.org/?q=\u0002\u000116",
                     "uru": "//www.gurufocus.com/guru/\u0002/stock-picks\u00010"
                 },
                 "i": {
-                    "\u0010": "//www.google.fi/search?q=\u0002\u0001416",
+                    "\u0010": "//www.google.fi/search?q=\u0002\u0001165",
                     "et": "//glosbe.com/fi/et/\u0002\u00010",
-                    "nance": "http://finance.google.com/?q=\u0002&sa=N&tab=fe\u00011686"
+                    "nance": "http://finance.google.com/?q=\u0002&sa=N&tab=fe\u00011748"
                 },
                 "k": "//www.grafikart.fr/search?q=\u0002\u00010",
                 "l": {
-                    "\u0010": "//www.google.com/flights/#search;t=\u0002\u000130",
-                    "ights": "//www.google.com/flights/#search;t=\u0002\u000130"
+                    "\u0010": "//www.google.com/flights/#search;t=\u0002\u000146",
+                    "ights": "//www.google.com/flights/#search;t=\u0002\u000146"
                 },
                 "ont": {
-                    "\u0010": "//fonts.google.com/?query=\u0002\u000113",
-                    "s": "//fonts.google.com/?query=\u0002\u000113"
+                    "\u0010": "//fonts.google.com/?query=\u0002\u000110",
+                    "s": "//fonts.google.com/?query=\u0002\u000110"
                 },
-                "ork": "//greasyfork.org/en/scripts?q=\u0002\u000111",
+                "ork": "//greasyfork.org/en/scripts?q=\u0002\u000110",
                 "orums": "//productforums.google.com/forum/#!topicsearch/\u0002\u00010",
-                "r": "http://www.google.fr/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00015363",
+                "r": "http://www.google.fr/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00015258",
                 "stock": "//www.gurufocus.com/stock/\u0002/summary\u00010",
                 "wiki": "//en.gfwiki.com/index.php?search=\u0002\u00010",
                 "x": "http://www.graffx.fr/blabla/index.php?q=\u0002\u00010",
                 "y": {
-                    "\u0010": "//gfycat.com/gifs/search/\u0002\u00016",
-                    "catdepot": "//www.reddit.com/r/GfycatDepot/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u000119"
+                    "\u0010": "//gfycat.com/gifs/search/\u0002\u00010",
+                    "catdepot": "//www.reddit.com/r/GfycatDepot/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00016"
                 }
             },
             "g": {
-                "\u0010": "http://groups.google.com/groups/search?q=\u0002&qt_s=Search+Groups\u0001205",
+                "\u0010": "http://groups.google.com/groups/search?q=\u0002&qt_s=Search+Groups\u0001263",
                 "b": {
-                    "\u0010": "http://www.geogebra.org/cms/\u0002\u00017",
+                    "\u0010": "http://www.geogebra.org/cms/\u0002\u000111",
                     "tube": "http://tube.geogebra.org/search/perform/search/\u0002\u00010"
                 },
                 "ca": "//gabgagnon.ca/?s=\u0002\u00010",
-                "d": "//www.google.gp/?gws_rd=ssl#q= \u0002 \u00013",
-                "if": "//google.com/search?q=\u0002&site=webhp&tbm=isch&tbs=itp%3Aanimated\u000193",
+                "d": "//www.google.gp/?gws_rd=ssl#q= \u0002 \u00010",
+                "if": "//google.com/search?q=\u0002&site=webhp&tbm=isch&tbs=itp%3Aanimated\u000173",
                 "j": "http://globalgamejam.org/?q=\u0002\u00010",
                 "net": "//gamegator.net/search.php?q=\u0002\u00010",
                 "r": {
-                    "\u0010": "http://www.google.gr/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000181",
+                    "\u0010": "http://www.google.gr/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000119",
                     "law": "//ggr-law.com/suche/?id=1843&tx_kesearch_pi1%5Bsword%5D=\u0002\u00010",
-                    "oups": "http://groups.google.com/groups/search?q=\u0002&qt_s=Search+Groups\u0001205"
+                    "oups": "http://groups.google.com/groups/search?q=\u0002&qt_s=Search+Groups\u0001263"
                 }
             },
             "h": {
-                "\u0010": "//github.com/search?utf8=%E2%9C%93&q=\u0002\u000121499",
-                "acks": "//www.ghacks.net/?s=\u0002\u000165",
+                "\u0010": "//github.com/search?utf8=%E2%9C%93&q=\u0002\u000118413",
+                "acks": "//www.ghacks.net/?s=\u0002\u000148",
                 "ananews": "//ghananews.xyz/?s=\u0002\u00010",
-                "at": "//geizhals.at/?in=&fs=\u0002\u00017",
+                "at": "//geizhals.at/?in=&fs=\u0002\u00010",
                 "c": {
-                    "\u0010": "//github.com/search?utf8=✓&q=\u0002&type=Code\u0001146",
-                    "ode": "//github.com/search?utf8=✓&q=\u0002&type=Code\u0001146"
+                    "\u0010": "//github.com/search?utf8=✓&q=\u0002&type=Code\u0001128",
+                    "ode": "//github.com/search?utf8=✓&q=\u0002&type=Code\u0001128"
                 },
-                "de": "//geizhals.de/?fs=\u0002\u0001310",
+                "de": "//geizhals.de/?fs=\u0002\u0001253",
                 "io": "//duckduckgo.com/?q=site%3Agithub.io+\u0002&ia=web\u00010",
                 "js": "//github.com/search?l=JavaScript&o=desc&q=\u0002&s=indexed&type=Code\u00010",
-                "k": "http://www.google.com.hk/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00011024",
-                "l": "http://www.groenehartscholen.nl/lyceum/=\u0002\u00010",
+                "k": "http://www.google.com.hk/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001750",
+                "l": "http://www.groenehartscholen.nl/lyceum/=\u0002\u00014",
                 "our": "//google.com/search?q=\u0002&tbs=qdr:h\u00010",
-                "p": "//github.com/search?q=is%3Aprivate+\u0002\u000139",
+                "p": "//github.com/search?q=is%3Aprivate+\u0002\u000197",
                 "r": {
-                    "\u0010": "//github.com/\u0002\u000130",
-                    "epo": "//github.com/\u0002\u000130"
+                    "\u0010": "//github.com/\u0002\u000128",
+                    "epo": "//github.com/\u0002\u000128"
                 },
                 "t": {
                     "\u0010": "//github.com/trending/\u0002\u00010",
-                    "opic": "//github.com/topic/\u0002\u00013"
+                    "opic": "//github.com/topic/\u0002\u00014"
                 },
                 "u": {
-                    "\u0010": "http://www.google.hu/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000122",
+                    "\u0010": "http://www.google.hu/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000119",
                     "en": "//en.glosbe.com/hu/en/\u0002\u00010",
                     "s": {
-                        "\u0010": "//github.com/\u0002/\u000115",
-                        "er": "//github.com/search?type=Users&q=\u0002\u00010"
+                        "\u0010": "//github.com/\u0002/\u000139",
+                        "er": "//github.com/search?type=Users&q=\u0002\u00014"
                     }
                 }
             },
             "i": {
-                "\u0010": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000158368",
+                "\u0010": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000153175",
                 "a": {
                     "\u0010": "http://www.gia.edu/cs/Satellite?pagename=GST%2FDispatcher&childpagename=GIA%2FPage%2FReportCheck&c=Page&cid=1355954554547&reportno=\u0002\u00010",
                     "llozafferano": "//www.giallozafferano.it/ricerca-ricette/\u0002\u00010",
                     "nt": {
                         "\u0010": "//www.giant-bicycles.com/global/search?keyword=\u0002\u00010",
-                        "bomb": "http://www.giantbomb.com/search/?q=\u0002\u00019"
+                        "bomb": "http://www.giantbomb.com/search/?q=\u0002\u000111"
                     },
                     "u": "//www.google.com.au/search?tbm=isch&q=\u0002&tbs=imgo:1\u00010"
                 },
                 "b": {
-                    "\u0010": "//gibiru.com/results.html?q=\u0002&cx=partner-pub-5956360965567042%3A8627692578&cof=FORID%3A11&ie=UTF-8\u000169",
+                    "\u0010": "//gibiru.com/results.html?q=\u0002&cx=partner-pub-5956360965567042%3A8627692578&cof=FORID%3A11&ie=UTF-8\u000145",
                     "bon": "//gibbon.co/search?q=\u0002\u00010",
                     "ert": {
                         "\u0010": "//www.gibert.com/catalogsearch/result/?q=\u0002\u00010",
@@ -6542,114 +6542,114 @@
                 },
                 "c": {
                     "\u0010": "//www.google.com/search?q=\u0002&tbm=isch&sout=1\u00013",
-                    "a": "http://www.google.ca/search?q=\u0002&tbm=isch\u000163"
+                    "a": "http://www.google.ca/search?q=\u0002&tbm=isch\u000115"
                 },
-                "d": "http://www.google.co.id/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00017",
+                "d": "http://www.google.co.id/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00014",
                 "e": {
-                    "\u0010": "http://www.google.ie/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000175",
+                    "\u0010": "http://www.google.ie/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001100",
                     "z": {
-                        "\u0010": "http://geizhals.at/eu/?in=&fs=\u0002\u0001140",
-                        "hals": "http://geizhals.at/eu/?in=&fs=\u0002\u0001140"
+                        "\u0010": "http://geizhals.at/eu/?in=&fs=\u0002\u000184",
+                        "hals": "http://geizhals.at/eu/?in=&fs=\u0002\u000184"
                     }
                 },
                 "f": {
-                    "\u0010": "//giphy.com/search/\u0002\u0001247",
-                    "cities": "http://gifcities.org/?q=\u0002\u00010",
+                    "\u0010": "//giphy.com/search/\u0002\u0001242",
+                    "cities": "http://gifcities.org/?q=\u0002\u000114",
                     "f": {
                         "\u0010": "http://gif-finder.com/?s=\u0002\u00010",
                         "gaff": "http://community.giffgaff.com/t5/forums/searchpage/tab/message?q=\u0002\u00010"
                     },
-                    "l": "http://google.com/search?btnI=1&q=\u0002\u00010",
+                    "l": "http://google.com/search?btnI=1&q=\u0002\u00016",
                     "tinfo": "http://www.giftinformation.se/searchpage/?query=\u0002\u00010"
                 },
                 "ga": {
                     "\u0010": "http://www.gigablast.com/search?q=\u0002\u00010",
                     "-cultures": "http://giga-cultures.com/recherche?controller=search&search_query=\u0002:\u00010",
                     "blast": "http://www.gigablast.com/search?q=\u0002\u00010",
-                    "byte": "//www.gigabyte.com/Search?kw=\u0002\u00010",
+                    "byte": "//www.gigabyte.com/Search?kw=\u0002\u00013",
                     "ntti": "http://www.gigantti.fi/search?SearchTerm=\u0002\u00010",
                     "om": "http://gigaom.com/?s=\u0002\u00010"
                 },
-                "i": "http://www.gesetze-im-internet.de/cgi-bin/htsearch?config=Gesamt_bmjhome2005&method=and&words=\u0002\u000118",
-                "k": "http://www.google.co.il/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
-                "l": "//www.google.co.il/#q=\u0002\u00010",
+                "i": "http://www.gesetze-im-internet.de/cgi-bin/htsearch?config=Gesamt_bmjhome2005&method=and&words=\u0002\u000117",
+                "k": "http://www.google.co.il/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00013",
+                "l": "//www.google.co.il/#q=\u0002\u00015",
                 "m": {
-                    "\u0010": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000158368",
-                    "ages": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000158368",
-                    "g": "//www.google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u00011281"
+                    "\u0010": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000153175",
+                    "ages": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000153175",
+                    "g": "//www.google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u00011150"
                 },
-                "n": "//www.google.co.in/search?q=\u0002\u0001260",
+                "n": "//www.google.co.in/search?q=\u0002\u000169",
                 "p": {
-                    "\u0010": "http://glosbe.com/it/pl/\u0002\u00010",
+                    "\u0010": "http://glosbe.com/it/pl/\u0002\u00013",
                     "hy": {
-                        "\u0010": "http://giphy.com/search/\u0002 \u0001502",
+                        "\u0010": "http://giphy.com/search/\u0002 \u0001380",
                         "tv": "http://tv.giphy.com/\u0002\u00010"
                     }
                 },
-                "r": "http://dearcomputer.nl/gir/?q=\u0002&s=8&imgtype=any\u00013",
+                "r": "http://dearcomputer.nl/gir/?q=\u0002&s=8&imgtype=any\u00015",
                 "s": {
-                    "\u0010": "//www.google.com/search?site=imghp&tbm=isch&q=\u0002\u0001473",
-                    "afeoff": "http://www.google.com/images?safe=off&q=\u0002\u000113",
-                    "off": "http://www.google.com/images?safe=off&q=\u0002\u000113",
-                    "se": "//gis.stackexchange.com/search?q=\u0002\u00010",
+                    "\u0010": "//www.google.com/search?site=imghp&tbm=isch&q=\u0002\u0001413",
+                    "afeoff": "http://www.google.com/images?safe=off&q=\u0002\u000110",
+                    "off": "http://www.google.com/images?safe=off&q=\u0002\u000110",
+                    "se": "//gis.stackexchange.com/search?q=\u0002\u00014",
                     "stackexchange": "http://gis.stackexchange.com/search?q=\u0002 \u00010",
-                    "t": "//gist.github.com/search?q=\u0002\u000165"
+                    "t": "//gist.github.com/search?q=\u0002\u0001129"
                 },
                 "t": {
-                    "\u0010": "//github.com/search?utf8=%E2%9C%93&q=\u0002\u000121499",
-                    "-scm": "//git-scm.com/search/results?search=\u0002\u00010",
+                    "\u0010": "//github.com/search?utf8=%E2%9C%93&q=\u0002\u000118413",
+                    "-scm": "//git-scm.com/search/results?search=\u0002\u00019",
                     "2": "//libgit2.github.com/libgit2/#HEAD/search/\u0002\u00010",
-                    "docs": "//git-scm.com/search/results?search=\u0002\u00010",
+                    "docs": "//git-scm.com/search/results?search=\u0002\u00019",
                     "hub": {
-                        "\u0010": "http://github.com/search?q=\u0002&type=Everything&repo=&langOverride=&start_value=1\u00013100",
+                        "\u0010": "http://github.com/search?q=\u0002&type=Everything&repo=&langOverride=&start_value=1\u00012560",
                         "help": "//help.github.com/search/?q=\u0002\u00010",
                         "stars": "//github.com/stars?utf8=%E2%9C%93&q=\u0002\u00010"
                     },
                     "i": {
                         "\u0010": "//www.google.fr/maps/dir/\u0002/\u0002\u00010",
-                        "gnore": "//www.gitignore.io/api/\u0002\u00017"
+                        "gnore": "//www.gitignore.io/api/\u0002\u00014"
                     },
                     "l": {
-                        "\u0010": "http://www.google.it/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001148",
-                        "ab": "//gitlab.com/search?utf8=%E2%9C%93&search=\u0002&group_id=&repository_ref=\u000161"
+                        "\u0010": "http://www.google.it/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001141",
+                        "ab": "//gitlab.com/search?utf8=%E2%9C%93&search=\u0002&group_id=&repository_ref=\u000150"
                     },
                     "ote": "//gitote.in/explore/repos?q=\u0002\u00010",
                     "tigidiyor": "http://www.gittigidiyor.com/arama/?k=\u0002\u00010"
                 },
-                "uk": "http://www.google.co.uk/search?tbm=isch&q=\u0002&tbs=imgo:1\u00014",
-                "url": "//www.google.com/searchbyimage?image_url=\u0002\u00018",
-                "ve": "//www.givero.com/search?q=\u0002\u00010",
+                "uk": "http://www.google.co.uk/search?tbm=isch&q=\u0002&tbs=imgo:1\u00018",
+                "url": "//www.google.com/searchbyimage?image_url=\u0002\u000111",
+                "ve": "//www.givero.com/search?q=\u0002\u00014",
                 "zes": "http://es.gizmodo.com/search?q=\u0002\u00010",
-                "zmodo": "http://gizmodo.com/search?q=\u0002\u00014",
+                "zmodo": "http://gizmodo.com/search?q=\u0002\u00016",
                 "zoogle": "http://www.gizoogle.net/index.php?search=\u0002\u00010"
             },
             "j": {
-                "\u0010": "http://www.google.co.jp/search?q=\u0002\u00011385",
+                "\u0010": "http://www.google.co.jp/search?q=\u0002\u00011422",
                 "ensidige": "//www.gjensidige.no/s%C3%B8k?query=\u0002\u00010",
-                "p": "http://www.google.co.jp/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000187"
+                "p": "http://www.google.co.jp/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001112"
             },
             "k": {
                 "\u0010": "//www.gamekult.com/rechercher-jeu.html?q=\u0002\u00010",
-                "r": "http://www.google.co.kr/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010"
+                "r": "http://www.google.co.kr/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00015"
             },
             "l": {
-                "\u0010": "//www.opengl.org/search/?cx=017055583490642512057%3Ahwpumfa180i&cof=FORID%3A9&q=\u0002\u000153",
-                "ab": "//gitlab.com/search?utf8=✓&search=\u0002\u000125",
+                "\u0010": "//www.opengl.org/search/?cx=017055583490642512057%3Ahwpumfa180i&cof=FORID%3A9&q=\u0002\u000160",
+                "ab": "//gitlab.com/search?utf8=✓&search=\u0002\u000147",
                 "adrys": "http://gladrys.com/search0results-plant\u0002.html\u00010",
-                "assdoor": "//www.glassdoor.com/Job/jobs.htm?sc.keyword=\u0002\u000113",
+                "assdoor": "//www.glassdoor.com/Job/jobs.htm?sc.keyword=\u0002\u000114",
                 "atest": "http://www.google.com/search?q=\u0002&tbs=rltm:1\u00010",
-                "d": "//www.glassdoor.com/Reviews/company-reviews.htm?suggestCount=0&suggestChosen=false&clickSource=searchBtn&typedKeyword=\u0002+&sc.keyword=\u0002+&locT=&locId=&jobType=\u000129",
+                "d": "//www.glassdoor.com/Reviews/company-reviews.htm?suggestCount=0&suggestChosen=false&clickSource=searchBtn&typedKeyword=\u0002+&sc.keyword=\u0002+&locT=&locId=&jobType=\u00013",
                 "ink": "http://www.google.com/search?as_lq=\u0002&hl=en&btnG=Search\u00010",
                 "itch": "//glitch.com/search?q=\u0002\u00010",
                 "k": "//www.google.lk/search?q=\u0002\u00010",
                 "mail": "http://www.theglobeandmail.com/search/?q=\u0002\u00010",
                 "n": "//www.gepir.de/?search=\u0002\u00010",
                 "obal": {
-                    "\u0010": "http://www.globalresearch.ca/search?q=\u0002\u00014",
+                    "\u0010": "http://www.globalresearch.ca/search?q=\u0002\u00013",
                     "edge": "http://globaledge.msu.edu/search?q=\u0002\u00010"
                 },
                 "obeandmail": "//www.theglobeandmail.com/search/?q=\u0002&mode=all\u00010",
-                "obetrotter": "//www.globetrotter.de/search?q=\u0002\u00010",
+                "obetrotter": "//www.globetrotter.de/search?q=\u0002\u00013",
                 "oboesporte": "//globoesporte.globo.com/busca/?q=\u0002\u00010",
                 "ocal": "http://local.google.com/maps?f=q&source=s_q&geocode=&q=\u0002\u00010",
                 "oriatv": "http://gloria.tv/?search=\u0002\u00010",
@@ -6657,15 +6657,15 @@
                 "otennl": "http://www.interglot.com/dictionary/en/nl/search?q=\u0002\u00010",
                 "otesen": "http://www.interglot.com/dictionary/es/en/search?q=\u0002 \u00010",
                 "otnl": "http://interglot.com/dictionary/nl/en/search?q=\u0002\u00010",
-                "ottolog": "http://glottolog.org/glottolog?search=\u0002\u00018",
+                "ottolog": "http://glottolog.org/glottolog?search=\u0002\u00014",
                 "s": {
-                    "\u0010": "//duckduckgo.com/?q=site%3Agolang.org+\u0002\u00014",
+                    "\u0010": "//duckduckgo.com/?q=site%3Agolang.org+\u0002\u000113",
                     "e": "//german.stackexchange.com/search?q=\u0002\u00010"
                 },
-                "t": "http://www.google.lt/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00014",
+                "t": "http://www.google.lt/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00013",
                 "u": {
-                    "\u0010": "//www.google.lu/search?q=\u0002\u000131",
-                    "ck": "http://www.google.com/search?q=\u0002&btnI\u000189",
+                    "\u0010": "//www.google.lu/search?q=\u0002\u000132",
+                    "ck": "http://www.google.com/search?q=\u0002&btnI\u00013",
                     "tenfreerecipebox": "//glutenfreerecipebox.com/?s=\u0002\u00010"
                 },
                 "v": "http://www.google.lv/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
@@ -6673,60 +6673,60 @@
                 "yde": "http://glyde.com/stores/glyde#!display_as=2&s_query=\u0002\u00010"
             },
             "m": {
-                "\u0010": "//google.com/maps/place/\u0002\u000154951",
+                "\u0010": "//google.com/maps/place/\u0002\u000158786",
                 "a": {
-                    "\u0010": "//mail.google.com/mail/u/0/#search/\u0002\u0001554",
+                    "\u0010": "//mail.google.com/mail/u/0/#search/\u0002\u0001422",
                     "il": {
-                        "\u0010": "//mail.google.com/mail/#search/\u0002\u00017056",
-                        "h": "//mail.google.com/mail/u/0/h/?s=q&q=\u0002&nvp_site_mail=Search%20Mail\u000124"
+                        "\u0010": "//mail.google.com/mail/#search/\u0002\u00016584",
+                        "h": "//mail.google.com/mail/u/0/h/?s=q&q=\u0002&nvp_site_mail=Search%20Mail\u00016"
                     },
                     "n": {
                         "\u0010": "//support.google.com/search?q=\u0002\u00010",
                         "ews": "//www.gmanetwork.com/news/search/?q=\u0002\u00010"
                     },
                     "p": {
-                        "\u0010": "http://maps.google.com/maps?q=\u0002\u00012494",
-                        "s": "http://maps.google.com/maps?q=\u0002\u00012494"
+                        "\u0010": "http://maps.google.com/maps?q=\u0002\u00012293",
+                        "s": "http://maps.google.com/maps?q=\u0002\u00012293"
                     },
                     "rket": "http://search.gmarket.co.kr/search.aspx?keyword=\u0002\u00010",
                     "t": "//www.google.at/maps/search/\u0002\u00010",
-                    "u": "//www.google.com.au/maps/search/\u0002 \u000139"
+                    "u": "//www.google.com.au/maps/search/\u0002 \u000174"
                 },
                 "c": {
                     "\u0010": "//www.google.com/maps?q=\u0002&output=classic\u00014",
-                    "a": "//www.google.ca/maps/?q=\u0002\u00015",
+                    "a": "//www.google.ca/maps/?q=\u0002\u00018",
                     "l": "//www.google.cl/maps/place/\u0002\u00010"
                 },
                 "d": {
-                    "\u0010": "//www.google.com/maps/dir/\u0002\u00010",
-                    "e": "//www.google.de/maps/place/\u0002\u000151",
-                    "ir": "//www.google.com/maps/dir//\u0002\u00015"
+                    "\u0010": "//www.google.com/maps/dir/\u0002\u00015",
+                    "e": "//www.google.de/maps/place/\u0002\u000140",
+                    "ir": "//www.google.com/maps/dir//\u0002\u00018"
                 },
-                "e": "//www.gme.cz/vysledky-vyhledavani?search_keyword= \u0002\u00010",
-                "fr": "//www.google.fr/maps/search/\u0002\u000127",
+                "e": "//www.gme.cz/vysledky-vyhledavani?search_keyword= \u0002\u00019",
+                "fr": "//www.google.fr/maps/search/\u0002\u000110",
                 "g": {
                     "\u0010": "//www.greenmangaming.com/search/\u0002\u00010",
                     "f": "//www.greenmangaming.com/search/\u0002\u00010"
                 },
-                "il": "//www.google.co.il/maps/search/\u0002/?hl=iw\u00018",
-                "it": "//www.google.it/maps/place/\u0002\u00014",
-                "jp": "//www.google.co.jp/maps/place/\u0002\u00014",
-                "l": "//www.gml.se/bocker/sok?q=\u0002\u00013",
-                "nl": "//www.google.de/maps/place/\u0002\u000151",
+                "il": "//www.google.co.il/maps/search/\u0002/?hl=iw\u00019",
+                "it": "//www.google.it/maps/place/\u0002\u00019",
+                "jp": "//www.google.co.jp/maps/place/\u0002\u00016",
+                "l": "//www.gml.se/bocker/sok?q=\u0002\u00015",
+                "nl": "//www.google.de/maps/place/\u0002\u000140",
                 "ob": "http://www.google.com/gwt/x?u=\u0002\u00010",
-                "od": "http://wiki.garrysmod.com/page/Special:Search?search=\u0002&fulltext=Search\u00010",
-                "onth": "http://www.google.com/search?q=\u0002&tbs=qdr:m\u000122",
-                "ps": "http://geekmps.fr/component/search/?searchword=\u0002 \u00015",
-                "r": "//gumroad.com/discover?query=\u0002\u00010",
+                "od": "http://wiki.garrysmod.com/page/Special:Search?search=\u0002&fulltext=Search\u00013",
+                "onth": "http://www.google.com/search?q=\u0002&tbs=qdr:m\u000123",
+                "ps": "http://geekmps.fr/component/search/?searchword=\u0002 \u00017",
+                "r": "//gumroad.com/discover?query=\u0002\u00014",
                 "si": "//www.google.si/maps/search/\u0002/\u00010",
-                "tw": "//www.google.com.tw/maps?hl=zh-TW&q=\u0002\u000153",
-                "uk": "//www.google.co.uk/maps/place/\u0002 \u000133",
+                "tw": "//www.google.com.tw/maps?hl=zh-TW&q=\u0002\u000171",
+                "uk": "//www.google.co.uk/maps/place/\u0002 \u000130",
                 "usic": "http://music.google.com/music/listen?#\u0002_sr\u00010",
-                "x": "//www.google.com.mx/#q=\u0002\u000120",
-                "y": "http://www.google.com.my/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00014"
+                "x": "//www.google.com.mx/#q=\u0002\u00015",
+                "y": "http://www.google.com.my/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010"
             },
             "n": {
-                "\u0010": "//news.google.com/news/search/section/q/\u0002\u00018478",
+                "\u0010": "//news.google.com/news/search/section/q/\u0002\u000110589",
                 "at": "//www.google.at/#q=\u0002&tbm=nws\u00010",
                 "au": "//news.google.com/search?q=\u0002&hl=en-AU&gl=AU&ceid=AU%3Aen\u00010",
                 "avi": "//r.gnavi.co.jp/area/jp/rs/?fwr=\u0002\u00010",
@@ -6735,23 +6735,23 @@
                     "e": "//news.google.com/news/search/section/q/\u0002/?gl=BE&ned=nl_be&hl=nl\u00010"
                 },
                 "ca": "//news.google.com/news/search/section/q/\u0002/\u0002?hl=en-CA&ned=ca\u00010",
-                "cr": "//www.google.com/search?gws_rd=cr&gl=us&hl=en&num=20&q=\u0002\u000110",
+                "cr": "//www.google.com/search?gws_rd=cr&gl=us&hl=en&num=20&q=\u0002\u0001116",
                 "da": "//www.google.com/?gws_rd=ssl#q=\u0002&tbs=ida:1&gl=us\u00010",
-                "de": "//news.google.com/news/search/section/q/\u0002?hl=de&ned=de\u0001139",
-                "es": "//www.google.es/search?q=\u0002&prmd=nvi&source=lnms&tbm=nws&sa=X&ved=0ahUKEwiTxIfujK3XAhXItRoKHTQfDLYQ_AUIEigB&biw=375&bih=553\u00016",
-                "ews": "//news.google.com/news/search/section/q/\u0002/\u0002\u0001762",
-                "fr": "http://www.google.fr/search?aq=f&hl=fr&gl=fr&tbm=nws&btnmeta_news_search=1&q=\u0002 \u000146",
-                "it": "//www.google.it/search?q=\u0002&hl=it&source=lnms&tbm=nws\u000134",
+                "de": "//news.google.com/news/search/section/q/\u0002?hl=de&ned=de\u0001146",
+                "es": "//www.google.es/search?q=\u0002&prmd=nvi&source=lnms&tbm=nws&sa=X&ved=0ahUKEwiTxIfujK3XAhXItRoKHTQfDLYQ_AUIEigB&biw=375&bih=553\u00010",
+                "ews": "//news.google.com/news/search/section/q/\u0002/\u0002\u0001963",
+                "fr": "http://www.google.fr/search?aq=f&hl=fr&gl=fr&tbm=nws&btnmeta_news_search=1&q=\u0002 \u000157",
+                "it": "//www.google.it/search?q=\u0002&hl=it&source=lnms&tbm=nws\u000118",
                 "l": {
-                    "\u0010": "http://www.google.nl/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001519",
+                    "\u0010": "http://www.google.nl/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001465",
                     "m": "http://globalnewlightofmyanmar.com/?s=\u0002\u00010"
                 },
-                "m": "http://www.google.com/m/search?site=news&q=\u0002\u00017",
-                "nl": "//www.google.com/search?hl=nl&gl=nl&tbm=nws&q=\u0002\u00010",
+                "m": "http://www.google.com/m/search?site=news&q=\u0002\u00015",
+                "nl": "//www.google.com/search?hl=nl&gl=nl&tbm=nws&q=\u0002\u00015",
                 "o": {
-                    "\u0010": "http://www.google.no/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000170",
+                    "\u0010": "http://www.google.no/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000196",
                     "me": {
-                        "\u0010": "http://live.gnome.org/Home?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u00010",
+                        "\u0010": "http://live.gnome.org/Home?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u00016",
                         "bugs": "//gitlab.gnome.org/groups/GNOME/-/issues?search=\u0002\u00010",
                         "dev": "//developer.gnome.org/symbols/?q=\u0002\u00010",
                         "wiki": "//wiki.gnome.org/Home?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u00010"
@@ -6764,51 +6764,51 @@
                 },
                 "t": "http://www.generation-nt.com/s/\u0002/\u00010",
                 "u": {
-                    "\u0010": "http://www.gnu.org/cgi-bin/estseek.cgi?phrase=\u0002\u00013",
-                    "k": "//www.google.co.uk/search?hl=en&gl=uk&tbm=nws&authuser=0&q=\u0002\u000127",
+                    "\u0010": "http://www.gnu.org/cgi-bin/estseek.cgi?phrase=\u0002\u00017",
+                    "k": "//www.google.co.uk/search?hl=en&gl=uk&tbm=nws&authuser=0&q=\u0002\u000118",
                     "s": "//news.google.com/news/search/section/q/\u0002/\u0002?hl=en&ned=us\u00019"
                 },
-                "z": "http://www.google.co.nz/search?&source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001120"
+                "z": "http://www.google.co.nz/search?&source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001140"
             },
             "o": {
-                "\u0010": "//mail.google.com/mail/u/0/#search/\u0002\u0001554",
+                "\u0010": "//mail.google.com/mail/u/0/#search/\u0002\u0001422",
                 "-search": "http://go-search.org/search?q=\u0002\u00010",
-                "at": "//www.goatbots.com/search/\u0002\u00010",
+                "at": "//www.goatbots.com/search/\u0002\u00013",
                 "bago": "//gobago.it/?q=\u0002\u00010",
-                "bang": "http://duckgobang.com/?s=\u0002\u00013",
+                "bang": "http://duckgobang.com/?s=\u0002\u00010",
                 "cafe": "//golang.cafe/Golang-\u0002-Jobs\u00010",
-                "comics": "//www.gocomics.com/search/results?utf8=%E2%9C%93&terms=\u0002\u00016",
+                "comics": "//www.gocomics.com/search/results?utf8=%E2%9C%93&terms=\u0002\u00014",
                 "compare": "http://www.gocompare.com/searchresults/?q=\u0002\u00010",
                 "d": {
-                    "\u0010": "http://www.gutsofdarkness.com/god/recherche.php?r1=\u0002\u00017",
+                    "\u0010": "http://www.gutsofdarkness.com/god/recherche.php?r1=\u0002\u000113",
                     "addy": "//www.godaddy.com/dpp/find?checkAvail=1%2c1&isc=daytona08&ci=8962&domainToCheck=\u0002\u00017",
                     "e": "//dictionary.goo.ne.jp/word/en/\u0002/\u00010",
                     "j": "//dictionary.goo.ne.jp/srch/jn/\u0002/m1u/\u00010",
-                    "oc": "//godoc.org/?q=\u0002\u0001236",
+                    "oc": "//godoc.org/?q=\u0002\u0001186",
                     "ot": {
-                        "\u0010": "http://docs.godotengine.org/en/stable/search.html?q=\u0002&check_keywords=yes&area=default\u000146",
+                        "\u0010": "http://docs.godotengine.org/en/stable/search.html?q=\u0002&check_keywords=yes&area=default\u000177",
                         "qa": "//godotengine.org/qa/search?q=\u0002\u00010"
                     },
-                    "s": "//dictionary.goo.ne.jp/thsrs/3913/meaning/m1u/\u0002/\u00010",
+                    "s": "//dictionary.goo.ne.jp/thsrs/3913/meaning/m1u/\u0002/\u00013",
                     "ville": "http://wiki.godvillegame.com/index.php?search=\u0002\u00010"
                 },
                 "e": {
                     "\u0010": "//www.goettingen.de/portalsuche.html?keyword=\u0002\u00010",
                     "ttingen": "http://www.wiki-goettingen.de/index.php?search=\u0002\u00010"
                 },
-                "fundme": "http://www.gofundme.com/mvc.php?route=search&term=\u0002\u00013",
+                "fundme": "http://www.gofundme.com/mvc.php?route=search&term=\u0002\u00010",
                 "g": {
-                    "\u0010": "//www.gog.com/games?search=\u0002\u0001218",
-                    "db": "//www.gogdb.org/products?search=\u0002\u000126",
-                    "o": "http://www.goodgopher.com/SearchResults.asp?query=\u0002&pr=GG\u00013"
+                    "\u0010": "//www.gog.com/games?search=\u0002\u0001220",
+                    "db": "//www.gogdb.org/products?search=\u0002\u000146",
+                    "o": "http://www.goodgopher.com/SearchResults.asp?query=\u0002&pr=GG\u00010"
                 },
                 "iw": "//gunsoficarusonline.fandom.com/wiki/Special:Search?query=\u0002\u00010",
                 "kifu": "http://gokifu.com/index.php?q=\u0002\u00010",
                 "l": {
-                    "\u0010": "http://www.gamingonlinux.com/index.php?module=search&q=\u0002\u000156",
-                    "ang": "http://golang.org/search?q=\u0002\u000146",
+                    "\u0010": "http://www.gamingonlinux.com/index.php?module=search&q=\u0002\u0001118",
+                    "ang": "http://golang.org/search?q=\u0002\u000135",
                     "d": {
-                        "\u0010": "http://goldbook.iupac.org/terms/search/\u0002\u00015",
+                        "\u0010": "http://goldbook.iupac.org/terms/search/\u0002\u00016",
                         "en": {
                             "\u0010": "//golden.com/search/\u0002\u00010",
                             "line": "http://www.goldenline.pl/szukaj/?q=\u0002\u00010",
@@ -6822,9 +6822,9 @@
                 "nthis": "http://gossiponthis.com/search/\u0002\u00010",
                 "nutss": "//www.gonutss.com/s?q=\u0002\u00010",
                 "o": {
-                    "\u0010": "http://search.goo.ne.jp/web.jsp?MT=\u0002&IE=UTF-8&OE=UTF-8\u000112",
+                    "\u0010": "http://search.goo.ne.jp/web.jsp?MT=\u0002&IE=UTF-8&OE=UTF-8\u000129",
                     "d": {
-                        "\u0010": "//m.banggood.com/search/\u0002.html\u00014",
+                        "\u0010": "//m.banggood.com/search/\u0002.html\u000111",
                         "feeds": "//goodfeeds.net/search?q=\u0002\u00010",
                         "films": "http://goodfil.ms/search?term=\u0002\u00010",
                         "foodau": "//www.goodfood.com.au/search?text=\u0002&type=recipe\u00010",
@@ -6833,52 +6833,52 @@
                             "uys": "//www.thegoodguys.com.au/SearchDisplay?categoryId=&storeId=900&catalogId=30000&langId=-1&sType=SimpleSearch&resultCatEntryType=2&showResultsPage=true&searchSource=Q&pageView=&beginIndex=0&orderBy=0&pageSize=60&searchTerm=\u0002\u00010"
                         },
                         "reads": {
-                            "\u0010": "http://www.goodreads.com/search/search?search_type=books&search[query]=\u0002\u0001419",
+                            "\u0010": "http://www.goodreads.com/search/search?search_type=books&search[query]=\u0002\u0001563",
                             "list": "//www.goodreads.com/search?search_type=lists&q=\u0002\u00010"
                         },
-                        "search": "http://www.goodsearch.com/search-web?keywords=\u0002\u00010"
+                        "search": "http://www.goodsearch.com/search-web?keywords=\u0002\u00013"
                     },
                     "g": {
-                        "\u0010": "http://www.google.com/?q=\u0002\u000199",
+                        "\u0010": "http://www.google.com/?q=\u0002\u000179",
                         "le": {
-                            "\u0010": "//www.google.com/search?q=\u0002\u00012123537",
+                            "\u0010": "//www.google.com/search?q=\u0002\u00012063785",
                             ".kr": "//www.google.co.kr/?gws_rd=cr&ei=GEnlVfT8BMOJuQT8tLPYDg=\u0002\u00010",
                             "be": "//www.google.be/#q=\u0002\u00010",
-                            "books": "//www.google.com/search?tbm=bks&q=\u0002\u00013",
-                            "ch": "//www.google.ch/search?q=\u0002\u00010",
-                            "fonts": "//fonts.google.com/?query=\u0002\u000113",
-                            "fr": "//www.google.fr/#q=\u0002\u00010",
-                            "images": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000158368",
-                            "img": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000158368",
-                            "in": "//www.google.co.in/search?q=\u0002\u0001260",
-                            "it": "//google.com/search?hl=it&q=\u0002\u00010",
-                            "jp": "//www.google.co.jp/search?q=\u0002\u000144",
+                            "books": "//www.google.com/search?tbm=bks&q=\u0002\u00017",
+                            "ch": "//www.google.ch/search?q=\u0002\u00013",
+                            "fonts": "//fonts.google.com/?query=\u0002\u000110",
+                            "fr": "//www.google.fr/#q=\u0002\u00013",
+                            "images": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000153175",
+                            "img": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1\u000153175",
+                            "in": "//www.google.co.in/search?q=\u0002\u000169",
+                            "it": "//google.com/search?hl=it&q=\u0002\u00013",
+                            "jp": "//www.google.co.jp/search?q=\u0002\u000134",
                             "map": {
-                                "\u0010": "http://maps.google.com/maps?q=\u0002\u00012494",
-                                "s": "http://maps.google.com/maps?q=\u0002\u00012494"
+                                "\u0010": "http://maps.google.com/maps?q=\u0002\u00012293",
+                                "s": "http://maps.google.com/maps?q=\u0002\u00012293"
                             },
                             "oz": "//www.google.com.au/#q=\u0002\u00010",
                             "pl": {
                                 "\u0010": "//www.google.pl/#q=\u0002\u00010",
-                                "ay": "//play.google.com/store/search?q=\u0002\u00010"
+                                "ay": "//play.google.com/store/search?q=\u0002\u00013"
                             },
-                            "pt": "//www.google.pt/search?hl=pt_pt&q=\u0002\u00010",
-                            "scholar": "http://scholar.google.com/scholar?hl=en&q=\u0002\u0001163",
+                            "pt": "//www.google.pt/search?hl=pt_pt&q=\u0002\u00015",
+                            "scholar": "http://scholar.google.com/scholar?hl=en&q=\u0002\u0001162",
                             "se": "http://google.se/?q=\u0002\u00010",
                             "sv": "//www.google.com.sv/#q=\u0002\u00010",
                             "tr": "//www.google.com.tr/search?q=\u0002 \u00010",
-                            "uk": "http://www.google.co.uk/search?&source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001371"
+                            "uk": "http://www.google.co.uk/search?&source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001414"
                         }
                     },
-                    "j": "http://dictionary.goo.ne.jp/srch/all/\u0002/m0u/\u000189",
-                    "kokugo": "http://dictionary.goo.ne.jp/srch/jn/\u0002 /m0u/\u00014",
+                    "j": "http://dictionary.goo.ne.jp/srch/all/\u0002/m0u/\u000146",
+                    "kokugo": "http://dictionary.goo.ne.jp/srch/jn/\u0002 /m0u/\u000113",
                     "od": "//thegooodshop.com/?s=\u0002&post_type=product\u00010",
                     "sh": "http://goosh.org/#\u0002\u00010",
                     "utbrno": "//goout.net/cs/brno/#\"?\":\"\u0002\"\u00010",
                     "utprague": "//goout.net/cs/praha/#\"?\":\"\u0002\"\u00010"
                 },
                 "pher": "http://gopher.floodgap.com/gopher/gw?ss=gopher%3A%2F%2Fgopher.floodgap.com%3A70%2F7%2Fv2%2Fvs&sq=\u0002\u00010",
-                "pkg": "//golang.org/pkg/\u0002\u0001217",
+                "pkg": "//golang.org/pkg/\u0002\u0001155",
                 "problog": "//www.goproblog.nl/component/search/?searchword=\u0002\u00010",
                 "rafi": "http://www.legorafi.fr/?s=\u0002\u00010",
                 "rila": "//www.gorila.sk/vyhladavanie?q=\u0002\u00010",
@@ -6890,11 +6890,11 @@
                     "v": "//www.google.com.sv/#q=\u0002\u00010"
                 },
                 "t": {
-                    "\u0010": "http://gathering.tweakers.net/forum/find?keyword=\u0002\u000174",
+                    "\u0010": "http://gathering.tweakers.net/forum/find?keyword=\u0002\u000144",
                     "here": "//gothere.sg/maps#q:\u0002\u00010",
                     "hic": "//almanach.worldofgothic.de/index.php/Spezial:Suche?search=\u0002\u00010",
-                    "o": "//goto.google.com/\u0002\u00010",
-                    "questions": "//www.gotquestions.org/search.php?zoom_query=\u0002\u000171",
+                    "o": "//goto.google.com/\u0002\u00013",
+                    "questions": "//www.gotquestions.org/search.php?zoom_query=\u0002\u000139",
                     "rade": "//www.reddit.com/r/GlobalOffensiveTrade/search?q=\u0002&restrict_sr=on&sort=new&t=all\u00010"
                 },
                 "ulet": {
@@ -6902,21 +6902,21 @@
                     "pens": "//www.gouletpens.com/pages/search-results?limit=24&q=\u0002\u00010"
                 },
                 "v": {
-                    "\u0010": "//search.usa.gov/search?affiliate=usagov&query=\u0002\u00016",
+                    "\u0010": "//search.usa.gov/search?affiliate=usagov&query=\u0002\u00010",
                     ".uk": "//www.gov.uk/search?q=\u0002\u00010",
                     "images": "//search.usa.gov/search/images?affiliate=usagov&query=\u0002\u00010",
                     "track": "http://www.govtrack.us/search?q=\u0002\u00010",
-                    "uk": "//www.gov.uk/search?q= \u0002\u00014"
+                    "uk": "//www.gov.uk/search?q= \u0002\u00010"
                 },
                 "wifi": "http://www.gowifi.co.nz/product-search.html?keyword=\u0002\u00010"
             },
             "p": {
-                "\u0010": "//play.google.com/store/search?q=\u0002\u00010",
+                "\u0010": "//play.google.com/store/search?q=\u0002\u00013",
                 "a": {
-                    "\u0010": "//play.google.com/store/search?q=\u0002&c=apps\u00017",
-                    "ckages": "//packages.gentoo.org/packages/search?q=\u0002 \u000111",
+                    "\u0010": "//play.google.com/store/search?q=\u0002&c=apps\u00010",
+                    "ckages": "//packages.gentoo.org/packages/search?q=\u0002 \u000113",
                     "frica": "http://www.greenpeace.org/africa/en/Search-results/?all=\u0002\u00010",
-                    "t": "http://www.google.com/patents?q=\u0002&btnG=Search+Patents\u0001104",
+                    "t": "http://www.google.com/patents?q=\u0002&btnG=Search+Patents\u000166",
                     "u": "http://www.greenpeace.org/australia/en/System-templates/Site-Settings-Pages/Search/?all=\u0002\u00010"
                 },
                 "b": "//play.google.com/store/search?c=books&q=\u0002\u00010",
@@ -6925,32 +6925,32 @@
                     "fr": "http://www.greenpeace.org/canada/fr/System-templates/Site-Settings-Pages/Recherche/?all=\u0002\u00010"
                 },
                 "d": {
-                    "\u0010": "http://go.pkgdoc.org/?q=\u0002\u00010",
+                    "\u0010": "http://go.pkgdoc.org/?q=\u0002\u00015",
                     "p": "//www.gpdp.it/home/ricerca/-/search/key/\u0002\u00010",
                     "r": "//gpodder.net/search/?q=\u0002 \u00010"
                 },
                 "e": {
-                    "\u0010": "http://www.google.com.pe/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
+                    "\u0010": "http://www.google.com.pe/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000112",
                     "a": "http://www.greenpeace.org/eastasia/system-templates/search-results/?all=\u0002\u00010",
                     "ns": "//www.gouletpens.com/pages/search-results?q=\u0002\u00010",
                     "u": "http://www.greenpeace.org/eu-unit/en/System-templates/such-resultate/?all=\u0002\u00010"
                 },
-                "g": "http://http-keys.gnupg.net/pks/lookup?op=vindex&search=\u0002\u00014",
+                "g": "http://http-keys.gnupg.net/pks/lookup?op=vindex&search=\u0002\u00013",
                 "h": {
-                    "\u0010": "//www.google.com.ph/search?hl=en&q=\u0002&tbs=ctr:countryPH&cr=countryPH \u00014",
+                    "\u0010": "//www.google.com.ph/search?hl=en&q=\u0002&tbs=ctr:countryPH&cr=countryPH \u000117",
                     "elp": "//help.gamepedia.com/index.php?search=\u0002\u00010",
-                    "otos": "//photos.google.com/search/\u0002\u0001129"
+                    "otos": "//photos.google.com/search/\u0002\u0001142"
                 },
                 "i": {
-                    "\u0010": "http://glosbe.com/pl/it/\u0002\u00010",
+                    "\u0010": "http://glosbe.com/pl/it/\u0002\u00013",
                     "ndia": "http://www.greenpeace.org/india/en/System-templates/Search-results/?all=\u0002\u00010",
                     "o": "//gpio.co.uk/?s=\u0002\u00010"
                 },
-                "k": "//golang.org/pkg/\u0002\u0001217",
+                "k": "//golang.org/pkg/\u0002\u0001155",
                 "l": {
-                    "\u0010": "http://www.google.pl/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001516",
+                    "\u0010": "http://www.google.pl/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001447",
                     "ay": {
-                        "\u0010": "//play.google.com/store/search?q=\u0002 \u0001101",
+                        "\u0010": "//play.google.com/store/search?q=\u0002 \u0001102",
                         "m": "//play.google.com/store/search?q=\u0002&c=music\u00010"
                     },
                     "us": {
@@ -6963,40 +6963,40 @@
                     "usic": "//play.google.com/music/listen?u=0#/sr/\u0002\u00010"
                 },
                 "nz": "http://www.greenpeace.org/new-zealand/en/System-templates/Search-results/?all=\u0002\u00010",
-                "o": "http://gpo.zugaina.org/Search?search=\u0002\u00018",
+                "o": "http://gpo.zugaina.org/Search?search=\u0002\u000115",
                 "philip": "http://www.greenpeace.org/seasia/ph/System-templates/Search-results/?all=\u0002\u00010",
                 "s": {
-                    "\u0010": "//www.google.com/search?hl=en&tbm=shop&q=\u0002\u000122",
+                    "\u0010": "//www.google.com/search?hl=en&tbm=shop&q=\u0002\u000111",
                     "earch": "http://gpsearch.azurewebsites.net/default.aspx?search=\u0002\u00010",
                     "easia": "http://www.greenpeace.org/seasia/System-templates/Search-results/?all=\u0002\u00010",
                     "ies": "http://gpsies.de/?q=\u0002\u00010"
                 },
-                "t": "//www.google.pt/search?q=\u0002\u0001136",
+                "t": "//www.google.pt/search?q=\u0002\u0001300",
                 "uk": "http://www.greenpeace.org.uk/search/node/\u0002\u00010"
             },
             "q": {
-                "\u0010": "http://www.gq.com/search?qt=dismax&sort=score+desc&query=\u0002\u00016",
-                "+": "//www.gotquestions.org/search.php?zoom_query=\u0002\u000171",
+                "\u0010": "http://www.gq.com/search?qt=dismax&sort=score+desc&query=\u0002\u00017",
+                "+": "//www.gotquestions.org/search.php?zoom_query=\u0002\u000139",
                 "uil": "//enguayaquil.com/?s=\u0002\u00010"
             },
             "r": {
-                "\u0010": "//www.goodreads.com/search?q=\u0002\u00011795",
+                "\u0010": "//www.goodreads.com/search?q=\u0002\u00011647",
                 "abar": "http://www.nayiri.com/imagedDictionaryBrowser.jsp?dictionaryId=28&dt=HY_HY&query=\u0002\u00010",
                 "abcad": "http://grabcad.com/library?per_page=20&query=\u0002 \u00014",
                 "adcafe": "http://thegradcafe.com/survey/index.php?q=\u0002\u00010",
                 "adle": {
-                    "\u0010": "http://duckduckgo.com/?q=site%3Agradle.org+\u0002\u00015",
+                    "\u0010": "http://duckduckgo.com/?q=site%3Agradle.org+\u0002\u00014",
                     "p": "//plugins.gradle.org/search?term=\u0002\u00010"
                 },
                 "afikart": "//www.grafikart.fr/search?q=\u0002\u00010",
-                "ailed": "http://www.grailed.com/search?search=\u0002 \u00013",
-                "ainger": "http://www.grainger.com/search?nls=1&searchQuery=\u0002 \u000112",
+                "ailed": "http://www.grailed.com/search?search=\u0002 \u00014",
+                "ainger": "http://www.grainger.com/search?nls=1&searchQuery=\u0002 \u000111",
                 "ammis": "//grammis.ids-mannheim.de/suche?search=\u0002&research=&research%5B%5D=sysgrams&research%5B%5D=corpora&research%5B%5D=phonos&research%5B%5D=terms&knowledge=&knowledge%5B%5D=questions&knowledge%5B%5D=programs&knowledge%5B%5D=eurograms&knowledge%5B%5D=orthos&ressources=&ressources%5B%5D=connectors&ressources%5B%5D=affixes&ressources%5B%5D=prepositions&ressources%5B%5D=verbs&scat=DuckDuckGo+Bang\u00010",
-                "amota": "http://gramota.ru/slovari/dic/?word=\u0002&all=x\u00013",
+                "amota": "http://gramota.ru/slovari/dic/?word=\u0002&all=x\u00010",
                 "aph": {
                     "\u0010": "http://graph.tk/#\u0002\u00010",
-                    "emica": "http://graphemica.com/search?q=\u0002\u000125",
-                    "hopper": "//graphhopper.com/maps/?point=\u0002&point=\u0002\u00015",
+                    "emica": "http://graphemica.com/search?q=\u0002\u000112",
+                    "hopper": "//graphhopper.com/maps/?point=\u0002&point=\u0002\u00016",
                     "icriver": "http://graphicriver.net/search?utf8=%E2%9C%93&term=\u0002\u00010"
                 },
                 "atefuldead": "http://archive.org/search.php?query=\u0002%20AND%20collection%3AGratefulDead\u00010",
@@ -7008,11 +7008,11 @@
                 "cp": "//www.grc.com/port_\u0002.htm\u00010",
                 "e": {
                     "\u0010": "//bigenc.ru/search?q=\u0002\u00010",
-                    "ads": "//www.goodreads.com/search?utf8=✓&query=\u0002\u000133",
-                    "asyfork": "//greasyfork.org/scripts/search?q=\u0002\u00017",
+                    "ads": "//www.goodreads.com/search?utf8=✓&query=\u0002\u00010",
+                    "asyfork": "//greasyfork.org/scripts/search?q=\u0002\u00015",
                     "co": "//www.grecoantico.com/dizionario-greco-antico.php?parola=\u0002\u00010",
-                    "ddit": "//google.com/search?q=site%3Areddit.com+\u0002\u0001735",
-                    "ek": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=greek#lexicon\u00016",
+                    "ddit": "//google.com/search?q=site%3Areddit.com+\u0002\u0001669",
+                    "ek": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=greek#lexicon\u00013",
                     "en": {
                         "\u0010": "//www.greentech-news.org/?s=\u0002\u00010",
                         "peace": "http://www.greenpeace.org/usa/?s=\u0002\u00010",
@@ -7020,15 +7020,15 @@
                     },
                     "pmed": "//www.grepmed.com/?q=\u0002\u00010"
                 },
-                "f": "//goblinrefuge.com/mediagoblin/search/?query=\u0002\u00019",
+                "f": "//goblinrefuge.com/mediagoblin/search/?query=\u0002\u00017",
                 "i": {
-                    "\u0010": "//images.google.com/searchbyimage?image_url=\u0002 \u0001116",
+                    "\u0010": "//images.google.com/searchbyimage?image_url=\u0002 \u000181",
                     "llo": "http://www.beppegrillo.it/google_cse.html?q=\u0002&x=-1208&y=-9\u00010",
                     "lls": "//www.grillscatalog.com/?s=\u0002\u00010",
                     "md": "http://grimdawn.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010"
                 },
                 "o": {
-                    "\u0010": "http://www.google.ro/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00017",
+                    "\u0010": "http://www.google.ro/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000149",
                     "ene": "http://groenewaterman.mijnboekhandelaar.com/index.php?option=com_mbhbooksearch&Itemid=10008&task=gosearch&query=\u0002\u00010",
                     "g": "//duckduckgo.com/?q=site%3Alegrog.org+\u0002\u00010",
                     "ovy": "//duckduckgo.com/?q=\u0002+site:docs.groovy-lang.org\u00010",
@@ -7042,82 +7042,82 @@
                     "uvee": "http://www.grouvee.com/search/?q=\u0002\u00010"
                 },
                 "p": "http://plugins.grails.org/?query=\u0002&submit=Search\u00010",
-                "s": "//www.google.rs/search?q=\u0002\u00010",
+                "s": "//www.google.rs/search?q=\u0002\u00013",
                 "u": {
-                    "\u0010": "//google.ru/search?hl=ru&q=\u0002\u0001117",
+                    "\u0010": "//google.ru/search?hl=ru&q=\u0002\u0001100",
                     "b": {
                         "\u0010": "//www.grubhub.com/search/?cuisine=\u0002\u00010",
-                        "hub": "//www.grubhub.com/search?queryText=\u0002\u00015"
+                        "hub": "//www.grubhub.com/search?queryText=\u0002\u00010"
                     },
                     "mps": "//www.youtube.com/user/GameGrumps/search?query=\u0002\u00010"
                 },
                 "yonline": "//www.gry-online.pl/gry/\u0002/\u00010"
             },
             "s": {
-                "\u0010": "http://www.google.com/products?q=\u0002&sa=N&tab=pf\u00012594",
+                "\u0010": "http://www.google.com/products?q=\u0002&sa=N&tab=pf\u00012150",
                 ".es": "//www.google.es/search?tbm=shop&q=\u0002\u00010",
                 "a": {
-                    "\u0010": "//www.gsaadvantage.gov/advantage/s/search.do?q=0:0\u0002&db=0&searchType=1\u00010",
+                    "\u0010": "//www.gsaadvantage.gov/advantage/s/search.do?q=0:0\u0002&db=0&searchType=1\u00013",
                     "fe": "//www.google.com/search?hl=all&safe=on&pws=0&q=\u0002\u00010",
-                    "u": "//www.google.com.au/search?biw=1920&bih=947&tbm=shop&q=\u0002\u000120"
+                    "u": "//www.google.com.au/search?biw=1920&bih=947&tbm=shop&q=\u0002\u000121"
                 },
                 "br": "http://www.google.com.br/search?q=\u0002&hl=pt-BR&safe=off&biw=1108&bih=651&prmd=imvns&source=univ&tbm=shop&tbo=u&sa=X&ei=ZculTqjGLcvAgQf5n_CxBQ&ved=0CJkBEK0E\u00010",
                 "c": {
-                    "\u0010": "http://scholar.google.com/scholar?q=\u0002&btnG=Search&as_sdt=800000000001&as_sdtp=on\u00016191",
+                    "\u0010": "http://scholar.google.com/scholar?q=\u0002&btnG=Search&as_sdt=800000000001&as_sdtp=on\u00016389",
                     "h": {
-                        "\u0010": "http://scholar.google.com/scholar?&q=\u0002\u00011129",
+                        "\u0010": "http://scholar.google.com/scholar?&q=\u0002\u00011045",
                         "ol": {
-                            "\u0010": "http://scholar.google.com/scholar?q=\u0002 \u0001271",
-                            "ar": "http://scholar.google.com/scholar?q=\u0002&btnG=Search&as_sdt=800000000001&as_sdtp=on\u00016191"
+                            "\u0010": "http://scholar.google.com/scholar?q=\u0002 \u0001149",
+                            "ar": "http://scholar.google.com/scholar?q=\u0002&btnG=Search&as_sdt=800000000001&as_sdtp=on\u00016389"
                         }
                     }
                 },
-                "e": "http://www.google.se/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001179",
-                "g": "http://www.google.com.sg/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
+                "e": "http://www.google.se/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001186",
+                "g": "http://www.google.com.sg/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000110",
                 "h": {
-                    "\u0010": "//docs.google.com/spreadsheets/u/0/?q=\u0002\u000110",
+                    "\u0010": "//docs.google.com/spreadsheets/u/0/?q=\u0002\u000117",
                     "eet": {
-                        "\u0010": "//docs.google.com/spreadsheets/u/0/?q=\u0002\u000110",
-                        "s": "//docs.google.com/spreadsheets/u/0/?q=\u0002\u000110"
+                        "\u0010": "//docs.google.com/spreadsheets/u/0/?q=\u0002\u000117",
+                        "s": "//docs.google.com/spreadsheets/u/0/?q=\u0002\u000117"
                     },
-                    "opping": "//www.google.com/products?q=\u0002&sa=N&tab=pf\u000170"
+                    "opping": "//www.google.com/products?q=\u0002&sa=N&tab=pf\u0001185"
                 },
                 "i": {
-                    "\u0010": "//www.google.si/search?q=\u0002\u00010",
+                    "\u0010": "//www.google.si/search?q=\u0002\u00016",
                     "t": "//www.google.it/search?hl=it&tbm=shop&q=\u0002\u00010"
                 },
-                "k": "http://www.google.sk/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000127",
+                "k": "http://www.google.sk/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000140",
                 "l": {
-                    "\u0010": "http://www.google.com.sl/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00016",
-                    "ides": "//slides.google.com/presentation/u/0/?q=\u0002\u000136"
+                    "\u0010": "http://www.google.com.sl/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00019",
+                    "ides": "//slides.google.com/presentation/u/0/?q=\u0002\u000128"
                 },
                 "m": {
-                    "\u0010": "http://www.gsmarena.com/results.php3?sName=\u0002\u000159",
+                    "\u0010": "http://www.gsmarena.com/results.php3?sName=\u0002\u000139",
                     "a": {
-                        "\u0010": "http://www.gsmarena.com/results.php3?sName=\u0002\u000159",
-                        "rena": "http://www.gsmarena.com/results.php3?sName=\u0002\u000159"
+                        "\u0010": "http://www.gsmarena.com/results.php3?sName=\u0002\u000139",
+                        "rena": "http://www.gsmarena.com/results.php3?sName=\u0002\u000139"
                     },
                     "punt": "//www.gsmpunt.nl/zoeken?z=\u0002\u00010"
                 },
-                "o": "//google.com/search?q=%2B%5Binurl%3Ahttp%3A%2F%2Fstackoverflow.com%5D+\u0002\u00010",
+                "o": "//google.com/search?q=%2B%5Binurl%3Ahttp%3A%2F%2Fstackoverflow.com%5D+\u0002\u00013",
                 "p": {
                     "\u0010": "//de.gegenstandpunkt.com/artikel/suche?modus=AND&volltextsuche=\u0002\u00010",
                     "ace": "//glammingspace.blogspot.com/search?q=\u0002\u00010",
                     "ort": "//www.gsport.no/magento/sok?q=\u0002\u00010",
-                    "readsheets": "//docs.google.com/spreadsheets/u/0/?q=\u0002\u000110"
+                    "readsheets": "//docs.google.com/spreadsheets/u/0/?q=\u0002\u000117"
                 },
                 "rc": "http://www.gradesource.com/findcourse.asp?sb=C&name=\u0002&st=0&x=0&y=0\u00010",
-                "sl": "//google.com/search?q=\u0002\u0001420",
+                "sl": "//google.com/search?q=\u0002\u0001363",
                 "tore": "//store.google.com/search?q=\u0002\u00010",
-                "uk": "http://www.google.co.uk/search?q=\u0002&tbm=shop\u000150",
+                "uk": "http://www.google.co.uk/search?q=\u0002&tbm=shop\u000176",
                 "upport": "//support.google.com/search?q=\u0002\u00010",
                 "us": "//www.google.com/search?tbm=shop&q=\u0002&gws_rd=cr\u00010",
-                "v": "//google.com/search?hl=sv&q=\u0002\u00018",
+                "v": "//google.com/search?hl=sv&q=\u0002\u000111",
                 "w": "//wiki.greasespot.net/index.php?title=Special%3ASearch&fulltext=Search&search=\u0002\u00010",
-                "x": "//www.google.com/shopping/express/#SearchResultsPlace:s=0&c=24&q=\u0002\u00010"
+                "x": "//www.google.com/shopping/express/#SearchResultsPlace:s=0&c=24&q=\u0002\u00015"
             },
             "t": {
-                "\u0010": "//translate.google.com/#auto/en/\u0002\u0001760",
+                "\u0010": "//translate.google.com/#auto/en/\u0002\u0001674",
                 "-afrikaans": "//translate.google.com/#auto/af/\u0002\u00010",
                 "-albanian": "//translate.google.com/#auto/sq/\u0002\u00010",
                 "-arabic": "//translate.google.com/#auto/ar/\u0002\u00010",
@@ -7127,44 +7127,44 @@
                 "-belarusian": "//translate.google.com/#auto/be/\u0002\u00010",
                 "-bengali": "//translate.google.com/#auto/bn/\u0002\u00010",
                 "-bosnian": "//translate.google.com/#auto/bs/\u0002\u00010",
-                "-bulgarian": "//translate.google.com/#auto/bg/\u0002\u000117",
-                "-catalan": "//translate.google.com/#auto/ca/\u0002\u00015",
+                "-bulgarian": "//translate.google.com/#auto/bg/\u0002\u000113",
+                "-catalan": "//translate.google.com/#auto/ca/\u0002\u00018",
                 "-cebuano": "//translate.google.com/#auto/ceb/\u0002\u00010",
                 "-chichewa": "//translate.google.com/#auto/ny/\u0002\u00010",
                 "-chinese": "//translate.google.com/#auto/zh-CN/\u0002\u00010",
                 "-croatian": "//translate.google.com/#auto/hr/\u0002\u00010",
-                "-czech": "//translate.google.com/#auto/cs/\u0002\u000126",
-                "-danish": "//translate.google.com/#auto/da/\u0002\u000111",
+                "-czech": "//translate.google.com/#auto/cs/\u0002\u000119",
+                "-danish": "//translate.google.com/#auto/da/\u0002\u00017",
                 "-dutch": "//translate.google.com/#auto/nl/\u0002\u00010",
-                "-english": "//translate.google.com/#auto/en/\u0002\u0001760",
-                "-esperanto": "//translate.google.com/#auto/eo/\u0002\u00010",
+                "-english": "//translate.google.com/#auto/en/\u0002\u0001674",
+                "-esperanto": "//translate.google.com/#auto/eo/\u0002\u000116",
                 "-estonian": "//translate.google.com/#auto/et/\u0002\u00010",
                 "-filipino": "//translate.google.com/#auto/tl/\u0002\u00010",
-                "-finnish": "//translate.google.com/#auto/fi/\u0002\u00016",
-                "-french": "//translate.google.com/#auto/fr/\u0002\u0001182",
+                "-finnish": "//translate.google.com/#auto/fi/\u0002\u00017",
+                "-french": "//translate.google.com/#auto/fr/\u0002\u0001191",
                 "-galician": "//translate.google.com/#auto/gl/\u0002\u00010",
                 "-georgian": "//translate.google.com/#auto/ka/\u0002\u00010",
-                "-german": "//translate.google.com/#auto/de/\u0002\u0001134",
+                "-german": "//translate.google.com/#auto/de/\u0002\u0001113",
                 "-greek": "//translate.google.com/#auto/el/\u0002\u00010",
                 "-gujarati": "//translate.google.com/#auto/gu/\u0002\u00010",
                 "-hausa": "//translate.google.com/#auto/ha/\u0002\u00010",
                 "-hebrew": "//translate.google.com/#auto/iw/\u0002\u00010",
-                "-hindi": "//translate.google.com/#auto/hi/\u0002\u00014",
+                "-hindi": "//translate.google.com/#auto/hi/\u0002\u00010",
                 "-hmong": "//translate.google.com/#auto/hmn/\u0002\u00010",
-                "-hungarian": "//translate.google.com/#auto/hu/\u0002\u000114",
+                "-hungarian": "//translate.google.com/#auto/hu/\u0002\u000112",
                 "-icelandic": "//translate.google.com/#auto/is/\u0002\u00010",
                 "-igbo": "//translate.google.com/#auto/ig/\u0002\u00010",
-                "-indonesian": "//translate.google.com/#auto/id/\u0002\u00019",
+                "-indonesian": "//translate.google.com/#auto/id/\u0002\u000110",
                 "-irish": "//translate.google.com/#auto/ga/\u0002\u00010",
                 "-italian": "//translate.google.com/#auto/it/\u0002\u00010",
-                "-japanese": "//translate.google.com/#auto/ja/\u0002\u000117",
+                "-japanese": "//translate.google.com/#auto/ja/\u0002\u00014",
                 "-javanese": "//translate.google.com/#auto/jw/\u0002\u00010",
                 "-kannada": "//translate.google.com/#auto/kn/\u0002\u00010",
                 "-kazakh": "//translate.google.com/#auto/kk/\u0002\u00010",
                 "-khmer": "//translate.google.com/#auto/km/\u0002\u00010",
                 "-korean": "//translate.google.com/#auto/ko/\u0002\u00010",
                 "-lao": "//translate.google.com/#auto/lo/\u0002\u00010",
-                "-latin": "//translate.google.com/#auto/la/\u0002\u00010",
+                "-latin": "//translate.google.com/#auto/la/\u0002\u00013",
                 "-latvian": "//translate.google.com/#auto/lv/\u0002\u00010",
                 "-lithuanian": "//translate.google.com/#auto/lt/\u0002\u00010",
                 "-macedonian": "//translate.google.com/#auto/mk/\u0002\u00010",
@@ -7180,37 +7180,37 @@
                 "-myanmar": "//translate.google.com/#auto/my/\u0002\u00010",
                 "-nepali": "//translate.google.com/#auto/ne/\u0002\u00010",
                 "-nl-du": "//translate.google.com/m/translate#nl/de/\u0002\u00010",
-                "-norwegian": "//translate.google.com/#auto/no/\u0002\u000120",
+                "-norwegian": "//translate.google.com/#auto/no/\u0002\u00017",
                 "-persian": "//translate.google.com/#auto/fa/\u0002\u00010",
-                "-polish": "//translate.google.com/#auto/pl/\u0002\u000140",
+                "-polish": "//translate.google.com/#auto/pl/\u0002\u000153",
                 "-portuguese": "//translate.google.com/#auto/pt/\u0002\u00010",
                 "-punjabi": "//translate.google.com/#auto/pa/\u0002\u00010",
-                "-romanian": "//translate.google.com/#auto/ro/\u0002\u000118",
-                "-russian": "//translate.google.com/#auto/ru/\u0002\u0001110",
+                "-romanian": "//translate.google.com/#auto/ro/\u0002\u00015",
+                "-russian": "//translate.google.com/#auto/ru/\u0002\u0001158",
                 "-serbian": "//translate.google.com/#auto/sr/\u0002\u00010",
                 "-sesotho": "//translate.google.com/#auto/st/\u0002\u00010",
                 "-sinhala": "//translate.google.com/#auto/si/\u0002\u00010",
-                "-slovak": "//translate.google.com/#auto/sk/\u0002\u00010",
-                "-slovenian": "//translate.google.com/#auto/sl/\u0002\u00010",
+                "-slovak": "//translate.google.com/#auto/sk/\u0002\u00013",
+                "-slovenian": "//translate.google.com/#auto/sl/\u0002\u00014",
                 "-somali": "//translate.google.com/#auto/so/\u0002\u00010",
-                "-spanish": "//translate.google.com/#auto/es/\u0002\u0001205",
+                "-spanish": "//translate.google.com/#auto/es/\u0002\u0001112",
                 "-sundanese": "//translate.google.com/#auto/su/\u0002\u00010",
                 "-swahili": "//translate.google.com/#auto/sw/\u0002\u00010",
-                "-swedish": "//translate.google.com/#auto/sv/\u0002\u000114",
+                "-swedish": "//translate.google.com/#auto/sv/\u0002\u000113",
                 "-tajik": "//translate.google.com/#auto/tg/\u0002\u00010",
                 "-tamil": "//translate.google.com/#auto/ta/\u0002\u00010",
                 "-telugu": "//translate.google.com/#auto/te/\u0002\u00010",
                 "-thai": "//translate.google.com/#auto/th/\u0002\u00010",
-                "-turkish": "//translate.google.com/#auto/tr/\u0002\u000114",
-                "-ukrainian": "//translate.google.com/#auto/uk/\u0002\u000129",
+                "-turkish": "//translate.google.com/#auto/tr/\u0002\u000122",
+                "-ukrainian": "//translate.google.com/#auto/uk/\u0002\u00018",
                 "-urdu": "//translate.google.com/#auto/ur/\u0002\u00010",
                 "-uzbek": "//translate.google.com/#auto/uz/\u0002\u00010",
-                "-vietnamese": "//translate.google.com/#auto/vi/\u0002\u000113",
+                "-vietnamese": "//translate.google.com/#auto/vi/\u0002\u00010",
                 "-welsh": "//translate.google.com/#auto/cy/\u0002\u00010",
                 "-yiddish": "//translate.google.com/#auto/yi/\u0002\u00010",
                 "-yoruba": "//translate.google.com/#auto/yo/\u0002\u00010",
                 "-zulu": "//translate.google.com/#auto/zu/\u0002\u00010",
-                "abs": "http://www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u000115",
+                "abs": "http://www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u00019",
                 "af": {
                     "\u0010": "//translate.google.com/#auto/af/\u0002\u00010",
                     "rikaans": "//translate.google.com/#auto/af/\u0002\u00010"
@@ -7221,8 +7221,8 @@
                     "abic": "//translate.google.com/#auto/ar/\u0002\u00010",
                     "menian": "//translate.google.com/#auto/hy/\u0002\u00010"
                 },
-                "au": "http://www.gumtree.com.au/s-\u0002/k0\u000119",
-                "awiki": "//gta.fandom.com/search?query=\u0002\u00010",
+                "au": "http://www.gumtree.com.au/s-\u0002/k0\u00019",
+                "awiki": "//gta.fandom.com/search?query=\u0002\u00015",
                 "az": {
                     "\u0010": "//translate.google.com/#auto/az/\u0002\u00010",
                     "erbaijani": "//translate.google.com/#auto/az/\u0002\u00010"
@@ -7233,14 +7233,14 @@
                     "larusian": "//translate.google.com/#auto/be/\u0002\u00010",
                     "ngali": "//translate.google.com/#auto/bn/\u0002\u00010"
                 },
-                "bg": "//translate.google.com/#auto/bg/\u0002\u000117",
+                "bg": "//translate.google.com/#auto/bg/\u0002\u000113",
                 "bn": "//translate.google.com/#auto/bn/\u0002\u00010",
                 "bosnian": "//translate.google.com/#auto/bs/\u0002\u00010",
                 "bs": "//translate.google.com/#auto/bs/\u0002\u00010",
-                "bulgarian": "//translate.google.com/#auto/bg/\u0002\u000117",
+                "bulgarian": "//translate.google.com/#auto/bg/\u0002\u000113",
                 "ca": {
-                    "\u0010": "//translate.google.com/#auto/ca/\u0002\u00015",
-                    "talan": "//translate.google.com/#auto/ca/\u0002\u00015"
+                    "\u0010": "//translate.google.com/#auto/ca/\u0002\u00018",
+                    "talan": "//translate.google.com/#auto/ca/\u0002\u00018"
                 },
                 "ceb": {
                     "\u0010": "//translate.google.com/#auto/ceb/\u0002\u00010",
@@ -7249,31 +7249,31 @@
                 "chichewa": "//translate.google.com/#auto/ny/\u0002\u00010",
                 "chinese": "//translate.google.com/#auto/zh-CN/\u0002\u00010",
                 "croatian": "//translate.google.com/#auto/hr/\u0002\u00010",
-                "cs": "//translate.google.com/#auto/cs/\u0002\u000126",
+                "cs": "//translate.google.com/#auto/cs/\u0002\u000119",
                 "cy": "//translate.google.com/#auto/cy/\u0002\u00010",
                 "cz": {
-                    "\u0010": "//translate.google.com/#auto/cs/\u0002\u000126",
-                    "ech": "//translate.google.com/#auto/cs/\u0002\u000126"
+                    "\u0010": "//translate.google.com/#auto/cs/\u0002\u000119",
+                    "ech": "//translate.google.com/#auto/cs/\u0002\u000119"
                 },
                 "da": {
-                    "\u0010": "//translate.google.com/#auto/da/\u0002\u000111",
-                    "nish": "//translate.google.com/#auto/da/\u0002\u000111"
+                    "\u0010": "//translate.google.com/#auto/da/\u0002\u00017",
+                    "nish": "//translate.google.com/#auto/da/\u0002\u00017"
                 },
                 "db": "//www.grimtools.com/db/search?query=\u0002\u00010",
-                "de": "//translate.google.com/#auto/de/\u0002\u0001134",
+                "de": "//translate.google.com/#auto/de/\u0002\u0001113",
                 "dutch": "//translate.google.com/#auto/nl/\u0002\u00010",
                 "el": "//translate.google.com/#auto/el/\u0002\u00010",
                 "en": {
-                    "\u0010": "//translate.google.com/#auto/en/\u0002\u0001760",
-                    "fr": "//translate.google.com/#en/fr/\u0002\u000158",
+                    "\u0010": "//translate.google.com/#auto/en/\u0002\u0001674",
+                    "fr": "//translate.google.com/#en/fr/\u0002\u000142",
                     "ga": "//translate.google.com/#en/ga/\u0002\u00010",
-                    "glish": "//translate.google.com/#auto/en/\u0002\u0001760",
-                    "it": "//translate.google.com/#en/it/\u0002\u00010"
+                    "glish": "//translate.google.com/#auto/en/\u0002\u0001674",
+                    "it": "//translate.google.com/#en/it/\u0002\u00014"
                 },
-                "eo": "//translate.google.com/#auto/eo/\u0002\u00010",
+                "eo": "//translate.google.com/#auto/eo/\u0002\u000116",
                 "es": {
-                    "\u0010": "//translate.google.com/#auto/es/\u0002\u0001205",
-                    "peranto": "//translate.google.com/#auto/eo/\u0002\u00010",
+                    "\u0010": "//translate.google.com/#auto/es/\u0002\u0001112",
+                    "peranto": "//translate.google.com/#auto/eo/\u0002\u000116",
                     "tonian": "//translate.google.com/#auto/et/\u0002\u00010"
                 },
                 "et": "//translate.google.com/#auto/et/\u0002\u00010",
@@ -7282,13 +7282,13 @@
                     "\u0010": "//www.glocktalk.com/search/10717176/?q=\u0002&o=date\u00010",
                     "a": "//translate.google.com/#auto/fa/\u0002\u00010",
                     "i": {
-                        "\u0010": "//translate.google.com/#auto/fi/\u0002\u00016",
+                        "\u0010": "//translate.google.com/#auto/fi/\u0002\u00017",
                         "lipino": "//translate.google.com/#auto/tl/\u0002\u00010",
-                        "nnish": "//translate.google.com/#auto/fi/\u0002\u00016"
+                        "nnish": "//translate.google.com/#auto/fi/\u0002\u00017"
                     },
                     "r": {
-                        "\u0010": "//translate.google.com/#auto/fr/\u0002\u0001182",
-                        "ench": "//translate.google.com/#auto/fr/\u0002\u0001182"
+                        "\u0010": "//translate.google.com/#auto/fr/\u0002\u0001191",
+                        "ench": "//translate.google.com/#auto/fr/\u0002\u0001191"
                     }
                 },
                 "ga": {
@@ -7296,10 +7296,10 @@
                     "lician": "//translate.google.com/#auto/gl/\u0002\u00010"
                 },
                 "georgian": "//translate.google.com/#auto/ka/\u0002\u00010",
-                "german": "//translate.google.com/#auto/de/\u0002\u0001134",
+                "german": "//translate.google.com/#auto/de/\u0002\u0001113",
                 "gl": "//translate.google.com/#auto/gl/\u0002\u00010",
                 "gr": {
-                    "\u0010": "//translate.google.com/#view=home&op=translate&sl=auto&tl=el&text=\u0002\u00013",
+                    "\u0010": "//translate.google.com/#view=home&op=translate&sl=auto&tl=el&text=\u0002\u00016",
                     "eek": "//translate.google.com/#auto/el/\u0002\u00010"
                 },
                 "gu": {
@@ -7307,7 +7307,7 @@
                     "jarati": "//translate.google.com/#auto/gu/\u0002\u00010"
                 },
                 "h": {
-                    "\u0010": "http://www.google.co.th/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
+                    "\u0010": "http://www.google.co.th/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00019",
                     "a": {
                         "\u0010": "//translate.google.com/#auto/ha/\u0002\u00010",
                         "itiancreole": "//translate.google.com/#auto/ht/\u0002\u00010",
@@ -7315,43 +7315,43 @@
                     },
                     "ebrew": "//translate.google.com/#auto/iw/\u0002\u00010",
                     "i": {
-                        "\u0010": "//translate.google.com/#auto/hi/\u0002\u00014",
-                        "ndi": "//translate.google.com/#auto/hi/\u0002\u00014"
+                        "\u0010": "//translate.google.com/#auto/hi/\u0002\u00010",
+                        "ndi": "//translate.google.com/#auto/hi/\u0002\u00010"
                     },
                     "mn": "//translate.google.com/#auto/hmn/\u0002\u00010",
                     "mong": "//translate.google.com/#auto/hmn/\u0002\u00010",
                     "r": "//translate.google.com/#auto/hr/\u0002\u00010",
                     "t": "//translate.google.com/#auto/ht/\u0002\u00010",
                     "u": {
-                        "\u0010": "//translate.google.com/#auto/hu/\u0002\u000114",
-                        "ngarian": "//translate.google.com/#auto/hu/\u0002\u000114"
+                        "\u0010": "//translate.google.com/#auto/hu/\u0002\u000112",
+                        "ngarian": "//translate.google.com/#auto/hu/\u0002\u000112"
                     },
                     "y": "//translate.google.com/#auto/hy/\u0002\u00010"
                 },
                 "icelandic": "//translate.google.com/#auto/is/\u0002\u00010",
-                "id": "//translate.google.com/#auto/id/\u0002\u00019",
+                "id": "//translate.google.com/#auto/id/\u0002\u000110",
                 "ig": {
                     "\u0010": "//translate.google.com/#auto/ig/\u0002\u00010",
                     "bo": "//translate.google.com/#auto/ig/\u0002\u00010"
                 },
                 "in": {
                     "\u0010": "//www.gepir.de/?search=\u0002\u00010",
-                    "donesian": "//translate.google.com/#auto/id/\u0002\u00019"
+                    "donesian": "//translate.google.com/#auto/id/\u0002\u000110"
                 },
                 "irish": "//translate.google.com/#auto/ga/\u0002\u00010",
                 "is": "//translate.google.com/#auto/is/\u0002\u00010",
                 "it": {
                     "\u0010": "//translate.google.com/#auto/it/\u0002\u00010",
                     "alian": "//translate.google.com/#auto/it/\u0002\u00010",
-                    "en": "//translate.google.com/#it/en/\u0002\u00010"
+                    "en": "//translate.google.com/#it/en/\u0002\u000113"
                 },
                 "iw": "//translate.google.com/#auto/iw/\u0002\u00010",
                 "ja": {
-                    "\u0010": "//translate.google.com/#auto/ja/\u0002\u000117",
-                    "panese": "//translate.google.com/#auto/ja/\u0002\u000117",
+                    "\u0010": "//translate.google.com/#auto/ja/\u0002\u00014",
+                    "panese": "//translate.google.com/#auto/ja/\u0002\u00014",
                     "vanese": "//translate.google.com/#auto/jw/\u0002\u00010"
                 },
-                "jp": "//translate.google.com/#auto/ja/\u0002\u000117",
+                "jp": "//translate.google.com/#auto/ja/\u0002\u00014",
                 "jw": "//translate.google.com/#auto/jw/\u0002\u00010",
                 "ka": {
                     "\u0010": "//translate.google.com/#auto/ka/\u0002\u00010",
@@ -7368,10 +7368,10 @@
                 },
                 "kr": "//translate.google.com/#auto/ko/\u0002\u00010",
                 "la": {
-                    "\u0010": "//translate.google.com/#auto/la/\u0002\u00010",
+                    "\u0010": "//translate.google.com/#auto/la/\u0002\u00013",
                     "nl": "//translate.google.com/#la/nl/\u0002\u00010",
                     "o": "//translate.google.com/#auto/lo/\u0002\u00010",
-                    "tin": "//translate.google.com/#auto/la/\u0002\u00010",
+                    "tin": "//translate.google.com/#auto/la/\u0002\u00013",
                     "tvian": "//translate.google.com/#auto/lv/\u0002\u00010"
                 },
                 "lib": "//gatech-primo.hosted.exlibrisgroup.com/primo-explore/search?vid=01GALI_GIT&search_scope=Everything&query=any,contains,\u0002\u00010",
@@ -7379,7 +7379,7 @@
                 "lt": "//translate.google.com/#auto/lt/\u0002\u00010",
                 "lv": "//translate.google.com/#auto/lv/\u0002\u00010",
                 "m": {
-                    "\u0010": "//fr.gta5-mods.com/search/\u0002\u00010",
+                    "\u0010": "//fr.gta5-mods.com/search/\u0002\u00013",
                     "acedonian": "//translate.google.com/#auto/mk/\u0002\u00010",
                     "alagasy": "//translate.google.com/#auto/mg/\u0002\u00010",
                     "alay": {
@@ -7412,30 +7412,30 @@
                     },
                     "l": "//translate.google.com/#auto/nl/\u0002\u00010",
                     "o": {
-                        "\u0010": "//translate.google.com/#auto/no/\u0002\u000120",
-                        "rwegian": "//translate.google.com/#auto/no/\u0002\u000120"
+                        "\u0010": "//translate.google.com/#auto/no/\u0002\u00017",
+                        "rwegian": "//translate.google.com/#auto/no/\u0002\u00017"
                     },
                     "y": "//translate.google.com/#auto/ny/\u0002\u00010"
                 },
                 "pa": "//translate.google.com/#auto/pa/\u0002\u00010",
                 "persian": "//translate.google.com/#auto/fa/\u0002\u00010",
-                "pl": "//translate.google.com/#auto/pl/\u0002\u000140",
-                "polish": "//translate.google.com/#auto/pl/\u0002\u000140",
+                "pl": "//translate.google.com/#auto/pl/\u0002\u000153",
+                "polish": "//translate.google.com/#auto/pl/\u0002\u000153",
                 "portuguese": "//translate.google.com/#auto/pt/\u0002\u00010",
                 "pt": "//translate.google.com/#auto/pt/\u0002\u00010",
                 "punjabi": "//translate.google.com/#auto/pa/\u0002\u00010",
                 "r": {
-                    "\u0010": "http://www.google.com.tr/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000128",
-                    "ad": "//translate.google.com/#auto/fr/\u0002\u0001182",
-                    "anslate": "//translate.google.com/#auto/en/\u0002\u0001760",
-                    "ends": "//trends.google.com/trends/explore?date=all&geo=US&q=\u0002\u000114",
+                    "\u0010": "http://www.google.com.tr/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000131",
+                    "ad": "//translate.google.com/#auto/fr/\u0002\u0001191",
+                    "anslate": "//translate.google.com/#auto/en/\u0002\u0001674",
+                    "ends": "//trends.google.com/trends/explore?date=all&geo=US&q=\u0002\u000113",
                     "o": {
-                        "\u0010": "//translate.google.com/#auto/ro/\u0002\u000118",
-                        "manian": "//translate.google.com/#auto/ro/\u0002\u000118"
+                        "\u0010": "//translate.google.com/#auto/ro/\u0002\u00015",
+                        "manian": "//translate.google.com/#auto/ro/\u0002\u00015"
                     },
                     "u": {
-                        "\u0010": "//translate.google.com/#auto/ru/\u0002\u0001110",
-                        "ssian": "//translate.google.com/#auto/ru/\u0002\u0001110"
+                        "\u0010": "//translate.google.com/#auto/ru/\u0002\u0001158",
+                        "ssian": "//translate.google.com/#auto/ru/\u0002\u0001158"
                     }
                 },
                 "serbian": "//translate.google.com/#auto/sr/\u0002\u00010",
@@ -7444,19 +7444,19 @@
                     "\u0010": "//translate.google.com/#auto/si/\u0002\u00010",
                     "nhala": "//translate.google.com/#auto/si/\u0002\u00010"
                 },
-                "sk": "//translate.google.com/#auto/sk/\u0002\u00010",
+                "sk": "//translate.google.com/#auto/sk/\u0002\u00013",
                 "sl": {
-                    "\u0010": "//translate.google.com/#auto/sl/\u0002\u00010",
-                    "ovak": "//translate.google.com/#auto/sk/\u0002\u00010",
-                    "ovenian": "//translate.google.com/#auto/sl/\u0002\u00010"
+                    "\u0010": "//translate.google.com/#auto/sl/\u0002\u00014",
+                    "ovak": "//translate.google.com/#auto/sk/\u0002\u00013",
+                    "ovenian": "//translate.google.com/#auto/sl/\u0002\u00014"
                 },
                 "so": {
                     "\u0010": "//translate.google.com/#auto/so/\u0002\u00010",
                     "mali": "//translate.google.com/#auto/so/\u0002\u00010"
                 },
                 "sp": {
-                    "\u0010": "//translate.google.com/#en/es/\u0002\u000125",
-                    "anish": "//translate.google.com/#auto/es/\u0002\u0001205"
+                    "\u0010": "//translate.google.com/#en/es/\u0002\u000110",
+                    "anish": "//translate.google.com/#auto/es/\u0002\u0001112"
                 },
                 "sq": "//translate.google.com/#auto/sq/\u0002\u00010",
                 "sr": "//translate.google.com/#auto/sr/\u0002\u00010",
@@ -7465,11 +7465,11 @@
                     "\u0010": "//translate.google.com/#auto/su/\u0002\u00010",
                     "ndanese": "//translate.google.com/#auto/su/\u0002\u00010"
                 },
-                "sv": "//translate.google.com/#auto/sv/\u0002\u000114",
+                "sv": "//translate.google.com/#auto/sv/\u0002\u000113",
                 "sw": {
                     "\u0010": "//translate.google.com/#auto/sw/\u0002\u00010",
                     "ahili": "//translate.google.com/#auto/sw/\u0002\u00010",
-                    "edish": "//translate.google.com/#auto/sv/\u0002\u000114"
+                    "edish": "//translate.google.com/#auto/sv/\u0002\u000113"
                 },
                 "ta": {
                     "\u0010": "//translate.google.com/#auto/ta/\u0002\u00010",
@@ -7486,28 +7486,28 @@
                     "ai": "//translate.google.com/#auto/th/\u0002\u00010"
                 },
                 "tl": "//translate.google.com/#auto/tl/\u0002\u00010",
-                "tr": "//translate.google.com/#auto/tr/\u0002\u000114",
-                "turkish": "//translate.google.com/#auto/tr/\u0002\u000114",
-                "tw": "//translate.google.com.tw/#auto/zh-TW/\u0002\u000116",
+                "tr": "//translate.google.com/#auto/tr/\u0002\u000122",
+                "turkish": "//translate.google.com/#auto/tr/\u0002\u000122",
+                "tw": "//translate.google.com.tw/#auto/zh-TW/\u0002\u000115",
                 "uk": {
-                    "\u0010": "//translate.google.com/#auto/uk/\u0002\u000129",
-                    "rainian": "//translate.google.com/#auto/uk/\u0002\u000129"
+                    "\u0010": "//translate.google.com/#auto/uk/\u0002\u00018",
+                    "rainian": "//translate.google.com/#auto/uk/\u0002\u00018"
                 },
                 "ur": {
                     "\u0010": "//translate.google.com/#auto/ur/\u0002\u00010",
                     "du": "//translate.google.com/#auto/ur/\u0002\u00010",
-                    "l": "http://translate.google.com/translate?js=n&prev=_t&ie=UTF-8&layout=2&eotf=1&sl=auto&tl=en&u=\u0002&act=url\u0001146"
+                    "l": "http://translate.google.com/translate?js=n&prev=_t&ie=UTF-8&layout=2&eotf=1&sl=auto&tl=en&u=\u0002&act=url\u0001116"
                 },
                 "uz": {
                     "\u0010": "//translate.google.com/#auto/uz/\u0002\u00010",
                     "bek": "//translate.google.com/#auto/uz/\u0002\u00010"
                 },
                 "vi": {
-                    "\u0010": "//translate.google.com/#auto/vi/\u0002\u000113",
-                    "etnamese": "//translate.google.com/#auto/vi/\u0002\u000113"
+                    "\u0010": "//translate.google.com/#auto/vi/\u0002\u00010",
+                    "etnamese": "//translate.google.com/#auto/vi/\u0002\u00010"
                 },
                 "w": {
-                    "\u0010": "http://www.google.com.tw/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00011338",
+                    "\u0010": "http://www.google.com.tw/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00011454",
                     "elsh": "//translate.google.com/#auto/cy/\u0002\u00010",
                     "iki": "http://growtopia.wikia.com/wiki/Special:Search?query=\u0002\u00010"
                 },
@@ -7527,11 +7527,11 @@
                 }
             },
             "u": {
-                "\u0010": "//duckduckgo.com/?q=site%3Awww.theguardian.com+\u0002\u0001125",
+                "\u0010": "//duckduckgo.com/?q=site%3Awww.theguardian.com+\u0002\u000171",
                 "a": {
-                    "\u0010": "http://www.google.com.ua/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001116",
+                    "\u0010": "http://www.google.com.ua/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001124",
                     "rdian": {
-                        "\u0010": "//www.theguardian.com/\u0002\u0001110",
+                        "\u0010": "//www.theguardian.com/\u0002\u0001173",
                         "a": "http://www.guardiana.net/MDG-Database/Search/?search_value=\u0002 \u00010",
                         "project": "//guardianproject.info/?s=\u0002\u00010"
                     }
@@ -7547,185 +7547,185 @@
                 "ildwiki": "http://www.guildwiki.org/index.php?title=Special%3ASearch&redirs=0&search=\u0002&fulltext=Search&ns0=1\u00010",
                 "itaa": "//www.guitaa.com/search?q=\u0002\u00010",
                 "itartabs": "http://www.guitartabsexplorer.com/search.php?search=\u0002\u00010",
-                "k": "//www.google.co.uk/search?q=\u0002\u00014403",
+                "k": "//www.google.co.uk/search?q=\u0002\u00014410",
                 "lasidorna": "http://www.eniro.se/query?what=all&search_word=\u0002\u00010",
                 "lesider": "//www.gulesider.no/?q=\u0002\u00010",
-                "mau": "http://www.gumtree.com.au/s-\u0002/k0\u000119",
+                "mau": "http://www.gumtree.com.au/s-\u0002/k0\u00019",
                 "mball": "//theamazingworldofgumball.fandom.com/wiki/Special:Search?query=\u0002\u00010",
                 "mtree": {
-                    "\u0010": "http://www.gumtree.com.au/s-melbourne/\u0002 /k0l3001317\u00019",
-                    "au": "http://www.gumtree.com.au/s-\u0002/k0\u000119",
+                    "\u0010": "http://www.gumtree.com.au/s-melbourne/\u0002 /k0l3001317\u000118",
+                    "au": "http://www.gumtree.com.au/s-\u0002/k0\u00019",
                     "pl": "//www.gumtree.pl/s-\u0002/v1q0p1\u00010",
-                    "uk": "//www.gumtree.com/search?search_category=all&q=\u0002\u000117",
+                    "uk": "//www.gumtree.com/search?search_category=all&q=\u0002\u00013",
                     "za": "//www.gumtree.co.za/s-\u0002/v1q0p1\u00010"
                 },
-                "nbroker": "http://www.gunbroker.com/All/BI.aspx?Keywords=\u0002\u000146",
-                "ndam": "http://gundam.wikia.com/wiki/Special:Search?search=\u0002\u000144",
-                "ndeals": "//gun.deals/search/apachesolr_search/\u0002\u00016",
+                "nbroker": "http://www.gunbroker.com/All/BI.aspx?Keywords=\u0002\u000144",
+                "ndam": "http://gundam.wikia.com/wiki/Special:Search?search=\u0002\u00018",
+                "ndeals": "//gun.deals/search/apachesolr_search/\u0002\u000125",
                 "nengine": "http://www.gunengine.com/guns?q=\u0002\u00010",
                 "nmag": "//gunmagwarehouse.com/catalogsearch/result/?q=\u0002\u00010",
                 "nstreamer": "//gunstreamer.com/search?q=Test&idx=videos&p=0&keyword=\u0002\u00010",
                 "nwatcher": "//gunwatcher.com/Search/\u0002\u00010",
                 "rtband": "//www.gurtbandlager.de/search?sSearch=\u0002\u00010",
                 "s": {
-                    "\u0010": "http://www.google.com/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001407",
+                    "\u0010": "http://www.google.com/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u0001504",
                     "smark": "//www.gussmark.at/_/search?query=\u0002\u00010"
                 },
-                "tefrage": "//www.gutefrage.net/search?query=\u0002\u00014",
-                "tenberg": "http://www.gutenberg.org/ebooks/search/?query=\u0002\u000144",
+                "tefrage": "//www.gutefrage.net/search?query=\u0002\u00015",
+                "tenberg": "http://www.gutenberg.org/ebooks/search/?query=\u0002\u0001101",
                 "tschein": "http://www.gutscheine.de/suche?search=\u0002\u00010"
             },
             "v": {
-                "\u0010": "//www.google.com/search?tbm=vid&q=\u0002\u00011952",
+                "\u0010": "//www.google.com/search?tbm=vid&q=\u0002\u00012090",
                 "100": {
                     "\u0010": "http://google.com/search?q=\u0002&tbo=1&num=100&tbs=li:1\u00010",
                     "en": "http://google.com/search?q=\u0002&tbo=1&num=100&tbs=li:1&lr=lang_en\u00010"
                 },
-                "au": "//www.google.com.au/search?tbm=vid&q=\u0002\u000119",
-                "b": "//google.com/search?&tbs=li:1&q=\u0002\u000157",
-                "e": "http://www.google.co.ve/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000126",
+                "au": "//www.google.com.au/search?tbm=vid&q=\u0002\u000110",
+                "b": "//google.com/search?&tbs=li:1&q=\u0002\u000182",
+                "e": "http://www.google.co.ve/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000124",
                 "iew": {
-                    "\u0010": "//docs.google.com/viewer?url=\u0002\u00018",
-                    "er": "//docs.google.com/viewer?url=\u0002\u00018"
+                    "\u0010": "//docs.google.com/viewer?url=\u0002\u000130",
+                    "er": "//docs.google.com/viewer?url=\u0002\u000130"
                 },
                 "k": "//gso.gbv.de/DB=2.1/CMD?MATCFILTER=N&MATCSET=N&ACT0=&IKT0=&TRM0=&ACT3=*&IKT3=8183&ACT=SRCHA&IKT=1016&SRT=YOP&TRM=\u0002\u00010",
                 "n": "http://www.google.com.vn/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u00010",
-                "oice": "//www.google.com/voice#search/\u0002\u00010",
+                "oice": "//www.google.com/voice#search/\u0002\u00014",
                 "rl": "http://go.galegroup.com/ps/headerQuickSearch.do?quickSearchTerm=\u0002&inputFieldNames%5B0%5D=OQE&searchType=BasicSearchForm&userGroupName=mlin_m_newtnsh&nwf=y&prodId=GVRL&stw.option=&ebook=&quicksearchIndex=OQE&spellCheck=true&hasCoProduct=false\u00010"
             },
             "w": {
-                "\u0010": "//wiki.gentoo.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u0001258",
+                "\u0010": "//wiki.gentoo.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u0001330",
                 "2": {
-                    "\u0010": "//wiki.guildwars2.com/index.php?search=\u0002\u0001533",
-                    "bltc": "//www.gw2bltc.com/en/tp/search?name=\u0002\u00013",
+                    "\u0010": "//wiki.guildwars2.com/index.php?search=\u0002\u0001392",
+                    "bltc": "//www.gw2bltc.com/en/tp/search?name=\u0002\u00015",
                     "de": "//wiki-de.guildwars2.com/index.php?search=\u0002&go=Seite\u00010",
                     "e": "//gw2efficiency.com/account/overview?filter.name=\u0002\u00010",
                     "fr": "http://wiki-fr.guildwars2.com/index.php?search=\u0002\u00010",
                     "spidy": "http://www.gw2spidy.com/search/\u0002\u00010",
                     "tp": "//www.gw2tp.com/search?name=\u0002\u00010",
-                    "wiki": "http://wiki.guildwars2.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000111"
+                    "wiki": "http://wiki.guildwars2.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000146"
                 },
                 "ct": "http://www.gwct.org.uk/search?keywords=\u0002\u00010",
-                "eek": "http://www.google.com/search?q=\u0002&tbs=qdr:w\u000150",
+                "eek": "http://www.google.com/search?q=\u0002&tbs=qdr:w\u000140",
                 "en": {
-                    "\u0010": "http://en.glyphwiki.org/wiki/Special:Search?search=\u0002\u00013",
+                    "\u0010": "http://en.glyphwiki.org/wiki/Special:Search?search=\u0002\u00015",
                     "tdb": "http://www.gwentdb.com/search?search=\u0002\u00010",
                     "tify": "http://gwentify.com/cards/?st=\u0002\u00010"
                 },
                 "es": "//www.games-workshop.com/es-ES/searchResults?_dyncharset=UTF-8&_dynSessConf=7453102396832862391&qty=&sorting=&view=&Ntt=\u0002\u00010",
                 "i": {
                     "\u0010": "//gowatchit.com/search?terms=\u0002\u00010",
-                    "ki": "//wiki.gentoo.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u0001258"
+                    "ki": "//wiki.gentoo.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u0001330"
                 },
                 "lib": "http://library.gwu.edu/search-all?query=\u0002\u00010",
-                "m": "//www.girlswithmuscle.com/images/?name=\u0002\u000181",
-                "orkshop": "//www.games-workshop.com/searchResults?_dyncharset=UTF-8&_dynSessConf=1497710725317319147&qty=&sorting=&view=&Ntt=\u0002\u00013",
+                "m": "//www.girlswithmuscle.com/images/?name=\u0002\u000141",
+                "orkshop": "//www.games-workshop.com/searchResults?_dyncharset=UTF-8&_dynSessConf=1497710725317319147&qty=&sorting=&view=&Ntt=\u0002\u00010",
                 "p": {
-                    "\u0010": "http://www.google.com/search?q=\u0002%20site:wikipedia.org\u00014",
+                    "\u0010": "http://www.google.com/search?q=\u0002%20site:wikipedia.org\u00013",
                     "de": "http://www.google.de/search?ie=UTF-8&sourceid=navclient&gfns=1&q=site:de.wikipedia.org+\u0002\u00010"
                 },
-                "r": "http://www.guinnessworldrecords.com/search?term=\u0002\u00010",
+                "r": "http://www.guinnessworldrecords.com/search?term=\u0002\u00014",
                 "s": {
-                    "\u0010": "//chrome.google.com/webstore/search/\u0002?_category=extensions\u000161",
+                    "\u0010": "//chrome.google.com/webstore/search/\u0002?_category=extensions\u000121",
                     "online": {
                         "\u0010": "//www.ghanawebsolutions.com/search.php?q=\u0002\u00010",
                         "gh": "//www.ghanawebsolutions.com/search.php?q=\u0002\u00010"
                     }
                 },
                 "u": "//search.gwu.edu/search?site=gw_main_VCM&client=gw_main_VCM&proxystylesheet=phase2fe&output=xml_no_dtd&q=\u0002\u00010",
-                "w": "//wiki.guildwars.com/index.php?search=\u0002\u00010"
+                "w": "//wiki.guildwars.com/index.php?search=\u0002\u000122"
             },
             "y": {
-                "\u0010": "//google.com/search?q=\u0002 &tbs=qdr:y\u000148",
+                "\u0010": "//google.com/search?q=\u0002 &tbs=qdr:y\u000164",
                 "azo": "//gyazo.com/search/\u0002\u00010",
-                "ear": "http://www.google.com/search?q=\u0002&tbs=qdr:y\u000159",
+                "ear": "http://www.google.com/search?q=\u0002&tbs=qdr:y\u000169",
                 "k": "http://www.gyakorikerdesek.hu/kereses.php?keres=\u0002\u00010",
-                "t": "//www.genyoutube.net/search.php?q=\u0002\u00018"
+                "t": "//www.genyoutube.net/search.php?q=\u0002\u000113"
             },
             "z": {
-                "\u0010": "http://www.geekzone.fr/?s=\u0002\u00016",
-                "a": "http://www.google.co.za/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000142",
+                "\u0010": "http://www.geekzone.fr/?s=\u0002\u00010",
+                "a": "http://www.google.co.za/search?source=hp&q=\u0002&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=\u000128",
                 "c": "//www.google.com/search?q=\u0002&lr=lang_zh-CN\u00010",
-                "h": "http://www.geizhals.at/eu/?such=\u0002\u00013",
-                "ric": "http://www.giallozafferano.it/ricerca-ricette/\u0002 \u00016"
+                "h": "http://www.geizhals.at/eu/?such=\u0002\u000118",
+                "ric": "http://www.giallozafferano.it/ricerca-ricette/\u0002 \u00010"
             }
         },
         "h": {
-            "\u0010": "//www.haskell.org/hoogle/?hoogle=\u0002\u000131",
+            "\u0010": "//www.haskell.org/hoogle/?hoogle=\u0002\u000110",
             "2": {
                 "\u0010": "http://www.h2olimpo.com/buscar?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=\u00010",
                 "g2": "http://www.h2g2.com/search?search_type=article_quick_search&searchstring=\u0002&approved_entries_only_chk=1\u00010",
-                "m": "//duckduckgo.com/?q=\u0002&sites=hard2mano.com\u00010",
+                "m": "//duckduckgo.com/?q=\u0002&sites=hard2mano.com\u00013",
                 "o": "http://www.h2olimpo.com/buscar?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=\u00010"
             },
             "aaretz": "http://www.haaretz.co.il/misc/search-results?searchType=textSearch&simpleSearch=simpleSearch&text=\u0002\u00010",
             "abbotrading": "http://www.ruilwaarde.nl/?p=\u0002\u00010",
             "abr": {
-                "\u0010": "//habr.com/ru/search/?&q=\u0002\u000143",
-                "a": "http://habrahabr.ru/search/?q=\u0002\u00010"
+                "\u0010": "//habr.com/ru/search/?&q=\u0002\u000144",
+                "a": "http://habrahabr.ru/search/?q=\u0002\u00013"
             },
             "ack": {
-                "\u0010": "//www.romhacking.net/?page=hacks&genre=&platform=&game=&category=&perpage=30&order=Date&dir=1&title=\u0002&author=&hacksearch=Go\u00017",
+                "\u0010": "//www.romhacking.net/?page=hacks&genre=&platform=&game=&category=&perpage=30&order=Date&dir=1&title=\u0002&author=&hacksearch=Go\u00015",
                 "42": "//hack42.nl/mediawiki/index.php?search=\u0002\u00010",
-                "aday": "http://hackaday.com/?s=\u0002\u00014",
-                "age": "http://hackage.haskell.org/packages/search?terms=\u0002\u0001452",
+                "aday": "http://hackaday.com/?s=\u0002\u00010",
+                "age": "http://hackage.haskell.org/packages/search?terms=\u0002\u0001339",
                 "eradana": "//blog.hackeradana.org/search?q=\u0002\u00010",
-                "ernews": "http://hn.algolia.com/#!/all/forever/0/\u0002\u000123",
+                "ernews": "http://hn.algolia.com/#!/all/forever/0/\u0002\u000125",
                 "ology": "//blog.drhack.net/?s=\u0002\u00010",
                 "ster": "//www.hackster.io/search?i=projects&q=\u0002\u00010"
             },
             "ad": {
-                "\u0010": "http://hackaday.com/?s=\u0002\u00014",
+                "\u0010": "http://hackaday.com/?s=\u0002\u00010",
                 "d": "//handmade-add.com/index.php?route=product/search&search=\u0002\u00010",
                 "oop": "http://search-hadoop.com/?q=\u0002\u00010"
             },
             "afelenl": "//www.hafele.nl/INTERSHOP/web/WFS/Haefele-HNL-Site/nl_NL/-/EUR/ViewParametricSearch-SimpleOfferSearch?SearchType=all&SearchTerm=\u0002\u00010",
             "ahwul": "http://www.hahwul.com/search?max-results=7&q=\u0002\u00010",
             "ak": {
-                "\u0010": "http://wiki.hydrogenaudio.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00013",
+                "\u0010": "http://wiki.hydrogenaudio.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
                 "5": {
                     "\u0010": "http://hak5.org/?s=\u0002\u00010",
                     "f": "//forums.hak5.org/index.php?app=core&module=search&do=search&fromMainBar=1&search_term=\u0002\u00010"
                 }
             },
             "al": {
-                "\u0010": "//hal.archives-ouvertes.fr/search/index/?q=\u0002\u00010",
+                "\u0010": "//hal.archives-ouvertes.fr/search/index/?q=\u0002\u00013",
                 "altube": "//www.halaltube.com/?s=\u0002\u00010",
-                "opedia": "http://www.halopedia.org/index.php?search=\u0002\u000122"
+                "opedia": "http://www.halopedia.org/index.php?search=\u0002\u00019"
             },
             "am": "http://www.hamdata.com/getcall.html?callsign=\u0002\u00010",
             "andelsblatt": "http://app.handelsblatt.com/suche/?sw=\u0002\u00010",
             "andmadeadd": "//handmade-add.com/index.php?route=product/search&search=\u0002\u00010",
             "andytarife": "//www.handytarife.de/?q=\u0002\u00010",
-            "anja": "http://hanja.naver.com/search?query=\u0002\u00013",
-            "annaford": "http://www.hannaford.com/catalog/search.cmd?form_state=searchForm&keyword=\u0002\u00013",
+            "anja": "http://hanja.naver.com/search?query=\u0002\u00017",
+            "annaford": "http://www.hannaford.com/catalog/search.cmd?form_state=searchForm&keyword=\u0002\u00014",
             "ansard": "//hansard.parliament.uk/search?searchTerm=\u0002\u00010",
             "anze": "//www.hanze.nl/nld/zoeken?k=\u0002\u00010",
             "anzicraft": "http://www.hanzicraft.com/character/\u0002\u00010",
             "anzidb": "http://hanzidb.org/character/\u0002\u00010",
             "appi": "//www.happi.com/contents/searchcontent/all/\u0002/\u00010",
-            "appycow": "//www.happycow.net/searchmap?lat=&lng=&location=\u0002\u00010",
+            "appycow": "//www.happycow.net/searchmap?lat=&lng=&location=\u0002\u00014",
             "apshoe": "//www.hapshoe.com/Arama?1&kelime=\u0002\u00010",
             "aq": "http://hakkani.org/?term=\u0002\u00010",
             "ardocp": "//www.hardocp.com/search/?q=\u0002\u00010",
             "ardwareinfo": "//us.hardware.info/#search:\u0002\u00010",
             "arney": "//www.harney.com/pages/search-results?findify_q=\u0002\u00010",
-            "arptabs": "//www.harptabs.com/searchsong.php?Name=\u0002&HarpType=0\u00010",
-            "arrypotter": "http://harrypotter.wikia.com/wiki/Special:Search?query=\u0002\u00015",
+            "arptabs": "//www.harptabs.com/searchsong.php?Name=\u0002&HarpType=0\u00013",
+            "arrypotter": "http://harrypotter.wikia.com/wiki/Special:Search?query=\u0002\u00010",
             "arvardlib": "http://hollis.harvard.edu/primo_library/libweb/action/dlSearch.do?institution=HVD&vid=HVD&tab=everything&displayField=all&search_scope=everything&mode=Basic&onCampus=false&displayMode=full&query=any%2Ccontains%2C\u0002\u00010",
             "ashtag": "//twitter.com/search?q=%23\u0002\u00010",
             "askellwiki": "http://www.haskell.org/haskellwiki/Special:Search/\u0002\u00010",
             "astane": "http://www.trhastane.com/arama.php?sehir=0&word=\u0002 \u00010",
-            "atebu": "http://b.hatena.ne.jp/search/text?q=\u0002\u000138",
+            "atebu": "http://b.hatena.ne.jp/search/text?q=\u0002\u000128",
             "athi": "http://babel.hathitrust.org/cgi/ls?field1=ocr;q1=\u0002;a=srchls\u00014",
             "avana": "//crazyabouthavana.com/?s=\u0002\u00010",
             "aven": "http://havenmaine.wikia.com/wiki/Special:Search?search=\u0002\u00010",
             "awk": "http://hawkclothing.uk/index.php?route=product/search&search=\u0002\u00010",
             "axelib": "http://lib.haxe.org/search?v=\u0002\u00010",
-            "ayoo": "http://holumbus.fh-wedel.de/hayoo/hayoo.html?query=\u0002\u00010",
+            "ayoo": "http://holumbus.fh-wedel.de/hayoo/hayoo.html?query=\u0002\u00014",
             "aze": "//hazeguitars.com/search?q=\u0002\u00010",
             "b": {
-                "\u0010": "//www.humblebundle.com/store/search?search=\u0002\u000149",
+                "\u0010": "//www.humblebundle.com/store/search?search=\u0002\u000141",
                 "at": "//www.hornbach.at/shop/suche/sortiment/\u0002\u00010",
                 "l": "//www.hbl.fi/?s=\u0002\u00010",
                 "m": "http://www.heartbowsmakeup.com/?s=\u0002\u00010",
@@ -7734,50 +7734,50 @@
             },
             "c": {
                 "\u0010": "http://www.holidaycheck.de/schnellsuche.php?q=\u0002\u00010",
-                "kg": "//hackage.haskell.org/packages/search?terms=\u0002\u000118",
-                "lib": "//hclib.bibliocommons.com/v2/search?query=\u0002&searchType=smart\u00010",
+                "kg": "//hackage.haskell.org/packages/search?terms=\u0002\u00016",
+                "lib": "//hclib.bibliocommons.com/v2/search?query=\u0002&searchType=smart\u00013",
                 "ommons": "//hcommons.org/?s=\u0002\u00010",
                 "pcs": "//www.findacode.com/code.php?set=HCPCS&c=\u0002\u00010"
             },
             "d": {
-                "\u0010": "http://hudoc.echr.coe.int/eng#{%22fulltext%22:[%22\u0002%22],%22documentcollectionid2%22:[%22GRANDCHAMBER%22,%22CHAMBER%22]}\u000119",
+                "\u0010": "http://hudoc.echr.coe.int/eng#{%22fulltext%22:[%22\u0002%22],%22documentcollectionid2%22:[%22GRANDCHAMBER%22,%22CHAMBER%22]}\u000120",
                 "b": {
-                    "\u0010": "http://www.hockeydb.com/ihdb/stats/find_player.php?full_name=\u0002\u000126",
+                    "\u0010": "http://www.hockeydb.com/ihdb/stats/find_player.php?full_name=\u0002\u000130",
                     "log": "//www.hdblog.it/?sName=\u0002\u00010"
                 },
-                "c": "//www.homedepot.ca/en/home/search.html?q=\u0002\u00017",
+                "c": "//www.homedepot.ca/en/home/search.html?q=\u0002\u000114",
                 "ict": "http://hyperdictionary.com/search.aspx?define=\u0002\u00010",
                 "l": "//www.heise.de/download/search?terms=\u0002\u00010",
                 "rapin": "http://hdrapin.com/?s=\u0002\u00010",
-                "s": "http://search.datasheetcatalog.net/key/\u0002\u00010",
+                "s": "http://search.datasheetcatalog.net/key/\u0002\u00013",
                 "t": "//www.hdtracks.com/catalogsearch/result/?q=\u0002\u00010",
                 "u": "http://acm.hdu.edu.cn/search.php?field=problem&key=\u0002\u00010",
-                "x": "http://www.homedepot.com/s/\u0002\u0001134",
-                "yc": "http://hdyc.neis-one.org/?\u0002\u00014"
+                "x": "http://www.homedepot.com/s/\u0002\u0001137",
+                "yc": "http://hdyc.neis-one.org/?\u0002\u00016"
             },
             "ead-fi": "http://www.head-fi.org/search.php?search=\u0002\u00010",
-            "eadfi": "//www.head-fi.org/search/9458473/?q=\u0002&o=relevance&c[p][sonnb_xengallery_photo][focal]=0&c[p][sonnb_xengallery_photo][iso]=0&c[p][sonnb_xengallery_photo][aperture]=0\u00010",
+            "eadfi": "//www.head-fi.org/search/9458473/?q=\u0002&o=relevance&c[p][sonnb_xengallery_photo][focal]=0&c[p][sonnb_xengallery_photo][iso]=0&c[p][sonnb_xengallery_photo][aperture]=0\u00013",
             "eadtalker": "//headtalker.com/?s=\u0002&post_type[]=campaigns\u00010",
             "ealthable": "//www.healthable.org/?s=\u0002\u00010",
             "eartbleed": "http://filippo.io/Heartbleed/#\u0002\u00010",
             "earthpwn": "http://www.hearthpwn.com/search?search=\u0002#t1:cards\u00010",
-            "earthstone": "http://hearthstone.gamepedia.com/?search=\u0002\u00018",
+            "earthstone": "http://hearthstone.gamepedia.com/?search=\u0002\u00014",
             "eaters": "//www.heatershop.co.uk/search?query=\u0002\u00010",
             "eatspring": "//www.heatspring.com/app/courses/?query=\u0002\u00010",
             "eb": {
-                "\u0010": "//www.heb.com/search/?q=\u0002\u000160",
+                "\u0010": "//www.heb.com/search/?q=\u0002\u000137",
                 "wiki": "//he.wikipedia.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010"
             },
             "ecf": "http://hazmeelchingadofavor.com/?s=\u0002\u00010",
             "eeza": "http://www.heeza.fr/fr/recherche?orderby=position&orderway=desc&search_query=\u0002&submit_search=Rechercher\u00010",
-            "eidi": "http://katalog.ub.uni-heidelberg.de/cgi-bin/search.cgi?fsubmit=1&query= \u0002\u00010",
+            "eidi": "http://katalog.ub.uni-heidelberg.de/cgi-bin/search.cgi?fsubmit=1&query= \u0002\u00013",
             "eilkraeuter": "http://heilkraeuter.de/cgi-bin/search.cgi?Terms=\u0002\u00010",
-            "einzelnisse": "http://www.heinzelnisse.info/dict?searchItem=\u0002 \u00010",
-            "eise": "http://www.heise.de/suche/?q=\u0002&rm=search\u000110",
+            "einzelnisse": "http://www.heinzelnisse.info/dict?searchItem=\u0002 \u00016",
+            "eise": "http://www.heise.de/suche/?q=\u0002&rm=search\u000111",
             "elka": "//helka.finna.fi/Search/Results?lookfor=\u0002\u00010",
             "elm": {
-                "\u0010": "http://www.helm.nu/Pages/Search.aspx?search=\u0002\u00010",
-                "et": "http://haku.helmet.fi/iii/encore/search/C__S\u0002\u00015",
+                "\u0010": "http://www.helm.nu/Pages/Search.aspx?search=\u0002\u00013",
+                "et": "http://haku.helmet.fi/iii/encore/search/C__S\u0002\u00010",
                 "h": "//hub.helm.sh/charts?q=\u0002\u00010"
             },
             "elp": "//help.duckduckgo.com/search?q=\u0002\u000128",
@@ -7789,68 +7789,68 @@
                 "sphoto": "//www.henrys.com/Search/\u0002.aspx?q=\u0002\u00010"
             },
             "epsib": {
-                "\u0010": "http://www.hepsiburada.com/ara?q=\u0002\u00014",
-                "urada": "http://www.hepsiburada.com/ara?q=\u0002\u00014"
+                "\u0010": "http://www.hepsiburada.com/ara?q=\u0002\u00015",
+                "urada": "http://www.hepsiburada.com/ara?q=\u0002\u00015"
             },
             "eraldsun": "//www.heraldsun.com.au/?s=\u0002\u00010",
             "erber": "//duckduckgo.com/?q=\u0002+site%3Aherber.de\u00010",
-            "ere": "//wego.here.com/search/\u0002\u000126",
+            "ere": "//wego.here.com/search/\u0002\u000136",
             "eritage": "//www.heritage.org/search?contains=\u0002\u00010",
             "ermes": "//www.myhermes.de/empfangen/sendungsverfolgung/sendungsinformation/#\u0002\u00010",
-            "eroes": "//heroeshearth.com/hero/\u0002/\u00014",
+            "eroes": "//heroeshearth.com/hero/\u0002/\u00010",
             "eroku": "http://devcenter.heroku.com/articles?q=\u0002\u00010",
             "erold": "http://www.herold.at/telefonbuch/\u0002/\u00010",
             "esari": "http://hs.fi/haku/?search-term=\u0002\u00010",
             "eureka": {
-                "\u0010": "http://www.heureka.cz/?h[fraze]=\u0002\u0001182",
-                "sk": "http://www.heureka.sk/?h[fraze]=\u0002 \u00015"
+                "\u0010": "http://www.heureka.cz/?h[fraze]=\u0002\u0001126",
+                "sk": "http://www.heureka.sk/?h[fraze]=\u0002 \u00014"
             },
             "eute": "//www.zdf.de/suche?q=\u0002&synth=true&sender=heute.de&from=&to=&attrs=\u00010",
             "ex": {
-                "\u0010": "http://www.colorhexa.com/\u0002\u00015",
-                "docs": "http://hexdocs.pm/\u0002\u0001160",
-                "pm": "//hex.pm/packages?search=\u0002&sort=downloads\u0001174"
+                "\u0010": "http://www.colorhexa.com/\u0002\u000117",
+                "docs": "http://hexdocs.pm/\u0002\u0001163",
+                "pm": "//hex.pm/packages?search=\u0002&sort=downloads\u0001180"
             },
             "fqpdb": "http://www.hfqpdb.com/search/\u0002\u00010",
             "fr": "http://duckduckgo.com/?q=site:linuxfr.org+\u0002\u00010",
-            "fs": "//www.hifishark.com/search?q=\u0002\u000122",
-            "ft": "http://www.harborfreight.com/catalogsearch/result?q=\u0002\u000120",
+            "fs": "//www.hifishark.com/search?q=\u0002\u00018",
+            "ft": "http://www.harborfreight.com/catalogsearch/result?q=\u0002\u000130",
             "fu": {
                 "\u0010": "//www.hs-furtwangen.de/suche/?L=0&id=207&tx_solr[q]=\u0002\u00010",
                 "boss": "//hsfu.boss2.bsz-bw.de/Search/Results?lookfor=\u0002&limit=20\u00010"
             },
             "g": {
-                "\u0010": "//www.mercurial-scm.org/wiki/Mercurial?action=fullsearch&context=180&value=\u0002&titlesearch=Title\u000166",
+                "\u0010": "//www.mercurial-scm.org/wiki/Mercurial?action=fullsearch&context=180&value=\u0002&titlesearch=Title\u000158",
                 "101": "http://www.hardcoregaming101.net/?s=\u0002\u00010",
                 "a": "//holbein-gymnasium.de/index.php/component/search/?searchword=\u0002\u00010",
                 "l": {
-                    "\u0010": "//www.haskell.org/hoogle/?hoogle=\u0002\u000131",
-                    "e": "//www.haskell.org/hoogle/?hoogle=\u0002\u000131"
+                    "\u0010": "//www.haskell.org/hoogle/?hoogle=\u0002\u000110",
+                    "e": "//www.haskell.org/hoogle/?hoogle=\u0002\u000110"
                 },
                 "nc": "http://www.genenames.org/cgi-bin/quick_search.pl?submit=Submit&search=\u0002\u00010",
                 "pu": "http://hgpu.org/?s=\u0002\u00010",
                 "s": "//www.herold.at/gelbe-seiten/was_\u0002/\u00010"
             },
             "h": {
-                "\u0010": "//www.homehardware.ca/search?query=\u0002\u00016",
+                "\u0010": "//www.homehardware.ca/search?query=\u0002\u00018",
                 "c": "//hexagonhotchocolate.wordpress.com/?s=\u0002\u00010"
             },
             "i2en": "//translate.google.com/#view=home&op=translate&sl=hi&tl=en&text=\u0002\u00010",
             "i5": "http://hi5.com/friend/processHeaderNameSearch.do?searchText=\u0002\u00010",
-            "ibp": "//haveibeenpwned.com/account/\u0002\u00010",
-            "idden": "http://hwikis25cffertqe.onion/index.php?search=\u0002&title=Special%3ASearch\u000116",
-            "ideme": "//nl.hideproxy.me/go.php?u=\u0002\u000119",
+            "ibp": "//haveibeenpwned.com/account/\u0002\u00013",
+            "idden": "http://hwikis25cffertqe.onion/index.php?search=\u0002&title=Special%3ASearch\u00014",
+            "ideme": "//nl.hideproxy.me/go.php?u=\u0002\u000113",
             "ighfive": "//success.highfive.com/hc/en-us/search?utf8=✓&query=\u0002\u00010",
             "ighsnob": "http://www.highsnobiety.com/?s=\u0002\u00010",
             "ihostels": "//www.hihostels.com/search/hostels?q=\u0002\u00010",
-            "ikr": "http://www.hikr.org/cse.php?q=\u0002\u00010",
+            "ikr": "http://www.hikr.org/cse.php?q=\u0002\u00015",
             "illel": "http://www.hillel.org/college-guide/search#keyword=\u0002&radius=10\u00010",
             "ilux4x4": "http://www.hilux4x4.co.za/views/search.php?keywords=\u0002&terms=all&author=&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=300&t=0&submit=Search\u00010",
-            "indu": "http://www.thehindu.com/search/?q=\u0002\u00010",
+            "indu": "http://www.thehindu.com/search/?q=\u0002\u000121",
             "inews": "http://hi-news.ru/?s=\u0002\u00010",
             "inta": {
-                "\u0010": "http://hintaseuranta.fi/haku/\u0002\u00015",
-                "fi": "http://hinta.fi/haku?q=\u0002\u00013"
+                "\u0010": "http://hintaseuranta.fi/haku/\u0002\u00010",
+                "fi": "http://hinta.fi/haku?q=\u0002\u000110"
             },
             "intoeng": "http://www.maxgyan.com/search/hindi-to-english/index.php?q=\u0002\u00010",
             "io": "//hackaday.io/search?term=\u0002\u00010",
@@ -7858,80 +7858,80 @@
                 "\u0010": "http://www.hippressurecooking.com/?s=\u0002 \u00010",
                 "pie": "//wiki.hippiestation.com//index.php?title=Special%3ASearch&profile=default&search=\u0002\u00010"
             },
-            "istorious": "http://historio.us/search/?q=\u0002\u00013",
-            "istory": "http://www.history.com/search?search-field=\u0002&x=0&y=0\u00015264",
+            "istorious": "http://historio.us/search/?q=\u0002\u00010",
+            "istory": "http://www.history.com/search?search-field=\u0002&x=0&y=0\u00014525",
             "itchwiki": "http://hitchwiki.org/en/index.php?search=\u0002&fulltext=Search&title=Special%3ASearch\u00010",
-            "itta": "//www.hitta.se/sök?vad=\u0002\u000162",
-            "ive": "//www.hive.co.uk/Search/Keyword?keyword=\u0002\u00015",
+            "itta": "//www.hitta.se/sök?vad=\u0002\u000125",
+            "ive": "//www.hive.co.uk/Search/Keyword?keyword=\u0002\u00013",
             "j": {
-                "\u0010": "//www.honestjohn.co.uk/search/?q=\u0002\u00010",
-                "s": "//howjsay.com/search?word=\u0002\u00014"
+                "\u0010": "//www.honestjohn.co.uk/search/?q=\u0002\u00013",
+                "s": "//howjsay.com/search?word=\u0002\u00010"
             },
             "k": {
-                "\u0010": "http://hacktips.it/?s=\u0002\u00010",
+                "\u0010": "http://hacktips.it/?s=\u0002\u00013",
                 "eleg": "//www.elegislation.gov.hk/results?SEARCH_OPTION=K&keyword.SEARCH_FIELD=E&keyword.SEARCH_KEYWORD=\u0002\u00010",
                 "fp": "//www.hongkongfp.com/?s=\u0002\u00010",
-                "g": "//hackage.haskell.org/packages/search?terms=\u0002\u000118",
+                "g": "//hackage.haskell.org/packages/search?terms=\u0002\u00016",
                 "legco": "//search.legco.gov.hk/LegCoWeb/Search.aspx?lang=en&searchtype=simple&keyword=\u0002\u00010",
                 "lii": "http://www.hklii.hk/cgi-bin/sinosrch.cgi?query=\u0002&results=50&submit=Search&mask_world=&mask_path=&callback=on&method=auto&meta=%2Fhklii\u00010",
-                "ref": "//www.hockey-reference.com/search/search.fcgi?hint=&search=\u0002\u000113",
+                "ref": "//www.hockey-reference.com/search/search.fcgi?hint=&search=\u0002\u00017",
                 "t": "//hooktube.com/results?search_query=\u0002\u00010",
                 "w": {
-                    "\u0010": "http://hollowknight.wikia.com/wiki/Special:Search?query=\u0002\u00014",
+                    "\u0010": "http://hollowknight.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                     "ikia": "http://hollowknight.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1\u00010"
                 }
             },
             "l": {
                 "\u0010": "http://hugelol.com/search?q=\u0002\u00010",
-                "b": "http://howlongtobeat.com/?q=\u0002\u000160",
+                "b": "http://howlongtobeat.com/?q=\u0002\u000168",
                 "ectura": "//horalectura.blogspot.com/search?q=\u0002\u00010",
                 "j": "//hlj.com/search/go?w=\u0002\u00010",
-                "n": "//www.hln.be/zoeken?query=\u0002\u000197",
+                "n": "//www.hln.be/zoeken?query=\u0002\u000185",
                 "p": "//hlp-search.tproxy.de/search?q=\u0002\u00010",
-                "tb": "http://howlongtobeat.com/?q=\u0002\u000160",
-                "tv": "//www.hltv.org/search?query=\u0002\u0001238"
+                "tb": "http://howlongtobeat.com/?q=\u0002\u000168",
+                "tv": "//www.hltv.org/search?query=\u0002\u0001162"
             },
             "m": {
-                "\u0010": "//wego.here.com/search/\u0002?\u000140",
+                "\u0010": "//wego.here.com/search/\u0002?\u000126",
                 "cpl": "//catalog.hmcpl.org/cgi-bin/koha/opac-search.pl?q=\u0002\u00010",
                 "iku": "http://www5.atwiki.jp/hmiku/?cmd=search&keyword=\u0002\u00010"
             },
             "n": {
-                "\u0010": "//hn.algolia.com/?q=\u0002\u00013329",
+                "\u0010": "//hn.algolia.com/?q=\u0002\u00012966",
                 "d": {
-                    "\u0010": "//hn.algolia.com/?query=\u0002&sort=byDate\u00013",
+                    "\u0010": "//hn.algolia.com/?query=\u0002&sort=byDate\u00015",
                     "k": "//www.harald-nyborg.dk/search?q=\u0002\u00010"
                 },
                 "o": "//hackernoon.com/search?q=\u0002\u00010",
                 "se": {
                     "\u0010": "http://www.harald-nyborg.se/search?q=\u0002\u00010",
-                    "arch": "http://hn.algolia.com/#!/story/forever/0/\u0002\u00010"
+                    "arch": "http://hn.algolia.com/#!/story/forever/0/\u0002\u00013"
                 },
                 "u": "//www.hs-neu-ulm.de/nc/suchergebnisse/?id=1289&L=0&q=\u0002\u00010"
             },
             "o": {
-                "\u0010": "//www.haskell.org/hoogle/?hoogle=\u0002\u000131",
+                "\u0010": "//www.haskell.org/hoogle/?hoogle=\u0002\u000110",
                 "bby-machinist": "http://www.hobby-machinist.com//?=\u0002\u00010",
                 "bbyking": "//hobbyking.com/en_us/catalogsearch/result/?q=\u0002\u00010",
                 "bbyworks": "//www.hobbyworks.com/index.cfm?action=search&searchText=\u0002\u00010",
                 "ckessinlib": "//dlc.lib.de.us/client/en_US/default/search/results?qu=\u0002&te=\u00010",
-                "ckeydb": "http://www.hockeydb.com/ihdb/stats/findplayer.php?full_name=\u0002\u00018",
+                "ckeydb": "http://www.hockeydb.com/ihdb/stats/findplayer.php?full_name=\u0002\u00015",
                 "ckeymonkey": "http://www.hockeymonkey.com/nsearch?q=\u0002\u00010",
-                "ckeyref": "http://www.hockey-reference.com/search/search.fcgi?search=\u0002\u00010",
-                "de": "http://www.homedepot.com/s/\u0002?NCNI-5\u00019",
+                "ckeyref": "http://www.hockey-reference.com/search/search.fcgi?search=\u0002\u00014",
+                "de": "http://www.homedepot.com/s/\u0002?NCNI-5\u000111",
                 "h": "//www.heavenofhorror.com/?s=\u0002\u00010",
                 "i3": "http://www.hoi3wiki.com/index.php?search=\u0002\u00010",
-                "i4": "//hoi4.paradoxwikis.com/index.php?search=\u0002\u000123",
+                "i4": "//hoi4.paradoxwikis.com/index.php?search=\u0002\u00013",
                 "l": {
                     "\u0010": "//hol.kag.org/a/\u0002\u00010",
                     "lbarr": "//www.hollandandbarrett.com/search?query=\u0002&isSearch=true\u00010",
                     "lis": "//hollis.harvard.edu/primo-explore/search?query=any,contains,\u0002&tab=everything&search_scope=everything&vid=HVD2&lang=en_US&offset=0\u00010"
                 },
                 "me": {
-                    "\u0010": "http://www.homeadvisor.com/sitesearch/searchQuery?action=SEARCH&searchType=SiteTaskSearch&useExtSearch=false&initialSearch=true&query=\u0002\u00019",
-                    "base": "http://www.homebase.co.uk/webapp/wcs/stores/servlet/Search?storeId=10151&catalogId=1500001201&langId=110&searchTerms=\u0002&authToken=\u00010",
+                    "\u0010": "http://www.homeadvisor.com/sitesearch/searchQuery?action=SEARCH&searchType=SiteTaskSearch&useExtSearch=false&initialSearch=true&query=\u0002\u000113",
+                    "base": "http://www.homebase.co.uk/webapp/wcs/stores/servlet/Search?storeId=10151&catalogId=1500001201&langId=110&searchTerms=\u0002&authToken=\u00013",
                     "depot": {
-                        "\u0010": "//www.homedepot.com/s/\u0002\u0001285",
+                        "\u0010": "//www.homedepot.com/s/\u0002\u0001317",
                         "ca": "//www.homedepot.ca/en/home/search.html?q=\u0002#!q=\u0002\u00010"
                     },
                     "snap": "//www.homesnap.com/search?q=\u0002\u00010",
@@ -7943,14 +7943,14 @@
                     "eypot": "http://www.projecthoneypot.org/ip_\u0002\u00010"
                 },
                 "od": "//www.hood.de/suchergebnisse.htm?q=\u0002\u00010",
-                "ogle": "//hoogle.haskell.org/?hoogle=\u0002&scope=set%3Astackage\u0001963",
+                "ogle": "//hoogle.haskell.org/?hoogle=\u0002&scope=set%3Astackage\u0001847",
                 "ok": {
                     "\u0010": "//hooktube.com/results?search_query=\u0002\u00010",
                     "tube": "//hooktube.com/results?search_query=\u0002\u00010"
                 },
                 "oph": "http://hoopshype.com/?s=\u0002\u00010",
                 "pac": "http://opac.hebib.de/search?scope=R1&q=\u0002\u00010",
-                "rnbach": "//www.hornbach.de/shop/suche/sortiment/\u0002\u00010",
+                "rnbach": "//www.hornbach.de/shop/suche/sortiment/\u0002\u00014",
                 "ror": {
                     "\u0010": "//horormagoria.sk/?s=\u0002\u00010",
                     "magoria": "//horormagoria.sk/?s=\u0002\u00010",
@@ -7959,7 +7959,7 @@
                 "rt": "http://en.hortipedia.com/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
                 "sm": "//help.openstreetmap.org/search/?q=\u0002\u00010",
                 "st": {
-                    "\u0010": "http://networking.ringofsaturn.com/Tools/dig.php?domain=ANY+\u0002\u000116",
+                    "\u0010": "http://networking.ringofsaturn.com/Tools/dig.php?domain=ANY+\u0002\u000112",
                     "ing": "http://www.whoishostingthis.com/?q=\u0002\u00010"
                 },
                 "tbot": "http://www.hotbot.com/search/web?q=\u0002\u00010",
@@ -7968,7 +7968,7 @@
                     "\u0010": "//hotels.com/search.do?q-destination=\u0002\u00010",
                     "s": "//hotels.com/search.do?q-destination=\u0002\u00010"
                 },
-                "tline": "http://hotline.ua/sr/?q=\u0002\u000112",
+                "tline": "http://hotline.ua/sr/?q=\u0002\u00014",
                 "tn": "//www.hotnews.ro/cauta/\u0002/1\u00010",
                 "tsar": "http://www.hotstar.com/search?q=\u0002\u00010",
                 "tstar": "http://www.hotstar.com/search?q=\u0002\u00010",
@@ -7977,30 +7977,30 @@
                     "opic": "http://www.hottopic.com/search?q=\u0002\u00010"
                 },
                 "tud": "http://www.homeoftheunderdogs.net/search.php?search_game=\u0002\u00010",
-                "tukdeals": "http://www.hotukdeals.com/search?action=search&keywords=\u0002\u000119",
+                "tukdeals": "http://www.hotukdeals.com/search?action=search&keywords=\u0002\u000130",
                 "u": {
-                    "\u0010": "//cse.google.com/cse?cx=001106583893786776783%3Au81vudxhm7a&ie=UTF-8&q=\u0002&sa=Search&siteurl=www.sidefx.com%2Fdocs%2Fhoudini%2F&ref=www.sidefx.com%2Fdocs%2F&ss=504j116288j4\u00015",
+                    "\u0010": "//cse.google.com/cse?cx=001106583893786776783%3Au81vudxhm7a&ie=UTF-8&q=\u0002&sa=Search&siteurl=www.sidefx.com%2Fdocs%2Fhoudini%2F&ref=www.sidefx.com%2Fdocs%2F&ss=504j116288j4\u00010",
                     "sepets": "http://www.housepetscomic.com/?s=\u0002\u00010",
                     "setrip": "http://www.housetrip.com/en/search-holiday-apartments/\u0002?guests=2\u00010",
-                    "zz": "//www.houzz.com/photos/query/\u0002\u00013"
+                    "zz": "//www.houzz.com/photos/query/\u0002\u00010"
                 },
-                "ver": "//www.hover.com/domains/results?q=\u0002\u000115",
+                "ver": "//www.hover.com/domains/results?q=\u0002\u00018",
                 "w": {
-                    "\u0010": "//howcode.org/search?q=\u0002\u000129",
+                    "\u0010": "//howcode.org/search?q=\u0002\u000139",
                     "ard": "//www.howardpianoindustries.com/search.php?search_query=\u0002\u00010",
-                    "jsay": "//howjsay.com/search?word=\u0002\u00014",
-                    "longtobeat": "//howlongtobeat.com/?q=\u0002\u000161",
+                    "jsay": "//howjsay.com/search?word=\u0002\u00010",
+                    "longtobeat": "//howlongtobeat.com/?q=\u0002\u000154",
                     "stuffworks": "http://www.howstuffworks.com/search.php?terms=\u0002\u00010",
                     "thingswork": "http://howthingswork.virginia.edu/search.php?searchs=\u0002&Go.x=0&Go.y=0&searchq=yes&searcha=yes\u00010",
                     "todoinjava": "http://howtodoinjava.com/search-results/?q=\u0002\u00010",
                     "toforge": "http://www.howtoforge.com/trip_search?keys=\u0002\u00010",
-                    "togeek": "http://www.howtogeek.com/search/?q=\u0002\u00019",
+                    "togeek": "http://www.howtogeek.com/search/?q=\u0002\u000110",
                     "tomakemyblog": "http://howtomakemyblog.com/?s=\u0002\u00010"
                 }
             },
             "p": {
-                "\u0010": "http://search.hp.com/query.html?lang=en&submit.x=0&submit.y=0&qt=\u0002&la=en&cc=us\u00010",
-                "b": "//www.hpb.com/products?utf8=%E2%9C%93&keywords=\u0002\u00014",
+                "\u0010": "http://search.hp.com/query.html?lang=en&submit.x=0&submit.y=0&qt=\u0002&la=en&cc=us\u00016",
+                "b": "//www.hpb.com/products?utf8=%E2%9C%93&keywords=\u0002\u00013",
                 "c": {
                     "\u0010": "http://www.housepetscomic.com/?s=\u0002\u00010",
                     "f": "http://www.housepetscomic.com/forums/search.php?keywords=\u0002\u00010"
@@ -8018,19 +8018,19 @@
                     "id": "//id.healthyplusplus.com/search?q=\u0002\u00010"
                 },
                 "support": "http://www.support.hp.com/us-en/search?q=\u0002&filter=\u00010",
-                "v": "http://www.heise.de/preisvergleich/?fs=\u0002\u000190",
+                "v": "http://www.heise.de/preisvergleich/?fs=\u0002\u000151",
                 "wiki": "http://harrypotter.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010"
             },
             "ro": "//www.hogeschoolrotterdam.nl/zoek/?q=\u0002\u00010",
             "rv": "http://www.restovisio.com/search?sq=\u0002\u00010",
-            "rwiki": "http://hrwiki.org/w/index.php?title=Special:Search&search=\u0002&go=Go\u00016",
+            "rwiki": "http://hrwiki.org/w/index.php?title=Special:Search&search=\u0002&go=Go\u000116",
             "s": {
-                "\u0010": "http://honyakustar.com/en/\u0002 \u00016",
+                "\u0010": "http://honyakustar.com/en/\u0002 \u00017",
                 "as": "http://www.hs-albsig.de/search/results.aspx?k=\u0002&cs=Diese%20Website&u=http%3A%2F%2Fwww.hs-albsig.de\u00010",
                 "b": "http://soblex.de/?p_w=\u0002&cmd=search_soblex\u00010",
                 "db": "//www.adl.org/education-and-resources/resource-knowledge-base/hate-symbols?keys=\u0002\u00010",
-                "l": "//www.hsl.fi/search/solr?keywords=\u0002\u00010",
-                "ts": "//hstspreload.org/?domain=\u0002\u00016",
+                "l": "//www.hsl.fi/search/solr?keywords=\u0002\u00014",
+                "ts": "//hstspreload.org/?domain=\u0002\u00015",
                 "un": "//www.heraldsun.com.au/?s=\u0002\u00010",
                 "w": {
                     "\u0010": "http://computer.howstuffworks.com/search.php?terms=\u0002\u00010",
@@ -8043,16 +8043,16 @@
                 "cat": "//http.cat/\u0002\u00010",
                 "el": "//www.herold.at/telefonbuch/telefon_\u0002/\u00010",
                 "f": "http://www.howtoforge.com/trip_search?keys=\u0002\u00010",
-                "g": "http://www.howtogeek.com/search/?q=\u0002\u00019",
+                "g": "http://www.howtogeek.com/search/?q=\u0002\u000110",
                 "ml": {
-                    "\u0010": "//duckduckgo.com/html/?q=\u0002\u0001249",
+                    "\u0010": "//duckduckgo.com/html/?q=\u0002\u0001110",
                     "2txt": "http://www.w3.org/services/html2txt?url=\u0002\u00010",
                     "5d": "http://html5doctor.com/search/?q=\u0002\u00010",
                     "book": "http://htmlbook.ru/search/?as_q=\u0002\u00010",
                     "dog": "http://www.htmldog.com/search/?q=\u0002\u00010"
                 },
                 "tp": {
-                    "\u0010": "//httpstatuses.com/\u0002 \u000169",
+                    "\u0010": "//httpstatuses.com/\u0002 \u000156",
                     "cat": "//http.cat/\u0002\u00010"
                 },
                 "ube": "//hooktube.com/results?search_query=\u0002\u00010",
@@ -8062,30 +8062,30 @@
                 }
             },
             "u": {
-                "\u0010": "//healthunlocked.com/search/\u0002\u00013",
+                "\u0010": "//healthunlocked.com/search/\u0002\u00017",
                 "awei": "http://consumer.huawei.com/en/search/index.htm?keywords=\u0002\u00010",
                 "bpg": "//hubpages.com/search/?s=\u0002 \u00010",
-                "bski": "//hubski.com/search?q=\u0002\u00010",
-                "bspot": "//knowledge.hubspot.com/search?q=\u0002\u00010",
+                "bski": "//hubski.com/search?q=\u0002\u00013",
+                "bspot": "//knowledge.hubspot.com/search?q=\u0002\u00013",
                 "co": "http://hudoc.echr.coe.int/sites/eng/Pages/search.aspx#{%22fulltext%22:[%22\u0002 %22],%22documentcollectionid2%22:[%22GRANDCHAMBER%22,%22CHAMBER%22]}\u00010",
                 "d": {
                     "\u0010": "//hud.summon.serialssolutions.com/search?ho=t&l=en&fvf=ContentType%2CBook+Review%2Ct&q=\u0002&limit=everything\u00010",
                     "e": "http://translate.google.com/#hu/de/\u0002\u00010"
                 },
-                "en": "http://translate.google.com/#hu/en/\u0002\u000116",
+                "en": "http://translate.google.com/#hu/en/\u0002\u000117",
                 "es": "//translate.google.hu/#hu/es/\u0002\u00010",
                 "ffingtonpost": "//www.huffingtonpost.com/search?keywords=\u0002&sortBy=recency&sortOrder=desc\u00010",
                 "ffpost": "//www.huffingtonpost.com/search?keywords=\u0002&sortBy=recency&sortOrder=desc\u00010",
-                "ge": "//hugethinking.com/?s=\u0002\u00010",
+                "ge": "//hugethinking.com/?s=\u0002\u00013",
                 "go": "//codewithhugo.com/search/?q=\u0002\u00010",
                 "it": "http://translate.google.com/#hu/it/\u0002\u00010",
-                "kd": "http://www.hotukdeals.com/search?action=search&keywords=\u0002\u000119",
-                "lu": "http://www.hulu.com/search?query=\u0002\u00016",
+                "kd": "http://www.hotukdeals.com/search?action=search&keywords=\u0002\u000130",
+                "lu": "http://www.hulu.com/search?query=\u0002\u000112",
                 "m": {
                     "\u0010": "//www.humblebundle.com/store/search?sort=bestselling&search=\u0002\u00010",
                     "a": "http://www.humanite.fr/search/\u0002\u00010",
                     "ble": {
-                        "\u0010": "//www.humblebundle.com/store/search?search=\u0002\u000149",
+                        "\u0010": "//www.humblebundle.com/store/search?search=\u0002\u000141",
                         "best": "//www.humblebundle.com/store/search?sort=bestselling&search=\u0002\u00010",
                         "deals": "//www.humblebundle.com/store/search?sort=discount&search=\u0002\u00010",
                         "wiki": "http://humble.wikia.com/w/\u0002\u00010"
@@ -8093,34 +8093,34 @@
                 },
                 "skermax": "http://huskermax.com/?q=\u0002\u00010",
                 "sr": "//translate.google.com/#hu/sr/\u0002 \u00010",
-                "uto": "http://www.huuto.net/hakutulos?words=\u0002\u00014"
+                "uto": "http://www.huuto.net/hakutulos?words=\u0002\u00013"
             },
             "v": {
-                "\u0010": "http://www.hinnavaatlus.ee/search/?Type=products&Query=\u0002\u000110",
+                "\u0010": "http://www.hinnavaatlus.ee/search/?Type=products&Query=\u0002\u00013",
                 "g": "http://hvg.hu/kereses?term=\u0002&x=0&y=0\u00010",
                 "norman": "//www.harveynorman.com.au/catalogsearch/result/?q=\u0002\u00010",
                 "store": "//www.hv-store.de/navi.php?qs=\u0002: \u00010",
-                "v": "//geofox.hvv.de/jsf/home.seam?destination=\u0002\u00010"
+                "v": "//geofox.hvv.de/jsf/home.seam?destination=\u0002\u00013"
             },
             "w": {
-                "\u0010": "http://halo.umbc.edu/cgi-bin/haloweb/nrc1.pl?display=json&operation=search&keyword=\u0002\u00014",
+                "\u0010": "http://halo.umbc.edu/cgi-bin/haloweb/nrc1.pl?display=json&operation=search&keyword=\u0002\u00010",
                 "2": "//howto9ja.com/?s=\u0002\u00010",
                 "d": "http://www.hollywoodreporter.com/search/\u0002 \u00010",
                 "iki": "//hi.wikipedia.org/w/index.php?search=\u0002&title=विशेष%3Aखोज&go=जाएँ&ns0=1\u00010",
-                "s": "//www.hackingwithswift.com/search/\u0002\u000143",
+                "s": "//www.hackingwithswift.com/search/\u0002\u000185",
                 "z": "http://www.hardwarezone.com.sg/search/forum/?\u0002\u00010"
             },
             "x": {
-                "\u0010": "//hex.pm/packages?search=\u0002&sort=downloads\u0001174",
+                "\u0010": "//hex.pm/packages?search=\u0002&sort=downloads\u0001180",
                 "b": "http://www.hoaxbuster.com/search/node/\u0002%20type%3Aarticle\u00010",
                 "h": "http://hunterxhunter.wikia.com/wiki/Special:Search?query=\u0002\u00010"
             },
             "y": {
-                "\u0010": "//via.hypothes.is/\u0002\u00010",
-                "brid": "//maps.google.com/maps?t=h&q=\u0002\u00010",
+                "\u0010": "//via.hypothes.is/\u0002\u00018",
+                "brid": "//maps.google.com/maps?t=h&q=\u0002\u00013",
                 "mn": {
                     "\u0010": "http://hymn.se/?s=\u0002\u00010",
-                    "ary": "//hymnary.org/search?qu=\u0002\u000111",
+                    "ary": "//hymnary.org/search?qu=\u0002\u00017",
                     "s": {
                         "\u0010": "//www.hymnal.net/en/search/all/all/\u0002\u00010",
                         "e": "http://hymn.se/?s=\u0002\u00010"
@@ -8135,22 +8135,22 @@
                     },
                     "estat": "http://www.\u0002.hypestat.com/\u00010",
                     "hen": "//www.hyphenation24.com/word/\u0002/\u00010",
-                    "ixel": "//hypixel.net/player/\u0002/\u00010"
+                    "ixel": "//hypixel.net/player/\u0002/\u00014"
                 },
-                "sb": "//hypixel-skyblock.fandom.com/wiki/Special:Search?query=\u0002\u000113",
+                "sb": "//hypixel-skyblock.fandom.com/wiki/Special:Search?query=\u0002\u000163",
                 "t": {
-                    "\u0010": "//www.hytiva.com/search?searchString=\u0002\u00015",
+                    "\u0010": "//www.hytiva.com/search?searchString=\u0002\u000111",
                     "s": "//www.hytiva.com/strains?searchString=\u0002\u00010"
                 },
-                "vee": "//www.hy-vee.com/grocery/search?search=\u0002\u00010",
+                "vee": "//www.hy-vee.com/grocery/search?search=\u0002\u00018",
                 "ves": "http://www.hyves.nl/search/hyver/?searchterms=\u0002\u00010"
             }
         },
         "i": {
-            "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u00019",
+            "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u000128",
             "3": "//www.i3-technologies.com/en/resources/knowledge-base/?q=\u0002\u00010",
             "a": {
-                "\u0010": "//web.archive.org/web/*/\u0002\u000168",
+                "\u0010": "//web.archive.org/web/*/\u0002\u000167",
                 "cac": "//iacac.aero/?s=\u0002\u00010",
                 "cobus": "http://iacobus.usc.es/search*gag/?searchtype=Y&SORT=D&searcharg=\u0002 \u00010",
                 "cr": "//www.iacr.org/search/?q=\u0002\u00013",
@@ -8159,9 +8159,9 @@
                     "\u0010": "http://indeaparis.com/component/finder/search?q=\u0002 \u00010",
                     "pmag": "http://www.iappmag.de/?s=\u0002\u00010"
                 },
-                "rchive": "http://www.archive.org/search.php?query=\u0002 \u000112",
+                "rchive": "http://www.archive.org/search.php?query=\u0002 \u000123",
                 "sutoya": "http://www.irasutoya.com/search?q=\u0002\u00010",
-                "ta": "http://airportcodes.aero/\u0002\u000110",
+                "ta": "http://airportcodes.aero/\u0002\u000118",
                 "teen": "//iate.europa.eu/search/byUrl?term=\u0002&sl=en\u00010",
                 "v": {
                     "\u0010": "//www.iav.com/search/site/\u0002\u00010",
@@ -8170,25 +8170,25 @@
                 "w": "http://infinitythewiki.com/en/\u0002\u00010"
             },
             "b": {
-                "\u0010": "//www.indiebound.org/search/book?keys=\u0002\u00013",
+                "\u0010": "//www.indiebound.org/search/book?keys=\u0002\u00010",
                 "c": "http://www.mtb-news.de/forum/search/12469693/?q=\u0002&o=relevance\u00010",
                 "d": {
                     "\u0010": "//research.investors.com/stock-quotes/nasdaq-apple-inc-\u0002.htm?fromsearch=1\u00010",
-                    "b": "http://www.ibdb.com/search.asp?SearchFor=\u0002&SearchBy=All\u00013"
+                    "b": "http://www.ibdb.com/search.asp?SearchFor=\u0002&SearchBy=All\u00010"
                 },
                 "ergourfr": "//www.ibergour.fr/fr/search?query=\u0002\u00010",
-                "erlibro": "//www.iberlibro.com/servlet/SearchResults?sts=t&an=&tn=&kn=\u0002&isbn=\u00013",
+                "erlibro": "//www.iberlibro.com/servlet/SearchResults?sts=t&an=&tn=&kn=\u0002&isbn=\u00018",
                 "ge": "//www.ibge.gov.br/busca.html?searchword=\u0002&searchphrase=all\u00010",
                 "hejo": "http://www.ibhejo.com/ssearch.php?simple_search=Y&mode=search&search_substring=\u0002&sort_by=high\u00010",
                 "iblio": "http://www.ibiblio.org/gsearch/?cx=006345117986368989313%3Ar2fkn4tcz5i&cof=FORID%3A11&ie=UTF-8&q=\u0002\u00010",
                 "m": {
-                    "\u0010": "http://www.ibm.com/Search/?q=\u0002&v=16&en=utf&lang=en&cc=us&Search=Search\u00016",
+                    "\u0010": "http://www.ibm.com/Search/?q=\u0002&v=16&en=utf&lang=en&cc=us&Search=Search\u00013",
                     "kc": "//www.ibm.com/support/knowledgecenter/en/search/\u0002\u00010"
                 },
-                "s": "//www.ibs.it/search/?ts=as&query=\u0002\u00015"
+                "s": "//www.ibs.it/search/?ts=as&query=\u0002\u000118"
             },
             "c": {
-                "\u0010": "//www.imperial.ac.uk/search/?q=\u0002\u00010",
+                "\u0010": "//www.imperial.ac.uk/search/?q=\u0002\u00015",
                 "a": {
                     "\u0010": "//www.google.ca/imghp?\u0002\u00010",
                     "nn": {
@@ -8208,21 +8208,21 @@
                 "heckmovies": "http://www.icheckmovies.com/search/movies/?query=\u0002\u00010",
                 "i": {
                     "\u0010": "//ici.radio-canada.ca/recherche?q=\u0002\u00010",
-                    "ba": "http://www.iciba.com/\u0002\u00010"
+                    "ba": "http://www.iciba.com/\u0002\u000115"
                 },
                 "m": "http://www.icheckmovies.com/search/movies/?query=\u0002\u00010",
                 "o": {
                     "\u0010": "//icobench.com/icos?s=\u0002\u00010",
                     "mp": "http://www.i-comparateur.com/search.aspx?q=\u0002\u00010",
                     "n": {
-                        "\u0010": "http://www.iconfinder.com/search/?q=\u0002\u00013",
+                        "\u0010": "http://www.iconfinder.com/search/?q=\u0002\u00010",
                         "archive": {
                             "\u0010": "http://www.iconarchive.com/tag/\u0002\u00010",
                             "cc": "http://www.iconarchive.com/search?q=\u0002&license=commercialfree\u00010"
                         },
-                        "finder": "http://www.iconfinder.com/search/?q=\u0002\u00013",
+                        "finder": "http://www.iconfinder.com/search/?q=\u0002\u00010",
                         "s": {
-                            "\u0010": "http://www.iconfinder.com/search/?q=\u0002\u00013",
+                            "\u0010": "http://www.iconfinder.com/search/?q=\u0002\u00010",
                             "8": "//icons8.com/web-app/for/all/\u0002 \u00010"
                         }
                     }
@@ -8232,16 +8232,16 @@
                 "ultr": "http://www.iculture.nl/?s=\u0002\u00010"
             },
             "d": {
-                "\u0010": "http://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=\u0002\u000145",
+                "\u0010": "http://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=\u0002\u000182",
                 "d": "http://www.google.it/cse?cx=partner-pub-5110806989181281:4419033070&q=\u0002\u00010",
                 "e": {
-                    "\u0010": "http://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=\u0002\u000145",
+                    "\u0010": "http://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=\u0002\u000182",
                     "al": {
                         "\u0010": "http://www.idealworld.tv/search/\u0002?fh_location=//IdealWorld/en_GB/$s=\u0002&gs=\u0002\u00014",
                         "o": {
-                            "\u0010": "http://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=\u0002\u000145",
-                            "de": "http://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=\u0002\u000145",
-                            "es": "//www.idealo.es/resultados.html?q=\u0002\u00014"
+                            "\u0010": "http://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=\u0002\u000182",
+                            "de": "http://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=\u0002\u000182",
+                            "es": "//www.idealo.es/resultados.html?q=\u0002\u00010"
                         }
                     },
                     "as": "http://ideas.repec.org/cgi-bin/htsearch?q=\u0002&cmd=Search!\u00010",
@@ -8249,32 +8249,32 @@
                     "fix": "//www.idefix.com/search/?Q=\u0002\u00010",
                     "je": "//ideja.d2.si/results.php?q=\u0002\u00010",
                     "ntica": "http://identi.ca/search/people?q=\u0002&search=Search\u00010",
-                    "s": "//www.idealo.es/resultados.html?q=\u0002\u00014"
+                    "s": "//www.idealo.es/resultados.html?q=\u0002\u00010"
                 },
-                "fr": "//www.idealo.fr/prechcat.html?q=\u0002 \u00013",
+                "fr": "//www.idealo.fr/prechcat.html?q=\u0002 \u000111",
                 "fy": "//docs.idfy.io/?q=\u0002\u00010",
                 "g": "//www.doomworld.com/idgames//index.php?search=1&field=title&sort=time&order=desc&word=\u0002\u00010",
                 "i": {
                     "\u0010": "//idoimaging.com/programs/fulltext?utf8=✓&Program[fulltext]=\u0002\u00010",
                     "om": {
-                        "\u0010": "http://idioms.thefreedictionary.com/\u0002\u000122",
-                        "s": "http://www.thefreedictionary.com/\u0002 \u00010"
+                        "\u0010": "http://idioms.thefreedictionary.com/\u0002\u000131",
+                        "s": "http://www.thefreedictionary.com/\u0002 \u00013"
                     }
                 },
                 "l": "http://www.harrisgeospatial.com/docs/SearchResults.aspx?q=\u0002\u00010",
                 "olmawiki": "http://idolmaster.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
-                "os": "//jizdnirady.idnes.cz/vlakyautobusymhdvse/spojeni/?f=\u0002&t=\u0002\u00014",
+                "os": "//jizdnirady.idnes.cz/vlakyautobusymhdvse/spojeni/?f=\u0002&t=\u0002\u00017",
                 "ownloadblog": "http://www.idownloadblog.com/search/?cx=partner-pub-2130162217902648%3Adgi3x3-xedb&cof=FORID%3A11&ie=ISO-8859-1&q=\u0002&siteurl=www.idownloadblog.com%2F&ref=www.google.com%2F&ss=1069j239311j6\u00010",
                 "ris": "http://docs.idris-lang.org/en/latest/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                 "root": "//idroot.us/?s=\u0002\u00010",
                 "rop": "//www.idropnews.com/?s=\u0002\u00010",
-                "s": "//instantdomainsearch.com/#search=\u0002\u00013"
+                "s": "//instantdomainsearch.com/#search=\u0002\u00010"
             },
             "e": {
-                "\u0010": "//duckduckgo.com/?q=site%3Aie+\u0002\u00010",
+                "\u0010": "//duckduckgo.com/?q=site%3Aie+\u0002\u00013",
                 "c": "//dlc.iec.cat/results.asp?txtEntrada=\u0002\u000117",
                 "ee": {
-                    "\u0010": "http://ieeexplore.ieee.org/search/searchresult.jsp?newsearch=true&queryText=\u0002\u000120",
+                    "\u0010": "http://ieeexplore.ieee.org/search/searchresult.jsp?newsearch=true&queryText=\u0002\u000130",
                     "s": "http://spectrum.ieee.org/searchContent?q=\u0002\u00010"
                 },
                 "l": {
@@ -8282,93 +8282,93 @@
                     "w": "//industriaenlaweb.com.ar/buscador?name=\u0002\u00010"
                 },
                 "ns": "http://www.iens.nl/restaurant?q=\u0002\u00010",
-                "p": "http://www.iep.utm.edu/\u0002 \u00013",
-                "s": "http://www.eki.ee/dict/ies/index.cgi?Q=\u0002\u000117",
+                "p": "http://www.iep.utm.edu/\u0002 \u000113",
+                "s": "http://www.eki.ee/dict/ies/index.cgi?Q=\u0002\u00013",
                 "t": {
                     "\u0010": "//digital-library.theiet.org/search?value1=\u0002&option1=all&option2=contentType&pageSize=20&value2=\u00010",
-                    "f": "http://datatracker.ietf.org/doc/search/?name=\u0002&activeDrafts=on&rfcs=on\u00015"
+                    "f": "http://datatracker.ietf.org/doc/search/?name=\u0002&activeDrafts=on&rfcs=on\u00013"
                 },
                 "x": "//www.iex.nl/Zoeken/Default.aspx?q=\u0002\u00010"
             },
             "fab": "http://theifab.com/search/\u0002\u00010",
-            "fdb": "http://ifdb.tads.org/search?searchbar=\u0002\u000128",
+            "fdb": "http://ifdb.tads.org/search?searchbar=\u0002\u000116",
             "fht": "http://www.ifht.rwth-aachen.de/ca/be/ovbs/?lidx=&search=\u0002\u00010",
-            "fixit": "http://www.ifixit.com/search?x=0&y=0&query=\u0002\u000120",
+            "fixit": "http://www.ifixit.com/search?x=0&y=0&query=\u0002\u000124",
             "fttt": "//ifttt.com/search/query/\u0002\u00010",
             "fun": {
                 "\u0010": "//www.ifun.de/suche/\u0002\u00010",
                 "ny": "//ifunny.co/search/memes?q=\u0002\u00010"
             },
             "g": {
-                "\u0010": "//www.instagram.com/explore/tags/\u0002/\u00015076",
+                "\u0010": "//www.instagram.com/explore/tags/\u0002/\u00014628",
                 "a": "//www.iga.net/en/search?k=\u0002\u00010",
-                "db": "//www.igdb.com/search?q=\u0002\u000160",
+                "db": "//www.igdb.com/search?q=\u0002\u000113",
                 "em": "http://parts.igem.org/Special:Search?search=\u0002 \u00010",
                 "g": "//www.indiegogo.com/explore?q=\u0002\u00014",
-                "if": "//imgur.com/search/score?q=ext%3Agif+\u0002\u000128",
-                "n": "//www.ign.com/search?q=\u0002\u000131",
+                "if": "//imgur.com/search/score?q=ext%3Agif+\u0002\u000129",
+                "n": "//www.ign.com/search?q=\u0002\u000144",
                 "orandandre": "//igorandandre.com/search/\u0002\u00010",
                 "ra": "http://igra-apple.ru/?s=\u0002\u00010",
-                "u": "//www.instagram.com/\u0002\u000192"
+                "u": "//www.instagram.com/\u0002\u000197"
             },
-            "hep": "http://inspirehep.net/search?p=\u0002\u0001148",
-            "herb": "//iherb.com/search?kw=\u0002\u000118",
+            "hep": "http://inspirehep.net/search?p=\u0002\u0001112",
+            "herb": "//iherb.com/search?kw=\u0002\u000115",
             "iba": "//www.iiba.org/search/?q=\u0002\u00010",
             "id": {
-                "\u0010": "//www.isitdownrightnow.com/\u0002.html\u00014",
-                "rn": "//www.isitdownrightnow.com/\u0002.html\u00014"
+                "\u0010": "//www.isitdownrightnow.com/\u0002.html\u00010",
+                "rn": "//www.isitdownrightnow.com/\u0002.html\u00010"
             },
             "jinus": "//www.ijinus.com/?s=\u0002&lang=en\u00010",
-            "jp": "http://prirucka.ujc.cas.cz/?slovo=\u0002\u00010",
+            "jp": "http://prirucka.ujc.cas.cz/?slovo=\u0002\u000113",
             "kanoon": "//indiankanoon.org/search/?formInput=\u0002\u00010",
             "kea": {
-                "\u0010": "http://www.ikea.com/us/en/search/?query=\u0002\u000162",
+                "\u0010": "http://www.ikea.com/us/en/search/?query=\u0002\u000167",
                 "at": "//www.ikea.com/at/de/search/products/?q=\u0002\u00010",
                 "au": "http://www.ikea.com/au/en/search/?query=\u0002\u00010",
                 "be": "http://www.ikea.com/be/nl/search/?query=\u0002\u00010",
-                "ca": "//www.ikea.com/ca/en/search/products/?q=\u0002\u000110",
+                "ca": "//www.ikea.com/ca/en/search/products/?q=\u0002\u000111",
                 "ch": "http://www.ikea.com/ch/de/search/?query=\u0002\u00010",
                 "cs": "//www.ikea.com/cz/cs/search/?query=\u0002\u00010",
-                "de": "//www.ikea.com/de/de/search/products/?q=\u0002\u000129",
+                "de": "//www.ikea.com/de/de/search/products/?q=\u0002\u000135",
                 "es": "//www.ikea.com/es/es/search/products/?q=\u0002\u00010",
-                "fr": "http://www.ikea.com/fr/fr/search/?query=\u0002\u00019",
+                "fr": "http://www.ikea.com/fr/fr/search/?query=\u0002\u00010",
                 "ie": "http://www.ikea.com/ie/en/search/?query=\u0002 \u00010",
                 "it": "http://www.ikea.com/it/it/search/?query=\u0002\u00010",
-                "nl": "//www.ikea.com/nl/nl/search/?q=\u0002\u00013",
+                "nl": "//www.ikea.com/nl/nl/search/?q=\u0002\u00010",
                 "pl": "//www.ikea.com/pl/pl/search/?query=\u0002\u00010",
-                "uk": "//www.ikea.com/gb/en/search/products/?q=\u0002\u00019"
+                "uk": "//www.ikea.com/gb/en/search/products/?q=\u0002\u00013"
             },
             "kkepedia": "http://ikkepedia.org/wiki/\u0002\u00010",
             "kman": "//ikman.lk/en/ads?query=\u0002\u00010",
             "kso": "http://kantaro.ikso.net/?do=search&id=\u0002&fulltext=Serĉo\u00010",
             "l": {
-                "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images&iaf=size%3Aimagesize-large\u000133",
-                "fatto": "http://www.ilfattoquotidiano.it/\u0002\u00019",
+                "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images&iaf=size%3Aimagesize-large\u000130",
+                "fatto": "http://www.ilfattoquotidiano.it/\u0002\u000128",
                 "ink": "//il.ink/\u0002\u00010",
                 "lumos": "http://illumos.org/man/\u0002\u00010",
-                "m": "http://www.ilmeteo.it/meteo/\u0002\u00014",
+                "m": "http://www.ilmeteo.it/meteo/\u0002\u00018",
                 "ounge": "http://www.ilounge.com/index.php/search/results/search&keywords=\u0002\u00010",
                 "ovefreesoftware": "http://www.ilovefreesoftware.com/gsearch?ie=UTF-8&q=\u0002&ss=1633j526083j9&cof=FORID%3a10&cx=008701510501807727669%3aabbyr0bpxi0&siteurl=www.ilovefreesoftware.com%2f\u00010",
-                "post": "http://www.ilpost.it/?s=\u0002\u00010",
+                "post": "http://www.ilpost.it/?s=\u0002\u00013",
                 "sole24ore": "http://www.ricerca24.ilsole24ore.com/fc?keyWords=\u0002&submit=+&header-search=keyWords&cmd=static&moneyPath=http://finanza-mercati.ilsole24ore.com&chId=30&path=/search/search_engine.jsp&field=Titolo|Testo&orderBy=score+desc\u00010",
                 "stu": "http://search.illinoisstate.edu/?q=\u0002\u00010",
                 "tapulu": "http://www.iltapulu.fi/search.php?q=\u0002\u00010",
                 "tasanomat": "http://iltasanomat.fi/haku/?search-term=\u0002\u00010"
             },
             "mag": {
-                "\u0010": "//www.indiemag.fr/search/node/\u0002\u00015",
+                "\u0010": "//www.indiemag.fr/search/node/\u0002\u00010",
                 "e": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u00019",
+                    "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u000128",
                     "layers": "//imagelayers.io/?images=\u0002\u00010",
                     "ly": "//www.imagely.com/?s=\u0002 \u00010",
-                    "net": "http://www.image-net.org/search?q=\u0002\u00013",
+                    "net": "http://www.image-net.org/search?q=\u0002\u00010",
                     "quest": "http://quest.eb.com/search/\u0002\u00010",
                     "s": {
-                        "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u00019",
-                        "hack": "http://imageshack.us/photos/\u0002\u00010"
+                        "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u000128",
+                        "hack": "http://imageshack.us/photos/\u0002\u00013"
                     }
                 },
-                "r": "//imagr.eu/?action=search&search=\u0002\u00013"
+                "r": "//imagr.eu/?action=search&search=\u0002\u00014"
             },
             "mas": {
                 "\u0010": "http://www.project-imas.com/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
@@ -8376,68 +8376,68 @@
             },
             "maths": "http://images.math.cnrs.fr/spip.php?page=recherche&page=recherche&recherche=\u0002\u00010",
             "mb": {
-                "\u0010": "http://www.imbiomed.com.mx/1/1/articulos.php?method=searchKeyword&keywords=\u0002\u00019",
-                "d": "http://www.imdb.com/find?q=\u0002&s=all\u000182"
+                "\u0010": "http://www.imbiomed.com.mx/1/1/articulos.php?method=searchKeyword&keywords=\u0002\u00016",
+                "d": "http://www.imdb.com/find?q=\u0002&s=all\u000177"
             },
             "md": {
-                "\u0010": "http://www.imdb.com/find?q=\u0002+&s=all\u0001353",
+                "\u0010": "http://www.imdb.com/find?q=\u0002+&s=all\u0001337",
                 "b": {
-                    "\u0010": "http://www.imdb.com/find?s=all&q=\u0002\u000122843",
+                    "\u0010": "http://www.imdb.com/find?s=all&q=\u0002\u000119905",
                     "a": "http://www.imdb.com/find?ref_=nv_sr_fn&q=\u0002&s=nm\u00010",
-                    "ep": "//www.imdb.com/find?&q=\u0002&s=ep\u00010",
+                    "ep": "//www.imdb.com/find?&q=\u0002&s=ep\u00013",
                     "k": "http://www.imdb.com/find?s=kw&q=\u0002\u00010",
-                    "m": "//m.imdb.com/find?q=\u0002\u000150",
-                    "n": "http://www.imdb.com/find?s=nm&q=\u0002\u00019",
+                    "m": "//m.imdb.com/find?q=\u0002\u000164",
+                    "n": "http://www.imdb.com/find?s=nm&q=\u0002\u00018",
                     "p": "http://pro-labs.imdb.com/find?q=\u0002 \u00010",
                     "s": "http://imdb.com/showtimes/US/\u0002\u00010",
-                    "tv": "//www.imdb.com/search/title?title=\u0002&title_type=tv_series\u00010"
+                    "tv": "//www.imdb.com/search/title?title=\u0002&title_type=tv_series\u00014"
                 }
             },
-            "mfdb": "http://www.imfdb.org/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000135",
+            "mfdb": "http://www.imfdb.org/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000121",
             "mg": {
-                "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u00019",
-                "flip": "//imgflip.com/search?q=\u0002\u000126",
-                "ops": "//imgops.com/\u0002\u00017",
-                "rwm": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1#q=\u0002&tbs=imgo:1,sur:fmc&tbm=isch\u000112",
-                "s": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u00019",
+                "\u0010": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u000128",
+                "flip": "//imgflip.com/search?q=\u0002\u000116",
+                "ops": "//imgops.com/\u0002\u000116",
+                "rwm": "//google.com/search?tbm=isch&q=\u0002&tbs=imgo:1#q=\u0002&tbs=imgo:1,sur:fmc&tbm=isch\u000114",
+                "s": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u000128",
                 "ur": {
-                    "\u0010": "//imgur.com/search?q=\u0002\u0001292",
+                    "\u0010": "//imgur.com/search?q=\u0002\u0001260",
                     "ul": "http://imgur.com/api/upload/?url=\u0002\u00010"
                 }
             },
             "mh": "//www.inmotionhosting.com/support/search?searchword=\u0002\u00010",
             "more": "http://www.imore.com/search/\u0002?query=\u0002\u00010",
             "mpdb": "http://impdb.org/index.php?search=\u0002\u00010",
-            "mperial": "//www.imperial.ac.uk/search/?q=\u0002\u00010",
+            "mperial": "//www.imperial.ac.uk/search/?q=\u0002\u00015",
             "mpericonde": "http://www.impericon.com/de/advancedsearch/result/?q=\u0002\u00010",
             "mpericonuk": "http://www.impericon.com/uk/advancedsearch/result/?q=\u0002\u00010",
             "ms": {
                 "\u0010": "//ims.com.br/?s=\u0002\u00010",
-                "lp": "http://imslp.org/index.php?title=Special:Search&search=\u0002\u0001103"
+                "lp": "http://imslp.org/index.php?title=Special:Search&search=\u0002\u000180"
             },
             "n": {
                 "\u0010": "//invidio.us/search?q=\u0002\u00010",
                 "2p3": "//annuaire.in2p3.fr/search/\u0002\u00010",
                 "ab": "http://www.ineedabargain.com/deals/search?q=\u0002 \u00010",
                 "ah": "//www.inah.gob.mx/buscador?searchword=\u0002\u00010",
-                "at": "//www.inaturalist.org/search?q=\u0002\u000129",
-                "box": "//inbox.google.com/search/\u0002\u000140",
+                "at": "//www.inaturalist.org/search?q=\u0002\u000113",
+                "box": "//inbox.google.com/search/\u0002\u000120",
                 "cense": "//www.incensepro.com/search?type=product&q=\u0002\u00010",
-                "ci": "http://inci.sozlukspot.com/w/\u0002\u00013",
+                "ci": "http://inci.sozlukspot.com/w/\u0002\u000112",
                 "comp": "//incompetech.com/wordpress/?s=\u0002\u00010",
                 "credible": "//www.incredible.co.za/search/?q=\u0002\u00010",
                 "d": {
-                    "\u0010": "//www.india.com/searchresult/?cx=partner-pub-6717584324019958%3A4408969895&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=\u00014",
-                    "eed": "http://www.indeed.com/jobs?q=\u0002\u000169",
+                    "\u0010": "//www.india.com/searchresult/?cx=partner-pub-6717584324019958%3A4408969895&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=\u00010",
+                    "eed": "http://www.indeed.com/jobs?q=\u0002\u0001101",
                     "ependent": "http://www.independent.co.uk/search/simple.do?destinationSectionUniqueName=search&publicationName=ind&searchString=\u0002\u00010",
                     "iabookstore": "//www.indiabookstore.net/search?q=\u0002\u00010",
                     "iamart": "http://dir.indiamart.com/cgi/catprdsearch.mp?ss=\u0002\u00010",
                     "iankanoon": "//indiankanoon.org/search/?formInput=\u0002\u00010",
-                    "iedb": "http://www.indiedb.com/search?cx=008031850949085947773%3Acbmjgaamtxe&cof=FORID%3A11&ie=UTF-8&q=\u0002&sa.x=0&sa.y=0\u00010",
+                    "iedb": "http://www.indiedb.com/search?cx=008031850949085947773%3Acbmjgaamtxe&cof=FORID%3A11&ie=UTF-8&q=\u0002&sa.x=0&sa.y=0\u00014",
                     "iegogo": "//www.indiegogo.com/search#/?q=\u0002\u00010",
                     "iemerch": "//www.indiemerchstore.com/search?q=\u0002\u00010",
                     "ieweb": "http://indieweb.org/wiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00013",
-                    "igo": "http://www.chapters.indigo.ca/home/search/?keywords=\u0002\u00017",
+                    "igo": "http://www.chapters.indigo.ca/home/search/?keywords=\u0002\u00019",
                     "ol": "//www.indolio.com/search?q=\u0002\u00010",
                     "yaconnects": "http://www.indyaconnects.com/catalogsearch/result/?q=\u0002\u00010"
                 },
@@ -8445,20 +8445,20 @@
                 "floo": "http://inflooenz.com/?artist=\u0002\u00010",
                 "fobae": "//www.infobae.com/search/\u0002/?q=\u0002\u00010",
                 "fog": {
-                    "\u0010": "//infogalactic.com/info/\u0002\u00010",
+                    "\u0010": "//infogalactic.com/info/\u0002\u00013",
                     "al": {
-                        "\u0010": "//infogalactic.com/w/index.php?search=\u0002\u00010",
-                        "actic": "http://infogalactic.com/w/index.php?search=\u0002\u00010"
+                        "\u0010": "//infogalactic.com/w/index.php?search=\u0002\u00015",
+                        "actic": "http://infogalactic.com/w/index.php?search=\u0002\u00013"
                     },
                     "ram": "//infogr.am/search#\u0002\u00010"
                 },
-                "fopedia": "//www.infopedia.pt/dicionarios/lingua-portuguesa/\u0002\u00017",
+                "fopedia": "//www.infopedia.pt/dicionarios/lingua-portuguesa/\u0002\u000116",
                 "foq": "http://www.infoq.com/search.action?queryString=\u0002\u00010",
-                "foseek": "http://websearch.rakuten.co.jp/Web?qt=\u0002\u0001116",
+                "foseek": "http://websearch.rakuten.co.jp/Web?qt=\u0002\u000181",
                 "fosphere": "http://theinfosphere.org/index.php?search=\u0002&go=Go&title=Special%3ASearch\u00010",
                 "fowars": "//www.infowars.com/?s=\u0002\u00010",
                 "foworld": "//www.infoworld.com/search/google?cx=014839440456418836424%3Ahugs45or03k&cof=FORID%3A9&query=\u0002&op=Search&gl=US&safe=off&form_build_id=form-ea211c8bee91b69175fca8d84e9d9543&form_id=google_cse_results_searchbox_form\u00010",
-                "g": "//www.ing.de/suche/?query=\u0002\u00013",
+                "g": "//www.ing.de/suche/?query=\u0002\u000174",
                 "ha": {
                     "\u0010": "http://catalogue.inha.fr/inha/List.csp?SearchT1=\u0002&Index1=Tlm&Database=5&OpacLanguage=fre&NumberToRetrieve=50&SearchMethod=Find_1&SearchTerm1=\u0002&Profile=Profile35&PreviousList=Start&PageType=Start&WebPageNr=1&WebAction=NewSearch&StartValue=1&RowRepeat=0&MyChannelCount=\u00010",
                     "lt": "//www.inhaltsangabe.de/?s=\u0002\u00010"
@@ -8466,14 +8466,14 @@
                 "itium": "//initium.fandom.com/wiki/Special:Search?query=\u0002\u00010",
                 "kb": {
                     "\u0010": "//inkbunny.net/submissionsviewall.php?rid=&mode=search&page=1&orderby=create_datetime&text=\u0002&stringtype=and&keywords=yes&title=yes&description=no&artist=&favsby=&type=&sale=&days=&keyword_id=&user_id=&random=&md5=\u00013",
-                    "un": "//inkbunny.net/submissionsviewall.php?mode=search&stringtype=and&keywords=yes&title=yes&description=yes&text=\u0002\u00019"
+                    "un": "//inkbunny.net/submissionsviewall.php?mode=search&stringtype=and&keywords=yes&title=yes&description=yes&text=\u0002\u000122"
                 },
                 "keri": "http://inkeri-klubi.radioviola.net/system/app/pages/search?scope=search-site&q=\u0002\u00010",
-                "kipedia": "http://splatoonwiki.org/w/index.php?search=\u0002&go=Go\u000122",
+                "kipedia": "http://splatoonwiki.org/w/index.php?search=\u0002&go=Go\u00010",
                 "ktweb": "//www.inktweb.nl/search.php?search=\u0002\u00010",
                 "l": "//ivdnt.org/zoeken-in-woordenboeken?w=\u0002\u00010",
                 "n": {
-                    "\u0010": "//www.israelnationalnews.com/Search.aspx?string=\u0002\u00017",
+                    "\u0010": "//www.israelnationalnews.com/Search.aspx?string=\u0002\u000111",
                     "erf": "http://www.innerfidelity.com/search/node/\u0002\u00010",
                     "erlightcrystals": "//innerlightcrystals.co.uk/sales/index.php?main_page=advanced_search_result&keyword=\u0002&search_in_description=1\u00010",
                     "ooo": "http://www.innovativity.org/moteur-de-recherche-innooo.php?typerecherche=&item=\u0002\u00010",
@@ -8481,36 +8481,36 @@
                 },
                 "o": "http://www.inoreader.com/search/\u0002\u00010",
                 "p": {
-                    "\u0010": "//duckduckgo.com/?q=-site%3Apinterest.com+\u0002&iar=images&iax=images&ia=images\u00010",
-                    "ost": "//inpost.pl/pl/pomoc/znajdz-przesylke?parcel=\u0002\u00010"
+                    "\u0010": "//duckduckgo.com/?q=-site%3Apinterest.com+\u0002&iar=images&iax=images&ia=images\u00013",
+                    "ost": "//inpost.pl/pl/pomoc/znajdz-przesylke?parcel=\u0002\u00013"
                 },
                 "rocks": "//lesinrocks.com/recherche/?q=\u0002\u00010",
                 "rs": "http://www.inrs.fr/header/recherche.html?queryStr=\u0002\u00010",
                 "s": {
-                    "\u0010": "http://www.instructables.com/howto/\u0002\u00010",
+                    "\u0010": "http://www.instructables.com/howto/\u0002\u00019",
                     "as": "http://www.insa-strasbourg.fr/fr/?s=\u0002\u00010",
                     "ectimages": "//www.insectimages.org/search/action.cfm?q=\u0002\u00010",
                     "ider": "//insider.in/search?q=\u0002\u00010",
                     "ideschools": "http://insideschools.org/search?q=\u0002 \u00010",
                     "pirationhut": "http://inspirationhut.net/?s=\u0002\u00010",
-                    "pire": "http://inspirehep.net/search?p=\u0002\u0001148",
+                    "pire": "http://inspirehep.net/search?p=\u0002\u0001112",
                     "ta": {
-                        "\u0010": "//www.instagram.com/explore/tags/\u0002\u0001929",
-                        "gram": "//instagram.com/explore/tags/\u0002\u0001422",
-                        "llgentoo": "//wiki.installgentoo.com/index.php/\u0002\u00016",
-                        "ntgaming": "//www.instant-gaming.com/en/search/?q=\u0002\u00019",
+                        "\u0010": "//www.instagram.com/explore/tags/\u0002\u00011096",
+                        "gram": "//instagram.com/explore/tags/\u0002\u0001217",
+                        "llgentoo": "//wiki.installgentoo.com/index.php/\u0002\u00010",
+                        "ntgaming": "//www.instant-gaming.com/en/search/?q=\u0002\u000122",
                         "ntlogo": "http://instantlogosearch.com/?q=\u0002\u00010",
                         "paper": "//www.instapaper.com/search?q=\u0002\u00010"
                     },
-                    "tructables": "http://www.instructables.com/howto/\u0002\u00010"
+                    "tructables": "http://www.instructables.com/howto/\u0002\u00019"
                 },
                 "t": {
-                    "\u0010": "http://www.internazionale.it/search/?q=\u0002\u00010",
+                    "\u0010": "http://www.internazionale.it/search/?q=\u0002\u00016",
                     "aljazeera": "http://www.aljazeera.com/Services/Search/?q=\u0002\u00010",
                     "egral": "//www.wolframalpha.com/input/?i=integral+\u0002\u00010",
                     "el": {
-                        "\u0010": "http://www.intel.com/content/www/us/en/search.html?keyword=\u0002\u00010",
-                        "i": "//software.intel.com/sites/landingpage/IntrinsicsGuide/#!=undefined&text=\u0002\u00010"
+                        "\u0010": "http://www.intel.com/content/www/us/en/search.html?keyword=\u0002\u00015",
+                        "i": "//software.intel.com/sites/landingpage/IntrinsicsGuide/#!=undefined&text=\u0002\u00015"
                     },
                     "er": {
                         "\u0010": "//www.interencheres.com/recherche/lots?search=\u0002&area=france\u00010",
@@ -8523,48 +8523,48 @@
                     "ohu": "http://into.hu/kereses.php?kereses=\u0002&cikk=1&forum=1&letolt=1&fal=1&zene=1&kerdesek=1&page=1\u00010"
                 },
                 "v": {
-                    "\u0010": "//inventaire.io/search?q=\u0002\u00017",
+                    "\u0010": "//inventaire.io/search?q=\u0002\u00016",
                     "ak": "//invak.info/?s=\u0002\u00010",
                     "d": "//invidio.us/search?q=\u0002\u00010",
                     "est": {
-                        "\u0010": "//www.investopedia.com/search/?search-terms=\u0002\u00014",
-                        "ing": "//www.investing.com/search/?q=\u0002\u00010",
-                        "opedia": "//www.investopedia.com/search/?search-terms=\u0002\u00014",
+                        "\u0010": "//www.investopedia.com/search/?search-terms=\u0002\u000111",
+                        "ing": "//www.investing.com/search/?q=\u0002\u00019",
+                        "opedia": "//www.investopedia.com/search/?search-terms=\u0002\u000111",
                         "orwords": "http://www.investorwords.com/search_cse.php?q=\u0002\u00010"
                     },
                     "id": {
                         "\u0010": "//invidio.us/search?q=\u0002\u00010",
                         "io": {
                             "\u0010": "//invidio.us/search?q=\u0002\u00010",
-                            "us": "//www.invidio.us/search?q=\u0002\u000185"
+                            "us": "//www.invidio.us/search?q=\u0002\u000133"
                         }
                     }
                 },
-                "wx": "http://www.inwx.com/en/domain/check#search=\u0002#region=DEFAULT\u00013"
+                "wx": "http://www.inwx.com/en/domain/check#search=\u0002#region=DEFAULT\u00010"
             },
             "o9": "http://io9.com/search?q=\u0002\u00010",
             "ol": "//www.iol.co.za/search?q=\u0002\u00010",
             "op": {
                 "\u0010": "http://iopscience.iop.org/nsearch?terms=\u0002&searchType=yourSearch\u00010",
-                "s": "//imgops.com/\u0002\u00017"
+                "s": "//imgops.com/\u0002\u000116"
             },
-            "os": "http://developer.apple.com/library/ios/search/?q=\u0002\u00018",
+            "os": "http://developer.apple.com/library/ios/search/?q=\u0002\u00015",
             "ot": {
                 "\u0010": "//www.roomalert.ro/search?q=\u0002\u00010",
                 "eksperten": "//ioteksperten.dk/?s=\u0002&post_type=product\u00010"
             },
             "p": {
-                "\u0010": "http://whatismyipaddress.com/ip/\u0002\u0001476",
+                "\u0010": "http://whatismyipaddress.com/ip/\u0002\u0001548",
                 "a": {
-                    "\u0010": "//en.wikipedia.org/wiki/Help:IPA/\u0002\u00015",
+                    "\u0010": "//en.wikipedia.org/wiki/Help:IPA/\u0002\u00013",
                     "pi": "http://ip-api.com/#\u0002\u00014",
                     "rcel": "//tracking.i-parcel.com/secure/track.aspx?track=\u0002\u00010"
                 },
-                "db": "http://www.ipdb.org/search.pl?any=\u0002&sortby=name&search=Search+Database&searchtype=quick\u000121",
+                "db": "http://www.ipdb.org/search.pl?any=\u0002&sortby=name&search=Search+Database&searchtype=quick\u00010",
                 "ernity": "http://www.ipernity.com/search/doc?q=\u0002&w=on\u00010",
-                "fs": "//ipfs.io/ipfs/\u0002\u00010",
+                "fs": "//ipfs.io/ipfs/\u0002\u00015",
                 "honees": "http://www.actualidadiphone.com/search/\u0002\u00010",
-                "info": "http://ipinfo.io/\u0002\u000139",
+                "info": "http://ipinfo.io/\u0002\u000144",
                 "l": {
                     "\u0010": "//www.iplt20.com/search?term=\u0002\u00010",
                     "ayer": {
@@ -8573,9 +8573,9 @@
                     },
                     "oc": {
                         "\u0010": "//www.iptolocation.net/trace-\u0002\u00010",
-                        "ation": "//www.iplocation.net/?query=\u0002\u000152"
+                        "ation": "//www.iplocation.net/?query=\u0002\u000122"
                     },
-                    "ookup": "http://iplookup.theel0ja.info/?host=\u0002\u00010"
+                    "ookup": "http://iplookup.theel0ja.info/?host=\u0002\u00013"
                 },
                 "ns": "//ipfs.io/ipns/\u0002\u00010",
                 "rice": "//iprice.my/search/?term=\u0002\u00010",
@@ -8583,16 +8583,16 @@
                 "s": "//interpersonal.stackexchange.com/search?q=\u0002\u00010",
                 "track": {
                     "\u0010": "http://www.ip-tracker.org/locator/ip-lookup.php?ip=\u0002\u00010",
-                    "er": "http://www.ip-tracker.org/locator/ip-lookup.php?ip=\u0002 \u000113"
+                    "er": "http://www.ip-tracker.org/locator/ip-lookup.php?ip=\u0002 \u00010"
                 },
                 "v6": "http://ready.chair6.net/?url=\u0002\u00010",
-                "void": "http://www.ipvoid.com/scan/\u0002\u00010"
+                "void": "http://www.ipvoid.com/scan/\u0002\u00015"
             },
-            "qdb": "http://iqdb.org/?url=\u0002\u000110",
+            "qdb": "http://iqdb.org/?url=\u0002\u000116",
             "rasutoya": "http://www.irasutoya.com/search?q=\u0002\u00010",
             "rc": {
                 "\u0010": "http://irc.netsplit.de/channels/?chat=\u0002\u00010",
-                "-galleria": "//irc-galleria.net/users/search?username=\u0002 \u00013"
+                "-galleria": "//irc-galleria.net/users/search?username=\u0002 \u00010"
             },
             "recommend": "http://irecommend.ru/srch?query=\u0002\u00010",
             "res": "http://www.imaging-resource.com/search.html?q=\u0002\u00010",
@@ -8603,13 +8603,13 @@
             "rowiki": "http://irowiki.org/w/index.php?search=\u0002\u00010",
             "rs": "http://search.irs.gov/search?q=\u0002&proxystylesheet=irs_portals_frontend\u00010",
             "s": {
-                "\u0010": "http://ilmainensanakirja.fi/sanakirja/\u0002?\u000118",
-                "aac": "http://bindingofisaacrebirth.gamepedia.com/index.php?search=\u0002\u000111",
+                "\u0010": "http://ilmainensanakirja.fi/sanakirja/\u0002?\u000117",
+                "aac": "http://bindingofisaacrebirth.gamepedia.com/index.php?search=\u0002\u000127",
                 "aca": "http://www.isaca.org/Search/Pages/DefaultResults.aspx?k=Test&s=\u0002\u00010",
                 "b": {
-                    "\u0010": "http://www.isbns.net/search/?query=\u0002 \u000110",
+                    "\u0010": "http://www.isbns.net/search/?query=\u0002 \u00010",
                     "n": {
-                        "\u0010": "//isbndb.com/search/books/\u0002\u000110",
+                        "\u0010": "//isbndb.com/search/books/\u0002\u000118",
                         "db": "http://isbndb.com/search-all.html?kw=\u0002\u00010",
                         "nu": "http://isbn.nu/\u0002\u00010",
                         "search": "//isbnsearch.org/search?s=\u0002\u00010"
@@ -8622,21 +8622,21 @@
                 "ec": "//security.stackexchange.com/search?q=\u0002\u00010",
                 "erv": "//www.iserv.fr/?s=\u0002\u00010",
                 "fdb": "http://www.isfdb.org/cgi-bin/se.cgi?type=Fiction%20Titles&arg=\u0002\u00010",
-                "gd": "//is.gd/create.php?url=\u0002\u000112",
+                "gd": "//is.gd/create.php?url=\u0002\u00010",
                 "hr": "http://www.ishr.ch/advanced-search?term=\u0002 \u00010",
                 "huffle": "http://www.indieshuffle.com/search/songs/\u0002\u00010",
                 "itdown": "//downforeveryoneorjustme.com/\u0002\u00010",
-                "itup": "//isitup.org/\u0002\u00019",
+                "itup": "//isitup.org/\u0002\u00014",
                 "l": {
                     "\u0010": "//islamansiklopedisi.org.tr/arama/?q=\u0002&p=m\u00010",
                     "am21c": "//www.Islam21c.com/?s=\u0002\u00010",
                     "amicboighor": "http://islamicboighor.com/?s=\u0002&post_type=product\u00010",
                     "amqa": "http://islamqa.info/en/search?key=\u0002&yt0=search\u00010"
                 },
-                "mu": "//is.muni.cz/auth/vyhledavani/?search=\u0002\u000141",
+                "mu": "//is.muni.cz/auth/vyhledavani/?search=\u0002\u000135",
                 "ni": "//isni.oclc.org/xslt/CMD?ACT=SRCH&IKT=8006&TRM=\u0002\u00010",
                 "o": {
-                    "\u0010": "//distrowatch.com/table.php?distribution=\u0002\u000136",
+                    "\u0010": "//distrowatch.com/table.php?distribution=\u0002\u000151",
                     "ffline": "http://www.downforeveryoneorjustme.com/\u0002\u00010",
                     "nline": "http://www.downforeveryoneorjustme.com/\u0002\u00010"
                 },
@@ -8644,25 +8644,25 @@
                 "rgrajan": "//www.isrgrajan.com/?s=\u0002\u00010",
                 "s": {
                     "\u0010": "http://issuu.com/search?q=\u0002\u00010",
-                    "uu": "//issuu.com/search?q=\u0002\u00010"
+                    "uu": "//issuu.com/search?q=\u0002\u00013"
                 },
-                "thereanydeal": "//isthereanydeal.com/search/?q=\u0002\u000134",
+                "thereanydeal": "//isthereanydeal.com/search/?q=\u0002\u000146",
                 "tock": {
-                    "\u0010": "http://www.istockphoto.com/photos/\u0002?phrase=\u0002\u000155",
+                    "\u0010": "http://www.istockphoto.com/photos/\u0002?phrase=\u0002\u000110",
                     "photo": "http://www.istockphoto.com/file_search.php?action=file&text=\u0002\u00010"
                 },
                 "toric-preturi": "//www.istoric-preturi.info/search/\u0002\u00010",
                 "up": "//downforeveryoneorjustme.com/\u0002\u00010",
-                "w": "//www.instantstreetview.com/s/\u0002\u00016"
+                "w": "//www.instantstreetview.com/s/\u0002\u000118"
             },
             "t": {
-                "\u0010": "//duckduckgo.com/?q=\u0002&kl=it-it\u0001138",
-                "ad": "//isthereanydeal.com/search/?q=\u0002\u000134",
-                "aigi": "//itaigi.tw/k/\u0002\u00013",
-                "ch": "//itch.io/search?q=\u0002\u000172",
+                "\u0010": "//duckduckgo.com/?q=\u0002&kl=it-it\u0001104",
+                "ad": "//isthereanydeal.com/search/?q=\u0002\u000146",
+                "aigi": "//itaigi.tw/k/\u0002\u00015",
+                "ch": "//itch.io/search?q=\u0002\u0001109",
                 "ebooks": "http://it-ebooks.info/search/?q=\u0002&type=title\u00010",
                 "ella": "http://www.itella.fi/itemtracking/itella/search_by_shipment_id?ShipmentId=\u0002\u00010",
-                "en": "http://translate.google.com/#it/en/\u0002 \u000127",
+                "en": "http://translate.google.com/#it/en/\u0002 \u000130",
                 "eo": "http://www.swahili.it/glossword/index.php?a=term&d=2&q=\u0002\u00010",
                 "es": "http://translate.google.com/#it/es/\u0002\u00010",
                 "fr": "http://context.reverso.net/traduction/italien-francais/\u0002\u00010",
@@ -8673,26 +8673,26 @@
                 "rig": "http://www.itrig.de/index.php?serendipity%5Baction%5D=search&serendipity%5Bfullentry%5D=1&serendipity%5BsearchTerm%5D=\u0002\u00010",
                 "s": "//www.its-mo.com/search/freeword/\u0002\u00010",
                 "unes": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002%20site%3Aitunes.apple.com\u00010",
+                    "\u0010": "//duckduckgo.com/?q=\u0002%20site%3Aitunes.apple.com\u00015",
                     "artist": "//itunes.apple.com/us/artist/\u0002\u00010",
                     "es": "//duckduckgo.com/?q=\u0002+site%3Aitunes.apple.com%2Fes%2F\u00010"
                 },
                 "v": {
-                    "\u0010": "//www.itv.com/itvplayer/search/term/\u0002\u00013",
+                    "\u0010": "//www.itv.com/itvplayer/search/term/\u0002\u00010",
                     "erb": "http://www.italian-verbs.com/italian-verbs/conjugation.php?verbo=\u0002\u00010"
                 },
-                "wiki": "//it.wikipedia.org/wiki/Special:Search?search=\u0002\u000170"
+                "wiki": "//it.wikipedia.org/wiki/Special:Search?search=\u0002\u000119"
             },
             "ukb": "//kb.iu.edu/search?q=\u0002\u00010",
             "upac": "//iupac.org/?s=\u0002\u00010",
             "url": "http://google.com/searchbyimage?image_url=\u0002\u00010",
             "v": {
                 "\u0010": "http://www.italian-verbs.com/italian-verbs/conjugation.php?verbo=\u0002\u00010",
-                "oox": "//www.ivoox.com/\u0002_sb.html?sb=\u0002\u000128",
-                "st": "//www.investopedia.com/search?q=\u0002\u00014"
+                "oox": "//www.ivoox.com/\u0002_sb.html?sb=\u0002\u000131",
+                "st": "//www.investopedia.com/search?q=\u0002\u00010"
             },
             "w": {
-                "\u0010": "http://instantwatcher.com/search?content_type=1+2&source=1+2+3&q=\u0002\u00014",
+                "\u0010": "http://instantwatcher.com/search?content_type=1+2&source=1+2+3&q=\u0002\u00010",
                 "ant": {
                     "\u0010": "http://iwantmyname.com/search?domain=\u0002\u00010",
                     "myname": "//iwantmyname.com/?domain=\u0002\u00010"
@@ -8704,19 +8704,19 @@
             "xigo": "//ixigo.com/q/\u0002\u00010",
             "xl": "//ca.ixl.com/search?q=\u0002\u00010",
             "ya": {
-                "\u0010": "//yandex.com/images/search?text=\u0002\u0001183",
+                "\u0010": "//yandex.com/images/search?text=\u0002\u0001122",
                 "nmv": "http://iyanmv.com/?s=\u0002\u00010"
             },
             "zneo": "http://www.izneo.com/search.html?pattern=\u0002\u00010"
         },
         "j": {
-            "\u0010": "//jet.com/search?term=\u0002\u00013",
+            "\u0010": "//jet.com/search?term=\u0002\u00010",
             "2team": "//junookyo.blogspot.com/search?q=\u0002\u00010",
             "a": {
-                "\u0010": "http://www.j-archive.com/search.php?search=\u0002\u0001111",
+                "\u0010": "http://www.j-archive.com/search.php?search=\u0002\u00013",
                 "2en": "//translate.google.com/#ja/en/\u0002\u00010",
                 "b": "//www.jabong.com/find/\u0002\u00010",
-                "cobin": "//jacobinmag.com/search?query=\u0002\u00013",
+                "cobin": "//jacobinmag.com/search?query=\u0002\u00015",
                 "conj": "http://japaneseverbconjugator.com/VerbDetails.asp?txtVerb=\u0002&Go=Conjugate\u00010",
                 "de": "//jade.io/search/\u0002\u00010",
                 "di": "//jadi.net/?s=\u0002\u00010",
@@ -8729,7 +8729,7 @@
                 },
                 "m": {
                     "\u0010": "//www.jamendo.com/en/search?qs=q=\u0002\u00010",
-                    "endo": "//www.jamendo.com/search?q=\u0002\u00014",
+                    "endo": "//www.jamendo.com/search?q=\u0002\u00013",
                     "f": "//www.jamf.com/jamf-nation/search?query=\u0002\u00010",
                     "ie": "//www.jamieoliver.com/search/?s=\u0002\u00010"
                 },
@@ -8739,43 +8739,43 @@
                     "i": "//duckduckgo.com/?q=site%3Aapi.joomla.org+\u0002\u00010"
                 },
                 "r": {
-                    "\u0010": "http://www.findjar.com/index.x?query=\u0002\u000121",
+                    "\u0010": "http://www.findjar.com/index.x?query=\u0002\u000126",
                     "gon": {
-                        "\u0010": "//duckduckgo.com/?q=\u0002+site%3Acatb.org+inurl%3Ajargon\u00010",
+                        "\u0010": "//duckduckgo.com/?q=\u0002+site%3Acatb.org+inurl%3Ajargon\u00013",
                         "f": "http://jargonf.org/index.php?search=\u0002\u00010"
                     }
                 },
                 "va": {
-                    "\u0010": "//docs.oracle.com/apps/search/search.jsp?q=\u0002&category=java\u000142",
-                    "11": "//duckduckgo.com/?q=site%3Adocs.oracle.com%2Fen%2Fjava%2Fjavase%2F11%2Fdocs%2Fapi%2F+\u0002\u00014",
+                    "\u0010": "//docs.oracle.com/apps/search/search.jsp?q=\u0002&category=java\u000140",
+                    "11": "//duckduckgo.com/?q=site%3Adocs.oracle.com%2Fen%2Fjava%2Fjavase%2F11%2Fdocs%2Fapi%2F+\u0002\u00010",
                     "4": "http://search.oracle.com/search/search?tzoffset=420&default=true&q=\u0002+url:/javase/1.4.2/docs&start=1&nodeid=&fid=&showSimilarDoc=true&group=Documentation&keyword=&x=0&y=0\u00010",
                     "5": "http://search.oracle.com/search/search?tzoffset=420&default=true&q=\u0002+url:/javase/1.5.0/docs&start=1&nodeid=&fid=&showSimilarDoc=true&group=Documentation&keyword=&x=0&y=0\u00010",
                     "6": "http://search.oracle.com/search/search?tzoffset=420&default=true&q=\u0002+url:/javase/6/docs&start=1&nodeid=&fid=&showSimilarDoc=true&group=Documentation&keyword=&x=0&y=0\u00010",
                     "7": "//docs.oracle.com/apps/search/search.jsp?q=\u0002&category=java&product=e17409-01\u00010",
-                    "8": "//duckduckgo.com/?q=site%3Adocs.oracle.com%2Fjavase%2F8%2Fdocs%2Fapi%2F+\u0002\u00010",
+                    "8": "//duckduckgo.com/?q=site%3Adocs.oracle.com%2Fjavase%2F8%2Fdocs%2Fapi%2F+\u0002\u00013",
                     "9": "http://docs.oracle.com/apps/search/search.jsp?category=java&q=\u0002\u00010",
                     "fx": "//search.oracle.com/search/search?num=10&exttimeout=false&q=\u0002+url:/javase/8/javafx/api&group=Documentation\u00010",
                     "libhunt": "//java.libhunt.com/search?query=\u0002\u00010",
                     "libs": "//javalibs.com/search?q=\u0002\u00010",
-                    "script": "//developer.mozilla.org/search?q=\u0002\u000114"
+                    "script": "//developer.mozilla.org/search?q=\u0002\u00016"
                 },
                 "wb": "//ja.wikibooks.org/w/index.php?search=\u0002\u00010",
-                "wiki": "//ja.wikipedia.org/wiki/\u0002 \u00016",
-                "wp": "//ja.wikipedia.org/w/index.php?search=\u0002\u000112",
+                "wiki": "//ja.wikipedia.org/wiki/\u0002 \u000119",
+                "wp": "//ja.wikipedia.org/w/index.php?search=\u0002\u000119",
                 "wq": "//ja.wikiquote.org/w/index.php?search=\u0002\u00010",
                 "ws": "//ja.wikisource.org/w/index.php?search=\u0002\u00010",
-                "wt": "//ja.wiktionary.org/w/index.php?search=\u0002\u00017",
+                "wt": "//ja.wiktionary.org/w/index.php?search=\u0002\u00010",
                 "wv": "//ja.wikiversity.org/w/index.php?search=\u0002\u00010",
                 "y": {
                     "\u0010": "http://www.jaycar.com.au/search?text=\u0002\u00010",
-                    "car": "//www.jaycar.co.nz/search/?q=\u0002\u00010"
+                    "car": "//www.jaycar.co.nz/search/?q=\u0002\u00013"
                 }
             },
             "b": {
-                "\u0010": "http://www.jupiterbroadcasting.com/?s=\u0002\u00015",
-                "hifi": "http://www.jbhifi.com.au/?q=\u0002\u00013",
+                "\u0010": "http://www.jupiterbroadcasting.com/?s=\u0002\u00018",
+                "hifi": "http://www.jbhifi.com.au/?q=\u0002\u00015",
                 "o": {
-                    "\u0010": "http://jbovlaste.lojban.org/lookup?Form=lookup.pl1&Strategy=*&Query=\u0002\u00015",
+                    "\u0010": "http://jbovlaste.lojban.org/lookup?Form=lookup.pl1&Strategy=*&Query=\u0002\u00013",
                     "vlaste": "http://jbovlaste.lojban.org/dict/\u0002\u00010"
                 },
                 "plugins": "//plugins.jetbrains.com/search?correctionAllowed=true&search=\u0002\u00010"
@@ -8783,7 +8783,7 @@
             "comp": "http://chaitan.cloudapp.net/justcompare/search?q=\u0002\u00010",
             "cp": "//jcp.org/en/jsr/summary?id=\u0002\u00010",
             "d": {
-                "\u0010": "http://search.jd.com/Search?keyword=\u0002&enc=utf-8\u00017",
+                "\u0010": "http://search.jd.com/Search?keyword=\u0002&enc=utf-8\u00016",
                 "be": "http://www.lejournaldubienetre.com/search?tag=\u0002\u00010",
                 "ca": "http://ca.justdial.com/allus/\u0002\u00010",
                 "f": "http://www.journaldesfemmes.com/s/\u0002\u00010",
@@ -8801,24 +8801,24 @@
                     "\u0010": "//extensions.joomla.org/extensions/extension/?searchall=\u0002&filter%5Btags%5D%5B%5D=&filter%5Bcore_catid%5D=&filter%5Bincludes%5D=&filter%5Bversions%5D=&filter%5Btype%5D=&filter%5Bhasdemo%5D=&filter%5Bnewupdated%5D=&filter%5Bscore%5D=&dir=DESC&limitstart=&controller=filter&view=extension&layout=list&Itemid=145&clearorders=0&clearfilters=1\u00010",
                     "i": {
                         "\u0010": "//www.jedipedia.net/w/index.php?search=\u0002\u00010",
-                        "pedia": "http://jedipedia.wikia.com/wiki/Spezial:Suche?search=\u0002&fulltext=Search\u00010",
+                        "pedia": "http://jedipedia.wikia.com/wiki/Spezial:Suche?search=\u0002&fulltext=Search\u00013",
                         "s": "http://www.jedisjeux.net/search_results.php?search=\u0002&button_search=Ok\u00010"
                     }
                 },
                 "gs": "//www.jegs.com/webapp/wcs/stores/servlet/SearchResultsPageCmd?Ntt=\u0002\u00010",
-                "llyneo": "//items.jellyneo.net/search/?name=\u0002\u000117",
+                "llyneo": "//items.jellyneo.net/search/?name=\u0002\u0001181",
                 "nsonusa": "http://www.jensonusa.com/search?q=\u0002\u00010",
-                "opardy": "http://www.j-archive.com/search.php?search=\u0002\u0001111",
+                "opardy": "http://www.j-archive.com/search.php?search=\u0002\u00013",
                 "p": "//www.aeaweb.org/journals/jep/search-results?within%5Btitle%5D=on&within%5Babstract%5D=on&within%5Bauthor%5D=on&journal=3&q=\u0002\u00010",
                 "rgas": "http://www.jergasdehablahispana.org/?pais=&palabra=\u0002&submit=Buscar&tipobusqueda=0\u00010",
                 "suerocha": "//jesuerocha.com/search/\u0002\u00010",
                 "t": {
-                    "\u0010": "//jet.com/search?term=\u0002\u00013",
+                    "\u0010": "//jet.com/search?term=\u0002\u00010",
                     "brains": "//www.jetbrains.com/search/?q=\u0002\u00010",
                     "lag": "//thehappyjetlagger.com/?s=\u0002\u00010",
-                    "pens": "http://www.jetpens.com/search?q=\u0002\u00014"
+                    "pens": "http://www.jetpens.com/search?q=\u0002\u00013"
                 },
-                "ux": "http://www.jeuxvideo.com/recherche.php?q=\u0002\u00013",
+                "ux": "http://www.jeuxvideo.com/recherche.php?q=\u0002\u00010",
                 "zebel": "http://jezebel.com/search?q=\u0002\u00010"
             },
             "fl": "//www.liberty.edu/library/search-results/?type=all&q=\u0002\u00010",
@@ -8828,13 +8828,13 @@
             "hg": "http://jhg-traunreut.de/index.php?q=\u0002&option=com_finder&view=search\u00010",
             "hulib": "//catalyst.library.jhu.edu/multi_search?utf8=✓&search_field=all_fields&q=\u0002\u00010",
             "i": {
-                "\u0010": "//jisho.org/search/\u0002\u00011792",
-                "d": "//items.jellyneo.net/search/?name=\u0002\u000117",
+                "\u0010": "//jisho.org/search/\u0002\u00011723",
+                "d": "//items.jellyneo.net/search/?name=\u0002\u0001181",
                 "g": "http://jayisgames.com/search/?cx=partner-pub-4854273876013864%3A9692641413&cof=FORID%3A11&ie=ISO-8859-1&q=\u0002&sa=Search&siteurl=jayisgames.com%2Fgames%2F&ref=jayisgames.com%2F&ss=&siteurl=jayisgames.com%2Fsearch%2F%3Fq%3Dhello&ref=&ss=849j189425j6\u00010",
-                "k": "//jisho.org/search/%23kanji%20\u0002\u000118",
-                "mms": "//www.jimms.fi/fi/Product/Search?q=\u0002\u000129",
+                "k": "//jisho.org/search/%23kanji%20\u0002\u00016",
+                "mms": "//www.jimms.fi/fi/Product/Search?q=\u0002\u000112",
                 "on": "//jionews.com/search?query=\u0002\u00010",
-                "sho": "//jisho.org/search/\u0002\u00011792",
+                "sho": "//jisho.org/search/\u0002\u00011723",
                 "t": "http://www.jobintree.com/emploi?keywords=\u0002\u00010",
                 "v": {
                     "\u0010": "//www.jouwictvacature.nl/vacatures?s=\u0002\u00010",
@@ -8843,7 +8843,7 @@
             },
             "j": "http://jinja.pocoo.org/docs/2.10/search/?q=\u0002\u00010",
             "l": {
-                "\u0010": "http://www.johnlewis.com/Search/Search.aspx?SearchTerm=\u0002\u00017",
+                "\u0010": "http://www.johnlewis.com/Search/Search.aspx?SearchTerm=\u0002\u00014",
                 "m": "http://www.jean-luc-melenchon.fr/?s=\u0002\u00010",
                 "pt": "http://jlptdictionary.com/index.php?pn=1&st=0&jl=0&njl=0&sb=0&obt=0&wpp=25&ot=0&k=\u0002\u00010",
                 "se": "http://japanese.stackexchange.com/search?q=\u0002\u00010"
@@ -8861,15 +8861,15 @@
                 "n": "//jovemnerd.com.br/?s=\u0002\u00010"
             },
             "o": {
-                "\u0010": "//www.jotrin.com/product/list?keyword=\u0002\u00010",
-                "ann": "//www.joann.com/search?q=\u0002\u00014",
+                "\u0010": "//www.jotrin.com/product/list?keyword=\u0002\u00013",
+                "ann": "//www.joann.com/search?q=\u0002\u00010",
                 "b": {
                     "\u0010": "//job.am/hy/jobs?q=\u0002\u00010",
                     "2u": "//us.job2u.org/?s=\u0002\u00010",
                     "s": {
-                        "\u0010": "http://www.indeed.com/jobs?q=\u0002\u000169",
+                        "\u0010": "http://www.indeed.com/jobs?q=\u0002\u0001101",
                         "bg": "//www.jobs.bg/front_job_search.php?zone_id=0&distance=0&location_sid=0&all_categories=0&all_type=0&all_position_level=1&all_company_type=1&keyword=\u0002&last=0\u00010",
-                        "ca": "http://www.indeed.ca/jobs?q=\u0002\u00013",
+                        "ca": "http://www.indeed.ca/jobs?q=\u0002\u00010",
                         "de": "//englishjobs.de/search?q=\u0002\u00010",
                         "mtl": "//www.jobillico.com/search-jobs?skwd=\u0002&scty=Montr%C3%A9al%2C%20QC&icty=6185&ipc=0&sil=&sjdpl=&sdl=&imc1=0&imc2=0&flat=45.509828&flng=-73.6715&mfil=byCity&ipg=1&clr=1\u00010"
                     }
@@ -8881,8 +8881,8 @@
                     "fresh": "//www.joefresh.com/search?text=\u0002\u00010",
                     "monster": "http://joemonster.org/search.php?q=\u0002\u00010"
                 },
-                "fogas": "http://www.jofogas.hu/magyarorszag?q=\u0002\u00015",
-                "hnlewis": "http://www.johnlewis.com/Search/Search.aspx?SearchTerm=\u0002\u00017",
+                "fogas": "http://www.jofogas.hu/magyarorszag?q=\u0002\u00014",
+                "hnlewis": "http://www.johnlewis.com/Search/Search.aspx?SearchTerm=\u0002\u00014",
                 "inup": "//joinup.ec.europa.eu/search?keys=\u0002\u00010",
                 "jo": "http://jojo.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
                 "ker": "//www.joker.be/nl/groepsreizen/\u0002\u00010",
@@ -8891,7 +8891,7 @@
                 "official": "http://www.joofficial.com/website/search?query=\u0002 \u00010",
                 "om": "//www.joom.com/en/search/q.\u0002\u00010",
                 "rnaldaparaiba": "http://www.jornaldaparaiba.com.br/?s=\u0002\u00010",
-                "rudan": "//www.jorudan.co.jp/jt/cgi/qsearch/qsearch.cgi?s=\u0002\u000127",
+                "rudan": "//www.jorudan.co.jp/jt/cgi/qsearch/qsearch.cgi?s=\u0002\u000120",
                 "tb": "//jotboard.info/lookup.php?q=\u0002\u00010",
                 "ve": {
                     "\u0010": "//www.jove.com/search?q=\u0002\u00010",
@@ -8899,16 +8899,16 @@
                 }
             },
             "p": {
-                "\u0010": "http://www.jetpens.com/search?q=\u0002\u00014",
-                "c": "//www.jpc.de/s/\u0002\u000160",
+                "\u0010": "http://www.jetpens.com/search?q=\u0002\u00013",
+                "c": "//www.jpc.de/s/\u0002\u000173",
                 "d": {
-                    "\u0010": "//www.japandict.com/?s=\u0002\u000143",
-                    "ic": "http://jpdic.naver.com/search.nhn?query=\u0002\u000118"
+                    "\u0010": "//www.japandict.com/?s=\u0002\u000142",
+                    "ic": "http://jpdic.naver.com/search.nhn?query=\u0002\u000122"
                 },
                 "en": "http://www.kanjijapanese.com/en/dictionary-japanese-english/\u0002\u00010",
                 "j": "//www.buycarplate.com/?m=scr&searchval=\u0002\u00010",
                 "l": "//www.jpl.nasa.gov/search.php?q=\u0002\u00010",
-                "ost": "//trackings.post.japanpost.jp/services/srv/search/direct?searchKind=S004&locale=en&reqCodeNo1=\u0002\u00014",
+                "ost": "//trackings.post.japanpost.jp/services/srv/search/direct?searchKind=S004&locale=en&reqCodeNo1=\u0002\u00019",
                 "ralves": "//jpralves.net/search.html?q=\u0002\u00010"
             },
             "q": {
@@ -8922,28 +8922,29 @@
                 }
             },
             "r": {
-                "\u0010": "http://joyreactor.cc/search?q=\u0002\u000194",
+                "\u0010": "http://joyreactor.cc/search?q=\u0002\u0001161",
                 "a": {
-                    "\u0010": "http://www.jra.go.jp/search/top/index.html?q=\u0002\u00016",
+                    "\u0010": "http://www.jra.go.jp/search/top/index.html?q=\u0002\u000113",
                     "dy": "//www.idsjmk.cz/jrady/\u0002.pdf\u00010"
                 },
                 "devjobs": "//www.jrdevjobs.com/jobs?query=\u0002\u00010",
                 "s": "//jrsbelgium.org/spip.php?page=recherche&recherche=\u0002\u00010"
             },
             "s": {
-                "\u0010": "//developer.mozilla.org/en-US/search?topic=api&topic=js&q=\u0002\u0001124",
+                "\u0010": "//developer.mozilla.org/en-US/search?topic=api&topic=js&q=\u0002\u0001137",
                 "bf": "//bundlephobia.com/result?p=\u0002\u00010",
                 "coach": "//js.coach/?search=\u0002\u00010",
                 "d": "//www.jsdelivr.com/?query=\u0002\u00010",
                 "hint": "http://www.jshint.com/docs/options/#\u0002\u00010",
-                "info": "//javascript.info/search/?query=\u0002\u00013",
+                "info": "//javascript.info/search/?query=\u0002\u00010",
                 "m": "//junespringmultimedia.com/?s=\u0002&post_type=page\u00010",
                 "o": {
                     "\u0010": "http://stackoverflow.com/search?q=[java]+\u0002\u00010",
-                    "nlint": "http://jsonlint.com/?json=\u0002\u00010"
+                    "nlint": "http://jsonlint.com/?json=\u0002\u00013"
                 },
+                "r": "//jsr.io/packages?search=\u0002\u000114",
                 "supply": "//www.johnstonesupply.com/search/go?w=\u0002\u00010",
-                "tor": "http://www.jstor.org/action/doBasicSearch?Query=\u0002\u000116"
+                "tor": "http://www.jstor.org/action/doBasicSearch?Query=\u0002\u000118"
             },
             "ta": "//www.justtryart.ml/search.php?k=\u0002\u00010",
             "tut": "http://search.oracle.com/search/search?search_p_main_operator=all&group=Documentation&q=\u0002+url%3A%2Fjavase%2Ftutorial\u00010",
@@ -8954,13 +8955,13 @@
             "uju": "//jujucharms.com/q/\u0002\u00010",
             "ukuu": "http://jukuu.com/search.php?q=\u0002\u00010",
             "ula": "//www.jula.se/search/?query=\u0002\u00010",
-            "ulia": "//docs.julialang.org/en/latest/search?q=\u0002\u00013",
-            "uls": "http://slovniky.juls.savba.sk/?w=\u0002&s=exact&c=608a&d=kssj4&d=psp&d=sssj&d=scs&d=sss&d=peciar&d=ma&d=hssjV&d=bernolak&d=obce&d=priezviska&d=un&d=locutio&d=pskcs&d=psken&d=noundb&ie=utf-8&oe=utf-8#\u000110",
+            "ulia": "//docs.julialang.org/en/latest/search?q=\u0002\u00010",
+            "uls": "http://slovniky.juls.savba.sk/?w=\u0002&s=exact&c=608a&d=kssj4&d=psp&d=sssj&d=scs&d=sss&d=peciar&d=ma&d=hssjV&d=bernolak&d=obce&d=priezviska&d=un&d=locutio&d=pskcs&d=psken&d=noundb&ie=utf-8&oe=utf-8#\u000111",
             "umbo": {
                 "\u0010": "//www.jumbo.pt/Frontoffice/search/\u0002\u00010",
                 "supermarkt": "http://www.jumbo.com/zoeken?SearchTerm=\u0002\u00010"
             },
-            "umps": "//www.jumps.nl/index.php/component/finder/search?q=\u0002&Itemid=106\u00010",
+            "umps": "//www.jumps.nl/index.php/component/finder/search?q=\u0002&Itemid=106\u00013",
             "unat": "//www.junat.net/en/\u0002\u00010",
             "uninet": "//www.juniper.net/search/gsa/?keyword=\u0002\u00010",
             "uno": {
@@ -8969,65 +8970,65 @@
             },
             "usbr": {
                 "\u0010": "http://www.jusbrasil.com.br/busca?q=\u0002 \u000114",
-                "asil": "//www.jusbrasil.com.br/busca?q=\u0002\u00010"
+                "asil": "//www.jusbrasil.com.br/busca?q=\u0002\u00013"
             },
             "ustia": "http://law.justia.com/lawsearch?query=\u0002\u00010",
             "ustice": "//or.justice.cz/ias/ui/rejstrik-$firma?jenPlatne=PLATNE&nazev=\u0002\u00010",
             "ustimprinted": "//www.justimprinted.com/catalogsearch/result/?q=\u0002\u00010",
             "ustwalkers": "http://justwalkers.com/catalogsearch/result/?q=\u0002\u00010",
             "ustwatch": {
-                "\u0010": "//www.justwatch.com/us/search?q=\u0002\u0001416",
-                "au": "//www.justwatch.com/au/search?q=\u0002\u000110",
+                "\u0010": "//www.justwatch.com/us/search?q=\u0002\u0001350",
+                "au": "//www.justwatch.com/au/search?q=\u0002\u00017",
                 "de": "//www.justwatch.com/de/Suche?q=\u0002\u00018",
                 "fi": "//www.justwatch.com/fi/search?q=\u0002\u00010",
-                "uk": "//www.justwatch.com/uk/search?q=\u0002\u000114"
+                "uk": "//www.justwatch.com/uk/search?q=\u0002\u000128"
             },
             "utarnji": "//www.jutarnji.hr/search/?q=\u0002\u00010",
             "uwelo": "//www.juwelo.es/catalogsearch/result/?q=\u0002\u00010",
             "v": {
-                "\u0010": "http://www.jeuxvideo.com/recherche.php?q=\u0002\u00013",
+                "\u0010": "http://www.jeuxvideo.com/recherche.php?q=\u0002\u00010",
                 "c": {
                     "\u0010": "http://japaneseverbconjugator.com/VerbDetails.asp?txtVerb=\u0002\u00010",
-                    "om": "http://www.jeuxvideo.com/recherche.php?q=\u0002 \u00010"
+                    "om": "http://www.jeuxvideo.com/recherche.php?q=\u0002 \u00013"
                 },
-                "d": "http://www.jeuxvideo.com/recherche.php?q=\u0002\u00013",
+                "d": "http://www.jeuxvideo.com/recherche.php?q=\u0002\u00010",
                 "j": "//www.japanesevehicles.com/stocklist.php?qsearch_kbn=1&lang=en&opt=0&qsearch=\u0002\u00010"
             },
             "w": {
-                "\u0010": "http://www.jw.org/en/search/?q=\u0002\u000139",
+                "\u0010": "http://www.jw.org/en/search/?q=\u0002\u000138",
                 "de": "//www.jw.org/de/suche/?q=\u0002\u00010",
-                "es": "//www.jw.org/es/búsquedas/?q=\u0002:\u00016",
-                "h": "//www.justwatch.com/us/search?q=\u0002\u0001416",
+                "es": "//www.jw.org/es/búsquedas/?q=\u0002:\u00010",
+                "h": "//www.justwatch.com/us/search?q=\u0002\u0001350",
                 "i": {
-                    "\u0010": "//www.justwatch.com/in/search?q=\u0002\u00018",
-                    "t": "//www.justwatch.com/it/cerca?q=\u0002\u00015"
+                    "\u0010": "//www.justwatch.com/in/search?q=\u0002\u000111",
+                    "t": "//www.justwatch.com/it/cerca?q=\u0002\u00017"
                 },
                 "p": {
-                    "\u0010": "http://www.jwpepper.com/sheet-music/search.jsp?keywords=\u0002\u000116",
-                    "epper": "http://www.jwpepper.com/sheet-music/search.jsp?keywords=\u0002\u000116"
+                    "\u0010": "http://www.jwpepper.com/sheet-music/search.jsp?keywords=\u0002\u00010",
+                    "epper": "http://www.jwpepper.com/sheet-music/search.jsp?keywords=\u0002\u00010"
                 },
                 "se": "//www.justwatch.com/se/search?q=\u0002\u00010"
             },
             "á": "http://ja.is/?q=\u0002\u00010"
         },
         "k": {
-            "\u0010": "//www.konsolentreff.de/search/1/?q=\u0002\u000154",
+            "\u0010": "//www.konsolentreff.de/search/1/?q=\u0002\u000160",
             "-on": "http://k-on.wikia.com/wiki/Special:Search?query=\u0002\u00010",
-            "8s": "//kubernetes.io/search/?q=\u0002\u00019",
+            "8s": "//kubernetes.io/search/?q=\u0002\u000111",
             "a": {
-                "\u0010": "//www.khanacademy.org/search?page_search_query=\u0002\u000113",
+                "\u0010": "//www.khanacademy.org/search?page_search_query=\u0002\u00016",
                 "artje": "//www.kaartje2go.nl/zoeken?q=\u0002\u00010",
-                "bum": "//www.kabum.com.br/cgi-local/site/listagem/listagem.cgi?string=\u0002&btnG=\u00015",
+                "bum": "//www.kabum.com.br/cgi-local/site/listagem/listagem.cgi?string=\u0002&btnG=\u000121",
                 "ffee": "//kaffee.citadella.de/de/suche?controller=search&s=\u0002\u00010",
                 "fto": "//www.kafto.gr/?s=\u0002\u00010",
                 "hoot": "//create.kahoot.it/search?filter=1&query=science&tags=\u0002\u00010",
                 "hta": "//www.kahtahaber.com/search?q=\u0002\u00010",
-                "kaku": "http://kakaku.com/search_results/\u0002\u000160",
+                "kaku": "http://kakaku.com/search_results/\u0002\u000183",
                 "kijun": "http://kakijun.jp/main/u_kensaku.php?KANJI=\u0002\u00010",
                 "kosepise": "http://kakosepise.com/?s=\u0002\u00010",
                 "leva": "//www.kaleva.fi/haku/?search=\u0002\u00010",
                 "li": {
-                    "\u0010": "//www.kali.org/?s=\u0002\u00015",
+                    "\u0010": "//www.kali.org/?s=\u0002\u00010",
                     "mah": "//kalimah.top/results/?q=\u0002\u00010"
                 },
                 "m": {
@@ -9038,7 +9039,7 @@
                 },
                 "ncolle": "http://kancolle.wikia.com/wiki/Special:Search?search=\u0002\u00010",
                 "ngaroo": "//kangarookarry.com/search?type=product&q=\u0002\u00010",
-                "nji": "//app.kanjialive.com/search/\u0002\u00010",
+                "nji": "//app.kanjialive.com/search/\u0002\u00013",
                 "nopy": "//www.kanopy.com/s?query=\u0002\u00010",
                 "os": {
                     "\u0010": "//forum.kaosx.us/?q=\u0002\u00010",
@@ -9061,16 +9062,16 @@
                 },
                 "tacoda": "//katacoda.com/search?q=\u0002\u00010",
                 "teglo": "http://kateglo.com/?phrase=\u0002&mod=dictionary\u00010",
-                "yak": "//www.kayak.com/sherlock/opensearch/search?q=\u0002\u000130",
+                "yak": "//www.kayak.com/sherlock/opensearch/search?q=\u0002\u000128",
                 "zan": "http://fegszerviz.hu/?s=\u0002\u00010"
             },
             "b": {
-                "\u0010": "http://duckduckgo.com/?q=site%3Akeybase.io+\u0002\u00013",
+                "\u0010": "http://duckduckgo.com/?q=site%3Akeybase.io+\u0002\u00015",
                 "b": {
-                    "\u0010": "//www.kbb.com/search/?source=homepage&query=\u0002\u00013",
-                    "i": "//kbbi.kemdikbud.go.id/entri/\u0002\u000131"
+                    "\u0010": "//www.kbb.com/search/?source=homepage&query=\u0002\u00014",
+                    "i": "//kbbi.kemdikbud.go.id/entri/\u0002\u000134"
                 },
-                "n": "//korben.info/?s=\u0002\u000116",
+                "n": "//korben.info/?s=\u0002\u000121",
                 "ors": "http://kuldnebors.ee/search/search.mec?search_evt=onsearch&pob_action=search&search_O_string=\u0002\u00010",
                 "t": "//kabutan.jp/stock/?code=\u0002\u00010",
                 "ugs": "//bugs.kde.org/buglist.cgi?quicksearch=\u0002\u00010"
@@ -9078,7 +9079,7 @@
             "channet": "http://konachan.net/post?tags=\u0002\u00010",
             "cl": {
                 "\u0010": "//www.kcl.ac.uk/search/search.aspx#/all?term=\u0002\u00010",
-                "s": "http://kcls.bibliocommons.com/search?t=smart&search_category=keyword&q=\u0002&commit=Search\u00010"
+                "s": "http://kcls.bibliocommons.com/search?t=smart&search_category=keyword&q=\u0002&commit=Search\u00013"
             },
             "cmm": "http://kc-mm.com/?s=\u0002\u00010",
             "community": "http://community.kde.org/index.php?title=Special:Search&search=\u0002\u00010",
@@ -9087,15 +9088,15 @@
                 "l": "http://catalog.kentonlibrary.org/eg/opac/results?query=\u0002\u00010"
             },
             "d": {
-                "\u0010": "http://kanjidamage.com/kanji/search?utf8=%E2%9C%93&q=\u0002\u00010",
+                "\u0010": "http://kanjidamage.com/kanji/search?utf8=%E2%9C%93&q=\u0002\u00015",
                 "b": "//code.kx.com/q/search?query=\u0002\u00010",
                 "eblog": "http://www.kdeblog.com/?s=\u0002\u00010",
                 "nuggets": "//www.kdnuggets.com/?s=\u0002\u00010"
             },
             "eel": "http://kn.eki.ee/?Q=\u0002\u00010",
             "eep": {
-                "\u0010": "//keep.google.com/#search/text=\u0002\u0001244",
-                "a": "http://keepa.com/#search/x-\u0002\u0001242"
+                "\u0010": "//keep.google.com/#search/text=\u0002\u0001238",
+                "a": "http://keepa.com/#search/x-\u0002\u000171"
             },
             "eh": "//www.keh.com/shop/catalogsearch/result/?q=\u0002\u00019",
             "eithspecialty": "http://keithspecialty.com/cgi-keithspecialty/sb/productsearch.cgi?storeid=*0ee0f14a0870280c8d&search_field= \u0002 \u00010",
@@ -9106,9 +9107,9 @@
                 "se": "http://shopping.kelkoo.se/ss-\u0002.html\u00010"
             },
             "emono": "//japari-library.com/w/index.php?search=\u0002\u00010",
-            "enteken": "//ovi.rdw.nl/default.aspx?kenteken=\u0002\u00018",
+            "enteken": "//ovi.rdw.nl/default.aspx?kenteken=\u0002\u00019",
             "er": {
-                "\u0010": "//git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=v5.0.1&qt=grep&q=\u0002\u00013",
+                "\u0010": "//git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=v5.0.1&qt=grep&q=\u0002\u00010",
                 "as": "//keras.io/search.html?q=\u0002\u00010",
                 "des": "//www.gyakorikerdesek.hu/kereses.php?keres=\u0002\u00010",
                 "jasama": "http://kerjasama.bandung.go.id/?s=\u0002\u00010",
@@ -9117,12 +9118,12 @@
             "etab": "//ketab.io/search?submit=جستجو&q=\u0002\u00010",
             "ey": "//keybase.io/\u0002\u00014",
             "f": {
-                "\u0010": "//kasperfred.com/posts/?q=\u0002\u00010",
-                "s": "http://www.keyforsteam.de/catalogue/search-\u0002/\u00010",
+                "\u0010": "//kasperfred.com/posts/?q=\u0002\u00014",
+                "s": "http://www.keyforsteam.de/catalogue/search-\u0002/\u000113",
                 "z": "http://www.kfz-info.net/\u0002-kfz-kennzeichen/\u00010"
             },
             "g": {
-                "\u0010": "http://kg-portal.ru/?search&s_str= \u0002\u00015",
+                "\u0010": "http://kg-portal.ru/?search&s_str= \u0002\u00016",
                 "forum": "http://forum.kvinneguiden.no/?q=\u0002\u00010",
                 "itlab": "//invent.kde.org/search?utf8=✓&snippets=&scope=&search=\u0002\u00010",
                 "m": "http://keygenmusic.net/?page=search&query=\u0002\u00010"
@@ -9131,16 +9132,16 @@
                 "\u0010": "//hub.kubeapps.com/charts?q=\u0002\u00010",
                 "amsat": "//khamsat.com/search?utf8=✓&q=\u0002\u00010",
                 "an": {
-                    "\u0010": "//www.khanacademy.org/search?page_search_query=\u0002\u000113",
-                    "academy": "//www.khanacademy.org/search?page_search_query=\u0002\u000113"
+                    "\u0010": "//www.khanacademy.org/search?page_search_query=\u0002\u00016",
+                    "academy": "//www.khanacademy.org/search?page_search_query=\u0002\u00016"
                 },
                 "insider": "http://www.khinsider.com/search?search=\u0002\u00010",
-                "ronos": "http://www.khronos.org/search/?cx=017055583490642512057:_ak1bpok_no&cof=FORID:9&q=\u0002&sa=Search&siteurl=www.khronos.org/\u00010",
-                "wiki": "//www.khwiki.com/index.php?title=Special%3ASearch&search=\u0002\u00010"
+                "ronos": "http://www.khronos.org/search/?cx=017055583490642512057:_ak1bpok_no&cof=FORID:9&q=\u0002&sa=Search&siteurl=www.khronos.org/\u00013",
+                "wiki": "//www.khwiki.com/index.php?title=Special%3ASearch&search=\u0002\u000143"
             },
-            "icker": "http://www.kicker.de/home/suchergebnisse.html?suchbegriff=\u0002\u00014",
+            "icker": "http://www.kicker.de/home/suchergebnisse.html?suchbegriff=\u0002\u00019",
             "icknews": "http://www.kicknews.net/news/search?q=\u0002 \u00010",
-            "ickstarter": "//www.kickstarter.com/projects/search?utf8=✓&term=\u0002\u00018",
+            "ickstarter": "//www.kickstarter.com/projects/search?utf8=✓&term=\u0002\u000119",
             "icktraq": "http://www.kicktraq.com/search/?find=\u0002\u00010",
             "id": {
                 "\u0010": "//www.kiddle.co/s.php?q=\u0002\u00010",
@@ -9149,46 +9150,46 @@
             },
             "ieskeurig": "http://www.kieskeurig.nl/zoeken/index.html?q=\u0002\u00010",
             "ijiji": {
-                "\u0010": "//www.kijiji.ca/b-search.html?formSubmit=true&pageNumber=1&searchView=LIST&sortByName=dateDesc&urgentOnly=false&keywords=\u0002&SearchCategory=0\u000114",
+                "\u0010": "//www.kijiji.ca/b-search.html?formSubmit=true&pageNumber=1&searchView=LIST&sortByName=dateDesc&urgentOnly=false&keywords=\u0002&SearchCategory=0\u000124",
                 "gm": "http://www.kijiji.ca/b-grand-montreal/\u0002/k0l80002\u00010",
                 "it": "http://www.kijiji.it/\u0002/\u00010",
                 "og": "//www.kijiji.ca/b-ottawa-gatineau-area/\u0002/k0l1700184?dc=true\u00010",
-                "yyc": "//www.kijiji.ca/b-calgary/\u0002/k0l1700199?dc=true\u00010"
+                "yyc": "//www.kijiji.ca/b-calgary/\u0002/k0l1700199?dc=true\u00014"
             },
             "ika": "//www.kika.de/suche/suche104.html?q=\u0002\u00010",
             "ilimall": "//www.kilimall.co.ke/?act=search&keyword=\u0002\u00010",
             "illerstartups": "http://www.killerstartups.com/?s=\u0002 \u00010",
             "im": {
-                "\u0010": "//kids-in-mind.com/?s=\u0002\u00015",
+                "\u0010": "//kids-in-mind.com/?s=\u0002\u00013",
                 "deyir": "//kimdeyir.com/?s=\u0002\u00010",
-                "ovil": "http://www.kimovil.com/en/compare-smartphones/name.\u0002\u00014"
+                "ovil": "http://www.kimovil.com/en/compare-smartphones/name.\u0002\u00016"
             },
             "inderfilmliste": "http://www.kinderfilmliste.de/?suche=\u0002\u00010",
             "indle": {
-                "\u0010": "//www.amazon.com/s?k=\u0002&i=digital-text\u000177",
+                "\u0010": "//www.amazon.com/s?k=\u0002&i=digital-text\u000161",
                 "cn": "//www.amazon.cn/s?k=\u0002&i=digital-text\u00010",
                 "de": "//www.amazon.de/s?k=\u0002&i=digital-text\u00010",
                 "es": "//www.amazon.es/s?k=\u0002&i=digital-text\u00010",
-                "jp": "//www.amazon.co.jp/s?k=\u0002&i=digital-text\u00017",
+                "jp": "//www.amazon.co.jp/s?k=\u0002&i=digital-text\u00016",
                 "uk": "//www.amazon.co.uk/s?k=\u0002&i=digital-text\u00010"
             },
-            "inguin": "http://www.kinguin.net/catalogsearch/result/?q=\u0002\u000113",
+            "inguin": "http://www.kinguin.net/catalogsearch/result/?q=\u0002\u00010",
             "inige": "http://kinige.com/ksearch.php?searchfor=\u0002\u00010",
             "ino": {
-                "\u0010": "http://www.kinopoisk.ru/index.php?first=no&what=&kp_query=\u0002\u000134",
-                "kuniya": "//www.kinokuniya.co.jp/disp/CSfDispListPage_001.jsp?qsd=true&ptk=01&q=\u0002&SEARCH.x=0&SEARCH.y=0\u00010"
+                "\u0010": "http://www.kinopoisk.ru/index.php?first=no&what=&kp_query=\u0002\u000135",
+                "kuniya": "//www.kinokuniya.co.jp/disp/CSfDispListPage_001.jsp?qsd=true&ptk=01&q=\u0002&SEARCH.x=0&SEARCH.y=0\u00013"
             },
-            "irby": "//getkirby.com/search?q=\u0002\u00015",
+            "irby": "//getkirby.com/search?q=\u0002\u00013",
             "irkus": "//www.kirkusreviews.com/search/?q=\u0002\u00010",
             "irp": "http://kirp.pl/?s=\u0002\u00010",
             "issbb": "http://www.kisskissbankbank.com/fr/search?utf8=%E2%9C%93&q=\u0002\u00010",
             "it": {
-                "\u0010": "http://primo.bibliothek.kit.edu/primo_library/libweb/action/search.do?mode=Basic&vid=KIT&vl%28freeText0%29=\u0002&vl%28freeText0%29=test&fn=search&tab=kit&srt=date\u00016",
-                "apyurdu": "//www.kitapyurdu.com/index.php?route=product/search&filter_name=\u0002\u000115",
+                "\u0010": "http://primo.bibliothek.kit.edu/primo_library/libweb/action/search.do?mode=Basic&vid=KIT&vl%28freeText0%29=\u0002&vl%28freeText0%29=test&fn=search&tab=kit&srt=date\u00010",
+                "apyurdu": "//www.kitapyurdu.com/index.php?route=product/search&filter_name=\u0002\u00010",
                 "chenstories": "//kitchenstories.io/en/search?search=\u0002\u00010",
                 "hara": "//kithara.to/index.php?cmd=fi&query=\u0002\u00010",
                 "kraft": "http://kitkraft.com/search_a.php?q=\u0002\u00010",
-                "su": "//kitsu.io/anime?text=\u0002\u00010"
+                "su": "//kitsu.io/anime?text=\u0002\u00013"
             },
             "ivy": {
                 "\u0010": "http://kivy.org/docs/search.html?check_keywords=yes&area=default&q=\u0002\u00010",
@@ -9201,22 +9202,22 @@
                     "no": "//www.kjell.com/no/sok?query=\u0002\u00010"
                 },
                 "i": "http://kanji.jitenon.jp/cat/search.php?getdata=\u0002\u00010",
-                "v": "http://www.kingjamesbibleonline.org/search.php?q=\u0002\u000169"
+                "v": "http://www.kingjamesbibleonline.org/search.php?q=\u0002\u000135"
             },
             "k": {
                 "\u0010": "//kubekings.com/buscar?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=\u00010",
-                "bb": "http://www.kisskissbankbank.com/search?q=\u0002\u00013",
+                "bb": "http://www.kisskissbankbank.com/search?q=\u0002\u00010",
                 "bib": "//bibliotek.kk.dk/search/ting/\u0002\u00010",
                 "box": "//www.kkbox.com/search.php?search=mix&word=\u0002\u00010",
                 "bruce": "http://www.google.com/cse?cx=002209521788924011185:wzz9w-qvlhi&q=\u0002\u00010",
                 "c": "//kingkiller.wiki/w/index.php?search=\u0002\u00010",
                 "tix": "//kktix.com/events?search=\u0002\u00010",
-                "usta": "http://www.kuantokusta.pt/search?q= \u0002 \u000115"
+                "usta": "http://www.kuantokusta.pt/search?q= \u0002 \u000111"
             },
             "l": {
                 "\u0010": "//kabarlinux.id/?s=\u0002\u00010",
                 "ein": {
-                    "\u0010": "//www.ebay-kleinanzeigen.de/\u0002/k0\u0001140",
+                    "\u0010": "//www.ebay-kleinanzeigen.de/\u0002/k0\u0001102",
                     "ezeitung": "http://www.kleinezeitung.at/user/search.do?searchText=\u0002&action=1&resetForm=1&resultsPage=0\u00010"
                 },
                 "n": "http://klnavarro.free.fr/spip/spip.php?page=recherche&recherche=\u0002\u00010",
@@ -9224,7 +9225,7 @@
                 "ubschule": "//www.klubschule.ch/Kurse/suche@\u0002\u00010"
             },
             "m": {
-                "\u0010": "//kara.moe/base/karas?filter=\u0002\u00010",
+                "\u0010": "//kara.moe/base/karas?filter=\u0002\u00013",
                 "art": {
                     "\u0010": "http://www.kmart.com/shc/s/search_10151_10104?keyword=\u0002\u00010",
                     "au": "//www.kmart.com.au/webapp/wcs/stores/servlet/SearchDisplay?searchTerm=\u0002&categoryId=&storeId=10701&catalogId=10102&langId=-1&pageSize=30&beginIndex=0&sType=SimpleSearch&resultCatEntryType=2&showResultsPage=true&searchSource=Q&pageView=\u00010"
@@ -9237,38 +9238,38 @@
                 "\u0010": "//knoema.com/search?query=\u0002\u00010",
                 "f": "//www.knf.gov.pl/wyniki_wyszukiwania?searchText=\u0002&publicationId=18&sortType=accuracy\u00010",
                 "mi": "//knmi.nl/zoeken?q=\u0002\u00010",
-                "owyourmeme": "http://knowyourmeme.com/search?utf8=%E2%9C%93&q=\u0002\u000124"
+                "owyourmeme": "http://knowyourmeme.com/search?utf8=%E2%9C%93&q=\u0002\u000129"
             },
             "obo": {
-                "\u0010": "//www.kobo.com/us/en/search?Query=\u0002\u000182",
+                "\u0010": "//www.kobo.com/us/en/search?Query=\u0002\u000142",
                 "ca": "//www.kobo.com/ca/en/search?Query=\u0002\u00010",
                 "nz": "//www.kobo.com/nz/en/search?Query=\u0002\u00010"
             },
-            "obv": "http://portal.kobv.de/simpleSearch.do?query= \u0002\u000112",
+            "obv": "http://portal.kobv.de/simpleSearch.do?query= \u0002\u00015",
             "ochwiki": "//www.kochwiki.org/w/index.php?search=\u0002&go=Seite\u00010",
             "odi": {
                 "\u0010": "http://kodi.wiki/index.php?search=\u0002&title=Special%3ASearch\u00010",
-                "ct": "//ko.dict.naver.com/#/search?query=\u0002\u000113"
+                "ct": "//ko.dict.naver.com/#/search?query=\u0002\u00015"
             },
             "oei": "http://koei.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
             "ogan": "//www.kogan.com/au/shop/?q=\u0002\u00010",
             "oha": "//bugs.koha-community.org/bugzilla3/buglist.cgi?quicksearch=\u0002\u00010",
             "oherald": "http://www.koreaherald.com/search/index.php?q=\u0002&kr=0\u00010",
-            "ohls": "http://www.kohls.com/search.jsp?search=\u0002\u00013",
+            "ohls": "http://www.kohls.com/search.jsp?search=\u0002\u00015",
             "ojipkg": "//koji.fedoraproject.org/koji/search?match=glob&type=package&terms=\u0002\u00010",
             "okothemes": "//www.kokothemes.com/?s=\u0002\u00010",
             "ol": {
-                "\u0010": "http://kol.coldfront.net/thekolwiki/index.php/Special:Search?search=\u0002&go=Go\u000128",
+                "\u0010": "http://kol.coldfront.net/thekolwiki/index.php/Special:Search?search=\u0002&go=Go\u000117",
                 "lekt": "//kollekt.fm/search/?q=\u0002&type=all\u00010",
                 "li": "//www.postnord.se/sv/verktyg/sok/Sidor/spara-brev-paket-och-pall.aspx?view=item&itemid=\u0002\u00010",
                 "w": {
-                    "\u0010": "http://kol.coldfront.net/thekolwiki/index.php/Special:Search?search=\u0002&go=Go\u000128",
-                    "iki": "http://kol.coldfront.net/thekolwiki/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00017"
+                    "\u0010": "http://kol.coldfront.net/thekolwiki/index.php/Special:Search?search=\u0002&go=Go\u000117",
+                    "iki": "http://kol.coldfront.net/thekolwiki/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00010"
                 }
             },
             "ompas": "//search.kompas.com/search/?q=\u0002&submit=Submit+Query\u00010",
-            "omplett": "//www.komplett.no/search?q=\u0002\u00010",
-            "omputeko": "http://www.komputeko.net/index_eo.php?vorto=\u0002\u00013",
+            "omplett": "//www.komplett.no/search?q=\u0002\u00015",
+            "omputeko": "http://www.komputeko.net/index_eo.php?vorto=\u0002\u00016",
             "ong": {
                 "\u0010": "http://www.kongregate.com/search?q=\u0002\u00010",
                 "a": "http://www.konga.com/catalogsearch/result/?cat=0&q=\u0002 \u00010",
@@ -9276,7 +9277,7 @@
             },
             "onj": "http://de.bab.la/konjugieren/deutsch/\u0002\u00010",
             "oodous": "//koodous.com/apks?search=\u0002\u00010",
-            "oohii": "//kanji.koohii.com/study/kanji/\u0002\u00013",
+            "oohii": "//kanji.koohii.com/study/kanji/\u0002\u00010",
             "oopjedeal": "//www.koopjedeal.nl/catalogsearch/result/?q=\u0002\u00010",
             "ooponline": "//www.kooponline.com/search.php?q=\u0002\u00010",
             "oorong": "//www.koorong.com/search/results.jhtml?w=\u0002\u00010",
@@ -9288,34 +9289,34 @@
                 "mas": "http://www.kosmas.cz/hledani/?query=\u0002\u00010"
             },
             "otaku": {
-                "\u0010": "http://kotaku.com/search?q=\u0002\u000123",
+                "\u0010": "http://kotaku.com/search?q=\u0002\u000115",
                 "au": "http://www.kotaku.com.au/?s=\u0002\u00010"
             },
             "otikokki": "//www.kotikokki.net/reseptit/?freeText=\u0002\u00010",
             "otlin": {
-                "\u0010": "//kotlinlang.org/?q=\u0002\u000123",
+                "\u0010": "//kotlinlang.org/?q=\u0002\u00017",
                 "links": "//kotlin.link/?q=\u0002\u00010"
             },
             "otoba": {
-                "\u0010": "http://kotobank.jp/word/\u0002\u000115",
-                "nk": "http://kotobank.jp/word/\u0002 \u00018"
+                "\u0010": "http://kotobank.jp/word/\u0002\u000121",
+                "nk": "http://kotobank.jp/word/\u0002 \u00016"
             },
-            "otus": "http://www.kielitoimistonsanakirja.fi/netmot.exe?page=results&UI=fi80&Opt=8&dic=1&SearchWord=\u0002&SearchMode=1\u00010",
+            "otus": "http://www.kielitoimistonsanakirja.fi/netmot.exe?page=results&UI=fi80&Opt=8&dic=1&SearchWord=\u0002&SearchMode=1\u00013",
             "p": {
-                "\u0010": "//www.kupujemprodajem.com/search.php?action=list&data%5Bad_kind%5D=&data%5Bad_type%5D=&data%5Bfollow%5D=&data%5Bad_kind_type%5D=&data%5Btip_oglasa%5D=&data%5Bcategory_id%5D=&data%5Bgroup_id%5D=&data%5Blocation_id%5D=&data%5Blocation_radius%5D=&data%5Bhas_photo%5D=&data%5Bcondition%5D=&data%5Bperiod%5D=&data%5Border%5D=&data%5Bcar_model%5D=&data%5Bvehicle_power_min%5D=&data%5Bvehicle_power_max%5D=&data%5Bvehicle_cc_min%5D=&data%5Bvehicle_cc_max%5D=&data%5Bvehicle_km_min%5D=&data%5Bvehicle_km_max%5D=&data%5Bvehicle_make_year_min%5D=&data%5Bvehicle_make_year_max%5D=&data%5Bcar_body_type%5D=&data%5Bcar_fuel_type%5D=&data%5Bcar_doors%5D=&data%5Bcar_gearbox%5D=&data%5Bvehicle_aircondition%5D=&data%5Bvehicle_drive%5D=&data%5Bprice_from%5D=&data%5Bprice_to%5D=&dummy=name&data%5Bkeywords%5D=\u0002 &=&=&=&=&=&=&return_url=aW5kZXgucGhw\u0001129",
+                "\u0010": "//www.kupujemprodajem.com/search.php?action=list&data%5Bad_kind%5D=&data%5Bad_type%5D=&data%5Bfollow%5D=&data%5Bad_kind_type%5D=&data%5Btip_oglasa%5D=&data%5Bcategory_id%5D=&data%5Bgroup_id%5D=&data%5Blocation_id%5D=&data%5Blocation_radius%5D=&data%5Bhas_photo%5D=&data%5Bcondition%5D=&data%5Bperiod%5D=&data%5Border%5D=&data%5Bcar_model%5D=&data%5Bvehicle_power_min%5D=&data%5Bvehicle_power_max%5D=&data%5Bvehicle_cc_min%5D=&data%5Bvehicle_cc_max%5D=&data%5Bvehicle_km_min%5D=&data%5Bvehicle_km_max%5D=&data%5Bvehicle_make_year_min%5D=&data%5Bvehicle_make_year_max%5D=&data%5Bcar_body_type%5D=&data%5Bcar_fuel_type%5D=&data%5Bcar_doors%5D=&data%5Bcar_gearbox%5D=&data%5Bvehicle_aircondition%5D=&data%5Bvehicle_drive%5D=&data%5Bprice_from%5D=&data%5Bprice_to%5D=&dummy=name&data%5Bkeywords%5D=\u0002 &=&=&=&=&=&=&return_url=aW5kZXgucGhw\u000143",
                 "e": {
                     "\u0010": "http://kalliope.staatsbibliothek-berlin.de/de/search.html?q=\u0002\u00010",
                     "d": "//www.kpedia.jp/w/\u0002\u00010"
                 },
-                "oisk": "http://www.kinopoisk.ru/index.php?first=no&what=&kp_query=\u0002\u000134",
-                "op": "//www.allkpop.com/search/articles/\u0002\u000174",
+                "oisk": "http://www.kinopoisk.ru/index.php?first=no&what=&kp_query=\u0002\u000135",
+                "op": "//www.allkpop.com/search/articles/\u0002\u000194",
                 "rojects": "//projects.kde.org/search?q=\u0002&all_words=1&projects=1&submit=Submit\u00010"
             },
             "r": {
-                "\u0010": "//www.kroger.com/search?query=\u0002\u00014",
+                "\u0010": "//www.kroger.com/search?query=\u0002\u000128",
                 "aftly": "//kraftly.com/search?q=\u0002\u00010",
-                "ak": "//www.krak.dk/search?searchQuery=\u0002\u00013",
-                "dic": "http://krdic.naver.com/search.nhn?query=\u0002\u00016",
+                "ak": "//www.krak.dk/search?searchQuery=\u0002\u00010",
+                "dic": "http://krdic.naver.com/search.nhn?query=\u0002\u000113",
                 "eativfont": "//www.kreativfont.com/?s=\u0002\u00010",
                 "ebs": {
                     "\u0010": "//krebsonsecurity.com/?s=\u0002\u00010",
@@ -9325,40 +9326,40 @@
                 "ita": "//docs.krita.org/index.php?search=\u0002\u00010",
                 "itiker": "//kritiker.se/sok/?q=\u0002\u00010",
                 "l": "http://catalog.krl.org/polaris/search/searchresults.aspx?ctx=1.1033.0.0.9&type=Keyword&term=\u0002&by=KW&sort=RELEVANCE&limit=TOM%3D*&query=&page=0&searchid=1\u00010",
-                "oger": "//www.kroger.com/search?query=\u0002\u00014"
+                "oger": "//www.kroger.com/search?query=\u0002\u000128"
             },
             "s": {
-                "\u0010": "http://www.kickstarter.com/projects/search?utf8=✓&term=\u0002+\u000178",
+                "\u0010": "http://www.kickstarter.com/projects/search?utf8=✓&term=\u0002+\u000186",
                 "l": {
-                    "\u0010": "//classifieds.ksl.com/search?keyword=\u0002\u00010",
-                    "c": "//www.ksl.com/classifieds/search/?keyword=\u0002\u00013"
+                    "\u0010": "//classifieds.ksl.com/search?keyword=\u0002\u00019",
+                    "c": "//www.ksl.com/classifieds/search/?keyword=\u0002\u00010"
                 },
                 "p": {
-                    "\u0010": "http://wiki.kerbalspaceprogram.com/index.php?search=\u0002\u000111",
+                    "\u0010": "http://wiki.kerbalspaceprogram.com/index.php?search=\u0002\u00010",
                     "f": "http://forum.kerbalspaceprogram.com/search.php?s=\u0002\u00010",
                     "pc": "//ksp.co.il/index.php?txt_search=\u0002\u00010",
                     "wiki": "http://wiki.kerbalspaceprogram.com/w/index.php?search=\u0002&title=Special%3ASearch\u00010"
                 },
                 "t": "//www.kickstarter.com/\u0002 \u00010",
-                "u": "//kitsu.io/anime?text=\u0002\u00010"
+                "u": "//kitsu.io/anime?text=\u0002\u00013"
             },
             "t": {
                 "\u0010": "http://www.kicktraq.com/search/?find=\u0002\u00010",
                 "b": "http://techbase.kde.org/Special:Search?search=\u0002&fulltext=Search\u00010",
-                "cz": "http://www.karaoketexty.cz/search?q=\u0002\u00010",
+                "cz": "http://www.karaoketexty.cz/search?q=\u0002\u00013",
                 "echbase": "http://techbase.kde.org/Special:Search?search=\u0002&fulltext=Search\u00010",
                 "h": {
                     "\u0010": "//www.kth.se/search/search?q=\u0002\u00010",
                     "b": "//kth-primo.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&vid=46KTH_VU1_L&search_scope=default_scope&sortby=rank&tab=default_tab&lang=en_US&mode=simple&fromRedirectFilter=true\u00010",
                     "places": "//www.kth.se/places/search/?query=\u0002\u00010"
                 },
-                "k": "http://kotaku.com/search?q=\u0002\u000123",
-                "s": "//www.kielitoimistonsanakirja.fi/\u0002\u00013"
+                "k": "http://kotaku.com/search?q=\u0002\u000115",
+                "s": "//www.kielitoimistonsanakirja.fi/\u0002\u00017"
             },
-            "uantokusta": "http://www.kuantokusta.pt/search?q=\u0002 \u000117",
+            "uantokusta": "http://www.kuantokusta.pt/search?q=\u0002 \u00015",
             "ubadownload": "//kubadownload.com/search?q=\u0002\u00010",
             "ubapichci": "http://www.kuba-pichci.pl/?s=\u0002\u00010",
-            "ubernetes": "//kubernetes.io/docs/search/?q=\u0002\u00015",
+            "ubernetes": "//kubernetes.io/docs/search/?q=\u0002\u00013",
             "uketz": "//www.kuketz-blog.de/?s=\u0002\u00010",
             "ulib": "//catalog.lib.ku.edu/cgi-bin/Pwebrecon.cgi?Search_Arg=\u0002&SL=None&Search_Code=FT*&PID=vT8gNN42qqUs0JjgNd8tssHev&SEQ=20180430021422&CNT=25&HIST=1&kujSubmitButtonName=Search\u00010",
             "ulinarian": "//www.kulinarian.com/recipe/search?q=\u0002\u00010",
@@ -9376,7 +9377,7 @@
             "userbase": "//userbase.kde.org/index.php?search=\u0002&title=Special%3ASearch\u00010",
             "vasir": "http://www.kvasir.no/alle?q=\u0002\u00010",
             "vk": {
-                "\u0010": "http://www.kvk.nl/orderstraat/bedrijf-kiezen/?q=\u0002\u000117",
+                "\u0010": "http://www.kvk.nl/orderstraat/bedrijf-kiezen/?q=\u0002\u000116",
                 "de": "http://kvk.bibliothek.kit.edu/hylib-bin/kvk/nph-kvk2.cgi?maske=kvk-redesign&lang=de&title=KIT-Bibliothek%3A+Karlsruher+Virtueller+Katalog+KVK+%3A+Ergebnisanzeige&head=%2F%2Fkvk.bibliothek.kit.edu%2Fasset%2Fhtml%2Fhead.html&header=%2F%2Fkvk.bibliothek.kit.edu%2Fasset%2Fhtml%2Fheader.html&spacer=%2F%2Fkvk.bibliothek.kit.edu%2Fasset%2Fhtml%2Fspacer.html&footer=%2F%2Fkvk.bibliothek.kit.edu%2Fasset%2Fhtml%2Ffooter.html&css=none&input-charset=utf-8&ALL=&TI=\u0002&AU=&CI=&ST=&PY=&SB=&SS=&PU=&kataloge=SWB&kataloge=BVB&kataloge=NRW&kataloge=HEBIS&kataloge=HEBIS_RETRO&kataloge=KOBV_SOLR&kataloge=GBV&kataloge=DDB&kataloge=STABI_BERLIN&kataloge=TIB&kataloge=OEVK_GBV&kataloge=VD16&kataloge=VD17&kataloge=VD18&kataloge=VOE&kataloge=ZDB&ref=direct&client-js=yes\u00010"
             },
             "vr": {
@@ -9385,10 +9386,10 @@
             },
             "wzf": "http://kwzf.net/#search=\u0002&page=1\u00010",
             "x": {
-                "\u0010": "http://kodexploit.com/blog/search?search=\u0002\u00013",
+                "\u0010": "http://kodexploit.com/blog/search?search=\u0002\u00010",
                 "ref": "//code.kx.com/q/search?query=\u0002\u00010"
             },
-            "ym": "http://knowyourmeme.com/search?utf8=%E2%9C%93&q=\u0002\u000124",
+            "ym": "http://knowyourmeme.com/search?utf8=%E2%9C%93&q=\u0002\u000129",
             "yobo": "//search.kyobobook.co.kr/web/search?vPstrKeyWord=\u0002\u00010",
             "zs": "http://www.kidzsearch.com/kzsearch.php?q=\u0002\u00010",
             "öket": "//www.koket.se/search?searchtext=\u0002\u00010"
@@ -9396,14 +9397,14 @@
         "l-d": "//www.legends-decks.com/search.php?q=\u0002\u00010",
         "l1": {
             "\u0010": "//level-1.fr/?s=\u0002\u00010",
-            "sp": "http://l1sp.org/search?q=\u0002\u00018"
+            "sp": "http://l1sp.org/search?q=\u0002\u00010"
         },
-        "l2d": "http://www.love2d.org/w/index.php?search=\u0002\u00014",
+        "l2d": "http://www.love2d.org/w/index.php?search=\u0002\u00010",
         "l365": "http://www.live365.com/cgi-bin/directory.cgi?searchdesc=\u0002\u00010",
         "l3u": "//duckduckgo.com/?q=\u0002+site:l3utterfish.blogspot.com\u00010",
         "l4c": "//www.left4craft.org/search.php?keywords=\u0002\u00010",
         "la": {
-            "\u0010": "//de.langenscheidt.com/deutsch-englisch/search?term=\u0002\u00014",
+            "\u0010": "//de.langenscheidt.com/deutsch-englisch/search?term=\u0002\u000110",
             "bdoor": "//labdoor.com/review?q=\u0002\u00010",
             "c": {
                 "\u0010": "http://www.bac-lac.gc.ca/eng/collectionsearch/Pages/collectionsearch.aspx?q=\u0002\u00010",
@@ -9428,7 +9429,7 @@
             },
             "nacion": "http://buscar.lanacion.com.ar/\u0002/sort-new\u00010",
             "ng": {
-                "\u0010": "//LanguageTool.org/?text=\u0002\u000131",
+                "\u0010": "//LanguageTool.org/?text=\u0002\u000138",
                 "en": "//en.langenscheidt.com/german-english/\u0002\u00010"
             },
             "npor": "http://www.microsoft.com/Language/en-US/Search.aspx?sString=\u0002&langID=pl-pl\u00010",
@@ -9438,19 +9439,19 @@
                 "ck": "http://www.netlib.org/lapack/complex16/\u0002.f\u00010",
                 "tria": "http://lapatria.com/?q=\u0002\u00010"
             },
-            "pl": "//ls2pac.lapl.org/?section=search&term=\u0002\u00010",
+            "pl": "//ls2pac.lapl.org/?section=search&term=\u0002\u00013",
             "poste": "http://www.csuivi.courrier.laposte.fr/suivi?id=\u0002\u00010",
             "ptopdirect": "http://www.laptopdirect.co.za/search.php?SearchTerm=\u0002\u00010",
             "r": {
-                "\u0010": "http://www.larousse.fr/dictionnaires/francais/\u0002\u000179",
+                "\u0010": "http://www.larousse.fr/dictionnaires/francais/\u0002\u000178",
                 "acasts": "//laracasts.com/search?q=\u0002\u00010",
-                "avel": "//laravel.com/docs/\u0002\u000156",
+                "avel": "//laravel.com/docs/\u0002\u000173",
                 "enfr": "http://www.larousse.fr/dictionnaires/anglais-francais/\u0002\u00010",
                 "esfr": "http://www.larousse.fr/dictionnaires/espagnol-francais/\u0002/\u00010",
                 "fren": "//www.larousse.fr/dictionnaires/rechercher?q=\u0002&l=francais-anglais&culture=\u00010",
                 "fres": "http://www.larousse.fr/dictionnaires/francais-espagnol/\u0002/\u00010",
                 "frit": "//www.larousse.fr/dictionnaires/francais-italien/\u0002/?q=\u0002\u00010",
-                "ousse": "http://www.larousse.fr/dictionnaires/francais/\u0002\u000179"
+                "ousse": "http://www.larousse.fr/dictionnaires/francais/\u0002\u000178"
             },
             "s": {
                 "\u0010": "http://www.perseus.tufts.edu/hopper/morph?&la=la&l=\u0002&la=la\u00010",
@@ -9458,10 +9459,10 @@
                     "\u0010": "http://lasership.com/track/\u0002\u00010",
                     "ship": "http://lasership.com/track/\u0002\u00010"
                 },
-                "t.fm": "http://www.last.fm/search?q=\u0002&from=ac\u000116",
+                "t.fm": "http://www.last.fm/search?q=\u0002&from=ac\u00019",
                 "tampa": "http://www.lastampa.it/ricerca?search=\u0002\u00010",
                 "tfm": {
-                    "\u0010": "http://www.last.fm/search?q=\u0002\u0001189",
+                    "\u0010": "http://www.last.fm/search?q=\u0002\u0001153",
                     "music": "//www.last.fm/music/\u0002\u00010"
                 }
             },
@@ -9474,10 +9475,10 @@
                     "ration": "http://www.latemodelrestoration.com/product/search?q=\u0002\u00010"
                 },
                 "ency": "//latency.apex.sh/?url=\u0002\u00010",
-                "exwb": "//en.wikibooks.org/wiki/Search?search=\u0002&prefix=LaTeX\u00010",
-                "imes": "http://search.latimes.com/search?q=\u0002\u00010",
+                "exwb": "//en.wikibooks.org/wiki/Search?search=\u0002&prefix=LaTeX\u00014",
+                "imes": "http://search.latimes.com/search?q=\u0002\u00013",
                 "in": {
-                    "\u0010": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=la\u00018",
+                    "\u0010": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=la\u00013",
                     "o": "//www.dizionario-latino.com/dizionario-latino-italiano.php?parola=\u0002\u00010"
                 },
                 "long": "http://www.latlong.net/search.php?keyword=\u0002\u00010"
@@ -9485,34 +9486,34 @@
             "u": {
                 "\u0010": "//www.lau.edu.lb/search/index.php?q=\u0002\u00010",
                 "nchpad": "//launchpad.net/+search?field.text=\u0002\u00010",
-                "t": "//www.laut.de/Suche?q=\u0002\u00010"
+                "t": "//www.laut.de/Suche?q=\u0002\u00014"
             },
             "voro": "http://www.motorelavoro.it/?q=\u0002\u00010",
             "w": {
                 "\u0010": "//www.law.cornell.edu/search/site/\u0002\u00010",
-                "phil": "//cse.google.com/cse?cx=000327027907964447955:65fjwortx5c&q=\u0002&oq=\u0002&gs_l=partner-generic.3...6080.6409.0.9078.4.4.0.0.0.0.157.426.2j2.4.0.gsnos%2Cn%3D13...0.264j30168j4...1.34.partner-generic..2.2.173.cXIan67Quoc\u000119",
+                "phil": "//cse.google.com/cse?cx=000327027907964447955:65fjwortx5c&q=\u0002&oq=\u0002&gs_l=partner-generic.3...6080.6409.0.9078.4.4.0.0.0.0.157.426.2j2.4.0.gsnos%2Cn%3D13...0.264j30168j4...1.34.partner-generic..2.2.173.cXIan67Quoc\u000110",
                 "s": "//www.global-regulation.com/search.php?year&country&province&d=1&start&q=\u0002&advanced=false\u00010",
                 "tw": "//law.moj.gov.tw/Law/LawSearchResult.aspx?ty=ONEBAR&kw=\u0002\u00010",
                 "yer": "//www.avvo.com/search?query=\u0002\u00010"
             },
             "z": {
-                "\u0010": "//www.lazada.com.ph/catalog/?q=\u0002\u000175",
+                "\u0010": "//www.lazada.com.ph/catalog/?q=\u0002\u00018",
                 "adaid": "http://www.lazada.co.id/catalog/?q=\u0002 \u00010",
-                "adaph": "//www.lazada.com.ph/catalog/?q=\u0002\u000175",
+                "adaph": "//www.lazada.com.ph/catalog/?q=\u0002\u00018",
                 "th": "http://www.lazada.co.th/catalog/?scs=0&q=\u0002 \u00010"
             }
         },
         "lb": {
-            "\u0010": "//letterboxd.com/search/\u0002/\u00011708",
+            "\u0010": "//letterboxd.com/search/\u0002/\u00011451",
             "c": {
-                "\u0010": "http://www.leboncoin.fr/recherche/?text=\u0002\u0001502",
+                "\u0010": "http://www.leboncoin.fr/recherche/?text=\u0002\u0001418",
                 "idf": "//www.leboncoin.fr/recherche/?text=\u0002&regions=12\u00010",
                 "ra": "//www.leboncoin.fr/recherche/?text=\u0002&regions=22\u00010"
             },
             "f": "//labonneformation.pole-emploi.fr/toutes-les-formations?motscles=\u0002\u00010",
             "p": "//lbp.me/search/v?q=\u0002\u00010",
-            "s": "//www.logos.com/products/search?q=\u0002\u00010",
-            "x": "//letterboxd.com/search/\u0002\u000175"
+            "s": "//www.logos.com/products/search?q=\u0002\u00015",
+            "x": "//letterboxd.com/search/\u0002\u000126"
         },
         "lc": {
             "\u0010": "//laracasts.com/search?q=\u0002\u00010",
@@ -9524,31 +9525,31 @@
             },
             "harts": "//www.litcharts.com/search?query=\u0002\u00010",
             "id": "http://id.loc.gov/search/?q=\u0002&q=\u00010",
-            "onj": "//www.larousse.fr/conjugaison/francais/\u0002\u00016",
+            "onj": "//www.larousse.fr/conjugaison/francais/\u0002\u00010",
             "r": "http://lxr.free-electrons.com/ident?i=\u0002\u00010",
-            "sc": "//lcsc.com/search?q=\u0002\u000132",
-            "sgo": "http://wiki.teamliquid.net/counterstrike/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00014",
+            "sc": "//lcsc.com/search?q=\u0002\u000140",
+            "sgo": "http://wiki.teamliquid.net/counterstrike/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00013",
             "uerdanet": "http://acordes.lacuerda.net/busca.php?exp=\u0002 \u00010"
         },
         "ld": {
-            "\u0010": "http://www.ldoceonline.com/search/?q=\u0002\u0001122",
+            "\u0010": "http://www.ldoceonline.com/search/?q=\u0002\u0001121",
             "a": "http://de.langenscheidt.com/deutsch-arabisch/search?term=\u0002\u00010",
-            "db": "http://www.lddb.com/search.php?search=\u0002\u00015",
+            "db": "http://www.lddb.com/search.php?search=\u0002\u00018",
             "e": "//en.langenscheidt.com/german-english/\u0002\u00010",
             "lc": {
-                "\u0010": "http://www.ldlc.com/navigation/\u0002/\u000114",
+                "\u0010": "http://www.ldlc.com/navigation/\u0002/\u000119",
                 "be": "http://www.ldlc.be/navigation/\u0002/\u00010"
             },
-            "ota": "http://wiki.teamliquid.net/dota2/index.php?search=\u0002\u000117",
+            "ota": "http://wiki.teamliquid.net/dota2/index.php?search=\u0002\u000149",
             "s": {
-                "\u0010": "//www.lds.org/search?lang=eng&query=\u0002 \u000111",
+                "\u0010": "//www.lds.org/search?lang=eng&query=\u0002 \u000117",
                 "dk": "//www.lav-det-selv.dk/find?q=\u0002\u00010",
                 "s": "//www.lds.org/scriptures/search?lang=eng&query=\u0002\u00010"
             }
         },
         "le": {
-            "\u0010": "//le.ac.uk/search?q=\u0002\u000112",
-            "afly": "//www.leafly.com/search?q=\u0002\u000125",
+            "\u0010": "//le.ac.uk/search?q=\u0002\u00019",
+            "afly": "//www.leafly.com/search?q=\u0002\u00019",
             "arn": {
                 "\u0010": "//learningapps.org/index.php?s=\u0002\u00010",
                 "-js": "http://learn.javascript.ru/search?query=\u0002\u00010",
@@ -9556,38 +9557,38 @@
                 "ersdictionary": "http://www.learnersdictionary.com/definition/\u0002\u00010",
                 "gaelic": "http://www.learngaelic.net/dictionary/index.jsp?slang=both&wholeword=false&abairt=\u0002\u00010",
                 "lol": "//www.reddit.com/r/summonerschool/search/?q=\u0002&restrict_sr=1\u00010",
-                "xiny": "//learnxinyminutes.com/docs/\u0002/\u00018",
+                "xiny": "//learnxinyminutes.com/docs/\u0002/\u00019",
                 "zone": "http://learnzone.org.uk/courses/?q=\u0002\u00010"
             },
             "b": {
                 "\u0010": "http://lowendbox.com/?s=\u0002\u00010",
-                "oncoin": "//www.leboncoin.fr/recherche/?text=\u0002\u000147"
+                "oncoin": "//www.leboncoin.fr/recherche/?text=\u0002\u000170"
             },
             "cker": "http://www.lecker.de/suche-rezept/\u0002\u00010",
             "clerc": "//www.culture.leclerc/pageRecherche?q=\u0002&univers=all\u00010",
             "dict": "http://www.le-dictionnaire.com/resultats.php?mot=\u0002\u00010",
             "dom": "//ledom.com.ua/search?controller=search&orderby=position&orderway=desc&search_category=all&s=\u0002\u00010",
             "el": "//www.clsfyd.com/search-results/?ad_title=\u0002\u00010",
-            "f": "//www.linguee.com/english-french/search?source=french&query=\u0002\u00018",
-            "gal": "http://scholar.google.com/scholar?hl=en&q=\u0002&btnG=Search&as_sdt=2%2C5&as_ylo=&as_vis=0\u000111",
+            "f": "//www.linguee.com/english-french/search?source=french&query=\u0002\u000116",
+            "gal": "http://scholar.google.com/scholar?hl=en&q=\u0002&btnG=Search&as_sdt=2%2C5&as_ylo=&as_vis=0\u00017",
             "gimi": "//www.legimi.pl/ebooki/?szukaj=\u0002\u00010",
             "gisqc": "http://legisquebec.gouv.qc.ca/fr/result?command=search&length=10&search_type=all&title_search_type=any&corpus=all&corpusType=c&langCont=fr&fragment=\u0002&shorttitle=&stemmed=stemmed\u00010",
             "go": {
-                "\u0010": "//search2.lego.com/en-GB/\u0002\u000112",
+                "\u0010": "//search2.lego.com/en-GB/\u0002\u00016",
                 "ideas": "//ideas.lego.com/discover#search/q:\u0002\u00010",
-                "wiki": "//lego.fandom.com/search?query=\u0002\u00019"
+                "wiki": "//lego.fandom.com/search?query=\u0002\u00010"
             },
             "i": {
-                "\u0010": "//leifinder.com/search/\u0002/0/15/results.html?\u00010",
+                "\u0010": "//leifinder.com/search/\u0002/0/15/results.html?\u00015",
                 "denlib": "//www.bibliotheek.universiteitleiden.nl/zoeken?q=\u0002\u00010",
-                "fi": "//www.leifiphysik.de/suche?search_api_fulltext=\u0002\u00010",
+                "fi": "//www.leifiphysik.de/suche?search_api_fulltext=\u0002\u00013",
                 "surepro": "http://www.leisurepro.com/search?searchinfo=\u0002\u00010"
             },
             "ka": "//www.varusteleka.fi/fi/bestsearch/\u0002?q=\u0002\u00010",
             "long": "//www.lelong.com.my/catalog/all/list?TheKeyword=\u0002\u00010",
             "mo": {
                 "\u0010": "//www.hdg.de/lemo/search/?q=\u0002\u00010",
-                "nde": "http://www.lemonde.fr/recherche/?search_keywords=\u0002\u000132"
+                "nde": "http://www.lemonde.fr/recherche/?search_keywords=\u0002\u000137"
             },
             "n": {
                 "\u0010": "//mothereff.in/byte-counter#\u0002\u00010",
@@ -9595,43 +9596,43 @@
                 "ovo": "http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/site.workflow:SimpleSiteSearch?q=\u0002&v=15&lang=en&cc=us&en=utf&Search.x=0&Search.y=0&Search=Search\u00010"
             },
             "o": {
-                "\u0010": "//dict.leo.org/englisch-deutsch/\u0002\u00016081",
-                "c": "http://dict.leo.org/chde?lp=chde&search=\u0002\u000111",
-                "e": "http://dict.leo.org/ende?lp=ende&search=\u0002\u0001438",
+                "\u0010": "//dict.leo.org/englisch-deutsch/\u0002\u00015292",
+                "c": "http://dict.leo.org/chde?lp=chde&search=\u0002\u000115",
+                "e": "http://dict.leo.org/ende?lp=ende&search=\u0002\u0001513",
                 "f": {
-                    "\u0010": "http://dict.leo.org/frde?lp=frde&search=\u0002\u000174",
-                    "r": "//dict.leo.org/französisch-deutsch/\u0002\u0001112"
+                    "\u0010": "http://dict.leo.org/frde?lp=frde&search=\u0002\u000186",
+                    "r": "//dict.leo.org/französisch-deutsch/\u0002\u000140"
                 },
-                "i": "http://dict.leo.org/itde?lp=itde&search=\u0002\u000160",
+                "i": "http://dict.leo.org/itde?lp=itde&search=\u0002\u000193",
                 "ns": "//www.leons.ca/pages/search-results?limit=48&q=\u0002\u00010",
                 "p": {
-                    "\u0010": "http://dict.leo.org/ptde/?lp=ende&lang=de&searchLoc=0&cmpType=relaxed&sectHdr=on&spellToler=&search=\u0002\u00010",
-                    "l": "//dict.leo.org/plde/?search=\u0002\u000111",
+                    "\u0010": "http://dict.leo.org/ptde/?lp=ende&lang=de&searchLoc=0&cmpType=relaxed&sectHdr=on&spellToler=&search=\u0002\u000139",
+                    "l": "//dict.leo.org/plde/?search=\u0002\u00017",
                     "t": "//dict.leo.org/portugiesisch-deutsch/\u0002\u00010"
                 },
                 "r": {
-                    "\u0010": "http://dict.leo.org/rude?lp=rude&search=\u0002\u00018",
-                    "u": "//dict.leo.org/russisch-deutsch/\u0002\u00016"
+                    "\u0010": "http://dict.leo.org/rude?lp=rude&search=\u0002\u000110",
+                    "u": "//dict.leo.org/russisch-deutsch/\u0002\u00014"
                 },
-                "s": "http://dict.leo.org/esde?lp=esde&search=\u0002\u000194"
+                "s": "http://dict.leo.org/esde?lp=esde&search=\u0002\u000185"
             },
             "rnabit": "//lernabit.com/search?q=\u0002\u00010",
             "rnuen": "//lernu.net/en/vortaro/\u0002\u00010",
             "rnues": "//lernu.net/es/vortaro/\u0002\u00010",
             "roymerlinit": "//www.leroymerlin.it/ricerca?q=\u0002&page=1\u00010",
             "s": {
-                "\u0010": "http://www.linguee.es/espanol-ingles/search?source=auto&query=\u0002\u000191",
+                "\u0010": "http://www.linguee.es/espanol-ingles/search?source=auto&query=\u0002\u0001128",
                 "cris": "//duckduckgo.com/?q=site%3Ales-cris.com+\u0002\u00010",
-                "fr": "//www.linguee.fr/francais-espagnol/search?source=espagnol&query=\u0002\u000120",
+                "fr": "//www.linguee.fr/francais-espagnol/search?source=espagnol&query=\u0002\u00016",
                 "num": {
-                    "\u0010": "http://www.lesnumeriques.com/recherche?q=\u0002\u00010",
+                    "\u0010": "http://www.lesnumeriques.com/recherche?q=\u0002\u00018",
                     "eriques": "http://www.lesnumeriques.com/recherche.html?q=\u0002&cx=partner-pub-8349656358827352%3A8590362607&cof=FORID%3A10&ie=UTF-8&hl=fr\u00010"
                 },
                 "oir": "//www.lesoir.be/archives/recherche?word=\u0002&sort=date%20desc&datefilter=lastyear&form_build_id=form-OccakxlLTXnbavxnbgZGoqHzkT0bEeOrjy3PPlFais4&form_id=dpidamwidgets_damsimplesearch_content_type_search_form\u00010"
             },
             "t": {
                 "\u0010": "http://www.lowendtalk.com/search?Search=\u0002\u00010",
-                "o": "http://letonika.lv/default.aspx?q=\u0002\u00013",
+                "o": "http://letonika.lv/default.aspx?q=\u0002\u00010",
                 "ra": {
                     "\u0010": "//letras.top/results/?q=\u0002\u00010",
                     "s": {
@@ -9640,11 +9641,11 @@
                     }
                 },
                 "ssingit": "//search.letssingit.com/?s=\u0002&a=search&l=archive\u00010",
-                "terboxd": "http://letterboxd.com/search/films/\u0002/\u0001355"
+                "terboxd": "http://letterboxd.com/search/films/\u0002/\u0001330"
             },
             "vi": "//levidsmith.com/?s=\u0002\u00010",
             "wrockwell": "//duckduckgo.com/?q=site%3Alewrockwell.com+\u0002 \u00010",
-            "xicanum": "http://wh40k.lexicanum.com/mediawiki/index.php?title=Special%3ASearch&search=\u0002\u0001114",
+            "xicanum": "http://wh40k.lexicanum.com/mediawiki/index.php?title=Special%3ASearch&search=\u0002\u000188",
             "xin": "http://lexin.udir.no/?search=\u0002&dict=nbo-maxi&ui-lang=NBO&startingfrom=&count=10&checked-languages=E&checked-languages=N\u00010",
             "xisnexis": "//www.lexisnexis.com.au/en/global-pages/search?query=\u0002\u00010",
             "xml": "//www.lexml.gov.br/busca/search?keyword=\u0002&f1-tipoDocumento=\u00010",
@@ -9654,7 +9655,7 @@
         "lf": {
             "\u0010": "http://www.lesfrontaliers.lu/search?text=\u0002\u00010",
             "c": "//old.reddit.com/r/LiverpoolFC/search?q=\u0002&restrict_sr=on\u00010",
-            "m": "http://www.last.fm/music/\u0002/\u0001204",
+            "m": "http://www.last.fm/music/\u0002/\u0001130",
             "pl": "http://pac.lfpl.org/polaris/search/searchresults.aspx?&type=Default&by=KW&sort=RELEVANCE&term=\u0002\u00010",
             "twiki": "http://lapfoxtrax.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010"
         },
@@ -9662,26 +9663,26 @@
         "lgp": "http://geekpauvre.com/?s=\u0002 \u00010",
         "lgw": "//libregamewiki.org/index.php?search=\u0002\u00010",
         "lh": {
-            "\u0010": "http://lifehacker.com/search?q=\u0002\u00014",
+            "\u0010": "http://lifehacker.com/search?q=\u0002\u00016",
             "v": {
                 "\u0010": "http://lehollandaisvolant.net/?q=\u0002\u00010",
                 "l": "http://lehollandaisvolant.net/?mode=links&q=\u0002\u00010"
             }
         },
         "li": {
-            "\u0010": "//www.linkedin.com/search/results/all/?keywords=\u0002\u00013416",
+            "\u0010": "//www.linkedin.com/search/results/all/?keywords=\u0002\u00013008",
             "-ion": "//www.battdepot.com/nl/Search.aspx?keywords=\u0002\u00010",
-            "bby": "//libbyapp.com/library/reads/search/query-\u0002/page-1\u00010",
+            "bby": "//libbyapp.com/library/reads/search/query-\u0002/page-1\u00013",
             "bcom": "//libcom.org/search/node/\u0002\u00010",
             "bdems": "http://www.libdems.org.uk/search?q=\u0002\u00010",
             "be": {
-                "\u0010": "//www.liberation.fr/recherche/?q=\u0002\u000126",
+                "\u0010": "//www.liberation.fr/recherche/?q=\u0002\u000129",
                 "ria": "http://www.libreriauniversitaria.it/c_power_search.php?shelf=BIT&q=\u0002&submit=\u00010"
             },
             "bgdx": "//duckduckgo.com/?q=site%3Alibgdx.badlogicgames.com+\u0002&t=h&ia=web\u00010",
             "biiitd": "http://library.iiitd.edu.in/cgi-bin/koha/opac-search.pl?idx=&q=\u0002\u00010",
             "braries": "//libraries.io/search?q=\u0002\u00010",
-            "brarything": "http://www.librarything.com/search_works.php?q=\u0002\u000111",
+            "brarything": "http://www.librarything.com/search_works.php?q=\u0002\u00016",
             "bre": {
                 "\u0010": "//librewiki.net/wiki/Special:Search?search=\u0002&go=Go\u00010",
                 "flix": "//www.libreflix.org/busca/\u0002\u00010",
@@ -9692,7 +9693,7 @@
             },
             "bris": "http://libris.kb.se/hitlist?d=libris&q=\u0002&f=simp&spell=true\u00010",
             "brivox": "http://librivox.org/newcatalog/search.php?title=\u0002&author=&status=all&action=Search\u00010",
-            "brs": "//lib.rs/search?q=\u0002\u0001606",
+            "brs": "//lib.rs/search?q=\u0002\u0001359",
             "bth": {
                 "\u0010": "http://lib.thessaloniki.gr/ipac20/ipac.jsp?session=14048C549F1N5.44906&menu=search&aspect=subtab37&npp=10&ipp=20&spp=20&profile=central--1&ri=&term=\u0002&index=.GW&x=0&y=0&aspect=subtab37\u00010",
                 "ing": "//www.librarything.com/search.php?term=\u0002\u00010"
@@ -9703,23 +9704,23 @@
                 "a": "//lib.uva.nl/primo-explore/search?query=any,contains,\u0002&tab=all&search_scope=uva_all&vid=UVA\u00010"
             },
             "c": {
-                "\u0010": "//www.linkedin.com/search/results/companies/?keywords=\u0002\u00016",
+                "\u0010": "//www.linkedin.com/search/results/companies/?keywords=\u0002\u000115",
                 "entium": "//licentium.net/w/index.php?search=\u0002\u00010"
             },
-            "de": "http://www.linguee.de/deutsch-englisch/search?source=auto&query=\u0002\u0001157",
+            "de": "http://www.linguee.de/deutsch-englisch/search?source=auto&query=\u0002\u0001145",
             "df": "//www.linguee.de/deutsch-franzoesisch/search?source=auto&query=\u0002\u00010",
             "di": "http://www.linguee.de/deutsch-italienisch/search?query=\u0002\u00010",
             "dwoord": "//www.welklidwoord.nl/\u0002\u00013",
-            "ed": "//www.linguee.de/deutsch-englisch/search?source=englisch&query=\u0002\u000130",
-            "ende": "//www.linguee.com/english-german/search?source=auto&query=\u0002\u000116",
+            "ed": "//www.linguee.de/deutsch-englisch/search?source=englisch&query=\u0002\u000151",
+            "ende": "//www.linguee.com/english-german/search?source=auto&query=\u0002\u000112",
             "enit": "http://www.linguee.com/english-italian/search?source=auto&query=\u0002\u00010",
             "es": "//www.linguee.es/espanol-ingles/search?query=\u0002\u00010",
             "fd": "//www.linguee.fr/francais-allemand/search?source=auto&query=\u0002\u00010",
             "fe": {
                 "\u0010": "//www.lifesitenews.com/archives/search/?q=\u0002\u00010",
                 "hack": {
-                    "\u0010": "http://lifehacker.com/search?q=\u0002\u00014",
-                    "er": "http://lifehacker.com/search?q=\u0002\u00014",
+                    "\u0010": "http://lifehacker.com/search?q=\u0002\u00016",
+                    "er": "http://lifehacker.com/search?q=\u0002\u00016",
                     "ing": "http://lifehacking.nl/?s=\u0002\u00010"
                 },
                 "print": "http://www.google.com/cse?cx=partner-pub-2513564923850231%3Anzof3qz9abm&ie=ISO-8859-1&q=time&sa=Search#gsc.tab=0&gsc.q=\u0002&gsc.page=1\u00010",
@@ -9728,49 +9729,49 @@
             "fo": "//www.lifo.gr/search?q=\u0002\u00010",
             "fpv": "//lifpv.com/?s=\u0002\u00010",
             "ght": {
-                "\u0010": "//www.light.gg/db/search/?q=\u0002 \u00014",
+                "\u0010": "//www.light.gg/db/search/?q=\u0002 \u000142",
                 "fm": "//www.lightfm.com.au/?s=\u0002\u00010",
-                "gg": "//www.light.gg/db/search/?q=\u0002\u00017"
+                "gg": "//www.light.gg/db/search/?q=\u0002\u000163"
             },
             "gnux": "http://lignux.com/?s=\u0002\u00010",
-            "hkg": "//lihkg.com/search?q=\u0002\u000163",
+            "hkg": "//lihkg.com/search?q=\u0002\u000122",
             "hu": "//www.linguee.com/english-hungarian/search?source=auto&query=\u0002\u00010",
             "i": "//www.law.cornell.edu/search/site/\u0002\u00010",
-            "ke": "http://thesaurus.com/browse/\u0002\u000167",
+            "ke": "http://thesaurus.com/browse/\u0002\u000181",
             "learning": "//www.linkedin.com/learning/search?keywords=\u0002\u00010",
-            "lo": "//search.lilo.org/searchweb.php?q=\u0002\u00010",
+            "lo": "//search.lilo.org/searchweb.php?q=\u0002\u00014",
             "lypond": "http://lsr.di.unimi.it/LSR/Search?q=\u0002\u00010",
             "m": "//www.limundo.com/pretragaLimundo.php?bSearchBox=1&txtPretraga=\u0002&Submit=\u00010",
             "n": {
-                "\u0010": "http://www.linguee.com/english-french/search?source=auto&query=\u0002 \u000189",
+                "\u0010": "http://www.linguee.com/english-french/search?source=auto&query=\u0002 \u0001100",
                 "-nlen": "http://www.linguee.nl/nederlands-engels/search?source=auto&query=\u0002\u00010",
-                "br": "http://www.linguee.com.br/portugues-ingles/search?source=auto&query=\u0002\u000138",
+                "br": "http://www.linguee.com.br/portugues-ingles/search?source=auto&query=\u0002\u0001101",
                 "coder": "http://www.lincoder.com/?s=\u0002:\u00010",
                 "dit": "http://www.linguee.de/deutsch-italienisch/search?source=auto&query=\u0002\u00010",
                 "dp": "http://www.linguee.de/deutsch-portugiesisch/search?source=auto&query=\u0002\u00010",
-                "ef": "//www.linguee.com/english-french/search?source=auto&query=\u0002\u000124",
-                "eg": "http://www.linguee.com/english-german/search?source=german&query=\u0002\u000116",
+                "ef": "//www.linguee.com/english-french/search?source=auto&query=\u0002\u000115",
+                "eg": "http://www.linguee.com/english-german/search?source=german&query=\u0002\u00017",
                 "ei": "//www.linguee.it/italiano-inglese/search?query=\u0002\u00010",
-                "en": "http://www.linguee.com/english-dutch/search?source=auto&query=\u0002\u000114",
-                "ep": "http://www.linguee.com/english-portuguese/?query=\u0002\u00015",
+                "en": "http://www.linguee.com/english-dutch/search?source=auto&query=\u0002\u000113",
+                "ep": "http://www.linguee.com/english-portuguese/?query=\u0002\u000114",
                 "es": {
-                    "\u0010": "http://www.linguee.com/english-spanish/?query=\u0002\u000150",
-                    "in": "http://www.linguee.es/espanol-ingles/search?source=auto&query=\u0002\u000191"
+                    "\u0010": "http://www.linguee.com/english-spanish/?query=\u0002\u00016",
+                    "in": "http://www.linguee.es/espanol-ingles/search?source=auto&query=\u0002\u0001128"
                 },
                 "fd": "http://www.linguee.fr/francais-allemand/search?source=auto&query=\u0002 \u00010",
-                "fe": "//www.linguee.fr/francais-anglais/search?query= \u0002\u00014",
+                "fe": "//www.linguee.fr/francais-anglais/search?query= \u0002\u00015",
                 "g": {
-                    "\u0010": "//ling.pl/slownik/angielsko-polski/\u0002\u000138",
+                    "\u0010": "//ling.pl/slownik/angielsko-polski/\u0002\u000128",
                     "e": {
-                        "\u0010": "http://www.linguee.com/deutsch-englisch/search?source=auto&query=\u0002\u000125",
+                        "\u0010": "http://www.linguee.com/deutsch-englisch/search?source=auto&query=\u0002\u000156",
                         "rka": "//lingerka.pl/catalogsearch/result/?q=\u0002\u00010"
                     },
                     "f": {
                         "\u0010": "//www.linguee.de/deutsch-franzoesisch/search?source=auto&query=\u0002\u00010",
-                        "e": "http://www.linguee.fr/francais-anglais/search?source=auto&query=\u0002\u000118",
+                        "e": "http://www.linguee.fr/francais-anglais/search?source=auto&query=\u0002\u000111",
                         "n": "http://www.linguee.fr/francais-neerlandais/search?source=auto&query=\u0002\u00010",
                         "p": "http://www.linguee.fr/francais-portugais/search?source=auto&query=\u0002\u00010",
-                        "r": "http://www.linguee.fr/francais-anglais/search?source=auto&query=\u0002\u000118"
+                        "r": "http://www.linguee.fr/francais-anglais/search?source=auto&query=\u0002\u000111"
                     },
                     "o": "http://www.netlingo.com/search.php?searchtxt=\u0002\u00010",
                     "p": {
@@ -9780,20 +9781,20 @@
                     },
                     "ualeo": "//lingualeo.com/ru/glossary/learn/dictionary#\u0002\u00010",
                     "uee": {
-                        "\u0010": "http://www.linguee.de/deutsch-englisch/search?source=auto&query=\u0002\u0001157",
+                        "\u0010": "http://www.linguee.de/deutsch-englisch/search?source=auto&query=\u0002\u0001145",
                         "fe": "//www.linguee.de/francais-englisch/search?source=auto&query=\u0002 \u00010"
                     },
-                    "ues": "//www.linguee.es/espanol-ingles/search?source=auto&query=\u0002\u000165",
+                    "ues": "//www.linguee.es/espanol-ingles/search?source=auto&query=\u0002\u000131",
                     "vo": "//lingvolive.ru/translate/en-ru/\u0002\u00010"
                 },
-                "kedin": "//www.linkedin.com/search/results/all/?keywords=\u0002\u00013416",
+                "kedin": "//www.linkedin.com/search/results/all/?keywords=\u0002\u00013008",
                 "kiesta": "http://www.linkiesta.it/cerca/\u0002\u00010",
                 "kl": "//linklocker.co/search?query=\u0002\u00010",
-                "kup": "http://www.linkup.com/results.php#q=\u0002\u00010",
+                "kup": "http://www.linkup.com/results.php#q=\u0002\u00013",
                 "ode": "//library.linode.com/search?query=\u0002\u00010",
                 "org": "//www.linux.org/search/?q=\u0002\u00010",
                 "pe": "http://www.linguee.com/english-portuguese/search?source=portuguese&query=\u0002\u00010",
-                "se": "http://www.linguee.com/english-swedish/search?query=\u0002\u00010",
+                "se": "http://www.linguee.com/english-swedish/search?query=\u0002\u000110",
                 "snipp": "http://linuxsnippets.net/en/search/node/\u0002\u00010",
                 "sv": "http://www.linguee.com/english-swedish/search?source=auto&query=\u0002\u00010",
                 "ternaute": {
@@ -9801,23 +9802,23 @@
                     "sy": "//www.linternaute.fr/dictionnaire/fr/synonyme/\u0002/\u00010"
                 },
                 "ux": {
-                    "\u0010": "//explicativolinux.wordpress.com/?s=\u0002\u000114",
+                    "\u0010": "//explicativolinux.wordpress.com/?s=\u0002\u000110",
                     "fr": "//duckduckgo.com/?q=\u0002+site%3Alinuxfr.org&ia=web\u00010",
-                    "mint": "http://forums.linuxmint.com/search.php?keywords=\u0002\u00010",
+                    "mint": "http://forums.linuxmint.com/search.php?keywords=\u0002\u00015",
                     "q": "http://www.linuxquestions.org/questions/\u0002\u00010",
                     "tracker": "http://linuxtracker.org/index.php?page=torrents&search=\u0002\u00010"
                 }
             },
             "o": "//libraries.io/search?q=\u0002\u00010",
             "pad": "//www.lipad.ca/search/?q=\u0002\u00010",
-            "psum": "http://www.lipsum.com/feed/html?amount=\u0002\u00016",
+            "psum": "http://www.lipsum.com/feed/html?amount=\u0002\u000110",
             "quidation": "http://www.liquidation.com/auction/search?cmd=keyword&searchparam_words=\u0002&flag=new\u00010",
             "quidpedia": "http://wiki.teamliquid.net/starcraft2/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
-            "quipedia": "http://wiki.teamliquid.net/starcraft2/index.php?title=Special%3ASearch&go=Go&search=\u0002\u000119",
+            "quipedia": "http://wiki.teamliquid.net/starcraft2/index.php?title=Special%3ASearch&go=Go&search=\u0002\u000110",
             "quorland": "//www.liquorland.com.au/Search?q=\u0002\u00010",
             "rik": "//lirik.web.id/results/?q=\u0002\u00010",
             "stadomangablog": "http://www.listadomanga.es/blog/?s=\u0002\u00010",
-            "stal": "http://www.listal.com/search/\u0002\u000120",
+            "stal": "http://www.listal.com/search/\u0002\u000114",
             "stam": "http://www.list.am/category?q=\u0002\u00010",
             "stcorp": "//www.listcorp.com/search?q=\u0002\u00010",
             "stennotes": "//www.listennotes.com/search?q=\u0002\u00015",
@@ -9827,7 +9828,7 @@
                 "blog": "//learneditonline.blog/?s=\u0002\u00010",
                 "dev": "//literarydevices.net/?s=\u0002\u00010",
                 "e": {
-                    "\u0010": "//duckduckgo.com/lite?q=\u0002\u0001110",
+                    "\u0010": "//duckduckgo.com/lite?q=\u0002\u000168",
                     "fx": "//www.litefx.to/search?q=\u0002\u00010",
                     "r": {
                         "\u0010": "//www.montygreylock.com/search/?q=\u0002\u00010",
@@ -9835,13 +9836,13 @@
                     }
                 },
                 "fl": "//litfl.com/?s=\u0002\u00010",
-                "res": "//www.litres.ru/pages/rmd_search/?q=\u0002\u00018",
-                "tre": "http://www.littre.org/definition/\u0002\u00010"
+                "res": "//www.litres.ru/pages/rmd_search/?q=\u0002\u000111",
+                "tre": "http://www.littre.org/definition/\u0002\u00017"
             },
             "u": "http://search.liu.se/en/?query=\u0002\u00010",
-            "veatc": "//www.liveatc.net/search/?icao=\u0002\u00010",
-            "vec": "//www.livechart.me/search?q=\u0002\u000119",
-            "veleak": "http://www.liveleak.com/browse?q=\u0002 \u00013",
+            "veatc": "//www.liveatc.net/search/?icao=\u0002\u00014",
+            "vec": "//www.livechart.me/search?q=\u0002\u000121",
+            "veleak": "http://www.liveleak.com/browse?q=\u0002 \u00010",
             "vely": "//shirts.ly/shop?search=\u0002\u00010",
             "vemint": "//www.livemint.com/Search/Link/Keyword/\u0002\u00010",
             "veplasma": "http://www.liveplasma.com/#/artist/\u0002 \u00010",
@@ -9850,45 +9851,45 @@
         },
         "lj": "http://duckduckgo.com/?q=site%3Alivejournal.com+\u0002 \u00010",
         "lk": {
-            "\u0010": "http://www.lolking.net/search?name=\u0002\u00013",
-            "n": "//lokan.jp/?s=\u0002\u00010"
+            "\u0010": "http://www.lolking.net/search?name=\u0002\u00014",
+            "n": "//lokan.jp/?s=\u0002\u00013"
         },
         "ll": {
-            "\u0010": "http://www.liveleak.com/browse?q=\u0002\u000112",
-            "bean": "http://www.llbean.com/llb/search/?freeText=\u0002&init=1\u00010",
+            "\u0010": "http://www.liveleak.com/browse?q=\u0002\u000111",
+            "bean": "http://www.llbean.com/llb/search/?freeText=\u0002&init=1\u00014",
             "ib": "//leeds.summon.serialssolutions.com/?q=elonmsuck&fvf=ContentType%2CBook+Review%2Ct#!/search?ho=t&fvf=ContentType,Book%20Review,t&l=en&q=\u0002\u00010",
             "uk": "http://capitadiscovery.co.uk/liverpool/items?query=\u0002\u00010",
-            "vm": "//duckduckgo.com/?q=site%3Allvm.org+\u0002\u00010"
+            "vm": "//duckduckgo.com/?q=site%3Allvm.org+\u0002\u000110"
         },
         "lm": {
             "\u0010": "http://www.livemixtapes.com/main.php?artist=\u0002\u00010",
             "a": "http://archive.org/search.php?query=\u0002%20AND%20collection%3Aetree\u00010",
             "c": "//les-maitres-composeurs.fr/?s=\u0002&post_type=product\u00010",
-            "ddgtfy": "//lmddgtfy.net/?q=\u0002\u00014",
+            "ddgtfy": "//lmddgtfy.net/?q=\u0002\u000111",
             "ec": "//collections.leventhalmap.org/search?&q=\u0002\u00010",
-            "gtfy": "http://www.lmgtfy.com/?s=d&q=\u0002\u00018",
+            "gtfy": "http://www.lmgtfy.com/?s=d&q=\u0002\u00016",
             "ms": "//lmms.io/wiki/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00010",
             "r": "http://www.latemodelrestoration.com/Product/Search?q=\u0002\u00010",
-            "s": "//lemmasoft.renai.us/forums/search.php?keywords=\u0002\u00010",
-            "u": "//opac.ub.uni-muenchen.de/TouchPoint/start.do?View=sunrise&Language=de&Query=-1=%22\u0002%22\u000115",
+            "s": "//lemmasoft.renai.us/forums/search.php?keywords=\u0002\u00013",
+            "u": "//opac.ub.uni-muenchen.de/TouchPoint/start.do?View=sunrise&Language=de&Query=-1=%22\u0002%22\u00017",
             "w": {
-                "\u0010": "//lostmediawiki.com/index.php?search=\u0002\u00010",
+                "\u0010": "//lostmediawiki.com/index.php?search=\u0002\u00013",
                 "iki": "http://luigi-mansion.wikia.com/wiki/Special:Search?search=\u0002\u00010"
             },
             "x": "//www.linio.com.mx/search?q=\u0002\u00010"
         },
         "ln": {
-            "\u0010": "http://lenewbie.com/?s=\u0002\u00019",
+            "\u0010": "http://lenewbie.com/?s=\u0002\u00017",
             "db": "http://lndb.info/search?text=\u0002\u00010",
             "p": "//logbuch-netzpolitik.de/?s=\u0002\u00010",
             "u": "//lnu-se-primo.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&search_scope=default_scope&sortby=rank&vid=primo-custom-lnu&pcAvailability=false&lang=sv_SE\u00010"
         },
         "loask": "http://ask.libreoffice.org/en/questions/scope:all/sort:activity-desc/page:1/query:=\u0002/\u00010",
-        "loblaws": "//www.loblaws.ca/search/?search-bar=\u0002\u00010",
-        "lobsters": "//lobste.rs/search?q=\u0002\u000116",
+        "loblaws": "//www.loblaws.ca/search/?search-bar=\u0002\u00013",
+        "lobsters": "//lobste.rs/search?q=\u0002\u000127",
         "lobugs": "//bugs.documentfoundation.org/buglist.cgi?quicksearch=\u0002\u00010",
         "loc": {
-            "\u0010": "//www.loc.gov/search/?q=\u0002 \u00019",
+            "\u0010": "//www.loc.gov/search/?q=\u0002 \u00015",
             "al": {
                 "\u0010": "http://local.google.com/maps?f=q&source=s_q&geocode=&q=\u0002\u00010",
                 "ch": "http://tel.local.ch/de/q?what=\u0002\u00010",
@@ -9898,76 +9899,76 @@
             "ast": "//locast.be/?s=\u0002\u00010",
             "fr": "http://tel.local.ch/fr/q?what=\u0002\u00010"
         },
-        "lodash": "//lodash.com/docs#\u0002\u000131",
+        "lodash": "//lodash.com/docs#\u0002\u000134",
         "lof": "//learnomnifocus.com/?s=\u0002\u00010",
         "log": {
-            "\u0010": "http://logeion.uchicago.edu/\u0002\u00015",
-            "eion": "http://logeion.uchicago.edu/\u0002\u00015",
+            "\u0010": "http://logeion.uchicago.edu/\u0002\u00013",
+            "eion": "http://logeion.uchicago.edu/\u0002\u00013",
             "h": "//gineipaedia.com/w/index.php?title=Special:Search&search=\u0002&go=Go\u00010",
             "o": {
-                "\u0010": "http://logopond.com/search/?search=\u0002\u00010",
+                "\u0010": "http://logopond.com/search/?search=\u0002\u00013",
                 "s": "http://instantlogosearch.com/?q=\u0002\u00010"
             }
         },
         "loh": "//help.libreoffice.org/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00010",
         "lojban": "//mw.lojban.org/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
         "lol": {
-            "\u0010": "//www.locksonline.co.uk/index.php?route=product/search&search=\u0002\u00015",
-            "champ": "//lolalytics.com/ranked/worldwide/current/diamond/plus/champion/\u0002\u000112",
+            "\u0010": "//www.locksonline.co.uk/index.php?route=product/search&search=\u0002\u00014",
+            "champ": "//lolalytics.com/ranked/worldwide/current/diamond/plus/champion/\u0002\u000110",
             "com": "//www.locksonline.com/search/search.html?zoom_query=\u0002\u00010",
             "counter": "http://www.lolcounter.com/champions/\u0002\u00010",
-            "king": "http://www.lolking.net/search?name=\u0002\u00013",
+            "king": "http://www.lolking.net/search?name=\u0002\u00014",
             "names": "//lolnames.gg/en/na/\u0002/\u00010",
             "olyrics": "http://www.lololyrics.com/search?q=\u0002 \u00010",
             "pro": "http://www.lolpro.com/search?search=\u0002\u00010",
             "skill": "http://www.lolskill.net/\u0002 \u00010",
             "wiki": {
-                "\u0010": "http://leagueoflegends.wikia.com/wiki/Special:Search?search=\u0002 \u000189",
-                "a": "http://leagueoflegends.wikia.com/wiki/Special:Search?query=\u0002\u000111"
+                "\u0010": "http://leagueoflegends.wikia.com/wiki/Special:Search?search=\u0002 \u000155",
+                "a": "http://leagueoflegends.wikia.com/wiki/Special:Search?query=\u0002\u00015"
             }
         },
         "lonelyplanet": "//www.lonelyplanet.com/search?q=\u0002\u00010",
-        "longdo": "//dict.longdo.com/search/\u0002\u00010",
+        "longdo": "//dict.longdo.com/search/\u0002\u00013",
         "lookdocs": "//docs.looker.com/#stq=\u0002&stp=1\u00010",
         "loolib": "//primo.tug-libraries.on.ca/primo_library/libweb/action/dlSearch.do?institution=WATERLOO&vid=WATERLOO&onCampus=false&lang=eng&indx=1&dym=true&highlight=true&displayField=title&bulkSize=10&query=any%2Ccontains%2C\u0002&search_scope=books_tab&tab=default_tab\u00010",
-        "loomis": "//www.loomisexpress.com/ca/wfTrackingStatus.aspx?PieceNumber=\u0002\u00013",
+        "loomis": "//www.loomisexpress.com/ca/wfTrackingStatus.aspx?PieceNumber=\u0002\u00010",
         "loop": {
             "\u0010": "http://www.frontiersin.org/SearchData.aspx?sq=\u0002\u00010",
             "backjs": "http://duckduckgo.com/?q=site:loopback.io/doc/en/lb3+\u0002\u00010"
         },
         "loot": "http://www.loot.co.za/search?cat=b&terms=\u0002\u00010",
-        "lor": "//www.linux.org.ru/search.jsp?q=\u0002&range=ALL&interval=ALL&user=&_usertopic=on\u000136",
+        "lor": "//www.linux.org.ru/search.jsp?q=\u0002&range=ALL&interval=ALL&user=&_usertopic=on\u000174",
         "loseit": "//www.loseit.com/search/?term=\u0002\u00010",
         "loslog": "//www.lineageoslog.com/search?q=\u0002\u00010",
         "losource": "http://opengrok.libreoffice.org/search?q=\u0002&project=core\u00010",
         "lost": "http://lostpedia.wikia.com/wiki/Special:Search?search=\u0002\u00010",
         "lotr": {
-            "\u0010": "http://lotr.wikia.com/wiki/Special:Search?query=\u0002\u00010",
+            "\u0010": "http://lotr.wikia.com/wiki/Special:Search?query=\u0002\u00013",
             "ow": "http://lotro-wiki.com/index.php?search=\u0002&button=&title=Special%3ASearch\u00010"
         },
         "louisville": "//louisvilleky.gov/search/site/\u0002\u00010",
-        "lovdata": "http://lovdata.no/sok?q=\u0002\u00010",
+        "lovdata": "http://lovdata.no/sok?q=\u0002\u00016",
         "love": {
-            "\u0010": "http://love2d.org/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00018",
-            "2d": "http://www.love2d.org/w/index.php?search=\u0002\u00014",
-            "businessexpo": "//www.lovebusinessexpo.co.uk/search/?q=\u0002\u00014",
-            "live": "http://love-live.wikia.com/wiki/Special:Search?query=\u0002\u00016",
+            "\u0010": "http://love2d.org/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00013",
+            "2d": "http://www.love2d.org/w/index.php?search=\u0002\u00010",
+            "businessexpo": "//www.lovebusinessexpo.co.uk/search/?q=\u0002\u00010",
+            "live": "http://love-live.wikia.com/wiki/Special:Search?query=\u0002\u00010",
             "seat": "//www.loveseat.com/search/?term=\u0002\u00010",
             "wiki": "//love2d.org/w/index.php?search=\u0002\u00010"
         },
         "lowcarb": "//recipegym.com/?s=\u0002\u00010",
         "loweringthebar": "http://www.loweringthebar.net/?s=\u0002\u00010",
         "lowes": {
-            "\u0010": "http://www.lowes.com/SearchCatalogDisplay?Ntt=\u0002#!\u0001150",
+            "\u0010": "http://www.lowes.com/SearchCatalogDisplay?Ntt=\u0002#!\u0001184",
             "ca": "//www.lowes.ca/search/\u0002.html\u00010"
         },
         "lowongan": "//www.lowonganterpadu.com/search?q=\u0002\u00010",
         "lp": {
             "\u0010": "//launchpad.net/+search?field.text=\u0002\u00010",
             "archive": "http://lparchive.org/search/\u0002 #results\u00010",
-            "bug": "//bugs.launchpad.net/bugs/+bugs?field.searchtext=\u0002\u00017",
+            "bug": "//bugs.launchpad.net/bugs/+bugs?field.searchtext=\u0002\u00018",
             "h": "//www.leifiphysik.de/suche/\u0002\u00010",
-            "m": "//www.die.net/search/?q=\u0002\u000110",
+            "m": "//www.die.net/search/?q=\u0002\u00014",
             "o": "http://www.lapoliticaonline.com/0/buscar/index.vnc?id=\u0002\u00010",
             "s": "http://www.laptopspirit.fr/search/\u0002\u00010"
         },
@@ -9979,12 +9980,12 @@
         },
         "lrb": "http://www.lrb.co.uk/search?q=\u0002\u00010",
         "ls": {
-            "\u0010": "http://littlesis.org/search?q=\u0002\u00017",
+            "\u0010": "http://littlesis.org/search?q=\u0002\u00015",
             ".de-sv": "http://de.langenscheidt.com/deutsch-schwedisch/search?term=\u0002&q_cat=%2Fdeutsch-schwedisch%2F\u00010",
             ".sv": "http://de.langenscheidt.com/schwedisch-deutsch/search?term=\u0002&q_cat=%2Fschwedisch-deutsch%2F\u00010",
             "dh": "//lasombradelhelicoptero.com/?s=\u0002\u00010",
             "e": {
-                "\u0010": "//linuxsecurity.expert/search/?q=\u0002\u00013",
+                "\u0010": "//linuxsecurity.expert/search/?q=\u0002\u00010",
                 "lib": "//librarysearch.lse.ac.uk/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=CSCOP_ALL&sortby=rank&vid=44LSE_VU1\u00010"
             },
             "f": "http://www.lsf.com.ar/resulta.aspx?key=\u0002\u00010",
@@ -9992,21 +9993,21 @@
             "i": "http://search.letssingit.com/cgi-exe/am.cgi?a=search&l=archive&typeid=2&s=\u0002\u00010",
             "pace": "http://www.lspace.org/cgi-imps/perlfect/search/search.pl?q=\u0002\u00010",
             "r": "http://lsr.di.unimi.it/LSR/Search?q=\u0002\u00010",
-            "tarcraft": "//liquipedia.net/starcraft2/index.php?search=\u0002\u00010"
+            "tarcraft": "//liquipedia.net/starcraft2/index.php?search=\u0002\u00018"
         },
         "lt": {
-            "\u0010": "//www.librarything.com/search.php?searchtype=work&search=\u0002\u000170",
+            "\u0010": "//www.librarything.com/search.php?searchtype=work&search=\u0002\u0001104",
             "a": "//www.lta.org.uk/search-results/?q=\u0002\u00010",
-            "b": "//www.letras.mus.br/?q=\u0002 \u00010",
+            "b": "//www.letras.mus.br/?q=\u0002 \u00013",
             "c": "//litecoin.holytransaction.com/address/\u0002\u00010",
             "fr": "//www.larousse.fr/dictionnaires/italien-francais/\u0002\u00010",
             "r": {
-                "\u0010": "//letterboxd.com/search/\u0002\u000175",
+                "\u0010": "//letterboxd.com/search/\u0002\u000126",
                 "ans": "//www.linguee.es/espanol-ingles/search?&query=\u0002\u00010"
             },
             "s": "http://www.latoilescoute.net/spip.php?page=recherche&recherche=\u0002 \u00010",
             "t": {
-                "\u0010": "//linustechtips.com/main/search/?&q=\u0002\u000120",
+                "\u0010": "//linustechtips.com/main/search/?&q=\u0002\u000131",
                 "forum": "//duckduckgo.com/?q=\u0002+site%3Alinustechtips.com\u00010"
             },
             "u": {
@@ -10017,39 +10018,39 @@
         },
         "lu": {
             "\u0010": "//www.liberty.edu/search/?q=\u0002\u00010",
-            "adoc51": "//www.lua.org/manual/5.1/manual.html#pdf-\u0002\u00010",
+            "adoc51": "//www.lua.org/manual/5.1/manual.html#pdf-\u0002\u00015",
             "adoc52": "//www.lua.org/manual/5.2/manual.html#pdf-\u0002\u00010",
-            "adoc53": "//www.lua.org/manual/5.3/manual.html#pdf-\u0002\u00010",
+            "adoc53": "//www.lua.org/manual/5.3/manual.html#pdf-\u0002\u00013",
             "aforge": "http://luaforge.net/search/?type_of_search=soft&words=\u0002&Search=Search\u00010",
-            "arocks": "//luarocks.org/search?q=\u0002\u000112",
-            "bimyczytac": "http://lubimyczytac.pl/szukaj/ksiazki?phrase=\u0002\u000125",
+            "arocks": "//luarocks.org/search?q=\u0002\u00016",
+            "bimyczytac": "http://lubimyczytac.pl/szukaj/ksiazki?phrase=\u0002\u00017",
             "buntu": "http://lubuntu.me/?s=\u0002\u00010",
             "ch": "//de.lush.com/search/site/\u0002\u00010",
             "cire": "//duckduckgo.com/?q=\u0002+site%3Alucire.com\u00010",
-            "cky": "http://www.google.com/search?q=\u0002&btnI\u000189",
+            "cky": "http://www.google.com/search?q=\u0002&btnI\u00013",
             "do": {
                 "\u0010": "http://ludopedia.com.br/search?search=\u0002\u00010",
                 "pedia": "http://ludopedia.com.br/search?search=\u0002\u00010"
             },
-            "dwig": "//ludwig.guru/s/\u0002 \u00018",
+            "dwig": "//ludwig.guru/s/\u0002 \u000117",
             "gat": {
-                "\u0010": "http://www.lugatim.com/s/\u0002\u00010",
+                "\u0010": "http://www.lugatim.com/s/\u0002\u00015",
                 "ım": "http://lugatim.com/s/\u0002\u00010"
             },
-            "kol": "http://www.lukol.com/s.php?q=\u0002\u000113",
+            "kol": "http://www.lukol.com/s.php?q=\u0002\u00019",
             "lu": "//www.lulu.com/shop/search.ep?keyWords=\u0002\u00010",
             "mas": "//www.lumas.de/search/?q=\u0002\u00010",
             "men": "http://lumendatabase.org/notices/search?utf8=✓&term=\u0002\u00010",
             "naavr": "http://avr.myluna.de/doku.php?do=search&id=\u0002\u00010",
             "pa": "//duckduckgo.com/?q=\u0002+site%3Apiaui.folha.uol.com.br+inurl%3Alupa&ia=web\u00010",
             "rk": {
-                "\u0010": "http://lurkmore.to/index.php?search=\u0002\u000128",
-                "more": "http://lurkmore.to/index.php?search=\u0002\u000128"
+                "\u0010": "http://lurkmore.to/index.php?search=\u0002\u000132",
+                "more": "http://lurkmore.to/index.php?search=\u0002\u000132"
             },
             "t": {
                 "\u0010": "//www.bibleserver.com/text/LUT/\u0002\u00010",
                 "her": "//www.luther.edu/search/?q=\u0002\u00010",
-                "ris": "//lutris.net/games/?q=\u0002\u0001109"
+                "ris": "//lutris.net/games/?q=\u0002\u000167"
             },
             "x": {
                 "\u0010": "//lux.leuphana.de/vufind/Search/Results?lookfor=\u0002&submit=Suchen\u00010",
@@ -10063,43 +10064,43 @@
             "dl": "//www.lavocedellelotte.it/it/?s=\u0002\u00010",
             "l": "http://la-vache-libre.org/?s=\u0002\u00010",
             "mag": "http://www.linuxvoice.com/?s=\u0002\u00010",
-            "oenru": "//www.lingvolive.com/en-us/translate/en-ru/\u0002\u00010"
+            "oenru": "//www.lingvolive.com/en-us/translate/en-ru/\u0002\u00013"
         },
         "lw": {
-            "\u0010": "http://lesswrong.com/search/results?cx=015839050583929870010%3A-802ptn4igi&cof=FORID%3A11&ie=UTF-8&sa=Search&siteurl=lesswrong.com%2F&q=\u0002\u000118",
-            "g": "//ludwig.guru/s/\u0002\u00015",
+            "\u0010": "http://lesswrong.com/search/results?cx=015839050583929870010%3A-802ptn4igi&cof=FORID%3A11&ie=UTF-8&sa=Search&siteurl=lesswrong.com%2F&q=\u0002\u000115",
+            "g": "//ludwig.guru/s/\u0002\u00016",
             "jgl": "http://duckduckgo.com/?q=\u0002+site:http://lwjgl.org/javadoc/\u00010",
             "n": "//lwn.net/Search/DoSearch?words=\u0002\u00010"
         },
         "lx": {
-            "\u0010": "//www.lexico.com/definition/\u0002\u00013",
+            "\u0010": "//www.lexico.com/definition/\u0002\u00014",
             "iny": "//learnxinyminutes.com/docs/\u0002\u00010",
             "le": "http://lxle.net/forum/#/search?Search=\u0002\u00010",
             "ml": "http://marc.info/?l=linux-kernel&w=2&r=1&s=\u0002&q=b\u00010",
-            "r": "http://elixir.bootlin.com/linux/latest/ident/\u0002\u000163"
+            "r": "http://elixir.bootlin.com/linux/latest/ident/\u0002\u000119"
         },
-        "lycos": "http://search.lycos.com/web?q=\u0002\u00010",
+        "lycos": "http://search.lycos.com/web?q=\u0002\u00013",
         "lyle": "//duckduckgo.com/?q=\u0002+site:forums.lylemcdonald.com\u00010",
         "lynda": "http://www.lynda.com/search?q=\u0002\u00010",
         "lyrical": "http://duckduckgo.com/?q=site%3Alyrical-nonsense.com+\u0002\u00010",
         "lyrics": {
-            "\u0010": "http://lyrics.wikia.com/Special:Search?search=\u0002&fulltext=Search\u000127",
+            "\u0010": "http://lyrics.wikia.com/Special:Search?search=\u0002&fulltext=Search\u000131",
             "ing": "//lyricsing.com/search/\u0002\u00010",
-            "translate": "http://lyricstranslate.com/en/site-search?query=\u0002\u00013",
+            "translate": "http://lyricstranslate.com/en/site-search?query=\u0002\u00019",
             "tune": "//www.lyricstune.in/search?q=\u0002\u00010",
-            "wiki": "http://lyrics.wikia.com/Special:Search?search=\u0002&fulltext=Search\u000127"
+            "wiki": "http://lyrics.wikia.com/Special:Search?search=\u0002&fulltext=Search\u000131"
         },
-        "lyricwiki": "http://lyrics.wikia.com/Special:Search?search=\u0002&fulltext=Search\u000127",
+        "lyricwiki": "http://lyrics.wikia.com/Special:Search?search=\u0002&fulltext=Search\u000131",
         "lyriki": "http://lyriki.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
         "lyrster": "http://www.lyrster.com/songs-lyrics/\u0002.html\u00010",
         "lzd": {
-            "\u0010": "//www.lazada.com.ph/catalog/?q=\u0002\u000175",
-            "ph": "//www.lazada.com.ph/catalog/?q=\u0002\u000175",
+            "\u0010": "//www.lazada.com.ph/catalog/?q=\u0002\u00018",
+            "ph": "//www.lazada.com.ph/catalog/?q=\u0002\u00018",
             "sg": "http://www.lazada.sg/catalog/?q=\u0002\u00010",
             "th": "http://www.lazada.co.th/catalog/?q=\u0002\u00010"
         },
         "m": {
-            "\u0010": "http://maps.google.com/maps?q=\u0002\u00012494",
+            "\u0010": "http://maps.google.com/maps?q=\u0002\u00012293",
             "1": {
                 "\u0010": "//www.motor1.com/search/?q=\u0002\u00010",
                 "63": "http://music.163.com/#/search/m/?s=\u0002\u00010"
@@ -10107,7 +10108,7 @@
             "3s": "//www.mp3skulls.icu/mp3/\u0002.html\u00010",
             "4l": "http://maxforlive.com/library/index.php?by=any&q=\u0002\u00010",
             "a": {
-                "\u0010": "http://en.memory-alpha.org/wiki/Special:Search?search=\u0002&fulltext=Search\u0001351",
+                "\u0010": "http://en.memory-alpha.org/wiki/Special:Search?search=\u0002&fulltext=Search\u0001182",
                 "a": {
                     "\u0010": "http://www.maa.org/search/node?keys=\u0002\u00010",
                     "jim": "//www.maajim.com/dictionary/\u0002\u00010",
@@ -10116,45 +10117,45 @@
                     "ny": "http://www.almaany.com/ar/dict/ar-en/\u0002/\u00010"
                 },
                 "b": {
-                    "\u0010": "http://www.metal-archives.com/search?type=band_name&searchString=\u0002\u0001253",
-                    "and": "http://www.metal-archives.com/search?searchString=\u0002&type=band_name\u000173",
-                    "iwiki": "http://wiki.mabinogiworld.com/index.php?search=\u0002\u000140"
+                    "\u0010": "http://www.metal-archives.com/search?type=band_name&searchString=\u0002\u000190",
+                    "and": "http://www.metal-archives.com/search?searchString=\u0002&type=band_name\u000169",
+                    "iwiki": "http://wiki.mabinogiworld.com/index.php?search=\u0002\u00019"
                 },
                 "c": {
-                    "\u0010": "http://www.macvendorlookup.com/search/\u0002\u000124",
+                    "\u0010": "http://www.macvendorlookup.com/search/\u0002\u000126",
                     "brit": "http://www.macmillandictionary.com/dictionary/british/\u0002\u00010",
                     "dic": "http://www.macmillandictionary.com/dictionary/american/\u0002\u00010",
                     "ewan": "//library.macewan.ca/library-search?query=\u0002\u00010",
                     "g": "http://www.macg.co/search/site/\u0002\u00010",
-                    "id": "http://www.everymac.com/ultimate-mac-lookup/?search_keywords=\u0002\u00015",
+                    "id": "http://www.everymac.com/ultimate-mac-lookup/?search_keywords=\u0002\u00013",
                     "mag": "//macmagazine.uol.com.br/?s=\u0002\u00010",
                     "millan": "http://www.macmillandictionary.com/dictionary/american/\u0002\u00010",
                     "observer": "//www.macobserver.com/?s=\u0002\u00010",
-                    "ports": "//www.macports.org/ports.php?by=name&substr=\u0002\u00017",
+                    "ports": "//www.macports.org/ports.php?by=name&substr=\u0002\u00013",
                     "q": "//www.macquariedictionary.com.au/features/word/search/?word=\u0002&search_word_type=Dictionary\u00010",
-                    "rumors": "http://www.macrumors.com/search/?s=\u0002\u000133",
+                    "rumors": "http://www.macrumors.com/search/?s=\u0002\u000153",
                     "sales": "//eshop.macsales.com/search/?q=\u0002\u00010",
                     "stories": "http://www.macstories.net/?s=\u0002\u00010",
                     "update": "http://www.macupdate.com/find/mac/\u0002\u00010",
-                    "vendor": "http://www.macvendorlookup.com/search/\u0002\u000124",
+                    "vendor": "http://www.macvendorlookup.com/search/\u0002\u000126",
                     "welt": "http://www.macwelt.de/suche?searchStr=\u0002\u00010",
                     "world": "http://www.macworld.com/search?query=\u0002 &submit=search\u00010",
-                    "ys": "//www.macys.com/shop/featured/\u0002\u00015"
+                    "ys": "//www.macys.com/shop/featured/\u0002\u00019"
                 },
-                "de": "http://www.made.com/catalogsearch/result/?q=\u0002\u00010",
-                "dison": "http://host.madison.com/search/?l=25&sd=desc&s=start_time&f=html&t=article%2Cvideo%2Cyoutube%2Ccollection&app=editorial&q=\u0002&nsa=eedition\u00010",
+                "de": "http://www.made.com/catalogsearch/result/?q=\u0002\u00013",
+                "dison": "http://host.madison.com/search/?l=25&sd=desc&s=start_time&f=html&t=article%2Cvideo%2Cyoutube%2Ccollection&app=editorial&q=\u0002&nsa=eedition\u00013",
                 "donc": "//madoncollections.com/collectables/?q=\u0002\u00010",
                 "dura": "//maduraonline.com/?find=\u0002\u00010",
                 "edler": "//www.maedler.de/ShopSearch?query=\u0002\u00010",
-                "erklinde": "http://www.maerklin.de/index.php?id=247&q=\u0002\u00010",
+                "erklinde": "http://www.maerklin.de/index.php?id=247&q=\u0002\u00013",
                 "fia": {
-                    "\u0010": "//www2.informatik.uni-hamburg.de/fachschaft/wiki/index.php?search=\u0002\u00013",
-                    "si": "//www2.informatik.uni-hamburg.de/fachschaft/wiki/index.php?search=\u0002\u00013"
+                    "\u0010": "//www2.informatik.uni-hamburg.de/fachschaft/wiki/index.php?search=\u0002\u00010",
+                    "si": "//www2.informatik.uni-hamburg.de/fachschaft/wiki/index.php?search=\u0002\u00010"
                 },
-                "galu": "//www.magazineluiza.com.br/busca/\u0002\u000112",
+                "galu": "//www.magazineluiza.com.br/busca/\u0002\u00017",
                 "gento": "//magento.com/search/gss/\u0002\u00010",
                 "gic": {
-                    "\u0010": "http://gatherer.wizards.com/Pages/Search/Default.aspx?name=+[\u0002]\u000129",
+                    "\u0010": "http://gatherer.wizards.com/Pages/Search/Default.aspx?name=+[\u0002]\u000150",
                     "card": {
                         "\u0010": "http://magiccards.info/query?q=\u0002&v=card&s=cname\u00010",
                         "market": "//www.cardmarket.com/en/Magic/MainPage/showSearchResult?searchFor=\u0002\u00010",
@@ -10169,122 +10170,122 @@
                 },
                 "gsx": "http://magento.stackexchange.com/search?q=\u0002\u00010",
                 "il": {
-                    "\u0010": "//mail.google.com/mail/u/0/#inbox\u0002:\u00011024",
+                    "\u0010": "//mail.google.com/mail/u/0/#inbox\u0002:\u00011037",
                     "catch": "http://mailcatch.com/en/temporary-inbox?box=\u0002\u00010",
                     "chimp": "//mailchimp.com/search/?q=\u0002\u00010",
-                    "inator": "//www.mailinator.com/v3/index.jsp?zone=public&query=\u0002\u00013",
-                    "ru": "//go.mail.ru/search?fm=1&q=\u0002\u00019"
+                    "inator": "//www.mailinator.com/v3/index.jsp?zone=public&query=\u0002\u00015",
+                    "ru": "//go.mail.ru/search?fm=1&q=\u0002\u000119"
                 },
                 "jorsbooks": "http://www.majorsbooks.com/search/?searchQuery=\u0002\u00010",
                 "ke": {
                     "\u0010": "//makezine.com/?s=\u0002\u00010",
                     "mac": "http://makemac.com/?s=\u0002\u00010",
                     "upalley": "//www.makeupalley.com/search.asp?q=\u0002&x=0&y=0\u00010",
-                    "useof": "//www.makeuseof.com/?s=\u0002\u00010",
+                    "useof": "//www.makeuseof.com/?s=\u0002\u00014",
                     "zine": "//makezine.com/?s=\u0002\u00010"
                 },
                 "kro": "//www.makro.cz/vyhledavani?q=\u0002\u00010",
                 "ku": "http://www.maku.fi/haku/recipe?q=\u0002\u00010",
                 "l": {
-                    "\u0010": "//myanimelist.net/anime.php?q=\u0002\u00012170",
-                    "all": "//myanimelist.net/search/all?q=\u0002\u000137",
-                    "id": "http://malid.is/leit/\u0002\u000113",
-                    "ist": "http://myanimelist.net/anime.php?q=\u0002\u000121",
+                    "\u0010": "//myanimelist.net/anime.php?q=\u0002\u00012354",
+                    "all": "//myanimelist.net/search/all?q=\u0002\u000129",
+                    "id": "http://malid.is/leit/\u0002\u00019",
+                    "ist": "http://myanimelist.net/anime.php?q=\u0002\u000115",
                     "l": "//www.mall.cz/hledej?s=\u0002\u00010",
                     "pha": "http://memory-alpha.org/index.php?search=\u0002\u00010",
                     "tapark": "//www.maltapark.com/search?c=s1&search=\u0002\u00010"
                 },
                 "mma": "http://www.mamma.com/result.php?q=\u0002&type=web\u00010",
                 "n": {
-                    "\u0010": "http://manpage.me/?q=\u0002\u0001421",
+                    "\u0010": "http://manpage.me/?q=\u0002\u0001349",
                     "-k": "http://man-k.org/search?q=\u0002&dist=NetBSD-current\u00010",
-                    "1": "//linux.die.net/man/1/\u0002\u00017",
-                    "7": "//duckduckgo.com/?q=\u0002+site%3Aman7.org%2Flinux%2Fman-pages\u000170",
+                    "1": "//linux.die.net/man/1/\u0002\u00016",
+                    "7": "//duckduckgo.com/?q=\u0002+site%3Aman7.org%2Flinux%2Fman-pages\u000159",
                     "bara": "http://manga.akihabara.cz/vyhledavani/\u0002\u00010",
                     "darake": "http://ekizo.mandarake.co.jp/shop/en/search.do?action=keyword&doujin=all&searchStrategy=keyword&keyword=\u0002\u00010",
-                    "ds": "http://www.marksandspencer.com/gp/search?field-keywords=\u0002\u00013",
+                    "ds": "http://www.marksandspencer.com/gp/search?field-keywords=\u0002\u000110",
                     "ga": {
-                        "\u0010": "http://myanimelist.net/manga.php?q=\u0002\u000162",
-                        "dex": "//mangadex.org/search?tag_mode_exc=any&tag_mode_inc=all&title=\u0002\u000138",
+                        "\u0010": "http://myanimelist.net/manga.php?q=\u0002\u000183",
+                        "dex": "//mangadex.org/search?tag_mode_exc=any&tag_mode_inc=all&title=\u0002\u000159",
                         "high": "//www.mangahigh.com/browse/?q=\u0002\u00010",
                         "rock": "//mangarock.com/search?q=\u0002\u00010",
                         "s": "//kitsu.io/manga?text=\u0002\u00010"
                     },
                     "gotv": "http://mangotv.co/?s=\u0002\u00010",
-                    "jaro": "//wiki.manjaro.org/index.php?search=\u0002&title=Special%3ASearch\u00016",
+                    "jaro": "//wiki.manjaro.org/index.php?search=\u0002&title=Special%3ASearch\u00013",
                     "jf": "//forum.manjaro.org/search?expanded=true&q=\u0002\u00010",
                     "jw": "//wiki.manjaro.org/index.php?search=\u0002\u00010",
-                    "kier": "http://www.mankier.com/?q=\u0002\u0001121",
-                    "ned": "//manned.org/browse/search?q=\u0002\u00013",
+                    "kier": "http://www.mankier.com/?q=\u0002\u000136",
+                    "ned": "//manned.org/browse/search?q=\u0002\u00010",
                     "orama": "//www.manoramaonline.com/search-results.html?q=\u0002\u00010",
                     "osx": "http://duckduckgo.com/?q=\u0002+site%3Adeveloper.apple.com\u00010",
-                    "page": "//manpage.me/?q=\u0002\u00016",
+                    "page": "//manpage.me/?q=\u0002\u00017",
                     "ta": "http://www.manta.com/mb?search=\u0002\u00010",
-                    "ualslib": "http://www.manualslib.com/a/\u0002.html\u00010"
+                    "ualslib": "http://www.manualslib.com/a/\u0002.html\u00013"
                 },
                 "ori": {
                     "\u0010": "http://maoridictionary.co.nz/search?idiom=&phrase=&proverb=&loan=&histLoanWords=&keywords=\u0002\u00010",
                     "dictionary": "http://maoridictionary.co.nz/search?idiom=&phrase=&proverb=&loan=&histLoanWords=&keywords=\u0002\u00010"
                 },
                 "p": {
-                    "\u0010": "http://maps.google.com/maps?q=\u0002\u00012494",
+                    "\u0010": "http://maps.google.com/maps?q=\u0002\u00012293",
                     "fan": "//mapfan.com/map/words/\u0002/spots\u00010",
                     "ion": "//www.mapion.co.jp/s/q=\u0002/t=spot/\u00010",
                     "p": {
-                        "\u0010": "http://mapper.acme.com/?q=\u0002 \u00010",
-                        "y": "http://fr.mappy.com/#/TSearch/S\u0002\u00013"
+                        "\u0010": "http://mapper.acme.com/?q=\u0002 \u00013",
+                        "y": "http://fr.mappy.com/#/TSearch/S\u0002\u00017"
                     },
-                    "quest": "http://www.mapquest.com/?q=\u0002\u00010",
+                    "quest": "http://www.mapquest.com/?q=\u0002\u00013",
                     "s": {
-                        "\u0010": "//google.com/maps?q=\u0002\u000132635",
-                        "de": "//www.google.de/maps/place/\u0002\u000151",
-                        "fr": "//maps.google.com/maps?hl=fr&q=\u0002\u000167",
-                        "r": "//www.google.com/maps/dir/\u0002\u00010",
-                        "uk": "//maps.google.co.uk/maps?q=\u0002\u000161"
+                        "\u0010": "//google.com/maps?q=\u0002\u000134083",
+                        "de": "//www.google.de/maps/place/\u0002\u000140",
+                        "fr": "//maps.google.com/maps?hl=fr&q=\u0002\u000156",
+                        "r": "//www.google.com/maps/dir/\u0002\u00015",
+                        "uk": "//maps.google.co.uk/maps?q=\u0002\u000150"
                     },
-                    "y": "//mapy.cz/zakladni?q=\u0002\u0001186"
+                    "y": "//mapy.cz/zakladni?q=\u0002\u0001226"
                 },
                 "r": {
-                    "\u0010": "http://marktplaats.nl/z.html?query=\u0002\u000131",
+                    "\u0010": "http://marktplaats.nl/z.html?query=\u0002\u000122",
                     "ca": "http://cgi.marca.com/buscador/archivo_marca.html?q=\u0002\u00010",
-                    "ch": "http://www.metal-archives.com/search?searchString=\u0002&type=band_name\u000173",
+                    "ch": "http://www.metal-archives.com/search?searchString=\u0002&type=band_name\u000169",
                     "ginalrevolution": "http://marginalrevolution.com/?s=\u0002\u00010",
                     "i": {
                         "\u0010": "http://putusan.mahkamahagung.go.id/main/pencarian/?q=\u0002\u00010",
-                        "adb": "//mariadb.com/kb/en/+search/?q=\u0002\u000118",
+                        "adb": "//mariadb.com/kb/en/+search/?q=\u0002\u00018",
                         "ne": {
                             "\u0010": "http://www.marinetraffic.com/en/ais/index/search/all/keyword:\u0002\u00010",
                             "parts": "//www.marinepartssource.com/catalogsearch/result/?q=\u0002\u00010",
-                            "traffic": "//www.marinetraffic.com/en/ais/index/search/all?keyword=\u0002\u00015"
+                            "traffic": "//www.marinetraffic.com/en/ais/index/search/all?keyword=\u0002\u00019"
                         },
                         "o": {
-                            "\u0010": "//www.mariowiki.com/\u0002\u000123",
-                            "wiki": "http://www.mariowiki.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000134"
+                            "\u0010": "//www.mariowiki.com/\u0002\u000139",
+                            "wiki": "http://www.mariowiki.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000151"
                         },
                         "sela": "//mariselaveludo.fashion/?s=\u0002\u00010"
                     },
                     "kandgraham": "http://www.markandgraham.com/search/results.html?words=\u0002\u00010",
                     "ket": {
-                        "\u0010": "//market.android.com/search?q=\u0002&c=apps\u000111",
+                        "\u0010": "//market.android.com/search?q=\u0002&c=apps\u00014",
                         "placetf": "//marketplace.tf/search?q=\u0002&?r=76561198039950396\u00010"
                     },
                     "kmail": "http://markmail.org/search/?q=\u0002\u00010",
                     "kos": "//duckduckgo.com/?q=\u0002+site%3Amarkosweb.com \u00010",
                     "kt": {
                         "\u0010": "http://www.markt.de/muenchen/keywords,\u0002/suche.htm\u00010",
-                        "plaats": "//www.marktplaats.nl/z.html?query=\u0002\u000192"
+                        "plaats": "//www.marktplaats.nl/z.html?query=\u0002\u000179"
                     },
                     "maris": "//www.marmarisreservation.com/?s=\u0002\u00010",
                     "mit": {
-                        "\u0010": "http://www.marmiton.org/recettes/recherche.aspx?s=\u0002 \u00010",
+                        "\u0010": "http://www.marmiton.org/recettes/recherche.aspx?s=\u0002 \u00014",
                         "on": "http://www.marmiton.org/recettes/recherche.aspx?aqt=\u0002\u00014"
                     },
                     "tinka": "http://www.martinka.com/catalogsearch/result/?q=\u0002\u00010",
                     "tinus": "http://www.martinus.sk/?uMod=list&uTyp=search&uQ=\u0002\u00010",
                     "vel": {
-                        "\u0010": "//www.marvel.com/search/?query=\u0002\u00019",
+                        "\u0010": "//www.marvel.com/search/?query=\u0002\u00010",
                         "c": "http://marvel.com/search/?q=\u0002&category=comics\u00010",
-                        "wiki": "http://marvel.wikia.com/Special:Search?search=\u0002&fulltext=Search\u00016"
+                        "wiki": "http://marvel.wikia.com/Special:Search?search=\u0002&fulltext=Search\u00014"
                     }
                 },
                 "sh": {
@@ -10294,48 +10295,48 @@
                 "sk": "http://www.UnmaskParasites.com/security-report/?page=\u0002\u00010",
                 "ssdrop": "//drop.com/search/\u0002/drops\u00010",
                 "sterseek": "http://www.masterseek.com/lead_generation_final.aspx?q=\u0002\u00010",
-                "teriel": "http://www.materiel.net/achat/\u0002/\u00013",
+                "teriel": "http://www.materiel.net/achat/\u0002/\u00010",
                 "th": {
-                    "\u0010": "http://mathworld.wolfram.com/search/?query=\u0002&x=0&y=0\u000143",
+                    "\u0010": "http://mathworld.wolfram.com/search/?query=\u0002&x=0&y=0\u000110",
                     "em": {
-                        "\u0010": "//www.mathem.se/sok?q=\u0002\u00010",
-                        "atica": "http://reference.wolfram.com/search/?q=\u0002\u000111"
+                        "\u0010": "//www.mathem.se/sok?q=\u0002\u00013",
+                        "atica": "http://reference.wolfram.com/search/?q=\u0002\u00014"
                     },
                     "isfun": "http://www.mathsisfun.com/sphider/search.php?query=\u0002&submit=&search=1\u00010",
                     "jax": "http://docs.mathjax.org/en/latest/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
-                    "overflow": "http://mathoverflow.net/search?q=\u0002\u00016",
-                    "se": "http://math.stackexchange.com/search?q=\u0002\u000141",
+                    "overflow": "http://mathoverflow.net/search?q=\u0002\u00013",
+                    "se": "http://math.stackexchange.com/search?q=\u0002\u000125",
                     "works": "http://duckduckgo.com/?q=\u0002+site:mathworks.com\u00010",
-                    "world": "http://mathworld.wolfram.com/search/?query=\u0002&x=0&y=0\u000143"
+                    "world": "http://mathworld.wolfram.com/search/?query=\u0002&x=0&y=0\u000110"
                 },
                 "tl": {
                     "\u0010": "http://www.matweb.com/search/QuickText.aspx?SearchText=\u0002\u00010",
                     "ab": {
-                        "\u0010": "http://uk.mathworks.com/help/search.html?qdoc=\u0002&submitsearch=Search\u000112",
+                        "\u0010": "http://uk.mathworks.com/help/search.html?qdoc=\u0002&submitsearch=Search\u000120",
                         "ans": "//es.mathworks.com/matlabcentral/answers/?term=\u0002\u00010",
                         "fx": "http://www.mathworks.com/matlabcentral/fileexchange/?term=\u0002\u00010"
                     }
                 },
                 "tpl": {
                     "\u0010": "http://www.matematyka.pl/search.php?keywords=\u0002\u00010",
-                    "otlib": "http://matplotlib.sourceforge.net/search.html?q=\u0002 \u000111"
+                    "otlib": "http://matplotlib.sourceforge.net/search.html?q=\u0002 \u00015"
                 },
                 "tw": {
                     "\u0010": "http://www.matweb.com/search/QuickText.aspx?SearchText=\u0002\u00010",
                     "eb": "http://www.matweb.com/search/QuickText.aspx?SearchText=\u0002\u00010"
                 },
-                "ven": "http://search.maven.org/#search|ga|1|\u0002\u000186",
+                "ven": "http://search.maven.org/#search|ga|1|\u0002\u000182",
                 "vin": "//mavin.io/search?q=\u0002\u00010",
                 "xspar": "//www.maxspar.de/s/\u0002\u00010",
                 "xthon": "http://extension.maxthon.com/all/index.php?keyword=\u0002\u00010",
                 "yo": "//www.mayoclinic.org/search/search-results?q=\u0002\u00013"
             },
             "b": {
-                "\u0010": "http://musicbrainz.org/search/textsearch.html?type=artist&query=\u0002&handlearguments=1\u0001262",
-                "amblog": "//blog.malwarebytes.org/?s=\u0002\u00010",
+                "\u0010": "http://musicbrainz.org/search/textsearch.html?type=artist&query=\u0002&handlearguments=1\u0001219",
+                "amblog": "//blog.malwarebytes.org/?s=\u0002\u00014",
                 "annotation": "//musicbrainz.org/search?query=\u0002&type=annotation\u00010",
                 "area": "//musicbrainz.org/search?query=\u0002&type=area\u00010",
-                "artist": "//musicbrainz.org/search?query=\u0002&type=artist\u000131",
+                "artist": "//musicbrainz.org/search?query=\u0002&type=artist\u000138",
                 "c": {
                     "\u0010": "//www.mybeercellar.com/?search=\u0002\u00010",
                     "dstub": "//musicbrainz.org/search?query=\u0002&type=cdstub\u00010"
@@ -10347,13 +10348,13 @@
                     "ditor": "//musicbrainz.org/search?query=\u0002&type=editor\u00010",
                     "vent": "//musicbrainz.org/search?query=\u0002&type=event\u00010"
                 },
-                "fc": "//mediabiasfactcheck.com/?s=\u0002\u000121",
+                "fc": "//mediabiasfactcheck.com/?s=\u0002\u000154",
                 "glick": "http://www.mbglick.com/catalogsearch/result/?q=\u0002\u00010",
                 "instrument": "//musicbrainz.org/search?query=\u0002&type=instrument\u00010",
                 "l": {
-                    "\u0010": "//musicbrainz.org/search?query=\u0002&type=label&method=indexed\u00014",
-                    "abel": "//musicbrainz.org/search?query=\u0002&type=label\u00015",
-                    "ue": "//www.meteoblue.com/?q=\u0002\u000115"
+                    "\u0010": "//musicbrainz.org/search?query=\u0002&type=label&method=indexed\u00010",
+                    "abel": "//musicbrainz.org/search?query=\u0002&type=label\u00017",
+                    "ue": "//www.meteoblue.com/?q=\u0002\u000126"
                 },
                 "p": {
                     "\u0010": "//musicbrainz.org/search?query=\u0002&type=place&method=indexed\u00010",
@@ -10361,17 +10362,17 @@
                     "lace": "//musicbrainz.org/search?query=\u0002&type=place\u00010"
                 },
                 "r": {
-                    "\u0010": "http://musicbrainz.org/search?type=release&query=\u0002&handlearguments=1\u000110",
+                    "\u0010": "http://musicbrainz.org/search?type=release&query=\u0002&handlearguments=1\u000115",
                     "c": "//musicbrainz.org/search?query=\u0002&type=recording\u00010",
                     "ec": {
                         "\u0010": "//musicbrainz.org/search?query=\u0002&type=recording&method=indexed\u00010",
                         "ording": "//musicbrainz.org/search?query=\u0002&type=recording\u00010"
                     },
                     "elease": {
-                        "\u0010": "//musicbrainz.org/search?query=\u0002&type=release\u00019",
+                        "\u0010": "//musicbrainz.org/search?query=\u0002&type=release\u000117",
                         "group": "//musicbrainz.org/search?query=\u0002&type=release_group\u00010"
                     },
-                    "g": "http://musicbrainz.org/search?query=\u0002&type=release_group&method=indexed\u000122"
+                    "g": "http://musicbrainz.org/search?query=\u0002&type=release_group&method=indexed\u00017"
                 },
                 "s": {
                     "\u0010": "http://mapa.buenosaires.gov.ar/buscador/?dir= \u0002\u00010",
@@ -10379,15 +10380,15 @@
                     "eries": "//musicbrainz.org/search?query=\u0002&type=series\u00010"
                 },
                 "tag": "//musicbrainz.org/search?query=\u0002&type=tag\u00010",
-                "ug": "//bugzilla.mozilla.org/buglist.cgi?quicksearch=\u0002\u00010",
+                "ug": "//bugzilla.mozilla.org/buglist.cgi?quicksearch=\u0002\u00014",
                 "w": {
-                    "\u0010": "http://musicbrainz.org/search?query=\u0002&type=work&method=indexed\u00018",
+                    "\u0010": "http://musicbrainz.org/search?query=\u0002&type=work&method=indexed\u00015",
                     "iki": "//wiki.musicbrainz.org/index.php?title=Special%3ASearch&go=Go&search=\u0002\u00010",
                     "ork": "//musicbrainz.org/search?query=\u0002&type=work\u00010"
                 }
             },
             "c": {
-                "\u0010": "http://www.metacritic.com/search/all/\u0002/results\u0001289",
+                "\u0010": "http://www.metacritic.com/search/all/\u0002/results\u0001264",
                 "-pl": "//minecraft-pl.gamepedia.com/index.php?search=\u0002&title=Specjalna:Szukaj&go=Przejd%C5%BA\u00010",
                 ".info": "http://magiccards.info/query?q=\u0002&v=card&s=cname\u00010",
                 "at": {
@@ -10396,7 +10397,7 @@
                 },
                 "b": "http://mycallbot.com/numbers/\u0002\u00010",
                 "c": {
-                    "\u0010": "//www.monroecc.edu/search/#gsc.q=\u0002\u00010",
+                    "\u0010": "//www.monroecc.edu/search/#gsc.q=\u0002\u00013",
                     "c": "//media.ccc.de/search/?q=\u0002\u00010"
                 },
                 "de": "//minecraft-de.gamepedia.com/\u0002\u00010",
@@ -10408,101 +10409,101 @@
                     "\u0010": "http://www.mcgill.ca/search/?query=\u0002&find=Search\u00010",
                     "lib": "http://mcgill.worldcat.org/search?q=\u0002&qt=owc_search&scope=2\u00010"
                 },
-                "h": "http://map.geo.admin.ch/?swisssearch=\u0002\u000112",
+                "h": "http://map.geo.admin.ch/?swisssearch=\u0002\u000115",
                 "k": "//mms.mckesson.com/catalog?query=\u0002\u00010",
                 "m": {
-                    "\u0010": "//www.cardmarket.com/en/Magic/Products/Search?searchString=\u0002\u000173",
-                    "aster": "http://www.mcmaster.com/#\u0002\u000159",
-                    "odpacks": "//www.curseforge.com/minecraft/modpacks/search?search=\u0002\u00016",
-                    "ods": "//www.curseforge.com/minecraft/mc-mods/search?search=\u0002\u000124"
+                    "\u0010": "//www.cardmarket.com/en/Magic/Products/Search?searchString=\u0002\u0001127",
+                    "aster": "http://www.mcmaster.com/#\u0002\u000156",
+                    "odpacks": "//www.curseforge.com/minecraft/modpacks/search?search=\u0002\u00010",
+                    "ods": "//www.curseforge.com/minecraft/mc-mods/search?search=\u0002\u000130"
                 },
-                "name": "//namemc.com/s?\u0002\u00013",
-                "pan": "http://metacpan.org/search?q=\u0002\u0001260",
-                "pc": "http://minecraft-computer.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-                "pedl": "http://mcpedl.com/?s=\u0002\u00015",
+                "name": "//namemc.com/s?\u0002\u00010",
+                "pan": "http://metacpan.org/search?q=\u0002\u0001329",
+                "pc": "http://minecraft-computer.wikia.com/wiki/Special:Search?search=\u0002\u00013",
+                "pedl": "http://mcpedl.com/?s=\u0002\u00014",
                 "pew": "http://minecraftpocketedition.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
                 "pl": {
                     "\u0010": "//mcpac.mcpl.lib.ny.us/search/t?\u0002\u00010",
                     "md": "//mdpl.ent.sirsi.net/client/en_US/catalog/search/results?qu=\u0002\u00010"
                 },
-                "r": "http://www.metacrawler.com/search/web?fcoid=417&fcop=topnav&fpid=2&om_nextpage=True&q=\u0002\u00014",
+                "r": "http://www.metacrawler.com/search/web?fcoid=417&fcop=topnav&fpid=2&om_nextpage=True&q=\u0002\u00010",
                 "s": {
                     "\u0010": "http://www.movie-censorship.com/list.php?s=\u0002\u00010",
                     "kin": "http://www.mcskinsearch.com/skin/\u0002\u00010",
                     "tats": "//minecraft-statistic.net/en/search/?q=\u0002\u00010"
                 },
-                "u": "http://marvelcinematicuniverse.wikia.com/wiki/Special:Search?query=\u0002\u00016",
-                "v": "http://moviecovers.com/multicrit.html?titre=\u0002\u000118",
+                "u": "http://marvelcinematicuniverse.wikia.com/wiki/Special:Search?query=\u0002\u000110",
+                "v": "http://moviecovers.com/multicrit.html?titre=\u0002\u000134",
                 "w": {
-                    "\u0010": "//minecraft.gamepedia.com/index.php?search=\u0002\u0001186",
+                    "\u0010": "//minecraft.gamepedia.com/index.php?search=\u0002\u0001151",
                     "d": "http://minecraft-de.gamepedia.com/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
                     "iki": {
-                        "\u0010": "//minecraft.gamepedia.com/index.php?search=\u0002\u0001186",
-                        "de": "http://de.minecraftwiki.net/index.php?title=Spezial%3ASuche&search=\u0002\u00013",
+                        "\u0010": "//minecraft.gamepedia.com/index.php?search=\u0002\u0001151",
+                        "de": "http://de.minecraftwiki.net/index.php?title=Spezial%3ASuche&search=\u0002\u00014",
                         "fr": "http://minecraft-fr.gamepedia.com/index.php?search=\u0002\u00010",
                         "zh": "//minecraft-zh.gamepedia.com/\u0002\u00010"
                     },
-                    "m": "//www.minecraftworldmap.com/search?ss=\u0002\u00013"
+                    "m": "//www.minecraftworldmap.com/search?ss=\u0002\u00010"
                 },
-                "z": "//mapy.cz/?q=\u0002\u000119"
+                "z": "//mapy.cz/?q=\u0002\u000126"
             },
             "d": {
-                "\u0010": "//learn.microsoft.com/en-us/search/?terms=\u0002\u000139",
-                "5": "http://md5.gromweb.com/?md5=\u0002\u00016",
+                "\u0010": "//learn.microsoft.com/en-us/search/?terms=\u0002\u000142",
+                "5": "http://md5.gromweb.com/?md5=\u0002\u00014",
                 "a": {
                     "\u0010": "http://www.marksdailyapple.com/search-results/?cx=004987908667488763946%3Akd-fp2c7jek&cof=FORID%3A11&ie=UTF-8&q=\u0002&siteurl=www.marksdailyapple.com%2F&ref=&ss=1623j619159j7\u00010",
                     "sh": "//mmlafleur.com/mdash/search/\u0002\u00010"
                 },
                 "b": {
-                    "\u0010": "http://moridb.com/items/search?q=\u0002\u000120",
+                    "\u0010": "http://moridb.com/items/search?q=\u0002\u000123",
                     "g": {
-                        "\u0010": "//www.mdbg.net/chinese/dictionary?page=worddict&wdrst=0&wdqb=\u0002\u0001174",
-                        "t": "http://www.mdbg.net/chindict/chindict.php?page=worddict&wdrst=1&wdqb=\u0002\u00010"
+                        "\u0010": "//www.mdbg.net/chinese/dictionary?page=worddict&wdrst=0&wdqb=\u0002\u0001184",
+                        "t": "http://www.mdbg.net/chindict/chindict.php?page=worddict&wdrst=1&wdqb=\u0002\u00015"
                     },
                     "s": "http://mapa.buenosaires.gov.ar/buscador/?dir= \u0002\u00010"
                 },
                 "c": {
-                    "\u0010": "//developer.mozilla.org/search?q=\u0002\u000114",
-                    "c": "//m.dict.cc/?s=\u0002\u00016",
+                    "\u0010": "//developer.mozilla.org/search?q=\u0002\u00016",
+                    "c": "//m.dict.cc/?s=\u0002\u000110",
                     "omp": "//mdcomputers.in/index.php?route=product/search&search=\u0002&description=true\u00010"
                 },
                 "j": "http://mixing.dj/?s=\u0002\u00010",
-                "l": "http://mydramalist.com/browse/all?sort[]=relevance&q=\u0002\u0001123",
+                "l": "http://mydramalist.com/browse/all?sort[]=relevance&q=\u0002\u0001272",
                 "mz": "http://www.madmoizelle.com/recherche.php?q=\u0002&sitesearch=madmoizelle.com&cx=014204933963475694561%3Aq69po45gmum&cof=FORID%3A11&client=pub-9887088429202220&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A11&hl=fr&sa=Recherche\u00010",
                 "n": {
-                    "\u0010": "//developer.mozilla.org/search?q=\u0002\u000114",
+                    "\u0010": "//developer.mozilla.org/search?q=\u0002\u00016",
                     ".s": "//duckduckgo.com/?q=\u0002+site%3Adeveloper.mozilla.org\u00010",
                     "api": "//developer.mozilla.org/en-US/search?q=\u0002&topic=api\u00010",
-                    "css": "//developer.mozilla.org/en-US/search?q=\u0002&topic=css\u000159",
-                    "html": "//developer.mozilla.org/en-US/search?q=\u0002&topic=html\u000110",
-                    "io": "//mdn.io/\u0002\u000123",
-                    "js": "//developer.mozilla.org/en-US/search?q=\u0002&topic=js\u000118"
+                    "css": "//developer.mozilla.org/en-US/search?q=\u0002&topic=css\u000129",
+                    "html": "//developer.mozilla.org/en-US/search?q=\u0002&topic=html\u00018",
+                    "io": "//mdn.io/\u0002\u00019",
+                    "js": "//developer.mozilla.org/en-US/search?q=\u0002&topic=js\u000119"
                 },
                 "ona": "//tienda.mercadona.es/search-results?query=\u0002\u00010",
-                "p": "//www.mediapart.fr/search?search_word=\u0002&op=ok\u00013",
+                "p": "//www.mediapart.fr/search?search_word=\u0002&op=ok\u00010",
                 "t": {
                     "\u0010": "http://www.mdt.co.uk/catalogsearch/result/?q=\u0002&t=general&order=most_viewed\u00010",
                     "z": "//www.mediatize.info/search?q=\u0002\u00010"
                 },
-                "u": "//manualdousuario.net/?s=\u0002\u000118",
-                "x": "//mangadex.org/search?title=\u0002\u000151"
+                "u": "//manualdousuario.net/?s=\u0002\u000130",
+                "x": "//mangadex.org/search?title=\u0002\u000139"
             },
             "e": {
-                "\u0010": "http://masseffect.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u000124",
+                "\u0010": "http://masseffect.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u000122",
                 "_irl": "//www.reddit.com/r/me_irl/search?q=\u0002&restrict_sr=on\u00010",
                 "c": {
-                    "\u0010": "//www.mec.ca/en/search?text=\u0002 \u00010",
+                    "\u0010": "//www.mec.ca/en/search?text=\u0002 \u00017",
                     "abricks": "http://mecabricks.com/en/library/search?q=\u0002\u00010",
                     "o": "//www.metalochimice.ro/?s=\u0002&post_type=product\u00010"
                 },
                 "d": {
-                    "\u0010": "//medium.com/search?q=\u0002\u000124",
+                    "\u0010": "//medium.com/search?q=\u0002\u000123",
                     "b": "http://www.medbullets.com/search?cx=011011587714199370644:0fb95tj2wze&cof=FORID:9&ie=UTF-8&sa.x=10&sa.y=12&sa=Search&q=\u0002\u00010",
                     "f": "//mechanicalsite.com/?s=\u0002\u00010",
                     "gadget": "http://www.medgadget.com/?s=\u0002\u00010",
                     "i": {
                         "\u0010": "http://www.translatetheweb.com/?item1=\u0002&field=all&maxKurztitel=25&sachgruppen=0&sachgruppenSchulfaecher=0&media=all&local=0&produzent=0&article_id=23&submitEinfacheSuche=Find+Titles&from=&to=en&a=http%3A%2F%2Fmedibus.info%2Findex.php%3Farticle_id%3D23%23einfSucheInfo&f=1\u00010",
-                        "abias": "//mediabiasfactcheck.com/?s=\u0002\u000121",
+                        "abias": "//mediabiasfactcheck.com/?s=\u0002\u000154",
                         "accc": "//media.ccc.de/search/?q= \u0002\u00010",
                         "adico": "http://mediadico.com/dictionnaire/definition/\u0002\u00010",
                         "ainfo": "http://media.info/search?s=\u0002\u00010",
@@ -10511,65 +10512,65 @@
                             "fr": "http://www.mediamarkt.be/fr/search.html?query=\u0002\u00010",
                             "nl": "http://www.mediamarkt.nl/nl/search.html?query=\u0002&searchProfile=onlineshop&channel=mmnlnl\u00010"
                         },
-                        "apart": "//www.mediapart.fr/search?search_word=\u0002\u00010",
+                        "apart": "//www.mediapart.fr/search?search_word=\u0002\u00013",
                         "atum": "//mediatum.ub.tum.de/?query=\u0002\u00010",
-                        "awiki": "//www.mediawiki.org/w/index.php?search=\u0002 \u000186",
-                        "cal": "http://medical-dictionary.thefreedictionary.com/\u0002\u00010",
+                        "awiki": "//www.mediawiki.org/w/index.php?search=\u0002 \u000118",
+                        "cal": "http://medical-dictionary.thefreedictionary.com/\u0002\u00013",
                         "max": "//www.medimax.de/search?search=\u0002\u00010",
-                        "mops": "http://www.medimops.de/produkte-C0/?fcIsSearch=1&searchparam=\u0002\u000117",
-                        "um": "//medium.com/search?q=\u0002\u000124"
+                        "mops": "http://www.medimops.de/produkte-C0/?fcIsSearch=1&searchparam=\u0002\u00010",
+                        "um": "//medium.com/search?q=\u0002\u000123"
                     },
                     "lineplus": "http://vsearch.nlm.nih.gov/vivisimo/cgi-bin/query-meta?v%3Aproject=medlineplus&query=\u0002\u00010",
                     "nar": "http://www.mednar.com/mednar/result-list/fullRecord:\u0002\u00010",
                     "phd": "//medical-phd.blogspot.com/search?q=\u0002\u00010",
                     "scape": "http://search.medscape.com/reference-search?newSearchHeader=1&queryText=\u0002\u00010"
                 },
-                "etup": "http://www.meetup.com/find/?keywords=\u0002\u00015",
+                "etup": "http://www.meetup.com/find/?keywords=\u0002\u00010",
                 "fi": "http://www.metafilter.com/contribute/search.mefi?site=mefi&q=\u0002\u00010",
                 "galodon": "http://megalodon.jp/?url=\u0002\u00010",
                 "galyr": "http://megalyrics.ru/search?utf8=%E2%9C%93&search=\u0002\u00010",
                 "gaman": "http://megaman.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
                 "gamitensei": "http://megamitensei.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
-                "gatenw": "http://megamitensei.wikia.com/wiki/Special:Search?search=\u0002\u00015",
-                "ijer": "http://www.meijer.com/catalog/search_command.cmd?keyword=\u0002&tierId=\u00010",
+                "gatenw": "http://megamitensei.wikia.com/wiki/Special:Search?search=\u0002\u00010",
+                "ijer": "http://www.meijer.com/catalog/search_command.cmd?keyword=\u0002&tierId=\u000110",
                 "ligrana": "//www.meligrana.com/es/alojamiento-turismo/buscar-alojamiento.asp?q=\u0002 \u00010",
                 "llowviews": "//mellowviews.com/search/?query=\u0002\u00010",
                 "lopero": "//www.melopero.com/?s=\u0002&post_type=product\u00010",
                 "lorra": "//www.melorra.com/jewellery/search/?q=\u0002:\u00010",
-                "lpa": "http://melpa.milkbox.net/#/?q=\u0002\u000125",
+                "lpa": "http://melpa.milkbox.net/#/?q=\u0002\u00019",
                 "lvyl": "http://melvyl.worldcat.org/search?q=\u0002\u00010",
                 "ma": {
-                    "\u0010": "http://en.memory-alpha.org/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns4=1#\u00016",
+                    "\u0010": "http://en.memory-alpha.org/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns4=1#\u00010",
                     "lphade": "http://de.memory-alpha.wikia.com/wiki/Spezial:Suche?query=\u0002\u00010"
                 },
                 "me": {
-                    "\u0010": "http://knowyourmeme.com/search?utf8=%E2%9C%93&q=\u0002\u000124",
-                    "gen": "http://memegenerator.net/memes/search?q=\u0002\u00010",
-                    "nto": "http://timetravel.mementoweb.org/list/2013/\u0002\u00013"
+                    "\u0010": "http://knowyourmeme.com/search?utf8=%E2%9C%93&q=\u0002\u000129",
+                    "gen": "http://memegenerator.net/memes/search?q=\u0002\u00014",
+                    "nto": "http://timetravel.mementoweb.org/list/2013/\u0002\u00010"
                 },
                 "midex": "http://www.memidex.com/\u0002\u00010",
-                "moryalpha": "http://en.memory-alpha.org/wiki/Special:Search?search=\u0002&fulltext=Search&resultsLang=en\u000115",
+                "moryalpha": "http://en.memory-alpha.org/wiki/Special:Search?search=\u0002&fulltext=Search&resultsLang=en\u000139",
                 "morybeta": "http://memory-beta.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-                "moryexpress": "http://www.memoryexpress.com/Search/Products?Search=\u0002\u00013",
+                "moryexpress": "http://www.memoryexpress.com/Search/Products?Search=\u0002\u00010",
                 "mrise": "http://www.memrise.com/courses/english/?q=\u0002\u00010",
-                "mx": "http://www.memoryexpress.com/Search/Products?Search=\u0002\u00013",
+                "mx": "http://www.memoryexpress.com/Search/Products?Search=\u0002\u00010",
                 "nadoc": "//menadoc.bibliothek.uni-halle.de/search/quick?query=\u0002\u00010",
-                "nards": "//www.menards.com/main/search.html?search=\u0002\u000133",
+                "nards": "//www.menards.com/main/search.html?search=\u0002\u000169",
                 "ndeley": "http://www.mendeley.com/research-papers/search/?query=\u0002\u00010",
                 "ndesah": "//www.mediamarkt.de/de/search.html?query=\u0002\u00010",
-                "neame": "//www.meneame.net/search?q=\u0002\u00013",
+                "neame": "//www.meneame.net/search?q=\u0002\u00014",
                 "nnlex": "http://www.mennlex.de/doku.php?do=search&id=\u0002\u00010",
                 "nupages": "http://www.menupages.com/restaurants/text/\u0002/all-areas/all-neighborhoods/all-cuisines/\u00010",
                 "rcadolibre": {
-                    "\u0010": "http://mercadolibre.com/?q= \u0002\u00017",
-                    "ar": "http://listado.mercadolibre.com.ar/\u0002#D[A:\u0002]\u000188",
-                    "cl": "http://listado.mercadolibre.cl/\u0002#D[A:\u0002]\u000111",
-                    "mx": "//listado.mercadolibre.com.mx/\u0002\u000112"
+                    "\u0010": "http://mercadolibre.com/?q= \u0002\u000110",
+                    "ar": "http://listado.mercadolibre.com.ar/\u0002#D[A:\u0002]\u000158",
+                    "cl": "http://listado.mercadolibre.cl/\u0002#D[A:\u0002]\u00014",
+                    "mx": "//listado.mercadolibre.com.mx/\u0002\u000134"
                 },
-                "rcadolivre": "http://lista.mercadolivre.com.br/\u0002\u000179",
+                "rcadolivre": "http://lista.mercadolivre.com.br/\u0002\u000198",
                 "rcari": {
-                    "\u0010": "//www.mercari.com/search/?keyword=\u0002\u000127",
-                    "jp": "//www.mercari.com/jp/search/?keyword=\u0002\u000120"
+                    "\u0010": "//www.mercari.com/search/?keyword=\u0002\u000113",
+                    "jp": "//www.mercari.com/jp/search/?keyword=\u0002\u000150"
                 },
                 "rcola": "//search.mercola.com/results.aspx?q=\u0002 \u00010",
                 "rcurynews": "http://www.mercurynews.com/circare/html/sca_template.jsp?runSearch=true&query=\u0002&searchButton.x=0&searchButton.y=0&searchButton=Search&view=entiresitesppublished\u00010",
@@ -10578,54 +10579,54 @@
                     "badge": "http://meritbadge.org/wiki/index.php/Special:Search?search=\u0002&go=Go\u00010"
                 },
                 "rlin": "http://merlin.pl/browse/search.html?offer=O&phrase=\u0002\u00010",
-                "rriamwebster": "//www.merriam-webster.com/dictionary/\u0002\u000171",
+                "rriamwebster": "//www.merriam-webster.com/dictionary/\u0002\u000129",
                 "s": {
-                    "\u0010": "//www.messicks.com/search?q=\u0002\u00010",
-                    "h": "//www.ncbi.nlm.nih.gov/mesh/?term=\u0002\u000112",
+                    "\u0010": "//www.messicks.com/search?q=\u0002\u00015",
+                    "h": "//www.ncbi.nlm.nih.gov/mesh/?term=\u0002\u000113",
                     "saggero": "http://www.ilmessaggero.it/?p=search&q=\u0002\u00010",
                     "seinfo": "http://egliseinfo.catholique.fr/horaires/\u0002\u00010",
                     "serle": "//shop.messerle.at/dataTransfer/custom/suche.php?keyword=\u0002\u00010"
                 },
                 "t": {
-                    "\u0010": "http://meteox.de/search.aspx?s=\u0002\u00013",
-                    "acafe": "http://www.metacafe.com/videos_about/\u0002/\u00015",
+                    "\u0010": "http://meteox.de/search.aspx?s=\u0002\u00015",
+                    "acafe": "http://www.metacafe.com/videos_about/\u0002/\u00010",
                     "acanada": "//www.reddit.com/r/metacanada/search?q=\u0002&restrict_sr=on\u00010",
-                    "acpan": "//metacpan.org/search?q=\u0002\u00013",
-                    "acrawler": "http://www.metacrawler.com/search/web?q=\u0002\u00010",
-                    "acritic": "http://www.metacritic.com/search/all/\u0002/results\u0001289",
-                    "aculus": "//www.metaculus.com/questions/?search=\u0002\u00014",
+                    "acpan": "//metacpan.org/search?q=\u0002\u00015",
+                    "acrawler": "http://www.metacrawler.com/search/web?q=\u0002\u00014",
+                    "acritic": "http://www.metacritic.com/search/all/\u0002/results\u0001264",
+                    "aculus": "//www.metaculus.com/questions/?search=\u0002\u00010",
                     "ade": "//de.metapedia.org/m/index.php?search=\u0002&title=Spezial%3ASuche\u00010",
                     "afilter": "http://www.metafilter.com/contribute/search.mefi?site=mefi&q=\u0002\u00010",
                     "ager": {
-                        "\u0010": "//www.metager.de/meta/meta.ger3?eingabe=\u0002\u00016",
-                        "en": "//metager.de/meta/cgi-bin/meta.ger1?ui=en&lang=en&wikiboost=on&QuickTips=off&langfilter=yes&eingabe=\u0002&mm=and&time=1&exalead=on&fastbot=on&yacy=on&nebel=on&atsearch=on&acoon=on&overture=on&base=on&yandex=on&onenewspage=on&dmozint=on\u00015",
+                        "\u0010": "//www.metager.de/meta/meta.ger3?eingabe=\u0002\u000123",
+                        "en": "//metager.de/meta/cgi-bin/meta.ger1?ui=en&lang=en&wikiboost=on&QuickTips=off&langfilter=yes&eingabe=\u0002&mm=and&time=1&exalead=on&fastbot=on&yacy=on&nebel=on&atsearch=on&acoon=on&overture=on&base=on&yandex=on&onenewspage=on&dmozint=on\u00013",
                         "tor": {
                             "\u0010": "http://b7cxf4dkdsko6ah2.onion/meta/meta.ger3?focus=web&encoding=utf8&lang=all&eingabe=\u0002\u00010",
-                            "en": "http://b7cxf4dkdsko6ah2.onion/en/meta/meta.ger3?focus=web&encoding=utf8&lang=en&eingabe=\u0002\u00014"
+                            "en": "http://b7cxf4dkdsko6ah2.onion/en/meta/meta.ger3?focus=web&encoding=utf8&lang=en&eingabe=\u0002\u00010"
                         }
                     },
                     "al": {
-                        "\u0010": "http://www.metal-archives.com/search?searchString=\u0002&type=band_name\u000173",
+                        "\u0010": "http://www.metal-archives.com/search?searchString=\u0002&type=band_name\u000169",
                         "ab": "//metalab.at/wiki/index.php?search=\u0002\u00010",
-                        "arch": "http://www.metal-archives.com/search?searchString=\u0002&type=band_name\u000173",
+                        "arch": "http://www.metal-archives.com/search?searchString=\u0002&type=band_name\u000169",
                         "it": "//metalitalia.com/?s=\u0002\u00010",
-                        "lum": "//www.metal-archives.com/search?searchString=\u0002&type=band_name\u000178",
+                        "lum": "//www.metal-archives.com/search?searchString=\u0002&type=band_name\u000192",
                         "scrap": "//romaandmacmetalscrap.com/?product_cat=0&s=\u0002\u00010",
-                        "storm": "http://www.metalstorm.net/home/search.php?search_where=band&search_what=\u0002&x=0&y=0\u00019"
+                        "storm": "http://www.metalstorm.net/home/search.php?search_where=band&search_what=\u0002&x=0&y=0\u000130"
                     },
                     "appcg": "//codegolf.meta.stackexchange.com/search?q=\u0002\u00010",
                     "ar": "http://av-wx.com/?search=\u0002&mode=metar\u00010",
                     "aso": "http://meta.stackoverflow.com/search?q=\u0002\u00010",
                     "asx": "http://meta.stackexchange.com/search?q=\u0002\u00010",
                     "eli": "http://www.meteli.net/tapahtumahaku?q=\u0002\u00010",
-                    "eoblue": "//www.meteoblue.com/en/weather/forecast/14-days/\u0002\u00010",
-                    "eociel": "http://www.meteociel.fr/prevville.php?action=getville&ville=\u0002\u00010",
-                    "eofr": "http://www.meteofrance.com/recherche/resultats?facet=previsions&lieuId=&lieuType=&search-type=previsions&query=\u0002\u00014",
+                    "eoblue": "//www.meteoblue.com/en/weather/forecast/14-days/\u0002\u00017",
+                    "eociel": "http://www.meteociel.fr/prevville.php?action=getville&ville=\u0002\u00013",
+                    "eofr": "http://www.meteofrance.com/recherche/resultats?facet=previsions&lieuId=&lieuType=&search-type=previsions&query=\u0002\u000118",
                     "eomedia": "//www.meteomedia.com/ca/search?q=\u0002\u00010",
                     "eorjs": "http://docs.meteor.com/#/full/\u0002\u00010",
                     "off": {
-                        "\u0010": "http://www.metoffice.gov.uk/public/weather/location-search/sitename?searchLocation=\u0002\u00015",
-                        "ice": "http://www.metoffice.gov.uk/public/weather/location-search/sitename?searchLocation=\u0002\u00015"
+                        "\u0010": "http://www.metoffice.gov.uk/public/weather/location-search/sitename?searchLocation=\u0002\u00013",
+                        "ice": "http://www.metoffice.gov.uk/public/weather/location-search/sitename?searchLocation=\u0002\u00013"
                     },
                     "ro": {
                         "\u0010": "//www.metro.ca/en/search?free-text=\u0002\u00010",
@@ -10637,36 +10638,36 @@
                 "yers": "http://woerterbuchnetz.de/Meyers/?lemme=\u0002\u00010"
             },
             "f": {
-                "\u0010": "//morguefile.com/search/morguefile/1/\u0002/pop\u00014",
+                "\u0010": "//morguefile.com/search/morguefile/1/\u0002/pop\u00010",
                 "ac": "//www.mindfactory.de/search_result.php?select_search=0&search_query=\u0002\u00010",
-                "c": "http://myfigurecollection.net/browse.v4.php?keywords=\u0002\u000171",
-                "de": "http://www.mindfactory.de/search_result.php?search_query=\u0002&x=0&y=0\u00013",
+                "c": "http://myfigurecollection.net/browse.v4.php?keywords=\u0002\u000138",
+                "de": "http://www.mindfactory.de/search_result.php?search_query=\u0002&x=0&y=0\u00010",
                 "g": "http://www.mobafire.com/league-of-legends/\u0002-guide\u00010",
                 "l": "http://www.muscleforlife.com/?s=\u0002 \u00010",
                 "m": "http://mfm.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                 "p": "http://www.myfitnesspal.com/food/search?search=\u0002\u00010",
-                "x": "http://www.morfix.co.il/\u0002\u000150"
+                "x": "http://www.morfix.co.il/\u0002\u000147"
             },
             "gh": "//www.dmgh.de/de/fs1/search/query.html?fulltext=\u0002\u00010",
-            "gm": "//www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx?il=\u0002\u000118",
+            "gm": "//www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx?il=\u0002\u00015",
             "gtbk": "//www.managementboek.nl/zoeken?c=&q=\u0002\u00010",
             "gw": "http://metalgear.wikia.com/wiki/Special:Search?search=\u0002\u00010",
             "h": {
-                "\u0010": "http://monsterhunter.wikia.com/wiki/index.php?search=\u0002\u00010",
+                "\u0010": "http://monsterhunter.wikia.com/wiki/index.php?search=\u0002\u00013",
                 "lo": "http://www.mentalhealthlaw.co.uk/index.php?search=\u0002\u00010",
                 "r": "//www.reddit.com/r/MonsterHunter/search?q=\u0002&restrict_sr=on\u00010",
                 "wiki": "http://monsterhunter.wikia.com/wiki/index.php?search=\u0002&fulltext=Search\u00010"
             },
             "i": {
-                "\u0010": "http://www.myinstants.com/search/?name=\u0002\u00015",
+                "\u0010": "http://www.myinstants.com/search/?name=\u0002\u00017",
                 "b": "http://search.mibbit.com/search/\u0002\u00010",
                 "chaelis": {
-                    "\u0010": "http://michaelis.uol.com.br/busca?r=1&f=0&t=1&palavra=\u0002\u00018",
+                    "\u0010": "http://michaelis.uol.com.br/busca?r=1&f=0&t=1&palavra=\u0002\u00016",
                     "pt": "http://michaelis.uol.com.br/busca?r=1&f=1&t=0&palavra=\u0002\u00014"
                 },
-                "chaels": "http://www.michaels.com/search?q=\u0002\u000112",
-                "crocenter": "http://www.microcenter.com/search/search_results.phtml?Ntt=\u0002\u000133",
-                "crosoft": "http://search.microsoft.com/results.aspx?mkt=en-US&form=MSHOME&setlang=en-US&q=\u0002\u00010",
+                "chaels": "http://www.michaels.com/search?q=\u0002\u00013",
+                "crocenter": "http://www.microcenter.com/search/search_results.phtml?Ntt=\u0002\u000115",
+                "crosoft": "http://search.microsoft.com/results.aspx?mkt=en-US&form=MSHOME&setlang=en-US&q=\u0002\u000111",
                 "dday": "//www.middaysomewhere.com/prices/search?q=\u0002\u00010",
                 "di": "//freemidi.org/search?q=\u0002\u00010",
                 "dori": "//midori-browser.org?term=\u0002\u00010",
@@ -10687,24 +10688,24 @@
                     "ersv": "//www.millersville.edu/search-results.php?query=\u0002\u00010",
                     "ionshort": "http://millionshort.com/search.php?q=\u0002&remove=1000k\u00010"
                 },
-                "log": "http://milog.co.il/\u0002\u00010",
+                "log": "http://milog.co.il/\u0002\u00013",
                 "me": "http://mimeapplication.net/search?q=\u0002\u00010",
                 "movrste": "//www.mimovrste.com/iskanje?s=\u0002\u00010",
-                "ndat": "http://www.mindat.org/search.php?search=\u0002\u00019",
+                "ndat": "http://www.mindat.org/search.php?search=\u0002\u00018",
                 "ndf": {
                     "\u0010": "//www.mindfactory.de/search_result.php?select_search=0&search_query=\u0002\u00010",
                     "actory": "//www.mindfactory.de/search_result.php?select_search=0&search_query=\u0002\u00010"
                 },
                 "nds": "//www.minds.com/search;q=\u0002\u00010",
                 "necraft": {
-                    "\u0010": "http://minecraft.wiki?search=\u0002\u0001396",
+                    "\u0010": "http://minecraft.wiki?search=\u0002\u0001846",
                     "-de": "http://minecraft-de.gamepedia.com/index.php?search=\u0002\u00010",
                     "-ru": "//minecraft-ru.gamepedia.com/index.php?search=\u0002\u00010",
                     "de": "http://minecraft-de.gamepedia.com/index.php?search=\u0002&title=Spezial%3ASuche&go=Seite\u00010",
                     "seeds": "http://minecraft-seeds.net/seeds/search/?q=\u0002\u00010",
-                    "wiki": "http://minecraft.wiki?search=\u0002&title=Special%3ASearch&go=Go\u000183"
+                    "wiki": "http://minecraft.wiki?search=\u0002&title=Special%3ASearch&go=Go\u0001243"
                 },
-                "necratwiki": "http://minecraft.wiki?search=\u0002\u0001396",
+                "necratwiki": "http://minecraft.wiki?search=\u0002\u0001846",
                 "neforum": "//www.minecraftforum.net/search?search=\u0002\u00010",
                 "ngpao": "//news.mingpao.com/cfm/search2.cfm?keywords=\u0002\u00010",
                 "niclip": "http://www.miniclip.com/games/en/search.php?query=\u0002\u00010",
@@ -10713,16 +10714,16 @@
                 "nimins": "//www.minimins.com/index.php?search/search&keywords=\u0002:\u00010",
                 "niology": "http://miniology.com/?s=\u0002&submit=Search\u00010",
                 "nsal": "http://cerca.ministerosalute.it/search?q=\u0002&client=defaultPORT_front-end&proxystylesheet=defaultPORT_front-end&site=default_collection&output=xml_no_dtd&filter=p\u00010",
-                "nsearch": "//minimalsearch.com/search?q=\u0002\u00013",
+                "nsearch": "//minimalsearch.com/search?q=\u0002\u00010",
                 "nt": "http://linuxmint.com/search.php?query=\u0002&search=1\u00010",
                 "rabile": "http://www.mirabileweb.it/ricerca_semplice.aspx?tsearch=\u0002\u00010",
                 "ronet": "//www.mironet.cz/Productlist/showSearch?EXPS=\u0002\u00010",
                 "ses": "//mises.org/search/site/\u0002\u00010",
                 "stborn": "http://mistborn.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-                "sumi": "//us.misumi-ec.com/vona2/result/?Keyword=\u0002\u000142",
+                "sumi": "//us.misumi-ec.com/vona2/result/?Keyword=\u0002\u000114",
                 "t": {
-                    "\u0010": "http://student.mit.edu/catalog/search.cgi?search=\u0002\u000122",
-                    "lib": "//lib.mit.edu/search/bento?q=\u0002\u000112",
+                    "\u0010": "http://student.mit.edu/catalog/search.cgi?search=\u0002\u000111",
+                    "lib": "//lib.mit.edu/search/bento?q=\u0002\u00016",
                     "ocw": "http://search.mit.edu/search?site=ocw&client=mit&output=xml_no_dtd&proxystylesheet=http://ocw.mit.edu/search/google-ocw.xsl&proxyreload=1&q=\u0002\u00010",
                     "vid": "http://video.mit.edu/search/?q=\u0002\u00010"
                 },
@@ -10738,91 +10739,91 @@
             "js": "//www.miningjobsearch.com/Mining-Jobs/Search/\u0002\u00010",
             "jtsai": "//duckduckgo.com/?q=\u0002&sites=mjtsai.com&ia=web\u00010",
             "k": {
-                "\u0010": "http://mechanicalkeyboards.com/search.php?switch_id=ALL&size=ALL&keyword=\u0002 \u00014",
+                "\u0010": "http://mechanicalkeyboards.com/search.php?switch_id=ALL&size=ALL&keyword=\u0002 \u00013",
                 "g": "//sammlungonline.mkg-hamburg.de/de/search?s=\u0002\u00010",
-                "m": "//www.cardmarket.com/en/Magic/Products/Search?searchString=\u0002\u000173",
+                "m": "//www.cardmarket.com/en/Magic/Products/Search?searchString=\u0002\u0001127",
                 "p": "//search.mlp.cz/cz/?query=\u0002&kde=all#/c_s_ol=query-eq:\u0002\u00010",
                 "rw": "http://mariokart.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-                "tw": "http://www.marketwatch.com/investing/stock/\u0002\u0001172"
+                "tw": "http://www.marketwatch.com/investing/stock/\u0002\u000190"
             },
             "l": {
-                "\u0010": "//google.com/maps/search/\u0002?force=canvas\u000152",
-                "ar": "http://listado.mercadolibre.com.ar/\u0002\u0001378",
+                "\u0010": "//google.com/maps/search/\u0002?force=canvas\u000138",
+                "ar": "http://listado.mercadolibre.com.ar/\u0002\u0001381",
                 "at": "http://www.mlat.uzh.ch/MLS/advsuchergebnis.php?suchbegriff=\u0002&mode=SPH_MATCH_EXTENDED2&corpus=all\u00010",
                 "b": {
-                    "\u0010": "http://mlb.mlb.com/searchGlobalSearchServlet?club=mlb&search_mode=1&searchtypeid=-1&page_number=1&query_text1=\u0002\u00017",
+                    "\u0010": "http://mlb.mlb.com/searchGlobalSearchServlet?club=mlb&search_mode=1&searchtypeid=-1&page_number=1&query_text1=\u0002\u000110",
                     "p": "http://espn.go.com/mlb/players?=1&search=\u0002 \u00010",
-                    "r": "http://lista.mercadolivre.com.br/\u0002 \u0001201"
+                    "r": "http://lista.mercadolivre.com.br/\u0002 \u0001217"
                 },
-                "cl": "http://listado.mercadolibre.cl/\u0002 \u00015",
-                "co": "http://listado.mercadolibre.com.co/\u0002 \u000157",
+                "cl": "http://listado.mercadolibre.cl/\u0002 \u000111",
+                "co": "http://listado.mercadolibre.com.co/\u0002 \u000135",
                 "cr": "http://listado.mercadolibre.co.cr/\u0002 \u00010",
                 "d": {
                     "\u0010": "http://www.learnersdictionary.com/definition/\u0002\u00010",
-                    "b": "http://www.mldb.org/search?mq=\u0002\u00010",
+                    "b": "http://www.mldb.org/search?mq=\u0002\u00013",
                     "o": "http://listado.mercadolibre.com.do/\u0002 \u00010"
                 },
-                "ec": "http://listado.mercadolibre.com.ec/\u0002 \u00010",
+                "ec": "http://listado.mercadolibre.com.ec/\u0002 \u00014",
                 "f": "//forum.manjaro.org/search?q=\u0002\u00010",
                 "g": {
                     "\u0010": "//mylaptopguide.com/?s=\u0002\u00010",
-                    "b": "http://mlgb3.bodleian.ox.ac.uk/mlgb/?search_term=\u0002\u00010"
+                    "b": "http://mlgb3.bodleian.ox.ac.uk/mlgb/?search_term=\u0002\u00013"
                 },
                 "ibreco": "//listado.mercadolibre.com.co/\u0002\u00010",
-                "ivre": "http://lista.mercadolivre.com.br/\u0002#D[A:\u0002]\u000116",
+                "ivre": "http://lista.mercadolivre.com.br/\u0002#D[A:\u0002]\u000147",
                 "l": "//www.liquormarts.ca/search-products/%25/\u0002\u00010",
-                "mx": "//listado.mercadolibre.com.mx/\u0002\u000112",
-                "n": "//find.minlib.net/iii/encore/search/C__S\u0002\u000110",
+                "mx": "//listado.mercadolibre.com.mx/\u0002\u000134",
+                "n": "//find.minlib.net/iii/encore/search/C__S\u0002\u00018",
                 "o": "http://www.mageialinux-online.org/search/search.php#results?q=\u0002&search_submit=Recherche\u00010",
                 "p": {
-                    "\u0010": "http://mlp.wikia.com/wiki/Special:Search?search=\u0002\u00014",
+                    "\u0010": "http://mlp.wikia.com/wiki/Special:Search?search=\u0002\u00013",
                     "a": "http://listado.mercadolibre.com.pa/\u0002 \u00010",
                     "e": {
-                        "\u0010": "http://listado.mercadolibre.com.pe/\u0002 \u00014",
+                        "\u0010": "http://listado.mercadolibre.com.pe/\u0002 \u00010",
                         "s": "//vsearch.nlm.nih.gov/vivisimo/cgi-bin/query-meta?v%3Aproject=medlineplus-spanish&v%3Asources=medlineplus-spanish-bundle&query=\u0002\u00010"
                     },
                     "f": "//mlpforums.com/search/?q=\u0002\u00010",
                     "it": "//multiplayer.it/ricerca/?q=\u0002\u00010"
                 },
                 "s": "http://www.mlssoccer.com/search/\u0002\u00010",
-                "uy": "http://listado.mercadolibre.com.uy/\u0002\u00018",
-                "ve": "http://listado.mercadolibre.com.ve/\u0002 \u000123"
+                "uy": "http://listado.mercadolibre.com.uy/\u0002\u00015",
+                "ve": "http://listado.mercadolibre.com.ve/\u0002 \u000140"
             },
             "m": {
-                "\u0010": "http://www.macmillandictionary.com/us/search/british/direct/?q=\u0002\u000110",
+                "\u0010": "http://www.macmillandictionary.com/us/search/british/direct/?q=\u0002\u00019",
                 "anga": "http://muslimmanga.org/?lang=en&s=\u0002\u00010",
                 "atch": "//www.musixmatch.com/search/\u0002\u00010",
-                "c": "http://www.mcmaster.com/#\u0002 \u0001116",
+                "c": "http://www.mcmaster.com/#\u0002 \u000192",
                 "e": "//metromatinee.com/search/\u0002\u00010",
-                "f": "//www.myminifactory.com/search/?query=\u0002&searchType=1\u00015",
+                "f": "//www.myminifactory.com/search/?query=\u0002&searchType=1\u00010",
                 "i": "http://www.mymovies.it/database/ricercalibera/default.asp?q=\u0002&cx=partner-pub-1699801751737986%3Ax7j961-1g3m&cof=FORID%3A9&ie=ISO-8859-1&sa=Cerca \u00010",
-                "k": "//www.miniaturemarket.com/searchresults?q=\u0002\u00010",
+                "k": "//www.miniaturemarket.com/searchresults?q=\u0002\u00013",
                 "l": {
-                    "\u0010": "http://myanimelist.net/manga.php?q=\u0002\u000162",
+                    "\u0010": "http://myanimelist.net/manga.php?q=\u0002\u000183",
                     "afleur": "//mmlafleur.com/shop/catalogsearch/result/?q=\u0002\u00010",
                     "s": "http://find.minlib.net/iii/encore/search?formids=target&lang=eng&suite=def&reservedids=lang%2Csuite&submitmode=&submitname=&target=\u0002\u00010"
                 },
-                "m": "//www.mrmoneymustache.com/?s=\u0002\u00014",
-                "nl": "//www.moviemeter.nl/site/search?q=\u0002\u00013",
+                "m": "//www.mrmoneymustache.com/?s=\u0002\u00010",
+                "nl": "//www.moviemeter.nl/site/search?q=\u0002\u00014",
                 "o13": "//mmo13.com/search/\u0002\u00010",
-                "oga": "//www.mmoga.de/advanced_search.php?keywords=\u0002\u000129",
-                "ol": "//medieval.bodleian.ox.ac.uk/?q=\u0002\u00019",
+                "oga": "//www.mmoga.de/advanced_search.php?keywords=\u0002\u000114",
+                "ol": "//medieval.bodleian.ox.ac.uk/?q=\u0002\u00014",
                 "oz": "//musicmoz.org/search/search.cgi?search=\u0002\u00010",
                 "r": "//na.whatismymmr.com/\u0002\u00010",
-                "z": "//www.cardmarket.com/en/Magic/MainPage/browseUserProducts?idCategory=1&idUser=25674&resultsPage=0&cardName=\u0002\u00010"
+                "z": "//www.cardmarket.com/en/Magic/MainPage/browseUserProducts?idCategory=1&idUser=25674&resultsPage=0&cardName=\u0002\u00013"
             },
             "n": {
-                "\u0010": "http://www.medicinanet.com.br/pesquisas/\u0002.htm\u00017",
+                "\u0010": "http://www.medicinanet.com.br/pesquisas/\u0002.htm\u00018",
                 "aver": "//m.search.naver.com/search.naver?query=\u0002\u00010",
                 "b": "//minimalistbaker.com/?s=\u0002\u00010",
                 "f": "//www.makenewfriendspodcast.com/?s=\u0002\u00010",
                 "m": "//www.nexusmods.com/morrowind/search/?gsearch=\u0002&gsearchtype=mods\u00010",
                 "nthbx": "//mnnthbx.com/?post_type=product&s=\u0002\u00010",
-                "p": "http://manpages.org/\u0002\u00010",
+                "p": "http://manpages.org/\u0002\u00015",
                 "t": "http://www.medicalnewstoday.com/search?q=\u0002 \u00010"
             },
             "o": {
-                "\u0010": "http://mathoverflow.net/search?q=\u0002\u00016",
+                "\u0010": "http://mathoverflow.net/search?q=\u0002\u00013",
                 "13fps": "//masterof13fps.de/forums/search/46335/?q=\u0002\u00010",
                 "bafire": {
                     "\u0010": "http://www.mobafire.com//?q=\u0002:\u00010",
@@ -10836,34 +10837,34 @@
                 "bileread": "//www.mobileread.com/forums/gcs.php?cx=011403329271260343335%3Amzng3fi-cti&q=\u0002&sa=Search&siteurl=www.mobileread.com%2F\u00010",
                 "birum": "//mobirumdiscovery.com/search?q=\u0002\u00010",
                 "by": {
-                    "\u0010": "http://www.mobygames.com/search/quick?q=\u0002\u0001200",
-                    "games": "http://www.mobygames.com/search/quick?q=\u0002&x=0&y=0\u000178",
+                    "\u0010": "http://www.mobygames.com/search/quick?q=\u0002\u0001215",
+                    "games": "http://www.mobygames.com/search/quick?q=\u0002&x=0&y=0\u000185",
                     "thes": "http://www.moby-thesaurus.org/search?q=\u0002\u00010"
                 },
                 "d": {
-                    "\u0010": "//modarchive.org/index.php?request=search&query=\u0002&submit=Find&search_type=filename_or_songtitle\u00014",
-                    "archive": "//modarchive.org/index.php?request=search&query=\u0002&submit=Find&search_type=filename_or_songtitle\u00014",
+                    "\u0010": "//modarchive.org/index.php?request=search&query=\u0002&submit=Find&search_type=filename_or_songtitle\u00015",
+                    "archive": "//modarchive.org/index.php?request=search&query=\u0002&submit=Find&search_type=filename_or_songtitle\u00015",
                     "cloth": "http://www.modcloth.com/shop/search?keyword=\u0002 \u00010",
-                    "db": "http://moddb.com/search?q=\u0002\u00014",
+                    "db": "http://moddb.com/search?q=\u0002\u000116",
                     "dota": "//moddota.com/forums/search?Search=\u0002\u00010",
                     "es4u": {
                         "\u0010": "//www.modes4u.com/japanese/\u0002\u00010",
                         "_it": "//www.modes4u.com/carino/\u0002\u00010"
                     },
                     "help": "http://www.reddit.com/r/modhelp/search?q=\u0002\u00010",
-                    "ulargrid": "//www.modulargrid.net/e/modules/browser?SearchName=\u0002\u00010",
-                    "ule": "//en.wikipedia.org/wiki/Module:\u0002\u00010",
+                    "ulargrid": "//www.modulargrid.net/e/modules/browser?SearchName=\u0002\u00017",
+                    "ule": "//en.wikipedia.org/wiki/Module:\u0002\u00013",
                     "x": "//docs.modx.org/current/en/search?q=\u0002\u00010"
                 },
-                "edict": "//www.moedict.tw/\u0002\u00018",
-                "egirl": "//zh.moegirl.org/Special:Search?search=\u0002\u000119",
-                "ex": "//www.moex.com/en/issue.aspx?code=\u0002\u00013",
+                "edict": "//www.moedict.tw/\u0002\u00014",
+                "egirl": "//zh.moegirl.org/Special:Search?search=\u0002\u00010",
+                "ex": "//www.moex.com/en/issue.aspx?code=\u0002\u00010",
                 "fakult": "//www.mofakult.ch/catalogsearch/result/?q=\u0002\u00010",
                 "glix": "//www.moglix.com/search?controller=search&orderby=position&orderway=desc&search_query= \u0002&submit_search=Search\u00010",
                 "j": {
                     "\u0010": "//www.madeofjeans.com/search/?q=\u0002\u00010",
                     "angbug": "//bugs.mojang.com/issues/?jql=text ~ '\u0002'\u00018",
-                    "eek": "//www.mojeek.com/search?q=\u0002\u000150",
+                    "eek": "//www.mojeek.com/search?q=\u0002\u000191",
                     "o": "http://boxofficemojo.com/search/?q=\u0002\u00010",
                     "posao": "//www.moj-posao.net/Pretraga-Poslova/?keyword=\u0002&area=&category=\u00010"
                 },
@@ -10877,7 +10878,7 @@
                 "ncul": "http://moncul.org/?s=\u0002\u00010",
                 "ndadoristore": "http://www.mondadoristore.it/search/?tpr=10&g=\u0002&swe=N&search-input=active\u00010",
                 "nde": {
-                    "\u0010": "//www.lemonde.fr/recherche/?search_keywords=\u0002\u000111",
+                    "\u0010": "//www.lemonde.fr/recherche/?search_keywords=\u0002\u000117",
                     "fr": "//www.lemonde.fr/recherche/?keywords=\u0002\u00010"
                 },
                 "ndofox": "//www.mondofox.it/?q=\u0002\u00010",
@@ -10892,9 +10893,9 @@
                     "db": "http://docs.mongodb.org/manual/search/?query=\u0002\u00010"
                 },
                 "nolecte": "http://blog.monolecte.fr/?s=\u0002 \u00010",
-                "noprice": "http://www.monoprice.com/products/search.asp?keyword=\u0002\u00010",
+                "noprice": "http://www.monoprice.com/products/search.asp?keyword=\u0002\u00013",
                 "nster": {
-                    "\u0010": "http://jobsearch.monster.com/Search.aspx?re=130&cy=us&brd=1&JSNONREG=1&q=\u0002&rad=20&rad_units=miles\u00010",
+                    "\u0010": "http://jobsearch.monster.com/Search.aspx?re=130&cy=us&brd=1&JSNONREG=1&q=\u0002&rad=20&rad_units=miles\u00013",
                     "cat": "//www.monstercat.com/search?term=\u0002\u00010",
                     "coupons": "//monster-coupons.com/search.php?q=\u0002\u00010"
                 },
@@ -10911,7 +10912,7 @@
                         "pig": "//www.moonpig.com/uk/testpages/search/ab277/?q=\u0002\u00010"
                     }
                 },
-                "pi": "//www.moviepilot.de/suche?utf8=%E2%9C%93&q=\u0002\u00018",
+                "pi": "//www.moviepilot.de/suche?utf8=%E2%9C%93&q=\u0002\u00015",
                 "raneducation": "http://www.moraneducation.com/index.php?route=product/search&search=\u0002 \u00010",
                 "rbo": {
                     "\u0010": "//morbotron.com/?q=\u0002\u00010",
@@ -10919,7 +10920,7 @@
                 },
                 "rchstore": "//www.morchstore.com/?post_type=product&s=\u0002\u00010",
                 "re": "//duckduckgo.com/?q=site:https://www.mobileread.com%20\u0002\u00010",
-                "rfix": "http://www.morfix.co.il/\u0002\u000150",
+                "rfix": "http://www.morfix.co.il/\u0002\u000147",
                 "rmon": "//www.mormon.org/searchresults#?query=\u0002\u00010",
                 "rningstar": "//www.morningstar.com/search.html?q=\u0002\u00010",
                 "saicmarble": "//mosaicmarble.com/products/search?query=\u0002\u00010",
@@ -10929,13 +10930,13 @@
                 "tonet": "http://www.motonet.fi/fi/haku?q=\u0002\u00010",
                 "torsport": "http://www.motorsport.com/all/search/?q=\u0002\u00010",
                 "untainwarehouse": "//www.mountainwarehouse.com/search/\u0002/\u00010",
-                "user": "http://www.mouser.com/Search/Refine.aspx?Keyword=\u0002\u0001108",
+                "user": "http://www.mouser.com/Search/Refine.aspx?Keyword=\u0002\u0001111",
                 "viechat": "//moviechat.org/search?name=\u0002\u00014",
                 "viefone": "//www.moviefone.com/search/\u0002/\u00010",
                 "vieguide": "http://www.movieguide.org/?s=\u0002&submit.x=0&submit.y=0&submit=Search&key=hs\u00010",
-                "viemeter": "//www.moviemeter.nl/site/search?q=\u0002\u00013",
+                "viemeter": "//www.moviemeter.nl/site/search?q=\u0002\u00014",
                 "viepilot": {
-                    "\u0010": "http://www.moviepilot.de/suche?utf8=✓&q=\u0002\u00019",
+                    "\u0010": "http://www.moviepilot.de/suche?utf8=✓&q=\u0002\u00010",
                     "m": "http://m.moviepilot.de/suche?utf8=✓&q=\u0002\u00010"
                 },
                 "vies": "//www.atomtickets.com/search?query=\u0002\u00010",
@@ -10943,15 +10944,15 @@
                 "vl": "//movielens.org/explore?q=\u0002\u00010",
                 "xo.ir": "http://www.moxo.ir/?s=\u0002 \u00010",
                 "z": {
-                    "\u0010": "//www.google.com/cse?cx=002443141534113389537%3Aysdmevkkknw&cof=FORID%3A0&q=\u0002\u000110",
-                    "addon": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000141",
+                    "\u0010": "//www.google.com/cse?cx=002443141534113389537%3Aysdmevkkknw&cof=FORID%3A0&q=\u0002\u00019",
+                    "addon": "//addons.mozilla.org/en-US/firefox/search/?q=\u0002\u000177",
                     "browser": "http://www.mozbrowser.nl/forum/search.php?keywords=\u0002\u00010",
                     "dxr": "//dxr.mozilla.org/mozilla-central/search?q=\u0002\u00010",
                     "illasupport": "//support.mozilla.org/search?q=\u0002\u00010",
                     "illians": "//mozillians.org/en-US/search/?q=\u0002\u00010",
                     "pb": "//phonebook.mozilla.org/?search/\u0002\u00010",
                     "sf": "http://searchfox.org/mozilla-central/search?q=\u0002\u00010",
-                    "test": "//observatory.mozilla.org/analyze/\u0002\u00010",
+                    "test": "//observatory.mozilla.org/analyze/\u0002\u00013",
                     "wiki": "//wiki.mozilla.org/index.php?search=\u0002\u00010"
                 }
             },
@@ -10968,7 +10969,7 @@
                     "rena": "http://rena.mpdl.mpg.de/rena/Search/Results?lookfor=\u0002\u00010"
                 },
                 "l": {
-                    "\u0010": "//matplotlib.org/search.html?q=\u0002 \u000112",
+                    "\u0010": "//matplotlib.org/search.html?q=\u0002 \u00017",
                     "a": "http://losangeles.menupages.com/restaurants/text/\u0002/all-areas/all-neighborhoods/all-cuisines/\u00010"
                 },
                 "ny": "http://www.menupages.com/restaurants/text/\u0002/all-areas/all-neighborhoods/all-cuisines/\u00010",
@@ -10978,23 +10979,23 @@
                 "roj": "//www.mountainproject.com/search?q=\u0002\u00018",
                 "sf": "http://sanfrancisco.menupages.com/restaurants/text/\u0002/all-areas/all-neighborhoods/all-cuisines/\u00010"
             },
-            "q": "http://www.mapquest.com/?q=\u0002\u00010",
+            "q": "http://www.mapquest.com/?q=\u0002\u00013",
             "r": {
-                "\u0010": "http://www.macrumors.com/search?s=\u0002\u000192",
+                "\u0010": "http://www.macrumors.com/search?s=\u0002\u000146",
                 "e": {
                     "\u0010": "//m.reddit.com/search?q=\u0002\u00010",
-                    "f": "//mathscinet.ams.org/mathscinet-mref?ref=\u0002\u00010"
+                    "f": "//mathscinet.ams.org/mathscinet-mref?ref=\u0002\u00016"
                 },
-                "g": "//go.mail.ru/msearch?q=\u0002\u00014",
+                "g": "//go.mail.ru/msearch?q=\u0002\u00010",
                 "i": "//mri.iop.kcl.ac.uk/mediawiki/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
-                "money": "//www.mrmoneymustache.com/?s=\u0002\u00014",
+                "money": "//www.mrmoneymustache.com/?s=\u0002\u00010",
                 "phone": "//www.themrphone.com/search/\u0002\u00010",
                 "porter": "//www.mrporter.com/mens/search?keywords=\u0002\u00010",
                 "qe": "http://www.mrqe.com/search?utf8=%E2%9C%93&q=\u0002 \u00010",
                 "w": "//www.mrw.es/seguimiento_envios/MRW_resultados_consultas.asp?modo=nacional&envio=\u0002\u00010"
             },
             "s": {
-                "\u0010": "http://search.microsoft.com/results.aspx?mkt=en-US&form=MSHOME&setlang=en-US&q=\u0002\u00010",
+                "\u0010": "http://search.microsoft.com/results.aspx?mkt=en-US&form=MSHOME&setlang=en-US&q=\u0002\u000111",
                 ".net": "//docs.microsoft.com/en-us/dotnet/api/?view=netframework-4.7&term=\u0002\u00010",
                 "2": "http://forums.maplestory2.nexon.net/search?Search=\u0002\u00010",
                 "a": {
@@ -11007,16 +11008,16 @@
                     "nctuary": "http://www.manga-sanctuary.com/recherche.php?keywords=\u0002\u00010"
                 },
                 "c": {
-                    "\u0010": "http://www.ams.org/mathscinet/search/publications.html?pg4=ALLF&s4=\u0002\u00010",
+                    "\u0010": "http://www.ams.org/mathscinet/search/publications.html?pg4=ALLF&s4=\u0002\u00013",
                     "direct": "//www.mscdirect.com/browse/?searchterm=\u0002\u00010",
-                    "ore": "//duckduckgo.com/?q=site%3Amusescore.org+\u0002&ia=web\u00010",
+                    "ore": "//duckduckgo.com/?q=site%3Amusescore.org+\u0002&ia=web\u00013",
                     "pp": "//docs.microsoft.com/en-us/search/index?search=\u0002&scope=C%2B%2B\u00010"
                 },
                 "d": {
-                    "\u0010": "//docs.microsoft.com/en-us/search/index?search=\u0002\u000139",
+                    "\u0010": "//docs.microsoft.com/en-us/search/index?search=\u0002\u000114",
                     "jp": "//www.msdmanuals.com/ja-jp/ホーム/SearchResults?query=\u0002\u00010",
-                    "n": "http://social.msdn.microsoft.com/Search/en-US?query=\u0002&ac=8\u000116",
-                    "ocs": "//docs.microsoft.com/en-us/search/index?search=\u0002\u000139",
+                    "n": "http://social.msdn.microsoft.com/Search/en-US?query=\u0002&ac=8\u000117",
+                    "ocs": "//docs.microsoft.com/en-us/search/index?search=\u0002\u000114",
                     "otnet": "//docs.microsoft.com/en-us/search/index?search=\u0002&scope=.NET\u00010",
                     "s": "http://www.sciencelab.com/search.php?q=\u0002\u00010"
                 },
@@ -11025,68 +11026,68 @@
                     "q": "http://etfs.morningstar.com/quote?t=\u0002\u00010"
                 },
                 "fq": "http://www.morningstar.com/funds/xnas/\u0002/quote.html\u00010",
-                "g": "//www.messenger.com/t/\u0002\u0001487",
+                "g": "//www.messenger.com/t/\u0002\u0001497",
                 "h": "http://mashable.com/follow/search/?q=\u0002&commit=Search\u00010",
                 "i": "//us.msi.com/search/\u0002\u00010",
                 "kb": "//support.microsoft.com/en-us/search?query=\u0002\u00010",
                 "malware": "http://www.microsoft.com/security/portal/Threat/Encyclopedia/Search.aspx?query=\u0002\u00010",
                 "mvps": "http://msmvps.com/search/SearchResults.aspx?q=\u0002&o=Relevance\u00010",
                 "n": {
-                    "\u0010": "//www.msn.al/?s=\u0002\u00018",
+                    "\u0010": "//www.msn.al/?s=\u0002\u00017",
                     "bc": "http://www.msnbc.com/search/\u0002\u000156",
                     "m": "http://investing.money.msn.com/investments/stock-price?Symbol=\u0002 \u00010"
                 },
                 "o": {
                     "\u0010": "//meta.stackoverflow.com/search?q=\u0002\u00010",
-                    "cial": "//mastodon.social/tags/\u0002\u0001333"
+                    "cial": "//mastodon.social/tags/\u0002\u0001180"
                 },
                 "pa": {
-                    "\u0010": "http://mspaintadventures.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
-                    "wiki": "http://mspaintadventures.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010"
+                    "\u0010": "http://mspaintadventures.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u000111",
+                    "wiki": "http://mspaintadventures.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u000111"
                 },
                 "pu": "http://mspoweruser.com/?s=\u0002\u00010",
                 "q": "http://quote.morningstar.com/stock/s.aspx?t=\u0002\u00010",
                 "rd": "http://www.musicradar.com/search?searchTerm=\u0002:\u00010",
                 "sql": "//social.technet.microsoft.com/Search/en-US/sqlserver?query=\u0002&Refinement=30&ac=4\u00010",
                 "t": {
-                    "\u0010": "http://www.microsofttranslator.com/bv.aspx?a=\u0002\u00014",
-                    "ack": "//math.stackexchange.com/search?q=\u0002\u00010",
+                    "\u0010": "http://www.microsofttranslator.com/bv.aspx?a=\u0002\u00015",
+                    "ack": "//math.stackexchange.com/search?q=\u0002\u00013",
                     "ore": "//www.microsoft.com/en-us/search?q=\u0002\u00010"
                 },
                 "ui": "//www.meteoswiss.admin.ch/home/search.html?query=\u0002 \u00010",
                 "ulibrary": "//lib.msu.edu/searchresults/?Ntt=\u0002\u00010",
-                "update": "//www.catalog.update.microsoft.com/Search.aspx?q=\u0002\u00010",
+                "update": "//www.catalog.update.microsoft.com/Search.aspx?q=\u0002\u00013",
                 "y": "http://www.msy.com.au/saonline/search?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=Go\u00010"
             },
             "t": {
-                "\u0010": "//www.multitran.com/m.exe?s=\u0002\u0001124",
+                "\u0010": "//www.multitran.com/m.exe?s=\u0002\u000142",
                 "awiki": "//wiki.multitheftauto.com/index.php?title=Special%3ASearch&profile=default&fulltext=Search&search=\u0002\u00010",
-                "b": "//www.mtbproject.com/search?q=\u0002\u00013",
+                "b": "//www.mtbproject.com/search?q=\u0002\u000110",
                 "cn": "http://www.mandarintools.com/cgi-bin/wordlook.pl?word=\u0002&where=whole\u00010",
-                "content": "//mt-content-search-engine.000webhostapp.com/?search=\u0002&do_search=\u00013",
+                "content": "//mt-content-search-engine.000webhostapp.com/?search=\u0002&do_search=\u00010",
                 "en": "http://www.mandarintools.com/cgi-bin/wordlook.pl?word=\u0002&searchtype=english&where=whole\u00010",
                 "f": {
                     "\u0010": "//www.moestuinforum.nl/search/gsearch_body.html?q=\u0002\u00010",
-                    "orums": "//forum.minetest.net/search.php?keywords=\u0002\u00014"
+                    "orums": "//forum.minetest.net/search.php?keywords=\u0002\u00010"
                 },
                 "g": {
-                    "\u0010": "//scryfall.com/search?q=\u0002\u00011685",
-                    "cm": "//www.cardmarket.com/en/Magic/Products/Search?searchString=\u0002\u000173",
+                    "\u0010": "//scryfall.com/search?q=\u0002\u00011312",
+                    "cm": "//www.cardmarket.com/en/Magic/Products/Search?searchString=\u0002\u0001127",
                     "g": {
-                        "\u0010": "http://gatherer.wizards.com/Pages/Search/Default.aspx?name=+[\u0002]\u000129",
-                        "f": "http://www.mtggoldfish.com/q?query_string=\u0002\u00010"
+                        "\u0010": "http://gatherer.wizards.com/Pages/Search/Default.aspx?name=+[\u0002]\u000150",
+                        "f": "http://www.mtggoldfish.com/q?query_string=\u0002\u00015"
                     },
                     "h": "http://mtg-hunter.com/?q=\u0002\u00010",
                     "otraders": "http://www.mtgotraders.com/store/search.php?q=\u0002&x=0&y=0\u00010",
-                    "s": "http://mtgsalvation.gamepedia.com/?search=\u0002\u000119",
+                    "s": "http://mtgsalvation.gamepedia.com/?search=\u0002\u000118",
                     "w": {
-                        "\u0010": "//mtg.wtf/card?q=\u0002\u000185",
-                        "iki": "http://mtgsalvation.gamepedia.com/index.php?search=\u0002\u000131",
-                        "tf": "//mtg.wtf/card?q=\u0002\u000185"
+                        "\u0010": "//mtg.wtf/card?q=\u0002\u000128",
+                        "iki": "http://mtgsalvation.gamepedia.com/index.php?search=\u0002\u000190",
+                        "tf": "//mtg.wtf/card?q=\u0002\u000128"
                     }
                 },
                 "k": "//www.mturk.com/mturk/searchbar?selectedSearchType=hitgroups&searchWords=\u0002\u00010",
-                "mod": "//content.minetest.net/packages/?q=\u0002\u00013",
+                "mod": "//content.minetest.net/packages/?q=\u0002\u00014",
                 "n": "//www.mountainproject.com/search?q=\u0002\u00018",
                 "r": {
                     "\u0010": "http://mwsgsa01.mtr.com.hk/search?site=default_collection&output=xml_no_dtd&client=mtr_eng&proxystylesheet=mtr_eng&proxyreload=1&ie=big5&oe=UTF-8&q=\u0002\u00010",
@@ -11096,7 +11097,7 @@
                 "t": "http://www.multitracks.com/search/?q=\u0002\u00010",
                 "u": "//www.mtu.edu/search/?q=\u0002\u00010",
                 "v": "http://www.mtv.com/search/?searchterm=\u0002\u00010",
-                "w": "http://wiki.minetest.net/index.php?search=\u0002\u00010"
+                "w": "http://wiki.minetest.net/index.php?search=\u0002\u00014"
             },
             "u": {
                 "\u0010": "http://macupdate.com/find/mac/\u0002\u00010",
@@ -11105,27 +11106,27 @@
                 "dah": "//m.mudah.my/list?q=\u0002&ca=9_3_s&sa=&cg=&catname=All+Categories&o=1&f=p&srch=1&so=1\u00010",
                 "ff": "//www.muffwiggler.com/forum/search.php?search_keywords=\u0002&search_terms=extended&search_author=&search_forum=-1&search_time=0&search_fields=all&sort_by=0&sort_dir=desc&show_results=topics&return_chars=200\u00010",
                 "gshots": "http://mugshots.com/search.html?q=\u0002\u00010",
-                "i": "//material-ui.com/api/\u0002\u000144",
+                "i": "//material-ui.com/api/\u0002\u000138",
                 "k": {
-                    "\u0010": "//www.google.co.uk/maps/?hl=en&q=\u0002\u00014",
-                    "e": "//www.google.co.uk/maps/?hl=en&q=\u0002\u00014"
+                    "\u0010": "//www.google.co.uk/maps/?hl=en&q=\u0002\u00010",
+                    "e": "//www.google.co.uk/maps/?hl=en&q=\u0002\u00010"
                 },
                 "ltcolib": "//multcolib.org/search/site/\u0002\u00010",
-                "ltitran": "http://www.multitran.ru/c/m.exe?CL=1&s=\u0002&l1=1\u000114",
+                "ltitran": "http://www.multitran.ru/c/m.exe?CL=1&s=\u0002&l1=1\u000121",
                 "ltitron": "//www.multitronic.fi/en/search/results#lang=en&c=search&keywords=\u0002\u00010",
                 "ngfali": "http://mungfali.com/explore.php?q=\u0002\u00010",
-                "o": "//www.makeuseof.com/?s=\u0002\u00010",
+                "o": "//www.makeuseof.com/?s=\u0002\u00014",
                 "ppet": "http://muppet.wikia.com/wiki/Special:Search?search=\u0002\u00013",
                 "ragon": "//muragon.com/search/?ie=UTF-8&q=\u0002&sa=検索\u00010",
                 "ralpsi": "http://muralpsicologia.com.br/eventos/pesquisa?s=\u0002\u00010",
                 "rfie": "//www.murfie.com/search?search=\u0002\u00010",
                 "rl": "//murlengine.com/api/en/search.php?q=\u0002\u00010",
                 "scdevforum": "http://forums.musculardevelopment.com?q=\u0002: \u00010",
-                "sescore": "http://musescore.com/sheetmusic?text=\u0002\u000195",
+                "sescore": "http://musescore.com/sheetmusic?text=\u0002\u000191",
                 "sicaneto": "http://www.musicaneto.com/?s=\u0002\u00010",
-                "sicbrainz": "http://musicbrainz.org/search/textsearch.html?type=artist&query=\u0002&handlearguments=1\u0001262",
+                "sicbrainz": "http://musicbrainz.org/search/textsearch.html?type=artist&query=\u0002&handlearguments=1\u0001219",
                 "siciansfriend": "http://www.musiciansfriend.com/search/search.jsp?sB=r&question=\u0002\u00010",
-                "sicmap": "http://www.music-map.com/\u0002\u00014",
+                "sicmap": "http://www.music-map.com/\u0002\u00010",
                 "sicme": "http://www.musicme.com/page.php?q=\u0002\u00010",
                 "sicmoz": "//musicmoz.org/search/search.cgi?search=\u0002\u00010",
                 "sicr": "http://www.musicradar.com/search?searchTerm=\u0002 \u00010",
@@ -11150,48 +11151,48 @@
                 "zofon": "http://muzofon.com/search/\u0002\u00010"
             },
             "v": {
-                "\u0010": "http://www.myvideo.de/Videos_A-Z?searchWord=\u0002\u00017",
+                "\u0010": "http://www.myvideo.de/Videos_A-Z?searchWord=\u0002\u00014",
                 "db": "http://www.mvdbase.com/index.php?term=\u0002&field=vid&page=results\u00010",
                 "n": {
-                    "\u0010": "//mvnrepository.com/search?q=\u0002\u0001293",
+                    "\u0010": "//mvnrepository.com/search?q=\u0002\u0001318",
                     "rep": {
-                        "\u0010": "http://mvnrepository.com/search.html?query=\u0002:\u00016",
+                        "\u0010": "http://mvnrepository.com/search.html?query=\u0002:\u00017",
                         "ository": "http://mvnrepository.com/search.html?query=\u0002\u00019"
                     }
                 },
                 "v": "http://efa.mvv-muenchen.de/index.html?name_destination=\u0002\u00010"
             },
             "w": {
-                "\u0010": "//www.merriam-webster.com/dictionary/\u0002\u000171",
+                "\u0010": "//www.merriam-webster.com/dictionary/\u0002\u000129",
                 "ave": "//www.mwave.com.au/searchresult?w=\u0002\u00010",
-                "b": "http://www.mijnwoordenboek.nl/vertaal/NL/EN/\u0002\u00014",
-                "d": "//www.merriam-webster.com/dictionary/\u0002\u000171",
-                "eb": "//www.merriam-webster.com/dictionary/\u0002\u000171",
+                "b": "http://www.mijnwoordenboek.nl/vertaal/NL/EN/\u0002\u000119",
+                "d": "//www.merriam-webster.com/dictionary/\u0002\u000129",
+                "eb": "//www.merriam-webster.com/dictionary/\u0002\u000129",
                 "i": "//duckduckgo.com/?q=\u0002+site%3Amusicweb-international.com\u00010",
                 "l": {
                     "\u0010": "http://www.learnersdictionary.com/definition/\u0002\u00010",
                     "d": "http://www.learnersdictionary.com/definition/\u0002\u00010"
                 },
-                "m": "//meta.wikimedia.org/w/index.php?&title=Special%3ASearch&go=Go&search=\u0002\u00010",
-                "t": "http://www.merriam-webster.com/thesaurus/\u0002\u0001195",
+                "m": "//meta.wikimedia.org/w/index.php?&title=Special%3ASearch&go=Go&search=\u0002\u00013",
+                "t": "http://www.merriam-webster.com/thesaurus/\u0002\u0001159",
                 "u": {
                     "\u0010": "http://mobile.wunderground.com/q/\u0002\u00010",
                     "nabridged": "http://unabridged.merriam-webster.com/unabridged/\u0002\u00010"
                 }
             },
             "x": {
-                "\u0010": "http://mxtoolbox.com/SuperTool.aspx?action=mx%3a\u0002&run=networktools\u000140",
+                "\u0010": "http://mxtoolbox.com/SuperTool.aspx?action=mx%3a\u0002&run=networktools\u000131",
                 "c": "//www.mixcloud.com/\u0002\u00010",
                 "m": "//www.musixmatch.com/search/\u0002\u00010",
                 "r": "//www.mixer.com/\u0002\u00010",
                 "s": "http://forum.mxsimulator.com/search.php?keywords=\u0002\u00010",
-                "tool": "//mxtoolbox.com/SuperTool.aspx?action=\u0002\u00010"
+                "tool": "//mxtoolbox.com/SuperTool.aspx?action=\u0002\u00013"
             },
             "ya": {
-                "\u0010": "//market.yandex.ru/search?text=\u0002\u00016",
-                "ctivity": "//myactivity.google.com/myactivity?q=\u0002\u00018",
-                "llsearch": "http://www.myallsearch.com/Web/\u0002.html\u00013",
-                "nimelist": "//myanimelist.net/anime.php?q=\u0002\u00012170"
+                "\u0010": "//market.yandex.ru/search?text=\u0002\u00017",
+                "ctivity": "//myactivity.google.com/myactivity?q=\u0002\u000110",
+                "llsearch": "http://www.myallsearch.com/Web/\u0002.html\u00010",
+                "nimelist": "//myanimelist.net/anime.php?q=\u0002\u00012354"
             },
             "ybb": "//mybroadband.co.za/news/?s=\u0002\u00010",
             "ybestbrands": "http://www.mybestbrands.de/search/?q=\u0002\u00010",
@@ -11201,7 +11202,7 @@
                 "om": "//mycom.nl/search/\u0002\u00010",
                 "roft": "http://mycroftproject.com/search-engines.html?name=\u0002&opensearch=yes\u00010"
             },
-            "ydealz": "//www.mydealz.de/search?q=\u0002\u000150",
+            "ydealz": "//www.mydealz.de/search?q=\u0002\u000143",
             "ydns": "//mypdns.org/trac/search?q=\u0002\u00010",
             "ydrama": "//mydramalist.com/search?q=\u0002\u00010",
             "yecp": "//my.ecp.fr/search?query=\u0002\u00010",
@@ -11210,7 +11211,7 @@
             "yfonts": "http://new.myfonts.com/search/\u0002/\u00010",
             "ygofer": "http://www.mygofer.com/search=\u0002\u00010",
             "ygovscot": "//www.mygov.scot/search?q=\u0002&cat=sitesearch\u00010",
-            "yinstants": "//www.myinstants.com/search/?name=\u0002\u000158",
+            "yinstants": "//www.myinstants.com/search/?name=\u0002\u000126",
             "yk": "//www.myknobs.com/page/search?Ntt=\u0002\u00010",
             "ym": {
                 "\u0010": "http://www.mymovies.it/database/ricerca/?q=\u0002\u00010",
@@ -11218,7 +11219,7 @@
                 "ovingreviews": "http://www.mymovingreviews.com/search.php?q=\u0002&x=0&y=0\u00010"
             },
             "yn": {
-                "\u0010": "http://www.myntra.com/\u0002\u00016",
+                "\u0010": "http://www.myntra.com/\u0002\u00018",
                 "tra": "http://www.myntra.com/\u0002 \u00014"
             },
             "yo": "http://www.plazademayo.com/mediosyopinion/?s=\u0002\u00010",
@@ -11233,30 +11234,30 @@
                 "ku": "http://mysku.ru/search/topics/?q=\u0002\u00010",
                 "ongbook": "http://www.mysongbook.com/search?utf8=%E2%9C%93&search%5Btype_item%5D=4&search%5Bname%5D=\u0002\u00010",
                 "pace": "http://searchservice.myspace.com/index.cfm?fuseaction=sitesearch.results&orig=search_Header&origpfc=Splash&type=People&qry=\u0002&submit=Search\u00010",
-                "ql": "/?q=\u0002+site:dev.mysql.com\u000114"
+                "ql": "/?q=\u0002+site:dev.mysql.com\u000113"
             },
             "yt": {
-                "\u0010": "//music.youtube.com/search?q=\u0002\u0001277",
+                "\u0010": "//music.youtube.com/search?q=\u0002\u0001317",
                 "ip": "//www.mytip.co/explore?search=\u0002\u00010"
             },
-            "yvidster": "//www.myvidster.com/search/?q=\u0002\u000124",
+            "yvidster": "//www.myvidster.com/search/?q=\u0002\u000113",
             "ywot": "//www.mywot.com/en/scorecard/\u0002\u00010",
-            "z": "//www.mittelbayerische.de/suche/?scope=20000&type=articles%2Cgalleries%2Cvideos&interval=month&searchterm=\u0002\u00010",
+            "z": "//www.mittelbayerische.de/suche/?scope=20000&type=articles%2Cgalleries%2Cvideos&interval=month&searchterm=\u0002\u00015",
             "āori": "http://maoridictionary.co.nz/search?keywords=\u0002\u00010"
         },
         "n": {
-            "\u0010": "//duckduckgo.com/?q=\u0002&iar=news&ia=news\u00011228",
+            "\u0010": "//duckduckgo.com/?q=\u0002&iar=news&ia=news\u0001875",
             "-tv": "http://www.n-tv.de/suche/?a=search&at=all&q=\u0002&submit=Suche starten\u00010",
-            "11": "http://www.n11.com/arama?q=\u0002\u00014",
+            "11": "http://www.n11.com/arama?q=\u0002\u00013",
             "24": "http://www.news24.com/search?q=\u0002\u00010",
             "a": {
-                "\u0010": "//search.naver.com/search.naver?query=\u0002\u00011047",
-                ".op": "http://na.op.gg/summoner/userName=\u0002\u00010",
+                "\u0010": "//search.naver.com/search.naver?query=\u0002\u00011105",
+                ".op": "http://na.op.gg/summoner/userName=\u0002\u00015",
                 "arden": "http://www.naardensebijbel.nl/?search-class=DB_CustomSearch_Widget-db_customsearch_widget&widget_number=preset-default&-0=vers&cs-booknr-1=&cs-bijbelhoofdstuk-2=&cs-versnummer-3=&cs-bijbelvers_v2-4=\u0002&search=Zoeken\u00010",
                 "b": {
                     "\u0010": "//notabug.org/explore/repos?q=\u0002\u00010",
                     "ava": "//www.nabava.net/search.php?q=\u0002\u00010",
-                    "re": "//www.biblegateway.com/passage/?search=\u0002&version=NABRE\u00014"
+                    "re": "//www.biblegateway.com/passage/?search=\u0002&version=NABRE\u00010"
                 },
                 "cht": "http://gbpicx.de//?s=\u0002\u00010",
                 "eb": "http://naeb.brit.org/uses/search/?string=\u0002\u00010",
@@ -11266,23 +11267,23 @@
                 "kedsec": "//nakedsecurity.sophos.com/?s=\u0002\u00010",
                 "mchey": "//namchey.com/search/?searchKeyword=\u0002\u00010",
                 "me": {
-                    "\u0010": "http://www.name.com/name?&domain=\u0002\u00019",
-                    "cheap": "//www.namecheap.com/domains/registration/results.aspx?domain=\u0002\u000141",
+                    "\u0010": "http://www.name.com/name?&domain=\u0002\u00014",
+                    "cheap": "//www.namecheap.com/domains/registration/results.aspx?domain=\u0002\u000120",
                     "ling": "http://nameling.net/name/\u0002\u00010",
-                    "mc": "//de.namemc.com/s?\u0002\u000115"
+                    "mc": "//de.namemc.com/s?\u0002\u000136"
                 },
-                "mu": "//namu.wiki/go/\u0002\u00011297",
+                "mu": "//namu.wiki/go/\u0002\u00011878",
                 "no": "//www.timini.no/search/q/\u0002\u00010",
-                "ob": "//www.naob.no/s%C3%B8k/\u0002\u0001105",
+                "ob": "//www.naob.no/s%C3%B8k/\u0002\u000165",
                 "ointendo": "http://www.naointendo.com.br/blog/busca?utf8=✓&q=\u0002\u00010",
-                "opgg": "http://na.op.gg/summoner/userName=\u0002\u00010",
+                "opgg": "http://na.op.gg/summoner/userName=\u0002\u00015",
                 "ora": "//www.naora.me/web?q=\u0002\u00010",
                 "ruto": "http://naruto.wikia.com/wiki/Special:Search?search=\u0002\u00010",
                 "sa": "//nasasearch.nasa.gov/search?query=\u0002&affiliate=nasa&utf8=%E2%9C%93\u00010",
-                "sb": "//www.biblegateway.com/quicksearch/?quicksearch=\u0002&qs_version=NASB\u00015",
-                "sdaq": "//www.nasdaq.com/symbol/\u0002/real-time\u000139",
+                "sb": "//www.biblegateway.com/quicksearch/?quicksearch=\u0002&qs_version=NASB\u00010",
+                "sdaq": "//www.nasdaq.com/symbol/\u0002/real-time\u000133",
                 "slovi": "http://www.naslovi.net/search.php?q=\u0002\u00010",
-                "sp": "//search.shopping.naver.com/search/all.nhn?query=\u0002&cat_id=&frm=NVSHATC\u000134",
+                "sp": "//search.shopping.naver.com/search/all.nhn?query=\u0002&cat_id=&frm=NVSHATC\u000130",
                 "tgeo": {
                     "\u0010": "//www.nationalgeographic.com/search/?q=\u0002\u00010",
                     "kids": "//www.natgeokids.com/?s=testhttps://www.nationalgeographic.com/search/?q=\u0002\u00010"
@@ -11290,23 +11291,23 @@
                 "tionalgeographic": "//www.nationalgeographic.com/search/?q=\u0002\u00010",
                 "tionalobserver": "//www.nationalobserver.com/search?keywords=\u0002\u00010",
                 "tionalpost": "//nationalpost.com/?s=\u0002\u00010",
-                "tionalreview": "//www.nationalreview.com/?s=\u0002\u00010",
+                "tionalreview": "//www.nationalreview.com/?s=\u0002\u00014",
                 "tiveinstruments": "//www.native-instruments.com/en/reaktor-community/reaktor-user-library/all/all/all/all/\u0002/latest/1/all/?q=\u0002&t=userlib\u00010",
                 "tobserver": "//www.nationalobserver.com/search?keywords=\u0002\u00010",
                 "tpng": "http://www.thenational.com.pg/?s=\u0002\u00010",
                 "tural": "//naturallybeautycare.com/search/\u0002\u00010",
                 "ture": {
-                    "\u0010": "http://www.nature.com/search/executeSearch?sp-q-1=&sp-q=\u0002\u00014",
+                    "\u0010": "http://www.nature.com/search/executeSearch?sp-q-1=&sp-q=\u0002\u00010",
                     "spic": "http://www.naturespic.com/NewZealand/result_search.asp?search=\u0002\u00010"
                 },
                 "turvin": "//naturvin.wordpress.com/?s=\u0002\u00010",
-                "utiljon": "http://www.nautiljon.com/search.php?cx=partner-pub-0881008410530095%3Ad1y8wrnakj0&cof=FORID%3A10&ie=UTF-8&q=\u0002\u000117",
-                "utilus": "http://nautil.us/search/\u0002\u00013",
+                "utiljon": "http://www.nautiljon.com/search.php?cx=partner-pub-0881008410530095%3Ad1y8wrnakj0&cof=FORID%3A10&ie=UTF-8&q=\u0002\u00017",
+                "utilus": "http://nautil.us/search/\u0002\u00010",
                 "v": {
-                    "\u0010": "http://www.navigium.de/latein-woerterbuch.php?form=\u0002&wb=gross&phr=true&mh=true\u00016",
+                    "\u0010": "http://www.navigium.de/latein-woerterbuch.php?form=\u0002&wb=gross&phr=true&mh=true\u000123",
                     "a": "http://www.navalactionwiki.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
                     "er": {
-                        "\u0010": "http://search.naver.com/search.naver?where=nexearch&sm=osd&ie={inputEncoding}&query=\u0002\u00014531",
+                        "\u0010": "http://search.naver.com/search.naver?where=nexearch&sm=osd&ie={inputEncoding}&query=\u0002\u00014814",
                         "dicfr": "//dict.naver.com/frkodict/#/search?query=\u0002\u00010"
                     },
                     "m": "//beta.map.naver.com/search/\u0002\u00010"
@@ -11316,12 +11317,12 @@
             "b": {
                 "\u0010": "http://www.nb.no/nbsok/search?page=0&menuOpen=false&instant=true&action=search&currentHit=-1&searchString=\u0002\u00013",
                 "a": {
-                    "\u0010": "http://www.nba.com/search#/\u0002\u000174",
+                    "\u0010": "http://www.nba.com/search#/\u0002\u000126",
                     "dl": "http://dleague.nba.com/?q=\u0002\u00010",
                     "m": "//www.nbamaniacs.com/?s=\u0002\u00010"
                 },
                 "c": {
-                    "\u0010": "//www.notebookcheck.net/Google-Search.36690.0.html?q=\u0002\u000155",
+                    "\u0010": "//www.notebookcheck.net/Google-Search.36690.0.html?q=\u0002\u000121",
                     "de": "//www.notebookcheck.com/Notebook-Suche.1095.0.html?&manufacturer=&model=\u0002\u00010"
                 },
                 "d": "//ordbokene.no/bm/search?scope=ei&perPage=20&q=\u0002\u00013",
@@ -11333,28 +11334,28 @@
                 "sdman": "http://netbsd.gw.com/cgi-bin/man-cgi?\u0002\u00010"
             },
             "c": {
-                "\u0010": "//www.namecheap.com/domains/registration/results.aspx?domain=\u0002 \u000127",
-                "atlab": "http://ncatlab.org/nlab/show/HomePage/?q=\u0002\u00013",
+                "\u0010": "//www.namecheap.com/domains/registration/results.aspx?domain=\u0002 \u000116",
+                "atlab": "http://ncatlab.org/nlab/show/HomePage/?q=\u0002\u00019",
                 "bc": "//www.nocoastbestcoast.com/search.php?search=\u0002\u00010",
-                "bi": "http://www.ncbi.nlm.nih.gov/gquery/?term=\u0002\u000128",
+                "bi": "http://www.ncbi.nlm.nih.gov/gquery/?term=\u0002\u000170",
                 "e": "http://nciku.com/search/en/\u0002\u00010",
-                "heap": "http://www.namecheap.com/domains/domain-name-search/results.aspx?domain=\u0002\u00018",
+                "heap": "http://www.namecheap.com/domains/domain-name-search/results.aspx?domain=\u0002\u00016",
                 "iku": "http://www.nciku.com/search/all/\u0002\u00010",
                 "k": "http://nciku.com/search/all/\u0002\u00010",
                 "l": "//www.nclive.org/search-everything?search=\u0002\u00010",
-                "r": "//www.ncregister.com/search/results?q=\u0002\u00010",
+                "r": "//www.ncregister.com/search/results?q=\u0002\u00013",
                 "sc": "//www.ncsc.nl/zoeken?trefwoord=\u0002\u00010",
-                "sulib": "http://search.lib.ncsu.edu/?q=\u0002\u00014",
-                "vi": "http://www.nicovideo.jp/search/\u0002?track=nicouni_search_keyword\u000118",
+                "sulib": "http://search.lib.ncsu.edu/?q=\u0002\u00010",
+                "vi": "http://www.nicovideo.jp/search/\u0002?track=nicouni_search_keyword\u00010",
                 "z": "http://nciku.com/search/zh/\u0002\u00010"
             },
             "d": {
-                "\u0010": "//onesearch.library.nd.edu/primo-explore/search?query=any,contains,\u0002&tab=onesearch&search_scope=malc_blended&vid=NDU&lang=en_US&offset=0\u00010",
+                "\u0010": "//onesearch.library.nd.edu/primo-explore/search?query=any,contains,\u0002&tab=onesearch&search_scope=malc_blended&vid=NDU&lang=en_US&offset=0\u00013",
                 "b": "//www.deutsche-biographie.de/search?name=\u0002&kat=ndbadb&beruf=&orte=&geburtsjahr=&todesjahr=&gnd=&st=erw&facets=&cf=10&number=0&ot=&sl=[]&sort=\u00010",
                 "eutsch": "//www.neues-deutschland.de/suche/index.php?and=\u0002&s0_d=00&s0_m=00&s0_y=0000&s1_d=00&s1_m=00&s1_y=0000&modus=2&sort=1&searchfields%5B%5D=0&searchfields%5B%5D=1&searchfields%5B%5D=2&searchfields%5B%5D=3&searchfields%5B%5D=4&display=1&search=Suchen\u00010",
-                "ic": "http://endic.naver.com/search.nhn?query=\u0002\u000148",
+                "ic": "http://endic.naver.com/search.nhn?query=\u0002\u0001126",
                 "l": {
-                    "\u0010": "//ndlonline.ndl.go.jp/#!/search?keyword=\u0002\u00010",
+                    "\u0010": "//ndlonline.ndl.go.jp/#!/search?keyword=\u0002\u00014",
                     "a": "//ndla.no/en/search/apachesolr_search/\u0002?language[]=und&filters=1/\u00010"
                 },
                 "pr": "http://ndpr.nd.edu/search/?search_keyword=&as_sitesearch=ndpr.nd.edu&q=\u0002\u00010",
@@ -11362,17 +11363,17 @@
                     "\u0010": "//www.ndr.de/suche10.html?query=\u0002\u00010",
                     "de": "//ndr.de/suche10.html?query=\u0002\u00010"
                 },
-                "s": "http://www.nachdenkseiten.de/?s=\u0002\u000139",
-                "tv": "http://ndtv.com/topic/\u0002\u000196"
+                "s": "http://www.nachdenkseiten.de/?s=\u0002\u00014",
+                "tv": "http://ndtv.com/topic/\u0002\u000178"
             },
             "e": {
-                "\u0010": "http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Description=\u0002\u000171",
+                "\u0010": "http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Description=\u0002\u000161",
                 ".se": "http://www.ne.se/s%C3%B6k/?t=uppslagsverk&q=\u0002\u00010",
                 "b": {
                     "\u0010": "//www.neb.com/search?q=\u0002\u00010",
                     "is": "//recherche.nebis.ch/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=NEBIS\u00010"
                 },
-                "ca": "http://www.newegg.ca/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=\u0002&N=-1&isNodeId=1\u00017",
+                "ca": "http://www.newegg.ca/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=\u0002&N=-1&isNodeId=1\u00010",
                 "crod": "http://crypt-of-the-necrodancer.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns110=1&ns111=1&ns828=1&ns829=1&ns1201=1#advanced\u00010",
                 "cy": "http://necyklopedie.wikia.com/wiki/\u0002\u00010",
                 "d": {
@@ -11380,44 +11381,44 @@
                     "ir": "http://nedir-sozluk.com/ara/\u0002\u00010"
                 },
                 "edsnest": "//www.needsnest.com/search/?search_keywords=\u0002\u00010",
-                "jm": "http://www.nejm.org/search?q=\u0002&asug=\u00010",
+                "jm": "http://www.nejm.org/search?q=\u0002&asug=\u00013",
                 "m": {
                     "\u0010": "http://music.163.com/#/search/m/?s=\u0002\u00010",
                     "lig": "//www.nemlig.com/?search=\u0002\u00010"
                 },
                 "o": {
-                    "\u0010": "//neocities.org/browse?tag=\u0002\u00010",
+                    "\u0010": "//neocities.org/browse?tag=\u0002\u00013",
                     "4j": "//neo4j.com/?s=\u0002\u00010",
                     "s": "//www.neos.io/download-and-extend/packages.html?search=\u0002\u00010",
-                    "win": "http://www.neowin.net/search/news?terms=\u0002\u000124"
+                    "win": "http://www.neowin.net/search/news?terms=\u0002\u000119"
                 },
                 "pu": "http://neptunia.wikia.com/wiki/Special:Search?search=\u0002\u00010",
                 "rdscoop": "http://www.nerdscoop.com/?s=\u0002\u00010",
                 "rdstore": "http://www.nerdstore.com.br/\u0002\u00010",
-                "rdwallet": "http://www.nerdwallet.com/search/results#q=\u0002\u00015",
+                "rdwallet": "http://www.nerdwallet.com/search/results#q=\u0002\u00010",
                 "s": {
-                    "\u0010": "http://www.ne.se/sok?q=\u0002\u00013",
+                    "\u0010": "http://www.ne.se/sok?q=\u0002\u00010",
                     "dev": "http://wiki.nesdev.com/w/index.php?title=Special%3ASearch&search=\u0002&fulltext=1\u00010",
-                    "e": "http://www.ne.se/sok?q=\u0002\u00013",
+                    "e": "http://www.ne.se/sok?q=\u0002\u00010",
                     "tde": "http://www.nestoria.de/\u0002\u00010",
                     "tuk": "http://www.nestoria.co.uk/\u0002 \u00010"
                 },
                 "t": {
-                    "\u0010": "//www.netflix.com/search?q=\u0002\u0001237",
+                    "\u0010": "//www.netflix.com/search?q=\u0002\u0001185",
                     "acad": "//www.netacad.com/search/node/\u0002\u00010",
-                    "api": "//docs.microsoft.com/dotnet/api/?term=\u0002\u00015",
+                    "api": "//docs.microsoft.com/dotnet/api/?term=\u0002\u00014",
                     "bsd": {
                         "\u0010": "http://www.google.com/cse?cx=006277936787196004968:mbdhrauy1wm&q=guide&oq=guide&gs_l=partner.12...0.0.1.52071.0.0.0.0.0.0.0.0..0.0.gsnos%2Cn%3D13..0.0.0jj1..1ac.#gsc.tab=0&gsc.q=\u0002&gsc.page=1\u00010",
                         "man": "http://man.netbsd.org/man/\u0002\u00010"
                     },
                     "core2api": "//docs.microsoft.com/en-us/dotnet/api/?view=netcore-2.0&term=\u0002\u00010",
-                    "craft": "http://toolbar.netcraft.com/site_report?url=\u0002\u00010",
+                    "craft": "http://toolbar.netcraft.com/site_report?url=\u0002\u00013",
                     "flix": {
-                        "\u0010": "//www.netflix.com/search?q=\u0002\u0001237",
+                        "\u0010": "//www.netflix.com/search?q=\u0002\u0001185",
                         "dvd": "//dvd.netflix.com/Search?v1=\u0002\u00010"
                     },
                     "gear": "http://netgear.com/Search.aspx?q=\u0002\u00010",
-                    "hack": "http://nethackwiki.com/mediawiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000157",
+                    "hack": "http://nethackwiki.com/mediawiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00014",
                     "i": "http://www.neti.ee/cgi-bin/otsing?src=web&query=\u0002 \u00010",
                     "lingo": "http://www.netlingo.com/search.php?searchtxt=\u0002\u00010",
                     "olink": "//netolink.com/?s=\u0002\u00010",
@@ -11429,13 +11430,13 @@
                     "werk": "http://networkpeople.nl/?s=\u0002\u00010",
                     "workpeople": "http://networkpeople.nl/?s=\u0002\u00010",
                     "workx": "http://networkx.lanl.gov/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
-                    "zpolitik": "//netzpolitik.org/?s=\u0002\u00010"
+                    "zpolitik": "//netzpolitik.org/?s=\u0002\u00014"
                 },
                 "vakit": "//nevakit.com/ara/\u0002\u00010",
                 "wark": "http://www.newark.com/jsp/search/browse.jsp;jsessionid=HLQ02PGLEB0YKCXDUZ1G4IQ?N=0&Ntk=gensearch_001&Ntt=\u0002&Ntx=mode+matchallpartial&suggestions=false&ref=globalsearch&_requestid=285160\u00010",
                 "wegg": {
-                    "\u0010": "http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Description=\u0002\u000171",
-                    "ca": "//www.newegg.ca/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=\u0002&N=-1&isNodeId=1\u000110"
+                    "\u0010": "http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Description=\u0002\u000161",
+                    "ca": "//www.newegg.ca/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=\u0002&N=-1&isNodeId=1\u00010"
                 },
                 "wffr": "http://newffr.com/search.php?words=\u0002&mode=1&s_in_forum=1\u00010",
                 "wgrounds": "//www.newgrounds.com/search/summary?suitabilities=etm&terms=\u0002\u000127",
@@ -11445,61 +11446,61 @@
                 },
                 "wport": "//www.newport.com/search/?text=\u0002\u00010",
                 "ws": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002&iar=news&ia=news\u00011228",
+                    "\u0010": "//duckduckgo.com/?q=\u0002&iar=news&ia=news\u0001875",
                     "24": "//www.news24.com/search?q=\u0002\u00010",
                     "365club": "http://news365.club/arama?q=\u0002\u00010",
-                    "archive": "http://www.google.com/#q=\u0002&hl=en&tbm=nws&prmd=imvnsfd&source=lnt&tbs=ar:1&sa=X&ei=UJrnT8LwO8Sf6QGHmIjhDg&ved=0CCcQpwUoBQ&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=3c6a142c5aa1edc2&biw=1366&bih=706\u000124",
+                    "archive": "http://www.google.com/#q=\u0002&hl=en&tbm=nws&prmd=imvnsfd&source=lnt&tbs=ar:1&sa=X&ei=UJrnT8LwO8Sf6QGHmIjhDg&ved=0CCcQpwUoBQ&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=3c6a142c5aa1edc2&biw=1366&bih=706\u00019",
                     "comau": "http://search.news.com.au/search?us=ndmnews&as=NEWS&q=\u0002\u00010",
                     "day": "http://www.newsday.com/7.25434?q=\u0002\u00010",
                     "de": "//duckduckgo.com/?q=\u0002&iar=news&ia=news&kl=de-de\u00010",
                     "ela": "//newsela.com/search/#/?needle=\u0002\u00010",
-                    "fr": "//duckduckgo.com/?q=\u0002&iar=news&ia=news&kl=fr-fr\u00014",
+                    "fr": "//duckduckgo.com/?q=\u0002&iar=news&ia=news&kl=fr-fr\u00010",
                     "h": "http://us.newshub.org/search/\u0002/us/all/p1\u00010",
                     "journal": "//www.delawareonline.com/search/\u0002/\u00010",
                     "max": "http://www.google.com/custom?domains=NewsMax.com&client=pub-2932230807573228&forid=1&ie=UTF8&oe=UTF8&safe=active&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A70%3BLW%3A297%3BL%3Ahttp%3A%2F%2Fwww.newsmax.com%2Fimages%2Fhome%2Fa-logo.gif%3BS%3Ahttp%3A%2F%2Fwww.newsmax.com%2F%3BLP%3A1%3BFORID%3A1%3B&sitesearch=Newsmax.com&q=\u0002\u00010",
-                    "mx": "//duckduckgo.com/?q=\u0002&iar=news&kl=mx-es&ia=news\u00013",
-                    "now": "http://www.newsnow.co.uk/h/?search=\u0002\u00019",
+                    "mx": "//duckduckgo.com/?q=\u0002&iar=news&kl=mx-es&ia=news\u00010",
+                    "now": "http://www.newsnow.co.uk/h/?search=\u0002\u000112",
                     "tapa": "http://newstapa.org/?s=\u0002\u00010",
-                    "week": "//www.newsweek.com/search/site/\u0002\u00016",
-                    "yc": "http://hn.algolia.com/#!/story/forever/0/\u0002\u00010"
+                    "week": "//www.newsweek.com/search/site/\u0002\u00014",
+                    "yc": "http://hn.algolia.com/#!/story/forever/0/\u0002\u00013"
                 },
-                "wyorker": "http://www.newyorker.com/search/q/\u0002\u00010",
-                "xo": "//www.nexojornal.com.br/utility/search/?q=\u0002\u00010",
+                "wyorker": "http://www.newyorker.com/search/q/\u0002\u00016",
+                "xo": "//www.nexojornal.com.br/utility/search/?q=\u0002\u00013",
                 "xpress": "//catalog.nexpresslibrary.org/cgi-bin/koha/opac-search.pl?q=\u0002 \u00010",
                 "xt": {
-                    "\u0010": "http://next-episode.net/site-search-\u0002.html\u000113",
+                    "\u0010": "http://next-episode.net/site-search-\u0002.html\u000114",
                     "cloudapp": "//apps.nextcloud.com/?search=\u0002\u00010"
                 },
                 "yzen": "http://www.neyzen.com/aramasonuc.html?q=\u0002\u00010"
             },
             "f": {
-                "\u0010": "//www.netflix.com/search?q=\u0002\u0001237",
+                "\u0010": "//www.netflix.com/search?q=\u0002\u0001185",
                 "b": "//www.nfb.ca/search/#?queryString=\u0002&index=0&language=en\u00010",
                 "ib": "http://www.nfib.com/search/?query=\u0002\u00010",
                 "l": {
-                    "\u0010": "http://search.nfl.com/search/?query=\u0002\u00017",
+                    "\u0010": "http://search.nfl.com/search/?query=\u0002\u00010",
                     "ps": "http://www.nfl.com/players/search?category=name&filter=\u0002\u00010"
                 },
                 "owrs": "http://www.infowars.com/?q=\u0002\u00010",
-                "r": "//duckduckgo.com/?q=\u0002&iar=news&ia=news&kl=fr-fr\u00014",
+                "r": "//duckduckgo.com/?q=\u0002&iar=news&ia=news&kl=fr-fr\u00010",
                 "sw": "http://nfs.wikia.com/wiki/Special:Search?search=\u0002\u00010"
             },
             "g": {
-                "\u0010": "//angular.io/api?query=\u0002\u000110",
+                "\u0010": "//angular.io/api?query=\u0002\u00010",
                 "2": "//v2.angular.io/api?search=\u0002\u00010",
-                "4": "//angular.io/api?query=\u0002\u000110",
+                "4": "//angular.io/api?query=\u0002\u00010",
                 "8": "//v8.angular.io/api?search=\u0002\u00010",
                 "g": "http://www.newgrounds.com/portal/search/games/\u0002\u00010",
                 "inx": {
-                    "\u0010": "//www.nginx.com/resources/wiki/search/?q=\u0002\u00010",
+                    "\u0010": "//www.nginx.com/resources/wiki/search/?q=\u0002\u00016",
                     "wiki": "http://wiki.nginx.org/Special:Search?search=\u0002&fulltext=Search\u00010"
                 },
                 "r": {
-                    "\u0010": "//books.google.com/ngrams/graph?content=\u0002&year_start=1850&year_end=2009&corpus=15&smoothing=0\u00010",
+                    "\u0010": "//books.google.com/ngrams/graph?content=\u0002&year_start=1850&year_end=2009&corpus=15&smoothing=0\u00013",
                     "am": {
-                        "\u0010": "http://books.google.com/ngrams/graph?content=\u0002&year_start=1800&year_end=2000&corpus=15&smoothing=3\u000119",
+                        "\u0010": "http://books.google.com/ngrams/graph?content=\u0002&year_start=1800&year_end=2000&corpus=15&smoothing=3\u000114",
                         "s": {
-                            "\u0010": "//books.google.com/ngrams/graph?content=\u0002&year_start=1800&year_end=2000\u00010",
+                            "\u0010": "//books.google.com/ngrams/graph?content=\u0002&year_start=1800&year_end=2000\u00014",
                             "de": "//books.google.com/ngrams/graph?content=\u0002&year_start=1800&year_end=2000&corpus=20&smoothing=3\u00010"
                         }
                     }
@@ -11508,34 +11509,34 @@
                 "ü": "http://www.bibleserver.com/search/NG%C3%9C/\u0002\u00010"
             },
             "h": {
-                "\u0010": "//nethackwiki.com/mediawiki/index.php?search=\u0002\u000162",
+                "\u0010": "//nethackwiki.com/mediawiki/index.php?search=\u0002\u0001194",
                 "d": "http://nhd.heinle.com/Definition.aspx?word=\u0002\u00010",
-                "k": "http://cgi2.nhk.or.jp/news/nsearch/query.cgi?col=news&st=1&rf=1&charset=utf-8&qt=\u0002&search.x=-318&search.y=-183\u000124",
-                "l": "http://www.nhl.com/ice/search.htm?tab=news&q=\u0002&x=0&y=0\u000118",
-                "s": "http://www.nhs.uk/Search/?q=\u0002\u000113",
-                "w": "//nethackwiki.com/mediawiki/index.php?search=\u0002\u000162"
+                "k": "http://cgi2.nhk.or.jp/news/nsearch/query.cgi?col=news&st=1&rf=1&charset=utf-8&qt=\u0002&search.x=-318&search.y=-183\u00018",
+                "l": "http://www.nhl.com/ice/search.htm?tab=news&q=\u0002&x=0&y=0\u000115",
+                "s": "http://www.nhs.uk/Search/?q=\u0002\u00017",
+                "w": "//nethackwiki.com/mediawiki/index.php?search=\u0002\u0001194"
             },
             "i": {
-                "\u0010": "http://search.ni.com/nisearch/app/main/p/bot/no/ap/global/lang/en/pg/1/q/\u0002/\u00017",
+                "\u0010": "http://search.ni.com/nisearch/app/main/p/bot/no/ap/global/lang/en/pg/1/q/\u0002/\u00013",
                 "ce": {
-                    "\u0010": "//www.nice.org.uk/search?q=\u0002\u00013",
+                    "\u0010": "//www.nice.org.uk/search?q=\u0002\u00010",
                     "gear": "http://nicegear.co.nz/search/?q=\u0002\u00010"
                 },
                 "che": "//www.niche.com/search/?q=\u0002\u00010",
                 "co": {
-                    "\u0010": "http://www.nicovideo.jp/search/\u0002\u0001487",
-                    "dic": "//dic.nicovideo.jp/s/al/t/\u0002/rev_created/desc/1-\u000129",
+                    "\u0010": "http://www.nicovideo.jp/search/\u0002\u0001249",
+                    "dic": "//dic.nicovideo.jp/s/al/t/\u0002/rev_created/desc/1-\u00013",
                     "live": "//live.nicovideo.jp/search?keyword=\u0002\u00010",
-                    "nico": "http://www.nicovideo.jp/search/\u0002\u0001487"
+                    "nico": "http://www.nicovideo.jp/search/\u0002\u0001249"
                 },
                 "ebezpiecznik": "//niebezpiecznik.pl/?s=\u0002\u00010",
                 "elsen": "//www.nielsen.com/us/en/search.html?q=\u0002&sp_cs=UTF-8\u00010",
                 "euwsblad": "http://www.nieuwsblad.be/Search/Index.aspx?searchString=\u0002\u00010",
                 "fs": "//www.niferry.co.uk/?s=\u0002\u00010",
-                "fty": "//search.nifty.com/websearch/search?cflg=%E6%A4%9C%E7%B4%A2&q=\u0002\u00010",
-                "ghtbot": "//nightbot.tv/t/\u0002/commands\u00013",
+                "fty": "//search.nifty.com/websearch/search?cflg=%E6%A4%9C%E7%B4%A2&q=\u0002\u00014",
+                "ghtbot": "//nightbot.tv/t/\u0002/commands\u00010",
                 "h": {
-                    "\u0010": "//search.nih.gov/search?utf8=%E2%9C%93&affiliate=nih&query=\u0002&commit=Search&btnG.x=0&btnG.y=0&btnG=search\u00010",
+                    "\u0010": "//search.nih.gov/search?utf8=%E2%9C%93&affiliate=nih&query=\u0002&commit=Search&btnG.x=0&btnG.y=0&btnG=search\u000118",
                     "ongodict": "http://www.nihongodict.com/?s=\u0002\u00010"
                 },
                 "ice": "http://niice.co/?search=\u0002\u00010",
@@ -11547,21 +11548,21 @@
                 },
                 "mvelo": "http://kb.nimvelo.com/search?query=\u0002\u00010",
                 "n": {
-                    "\u0010": "http://www.ninwiki.com/index.php?title=Special:Search&redirs=0&search=\u0002&fulltext=Search\u00016",
+                    "\u0010": "http://www.ninwiki.com/index.php?title=Special:Search&redirs=0&search=\u0002&fulltext=Search\u00010",
                     "a": "http://www.nina.gov.pl/searchresult?query=\u0002\u00010",
                     "ja": "http://ninjawords.com/\u0002\u00010",
-                    "life": "http://www.nintendolife.com/search?q=\u0002&submit=Go\u000111",
+                    "life": "http://www.nintendolife.com/search?q=\u0002&submit=Go\u000116",
                     "tendo": {
-                        "\u0010": "//www.nintendo.com/search/#category=all&page=1&query=\u0002\u000110",
+                        "\u0010": "//www.nintendo.com/search/#category=all&page=1&query=\u0002\u000120",
                         "de": "//www.nintendo.de/Suche-/Suche-299117.html?q=\u0002&f=147393\u00010",
-                        "life": "http://www.nintendolife.com/search?q=\u0002&submit=Go\u000111",
+                        "life": "http://www.nintendolife.com/search?q=\u0002&submit=Go\u000116",
                         "wiki": "http://nintendo.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                     }
                 },
                 "rsoft": "http://www.nirsoft.net/search_freeware_result_new.html?cx=partner-pub-5286073190998405%3A5399172980&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=Search&siteurl=nirsoft.net%2F&ref=google.com%2F\u00010",
                 "s": {
                     "\u0010": "http://www.notesinspanish.com/?s=\u0002\u00010",
-                    "anyan": "http://www.nisanyansozluk.com/?k=\u0002\u000117"
+                    "anyan": "http://www.nisanyansozluk.com/?k=\u0002\u000115"
                 },
                 "trc": "http://www.nitrc.org/search/?type_of_search=group&term[]=\u0002\u00010",
                 "trome": "http://www.nitrome.com/search.php?id=\u0002&search_type=default\u00010",
@@ -11570,54 +11571,54 @@
                     "l": "//images.nasa.gov/search-results?searchInput=\u0002\u00010"
                 },
                 "x": {
-                    "\u0010": "//nixos.wiki/index.php?search=\u0002\u0001217",
-                    "course": "//discourse.nixos.org/search?q=\u0002\u00015",
-                    "craft": "http://www.cyberciti.biz/faq/?s=\u0002\u00010",
-                    "opt": "//nixos.org/nixos/options.html#\u0002\u0001260",
+                    "\u0010": "//nixos.wiki/index.php?search=\u0002\u0001146",
+                    "course": "//discourse.nixos.org/search?q=\u0002\u000112",
+                    "craft": "http://www.cyberciti.biz/faq/?s=\u0002\u00014",
+                    "opt": "//nixos.org/nixos/options.html#\u0002\u0001276",
                     "os": {
-                        "\u0010": "//nixos.wiki/index.php?search=\u0002\u0001217",
-                        "wiki": "//nixos.wiki/index.php?search=\u0002\u0001217"
+                        "\u0010": "//nixos.wiki/index.php?search=\u0002\u0001146",
+                        "wiki": "//nixos.wiki/index.php?search=\u0002\u0001146"
                     },
                     "pkg": {
-                        "\u0010": "//nixos.org/nixos/packages.html?query=\u0002\u0001608",
-                        "s": "//nixos.org/nixos/packages.html?query=\u0002\u0001608"
+                        "\u0010": "//nixos.org/nixos/packages.html?query=\u0002\u0001536",
+                        "s": "//nixos.org/nixos/packages.html?query=\u0002\u0001536"
                     },
                     "todon": "//masto.nixnet.xyz/@\u0002\u00010"
                 }
             },
             "jalla": "//njal.la/list/?search=\u0002\u00010",
-            "juskalo": "//www.njuskalo.hr/?ctl=search_ads&keywords=\u0002\u000117",
+            "juskalo": "//www.njuskalo.hr/?ctl=search_ads&keywords=\u0002\u000128",
             "k": {
-                "\u0010": "//norgeskart.no/#!?project=seeiendom&layers=1002,1015&zoom=4&lat=7197864.00&lon=396722.00&sok=\u0002\u00015",
-                "j": "//www.biblegateway.com/quicksearch/?quicksearch=\u0002&qs_version=NKJV\u00010",
-                "r": "http://krdic.naver.com/search.nhn?query=\u0002&kind=all\u00010",
+                "\u0010": "//norgeskart.no/#!?project=seeiendom&layers=1002,1015&zoom=4&lat=7197864.00&lon=396722.00&sok=\u0002\u000112",
+                "j": "//www.biblegateway.com/quicksearch/?quicksearch=\u0002&qs_version=NKJV\u00013",
+                "r": "http://krdic.naver.com/search.nhn?query=\u0002&kind=all\u00018",
                 "urier": "http://www.nordkurier.de/suche?text=\u0002\u00010"
             },
             "l": {
-                "\u0010": "//ncatlab.org/nlab/search?query=\u0002\u000166",
+                "\u0010": "//ncatlab.org/nlab/search?query=\u0002\u000148",
                 "a": {
                     "\u0010": "http://catalogue.nla.gov.au/Search/Home?lookfor=\u0002\u00010",
-                    "b": "//ncatlab.org/nlab/search?query=\u0002\u000166"
+                    "b": "//ncatlab.org/nlab/search?query=\u0002\u000148"
                 },
                 "b": "//www.bibleserver.com/text/NLB/\u0002\u00010",
-                "de": "//translate.google.com/#view=home&op=translate&sl=nl&tl=de&text=\u0002\u00010",
-                "en": "//translate.google.com/#nl/en/\u0002\u000115",
-                "ife": "http://www.nintendolife.com/search?q=\u0002&submit=Go\u000111",
+                "de": "//translate.google.com/#view=home&op=translate&sl=nl&tl=de&text=\u0002\u00018",
+                "en": "//translate.google.com/#nl/en/\u0002\u00017",
+                "ife": "http://www.nintendolife.com/search?q=\u0002&submit=Go\u000116",
                 "r": "//newleftreview.org/search/hybrid?query=\u0002\u00010",
                 "tk": "http://www.nltk.org/search.html?q=\u0002\u00010",
                 "verbix": "http://www.verbix.com/webverbix/go.php?D1=24&T1=\u0002\u00010",
                 "w": {
                     "\u0010": "http://nolife-wiki.fr/index.php?title=Spécial%3ARecherche&go=Lire&search=\u0002\u00010",
                     "i": {
-                        "\u0010": "//nl.wikipedia.org/w/index.php?search=\u0002\u000126",
-                        "ki": "//nl.wikipedia.org/wiki/Speciaal:Zoeken/\u0002\u000111"
+                        "\u0010": "//nl.wikipedia.org/w/index.php?search=\u0002\u00019",
+                        "ki": "//nl.wikipedia.org/wiki/Speciaal:Zoeken/\u0002\u00013"
                     }
                 }
             },
             "m": {
-                "\u0010": "//www.nexusmods.com/search/?gsearch=\u0002&gsearchtype=mods\u0001125",
-                "ap": "http://map.naver.com/?query=\u0002\u000134",
-                "c": "//namemc.com/s?\u0002\u00013",
+                "\u0010": "//www.nexusmods.com/search/?gsearch=\u0002&gsearchtype=mods\u000199",
+                "ap": "http://map.naver.com/?query=\u0002\u000116",
+                "c": "//namemc.com/s?\u0002\u00010",
                 "legis": "//nmlegis.gov/?q=\u0002\u00010",
                 "s": {
                     "\u0010": "//nomanssky.gamepedia.com/index.php?title=Special:Search&search=\u0002\u00014",
@@ -11626,9 +11627,9 @@
                 "t": "//nutrimatic.org/?q=\u0002\u00013"
             },
             "n": {
-                "\u0010": "//www.naturalnews.com/SearchResults.asp?query=\u0002&pr=NN\u00013",
+                "\u0010": "//www.naturalnews.com/SearchResults.asp?query=\u0002&pr=NN\u00015",
                 "d": {
-                    "\u0010": "//ordbok.uib.no/perl/ordbok.cgi?OPP=\u0002&ant_bokmaal=5&ant_nynorsk=5&nynorsk=+&ordbok=nynorsk\u000114",
+                    "\u0010": "//ordbok.uib.no/perl/ordbok.cgi?OPP=\u0002&ant_bokmaal=5&ant_nynorsk=5&nynorsk=+&ordbok=nynorsk\u00014",
                     "b": "http://search.nndb.com/search/nndb.cgi?nndb=1&omenu=unspecified&query=\u0002\u00010"
                 },
                 "g": "//cowlevel.net/search?q=\u0002\u00010",
@@ -11636,102 +11637,102 @@
                 "s": "//seiga.nicovideo.jp/search/\u0002\u00010",
                 "umber": "http://registry.faa.gov/aircraftinquiry/NNum_Results.aspx?NNumbertxt=\u0002\u00010"
             },
-            "oaa": "http://forecast.weather.gov/zipcity.php?inputstring=\u0002\u0001125",
+            "oaa": "http://forecast.weather.gov/zipcity.php?inputstring=\u0002\u0001174",
             "ode": {
-                "\u0010": "http://nodejs.org/api/\u0002.html\u0001119",
-                "js": "//duckduckgo.com/?q=!node+\u0002\u000112"
+                "\u0010": "http://nodejs.org/api/\u0002.html\u000186",
+                "js": "//duckduckgo.com/?q=!node+\u0002\u00016"
             },
             "oel": "//www.noelleeming.co.nz/search.html?q=\u0002\u00010",
-            "oen": "//translate.google.com/#no/en/\u0002\u000114",
-            "ofap": "//www.reddit.com/r/NoFap/search/?q=\u0002&restrict_sr=1\u00013",
+            "oen": "//translate.google.com/#no/en/\u0002\u000110",
+            "ofap": "//www.reddit.com/r/NoFap/search/?q=\u0002&restrict_sr=1\u00010",
             "ohu": "//translate.google.hu/#view=home&op=translate&sl=no&tl=hu&text=\u0002\u00010",
             "oi": {
                 "\u0010": "http://www.noi.cn/search.html?q=\u0002\u00010",
-                "seless": "http://pasokatu.com/nsearch#gsc.q=\u0002\u00014",
-                "ta": "//noita.gamepedia.com/\u0002\u00018"
+                "seless": "http://pasokatu.com/nsearch#gsc.q=\u0002\u00013",
+                "ta": "//noita.gamepedia.com/\u0002\u00016"
             },
-            "ojs": "//duckduckgo.com/html/?q=\u0002\u0001249",
+            "ojs": "//duckduckgo.com/html/?q=\u0002\u0001110",
             "olo": "//www.nolo.com/search2?type=all&query=\u0002&location=\u00010",
             "omad": "//nomadlist.com/?q=\u0002\u00010",
-            "ominatim": "http://nominatim.openstreetmap.org/search?q=\u0002\u00013",
+            "ominatim": "http://nominatim.openstreetmap.org/search?q=\u0002\u00010",
             "omnom": "//nomnompaleo.com/?s=\u0002\u00010",
             "onciclopedia": "http://nonciclopedia.wikia.com/index.php?title=Speciale%3ARicerca&search=\u0002&go=Vai\u00010",
             "oodle": "//www.noodlechinese.com/search?q=\u0002 \u00010",
-            "ook": "http://nookipedia.com/w/index.php?title=Special%3ASearch&search=\u0002\u000142",
+            "ook": "http://nookipedia.com/w/index.php?title=Special%3ASearch&search=\u0002\u000128",
             "ordicnames": "//www.nordicnames.de/w/index.php?title=Special%3ASearch&search=\u0002\u00010",
-            "ordstrom": "http://shop.nordstrom.com/sr?origin=keywordsearch&keyword=\u0002\u00015",
+            "ordstrom": "http://shop.nordstrom.com/sr?origin=keywordsearch&keyword=\u0002\u00014",
             "orid": "http://www.norid.no/index.html?charset=UTF-8&page=index&sok=Søk&query=\u0002\u00010",
-            "orsk": "http://ordbok.uib.no/perl/ordbok.cgi?OPP=\u0002&ant_bokmaal=5&ant_nynorsk=5&begge=+&ordbok=begge\u000144",
+            "orsk": "http://ordbok.uib.no/perl/ordbok.cgi?OPP=\u0002&ant_bokmaal=5&ant_nynorsk=5&begge=+&ordbok=begge\u000148",
             "ortonsafe": {
                 "\u0010": "//safeweb.norton.com/report/show?url=\u0002\u00010",
                 "web": "//safeweb.norton.com/report/show?url=\u0002\u00010"
             },
             "os": {
-                "\u0010": "//nos.nl/zoeken/?q=\u0002\u000125",
-                "cript": "//duckduckgo.com/html/?q=\u0002\u0001249",
+                "\u0010": "//nos.nl/zoeken/?q=\u0002\u000134",
+                "cript": "//duckduckgo.com/html/?q=\u0002\u0001110",
                 "deputes": "//www.nosdeputes.fr/recherche/\u0002\u00010",
                 "livres": "http://noslivres.net/?r=\u0002\u00010"
             },
             "otalwaysright": "http://notalwaysright.com/?s=\u0002\u00010",
             "otdoppler": "http://www.notdoppler.com/search.php?cx=partner-pub-5587930311934766%3A9473942733&cof=FORID%3A9&ie=UTF-8&q=\u0002&sa=Search\u00010",
             "ote": {
-                "\u0010": "//note.mu/search?context=note&mode=search&q=\u0002\u000149",
+                "\u0010": "//note.mu/search?context=note&mode=search&q=\u0002\u000156",
                 "flight": "http://www.noteflight.com/public_scores#/search/\u0002\u00010",
                 "vil": "http://hss3uro2hsxfogfq.onion/index.php?q=\u0002\u00010"
             },
             "oticiados": "http://noticiados.net/blog/buscar/?query=\u0002\u00010",
             "oun": {
-                "\u0010": "//thenounproject.com/search/?q=\u0002\u00014",
+                "\u0010": "//thenounproject.com/search/?q=\u0002\u00019",
                 "project": "http://thenounproject.com/search/?q=\u0002\u00010"
             },
-            "ovelupdates": "http://www.novelupdates.com/?s=\u0002&post_type=seriesplans\u00018",
+            "ovelupdates": "http://www.novelupdates.com/?s=\u0002&post_type=seriesplans\u00016",
             "overbix": "http://www.verbix.com/webverbix/go.php?D1=25&T1=\u0002\u00010",
             "ovinky": "http://www.novinky.cz/hledej?w=\u0002\u00010",
             "oz": "//www.noz.de/suche/?q=\u0002\u00010",
             "p": {
-                "\u0010": "//thenounproject.com/search/?q=\u0002\u00014",
+                "\u0010": "//thenounproject.com/search/?q=\u0002\u00019",
                 "at": "http://www.parcs.at/npa/mmd_data_by.php?q=\u0002&btnG=Suche+starten&searchval=30000\u00010",
-                "edia": "//dic.nicovideo.jp/a/\u0002\u000130",
+                "edia": "//dic.nicovideo.jp/a/\u0002\u00010",
                 "m": {
-                    "\u0010": "//www.npmjs.com/search?q=\u0002\u0001124",
-                    "d": "//npmjs.com/package/\u0002\u0001190",
-                    "js": "//www.npmjs.com/search?q=\u0002\u0001124",
+                    "\u0010": "//www.npmjs.com/search?q=\u0002\u0001112",
+                    "d": "//npmjs.com/package/\u0002\u000197",
+                    "js": "//www.npmjs.com/search?q=\u0002\u0001112",
                     "s": {
                         "\u0010": "//npmsearch.com/?q=\u0002\u00010",
                         "earch": "//npmsearch.com/?q=\u0002\u00010",
-                        "io": "//npms.io/search?q=\u0002\u000118"
+                        "io": "//npms.io/search?q=\u0002\u00013"
                     },
-                    "trends": "//www.npmtrends.com/\u0002\u00013"
+                    "trends": "//www.npmtrends.com/\u0002\u00017"
                 },
                 "o": {
-                    "\u0010": "//www.npo.nl/zoeken?term=\u0002\u00014",
+                    "\u0010": "//www.npo.nl/zoeken?term=\u0002\u00010",
                     "z": "http://openscience.si/NaprednoIskanje.aspx?t=s&q=1:0:\u0002;\u00010"
                 },
-                "r": "http://www.npr.org/search/index.php?query=\u0002\u0001134",
+                "r": "http://www.npr.org/search/index.php?query=\u0002\u0001147",
                 "s": "http://www.nps.gov/search/?affiliate=nps&query=\u0002\u00010"
             },
             "r": {
-                "\u0010": "//github.com/NixOS/nixpkgs/search?q=\u0002\u000140",
-                "c": "http://www.nrc.nl/php/zoeken.php?cx=000950122183490940160%3Afse5ljfbq2u&q=\u0002&ie=anci&sa=&cof=FORID%3A9#449\u00010",
+                "\u0010": "//github.com/NixOS/nixpkgs/search?q=\u0002\u000141",
+                "c": "http://www.nrc.nl/php/zoeken.php?cx=000950122183490940160%3Afse5ljfbq2u&q=\u0002&ie=anci&sa=&cof=FORID%3A9#449\u00014",
                 "db": "http://netrunnerdb.com/find/?q=\u0002\u00010",
                 "k": {
-                    "\u0010": "//www.nrk.no/sok/?q=\u0002\u0001122",
+                    "\u0010": "//www.nrk.no/sok/?q=\u0002\u000157",
                     "r": "http://radio.nrk.no/sok?q=\u0002\u00010",
-                    "tv": "http://tv.nrk.no/sok?q=\u0002\u00010"
+                    "tv": "http://tv.nrk.no/sok?q=\u0002\u00015"
                 },
                 "l": "//www.nrl.com/search/?keyword=\u0002&sort=Relevance\u00010",
-                "tq": "//www.nasdaq.com/symbol/\u0002/real-time\u000139"
+                "tq": "//www.nasdaq.com/symbol/\u0002/real-time\u000133"
             },
             "s": {
                 "\u0010": "http://duckduckgo.com/?q=!safeoff+\u0002\u00019",
                 "e": "http://www.nseindia.com/gsa/search.jsp?q=\u0002\u00010",
                 "f": {
                     "\u0010": "//safeweb.norton.com/report/show?url=\u0002\u00010",
-                    "w": "//duckduckgo.com/?q=\u0002&kp=-2&ia=web\u000168"
+                    "w": "//duckduckgo.com/?q=\u0002&kp=-2&ia=web\u000148"
                 },
                 "issues": "//nsindex.net/w/index.php?search=\u0002\u00010",
-                "n": "//nationstates.net/nation=\u0002\u0001395",
-                "r": "//nationstates.net/region=\u0002\u00013",
+                "n": "//nationstates.net/nation=\u0002\u0001280",
+                "r": "//nationstates.net/region=\u0002\u000119",
                 "uns": "//www.drworkout.fitness/?s=\u0002\u00010",
                 "wgov": "//www.nsw.gov.au/search-google/?Search=\u0002\u00010"
             },
@@ -11739,32 +11740,32 @@
                 "\u0010": "//newstral.com/search/articles?&q=\u0002\u00014",
                 "el": "//www.numeroinconnu.fr/numero/\u0002\u00010",
                 "hp": "//history.newtheatre.org.uk/search/?q=\u0002\u00010",
-                "nu": "http://www.ntnu.edu/sok?query=\u0002\u000111",
-                "rans": "http://www.tritrans.net/cgibin/translate.cgi?spraak=Norsk&Fra=\u0002\u00015",
+                "nu": "http://www.ntnu.edu/sok?query=\u0002\u00010",
+                "rans": "http://www.tritrans.net/cgibin/translate.cgi?spraak=Norsk&Fra=\u0002\u00014",
                 "rs": "//ntrs.nasa.gov/?Ntt=\u0002&Ntx=mode matchallpartial&Nm=123|Collection|NASA STI||17|Collection|NACA\u00010",
-                "s": "//www.nts.live/find?q=\u0002&type=all\u00010",
+                "s": "//www.nts.live/find?q=\u0002&type=all\u00014",
                 "v": "//www.ntv.co.jp/search/?q=\u0002\u00010",
-                "x": "//www.nutritionix.com/search?q=\u0002\u00010"
+                "x": "//www.nutritionix.com/search?q=\u0002\u00015"
             },
             "u": {
-                "\u0010": "http://www.nu.nl/zoeken/?q=\u0002 \u000147",
+                "\u0010": "http://www.nu.nl/zoeken/?q=\u0002 \u000138",
                 "clearthrone": "http://nuclear-throne.wikia.com/wiki/Special:Search?query=\u0002\u00010",
-                "get": "http://nuget.org/packages?q=\u0002&sortOrder=package-download-count\u0001204",
+                "get": "http://nuget.org/packages?q=\u0002&sortOrder=package-download-count\u0001203",
                 "kepy": "//docs.thefoundry.co.uk/products/nuke/developers/80/pythondevguide/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                 "llbyte": "//null-byte.wonderhowto.com/search/\u0002 \u00010",
                 "mber": "http://numbermatics.com/n/\u0002/\u00010",
                 "merama": "http://www.numerama.com/magazine/recherche/1/\u0002/date\u00010",
                 "mista": "//en.numista.com/catalogue/index.php?r=\u0002&mode=simplifie&p=1\u00010",
-                "mpy": "http://docs.scipy.org/doc/numpy/search.html?q=\u0002&check_keywords=yes&area=default\u000172",
+                "mpy": "http://docs.scipy.org/doc/numpy/search.html?q=\u0002&check_keywords=yes&area=default\u000134",
                 "sagates": "//nusagates.com/?s=\u0002\u00010",
                 "search": "http://nusearch.nottingham.ac.uk/primo_library/libweb/action/search.do?dscnt=0&scp.scps=scope%3A%28UNUK%29%2Cscope%3A%28unuk_pda_ebl%29&frbg=&tab=default_tab&dstmp=1430162925299&srt=rank&ct=search&mode=Basic&dum=true&indx=1&tb=t&vl(freeText0)=\u0002&fn=search&vid=UNUK\u00010",
                 "tridata": "http://nutritiondata.self.com/foods-\u0002}000000000000000000000.html\u00010",
                 "tritiondata": "http://nutritiondata.self.com/foods-\u0002000000000000000000000.html\u00010",
-                "tritionfacts": "//nutritionfacts.org/?s=\u0002\u00016",
-                "uvem": "//www.nuuvem.com/catalog/search/\u0002\u00013"
+                "tritionfacts": "//nutritionfacts.org/?s=\u0002\u00010",
+                "uvem": "//www.nuuvem.com/catalog/search/\u0002\u00010"
             },
             "v": {
-                "\u0010": "http://m.search.naver.com/search.naver?query=\u0002):\u000121",
+                "\u0010": "http://m.search.naver.com/search.naver?query=\u0002):\u000160",
                 "d": {
                     "\u0010": "//nvd.nist.gov/vuln/search/results?form_type=Basic&results_type=overview&query=\u0002&search_type=all\u000112",
                     "e": "//dict.naver.com/dekodict/#/search?query=\u0002\u00010",
@@ -11773,35 +11774,35 @@
                 "enkr": "//papago.naver.com/?sk=en&tk=ko&hn=0&st=\u0002\u00010",
                 "i": {
                     "\u0010": "//search.naver.com/search.naver?sm=tab_hty.top&where=image&query=\u0002\u00010",
-                    "dia": "//duckduckgo.com/?q=\u0002+site%3Anvidia.com&ia=web\u000115"
+                    "dia": "//duckduckgo.com/?q=\u0002+site%3Anvidia.com&ia=web\u00014"
                 },
                 "krjp": "//papago.naver.com/?sk=ko&tk=ja&st=\u0002\u00010",
-                "u": "http://www.novelupdates.com/?s=\u0002&post_type=seriesplans\u00018",
+                "u": "http://www.novelupdates.com/?s=\u0002&post_type=seriesplans\u00016",
                 "wiki": "http://nightvale.wikia.com/wiki/Special:Search?search= \u0002&fulltext=Search\u00010"
             },
             "w": {
                 "\u0010": "http://ninjawords.com/\u0002\u00010",
                 "b": "//webbook.nist.gov/cgi/cbook.cgi?Name=\u0002&Units=SI\u00010",
-                "n": "http://nwn.wikia.com/wiki/Special:Search?query=\u0002\u00010",
-                "s": "http://forecast.weather.gov/zipcity.php?inputstring=\u0002\u0001125",
+                "n": "http://nwn.wikia.com/wiki/Special:Search?query=\u0002\u00016",
+                "s": "http://forecast.weather.gov/zipcity.php?inputstring=\u0002\u0001174",
                 "vault": "//neverwintervault.org/search/node/\u0002\u00010"
             },
             "x": {
                 "\u0010": "http://networkx.lanl.gov/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                 "i": {
-                    "\u0010": "http://www.nextinpact.com/recherche?_search=\u0002\u00019",
+                    "\u0010": "http://www.nextinpact.com/recherche?_search=\u0002\u00010",
                     "m": "//m.nextinpact.com/rechercher?term=\u0002\u00010"
                 }
             },
             "yheteridag": "//nyheteridag.se/?s=\u0002\u00010",
-            "ypl": "//browse.nypl.org/iii/encore/search/C__S\u0002__Orightresult__U?lang=eng\u000110",
-            "ypost": "//nypost.com/search/\u0002/\u000157",
+            "ypl": "//browse.nypl.org/iii/encore/search/C__S\u0002__Orightresult__U?lang=eng\u00018",
+            "ypost": "//nypost.com/search/\u0002/\u000175",
             "yrb": "http://www.nybooks.com/search/?s=\u0002&option_match=&year_after=1963&year_before=2017&type=all&orderby=relevance\u00010",
-            "yse": "//www.nyse.com/quote/XNYS:\u0002\u00017",
+            "yse": "//www.nyse.com/quote/XNYS:\u0002\u00014",
             "yt": {
-                "\u0010": "http://query.nytimes.com/search/sitesearch?query=\u0002&srchst=cse\u0001813",
+                "\u0010": "http://query.nytimes.com/search/sitesearch?query=\u0002&srchst=cse\u0001622",
                 "c": "//cooking.nytimes.com/search?q=\u0002\u00010",
-                "imes": "//www.nytimes.com/search?query=\u0002\u00016",
+                "imes": "//www.nytimes.com/search?query=\u0002\u00018",
                 "o": "//www.nytimes3xbfgragh.onion/search?query=\u0002\u00010"
             },
             "zf": "//nzf.org.nz/Search/Results?term=\u0002\u00010",
@@ -11810,15 +11811,15 @@
                 "\u0010": "//search.nzqa.govt.nz/apps/search/?q=\u0002\u00010",
                 "s": "//www.nzqa.govt.nz/ncea/assessment/view-detailed.do?standardNumber=\u0002\u00010"
             },
-            "zz": "http://www.nzz.ch/suche?form%5Bq%5D=\u0002\u00010"
+            "zz": "http://www.nzz.ch/suche?form%5Bq%5D=\u0002\u000115"
         },
         "o": {
-            "\u0010": "http://onelook.com/?w=\u0002&ls=a\u0001130",
+            "\u0010": "http://onelook.com/?w=\u0002&ls=a\u0001166",
             "2": "//www.o2.co.uk/shop/\u0002\u00010",
             "aad": "//www.oxfordlearnersdictionaries.com/definition/american_english/\u0002\u00010",
             "ab": "//openaccessbutton.org/?url=\u0002\u00010",
-            "ad": "http://www.oxforddictionaries.com/definition/american_english/\u0002\u00010",
-            "ald": "//www.oxfordlearnersdictionaries.com/search/english/?q=\u0002\u0001264",
+            "ad": "http://www.oxforddictionaries.com/definition/american_english/\u0002\u00013",
+            "ald": "//www.oxfordlearnersdictionaries.com/search/english/?q=\u0002\u0001109",
             "api": "http://overapi.com/\u0002\u00010",
             "as": "//www.offresasaisir.fr/recherche?q=\u0002\u00010",
             "atmeal": "//duckduckgo.com/?q=\u0002+site:theoatmeal.com\u00010",
@@ -11828,12 +11829,12 @@
                 "b": "http://bible.oremus.org/?passage=\u0002\u00010",
                 "d": "http://engine-codes.com/search_codes.php?q=\u0002\u00010",
                 "i": {
-                    "\u0010": "//www.obi.de/decom/search/\u0002\u000123",
+                    "\u0010": "//www.obi.de/decom/search/\u0002\u000114",
                     "at": "//www.obi.at/searchresult/?isi=true&searchTerm=\u0002\u00010"
                 },
                 "razky": "//www.obrazky.cz/?q=\u0002\u00010",
                 "s": {
-                    "\u0010": "//build.opensuse.org/search?search_text=\u0002 \u000174",
+                    "\u0010": "//build.opensuse.org/search?search_text=\u0002 \u000146",
                     "ervador": "http://observador.pt/pesquisa/?q=\u0002\u00010",
                     "py": {
                         "\u0010": "http://docs.obspy.org/search.html?q=\u0002\u00010",
@@ -11844,61 +11845,61 @@
             "c": {
                 "\u0010": "//openclassrooms.com/courses?q=\u0002\u00010",
                 "a": {
-                    "\u0010": "http://www.openclipart.org/search/?query=\u0002\u00010",
+                    "\u0010": "http://www.openclipart.org/search/?query=\u0002\u00015",
                     "do": "//www.ocado.com/webshop/getSearchProducts.do?entry=\u0002\u00010",
-                    "l": "http://www.openclipart.org/search/?query=\u0002\u00010",
+                    "l": "http://www.openclipart.org/search/?query=\u0002\u00015",
                     "ml": {
-                        "\u0010": "http://caml.inria.fr/pub/docs/manual-ocaml/libref/\u0002.html\u000115",
+                        "\u0010": "http://caml.inria.fr/pub/docs/manual-ocaml/libref/\u0002.html\u00014",
                         "oscope": "//camlspotter.github.io/ocamloscope.html?q=\u0002\u00010"
                     },
-                    "mod": "//odoo-community.org/shop?search=\u0002\u00010",
+                    "mod": "//odoo-community.org/shop?search=\u0002\u00013",
                     "t": "//www.overclockers.at/search.php?action=simplesearch&query=\u0002\u00010"
                 },
                 "c": {
                     "\u0010": "//openclassrooms.com/courses?q=\u0002\u00010",
                     "uprint": "http://occuprint.org/?action=search&q=\u0002 \u00010"
                 },
-                "doc": "//ocdoc.cil.li/doku.php?id=start&do=search&q=\u0002\u00013",
-                "lc": "//www.worldcat.org/search?q=\u0002\u000122",
+                "doc": "//ocdoc.cil.li/doku.php?id=start&do=search&q=\u0002\u00010",
+                "lc": "//www.worldcat.org/search?q=\u0002\u000119",
                 "na": "//www.opencaching.us/search.php?searchto=searchbyname&showresult=1&expert=0&output=HTML&sort=bydistance&f_inactive=0&f_ignored=0&f_userfound=0&f_userowner=0&f_watched=0&f_geokret=0&cachename=https://www.opencaching.us/search.php?searchto=searchbyname&showresult=1&expert=0&output=HTML&sort=bydistance&f_inactive=0&f_ignored=0&f_userfound=0&f_userowner=0&f_watched=0&f_geokret=0&cachename=\u0002&submit=Search&submit=Search\u00010",
                 "o": "//camlspotter.github.io/ocamloscope.html?q=\u0002\u00010",
                 "register": "http://www.ocregister.com/search/?q=\u0002&x=0&y=0\u00010",
                 "remix": "http://ocremix.org/quicksearch/remix/?qs_query=\u0002\u00010",
                 "s": "//www.opendesktop.org/search?projectSearchText=\u0002\u00010",
                 "to": {
-                    "\u0010": "//octopart.com/search?q=\u0002\u0001133",
-                    "part": "//octopart.com/search?q=\u0002\u0001133"
+                    "\u0010": "//octopart.com/search?q=\u0002\u000151",
+                    "part": "//octopart.com/search?q=\u0002\u000151"
                 },
                 "uk": "http://overclockers.co.uk/search_results.php?keywords=\u0002\u00010",
                 "ulus": "//www.oculus.com/experiences/go/search/?q=\u0002\u00010",
                 "w": "http://search.mit.edu/search?site=ocw&client=mit&output=xml_no_dtd&proxystylesheet=http://ocw.mit.edu/search/google-ocw.xsl&proxyreload=1&q=\u0002\u00010"
             },
             "d": {
-                "\u0010": "http://oxforddictionaries.com/definition/english/\u0002?q=\u0002\u00016",
-                "b": "//odb.org/search?q=\u0002\u00014",
+                "\u0010": "http://oxforddictionaries.com/definition/english/\u0002?q=\u0002\u000110",
+                "b": "//odb.org/search?q=\u0002\u00010",
                 "d": "//theodd1sout.com/search?q=\u0002\u00010",
                 "eu": "//data.europa.eu/euodp/en/data/dataset?q=\u0002\u00010",
                 "ic": "//en.oxforddictionaries.com/search?utf8=%E2%9C%93&filter=dictionary&query=\u0002\u00010",
-                "nb": "http://www.oxforddnb.com/search?q=\u0002\u00010",
+                "nb": "http://www.oxforddnb.com/search?q=\u0002\u00015",
                 "oo": "//www.odoo.com/apps?search=\u0002\u00010",
-                "ota": "//www.opendota.com/search?q=\u0002\u00010",
+                "ota": "//www.opendota.com/search?q=\u0002\u00013",
                 "piralni": "http://odpiralnicasi.com/spots?utf8=✓&q=\u0002\u00010",
                 "s": "http://public.opendatasoft.com/explore/dataset/european-train-stations/?q=\u0002\u00010"
             },
             "ec": "http://www.oeconsortium.org/courses/search/?search= \u0002 \u00010",
-            "ed": "http://www.oed.com/search?searchType=dictionary&q=\u0002&_searchBtn=Search\u0001108",
-            "eis": "http://oeis.org/search?q=\u0002&language=english&go=Search\u000182",
+            "ed": "http://www.oed.com/search?searchType=dictionary&q=\u0002&_searchBtn=Search\u000151",
+            "eis": "http://oeis.org/search?q=\u0002&language=english&go=Search\u0001102",
             "el": "//affygility.com/oel/search.html?addsearch=\u0002\u00010",
             "em": "http://www.oemstrade.com/search/\u0002\u00010",
             "er": "http://www.oercommons.org/search?f.search=\u0002\u00010",
             "eticket": "http://www.oeticket.com/Tickets.html?affiliate=EOE&fun=search&fuzzy=yes&doc=search&action=grouped&inline=false&suchbegriff=\u0002\u00010",
             "f": {
-                "\u0010": "//duckduckgo.com/?q=\u0002+site%3Ahttp%3A%2F%2Fforum.openframeworks.cc\u000110",
-                "db": "http://www.ofdb.de/view.php?SText=\u0002&Kat=All&page=suchergebnis\u000121",
+                "\u0010": "//duckduckgo.com/?q=\u0002+site%3Ahttp%3A%2F%2Fforum.openframeworks.cc\u00014",
+                "db": "http://www.ofdb.de/view.php?SText=\u0002&Kat=All&page=suchergebnis\u00015",
                 "f": {
-                    "\u0010": "http://world.openfoodfacts.org/cgi/search.pl?search_terms=\u0002\u00014",
+                    "\u0010": "http://world.openfoodfacts.org/cgi/search.pl?search_terms=\u0002\u00013",
                     "erteinternet": "//www.offerteinternet.net/?s=\u0002\u00010",
-                    "icedepot": "http://www.officedepot.com/catalog/search.do?Ntt=\u0002\u00010",
+                    "icedepot": "http://www.officedepot.com/catalog/search.do?Ntt=\u0002\u000110",
                     "icefurniture": "//www.office-furniture-direct.co.uk/search?query=\u0002\u00010",
                     "liberty": "http://offliberty.com/#\u0002\u00010",
                     "line": "http://www.downforeveryoneorjustme.com/\u0002\u00010"
@@ -11906,20 +11907,20 @@
                 "l": "http://openfontlibrary.org/en/search?query=\u0002\u00010"
             },
             "g": {
-                "\u0010": "//duckduckgo.com/?q=\u0002+site%3Aomniglot.com\u00019",
-                "a": "http://opengameart.org/art-search?keys=\u0002\u000113",
+                "\u0010": "//duckduckgo.com/?q=\u0002+site%3Aomniglot.com\u000111",
+                "a": "http://opengameart.org/art-search?keys=\u0002\u000112",
                 "db": "http://ogdb.eu/index.php?section=simplesearchresults&searchstring=\u0002\u00010",
                 "js": "//www.oilandgasjobsearch.com/Oil-and-Gas-Jobs/Search/\u0002\u00010",
                 "l": {
-                    "\u0010": "//www.outdoorgearlab.com/search.php?ftr=\u0002\u00010",
+                    "\u0010": "//www.outdoorgearlab.com/search.php?ftr=\u0002\u000117",
                     "asnik": "//www.oglasnik.hr/search?q=\u0002&category_id=\u00010",
                     "obo": "//oglobo.globo.com/busca/?q=\u0002\u00010"
                 },
-                "ol": "http://www.ogol.com.br/search.php?inputString=\u0002\u000117",
+                "ol": "http://www.ogol.com.br/search.php?inputString=\u0002\u00013",
                 "s": "//forums.online-go.com/search?q=\u0002\u00010"
             },
             "h": {
-                "\u0010": "//www.openhub.net/p?q=\u0002\u00013",
+                "\u0010": "//www.openhub.net/p?q=\u0002\u00010",
                 "loh": "//www.ohloh.net/search?q=\u0002\u00010",
                 "m": {
                     "\u0010": "http://orbithangar.com/advsearch.php?text=\u0002\u00010",
@@ -11929,7 +11930,7 @@
                 "r": "http://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010"
             },
             "i": {
-                "\u0010": "http://oxfordindex.oup.com/search?q=\u0002\u00010",
+                "\u0010": "http://oxfordindex.oup.com/search?q=\u0002\u00013",
                 "d": "http://www.oid-info.com/cgi-bin/display?oid=\u0002&submit=Display&action=display\u00010",
                 "landgas": "//www.oilandgasjobsearch.com/Oil-and-Gas-Jobs/Search/\u0002\u00010",
                 "seaux": "http://www.oiseaux.net/search/?q=\u0002\u00010"
@@ -11938,20 +11939,20 @@
             "jen": "//ojibwe.lib.umn.edu/search?utf8=%E2%9C%93&q=\u0002&commit=Search&type=ojibwe\u00010",
             "kazii": "http://www.okazii.ro/cautare/\u0002.html?autoc=write\u00010",
             "kc": {
-                "\u0010": "//okcupid.com/profile/\u0002\u00016",
-                "aller": "http://www.okcaller.com/detail.php?number=\u0002\u00015"
+                "\u0010": "//okcupid.com/profile/\u0002\u00010",
+                "aller": "http://www.okcaller.com/detail.php?number=\u0002\u00010"
             },
             "kidoki": "http://www.okidoki.ee/buy/all/?query=\u0002\u00010",
-            "kkazeo": "//www.okkazeo.com/jeux/searchJeux?rech_nom=\u0002\u000110",
+            "kkazeo": "//www.okkazeo.com/jeux/searchJeux?rech_nom=\u0002\u00010",
             "l": {
-                "\u0010": "http://search.oregonlive.com/\u0002\u00015",
+                "\u0010": "http://search.oregonlive.com/\u0002\u00010",
                 "ad": "//www.oxfordlearnersdictionaries.com/definition/american_english/\u0002\u00010",
                 "am": "http://olam.in/Dictionary/en_ml/\u0002 \u00010",
                 "dapps": "http://www.oldapps.com/betasearch.php?cx=007779823686351122034%3Ai7o_lb6edjm&cof=FORID%3A9&ie=UTF-8&q=\u0002&siteurl=\u00010",
                 "dcpan": "http://search.cpan.org/search?query=\u0002&mode=all\u00010",
                 "dred": {
-                    "\u0010": "//old.reddit.com/search?q=\u0002\u0001357",
-                    "dit": "//old.reddit.com/search?q=\u0002\u0001357"
+                    "\u0010": "//old.reddit.com/search?q=\u0002\u0001313",
+                    "dit": "//old.reddit.com/search?q=\u0002\u0001313"
                 },
                 "dv": {
                     "\u0010": "http://www.oldversion.com/search?query=\u0002\u00010",
@@ -11959,185 +11960,185 @@
                 },
                 "e": "http://buscador.ole.com.ar/\u0002\u00010",
                 "ib": {
-                    "\u0010": "http://openlibrary.org/search?q=\u0002\u000121",
+                    "\u0010": "http://openlibrary.org/search?q=\u0002\u000142",
                     "text": "//openlibrary.org/search/inside?q=\u0002\u00010"
                 },
                 "iverse": "//oliverse.ch/?search=\u0002\u00010",
-                "ivetti": "//www.dizionario-italiano.it/dizionario-italiano.php?parola=\u0002\u00010",
-                "th": "http://www.onelook.com/reverse-dictionary.shtml?s=\u0002\u00010",
+                "ivetti": "//www.dizionario-italiano.it/dizionario-italiano.php?parola=\u0002\u00018",
+                "th": "http://www.onelook.com/reverse-dictionary.shtml?s=\u0002\u000116",
                 "x": {
-                    "\u0010": "//www.olx.pl/oferty/q- \u0002/\u0001112",
+                    "\u0010": "//www.olx.pl/oferty/q- \u0002/\u0001140",
                     "ar": "//www.olx.com.ar/nf/search/\u0002\u00010",
                     "bb": "//bahiablanca.olx.com.ar/nf/search/\u0002\u00010",
                     "bg": "//www.olx.bg/ads/?q=\u0002\u00010",
-                    "br": "http://www.olx.com.br/brasil?q=\u0002\u000116",
+                    "br": "http://www.olx.com.br/brasil?q=\u0002\u000112",
                     "df": "//df.olx.com.br/?q=\u0002\u00010",
                     "id": "//m.olx.co.id/all-results/q-\u0002 \u00010",
-                    "in": "//www.olx.in/?\u0002\u00010",
+                    "in": "//www.olx.in/?\u0002\u00015",
                     "lb": "//olxliban.com/en/ads/q-\u0002\u00010",
                     "ph": "//www.olx.ph/all-results?q=\u0002\u00010",
-                    "pl": "http://olx.pl/oferty/q-\u0002/\u00010",
-                    "poland": "http://olx.pl/oferty/q-\u0002/\u00010",
-                    "pt": "//www.olx.pt/ads/q-\u0002\u000116",
-                    "ro": "//www.olx.ro/ads/?q=\u0002\u00017",
+                    "pl": "http://olx.pl/oferty/q-\u0002/\u00019",
+                    "poland": "http://olx.pl/oferty/q-\u0002/\u00019",
+                    "pt": "//www.olx.pt/ads/q-\u0002\u00018",
+                    "ro": "//www.olx.ro/ads/?q=\u0002\u00016",
                     "ua": "http://olx.ua/uk/list/q-\u0002/\u00010"
                 }
             },
             "map": {
-                "\u0010": "//www.openstreetmap.org/search?query=\u0002\u000140",
+                "\u0010": "//www.openstreetmap.org/search?query=\u0002\u000145",
                 "s": "http://omaps.worldofo.com/index.php?st=\u0002\u00010"
             },
             "mbe": "http://www.ombe.com/find/\u0002 \u00010",
-            "mdb": "//www.omdb.org/search?search%5Btext%5D=\u0002\u00013",
+            "mdb": "//www.omdb.org/search?search%5Btext%5D=\u0002\u00014",
             "megawiki": "http://www.omegawiki.org/index.php?search=\u0002\u00010",
             "meka": "//forum.omeka.org/search?q=\u0002\u00010",
             "melete": "//omelete.uol.com.br/busca/?q=\u0002\u00010",
             "mevan": "//www.omevan.com/search?q=\u0002:\u00010",
             "mfr": "http://open.mapquest.fr/?q=\u0002 \u00010",
             "mg": {
-                "\u0010": "http://www.omgubuntu.co.uk/?s=\u0002 \u000155",
+                "\u0010": "http://www.omgubuntu.co.uk/?s=\u0002 \u000141",
                 "c": {
                     "\u0010": "http://www.omgchrome.com/?s=\u0002\u00010",
                     "hrome": "http://www.omgchrome.com/?s=\u0002\u00010"
                 },
                 "h": "//omghackers.com/?s=\u0002\u00010",
                 "u": {
-                    "\u0010": "http://www.omgubuntu.co.uk/?s=\u0002\u00017",
-                    "buntu": "http://www.omgubuntu.co.uk/?s=\u0002\u00017"
+                    "\u0010": "http://www.omgubuntu.co.uk/?s=\u0002\u00010",
+                    "buntu": "http://www.omgubuntu.co.uk/?s=\u0002\u00010"
                 },
                 "v": {
                     "\u0010": "//omgvoice.com/search?term=\u0002\u00010",
                     "oice": "//omgvoice.com/search?term=\u0002\u00010"
                 }
             },
-            "mim": "http://omim.org/search?index=entry&sort=score+desc%2C+prefix_sort+desc&start=1&limit=10&search=\u0002 \u00014",
+            "mim": "http://omim.org/search?index=entry&sort=score+desc%2C+prefix_sort+desc&start=1&limit=10&search=\u0002 \u00013",
             "mni": "http://omni.se/sok?q=\u0002\u00010",
             "mnum": "http://omnum.se/search/?q=\u0002\u00010",
-            "ms": "//www.onmsft.com/?s=\u0002\u00016",
+            "ms": "//www.onmsft.com/?s=\u0002\u000110",
             "mt": "http://www.onemorething.nl/zoeken/\u0002/\u00010",
             "mx": "//theomx.com/companies?keyword%5D=\u0002\u00010",
             "n": {
-                "\u0010": "//www.ontario.ca/search/search-results?query=\u0002\u00010",
+                "\u0010": "//www.ontario.ca/search/search-results?query=\u0002\u00015",
                 "bit": "//www.onbit.pt/catalogsearch/result/?q=\u0002\u00010",
                 "cyclo": "http://oncyclopedia.org/wiki/Speciaal:Zoeken?search=\u0002&go=Zoeken\u00010",
                 "darock": "http://www.ondarock.it/websearch.php?domains=www.ondarock.it&q=\u0002&sitesearch=www.ondarock.it&client=pub-4895368002735382&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23117dd2%3BGL%3A1%3BDIV%3A%23FFFFFF%3BVLC%3A7292ab%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A0569b7%3BLC%3A0569b7%3BT%3A191919%3BGFNT%3A73baf2%3BGIMP%3A73baf2%3BFORID%3A11&hl=it\u00010",
                 "ecard": "//onecard.network/client/en_AU/sapubliclibraries/search/results?qu=\u0002\u00010",
-                "edrive": "//onedrive.live.com/#qt=search&q=\u0002\u000116",
+                "edrive": "//onedrive.live.com/#qt=search&q=\u0002\u000110",
                 "eill": "http://us.oneill.com/shop/search/?q=\u0002\u00010",
                 "elook": {
-                    "\u0010": "http://onelook.com/?w=\u0002\u000141",
+                    "\u0010": "http://onelook.com/?w=\u0002\u000135",
                     "r": "http://onelook.com/?w=*&loc=revfp2&clue=\u0002\u00010",
-                    "th": "http://www.onelook.com/reverse-dictionary.shtml?s=\u0002\u00010"
+                    "th": "http://www.onelook.com/reverse-dictionary.shtml?s=\u0002\u000116"
                 },
-                "epiece": "http://onepiece.wikia.com/wiki/Special:Search?search=\u0002\u000128",
+                "epiece": "http://onepiece.wikia.com/wiki/Special:Search?search=\u0002\u000130",
                 "estopenglish": "http://www.onestopenglish.com/searchResults.aspx?keywords=\u0002\u00010",
                 "goal": "//ongoal.se/search?type=article%2Cpage%2Cproduct&q=\u0002*\u00010",
                 "i": {
-                    "\u0010": "http://oxygennotincluded.gamepedia.com/index.php?search=\u0002\u000113",
-                    "on": "http://www.theonion.com/search/?q=\u0002\u000154"
+                    "\u0010": "http://oxygennotincluded.gamepedia.com/index.php?search=\u0002\u00016",
+                    "on": "http://www.theonion.com/search/?q=\u0002\u000129"
                 },
-                "linelinkscan": "http://onlinelinkscan.com/results/\u0002\u00010",
+                "linelinkscan": "http://onlinelinkscan.com/results/\u0002\u00013",
                 "m": "//www.nexusmods.com/oblivion/search/?gsearch=\u0002&gsearchtype=mods\u00010",
                 "orsk": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=non\u00010",
                 "r": "http://www.ohnorobot.com/index.php?s=\u0002&Search=Search&comic=\u00010",
                 "s": {
                     "\u0010": "//www.ons.gov.uk/search?q=\u0002\u00010",
-                    "hape": "//cad.onshape.com/documents?resourceType=filter&nodeId=1&column=modifiedAt&order=desc&viewMode=0&q=\u0002\u00010"
+                    "hape": "//cad.onshape.com/documents?resourceType=filter&nodeId=1&column=modifiedAt&order=desc&viewMode=0&q=\u0002\u00013"
                 },
                 "vista": "http://www.onvista.de/suche/?onvHeaderSearchBoxAction=true&searchValue=\u0002\u00018",
                 "zetaal": "//onzetaal.nl/zoekresultaten/?q=\u0002\u00010"
             },
             "o": {
-                "\u0010": "//www.otto-office.com/de/app/search/index?query[query]=\u0002\u00015",
+                "\u0010": "//www.otto-office.com/de/app/search/index?query[query]=\u0002\u00010",
                 "c": "//outof.cards/search/?query=\u0002\u00010",
                 "lone": "http://www.oolone.com/?search=\u0002\u00010",
                 "tl": "//www.reddit.com/r/OutOfTheLoop/search?q=\u0002&restrict_sr=on\u00010",
                 "tv": "http://www.imperialassembly.com/oracle/?quicksearch=1&search_13=\u0002\u00010"
             },
             "p": {
-                "\u0010": "//openplaques.org/search?utf8=%E2%9C%93&phrase=\u0002\u00016",
-                ".gg": "http://www.op.gg/summoner/userName=\u0002\u0001112",
+                "\u0010": "//openplaques.org/search?utf8=%E2%9C%93&phrase=\u0002\u00015",
+                ".gg": "http://www.op.gg/summoner/userName=\u0002\u000154",
                 "achgw": "//lhgrw.gbv.de/DB=1/SET=18/TTL=1/CMD?ACT=SRCHA&IKT=1016&SRT=YOP&TRM=\u0002\u00010",
                 "achu": "//hu-berlin.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&search_scope=default_scope&displayField=all&pcAvailabiltyMode=false&dum=true&vid=hub_ub&displayMode=full&bulkSize=30&mode=Basic&tab=default_tab&highlight=true&institution=HUB_UB&sortby=rank&lang=de_DE\u00010",
                 "acp": "//opac.ub.uni-potsdam.de/DB=1/SET=4/TTL=1/CMD?ACT=SRCHA&IKT=1016&SRT=YOP&TRM=\u0002\u00010",
-                "am": "http://duckduckgo.com/?q=\u0002+site:https://opam.ocaml.org/packages\u00010",
+                "am": "http://duckduckgo.com/?q=\u0002+site:https://opam.ocaml.org/packages\u00014",
                 "br": "http://br.op.gg/summoner/userName=\u0002\u00010",
                 "c": "http://fr.openclassrooms.com/recherche/?search=\u0002\u00010",
                 "enbadges": "//openbadges.it/search/\u0002 \u00010",
-                "enbox": "http://openbox.org/wiki/Special:Search?search=\u0002\u00010",
+                "enbox": "http://openbox.org/wiki/Special:Search?search=\u0002\u00014",
                 "enbsd": {
-                    "\u0010": "http://man.openbsd.org/?query=\u0002\u000117",
-                    "man": "http://man.openbsd.org/?query=\u0002&apropos=0&sec=0&arch=default&manpath=OpenBSD-current\u00013",
+                    "\u0010": "http://man.openbsd.org/?query=\u0002\u000115",
+                    "man": "http://man.openbsd.org/?query=\u0002&apropos=0&sec=0&arch=default&manpath=OpenBSD-current\u00016",
                     "misc": "http://marc.info/?l=openbsd-misc&w=2&r=1&s=\u0002&q=b\u00010",
                     "ports": "//marc.info/?l=openbsd-ports&w=2&r=1&s=\u0002&q=b\u00010"
                 },
-                "enclipart": "http://openclipart.org/search/?query=\u0002\u00013",
+                "enclipart": "http://openclipart.org/search/?query=\u0002\u00010",
                 "encomp": "//www.opencompanies.nl/zoekresultaten?q=\u0002\u00010",
                 "enculture": "//duckduckgo.com/?q=site%3Aopenculture.com+\u0002\u00010",
-                "encv": "http://docs.opencv.org/3.0-last-rst/search.html?q=\u0002\u00010",
+                "encv": "http://docs.opencv.org/3.0-last-rst/search.html?q=\u0002\u00014",
                 "endesktop": "//www.opendesktop.org/search?projectSearchText=\u0002\u00010",
                 "endns": "http://www.opendns.com/search/?s=\u0002\u00010",
-                "endota": "//www.opendota.com/search?q=\u0002\u00010",
+                "endota": "//www.opendota.com/search?q=\u0002\u00013",
                 "enfont": "http://openfontlibrary.org/en/search?query=\u0002\u00010",
                 "enfreax": "http://open-freax.fr/?s=\u0002\u00010",
-                "enga": "http://opengameart.org/art-search?keys=\u0002\u000113",
+                "enga": "http://opengameart.org/art-search?keys=\u0002\u000112",
                 "englwiki": "//www.khronos.org/opengl/wiki_opengl/index.php?search=\u0002\u00010",
                 "enhours": "//openhours.dk/spots?utf8=%E2%9C%93&q=\u0002\u00010",
-                "enhub": "//www.openhub.net/p?query=\u0002&sort=relevance\u00018",
+                "enhub": "//www.openhub.net/p?query=\u0002&sort=relevance\u000111",
                 "enings": "http://openings.moe/list/?s=\u0002\u00010",
                 "enlib": {
                     "\u0010": "//openlibra.com/en/collection/search/term/\u0002/\u00010",
-                    "rary": "http://openlibrary.org/search?q=\u0002\u000121"
+                    "rary": "http://openlibrary.org/search?q=\u0002\u000142"
                 },
                 "enlistings": "//www.openlistings.co/s/\u0002 \u00010",
-                "enmaps": "//www.openstreetmap.org/search?query=\u0002\u000140",
+                "enmaps": "//www.openstreetmap.org/search?query=\u0002\u000145",
                 "ennet": "http://www.opennet.ru/search.shtml?exclude=index%7C%2Fman.shtml&words=\u0002\u00010",
                 "enparl": "//openparliament.ca/search/?q=\u0002\u00010",
-                "enports": "http://openports.se/search.php?so=\u0002\u00013",
+                "enports": "http://openports.se/search.php?so=\u0002\u00010",
                 "enprocessing": "http://www.openprocessing.org/search/?q=\u0002\u00010",
                 "enradar": "http://openradar.appspot.com/search?query=\u0002\u00010",
                 "enrent": "//www.openrent.co.uk/properties-to-rent/\u0002\u00010",
                 "enrepos": "//openrepos.net/search/node/\u0002\u00010",
-                "enrice": "http://www.openrice.com/zh/hongkong/restaurant/sr1.htm?tc=sr1quick&s=1&region=0&inputstrwhat=\u0002&inputstrwhere=\u000112",
-                "ensecrets": "http://www.opensecrets.org/usearch/?q=\u0002\u00014",
+                "enrice": "http://www.openrice.com/zh/hongkong/restaurant/sr1.htm?tc=sr1quick&s=1&region=0&inputstrwhat=\u0002&inputstrwhere=\u00018",
+                "ensecrets": "http://www.opensecrets.org/usearch/?q=\u0002\u00010",
                 "ensource": "//opensource.com/sitewide-search?search_api_views_fulltext=\u0002\u00010",
                 "enstax": "//cnx.org/search?q=\u0002\u00010",
                 "enstreet": {
-                    "\u0010": "http://www.openstreetmap.org/?query=\u0002\u000148",
+                    "\u0010": "http://www.openstreetmap.org/?query=\u0002\u000129",
                     "map": {
-                        "\u0010": "http://www.openstreetmap.org/?query=\u0002\u000148",
+                        "\u0010": "http://www.openstreetmap.org/?query=\u0002\u000129",
                         "wiki": "//wiki.openstreetmap.org/wiki/Special:Search?search=\u0002&go=Go\u00010"
                     }
                 },
                 "ensuse": {
-                    "\u0010": "http://en.opensuse.org/Special:Search?search=\u0002\u00018",
-                    "software": "http://software.opensuse.org/search?q=\u0002\u00015"
+                    "\u0010": "http://en.opensuse.org/Special:Search?search=\u0002\u00016",
+                    "software": "http://software.opensuse.org/search?q=\u0002\u000111"
                 },
                 "enthebox": "//openthebox.be/search?q=\u0002&v=t\u00010",
                 "enuni": "http://search.open.ac.uk/public/search/results?q=\u0002\u00010",
                 "enuserjs": "//openuserjs.org/?q=\u0002\u00010",
                 "era": {
-                    "\u0010": "//addons.opera.com/addons/extensions/?query=\u0002\u00015",
+                    "\u0010": "//addons.opera.com/addons/extensions/?query=\u0002\u00013",
                     "ext": "//addons.opera.com/addons/extensions/?query=\u0002&order=new&top=0\u00010"
                 },
                 "euw": "http://euw.op.gg/summoner/userName=\u0002\u00010",
                 "g": {
                     "\u0010": "http://www.op.gg/champion/\u0002\u00013",
                     "g": {
-                        "\u0010": "http://www.op.gg/summoner/userName=\u0002\u0001112",
+                        "\u0010": "http://www.op.gg/summoner/userName=\u0002\u000154",
                         "euw": "http://euw.op.gg/summoner/userName=\u0002\u00010",
-                        "na": "http://na.op.gg/summoner/userName=\u0002\u00010"
+                        "na": "http://na.op.gg/summoner/userName=\u0002\u00015"
                     }
                 },
                 "las": "http://las.op.gg/summoner/userName=\u0002\u00010",
-                "na": "http://na.op.gg/summoner/userName=\u0002\u00010",
+                "na": "http://na.op.gg/summoner/userName=\u0002\u00015",
                 "oce": "http://oce.op.gg/summoner/userName=\u0002\u00010",
                 "ood": "//www.oomipood.ee/product/search?q=\u0002\u00010",
                 "q": "http://checklists.opquast.com/fr/opquastv2?q=\u0002 \u00010",
                 "ru": "http://ru.op.gg/summoner/userName=\u0002\u00010",
                 "skins": "//opskins.com/index.php?search_item=\u0002&min=&max=&grade=Grade&type=Type&sort=f&loc=shop_search\u00010",
-                "ticsplanet": "//www.opticsplanet.com/s/\u0002\u00018",
-                "timot": "http://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?action=Principal&method=cerca_generica&input_cercar=\u0002&tipusCerca=cerca.tot\u000135",
+                "ticsplanet": "//www.opticsplanet.com/s/\u0002\u00010",
+                "timot": "http://aplicacions.llengua.gencat.cat/llc/AppJava/index.html?action=Principal&method=cerca_generica&input_cercar=\u0002&tipusCerca=cerca.tot\u000119",
                 "toma": "//www.optomaeurope.com/search?query=\u0002\u00010",
                 "tr": "http://tr.op.gg/summoner/userName=\u0002\u00010",
                 "tus": "//www.optus.com.au/customercentre/search?query=\u0002\u00010",
@@ -12146,72 +12147,72 @@
             "qc": "//www.ouquoicomment.ch/?s=\u0002&search_by=all\u00010",
             "r": {
                 "\u0010": "//or.justice.cz/ias/ui/rejstrik-$firma?jenPlatne=PLATNE&nazev=\u0002&polozek=50&typHledani=STARTS_WITH\u00018",
-                "acle": "//www.oracle.com/search/results?Ntt=\u0002&Dy=1&Nty=1&Ntk=SI-ALL5\u00013",
+                "acle": "//www.oracle.com/search/results?Ntt=\u0002&Dy=1&Nty=1&Ntk=SI-ALL5\u00010",
                 "adocs": "//docs.oracle.com/apps/search/search.jsp?q=\u0002\u00010",
-                "cid": "//orcid.org/orcid-search/quick-search?searchQuery=\u0002 \u000115",
+                "cid": "//orcid.org/orcid-search/quick-search?searchQuery=\u0002 \u000112",
                 "d": {
-                    "\u0010": "//ne.ord.se/ordbok/svenska/engelska/s%C3%B6k/\u0002\u00010",
+                    "\u0010": "//ne.ord.se/ordbok/svenska/engelska/s%C3%B6k/\u0002\u00017",
                     "bog": {
                         "\u0010": "//beta.ordbogen.com/da/search#/\u0002\u00010",
-                        "en": "http://www.ordbogen.com/opslag.php?word=\u0002&dict=auto\u000113"
+                        "en": "http://www.ordbogen.com/opslag.php?word=\u0002&dict=auto\u00015"
                     },
-                    "bok": "http://ordbok.uib.no/perl/ordbok.cgi?OPP=+\u0002&ant_bokmaal=5&ant_nynorsk=5&begge=+&ordbok=begge\u000151",
+                    "bok": "http://ordbok.uib.no/perl/ordbok.cgi?OPP=+\u0002&ant_bokmaal=5&ant_nynorsk=5&begge=+&ordbok=begge\u000122",
                     "fr": "http://www.ord.se/oversattning/franska/?s=\u0002&l=FRASVE\u00010",
                     "guru": "//www.ordguru.se/synonymer/sök?q=\u0002\u00010",
                     "net": {
                         "\u0010": "http://ordnet.dk/ddo/ordbog?query=\u0002\u00010",
                         ".dk": "http://ordnet.dk/ddo/ordbog?query=\u0002+&search=S%C3%B8g\u00010",
-                        "t": "//www.ordnett.no/search?language=no&phrase=\u0002\u00010"
+                        "t": "//www.ordnett.no/search?language=no&phrase=\u0002\u00013"
                     },
                     "sv": "http://www.ord.se/oversattning/Svenska/?s=\u0002&l=SVESVE\u00010"
                 },
                 "e": {
                     "\u0010": "//ore.spongepowered.org/?q=\u0002\u00010",
-                    "d": "//old.reddit.com/search?q=\u0002&sort=relevance&t=all\u0001380",
+                    "d": "//old.reddit.com/search?q=\u0002&sort=relevance&t=all\u0001499",
                     "gon": "//duckduckgo.com/?q=\u0002+site%3Atheoregoncoast.info\u00010",
                     "illy": {
-                        "\u0010": "http://search.oreilly.com/?q=\u0002\u00010",
+                        "\u0010": "http://search.oreilly.com/?q=\u0002\u00016",
                         "auto": "//www.oreillyauto.com/search/?q=\u0002\u00010"
                     },
                     "ll": "//www.orellfuessli.ch/suche?utf8=%E2%9C%93&filterPATHROOT=&sq=\u0002\u00010"
                 },
                 "f": {
-                    "\u0010": "http://tvthek.orf.at/search?q=\u0002\u00010",
+                    "\u0010": "http://tvthek.orf.at/search?q=\u0002\u00014",
                     "o": {
                         "\u0010": "http://www.orfoqrafiya.az/aze/\u0002\u00010",
                         "qrafiya": "http://www.orfoqrafiya.az/aze/?q=\u0002\u00010"
                     }
                 },
-                "g": "//duckduckgo.com/?q=site:http://orgmode.org/manual/+\u0002\u00016",
+                "g": "//duckduckgo.com/?q=site:http://orgmode.org/manual/+\u0002\u00010",
                 "iantnu": "//bibsys-almaprimo.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=NTNU_UB&lang=no_NO&offset=0\u00010",
                 "igin": "//www.origin.com/en-us/store/browse?q=\u0002\u00010",
                 "ing": "http://www.theoringstore.com/index.php?main_page=advanced_search_result&search_in_description=1&keyword=\u0002\u00010",
-                "ly": "//learning.oreilly.com/search/?query=\u0002\u00010",
+                "ly": "//learning.oreilly.com/search/?query=\u0002\u00013",
                 "ms": "//www.ormsdirect.co.za/catalogsearch/result/index/?q=\u0002\u00010",
-                "s": "//old.reddit.com/r/\u0002/\u0001924",
-                "thodoxwiki": "http://orthodoxwiki.org/index.php?title=Special%3ASearch&search=\u0002\u00010",
-                "thonet": "http://orthonet.sdv.fr/php/rech_mot.php?mot=\u0002&x=0&y=0\u00010",
+                "s": "//old.reddit.com/r/\u0002/\u00011132",
+                "thodoxwiki": "http://orthodoxwiki.org/index.php?title=Special%3ASearch&search=\u0002\u00013",
+                "thonet": "http://orthonet.sdv.fr/php/rech_mot.php?mot=\u0002&x=0&y=0\u00013",
                 "u": "//www.oru.se/funktioner/sokresultat/?query=\u0002\u00010"
             },
             "s": {
-                "\u0010": "http://software.opensuse.org/search?utf8=✓&q=\u0002&search_devel=false&search_unsupported=false&baseproject=openSUSE:13.1\u000129",
+                "\u0010": "http://software.opensuse.org/search?utf8=✓&q=\u0002&search_devel=false&search_unsupported=false&baseproject=openSUSE:13.1\u000121",
                 "a": {
                     "\u0010": "//www.osapublishing.org/search.cfm?q=\u0002\u00010",
                     "a": "http://osaa.dk/wiki/index.php?title=Speciel%3ASearch&search=\u0002&go=Gå+til\u00010",
-                    "lt": "//osalt.com/search?q=\u0002\u00010"
+                    "lt": "//osalt.com/search?q=\u0002\u00013"
                 },
                 "c": "//oscobo.co.uk/search.php?q=\u0002\u00010",
-                "dev": "//wiki.osdev.org/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00019",
+                "dev": "//wiki.osdev.org/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u000147",
                 "dn": "//osdn.net/search/?iq=\u0002\u00010",
                 "f": "//osf.io/search/?q=\u0002\u00010",
-                "i": "http://opensource.org/search/node/\u0002\u00013",
+                "i": "http://opensource.org/search/node/\u0002\u00010",
                 "l": {
                     "\u0010": "//libraries.io/search?q=\u0002\u00010",
                     "o": "//www.oslo.kommune.no/sokeresultater/?q=\u0002\u00010",
                     "ri": "//encore.oslri.net/iii/encore/search?target=\u0002\u00010"
                 },
                 "m": {
-                    "\u0010": "//www.openstreetmap.org/search?query=\u0002\u000140",
+                    "\u0010": "//www.openstreetmap.org/search?query=\u0002\u000145",
                     "c": {
                         "\u0010": "//discourse.osmc.tv/search?q=\u0002\u00010",
                         "ha": "//osmcha.mapbox.com/changesets/\u0002\u00010"
@@ -12220,33 +12221,33 @@
                         "\u0010": "http://forum.openstreetmap.org/search.php?action=search&keywords=\u0002&author=&forums=&search_in=0&sort_by=0&sort_dir=DESC&show_as=topics\u00010",
                         "nl": "//forum.openstreetmap.org/search.php?action=search&keywords=\u0002&forums[]=12\u00010"
                     },
-                    "fr": "http://tile.openstreetmap.fr/?q=\u0002\u00010",
-                    "link": "http://www.openlinkmap.org/?q=\u0002\u00010",
-                    "node": "//www.openstreetmap.org/node/\u0002\u00010",
+                    "fr": "http://tile.openstreetmap.fr/?q=\u0002\u00013",
+                    "link": "http://www.openlinkmap.org/?q=\u0002\u00013",
+                    "node": "//www.openstreetmap.org/node/\u0002\u00013",
                     "relation": "//www.openstreetmap.org/relation/\u0002\u00010",
                     "w": {
-                        "\u0010": "http://wiki.openstreetmap.org/w/index.php?title=Special%3ASearch&search=\u0002\u0001359",
-                        "ay": "//www.openstreetmap.org/way/\u0002\u00013",
+                        "\u0010": "http://wiki.openstreetmap.org/w/index.php?title=Special%3ASearch&search=\u0002\u0001308",
+                        "ay": "//www.openstreetmap.org/way/\u0002\u00010",
                         "iki": "//wiki.openstreetmap.org/wiki/Special:Search?search=\u0002&go=Go\u00010"
                     }
                 },
                 "news": "http://www.osnews.com/search?q=\u0002\u00010",
                 "r": {
-                    "\u0010": "//old.reddit.com/r/\u0002\u00013477",
-                    "m": "http://map.project-osrm.org/?dest=\u0002\u00018",
+                    "\u0010": "//old.reddit.com/r/\u0002\u00013759",
+                    "m": "http://map.project-osrm.org/?dest=\u0002\u00019",
                     "s": {
-                        "\u0010": "//oldschool.runescape.wiki/?search=\u0002&title=Special%3ASearch\u00012761",
-                        "ge": "http://services.runescape.com/m=itemdb_oldschool/results?query=\u0002\u00010",
-                        "hs": "http://services.runescape.com/m=hiscore_oldschool/hiscorepersonal.ws?user1=\u0002\u00013",
+                        "\u0010": "//oldschool.runescape.wiki/?search=\u0002&title=Special%3ASearch\u00013889",
+                        "ge": "http://services.runescape.com/m=itemdb_oldschool/results?query=\u0002\u00016",
+                        "hs": "http://services.runescape.com/m=hiscore_oldschool/hiscorepersonal.ws?user1=\u0002\u00017",
                         "w": {
-                            "\u0010": "//oldschool.runescape.wiki/?search=\u0002\u00016",
-                            "iki": "//oldschool.runescape.wiki/?search=\u0002\u00016"
+                            "\u0010": "//oldschool.runescape.wiki/?search=\u0002\u000147",
+                            "iki": "//oldschool.runescape.wiki/?search=\u0002\u000147"
                         }
                     }
                 },
-                "s": "//www.osstatus.com/search/results?platform=all&framework=all&search=\u0002\u00013",
+                "s": "//www.osstatus.com/search/results?platform=all&framework=all&search=\u0002\u00010",
                 "t": {
-                    "\u0010": "//www.openstreetmap.org/search?query=\u0002\u000140",
+                    "\u0010": "//www.openstreetmap.org/search?query=\u0002\u000145",
                     "a": {
                         "\u0010": "http://www.osta.ee/index.php?q[q]=\u0002&fuseaction=search.search&q[show_items]=1&q[show_shop]=1&q[cat]=1000&search=OTSI\u00010",
                         "dium": "http://ostadium.com/search?q=\u0002\u00010",
@@ -12255,60 +12256,60 @@
                     "ech": "//www.ostechnix.com/?s=\u0002\u00010"
                 },
                 "u": {
-                    "\u0010": "//osu.ppy.sh/home/search?query=\u0002\u0001152",
+                    "\u0010": "//osu.ppy.sh/home/search?query=\u0002\u0001150",
                     "f": "http://osu.ppy.sh/forum/search.php?keywords=\u0002&terms=all&author=&sc=1&sd=d&sr=posts&ch=300&t=0&submit=Search\u00010",
                     "mmon": "//oberlin.summon.serialssolutions.com/search?q=\u0002\u00010",
                     "s": "http://osusearch.com/search/?title=\u0002\u00010",
-                    "u": "//osu.ppy.sh/u/\u0002\u000131"
+                    "u": "//osu.ppy.sh/u/\u0002\u00013"
                 },
-                "w": "//en.opensuse.org/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00010",
+                "w": "//en.opensuse.org/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00014",
                 "x": {
                     "\u0010": "//developer.apple.com/search/?q=\u0002&platform=OS%20X\u00010",
                     "daily": "http://osxdaily.com/gsearch/?cx=partner-pub-7321635426958037%3A1x5yj0-316e&cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&sa=Search\u00010"
                 }
             },
             "t": {
-                "\u0010": "//templates.office.com/en-US/Search/results?query=\u0002\u00013",
+                "\u0010": "//templates.office.com/en-US/Search/results?query=\u0002\u00016",
                 "4": "//optochip.org/search/?q=\u0002\u00010",
-                "hde": "//www.openthesaurus.de/synonyme/\u0002\u000112",
-                "hesa": "//www.openthesaurus.de/synonyme/\u0002\u000112",
+                "hde": "//www.openthesaurus.de/synonyme/\u0002\u00018",
+                "hesa": "//www.openthesaurus.de/synonyme/\u0002\u00018",
                 "n": "//community.oracle.com/search.jspa?q=\u0002\u00010",
-                "rd": "http://onelook.com/thesaurus/?s=\u0002\u00014",
+                "rd": "http://onelook.com/thesaurus/?s=\u0002\u00010",
                 "t": {
                     "\u0010": "//ottawa.ca/en/search?searchfield=\u0002\u00010",
                     "awacitizen": "//ottawacitizen.com/?s=\u0002\u00010",
                     "o": {
-                        "\u0010": "//www.otto.de/suche/\u0002/\u000125",
+                        "\u0010": "//www.otto.de/suche/\u0002/\u00016",
                         "bibtex": "http://www.ottobib.com/isbn/\u0002/bibtex\u00010",
                         "office": "http://www.otto-office.com/de/search/si.obtshop?query[query]=\u0002\u00010"
                     }
                 },
-                "w": "http://overpass-turbo.eu/?w=\u0002&R\u000123"
+                "w": "http://overpass-turbo.eu/?w=\u0002&R\u000110"
             },
             "u": {
-                "\u0010": "http://www.ou.edu/content/web/search.html?q=\u0002\u00013",
+                "\u0010": "http://www.ou.edu/content/web/search.html?q=\u0002\u00010",
                 "icar": "http://www.ouicar.fr/car/search?where=\u0002&from=ddgbang\u00010",
-                "p": "//offerup.com/search/?q= \u0002\u000116",
+                "p": "//offerup.com/search/?q= \u0002\u00019",
                 "rdocs": "//our.umbraco.com/search?q=\u0002&cat=documentation\u00010",
                 "tclock": "http://www.outclock.org/index.php?searchword=\u0002&searchphrase=all&Itemid=548&option=com_search\u00010",
                 "tdoorandcountry": "//www.outdoorandcountry.co.uk/search/go?w=\u0002 \u00010",
                 "tletpc": "http://www.outlet-pc.es/?q=\u0002:\u00010",
-                "tlook": "//mail.live.com/default.aspx?skws=hello#fid=flsearch&srch=1&skws=\u0002&sdr=4&satt=0\u0001358",
+                "tlook": "//mail.live.com/default.aspx?skws=hello#fid=flsearch&srch=1&skws=\u0002&sdr=4&satt=0\u0001283",
                 "tsidemag": "//www.outsideonline.com/search/site/\u0002\u00010"
             },
             "v": {
-                "\u0010": "http://stackoverflow.com/search?q=\u0002\u00016",
+                "\u0010": "http://stackoverflow.com/search?q=\u0002\u00010",
                 "d": "//www.overdrive.com/search?q=\u0002\u00010",
                 "erdrive": "//www.overdrive.com/search?q=\u0002\u00010",
                 "erstock": "http://www.overstock.com/search?keywords=\u0002\u00010",
-                "erwatch": "http://overwatch.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1#\u00010",
+                "erwatch": "http://overwatch.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1#\u00013",
                 "i": "http://store.ovi.com/search?q=\u0002\u00010"
             },
             "w": {
                 "\u0010": "//openwhyd.org/search?q=\u0002\u00010",
                 "asp": "//www.owasp.org/index.php?search=\u0002\u00010",
                 "c": "//eshop.macsales.com/search/?q=\u0002\u00010",
-                "d": "http://webstersdictionary1828.com/Dictionary/\u0002\u00010",
+                "d": "http://webstersdictionary1828.com/Dictionary/\u0002\u00013",
                 "gamepedia": "//overwatch.gamepedia.com/index.php?search=\u0002&title=Special:Search&go=Go\u00010",
                 "id": "http://www.owid.de/suche/wort?wort=\u0002\u00010",
                 "l": {
@@ -12318,10 +12319,10 @@
                     "iquipedia": "//liquipedia.net/overwatch/index.php?search=\u0002\u00010"
                 },
                 "m": {
-                    "\u0010": "http://openweathermap.org/find?q=\u0002\u000155",
+                    "\u0010": "http://openweathermap.org/find?q=\u0002\u000150",
                     "aster": "//masteroverwatch.com/search/\u0002\u00010"
                 },
-                "orks": "//www.officeworks.com.au/shop/SearchDisplay?searchTerm=\u0002\u00010",
+                "orks": "//www.officeworks.com.au/shop/SearchDisplay?searchTerm=\u0002\u00013",
                 "rt": "//openwrt.org/doku.php?do=search&id=start&q=\u0002\u00010",
                 "s": {
                     "\u0010": "//addons.opera.com/ru/search/?query=\u0002&type=extensions\u00010",
@@ -12329,19 +12330,19 @@
                 }
             },
             "x": {
-                "\u0010": "//www.lexico.com/search?utf8=%E2%9C%93&filter=dictionary&dictionary=en&query=\u0002\u000119",
+                "\u0010": "//www.lexico.com/search?utf8=%E2%9C%93&filter=dictionary&dictionary=en&query=\u0002\u000113",
                 "bib": "http://www.oxfordbibliographies.com/search?q=\u0002\u00010",
                 "ed": "http://www.oxforddictionaries.com/definition/english/\u0002\u00010",
-                "enes": "//es.oxforddictionaries.com/translate/english-spanish/\u0002\u00010",
+                "enes": "//es.oxforddictionaries.com/translate/english-spanish/\u0002\u00015",
                 "esen": "//es.oxforddictionaries.com/translate/spanish-english/\u0002\u00010",
                 "ford": {
-                    "\u0010": "//en.oxforddictionaries.com/definition/\u0002\u00017",
+                    "\u0010": "//en.oxforddictionaries.com/definition/\u0002\u00018",
                     "dictionaries": "http://www.oxforddictionaries.com/definition/english/\u0002\u00010",
-                    "learners": "http://www.oxfordlearnersdictionaries.com/definition/english/\u0002\u000115",
+                    "learners": "http://www.oxfordlearnersdictionaries.com/definition/english/\u0002\u000114",
                     "ref": "http://www.oxfordreference.com/search?siteToSearch=aup&q=\u0002\u00010"
                 },
                 "fren": "//premium.oxforddictionaries.com/translate/french-english/\u0002?q=insoumise&searchDictCode=english-french\u00010",
-                "l": "//www.oxfordlearnersdictionaries.com/definition/english/\u0002_1?isEntryInOtherDict=false\u0001170",
+                "l": "//www.oxfordlearnersdictionaries.com/definition/english/\u0002_1?isEntryInOtherDict=false\u0001155",
                 "s": "//en.oxforddictionaries.com/thesaurus/\u0002\u00010",
                 "t": "//en.oxforddictionaries.com/thesaurus/\u0002\u00010"
             },
@@ -12350,37 +12351,37 @@
             "z": {
                 "\u0010": "http://oz.by/search/?q=\u0002\u00010",
                 "b": {
-                    "\u0010": "//www.ozbargain.com.au/search/node/\u0002\u00013",
-                    "argain": "//www.ozbargain.com.au/search/node/\u0002\u00013"
+                    "\u0010": "//www.ozbargain.com.au/search/node/\u0002\u00015",
+                    "argain": "//www.ozbargain.com.au/search/node/\u0002\u00015"
                 },
                 "dic": "http://www.ozdic.com/collocation-dictionary/\u0002\u00010",
                 "er": "//outdoorzer.com/s=\u0002\u00010",
-                "on": "http://www.ozon.ru/?context=search&text=\u0002\u000136",
+                "on": "http://www.ozon.ru/?context=search&text=\u0002\u000123",
                 "smoke.com.au": "//ozsmoke.com.au/search/?q=\u0002\u00010",
                 "stoners": "//cannabis.community.forums.ozstoners.com/index.php?app=core&module=search&do=search&andor_type=and&sid=58ffdab89aaeb17e49a50f52929f35d6&search_content=both&search_app_filters[ccs][searchInKey]=pages&search_app_filters[ccs][pages][sortKey]=date&search_app_filters[ccs][pages][sortDir]=0&search_app_filters[ccs][database_1][sortKey]=date_added&search_app_filters[ccs][database_1][sortDir]=0&search_term=\u0002&search_app=forums\u00010"
             }
         },
         "p": {
-            "\u0010": "//www.pinterest.com/search/pins/?q=\u0002\u00011200",
-            "4k": "http://pitchfork.com/search/?query=\u0002\u000164",
-            "5": "//p5js.org/reference/#/p5/\u0002\u00016",
+            "\u0010": "//www.pinterest.com/search/pins/?q=\u0002\u00011443",
+            "4k": "http://pitchfork.com/search/?query=\u0002\u000155",
+            "5": "//p5js.org/reference/#/p5/\u0002\u00010",
             "6mod": "//modules.perl6.org/search/?q=\u0002\u00010",
             "a": {
-                "\u0010": "//www.paginasamarillas.es/search/all-ac/all-ma/all-pr/all-is/all-ci/all-ba/all-pu/all-nc/1?what=\u0002\u00014",
+                "\u0010": "//www.paginasamarillas.es/search/all-ac/all-ma/all-pr/all-is/all-ci/all-ba/all-pu/all-nc/1?what=\u0002\u00013",
                 "bn": "//www.prothomalo.com/search/?q=\u0002\u00010",
                 "c": {
-                    "\u0010": "//www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&flagged=\u0001381",
+                    "\u0010": "//www.archlinux.org/packages/?sort=&q=\u0002&maintainer=&flagged=\u0001397",
                     "ific": "//www.pacificpkg.com/search.php?kw=\u0002\u00010",
                     "k": {
-                        "\u0010": "//packagist.org/search/?q=\u0002\u000179",
-                        "age": "http://www.packagemapping.com/?action=track&tracknum=\u0002\u00010",
-                        "agist": "//packagist.org/search/?q=\u0002\u000179",
+                        "\u0010": "//packagist.org/search/?q=\u0002\u000157",
+                        "age": "http://www.packagemapping.com/?action=track&tracknum=\u0002\u00013",
+                        "agist": "//packagist.org/search/?q=\u0002\u000157",
                         "ers": "http://packers.com/?=\u0002\u00010",
                         "et": "http://packetstormsecurity.com/search/?q=\u0002\u00010",
                         "man": "http://packman.links2linux.org/search?q=\u0002\u00010",
                         "t": "//www.packtpub.com/all/?search=\u0002 \u00010"
                     },
-                    "man": "//www.archlinux.org/packages/?sort=&q=\u0002\u0001254",
+                    "man": "//www.archlinux.org/packages/?sort=&q=\u0002\u0001227",
                     "o": "//www.pacogames.com/search?q=\u0002\u00010"
                 },
                 "d": {
@@ -12390,7 +12391,7 @@
                 "gely": "//pagely.com/?s=\u0002\u00010",
                 "gesblanches": "//www.pagesjaunes.fr/pagesblanches/recherche?quoiqui=\u0002\u00010",
                 "gesjaunes": "//www.pagesjaunes.fr/annuaire/chercherlespros?quoiqui=\u0002&monochamp=\u0002\u00010",
-                "gespeed": "//developers.google.com/speed/pagespeed/insights/?url=\u0002\u00014",
+                "gespeed": "//developers.google.com/speed/pagespeed/insights/?url=\u0002\u00013",
                 "gine": "http://www.paginegialle.it/pgol/4-\u0002\u00010",
                 "i": "http://www.pai.pt/q/business/advanced/what/\u0002/?contentErrorLinkEnabled=true\u00010",
                 "latinelibrary": "http://encore.palatinelibrary.org/iii/encore/search?target=\u0002\u00010",
@@ -12405,7 +12406,7 @@
                     "\u0010": "//panlexicon.com/?q=\u0002 \u00010",
                     "da": {
                         "\u0010": "http://pandalook.com/search?controller=search&search_query=\u0002 \u00010",
-                        "s": "http://pandas.pydata.org/pandas-docs/stable/search.html?q=\u0002&check_keywords=yes&area=default\u000198"
+                        "s": "http://pandas.pydata.org/pandas-docs/stable/search.html?q=\u0002&check_keywords=yes&area=default\u0001103"
                     },
                     "dora": "//www.pandora.com/search/\u0002/all\u00010",
                     "ideas": "//www.theideaskitchen.co.uk/search/-\u0002\u00010",
@@ -12418,22 +12419,22 @@
                 "p": {
                     "\u0010": "http://www.papskubber.dk/?q=\u0002&s=search&submitbutton=S%C3%B8g\u00010",
                     "er": {
-                        "\u0010": "//paperity.org/search/?q=\u0002\u00015",
+                        "\u0010": "//paperity.org/search/?q=\u0002\u00014",
                         "s": {
-                            "\u0010": "http://scholar.google.com/scholar?as_ylo=2000&q=\u0002&as_sdt=1,5&as_vis=1&num=100\u000158",
+                            "\u0010": "http://scholar.google.com/scholar?as_ylo=2000&q=\u0002&as_sdt=1,5&as_vis=1&num=100\u000143",
                             "era": "http://www.papersera.net/cgi-bin/yabb/YaBB.cgi\u0002 \u00010"
                         }
                     },
-                    "ps": "http://portableapps.com/search/node/\u0002%20type%3Aapp\u00015"
+                    "ps": "http://portableapps.com/search/node/\u0002%20type%3Aapp\u00010"
                 },
                 "rabola": {
-                    "\u0010": "//www.parabola.nu/packages/?q=\u0002\u000140",
+                    "\u0010": "//www.parabola.nu/packages/?q=\u0002\u00010",
                     "w": "//wiki.parabola.nu/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010"
                 },
                 "radigit": "//www.paradigit.nl/zoekresultaten/?tn_q=\u0002\u00010",
                 "rawiki": "//wiki.parabola.nu/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
                 "rcello": "//www.parcello.org/tracking?tid=\u0002\u00010",
-                "rcels": "http://parcelsapp.com/en/tracking/\u0002\u00010",
+                "rcels": "http://parcelsapp.com/en/tracking/\u0002\u000112",
                 "risreview": "http://www.theparisreview.org/search?q=\u0002\u00010",
                 "rker": "//www.parker.com/portal/site/PARKER/menuitem.c9e5838e8a4c0934704b7b10237ad1ca/?selectCategory=all&vgnextfmt=EN&vgnextoid=941b13fc0fa14110VgnVCM10000032a71dacRCRD&newSearch=1&searchbox=\u0002\u00010",
                 "rking": "http://www.parkwhiz.com/search/?destination=\u0002\u00010",
@@ -12445,17 +12446,17 @@
                 },
                 "setrad": "http://www.pasetrad.com/search-engine.html?#gsc.tab=0&gsc.q=\u0002&gsc.sort==\u00010",
                 "ss": {
-                    "\u0010": "http://www.passwird.com/search?query=\u0002\u000114",
+                    "\u0010": "http://www.passwird.com/search?query=\u0002\u00019",
                     "apalavra": "http://passapalavra.info/?s=\u0002\u00010",
-                    "mark": "http://www.passmark.com/search/zoomsearch.php?zoom_query=\u0002&search=Search\u000126"
+                    "mark": "http://www.passmark.com/search/zoomsearch.php?zoom_query=\u0002&search=Search\u000124"
                 },
-                "stebin": "http://pastebin.com/search?cx=partner-pub-4339714761096906%3A1qhz41g8k4m&cof=FORID%3A10&ie=UTF-8&q=\u0002\u00013",
+                "stebin": "http://pastebin.com/search?cx=partner-pub-4339714761096906%3A1qhz41g8k4m&cof=FORID%3A10&ie=UTF-8&q=\u0002\u00017",
                 "t": {
                     "\u0010": "http://www.pauker.at/pauker/DE_DE/EN/wb?modus=&suche=\u0002&page=1#\u00010",
                     ".fi": "http://www.pauker.at/pauker/DE_DE/FI/wb/?modus=&suche=\u0002&page=1#\u00010",
                     ".pt": "http://www.pauker.at/pauker/DE_DE/PT/wb/?modus=&suche=\u0002&page=1#\u00010",
                     ".sv": "http://www.pauker.at/pauker/DE_DE/SE/wb?modus=&suche=\u0002&page=1#\u00010",
-                    "ent": "//patents.google.com/?oq=\u0002\u000129",
+                    "ent": "//patents.google.com/?oq=\u0002\u000139",
                     "ft": "http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.htm&r=0&f=S&l=50&d=PTXT&OS=&RS=%22\u0002%22&Query=%22\u0002%22&TD=&Srch1=%22\u0002%22&NextList1=xxx\u00010",
                     "g": "//patents.google.com/?q=\u0002\u00010",
                     "he": {
@@ -12463,7 +12464,7 @@
                         "os": "//www.patheos.com/search?q=\u0002\u00010"
                     },
                     "hfinderwiki": "//pathfinderwiki.com/mediawiki/index.php?title=Special%3ASearch&search=\u0002\u00010",
-                    "hsrd": "http://paizo.com/search?q=\u0002&what=prd\u00010",
+                    "hsrd": "http://paizo.com/search?q=\u0002&what=prd\u00014",
                     "hway": "//www.wholesalehome.com/collections/outdoor-\u0002-lighting\u00010",
                     "ient": {
                         "\u0010": "//patient.info/search.asp?searchterm=\u0002&searchcoll=All\u00010",
@@ -12471,14 +12472,14 @@
                         "uk": "//patient.info/search.asp?searchterm=\u0002\u00010"
                     },
                     "m": "http://www.pauker.at/app.php/DE_DE/?s=\u0002#suche\u00010",
-                    "reon": "http://www.patreon.com/search?q=\u0002 \u000117"
+                    "reon": "http://www.patreon.com/search?q=\u0002 \u000123"
                 },
                 "uker": "http://www.pauker.at/pauker/DE_EN/EN/wb/?modus=&suche=\u0002&page=1#\u00010",
                 "uly": "http://referenceworks.brillonline.com/search?s.q=\u0002&s.f.s2_parent=s.f.book.der-neue-pauly&search-go=Search\u00010",
                 "w": "http://wiki.archusers.ir/index.php?search=\u0002\u00010",
                 "xgal": "http://www.paxinasgalegas.es/resultados.aspx?tipo=0&texto=\u0002\u00010",
                 "yday": "http://payday.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
-                "ypal": "//www.paypal.com/us/selfhelp/search?q=\u0002&helpSearchButton=Search\u000125",
+                "ypal": "//www.paypal.com/us/selfhelp/search?q=\u0002&helpSearchButton=Search\u000119",
                 "yscale": "http://www.payscale.com/rcsearch.aspx?category=&str=\u0002&CountryName=United+States&SourceId=%2Fresearch%2FUS%2FCountry%3DUnited_States%2FSalary\u00010",
                 "ytm": {
                     "\u0010": "//paytm.com/shop/search/?q=\u0002\u00010",
@@ -12486,7 +12487,7 @@
                 }
             },
             "b": {
-                "\u0010": "http://pinboard.in/search/?query=\u0002&mine=Search+Mine\u000131",
+                "\u0010": "http://pinboard.in/search/?query=\u0002&mine=Search+Mine\u000141",
                 "c": "//www.probuilds.net/champions/details/\u0002\u00010",
                 "f": "http://pbfcomics.com/?s=\u0002\u00010",
                 "kids": "http://www.potterybarnkids.com/search/results.html?words=\u0002\u00010",
@@ -12494,34 +12495,34 @@
                 "olo": "//pbolo.com/?s=\u0002\u00010",
                 "one": "http://rpm.pbone.net/index.php3?stat=3&search=\u0002&Search.x=0&Search.y=0&simple=1&srodzaj=1\u00010",
                 "s": {
-                    "\u0010": "//www.pbs.org/search/?q=\u0002\u000113",
+                    "\u0010": "//www.pbs.org/search/?q=\u0002\u00013",
                     "wap": "http://www.paperbackswap.com/book/browser.php?k=\u0002\u00010"
                 },
                 "tag": "//pinboard.in/t:\u0002 \u00010",
-                "tech": "//www.pbtech.co.nz/search?sf=\u0002\u00014",
-                "teen": "http://www.pbteen.com/search/results.html?words=\u0002\u00010",
+                "tech": "//www.pbtech.co.nz/search?sf=\u0002\u00019",
+                "teen": "http://www.pbteen.com/search/results.html?words=\u0002\u00013",
                 "wiki": "//polandball.wikia.com/wiki/Special:Search?search=\u0002\u00010"
             },
             "c": {
-                "\u0010": "http://www.presidentschoice.ca/en_CA/search-page.query@\u0002.html\u00018",
-                "24": "http://ecshweb.pchome.com.tw/search/?q=\u0002\u00019",
+                "\u0010": "http://www.presidentschoice.ca/en_CA/search-page.query@\u0002.html\u00014",
+                "24": "http://ecshweb.pchome.com.tw/search/?q=\u0002\u000119",
                 "asio": "//www.planet-casio.com/Fr/aide/recherche.php?q=\u0002\u00010",
-                "at": "//catalog.princeton.edu/catalog?utf8=✓&search_field=all_fields&q=\u0002\u00010",
+                "at": "//catalog.princeton.edu/catalog?utf8=✓&search_field=all_fields&q=\u0002\u00015",
                 "c": {
                     "\u0010": "http://www.pcconnection.com/IPA/Shop/Product/Search.htm?SearchType=1&term=\u0002\u00010",
                     "g": "http://search.pccasegear.com/search#w=\u0002 \u00010",
                     "o": {
-                        "\u0010": "//www.pccomponentes.com/buscar/?query=\u0002\u00010",
-                        "mponentes": "//www.pccomponentes.com/buscar/?query=\u0002\u00010"
+                        "\u0010": "//www.pccomponentes.com/buscar/?query=\u0002\u00013",
+                        "mponentes": "//www.pccomponentes.com/buscar/?query=\u0002\u00013"
                     }
                 },
                 "d": "//www.pcdiga.com/catalogsearch/result/?q=\u0002\u00010",
                 "g": {
-                    "\u0010": "//www.pcgamer.com/search/?searchTerm=\u0002\u000119",
-                    "amingwiki": "http://pcgamingwiki.com/w/index.php?search=\u0002\u000153",
+                    "\u0010": "//www.pcgamer.com/search/?searchTerm=\u0002\u00017",
+                    "amingwiki": "http://pcgamingwiki.com/w/index.php?search=\u0002\u000135",
                     "n": "//www.pcgamesn.com/search/\u0002\u00010",
                     "uia": "http://www.pcguia.pt/?s=\u0002\u00010",
-                    "w": "//pcgamingwiki.com/w/index.php?search=\u0002\u00011054"
+                    "w": "//pcgamingwiki.com/w/index.php?search=\u0002\u0001756"
                 },
                 "h": "http://pch.com/?=\u0002\u00010",
                 "i": {
@@ -12531,21 +12532,21 @@
                 },
                 "ks": "http://www.peacocks.co.uk/catalogsearch/result/?q=\u0002\u00010",
                 "l": {
-                    "\u0010": "http://docs.pointclouds.org/trunk/search.php?query=\u0002\u00010",
+                    "\u0010": "http://docs.pointclouds.org/trunk/search.php?query=\u0002\u00013",
                     "ick": "//picclick.co.uk/?q=\u0002\u00010",
                     "o": "//www.parcello.org/tracking?tid=\u0002\u00010"
                 },
                 "mag": "http://www.pcmag.com/search_redirect/?qry=\u0002&searchSection=0&site=3\u00010",
                 "masters": "http://www.pcmasters.de/suche?search_keywords=\u0002\u00010",
                 "mr": "//www.reddit.com/r/pcmasterrace/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00010",
-                "omp": "//www.pccomponentes.com/buscar/?query=\u0002\u00010",
+                "omp": "//www.pccomponentes.com/buscar/?query=\u0002\u00013",
                 "oo": "//pcoo.gov.ph/?s=\u0002\u00010",
-                "partpicker": "http://pcpartpicker.com/search/?q=\u0002\u000133",
+                "partpicker": "http://pcpartpicker.com/search/?q=\u0002\u000111",
                 "per": "http://www.pcper.com/search/node/\u0002\u00010",
-                "pp": "http://pcpartpicker.com/search/?q=\u0002\u000133",
+                "pp": "http://pcpartpicker.com/search/?q=\u0002\u000111",
                 "s": {
-                    "\u0010": "//www.procyclingstats.com/search.php?term=\u0002\u000140",
-                    "x2": "//wiki.pcsx2.net/index.php?search=\u0002\u00013"
+                    "\u0010": "//www.procyclingstats.com/search.php?term=\u0002\u0001168",
+                    "x2": "//wiki.pcsx2.net/index.php?search=\u0002\u00016"
                 },
                 "trl": "//packagecontrol.io/search/\u0002\u00010",
                 "welt": "//www.pcwelt.de/suche?searchStr=\u0002\u00010",
@@ -12555,18 +12556,18 @@
                 }
             },
             "d": {
-                "\u0010": "http://folkets-lexikon.csc.kth.se/folkets/folkets.en.html#lookup&\u0002&0\u000110",
+                "\u0010": "http://folkets-lexikon.csc.kth.se/folkets/folkets.en.html#lookup&\u0002&0\u00017",
                 "b": {
-                    "\u0010": "http://www.rcsb.org/pdb/search/navbarsearch.do?f=&q=\u0002\u000110",
+                    "\u0010": "http://www.rcsb.org/pdb/search/navbarsearch.do?f=&q=\u0002\u000123",
                     "e": "//www.ebi.ac.uk/pdbe/entry/search/index/?searchParams={\"\"text\"\":[{\"\"value\"\":\"\"\u0002\"\",\"\"condition1\"\":\"\"AND\"\",\"\"condition2\"\":\"\"Contains\"\"}]}\u00010"
                 },
                 "cstlst": "//podcastlist.ca/?s=\u0002\u00010",
                 "f": {
-                    "\u0010": "/?q=\u0002+filetype:pdf\u0001115",
+                    "\u0010": "/?q=\u0002+filetype:pdf\u000167",
                     "y": "//www.printfriendly.com/print/?source=site&url=\u0002\u00010"
                 },
                 "ict.cc": "http://pocket.dict.cc/?s=\u0002\u00010",
-                "l": "//www.placedeslibraires.fr/listeliv.php?mots_recherche=\u0002&base=allbooks\u00010",
+                "l": "//www.placedeslibraires.fr/listeliv.php?mots_recherche=\u0002&base=allbooks\u00013",
                 "preddit": "//www.reddit.com/r/PewdiepieSubmissions/search?q=\u0002&restrict_sr=1\u00010",
                 "qtglobal": "http://fedsearch.proquest.com/search/sru/pqdtglobal?operation=searchRetrieve&version=1.2&maximumRecords=30&query=\u0002\u00010",
                 "qtopen": "//pqdtopen.proquest.com/results.html?QryTxt=\u0002\u00010",
@@ -12580,37 +12581,37 @@
                 "ctive": "http://pective.com/search?q=\u0002\u00010",
                 "diaa": "//pediaa.com/?s=\u0002\u00010",
                 "digree": "http://www.pedigreedatabase.com/search.html?q=\u0002 \u00010",
-                "ek": "//peekier.com/#!\u0002\u000114",
-                "eringdb": "//www.peeringdb.com/search?q=\u0002\u00014",
+                "ek": "//peekier.com/#!\u0002\u00010",
+                "eringdb": "//www.peeringdb.com/search?q=\u0002\u000118",
                 "eron": "http://peeron.com/cgi-bin/invcgis/psearch?query=\u0002&limit=none\u00010",
                 "f": "//candidat.pole-emploi.fr/offres/recherche?motsCles=\u0002\u00010",
                 "gasos": "http://pegasos.kirjas.to/selaushaku.asp?kohde=vapaasana&hakuehto=\u0002\u00010",
                 "ggo": "http://peggo.co/search/\u0002\u00010",
-                "gi": "//pegi.info/search-pegi?q=\u0002\u00010",
+                "gi": "//pegi.info/search-pegi?q=\u0002\u00013",
                 "ixe": "//www.peixeurbano.com.br/#q=\u0002\u00010",
                 "lando": "//www.pelando.com.br/search?q=\u0002\u00010",
                 "ngicau": "//pengicau.com/w/index.php?search=\u0002&title=Special%3ASearch&fulltext=1\u00010",
                 "nguinmagic": "http://www.penguinmagic.com/s/\u0002\u00010",
                 "nnbooks": "//onlinebooks.library.upenn.edu/webbin/book/search?author=&amode=words&title=\u0002&tmode=words&c=x\u00010",
                 "nnydeals": "http://pennydeals.in/usearch.php?search=\u0002\u00010",
-                "ople": "//people.zoho.com/people/#selfservice/directory/employees-searchstring=\u0002&searchType=0\u000114",
+                "ople": "//people.zoho.com/people/#selfservice/directory/employees-searchstring=\u0002&searchType=0\u00010",
                 "p": {
-                    "\u0010": "http://www.python.org/dev/peps/pep-\u0002/\u000135",
+                    "\u0010": "http://www.python.org/dev/peps/pep-\u0002/\u000121",
                     "permintos": "//forum.peppermintos.com/index.php?action=search2&search=\u0002\u00010",
                     "pernl": "//nl.pepper.com/search?q=\u0002\u00010",
                     "perplate": "http://www.pepperplate.com/search/?text=\u0002\u00010"
                 },
                 "r": {
-                    "\u0010": "//personality-database.com/search?q=\u0002\u000136",
+                    "\u0010": "//personality-database.com/search?q=\u0002\u000182",
                     "ch": "http://forum.grabaperch.com/forum/search?query=\u0002\u00010",
                     "dola": "//childishgiant.github.io/perdola/?app=\u0002\u00010",
                     "ezhilton": "http://perezhilton.com/?s=\u0002\u00010",
                     "fectgame": "//www.perfectgame.org/Search.aspx?search=\u0002\u00010",
                     "fil": "http://www.perfil.com/buscador/?q=\u0002\u00010",
-                    "i": "//www.periscope.tv/search?q=\u0002\u00017",
+                    "i": "//www.periscope.tv/search?q=\u0002\u00010",
                     "l": {
                         "\u0010": "http://p3rl.org/\u0002\u00010",
-                        "doc": "//perldoc.pl/search?q=\u0002\u000125",
+                        "doc": "//perldoc.pl/search?q=\u0002\u000137",
                         "mod": {
                             "\u0010": "http://p3rl.org/\u0002\u00010",
                             "6": "//modules.perl6.org/search/?q=\u0002\u00010"
@@ -12618,42 +12619,42 @@
                         "monks": "http://www.perlmonks.org/?node=\u0002\u00010"
                     },
                     "rypedia": "http://www.perrypedia.proc.org/mediawiki/index.php?search=\u0002\u00010",
-                    "see": "http://www.persee.fr/search?q=\u0002\u00010",
-                    "seus": "http://www.perseus.tufts.edu/hopper/searchresults?q=\u0002\u000110",
+                    "see": "http://www.persee.fr/search?q=\u0002\u00014",
+                    "seus": "http://www.perseus.tufts.edu/hopper/searchresults?q=\u0002\u00013",
                     "u21": "//peru21.pe/buscar/?query=\u0002\u00010"
                 },
-                "tco": "http://www.petco.com/shop/SearchDisplay?categoryId=&storeId=10151&catalogId=10051&langId=-1&sType=SimpleSearch&resultCatEntryType=2&showResultsPage=true&searchSource=Q&pageView=&beginIndex=0&pageSize=24&fromPageValue=search&searchTerm=\u0002\u00010",
+                "tco": "http://www.petco.com/shop/SearchDisplay?categoryId=&storeId=10151&catalogId=10051&langId=-1&sType=SimpleSearch&resultCatEntryType=2&showResultsPage=true&searchSource=Q&pageView=&beginIndex=0&pageSize=24&fromPageValue=search&searchTerm=\u0002\u00014",
                 "teyvid": "//www.peteyvid.com/index.php?q=\u0002\u00010",
                 "titweb": "http://www.petitweb.fr/?s=\u0002\u00010",
                 "tsmart": {
-                    "\u0010": "http://www.petsmart.com/search/?q=\u0002\u00010",
+                    "\u0010": "http://www.petsmart.com/search/?q=\u0002\u00016",
                     "ca": "http://www.petsmart.ca/search?SearchTerm=\u0002\u00010"
                 },
-                "wdiepie": "//www.youtube.com/user/PewDiePie/search?query=\u0002 \u00013",
+                "wdiepie": "//www.youtube.com/user/PewDiePie/search?query=\u0002 \u00010",
                 "wnews": "//pewnews.org/?s=\u0002\u00010",
-                "xels": "http://www.pexels.com/search/\u0002/\u000133"
+                "xels": "http://www.pexels.com/search/\u0002/\u000131"
             },
             "f": {
                 "\u0010": "//www.printfriendly.com/print/?source=site&url=\u0002\u00010",
                 "i": "//poinformowani.pl/szukaj?q=\u0002\u00010",
-                "l": "http://www.portagefilelist.de/site/query/file/?file=\u0002&unique_packages=yes&do\u00014",
+                "l": "http://www.portagefilelist.de/site/query/file/?file=\u0002&unique_packages=yes&do\u00010",
                 "online": "http://www.pathfindersonline.org/component/search/?searchword=\u0002&ordering=newest&searchphrase=all\u00010",
-                "r": "http://www.pro-football-reference.com/search/search.fcgi?search=\u0002&pid=\u000151",
+                "r": "http://www.pro-football-reference.com/search/search.fcgi?search=\u0002&pid=\u000122",
                 "s": {
-                    "\u0010": "//cse.google.com/cse?cx=006680642033474972217%3A6zo0hx_wle8&q=\u0002\u00016",
+                    "\u0010": "//cse.google.com/cse?cx=006680642033474972217%3A6zo0hx_wle8&q=\u0002\u000119",
                     "s": "//www.netgate.com/docs/pfsense/search.html?q=\u0002&check_keywords=yes&area=default\u00010"
                 },
                 "w": {
                     "\u0010": "http://www.portablefreeware.com/index.php?q=\u0002\u00010",
                     "c": "http://www.portablefreeware.com/index.php?q=\u0002\u00010",
-                    "iki": "http://phineasandferb.wikia.com/wiki/Special:Search?search=\u0002\u00014"
+                    "iki": "http://phineasandferb.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                 },
                 "x": "http://www.brooksbaseball.net/search.php?name=\u0002\u00010"
             },
             "g": {
-                "\u0010": "//www.gutenberg.org/ebooks/search/?query=\u0002\u000119",
+                "\u0010": "//www.gutenberg.org/ebooks/search/?query=\u0002\u000125",
                 "de": "http://gutenberg.spiegel.de/suche?q=\u0002\u00010",
-                "docs": "http://www.postgresql.org/search/?u=%2Fdocs%2F&q=\u0002\u00017",
+                "docs": "http://www.postgresql.org/search/?u=%2Fdocs%2F&q=\u0002\u00018",
                 "fr": "//www.gutenberg.org/ebooks/search/?query=l.fr+\u0002\u00010",
                 "kb": "//www.pharmgkb.org/search?query=\u0002\u00010",
                 "n": {
@@ -12661,8 +12662,8 @@
                     "o": "//prisguiden.no/sok?q=\u0002\u00010"
                 },
                 "p": {
-                    "\u0010": "//pgp.mit.edu/pks/lookup?search=\u0002\u00015",
-                    "key": "//api.posteo.de/v1/public-keys/\u0002?type=openpgp\u00013"
+                    "\u0010": "//pgp.mit.edu/pks/lookup?search=\u0002\u00010",
+                    "key": "//api.posteo.de/v1/public-keys/\u0002?type=openpgp\u00010"
                 },
                 "r": {
                     "\u0010": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=greek\u000110",
@@ -12670,7 +12671,7 @@
                 }
             },
             "h": {
-                "\u0010": "//www.producthunt.com/search?q=\u0002\u0001120",
+                "\u0010": "//www.producthunt.com/search?q=\u0002\u0001141",
                 "alcondoc": "//cse.google.com/cse?cx=009733439235723428699:lh9ltjgvdz8&q=validation&oq=validation&gs_l=partner.3...77240.79724.1.80133.10.10.0.0.0.0.325.1627.4j2j1j3.10.0.gsnos%2Cn%3D13...0.2495j1017187j10..1ac.1.25.partner..10.0.0.XePJcoeor8s#gsc.tab=0&gsc.q=\u0002&gsc.page=1\u00010",
                 "armgkb": "//www.pharmgkb.org/search?query=\u0002\u00010",
                 "as3r": "//duckduckgo.com/?q=inurl%3Ahttps%3A%2F%2Fphotonstorm.github.io%2Fphaser3-docs%2F+\u0002#\u00010",
@@ -12683,18 +12684,18 @@
                     "lenews": "http://www.philenews.com/search?kw=\u0002\u00010",
                     "libert": "http://www.philibertnet.com/fr/recherche?orderby=position&orderway=desc&search_query=\u0002&submit_search=C%27est+parti+%21\u00010",
                     "lips": "//www.careers.philips.com/professional/global/en/search-results?keywords=\u0002\u00010",
-                    "lpapers": "http://philpapers.org/s/\u0002\u000113",
+                    "lpapers": "http://philpapers.org/s/\u0002\u000114",
                     "sh": "http://phish.net/song/?s=\u0002\u00010"
                 },
                 "o": {
                     "\u0010": "//photics.com/?s=\u0002\u00010",
                     "ne": {
-                        "\u0010": "http://www.whitepages.com/phone/\u0002 \u00019",
-                        "arena": "http://www.phonearena.com/search/term/\u0002\u000117",
+                        "\u0010": "http://www.whitepages.com/phone/\u0002 \u00010",
+                        "arena": "http://www.phonearena.com/search/term/\u0002\u000119",
                         "more": "//www.phonemore.com/search/?q=\u0002\u00010",
                         "spell": "//phonespell.org/combo.cgi?n=\u0002\u00010"
                     },
-                    "ronix": "//www.phoronix.com/scan.php?page=search&q=\u0002\u000123",
+                    "ronix": "//www.phoronix.com/scan.php?page=search&q=\u0002\u000122",
                     "tics": "//photics.com/?s=\u0002\u00010",
                     "tobucket": "http://photobucket.com/images/\u0002/\u00010",
                     "tocrati": "http://www.photocrati.com/?s=\u0002\u00010",
@@ -12716,23 +12717,23 @@
                 "y": {
                     "\u0010": "//www.physicsclassroom.com/?q=\u0002\u00010",
                     "se": "//physics.stackexchange.com/search?q=\u0002\u00010",
-                    "sics": "//www.physicsforums.com/search/90229641/?q=\u0002&o=relevance \u00010",
+                    "sics": "//www.physicsforums.com/search/90229641/?q=\u0002&o=relevance \u00018",
                     "sse": "//physics.stackexchange.com/search?q=\u0002\u00010"
                 }
             },
             "i": {
-                "\u0010": "http://www.philly.com/philly/search/?search=y&adv=y&searchKeywords=\u0002&minscore=50&pagesize=20&sites=philly&fields=full&sections=5&queryType=all\u000133",
+                "\u0010": "http://www.philly.com/philly/search/?search=y&adv=y&searchKeywords=\u0002&minscore=50&pagesize=20&sites=philly&fields=full&sections=5&queryType=all\u000121",
                 "anostreet": "//www.pianostreet.com/index_sr.php?q=\u0002\u00010",
                 "apro": "//piapro-studio.fandom.com/wiki/Special:Search?query=\u0002\u00010",
                 "c": {
-                    "\u0010": "http://www.picsearch.com/index.cgi?q=\u0002\u00016",
+                    "\u0010": "http://www.picsearch.com/index.cgi?q=\u0002\u00013",
                     "olisp": "http://picolisp.com/wiki/?home&*Search=\u0002\u00010",
-                    "s": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u00019",
+                    "s": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u000128",
                     "tame": "//www.pictame.com/search?query=\u0002\u00010",
-                    "tures": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u00019"
+                    "tures": "//duckduckgo.com/?q=\u0002&ia=images&iax=images\u000128"
                 },
                 "er1": "//www.pier1.com/on/demandware.store/Sites-pier1_us-Site/default/Search-ShowContent?q=\u0002\u00010",
-                "etsmiet": "//www.pietsmiet.de/search?query=\u0002\u00014",
+                "etsmiet": "//www.pietsmiet.de/search?query=\u0002\u00010",
                 "gu": "http://pigu.lt/search?q=\u0002\u00010",
                 "ka": {
                     "\u0010": "//www.pikapkg.com/packages/?q=\u0002\u00010",
@@ -12745,60 +12746,60 @@
                     "roni": "//shop.pimoroni.com/?q=\u0002\u00010"
                 },
                 "n": {
-                    "\u0010": "http://pinterest.com/search/pins/?q=\u0002\u0001186",
+                    "\u0010": "http://pinterest.com/search/pins/?q=\u0002\u0001208",
                     "a": "http://pinboard.in/search/?query=\u0002&all=Search+All\u00010",
-                    "board": "http://pinboard.in/search/?query=\u0002&mine=Search+Mine\u000131",
+                    "board": "http://pinboard.in/search/?query=\u0002&mine=Search+Mine\u000141",
                     "e64": "//forum.pine64.org/search.php?text=\u0002&sortby=&order=desc\u00010",
                     "f": "//pinboard.in/search/?query=\u0002&fulltext=on\u00010",
-                    "g": "http://dns-tools.domaintools.com/?method=ping&query=\u0002\u00019",
+                    "g": "http://dns-tools.domaintools.com/?method=ping&query=\u0002\u00018",
                     "k": "http://www.pinknews.co.uk/?s=\u0002 \u00010",
                     "out": "http://pinoutsguide.com/search.php?lang=eng&t=\u0002\u00010",
                     "pin": "http://dictionary.pinpinchinese.com/search/t/\u0002\u00010",
                     "side": "//pinside.com/pinball/forum/search?s=1&q=\u0002&include_basement=0#results\u00010",
-                    "terest": "//pinterest.com/search/?q=\u0002\u0001266",
+                    "terest": "//pinterest.com/search/?q=\u0002\u0001189",
                     "voke": "http://pinvoke.net/search.aspx?search=\u0002\u00010",
                     "yin1": "http://www.pin1yin1.com/#\u0002\u00010"
                 },
                 "o": "http://platformio.org/lib/search?query=\u0002\u00010",
                 "p": {
-                    "\u0010": "//pypi.python.org/pypi?:action=search&term=\u0002&submit=search\u0001610",
+                    "\u0010": "//pypi.python.org/pypi?:action=search&term=\u0002&submit=search\u0001532",
                     "ilika": "//www.pipilika.com/search?q=\u0002\u00010",
                     "l": "//pipl.com/search/?q=\u0002&l=&sloc=&in=5\u00013"
                 },
                 "ratenwiki": "//wiki.piratenpartei.de/Spezial:Suche?search=\u0002&fulltext=Suchen\u00010",
-                "ratetimes": "http://piratetimes.net/?s=\u0002&submit=Search\u00010",
+                "ratetimes": "http://piratetimes.net/?s=\u0002&submit=Search\u00013",
                 "rsa": "http://pirsa.org/index.php?p=speaker&name=\u0002\u00010",
                 "tchbook": "//duckduckgo.com/?q=site%3Apitchbook.com%2Fprofiles%2Fcompany+\u0002\u00010",
-                "tchfork": "http://pitchfork.com/search/?query=\u0002\u000164",
+                "tchfork": "http://pitchfork.com/search/?query=\u0002\u000155",
                 "to": "http://www.pisatoday.it/search/query/\u0002\u00010",
-                "v": "http://vortaro.net/#\u0002\u000144",
+                "v": "http://vortaro.net/#\u0002\u000124",
                 "x": {
-                    "\u0010": "http://shop.pixbreak.com/?s=\u0002\u00014",
-                    "abay": "http://pixabay.com/en/photos/?q=\u0002\u000137",
+                    "\u0010": "http://shop.pixbreak.com/?s=\u0002\u00010",
+                    "abay": "http://pixabay.com/en/photos/?q=\u0002\u000119",
                     "el": {
-                        "\u0010": "http://pixelmonmod.com/wiki/index.php?title=\u0002\u00010",
+                        "\u0010": "http://pixelmonmod.com/wiki/index.php?title=\u0002\u00013",
                         "p": {
                             "\u0010": "http://www.pixelprospector.com/?s=\u0002\u00010",
                             "osts": "http://pixels.thetangible.in/search/\u0002\u00010"
                         }
                     },
-                    "iv": "http://www.pixiv.net/search.php?word=\u0002\u00011193"
+                    "iv": "http://www.pixiv.net/search.php?word=\u0002\u0001860"
                 }
             },
             "j": {
-                "\u0010": "//www.prisjakt.nu/search?search=\u0002\u0001123",
+                "\u0010": "//www.prisjakt.nu/search?search=\u0002\u000194",
                 "m": "//pjmedia.com/search/?s=\u0002 \u00010",
                 "no": "http://www.prisjakt.no/#rparams=ss=\u0002 \u00010"
             },
             "k": {
-                "\u0010": "//peekier.com/#!\u0002\u000114",
+                "\u0010": "//peekier.com/#!\u0002\u00010",
                 "b": "//pikabu.ru/search.php?q=\u0002\u00010",
                 "g": {
-                    "\u0010": "//www.archlinux.org/packages/?sort=&q=\u0002\u0001254",
+                    "\u0010": "//www.archlinux.org/packages/?sort=&q=\u0002\u0001227",
                     "rd": "//packageradar.com/form?tracking_form[tracking_number]=\u0002\u00010",
                     "s": {
                         "\u0010": "http://pkgs.org/search/?keyword=\u0002\u000128",
-                        "rc": "http://pkgsrc.se/search.php?so=\u0002\u00010"
+                        "rc": "http://pkgsrc.se/search.php?so=\u0002\u00013"
                     },
                     "tr": "//www.packagetrackr.com/track/\u0002\u00010"
                 },
@@ -12806,12 +12807,12 @@
                 "o": "//packages.knightos.org/search?terms=\u0002\u00010"
             },
             "l": {
-                "\u0010": "http://publiclab.org/search/\u0002\u00017",
+                "\u0010": "http://publiclab.org/search/\u0002\u000111",
                 "a": {
-                    "\u0010": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=la\u00018",
+                    "\u0010": "http://www.perseus.tufts.edu/hopper/morph?l=\u0002&la=la\u00013",
                     "isio": "http://www.plaisio.gr/search.aspx?query=\u0002&catalogue=all&mode=searchlist\u00010",
                     "n3t": "http://plan3t.info/?s=\u0002\u00010",
-                    "ncke": "//plancke.io/hypixel/player/stats/\u0002\u000146",
+                    "ncke": "//plancke.io/hypixel/player/stats/\u0002\u00017",
                     "ne": {
                         "\u0010": "http://www.planespotters.net/search.php?q=\u0002\u00010",
                         "tdepos": "//planetdepos.com/?s=\u0002\u00010",
@@ -12821,30 +12822,30 @@
                         "tmc": "//www.planetminecraft.com/resources/?keywords=\u0002\u00010"
                     },
                     "nplus": "//www.planplus.rs/#!pretraga/\u0002\u00010",
-                    "nts": "http://powo.science.kew.org/?q=\u0002\u00015",
+                    "nts": "http://powo.science.kew.org/?q=\u0002\u00010",
                     "se": "//plase.net/?s= \u0002&post_type=product\u00010",
                     "tekompaniet": "//platekompaniet.no/search/?q=\u0002\u00010",
-                    "to": "http://plato.stanford.edu/search/searcher.py?query=\u0002\u000141",
+                    "to": "http://plato.stanford.edu/search/searcher.py?query=\u0002\u000112",
                     "tt": {
                         "\u0010": "http://www.platt-wb.de/platt-hoch/?term=\u0002\u00010",
                         "entests": "http://www.plattentests.de/suche.php?parameter=all&suche=\u0002\u00010"
                     },
                     "y": {
-                        "\u0010": "//play.google.com/store/search?q=\u0002\u00010",
+                        "\u0010": "//play.google.com/store/search?q=\u0002\u00013",
                         "asia": "http://www.play-asia.com/paOS-19-71-99-15-\u0002.html\u00010",
                         "grounds": "//www.customplaygroundequipment.com/search?search=\u0002\u00010",
                         "music": "//play.google.com/music/listen#/sr/\u0002\u00010",
                         "onlinux": "//duckduckgo.com/?q=\u0002+site%3Aplayonlinux.com\u00010",
                         "right": "http://www.playright.dk/playright/soeg?_submit=1&_soeg=0&soeg=\u0002\u00010",
                         "station": "//www.playstation.com/search-results/?q=\u0002\u00010",
-                        "store": "//play.google.com/store/search?q=\u0002\u00010",
+                        "store": "//play.google.com/store/search?q=\u0002\u00013",
                         "term": "http://www.playterm.org/s/?tags=\u0002\u00010"
                     }
                 },
                 "de": "//translate.google.com/#view=home&op=translate&sl=pl&tl=de&text=\u0002\u00010",
                 "eatedjeans": "http://www.pleated-jeans.com/?s=\u0002 \u00010",
                 "eiades": "http://pleiades.stoa.org/search?SearchableText=\u0002&portal_type=Place&submit=Search\u00010",
-                "en": "http://translate.google.com/#pl/en/\u0002\u000114",
+                "en": "http://translate.google.com/#pl/en/\u0002\u000122",
                 "fr": "http://dictionnaire.reverso.net/polonais-francais/\u0002\u00010",
                 "m": "//www.buyplm.com/general-info/pdxpert-plm-software-search.aspx?query=\u0002\u00010",
                 "ombservice": "http://www.plombservice.fr/catalogsearch/result/?imageField.x=0&imageField.y=0&q=\u0002\u00010",
@@ -12856,21 +12857,21 @@
                 "t": "http://latin.packhum.org/search?q=\u0002\u00010",
                 "ug": {
                     "\u0010": "http://www.pluggedin.com/search?q=\u0002\u00010",
-                    "gedin": "//www.pluggedin.com/search/?q=\u0002&i=titles&p=0&l=20&c=%7B%7D\u00010"
+                    "gedin": "//www.pluggedin.com/search/?q=\u0002&i=titles&p=0&l=20&c=%7B%7D\u00013"
                 },
                 "unket": "//www.plunket.org.nz/home/SearchForm?Search=\u0002&action_results=Search\u00010",
                 "uralsight": "http://www.pluralsight.com/search/?searchTerm=\u0002\u00010",
-                "urk": "//www.plurk.com/search?q=\u0002\u000132",
+                "urk": "//www.plurk.com/search?q=\u0002\u000160",
                 "us": {
-                    "\u0010": "//plus.codes/map/\u0002\u000110",
+                    "\u0010": "//plus.codes/map/\u0002\u00016",
                     "codes": "//plus.codes/\u0002\u00010"
                 },
-                "w": "//pl.wikipedia.org/w/index.php?search=\u0002\u000111",
+                "w": "//pl.wikipedia.org/w/index.php?search=\u0002\u00018",
                 "yrics": "http://search.plyrics.com/search.php?q=\u0002\u00010",
                 "z": "//www.postdirekt.de/plzserver/PlzSearchServlet?finda=miniapp&city=\u0002\u00010"
             },
             "m": {
-                "\u0010": "//www.ncbi.nlm.nih.gov/pubmed/?term=\u0002\u0001111",
+                "\u0010": "//www.ncbi.nlm.nih.gov/pubmed/?term=\u0002\u000199",
                 "c": {
                     "\u0010": "//www.planetminecraft.com/resources/?keywords=\u0002\u00010",
                     "b": "//www.planetminecraft.com/banners/?keywords=\u0002\u00010",
@@ -12882,15 +12883,15 @@
                     "r": "//www.planetminecraft.com/resources/texture_packs/?keywords=\u0002\u00010",
                     "s": "//www.planetminecraft.com/resources/servers/?keywords=\u0002\u00010"
                 },
-                "d": "http://www.ncbi.nlm.nih.gov/pubmed/?term=\u0002\u000114",
-                "eg": "http://duckduckgo.com/?q=\u0002 site:http://bertilow.com/pmeg/\u00018",
+                "d": "http://www.ncbi.nlm.nih.gov/pubmed/?term=\u0002\u000117",
+                "eg": "http://duckduckgo.com/?q=\u0002 site:http://bertilow.com/pmeg/\u000115",
                 "f": {
                     "\u0010": "http://forum.palemoon.org/search.php?keywords=\u0002\u00010",
                     "e": "//forum.palemoon.org/search.php?keywords=\u0002&fid[0]=9\u00010"
                 },
                 "i": {
                     "\u0010": "//search.pmi.org/default.aspx?q=\u0002\u00010",
-                    "d": "http://www.ncbi.nlm.nih.gov/pubmed/?term=\u0002\u000114"
+                    "d": "http://www.ncbi.nlm.nih.gov/pubmed/?term=\u0002\u000117"
                 },
                 "k": "http://pimpmykeyboard.com/search.php?Search=&search_query=\u0002\u00010",
                 "mm": "//wiki.puella-magi.net/index.php?title=Special%3ASearch&search=\u0002\u00010",
@@ -12904,68 +12905,68 @@
                 "\u0010": "//primenow.amazon.com/search?k=\u0002\u00010",
                 "as": "http://www.pnas.org/search/\u0002%20numresults%3A10%20sort%3Arelevance-rank%20format_result%3Astandard\u00010",
                 "de": "//primenow.amazon.de/search?k=\u0002\u00010",
-                "dr": "//www.pandora.com/search/\u0002\u00010",
+                "dr": "//www.pandora.com/search/\u0002\u00015",
                 "p": "http://shop.pnp.co.za/b2c_pnp/b2c/display/(cpgsize=12&layout=5.1-6_2_4_86_92_8_3&uiarea=1&carea=%24ROOT&cpgnum=1&cquery=\u0002)/.do?rf=y\u00010",
                 "uk": "//primenow.amazon.co.uk/search?k=\u0002\u00010",
-                "w": "//psychonautwiki.org/w/index.php?search=\u0002\u000119"
+                "w": "//psychonautwiki.org/w/index.php?search=\u0002\u000159"
             },
             "o": {
                 "\u0010": "//prensaobrera.com/buscar?q=\u0002\u00014",
                 "al": "//poal.co/search/\u0002\u00010",
                 "cewiki": "http://wiki.pokemoncentral.it/index.php?search=\u0002\u00010",
                 "cket": {
-                    "\u0010": "//app.getpocket.com/search/\u0002\u000113",
+                    "\u0010": "//app.getpocket.com/search/\u0002\u00019",
                     "explore": "//www.getpocket.com/explore/\u0002\u00010",
                     "gamer": "http://www.pocketgamer.co.uk/latest.asp?srch=\u0002\u00010",
                     "tactics": "http://www.pockettactics.com/home/SearchForm?Search=\u0002\u00010"
                 },
-                "czta": "http://emonitoring.poczta-polska.pl/?numer=\u0002\u00017",
+                "czta": "http://emonitoring.poczta-polska.pl/?numer=\u0002\u00010",
                 "d": {
                     "\u0010": "http://cocoapods.org/?q=\u0002\u00010",
-                    "cast": "//www.listennotes.com/search/?q=\u0002&sort_by_date=0\u00013",
+                    "cast": "//www.listennotes.com/search/?q=\u0002&sort_by_date=0\u00010",
                     "cloud": "//podcloud.fr/search?q=\u0002\u00010",
                     "io": "//podio.com/search#/query/\u0002\u00010"
                 },
                 "e": {
                     "\u0010": "//pathofexile.gamepedia.com/index.php?search=\u0002\u00010",
-                    "db": "http://poedb.tw/us/search.php?Search=\u0002\u00013",
+                    "db": "http://poedb.tw/us/search.php?Search=\u0002\u00010",
                     "gp": "//pathofexile.gamepedia.com/index.php?search=\u0002\u00010",
                     "m": {
                         "\u0010": "http://www.poemhunter.com/search/?q=\u0002\u00010",
-                        "s": "//www.poetryfoundation.org/search?query=\u0002 \u00013"
+                        "s": "//www.poetryfoundation.org/search?query=\u0002 \u00010"
                     },
                     "page": "http://pathofexile.gamepedia.com/\u0002\u00010",
                     "r": "//www.reddit.com/r/pathofexile/search?q=\u0002&restrict_sr=on\u00010",
                     "try": "http://www.poetryfoundation.org/search/?q=\u0002\u00010",
                     "ts": "//www.poets.org/search/node/\u0002\u00010",
-                    "wiki": "http://pathofexile.gamepedia.com/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00015"
+                    "wiki": "http://pathofexile.gamepedia.com/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u00014"
                 },
                 "k": {
                     "\u0010": "//www.petersofkensington.com.au/Public/Catalog/searchresults.aspx?search=\u0002&issearch=true\u00010",
                     "ebrickbronze": "http://brickbronze.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                     "ecommunity": "//www.pokecommunity.com/search.php?do=q\u0002\u00010",
-                    "edb": "http://pokemondb.net/search?q=\u0002\u000143",
-                    "edex": "//www.pokemon.com/us/pokedex/\u0002\u000118",
+                    "edb": "http://pokemondb.net/search?q=\u0002\u000128",
+                    "edex": "//www.pokemon.com/us/pokedex/\u0002\u00010",
                     "emmo": "http://pokemmo.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-                    "emondb": "http://pokemondb.net/search?q=\u0002\u000143",
+                    "emondb": "http://pokemondb.net/search?q=\u0002\u000128",
                     "epedia": "http://www.pokepedia.fr/index.php?title=Special%3ARecherche&search=\u0002\u000113",
-                    "ewiki": "http://www.pokewiki.de/index.php?search=\u0002&button=&title=Spezial%3ASuche\u000134"
+                    "ewiki": "http://www.pokewiki.de/index.php?search=\u0002&button=&title=Spezial%3ASuche\u0001818"
                 },
                 "limi": "//www.polimi.it/risultati-ricerca?q=\u0002&cerca=Cerca\u00010",
                 "litico": {
-                    "\u0010": "http://www.politico.com/search?q=\u0002\u00019",
+                    "\u0010": "http://www.politico.com/search?q=\u0002\u000116",
                     "eu": "http://www.politico.eu/?s=\u0002\u00010"
                 },
                 "litifact": "http://www.politifact.com/search/?q=\u0002\u00010",
                 "litiken": "http://politiken.dk/search/?q=\u0002\u00010",
-                "lito": "http://www.polito.it/search/?lang=it&q=\u0002\u00013",
+                "lito": "http://www.polito.it/search/?lang=it&q=\u0002\u000110",
                 "lk": "http://www.polkaudio.com/search/products?q=\u0002\u00010",
-                "llen": "//www.pollen.com/forecast/current/pollen/\u0002\u00010",
-                "llin": "http://www.pollin.de/shop/suchergebnis.html?S_TEXT=\u0002\u00013",
+                "llen": "//www.pollen.com/forecast/current/pollen/\u0002\u00014",
+                "llin": "http://www.pollin.de/shop/suchergebnis.html?S_TEXT=\u0002\u00010",
                 "llstar": "http://pollstar.com/tour/searchall.pl?By=All&Content=\u0002&go_green.x=0&go_green.y=0\u00010",
                 "ly": {
                     "\u0010": "//poly.google.com/search/\u0002\u00010",
-                    "gon": "http://www.polygon.com/search?q=\u0002\u000119",
+                    "gon": "http://www.polygon.com/search?q=\u0002\u000127",
                     "mtl": "//www.polymtl.ca/etudes/cours/recherche/*?sigle=\u0002\u00010",
                     "ratings": "http://polyratings.com/search.php?type=ProfName&terms=\u0002&format=long&sort=name\u00010"
                 },
@@ -12973,22 +12974,22 @@
                     "\u0010": "//postmates.com/search?q=\u0002\u00010",
                     "galo": "//search.pomagalo.com/?keywords_id=&keywords=\u0002\u00010"
                 },
-                "nd5": "//www.pond5.com/stock-video-footage/1/\u0002.html\u00010",
+                "nd5": "//www.pond5.com/stock-video-footage/1/\u0002.html\u00015",
                 "ns": {
-                    "\u0010": "//en.pons.com/translate?q=\u0002\u000174",
+                    "\u0010": "//en.pons.com/translate?q=\u0002\u000198",
                     "de": {
-                        "\u0010": "//de.pons.com/%C3%BCbersetzung?q=\u0002&l=deen&in=&lf=de\u000184",
-                        "en": "http://en.pons.com/translate?q=\u0002&l=deen&in=&lf=de\u000152",
-                        "es": "http://de.pons.com/%C3%BCbersetzung?q=\u0002&l=dees&in=&lf=de\u00010",
-                        "fr": "http://de.pons.com/%C3%BCbersetzung?q=\u0002&l=defr&in=&lf=de\u000123",
-                        "it": "http://de.pons.com/%C3%BCbersetzung?q=\u0002&l=deit&in=&lf=de\u00014",
-                        "la": "//de.pons.com/%C3%BCbersetzung?q=\u0002&l=dela\u00013",
+                        "\u0010": "//de.pons.com/%C3%BCbersetzung?q=\u0002&l=deen&in=&lf=de\u000132",
+                        "en": "http://en.pons.com/translate?q=\u0002&l=deen&in=&lf=de\u000153",
+                        "es": "http://de.pons.com/%C3%BCbersetzung?q=\u0002&l=dees&in=&lf=de\u00013",
+                        "fr": "http://de.pons.com/%C3%BCbersetzung?q=\u0002&l=defr&in=&lf=de\u00017",
+                        "it": "http://de.pons.com/%C3%BCbersetzung?q=\u0002&l=deit&in=&lf=de\u00010",
+                        "la": "//de.pons.com/%C3%BCbersetzung?q=\u0002&l=dela\u00010",
                         "pl": "http://en.pons.com/translate?q=\u0002&l=depl&in=&lf=de\u00010",
                         "ru": "http://en.pons.com/translate?q=\u0002&l=deru&in=&lf=de&cid=\u00010",
                         "sv": "//de.pons.com/%C3%BCbersetzung?q=\u0002&l=desv&in=&lf=de\u00010"
                     },
                     "ed": "http://en.pons.com/translate?q=\u0002&l=deen&in=&lf=en\u00010",
-                    "ende": "//de.pons.com/%C3%BCbersetzung?q=\u0002&l=deen&in=&lf=en\u00010",
+                    "ende": "//de.pons.com/%C3%BCbersetzung?q=\u0002&l=deen&in=&lf=en\u00014",
                     "enfr": "http://en.pons.eu/translate?q=\u0002&l=enfr&in=&lf=fr\u00010",
                     "ensl": "//en.pons.com/translate?q=\u0002&l=ensl&in=en&lf=en\u00010",
                     "ge": "//mobile.pons.com/dict/search/mobile-results/?q=\u0002&l=deen\u00010",
@@ -13005,26 +13006,26 @@
                     "pin": "http://www.poppin.com/search?q=\u0002\u00010",
                     "py": "//poppy.fandom.com/wiki/Special:Search?query=\u0002\u00010",
                     "sci": "//www.popsci.com/find/\u0002\u00010",
-                    "sike": "http://www.popsike.com/php/quicksearch.php?searchtext=\u0002\u00017"
+                    "sike": "http://www.popsike.com/php/quicksearch.php?searchtext=\u0002\u00010"
                 },
                 "r": {
-                    "\u0010": "http://sjp.pwn.pl/poradnia/szukaj/\u0002.html\u00010",
-                    "kbun": "//porkbun.com/checkout/search?q=\u0002\u00016",
+                    "\u0010": "http://sjp.pwn.pl/poradnia/szukaj/\u0002.html\u00015",
+                    "kbun": "//porkbun.com/checkout/search?q=\u0002\u00015",
                     "omagia": "//poromagia.com/fi/search/?q=\u0002\u00010",
                     "t": {
-                        "\u0010": "//www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=\u0002\u00016",
-                        "ableapps": "http://portableapps.com/search/node/\u0002\u00010",
+                        "\u0010": "//www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=\u0002\u00019",
+                        "ableapps": "http://portableapps.com/search/node/\u0002\u00013",
                         "ablefreeware": "http://www.portablefreeware.com/index.php?q=\u0002\u00010",
                         "al12": "//portal12.bg/search?q=\u0002\u00010",
                         "allinux": "http://portallinux.es/?s=\u0002\u00010",
                         "alwiki": "http://theportalwiki.com/w/index.php?search=\u0002 \u00010",
-                        "hu": "http://port.hu/kereso?q=\u0002\u00013",
-                        "s": "http://www.speedguide.net/port.php?port=\u0002\u00013"
+                        "hu": "http://port.hu/kereso?q=\u0002\u00010",
+                        "s": "http://www.speedguide.net/port.php?port=\u0002\u000113"
                     }
                 },
                 "ser": "http://www.evilinnocence.com/shop/catalogsearch/result/?q=\u0002\u00010",
-                "sh": "//docs.microsoft.com/en-us/search/index?search=\u0002\u000139",
-                "six": "http://pubs.opengroup.org/cgi/kman4.cgi?value=\u0002\u000143",
+                "sh": "//docs.microsoft.com/en-us/search/index?search=\u0002\u000114",
+                "six": "http://pubs.opengroup.org/cgi/kman4.cgi?value=\u0002\u0001142",
                 "stat": "//www.post.at/sendungsverfolgung.php/details?pnum1=\u0002\u00010",
                 "stdk": "http://www.postnord.dk/da/Sider/TrackTrace.aspx?search=\u0002\u00010",
                 "ste": {
@@ -13036,8 +13037,8 @@
                     }
                 },
                 "stgres": {
-                    "\u0010": "http://www.postgresql.org/search/?q=\u0002&a=1&submit=Search\u000119",
-                    "ql": "http://www.postgresql.org/search?q=\u0002&a=1&submit=Search\u00010"
+                    "\u0010": "http://www.postgresql.org/search/?q=\u0002&a=1&submit=Search\u000138",
+                    "ql": "http://www.postgresql.org/search?q=\u0002&a=1&submit=Search\u00013"
                 },
                 "stillon": "http://www.der-postillon.com/search?q=\u0002\u00010",
                 "stimees": "http://www.postimees.ee/search?query=\u0002\u00010",
@@ -13051,24 +13052,24 @@
                     "\u0010": "//www.pentyofamelie.com/search/?term=\u0002\u00010",
                     "barn": "http://www.potterybarn.com/search/results.html?words=\u0002\u00010"
                 },
-                "uet": "http://pouet.net/search.php?what=\u0002&type=prod\u00010",
+                "uet": "http://pouet.net/search.php?what=\u0002&type=prod\u00018",
                 "upar": "//www.pouparmelhor.com/?s=\u0002\u00010",
-                "wells": "//www.powells.com/searchresults?keyword= \u0002\u00016",
+                "wells": "//www.powells.com/searchresults?keyword= \u0002\u00015",
                 "weren": "//poweren.ir/?s=\u0002\u00010",
                 "werui": "//powerui.kulestar.com/wiki/index.php?search=\u0002\u00010",
                 "wned": "//www.powned.it/?s=\u0002\u00010",
-                "wt": "//www.powerthesaurus.org/\u0002/synonyms\u000116",
-                "ycp": "http://putonyourcakepants.com/?s=\u0002\u00010"
+                "wt": "//www.powerthesaurus.org/\u0002/synonyms\u000113",
+                "ycp": "http://putonyourcakepants.com/?s=\u0002\u00013"
             },
             "p": {
                 "\u0010": "http://passapalavra.info/?s=\u0002\u00010",
-                "a": "//launchpad.net/ubuntu/+ppas?name_filter=\u0002\u000111",
+                "a": "//launchpad.net/ubuntu/+ppas?name_filter=\u0002\u000112",
                 "c": {
                     "\u0010": "http://www.pocketpc.ch/google.php?cx=partner-pub-5163471580494836%3A7047225119&ie=UTF-8&cof=FORID%3A9&q=\u0002&sa.x=0&sa.y=0\u00010",
-                    "g": "//codegolf.stackexchange.com/search?q=\u0002\u000143"
+                    "g": "//codegolf.stackexchange.com/search?q=\u0002\u000118"
                 },
                 "dev": "//developer.paypal.com/search/?q=\u0002\u00010",
-                "g": "//papago.naver.com/?st=\u0002\u000135",
+                "g": "//papago.naver.com/?st=\u0002\u000117",
                 "in": "http://dictionary.pinpinchinese.com/search/t/\u0002\u00010",
                 "l": {
                     "\u0010": "//plymouthpubliclibrary.bibliocommons.com/search?utf8=%E2%9C%93&t=smart&search_category=keyword&q=\u0002\u00010",
@@ -13076,57 +13077,57 @@
                     "wiki": "//thepluginpeople.atlassian.net/wiki/dosearchsite.action?queryString=\u0002\u00010"
                 },
                 "t": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002+filetype%3Appt\u00010",
+                    "\u0010": "//duckduckgo.com/?q=\u0002+filetype%3Appt\u00013",
                     "rack": "http://emonitoring.poczta-polska.pl/?lang=en&numer=\u0002\u00010"
                 }
             },
             "r": {
-                "\u0010": "http://ar.prvademecum.com/?s=\u0002\u00014",
-                "0": "http://pr0gramm.com/top/\u0002\u0001186",
+                "\u0010": "http://ar.prvademecum.com/?s=\u0002\u000112",
+                "0": "http://pr0gramm.com/top/\u0002\u0001110",
                 "ab": "//www.prabhasakshi.com/topics/\u0002\u00010",
                 "agprog": "//pragprog.com/search?q=\u0002\u00010",
                 "avda": "//www.pravda.sk/vyhladavanie/?q=\u0002\u00010",
                 "avidla": "http://www.pravidla.cz/hledej/?qr=\u0002\u00010",
                 "c": "http://www.progressiverc.com/catalogsearch/result/?q=\u0002\u00010",
                 "d": {
-                    "\u0010": "http://paizo.com/search?q=\u0002&what=prd&includeUnrated=true&includeUnavailable=true\u00010",
-                    "b": "//www.protondb.com/search?q=\u0002\u000136",
-                    "l": "http://www.prdl.org/search.php?q=\u0002\u00010"
+                    "\u0010": "http://paizo.com/search?q=\u0002&what=prd&includeUnrated=true&includeUnavailable=true\u00013",
+                    "b": "//www.protondb.com/search?q=\u0002\u000128",
+                    "l": "http://www.prdl.org/search.php?q=\u0002\u00013"
                 },
                 "edictit": "//www.predictit.org/markets/search?query=\u0002\u00010",
                 "el": {
-                    "\u0010": "//archive.org/details/prelinger?and%5B%5D=\u0002\u00016",
+                    "\u0010": "//archive.org/details/prelinger?and%5B%5D=\u0002\u00013",
                     "oved": "http://preloved.com/?q=\u0002\u00010"
                 },
                 "ess": "//prwirepro.com/?s=\u0002\u00010",
-                "esto": "http://www.prestoclassical.co.uk/search.php?searchString=\u0002\u000129",
+                "esto": "http://www.prestoclassical.co.uk/search.php?searchString=\u0002\u000111",
                 "etium": "http://pretium.direct/search/?query=\u0002\u00010",
                 "ezi": "http://prezi.com/explore/search/?search=\u0002\u00010",
                 "ezzybox": "http://www.prezzybox.com/Search/?s=\u0002\u00010",
-                "fc": "http://pretty-rfc.herokuapp.com/search?q=\u0002\u00010",
-                "iberam": "//www.priberam.pt/dlpo/\u0002\u000184",
+                "fc": "http://pretty-rfc.herokuapp.com/search?q=\u0002\u00014",
+                "iberam": "//www.priberam.pt/dlpo/\u0002\u000178",
                 "ice": {
-                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135105",
+                    "\u0010": "//www.amazon.com/s?k=\u0002\u000135053",
                     "grabber": "http://www.pricegrabber.com/\u0002/products.html/form_keyword=\u0002/st=query/sv=findit_top\u00010",
-                    "hk": "http://www.price.com.hk/search.php?g=A&q=\u0002\u000131",
+                    "hk": "http://www.price.com.hk/search.php?g=A&q=\u0002\u000120",
                     "mania": "//www.pricemania.sk/katalog/vyhladavanie/\u0002.html\u00010",
                     "ro": "//www.price.ro/index.php?action=q&text=\u0002&submit=Cauta\u00010",
                     "run": {
-                        "\u0010": "http://www.pricerunner.dk/search?q=\u0002\u000128",
-                        "ner": "http://www.pricerunner.se/pl/360-364563094/Herrklaeder/Jam-OD-Yellow-Yellow-over-dyed-jean-jacket-priser?other_hits=%3B25607%3B%3B&q=acne+jam+od+yellow+yellow&ref=redirect&search=\u0002&sort=4\u00015"
+                        "\u0010": "http://www.pricerunner.dk/search?q=\u0002\u000110",
+                        "ner": "http://www.pricerunner.se/pl/360-364563094/Herrklaeder/Jam-OD-Yellow-Yellow-over-dyed-jean-jacket-priser?other_hits=%3B25607%3B%3B&q=acne+jam+od+yellow+yellow&ref=redirect&search=\u0002&sort=4\u00013"
                     },
-                    "spy": "//pricespy.co.nz/search?search=\u0002\u00013",
-                    "watch": "http://tweakers.net/pricewatch/zoeken/?keyword=\u0002\u000160"
+                    "spy": "//pricespy.co.nz/search?search=\u0002\u00014",
+                    "watch": "http://tweakers.net/pricewatch/zoeken/?keyword=\u0002\u000130"
                 },
                 "ide": "//www.outcast.amsterdam/search?type=product&q=\u0002\u00010",
                 "imeabgb": "//www.primeabgb.com/?s=\u0002&post_type=product\u00010",
                 "imeinspire": "//www.primeinspiration.com/?s=\u0002\u00010",
                 "imevideo": {
-                    "\u0010": "//www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Dprime-instant-video&field-keywords=\u0002\u00018",
+                    "\u0010": "//www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Dprime-instant-video&field-keywords=\u0002\u000122",
                     "jp": "//www.amazon.co.jp/s/?url=search-alias%3Dinstant-video&field-keywords=\u0002\u00010"
                 },
                 "imfx": "//www.primfx.com/q/\u0002/\u00010",
-                "imo": "//fu-berlin.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&tab=fub&search_scope=FUB_ALL&vid=FUB&lang=de_DE&offset=0\u00015",
+                "imo": "//fu-berlin.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&tab=fub&search_scope=FUB_ALL&vid=FUB&lang=de_DE&offset=0\u000110",
                 "imrose": "http://www.primrose.co.uk/search.mvc?search_term=\u0002\u00010",
                 "inceton": {
                     "\u0010": "//www.princeton.edu/main/tools/search/?q=\u0002&x=0&y=0\u00010",
@@ -13135,12 +13136,12 @@
                 },
                 "inteera": "//printeera.com/search?type=product&q=\u0002\u00010",
                 "is": {
-                    "\u0010": "//www.prisjakt.nu/search?search=\u0002\u0001123",
+                    "\u0010": "//www.prisjakt.nu/search?search=\u0002\u000194",
                     "guide": "//www.prisguide.no/sok?q=\u0002\u00010",
-                    "jakt": "//www.prisjakt.nu/search?search=\u0002\u0001123"
+                    "jakt": "//www.prisjakt.nu/search?search=\u0002\u000194"
                 },
-                "ivacy": "//www.reddit.com/r/privacy/search?q=\u0002&restrict_sr=on\u000110",
-                "l": "http://journals.aps.org/search?q=\u0002\u00015",
+                "ivacy": "//www.reddit.com/r/privacy/search?q=\u0002&restrict_sr=on\u00015",
+                "l": "http://journals.aps.org/search?q=\u0002\u000110",
                 "o": {
                     "\u0010": "http://programmers.stackexchange.com/search?q=\u0002\u00010",
                     "7": "http://www.prosieben.de/suche?q=\u0002\u00010",
@@ -13153,28 +13154,28 @@
                         "ook": "http://www.procook.co.uk/shop/search/?searchDep=main+site&searchstr=\u0002\u00010"
                     },
                     "dhun": "http://www.producthunt.com/#!/s/posts/\u0002\u00010",
-                    "ducthunt": "//www.producthunt.com/search?q=\u0002\u0001120",
-                    "ff": "//www.proff.no/rollesøk?q=\u0002\u00010",
+                    "ducthunt": "//www.producthunt.com/search?q=\u0002\u0001141",
+                    "ff": "//www.proff.no/rollesøk?q=\u0002\u00013",
                     "fitopia": "//help.profitopia.de/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                     "g": {
                         "\u0010": "http://programmers.stackexchange.com/search?q=\u0002\u00010",
                         "access": "//progaccess33.net/search/?q=\u0002\u00010",
-                        "archives": "http://www.progarchives.com/google-search-results.asp?cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&cx=partner-pub-0447992028883143%3Aj1syec-2iv1&sa=submit&siteurl=www.progarchives.com%252Falbum.asp%253Fid%253D998\u00019",
+                        "archives": "http://www.progarchives.com/google-search-results.asp?cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&cx=partner-pub-0447992028883143%3Aj1syec-2iv1&sa=submit&siteurl=www.progarchives.com%252Falbum.asp%253Fid%253D998\u00013",
                         "ram": {
                             "\u0010": "//www.codespeedy.com/?s=\u0002\u00010",
                             "mableweb": "http://www.programmableweb.com/search/\u0002\u00010",
                             "merhumor": "//www.reddit.com/r/ProgrammerHumor/search?q=\u0002&restrict_sr=on\u00010"
                         },
                         "ress": "http://knowledgebase.progress.com/pkb_Home?q=\u0002\u00010",
-                        "rock": "http://www.progarchives.com/google-search-results.asp?cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&cx=partner-pub-0447992028883143%3Aj1syec-2iv1&sa=submit&siteurl=www.progarchives.com%2F&ref=&ss=515j83611j5\u00018"
+                        "rock": "http://www.progarchives.com/google-search-results.asp?cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&cx=partner-pub-0447992028883143%3Aj1syec-2iv1&sa=submit&siteurl=www.progarchives.com%2F&ref=&ss=515j83611j5\u000112"
                     },
-                    "jectgutenberg": "//www.gutenberg.org/ebooks/search/?query=\u0002\u000119",
+                    "jectgutenberg": "//www.gutenberg.org/ebooks/search/?query=\u0002\u000125",
                     "ll": "http://www.precisionroller.com/search.php?q=\u0002\u00010",
                     "m": {
                         "\u0010": "//prom.ua/search?search_term=\u0002\u00010",
                         "obit": "//www.promobit.com.br/buscar?q=\u0002\u00010"
                     },
-                    "nounce": "http://dictionary.reference.com/browse/\u0002\u00015",
+                    "nounce": "http://dictionary.reference.com/browse/\u0002\u00014",
                     "nto": "http://www.pronto.com.ar/search/google?q=\u0002\u00010",
                     "of": {
                         "\u0010": "//proofwiki.org/w/index.php?search=\u0002\u00010",
@@ -13188,25 +13189,25 @@
                         "sio": "//protocols.io/search?key=\u0002\u00010"
                     },
                     "ton": {
-                        "\u0010": "//www.protondb.com/search?q=\u0002\u000136",
-                        "db": "//www.protondb.com/search?q=\u0002\u000136",
-                        "mail": "//mail.protonmail.com/search?keyword=\u0002\u0001313"
+                        "\u0010": "//www.protondb.com/search?q=\u0002\u000128",
+                        "db": "//www.protondb.com/search?q=\u0002\u000128",
+                        "mail": "//mail.protonmail.com/search?keyword=\u0002\u0001289"
                     },
                     "vigo": "//www.provigo.ca/search/?search-bar=\u0002\u00010",
                     "z": "//www.proz.com/search/?term=\u0002\u00010"
                 },
                 "pl": "http://discover.poudrelibraries.org/iii/encore/search/C__S\u0002__Orightresult__U?lang=eng\u00010",
                 "pm": "http://prpm.dbp.gov.my/Search.aspx?k=\u0002\u00010",
-                "usa": "//www.prusaprinters.org/search/all?q=\u0002\u000131"
+                "usa": "//www.prusaprinters.org/search/all?q=\u0002\u000134"
             },
             "s": {
                 "\u0010": "//www.playstation.com/search-results/?q=\u0002\u00010",
-                "a": "//palmettostatearmory.com/catalogsearch/result/?q=\u0002\u00016",
+                "a": "//palmettostatearmory.com/catalogsearch/result/?q=\u0002\u000110",
                 "ci": "http://www.podcastscience.fm/?s=\u0002 \u00010",
                 "ddude": "http://www.psd-dude.com/tutorials/?search=\u0002\u00010",
                 "e": "//physics.stackexchange.com/search?q=\u0002\u00010",
                 "g": {
-                    "\u0010": "//www.powershellgallery.com/packages?q=\u0002\u00010",
+                    "\u0010": "//www.powershellgallery.com/packages?q=\u0002\u00013",
                     "ca": "//store.playstation.com/en-ca/grid/search-game/1?query=\u0002\u00010"
                 },
                 "i": {
@@ -13220,55 +13221,55 @@
                 },
                 "mb": "//docs.microsoft.com/en-us/powershell/module/?term=\u0002\u00010",
                 "n": {
-                    "\u0010": "//store.playstation.com/#!/en-us/search/q=\u0002\u000110",
-                    "de": "//store.playstation.com/de-de/search/\u0002\u000113",
+                    "\u0010": "//store.playstation.com/#!/en-us/search/q=\u0002\u00019",
+                    "de": "//store.playstation.com/de-de/search/\u0002\u000119",
                     "jp": "//store.playstation.com/ja-jp/search/\u0002\u00010",
                     "nz": "//store.playstation.com/en-nz/grid/search-game/1?query=\u0002\u00010",
-                    "profiles": "//psnprofiles.com/search/games?q=\u0002\u000125",
-                    "uk": "http://store.playstation.com/#!/en-gb/search/q=\u0002\u00010",
+                    "profiles": "//psnprofiles.com/search/games?q=\u0002\u00019",
+                    "uk": "http://store.playstation.com/#!/en-gb/search/q=\u0002\u00014",
                     "z": "//pricespy.co.nz/search?q=\u0002\u00010"
                 },
                 "o": "//www.psoriasis-netz.de/?s=\u0002\u00010",
                 "pgen": "http://www.pspgen.com/s/\u0002/\u00010",
-                "prices": "//psprices.com/search/?q=\u0002\u000116",
-                "ql": "http://www.postgresql.org/search/?q=\u0002 &a=1&submit=Search\u000146",
-                "s": "//store.playstation.com/en-us/search/\u0002\u000113",
+                "prices": "//psprices.com/search/?q=\u0002\u000112",
+                "ql": "http://www.postgresql.org/search/?q=\u0002 &a=1&submit=Search\u000168",
+                "s": "//store.playstation.com/en-us/search/\u0002\u000118",
                 "te": "//pste.eu/?q=\u0002\u00010",
                 "u": {
-                    "\u0010": "http://www.psu.edu/search/gss?query=\u0002\u00010",
+                    "\u0010": "http://www.psu.edu/search/gss?query=\u0002\u00013",
                     "dc": "http://www.collegian.psu.edu/search/?f=html&q=\u0002\u00010",
                     "k": "//pricespy.co.uk/search?q=\u0002\u00010",
-                    "lib": "http://psu.summon.serialssolutions.com/search/results?spellcheck=true&q=\u0002&x=0&y=0\u00010"
+                    "lib": "http://psu.summon.serialssolutions.com/search/results?spellcheck=true&q=\u0002&x=0&y=0\u00013"
                 },
                 "y": {
-                    "\u0010": "//psychonautwiki.org/w/index.php?search=\u0002&title=Special:Search\u0001138",
+                    "\u0010": "//psychonautwiki.org/w/index.php?search=\u0002&title=Special:Search\u0001102",
                     "ch": {
-                        "\u0010": "//psychiatry.org/home/search-results?k=\u0002\u00013",
+                        "\u0010": "//psychiatry.org/home/search-results?k=\u0002\u00010",
                         "22": "//www.psychologytoday.com/us/search/site/\u0002\u00010",
-                        "onautwiki": "//psychonautwiki.org/w/index.php?search=\u0002\u000119"
+                        "onautwiki": "//psychonautwiki.org/w/index.php?search=\u0002\u000159"
                     }
                 }
             },
             "t": {
-                "\u0010": "//www.powerthesaurus.org/\u0002\u0001222",
+                "\u0010": "//www.powerthesaurus.org/\u0002\u0001195",
                 "ax": "http://jp.search.app.ricoh/en_imaging/search.x?q=\u0002\u00010",
-                "cg": "http://pkmncards.com/?s=\u0002&display=card&sort=date\u0001111",
-                "en": "//translate.google.com/#pt/en/\u0002\u000168",
-                "es": "//translate.google.com/#pt/es/\u0002\u00014",
+                "cg": "http://pkmncards.com/?s=\u0002&display=card&sort=date\u000172",
+                "en": "//translate.google.com/#pt/en/\u0002\u000163",
+                "es": "//translate.google.com/#pt/es/\u0002\u00013",
                 "g": "//the-ptg.blogspot.in/search?q=\u0002\u00010",
                 "h": "//www.planttherapy.com/search?Store_Code=PT&q=\u0002\u00010",
-                "n": "//www.protondb.com/search?q=\u0002\u000136",
-                "r": "http://www.protoolreviews.com/?s=\u0002\u00010",
-                "t": "//www.ptt.cc/bbs/\u0002\u000157",
-                "ube": "//peer.tube/search?search=\u0002\u00010",
-                "v": "//www.ptv.vic.gov.au/search/getForm?Search=\u0002&action_getSearchResults=Go\u00010"
+                "n": "//www.protondb.com/search?q=\u0002\u000128",
+                "r": "http://www.protoolreviews.com/?s=\u0002\u00013",
+                "t": "//www.ptt.cc/bbs/\u0002\u0001135",
+                "ube": "//peer.tube/search?search=\u0002\u00016",
+                "v": "//www.ptv.vic.gov.au/search/getForm?Search=\u0002&action_getSearchResults=Go\u000114"
             },
             "u": {
                 "\u0010": "//www.pulseuniform.com/search.asp?q=\u0002\u00010",
                 "b": {
-                    "\u0010": "//www.ncbi.nlm.nih.gov/pubmed?EntrezSystem2.PEntrez.Pubmed.SearchBar.Db=pubmed&term=\u0002\u0001134",
-                    "chem": "http://www.ncbi.nlm.nih.gov/pccompound/?term=\u0002\u000124",
-                    "dev": "//pub.dev/packages?q=\u0002\u0001146",
+                    "\u0010": "//www.ncbi.nlm.nih.gov/pubmed?EntrezSystem2.PEntrez.Pubmed.SearchBar.Db=pubmed&term=\u0002\u000153",
+                    "chem": "http://www.ncbi.nlm.nih.gov/pccompound/?term=\u0002\u000132",
+                    "dev": "//pub.dev/packages?q=\u0002\u0001140",
                     "g": {
                         "\u0010": "//pubgmobileupdate.com/?s=\u0002\u00010",
                         "wiki": "//pubg.gamepedia.com/index.php?search=\u0002\u00010"
@@ -13277,8 +13278,8 @@
                     "lc": "//publc.com/\u0002\u00010",
                     "licintelligence": "//publicintelligence.net/?s=\u0002\u00010",
                     "lico": "http://www.publico.pt/pesquisa?q=\u0002\u00010",
-                    "lix": "http://www.publix.com/search?query=\u0002\u00014",
-                    "med": "//www.ncbi.nlm.nih.gov/pubmed/?term=\u0002\u0001111",
+                    "lix": "http://www.publix.com/search?query=\u0002\u00010",
+                    "med": "//www.ncbi.nlm.nih.gov/pubmed/?term=\u0002\u000199",
                     "s": "http://www.pubsgalore.co.uk/search.php?search=\u0002\u00010"
                 },
                 "c": {
@@ -13288,97 +13289,97 @@
                 "id": "http://nationalarchives.gov.uk/PRONOM/\u0002\u00010",
                 "mpbiz": "http://www.pumpbiz.com/shopping_search.asp?searchString=\u0002&searchType=0&FIND.x=0&FIND.y=0&FIND=FIND+IT\u00010",
                 "nctumbooks": "//punctumbooks.com/?s=\u0002\u00010",
-                "ppet": "http://forge.puppetlabs.com/modules?q=\u0002&commit=Go\u000110",
-                "ptype": "//docs.puppet.com/puppet/latest/type.html#\u0002\u00010",
+                "ppet": "http://forge.puppetlabs.com/modules?q=\u0002&commit=Go\u000123",
+                "ptype": "//docs.puppet.com/puppet/latest/type.html#\u0002\u00016",
                 "redata": "http://puredata.info/search?SearchableText=\u0002\u00010",
-                "rolator": "//eshiponline.purolator.com/ShipOnline/Public/Track/TrackingDetails.aspx?pin=\u0002\u00015",
+                "rolator": "//eshiponline.purolator.com/ShipOnline/Public/Track/TrackingDetails.aspx?pin=\u0002\u00010",
                 "rplemath": "http://search.freefind.com/find.html?id=5014414&pageid=r&mode=ALL&n=0&query=\u0002\u00010",
                 "rs": {
-                    "\u0010": "//pursuit.purescript.org/search?q=\u0002\u00013",
-                    "uit": "//pursuit.purescript.org/search?q=\u0002\u00013"
+                    "\u0010": "//pursuit.purescript.org/search?q=\u0002\u00019",
+                    "uit": "//pursuit.purescript.org/search?q=\u0002\u00019"
                 },
                 "zzles": "http://www.puzzlopia.com/search-results?search=\u0002\u00010",
-                "zzse": "//puzzling.stackexchange.com/search?q=\u0002\u000150"
+                "zzse": "//puzzling.stackexchange.com/search?q=\u0002\u000125"
             },
             "v": {
-                "\u0010": "//www.primevideo.com/region/eu/search/ref=dv_web_nav_search?phrase=\u0002&ie=UTF8\u000147",
+                "\u0010": "//www.primevideo.com/region/eu/search/ref=dv_web_nav_search?phrase=\u0002&ie=UTF8\u000150",
                 "z": "http://plantsvszombies.wikia.com/wiki/Special:Search?query=\u0002\u00013"
             },
             "w": {
-                "\u0010": "http://www.pricewatch.com/search?q=\u0002 \u00018",
-                "c": "//paperswithcode.com/search?q=\u0002\u000116",
-                "de": "http://www.pokewiki.de/index.php?search=\u0002&title=Spezial%3ASuche&go=Seite\u00018",
+                "\u0010": "http://www.pricewatch.com/search?q=\u0002 \u000114",
+                "c": "//paperswithcode.com/search?q=\u0002\u00010",
+                "de": "http://www.pokewiki.de/index.php?search=\u0002&title=Spezial%3ASuche&go=Seite\u000114",
                 "f": "//polarweldfin.com/etsi?controller=search&s=\u0002\u00010",
-                "iki": "//psychonautwiki.org/w/index.php?search=\u0002\u000119",
-                "ned": "//haveibeenpwned.com/account/\u0002\u00010",
+                "iki": "//psychonautwiki.org/w/index.php?search=\u0002\u000159",
+                "ned": "//haveibeenpwned.com/account/\u0002\u00013",
                 "p": "//fa.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
                 "v": "//programadorwebvalencia.com/blog/?search=\u0002\u00010"
             },
             "x": {
-                "\u0010": "http://pixabay.com/en/photos/?q=\u0002\u000137",
-                "b": "http://pixabay.com/en/photos/?q=\u0002\u000137",
+                "\u0010": "http://pixabay.com/en/photos/?q=\u0002\u000119",
+                "b": "http://pixabay.com/en/photos/?q=\u0002\u000119",
                 "c": "http://www.phoenixcontact.com/online/portal/us?q=\u0002&uri=pxc-search%3Awebsite&library=usen\u00010",
-                "here": "//pxhere.com/en/photos?q=\u0002\u00010",
+                "here": "//pxhere.com/en/photos?q=\u0002\u000110",
                 "v": {
                     "\u0010": "//pixabay.com/en/photos/?q=\u0002&image_type=vector&cat=&min_width=&min_height=\u00010",
                     "g": "//pixabay.com/en/photos/?image_type=vector&cat=&min_width=&min_height=&q=\u0002&order=latest\u00010"
                 }
             },
             "y": {
-                "\u0010": "//docs.python.org/3/search.html?q=\u0002\u0001328",
+                "\u0010": "//docs.python.org/3/search.html?q=\u0002\u0001238",
                 "2": {
-                    "\u0010": "//docs.python.org/2.7/search.html?q=\u0002\u00015",
-                    "7": "//docs.python.org/2.7/search.html?q=\u0002\u00015"
+                    "\u0010": "//docs.python.org/2.7/search.html?q=\u0002\u00010",
+                    "7": "//docs.python.org/2.7/search.html?q=\u0002\u00010"
                 },
                 "3": {
-                    "\u0010": "//docs.python.org/3/search.html?q=\u0002\u0001328",
+                    "\u0010": "//docs.python.org/3/search.html?q=\u0002\u0001238",
                     "4": "//docs.python.org/3.4/search.html?q=\u0002\u00010",
                     "5": "//docs.python.org/3.5/search.html?q=\u0002\u00010",
                     "6doc": "//docs.python.org/3.6/library/\u0002.html\u00010",
                     "fr": "//docs.python.org/fr/3/search.html?q=\u0002\u00010",
-                    "k": "http://docs.python.org/3/search.html?q=\u0002\u000124"
+                    "k": "http://docs.python.org/3/search.html?q=\u0002\u00010"
                 },
                 "a": "http://www.primiciasya.com/search.html?q=\u0002\u00010",
                 "bug": "//bugs.python.org/issue?search_text=\u0002\u00010",
                 "game": "//www.pygame.org/docs/search.html?q=\u0002\u00010",
                 "lm": "http://pylint-messages.wikidot.com/messages:\u0002\u00010",
                 "mel": "//help.autodesk.com/cloudhelp/2018/ENU/Maya-Tech-Docs/PyMel/search.html?q=\u0002&check_keywords=yes\u00010",
-                "pa": "//pypi.org/search/?q=\u0002\u000111",
-                "pi": "//pypi.org/search/?q=\u0002\u000111",
+                "pa": "//pypi.org/search/?q=\u0002\u00017",
+                "pi": "//pypi.org/search/?q=\u0002\u00017",
                 "qt": {
-                    "\u0010": "http://pyqt.sourceforge.net/Docs/PyQt5/search.html?q=\u0002\u00010",
+                    "\u0010": "http://pyqt.sourceforge.net/Docs/PyQt5/search.html?q=\u0002\u000110",
                     "5": "//www.riverbankcomputing.com/static/Docs/PyQt5/search.html?q=\u0002&check_keywords=yes&area=default\u00010"
                 },
                 "ramid": "//docs.pylonsproject.org/projects/pyramid/en/latest/search.html?q=\u0002\u00010",
                 "side": {
-                    "\u0010": "http://www.pyside.org/docs/pyside/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
-                    "2": "//doc-snapshots.qt.io/qtforpython/search.html?q=\u0002&check_keywords=yes&area=default\u00010"
+                    "\u0010": "http://www.pyside.org/docs/pyside/search.html?q=\u0002&check_keywords=yes&area=default\u00014",
+                    "2": "//doc-snapshots.qt.io/qtforpython/search.html?q=\u0002&check_keywords=yes&area=default\u00014"
                 },
-                "spark": "//spark.apache.org/docs/latest/api/python/search.html?q=\u0002\u000122",
+                "spark": "//spark.apache.org/docs/latest/api/python/search.html?q=\u0002\u000118",
                 "thon": {
-                    "\u0010": "//docs.python.org/3/search.html?q=\u0002\u0001328",
+                    "\u0010": "//docs.python.org/3/search.html?q=\u0002\u0001238",
                     "2": {
-                        "\u0010": "//docs.python.org/2/search.html?q=\u0002\u00016",
+                        "\u0010": "//docs.python.org/2/search.html?q=\u0002\u00015",
                         "6": "http://docs.python.org/2.6/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                         "7": "http://docs.python.org/2.7/search.html?q=\u0002&check_keywords=yes&area=default\u00010"
                     },
                     "3": {
-                        "\u0010": "//docs.python.org/3/search.html?q=\u0002\u0001328",
+                        "\u0010": "//docs.python.org/3/search.html?q=\u0002\u0001238",
                         "0": "http://docs.python.org/3.0/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                         "1": "http://docs.python.org/3.1/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                         "2": "http://docs.python.org/3.2/search.html?q=\u0002&check_keywords=yes&area=default\u00010"
                     },
                     "dev": "http://docs.python.org/dev/search.html?q=\u0002 \u00010"
                 },
-                "torch": "//pytorch.org/docs/stable/search.html?q=\u0002&check_keywords=yes&area=default\u000189",
+                "torch": "//pytorch.org/docs/stable/search.html?q=\u0002&check_keywords=yes&area=default\u000183",
                 "video": "http://pyvideo.org/search?models=videos.video&q=\u0002\u00010"
             },
-            "zw": "//pzwiki.net/w/index.php?search=\u0002\u000111"
+            "zw": "//pzwiki.net/w/index.php?search=\u0002\u000119"
         },
         "q": {
-            "\u0010": "//www.quora.com/search?q=\u0002\u0001401",
-            "at": "http://quinapalus.com/cgi-bin/qat?pat=\u0002\u00010",
-            "az": "http://qaz.wtf/u/convert.cgi?text=\u0002\u00013",
+            "\u0010": "//www.quora.com/search?q=\u0002\u0001249",
+            "at": "http://quinapalus.com/cgi-bin/qat?pat=\u0002\u00017",
+            "az": "http://qaz.wtf/u/convert.cgi?text=\u0002\u000111",
             "b": "//www.quimbee.com/search?q=\u0002\u00017",
             "c": {
                 "\u0010": "//www.qconcursos.com/busca?q=\u0002\u00010",
@@ -13386,7 +13387,7 @@
             },
             "db": "http://www.bash.org/?search=\u0002\u00010",
             "es": "//es.quora.com/search?q=\u0002\u00010",
-            "iita": "http://qiita.com/search?q=\u0002\u000153",
+            "iita": "http://qiita.com/search?q=\u0002\u000128",
             "im": {
                 "\u0010": "http://www.qim.com/artistes/artiste.asp?search=\u0002\u00010",
                 "a": {
@@ -13398,33 +13399,33 @@
             "lcrew": "//qlcrew.com/?q=\u0002\u00010",
             "li": "//beta.cliqz.com/search?q=\u0002\u00010",
             "m": {
-                "\u0010": "//www.qwant.com/music/search?q=\u0002\u00014",
-                "aps": "//www.qwant.com/maps/?q=\u0002\u00014",
-                "e": "http://m.quickmeme.com/search/?q=\u0002\u00010"
+                "\u0010": "//www.qwant.com/music/search?q=\u0002\u00013",
+                "aps": "//www.qwant.com/maps/?q=\u0002\u000113",
+                "e": "http://m.quickmeme.com/search/?q=\u0002\u00013"
             },
-            "obuz": "http://www.qobuz.com/recherche?q=\u0002\u0001159",
-            "oq": "//questso.blogspot.com/search?q=\u0002\u00010",
+            "obuz": "http://www.qobuz.com/recherche?q=\u0002\u000195",
+            "oq": "//questso.blogspot.com/search?q=\u0002\u000145",
             "p": {
                 "\u0010": "//www.quip.com/search?q=\u0002\u00010",
                 "on": "http://qpongo.com/ddgsearch.aspx?q=\u0002\u00010"
             },
             "r": {
-                "\u0010": "//api.qrserver.com/v1/create-qr-code/?qzone=1&data=\u0002\u0001486",
-                "decode": "http://zxing.org/w/decode?u=\u0002\u00010",
-                "z": "http://www.qrz.com/db/?callsign=\u0002&cmd=Search\u0001201"
+                "\u0010": "//api.qrserver.com/v1/create-qr-code/?qzone=1&data=\u0002\u0001409",
+                "decode": "http://zxing.org/w/decode?u=\u0002\u00013",
+                "z": "http://www.qrz.com/db/?callsign=\u0002&cmd=Search\u0001125"
             },
             "s": {
-                "\u0010": "//help.qlik.com/en-US/search/?q=\u0002\u00010",
+                "\u0010": "//help.qlik.com/en-US/search/?q=\u0002\u00013",
                 "o": "//quant.stackexchange.com/search?q=\u0002\u00010",
                 "r": "//www.qsrmagazine.com/search/site/\u0002\u00010",
-                "sl": "//www.ssllabs.com/ssldb/analyze.html?d=\u0002&hideResults=on\u000114",
+                "sl": "//www.ssllabs.com/ssldb/analyze.html?d=\u0002&hideResults=on\u00018",
                 "tu": "//www.topuniversities.com/search/site/\u0002\u00010"
             },
             "t": {
-                "\u0010": "//doc.qt.io/qt-5/search-results.html?q=\u0002\u000194",
+                "\u0010": "//doc.qt.io/qt-5/search-results.html?q=\u0002\u0001111",
                 "3": "//forum.quartertothree.com/search?expanded=true&q=\u0002\u00010",
                 "4": "//doc.qt.io/qt-4.8/search-results.html?q=\u0002\u00010",
-                "5": "http://doc.qt.io/qt-5/search-results.html?q=\u0002\u00017"
+                "5": "http://doc.qt.io/qt-5/search-results.html?q=\u0002\u00013"
             },
             "ual": {
                 "\u0010": "//www.qualtrics.com/support/search/?q=\u0002\u00010",
@@ -13433,80 +13434,80 @@
             "uandl": "//www.quandl.com/search?query=\u0002\u00010",
             "uantcast": "//www.quantcast.com/home/site/search/\u0002\u00010",
             "uartz": "http://qz.com/search/\u0002\u00010",
-            "uay": "//quay.io/search?q=\u0002\u000112",
+            "uay": "//quay.io/search?q=\u0002\u00014",
             "uebecinfomusique": "http://www.qim.com/artistes/artiste.asp?search=\u0002\u00010",
             "ueenslibrary": "http://www.queenslibrary.org/search/apachesolr_search/\u0002\u00017",
             "ueryposts": "http://queryposts.com/?s=\u0002\u00010",
             "uickdocs": "http://quickdocs.org/search?q=\u0002\u00010",
             "uirky": "//www.quirky.com/search?query=\u0002\u00010",
-            "uizlet": "http://quizlet.com/subject/\u0002/\u00019",
+            "uizlet": "http://quizlet.com/subject/\u0002/\u00013",
             "um": "http://www.qumran2.net/indice.php?parole=\u0002\u00010",
             "un": "//qunwang6.github.io/?q=\u0002\u00010",
-            "uora": "http://www.quora.com/search?q=\u0002&context_type=&context_id=\u000122",
+            "uora": "http://www.quora.com/search?q=\u0002&context_type=&context_id=\u000110",
             "uoteinvestigator": "//quoteinvestigator.com/?s=\u0002\u00010",
-            "uotes": "http://en.wikiquote.org/wiki/Special:Search?search=\u0002\u00015",
-            "uotev": "//www.quotev.com/search/\u0002\u00015",
+            "uotes": "http://en.wikiquote.org/wiki/Special:Search?search=\u0002\u00010",
+            "uotev": "//www.quotev.com/search/\u0002\u00010",
             "ur": {
-                "\u0010": "http://quran.com/search?q=\u0002\u00019",
-                "an": "http://quran.com/search?q=\u0002\u00019"
+                "\u0010": "http://quran.com/search?q=\u0002\u00015",
+                "an": "http://quran.com/search?q=\u0002\u00015"
             },
             "uttera": "//quttera.com/sitescan/\u0002\u00010",
-            "vc": "http://www.qvc.com/catalog/search.html?langId=-1&storeId=10251&catalogId=10151&keyword=\u0002\u00010",
+            "vc": "http://www.qvc.com/catalog/search.html?langId=-1&storeId=10251&catalogId=10151&keyword=\u0002\u00018",
             "w": {
-                "\u0010": "//www.qwant.com/?q=\u0002\u000135",
-                "ant": "//www.qwant.com/?q=\u0002\u000135",
+                "\u0010": "//www.qwant.com/?q=\u0002\u000146",
+                "ant": "//www.qwant.com/?q=\u0002\u000146",
                 "e": "//www.qwantjunior.com/?q=\u0002&t=education\u00010",
                 "i": "//www.qwant.com/?q=\u0002&t=images\u00010",
                 "l": "//lite.qwant.com/?q=\u0002\u00010",
-                "m": "//www.qwant.com/music/search?q=\u0002\u00014",
+                "m": "//www.qwant.com/music/search?q=\u0002\u00013",
                 "n": "//www.qwant.com/?q=\u0002&t=news\u00010",
                 "s": "//www.qwant.com/?q=\u0002&t=social\u00010",
-                "t": "//qwant.com/?q=\u0002\u00013",
-                "v": "//www.qwant.com/?q=\u0002&t=videos\u00014",
-                "w": "//www.qwant.com/?q=\u0002&t=web\u000152"
+                "t": "//qwant.com/?q=\u0002\u00010",
+                "v": "//www.qwant.com/?q=\u0002&t=videos\u00010",
+                "w": "//www.qwant.com/?q=\u0002&t=web\u000154"
             },
             "z": "http://qz.com/search/\u0002\u00010"
         },
         "r": {
-            "\u0010": "//www.reddit.com/search?q=\u0002\u00013985",
+            "\u0010": "//www.reddit.com/search?q=\u0002\u00015091",
             "-es": "//duckduckgo.com/?q=\u0002&kl=es-es\u00010",
-            "-nl": "//duckduckgo.com/?q=\u0002&kl=nl-nl\u000126",
+            "-nl": "//duckduckgo.com/?q=\u0002&kl=nl-nl\u000111",
             "-uk": "//duckduckgo.com/?q=\u0002&kl=uk-en\u00010",
             "-us": "//duckduckgo.com/?q=\u0002&kl=us-en\u00010",
             "/leb": "//www.reddit.com/r/lebanon/search?q=\u0002\u00010",
-            "10": "//search.rakuten.co.jp/search/mall/\u0002/\u000125",
-            "2r": "//www.rome2rio.com/map/\u0002\u00014",
+            "10": "//search.rakuten.co.jp/search/mall/\u0002/\u000113",
+            "2r": "//www.rome2rio.com/map/\u0002\u000110",
             "2u": "http://www.r2u.org.ua/s?w=\u0002&scope=all&dicts=all&highlight=on\u00010",
             "7": "http://www.rapid7.com/db/search?utf8=%E2%9C%93&q=\u0002 &t=a\u00010",
             "a": {
-                "\u0010": "http://www.residentadvisor.net/search.aspx?searchstr=\u0002\u00018",
+                "\u0010": "http://www.residentadvisor.net/search.aspx?searchstr=\u0002\u00019",
                 "amattu": "http://www.koivuniemi.com/raamattuhaku?tila=pikahaku&hakuehto=\u0002\u00010",
                 "bbionrails": "//blog.yechiel.me/search?q=\u0002\u00010",
                 "cing": "http://www.racing.com/search?q=\u0002\u00010",
-                "cket": "http://docs.racket-lang.org/search/index.html?q=\u0002\u00019",
+                "cket": "http://docs.racket-lang.org/search/index.html?q=\u0002\u000138",
                 "cksforcars": "//www.racksforcars.com/store/search.asp?keyword=\u0002\u00010",
                 "cv": "//www.racv.com.au/search-results.html?q=\u0002\u00010",
                 "d": {
-                    "\u0010": "//radiopaedia.org/search?utf8=✓&q=\u0002&scope=all\u000172",
+                    "\u0010": "//radiopaedia.org/search?utf8=✓&q=\u0002&scope=all\u000182",
                     "hd": "//www.reddit.com/r/ADHD/search/?q=\u0002&restrict_sr=1\u00010",
                     "io": {
                         "\u0010": "//radiopaedia.org/search?utf8=%E2%9C%93&q=\u0002&scope=all\u00010",
                         "24": "//www.radio24.ilsole24ore.com/ricerca/\u0002\u00010",
                         "javan": "//www.radiojavan.com/search?query=\u0002\u00010",
-                        "paedia": "http://radiopaedia.org/search?q=\u0002\u00013",
+                        "paedia": "http://radiopaedia.org/search?q=\u0002\u00015",
                         "shack": "//www.radioshack.com/search?q=\u0002\u00010",
                         "times": "http://www.radiotimes.com/search?q=\u0002\u00010"
                     }
                 },
-                "e": "//dle.rae.es/?w=\u0002\u00011582",
+                "e": "//dle.rae.es/?w=\u0002\u00011864",
                 "f": "http://animorphsforum.com/index.php?action=search;advanced;search=\u0002\u00010",
-                "g": "http://academia.gal/dicionario/-/termo/busca/\u0002\u000139",
+                "g": "http://academia.gal/dicionario/-/termo/busca/\u0002\u000130",
                 "h": "//roosterteeth.com/channel/achievement-hunter#search?term=\u0002\u00010",
                 "i": {
-                    "\u0010": "//www.raiplay.it/ricerca?q=\u0002\u000126",
-                    "derio": "//raider.io/search?type=character&name[0][contains]=\u0002\u00017",
+                    "\u0010": "//www.raiplay.it/ricerca?q=\u0002\u00019",
+                    "derio": "//raider.io/search?type=character&name[0][contains]=\u0002\u00010",
                     "ls": {
-                        "\u0010": "http://api.rubyonrails.org/?q=\u0002\u0001142",
+                        "\u0010": "http://api.rubyonrails.org/?q=\u0002\u0001132",
                         "casts": "http://railscasts.com/?search=\u0002\u00010",
                         "dock": "http://apidock.com/rails/search?query=\u0002\u00010",
                         "guides": "//duckduckgo.com/?q=\u0002+site%3Aguides.rubyonrails.org\u000121"
@@ -13514,7 +13515,7 @@
                 },
                 "kde": "//www.rakuten.de/suchen/\u0002?category=0\u00010",
                 "kuten": {
-                    "\u0010": "//search.rakuten.co.jp/search/mall/\u0002/\u000125",
+                    "\u0010": "//search.rakuten.co.jp/search/mall/\u0002/\u000113",
                     "g": "//global.rakuten.com/en/search/?k=\u0002\u00010"
                 },
                 "l": {
@@ -13523,13 +13524,13 @@
                     "lypoint": "//www.rallypoint.com/answers?q=\u0002\u00010",
                     "vid": "http://ralvid.ml/search.php?q=\u0002\u00010"
                 },
-                "mda": "http://ramdajs.com/docs/#\u0002\u000118",
-                "ndom": "//www.random.org/search?q=\u0002\u000124",
+                "mda": "http://ramdajs.com/docs/#\u0002\u00014",
+                "ndom": "//www.random.org/search?q=\u0002\u000130",
                 "ndt": "//www.roadandtrack.com/search/?q=\u0002\u00010",
                 "p": {
-                    "\u0010": "//genius.com/search?q=\u0002\u00012855",
+                    "\u0010": "//genius.com/search?q=\u0002\u00012665",
                     "arts": "//www.reliableaftermarketparts.com/search?q=\u0002\u00010",
-                    "genius": "http://rapgenius.com/search?q=\u0002\u00016",
+                    "genius": "http://rapgenius.com/search?q=\u0002\u00010",
                     "idonline": "//www.rapidonline.com/Catalogue/Search?Query=\u0002\u00010"
                 },
                 "ru": "//raru.co.za/search/\u0002\u00010",
@@ -13537,17 +13538,17 @@
                 "tamo": "//ratamo.verkkokirjasto.fi/web/arena/search?p_p_id=searchResult_WAR_arenaportlets&p_r_p_687834046_search_query=\u0002\u00010",
                 "te": {
                     "\u0010": "//www.ratemyprofessors.com/search.jsp?query=\u0002\u00010",
-                    "beer": "//www.ratebeer.com/search?q=\u0002\u00010",
+                    "beer": "//www.ratebeer.com/search?q=\u0002\u00015",
                     "myprofessor": "http://www.ratemyprofessors.com/search.jsp?query=\u0002\u00010",
-                    "yourgenre": "//rateyourmusic.com/genre/\u0002\u00010",
-                    "yourmusic": "http://rateyourmusic.com/search?searchterm=\u0002&searchtype=a\u000133"
+                    "yourgenre": "//rateyourmusic.com/genre/\u0002\u00013",
+                    "yourmusic": "http://rateyourmusic.com/search?searchterm=\u0002&searchtype=a\u000150"
                 },
                 "tgeber": "//www.topratgeber24.de/suche?s=\u0002\u00010",
-                "tionalwiki": "http://rationalwiki.org/w/index.php?search=\u0002&button=&title=Special:Search&go=Go\u000122",
+                "tionalwiki": "http://rationalwiki.org/w/index.php?search=\u0002&button=&title=Special:Search&go=Go\u000127",
                 "tko": "//www.ratkojat.fi/hae?s=\u0002\u00010",
                 "tp": "//www.ratp.fr/itineraires?start=\u0002&lieu_depart=station&\u00010",
-                "velry": "http://www.ravelry.com/patterns/search#query=\u0002\u000118",
-                "wg": "//rawg.io/search?query=\u0002\u000127",
+                "velry": "http://www.ravelry.com/patterns/search#query=\u0002\u000120",
+                "wg": "//rawg.io/search?query=\u0002\u00010",
                 "y": {
                     "\u0010": "//www.raywenderlich.com/?s=\u0002\u00010",
                     "mond": "//raymond-nh.com/?s=\u0002\u00010"
@@ -13556,13 +13557,13 @@
                 "zzball": "http://razzball.com/index.php?s=\u0002\u00010"
             },
             "b": {
-                "\u0010": "//rubydocs.org/d/ruby-latest/?q=\u0002\u00016",
+                "\u0010": "//rubydocs.org/d/ruby-latest/?q=\u0002\u00017",
                 "bg": "//www.rbbg.it/opac/search/lst?q=\u0002\u00010",
-                "c": "//www.rbcroyalbank.com/search-public/index.html?question=\u0002\u00014",
+                "c": "//www.rbcroyalbank.com/search-public/index.html?question=\u0002\u00013",
                 "l": {
                     "\u0010": "http://www.dnswatch.info/dns/rbl-lookup?host=\u0002&submit=RBL+Lookup\u00010",
                     "x": {
-                        "\u0010": "http://www.roblox.com/Catalog/Lists.aspx?m=TopFavorites&c=9&t=AllTime&d=All&q=\u0002\u0001200",
+                        "\u0010": "http://www.roblox.com/Catalog/Lists.aspx?m=TopFavorites&c=9&t=AllTime&d=All&q=\u0002\u000152",
                         "g": "//www.roblox.com/search/users?keyword=\u0002\u00010"
                     }
                 },
@@ -13571,29 +13572,29 @@
                     "dx": "http://www.reversebeacon.net/dxsd1/dxsd1.php?f=0&c=\u0002&t=dx\u00010"
                 },
                 "t": {
-                    "\u0010": "//rbt.asia/_/search/text/\u0002\u000178",
+                    "\u0010": "//rbt.asia/_/search/text/\u0002\u0001185",
                     "ag": "http://www.radio-browser.info/gui/#!/bytag/\u0002\u00010",
                     "b": "//www.ruby-toolbox.com/?q=\u0002\u00010",
                     "c": "http://www.metric-conversions.org/pt/moeda/bitcoin-em-real.htm?val=\u0002\u00010",
-                    "g": "//rbt.asia/g/search/text/\u0002\u00010",
-                    "mu": "//rbt.asia/mu/search/text/\u0002/\u000111"
+                    "g": "//rbt.asia/g/search/text/\u0002\u00014",
+                    "mu": "//rbt.asia/mu/search/text/\u0002/\u00010"
                 },
                 "ugs": "//bugzilla.redhat.com/buglist.cgi?quicksearch=\u0002\u00010",
                 "xdev": "//devforum.roblox.com/search?q=\u0002\u00010",
                 "xw": "http://wiki.roblox.com/index.php?search=\u0002\u00010"
             },
             "c": {
-                "\u0010": "//www.readerscave.com/?s=\u0002\u00013",
-                "db": "http://rcdb.com/qs.htm?qs=\u0002\u000111",
+                "\u0010": "//www.readerscave.com/?s=\u0002\u00014",
+                "db": "http://rcdb.com/qs.htm?qs=\u0002\u000132",
                 "e": {
-                    "\u0010": "//doc.rust-lang.org/error-index.html#E\u0002\u00017",
-                    "f": "http://context.reverso.net/translation/english-french/\u0002\u000114",
-                    "npl": "http://context.reverso.net/translation/english-polish/\u0002\u000110",
-                    "nru": "//context.reverso.net/translation/english-russian/\u0002\u00015"
+                    "\u0010": "//doc.rust-lang.org/error-index.html#E\u0002\u00010",
+                    "f": "http://context.reverso.net/translation/english-french/\u0002\u00015",
+                    "npl": "http://context.reverso.net/translation/english-polish/\u0002\u00014",
+                    "nru": "//context.reverso.net/translation/english-russian/\u0002\u00019"
                 },
                 "f": {
                     "\u0010": "//rcf.fr/rechercher/\u0002\u00010",
-                    "e": "http://context.reverso.net/translation/french-english/\u0002\u00014",
+                    "e": "http://context.reverso.net/translation/french-english/\u0002\u00010",
                     "r": {
                         "\u0010": "//www.ricardocuisine.com/recherche/mot-cle/\u0002\u00010",
                         "nl": "http://context.reverso.net/translation/french-dutch/\u0002\u00010"
@@ -13601,14 +13602,14 @@
                 },
                 "l": {
                     "\u0010": "//raleigh.craigslist.org/search/?query=\u0002\u00010",
-                    "ippy": "//rust-lang.github.io/rust-clippy/master/index.html#\u0002\u00010",
+                    "ippy": "//rust-lang.github.io/rust-clippy/master/index.html#\u0002\u00014",
                     "ivre": "//www.recyclivre.com/shop/recherche?orderby=price&orderway=asc&search_query=\u0002&submit_search=&s=\u00010"
                 },
                 "onj": "http://bab.la/conjugaison/russe/\u0002\u00010",
                 "p": {
-                    "\u0010": "http://www.realclearpolitics.com/search/?q=\u0002\u000144",
+                    "\u0010": "http://www.realclearpolitics.com/search/?q=\u0002\u000134",
                     "lde": "http://context.reverso.net/t%C5%82umaczenie/niemiecki-polski/\u0002\u00010",
-                    "len": "http://context.reverso.net/translation/polish-english/\u0002\u00018",
+                    "len": "http://context.reverso.net/translation/polish-english/\u0002\u00015",
                     "p": "http://www.cplusplus.com/search.do?q=\u0002\u00010"
                 },
                 "ruen": "//context.reverso.net/translation/russian-english/\u0002\u00013",
@@ -13616,19 +13617,19 @@
                 "ss": "//www.realcanadiansuperstore.ca/search/?search-bar=\u0002\u00010",
                 "w": "http://apps.leg.wa.gov/RCW/default.aspx?cite=\u0002\u00010"
             },
-            "dc": "//www.rueducommerce.fr/recherche/\u0002\u00013",
+            "dc": "//www.rueducommerce.fr/recherche/\u0002\u00010",
             "dkj": "http://www.romajidesu.com/kanji/\u0002\u00010",
             "dns": "http://mxtoolbox.com/SuperTool.aspx?action=ptr%3a\u0002&run=toolpage\u00010",
             "do": {
                 "\u0010": "//www.rdocumentation.org/search?q=\u0002\u00010",
                 "c": {
-                    "\u0010": "http://rdoc.info/find/github?q=\u0002\u00013",
+                    "\u0010": "http://rdoc.info/find/github?q=\u0002\u00010",
                     "s": "//www.rdocumentation.org/search?q=\u0002\u00010",
                     "u": "//www.rdocumentation.org/search?q=\u0002\u00010"
                 }
             },
             "drr": "//rdrr.io/search?q=\u0002\u00010",
-            "ds": "//www.reddit.com/r/\u0002\u00011709",
+            "ds": "//www.reddit.com/r/\u0002\u00011736",
             "dvcb": "http://www.romajidesu.com/?m=dictionary&a=lookup&w=\u0002\u00010",
             "e3": "//www.re3data.org/search?query=\u0002\u00010",
             "eactome": "http://reactome.org/content/query?q=\u0002\u00010",
@@ -13638,28 +13639,28 @@
             "eadwriteweb": "http://readwrite.com/search?keyword=\u0002\u00010",
             "eaktor": "//www.native-instruments.com/en/reaktor-community/reaktor-user-library/all/all/all/all/\u0002/latest/1/all/?q=\u0002&t=userlib\u00010",
             "ealo": "//realo.com/search?q=\u0002\u00010",
-            "ealtor": "http://www.realtor.com/realestateandhomes-search/\u0002\u000122",
+            "ealtor": "http://www.realtor.com/realestateandhomes-search/\u0002\u000121",
             "eason": {
                 "\u0010": "http://reason.com/search?q=\u0002\u00010",
                 "ator": "http://tools.wmflabs.org/reasonator/?find=\u0002\u00010"
             },
             "ebel": "//www.rebel.pl/e4u.php/1,ModProducts/Search?search[submit]=1&search[phrase]=\u0002\u00010",
-            "ebirth": "http://bindingofisaacrebirth.gamepedia.com/index.php?search=\u0002\u000111",
+            "ebirth": "http://bindingofisaacrebirth.gamepedia.com/index.php?search=\u0002\u000127",
             "ebiun": "http://rebiun.baratz.es/rebiun/search?q=\u0002&start=0&rows=12&sort=score+desc&advanced_handler=advanced\u00010",
             "eborn": "http://reborn.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-            "ebuy": "//www.rebuy.de/kaufen/suchen?q=\u0002\u00010",
+            "ebuy": "//www.rebuy.de/kaufen/suchen?q=\u0002\u00015",
             "ecap": "http://archive.recapthelaw.org/search/advanced/?q=\u0002&x=0&y=0&court=&docket_number=&case_name=&pacer_case_number=&date_filed=&date_filed_end=&date_terminated=&date_terminated_end=&date_last_filing=&date_last_filing_end=\u00010",
             "ecent": "http://duckduckgo.com/?q=\u0002&df=w\u00010",
             "ecetas": "//www.guiarecetas.com/?s=\u0002\u00010",
             "ecettesqc": "//www.recettes.qc.ca/recettes/recherche?search[query]=\u0002&search[sort]=\u00010",
-            "ecfren": "//context.reverso.net/traduction/francais-anglais/\u0002\u00013",
+            "ecfren": "//context.reverso.net/traduction/francais-anglais/\u0002\u00018",
             "ecipe": {
-                "\u0010": "http://allrecipes.com/search/default.aspx?qt=k&wt=\u0002\u00010",
+                "\u0010": "http://allrecipes.com/search/default.aspx?qt=k&wt=\u0002\u00014",
                 "s": "http://allrecipes.com/search/default.aspx?qt=k&rt=r&pqt=k&ms=0&fo=0&wt=\u0002\u00010"
             },
             "eciva": "//www.reciva.com/stations/search?q=\u0002\u00010",
             "eck": {
-                "\u0010": "http://reck.dk/?s=\u0002\u00014",
+                "\u0010": "http://reck.dk/?s=\u0002\u00016",
                 "less": "http://www.reckless.com/index.php?keywords=\u0002&format=&cond=&store=&is_search=true&srch=Search\u00010"
             },
             "eclame": "http://www.reclameaqui.com.br/busca/?q=\u0002\u00010",
@@ -13670,33 +13671,33 @@
             "ecycle": "http://search.earth911.com/?what=\u0002\u00010",
             "edable": "//www.redable.nl/catalogsearch/result/?q=\u0002\u00010",
             "edalyc": "http://www.redalyc.org/busquedaArticuloFiltros.oa?q=\u0002\u00010",
-            "edbot": "http://redbot.org/?uri=\u0002\u000117",
+            "edbot": "http://redbot.org/?uri=\u0002\u000148",
             "edbox": "http://www.redbox.com/search/?q=\u0002\u00010",
-            "edbubble": "http://www.redbubble.com/shop/\u0002\u00010",
+            "edbubble": "http://www.redbubble.com/shop/\u0002\u000115",
             "edbull": "//www.redbull.com/int-en/search/\u0002\u00010",
             "edcat": "//www.recreationhobbiescenter.com/pages/search-results-page?q=\u0002\u00010",
             "eddit": {
-                "\u0010": "//www.reddit.com/search?q=\u0002\u00013985",
-                "old": "//old.reddit.com/search?q=\u0002\u0001357",
-                "s": "//www.reddit.com/r/\u0002\u00011709"
+                "\u0010": "//www.reddit.com/search?q=\u0002\u00015091",
+                "old": "//old.reddit.com/search?q=\u0002\u0001313",
+                "s": "//www.reddit.com/r/\u0002\u00011736"
             },
             "edeen": "//dictionary.reverso.net/german-english/\u0002\u00010",
             "edensarten": "http://www.redensarten-index.de/suche.php?suchbegriff=\u0002&bool=relevanz&gawoe=an&suchspalte[]=rart_ou&suchspalte[]=rart_varianten_ou\u00010",
             "edeye": "//www.redeye.com.au/answer.asp?reion=USA&atype=both&artist=\u0002\u00010",
-            "edfin": "http://www.redfin.com/homes-for-sale#!search_location=\u0002\u000114",
+            "edfin": "http://www.redfin.com/homes-for-sale#!search_location=\u0002\u000121",
             "edflagdeals": "http://www.redflagdeals.com/search/?=\u0002\u00010",
             "edford": "http://www.relcdetroit.org/index.php?p_id=1\u0002\u00010",
-            "edis": "http://redis.io/commands/\u0002 \u00018",
+            "edis": "http://redis.io/commands/\u0002 \u000114",
             "edmine": "//www.redmine.org/search?q=\u0002\u00010",
             "edpanda": "//redpandazine.com/?s=\u0002\u00010",
             "edtram": "//ru.redtram.com/search/?q=\u0002\u00010",
             "eed": "http://www.reed.co.uk/job/searchresults.aspx?k=\u0002\u00010",
-            "eelgood": "//reelgood.com/search?q=\u0002\u000180",
+            "eelgood": "//reelgood.com/search?q=\u0002\u000153",
             "eelviews": "http://www.reelviews.net/search/\u0002\u00010",
             "een": {
                 "\u0010": "http://dictionary.reverso.net/english-definition/\u0002\u00010",
-                "es": "http://dictionary.reverso.net/english-spanish/\u0002\u00010",
-                "fr": "http://dictionary.reverso.net/english-french/\u0002\u00013"
+                "es": "http://dictionary.reverso.net/english-spanish/\u0002\u00013",
+                "fr": "http://dictionary.reverso.net/english-french/\u0002\u00016"
             },
             "ees": {
                 "\u0010": "http://dictionary.reverso.net/spanish-definition/\u0002\u00010",
@@ -13706,11 +13707,11 @@
                 "pt": "http://dictionary.reverso.net/spanish-portuguese/\u0002\u00010"
             },
             "ef": {
-                "\u0010": "http://www.reference.com/web?q=\u0002\u00015",
+                "\u0010": "http://www.reference.com/web?q=\u0002\u00014",
                 "lets": "http://reflets.info/?s=\u0002\u00010",
                 "r": {
-                    "\u0010": "http://dictionary.reverso.net/french-definition/\u0002\u00010",
-                    "eb": "http://dictionary.reverso.net/french-english/\u0002\u00010",
+                    "\u0010": "http://dictionary.reverso.net/french-definition/\u0002\u00014",
+                    "eb": "http://dictionary.reverso.net/french-english/\u0002\u00014",
                     "es": {
                         "\u0010": "http://dictionary.reverso.net/french-spanish/\u0002\u00010",
                         "h": "http://www.refreshcartridges.co.uk/advanced_search_result.php?q=\u0002\u00010"
@@ -13724,15 +13725,15 @@
                 "es": "http://woerterbuch.reverso.net/deutsch-spanisch/\u0002\u00010",
                 "fr": "http://dictionnaire.reverso.net/allemand-francais/\u0002\u00010",
                 "x": {
-                    "\u0010": "http://www.regexlib.com/Search.aspx?k=\u0002 \u00014",
+                    "\u0010": "http://www.regexlib.com/Search.aspx?k=\u0002 \u000112",
                     "per": "//regexper.com/#\u0002\u00010"
                 }
             },
-            "egister": "http://search.theregister.co.uk/?q=\u0002&advanced=1&author=&date=the+dawn+of+time&site=all+The+Register+sites&results_per_page=100\u00010",
+            "egister": "http://search.theregister.co.uk/?q=\u0002&advanced=1&author=&date=the+dawn+of+time&site=all+The+Register+sites&results_per_page=100\u000126",
             "egrav": "http://regravity.com/?s=\u0002\u00010",
             "ei": {
-                "\u0010": "//www.rei.com/search?q=\u0002\u000172",
-                "chelt": "//secure.reichelt.de/?ACTION=446;SEARCH=\u0002\u000110",
+                "\u0010": "//www.rei.com/search?q=\u0002\u000184",
+                "chelt": "//secure.reichelt.de/?ACTION=446;SEARCH=\u0002\u00013",
                 "sartikelen": "//www.reisartikelen.nl/search/?q=\u0002\u00010",
                 "ttiopas": "http://www.reittiopas.fi/?showsearchformsaved=hide&from_in= \u0002&from=&via_in=&via=&via_time=0&to_in= \u0002&to=&hour=15&minute=39&timetype=departure&date_cb=on&day=7&month=7&year=2015&cmargin=3&wspeed=70&method=1&stz=0&mc1=0&mc2=0&mc3=0&mc4=0&mc5=0&mc6=0&mc0=1&nroutes=3&gotoHash=\u00010"
             },
@@ -13741,8 +13742,8 @@
             "elword": "http://relatedwords.org/relatedto/\u0002\u00010",
             "emo": "//releasemonitor.de/s?q=\u0002\u00010",
             "emy": {
-                "\u0010": "//remywiki.com/index.php?search=\u0002\u000129",
-                "wiki": "//remywiki.com/index.php?title=Special:Search&search=\u0002\u000117"
+                "\u0010": "//remywiki.com/index.php?search=\u0002\u0001114",
+                "wiki": "//remywiki.com/index.php?title=Special:Search&search=\u0002\u000121"
             },
             "en": {
                 "\u0010": "http://dictionary.reverso.net/english-definition/\u0002\u00010",
@@ -13753,11 +13754,11 @@
                 "\u0010": "http://www.replacements.com/search/?query=\u0002\u00010",
                 "eater": "//www.repeaterbook.com/repeaters/keyword.php?func=result&keyword=\u0002\u00010",
                 "l": {
-                    "\u0010": "//repl.it/languages/\u0002\u00014",
+                    "\u0010": "//repl.it/languages/\u0002\u00010",
                     "icante": "http://lamiradadelreplicante.com/?s=\u0002 \u00010"
                 },
                 "m": "//represent.com/search?q=\u0002\u00010",
-                "ology": "//repology.org/metapackages/?search=\u0002\u000168",
+                "ology": "//repology.org/metapackages/?search=\u0002\u000185",
                 "rap": "http://reprap.org/mediawiki/index.php?search=\u0002\u00010",
                 "ubblica": {
                     "\u0010": "http://ricerca.repubblica.it/ricerca/repubblica?query=\u0002\u00010",
@@ -13766,12 +13767,12 @@
                 "um": "//repositorium.sdum.uminho.pt/simple-search?query=\u0002\u00010"
             },
             "esearch": {
-                "\u0010": "http://journals.plos.org/plosone/search?unformattedQuery=everything:\"\u0002\"\u000111",
-                "gate": "//www.researchgate.net/search/publications?q=\u0002\u000111"
+                "\u0010": "http://journals.plos.org/plosone/search?unformattedQuery=everything:\"\u0002\"\u00017",
+                "gate": "//www.researchgate.net/search/publications?q=\u0002\u000119"
             },
             "esi": {
                 "\u0010": "http://cekresi.com/?noresi=\u0002\u00010",
-                "dentadvisor": "http://www.residentadvisor.net/search.aspx?searchstr=\u0002\u00018"
+                "dentadvisor": "http://www.residentadvisor.net/search.aspx?searchstr=\u0002\u00019"
             },
             "esp": {
                 "\u0010": "http://www.respaper.com/s?q=\u0002\u00010",
@@ -13781,46 +13782,46 @@
             "estofr": "http://www.resto.fr/business/search?searchbox=true&businessTypeId=1&fullText=\u0002\u00010",
             "estolu": "http://www.resto.lu/fr/Luxembourg/guide.cfm?searchmode=classic&RESTOTYPE=isresto&nom=\u0002&idcuisine_type=&ville=&region=&idprix=ddg@pivert.org\u00010",
             "eta-vortaro": "http://www.reta-vortaro.de/cgi-bin/sercxu.pl?sercxata=\u0002&kadroj=1\u00010",
-            "etailmenot": "http://www.retailmenot.com/view/\u0002\u00010",
+            "etailmenot": "http://www.retailmenot.com/view/\u0002\u00019",
             "etro": "//retropie.org.uk/forum/search?term=\u0002&in=titlesposts&matchWords=all&sortBy=relevance&sortDirection=desc&showAs=posts\u00010",
-            "etskriv": "//dsn.dk/?retskriv=\u0002&ae=0\u00010",
+            "etskriv": "//dsn.dk/?retskriv=\u0002&ae=0\u00013",
             "etty": "//retty.me/restaurant-search/search-result/?free_word_category=\u0002\u00010",
             "eu": {
-                "\u0010": "//www.reddit.com/user/\u0002\u000174",
-                "q": "http://www.reuters.com/search/news?blob=\u0002\u00010",
-                "ters": "//www.reuters.com/search/news?blob=\u0002\u000152"
+                "\u0010": "//www.reddit.com/user/\u0002\u000135",
+                "q": "http://www.reuters.com/search/news?blob=\u0002\u00013",
+                "ters": "//www.reuters.com/search/news?blob=\u0002\u000185"
             },
             "evamed": "//www.revamed.com/search?s=\u0002 \u00010",
-            "evau": "http://www.reverseaustralia.com/search.php?search=\u0002\u00016",
+            "evau": "http://www.reverseaustralia.com/search.php?search=\u0002\u00010",
             "evd": {
-                "\u0010": "http://www.onelook.com/reverse-dictionary.shtml?s=\u0002\u00010",
+                "\u0010": "http://www.onelook.com/reverse-dictionary.shtml?s=\u0002\u000116",
                 "roid": "//revdroid.com/?s=\u0002\u00010"
             },
-            "evef": "http://dictionary.reverso.net/english-french/\u0002\u00013",
+            "evef": "http://dictionary.reverso.net/english-french/\u0002\u00016",
             "evengerists": "http://revengerists.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-            "evenit": "http://context.reverso.net/translation/english-italian/\u0002\u000114",
+            "evenit": "http://context.reverso.net/translation/english-italian/\u0002\u000121",
             "everb": {
-                "\u0010": "//reverb.com/marketplace?query=\u0002\u0001325",
+                "\u0010": "//reverb.com/marketplace?query=\u0002\u0001176",
                 "nation": "//www.reverbnation.com/main/search?q=\u0002\u00010"
             },
             "everso": {
-                "\u0010": "http://dictionary.reverso.net/german-english/\u0002 \u000125",
-                "enfr": "http://dictionary.reverso.net/english-french/\u0002\u00013",
-                "fren": "http://dictionary.reverso.net/english-french/\u0002\u00013",
+                "\u0010": "http://dictionary.reverso.net/german-english/\u0002 \u000146",
+                "enfr": "http://dictionary.reverso.net/english-french/\u0002\u00016",
+                "fren": "http://dictionary.reverso.net/english-french/\u0002\u00016",
                 "iten": "http://dictionary.reverso.net/italian-english/\u0002\u00010"
             },
-            "evesen": "http://context.reverso.net/translation/spanish-english/\u0002 \u000111",
+            "evesen": "http://context.reverso.net/translation/spanish-english/\u0002 \u00013",
             "evgf": "//dictionary.reverso.net/german-french/\u0002\u00010",
             "eviewgeek": "//www.reviewgeek.com/?s=\u0002\u00010",
             "eviewmeta": "//reviewmeta.com/search?q=\u0002\u00010",
             "eviews": "//reviewscon.com/?s=\u0002&post_type=&catid=\u00010",
-            "eviten": "http://context.reverso.net/translation/italian-english/\u0002\u000118",
+            "eviten": "http://context.reverso.net/translation/italian-english/\u0002\u000110",
             "evo": {
-                "\u0010": "http://www.reta-vortaro.de/cgi-bin/sercxu.pl?sercxata=\u0002&x=on&kadroj=1\u00018",
+                "\u0010": "http://www.reta-vortaro.de/cgi-bin/sercxu.pl?sercxata=\u0002&x=on&kadroj=1\u000125",
                 "lico": "//www.revolico.com/search.html?q=\u0002\u00010",
                 "lve": "//www.revolve.com/r/Search.jsp?search=\u0002\u00010"
             },
-            "evzilla": "http://www.revzilla.com/search?query=\u0002&commit=Search\u00010",
+            "evzilla": "http://www.revzilla.com/search?query=\u0002&commit=Search\u00014",
             "ewe": "//www.rewe.de/suche/?search=\u0002\u00010",
             "ex": {
                 "\u0010": "http://rex.kb.dk/primo_library/libweb/action/search.do?fn=search&vl%28freeText0%29=\u0002\u00010",
@@ -13829,31 +13830,31 @@
             "f": {
                 "\u0010": "http://www.reasonablefaith.org/search/results?q=\u0002\u00010",
                 "c": {
-                    "\u0010": "//tools.ietf.org/html/rfc\u0002\u0001144",
-                    "k": "//www.rfc-editor.org/search/rfc_search_detail.php?title=\u0002\u00010",
+                    "\u0010": "//tools.ietf.org/html/rfc\u0002\u0001131",
+                    "k": "//www.rfc-editor.org/search/rfc_search_detail.php?title=\u0002\u00015",
                     "lipart": "http://rfclipart.com/search.html?text=\u0002\u00010",
                     "r": "http://www.rfcreader.com/#rfc\u0002\u00010"
                 },
                 "d": "//refind.com/?q=\u0002\u00010",
-                "r": "http://dictionnaire.reverso.net/francais-definition/\u0002\u00010",
+                "r": "http://dictionnaire.reverso.net/francais-definition/\u0002\u00019",
                 "s": {
                     "\u0010": "http://www.radiofreesatan.com/?s=\u0002&submit=Submit\u00010",
                     "ana": {
-                        "\u0010": "//redfoxsanakirja.fi/sanakirja/-/s/fin/eng/\u0002\u00010",
-                        "e": "//redfoxsanakirja.fi/sanakirja/-/s/eng/fin/\u0002\u00016"
+                        "\u0010": "//redfoxsanakirja.fi/sanakirja/-/s/fin/eng/\u0002\u00013",
+                        "e": "//redfoxsanakirja.fi/sanakirja/-/s/eng/fin/\u0002\u00015"
                     }
                 }
             },
             "g": {
-                "\u0010": "http://rapgenius.com/search?q=\u0002\u00016",
-                "ate": "//www.researchgate.net/search.Search.html?query=\u0002\u00013",
-                "i": "//images.google.com/searchbyimage?image_url=\u0002\u000114",
+                "\u0010": "http://rapgenius.com/search?q=\u0002\u00010",
+                "ate": "//www.researchgate.net/search.Search.html?query=\u0002\u00010",
+                "i": "//images.google.com/searchbyimage?image_url=\u0002\u000130",
                 "o": "//www.reddit.com/r/GlobalOffensive/search/?q=\u0002&restrict_sr=1\u00010"
             },
             "h": {
-                "\u0010": "//robinhood.com/stocks/\u0002\u000116",
+                "\u0010": "//robinhood.com/stocks/\u0002\u000112",
                 "bz": "//bugzilla.redhat.com/buglist.cgi?quicksearch=\u0002\u00010",
-                "ino": "http://www.food4rhino.com/browse?searchText=\u0002\u00013",
+                "ino": "http://www.food4rhino.com/browse?searchText=\u0002\u00010",
                 "q": "http://www.runehq.com/search.php?q=\u0002\u00010",
                 "sa": "//rhn.redhat.com/errata/RHSA-\u0002.html\u00010",
                 "t": {
@@ -13862,14 +13863,14 @@
                 },
                 "ydo": "//www.rhydolabz.com/advanced_search_result.html?keyword=\u0002\u00010",
                 "yme": {
-                    "\u0010": "//www.rhymezone.com/r/rhyme.cgi?Word=\u0002&typeofrhyme=perfect&org1=syl&org2=l&org3=y\u000165",
+                    "\u0010": "//www.rhymezone.com/r/rhyme.cgi?Word=\u0002&typeofrhyme=perfect&org1=syl&org2=l&org3=y\u000127",
                     "brain": "http://rhymebrain.com/en/What_rhymes_with_\u0002.html\u00010",
                     "r": "http://www.rhymer.com/RhymingDictionary/\u0002.html\u00010"
                 }
             },
-            "icardo": "//www.ricardo.ch/de/s/\u0002\u000142",
+            "icardo": "//www.ricardo.ch/de/s/\u0002\u000141",
             "iddler": "//riddler.io/search?q=\u0002\u00010",
-            "idi": "//ridibooks.com/search/?q=\u0002\u00018",
+            "idi": "//ridibooks.com/search/?q=\u0002\u000117",
             "ight": {
                 "\u0010": "http://www.rightrelevance.com/search/articles?query=\u0002\u00010",
                 "now": "//www.rightnowmedia.org/Search?q=\u0002\u00010",
@@ -13886,22 +13887,22 @@
                 "\u0010": "http://rimlexikon.com/index.php?rim=\u0002\u00010",
                 "a": "//www.cercarime.it/?rima=\u0002\u00010",
                 "e": "http://www.rimessolides.com/rime.aspx?m=\u0002\u00010",
-                "wiki": "http://rimworldwiki.com/index.php?search=\u0002\u00013"
+                "wiki": "http://rimworldwiki.com/index.php?search=\u0002\u00014"
             },
             "inf": "http://www.rinf.com/?q=\u0002 \u00010",
             "ingtones": "//downloadringtones.mobi/?s=\u0002\u00010",
             "iopac": "http://opac.regesta-imperii.de/lang_en/suche.php?qs=\u0002\u00010",
             "ip": {
-                "\u0010": "//reverseip.domaintools.com/search/?q=\u0002\u00013",
+                "\u0010": "//reverseip.domaintools.com/search/?q=\u0002\u00010",
                 "e": {
-                    "\u0010": "//stat.ripe.net/\u0002\u00013",
+                    "\u0010": "//stat.ripe.net/\u0002\u00017",
                     "db": "//apps.db.ripe.net/search/query.html?searchtext=\u0002&search%3AdoSearch=Search#resultsAnchor\u00010",
-                    "stat": "//stat.ripe.net/\u0002\u00013"
+                    "stat": "//stat.ripe.net/\u0002\u00017"
                 }
             },
             "is": "//www.ris.bka.gv.at/Ergebnis.wxe?Abfrage=Gesamtabfrage&SearchInAsylGH=False&SearchInAvn=False&SearchInAvsv=False&SearchInBegut=False&SearchInBgblAlt=False&SearchInBgblAuth=False&SearchInBgblPdf=False&SearchInBks=False&SearchInBundesnormen=False&SearchInDok=False&SearchInDsk=False&SearchInErlaesse=False&SearchInGbk=False&SearchInGemeinderecht=False&SearchInJustiz=False&SearchInBvwg=False&SearchInLvwg=False&SearchInLgbl=False&SearchInLgblNO=False&SearchInLgblAuth=False&SearchInLrBgld=False&SearchInLrK=False&SearchInLrNO=False&SearchInLrOO=False&SearchInLrSbg=False&SearchInLrStmk=False&SearchInLrT=False&SearchInLrVbg=False&SearchInLrW=False&SearchInNormenliste=False&SearchInPvak=False&SearchInRegV=False&SearchInUbas=False&SearchInUmse=False&SearchInUvs=False&SearchInVerg=False&SearchInVfgh=False&SearchInVwgh=False&ImRisSeit=Undefined&ResultPageSize=100&Suchworte=\u0002&Position=1\u00010",
             "itchiespecs": "//www.ritchiespecs.com/results/\u0002\u00010",
-            "iten": "http://context.reverso.net/translation/italian-english/\u0002\u000118",
+            "iten": "http://context.reverso.net/translation/italian-english/\u0002\u000110",
             "itlib": "//rit.summon.serialssolutions.com/search?l=en&q=\u0002\u00010",
             "itru": "//context.reverso.net/translation/italian-russian/\u0002\u00010",
             "j": "//www.radiojavan.com/search?query=\u0002\u00010",
@@ -13913,43 +13914,43 @@
                 },
                 "t": "//docs.racket-lang.org/search/index.html?q=\u0002\u00010"
             },
-            "lp": "http://www.rugbyleagueproject.org/search/?q=\u0002\u00010",
+            "lp": "http://www.rugbyleagueproject.org/search/?q=\u0002\u00016",
             "lr": "//www.reddit.com/r/RocketLeague/search?q=\u0002&restrict_sr=on\u00010",
             "lw": "//rocketleague.fandom.com/wiki/Special:Search?query=\u0002\u00010",
             "m": {
-                "\u0010": "http://www.gurusrom.net/search/term=\u0002\u00013",
-                "ail": "//www.royalmail.com/track-your-item#/tracking-results/\u0002\u00018",
+                "\u0010": "http://www.gurusrom.net/search/term=\u0002\u00014",
+                "ail": "//www.royalmail.com/track-your-item#/tracking-results/\u0002\u00010",
                 "elb": "//www.reddit.com/r/melbourne/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00010",
-                "it": "//www.rmit.edu.au/search?q=\u0002\u00017",
+                "it": "//www.rmit.edu.au/search?q=\u0002\u00010",
                 "k": "//www.reddit.com/r/MechanicalKeyboards/search?q=\u0002&sort=relevance&t=all\u00010",
-                "n": "http://www.retailmenot.com/s/\u0002\u00016",
+                "n": "http://www.retailmenot.com/s/\u0002\u00010",
                 "p": "//www.ratemyprofessors.com/search.jsp?query=\u0002\u00010",
-                "w": "//rimworldwiki.com/index.php?search=\u0002&title=Special%3ASearch\u00015"
+                "w": "//rimworldwiki.com/index.php?search=\u0002&title=Special%3ASearch\u00013"
             },
             "n": {
                 "\u0010": "http://india.recruit.net/search.html?query=\u0002&location=delhi\u00010",
                 "24": "http://en.rocketnews24.com/?s=\u0002\u00010",
-                "l": "//duckduckgo.com/?q=\u0002&kl=nl-nl\u000126",
+                "l": "//duckduckgo.com/?q=\u0002&kl=nl-nl\u000111",
                 "z": "//www.radionz.co.nz/search/results?utf8=%E2%9C%93&q=\u0002&commit=Search\u00010"
             },
             "o": {
-                "\u0010": "//www.admin.ch/opc/search/?text=\u0002&lang=fr&language%5B%5D=fr&product%5B%5D=ClassifiedCompilation\u00014",
+                "\u0010": "//www.admin.ch/opc/search/?text=\u0002&lang=fr&language%5B%5D=fr&product%5B%5D=ClassifiedCompilation\u00015",
                 "adandtrack": "//www.roadandtrack.com/search/?q=\u0002\u00010",
                 "bertchristgau": "//robertchristgau.com/get_artist.php?name=\u0002\u00010",
                 "blox": {
-                    "\u0010": "//www.roblox.com/games/?Keyword=\u0002\u00010",
+                    "\u0010": "//www.roblox.com/games/?Keyword=\u0002\u00016",
                     "g": {
-                        "\u0010": "//www.roblox.com/games/?Keyword=\u0002\u00010",
+                        "\u0010": "//www.roblox.com/games/?Keyword=\u0002\u00016",
                         "r": "http://www.roblox.com/Groups/search.aspx?val=\u0002\u00010"
                     },
                     "l": "//www.roblox.com/develop/library?CatalogContext=2&Keyword=\u0002&SortAggregation=5&LegendExpanded=true&Category=6\u00010",
                     "u": "//www.roblox.com/search/users?keyword=\u0002\u00010"
                 },
                 "botreview": "//robot-review.ru/search?q=\u0002\u00010",
-                "btex": "//www.robtex.com/dns-lookup/\u0002\u00015",
+                "btex": "//www.robtex.com/dns-lookup/\u0002\u00014",
                 "ck": {
-                    "\u0010": "//luarocks.org/search?q=\u0002\u000112",
-                    "auto": "//www.rockauto.com/en/partsearch/?partnum=\u0002\u00016",
+                    "\u0010": "//luarocks.org/search?q=\u0002\u00016",
+                    "auto": "//www.rockauto.com/en/partsearch/?partnum=\u0002\u00015",
                     "et": {
                         "\u0010": "http://www.rocketindustrial.com/catalogsearch/result/?q=\u0002\u00010",
                         "beans": "//www.rocketbeans.tv/?s=\u0002\u00010",
@@ -13964,16 +13965,16 @@
                 "do": "//gdpr.pl/?s=\u0002\u00010",
                 "etgen": "//www.roetgen.de/?s=\u0002\u00010",
                 "fi": "http://www.dictionar-finlandez.net/online/?word=\u0002\u00010",
-                "gerebert": "//www.rogerebert.com/search?utf8=%E2%9C%93&q=\u0002\u00017",
+                "gerebert": "//www.rogerebert.com/search?utf8=%E2%9C%93&q=\u0002\u000133",
                 "gers": "//www.rogers.com/customer/search?searchTerm=\u0002\u00010",
                 "get": "http://www.roget.org/scripts/qq.php?seekword=\u0002\u00010",
                 "guebasin": "http://roguebasin.roguelikedevelopment.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
                 "k": {
                     "\u0010": "http://www.returnofkings.com/?s=\u0002\u00010",
-                    "omari": "http://rokomari.com/search?term=\u0002\u00017",
-                    "u": "//owner.roku.com/Add/\u0002\u00013"
+                    "omari": "http://rokomari.com/search?term=\u0002\u00010",
+                    "u": "//owner.roku.com/Add/\u0002\u00010"
                 },
-                "ld": "//old.reddit.com/search?q=\u0002\u0001357",
+                "ld": "//old.reddit.com/search?q=\u0002\u0001313",
                 "ll205e": "//roll20.net/compendium/dnd5e/searchbook/?terms=\u0002\u00010",
                 "llingstone": {
                     "\u0010": "http://www.rollingstone.com/search?q=\u0002\u00010",
@@ -13982,10 +13983,10 @@
                 "majidesukanji": "http://www.romajidesu.com/kanji/\u0002 \u00010",
                 "majidesuvcb": "http://www.romajidesu.com/?m=dictionary&a=lookup&w=\u0002\u00010",
                 "ot": {
-                    "\u0010": "http://root.cern.ch/drupal/search/node/\u0002\u000111",
+                    "\u0010": "http://root.cern.ch/drupal/search/node/\u0002\u00010",
                     "h": "//www.roothax.com/?s=\u0002\u00010"
                 },
-                "r2": "//riskofrain2.fandom.com/wiki/Special:Search?query=\u0002\u00010",
+                "r2": "//riskofrain2.fandom.com/wiki/Special:Search?query=\u0002\u000117",
                 "s": {
                     "\u0010": "http://www.ros.org/search/index.html?cx=018259903093183594226%3Atxvzw9fat6w&cof=FORID%3A11%3BNB%3A1&ie=UTF-8&filter=0&num=10&input=\u0002&q=\u0002&sa=Submit\u00010",
                     "ettacode": "//rosettacode.org/w/index.php?search=\u0002&title=Special%3ASearch&wprov=acrw1\u00010",
@@ -13993,12 +13994,12 @@
                     "tr": "//rostr.disney.com/search_results?query=\u0002\u00010",
                     "w": "//wiki.ros.org/\u0002\u00010"
                 },
-                "t13": "http://decode.org/?q=\u0002\u000114",
+                "t13": "http://decode.org/?q=\u0002\u00010",
                 "terpanda": "//redpandazine.at/?s=\u0002\u00010",
                 "to": "//www.rotoworld.com/search#query=\u0002\u00010",
                 "ttentomato": {
-                    "\u0010": "http://www.rottentomatoes.com/search/?search=\u0002\u000196",
-                    "es": "http://www.rottentomatoes.com/search/?search=\u0002\u000196"
+                    "\u0010": "http://www.rottentomatoes.com/search/?search=\u0002\u0001102",
+                    "es": "http://www.rottentomatoes.com/search/?search=\u0002\u0001102"
                 },
                 "utard": "http://www.routard.com/recherche.asp?q=\u0002&edt_cleRech=\u0002\u00010",
                 "ute": {
@@ -14007,23 +14008,23 @@
                 },
                 "uxbe": "//duckduckgo.com/?q=site%3Arouxbe.com+\u0002\u00010",
                 "wiki": "//developer.roblox.com/search#stq=\u0002\u00010",
-                "yalroadl": "//royalroadl.com/fictions/search?keyword=\u0002\u00010",
+                "yalroadl": "//royalroadl.com/fictions/search?keyword=\u0002\u00017",
                 "zet": {
                     "\u0010": "http://rozethaber.com/search/\u0002\u00010",
-                    "ka": "http://rozetka.com.ua/search/?section_id=&section=&text=\u0002&rz-search-button=\u000144"
+                    "ka": "http://rozetka.com.ua/search/?section_id=&section=&text=\u0002&rz-search-button=\u00015"
                 }
             },
             "p": {
-                "\u0010": "http://www.raspberrypi.org/phpBB3/search.php?keywords=\u0002\u00010",
+                "\u0010": "http://www.raspberrypi.org/phpBB3/search.php?keywords=\u0002\u00015",
                 "ad": "//pad.riseup.net/p/\u0002\u00010",
                 "f": "//www.reddit.com/r/PublicFreakout/search/?q=\u0002&restrict_sr=1\u00010",
                 "g": {
                     "\u0010": "http://rpg.stackexchange.com/search?q=\u0002\u00010",
-                    "geek": "http://rpggeek.com/geeksearch.php?action=search&objecttype=rpgunified&q=\u0002&B1=Go\u00017",
+                    "geek": "http://rpggeek.com/geeksearch.php?action=search&objecttype=rpgunified&q=\u0002&B1=Go\u00018",
                     "sx": "http://rpg.stackexchange.com/search?q=\u0002\u00010"
                 },
                 "hilos": "http://www.radicalphilosophy.com/?s=\u0002\u00010",
-                "hone": "http://www.whitepages.com/phone/\u0002\u00010",
+                "hone": "http://www.whitepages.com/phone/\u0002\u00013",
                 "i": {
                     "\u0010": "//www.raspberrypi.org/search/\u0002\u00010",
                     "-so": "http://raspberrypi.stackexchange.com/search?q=\u0002\u00010"
@@ -14033,11 +14034,11 @@
                     "\u0010": "http://rpmfind.net/linux/rpm2html/search.php?query=\u0002&submit=Search+...\u00010",
                     "find": "http://rpmfind.net/linux/rpm2html/search.php?query=\u0002&submit=Search+...\u00010",
                     "fusion": "//admin.rpmfusion.org/pkgdb/packages/\u0002/\u00010",
-                    "s": "//src.fedoraproject.org/rpms/\u0002\u00016"
+                    "s": "//src.fedoraproject.org/rpms/\u0002\u000161"
                 },
-                "rivacy": "//www.reddit.com/r/privacy/search?q=\u0002&restrict_sr=on\u000110",
-                "s": "http://www.rockpapershotgun.com/?s=\u0002 \u000146",
-                "y": "//realpython.com/search?q=\u0002\u000117"
+                "rivacy": "//www.reddit.com/r/privacy/search?q=\u0002&restrict_sr=on\u00015",
+                "s": "http://www.rockpapershotgun.com/?s=\u0002 \u000125",
+                "y": "//realpython.com/search?q=\u0002\u000115"
             },
             "r": {
                 "\u0010": "http://reprap.org/mediawiki/index.php?search=\u0002\u00010",
@@ -14046,19 +14047,19 @@
             },
             "s": {
                 "\u0010": "//runescape.wiki/?search=\u0002\u00010",
-                "-docs": "//docs.rs/\u0002\u0001899",
-                "-std": "//doc.rust-lang.org/std/index.html?search=\u0002\u00019",
-                "07": "//oldschool.runescape.wiki/w/Special:Search?search=\u0002\u00010",
+                "-docs": "//docs.rs/\u0002\u0001839",
+                "-std": "//doc.rust-lang.org/std/index.html?search=\u0002\u00013",
+                "07": "//oldschool.runescape.wiki/w/Special:Search?search=\u0002\u00013",
                 "4": "http://rs.4chan.org/?s=\u0002&from=ALL\u00010",
                 "ar": "http://www.rollingstone.com.ar/buscador-r30-\u0002\u00010",
                 "c": {
-                    "\u0010": "http://uk.rs-online.com/web/c/?searchTerm=\u0002\u000117",
+                    "\u0010": "http://uk.rs-online.com/web/c/?searchTerm=\u0002\u000120",
                     "ape": "//runescape.wiki/?search=\u0002\u00010",
                     "h": "//www.admin.ch/opc/search/?text=\u0002&lang=fr&product[]=cc&date_range_min=&date_range_max=&d_compilation=both&d_is_in_force=yes&thesaurus=1\u00010",
                     "i": "//www.reddit.com/r/askscience/search?q=\u0002&restrict_sr=1\u00010"
                 },
                 "de": "http://de.rs-online.com/web/c/?searchTerm=\u0002\u00010",
-                "eek": "http://www.rseek.org/?cx=010923144343702598753:boaz1reyxd4&newwindow=1&q=\u0002&sa=Search+functions,+lists,+and+more&cof=FORID:11&siteurl=www.rseek.org/\u000135",
+                "eek": "http://www.rseek.org/?cx=010923144343702598753:boaz1reyxd4&newwindow=1&q=\u0002&sa=Search+functions,+lists,+and+more&cof=FORID:11&siteurl=www.rseek.org/\u000137",
                 "es": "//es.rs-online.com/web/c/?sra=oss&r=t&searchTerm=\u0002\u00010",
                 "fr": "http://radiospares-fr.rs-online.com/web/c/?searchTerm=\u0002\u00010",
                 "g": {
@@ -14069,25 +14070,25 @@
                 "it": "http://it.rs-online.com/web/c/?searchTerm=\u0002\u00010",
                 "k": "//www.refseek.com/search?q=\u0002\u00010",
                 "n": {
-                    "\u0010": "//www.reddit.com/r/\u0002/new/\u00013",
+                    "\u0010": "//www.reddit.com/r/\u0002/new/\u00010",
                     "l": "http://nl.rs-online.com/web/c/?searchTerm=\u0002\u00010",
                     "z": "//nz.rs-online.com/web/c/?sra=oss&r=t&searchTerm=\u0002\u00010"
                 },
                 "o": "http://stackoverflow.com/search?q=[r]+\u0002\u00010",
                 "pb": "//www.rspb.org.uk/search/?q=\u0002\u00010",
                 "ph": "http://ph.rs-online.com/web/c/?searchTerm=\u0002\u00010",
-                "pt": "//www.roblox.com/games/?Keyword=\u0002\u00010",
-                "ssh": "http://www.rsssearchhub.com/feeds/?search=\u0002\u00010",
+                "pt": "//www.roblox.com/games/?Keyword=\u0002\u00016",
+                "ssh": "http://www.rsssearchhub.com/feeds/?search=\u0002\u00014",
                 "tats": "//www.rdocumentation.org/search?q=\u0002\u00010",
                 "tc": "//rosettacode.org/w/index.php?search=\u0002&title=Special%3ASearch&wprov=acrw1\u00010",
                 "u": {
                     "\u0010": "//runsignup.com/Races?name=\u0002\u00010",
-                    "b": "//reddit.com/r/\u0002\u00011092",
-                    "k": "http://uk.rs-online.com/web/c/?sra=oss&r=t&searchTerm=\u0002\u000115"
+                    "b": "//reddit.com/r/\u0002\u00011352",
+                    "k": "http://uk.rs-online.com/web/c/?sra=oss&r=t&searchTerm=\u0002\u00016"
                 },
                 "vce": "//www.biblegateway.com/passage/?search=\u0002&version=RSVCE\u00010",
                 "w": {
-                    "\u0010": "//runescape.wiki/?search=\u0002&title=Special:Search&go=Go\u000123",
+                    "\u0010": "//runescape.wiki/?search=\u0002&title=Special:Search&go=Go\u000118",
                     "iki": {
                         "\u0010": "//runescape.wiki/?search=\u0002\u00010",
                         "n": "//runescape.wiki/?search=test&title=Special%3ASearch&fulltext=\u0002\u00010"
@@ -14096,15 +14097,15 @@
                 "za": "//za.rs-online.com/web/c/?sra=oss&r=t&searchTerm=\u0002\u00010"
             },
             "t": {
-                "\u0010": "//www.rottentomatoes.com/search/?search=\u0002\u00012566",
-                "bf": "//www.rtbf.be/info/recherche?q=\u0002\u00010",
+                "\u0010": "//www.rottentomatoes.com/search/?search=\u0002\u00012395",
+                "bf": "//www.rtbf.be/info/recherche?q=\u0002\u000113",
                 "boi": "//www.reddit.com/r/bindingofisaac/search?q=\u0002&restrict_sr=on\u00010",
                 "d": {
                     "\u0010": "//readthedocs.org/search/?q=\u0002\u00010",
                     "linux": "//kernel.readthedocs.io/en/sphinx-samples/search.html?q=\u0002&check_keywords=yes&area=default\u00010"
                 },
                 "e": {
-                    "\u0010": "http://www.rte.ie/search/?query=\u0002\u00010",
+                    "\u0010": "http://www.rte.ie/search/?query=\u0002\u00013",
                     "s": "//actualidad.rt.com/search?q=\u0002\u00010"
                 },
                 "fd": "http://\u0002.rtfd.io\u00010",
@@ -14114,98 +14115,98 @@
                 "i51java": "//community.rti.com/rti-doc/510/ndds.5.1.0/doc/html/api_java/search.php?query=\u0002\u00010",
                 "i523um": "//community.rti.com/static/documentation/connext-dds/5.2.3/doc/manuals/connext_dds/html_files/RTI_ConnextDDS_CoreLibraries_UsersManual/index.htm#search-\u0002\u00010",
                 "ikb": "//community.rti.com/search/kb/\u0002\u00010",
-                "ings": "//www.rtings.com/search?cx=partner-pub-9742413462301870%3A7201788216&cof=FORID%3A10&ie=UTF-8&silo=&q=\u0002\u000111",
+                "ings": "//www.rtings.com/search?cx=partner-pub-9742413462301870%3A7201788216&cof=FORID%3A10&ie=UTF-8&silo=&q=\u0002\u000112",
                 "m": "//www.rememberthemilk.com/app/#search/\u0002\u00010",
                 "news": "http://rt.com/search/?q=\u0002\u00010",
                 "oday": "//www.rt.com/search?q=\u0002\u00010",
-                "s": "http://www.rts.ch/services/recherche/?q=\u0002\u000131",
-                "t": "http://www.realtimetrains.co.uk/search/handler?type=basic&qs=true&search=\u0002\u00013",
+                "s": "http://www.rts.ch/services/recherche/?q=\u0002\u000125",
+                "t": "http://www.realtimetrains.co.uk/search/handler?type=basic&qs=true&search=\u0002\u000118",
                 "ve": "http://www.rtve.es/buscador/?q=\u0002\u00010",
                 "vnh": "http://www.rtvnh.nl/zoeken/1/\u0002\u00010"
             },
             "u": {
-                "\u0010": "http://www.redusers.com/noticias/?s=\u0002\u00014",
+                "\u0010": "http://www.redusers.com/noticias/?s=\u0002\u00015",
                 "bocop": "//rubocop.readthedocs.io/en/latest/search.html?q=\u0002\u00010",
                 "by": {
-                    "\u0010": "http://www.google.com/cse?q=\u0002&cx=013598269713424429640:g5orptiw95w&ie=UTF-8&sa=Search\u000147",
+                    "\u0010": "http://www.google.com/cse?q=\u0002&cx=013598269713424429640:g5orptiw95w&ie=UTF-8&sa=Search\u000126",
                     "doc": {
                         "\u0010": "http://www.ruby-doc.org/search.html?q=\u0002\u00010",
-                        "s": "//rubydocs.org/d/ruby-latest/?q=\u0002\u00016"
+                        "s": "//rubydocs.org/d/ruby-latest/?q=\u0002\u00017"
                     },
-                    "gems": "http://rubygems.org/search?query=\u0002\u000118",
+                    "gems": "http://rubygems.org/search?query=\u0002\u000117",
                     "lane": "http://www.rubylane.com/search?q=\u0002\u00010",
                     "toolbox": "//www.ruby-toolbox.com/search?utf8=✓&q=\u0002\u00010"
                 },
-                "en": "http://translate.google.com/#ru/en/\u0002\u000187",
+                "en": "http://translate.google.com/#ru/en/\u0002\u000151",
                 "fr": "//translate.google.com/#ru/fr/\u0002\u00010",
                 "g": {
                     "\u0010": "http://www.rug.nl/search/?searchtext=\u0002\u00010",
                     "ame": "//www.retrovideogamestore.com/index.php?option=com_mijoshop&route=product/search&search=\u0002\u00010"
                 },
                 "k": "http://ruk.ca/search/site/\u0002\u00010",
-                "mble": "//rumble.com/all/q/\u0002/?type=videos\u0001193",
-                "nescape": "//runescape.wiki/w/Special:Search?search=\u0002\u00010",
+                "mble": "//rumble.com/all/q/\u0002/?type=videos\u0001110",
+                "nescape": "//runescape.wiki/w/Special:Search?search=\u0002\u00014",
                 "nsignup": "//runsignup.com/Races?s=&cloudSearch=T&name=\u0002\u00010",
                 "sr": "//www.reddit.com/user/\u0002/\u00019",
                 "st": {
-                    "\u0010": "//doc.rust-lang.org/std/?search=\u0002\u0001159",
+                    "\u0010": "//doc.rust-lang.org/std/?search=\u0002\u0001153",
                     "a": "http://www.rusta.com/se/Sok/\u0002/\u00010",
                     "d": {
-                        "\u0010": "//doc.rust-lang.org/std/?search=\u0002\u0001159",
-                        "oc": "//doc.rust-lang.org/std/?search=\u0002\u0001159"
+                        "\u0010": "//doc.rust-lang.org/std/?search=\u0002\u0001153",
+                        "oc": "//doc.rust-lang.org/std/?search=\u0002\u0001153"
                     },
-                    "labs": "//rustlabs.com/search=\u0002\u00010",
-                    "n": "//doc.rust-lang.org/nightly/std/?search=\u0002\u000146",
+                    "labs": "//rustlabs.com/search=\u0002\u00013",
+                    "n": "//doc.rust-lang.org/nightly/std/?search=\u0002\u000178",
                     "rfc": "//github.com/rust-lang/rfcs/issues?utf8=✓&q=\u0002\u00010",
-                    "std": "//doc.rust-lang.org/std/?search=\u0002\u0001159"
+                    "std": "//doc.rust-lang.org/std/?search=\u0002\u0001153"
                 },
-                "ten": "http://find.ruten.com.tw/search/s000.php?enc=u&searchfrom=searchf&k=\u0002&t=0\u00013",
+                "ten": "http://find.ruten.com.tw/search/s000.php?enc=u&searchfrom=searchf&k=\u0002&t=0\u00010",
                 "th": "//www.billygrahambookstore.org/catalogsearch/result/?q=\u0002\u00010",
                 "tronik": "//www.rutronik24.com/search-result/qs:\u0002\u00010",
-                "tube": "http://rutube.ru/search.html?page=index&search=\u0002&search_type=track\u00019",
-                "wiki": "//ru.wikipedia.org/w/index.php?search=\u0002 \u000114",
+                "tube": "http://rutube.ru/search.html?page=index&search=\u0002&search_type=track\u00015",
+                "wiki": "//ru.wikipedia.org/w/index.php?search=\u0002 \u00019",
                 "wk": "//ru.wikipedia.org/w/index.php?search=\u0002\u00010"
             },
             "v": {
-                "\u0010": "//www.real.video/search?query=\u0002\u000115",
+                "\u0010": "//www.real.video/search?query=\u0002\u00015",
                 "b": "http://rvb.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                 "cc": "http://raritanval.edu/rvcc/search.aspx?searchtext=\u0002\u00010",
                 "m": "//reviewmeta.com/search?q=\u0002\u00010",
                 "rental": "//www.elmonterv.com/search/?q=\u0002\u00010"
             },
             "w": {
-                "\u0010": "http://rationalwiki.org/w/index.php?search=\u0002\u0001205",
+                "\u0010": "http://rationalwiki.org/w/index.php?search=\u0002\u0001153",
                 "iki": "//thereaderwiki.com/en/\u0002\u00010",
                 "th": "http://www.rwth-aachen.de/ca/be/hx/?lidx=&institution=RWTH+Aachen+University&search=\u0002\u00010"
             },
             "xp": "http://ruxpert.ru/index.php?search=\u0002\u00010",
             "yans": "//ryanscomputers.com/catalogsearch/result/?q=\u0002\u00010",
-            "year": "http://www.reddit.com/search?q=\u0002&t=year\u00014",
+            "year": "http://www.reddit.com/search?q=\u0002&t=year\u00010",
             "yfma": "//ryfma.com/search/\u0002\u00010",
-            "yg": "//rateyourmusic.com/genre/\u0002\u00010",
+            "yg": "//rateyourmusic.com/genre/\u0002\u00013",
             "ym": {
-                "\u0010": "//rateyourmusic.com/search?searchterm=\u0002\u00013970",
-                "f": "//rateyourmusic.com/search?searchtype=F&searchterm=\u0002\u000168",
-                "genre": "//rateyourmusic.com/search?searchtype=g&searchterm=\u0002\u000118",
+                "\u0010": "//rateyourmusic.com/search?searchterm=\u0002\u00013934",
+                "f": "//rateyourmusic.com/search?searchtype=F&searchterm=\u0002\u000155",
+                "genre": "//rateyourmusic.com/search?searchtype=g&searchterm=\u0002\u000137",
                 "r": {
                     "\u0010": "//rateyourmusic.com/search?searchtype=l&searchterm=\u0002\u000111",
                     "elease": "//rateyourmusic.com/search?searchterm=\u0002&type=l\u00010"
                 }
             },
             "z": {
-                "\u0010": "//www.rhymezone.com/r/rhyme.cgi?Word=\u0002&typeofrhyme=perfect&org1=syl&org2=l&org3=y\u000165",
+                "\u0010": "//www.rhymezone.com/r/rhyme.cgi?Word=\u0002&typeofrhyme=perfect&org1=syl&org2=l&org3=y\u000127",
                 "elda": "//www.reddit.com/r/zelda/search/?q=\u0002\u00010",
                 "r": "//www.razer.com/search?text=\u0002\u00010",
                 "tk": "//rozetka.com.ua/ua/search/?text=\u0002\u00010"
             }
         },
         "s": {
-            "\u0010": "//startpage.com/do/metasearch.pl?query=\u0002\u00018858",
+            "\u0010": "//startpage.com/do/metasearch.pl?query=\u0002\u00017684",
             "&m": "//st-sm.com/sante-et-minceur/en/search?s=\u0002\u00010",
             "-off": "//duckduckgo.com/?q=\u0002&kp=-2\u00010",
             "-on": "//duckduckgo.com/?q=\u0002&kp=1\u00010",
-            ".fyapp": "//apps.shopify.com/search?q=\u0002&st_source=\u00010",
-            "2": "//www.semanticscholar.org/search?q=\u0002\u0001200",
+            ".fyapp": "//apps.shopify.com/search?q=\u0002&st_source=\u00018",
+            "2": "//www.semanticscholar.org/search?q=\u0002\u000172",
             "42": "//slice42.com/?s=\u0002\u00010",
             "6": {
                 "\u0010": "http://society6.com/search/?q=\u0002\u00010",
@@ -14214,7 +14215,7 @@
             "9": "//sanctum9.wordpress.com/?s=\u0002\u00010",
             "_user": "//scratch.mit.edu/users/\u0002\u00010",
             "a": {
-                "\u0010": "http://www.scientificamerican.com/search/?q=\u0002&x=-783&y=-180 \u000117",
+                "\u0010": "http://www.scientificamerican.com/search/?q=\u0002&x=-783&y=-180 \u000114",
                 "abforum": "http://www.saabforum.nl/search.php?keywords=\u0002\u00010",
                 "avn": "//www.jiosaavn.com/search/\u0002\u00010",
                 "b": {
@@ -14226,40 +14227,40 @@
                 },
                 "ck": "//www.sackmuehle.de/?s=(\u0002)\u00010",
                 "cl": "//www.countrylife.co.za/?s=\u0002\u00010",
-                "de": "//smile.amazon.de/s/?field-keywords=\u0002\u000134",
+                "de": "//smile.amazon.de/s/?field-keywords=\u0002\u000129",
                 "fari": {
                     "\u0010": "//www.safaribooksonline.com/search/?query=\u0002\u00010",
-                    "ext": "//safari-extensions.apple.com/?q=\u0002\u00010"
+                    "ext": "//safari-extensions.apple.com/?q=\u0002\u00013"
                 },
                 "fe": {
-                    "\u0010": "/?q=\u0002&kp=1\u000110",
-                    "booru": "http://safebooru.org/index.php?page=post&s=list&tags=\u0002\u000110",
-                    "off": "/?q=\u0002&kp=-2\u00013400",
-                    "on": "/?q=\u0002&kp=1\u000110",
+                    "\u0010": "/?q=\u0002&kp=1\u000125",
+                    "booru": "http://safebooru.org/index.php?page=post&s=list&tags=\u0002\u000118",
+                    "off": "/?q=\u0002&kp=-2\u00012802",
+                    "on": "/?q=\u0002&kp=1\u000125",
                     "web": "//safeweb.norton.com/report/show?url=\u0002\u00010"
                 },
-                "ge": "//duckduckgo.com/?q=site%3Adoc.sagemath.org+\u0002\u00010",
-                "hibinden": "http://www.sahibinden.com/kelime-ile-arama?query_text=\u0002\u000153",
+                "ge": "//duckduckgo.com/?q=site%3Adoc.sagemath.org+\u0002\u000141",
+                "hibinden": "http://www.sahibinden.com/kelime-ile-arama?query_text=\u0002\u000141",
                 "idit": "//saidit.net/search?q=\u0002\u00010",
                 "ilguide": "http://www.sailguide.com/boats?boatname=\u0002\u00010",
-                "insburys": "//www.sainsburys.co.uk/webapp/wcs/stores/servlet/SearchDisplayView?storeId=10151&searchTerm=\u0002\u000112",
+                "insburys": "//www.sainsburys.co.uk/webapp/wcs/stores/servlet/SearchDisplayView?storeId=10151&searchTerm=\u0002\u000127",
                 "iyasune": "//www.saiyasune.com/I1W\u0002.html\u00010",
-                "ki": "http://www.suomisanakirja.fi/\u0002\u000116",
+                "ki": "http://www.suomisanakirja.fi/\u0002\u000113",
                 "kuga": "//sakugabooru.com/post?tags=\u0002\u00010",
                 "l": {
-                    "\u0010": "http://www.salidzini.lv/search.php?q=\u0002\u000115",
+                    "\u0010": "http://www.salidzini.lv/search.php?q=\u0002\u00019",
                     "am": "//salamtm.blogspot.com/search/?term=\u0002\u00010",
                     "ix": {
                         "\u0010": "http://www.salixos.org/wiki/index.php/Special:Search?search=\u0002\u00010",
                         "forums": "http://www.salixos.org/forum/search.php?keywords=\u0002\u00010"
                     },
                     "on": "//www.salon.com/search/\u0002\u00010",
-                    "sa": "//salsa.debian.org/search?search=\u0002\u000112",
+                    "sa": "//salsa.debian.org/search?search=\u0002\u00017",
                     "t": {
-                        "\u0010": "//cse.google.com/cse?cx=011515552685726825874:ht0p8miksrm&q=\u0002\u00017",
-                        "mod": "//docs.saltstack.com/en/latest/ref/modules/all/salt.modules.\u0002.html\u00014",
+                        "\u0010": "//cse.google.com/cse?cx=011515552685726825874:ht0p8miksrm&q=\u0002\u000118",
+                        "mod": "//docs.saltstack.com/en/latest/ref/modules/all/salt.modules.\u0002.html\u00019",
                         "stack": "//duckduckgo.com/?q=site%3Adocs.saltstack.com+\u0002\u00010",
-                        "states": "//docs.saltstack.com/en/latest/ref/states/all/salt.states.\u0002.html\u00010",
+                        "states": "//docs.saltstack.com/en/latest/ref/states/all/salt.states.\u0002.html\u00016",
                         "ystock": "http://www.saltystock.com/search.pp?keyword=\u0002\u00010"
                     }
                 },
@@ -14267,36 +14268,36 @@
                     "\u0010": "http://www.samsung.com/au/search/?q=\u0002\u00010",
                     "aritans": "http://www.samaritanspurse.org/?s=\u0002\u00010",
                     "ba": "//wiki.samba.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
-                    "de": "//smile.amazon.de/s/?url=search-alias%3Daps&field-keywords=\u0002\u00017",
-                    "pled": "http://www.whosampled.com/search/artists/?q=\u0002\u000112",
-                    "sclub": "//www.samsclub.com/sams/search/searchResults.jsp?searchTerm=\u0002&searchCategoryId=all\u000118"
+                    "de": "//smile.amazon.de/s/?url=search-alias%3Daps&field-keywords=\u0002\u00010",
+                    "pled": "http://www.whosampled.com/search/artists/?q=\u0002\u000110",
+                    "sclub": "//www.samsclub.com/sams/search/searchResults.jsp?searchTerm=\u0002&searchCategoryId=all\u000114"
                 },
                 "na": {
-                    "\u0010": "http://www.sanakirja.org/search.php?q=\u0002\u000114",
-                    "kirja": "http://www.sanakirja.org/search.php?q=\u0002 \u000141",
+                    "\u0010": "http://www.sanakirja.org/search.php?q=\u0002\u000124",
+                    "kirja": "http://www.sanakirja.org/search.php?q=\u0002 \u000163",
                     "lpazar": "http://www.sanalpazar.com/urunara?criteria=\u0002\u00010"
                 },
                 "ndiamesa": "//sandiamesa.com/?s=\u0002\u00010",
-                "ndiego": "//www.sandiego.org/search/site.aspx?q=\u0002\u00015",
+                "ndiego": "//www.sandiego.org/search/site.aspx?q=\u0002\u00013",
                 "ndstorm": "//apps.sandstorm.io/search?term=\u0002\u00010",
                 "nskrit": "http://spokensanskrit.de/index.php?tinput=\u0002\u00010",
                 "o": {
                     "\u0010": "http://swordartonline.wikia.com/wiki/Special:Search?go&query=\u0002\u00010",
-                    "b": "//svenska.se/tre/?sok=\u0002&pz=1\u000132",
-                    "l": "//svenska.se/tre/?sok=\u0002\u000133"
+                    "b": "//svenska.se/tre/?sok=\u0002&pz=1\u000138",
+                    "l": "//svenska.se/tre/?sok=\u0002\u000136"
                 },
                 "p": {
-                    "\u0010": "//launchpad.support.sap.com/#/solutions/notesv2/?q=\u0002\u00019",
+                    "\u0010": "//launchpad.support.sap.com/#/solutions/notesv2/?q=\u0002\u000124",
                     "blogs": "//blogs.sap.com/?s=\u0002\u00010",
                     "dl": "//launchpad.support.sap.com/#/softwarecenter/search/\u0002\u00010",
                     "help": "//help.sap.com/viewer/search?q=\u0002\u00010",
                     "na": "//sapnaonline.com/general-search?searchkey=\u0002\u00010",
                     "note": {
-                        "\u0010": "//launchpad.support.sap.com/#/notes/\u0002/E\u00019",
-                        "s": "//launchpad.support.sap.com/#/solutions/notes/?q=\u0002\u00013"
+                        "\u0010": "//launchpad.support.sap.com/#/notes/\u0002/E\u00016",
+                        "s": "//launchpad.support.sap.com/#/solutions/notes/?q=\u0002\u00019"
                     },
                     "o": {
-                        "\u0010": "http://pesquisa.sapo.pt/?barra=&q=\u0002\u00014",
+                        "\u0010": "http://pesquisa.sapo.pt/?barra=&q=\u0002\u00013",
                         "rta": "//saportareport.com/?s=\u0002\u00010"
                     },
                     "phire": "http://forums.sapphirecommunity.com/search.php?keywords=\u0002&terms=all&author=&fid%5B%5D=4&fid%5B%5D=6&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=800&t=0&submit=Search\u00010",
@@ -14305,66 +14306,66 @@
                         "s": "http://www.tcodesearch.com/sap-tables/detail?id=\u0002\u00010"
                     }
                 },
-                "q": "//duckduckgo.com/?q=site%3Askepticsannotatedbible.com%2Fquran%2F+\u0002&t=ffsb&ia=web\u00014",
+                "q": "//duckduckgo.com/?q=site%3Askepticsannotatedbible.com%2Fquran%2F+\u0002&t=ffsb&ia=web\u00013",
                 "raiva": "//busca.saraiva.com.br/?q=\u0002\u00010",
                 "rkariplace": "//www.sarkariplace.com/search?q=\u0002\u00010",
-                "rna": "http://www.sarna.net/wiki/index.php?search=\u0002\u000112",
+                "rna": "http://www.sarna.net/wiki/index.php?search=\u0002\u000126",
                 "s": {
                     "\u0010": "//support.sas.com/en/search.html?q=\u0002&fq=siteArea%3A%22Documentation%22\u00010",
                     "k": "http://www.search.ask.com/web?q=\u0002\u00010"
                 },
                 "turn": {
-                    "\u0010": "//www.saturn.de/de/search.html?query=\u0002&searchProfile=onlineshop&channel=sedede\u00013",
+                    "\u0010": "//www.saturn.de/de/search.html?query=\u0002&searchProfile=onlineshop&channel=sedede\u00010",
                     "games": "http://www.saturngames.co.uk/?searchStr=\u0002&_a=viewCat&Submit=Go\u00010"
                 },
-                "ucenao": "http://saucenao.com/search.php?db=999&url=\u0002\u000185",
+                "ucenao": "http://saucenao.com/search.php?db=999&url=\u0002\u000174",
                 "ugus": "//www.saugus.net/cgi-bin/htsearch?config=htdig&restrict=&exclude=&words=\u0002&method=and&format=long\u00010",
                 "uk": "//smile.amazon.co.uk/s/?field-keywords=\u0002\u00015",
-                "vannah": "//savannah.gnu.org/search/?type_of_search=soft&words=\u0002\u00010",
+                "vannah": "//savannah.gnu.org/search/?type_of_search=soft&words=\u0002\u00013",
                 "ve": {
-                    "\u0010": "//web.archive.org/save/\u0002\u00010",
-                    "back": "//web.archive.org/save/\u0002\u00010"
+                    "\u0010": "//web.archive.org/save/\u0002\u000117",
+                    "back": "//web.archive.org/save/\u0002\u000117"
                 },
                 "vido": "http://www.savido.cz/download.php?url=\u0002\u00010",
-                "xo": "//www.saxo.com/dk/products/search?query=\u0002\u00010",
+                "xo": "//www.saxo.com/dk/products/search?query=\u0002\u00015",
                 "y": {
-                    "\u0010": "//www.merriam-webster.com/dictionary/\u0002?pronunciation\u00017",
+                    "\u0010": "//www.merriam-webster.com/dictionary/\u0002?pronunciation\u00019",
                     "ba": "http://www.sayba.com.br/pesquisar/?q=\u0002\u00010"
                 }
             },
             "b": {
-                "\u0010": "http://www.swagbucks.com/?t=w&p=1&b=0&f=0&sef=1&q=\u0002\u00016",
-                "2": "//scratch.mit.edu/search/projects?q=\u0002\u000127",
+                "\u0010": "http://www.swagbucks.com/?t=w&p=1&b=0&f=0&sef=1&q=\u0002\u00015",
+                "2": "//scratch.mit.edu/search/projects?q=\u0002\u00019",
                 "a": "//www.sba.gov/search/?q=\u0002\u00010",
                 "b": {
-                    "\u0010": "//www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml?nach=\u0002&suche=false\u000119",
+                    "\u0010": "//www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml?nach=\u0002&suche=false\u000126",
                     "b": "//dev.eoils.de/contents/b/index.php?station=\u0002\u00010"
                 },
                 "g": "http://bibleforums.org/search.php?s=\u0002 \u00010",
                 "i": {
-                    "\u0010": "//www.google.com/searchbyimage?image_url=\u0002\u00018",
+                    "\u0010": "//www.google.com/searchbyimage?image_url=\u0002\u000111",
                     "t": "//spendabit.co/go?q=\u0002\u00010"
                 },
                 "m": {
                     "\u0010": "//duckduckgo.com/?q=site%3Asciencebasedmedicine.org+\u0002\u00010",
                     "ania": "http://www.sbmania.net/advsearch.php?l=80&q=\u0002\u00010"
                 },
-                "n": "http://opac.sbn.it/opacsbn/opac/iccu/free.jsp=\u0002\u00010",
+                "n": "http://opac.sbn.it/opacsbn/opac/iccu/free.jsp=\u0002\u00014",
                 "o": {
                     "\u0010": "//slackbuilds.org/result/?search=\u0002\u00010",
                     "pkg": "//slackbuilds.org/result/?search=\u0002\u00010"
                 },
                 "r": {
-                    "\u0010": "//www.reddit.com/r/\u0002\u00011709",
+                    "\u0010": "//www.reddit.com/r/\u0002\u00011736",
                     "m": "http://www.slounik.org/search?dict=&search=\u0002\u00010"
                 },
                 "s": "//www.sbs.com.au/ondemand/search/\u0002\u00010",
-                "t": "//socialblade.com/twitter/user/\u0002\u00010",
+                "t": "//socialblade.com/twitter/user/\u0002\u00016",
                 "w": {
                     "\u0010": "//www.stopbadware.org/clearinghouse/search/?url=\u0002\u00010",
                     "iki": "http://spongebob.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                 },
-                "yt": "http://socialblade.com/youtube/user/\u0002\u0001116"
+                "yt": "http://socialblade.com/youtube/user/\u0002\u0001119"
             },
             "c": {
                 "\u0010": "//soundcloud.com/search?q=\u0002\u000112",
@@ -14373,13 +14374,13 @@
                     "la": {
                         "\u0010": "http://www.scala-lang.org/api/current/?search=\u0002\u00010",
                         "api": "http://www.scala-lang.org/api/current/index.html?search=\u0002\u00010",
-                        "dex": "//index.scala-lang.org/search?q=\u0002 \u00013",
+                        "dex": "//index.scala-lang.org/search?q=\u0002 \u00010",
                         "doc": "http://www.scala-lang.org/api/current/?search=\u0002\u00010",
                         "i": "//index.scala-lang.org/search?q=\u0002\u00010",
                         "lang": "http://www.scala-lang.org/api/current/?search=\u0002\u00010"
                     },
                     "n": {
-                        "\u0010": "http://www.scan.co.uk/search.aspx?q=\u0002\u00016",
+                        "\u0010": "http://www.scan.co.uk/search.aspx?q=\u0002\u00013",
                         "ia": "//www.scania.com/global/en/home/misc/searchresult.html?q=\u0002\u00010"
                     },
                     "recrow": "//www.scarecrow.com/45/search.html?keywords=\u0002\u00010",
@@ -14397,14 +14398,14 @@
                     "po": "http://scd.summon.serialssolutions.com/search?s.q=\u0002\u00010"
                 },
                 "eptr": "//sceptr.net/?s=\u0002\u00010",
-                "f": "http://syncfile.co/\u0002\u00010",
+                "f": "http://syncfile.co/\u0002\u00013",
                 "g": "http://sales.starcitygames.com/search.php?substring=\u0002\u00010",
                 "h": {
-                    "\u0010": "//startpage.com/do/search?cmd=process_search&query=\u0002&language=deutsch&with_region=countryCH\u00015",
+                    "\u0010": "//startpage.com/do/search?cmd=process_search&query=\u0002&language=deutsch&with_region=countryCH\u000110",
                     "eidung": "//www.scheidung.de/suche.html?tx_kesearch_pi1%5Bsword%5D=\u0002\u00010",
-                    "ema": "//schema.org/docs/search_results.html?q=\u0002\u00014",
+                    "ema": "//schema.org/docs/search_results.html?q=\u0002\u00013",
                     "nittberichte": "http://www.schnittberichte.com/svds.php?Page=Suche&String=\u0002\u00010",
-                    "olar": "http://scholar.google.com/scholar?q=\u0002&btnG=Search&as_sdt=800000000001&as_sdtp=on\u00016191",
+                    "olar": "http://scholar.google.com/scholar?q=\u0002&btnG=Search&as_sdt=800000000001&as_sdtp=on\u00016389",
                     "olieren": "http://www.scholieren.com/zoek?q=\u0002\u00010",
                     "ottenland": "http://www.schottenland.de/suche/?searchstring=\u0002\u00010",
                     "p": "http://scholarpedia.org/w/index.php?search=\u0002\u00010",
@@ -14429,23 +14430,23 @@
                 "ifi": "http://www.worldswithoutend.com/searchwwe.asp?st=\u0002 \u00010",
                 "ilab": "//help.scilab.org/docs/6.0.0/en_US/search/\u0002\u00010",
                 "ilit": "//www.scilit.net/articles/10/0?Search=\u0002\u00010",
-                "imago": "http://scimagojr.com/journalsearch.php?q=\u0002\u00014",
-                "in": "//scinapse.io/search?query=\u0002\u00014",
+                "imago": "http://scimagojr.com/journalsearch.php?q=\u0002\u00015",
+                "in": "//scinapse.io/search?query=\u0002\u00010",
                 "iplus": "//www.sciplus.com/s/?q=\u0002\u00010",
-                "ipy": "http://docs.scipy.org/doc/scipy/reference/search.html?q=\u0002&check_keywords=yes&area=default\u000118",
+                "ipy": "http://docs.scipy.org/doc/scipy/reference/search.html?q=\u0002&check_keywords=yes&area=default\u00013",
                 "k": "//api.sck.pm/shorten?\u0002\u00010",
-                "lang": "http://doc.sccode.org/Search.html#\u0002\u00010",
+                "lang": "http://doc.sccode.org/Search.html#\u0002\u0001101",
                 "loud": "//soundcloud.com/search?q=\u0002\u000112",
                 "m": {
-                    "\u0010": "http://www.smashcustommusic.com/index.php?song=\u0002\u00010",
+                    "\u0010": "http://www.smashcustommusic.com/index.php?song=\u0002\u00013",
                     "p": "//www.scmp.com/content/search/\u0002\u00010"
                 },
                 "n": "http://search.sap.com/ui/scn#query=\u0002\u00010",
                 "o": {
-                    "\u0010": "//www.slant.co/search?query=\u0002\u00013",
+                    "\u0010": "//www.slant.co/search?query=\u0002\u00010",
                     "de": "//searchcode.com/?q=\u0002\u00010",
-                    "nj": "http://www.spanishdict.com/conjugate/\u0002\u00010",
-                    "op": "http://www.scoop.it/search?q=\u0002\u00016",
+                    "nj": "http://www.spanishdict.com/conjugate/\u0002\u00014",
+                    "op": "http://www.scoop.it/search?q=\u0002\u000116",
                     "pe.dk": "http://www.scope.dk/sogning?sog=\u0002 \u00010",
                     "re": "http://imslp.org/index.php?search=\u0002\u00010",
                     "tby": "//www.scotbycycles.co.uk/facetresults.aspx?Term=\u0002\u00010",
@@ -14458,51 +14459,51 @@
                     }
                 },
                 "p": {
-                    "\u0010": "http://www.scp-wiki.net/search:site/a/p/q/\u0002 \u000131",
+                    "\u0010": "http://www.scp-wiki.net/search:site/a/p/q/\u0002 \u000118",
                     "-es": "http://lafundacionscp.wikidot.com/search:site/a/pf/q/\u0002\u00010",
                     "ru": "http://scpfoundation.net/search:site/q/\u0002\u00010"
                 },
-                "q": "//www.senscritique.com/recherche?query=\u0002\u000138",
+                "q": "//www.senscritique.com/recherche?query=\u0002\u00016",
                 "rabble": {
                     "\u0010": "http://www.scrabblewordsolver.com/word-checker/\u0002\u00010",
                     "lookup": "http://www.scrabblelookup.com/word/portion/search/\u0002\u00010"
                 },
                 "rapy": "http://doc.scrapy.org/en/latest/search.html?q=\u0002\u00010",
                 "ratch": {
-                    "\u0010": "//scratch.mit.edu/search/projects?q=\u0002\u000127",
+                    "\u0010": "//scratch.mit.edu/search/projects?q=\u0002\u00019",
                     "forums": "//scratchforums.asun.co/search?q=\u0002\u00010",
-                    "wiki": "http://wiki.scratch.mit.edu/w/index.php?search=\u0002&fulltext=Search&title=Special%3ASearch\u00010"
+                    "wiki": "http://wiki.scratch.mit.edu/w/index.php?search=\u0002&fulltext=Search&title=Special%3ASearch\u00013"
                 },
-                "rewfix": "//www.screwfix.com/search?search=\u0002\u00014",
+                "rewfix": "//www.screwfix.com/search?search=\u0002\u00016",
                 "ri": {
-                    "\u0010": "//www.senscritique.com/recherche?query=\u0002\u000138",
-                    "bd": "http://www.scribd.com/search?query=\u0002\u000152",
+                    "\u0010": "//www.senscritique.com/recherche?query=\u0002\u00016",
+                    "bd": "http://www.scribd.com/search?query=\u0002\u000144",
                     "tique": "http://www.senscritique.com/recherche/?gs_query=\u0002&submit2=\u00010"
                 },
                 "rooge": "//www.scrooge.co.uk/search?keyphrase=\u0002\u00010",
                 "ry": {
-                    "\u0010": "//scryfall.com/search?q=\u0002\u00011685",
-                    "fall": "//scryfall.com/search?q=\u0002\u00011685"
+                    "\u0010": "//scryfall.com/search?q=\u0002\u00011312",
+                    "fall": "//scryfall.com/search?q=\u0002\u00011312"
                 },
                 "uba": "//www.scuba.com/resources/search1.aspx?Action=Search&Search=\u0002\u00010",
                 "z": "http://slovnik-cizich-slov.abz.cz/web.php/hledat?typ_hledani=prefix&cizi_slovo=\u0002\u00010"
             },
             "d": {
-                "\u0010": "//slickdeals.net/newsearch.php?q=\u0002&searcharea=deals&searchin=first\u0001451",
-                "b": "//syntaxdb.com/reference/search?utf8=✓&search=\u0002\u00015",
+                "\u0010": "//slickdeals.net/newsearch.php?q=\u0002&searcharea=deals&searchin=first\u0001477",
+                "b": "//syntaxdb.com/reference/search?utf8=✓&search=\u0002\u00014",
                 "cl": "http://encore.sdcl.org/iii/encore/search/C__S\u0002__Orightresult__U?lang=eng&suite=def\u00010",
-                "e": "//startpage.com/do/search?cmd=process_search&query=\u0002&language=deutsch\u000121",
-                "ict": "http://www.spanishdict.com/translate/\u0002\u0001796",
+                "e": "//startpage.com/do/search?cmd=process_search&query=\u0002&language=deutsch\u000141",
+                "ict": "http://www.spanishdict.com/translate/\u0002\u0001281",
                 "irect": "//www.sciencedirect.com/search?qs=\u0002\u00010",
                 "l": {
-                    "\u0010": "//wiki.libsdl.org/CategoryAPI?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u00010",
+                    "\u0010": "//wiki.libsdl.org/CategoryAPI?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u00019",
                     "2": "//wiki.libsdl.org/FrontPage?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u00010"
                 },
                 "nf": "//forums.studentdoctor.net/search/86811885/?q=\u0002\u00010",
-                "v": "http://stardewvalleywiki.com/mediawiki/index.php?search=\u0002\u0001112"
+                "v": "http://stardewvalleywiki.com/mediawiki/index.php?search=\u0002\u0001196"
             },
             "e": {
-                "\u0010": "http://stackexchange.com/search?q=\u0002\u0001211",
+                "\u0010": "http://stackexchange.com/search?q=\u0002\u0001275",
                 ".w": "//simple.wikipedia.org/wiki/\u0002\u00010",
                 "80": "//www.se80.co.uk/action/search_results.htm?q=\u0002\u00010",
                 "a": {
@@ -14510,16 +14511,16 @@
                     "mless": "//www.seamless.com/search?queryText=\u0002\u00010",
                     "monkey": "//addons.mozilla.org/en-US/seamonkey/search/?q=\u0002&cat=all&lver=any&pid=1&sort=&pp=20&lup=&advanced=\u00010",
                     "rch": {
-                        "\u0010": "http://www.search.com/search?q=\u0002\u00014",
+                        "\u0010": "http://www.search.com/search?q=\u0002\u000113",
                         "bug": "http://www.searchbug.com/tools/reverse-phone-lookup.aspx?TYPE=phonerev&TAG=tools&FULLPHONE=\u0002\u00010",
                         "ch": "http://www.search.ch/?q=\u0002&search=Suchen\u00010",
                         "code": "http://searchco.de/?q=\u0002\u00010",
                         "cpan": "http://search.cpan.org/search?query=\u0002&mode=all\u00010",
                         "enginewatch": "//searchenginewatch.com/?s=\u0002\u00010",
-                        "r": "//duckduckgo.com/?q=site:reddit.com+\u0002\u0001656",
+                        "r": "//duckduckgo.com/?q=site:reddit.com+\u0002\u0001528",
                         "tempest": "http://www.searchtempest.com/search?location=12345&search_string=\u0002&cityselect=zip\u00010",
-                        "works": "http://searchworks.stanford.edu/?q=\u0002&search_field=search\u00013",
-                        "yc": "http://hn.algolia.com/#!/story/forever/0/\u0002\u00010"
+                        "works": "http://searchworks.stanford.edu/?q=\u0002&search_field=search\u00010",
+                        "yc": "http://hn.algolia.com/#!/story/forever/0/\u0002\u00013"
                     },
                     "rs": {
                         "\u0010": "http://www.sears.com/shc/s/search_10153_12605?keyword=\u0002\u00010",
@@ -14527,16 +14528,16 @@
                         "outlet": "http://www.searsoutlet.com/d/products.jsp?md=srh_md&stxt=\u0002\u00010"
                     },
                     "rx": {
-                        "\u0010": "//searx.me/?q=\u0002\u000149",
-                        ".me": "http://searx.me/?q=\u0002&pageno=1&category_general\u000113"
+                        "\u0010": "//searx.me/?q=\u0002\u000124",
+                        ".me": "http://searx.me/?q=\u0002&pageno=1&category_general\u00013"
                     },
                     "talk": "http://www.seatalk.info/cgi-bin/nautical-marine-sailing-dictionary/db.cgi?db=db&view_records=1&uid=default&Term=\u0002\u00010",
-                    "tgeek": "http://seatgeek.com/search/?search=\u0002\u00014"
+                    "tgeek": "http://seatgeek.com/search/?search=\u0002\u00010"
                 },
                 "b": "http://sebsauvage.net/rhaa/index.php?q=\u0002\u000125",
                 "c": {
                     "\u0010": "//secsearch.sec.gov/search?utf8=%3F&affiliate=secsearch&query=\u0002\u00010",
-                    "edgar": "//www.sec.gov/cgi-bin/browse-edgar?CIK=\u0002&owner=exclude&action=getcompany\u000116",
+                    "edgar": "//www.sec.gov/cgi-bin/browse-edgar?CIK=\u0002&owner=exclude&action=getcompany\u000118",
                     "h": {
                         "\u0010": "//www.search.ch/?q=\u0002\u00010",
                         "at": "//chat.stackexchange.com/rooms/\u0002\u00010",
@@ -14548,23 +14549,23 @@
                     "uredrop": "//securedrop.readthedocs.org/en/latest/search.html?q=\u0002\u00010",
                     "urityheaders": "//securityheaders.io/?q=\u0002&followRedirects=on\u00010",
                     "uritynl": "//www.security.nl/zoeken?search=\u0002 \u00010",
-                    "urityshelf": "//securityshelf.com/index.php?s=\u0002\u00010"
+                    "urityshelf": "//securityshelf.com/index.php?s=\u0002\u00013"
                 },
                 "da": "//www.snapeda.com/search/?q=\u0002&search-type=parts\u00010",
                 "do": "//sedo.com/search/?keyword=\u0002\u00010",
                 "efelder": "//www.seefelder.net/suche?id=&searchTerm=\u0002\u00010",
                 "ek": {
                     "\u0010": "http://www.seek.com.au/JobSearch?SearchFrom=quick&Keywords=\u0002\u00010",
-                    "ingalpha": "http://seekingalpha.com/search/?q=\u0002\u000141"
+                    "ingalpha": "http://seekingalpha.com/search/?q=\u0002\u0001226"
                 },
                 "en": {
-                    "\u0010": "http://seenthis.net/spip.php?page=recherche&recherche=\u0002\u00010",
+                    "\u0010": "http://seenthis.net/spip.php?page=recherche&recherche=\u0002\u00014",
                     "glish": "//english.stackexchange.com/search?q=\u0002\u00010"
                 },
-                "faria": "http://www.sefaria.org/search?q=\u0002\u00014",
+                "faria": "http://www.sefaria.org/search?q=\u0002\u00010",
                 "g": {
                     "\u0010": "//library.seg.org/action/doSearch?AllField=\u0002&publication=\u00010",
-                    "a": "//segaretro.org/index.php?search=\u0002\u00010",
+                    "a": "//segaretro.org/index.php?search=\u0002\u00015",
                     "dl": "//library.seg.org/action/doSearch?AllField=\u0002\u00010"
                 },
                 "land": "http://search.searchengineland.com/search?w=\u0002\u00010",
@@ -14577,78 +14578,78 @@
                     "wiki": "http://wiki.selfhtml.org/wiki/Spezial:Suche?search=\u0002\u00010"
                 },
                 "lu": "http://search.selu.edu/search?q=\u0002\u00010",
-                "mantic": "//www.semanticscholar.org/search?q=\u0002&sort=relevance&ae=false\u000121",
-                "math": "//math.stackexchange.com/search?q=\u0002\u00010",
+                "mantic": "//www.semanticscholar.org/search?q=\u0002&sort=relevance&ae=false\u000135",
+                "math": "//math.stackexchange.com/search?q=\u0002\u00013",
                 "meta": "//meta.stackexchange.com/search?q=\u0002\u00010",
                 "mrush": "//www.semrush.com/info/\u0002+(full+search)\u00010",
                 "n": {
                     "\u0010": "//store.sonyentertainmentnetwork.com/#!/en-us/search/q=\u0002\u00010",
                     "ate": "http://senat.me/en/?s=\u0002\u00010",
-                    "c": "//www.searchencrypt.com/search?eq=\u0002\u000111",
+                    "c": "//www.searchencrypt.com/search?eq=\u0002\u00013",
                     "derbase": "http://www.senderbase.org/senderbase_queries/detailhost?search_string=\u0002\u00010",
                     "dict": "http://sentencedict.com/\u0002.html\u00010",
-                    "scritique": "//www.senscritique.com/recherche?query=\u0002\u000138",
+                    "scritique": "//www.senscritique.com/recherche?query=\u0002\u00016",
                     "sei": {
-                        "\u0010": "http://senseis.xmp.net/?search=\u0002&searchtype=title\u00017",
+                        "\u0010": "http://senseis.xmp.net/?search=\u0002&searchtype=title\u00018",
                         "s": {
-                            "\u0010": "http://senseis.xmp.net/?searchstring=\u0002&fullsearch.x=0&fullsearch.y=0&searchtype=either \u00010",
+                            "\u0010": "http://senseis.xmp.net/?searchstring=\u0002&fullsearch.x=0&fullsearch.y=0&searchtype=either \u000122",
                             "library": "http://senseis.xmp.net/?searchstring=\u0002&fullsearch.x=0&fullsearch.y=0&searchtype=either\u00010"
                         }
                     },
                     "ta": "http://sentireascoltare.com/?s=\u0002\u00010",
-                    "tence": "http://sentence.yourdictionary.com/\u0002\u00010",
+                    "tence": "http://sentence.yourdictionary.com/\u0002\u00014",
                     "tireascoltare": "http://sentireascoltare.com/?s=\u0002\u00010",
                     "try": "//docs.sentry.io/search/?q=\u0002\u00010"
                 },
                 "p": {
-                    "\u0010": "http://plato.stanford.edu/search/searcher.py?query=\u0002\u000141",
+                    "\u0010": "http://plato.stanford.edu/search/searcher.py?query=\u0002\u000112",
                     "hora": {
-                        "\u0010": "//www.sephora.com/search?keyword=\u0002\u00013",
+                        "\u0010": "//www.sephora.com/search?keyword=\u0002\u00010",
                         "au": "//www.sephora.com.au/search?q=\u0002\u00010"
                     }
                 },
                 "q": "http://oeis.org/search?q=\u0002\u00010",
-                "rebii": "http://www.serebii.net/search.shtml?cx=018410473690156091934%3A6gahkiyodbi&cof=FORID%3A11&q=\u0002&sa=Search&siteurl=www.serebii.net%2Findex2.shtml\u0001115",
+                "rebii": "http://www.serebii.net/search.shtml?cx=018410473690156091934%3A6gahkiyodbi&cof=FORID%3A11&q=\u0002&sa=Search&siteurl=www.serebii.net%2Findex2.shtml\u000161",
                 "renes": "//serenesforest.net/?s=\u0002\u00010",
                 "rialvilla.com": "http://serialvilla.com/search? keyword=\u0002\u00010",
                 "riebox": "http://www.seriebox.com/search.php?txt=\u0002 &submit=OK\u00010",
-                "riouseats": "http://www.seriouseats.com/search?term=\u0002&site=all\u00015",
-                "rjunk": "//duckduckgo.com/?q=site%3Awww.serienjunkies.de+\u0002\u00014",
+                "riouseats": "http://www.seriouseats.com/search?term=\u0002&site=all\u00018",
+                "rjunk": "//duckduckgo.com/?q=site%3Awww.serienjunkies.de+\u0002\u00010",
                 "rver24": "//www.servershop24.de/?ActionCall=WebActionArticleSearch&BranchId=0&multishop_id=0&customer_class=9&lang=de&Params[SearchParam]=\u0002\u00010",
                 "rverfault": "http://serverfault.com/search?q=\u0002\u00010",
                 "rvice": {
-                    "\u0010": "//www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=\u0002\u00016",
+                    "\u0010": "//www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=\u0002\u00019",
                     "public": "//www.service-public.fr/particuliers/recherche?keyword=\u0002\u00010"
                 },
                 "s": {
                     "\u0010": "//www.suomienglantisanakirja.fi/\u0002\u00010",
                     "li": {
-                        "\u0010": "http://www.seslisozluk.net/?ssQBy=0&word=\u0002\u00015",
+                        "\u0010": "http://www.seslisozluk.net/?ssQBy=0&word=\u0002\u000116",
                         "sozluk": "http://www.seslisozluk.com/?word=\u0002\u00010"
                     },
-                    "sion": "//thesession.org/search?where=&q=\u0002\u00017"
+                    "sion": "//thesession.org/search?where=&q=\u0002\u000113"
                 },
-                "tlist": "http://www.setlist.fm/search?query=\u0002\u0001113",
+                "tlist": "http://www.setlist.fm/search?query=\u0002\u0001126",
                 "ur": "http://www.seur.com/seguimiento-online.do?segOnlineIdentificador=\u0002\u00010",
-                "znam": "http://search.seznam.cz/?q=\u0002\u00016",
-                "zs": "http://slovnik.seznam.cz/en-cz/word/?q=\u0002\u00017"
+                "znam": "http://search.seznam.cz/?q=\u0002\u00013",
+                "zs": "http://slovnik.seznam.cz/en-cz/word/?q=\u0002\u00010"
             },
             "f": {
                 "\u0010": "http://serverfault.com/search?q=\u0002\u00010",
                 "2": "http://symfony.com/search?q=\u0002\u00010",
-                "a": "//scryfall.com/search?q=\u0002\u00011685",
-                "bok": "//www.sfbok.se/search?keys=\u0002\u00013",
+                "a": "//scryfall.com/search?q=\u0002\u00011312",
+                "bok": "//www.sfbok.se/search?keys=\u0002\u00016",
                 "e": "http://www.sparkfun.com/search/results?term=\u0002&what=products\u00010",
-                "gate": "http://www.sfgate.com/search/?action=search&query=\u0002\u00010",
+                "gate": "http://www.sfgate.com/search/?action=search&query=\u0002\u00015",
                 "help": "//help.salesforce.com/search#q=\u0002\u00010",
                 "i": "//scifiinterfaces.com/?s=\u0002&submit=Search\u00010",
-                "l": "//scryfall.com/search?q=\u0002\u00011685",
+                "l": "//scryfall.com/search?q=\u0002\u00011312",
                 "moma": "//www.sfmoma.org/search/?q=\u0002\u00010",
                 "orce": {
                     "\u0010": "//login.salesforce.com/_ui/search/ui/UnifiedSearchResults?str=\u0002\u00010",
                     "l": "//na85.lightning.force.com/one/one.app#ey\u0002Jjb21wb25lbnREZWYiOiJmb3JjZVNlYXJjaDpzZWFyY2hQYWdlIiwiYXR0cmlidXRlcyI6eyJ0ZXJtIjoiQ3VydCIsInNjb3BlTWFwIjp7InR5cGUiOiJUT1BfUkVTVUxUUyJ9LCJjb250ZXh0Ijp7ImRpc2FibGVTcGVsbENvcnJlY3Rpb24iOmZhbHNlLCJkaXNhYmxlSW50ZW50UXVlcnkiOmZhbHNlLCJwZXJtc0FuZFByZWZzIjp7IlNlYXJjaFVpLnNlYXJjaFVJUGlsb3RGZWF0dXJlRW5hYmxlZCI6ZmFsc2UsIlNlYXJjaEV4cGVyaWVuY2UuTGVmdE5hdkVuaGFuY2VtZW50RW5hYmxlZCI6dHJ1ZSwiU2VhcmNoLmNyb3NzT2JqZWN0c0F1dG9TdWdnZXN0RW5hYmxlZCI6dHJ1ZSwiU2VhcmNoUmVzdWx0c0xWTS5sdm1FbmFibGVkRm9yU2VhcmNoUmVzdWx0c09uIjp0cnVlLCJNeVNlYXJjaC51c2VyQ2FuSGF2ZU15U2VhcmNoQmVzdFJlc3VsdCI6ZmFsc2UsIlNlYXJjaFJlc3VsdHNMVk0ubHZtRW5hYmxlZEZvclRvcFJlc3VsdHMiOmZhbHNlLCJPcmdQZXJtaXNzaW9ucy5VbmlvbkFwcE5hdlNtYXJ0U2NvcGUiOnRydWUsIlNlYXJjaFVpLmZlZWRiYWNrQ29tcG9uZW50RW5hYmxlZCI6ZmFsc2UsIlNlYXJjaEV4cGVyaWVuY2UuVG9wUmVzdWx0c1NpbmdsZVNPU0xFbmFibGVkIjpmYWxzZSwiT3JnUHJlZmVyZW5jZXMuQ2hhdHRlckVuYWJsZWQiOnRydWUsIlNlYXJjaC5tYXNrU2VhcmNoSW5mb0luTG9ncyI6ZmFsc2UsIlNlYXJjaFVpLm9yZ0hhc0FjY2Vzc1RvU2VhcmNoVGVybUhpc3RvcnkiOmZhbHNlLCJTZWFyY2hVaS5zZWFyY2hVSUludGVyYWN0aW9uTG9nZ2luZ0VuYWJsZWQiOmZhbHNlLCJNeVNlYXJjaC51c2VyQ2FuSGF2ZU15U2VhcmNoIjpmYWxzZX0sInNlYXJjaERpYWxvZ1Nlc3Npb25JZCI6IjM0NmY1YzI1LTIwNGEtYjMyMS1kYzM3LTM3Yzc5ZGQyNjA3ZCIsInNlYXJjaFNvdXJjZSI6IklOUFVUX0RFU0tUT1AifSwiZ3JvdXBJZCI6IkRFRkFVTFQifSwic3RhdGUiOnt9fQ%3D%3D\u00010"
                 },
-                "pl": "//sfpl.bibliocommons.com/v2/search?searchType=smart&query=\u0002\u000130",
+                "pl": "//sfpl.bibliocommons.com/v2/search?searchType=smart&query=\u0002\u000128",
                 "s": {
                     "\u0010": "http://www.stopforumspam.com/search?q=\u0002\u00010",
                     "e": "http://salesforce.stackexchange.com/search?q=\u0002\u00010"
@@ -14661,19 +14662,19 @@
                 }
             },
             "g": {
-                "\u0010": "//sourcegraph.com/search?q=\u0002\u000140",
+                "\u0010": "//sourcegraph.com/search?q=\u0002\u000134",
                 "d": "//www.yeastgenome.org/search?q=\u0002&is_quick=true\u00010"
             },
             "h": {
-                "\u0010": "//www.shodan.io/search?query=\u0002\u000119",
-                "a256": "//cryptography.cc/convert?text=\u0002&algorithm=sha256\u00010",
+                "\u0010": "//www.shodan.io/search?query=\u0002\u000115",
+                "a256": "//cryptography.cc/convert?text=\u0002&algorithm=sha256\u00015",
                 "aarli": "//river.libox.fr/search.php?q=\u0002\u00010",
                 "abbat": "//www.hebcal.com/shabbat/?cfg=json&m=50&b=18&zip=\u0002&a=on\u00010",
-                "adertoy": "//www.shadertoy.com/results?query=\u0002 \u00013",
+                "adertoy": "//www.shadertoy.com/results?query=\u0002 \u00010",
                 "ards": "//crystalshards.org/?filter=\u0002\u00010",
                 "arese": "//sharepoint.stackexchange.com/search?q=\u0002\u00010",
                 "aresnc": "//share.servicenow.com/app.do#/search-result?search_query=\u0002\u00010",
-                "areware": "http://download.cnet.com/1770-20_4-0.html?searchtype=downloads&query=\u0002&tg=dl-20&search.x=0&search.y=0&search=+Go%252521\u00013",
+                "areware": "http://download.cnet.com/1770-20_4-0.html?searchtype=downloads&query=\u0002&tg=dl-20&search.x=0&search.y=0&search=+Go%252521\u000113",
                 "aw": "//www.shaw.ca/store/search/search.jsp?q=\u0002\u00010",
                 "ayari": "//www.shayarimerepyarki.com/search?q=\u0002\u00010",
                 "bd": "http://www.shabdkosh.com/translate/\u0002/\u00010",
@@ -14684,25 +14685,25 @@
                 "erwin": "//www.sherwin-williams.com/SearchDisplay?categoryId=&storeId=10151&catalogId=11051&langId=-1&sType=SimpleSearch&resultCatEntryType=2&showResultsPage=true&searchSource=Q&pageView=list&beginIndex=0&searchType=1000&pageSize=6&globalSearch=true&searchTerm=\u0002#facet:&productBeginIndex:0&contentBeginIndex:0&orderBy:&orderByContent:&pageView:list&minPrice:&maxPrice:&pageSize:&\u00010",
                 "iatsu": "http://www.shiatsu-stijlen.nl/zoeken.php?cx=partner-pub-1276597034470244%3Aslojxr-8otw&cof=FORID%3A11&ie=ISO-8859-1&q=\u0002&sa=Zoeken\u00010",
                 "iki": {
-                    "\u0010": "//shikimori.org/animes?search=\u0002\u00010",
-                    "mori": "//shikimori.org/animes?search=\u0002\u00010"
+                    "\u0010": "//shikimori.org/animes?search=\u0002\u00014",
+                    "mori": "//shikimori.org/animes?search=\u0002\u00014"
                 },
-                "inden": "http://shinden.pl/search?q=\u0002\u00013",
+                "inden": "http://shinden.pl/search?q=\u0002\u00010",
                 "ironet": "http://shironet.mako.co.il/search?q=\u0002\u00010",
                 "irtoid": "//shirtoid.com/search/\u0002\u00010",
-                "itcore": "http://shitcore.org/search.php?keywords=\u0002\u00015",
+                "itcore": "http://shitcore.org/search.php?keywords=\u0002\u00010",
                 "kwiki": "http://help.strongholdkingdoms.com/index.php?search=\u0002&title=Special%3ASearch\u00010",
                 "m": {
-                    "\u0010": "//shikimori.org/animes?search=\u0002\u00010",
+                    "\u0010": "//shikimori.org/animes?search=\u0002\u00014",
                     "f": "//forum.shmakerspace.org/search?q=\u0002\u00010",
                     "oop": "http://www.shmoop.com/search?q=\u0002 \u00010"
                 },
                 "o": {
-                    "\u0010": "http://symbolhound.com/?q=\u0002\u00010",
-                    "dan": "//www.shodan.io/search?query=\u0002\u000119",
+                    "\u0010": "http://symbolhound.com/?q=\u0002\u00015",
+                    "dan": "//www.shodan.io/search?query=\u0002\u000115",
                     "opde": "//www.shoop.de/suche?q=\u0002\u00010",
                     "p": {
-                        "\u0010": "http://shopping.yahoo.com/search?p=\u0002\u00018",
+                        "\u0010": "http://shopping.yahoo.com/search?p=\u0002\u000112",
                         "athome": "//www.shopathome.com/search?query=\u0002\u00010",
                         "ca": {
                             "\u0010": "//www.shop.ca/webapp/wcs/stores/servlet/SearchDisplay?storeId=10201&catalogId=10301&langId=-1&pageSize=48&beginIndex=0&searchSource=Q&sType=SimpleSearch&resultCatEntryType=2&showResultsPage=true&pageView=imageOnly&searchTermScope=-1&searchTerm=\u0002\u00010",
@@ -14711,16 +14712,16 @@
                         "clues": "http://shopclues.com/?q=\u0002: \u00010",
                         "disciple": "//www.shopdisciple.com/search?q=\u0002\u00010",
                         "ee": {
-                            "\u0010": "//shopee.tw/search/?keyword=\u0002\u000118",
-                            "ph": "//shopee.ph/search?keyword=\u0002\u0001151"
+                            "\u0010": "//shopee.tw/search/?keyword=\u0002\u000144",
+                            "ph": "//shopee.ph/search?keyword=\u0002\u0001225"
                         },
                         "henco": "//shophenco.com/?q=\u0002\u00010",
                         "ify": {
-                            "\u0010": "//help.shopify.com/en/search?utf8=%E2%9C%93&q=\u0002\u00013",
+                            "\u0010": "//help.shopify.com/en/search?utf8=%E2%9C%93&q=\u0002\u00010",
                             "forum": "//ecommerce.shopify.com/ecommerce/\u0002\u00010"
                         },
                         "omo": "http://www.shopomo.com/search?q=\u0002 \u00010",
-                        "ping": "//www.google.com/products?q=\u0002&sa=N&tab=pf\u000170",
+                        "ping": "//www.google.com/products?q=\u0002&sa=N&tab=pf\u0001185",
                         "to": "//www.shopto.net/search/newSearchPage?Filter_department=&newsearch=\u0002\u00010",
                         "yourway": "http://www.shopyourway.com/search/products?q=\u0002\u00010",
                         "zilla": "http://www.shopzilla.com/\u0002/search\u00010"
@@ -14728,30 +14729,30 @@
                     "rten": "http://cortas.elpais.com/encode.pl?u=http://\u0002\u00010",
                     "ut": {
                         "\u0010": "//www.shoutmeloud.com/?s=\u0002\u00010",
-                        "cast": "//directory.shoutcast.com/Search?query=\u0002\u00013"
+                        "cast": "//directory.shoutcast.com/Search?query=\u0002\u00010"
                     },
-                    "wdown": "http://dex.pokemonshowdown.com/?q=\u0002\u0001180"
+                    "wdown": "http://dex.pokemonshowdown.com/?q=\u0002\u000146"
                 },
                 "pock": "//en.shpock.com/q/\u0002/\u00010",
                 "roomery": "//www.shroomery.org/search.php?terms=\u0002\u00010",
                 "s": {
-                    "\u0010": "//secondhandsongs.com/search?search_text=\u0002\u00010",
+                    "\u0010": "//secondhandsongs.com/search?search_text=\u0002\u00013",
                     "h": "//stor.1conan.com/tsssaver/shsh/\u0002\u00010"
                 },
                 "tm": "http://www.shoptimate.com/search?q=\u0002\u00010",
                 "ub": "//www.scribblehub.com/?s=\u0002\u00010",
                 "ura": "http://shura.shu.ac.uk/cgi/facet/simple2?q=\u0002\u00010",
-                "utterstock": "http://www.shutterstock.com/cat.mhtml?searchterm=\u0002\u00013",
+                "utterstock": "http://www.shutterstock.com/cat.mhtml?searchterm=\u0002\u000110",
                 "z": "http://www.shazam.com/de/search/\u0002\u00010"
             },
             "i": {
-                "\u0010": "//www.si.com/search?q=\u0002\u00019",
+                "\u0010": "//www.si.com/search?q=\u0002\u00016",
                 "abr": "//br.shouldianswer.net/numero-de-telefone/?q=\u0002\u00010",
-                "ce": "http://www.staticice.com.au/cgi-bin/search.cgi?q=\u0002\u00014",
-                "ec": "//sinonims.iec.cat/sinonims_cerca_sin.asp?pclau2=\u0002&button=Cerca+arreu\u00010",
-                "emenssupport": "//support.industry.siemens.com/cs/search?search=\u0002\u000112",
+                "ce": "http://www.staticice.com.au/cgi-bin/search.cgi?q=\u0002\u000112",
+                "ec": "//sinonims.iec.cat/sinonims_cerca_sin.asp?pclau2=\u0002&button=Cerca+arreu\u00014",
+                "emenssupport": "//support.industry.siemens.com/cs/search?search=\u0002\u00015",
                 "gfox": "//partners.sigfox.com/search/products?q=\u0002\u00010",
-                "gma": "http://www.sigmaaldrich.com/catalog/search?interface=All&term=\u0002\u00010",
+                "gma": "http://www.sigmaaldrich.com/catalog/search?interface=All&term=\u0002\u00017",
                 "gningsavvy": "//www.signingsavvy.com/search/\u0002\u00010",
                 "kuli": "http://doc.sikuli.org/search.html?q=\u0002\u00010",
                 "lver": {
@@ -14760,10 +14761,10 @@
                 },
                 "mages": "//startpage.com/do/metasearch.pl?cat=pics&query=\u0002\u00010",
                 "mania": "http://simania.co.il/searchBooks.php?searchType=tabAll&query=\u0002\u00010",
-                "mbad": "http://simbad.u-strasbg.fr/simbad/sim-basic?Ident=\u0002\u000116",
+                "mbad": "http://simbad.u-strasbg.fr/simbad/sim-basic?Ident=\u0002\u00019",
                 "milar": {
-                    "\u0010": "http://www.similarsites.com/site/\u0002\u00013",
-                    "web": "http://www.similarweb.com/website/\u0002\u000115"
+                    "\u0010": "http://www.similarsites.com/site/\u0002\u00016",
+                    "web": "http://www.similarweb.com/website/\u0002\u000111"
                 },
                 "mpl": {
                     "\u0010": "//www.simplyrecipes.com/?s=\u0002\u00010",
@@ -14773,23 +14774,23 @@
                 },
                 "mpsons": "http://simpsons.wikia.com/wiki/Special:Search?search= \u0002\u00010",
                 "n": {
-                    "\u0010": "//www.sinonimos.com.br/\u0002\u000116",
+                    "\u0010": "//www.sinonimos.com.br/\u0002\u00016",
                     "donews": "//search.sindonews.com/search?type=artikel&q=\u0002\u00010",
                     "emalar": "http://www.sinemalar.com/ara/?type=all&page=1&q=\u0002\u00010",
                     "ga": "//singa.com/search/results/\u0002\u00010",
                     "gcat": "//singcat.net/results/?q=\u0002\u00010",
                     "onimi": {
-                        "\u0010": "http://luirig.altervista.org/sinonimi/hypertext/ricerca.php?title=\u0002\u00018",
+                        "\u0010": "http://luirig.altervista.org/sinonimi/hypertext/ricerca.php?title=\u0002\u00010",
                         "t": "http://sinonimi.it/\u0002\u00010"
                     },
                     "onimo": {
-                        "\u0010": "http://www.wordreference.com/sinonimos/\u0002\u00010",
-                        "s": "//www.sinonimos.com.br/\u0002\u000116"
+                        "\u0010": "http://www.wordreference.com/sinonimos/\u0002\u00015",
+                        "s": "//www.sinonimos.com.br/\u0002\u00016"
                     },
                     "opak": "http://sinopak.net/search?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=Search\u00010"
                 },
                 "p": "//sipreadrepeat.com/?s=\u0002\u00010",
-                "ri": "http://www.shouldiremoveit.com/programs.aspx?q=\u0002\u00013",
+                "ri": "http://www.shouldiremoveit.com/programs.aspx?q=\u0002\u00010",
                 "rogohan": "//www.sirogohan.com/recipe/index/keyword: \u0002\u00010",
                 "schmi": "//www.silberschmiede-online.de/advanced_search_result.php?keywords=\u0002\u00010",
                 "sku": "//la-lojban.github.io/sutysisku/en/#sisku/\u0002\u00010",
@@ -14797,7 +14798,7 @@
                     "\u0010": "http://schoolido.lu/cards/?search=\u0002&name=&rarity=&attribute=&is_promo=&is_special=&is_event=&skill=&translated_collection=&collection=&main_unit=&sub_unit=&idol_school=&idol_year=&release_after=&release_before=&view=cards&albumbuilder_account=15585&account=&ordering=id&reverse_order=on\u00010",
                     "ag": "http://www.sitag.ch/suchen/?tx_indexedsearch%5Bsword%5D=\u0002\u00010",
                     "e": {
-                        "\u0010": "//duckduckgo.com/?q=site%3A\u0002\u0001152",
+                        "\u0010": "//duckduckgo.com/?q=site%3A\u0002\u0001153",
                         "alytics": "http://www.sitealytics.com/\u0002/\u00010",
                         "point": "//www.sitepoint.com/?s=\u0002\u00010",
                         "slike": "http://www.siteslike.com/similar/\u0002 \u00010"
@@ -14808,15 +14809,15 @@
                 "xdegrees": "//sixdegreesofkanyewest.com/artist?q=\u0002\u00010"
             },
             "j": {
-                "\u0010": "//www.sitejabber.com/search?q=\u0002\u00010",
+                "\u0010": "//www.sitejabber.com/search?q=\u0002\u00014",
                 "cpl": "http://stjos.sjcpl.lib.in.us/search/?searchtype=X&SORT=D&searcharg=\u0002 \u00010",
                 "iauto": "//sjiauto.wordpress.com/?s=\u0002\u00010",
                 "mr": "//duckduckgo.com/?q=\u0002+site:socjobrumors.com\u00010",
-                "p": "http://sjp.pwn.pl/szukaj/\u0002.html\u0001151",
+                "p": "http://sjp.pwn.pl/szukaj/\u0002.html\u0001163",
                 "r": "http://www.scimagojr.com/journalsearch.php?q=\u0002\u00010"
             },
             "k": {
-                "\u0010": "http://www.songkick.com/search?query=\u0002\u000115",
+                "\u0010": "http://www.songkick.com/search?query=\u0002\u00015",
                 "1": "//sk1er.club/stats/\u0002\u00010",
                 "24": "//www.sportkopf24.de/?ActionCall=WebActionArticleSearch&Params%5BSearchParam%5D=\u0002\u00010",
                 "8": "//sk8park.de/?s=\u0002\u00010",
@@ -14827,17 +14828,17 @@
                 "d": "http://slovniky.korpus.sk/?w=\u0002\u00010",
                 "elbimai": "//www.skelbimai.lt/paieska?q=\u0002\u00010",
                 "elbiu": "http://skelbiu.lt/skelbimai/?keywords=\u0002\u00010",
-                "enfi": "http://www.sanakirja.org/search.php?l=3&l2=17&q=\u0002\u00019",
+                "enfi": "http://www.sanakirja.org/search.php?l=3&l2=17&q=\u0002\u000151",
                 "epdic": "//duckduckgo.com/?q=\u0002+site:skepdic.com\u00010",
                 "epticsbible": "//duckduckgo.com/?q=site:skepticsannotatedbible.com \u0002\u00010",
                 "epticskoran": "//duckduckgo.com/?q=site%3Askepticsannotatedbible.com%2Fquran%2F+\u0002&ia=web\u00010",
-                "epticsquran": "//duckduckgo.com/?q=site%3Askepticsannotatedbible.com%2Fquran%2F+\u0002&t=ffsb&ia=web\u00014",
+                "epticsquran": "//duckduckgo.com/?q=site%3Askepticsannotatedbible.com%2Fquran%2F+\u0002&t=ffsb&ia=web\u00013",
                 "eptoid": "//skeptoid.com/search.php?q=\u0002\u00010",
-                "etchfab": "//sketchfab.com/models?q=\u0002&sort_by=-likeCount\u00018",
+                "etchfab": "//sketchfab.com/models?q=\u0002&sort_by=-likeCount\u00010",
                 "etchport": "//www.sketchport.com/search?q=\u0002\u00010",
                 "ill": {
-                    "\u0010": "//www.skillshare.com/search?query=\u0002\u00014",
-                    "share": "//www.skillshare.com/search?query=\u0002\u00014"
+                    "\u0010": "//www.skillshare.com/search?query=\u0002\u00010",
+                    "share": "//www.skillshare.com/search?query=\u0002\u00010"
                 },
                 "image": "http://scikit-image.org/docs/dev/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                 "indeep": "http://www.ewg.org/skindeep/search.php?query=\u0002\u00010",
@@ -14846,36 +14847,36 @@
                 "ipthedrive": "http://www.skipthedrive.com/jobs/?search=\u0002 \u00010",
                 "k": "http://shabdkosh.com/kn/translate/\u0002/\u00010",
                 "learn": "//duckduckgo.com/?q=site%3Ahttp%3A%2F%2Fscikit-learn.org%2Fstable%2Fmodules%2Fgenerated%2F+\u0002&ia=web\u00010",
-                "routz": "//www.skroutz.gr/search?keyphrase=\u0002\u0001168",
+                "routz": "//www.skroutz.gr/search?keyphrase=\u0002\u0001136",
                 "s": "//sks-keyservers.net/pks/lookup?op=vindex&search=\u0002\u00010",
                 "tr": "//www.sketchappsources.com/search_\u0002.html\u00010",
                 "u": "//docs.skunity.com/syntax/search/\u0002\u00010",
                 "y": {
-                    "\u0010": "http://www.skysports.com/search?q=\u0002\u00010",
+                    "\u0010": "http://www.skysports.com/search?q=\u0002\u00013",
                     "pecommunity": "http://community.skype.com/t5/forums/searchpage/tab/message?filter=labels%2Clocation&location=category%3AEnglish&q=\u0002 \u00010",
                     "rock": "http://www.skyrock.com/search/people/?q=\u0002\u00010",
-                    "scan": "http://duckduckgo.com/?q=\u0002+site:http://www.skyscanner.net\u00013",
+                    "scan": "http://duckduckgo.com/?q=\u0002+site:http://www.skyscanner.net\u00016",
                     "store": "//www.skystore.com/search?q=\u0002\u00010",
-                    "vector": "//skyvector.com/search/site/\u0002\u00010"
+                    "vector": "//skyvector.com/search/site/\u0002\u00014"
                 }
             },
             "l": {
-                "\u0010": "http://www.setlist.fm/search?query=\u0002\u0001113",
+                "\u0010": "http://www.setlist.fm/search?query=\u0002\u0001126",
                 "ackbuild": {
                     "\u0010": "//slackbuilds.org/result/?search=\u0002\u00010",
                     "s": "//slackbuilds.org/result/?search=\u0002\u00010"
                 },
                 "ackdoc": "http://docs.slackware.com/start?do=search&id=\u0002&fulltext=Search\u00010",
-                "ackpkg": "http://packages.slackware.com/?search=\u0002\u00010",
-                "ader": "http://www.slader.com/search/?search_query=\u0002\u00013",
+                "ackpkg": "http://packages.slackware.com/?search=\u0002\u00017",
+                "ader": "http://www.slader.com/search/?search_query=\u0002\u00010",
                 "ang": {
-                    "\u0010": "http://onlineslangdictionary.com/definition+of/\u0002\u00010",
+                    "\u0010": "http://onlineslangdictionary.com/definition+of/\u0002\u00013",
                     "gr": "http://www.slang.gr/lemmas?q=\u0002\u00010"
                 },
-                "ant": "http://www.slant.co/topics/?search=\u0002\u00010",
+                "ant": "http://www.slant.co/topics/?search=\u0002\u00013",
                 "ashdot": "http://slashdot.org/index2.pl?fhfilter=\u0002\u00010",
                 "ate": {
-                    "\u0010": "http://www.slate.com/search.html#search=\u0002\u00014",
+                    "\u0010": "http://www.slate.com/search.html#search=\u0002\u00010",
                     "fr": "//www.slate.fr/search?mot-cle=\u0002\u00010"
                 },
                 "aw": "http://www.slaw.ca/?s=\u0002\u00010",
@@ -14883,17 +14884,17 @@
                 "cpl": "http://catalog.slcpl.org/search/searchresults.aspx?term=\u0002\u00010",
                 "ds": "//www.lightningdesignsystem.com/components/\u0002\u00010",
                 "ibs": "http://searchlibs.com/?q=\u0002\u00010",
-                "ickdeals": "http://slickdeals.net/sdsearch.php?forumchoice%5B%5D=9&search=\u0002&mode=forum&showposts=0&sdsearch_archive=0&firstpost=1\u000118",
+                "ickdeals": "http://slickdeals.net/sdsearch.php?forumchoice%5B%5D=9&search=\u0002&mode=forum&showposts=0&sdsearch_archive=0&firstpost=1\u00016",
                 "idescarnival": "//www.slidescarnival.com/?s=\u0002\u00010",
                 "ideshare": "http://www.slideshare.net/search/slideshow?q=\u0002&submit=post&commit=Search\u00010",
                 "ink": "http://link.springer.com/search?query=\u0002\u00010",
                 "itazforums": "http://forum.slitaz.org/search.php?q=\u0002\u00010",
-                "k": "//www.searchlock.com/search?q=\u0002\u00018",
+                "k": "//www.searchlock.com/search?q=\u0002\u00010",
                 "nl": "//strategischlui.nl/?s=\u0002\u00010",
                 "o": {
                     "\u0010": "//www.searchlotto.co.uk/yhs_search.php?q=\u0002\u00010",
                     "ck": {
-                        "\u0010": "//www.searchlock.com/search?q=\u0002\u00018",
+                        "\u0010": "//www.searchlock.com/search?q=\u0002\u00010",
                         "i": "//www.searchlock.com/search?tbm=isch&q=\u0002\u00010"
                     },
                     "te": {
@@ -14905,7 +14906,7 @@
                         "ak": "http://slovniky.korpus.sk/?w=\u0002\u00010",
                         "nenya": "http://slovnenya.com/dictionary/\u0002\u00010",
                         "nik": {
-                            "\u0010": "//slovnik.seznam.cz/en/?q=\u0002\u000134",
+                            "\u0010": "//slovnik.seznam.cz/en/?q=\u0002\u000114",
                             "y": "http://slovniky.korpus.sk/?w=\u0002\u00010"
                         }
                     }
@@ -14914,7 +14915,7 @@
                     "\u0010": "//www.sololearn.com/Discuss?ordering=Trending&query=\u0002\u00010",
                     "a": "//www.sololearn.com/Discuss?ordering=Trending&query=\u0002\u00010"
                 },
-                "ub": "http://katalogbeta.slub-dresden.de/?tx_find_find[q][default]=\u0002 \u00015",
+                "ub": "http://katalogbeta.slub-dresden.de/?tx_find_find[q][default]=\u0002 \u000114",
                 "udgefeed": "//sludgefeed.com/?s=\u0002\u00010",
                 "wiki": "http://wiki.secondlife.com/w/index.php?search=\u0002\u00010",
                 "yrics": "http://www.songlyrics.com/index.php?section=search&searchW=\u0002&submit=Search\u00010"
@@ -14923,12 +14924,12 @@
                 "\u0010": "http://www.smashingmagazine.com/search-results/?q=\u0002&cx=partner-pub-6779860845561969%3A5884617103&cof=FORID%3A10&ie=UTF-8\u00010",
                 "a": {
                     "\u0010": "//smile.amazon.com/s/&field-keywords=\u0002\u00010",
-                    "g": "http://science.sciencemag.org/search/\u0002\u00013",
+                    "g": "http://science.sciencemag.org/search/\u0002\u00010",
                     "m": {
-                        "\u0010": "http://smile.amazon.com/s/?field-keywords=\u0002\u00013",
-                        "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u00014"
+                        "\u0010": "http://smile.amazon.com/s/?field-keywords=\u0002\u000112",
+                        "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u000111"
                     },
-                    "p": "http://streetmap.co.uk/postcode/\u0002\u00010",
+                    "p": "http://streetmap.co.uk/postcode/\u0002\u00017",
                     "rt": {
                         "\u0010": "//www.smarticular.net/?s=\u0002\u00013",
                         "cat": "//rug.on.worldcat.org/search?databaseList=&queryString=\u0002\u00010",
@@ -14942,91 +14943,91 @@
                 },
                 "d": {
                     "\u0010": "http://www.sheetmusicdirect.com/Search.aspx?query=\u0002\u00010",
-                    "b": "http://smdb.kb.se/catalog/search?q=\u0002\u00010",
-                    "e": "http://smile.amazon.de/s?field-keywords=\u0002\u00013"
+                    "b": "http://smdb.kb.se/catalog/search?q=\u0002\u00013",
+                    "e": "http://smile.amazon.de/s?field-keywords=\u0002\u00017"
                 },
-                "ention": "http://socialmention.com/search?q=\u0002\u00018",
-                "gsm": "http://www.smogon.com/dex/sm/pokemon/\u0002\u00010",
+                "ention": "http://socialmention.com/search?q=\u0002\u00013",
+                "gsm": "http://www.smogon.com/dex/sm/pokemon/\u0002\u00013",
                 "h": {
-                    "\u0010": "http://www.smh.com.au/search?text=\u0002\u000125",
-                    "i": "//www.smhi.se/sok?query=\u0002\u00010"
+                    "\u0010": "http://www.smh.com.au/search?text=\u0002\u000120",
+                    "i": "//www.smhi.se/sok?query=\u0002\u00019"
                 },
                 "ile": {
-                    "\u0010": "//smile.amazon.com/s?field-keywords=\u0002\u0001193",
-                    "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u00014"
+                    "\u0010": "//smile.amazon.com/s?field-keywords=\u0002\u0001170",
+                    "uk": "//smile.amazon.co.uk/s?field-keywords=\u0002\u000111"
                 },
                 "ime": "//api.posteo.de/v1/public-keys/\u0002?type=smime\u00010",
                 "ite": "http://smite.gamepedia.com/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
                 "iths": {
-                    "\u0010": "//www.smithsfoodanddrug.com/search?query=\u0002&searchType=natural\u000123",
+                    "\u0010": "//www.smithsfoodanddrug.com/search?query=\u0002&searchType=natural\u000111",
                     "onian": "//si.edu/sisearch?edan_q=\u0002\u00010"
                 },
                 "itten": "//smittenkitchen.com/?s=\u0002\u00010",
-                "n": "http://songmeanings.com/query/?query=\u0002\u00017",
+                "n": "http://songmeanings.com/query/?query=\u0002\u00015",
                 "og": {
                     "\u0010": "http://www.smogon.com/search/?q=\u0002\u00010",
                     "on": {
-                        "\u0010": "//www.smogon.com/dex/sm/pokemon/\u0002\u0001138",
-                        "bw": "http://www.smogon.com/dex/bw/pokemon/\u0002\u00010",
+                        "\u0010": "//www.smogon.com/dex/sm/pokemon/\u0002\u0001130",
+                        "bw": "http://www.smogon.com/dex/bw/pokemon/\u0002\u00013",
                         "dp": "http://www.smogon.com/dex/dp/pokemon/\u0002\u00010",
                         "gs": "http://www.smogon.com/dex/gs/pokemon/\u0002\u00010",
                         "rb": "http://www.smogon.com/dex/rb/pokemon/\u0002\u00010",
-                        "sm": "http://www.smogon.com/dex/sm/pokemon/\u0002/\u00016",
+                        "sm": "http://www.smogon.com/dex/sm/pokemon/\u0002/\u00013",
                         "xy": "http://www.smogon.com/dex/xy/pokemon/\u0002\u00010"
                     },
-                    "rs": "http://www.smogon.com/dex/rs/pokemon/\u0002/\u00014"
+                    "rs": "http://www.smogon.com/dex/rs/pokemon/\u0002/\u00015"
                 },
                 "pl": "//smpl.bibliocommons.com/search?t=smart&search_category=keyword&q=\u0002\u00010",
                 "re": "//www.swissmilk.ch/de/alle-rezepte/suche/?qt=\u0002&cat=Rezept+Suche&qd=1\u00010",
                 "s": {
-                    "\u0010": "http://songmeanings.com/query/?query=\u0002\u00017",
-                    "c": "//www.semanticscholar.org/search?q=\u0002\u0001200"
+                    "\u0010": "http://songmeanings.com/query/?query=\u0002\u00015",
+                    "c": "//www.semanticscholar.org/search?q=\u0002\u000172"
                 },
                 "ulweb": "http://www.smulweb.nl/recepten/\u0002\u00010",
                 "v": "http://www.ohg-ka.de/smv/?s=\u0002\u00010",
-                "w": "http://www.mariowiki.com/index.php?title=Special%3ASearch&search=\u0002\u000151",
-                "zdm": "//search.smzdm.com/?c=home&s=\u0002\u00010"
+                "w": "http://www.mariowiki.com/index.php?title=Special%3ASearch&search=\u0002\u0001120",
+                "zdm": "//search.smzdm.com/?c=home&s=\u0002\u00014"
             },
             "n": {
-                "\u0010": "http://soylentnews.org/search.pl?query=\u0002\u000112",
+                "\u0010": "http://soylentnews.org/search.pl?query=\u0002\u000117",
                 "ap": {
-                    "\u0010": "http://snapzu.com/find/\u0002\u000111",
-                    "craft": "//snapcraft.io/search?category=&q=\u0002\u000115",
+                    "\u0010": "http://snapzu.com/find/\u0002\u00018",
+                    "craft": "//snapcraft.io/search?category=&q=\u0002\u000117",
                     "deal": "http://www.snapdeal.com/search?keyword=\u0002\u00010",
                     "py": {
-                        "\u0010": "//snapcraft.io/search?q=\u0002\u00010",
+                        "\u0010": "//snapcraft.io/search?q=\u0002\u00014",
                         "goat": "//snappygoat.com/s/?q=\u0002\u00010",
                         "words": "http://www.snappywords.com/?lookup=\u0002\u00010"
                     },
-                    "s": "//snapcraft.io/search?q=\u0002\u00010"
+                    "s": "//snapcraft.io/search?q=\u0002\u00014"
                 },
                 "c": {
                     "\u0010": "//developer.servicenow.com/app.do#!/search?category=API&q=\u0002\u00010",
-                    "r": "//snapcraft.io/search?q=\u0002\u00010"
+                    "r": "//snapcraft.io/search?q=\u0002\u00014"
                 },
                 "d": {
                     "\u0010": "http://www.snapdeal.com/search?noOfResults=20&keyword=\u0002\u00010",
                     "cld": "//soundcloud.com/search?q=\u0002\u000112",
-                    "ocs": "//docs.servicenow.com/search?q=\u0002\u00017"
+                    "ocs": "//docs.servicenow.com/search?q=\u0002\u000133"
                 },
                 "f": "http://www.snf.ch/en/Search/Pages/default.aspx?k=\u0002\u00010",
-                "iff": "//websniffer.cc/?url=\u0002\u00017",
-                "ih": "//www.startpage.com/do/search?q=\u0002&l=nihongo\u00010",
+                "iff": "//websniffer.cc/?url=\u0002\u000122",
+                "ih": "//www.startpage.com/do/search?q=\u0002&l=nihongo\u00017",
                 "it": "http://www.sinonimi-contrari.it/\u0002/\u00010",
                 "k": "//community.servicenow.com/community?id=community_search&q=\u0002\u00010",
-                "l": "http://snl.no/.search?e=snl&query=\u0002\u000141",
+                "l": "http://snl.no/.search?e=snl&query=\u0002\u000154",
                 "m": "//www.nexusmods.com/skyrim/search/?gsearch=\u0002&gsearchtype=mods\u00010",
                 "n": "http://sonic.wikia.com/wiki/Special:Search?search=\u0002\u00010",
                 "o": {
                     "\u0010": "//www.startpage.com/do/search?cmd=process_search&query=\u0002&with_region=countryNO\u00010",
                     "gard": "//www.snogard.de/suche.html?suchwort=\u0002\u00010",
-                    "opsnoo": "//www.snoopsnoo.com/u/\u0002\u00010",
-                    "pes": "http://www.snopes.com/?s=\u0002\u000117",
+                    "opsnoo": "//www.snoopsnoo.com/u/\u0002\u00013",
+                    "pes": "http://www.snopes.com/?s=\u0002\u000115",
                     "rt": "//www.snort.org/search?query=\u0002\u00010",
                     "tr": "//www.snotr.com/search/?search=\u0002\u00010"
                 },
                 "p": {
-                    "\u0010": "http://www.snopes.com/?s=\u0002\u000117",
+                    "\u0010": "http://www.snopes.com/?s=\u0002\u000115",
                     "edia": "//www.snpedia.com/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00010"
                 },
                 "rt": "//www.snort.org/search?query=\u0002&submit_search=\u00010",
@@ -15035,38 +15036,38 @@
                 "w": "http://wiki.servicenow.com/search-results.php?cx=005409823165138974380%3Abltnnmgfoek&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=Search&siteurl=wiki.servicenow.com%2Fsearch-results.php&ref=&ss=\u00010"
             },
             "o": {
-                "\u0010": "//stackoverflow.com/search?q=\u0002\u00014",
+                "\u0010": "//stackoverflow.com/search?q=\u0002\u00015",
                 "apbox": "//www.sp-bx.com/?s=\u0002\u00010",
                 "apnote": "//www.soapnote.org/?s=\u0002\u00010",
                 "bash": "http://stackoverflow.com/search?q=[bash]+\u0002\u00010",
                 "beys": "http://www.sobeys.com/en/search/?search=\u0002\u00010",
                 "c": {
                     "\u0010": "http://careers.stackoverflow.com/jobs?searchTerm=\u0002\u00010",
-                    "cerway": "http://int.soccerway.com/search/?q=\u0002&module=all\u000133",
+                    "cerway": "http://int.soccerway.com/search/?q=\u0002&module=all\u000132",
                     "cerwiki": "http://soccerwiki.com/wiki.php?action=search&q=\u0002&searchType=players\u00010",
-                    "ialblade": "//socialblade.com/search/\u0002\u000115",
-                    "iete": "http://www.societe.com/cgi-bin/search?champs=\u0002\u000113",
+                    "ialblade": "//socialblade.com/search/\u0002\u000116",
+                    "iete": "http://www.societe.com/cgi-bin/search?champs=\u0002\u00016",
                     "kandmore": "http://www.socksandmore.dk/catalogsearch/result/?q=\u0002\u00010",
                     "ompanies": "//stackoverflow.com/jobs/companies?q=\u0002\u00010",
                     "p": "http://careers.stackoverflow.com/companies?searchTerm=\u0002\u00010",
                     "vi": "//stackoverflow.com/search?q=[labwindows]+\u0002\u00010",
                     "wall": "http://www.socwall.com/wallpapers/search:\u0002\u00010"
                 },
-                "d": "//duckduckgo.com/?q=site:stackoverflow.com+\u0002\u000143",
+                "d": "//duckduckgo.com/?q=site:stackoverflow.com+\u0002\u000135",
                 "f": {
-                    "\u0010": "//stackoverflow.com/search?q=\u0002\u00014",
-                    "asc": "//www.sofascore.com/search?q=\u0002\u00010",
-                    "f": "//duckduckgo.com/?kp=-2&q=\u0002\u000187",
-                    "ifa": "//sofifa.com/players?keyword=\u0002 \u000175",
+                    "\u0010": "//stackoverflow.com/search?q=\u0002\u00015",
+                    "asc": "//www.sofascore.com/search?q=\u0002\u000161",
+                    "f": "//duckduckgo.com/?kp=-2&q=\u0002\u000161",
+                    "ifa": "//sofifa.com/players?keyword=\u0002 \u0001108",
                     "t32": "http://www.soft32.com/search/?k=\u0002&submit=\u00010",
                     "ticweb": "//www.billing.softicweb.com/cart.php?a=add&domain=register&query=\u0002\u00010",
-                    "tpedia": "http://www.softpedia.com/dyn-search.php?search_term=\u0002&x=0&y=0\u00016",
-                    "tware": "http://download.cnet.com/1770-20_4-0.html?searchtype=downloads&query=\u0002&tg=dl-20&search.x=0&search.y=0&search=+Go%252521\u00013",
+                    "tpedia": "http://www.softpedia.com/dyn-search.php?search_term=\u0002&x=0&y=0\u000114",
+                    "tware": "http://download.cnet.com/1770-20_4-0.html?searchtype=downloads&query=\u0002&tg=dl-20&search.x=0&search.y=0&search=+Go%252521\u000113",
                     "urry": "//www.sofurry.com/browse/search?search=\u0002\u00010"
                 },
                 "g": {
                     "\u0010": "//www.google.com/search?q=site%3Astackoverflow.com+\u0002\u00015",
-                    "ou": "//www.sogou.com/web?query=\u0002\u000117"
+                    "ou": "//www.sogou.com/web?query=\u0002\u00019"
                 },
                 "job": "//stackoverflow.com/jobs?q=\u0002\u00010",
                 "js": "//stackoverflow.com/search?q=[javascript]+\u0002\u00010",
@@ -15074,14 +15075,14 @@
                 "le24": "//www.ricerca24.ilsole24ore.com/fc?cmd=static&chId=30&path=%2Fsearch%2Fsearch_engine.jsp&field=Titolo%7CTesto&orderBy=score+desc&chId=30&keyWords=\u0002&button=\u00010",
                 "lidaris": "http://solidaris.be/MonsWP/Pages/recherche.aspx?k=\u0002 \u00010",
                 "lo": {
-                    "\u0010": "http://solo.bodleian.ox.ac.uk/primo-explore/search?query=any,contains,\u0002&tab=local&search_scope=LSCOP_ALL&vid=SOLO&lang=en_US&offset=0\u000185",
+                    "\u0010": "http://solo.bodleian.ox.ac.uk/primo-explore/search?query=any,contains,\u0002&tab=local&search_scope=LSCOP_ALL&vid=SOLO&lang=en_US&offset=0\u0001157",
                     "j": "http://solo.bodleian.ox.ac.uk/primo-explore/search?query=any,contains,\u0002&tab=local&search_scope=LSCOP_ALL&vid=SOLO&facet=rtype,include,journals&lang=en_US&offset=0\u00010",
                     "mid": "http://www.solomid.net/searchresults.php?q=\u0002\u00010",
                     "press": "//www.solopress.com/search?searchTerm=\u0002\u00010"
                 },
                 "luce": "http://www.supersoluce.com/search/supersoluce/\u0002\u00010",
                 "m": {
-                    "\u0010": "http://www.spirit-of-metal.com/find.php?nom=\u0002\u000124",
+                    "\u0010": "http://www.spirit-of-metal.com/find.php?nom=\u0002\u000114",
                     "e": "http://www.someecards.com/search?q=\u0002 \u00010"
                 },
                 "n2teuf": "http://son2teuf.org/search/category_sort/Page-1?searchphrase=any&searchword=\u0002&view=search\u00010",
@@ -15089,15 +15090,15 @@
                 "naveeb": "//sonaveeb.ee/search/est-est/detail/\u0002/\u00010",
                 "net": "//www.so-net.ne.jp/search/web/?query=\u0002\u00010",
                 "ngfacts": "http://www.songfacts.com/search-song-1.php?\u0002\u00010",
-                "ngkick": "//www.songkick.com/search?query=\u0002\u00017",
+                "ngkick": "//www.songkick.com/search?query=\u0002\u00018",
                 "nglink": "//odesli.co/embed?url=\u0002\u00010",
                 "ngmeaning": {
                     "\u0010": "http://www.songmeanings.net/query/?q=\u0002&type=artists&page=1&start=0&mm=1&pp=20&b=Go\u00010",
-                    "s": "http://songmeanings.com/query/?query=\u0002\u00017"
+                    "s": "http://songmeanings.com/query/?query=\u0002\u00015"
                 },
-                "ngsterr": "http://www.songsterr.com/a/wa/search?pattern=\u0002\u000156",
+                "ngsterr": "http://www.songsterr.com/a/wa/search?pattern=\u0002\u000154",
                 "ngtext": "http://www.songtexte.com/search?q=\u0002&c=all\u00010",
-                "nicretro": "http://info.sonicretro.org/Special:Search?search=\u0002&go=Go\u00010",
+                "nicretro": "http://info.sonicretro.org/Special:Search?search=\u0002&go=Go\u00013",
                 "nnentor": "//www.sonnentor.com/de-at/find?q=\u0002&c=Alle\u00010",
                 "nofmarketing": "http://www.sonofmarketing.it/?q=\u0002\u00010",
                 "ov": "http://soov-ee.postimees.ee/keyword-\u0002/listings.html\u00010",
@@ -15115,23 +15116,23 @@
                     "uso": "//soruso.com/?s=\u0002\u00010"
                 },
                 "s": {
-                    "\u0010": "http://software.opensuse.org/search?q=\u0002&search_devel=false&search_unsupported=false\u00010",
+                    "\u0010": "http://software.opensuse.org/search?q=\u0002&search_devel=false&search_unsupported=false\u000110",
                     "crapy": "http://stackoverflow.com/search?q=\u0002[scrapy]\u00010",
                     "o": "http://www.soso.com/q?pid=s.idx&w=\u0002\u00010"
                 },
                 "td": "//www.stateofthedapps.com/dapps?text=\u0002\u00010",
-                "ugou": "//www.sogou.com/web?query=\u0002\u000117",
+                "ugou": "//www.sogou.com/web?query=\u0002\u00019",
                 "ulflower": "http://www.soul-flower.com/mm5/merchant.mvc?Screen=search&onlyone=1&sort=id.desc&x=0&y=0&Search=\u0002\u00010",
                 "und": {
                     "\u0010": "//soundcloud.com/search?q=\u0002\u000112",
                     "cloud": "//soundcloud.com/search?q=\u0002\u000112",
-                    "dogs": "//www.sounddogs.com/search?keywords=\u0002\u00010",
+                    "dogs": "//www.sounddogs.com/search?keywords=\u0002\u00013",
                     "onsound": "//www.soundonsound.com/search/all/\u0002 \u00010",
                     "trackinfo": "http://www.soundtrackinfo.com/search/\u0002/\u00010",
                     "y": "//www.soundy.top/sounds?q=\u0002\u00010"
                 },
                 "uq": "//uae.souq.com/ae-en/\u0002/s/?as=1\u00010",
-                "urceforge": "http://sourceforge.net/directory/?q=\u0002\u000116",
+                "urceforge": "http://sourceforge.net/directory/?q=\u0002\u00015",
                 "urcegraph": "//sourcegraph.com/github.com/\u0002\u00010",
                 "urcewatch": "http://www.sourcewatch.org/index.php?search=\u0002&title=Special%3ASearch\u00010",
                 "uthpark": "http://www.southparkstudios.com/search?keywords=\u0002\u00010",
@@ -15140,15 +15141,15 @@
                 "zluk": "http://www.eksisozluk.com/show.asp?t=\u0002\u00010"
             },
             "p": {
-                "\u0010": "//startpage.com/do/metasearch.pl?query=\u0002\u00018858",
+                "\u0010": "//startpage.com/do/metasearch.pl?query=\u0002\u00017684",
                 "acedock": "http://spacedock.info/search?query=\u0002\u00010",
                 "amcheck": "http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a\u0002&run=toolpage\u00010",
-                "andict": "http://www.spanishdict.com/translate/\u0002\u0001796",
+                "andict": "http://www.spanishdict.com/translate/\u0002\u0001281",
                 "anish": {
-                    "\u0010": "//www.spanishdict.com/translate/\u0002\u0001117",
+                    "\u0010": "//www.spanishdict.com/translate/\u0002\u000198",
                     "d": {
-                        "\u0010": "//www.spanishdict.com/translate/\u0002\u0001117",
-                        "ict": "//www.spanishdict.com/translate/\u0002\u0001117"
+                        "\u0010": "//www.spanishdict.com/translate/\u0002\u000198",
+                        "ict": "//www.spanishdict.com/translate/\u0002\u000198"
                     }
                 },
                 "anslang": "http://www.speakinglatino.com/?s=\u0002&advanced=0&search_type=&posts_country=&posts_category=&words_country=&words_category=&words_letter=CHOOSE+A+STARTING+LETTER&all_country=&all_letter=CHOOSE+A+STARTING+LETTER\u00010",
@@ -15156,17 +15157,17 @@
                     "\u0010": "//www.spareroom.co.uk/flatshare/flatshare_detail.pl?flatshare_id=\u0002\u00010",
                     "-part": "//kfz-schlachter.de/Store?q=\u0002\u00010"
                 },
-                "arkfun": "//www.sparkfun.com/search/results?term=\u0002\u00017",
-                "arknotes": "http://www.sparknotes.com/search?q=\u0002\u000115",
+                "arkfun": "//www.sparkfun.com/search/results?term=\u0002\u00014",
+                "arknotes": "http://www.sparknotes.com/search?q=\u0002\u00010",
                 "artan": "//www.spartan-donate.com/?s=\u0002\u00010",
                 "attern": "http://subtlepatterns.com/?q=\u0002\u00010",
                 "b": "//speiderbasen.no/?searchWord=\u0002\u00010",
                 "d": "http://packages.speedeedelivery.com/packageDetail.php?barcode=\u0002\u00010",
                 "e": {
-                    "\u0010": "//startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch&language=espanol\u00013",
+                    "\u0010": "//startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch&language=espanol\u00017",
                     "akers": "//www.speakersassociates.com/search?search_api_views_fulltext=\u0002\u00010",
                     "ccie": "http://www.spectator.co.uk/?s=\u0002\u00010",
-                    "edrun": "http://speedrun.com/\u0002\u000153",
+                    "edrun": "http://speedrun.com/\u0002\u000162",
                     "edsolving": {
                         "\u0010": "//www.speedsolving.com/forum/searchresults.php?q=\u0002\u00010",
                         "wiki": "//www.speedsolving.com/wiki/index.php?title=Special%3ASearch&search=\u0002 &go=Go\u00010"
@@ -15175,18 +15176,18 @@
                     "kbio": "//www.spektrum.de/lexikon/biologie/?q=\u0002\u00010",
                     "kgeo": "//www.spektrum.de/lexikon/geographie/?q=\u0002\u00010",
                     "le": "http://spele.nl/zoeken/?q=\u0002\u00010",
-                    "n": "//startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch&language=english\u000110",
-                    "s": "//startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch&language=espanol\u00013",
+                    "n": "//startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch&language=english\u00013",
+                    "s": "//startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch&language=espanol\u00017",
                     "ur": "http://www.speurders.nl/overzicht/?query=\u0002\u00010"
                 },
                 "f": "http://mxtoolbox.com/SuperTool.aspx?action=spf%3a\u0002&run=toolpage\u00013",
                 "g": "//www.speedguide.net/search_rez.php?seek=\u0002&words=yes\u00010",
                 "hereon": "//sphereon.com/?s=\u0002\u00010",
                 "i": {
-                    "\u0010": "//startpage.com/do/search?cat=pics&cmd=process_search&query=\u0002\u0001234",
+                    "\u0010": "//startpage.com/do/search?cat=pics&cmd=process_search&query=\u0002\u0001176",
                     "ce": "//community.spiceworks.com/search?query=\u0002\u00010",
                     "cs": "//site.pictures/search/images/?q=\u0002\u00010",
-                    "egel": "http://www.spiegel.de/suche/index.html?suchbegriff= \u0002\u000118",
+                    "egel": "http://www.spiegel.de/suche/index.html?suchbegriff= \u0002\u00015",
                     "eletipps": "http://www.spieletipps.de/suche/?keyword=\u0002\u00010",
                     "got": {
                         "\u0010": "//www.spigotmc.org/search/14203285/?q=\u0002&o=relevance\u00010",
@@ -15202,9 +15203,9 @@
                     "t": "//startpage.com/do/search?cat=web&cmd=process_search&language=italiano&engine0=v1all&query=\u0002&abp=-1&prf=ab8a0a99ccae7d38fd1f9b31e845ce7e&SuggestOn=1\u00010"
                 },
                 "l": {
-                    "\u0010": "//seattle.bibliocommons.com/search?utf8=%E2%9C%93&t=smart&search_category=keyword&commit=Search&q=\u0002\u000111",
-                    "ash": "//unsplash.com/search/photos/\u0002\u00010",
-                    "atoon": "http://splatoonwiki.org/w/index.php?search=\u0002\u000148",
+                    "\u0010": "//seattle.bibliocommons.com/search?utf8=%E2%9C%93&t=smart&search_category=keyword&commit=Search&q=\u0002\u00018",
+                    "ash": "//unsplash.com/search/photos/\u0002\u00013",
+                    "atoon": "http://splatoonwiki.org/w/index.php?search=\u0002\u000147",
                     "c": "//www.splcenter.org/resources?keyword=\u0002\u00010",
                     "ice": "//splice.com/sounds/search?q=\u0002\u00010",
                     "unk": {
@@ -15212,27 +15213,27 @@
                         "base": "//apps.splunk.com/apps/#/search/\u0002/page/1\u00010"
                     }
                 },
-                "m": "//startpage.com/do/m/mobilesearch?&q=\u0002\u00015",
+                "m": "//startpage.com/do/m/mobilesearch?&q=\u0002\u00010",
                 "nl": "//startpage.com/do/search?l=nederlands&q=\u0002\u00010",
                 "on": {
-                    "\u0010": "http://www.spiegel.de/suche/index.html?suchbegriff=\u0002\u000176",
+                    "\u0010": "http://www.spiegel.de/suche/index.html?suchbegriff=\u0002\u000118",
                     "ge": {
                         "\u0010": "//spongebob.fandom.com/wiki/Special:Search?search=\u0002\u00010",
-                        "bob": "http://spongebob.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00014"
+                        "bob": "http://spongebob.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010"
                     }
                 },
                 "oonacular": "//spoonacular.com/\u0002\u00010",
-                "orcle": "http://www.sporcle.com/games/tags/\u0002\u00013",
+                "orcle": "http://www.sporcle.com/games/tags/\u0002\u00016",
                 "ort1": "http://www.sport1.de/suche#\u0002\u00010",
                 "orum": "http://forum.spore.com/jforum/jforum.page?module=search&action=search&search_keywords=\u0002\u00010",
                 "otify": {
-                    "\u0010": "//open.spotify.com/search/\u0002\u0001666",
+                    "\u0010": "//open.spotify.com/search/\u0002\u0001519",
                     "search": "//open.spotify.com/search/results/\u0002\u00010"
                 },
                 "p": {
-                    "\u0010": "//startpage.com/do/search?prf=2cc506ab255c98e10570b7d50ef6b1c8&cat=web&query=\u0002\u000137",
+                    "\u0010": "//startpage.com/do/search?prf=2cc506ab255c98e10570b7d50ef6b1c8&cat=web&query=\u0002\u000157",
                     "it": "//startpage.com/do/search?prf=77fe802d54508e9ee48b88624be6da56&cat=web&query=\u0002\u00013",
-                    "l": "//www.startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch&language=polski\u00010"
+                    "l": "//www.startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch&language=polski\u00013"
                 },
                 "r": {
                     "\u0010": "http://search.sitepoint.com/?q=\u0002&refinements%5Breference%5D=1\u00010",
@@ -15245,82 +15246,82 @@
                     },
                     "ingsource": "http://www.springsource.org/search/google?query=\u0002\u00010",
                     "iters": {
-                        "\u0010": "//www.spriters-resource.com/search/?q=\u0002}\u00015",
+                        "\u0010": "//www.spriters-resource.com/search/?q=\u0002}\u000112",
                         "resource": "//www.spriters-resource.com/search/?q=\u0002\u00010"
                     },
                     "kr": "//www.spreaker.com/search?query=\u0002\u00010",
-                    "oget": "//sproget.dk/lookup?SearchableText=\u0002\u00017"
+                    "oget": "//sproget.dk/lookup?SearchableText=\u0002\u00010"
                 },
                 "t": {
                     "\u0010": "//open.spotify.com/search/results/\u0002\u00010",
-                    "io": "//search.privacytools.io/?q=\u0002\u00018",
+                    "io": "//search.privacytools.io/?q=\u0002\u00010",
                     "v": "http://video.samaritanspurse.org/?s=\u0002\u00010"
                 },
                 "utnik": {
                     "\u0010": "http://www.sputnik.ru/search?q=\u0002\u00010",
-                    "music": "//www.sputnikmusic.com/search_results.php?search_in=Bands&search_text=\u0002\u000118"
+                    "music": "//www.sputnikmusic.com/search_results.php?search_in=Bands&search_text=\u0002\u000113"
                 },
-                "v": "//www.startpage.com/do/search?cat=video&cmd=process_search&query=\u0002\u000169",
+                "v": "//www.startpage.com/do/search?cat=video&cmd=process_search&query=\u0002\u000198",
                 "x": "//www.surplex.com/de/maschinen.html?tx_surplex_pi1%5Bsword%5D=\u0002\u00010",
-                "y": "//open.spotify.com/search/\u0002\u0001666"
+                "y": "//open.spotify.com/search/\u0002\u0001519"
             },
             "qa": "//www.sqa.org.uk/pastpapers/findpastpaper.htm?subject=\u0002\u00010",
             "qf": {
                 "\u0010": "//community.bistudio.com/wiki?search=\u0002\u00010",
                 "a": "http://squarefaction.ru/main/search/google?searchQuery=\u0002\u00010"
             },
-            "qlalchemy": "http://www.sqlalchemy.org/docs/search.html?q=\u0002&check_keywords=yes&area=default\u00016",
+            "qlalchemy": "http://www.sqlalchemy.org/docs/search.html?q=\u0002&check_keywords=yes&area=default\u000124",
             "qlite": "//www.sqlite.org/search?s=d&q=\u0002\u000114",
-            "qlsh": "http://sql.sh/?s=\u0002&submit=Rechercher\u00010",
+            "qlsh": "http://sql.sh/?s=\u0002&submit=Rechercher\u00013",
             "qprofessional": "http://www.sqprofessional.com/?q=\u0002\u00010",
             "quidmag": "//squidmag.ink/?s=\u0002\u00010",
             "r": {
-                "\u0010": "//reddit.com/r/\u0002\u00011092",
-                "a": "http://www.ncbi.nlm.nih.gov/sra/?term=\u0002\u00015",
+                "\u0010": "//reddit.com/r/\u0002\u00011352",
+                "a": "http://www.ncbi.nlm.nih.gov/sra/?term=\u0002\u00014",
                 "cforge": "http://sourceforge.net/directory/os:windows/freshness:recently-updated/?q=\u0002\u00010",
                 "ch": "http://www.admin.ch/opc/search/?lang=de&language[]=de&product[]=fg&product[]=oc&product[]=cc&product[]=ba&product[]=jcd&date_range_min=&date_range_max=&d_compilation=both&d_is_in_force=yes&text=\u0002\u00010",
                 "d": {
-                    "\u0010": "http://www.d20srd.org/search.htm?q=\u0002\u00017",
+                    "\u0010": "http://www.d20srd.org/search.htm?q=\u0002\u00010",
                     "5": "http://5e.d20srd.org/search.htm?q=\u0002\u00010"
                 },
                 "ec": "http://softwarerecs.stackexchange.com/search?q=\u0002\u00010",
-                "eddit": "//reddit.com/r/\u0002\u00011092",
-                "etro": "http://info.sonicretro.org/index.php?search=\u0002\u00015",
+                "eddit": "//reddit.com/r/\u0002\u00011352",
+                "etro": "http://info.sonicretro.org/index.php?search=\u0002\u00013",
                 "f": {
-                    "\u0010": "http://www.srf.ch/suche?q=\u0002\u000115",
-                    "i": "http://srfi.schemers.org/srfi-\u0002/srfi-\u0002.html\u00015"
+                    "\u0010": "http://www.srf.ch/suche?q=\u0002\u000112",
+                    "i": "http://srfi.schemers.org/srfi-\u0002/srfi-\u0002.html\u00010"
                 },
                 "hu": "//translate.google.com/#sr/hu/\u0002 \u00010",
                 "i": "http://steamrep.com/id/\u0002\u00010",
                 "k": "http://shoryuken.com/?s=\u0002\u00010",
                 "o": {
-                    "\u0010": "//old.reddit.com/r/\u0002/\u0001924",
-                    "ld": "//old.reddit.com/r/\u0002/\u0001924"
+                    "\u0010": "//old.reddit.com/r/\u0002/\u00011132",
+                    "ld": "//old.reddit.com/r/\u0002/\u00011132"
                 },
                 "rl": "//www.reddit.com/r/RocketLeague/search?q=\u0002&restrict_sr=on\u00010",
-                "s": "//www.reddit.com/search?q=subreddit:\u0002\u0001119",
+                "s": "//www.reddit.com/search?q=subreddit:\u0002\u0001137",
                 "tblog": "//srthealing.com/?s=\u0002\u00010",
-                "top": "//www.reddit.com/r/\u0002/top/?sort=top&t=all\u00010",
+                "top": "//www.reddit.com/r/\u0002/top/?sort=top&t=all\u00014",
                 "v": "http://stukroodvlees.nl/?s=\u0002\u00010"
             },
             "s": {
-                "\u0010": "//surrey-primotc.hosted.exlibrisgroup.com/primo-explore/search?vl(freeText0)=\u0002&fn=search&vid=44SUR_VU1&tab=default_tab&query=any,contains,\u0002&search_scope=default_scope\u00015",
-                "64": "http://duckduckgo.com/?q=\u0002+site:www.ss64.com\u00015",
+                "\u0010": "//surrey-primotc.hosted.exlibrisgroup.com/primo-explore/search?vl(freeText0)=\u0002&fn=search&vid=44SUR_VU1&tab=default_tab&query=any,contains,\u0002&search_scope=default_scope\u000110",
+                "64": "http://duckduckgo.com/?q=\u0002+site:www.ss64.com\u00013",
                 "aft": "http://ssaft.com/Blog/dotclear/?q=\u0002\u00010",
                 "b": {
-                    "\u0010": "http://www.ssbwiki.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000170",
+                    "\u0010": "http://www.ssbwiki.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000127",
                     "no": "//www.ssb.no/sok?sok= \u0002\u00010"
                 },
-                "ch": "//www.semanticscholar.org/search?q=\u0002&sort=relevance&ae=false\u000121",
+                "ch": "//www.semanticscholar.org/search?q=\u0002&sort=relevance&ae=false\u000135",
                 "e": "//security.stackexchange.com/search?q=\u0002\u00010",
                 "g": "http://dictionnaire.sensagent.leparisien.fr/\u0002/fr-fr/\u00010",
                 "jc": "http://ssjc.ujc.cas.cz/search.php?heslo=\u0002\u00010",
-                "kj": "http://bos.zrc-sazu.si/cgi/a03.exe?name=sskj_testa&expression=\u0002&hs=1\u00019",
+                "kj": "http://bos.zrc-sazu.si/cgi/a03.exe?name=sskj_testa&expression=\u0002&hs=1\u000119",
                 "l": {
                     "\u0010": "//www.ssllabs.com/ssltest/analyze.html?d=\u0002&latest=true\u00010",
                     "ang": "http://www.speakinglatino.com/?s=\u0002&advanced=0&search_type=&posts_country=&posts_category=&words_country=&words_category=&words_letter=CHOOSE+A+STARTING+LETTER&all_country=&all_letter=CHOOSE+A+STARTING+LETTER\u00010",
                     "labs": {
-                        "\u0010": "//www.ssllabs.com/ssltest/analyze.html?d=\u0002\u00018",
+                        "\u0010": "//www.ssllabs.com/ssltest/analyze.html?d=\u0002\u000112",
                         "dev": "//dev.ssllabs.com/ssltest/analyze.html?latest&d=\u0002\u00010"
                     }
                 },
@@ -15333,37 +15334,37 @@
                     "ai": "//sspai.com/search/article?q=\u0002\u00010",
                     "tv": "http://www.ssptv.com/?s=\u0002\u00010"
                 },
-                "r": "//shopsmartreviews.in/?s=\u0002\u00010",
+                "r": "//shopsmartreviews.in/?s=\u0002\u00015",
                 "s": {
                     "\u0010": "//www.similarsitesearch.com/alternatives-to/\u0002\u00010",
                     "es": "http://www.similarsitesearch.com/es/sitio/\u0002\u00010"
                 },
-                "t": "//csgostash.com/google-search?q=\u0002\u00015",
+                "t": "//csgostash.com/google-search?q=\u0002\u00010",
                 "v": "//www.shutterstock.com/search?searchterm=\u0002&image_type=vector\u00010",
-                "wiki": "//www.speedsolving.com/wiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010"
+                "wiki": "//www.speedsolving.com/wiki/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000120"
             },
             "t": {
-                "\u0010": "http://stocktwits.com/search?q=\u0002\u000182",
+                "\u0010": "http://stocktwits.com/search?q=\u0002\u000176",
                 "abihannover": "//bibliothek.hannover-stadt.de/alswww3.dll/APS_ZONES?fn=SEARCH?q=\u0002\u00010",
-                "abs": "http://www.songsterr.com/a/wa/search?pattern=\u0002\u000156",
+                "abs": "http://www.songsterr.com/a/wa/search?pattern=\u0002\u000154",
                 "ack": {
-                    "\u0010": "//stackoverflow.com/search?q=\u0002\u00014",
-                    "age": "http://www.stackage.org/lts/hoogle?q=\u0002\u000182",
-                    "exchange": "http://stackexchange.com/search?q=\u0002 \u00010",
-                    "overflow": "//stackoverflow.com/search?q=\u0002\u00014",
+                    "\u0010": "//stackoverflow.com/search?q=\u0002\u00015",
+                    "age": "http://www.stackage.org/lts/hoogle?q=\u0002\u000116",
+                    "exchange": "http://stackexchange.com/search?q=\u0002 \u00014",
+                    "overflow": "//stackoverflow.com/search?q=\u0002\u00015",
                     "share": "http://stackshare.io/search/q=\u0002\u00010",
                     "social": "//stacksocial.com/search?utf8=✓&query=\u0002\u00010",
-                    "sproj": "//stacks.math.columbia.edu/search?query=\u0002\u00010"
+                    "sproj": "//stacks.math.columbia.edu/search?query=\u0002\u00013"
                 },
                 "adium": "//www.stadium.se/search?SearchTerm=\u0002\u00010",
                 "ake": "//stakingreturns.com/coins/\u0002\u00010",
                 "an": {
-                    "\u0010": "//play.stan.com.au/programs\u0002\u00010",
+                    "\u0010": "//play.stan.com.au/programs\u0002\u00013",
                     "daard": "http://www.standaard.be/zoeken?keyword=\u0002\u00010",
-                    "dsfor": "http://www.abbreviations.com/\u0002\u000117"
+                    "dsfor": "http://www.abbreviations.com/\u0002\u000127"
                 },
                 "aples": {
-                    "\u0010": "http://www.staples.com/office/supplies/StaplesSearch?searchkey=\u0002&storeId=10001&catalogId=10051&langId=-1&fromUrl=home\u00018",
+                    "\u0010": "http://www.staples.com/office/supplies/StaplesSearch?searchkey=\u0002&storeId=10001&catalogId=10051&langId=-1&fromUrl=home\u000112",
                     "ca": "http://www.staples.ca/\u0002/directory_\u0002_20051_1_20001\u00010"
                 },
                 "arbound": {
@@ -15371,8 +15372,8 @@
                     "er": "http://starbounder.org/mediawiki/index.php?title=Special%3ASearch&search=\u0002\u00010"
                 },
                 "ardew": {
-                    "\u0010": "http://stardewvalleywiki.com/mediawiki/index.php?search=\u0002\u0001112",
-                    "valley": "http://stardewvalleywiki.com/mediawiki/index.php?search=\u0002\u0001112"
+                    "\u0010": "http://stardewvalleywiki.com/mediawiki/index.php?search=\u0002\u0001196",
+                    "valley": "http://stardewvalleywiki.com/mediawiki/index.php?search=\u0002\u0001196"
                 },
                 "argate": "http://stargate.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                 "armade": {
@@ -15380,22 +15381,22 @@
                     "dock": "//starmadedock.net/search/1/?q=\u0002\u00010"
                 },
                 "art": {
-                    "\u0010": "//www.startpage.com/do/dsearch?query=\u0002\u0001305",
+                    "\u0010": "//www.startpage.com/do/dsearch?query=\u0002\u0001253",
                     "icket": "//www.starticket.ch/de/suche?_csquery=\u0002\u00010",
                     "page": {
-                        "\u0010": "//www.startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch\u0001583",
-                        "images": "//startpage.com/do/search?cat=pics&cmd=process_search&query=\u0002\u0001234",
+                        "\u0010": "//www.startpage.com/do/dsearch?query=\u0002&cat=web&pl=opensearch\u0001836",
+                        "images": "//startpage.com/do/search?cat=pics&cmd=process_search&query=\u0002\u0001176",
                         "videos": "//startpage.com/do/search?cat=video&cmd=process_search&query=\u0002\u00010"
                     },
-                    "rek": "http://memory-alpha.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&resultsLang=en\u00017",
+                    "rek": "http://memory-alpha.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&resultsLang=en\u00019",
                     "up": {
                         "\u0010": "//startupbuffer.com/search?s=\u0002\u00010",
                         "jobs": "//startup.jobs/?q=\u0002\u00010"
                     }
                 },
-                "arwars": "http://starwars.wikia.com/wiki/Special:Search?search=\u0002&go=&fulltext=Search \u000119",
+                "arwars": "http://starwars.wikia.com/wiki/Special:Search?search=\u0002&go=&fulltext=Search \u000135",
                 "aten": "//www.statenvertaling.net/zoek.php?q=\u0002\u00010",
-                "aticice": "http://staticice.com.au/cgi-bin/search.cgi?q=\u0002\u000117",
+                "aticice": "http://staticice.com.au/cgi-bin/search.cgi?q=\u0002\u000116",
                 "ationsweb": "http://www.stationsweb.nl/stationlijst.asp?station=\u0002 \u00010",
                 "atista": "//www.statista.com/search/?q=\u0002\u00010",
                 "ats": {
@@ -15404,25 +15405,25 @@
                 },
                 "ax": "http://www.staxtradecentres.co.uk/search/?keys=\u0002\u00010",
                 "aygb": "//staygb.com/search?q=\u0002\u00010",
-                "cm": "//steamcommunity.com/id/\u0002\u00013",
-                "debook": "//standardebooks.org/ebooks/?query=\u0002\u000113",
+                "cm": "//steamcommunity.com/id/\u0002\u00010",
+                "debook": "//standardebooks.org/ebooks/?query=\u0002\u000111",
                 "doc": "http://www.stata.com/help.cgi?\u0002\u00010",
                 "dtplnlmn": "http://stadtplan-ilmenau.de/?query=\u0002\u00010",
                 "e": {
                     "\u0010": "//store.steampowered.com/search/?term=\u0002\u00010",
                     "al": "//www.stealengine.com/?q=\u0002\u00010",
                     "am": {
-                        "\u0010": "http://store.steampowered.com/search/?term=\u0002\u00013435",
+                        "\u0010": "http://store.steampowered.com/search/?term=\u0002\u00013528",
                         "2twitch": "http://tab-bot.net/botcheck?twitchname_botcheck=&steam_botcheck=\u0002\u00010",
-                        "charts": "http://steamcharts.com/search/?q=\u0002\u000146",
-                        "community": "http://steamcommunity.com/actions/Search?K=\u0002\u000111",
-                        "db": "http://steamdb.info/search/?a=app&q=\u0002\u0001636",
+                        "charts": "http://steamcharts.com/search/?q=\u0002\u000132",
+                        "community": "http://steamcommunity.com/actions/Search?K=\u0002\u000116",
+                        "db": "http://steamdb.info/search/?a=app&q=\u0002\u0001651",
                         "gift": "//www.steamgifts.com/giveaways/search?q=\u0002\u00010",
                         "gl": "//steamcommunity.com/workshop/browse/?appid=765&searchtext=\u0002\u00010",
-                        "id": "//store.steampowered.com/app/\u0002/\u00010",
+                        "id": "//store.steampowered.com/app/\u0002/\u00013",
                         "io": "//steamid.io/lookup/\u0002\u00010",
                         "key": "//store.steampowered.com/account/registerkey?key=\u0002\u00010",
-                        "market": "http://steamcommunity.com/market/search?q=\u0002\u00013",
+                        "market": "http://steamcommunity.com/market/search?q=\u0002\u00010",
                         "prices": "http://www.steamprices.com/us/search?\u0002\u00010",
                         "rep": "http://steamrep.com/?q=\u0002\u00013",
                         "sc": "//steamcommunity.com/search/users/#text=\u0002\u00010",
@@ -15438,11 +15439,11 @@
                     "imatzky": "http://www.steimatzky.co.il/Steimatzky/Pages/SearchResult.aspx?SearchType=Simple&SearchSimpleText=\u0002\u00010",
                     "llar": {
                         "\u0010": "//stellarfed.org/search?q=\u0002\u00010",
-                        "is": "//stellaris.paradoxwikis.com/index.php?search=\u0002\u000111"
+                        "is": "//stellaris.paradoxwikis.com/index.php?search=\u0002\u000137"
                     },
                     "me": "//store.steampowered.com/search/?term=\u0002\u00010",
                     "rn": "http://www.stern.de/action/3000116/search?query=\u0002\u00010",
-                    "x": "http://stackexchange.com/search?q=\u0002\u0001211"
+                    "x": "http://stackexchange.com/search?q=\u0002\u0001275"
                 },
                 "f": "http://portal.stf.jus.br/processos/listarProcessos.asp?classe=&numeroProcesso=\u0002\u00010",
                 "hlmbibbla": "//biblioteket.stockholm.se/sok?freetext=\u0002\u00010",
@@ -15452,32 +15453,32 @@
                 "ixoi": "http://www.stixoi.info/stixoi.php?info=SS&keywords=\u0002&act=ss\u00010",
                 "l": {
                     "\u0010": "http://www.cplusplus.com/search.do?q=\u0002\u00010",
-                    "f": "//www.stlfinder.com/?search=\u0002\u00014"
+                    "f": "//www.stlfinder.com/?search=\u0002\u00010"
                 },
                 "m": {
-                    "\u0010": "http://stmblog.com/?s=\u0002\u00013",
+                    "\u0010": "http://stmblog.com/?s=\u0002\u00010",
                     "oritz": "//www.engadin.stmoritz.ch/suche/q.\u0002/\u00010"
                 },
                 "ock": {
-                    "\u0010": "http://finance.google.com/?q=\u0002&sa=N&tab=fe\u00011686",
-                    "charts": "http://stockcharts.com/h-sc/ui?s=\u0002&p=D&yr=0&mn=6&dy=0\u00014",
+                    "\u0010": "http://finance.google.com/?q=\u0002&sa=N&tab=fe\u00011748",
+                    "charts": "http://stockcharts.com/h-sc/ui?s=\u0002&p=D&yr=0&mn=6&dy=0\u000116",
                     "photos": "http://www.istockphoto.com/file_search.php?action=file&text=\u0002\u00010",
                     "sy": "//www.stocksy.com/search/\u0002\u00010",
                     "video": "http://www.dissolve.com/products?keywords=\u0002&media_type=video\u00010",
-                    "x": "//stockx.com/search?s=\u0002\u000111"
+                    "x": "//stockx.com/search?s=\u0002\u000113"
                 },
                 "orm": "//isc.sans.edu/ipinfo.html?ip=\u0002\u00010",
                 "ortinget": "//sok.stortinget.no/?querytext=\u0002\u00010",
                 "orybank": "//storybank.id/?s=\u0002\u00010",
-                "p": "http://www.sierratradingpost.com/s~\u0002\u00010",
+                "p": "http://www.sierratradingpost.com/s~\u0002\u00013",
                 "raightdope": "http://www.straightdope.com/columns/search?query=\u0002&action=search\u00010",
                 "rain": "//www.wikileaf.com/strains/?search=\u0002\u00010",
                 "raitstimes": "//www.straitstimes.com/search?searchkey=\u0002\u00010",
                 "rans": "http://www.tritrans.net/cgibin/translate.cgi?spraak=Spansk&Fra=\u0002\u00010",
                 "rategischlui": "//strategischlui.nl/?s=\u0002\u00010",
-                "rategywiki": "//strategywiki.org/w/index.php?search=\u0002\u00010",
-                "rava": "//www.strava.com/athletes/search?utf8=✓&text=\u0002&gsf=1\u000116",
-                "ream": "//www.stream.cz/vyhledavani?dotaz=\u0002\u00013",
+                "rategywiki": "//strategywiki.org/w/index.php?search=\u0002\u00013",
+                "rava": "//www.strava.com/athletes/search?utf8=✓&text=\u0002&gsf=1\u000120",
+                "ream": "//www.stream.cz/vyhledavani?dotaz=\u0002\u00016",
                 "reet": "http://streeteasy.com/search?utf8=%E2%9C%93&search=\u0002\u00010",
                 "refasluchu": "http://www.strefasluchu.pl/?s=\u0002\u00010",
                 "reg": "//store.steampowered.com/account/registerkey?key=\u0002\u00010",
@@ -15486,13 +15487,13 @@
                 "rongs": "//www.biblestudytools.com/search/?q=\u0002&t=kjv&s=Bibles\u00010",
                 "rumenti": "//www.strumentimusicali.net/advanced_search_result.php?manufacturers_id=&keywords=\u0002&inc_subcat=1\u00010",
                 "s": {
-                    "\u0010": "http://st-takla.org/Coptic-Search-St-Takla.org/site_search.php?q=\u0002&op=and\u00010",
+                    "\u0010": "http://st-takla.org/Coptic-Search-St-Takla.org/site_search.php?q=\u0002&op=and\u00013",
                     "de": "//www.spreadthesign.com/de.de/search/?q=\u0002\u00010",
                     "tock": "//www.shutterstock.com/search/\u0002\u00010",
-                    "w": "//slay-the-spire.fandom.com/wiki/Special:Search?query=\u0002\u00013"
+                    "w": "//slay-the-spire.fandom.com/wiki/Special:Search?query=\u0002\u00010"
                 },
                 "texts": "http://www.sacred-texts.com/cat/srchtitl.htm?search_str=\u0002\u00010",
-                "ubhub": "http://www.stubhub.com/search/doSearch?searchStr=\u0002&pageNumber=1&resultsPerPage=50&searchMode=event&start=0&rows=50\u00013",
+                "ubhub": "http://www.stubhub.com/search/doSearch?searchStr=\u0002&pageNumber=1&resultsPerPage=50&searchMode=event&start=0&rows=50\u00010",
                 "udentdoctor": "http://www.studentdoctor.net/search-sdn/?cx=\u0002\u00010",
                 "udiofutbol": "http://studiofutbol.com.ec/?submit=&s=\u0002\u00010",
                 "udy": {
@@ -15509,45 +15510,45 @@
                 "z": "http://www.stuttgarter-zeitung.de/suche?_charset_=UTF-8&searchText=\u0002\u00010"
             },
             "u": {
-                "\u0010": "http://superuser.com/search?q=\u0002\u00010",
+                "\u0010": "http://superuser.com/search?q=\u0002\u00013",
                 ".me": "//www.serialupdates.me/?s=\u0002\u00010",
                 "been": "http://subeen.com/?s=\u0002\u00010",
                 "betashops": "//subeta.net/user_shops.php/search/shops/\u0002\u00010",
-                "bito": "http://www.subito.it/annunci-italia/vendita/usato/?q=\u0002\u000149",
+                "bito": "http://www.subito.it/annunci-italia/vendita/usato/?q=\u0002\u000135",
                 "bldoc": "http://docs.sublimetext.info/en/latest/search.html?q=\u0002\u00010",
                 "blevel": "//sublevel.net/search/?q=\u0002\u00010",
                 "blforum": "//forum.sublimetext.com/search?q=\u0002\u00010",
-                "blime": "//sublime.wbond.net/search/\u0002\u00015",
+                "blime": "//sublime.wbond.net/search/\u0002\u00016",
                 "bmarino": "//www.submarino.com.br/busca?conteudo=\u0002\u00010",
-                "bnautica": "http://subnautica.wikia.com/wiki/Special:Search?search=\u0002\u00015",
-                "bnet": "http://www.tunnelsup.com/subnet-calculator?ip=\u0002 \u000118",
+                "bnautica": "http://subnautica.wikia.com/wiki/Special:Search?search=\u0002\u00010",
+                "bnet": "http://www.tunnelsup.com/subnet-calculator?ip=\u0002 \u00015",
                 "br": {
-                    "\u0010": "//www.reddit.com/r/\u0002\u00011709",
+                    "\u0010": "//www.reddit.com/r/\u0002\u00011736",
                     "eddit": {
-                        "\u0010": "//www.reddit.com/r/\u0002\u00011709",
-                        "search": "//www.reddit.com/search?q=subreddit:\u0002\u0001119"
+                        "\u0010": "//www.reddit.com/r/\u0002\u00011736",
+                        "search": "//www.reddit.com/search?q=subreddit:\u0002\u0001137"
                     }
                 },
                 "btlepatterns": "http://subtlepatterns.com/?q=\u0002\u00010",
                 "bverse": "//searchvoat.co/subverses/?q=\u0002\u00010",
                 "conlavite": "http://www.suconlavite.it/?s=\u0002\u00010",
                 "curi": "//sitecheck.sucuri.net/results/\u0002\u00010",
-                "doc": "http://www.sudoc.abes.fr//DB=2.1/TTL=1/CMD?ACT=SRCHA&IKT=1016&SRT=RLV&TRM=\u0002\u00013",
+                "doc": "http://www.sudoc.abes.fr//DB=2.1/TTL=1/CMD?ACT=SRCHA&IKT=1016&SRT=RLV&TRM=\u0002\u00014",
                 "domod": "http://sudomod.com/?s=\u0002\u00010",
-                "ed": "http://www.sueddeutsche.de/news?search=\u0002\u00015",
+                "ed": "http://www.sueddeutsche.de/news?search=\u0002\u00010",
                 "ivicolissimo": "http://www.colissimo.fr/portail_colissimo/suivre.do?language=fr_FR&parcelnumber=\u0002\u00010",
                 "ivicourrier": "http://www.csuivi.courrier.laposte.fr/suivi/index?id=\u0002#\u00010",
                 "lekha": "http://search.sulekha.com/sulekhasearch.aspx?txtsearch=\u0002\u00010",
                 "lit": "http://www.sulit.com.ph/index.php/classifieds+directory/q/\u0002\u00010",
                 "m": {
-                    "\u0010": "http://sum.in.ua/?swrd=\u0002 \u000149",
+                    "\u0010": "http://sum.in.ua/?swrd=\u0002 \u000136",
                     "c": "//learn.sharedusemobilitycenter.org/search/?keyword=\u0002\u00010",
                     "mitpost": "http://www.summitpost.org/object_list.php?object_type=0&object_name_0=\u0002&page=1\u00010"
                 },
                 "n": {
-                    "\u0010": "//sunrise-sunset.org/search?location=\u0002\u00013",
+                    "\u0010": "//sunrise-sunset.org/search?location=\u0002\u00010",
                     "dell": "//www.swiftbysundell.com/search?query=\u0002\u00010",
-                    "nah": "//sunnah.com/search/?q=\u0002\u00014",
+                    "nah": "//sunnah.com/search/?q=\u0002\u00015",
                     "nysports": "http://www.sunnysports.com/search?searchinfo=\u0002\u00010",
                     "times": "//chicago.suntimes.com/?s=\u0002\u00010"
                 },
@@ -15561,28 +15562,28 @@
                     "physique": "//www.google.fr/search?q=site:www.superphysique.org+\u0002\u00010",
                     "store": "//www.realcanadiansuperstore.ca/search/?search-bar=\u0002\u00010",
                     "stropdas": "http://superstropdas.nl/?s=\u0002\u00010",
-                    "user": "http://superuser.com/search?q=\u0002\u00010"
+                    "user": "http://superuser.com/search?q=\u0002\u00013"
                 },
                 "rplus": "//www.surplustraders.net/catalogsearch/advanced/result/?name=\u0002\u00010",
                 "rvey": {
-                    "\u0010": "//www.surveymonkey.com/dashboard/?term\u0002\u00010",
+                    "\u0010": "//www.surveymonkey.com/dashboard/?term\u0002\u00013",
                     "gizmo": "//help.surveygizmo.com/help/search/?phrase=\u0002\u00010"
                 },
                 "s": {
-                    "\u0010": "http://software.opensuse.org/search?utf8=✓&q=\u0002&search_devel=false&search_unsupported=false&baseproject=openSUSE:13.1\u000129",
+                    "\u0010": "http://software.opensuse.org/search?utf8=✓&q=\u0002&search_devel=false&search_unsupported=false&baseproject=openSUSE:13.1\u000121",
                     "ebug": "//bugzilla.novell.com/buglist.cgi?quicksearch=\u0002\u00010",
-                    "epkg": "//software.opensuse.org/search?q=\u0002\u000124",
+                    "epkg": "//software.opensuse.org/search?q=\u0002\u000130",
                     "i": "http://susi.at/suche/\u0002/\u00010",
                     "y": "http://susydocs.oddbird.net/en/latest/?q=\u0002\u00010"
                 },
                 "ttac": "//suttacentral.net/search?query=\u0002\u00010",
-                "tysisku": "http://mw.lojban.org/extensions/ilmentufa/i/en/index.html#sisku/\u0002\u00017",
+                "tysisku": "http://mw.lojban.org/extensions/ilmentufa/i/en/index.html#sisku/\u0002\u00016",
                 "ub": "//suche.suub.uni-bremen.de/cgi-bin/CiXbase/brewis/CiXbase_search?act=search&INDEXINFO=awCN&LAN=DE&ORDER=&IHITS=15&FHITS=15&PRECISION=220&RELEVANCE=40&NO_RBITS=&n_dtyp=1LZ&n_rtyp=ceEdX&index=L&XML_STYLE=%2Fstyles%2Fcns-DE.xml%3F20130610&dtyp=&mtyp=&section=&term=\u0002&CID=&x=0&y=0\u00013",
                 "who": "//stanford.rimeto.io/search/\u0002\u00010"
             },
             "v": {
                 "\u0010": "//voat.co/v/\u0002\u00015",
-                "ao": "//svenska.se/tre/?sok=\u0002\u000133",
+                "ao": "//svenska.se/tre/?sok=\u0002\u000136",
                 "artling": "http://www.svartling.net/search?q=\u0002\u00010",
                 "b": "http://www.svb.com/searchresults.aspx?term=\u0002\u00010",
                 "d": {
@@ -15590,49 +15591,49 @@
                     "e": "//translate.google.com/#sv/de/\u0002\u00010"
                 },
                 "en": {
-                    "\u0010": "//translate.google.com/#sv/en/\u0002\u000137",
-                    "ska": "//svenska.se/tre/?sok=\u0002&pz=1\u000132"
+                    "\u0010": "//translate.google.com/#sv/en/\u0002\u000131",
+                    "ska": "//svenska.se/tre/?sok=\u0002&pz=1\u000138"
                 },
                 "g": {
-                    "\u0010": "//developer.mozilla.org/en-US/search?q=\u0002&topic=svg\u00010",
+                    "\u0010": "//developer.mozilla.org/en-US/search?q=\u0002&topic=svg\u00013",
                     "repo": "//www.svgrepo.com/vectors/\u0002/\u00010"
                 },
                 "help": "//help.sitevision.se/SiteVision_4_0/searchhelp.html?query=\u0002\u00010",
                 "pt": "//translate.google.se/#sv/pt/\u0002\u00010",
                 "r": "//sverigesradio.se/sida/sok.aspx?q=\u0002 \u00010",
-                "s": "//www.synonymer.se/sv-syn/\u0002\u00013",
+                "s": "//www.synonymer.se/sv-syn/\u0002\u00010",
                 "t": {
-                    "\u0010": "http://www.svtplay.se/sok?q=\u0002\u00013",
-                    "n": "http://www.svt.se/search/?q=\u0002\u00014",
-                    "p": "http://www.svtplay.se/sok?q=\u0002\u00013"
+                    "\u0010": "http://www.svtplay.se/sok?q=\u0002\u00010",
+                    "n": "http://www.svt.se/search/?q=\u0002\u00013",
+                    "p": "http://www.svtplay.se/sok?q=\u0002\u00010"
                 },
                 "w": {
-                    "\u0010": "http://stardewvalleywiki.com/mediawiki/index.php?search=\u0002\u0001112",
+                    "\u0010": "http://stardewvalleywiki.com/mediawiki/index.php?search=\u0002\u0001196",
                     "e": "//es.stardewvalleywiki.com/ \u0002\u00010"
                 }
             },
             "w": {
-                "\u0010": "//simple.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000131",
+                "\u0010": "//simple.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000115",
                 "ag": {
                     "\u0010": "//forum.shopware.com/search?Search=\u0002\u00010",
                     "bucks": "//swagbucks.com/?q=\u0002\u00010"
                 },
                 "alter": "http://www.swalter.com/catalogsearch/result/?q=\u0002\u00010",
                 "ap": {
-                    "\u0010": "//swappa.com/search?q=\u0002\u000110",
-                    "pa": "//swappa.com/search?q=\u0002\u000110"
+                    "\u0010": "//swappa.com/search?q=\u0002\u00017",
+                    "pa": "//swappa.com/search?q=\u0002\u00017"
                 },
                 "arajya": "//swarajyamag.com/search?q=\u0002\u00010",
                 "ars": "http://summonerswar.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                 "db": "http://www.spaghetti-western.net/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
-                "eetsearch": "http://sweetsearch.com/search?q=\u0002\u00013",
-                "eetwater": "http://www.sweetwater.com/store/search.php?s=\u0002\u000190",
+                "eetsearch": "http://sweetsearch.com/search?q=\u0002\u00010",
+                "eetwater": "http://www.sweetwater.com/store/search.php?s=\u0002\u000167",
                 "i": {
-                    "\u0010": "http://www.swi-prolog.org/search?for=\u0002\u00010",
-                    "ft": "//developer.apple.com/search/?q=\u0002\u000133",
-                    "pl": "http://www.swi-prolog.org/pldoc/search?for=\u0002&in=all&match=summary\u00014",
+                    "\u0010": "http://www.swi-prolog.org/search?for=\u0002\u000114",
+                    "ft": "//developer.apple.com/search/?q=\u0002\u000128",
+                    "pl": "http://www.swi-prolog.org/pldoc/search?for=\u0002&in=all&match=summary\u000110",
                     "ssbib": "//www.swissbib.ch/Search/Results?lookfor=\u0002&type=AllFields\u00010",
-                    "sscows": "//swisscows.com/?query=\u0002\u000124",
+                    "sscows": "//swisscows.com/?query=\u0002\u000114",
                     "sspost": "//www.post.ch/EasyTrack/submitParcelData.do?formattedParcelCodes=\u0002\u00010"
                 },
                 "oop": {
@@ -15641,51 +15642,51 @@
                 },
                 "orks": "http://searchworks.stanford.edu/?utf8=✓&search_field=search&q=\u0002\u00010",
                 "tl": "http://swtl.pt/web/index.php?route=product/isearch&search=\u0002\u00010",
-                "tr": "//www.sweetwater.com/store/search.php?s=\u0002\u000123",
+                "tr": "//www.sweetwater.com/store/search.php?s=\u0002\u000126",
                 "tsearch": "http://www.sweetsearch.com/search?q=\u0002\u00010",
-                "wiki": "http://starwars.wikia.com/wiki/Special:Search?search=\u0002\u000114"
+                "wiki": "http://starwars.wikia.com/wiki/Special:Search?search=\u0002\u00013"
             },
             "x": {
-                "\u0010": "http://stackexchange.com/search?q=\u0002 \u00010",
-                "sw": "//schedule.sxsw.com/2019/search?q=\u0002\u00013"
+                "\u0010": "http://stackexchange.com/search?q=\u0002 \u00014",
+                "sw": "//schedule.sxsw.com/2019/search?q=\u0002\u00010"
             },
             "y": {
                 "\u0010": "http://words.bighugelabs.com/\u0002\u00010",
-                "ear": "//startpage.com/do/metasearch.pl?query=\u0002&with_date=y\u000112",
+                "ear": "//startpage.com/do/metasearch.pl?query=\u0002&with_date=y\u000116",
                 "fr": "http://www.synonymes.com/resultats.php?mot=\u0002\u00010",
                 "m": {
-                    "\u0010": "http://symbolhound.com/?q=\u0002\u00010",
+                    "\u0010": "http://symbolhound.com/?q=\u0002\u00015",
                     "antec": "//www.symantec.com/search?hiddenq=Pedroerkul&q=\u0002&searchJson={%22filter%22:[],%22startPage%22:1,%22start%22:0,%22sort%22:%22score%22}\u00010",
                     "b": {
-                        "\u0010": "//www.symbolab.com/solver/step-by-step/\u0002\u000120",
-                        "olab": "//www.symbolab.com/solver/step-by-step/\u0002\u000120",
-                        "olhound": "http://symbolhound.com/?q=\u0002\u00010"
+                        "\u0010": "//www.symbolab.com/solver/step-by-step/\u0002\u00018",
+                        "olab": "//www.symbolab.com/solver/step-by-step/\u0002\u00018",
+                        "olhound": "http://symbolhound.com/?q=\u0002\u00015"
                     },
                     "fony": "http://symfony.com/search?q=\u0002\u00010",
-                    "olab": "//www.symbolab.com/solver/step-by-step/\u0002\u000120",
+                    "olab": "//www.symbolab.com/solver/step-by-step/\u0002\u00018",
                     "py": "http://www.sympygamma.com/input/?i=\u0002\u00010"
                 },
                 "n": {
-                    "\u0010": "http://thesaurus.com/browse/\u0002\u000167",
+                    "\u0010": "http://thesaurus.com/browse/\u0002\u000181",
                     "apse": "//www.synapse.org/#!Search:\u0002 \u00010",
                     "cme": "//sync.me/search/?number=\u0002\u00010",
-                    "de": "http://synonyme.de/\u0002/\u00010",
-                    "f": "http://www.crisco.unicaen.fr/des/synonymes/\u0002\u00019",
+                    "de": "http://synonyme.de/\u0002/\u000111",
+                    "f": "http://www.crisco.unicaen.fr/des/synonymes/\u0002\u00010",
                     "o": {
-                        "\u0010": "http://www.synonymo.fr/syno/\u0002\u000125",
+                        "\u0010": "http://www.synonymo.fr/syno/\u0002\u000116",
                         "niem": {
                             "\u0010": "http://synoniemen.net/index.php?zoekterm=\u0002\u00010",
                             "en": "http://synoniemen.net/index.php?zoekterm=\u0002\u00010"
                         },
                         "nym": {
-                            "\u0010": "http://www.thesaurus.com/browse/\u0002 \u0001176",
+                            "\u0010": "http://www.thesaurus.com/browse/\u0002 \u0001121",
                             "a": "http://www.slovnik-synonym.cz/web.php/hledat?typ_hledani=prefix&cizi_slovo=\u0002\u00010",
                             "e": {
-                                "\u0010": "http://www.crisco.unicaen.fr/des/synonymes/\u0002\u00019",
-                                "r": "//www.synonymer.se/sv-syn/\u0002\u00013",
-                                "s": "http://synonymes.com/resultats.php?mot=\u0002\u00010"
+                                "\u0010": "http://www.crisco.unicaen.fr/des/synonymes/\u0002\u00010",
+                                "r": "//www.synonymer.se/sv-syn/\u0002\u00010",
+                                "s": "http://synonymes.com/resultats.php?mot=\u0002\u00013"
                             },
-                            "s": "http://thesaurus.com/browse/\u0002\u000167"
+                            "s": "http://thesaurus.com/browse/\u0002\u000181"
                         }
                     },
                     "pl": "//www.synonimy.pl/synonim/\u0002\u00010"
@@ -15704,41 +15705,41 @@
                 "w": "http://www.shopyourway.com/search/products?q=\u0002\u00010"
             },
             "z": {
-                "\u0010": "http://suche.sueddeutsche.de/news?search=\u0002\u000112",
+                "\u0010": "http://suche.sueddeutsche.de/news?search=\u0002\u000115",
                 "n": {
-                    "\u0010": "http://search.seznam.cz/?q=\u0002\u00016",
+                    "\u0010": "http://search.seznam.cz/?q=\u0002\u00013",
                     "s": {
-                        "\u0010": "http://slovnik.seznam.cz/?q=\u0002\u000130",
-                        "de": "http://slovnik.seznam.cz/de/?q=\u0002\u00010",
+                        "\u0010": "http://slovnik.seznam.cz/?q=\u0002\u000127",
+                        "de": "http://slovnik.seznam.cz/de/?q=\u0002\u00014",
                         "fr": "//slovnik.seznam.cz/fr-cz/?q=\u0002\u00010"
                     }
                 },
-                "otar": "//www.szotar.net/mind/\u0002/\u00015",
+                "otar": "//www.szotar.net/mind/\u0002/\u000112",
                 "pravy": "//www.seznam.cz/zpravy/hledani?q=\u0002&search--active=1\u00010",
-                "taki": "http://szotar.sztaki.hu/search?searchWord=\u0002\u00018"
+                "taki": "http://szotar.sztaki.hu/search?searchWord=\u0002\u000112"
             }
         },
         "t": {
-            "\u0010": "http://www.thesaurus.com/browse/\u0002\u0001302",
+            "\u0010": "http://www.thesaurus.com/browse/\u0002\u0001245",
             "+": "http://www.btb.termiumplus.gc.ca/tpv2alpha/alpha-fra.html?lang=fra&i=&index=alt&__index=alt&srchtxt=\u0002&comencsrch.x=0&comencsrch.y=0\u00010",
             "-p": "http://www.telemark-pyrenees.com/en/search.php?keywords=\u0002\u00010",
             "2g": "http://www.time2game.be/index.php?main_page=advanced_search_result&search_in_description=1&keyword=\u0002\u00010",
             "2w": "//\u0002.tor2web.org/\u00010",
             "3n": "http://t3n.de/search?q=\u0002\u00010",
             "a": {
-                "\u0010": "http://www.tripadvisor.com/Search?q=\u0002 \u0001162",
+                "\u0010": "http://www.tripadvisor.com/Search?q=\u0002 \u000150",
                 "al": {
                     "\u0010": "//taaladvies.net/taal/advies/zoek.php?q=\u0002\u00010",
                     "advies": "//taaladvies.net/taal/advies/zoek.php?q=\u0002\u00010"
                 },
                 "b": {
-                    "\u0010": "http://www.911tabs.com/search.php?search=\u0002\u000112",
+                    "\u0010": "http://www.911tabs.com/search.php?search=\u0002\u00014",
                     "4u": "http://www.tab4u.com/resultsSimple?tab=songs&type=song&q=\u0002\u00010",
                     "crawler": "http://tabcrawler.com/search/\u0002\u00010",
                     "leau": "//www.tableau.com/search#q=\u0002\u00010",
                     "room": "//www.tabroom.com/index/search.mhtml?search=\u0002\u00010",
                     "s": {
-                        "\u0010": "http://www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u000115",
+                        "\u0010": "http://www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u00019",
                         "b": "http://www.ultimate-guitar.com/search.php?search_type=band&value=\u0002\u00010",
                         "cout": "http://www.tabscout.com/?action=search&query=\u0002\u00010"
                     }
@@ -15748,13 +15749,13 @@
                 "cticalguru": "//thetacticalguru.com/?s=\u0002\u00010",
                 "ddlr": "http://taddlr.com/de/?s=\u0002\u00010",
                 "fesa": "//www.tafesa.edu.au/search-results?indexCatalogue=all&searchQuery=\u0002\u00010",
-                "gesschau": "http://www.tagesschau.de/suche2.html?query=\u0002\u000146",
+                "gesschau": "http://www.tagesschau.de/suche2.html?query=\u0002\u000142",
                 "geswoche": "//www.tageswoche.ch/search/?q=\u0002\u00010",
                 "gfinder": "//tagfinder.herokuapp.com/search?query=\u0002\u00010",
                 "gi": {
                     "\u0010": "//www.tagesanzeiger.ch/service/suche/suche.html?date=alle&order=date&key=\u0002\u00010",
                     "nfo": {
-                        "\u0010": "//taginfo.openstreetmap.org/search?q=\u0002\u000143",
+                        "\u0010": "//taginfo.openstreetmap.org/search?q=\u0002\u000167",
                         "ch": "http://taginfo.openstreetmap.ch/search?q=\u0002\u00010"
                     }
                 },
@@ -15762,13 +15763,13 @@
                 "ils": "//tails.boum.org/ikiwiki.cgi?P=\u0002\u00010",
                 "in": "//www.tripadvisor.in/Search?q=\u0002\u00010",
                 "it": "//www.tripadvisor.it/Search?q=\u0002\u00010",
-                "kealot": "http://www.takealot.com/all/?qsearch=\u0002\u000113",
+                "kealot": "http://www.takealot.com/all/?qsearch=\u0002\u000125",
                 "ko": {
-                    "\u0010": "http://takoboto.jp/?q=\u0002\u000110",
-                    "boto": "http://takoboto.jp/?q=\u0002\u000110"
+                    "\u0010": "http://takoboto.jp/?q=\u0002\u000120",
+                    "boto": "http://takoboto.jp/?q=\u0002\u000120"
                 },
                 "l": {
-                    "\u0010": "http://theanarchistlibrary.org/search?query=\u0002\u00013",
+                    "\u0010": "http://theanarchistlibrary.org/search?query=\u0002\u00010",
                     "aios": "http://talaios.net/?s=\u0002\u00010",
                     "g": "http://tiger-algebra.com/drill/\u0002/\u00010",
                     "kgr": "http://www.talkgraphics.com/search.php?searchid=\u0002:\u00010",
@@ -15785,37 +15786,37 @@
                     "um": "http://www.tanum.no/tanum/search/search.action?query=\u0002\u00010",
                     "zil": "http://tanzil.net/#search/quran/\u0002\u00010"
                 },
-                "obao": "//s.taobao.com/search?q=\u0002\u000167",
+                "obao": "//s.taobao.com/search?q=\u0002\u000118",
                 "p": {
                     "\u0010": "http://tappedout.net/search/?q=\u0002\u00010",
                     "astic": "//tapastic.com/search/SERIES/list?query=\u0002\u00010",
                     "estry": "http://tapestry.apache.org/search.html?q=\u0002\u00010",
-                    "ology": "//www.tapology.com/search?term=\u0002\u000115",
+                    "ology": "//www.tapology.com/search?term=\u0002\u000113",
                     "wage": "//tapwage.com/search?q=\u0002\u00010"
                 },
                 "r": {
-                    "\u0010": "http://www.taringa.net/buscar/?q=\u0002\u00010",
-                    "dis": "http://tardis.wikia.com/wiki/Special:Search?search=\u0002\u000156",
+                    "\u0010": "http://www.taringa.net/buscar/?q=\u0002\u00015",
+                    "dis": "http://tardis.wikia.com/wiki/Special:Search?search=\u0002\u000180",
                     "geo": "http://mapa.targeo.pl/\u0002\u00010",
                     "get": {
-                        "\u0010": "http://www.target.com/s?searchTerm=\u0002\u0001256",
+                        "\u0010": "http://www.target.com/s?searchTerm=\u0002\u0001295",
                         "au": "//www.target.com.au/search?text=\u0002\u00010"
                     },
                     "inga": "http://www.taringa.net/buscar/?q=\u0002&\u00010",
-                    "kov": "//escapefromtarkov.gamepedia.com/index.php?search=\u0002\u0001100"
+                    "kov": "//escapefromtarkov.gamepedia.com/index.php?search=\u0002\u000157"
                 },
                 "s": {
-                    "\u0010": "http://tasvideos.org/Search.html?key=\u0002 \u000119",
+                    "\u0010": "http://tasvideos.org/Search.html?key=\u0002 \u000113",
                     "te": {
-                        "\u0010": "http://www.taste.com.au/search-recipes/?q=\u0002\u000110",
+                        "\u0010": "http://www.taste.com.au/search-recipes/?q=\u0002\u00013",
                         "kid": "http://www.tastekid.com/like/\u0002\u00010",
                         "line": "http://www.tasteline.com/ReceptSok/\u0002\u00010"
                     }
                 },
                 "to": {
                     "\u0010": "//tatoeba.org/sentences/search?query=\u0002\u00010",
-                    "eba": "http://tatoeba.org/sentences/search?query=\u0002\u000113",
-                    "ebla": "http://tatoeba.org/sentences/search?query=\u0002\u000113"
+                    "eba": "http://tatoeba.org/sentences/search?query=\u0002\u000111",
+                    "ebla": "http://tatoeba.org/sentences/search?query=\u0002\u000111"
                 },
                 "uk": "//www.tripadvisor.co.uk/Search?q=\u0002\u00010",
                 "w": {
@@ -15823,16 +15824,16 @@
                     "k": "//ta.wikipedia.org/w/index.php?search= \u0002&title=%E0%AE%9A%E0%AE%BF%E0%AE%B1%E0%AE%AA%E0%AF%8D%E0%AE%AA%E0%AF%81%3ASearch&go=%E0%AE%9A%E0%AF%86%E0%AE%B2%E0%AF%8D\u00010"
                 },
                 "x": {
-                    "\u0010": "http://isittaxed.ca/search.php?q=\u0002\u00010",
+                    "\u0010": "http://isittaxed.ca/search.php?q=\u0002\u00013",
                     "i": "//www.taxi.it/?s=\u0002\u00010"
                 },
                 "yda": "http://www.taydaelectronics.com/catalogsearch/result/?q=\u0002\u00010",
-                "z": "http://www.taz.de/!s=\u0002/\u000126"
+                "z": "http://www.taz.de/!s=\u0002/\u000125"
             },
             "b": {
-                "\u0010": "http://www.olx.co.id/halaman/mencari/\u0002/search\u00013",
+                "\u0010": "http://www.olx.co.id/halaman/mencari/\u0002/search\u00016",
                 "a": {
-                    "\u0010": "//www.thebluealliance.com/search?q=\u0002\u0001119",
+                    "\u0010": "//www.thebluealliance.com/search?q=\u0002\u000139",
                     "ddons": "//addons.thunderbird.net/en-US/thunderbird/search/?q=\u0002\u00010"
                 },
                 "btwiki": "http://bigbangtheory.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1#\u00010",
@@ -15843,7 +15844,7 @@
                 },
                 "io": "http://www.treccani.it/biografie/?q=\u0002\u00010",
                 "n": "//www.tbn.org/search?s=\u0002\u00010",
-                "ooks": "//www.thriftbooks.com/browse/?b.search=\u0002#b.oos\u00010",
+                "ooks": "//www.thriftbooks.com/browse/?b.search=\u0002#b.oos\u00013",
                 "uff": "http://www.technobuffalo.com/search-results/?cx=partner-pub-2551798495402703%3Ad3m0wbhqu0s&cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&sa=Search&siteurl=www.technobuffalo.com%2F&ref=&ss=975j318069j4\u00010"
             },
             "c": {
@@ -15852,25 +15853,25 @@
                 "e": "//www.thecanadianencyclopedia.ca/en/search?search=\u0002\u00010",
                 "freview": "//www.thechristianfilmreview.com/?s=\u0002\u00010",
                 "gp": {
-                    "\u0010": "http://shop.tcgplayer.com/productcatalog/product/show?newSearch=false&ProductType=All&IsProductNameExact=false&ProductName=\u0002\u000136",
-                    "layer": "http://store.tcgplayer.com/magic/product/show?cardname=\u0002\u00015"
+                    "\u0010": "http://shop.tcgplayer.com/productcatalog/product/show?newSearch=false&ProductType=All&IsProductNameExact=false&ProductName=\u0002\u000185",
+                    "layer": "http://store.tcgplayer.com/magic/product/show?cardname=\u0002\u00018"
                 },
                 "h": {
                     "\u0010": "//www.teachingchannel.org/search?q=\u0002\u00010",
                     "i": "//www.tchibo.de/search?query=\u0002\u00010"
                 },
-                "l": "http://wiki.tcl.tk/_/search?S=\u0002&_charset_=UTF-8\u00015",
+                "l": "http://wiki.tcl.tk/_/search?S=\u0002&_charset_=UTF-8\u00010",
                 "net": "http://tedcurran.net/?s=\u0002\u00010",
                 "ode": "http://www.tcodesearch.com/tcodes/search?q=\u0002\u00010",
-                "ol": "//www.todocoleccion.net/buscador?bu=\u0002\u00014",
-                "p": "http://conservativepapers.com/?s=\u0002\u00010",
-                "rf": "http://tcrf.net/index.php?search=\u0002\u000169",
-                "s": "http://www.statutes.legis.state.tx.us/SearchResults.aspx?CP=1&Code=ZZ&Phrase=\u0002\u00010",
+                "ol": "//www.todocoleccion.net/buscador?bu=\u0002\u00017",
+                "p": "http://conservativepapers.com/?s=\u0002\u00013",
+                "rf": "http://tcrf.net/index.php?search=\u0002\u000188",
+                "s": "http://www.statutes.legis.state.tx.us/SearchResults.aspx?CP=1&Code=ZZ&Phrase=\u0002\u000117",
                 "u": "http://thecubicle.us/advanced_search_result.php?search_in_description=0&keywords=\u0002\u00010",
                 "v": "//theconversation.com/global/search?utf8=✓&q=\u0002\u00010"
             },
             "d": {
-                "\u0010": "http://www.timeanddate.com/search/results.html?query=\u0002\u000130",
+                "\u0010": "http://www.timeanddate.com/search/results.html?query=\u0002\u000114",
                 "b": {
                     "\u0010": "//thronesdb.com/find?q=\u0002\u00010",
                     "ank": "//www.tdbank.com/CustomerService/search-results.aspx?q=\u0002\u00010"
@@ -15878,7 +15879,7 @@
                 "canada": "//www.tdcanadatrust.com/search/index.jsp?query=\u0002&language=en&site=td_tdct_tdcb_en\u00010",
                 "egr": "http://www.ulisses-regelwiki.de/index.php/search.html?keywords=\u0002\u00010",
                 "g": "http://www.tdg.ch/services/recherche/?order=date&q=\u0002&submitSearch=Chercher&date=alle\u00010",
-                "k": "//sozluk.gov.tr/?kelime=\u0002\u000190",
+                "k": "//sozluk.gov.tr/?kelime=\u0002\u000150",
                 "notes": "//www.tdstructurednotes.com/snp/searchByKeyword.action?criteria.keyword=\u0002\u00010",
                 "t": "//tarotdetiziana.com/?s=\u0002\u00010"
             },
@@ -15887,7 +15888,7 @@
                 "-st": "//te-st.ru/?s=\u0002\u00010",
                 "amliquid": "http://www.teamliquid.net/forum/search.php?q=\u0002\u00010",
                 "amsnap": "http://duckduckgo.com/?q=\u0002+site:teamsnap.com\u00010",
-                "arma": "http://www.tearma.ie/Search.aspx?term=\u0002\u00015",
+                "arma": "http://www.tearma.ie/Search.aspx?term=\u0002\u00010",
                 "c": {
                     "\u0010": "//duckduckgo.com/?q=\u0002+site%3Ahttp%3A%2F%2Fwww.ecologicalcitizen.net%2F&ia=web\u00010",
                     "h": {
@@ -15919,10 +15920,10 @@
                     },
                     "mint": "//www.tecmint.com/search/?cx=partner-pub-2601749019656699%3A2173448976&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=Search&siteurl=www.tecmint.com%2F&ref=duckduckgo.com%2F&ss=3875j2780811j15\u00010",
                     "mundo": "//www.tecmundo.com.br/busca?q=\u0002\u00010",
-                    "noblog": "//tecnoblog.net/?s=\u0002\u00010"
+                    "noblog": "//tecnoblog.net/?s=\u0002\u00015"
                 },
                 "d": {
-                    "\u0010": "//www.ted.com/search?q=\u0002\u00016",
+                    "\u0010": "//www.ted.com/search?q=\u0002\u00017",
                     "ed": "//ed.ted.com/search?utf8=✓&qs=\u0002\u00010",
                     "i": "http://www.tedi-shop.com/catalogsearch/result/?q=\u0002\u00010"
                 },
@@ -15948,8 +15949,8 @@
                     "ch": "http://tel.search.ch/?q=\u0002\u00010",
                     "efang": "http://wiki.telefang.net/index.php?search=\u0002\u00010",
                     "efonbuch": "http://www.dastelefonbuch.de/?pid=OpenSearch&cmd=search&kw=\u0002\u00010",
-                    "egraaf": "http://www.telegraaf.nl/zoeken/\u0002\u00013",
-                    "egram": "//www.telegram.hr/?s=\u0002\u000162",
+                    "egraaf": "http://www.telegraaf.nl/zoeken/\u0002\u00010",
+                    "egram": "//www.telegram.hr/?s=\u0002\u000135",
                     "egraph": "//www.telegraph.co.uk/search.html?q=\u0002\u00014",
                     "erama": "http://www.telerama.fr/recherche/recherche.php?query=\u0002\u00010",
                     "etekst": "http://teletekst-data.nos.nl/webplus?p=\u0002\u00010",
@@ -15960,34 +15961,34 @@
                 },
                 "ma18": "//tema18.blogspot.com/search?q=\u0002\u00010",
                 "matimi": "//www.tematimi.com/ara&search=\u0002\u00010",
-                "mplate": "//en.wikipedia.org/wiki/Template:\u0002\u00010",
-                "mpmail": "//temp-mail.org/\u0002/\u000120",
+                "mplate": "//en.wikipedia.org/wiki/Template:\u0002\u00015",
+                "mpmail": "//temp-mail.org/\u0002/\u000122",
                 "n": {
-                    "\u0010": "//translate.google.com/?hl=en&tab=TT#auto/en/\u0002\u000122",
+                    "\u0010": "//translate.google.com/?hl=en&tab=TT#auto/en/\u0002\u000129",
                     "a": "http://www.tennisabstract.com/cgi-bin/player.cgi?p=\u0002\u00010",
                     "c": "http://www.treccani.it/enciclopedia/tag/\u0002/\u00010",
-                    "kijp": "http://www.tenki.jp/search/zip/?keyword=\u0002\u00014",
-                    "or": "//tenor.com/search/\u0002\u0001359",
+                    "kijp": "http://www.tenki.jp/search/zip/?keyword=\u0002\u000113",
+                    "or": "//tenor.com/search/\u0002\u0001464",
                     "sorflow": "//www.tensorflow.org/s/results/?q=\u0002\u00010"
                 },
                 "o": "//teonanacatl.org/search/1/?q=\u0002\u00010",
                 "r": {
-                    "\u0010": "//extensions.typo3.org/?L=0&id=1&tx_solr[q]=\u0002\u00010",
+                    "\u0010": "//extensions.typo3.org/?L=0&id=1&tx_solr[q]=\u0002\u00017",
                     "a": {
                         "\u0010": "http://tera.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                         "data": "//www.teradata.com/Search?SearchText=\u0002\u00010",
                         "t": "//teratail.com/questions/search?q=\u0002&conditions=and\u00010"
                     },
                     "mania": "http://www.termania.net/iskanje?query=\u0002&SearchIn=All\u00010",
-                    "mcat": "//www.termcat.cat/cercaterm/\u0002?type=basic\u00010",
+                    "mcat": "//www.termcat.cat/cercaterm/\u0002?type=basic\u00014",
                     "mium": "http://www.btb.termiumplus.gc.ca/tpv2alpha/alpha-eng.html?srchtxt=\u0002\u00010",
                     "p": "http://brettterpstra.com/search/?q=\u0002\u00010",
-                    "raria": "//terraria.gamepedia.com/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u000155",
-                    "rg": "http://terraria.gamepedia.com/index.php?search=\u0002\u00014"
+                    "raria": "//terraria.gamepedia.com/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u000162",
+                    "rg": "http://terraria.gamepedia.com/index.php?search=\u0002\u000118"
                 },
                 "s": {
-                    "\u0010": "//translate.google.com/?hl=es&tab=TT#auto/es/\u0002\u000159",
-                    "co": "http://www.tesco.com/groceries/product/search/default.aspx?searchBox=\u0002\u000162",
+                    "\u0010": "//translate.google.com/?hl=es&tab=TT#auto/es/\u0002\u000173",
+                    "co": "http://www.tesco.com/groceries/product/search/default.aspx?searchBox=\u0002\u0001106",
                     "larati": "//www.teslarati.com/?s=\u0002\u00010",
                     "oro": "//tesoro.pr/busqueda?q=\u0002\u00010",
                     "t": {
@@ -15995,59 +15996,59 @@
                         "berichte": "http://www.testberichte.de/d/search.php?searchstr=\u0002&submit=Suchen\u00010",
                         "i": "//testi.xyz/results/?q=\u0002\u00010"
                     },
-                    "wiki": "http://elderscrolls.wikia.com/wiki/Special:Search?search=\u0002\u00010"
+                    "wiki": "http://elderscrolls.wikia.com/wiki/Special:Search?search=\u0002\u000117"
                 },
                 "u": "http://eur-lex.europa.eu/search.html?wh0=DN%3D12012M*&lbStatus=ALL&qid=1459001887262&DTS_DOM=EU_LAW&ARTICLE_NUM=\u0002&treatyStatus=ARTICLE_NUMBER&type=advanced&lang=en&SUBDOM_INIT=TREATIES&legalCelex=TEU_2012&DTS_SUBDOM=TREATIES\u00010",
                 "wiki": "//te.wikipedia.org/w/index.php?search=\u0002\u00010",
                 "x": {
                     "\u0010": "http://tex.stackexchange.com/search?q=\u0002\u00010",
-                    "doc": "http://texdoc.net/pkg/\u0002\u000157",
+                    "doc": "http://texdoc.net/pkg/\u0002\u000131",
                     "se": "http://tex.stackexchange.com/search?q=\u0002\u00010",
                     "tileschool": "//www.textileschool.com/?s=\u0002\u00010",
-                    "tise": "//www.textise.net/showText.aspx?strURL=\u0002\u00016",
+                    "tise": "//www.textise.net/showText.aspx?strURL=\u0002\u000124",
                     "ture": "//duckduckgo.com/?q=\u0002+texture&iax=images&ia=images\u00010",
                     "ty": "http://texty.krestys.lt/paieska.php?t=\u0002\u00010"
                 },
-                "zaurs": "http://tezaurs.lv/#/sv/?\u0002\u00016"
+                "zaurs": "http://tezaurs.lv/#/sv/?\u0002\u00014"
             },
             "f": {
                 "\u0010": "//www.tensorflow.org/s/results/?q=\u0002\u00010",
                 "2": {
-                    "\u0010": "http://wiki.teamfortress.com/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000146",
-                    "bp": "http://backpack.tf/id/\u0002\u000114",
+                    "\u0010": "http://wiki.teamfortress.com/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000134",
+                    "bp": "http://backpack.tf/id/\u0002\u000111",
                     "r": "//www.reddit.com/r/tf2/search?q=\u0002&restrict_sr=on\u00010",
-                    "wiki": "http://wiki.teamfortress.com/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000146"
+                    "wiki": "http://wiki.teamfortress.com/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000134"
                 },
                 "3d": "//free3d.com/3d-models/\u0002\u00010",
                 "d": {
-                    "\u0010": "http://www.thefreedictionary.com/\u0002\u0001775",
+                    "\u0010": "http://www.thefreedictionary.com/\u0002\u0001668",
                     "acronyms": "http://acronyms.thefreedictionary.com/\u0002\u00010",
-                    "de": "http://de.thefreedictionary.com/\u0002\u000131",
+                    "de": "http://de.thefreedictionary.com/\u0002\u000142",
                     "encyclopedia": "http://encyclopedia2.thefreedictionary.com/\u0002\u00010",
                     "financial": "http://financial-dictionary.thefreedictionary.com/\u0002\u00010",
-                    "idioms": "http://idioms.thefreedictionary.com/\u0002\u000122",
+                    "idioms": "http://idioms.thefreedictionary.com/\u0002\u000131",
                     "legal": "http://legal-dictionary.thefreedictionary.com/\u0002\u00010",
-                    "medical": "http://medical-dictionary.thefreedictionary.com/\u0002\u00010"
+                    "medical": "http://medical-dictionary.thefreedictionary.com/\u0002\u00013"
                 },
                 "e": {
                     "\u0010": "//ticketforevent.com/events/?q=\u0002\u00010",
                     "s": "//forum.tfes.org/index.php?action=search2;search=\u0002\u00010"
                 },
                 "l": {
-                    "\u0010": "http://www.tfl.gov.uk/tfl/search/?keywords=\u0002\u00017",
+                    "\u0010": "http://www.tfl.gov.uk/tfl/search/?keywords=\u0002\u000112",
                     "ow": "//www.tensorflow.org/s/results/?q=\u0002 \u00010"
                 },
                 "opr": "//www.terraform.io/docs/providers/openstack/r/\u0002.html\u00010",
-                "s": "http://www.thermofisher.com/search/results?query=\u0002\u00010",
+                "s": "http://www.thermofisher.com/search/results?query=\u0002\u00013",
                 "t": {
                     "\u0010": "//www.freethesaurus.com/\u0002\u00010",
                     "v": "http://www.teamfortress.tv/search?q=\u0002\u00010"
                 },
-                "wiki": "http://tfwiki.net/wiki/Special:Search?search=\u0002&go=Go\u000119"
+                "wiki": "http://tfwiki.net/wiki/Special:Search?search=\u0002&go=Go\u000126"
             },
             "ga": {
                 "\u0010": "//search.tga.gov.au/s/search.html?collection=tga-websites-web&query=\u0002&op=Search\u00010",
-                "te": "http://tolkiengateway.net/wiki/Special:Search?search=\u0002&go=Go\u00013"
+                "te": "http://tolkiengateway.net/wiki/Special:Search?search=\u0002&go=Go\u00016"
             },
             "gc": "http://www.thegreatcourses.com/search/result/?q=\u0002\u00010",
             "gd": {
@@ -16057,31 +16058,31 @@
             },
             "ge": "//translate.ge/word/\u0002\u00010",
             "gr": "http://tangorin.com/general/\u0002\u00010",
-            "gs": "//tgstation13.org/wiki//index.php?search=\u0002&title=Special%3ASearch\u00010",
+            "gs": "//tgstation13.org/wiki//index.php?search=\u0002&title=Special%3ASearch\u000110",
             "gt": {
-                "\u0010": "//www.target.com/s?searchTerm=\u0002\u000118",
+                "\u0010": "//www.target.com/s?searchTerm=\u0002\u000120",
                 "au": "//www.target.com.au/search?text=\u0002\u00010"
             },
             "hai": {
                 "\u0010": "http://www.thai-language.com/default.aspx?search=\u0002\u00010",
                 "l": "//thailyrics.top/results/?q=\u0002\u00010"
             },
-            "halia": "//www.thalia.de/suche?sq=\u0002\u000127",
+            "halia": "//www.thalia.de/suche?sq=\u0002\u000117",
             "hb": "//thwiki.cc/%E7%89%B9%E6%AE%8A:%E6%90%9C%E7%B4%A2?search=\u0002&go=%E5%89%8D%E5%BE%80&searchToken=d3hpaqueyzu0cl5im2izrofz8\u00010",
             "hdb": "//thronesdb.com/find?q=\u0002\u00010",
-            "heage": "//www.theage.com.au/search?text=\u0002\u0001102",
+            "heage": "//www.theage.com.au/search?text=\u0002\u000168",
             "heatlantic": "http://www.theatlantic.com/search/?q=\u0002 \u00018",
             "heatricalia": "//theatricalia.com/search?q=\u0002\u00010",
             "heaustralian": "//www.theaustralian.com.au/search-results?q=\u0002\u00010",
-            "heblaze": "//www.theblaze.com/search/?q=\u0002\u00014",
+            "heblaze": "//www.theblaze.com/search/?q=\u0002\u00010",
             "hebrick": "//www.thebrick.com/pages/search-results?limit=48&q=\u0002\u00010",
             "hecheckeredflag": "http://www.thecheckeredflag.co.uk/?s=\u0002 \u00010",
             "hecolumbian": "http://www.columbian.com/search/?q=\u0002\u00010",
-            "hecrag": "//www.thecrag.com/nodes/fuzzy-search/\u0002?S=\u0002&ST=w\u00010",
+            "hecrag": "//www.thecrag.com/nodes/fuzzy-search/\u0002?S=\u0002&ST=w\u00015",
             "hedonald": "//www.reddit.com/r/the_donald/search?q=\u0002&restrict_sr=on&sort=relevance&t=all\u00010",
             "hefastmode": "http://www.thefastmode.com/site-search?q=\u0002\u00010",
             "hefella": "//thefella.com/search?q=\u0002\u00010",
-            "hefreedictionary": "http://www.thefreedictionary.com/\u0002\u0001775",
+            "hefreedictionary": "http://www.thefreedictionary.com/\u0002\u0001668",
             "hefunny": "//www.thefunny.in/?s=\u0002\u00010",
             "hefutoncritic": "http://www.thefutoncritic.com/search.aspx?q=\u0002&type=titles\u00010",
             "hegloor": "//thegloor.com/?s=\u0002\u00010",
@@ -16089,27 +16090,27 @@
             "hehackernews": "//www.google.com/cse?q=test&cx=partner-pub-7983783048239650%3A3179771210#gsc.tab=0&gsc.q=\u0002&gsc.page=1\u00010",
             "hehdroom": "//www.thehdroom.com/?s=\u0002\u00010",
             "hehimalayantimes": "//thehimalayantimes.com/?s=\u0002\u00010",
-            "hehindu": "//www.thehindu.com/search/?q=\u0002\u00013",
+            "hehindu": "//www.thehindu.com/search/?q=\u0002\u00010",
             "heitdepot": "//www.theitdepot.com/search.html?keywords=\u0002\u00010",
             "hemeforest": "http://themeforest.net/search?utf8=%E2%9C%93&term=\u0002\u00010",
             "hemighty": "//www.themighty.com/search/?search=\u0002\u00010",
-            "hemoviedb": "http://www.themoviedb.org/search?query=\u0002\u000120",
+            "hemoviedb": "http://www.themoviedb.org/search?query=\u0002\u000131",
             "hen": {
-                "\u0010": "//translate.google.com/#th/en/\u0002\u00014",
+                "\u0010": "//translate.google.com/#th/en/\u0002\u00013",
                 "oun": {
-                    "\u0010": "//thenounproject.com/search/?q=\u0002\u00014",
-                    "project": "//thenounproject.com/search/?q=\u0002\u00014"
+                    "\u0010": "//thenounproject.com/search/?q=\u0002\u00019",
+                    "project": "//thenounproject.com/search/?q=\u0002\u00019"
                 }
             },
-            "heonion": "http://www.theonion.com/search/?q=\u0002&x=0&y=0\u000113",
-            "heorytab": "//www.hooktheory.com/theorytab/results?path=\u0002\u00018",
-            "heregister": "http://search.theregister.co.uk/?q=\u0002&advanced=1&author=&date=the+dawn+of+time&site=all+The+Register+sites&results_per_page=100\u00010",
+            "heonion": "http://www.theonion.com/search/?q=\u0002&x=0&y=0\u000115",
+            "heorytab": "//www.hooktheory.com/theorytab/results?path=\u0002\u00010",
+            "heregister": "http://search.theregister.co.uk/?q=\u0002&advanced=1&author=&date=the+dawn+of+time&site=all+The+Register+sites&results_per_page=100\u000126",
             "hermatru": "//www.thermatru.com/search/?q=\u0002\u00010",
             "hes": {
-                "\u0010": "http://www.thesaurus.com/browse/\u0002\u0001302",
+                "\u0010": "http://www.thesaurus.com/browse/\u0002\u0001245",
                 "aurus": {
-                    "\u0010": "//www.thesaurus.com/browse/\u0002?s=t\u0001770",
-                    "de": "//www.openthesaurus.de/synonyme/\u0002\u000112"
+                    "\u0010": "//www.thesaurus.com/browse/\u0002?s=t\u0001603",
+                    "de": "//www.openthesaurus.de/synonyme/\u0002\u00018"
                 },
                 "es": {
                     "\u0010": "http://www.theses.fr/?q=\u0002\u00010",
@@ -16120,21 +16121,21 @@
                 "tar": "//www.thestar.com/search.html?q=\u0002\u00010"
             },
             "hetoptens": "http://www.thetoptens.com/search.asp?q=\u0002&cx=partner-pub-5900458016987292%3Agdkm434o44o&cof=FORID%3A9&ie=ISO-8859-1&siteurl=www.thetoptens.com%2F%3Fq%3Da&ref=&ss=421j55697j9\u00010",
-            "hetvdb": "//www.thetvdb.com/search?q=\u0002&l=en\u00017",
+            "hetvdb": "//www.thetvdb.com/search?q=\u0002&l=en\u00016",
             "heverge": "http://www.theverge.com/search?q=\u0002\u000117",
             "hewebflash": "//www.thewebflash.com/?s=\u0002\u00010",
             "heweek": "http://www.theweek.co.uk/search/site/\u0002\u00010",
             "heyarddr": "http://theyarddr.com/?s=\u0002\u00010",
             "heyworkforyou": "http://www.theyworkforyou.com/search/?q=\u0002\u00010",
             "hg": {
-                "\u0010": "http://www.thingiverse.com/search?q=\u0002&sa=\u000189",
+                "\u0010": "http://www.thingiverse.com/search?q=\u0002&sa=\u0001110",
                 "w": "http://tonyhawkgames.wikia.com/wiki/Special:Search?search=\u0002\u00010"
             },
             "hilina": "//thilina.piyasundara.org/search?q=\u0002\u00010",
             "hing": {
-                "\u0010": "//www.thingiverse.com/search?q=\u0002\u0001166",
-                "iverse": "http://www.thingiverse.com/search?cx=015525747728168968820%3Arqnsgx1xxcw&cof=FORID%3A9&q=\u0002\u0001143",
-                "y": "//www.thingiverse.com/search?q=\u0002\u0001166"
+                "\u0010": "//www.thingiverse.com/search?q=\u0002\u0001134",
+                "iverse": "http://www.thingiverse.com/search?cx=015525747728168968820%3Arqnsgx1xxcw&cof=FORID%3A9&q=\u0002\u000179",
+                "y": "//www.thingiverse.com/search?q=\u0002\u0001134"
             },
             "hinktutorial": "http://thinktutorial.com/index.php?s=\u0002\u00010",
             "hinkwiki": {
@@ -16144,41 +16145,41 @@
             "hislife": "//www.thisamericanlife.org/archive?keyword=\u0002\u00010",
             "hj": "//suche.thulb.uni-jena.de/Search/Results?lookfor=\u0002\u00010",
             "hm": {
-                "\u0010": "http://www.thomann.de/de/search_dir.html?sw=\u0002\u000138",
+                "\u0010": "http://www.thomann.de/de/search_dir.html?sw=\u0002\u000126",
                 "e": "//www.thomann.de/es/search_dir.html?sw=\u0002&smcs=80cfba\u00010",
                 "ods": "http://thmods.com/forum/search.php?keywords=\u0002\u00010"
             },
             "hnuernberg": "//www.th-nuernberg.de/suche/?id=1&L=0&q=\u0002\u00010",
-            "homann": "http://www.thomann.de/de/search_dir.html?sw=\u0002\u000138",
-            "honky": "//www.thonky.com/search.php?q=\u0002\u000116",
+            "homann": "http://www.thomann.de/de/search_dir.html?sw=\u0002\u000126",
+            "honky": "//www.thonky.com/search.php?q=\u0002\u00010",
             "horiummod": "//thoriummod.gamepedia.com/index.php?search=\u0002\u00010",
-            "horlabs": "http://www.thorlabs.de/search/thorsearch.cfm?search=\u0002\u00013",
+            "horlabs": "http://www.thorlabs.de/search/thorsearch.cfm?search=\u0002\u00017",
             "horne": "//www.thorne.com/search?q=\u0002\u00010",
             "houghtco": "//www.thoughtco.com/search?q=\u0002\u00010",
             "housand": "http://www.thousand-sunny.org/?s=\u0002\u00010",
-            "hp": "http://www.huffingtonpost.com/search.php/?q=\u0002\u00010",
+            "hp": "http://www.huffingtonpost.com/search.php/?q=\u0002\u00019",
             "hr": {
                 "\u0010": "//www.hollywoodreporter.com/search/\u0002\u00010",
                 "ead": "//threadreaderapp.com/search?q=\u0002\u00015",
                 "ee": "http://www.three.co.uk/Search/?q=\u0002\u00010",
-                "iftb": "//www.thriftbooks.com/browse/?b.search=\u0002\u00016",
+                "iftb": "//www.thriftbooks.com/browse/?b.search=\u0002\u00014",
                 "iftyfoods": "//www.thriftyfoods.com/search?k=\u0002\u00010",
                 "ive": "//thrivemarket.com/search/results?filter%5Bsearch%5D=\u0002\u00010",
                 "ustcurve": "http://www.thrustcurve.org/motorsearch.jsp?designation=\u0002\u00010"
             },
             "hw": {
-                "\u0010": "http://en.touhouwiki.net/index.php?title=Special:Search&search=\u0002\u000145",
+                "\u0010": "http://en.touhouwiki.net/index.php?title=Special:Search&search=\u0002\u000155",
                 "ack": "//thwack.solarwinds.com/search.jspa?q=\u0002\u00010",
-                "iki": "http://en.touhouwiki.net/index.php?title=Special%3ASearch&search=\u0002\u000112"
+                "iki": "http://en.touhouwiki.net/index.php?title=Special%3ASearch&search=\u0002\u000113"
             },
             "i": {
-                "\u0010": "http://tunein.com/search/?query=\u0002\u000116",
+                "\u0010": "http://tunein.com/search/?query=\u0002\u000114",
                 "a": "//www.techinasia.com/search?query=\u0002\u00010",
                 "b": {
-                    "\u0010": "http://opac.tib.uni-hannover.de/DB=1/CHARSET=UTF-8/SRCH?IKT=1016&TRM=\u0002\u00014",
+                    "\u0010": "http://opac.tib.uni-hannover.de/DB=1/CHARSET=UTF-8/SRCH?IKT=1016&TRM=\u0002\u00013",
                     "ia": {
                         "\u0010": "//secure.tibia.com/community/?subtopic=characters&name=\u0002\u00010",
-                        "wiki": "http://tibia.wikia.com/wiki/Special:Search?query=\u0002\u00017"
+                        "wiki": "http://tibia.wikia.com/wiki/Special:Search?query=\u0002\u000125"
                     },
                     "ub": "http://opac.tib.uni-hannover.de/DB=1/SET=1/TTL=1/CMD?ACT=SRCHA&IKT=1016&SRT=YOP&TRM=\u0002\u00010"
                 },
@@ -16188,11 +16189,11 @@
                     "uk": "http://www.ticketmaster.co.uk/search?tm_link=tm_homeA_header_search&user_input=test&q=\u0002\u00010"
                 },
                 "cketnetwork": "//www.ticketnetwork.com/en/search/?text=\u0002\u00010",
-                "ckets": "http://www.stubhub.com/search/doSearch?searchStr=\u0002&pageNumber=1&resultsPerPage=50&searchMode=event&start=0&rows=50\u00013",
+                "ckets": "http://www.stubhub.com/search/doSearch?searchStr=\u0002&pageNumber=1&resultsPerPage=50&searchMode=event&start=0&rows=50\u00010",
                 "cmate": "//www.ticmate.com/search?freeText=\u0002\u00010",
-                "dal": "//listen.tidal.com/search/\u0002\u000114",
+                "dal": "//listen.tidal.com/search/\u0002\u000115",
                 "eba": {
-                    "\u0010": "http://tieba.baidu.com/f?ie=utf-8&kw=\u0002\u000148",
+                    "\u0010": "http://tieba.baidu.com/f?ie=utf-8&kw=\u0002\u000138",
                     "id": "//passport.baidu.com/v2/?regnamesugg&username=\u0002\u00010"
                 },
                 "g": {
@@ -16213,40 +16214,40 @@
                     "s": "//tildes.net/search?q=\u0002\u00010"
                 },
                 "m": {
-                    "\u0010": "http://duckduckgo.com/?q=timer+\u0002&ia=answer\u00010",
+                    "\u0010": "http://duckduckgo.com/?q=timer+\u0002&ia=answer\u00015",
                     "e": {
-                        "\u0010": "http://www.unixtimestamp.org/?timestamp=\u0002\u000114",
-                        "is": "//time.is/\u0002\u000139",
+                        "\u0010": "http://www.unixtimestamp.org/?timestamp=\u0002\u000125",
+                        "is": "//time.is/\u0002\u000141",
                         "killer": "//ideja.d2.si/results?q=\u0002\u00010",
                         "r": {
-                            "\u0010": "http://duckduckgo.com/?q=timer+\u0002&ia=answer\u00010",
+                            "\u0010": "http://duckduckgo.com/?q=timer+\u0002&ia=answer\u00015",
                             "ep": {
                                 "\u0010": "//timerepublik.com/?q=\u0002\u00010",
                                 "ublik": "//timerepublik.com/?q=\u0002\u00010"
                             }
                         },
-                        "stamp": "http://unixtimestamp.com/?unixTimestampInput=\u0002\u00018",
-                        "zone": "http://www.timeanddate.com/time/zones/\u0002\u00010"
+                        "stamp": "http://unixtimestamp.com/?unixTimestampInput=\u0002\u00013",
+                        "zone": "http://www.timeanddate.com/time/zones/\u0002\u00016"
                     },
                     "hortons": "http://www.timhortons.com/ca/en/search/search-results.php?q=\u0002\u00010"
                 },
                 "ndie": "//www.tindie.com/search/?q=\u0002\u00010",
-                "neye": "http://www.tineye.com/search?url=\u0002\u0001280",
+                "neye": "http://www.tineye.com/search?url=\u0002\u0001293",
                 "nglesa": "//www.tiendainglesa.com.uy/busqueda?0,0,\u0002,0\u00010",
                 "nhouse": "http://www.tinhouse.com/blog/search_results?cx=011725669505340441470%3Ak2fqsblnr5c&cof=FORID%3A9&ie=UTF-8&q=\u0002&sa=Search\u00010",
                 "nk": "//www.tinkercad.com/search?q=\u0002\u00010",
-                "nycards": "//tinycards.duolingo.com/search?query=\u0002\u00010",
-                "nypic": "http://tinypic.com/search.php?tag=\u0002\u00013",
-                "nyurl": "http://tinyurl.com/create.php?url=\u0002\u000111",
+                "nycards": "//tinycards.duolingo.com/search?query=\u0002\u00013",
+                "nypic": "http://tinypic.com/search.php?tag=\u0002\u00010",
+                "nyurl": "http://tinyurl.com/create.php?url=\u0002\u000113",
                 "p": {
-                    "\u0010": "//www.tipeee.com/creators?search=\u0002\u00013",
+                    "\u0010": "//www.tipeee.com/creators?search=\u0002\u00010",
                     "pie": "//tippie.uiowa.edu/google-search?search=\u0002\u00010",
-                    "ranks": "//www.tipranks.com/stocks/\u0002\u00010"
+                    "ranks": "//www.tipranks.com/stocks/\u0002\u00014"
                 },
                 "ragegagnant": "http://tirage-gagnant.com/?s=\u0002\u00010",
                 "s": {
-                    "\u0010": "//time.is/\u0002\u000139",
-                    "s": "//tiss.tuwien.ac.at/adressbuch/adressbuch/suche?suchtext=\u0002\u000113"
+                    "\u0010": "//time.is/\u0002\u000141",
+                    "s": "//tiss.tuwien.ac.at/adressbuch/adressbuch/suche?suchtext=\u0002\u000133"
                 },
                 "t": "http://www.tradooit.com/info.php?q=\u0002 &btn-recherche.x=0&btn-recherche.y=0&langFrom=en&langTo=fr\u00010",
                 "vi": "//www.tivi.fi/haku/?q=\u0002\u00010",
@@ -16258,33 +16259,33 @@
                 "ournal": "//tjournal.ru/search/\u0002\u00010",
                 "p": "//tower.jp/search/item/\u0002\u00010"
             },
-            "ki": "//trakt.tv/search/imdb?query=\u0002\u00019",
+            "ki": "//trakt.tv/search/imdb?query=\u0002\u00015",
             "kk": {
-                "\u0010": "http://tradukka.com/translate/en/\u0002\u00017",
+                "\u0010": "http://tradukka.com/translate/en/\u0002\u00010",
                 "2es": "http://tradukka.com/translate/es/\u0002\u00010",
                 "rlab": "http://tkkrlab.nl/wiki/Special:Search?search=\u0002&go=Go\u00010"
             },
-            "km": "http://trakt.tv/search/movies?q=\u0002\u000110",
+            "km": "http://trakt.tv/search/movies?q=\u0002\u00015",
             "ko": "//trovu.komun.org/?q=\u0002&categories=general&language=en-US\u00010",
-            "kpd": "//www.tokopedia.com/search?q=\u0002\u000199",
-            "ks": "http://trakt.tv/search/shows?q=\u0002\u00014",
+            "kpd": "//www.tokopedia.com/search?q=\u0002\u000136",
+            "ks": "http://trakt.tv/search/shows?q=\u0002\u00015",
             "kw": "//www.thomas-krenn.com/de/wiki/Spezial:Suchergebnisseite?type=mediawiki_page&q=\u0002\u00010",
             "l": {
                 "\u0010": "http://www.teamliquid.net/forum/search.php?q=\u0002\u00010",
                 "d": {
-                    "\u0010": "http://wiki.teamliquid.net/dota2/index.php?search=\u0002\u000117",
+                    "\u0010": "http://wiki.teamliquid.net/dota2/index.php?search=\u0002\u000149",
                     "p": "http://www.google.com/cse?cx=017644269519104757279%3Agm62gtzaoky&q=\u0002\u00010",
                     "r": {
-                        "\u0010": "//tldr.inbrowser.app/search?query=\u0002\u000129",
-                        "legal": "//tldrlegal.com/search?q=\u0002 \u00010"
+                        "\u0010": "//tldr.inbrowser.app/search?query=\u0002\u000140",
+                        "legal": "//tldrlegal.com/search?q=\u0002 \u00013"
                     }
                 },
-                "enge": "//www.linguee.com/english-german/search?source=auto&query=\u0002\u000116",
+                "enge": "//www.linguee.com/english-german/search?source=auto&query=\u0002\u000112",
                 "f": {
                     "\u0010": "http://theladiesfinger.com/?s=\u0002\u00010",
-                    "i": "http://www.cnrtl.fr/definition/\u0002\u0001222"
+                    "i": "http://www.cnrtl.fr/definition/\u0002\u0001212"
                 },
-                "grm": "//web.telegram.org/#/im?p=\u0002 \u00018",
+                "grm": "//web.telegram.org/#/im?p=\u0002 \u00013",
                 "h": "//thelasthunt.com/search?type=product&q=\u0002\u00010",
                 "i": {
                     "\u0010": "http://thelogicalindian.com/?s=\u0002\u00010",
@@ -16292,42 +16293,42 @@
                 },
                 "k": "//tlk.io/\u0002\u00010",
                 "ld": "//www.thetrainline.com/live/departures/\u0002\u00010",
-                "s": "//www.thorlabs.com/search/thorsearch.cfm?search= \u0002\u00014",
-                "w": "http://wiki.teamliquid.net/starcraft2/index.php?title=Special%3ASearch&search=\u0002\u00017"
+                "s": "//www.thorlabs.com/search/thorsearch.cfm?search= \u0002\u00019",
+                "w": "http://wiki.teamliquid.net/starcraft2/index.php?title=Special%3ASearch&search=\u0002\u000116"
             },
             "m": {
-                "\u0010": "http://www.trademe.co.nz/Browse/SearchResults.aspx?searchString=\u0002\u000165",
+                "\u0010": "http://www.trademe.co.nz/Browse/SearchResults.aspx?searchString=\u0002\u000118",
                 "all": "//list.tmall.com/search_product.htm?q=\u0002\u00010",
                 "an": "http://help.trello.com/search?query=\u0002\u00010",
                 "ark": {
-                    "\u0010": "http://trademarks.justia.com/search.php?q=\u0002\u00010",
+                    "\u0010": "http://trademarks.justia.com/search.php?q=\u0002\u00016",
                     "et": "//www.torn.com/imarket.php#/p=shop&step=shop&type=&searchname=\u0002\u00010"
                 },
                 "blog": "//blog.trendmicro.com/?s=\u0002\u00010",
-                "bw": "http://tmbw.net/wiki/Special:Search?search=\u0002&x=0&y=0\u000113",
-                "db": "//www.themoviedb.org/search?query=\u0002\u00011532",
+                "bw": "http://tmbw.net/wiki/Special:Search?search=\u0002&x=0&y=0\u000129",
+                "db": "//www.themoviedb.org/search?query=\u0002\u00011081",
                 "e": {
-                    "\u0010": "//www.tme.eu/pl/katalog/?search=\u0002\u00014",
-                    "n": "http://www.transfermarkt.com/schnellsuche/ergebnis/schnellsuche?query=\u0002\u000139"
+                    "\u0010": "//www.tme.eu/pl/katalog/?search=\u0002\u00010",
+                    "n": "http://www.transfermarkt.com/schnellsuche/ergebnis/schnellsuche?query=\u0002\u000133"
                 },
-                "g": "//registry.terraform.io/search?q=\u0002\u000123",
+                "g": "//registry.terraform.io/search?q=\u0002\u000121",
                 "k": "//www.tematika.com/buscar.do?txtencoded=\u0002&idSeccionPropia=0&optSeleccionada=DuckDuckGo.com&idSeccion=0&seccionDeBusqueda=DuckDuckGo.com&texto=\u0002\u00010",
                 "n": "http://www.travelmath.com/nearest-airport/\u0002\u00010",
                 "r": "http://www.rezeptwelt.de/search/?rec_all=0&search=\u0002\u00010",
-                "t": "http://www.tinymixtapes.com/?search=\u0002\u00010",
-                "uk": "http://www.transfermarkt.co.uk/schnellsuche/ergebnis/schnellsuche?query=\u0002&x=0&y=0\u000118",
+                "t": "http://www.tinymixtapes.com/?search=\u0002\u00013",
+                "uk": "http://www.transfermarkt.co.uk/schnellsuche/ergebnis/schnellsuche?query=\u0002&x=0&y=0\u000126",
                 "w": "//www.techmansworld.com/search?q=\u0002\u00010",
-                "z": "http://www.tmz.com/search/articles/\u0002/1/\u000111"
+                "z": "http://www.tmz.com/search/articles/\u0002/1/\u000127"
             },
             "n": {
-                "\u0010": "//www.timesnownews.com/latest-news?search=\u0002\u00010",
+                "\u0010": "//www.timesnownews.com/latest-news?search=\u0002\u00017",
                 "-annonces": "http://www.tunisie-annonce.com/search.asp?cx=partner-pub-4455074141785177%3Aabc2p7-5h3d&cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&sa=Rechercher&siteurl=www.tunisie-annonce.com%2F&ref=&ss=1479j334475j10\u00010",
                 "a": "http://discovery.nationalarchives.gov.uk/results/r?_q=\u0002\u00010",
                 "bc1": "//tnbc1.com/?s=\u0002 \u00010",
-                "p": "//thenounproject.com/search/?q=\u0002\u00014",
+                "p": "//thenounproject.com/search/?q=\u0002\u00019",
                 "s": "//thenerdystudent.com/?s=\u0002\u00010",
                 "t": {
-                    "\u0010": "http://webtracker.tnt.com/webtracker/tracking.do?requestType=GEN&searchType=CON&respLang=en&respCountry=US&sourceID=1&sourceCountry=ww&cons=\u0002\u00015",
+                    "\u0010": "http://webtracker.tnt.com/webtracker/tracking.do?requestType=GEN&searchType=CON&respLang=en&respCountry=US&sourceID=1&sourceCountry=ww&cons=\u0002\u00010",
                     "news": "//www.tntnews.net/?s=\u0002\u00010"
                 },
                 "w": "//thenextweb.com/?q=\u0002\u00010",
@@ -16335,18 +16336,18 @@
             },
             "oa": "//theorangealliance.org/teams/\u0002\u00010",
             "ockdom": "http://wiki.tockdom.com/w/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00010",
-            "odoist": "//todoist.com/app?lang=en#agenda%2F\u0002 \u000112",
+            "odoist": "//todoist.com/app?lang=en#agenda%2F\u0002 \u00010",
             "odonoticias": "http://tn.com.ar/buscar/\u0002\u00010",
             "of": "http://www.tolweb.org/tree/\u0002\u00010",
             "oi": {
-                "\u0010": "http://timesofindia.indiatimes.com/topic/\u0002\u00016",
+                "\u0010": "http://timesofindia.indiatimes.com/topic/\u0002\u00017",
                 "con": "http://www.toicon.com/icons?query=\u0002\u00010"
             },
             "ok": {
                 "\u0010": "http://tomeofknowledge.info/?q=\u0002\u00010",
                 "manni": "//www.tokmanni.fi/catalogsearch/result/?q=\u0002\u00010",
-                "obagus": "http://www.olx.co.id/halaman/mencari/\u0002/search\u00013",
-                "opedia": "//www.tokopedia.com/search?q=\u0002\u000199",
+                "obagus": "http://www.olx.co.id/halaman/mencari/\u0002/search\u00016",
+                "opedia": "//www.tokopedia.com/search?q=\u0002\u000136",
                 "yonoise": "http://www.tokyonoise.net/cerca.php?s=\u0002&p=1\u00010"
             },
             "ol": {
@@ -16357,7 +16358,7 @@
                 }
             },
             "om": {
-                "\u0010": "//tomwoods.com/search/\u0002/\u00010",
+                "\u0010": "//tomwoods.com/search/\u0002/\u00013",
                 "e": "//te4.org/w/index.php?search=\u0002\u00010",
                 "shardware": "http://www.tomshardware.com/s/\u0002\u00010",
                 "shw": "http://www.tomshardware.com/s/\u0002/\u00010"
@@ -16372,26 +16373,26 @@
             "ookapic": "//stock.tookapic.com/search?q=\u0002\u00010",
             "oolslib": "//toolslib.net/search/projects/?q=\u0002\u00010",
             "op": {
-                "\u0010": "//www.techopedia.com/search?q=\u0002&section=all\u00010",
+                "\u0010": "//www.techopedia.com/search?q=\u0002&section=all\u00013",
                 "achat": "http://www.topachat.com/pages/recherche.php?mc=\u0002\u00010",
-                "ed": "//www.tokopedia.com/search?st=product&q=\u0002\u0001163",
+                "ed": "//www.tokopedia.com/search?st=product&q=\u0002\u0001254",
                 "geek": "http://www.topgeek.net/fr/recherche?controller=search&orderby=position&orderway=desc&search_query=\u0002&submit_search=Rechercher\u00010",
                 "hatter": "//tophatter.com/catalogs/search?utf8=%E2%9C%93&category=&query=\u0002\u00010",
-                "l": "//pl.bab.la/slownik/angielski-polski/\u0002\u00014",
-                "preise": "http://www.toppreise.ch/index.php?search=\u0002&res=OK\u000148",
+                "l": "//pl.bab.la/slownik/angielski-polski/\u0002\u00017",
+                "preise": "http://www.toppreise.ch/index.php?search=\u0002&res=OK\u000172",
                 "shop": "http://us.topshop.com/webapp/wcs/stores/servlet/CatalogNavigationSearchResultCmd?langId=-1&storeId=13052&catalogId=33060&beginIndex=1&viewAllFlag=false&pageSize=20&sort_field=Relevance&searchTerm=\u0002\u00010",
                 "tenrevs": "//www.toptenreviews.com/search/?q=\u0002\u00010"
             },
             "or": {
                 "\u0010": "//\u0002.tor2web.org/\u00010",
                 "amp": "http://www.toramp.com/search.php?search=\u0002\u00010",
-                "atlas": "//atlas.torproject.org/#search/\u0002\u00013",
-                "i": "//www.tori.fi/koko_suomi?q=\u0002\u000136",
-                "ob": "//torob.com/search/?query=\u0002\u000114",
-                "rentfreak": "http://torrentfreak.com/search/\u0002\u00018",
+                "atlas": "//atlas.torproject.org/#search/\u0002\u00010",
+                "i": "//www.tori.fi/koko_suomi?q=\u0002\u000132",
+                "ob": "//torob.com/search/?query=\u0002\u000111",
+                "rentfreak": "http://torrentfreak.com/search/\u0002\u00016",
                 "wiki": "//trac.torproject.org/projects/tor/search?q=\u0002 \u00010"
             },
-            "osdr": "//tosdr.org/#search=\u0002\u00014",
+            "osdr": "//tosdr.org/#search=\u0002\u000116",
             "ost": {
                 "\u0010": "//toster.ru/search?q=\u0002\u00010",
                 "ar": "//www.thestar.com/search.html?q=\u0002\u00010"
@@ -16399,64 +16400,64 @@
             "oswikia": "http://towerofsaviors.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
             "otalcmd": "http://www.totalcmd.net/search.php?s=\u0002\u00010",
             "oucharcade": "http://toucharcade.com/?s=\u0002\u00010",
-            "ouhou": "http://en.touhouwiki.net/index.php?search=\u0002 \u000142",
+            "ouhou": "http://en.touhouwiki.net/index.php?search=\u0002 \u000175",
             "ourindo": "//www.touristindonesia.tk/search?q=\u0002\u00010",
             "ouslesprix": "//www.touslesprix.com/achat,\u0002.html\u00010",
             "outs": "//www.touts.com.br/arts?search=\u0002\u00010",
             "outvendre": "//www.toutvendre.fr/s?k=\u0002\u00010",
-            "oxif": "//www.toxif.com/tags/\u0002 \u00015",
+            "oxif": "//www.toxif.com/tags/\u0002 \u00010",
             "oy": {
                 "\u0010": "//protinkertoys.com/search?type=product&q=\u0002\u00010",
                 "s": "//kidultkingdom.com/?s=\u0002\u00010"
             },
             "p": {
-                "\u0010": "//thesaurus.plus/search?q=\u0002\u000118",
+                "\u0010": "//thesaurus.plus/search?q=\u0002\u00017",
                 "c": "http://thepeoplescube.com/searchGoogle.php?cx=partner-pub-8404716009789025%3A4p2aqaojris&cof=FORID%3A9&ie=ISO-8859-1&q=\u0002&sa=\u00010",
                 "erth": "//www.transperth.wa.gov.au/Search-Results?Search=\u0002\u00010",
                 "h": "//paintedheirloom.com/search?q=\u0002\u00010",
-                "l": "http://www.torontopubliclibrary.ca/search.jsp?Ntt=\u0002\u00016",
+                "l": "http://www.torontopubliclibrary.ca/search.jsp?Ntt=\u0002\u00010",
                 "o": "http://tpo.nl/?s=\u0002\u00010",
                 "press": "//themeparkpress.com/?s=\u0002\u00010",
                 "t": "//www.teacherspayteachers.com/Browse/Search:\u0002\u00010",
-                "w": "//tweakers.net/pricewatch/zoeken/?keyword=\u0002\u000127"
+                "w": "//tweakers.net/pricewatch/zoeken/?keyword=\u0002\u000146"
             },
             "r": {
-                "\u0010": "//translate.google.com/#auto/en/\u0002\u0001760",
+                "\u0010": "//translate.google.com/#auto/en/\u0002\u0001674",
                 "acemyip": "http://tools.tracemyip.org/lookup/\u0002\u00010",
-                "aceroute": "http://network-tools.com/default.asp?prog=trace&host=\u0002\u00017",
+                "aceroute": "http://network-tools.com/default.asp?prog=trace&host=\u0002\u00010",
                 "ack": {
-                    "\u0010": "http://www.packagemapping.com/?action=track&tracknum=\u0002\u00010",
+                    "\u0010": "http://www.packagemapping.com/?action=track&tracknum=\u0002\u00013",
                     "itdown": "http://www.trackitdown.net/search/keyword?q=\u0002\u00010",
-                    "r": "http://www.packagetrackr.com/track/?submit=&n=\u0002&c=\u00015"
+                    "r": "http://www.packagetrackr.com/track/?submit=&n=\u0002&c=\u000111"
                 },
                 "actorhouse": "//www.tractorhouse.com/listings/farm-equipment/for-sale/list/?fulltext=\u0002\u00010",
                 "ad": {
-                    "\u0010": "http://dictionary.reverso.net/french-english/\u0002\u00010",
+                    "\u0010": "http://dictionary.reverso.net/french-english/\u0002\u00014",
                     "emachines": "//trademachines.com/search?phrase=\u0002 \u00010",
                     "emarks": "http://www.trademarkia.com/trademarks-search.aspx?tn=\u0002\u00010",
-                    "eme": "http://www.trademe.co.nz/Browse/SearchResults.aspx?searchString=\u0002\u000165",
-                    "era": "http://www.tradera.com/finding.mvc/itemlisting?header=true&search=\u0002\u000121",
-                    "ingview": "//www.tradingview.com/chart/?symbol=\u0002\u000129"
+                    "eme": "http://www.trademe.co.nz/Browse/SearchResults.aspx?searchString=\u0002\u000118",
+                    "era": "http://www.tradera.com/finding.mvc/itemlisting?header=true&search=\u0002\u000115",
+                    "ingview": "//www.tradingview.com/chart/?symbol=\u0002\u000126"
                 },
                 "aeger": "//www.traegergrills.com/recipes?types=RecipeDetail&term=\u0002\u00010",
                 "ail": {
                     "\u0010": "//www.trailandmountain.co.uk/search?q=\u0002\u00010",
                     "er": {
-                        "\u0010": "http://www.traileraddict.com/search.php?sitesearch=www.traileraddict.com&q=\u0002\u00013",
+                        "\u0010": "http://www.traileraddict.com/search.php?sitesearch=www.traileraddict.com&q=\u0002\u00010",
                         "addict": "http://www.traileraddict.com/search/\u0002\u00010"
                     }
                 },
                 "aining": "//trainingindustry.com/?s=\u0002\u00010",
-                "akt": "http://trakt.tv/search?utf8=%E2%9C%93&query=\u0002\u0001212",
+                "akt": "http://trakt.tv/search?utf8=%E2%9C%93&query=\u0002\u0001175",
                 "amper": "http://tramper.nz/?view=search&keywords=\u0002\u00010",
                 "ans": {
-                    "\u0010": "//translate.google.com/?source=osdd#auto/en/\u0002\u00011522",
-                    "fermarkt": "http://www.transfermarkt.de/schnellsuche/ergebnis/schnellsuche?query=\u0002&x=0&y=0\u000134",
+                    "\u0010": "//translate.google.com/?source=osdd#auto/en/\u0002\u00011505",
+                    "fermarkt": "http://www.transfermarkt.de/schnellsuche/ergebnis/schnellsuche?query=\u0002&x=0&y=0\u000137",
                     "late": {
-                        "\u0010": "//translate.google.com/#auto/en/\u0002\u0001760",
-                        "de": "//translate.google.com/#auto/de/\u0002\u0001134",
+                        "\u0010": "//translate.google.com/#auto/en/\u0002\u0001674",
+                        "de": "//translate.google.com/#auto/de/\u0002\u0001113",
                         "nl": "//translate.google.com/#auto/nl/\u0002\u00010",
-                        "site": "http://www.microsofttranslator.com/bv.aspx?from=&to=en&a=\u0002\u000112"
+                        "site": "http://www.microsofttranslator.com/bv.aspx?from=&to=en&a=\u0002\u00014"
                     },
                     "nl": "//translate.google.com/#auto/nl/\u0002\u00010"
                 },
@@ -16477,17 +16478,17 @@
                 },
                 "avis": "//travis-ci.org/search/\u0002\u00010",
                 "axsource": "//www.traxsource.com/search?term=\u0002\u00010",
-                "eccani": "http://www.treccani.it/vocabolario/tag/\u0002\u000128",
-                "ef": "http://www.thesaurus.com/browse/\u0002\u0001302",
-                "ello": "//trello.com/search?q=\u0002\u000123",
+                "eccani": "http://www.treccani.it/vocabolario/tag/\u0002\u000127",
+                "ef": "http://www.thesaurus.com/browse/\u0002\u0001245",
+                "ello": "//trello.com/search?q=\u0002\u000124",
                 "ending": "//trendingimages.in/search/images/?q=\u0002\u00010",
                 "endmicro": "//www.trendmicro.com/en_us/common/cse.html#?cludoquery=\u0002\u00010",
                 "ends": {
-                    "\u0010": "//www.google.com/trends/explore#q=\u0002\u000130",
+                    "\u0010": "//www.google.com/trends/explore#q=\u0002\u000149",
                     "top": "http://trendstop.knack.be/nl/results.aspx?s1=\u0002\u00010"
                 },
                 "endyscooter": "http://trendyscooter.com/?route=product/search&search=\u0002\u00010",
-                "enth": "//translate.google.com/#en/th/\u0002\u00017",
+                "enth": "//translate.google.com/#en/th/\u0002\u00014",
                 "ep": "//timerepublik.com/?q=\u0002\u00010",
                 "f": {
                     "\u0010": "http://www.rolexforums.com/tags.php?tag=\u0002\u00010",
@@ -16497,14 +16498,14 @@
                 "ictrac": "http://www.trictrac.net/recherche?query=\u0002\u00010",
                 "ip": {
                     "\u0010": "http://www.tripdatabase.com/search?criteria=\u0002\u00010",
-                    "advisor": "http://www.tripadvisor.com/Search?q=\u0002&sub-search=Go\u000126",
+                    "advisor": "http://www.tripadvisor.com/Search?q=\u0002&sub-search=Go\u000138",
                     "lea": "http://axisandallies.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1#\u00010",
                     "oto": "//www.tripoto.com/travel-guide/\u0002\u00010",
                     "sit": "//wiki.tripsit.me/index.php?search=\u0002\u00010",
                     "wire": "//www.tripwire.com/state-of-security?s=\u0002\u00010"
                 },
                 "isquel": "http://trisquel.info/en/search/node/\u0002 & https://trisquel.info/en/search/node/\u0002\u00010",
-                "ivago": "//www.trivago.com/?sQuery=\u0002\u00010",
+                "ivago": "//www.trivago.com/?sQuery=\u0002\u00016",
                 "iviaowl": "//triviaowl.com/?s=\u0002 \u00010",
                 "l": "http://theringlord.com/cart/shopdisplayproducts.asp?Search=Yes&Keyword=\u0002\u00010",
                 "n": {
@@ -16514,35 +16515,35 @@
                 "oll": "//www.trollandtoad.com/products/search.php?searchmode=basic&search_words=\u0002\u00010",
                 "ome": "//trome.pe/buscar/?query=\u0002\u00010",
                 "ope": {
-                    "\u0010": "//tvtropes.org/pmwiki/pmwiki.php/Main/\u0002\u000137",
-                    "s": "http://allthetropes.wikia.com/wiki/Special:Search?search=\u0002\u00013"
+                    "\u0010": "//tvtropes.org/pmwiki/pmwiki.php/Main/\u0002\u000118",
+                    "s": "http://allthetropes.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                 },
                 "opicalprice": "//tropicalprice.com/?query=\u0002\u00010",
                 "ouva": "//www.trouva.com/shop/search/\u0002\u00010",
-                "ovaprezzi": "http://www.trovaprezzi.it/categoria.aspx?libera=\u0002&id=-1&prezzomin=&prezzomax=\u000127",
-                "ove": "http://trove.nla.gov.au/result?q=\u0002 \u00017",
-                "pl": "http://translatica.pl/szukaj/\u0002\u00013",
+                "ovaprezzi": "http://www.trovaprezzi.it/categoria.aspx?libera=\u0002&id=-1&prezzomin=&prezzomax=\u000114",
+                "ove": "http://trove.nla.gov.au/result?q=\u0002 \u000138",
+                "pl": "http://translatica.pl/szukaj/\u0002\u00010",
                 "rust": "http://www.grnpedia.org/trrust/result.php?gene=\u0002&species=human&confirm=0\u00010",
                 "ue": {
-                    "\u0010": "//www.truecaller.com/search/in/\u0002\u000110",
-                    "achievements": "//www.trueachievements.com/searchresults.aspx?search=\u0002\u00017",
+                    "\u0010": "//www.truecaller.com/search/in/\u0002\u00010",
+                    "achievements": "//www.trueachievements.com/searchresults.aspx?search=\u0002\u00010",
                     "steam": "//truesteamachievements.com/searchresults.aspx?search=\u0002\u00010",
                     "trophies": "//www.truetrophies.com/searchresults.aspx?search=\u0002\u00010"
                 },
                 "ulia": "http://www.trulia.com/validate.php?tst=h&display=for+sale&search=\u0002&type=&min_price=min&max_price=max&min_num_beds=0&min_num_baths=0&min_size=0&submit_btn=SEARCH\u00010",
                 "ulytexan": "http://www.trulytexan.com/?\u0002\u00010",
-                "ump": "//twitter.com/search?q=from%3Arealdonaldtrump%20\u0002&src=typd\u00010",
-                "ustpilot": "//www.trustpilot.com/search?query=\u0002\u000131",
-                "w": "http://wiki.travellerrpg.com/index.php?title=Special%3ASearch&search=\u0002\u00015",
+                "ump": "//twitter.com/search?q=from%3Arealdonaldtrump%20\u0002&src=typd\u00014",
+                "ustpilot": "//www.trustpilot.com/search?query=\u0002\u000124",
+                "w": "http://wiki.travellerrpg.com/index.php?title=Special%3ASearch&search=\u0002\u00010",
                 "yggehandel": "//www.tryggehandel.se/?s=\u0002\u00010"
             },
             "s": {
-                "\u0010": "http://www.turbosquid.com/Search/Index.cfm?keyword=\u0002\u00019",
+                "\u0010": "http://www.turbosquid.com/Search/Index.cfm?keyword=\u0002\u000112",
                 "21": "//teeshirt21.com/shop/\u0002\u00010",
                 "a": "http://www.techsupportalert.com/search/google?query=\u0002\u00010",
                 "c": {
-                    "\u0010": "//www.theshoppingchannel.com/search/\u0002\u00010",
-                    "o": "//www.tractorsupply.com/tsc/search/\u0002\u00010"
+                    "\u0010": "//www.theshoppingchannel.com/search/\u0002\u00015",
+                    "o": "//www.tractorsupply.com/tsc/search/\u0002\u00016"
                 },
                 "hirt": {
                     "\u0010": "//www.tpop.fr/search?type=product&q=\u0002\u00010",
@@ -16550,12 +16551,12 @@
                 },
                 "in": "http://www.treccani.it/sinonimi/?q=\u0002\u00010",
                 "j": "http://www.thesinglesjukebox.com/?s=\u0002\u00010",
-                "r": "//www.thestudentroom.co.uk/search/?tsr-search-query=\u0002\u00010",
-                "types": "//www.npmjs.com/search?q=%40types%2F\u0002\u00010",
+                "r": "//www.thestudentroom.co.uk/search/?tsr-search-query=\u0002\u00014",
+                "types": "//www.npmjs.com/search?q=%40types%2F\u0002\u00013",
                 "x": "//web.tmxmoney.com/company.php?qm_symbol=\u0002&locale=en\u00010"
             },
             "t": {
-                "\u0010": "//www.texastribune.org/search/?q=\u0002\u000160",
+                "\u0010": "//www.texastribune.org/search/?q=\u0002\u000167",
                 "b-ita": "http://tatoeba.org/eng/sentences/search?query=\u0002&from=und&to=ita\u00010",
                 "books": "//books.google.com/talktobooks/query?q=\u0002\u00010",
                 "i": "http://www.tutti.ch/ticino?q=\u0002\u00010",
@@ -16563,13 +16564,13 @@
                     "\u0010": "http://toontownrewritten.wikia.com/wiki/Special:Search?search=\u0002\u00010",
                     "uyen": "http://truyendi.com/tim-kiem-truyen.html?q=\u0002\u00010"
                 },
-                "s": "//www.triestetrasporti.it//?s=\u0002&lang=it\u00010",
+                "s": "//www.triestetrasporti.it//?s=\u0002&lang=it\u00015",
                 "t": "//techterms.com/search?query=\u0002\u00010",
-                "v": "//www.twitch.tv/search?term=\u0002\u00012997",
-                "y": "//duckduckgo.com/tty/#q=\u0002\u00010"
+                "v": "//www.twitch.tv/search?term=\u0002\u00012750",
+                "y": "//duckduckgo.com/tty/#q=\u0002\u00013"
             },
             "u": {
-                "\u0010": "//tu-dresden.de/@@search?SearchableText=\u0002\u00010",
+                "\u0010": "//tu-dresden.de/@@search?SearchableText=\u0002\u00015",
                 "b": {
                     "\u0010": "//katalog.tub.tuhh.de/Search/Results?lookfor=\u0002&type=AllFields&limit=20&sort=relevance\u00010",
                     "afm": "http://fm.tuba.pl/artysta/\u0002\u00010",
@@ -16577,8 +16578,8 @@
                 },
                 "c": "//duckduckgo.com/?q=\u0002+site%3Awww.tu-chemnitz.de\u00010",
                 "d": {
-                    "\u0010": "//www.tudelft.nl/en/search/?q=\u0002\u00010",
-                    "a": "//www.tu-darmstadt.de/suche.de.jsp?q=\u0002\u00010",
+                    "\u0010": "//www.tudelft.nl/en/search/?q=\u0002\u00014",
+                    "a": "//www.tu-darmstadt.de/suche.de.jsp?q=\u0002\u00013",
                     "ogostoso": "http://www.tudogostoso.com.br/busca?q=\u0002\u00010",
                     "ou": "http://so.tudou.com/nisearch.do?kw=\u0002\u00010"
                 },
@@ -16588,27 +16589,27 @@
                 "j": "http://www.tujavortaro.net/?vorto=\u0002\u00010",
                 "m": {
                     "\u0010": "//www.tum.de/en/spezialseiten/search/?q=\u0002&sites=all\u00010",
-                    "blr": "//www.tumblr.com/search/\u0002\u0001608",
+                    "blr": "//www.tumblr.com/search/\u0002\u0001781",
                     "bview": "http://tumbview.com/\u0002/grid/\u00010"
                 },
                 "ndra": "//www.tundra.com/search?q=\u0002\u00010",
                 "nearch": "//tunearch.org/w/index.php?search=\u0002\u00010",
-                "nebat": "//tunebat.com/Search?q=\u0002\u000139",
+                "nebat": "//tunebat.com/Search?q=\u0002\u000122",
                 "nef": {
-                    "\u0010": "//www.tunefind.com/search/site?q=\u0002\u00015",
-                    "ind": "//www.tunefind.com/search/site?q=\u0002\u00015"
+                    "\u0010": "//www.tunefind.com/search/site?q=\u0002\u00010",
+                    "ind": "//www.tunefind.com/search/site?q=\u0002\u00010"
                 },
-                "nein": "http://tunein.com/search/?query=\u0002\u000116",
+                "nein": "http://tunein.com/search/?query=\u0002\u000114",
                 "po": "//duckduckgo.com/?q=\u0002+site%3Awww.tutorialspoint.com&ia=web\u00010",
                 "r": {
-                    "\u0010": "http://tureng.com/tr/turkce-ingilizce/\u0002\u0001604",
+                    "\u0010": "http://tureng.com/tr/turkce-ingilizce/\u0002\u0001336",
                     "bo": "//www.theturboforums.com/search/153518/?q=\u0002\u00010",
-                    "eng": "http://tureng.com/tr/turkce-ingilizce/\u0002\u0001604",
+                    "eng": "http://tureng.com/tr/turkce-ingilizce/\u0002\u0001336",
                     "nstone": "http://myturnstone.com/?s=\u0002&lang=en\u00010"
                 },
                 "t": {
                     "\u0010": "http://search.tut.by/?status=1&ru=1&encoding=1&page=0&how=rlv&query=\u0002\u00010",
-                    "anota": "//mail.tutanota.com/search/mail/LSWThzP--3-1?query=\u0002\u000173",
+                    "anota": "//mail.tutanota.com/search/mail/LSWThzP--3-1?query=\u0002\u000147",
                     "news": "http://news.tut.by/search/?str=\u0002\u00010",
                     "orilio": "//www.tutorilio.com/?q=\u0002\u00010",
                     "s": {
@@ -16616,139 +16617,139 @@
                         "plus": "http://tutsplus.com/tutorials/search?utf8=%E2%9C%93&search[topic]=&search[terms]=\u0002&button=\u00010"
                     },
                     "ti": {
-                        "\u0010": "//www.tutti.ch/de/li/ganze-schweiz?q=\u0002\u000116",
+                        "\u0010": "//www.tutti.ch/de/li/ganze-schweiz?q=\u0002\u00017",
                         "ch": "http://www.tutti.ch/ganze-schweiz?q=\u0002 \u00010"
                     },
                     "tocitta": "//www.tuttocitta.it/mappe/\u0002\u00010"
                 },
                 "wlib": "//catalogplus.tuwien.ac.at/primo_library/libweb/action/dlSearch.do?queryfield=&x=0&y=0&institution=UTW&vid=UTW&tab=default_tab&search_scope=UTW&mode=Basic&indx=1&bulkSize=10&dum=true&highlight=true&pcAvailabiltyMode=false&prefLang=en_US&dummyChar=♥&query=any%2Ccontains%2C\u0002&displayField=title\u00010",
                 "x": {
-                    "\u0010": "http://linuxinthebox.company/?product_cat=&post_type=product&s=\u0002\u00014",
+                    "\u0010": "http://linuxinthebox.company/?product_cat=&post_type=product&s=\u0002\u00010",
                     "db": "//tuxdb.com/section/db&page=0&search=\u0002\u00010"
                 }
             },
             "v": {
-                "\u0010": "http://www.tv.com/search?q= \u0002\u000132",
+                "\u0010": "http://www.tv.com/search?q= \u0002\u000120",
                 "2": "//search.tv2.dk/?query=\u0002&sort=relevance&page=1\u00010",
                 "3": "http://www.ccma.cat/tv3/alacarta/cercador/?items_pagina=15&perfil=rellevancia&profile=videos&text=\u0002\u00010",
                 "4play": "//www.tv4play.se/s%C3%B6k/\u0002\u00010",
                 "5": "http://www.tv5monde.com/?q=\u0002\u00010",
                 "a": {
-                    "\u0010": "//tweakers.net/aanbod/zoeken/?keyword=\u0002\u00014",
+                    "\u0010": "//tweakers.net/aanbod/zoeken/?keyword=\u0002\u000121",
                     "rt": "//bendodson.com/projects/itunes-artwork-finder/index.html?entity=tvSeason&country=us&query=\u0002\u00010"
                 },
                 "com": "http://www.tv.com/search?q=\u0002\u00010",
                 "d": {
                     "\u0010": "http://vampirediaries.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                     "b": {
-                        "\u0010": "//www.thetvdb.com/search?query=\u0002&l=en\u0001619",
+                        "\u0010": "//www.thetvdb.com/search?query=\u0002&l=en\u0001496",
                         "fr": "//www.thetvdb.com/search?q=\u0002&l=fr\u00010"
                     }
                 },
-                "guide": "http://www.tvguide.com/search/index.aspx?keyword=\u0002\u00010",
+                "guide": "http://www.tvguide.com/search/index.aspx?keyword=\u0002\u00013",
                 "i": {
                     "\u0010": "http://www.tvi24.iol.pt/pesquisa/\u0002 \u00010",
-                    "ew": "//www.tradingview.com/chart/?symbol=\u0002\u000129"
+                    "ew": "//www.tradingview.com/chart/?symbol=\u0002\u000126"
                 },
                 "l": "http://tvlanguedoc.com/search_gcse/?q=\u0002\u00010",
-                "maze": "//www.tvmaze.com/search?q=\u0002\u000173",
+                "maze": "//www.tvmaze.com/search?q=\u0002\u000140",
                 "nz": "//www.tvnz.co.nz/search?q=\u0002\u00010",
-                "oc": "http://www.treccani.it/vocabolario/tag/\u0002/\u00013",
+                "oc": "http://www.treccani.it/vocabolario/tag/\u0002/\u00019",
                 "p": "//www.tvp.pl/szukaj?query=\u0002\u00010",
                 "seriesfinale": "http://tvseriesfinale.com/?s=\u0002\u00010",
                 "spielfilm": "http://www.tvspielfilm.de/suche/?q=\u0002 \u00010",
                 "st": "http://www.tvshowtime.com/en/search?q=\u0002\u00010",
                 "t": {
-                    "\u0010": "http://tvtropes.org/pmwiki/search_result.php?q=\u0002\u00012100",
-                    "hek": "http://tvthek.orf.at/search?q=\u0002\u00010",
-                    "ropes": "http://tvtropes.org/pmwiki/search_result.php?cx=partner-pub-6610802604051523%3Aamzitfn8e7v&cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&siteurl=tvtropes.org%2Fpmwiki%2Fpmwiki.php%2FMain%2FHomePage\u00011084"
+                    "\u0010": "http://tvtropes.org/pmwiki/search_result.php?q=\u0002\u00012060",
+                    "hek": "http://tvthek.orf.at/search?q=\u0002\u00014",
+                    "ropes": "http://tvtropes.org/pmwiki/search_result.php?cx=partner-pub-6610802604051523%3Aamzitfn8e7v&cof=FORID%3A10&ie=ISO-8859-1&q=\u0002&siteurl=tvtropes.org%2Fpmwiki%2Fpmwiki.php%2FMain%2FHomePage\u0001996"
                 }
             },
             "w": {
-                "\u0010": "//twitter.com/search?q=\u0002\u00012017",
-                "c": "//thewirecutter.com/?s=\u0002\u000190",
+                "\u0010": "//twitter.com/search?q=\u0002\u00011640",
+                "c": "//thewirecutter.com/?s=\u0002\u000191",
                 "eak": {
-                    "\u0010": "//tweakers.net/zoeken/?keyword=\u0002\u000110",
-                    "ers": "//tweakers.net/nieuws/zoeken/?keyword=\u0002\u000184"
+                    "\u0010": "//tweakers.net/zoeken/?keyword=\u0002\u000125",
+                    "ers": "//tweakers.net/nieuws/zoeken/?keyword=\u0002\u000156"
                 },
-                "eet": "//mobile.twitter.com/search?q=\u0002\u00010",
+                "eet": "//mobile.twitter.com/search?q=\u0002\u00015",
                 "f": {
                     "\u0010": "//www.thewebflash.com/?s=\u0002\u00010",
                     "y": "http://www.theyworkforyou.com/search/?q=\u0002\u00010"
                 },
-                "g": "//www.twitch.tv/directory/game/\u0002\u000184",
-                "ich": "http://www.twitch.tv/search?query=\u0002 \u000125",
+                "g": "//www.twitch.tv/directory/game/\u0002\u00018",
+                "ich": "http://www.twitch.tv/search?query=\u0002 \u00015",
                 "id": "//twitter.com/intent/user?user_id=\u0002\u00010",
-                "ig": "//twig.symfony.com/\u0002\u00014",
+                "ig": "//twig.symfony.com/\u0002\u00010",
                 "iki": "http://trove.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                 "it": {
-                    "\u0010": "//twitter.com/search?q=\u0002\u00012017",
+                    "\u0010": "//twitter.com/search?q=\u0002\u00011640",
                     "ch": {
-                        "\u0010": "//twitch.tv/\u0002\u000136",
+                        "\u0010": "//twitch.tv/\u0002\u000118",
                         "2steam": "http://tab-bot.net/botcheck?twitchname_botcheck=\u0002&submit_twitch=&steam_botcheck=\u00010",
                         "bots": "//twitchbots.info/check?username=\u0002\u00010",
                         "c": {
-                            "\u0010": "//twitch.tv/\u0002\u000136",
-                            "hat": "//www.twitch.tv/\u0002/chat?popout=\u00013"
+                            "\u0010": "//twitch.tv/\u0002\u000118",
+                            "hat": "//www.twitch.tv/\u0002/chat?popout=\u00010"
                         },
                         "e": "//twitchemotes.com/search?query=\u0002\u00010",
-                        "g": "//www.twitch.tv/directory/game/\u0002\u000184",
+                        "g": "//www.twitch.tv/directory/game/\u0002\u00018",
                         "pop": "//player.twitch.tv/?volume=0.5&channel=\u0002\u00010"
                     },
                     "ter": {
-                        "\u0010": "//twitter.com/search?q=\u0002\u00012017",
+                        "\u0010": "//twitter.com/search?q=\u0002\u00011640",
                         "s": "//twitter.com/\u0002\u00010",
                         "user": "//twitter.com/\u0002\u00010"
                     },
                     "tv": "//twit.tv/search/\u0002\u00010"
                 },
                 "l": {
-                    "\u0010": "//twitter.com/search?f=tweets&vertical=news&q=\u0002\u000154",
+                    "\u0010": "//twitter.com/search?f=tweets&vertical=news&q=\u0002\u000132",
                     "b": "//tweaklibrary.com/?s=\u0002\u00010"
                 },
                 "met": "//www.twitchmetrics.net/search?q=\u0002\u00010",
-                "n": "//www.theweathernetwork.com/search?q=\u0002\u00013",
+                "n": "//www.theweathernetwork.com/search?q=\u0002\u000111",
                 "p": {
-                    "\u0010": "http://www.washingtonpost.com/newssearch/search.html?st=\u0002\u000128",
+                    "\u0010": "http://www.washingtonpost.com/newssearch/search.html?st=\u0002\u000120",
                     "ro": "//twpro.jp/search?word=\u0002\u00010",
-                    "w": "//tweakers.net/pricewatch/zoeken/?keyword=\u0002\u000127"
+                    "w": "//tweakers.net/pricewatch/zoeken/?keyword=\u0002\u000146"
                 },
                 "rv": "//www.thewanderingrv.com/search/\u0002\u00010",
                 "user": "//twitter.com/search/users?q=\u0002\u00010",
-                "w": "http://witcher.gamepedia.com/index.php?search=\u0002\u00016"
+                "w": "http://witcher.gamepedia.com/index.php?search=\u0002\u00019"
             },
             "x": {
-                "\u0010": "http://search2.tv-tokyo.co.jp/pc/?enc=UTF-8&q=\u0002\u00013",
+                "\u0010": "http://search2.tv-tokyo.co.jp/pc/?enc=UTF-8&q=\u0002\u00010",
                 "i": "http://www.ti.com/sitesearch/docs/universalsearch.tsp?searchTerm=\u0002\u00010"
             },
             "y": {
-                "\u0010": "//www.youtube.com/results?search_query=\u0002\u0001966",
+                "\u0010": "//www.youtube.com/results?search_query=\u0002\u00011090",
                 "d": {
-                    "\u0010": "http://tyda.se/search/\u0002?lang%5B0%5D=en&lang%5B1%5D=fr&lang%5B2%5D=de&lang%5B3%5D=es&lang%5B4%5D=la&lang%5B5%5D=nb&lang%5B6%5D=da&lang%5B7%5D=sv\u000122",
+                    "\u0010": "http://tyda.se/search/\u0002?lang%5B0%5D=en&lang%5B1%5D=fr&lang%5B2%5D=de&lang%5B3%5D=es&lang%5B4%5D=la&lang%5B5%5D=nb&lang%5B6%5D=da&lang%5B7%5D=sv\u000117",
                     "a": {
-                        "\u0010": "http://tyda.se/search?w=\u0002\u000151",
+                        "\u0010": "http://tyda.se/search?w=\u0002\u000183",
                         "de": "http://tyda.se/search/\u0002?lang%5B0%5D=de&lang%5B1%5D=sv\u00010",
                         "la": "http://tyda.se/search/\u0002?lang%5B0%5D=la&lang%5B1%5D=sv\u00010"
                     }
                 },
                 "ndale": "//www.tyndale.com/search?q=\u0002&f=\u00010",
-                "pescript": "http://duckduckgo.com/?q=\u0002+site:www.typescriptlang.org\u000110",
+                "pescript": "http://duckduckgo.com/?q=\u0002+site:www.typescriptlang.org\u00014",
                 "po3": "//typo3.org/search/?tx_solr[q]=\u0002\u00010",
-                "url": "//tinyurl.com/create.php?source=indexpage&url=\u0002&submit=Make+TinyURL%21&alias= \u00015"
+                "url": "//tinyurl.com/create.php?source=indexpage&url=\u0002&submit=Make+TinyURL%21&alias= \u00010"
             },
-            "z": "http://www.timeanddate.com/worldclock/results.html?query=\u0002\u00017",
+            "z": "http://www.timeanddate.com/worldclock/results.html?query=\u0002\u00014",
             "åg": "//www.trafikverket.se/trafikinformation/tag/?&TrainOrStation=\u0002\u00010",
             "üren": "//tuerenmarkt24.de/suche?controller=search&orderby=position&orderway=desc&search_query=deur\u0002\u00010"
         },
         "u": {
-            "\u0010": "//www.urbandictionary.com/define.php?term=\u0002\u00014890",
-            ".gg": "//u.gg/opensearch/?query=\u0002\u0001394",
+            "\u0010": "//www.urbandictionary.com/define.php?term=\u0002\u00014590",
+            ".gg": "//u.gg/opensearch/?query=\u0002\u0001137",
             "24": "http://www.urgente24.com/search/node/\u0002\u00010",
             "aar": "http://www.uaar.it/news/?s=\u0002\u00010",
             "appex": "//uappexplorer.com/apps?q=\u0002&sort=relevance\u00010",
             "apps": "//apps.ubuntu.com/cat/search/?q=\u0002\u00010",
             "b": {
-                "\u0010": "//gu-se-primo.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=46GUB_VU1&lang=sv_SE&offset=0\u000123",
+                "\u0010": "//gu-se-primo.hosted.exlibrisgroup.com/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=46GUB_VU1&lang=sv_SE&offset=0\u000114",
                 "clib": "http://ubc.summon.serialssolutions.com/search?s.cmd=addFacetValueFilters%28ContentType%2CNewspaper+Article%3At%29&spellcheck=true&s.q=\u0002\u00010",
                 "ergizmo": "http://www.ubergizmo.com/search/?q=\u0002\u00010",
                 "erspace": "//wiki.uberspace.de/start?do=search&id=\u0002\u00010",
@@ -16767,18 +16768,18 @@
                 "t": "//rds-tue.ibs-bw.de/opac/RDSIndex/Search?lookfor=\u0002\u00010",
                 "u": {
                     "\u0010": "http://search.freefind.com/find.html?si=61902956&pid=r&n=0&_charset_=UTF-8&bcd=%C3%B7&query=\u0002\u00010",
-                    "fr": "//duckduckgo.com/?q=site%3Aubuntu-fr.org+\u0002&ia=web\u00010",
+                    "fr": "//duckduckgo.com/?q=site%3Aubuntu-fr.org+\u0002&ia=web\u00013",
                     "ntu": {
-                        "\u0010": "//www.ubuntu.com/search?q=\u0002\u000120",
+                        "\u0010": "//www.ubuntu.com/search?q=\u0002\u000118",
                         "china": "//forum.ubuntu.org.cn/search.php?keywords=\u0002\u00010",
                         "f": {
                             "\u0010": "http://ubuntuforums.org/search.php?do=process&query=\u0002\u00010",
                             "orums": "http://ubuntuforums.org/search.php?do=process&query=\u0002\u00010",
-                            "r": "//www.google.fr/search?q=\u0002+site%3Aubuntu-fr.org&gws_rd=ssl\u00013"
+                            "r": "//www.google.fr/search?q=\u0002+site%3Aubuntu-fr.org&gws_rd=ssl\u00010"
                         },
                         "pack": "http://packages.ubuntu.com/search?keywords=\u0002\u000139",
                         "tr": "http://forum.ubuntu-tr.net/index.php?action=search;q=\u0002\u00010",
-                        "users": "http://ubuntuusers.de/search/?query=\u0002&area=all\u00010",
+                        "users": "http://ubuntuusers.de/search/?query=\u0002&area=all\u00013",
                         "wikide": "http://duckduckgo.com/?q=site%3Awiki.ubuntuusers.de+\u0002\u00010"
                     }
                 }
@@ -16788,7 +16789,7 @@
                 "d": "//www.ucdavis.edu/search/google/\u0002\u00010",
                 "ern": "//search.ucern.com/search?cp=connect&q=\u0002\u00010",
                 "f": {
-                    "\u0010": "http://www.mclean.net.nz/ucf/?q=\u0002\u00010",
+                    "\u0010": "http://www.mclean.net.nz/ucf/?q=\u0002\u00013",
                     "l": "//search.ucf.edu/#?q=\u0002\u00010"
                 },
                 "hamp": "//u.gg/lol/champions/\u0002\u00010",
@@ -16800,50 +16801,50 @@
                 },
                 "pjp": "http://ja.uncyc.org/index.php?search=\u0002\u00010",
                 "scgb": "http://www.genome.ucsc.edu/cgi-bin/hgTracks?hgsid=592541357_hq8TArn5c0CoLwcXM3n3eZOaR8ZC&org=Human&db=hg38&position=\u0002&pix=800\u00010",
-                "t": "http://unicode-table.com/search/?q=\u0002\u00010",
-                "v": "http://vancouverunitarians.ca/?s=\u0002\u00018"
+                "t": "http://unicode-table.com/search/?q=\u0002\u00018",
+                "v": "http://vancouverunitarians.ca/?s=\u0002\u00010"
             },
             "d": {
-                "\u0010": "//www.urbandictionary.com/define.php?term=\u0002\u00014890",
-                "emy": "//www.udemy.com/courses/search/?q=\u0002\u0001103",
+                "\u0010": "//www.urbandictionary.com/define.php?term=\u0002\u00014590",
+                "emy": "//www.udemy.com/courses/search/?q=\u0002\u000191",
                 "ev": "//developer.ubuntu.com/en/search/?q=\u0002\u00010"
             },
             "e4docs": "//docs.unrealengine.com/en-us/Search-Results?Search=\u0002\u00010",
             "ea": "//answers.unrealengine.com/search.html?q=\u0002\u00010",
             "embb": "//uem.blackboard.com/\u0002\u00010",
-            "esp": "http://en.uesp.net/w/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u0001380",
-            "fc": "//ufc.com/search?search=\u0002&sort_by=created\u00010",
+            "esp": "http://en.uesp.net/w/index.php?title=Special%3ASearch&profile=default&search=\u0002&fulltext=Search\u0001298",
+            "fc": "//ufc.com/search?search=\u0002&sort_by=created\u00015",
             "find": "//ufind.univie.ac.at/de/search.html?filter=all&query=\u0002\u00010",
             "fret": "http://www.ufret.jp/search.php?key=\u0002\u00010",
             "frj": "http://www.ufrj.br/buscagoogle2.php?ie=utf-8&oe=utf-8&cx=001879131226118048161%3Ac12ayzh7sok&cof=FORID%3A11&q=\u0002\u00010",
             "g": {
-                "\u0010": "//www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u0001603",
-                "g": "//u.gg/opensearch/?query=\u0002\u0001394",
+                "\u0010": "//www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u0001531",
+                "g": "//u.gg/opensearch/?query=\u0002\u0001137",
                 "o": "http://www.ugodecoracion.com/buscar?controller=search&orderby=position&orderway=desc&search-cat-select=0&search_query=\u0002&submit_search=\u00010",
                 "r": "http://www.ugr.es/pages/search?query=\u0002\u00010"
             },
-            "h": "//www.uhasselt.be/google-search?q=\u0002\u00010",
+            "h": "//www.uhasselt.be/google-search?q=\u0002\u00014",
             "ib": {
-                "\u0010": "//ordbok.uib.no/perl/ordbok.cgi?OPP=\u0002&ant_bokmaal=5&ant_nynorsk=5&begge=+&ordbok=begge\u000126",
+                "\u0010": "//ordbok.uib.no/perl/ordbok.cgi?OPP=\u0002&ant_bokmaal=5&ant_nynorsk=5&begge=+&ordbok=begge\u000111",
                 "a": "http://uiba.co/?s=\u0002\u00010"
             },
             "if": "http://www.ultralingua.com/onlinedictionary/dictionary#src_lang=Italian&dest_lang=French&query=\u0002\u00010",
-            "io": "//www.uio.no/studier/emner/?course-query=\u0002&vrtx=search&searchMode=emne\u00017",
+            "io": "//www.uio.no/studier/emner/?course-query=\u0002&vrtx=search&searchMode=emne\u00014",
             "it": {
                 "\u0010": "http://www.uitmuntend.de/search.html?search=\u0002\u00010",
                 "inv": "http://www.uitinvlaanderen.be/agenda/search?query=\u0002\u00010",
-                "m": "http://www.uitmuntend.de/woerterbuch/\u0002/\u000132"
+                "m": "http://www.uitmuntend.de/woerterbuch/\u0002/\u000117"
             },
             "ja": "//www.ujaen.es/search?s=\u0002\u00010",
-            "jc": "http://prirucka.ujc.cas.cz/?slovo=\u0002&Hledej=Hledej\u000114",
+            "jc": "http://prirucka.ujc.cas.cz/?slovo=\u0002&Hledej=Hledej\u00017",
             "kappstore": "//duckduckgo.com/?q=site%3Aapps.apple.com%2Fgb%2Fapp%2F+\u0002\u00010",
             "kcsgo": "http://ukcsgo.com/forums/search/\u0002/\u00010",
             "ketabs": "//www.ukulele-tabs.com/search-uke-chords.html?find=\u0002\u00010",
             "keys": "//keyserver.ubuntu.com/pks/lookup?search=\u0002&fingerprint=on&hash=on&op=vindex\u00010",
             "kgovpeti": "//petition.parliament.uk/petitions?q=\u0002\u00010",
             "kgr": "//gridreferencefinder.com/bing.php?gr=\u0002\u00010",
-            "kiki": "//ukikipedia.net/mediawiki/index.php?search=\u0002\u00010",
-            "klaw": "http://www.legislation.gov.uk/all?title=\u0002\u00017",
+            "kiki": "//ukikipedia.net/mediawiki/index.php?search=\u0002\u00014",
+            "klaw": "http://www.legislation.gov.uk/all?title=\u0002\u000110",
             "kn": "//www.uni-konstanz.de/suche/?q=\u0002\u00010",
             "kp": {
                 "\u0010": "http://www.parliament.uk/search/results/?q=\u0002\u00010",
@@ -16851,9 +16852,9 @@
                 "pp": "//uk.pcpartpicker.com/search/?cc=uk&q=\u0002\u00010"
             },
             "ku": "//ukutabs.com/?s=\u0002\u00010",
-            "kwiki": "//uk.wikipedia.org/w/index.php?search=\u0002\u00010",
+            "kwiki": "//uk.wikipedia.org/w/index.php?search=\u0002\u00013",
             "l": {
-                "\u0010": "//www.ulule.com/discover/?q=\u0002\u00010",
+                "\u0010": "//www.ulule.com/discover/?q=\u0002\u00013",
                 "abox": "//www.ulabox.com/busca?q=\u0002\u00010",
                 "b": {
                     "\u0010": "//cibleplus.ulb.ac.be/primo-explore/search?query=any,contains,\u0002&tab=default_tab&search_scope=default_scope&vid=32ULB_VU1&lang=fr_FR&offset=0\u00010",
@@ -16864,15 +16865,15 @@
                     "h": "//hds.hebis.de/ulbda/Search/Results?lookfor=\u0002&service=catalog\u00010"
                 },
                 "ine": "//www.uline.com/Product/AdvSearchResult?keywords=\u0002\u00010",
-                "ta": "http://www.ulta.com/ulta/a/_/Ntt-\u0002/Nty-1?Dy=1&ciSelector=searchResults\u000110",
-                "timate-guitar": "//www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u0001603",
-                "timateguitar": "//www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u0001603",
+                "ta": "http://www.ulta.com/ulta/a/_/Ntt-\u0002/Nty-1?Dy=1&ciSelector=searchResults\u00010",
+                "timate-guitar": "//www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u0001531",
+                "timateguitar": "//www.ultimate-guitar.com/search.php?search_type=title&value=\u0002\u0001531",
                 "trastares": "http://ultrastar-es.org/en/canciones?busqueda=\u0002\u00010",
                 "udagsozluk": "http://www.uludagsozluk.com/?q=\u0002\u00010"
             },
             "m3bd": "http://um3bd.free.fr/?s=\u0002\u00010",
             "magine": "//www.youmagine.com/search/designs?utf8=%E2%9C%93&search=\u0002\u00010",
-            "man": "//manpages.ubuntu.com/cgi-bin/search.py?q=\u0002\u000117",
+            "man": "//manpages.ubuntu.com/cgi-bin/search.py?q=\u0002\u000119",
             "mass": {
                 "\u0010": "//www.umass.edu/search/#stq=\u0002&stp=1\u00010",
                 "d": "//www.umassd.edu/universitysearch/?q=\u0002\u00010"
@@ -16894,7 +16895,7 @@
                     "\u0010": "//en.uncyclopedia.co/w/index.php?search=\u0002\u00010",
                     "lopedia": "http://uncyclopedia.wikia.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010"
                 },
-                "dertale": "http://undertale.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00013",
+                "dertale": "http://undertale.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010",
                 "derwear": "//www.calida.com/search/#/q/\u0002\u00010",
                 "e": {
                     "\u0010": "//www.une.edu.au/search?collection=une-meta&query=\u0002\u00010",
@@ -16903,13 +16904,13 @@
                 "fpa": "http://www.unfpa.org/search/node/\u0002 \u00010",
                 "hcr": "//duckduckgo.com/?q=\u0002+site:http://www.unhcr.org/\u00010",
                 "i": {
-                    "\u0010": "http://unicode-search.net/unicode-namesearch.pl?term=\u0002\u00013",
+                    "\u0010": "http://unicode-search.net/unicode-namesearch.pl?term=\u0002\u00016",
                     "c": {
                         "\u0010": "//unicode-table.com/en/search/?q=\u0002\u00010",
                         "at": "http://unicat.be/uniCat?func=search&language=en&fromWeb=1&formQuery=\u0002\u00010",
                         "ef": "http://www.unicef.org/search/search.php?q_en=\u0002\u00010",
                         "ode": {
-                            "\u0010": "http://www.fileformat.info/info/unicode/char/search.htm?q=\u0002&preview=entity\u000137",
+                            "\u0010": "http://www.fileformat.info/info/unicode/char/search.htm?q=\u0002&preview=entity\u000149",
                             "party": "http://unicode.party/?query=\u0002\u00014",
                             "table": "http://unicode-table.com/en/search/?q=\u0002\u00010"
                         }
@@ -16918,11 +16919,11 @@
                     "lad": "//www.unilad.co.uk/search/\u0002\u00010",
                     "ma": "//www.uni-mannheim.de/suche/?tx_solr%5Bq%5D=\u0002\u00010",
                     "mc": "http://www.unimc.it/@@search?SearchableText=\u0002\u00010",
-                    "prot": "http://www.uniprot.org/uniprot/?query=\u0002\u000129",
-                    "qlo": "//www.uniqlo.com/us/en/search/?q=\u0002&lang=default\u00013",
+                    "prot": "http://www.uniprot.org/uniprot/?query=\u0002\u000158",
+                    "qlo": "//www.uniqlo.com/us/en/search/?q=\u0002&lang=default\u00017",
                     "salib": "http://search.library.unisa.edu.au/?query=any,contains,\u0002\u00010",
                     "ty": {
-                        "\u0010": "http://unity3d.com/search?gq=\u0002 \u00013",
+                        "\u0010": "http://unity3d.com/search?gq=\u0002 \u00015",
                         "ans": {
                             "\u0010": "http://unity3d.com/search?refinement=answers&gq=\u0002 \u00010",
                             "wers": "http://answers.unity3d.com/search.html?q=\u0002\u00010"
@@ -16936,7 +16937,7 @@
                     "vie": "http://ufind.univie.ac.at/en/search.html?query=\u0002\u00010",
                     "wiki": "//wiki.eveuniversity.org/index.php?title=Special%3ASearch&search=\u0002&button=\u00010",
                     "x": {
-                        "\u0010": "http://minnie.tuhs.org/cgi-bin/utree.pl?filesearch=\u0002&submit=Go\u00010",
+                        "\u0010": "http://minnie.tuhs.org/cgi-bin/utree.pl?filesearch=\u0002&submit=Go\u00013",
                         "how": "//unixhow.com/search?q=\u0002\u00010"
                     },
                     "zar": "http://www.unizar.es/search/node/\u0002\u00010"
@@ -16945,31 +16946,31 @@
                 "kompliziert": "//unkompliziert.eu/index.php?search=\u0002\u00010",
                 "limitedbr": "//www.amazon.com.br/s?k=\u0002&i=digital-text\u00010",
                 "m": "http://search.unm.edu/search?q=\u0002\u00010",
-                "notchslayer1yt": "//www.youtube.com/channel/UCBX3P-QmXmCgWmCU2Mqt9sg/search?query=\u0002\u00018",
-                "ogs": "http://unogs.com/search/?q=\u0002\u00010",
+                "notchslayer1yt": "//www.youtube.com/channel/UCBX3P-QmXmCgWmCU2Mqt9sg/search?query=\u0002\u00010",
+                "ogs": "http://unogs.com/search/?q=\u0002\u00013",
                 "omaha": "//www.unomaha.edu/search/?q=\u0002\u00010",
                 "p": {
                     "\u0010": "http://www.unp.me/search/1/?q=\u0002\u00010",
-                    "kg": "//unpkg.com/\u0002\u00019"
+                    "kg": "//unpkg.com/\u0002\u00010"
                 },
                 "realengine": "//docs.unrealengine.com/en-us/Search-Results?Search=\u0002\u00010",
                 "s": {
-                    "\u0010": "//unsplash.com/search/photos/\u0002\u00010",
+                    "\u0010": "//unsplash.com/search/photos/\u0002\u00013",
                     "een64": "http://www.unseen64.net/?s=\u0002\u00010",
                     "horten": "//unshorten.me/s/\u0002\u00015",
                     "pider": "http://www.un-spider.org/search/apachesolr_search/\u0002\u00010",
                     "pl": {
-                        "\u0010": "//unsplash.com/search?utf8=✓&keyword=\u0002\u0001149",
-                        "ash": "//unsplash.com/search?utf8=✓&keyword=\u0002\u0001149",
-                        "s": "//unsplash.com/search/photos/\u0002\u00010"
+                        "\u0010": "//unsplash.com/search?utf8=✓&keyword=\u0002\u0001116",
+                        "ash": "//unsplash.com/search?utf8=✓&keyword=\u0002\u0001116",
+                        "s": "//unsplash.com/search/photos/\u0002\u00013"
                     }
                 },
-                "tappd": "//untappd.com/search?q=\u0002 \u000119",
+                "tappd": "//untappd.com/search?q=\u0002 \u000118",
                 "tergang": "http://untergang.de/index.php?option=search&searchword=\u0002\u00010",
                 "term": "http://untermportal.un.org/search/\u0002\u00010",
-                "v": "http://unvis.it/\u0002\u00013",
+                "v": "http://unvis.it/\u0002\u00010",
                 "wiki": "http://uncyclopedia.wikia.com/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
-                "xprn": "//www.reddit.com/r/unixporn/search?q=\u0002&restrict_sr=1\u000142"
+                "xprn": "//www.reddit.com/r/unixporn/search?q=\u0002&restrict_sr=1\u000115"
             },
             "oa": {
                 "\u0010": "//search.auckland.ac.nz/search?site=All_university_websites&client=uoa_frontend&proxystylesheet=uoa_frontend&proxyreload=0&output=xml_no_dtd&q=\u0002\u00010",
@@ -16988,32 +16989,32 @@
             "on": "http://www.nottingham.ac.uk/search.aspx?q=\u0002:\u00010",
             "os": "//www.surrey.ac.uk/search?query=\u0002\u00010",
             "p": {
-                "\u0010": "http://packages.ubuntu.com/search?keywords=\u0002&searchon=names\u000147",
-                "ackages": "http://packages.ubuntu.com/search?keywords=\u0002&searchon=names&suite=all&section=all\u000121",
-                "c": "http://www.upcdatabase.com/item/\u0002\u00010",
+                "\u0010": "http://packages.ubuntu.com/search?keywords=\u0002&searchon=names\u000156",
+                "ackages": "http://packages.ubuntu.com/search?keywords=\u0002&searchon=names&suite=all&section=all\u000115",
+                "c": "http://www.upcdatabase.com/item/\u0002\u00013",
                 "down": "//downforeveryoneorjustme.com/\u0002\u00010",
-                "kg": "//launchpad.net/ubuntu/+source/\u0002\u000187",
+                "kg": "//launchpad.net/ubuntu/+source/\u0002\u000194",
                 "labs": "http://www.uplabs.com/search?q=\u0002\u00010",
                 "ng": "http://www.upng.ac.pg/site/component/search/?searchword=\u0002&searchphrase=all&Itemid=101\u00010",
                 "s": {
-                    "\u0010": "//wwwapps.ups.com/WebTracking/processInputRequest?tracknum=\u0002&\u0001242",
+                    "\u0010": "//wwwapps.ups.com/WebTracking/processInputRequest?tracknum=\u0002&\u0001207",
                     "es": "//www.ups.com/track?loc=es_ES&tracknum=\u0002\u00010"
                 },
-                "todate": "http://www.uptodate.com/contents/search?search=\u0002\u000119",
-                "todown": "//en.uptodown.com/android/search/\u0002\u00015",
+                "todate": "http://www.uptodate.com/contents/search?search=\u0002\u000116",
+                "todown": "//en.uptodown.com/android/search/\u0002\u00010",
                 "work": "//www.upwork.com/o/jobs/browse/?q=\u0002\u00010"
             },
             "q": {
                 "\u0010": "http://wiki.uqm.stack.nl/script/index.php?search=\u0002&go=Go&title=Special%3ASearch\u00010",
                 "l": "//search.library.uq.edu.au/primo-explore/search?query=any,contains,\u0002&tab=61uq_all&search_scope=61UQ_All&sortby=rank&vid=61UQ&offset=0\u00010",
-                "m": "http://wiki.uqm.stack.nl/index.php?search=\u0002\u00010"
+                "m": "http://wiki.uqm.stack.nl/index.php?search=\u0002\u00013"
             },
             "r": {
-                "\u0010": "http://suche.uni-regensburg.de/index.php?q=\u0002\u00016",
-                "baani": "http://urbaanisanakirja.com/search/?q=\u0002\u00014",
+                "\u0010": "http://suche.uni-regensburg.de/index.php?q=\u0002\u00013",
+                "baani": "http://urbaanisanakirja.com/search/?q=\u0002\u000111",
                 "ban": {
-                    "\u0010": "//www.urbandictionary.com/define.php?term=\u0002\u00014890",
-                    "dictionary": "//www.urbandictionary.com/define.php?term=\u0002\u00014890",
+                    "\u0010": "//www.urbandictionary.com/define.php?term=\u0002\u00014590",
+                    "dictionary": "//www.urbandictionary.com/define.php?term=\u0002\u00014590",
                     "fx": "http://urbaneffect.net/?s=\u0002\u00010"
                 },
                 "bout": "http://www.urbanoutfitters.com/fr/catalog/search.jsp?q=\u0002\u00010",
@@ -17022,14 +17023,14 @@
                     "forums": "//forums.urealms.com/search?Search=\u0002\u00010"
                 },
                 "eka": "//www.ureka.org/search?loader=1&q=\u0002\u00010",
-                "lquery": "http://urlquery.net/search.php?q=\u0002&type=string&max=50\u00010",
-                "lscan": "//urlscan.io/search/#\u0002\u000110",
+                "lquery": "http://urlquery.net/search.php?q=\u0002&type=string&max=50\u00013",
+                "lscan": "//urlscan.io/search/#\u0002\u00016",
                 "lvoid": "http://www.urlvoid.com/scan/\u0002\u00010"
             },
             "s": {
                 "\u0010": "//userstyles.org/styles/browse?search_terms=\u0002\u00010",
                 "a": {
-                    "\u0010": "//search.usa.gov/search?utf8=✓&affiliate=usagov&query=\u0002\u00013",
+                    "\u0010": "//search.usa.gov/search?utf8=✓&affiliate=usagov&query=\u0002\u00010",
                     "l": "http://www.usal.es/webusal/usal_buscador?query=\u0002\u00010",
                     "spending": "http://www.usaspending.gov/search?form_fields=%7B%22search_term%22%3A%22\u0002%22%7D\u00010",
                     "today": "http://www.usatoday.com/search/\u0002/\u00010"
@@ -17037,30 +17038,30 @@
                 "c": {
                     "\u0010": "//apps.ubuntu.com/cat/search/?q=\u0002 \u00010",
                     "hess": "http://www.uschess.org/datapage/player-search.php?name=\u0002&state=ANY&ratingmin=&ratingmax=&order=N&rating=R&mode=Find\u00010",
-                    "lib": "//usc-primo.hosted.exlibrisgroup.com/primo-explore/search?institution=01USC_INST&vid=01USC&mode=Basic&facet=&displayMode=full&bulkSize=25&highlight=true&dum=true&query=any,contains,\u0002&displayField=all&pcAvailabiltyMode=true&sortby=rank&lang=en_US\u00010",
-                    "ript": "http://docs.unity3d.com/Documentation/ScriptReference/30_search.html?q=\u0002\u000115"
+                    "lib": "//usc-primo.hosted.exlibrisgroup.com/primo-explore/search?institution=01USC_INST&vid=01USC&mode=Basic&facet=&displayMode=full&bulkSize=25&highlight=true&dum=true&query=any,contains,\u0002&displayField=all&pcAvailabiltyMode=true&sortby=rank&lang=en_US\u00019",
+                    "ript": "http://docs.unity3d.com/Documentation/ScriptReference/30_search.html?q=\u0002\u00010"
                 },
                 "d2brl": "//www.xe.com/currencyconverter/convert/?Amount=\u0002&From=USD&To=BRL\u00010",
                 "d2cop": "http://www.xe.com/currencyconverter/convert/?From=USD&To=COP&Amount=\u0002\u00010",
                 "d2eur": "http://www.xe.com/currencyconverter/convert/?From=USD&To=EUR&Amount=\u0002\u00010",
                 "d2gbp": "http://www.xe.com/currencyconverter/convert/?Amount=\u0002&From=USD&To=GBP\u00010",
-                "da": "//ndb.nal.usda.gov/ndb/search/list?SYNCHRONIZER_TOKEN=f84a82f2-08ef-411f-a08f-2ae87edece78&SYNCHRONIZER_URI=%2Fndb%2Fsearch%2Flist&qt=&qlookup=\u0002&ds=&manu=\u00010",
+                "da": "//ndb.nal.usda.gov/ndb/search/list?SYNCHRONIZER_TOKEN=f84a82f2-08ef-411f-a08f-2ae87edece78&SYNCHRONIZER_URI=%2Fndb%2Fsearch%2Flist&qt=&qlookup=\u0002&ds=&manu=\u00013",
                 "e": {
-                    "\u0010": "http://unix.stackexchange.com/search?q=\u0002 \u00016",
+                    "\u0010": "http://unix.stackexchange.com/search?q=\u0002 \u00018",
                     "d": {
-                        "\u0010": "//www.machineseeker.com/fy/inserat/inseratliste/index?stichwort=\u0002&submit=\u00010",
+                        "\u0010": "//www.machineseeker.com/fy/inserat/inseratliste/index?stichwort=\u0002&submit=\u00013",
                         "victoria": "http://www.usedvictoria.com/classifieds/all?description=\u0002\u00010"
                     },
-                    "galaxy": "//galaxyproject.org/search/?q=\u0002\u00016",
-                    "rbench": "http://www.userbenchmark.com/Search?searchTerm=\u0002\u000113",
+                    "galaxy": "//galaxyproject.org/search/?q=\u0002\u00013",
+                    "rbench": "http://www.userbenchmark.com/Search?searchTerm=\u0002\u00013",
                     "rstyles": "http://userstyles.org/styles/browse/all/\u0002\u00010"
                 },
                 "ite": "http://usite.hu/\u0002\u00010",
                 "mint": "http://search.usmint.gov/search?affiliate=usmint.gov&formFocused=0&query=\u0002\u00010",
                 "open": "//www.usopen.org/en_US/search/results.html?query=\u0002\u00010",
-                "ps": "//tools.usps.com/go/TrackConfirmAction?qtc_tLabels1=\u0002\u0001770",
+                "ps": "//tools.usps.com/go/TrackConfirmAction?qtc_tLabels1=\u0002\u0001529",
                 "q": "//usq.summon.serialssolutions.com/search?s.q=\u0002 \u00010",
-                "r": "//docs.unity3d.com/ScriptReference/30_search.html?q=\u0002\u00019",
+                "r": "//docs.unity3d.com/ScriptReference/30_search.html?q=\u0002\u00018",
                 "tyles": "//userstyles.org/styles/browse?search_terms=\u0002\u00010",
                 "yd": {
                     "\u0010": "http://sydney.edu.au/s/search.html?collection=Usyd&query=\u0002\u00010",
@@ -17071,20 +17072,20 @@
                 }
             },
             "t": {
-                "\u0010": "//www.utexas.edu/search/results?query=\u0002\u0001112",
+                "\u0010": "//www.utexas.edu/search/results?query=\u0002\u0001120",
                 "a": {
                     "\u0010": "http://www.uta.edu/search/?q=\u0002\u00010",
                     "ite": "http://utaitedb.net/Search?filter=\u0002\u00010"
                 },
                 "dol": "//www.uptodate.com/contents/search?search=\u0002\u00010",
-                "f8": "http://www.fileformat.info/info/unicode/char/search.htm?q=\u0002&preview=entity\u000137",
+                "f8": "http://www.fileformat.info/info/unicode/char/search.htm?q=\u0002&preview=entity\u000149",
                 "k": "//utk-almaprimo.hosted.exlibrisgroup.com/primo-explore/search?vid=01UTK&institution=01UTK&facet=rtype,exclude,reviews&facet=rtype,exclude,reference_entrys&search_scope=OneSearch&tab=default_tab&onCampus=false&group=GUEST&query=any,contains,\u0002&lang=en_US\u00010",
                 "l": {
                     "\u0010": "//onesearch.library.utoronto.ca/onesearch/\u0002\u00010",
                     "eg": "http://le.utah.gov/solrsearch.jsp?request=\u0002\u00010",
                     "ib": {
                         "\u0010": "//onesearch.library.utoronto.ca/onesearch/\u0002/\u00010",
-                        "rary": "//catalog.lib.utexas.edu/search/?searchtype=X&SORT=D&searcharg=\u0002&searchscope=29\u00016"
+                        "rary": "//catalog.lib.utexas.edu/search/?searchtype=X&SORT=D&searcharg=\u0002&searchscope=29\u00010"
                     }
                 },
                 "no": "http://ut.no/finn?search=\u0002\u00010",
@@ -17093,8 +17094,8 @@
                 "os": "//open-store.io/?sort=relevance&search=\u0002\u00010"
             },
             "u": {
-                "\u0010": "//duckduckgo.com/?q=site%3Aubuntuusers.de+\u0002\u000115",
-                "de": "//duckduckgo.com/?q=site%3Aubuntuusers.de+\u0002\u000115",
+                "\u0010": "//duckduckgo.com/?q=site%3Aubuntuusers.de+\u0002\u000112",
+                "de": "//duckduckgo.com/?q=site%3Aubuntuusers.de+\u0002\u000112",
                 "w": {
                     "\u0010": "//duckduckgo.com/?q=site:wiki.ubuntuusers.de+\u0002\u00010",
                     "iki": "//duckduckgo.com/?q=site:wiki.ubuntuusers.de+\u0002\u00010"
@@ -17122,44 +17123,44 @@
                 "ul": "//uxul.de/find?search=\u0002\u00010"
             },
             "ym": "//www.unwrapyourmind.com/?s=\u0002&submit=Search\u00010",
-            "zg": "//www.npo.nl/zoeken?term=\u0002\u00014",
+            "zg": "//www.npo.nl/zoeken?term=\u0002\u00010",
             "zh": "http://www.uzh.ch/de/search.html?q=\u0002\u00010"
         },
         "v": {
             "\u0010": "//duckduckgo.com/?q=\u0002&ia=videos&iax=videos\u00011103",
-            "2ex": "//www.duckduckgo.com/?q=site:v2ex.com/t+\u0002\u00015",
+            "2ex": "//www.duckduckgo.com/?q=site:v2ex.com/t+\u0002\u00016",
             "2ve": "http://www.verb2verbe.com/EnglishConj.aspx?verb=\u0002&tail=&type=query\u00010",
             "2vf": "http://www.verb2verbe.com/francais/FrenchConj.aspx?verb=\u0002&tail=&ref=0&type=query\u00010",
             "a": {
-                "\u0010": "http://vimawesome.com/?q=\u0002\u00010",
+                "\u0010": "http://vimawesome.com/?q=\u0002\u00013",
                 "g": {
                     "\u0010": "http://db.vanillagaming.org/?search=\u0002\u00010",
                     "alume": "http://www.vagalume.com.br/search.php?q=\u0002\u00010",
                     "as": "//www.vagas.com.br/vagas-de-\u0002?\u00010",
-                    "rant": "//app.vagrantup.com/boxes/search?q=\u0002\u00019",
+                    "rant": "//app.vagrantup.com/boxes/search?q=\u0002\u00013",
                     "ssp": "//procarmanuals.com/?s=\u0002\u00010",
                     "w": "http://www.vagonweb.cz/razeni/razeni.php?jmeno=\u0002&najit=Suchen\u00010"
                 },
                 "jeh": "//vajehyab.com/?q=\u0002 \u00010",
                 "jje": "http://www.vajje.com/vajje/search/index?query=\u0002\u00010",
                 "kblog": "http://rsnijders.info/vakblog/?s=\u0002 \u00010",
-                "ladoc": "//valadoc.org/?q=\u0002\u00010",
+                "ladoc": "//valadoc.org/?q=\u0002\u000129",
                 "lidate": {
-                    "\u0010": "http://validator.w3.org/check?uri=\u0002&charset=%28detect+automatically%29&doctype=Inline&group=0\u00010",
+                    "\u0010": "http://validator.w3.org/check?uri=\u0002&charset=%28detect+automatically%29&doctype=Inline&group=0\u00013",
                     "css": "http://jigsaw.w3.org/css-validator/validator?uri=\u0002&profile=css3&usermedium=all&warning=1&vextwarning=&lang=en\u00010"
                 },
                 "lidatornu": "//validator.nu/?doc=\u0002\u00010",
                 "lve": {
-                    "\u0010": "//developer.valvesoftware.com/w/index.php?title=Special%3ASearch&search=\u0002\u00013",
+                    "\u0010": "//developer.valvesoftware.com/w/index.php?title=Special%3ASearch&search=\u0002\u000111",
                     "s": {
                         "\u0010": "//www.valvesonline.co.uk/catalogsearch/result/?q=\u0002\u00010",
                         "online": "//www.valvesonline.co.uk/catalogsearch/result/?q=\u0002\u00010"
                     }
                 },
                 "n": {
-                    "\u0010": "//vandal.elespanol.com/busqueda/\u0002\u00010",
+                    "\u0010": "//vandal.elespanol.com/busqueda/\u0002\u00013",
                     "couver": "http://vancouver.ca/search.aspx?q=\u0002&searchEngine=GSA\u00010",
-                    "dale": "http://www.vandale.nl/opzoeken?pattern=\u0002&lang=nn\u000174",
+                    "dale": "http://www.vandale.nl/opzoeken?pattern=\u0002&lang=nn\u000157",
                     "guard": "//www.vanguardinvestments.com.au/retail/mvc/searchresults.htm?https%3A%2F%2Fwww.vanguardinvestments.com.au%2Fretail%2Fmvc%2Fsearchresults.htm=&searchtext=\u0002\u00010",
                     "i": "//vanillawowdb.com/?search=\u0002\u00010",
                     "s": "//www.vans.com/webapp/wcs/stores/servlet/VFSearchDisplay?storeId=10153&catalogId=10703&langId=-1&beginIndex=0&searchSource=Q&sType=SimpleSearch&searchTerm=\u0002\u00010"
@@ -17177,7 +17178,7 @@
                 "t19": "//www.vat19.com/products/search?q=\u0002\u00010",
                 "tera": "http://www.vatera.hu/listings/index.php?q=\u0002\u00010",
                 "tican": "http://gsearch.vatican.va/search?q=\u0002&btnG=Search+on&site=default_collection&client=default_frontend&output=xml_no_dtd&proxystylesheet=default_frontend&sort=date%3AD%3AL%3Ad1&entsp=a__policy_documenti&wc=200&wc_mc=1&oe=UTF-8&ie=UTF-8&ud=1&exclude_apps=1&filter=0\u00010",
-                "ult": "http://fallout.gamepedia.com/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00013"
+                "ult": "http://fallout.gamepedia.com/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00010"
             },
             "b": {
                 "\u0010": "http://vedabase.com/en/search/site/\u0002\u00010",
@@ -17187,25 +17188,25 @@
                 "p": "http://www.vbprofiles.com/search?q=\u0002\u00010"
             },
             "c": {
-                "\u0010": "//www.vouchercodes.co.uk/search/?q=\u0002\u00014",
+                "\u0010": "//www.vouchercodes.co.uk/search/?q=\u0002\u00010",
                 "m": "//vision.org.au/site-search/?phrase=\u0002&cbi=1\u00010",
                 "p": "http://shop.vcp-san.at/index.php?main_page=advanced_search_result&search_in_description=1&keyword=\u0002\u00010",
                 "ru": "//vc.ru/search/\u0002\u00010"
             },
             "db": "//www.vandenborre.be/zoekresultaat?query=\u0002&v2\u00010",
-            "dc": "//developer.valvesoftware.com/w/index.php?search=\u0002 \u000198",
+            "dc": "//developer.valvesoftware.com/w/index.php?search=\u0002 \u0001193",
             "dfn": "http://www.vandale.nl/opzoeken?pattern=\u0002&lang=fn\u00010",
             "disk": "http://vdisk.weibo.com/search/?type=public&keyword=\u0002\u00010",
             "dnf": "http://www.vandale.nl/opzoeken?pattern=\u0002&lang=nf\u00010",
             "e": {
                 "\u0010": "//videoeta.com/search?utf8=%E2%9C%93&keywords=\u0002\u00010",
-                "cteezy": "http://www.vecteezy.com/free-vector/\u0002\u00010",
+                "cteezy": "http://www.vecteezy.com/free-vector/\u0002\u00013",
                 "ctor": {
                     "\u0010": "http://vector.me/search/\u0002 \u00010",
                     "space": "http://vectorspace.ai/recommend/app/crypto_discover?query=\u0002\u00010"
                 },
                 "dant": "//www.vedantcomputers.com/index.php?route=product/search&search=\u0002&description=true\u00010",
-                "ekun": "http://veekun.com/dex/lookup?lookup=\u0002\u000136",
+                "ekun": "http://veekun.com/dex/lookup?lookup=\u0002\u000144",
                 "f": "//www.venuefirst.com/all/venues?search_keyword=\u0002\u00010",
                 "ganistan": "http://veganistan.se/search/innehall/\u0002\u00010",
                 "gas": "http://find.vegas.com/search?entqr=1&output=xml_no_dtd&sort=date%3AD%3AL%3Ad1&entsp=0&client=vegas&ud=1&oe=UTF-8&ie=UTF-8&proxystylesheet=vegas&site=vegas&q=\u0002&btnG=%E2%8C%95\u00010",
@@ -17218,33 +17219,33 @@
                 },
                 "nturebeat": "http://venturebeat.com/?s=\u0002\u00010",
                 "rb": {
-                    "\u0010": "http://conjugator.reverso.net/conjugation-english-verb-\u0002.html\u00010",
+                    "\u0010": "http://conjugator.reverso.net/conjugation-english-verb-\u0002.html\u00014",
                     "cat": "http://www.verbs.cat/ca/conjugacio.html?infinitive=\u0002 \u00010",
                     "en": "http://www.verbformen.de/konjugation/?i=\u0002\u00010",
-                    "es": "http://www.les-verbes.com/conjuguer.php?verbe=\u0002\u00014",
+                    "es": "http://www.les-verbes.com/conjuguer.php?verbe=\u0002\u00010",
                     "fi": "http://www.dictionar-finlandez.net/online/verbs/conjugate_verb.php?verb=\u0002\u00010",
                     "ix": {
-                        "\u0010": "http://verbix.com/find-verb/?verb=\u0002\u00013",
+                        "\u0010": "http://verbix.com/find-verb/?verb=\u0002\u00010",
                         "eng": "http://www.verbix.com/webverbix/English/\u0002r.html\u00010",
                         "es": "http://www.verbix.com/webverbix/Spanish/\u0002.html\u00010",
                         "pt": "http://www.verbix.com/webverbix/Portuguese/\u0002.html\u00010"
                     },
-                    "omatic": "http://conjugator.reverso.net/conjugation-english-verb-\u0002.html\u00010",
+                    "omatic": "http://conjugator.reverso.net/conjugation-english-verb-\u0002.html\u00014",
                     "s": "http://www.verbs.cat/ca/conjugacio.html?infinitive=\u0002\u00010"
                 },
                 "rge": "http://www.theverge.com/search?q=\u0002\u000117",
                 "risure": "//www.verisure.se/hidden/search-results.html?query=\u0002\u00010",
                 "rk": {
-                    "\u0010": "//www.verkkokauppa.com/fi/search/?query=\u0002\u000152",
-                    "kis": "//www.verkkokauppa.com/fi/search/?query=\u0002\u000152",
-                    "kokauppa": "//www.verkkokauppa.com/fi/search/?query=\u0002\u000152",
+                    "\u0010": "//www.verkkokauppa.com/fi/search/?query=\u0002\u000158",
+                    "kis": "//www.verkkokauppa.com/fi/search/?query=\u0002\u000158",
+                    "kokauppa": "//www.verkkokauppa.com/fi/search/?query=\u0002\u000158",
                     "oper": "//www.politie.nl/zoek?query=\u0002\u00010"
                 },
                 "root": "http://veroot.com/search/\u0002\u00010",
                 "rse": "//www.bible.com/search/bible?q=\u0002\u00010",
                 "rsus": "//versus.com/en/\u0002\u00010",
                 "rtalen": {
-                    "\u0010": "http://www.vertalen.nu/vertaal?van=nl&naar=en&vertaal=\u0002\u00010",
+                    "\u0010": "http://www.vertalen.nu/vertaal?van=nl&naar=en&vertaal=\u0002\u00014",
                     "nu": "http://www.vertalen.nu/vertaal?vertaal=\u0002&van=en&naar=nl\u00010"
                 },
                 "rtigocomics": "http://vertigo.wikia.com/wiki/Special:Search?query=\u0002\u00010",
@@ -17255,7 +17256,7 @@
                 "t": "//veriforcetactical.com/?s=\u0002\u00010"
             },
             "g": {
-                "\u0010": "//google.com/search?hl=en&q=\u0002&tbs=li:1\u000122",
+                "\u0010": "//google.com/search?hl=en&q=\u0002&tbs=li:1\u000115",
                 "collect": "http://vgcollect.com/search/\u0002\u00010",
                 "d": "http://v.gd/create.php?url=\u0002\u00010",
                 "g": {
@@ -17265,26 +17266,26 @@
                 },
                 "mdb": "//vgmdb.net/search?q=\u0002\u000157",
                 "n": "//www.vgn.de/verbindungen/?td=\u0002\u00010",
-                "pc": "http://videogames.pricecharting.com/search?q=\u0002&submit=Go\u00010"
+                "pc": "http://videogames.pricecharting.com/search?q=\u0002&submit=Go\u00013"
             },
             "h": {
                 "\u0010": "//www.vantagehunt.com/jobs?search=\u0002\u00010",
                 "ck": "//victorhckinthefreeworld.wordpress.com/?s=\u0002\u00010",
                 "unt": "//visualhunt.com/search/instant/?q=\u0002\u00010"
             },
-            "iaf": "http://viaf.org/viaf/search?query=local.names+all+%22\u0002%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100\u000129",
+            "iaf": "http://viaf.org/viaf/search?query=local.names+all+%22\u0002%22&stylesheet=/viaf/xsl/results.xsl&sortKeys=holdingscount&maximumRecords=100\u00018",
             "iaplay": "//viaplay.com/search?query=\u0002\u00010",
             "iasona": "http://www.viasona.cat/cerca?que=\u0002&cerca=&sourceid=duckduckgo\u00010",
             "ibed": "//vibed.org/api/search?q=\u0002\u00010",
             "ic2": "//vic2.paradoxwikis.com/index.php?search=\u0002\u00010",
-            "ice": "//www.vice.com/en_us/search?q=\u0002\u00013",
+            "ice": "//www.vice.com/en_us/search?q=\u0002\u00010",
             "icgov": {
                 "\u0010": "//www.vic.gov.au/search?q=\u0002\u00010",
                 "au": "//www.vic.gov.au/search?q=\u0002\u00010"
             },
             "ici": "//la.wikipedia.org/w/index.php?search=\u0002 \u00010",
             "idal": "//www.vidal.fr/recherche/index/q:\u0002/\u00010",
-            "idangel": "http://www.vidangel.com/?s=\u0002\u00016",
+            "idangel": "http://www.vidangel.com/?s=\u0002\u00010",
             "idaxl": "//www.vidaxl.nl/catalogsearch/result/?q=\u0002\u00010",
             "idea": "//videa.seznam.cz/?q=\u0002\u00010",
             "iden": "//videnskab.dk/s?query=\u0002\u00010",
@@ -17296,7 +17297,7 @@
                 "hive": "http://videohive.net/search?utf8=%E2%9C%93&term=\u0002\u00010",
                 "news": "//www.videonews.com/?s=\u0002\u00010",
                 "s": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002&ia=videos&iax=1\u000110",
+                    "\u0010": "//duckduckgo.com/?q=\u0002&ia=videos&iax=1\u000168",
                     "ift": "http://videosift.com/search?q=\u0002\u00010"
                 }
             },
@@ -17308,22 +17309,22 @@
                 "\u0010": "//www.viki.com/search?q=\u0002\u00010",
                 "atan": "//www.vikatan.com/search.php?search=\u0002\u00010",
                 "i": {
-                    "\u0010": "//et.wikipedia.org/w/index.php?search=\u0002 \u00014",
+                    "\u0010": "//et.wikipedia.org/w/index.php?search=\u0002 \u00019",
                     "pedi": {
-                        "\u0010": "//tr.wikipedia.org/wiki/Special:Search?search=\u0002\u00010",
+                        "\u0010": "//tr.wikipedia.org/wiki/Special:Search?search=\u0002\u00014",
                         "o": "//eo.wikipedia.org/w/index.php?search=\u0002\u00010"
                     }
                 }
             },
             "illain": "http://villains.wikia.com/wiki/Special:Search?search=\u0002\u00010",
             "im": {
-                "\u0010": "//www.google.com/cse?cx=partner-pub-3005259998294962%3Abvyni59kjr1&q=\u0002\u00013",
+                "\u0010": "//www.google.com/cse?cx=partner-pub-3005259998294962%3Abvyni59kjr1&q=\u0002\u000112",
                 "aw": {
-                    "\u0010": "http://vimawesome.com/?q=\u0002\u00010",
-                    "esome": "http://vimawesome.com/?q=\u0002\u00010"
+                    "\u0010": "http://vimawesome.com/?q=\u0002\u00013",
+                    "esome": "http://vimawesome.com/?q=\u0002\u00013"
                 },
-                "doc": "http://vimdoc.sourceforge.net/search.php?search=\u0002&docs=help\u00015",
-                "eo": "//vimeo.com/search?q=\u0002\u0001132",
+                "doc": "http://vimdoc.sourceforge.net/search.php?search=\u0002&docs=help\u00010",
+                "eo": "//vimeo.com/search?q=\u0002\u0001149",
                 "scripts": "http://www.vim.org/scripts/script_search_results.php?keywords=\u0002&script_type=&order_by=rating&direction=descending&search=search\u00010",
                 "w": "http://vim.wikia.com/wiki/Special:Search?query=\u0002\u00010"
             },
@@ -17334,11 +17335,11 @@
             "ipon": "//www.vipon.com/promotion/index?search=\u0002\u00010",
             "iquipedia": "//ca.wikipedia.org/w/index.php?search=\u0002&title=Especial%3ACerca&go=V%C3%A9s-hi\u00010",
             "ir": {
-                "\u0010": "http://ricerca.virgilio.it/ricerca?qs=\u0002\u00016",
+                "\u0010": "http://ricerca.virgilio.it/ricerca?qs=\u0002\u00010",
                 "giliomail": "http://mail.virgilio.it/login/?q=\u0002:\u00010",
                 "tus": "//duckduckgo.com/?q=site:virtus.com+\u0002\u00010",
                 "ustotal": {
-                    "\u0010": "//www.virustotal.com/url/submission/?force=1&url=\u0002\u000158",
+                    "\u0010": "//www.virustotal.com/url/submission/?force=1&url=\u0002\u000185",
                     "filesearch": "//www.virustotal.com/en/search?query=\u0002\u00010"
                 }
             },
@@ -17354,35 +17355,35 @@
             "iul": "http://viu.summon.serialssolutions.com/search?s.q=\u0002\u00010",
             "ivaldi": "//forum.vivaldi.net/search?term=\u0002\u00010",
             "iveport": "//www.viveport.com/list/desktop?keyword=\u0002\u00010",
-            "ivino": "//www.vivino.com/search/wines?q=\u0002\u00019",
+            "ivino": "//www.vivino.com/search/wines?q=\u0002\u000112",
             "ivo": "http://www.kono.be/cgi-bin/vivo/ViVo.cgi?lingvo=eo&esprimo=\u0002\u00010",
-            "j": "http://vjphotos.net/?s=\u0002\u00013",
+            "j": "http://vjphotos.net/?s=\u0002\u00010",
             "k": {
-                "\u0010": "http://vk.com/search?c[q]=\u0002&c[section]=auto\u0001282",
+                "\u0010": "http://vk.com/search?c[q]=\u0002&c[section]=auto\u0001169",
                 "dia": "//fr.vikidia.org/w/index.php?search=\u0002&title=Sp%C3%A9cial:Recherche&go=Trouver\u00010",
-                "v": "//vk.com/video?q=\u0002\u00017"
+                "v": "//vk.com/video?q=\u0002\u00018"
             },
             "la": {
-                "\u0010": "http://vlasisku.lojban.org/vlasisku/\u0002\u000110",
-                "sisku": "http://vlasisku.lojban.org/vlasisku/\u0002\u000110"
+                "\u0010": "http://vlasisku.lojban.org/vlasisku/\u0002\u00013",
+                "sisku": "http://vlasisku.lojban.org/vlasisku/\u0002\u00013"
             },
             "lh": "//www.vlh.de/suchergebnis.html?q=\u0002\u00010",
-            "live": "//www.vlive.tv/search/all?query=\u0002\u00013",
+            "live": "//www.vlive.tv/search/all?query=\u0002\u00010",
             "mdocs": "//docs.vmware.com/en/search/#/\u0002\u00010",
             "mkb": "//kb.vmware.com/s/global-search/%40uri#q=\u0002\u00010",
             "ml": "//www.viamichelin.com/web/Maps?address=\u0002\u00010",
-            "ndb": "http://vndb.org/v/all?sq=\u0002\u0001233",
+            "ndb": "http://vndb.org/v/all?sq=\u0002\u0001150",
             "nillo": "//vanillo.co/search?q=\u0002\u00010",
-            "nwiki": "//vi.wikipedia.org/w/index.php?search=\u0002 \u00014",
+            "nwiki": "//vi.wikipedia.org/w/index.php?search=\u0002 \u00010",
             "o": {
                 "\u0010": "//eo.wikipedia.org/w/index.php?search=\u0002\u00010",
                 "an": "//www.voanews.com/s?k=\u0002&tab=all&pi=1&r=any&pp=10\u00010",
                 "at": "//searchvoat.co/?all=\u0002\u00010",
                 "cab": {
-                    "\u0010": "//www.vocabulary.com/dictionary/\u0002\u00013",
-                    "ulary": "//www.vocabulary.com/dictionary/\u0002\u00013"
+                    "\u0010": "//www.vocabulary.com/dictionary/\u0002\u00018",
+                    "ulary": "//www.vocabulary.com/dictionary/\u0002\u00018"
                 },
-                "cadb": "http://vocadb.net/Search?filter=\u0002\u000113",
+                "cadb": "http://vocadb.net/Search?filter=\u0002\u00015",
                 "caloid": "http://vocaloid.wikia.com/wiki/Special:Search?search=\u0002\u00010",
                 "ced": "http://www.voced.edu.au/search/apachesolr_search/\u0002\u00010",
                 "da": {
@@ -17394,12 +17395,12 @@
                     "\u0010": "//www.vogue.com/?s=\u0002\u00010",
                     "uk": "//www.vogue.co.uk/search?q=\u0002\u00010"
                 },
-                "ice": "//www.google.com/voice#search/\u0002\u00010",
+                "ice": "//www.google.com/voice#search/\u0002\u00014",
                 "icy": "//www.voicy.network/clips/search?search=\u0002\u00010",
                 "id": {
-                    "\u0010": "//wiki.voidlinux.org/index.php?search=\u0002\u00015",
-                    "docs": "//docs.voidlinux.org/?search=\u0002\u00014",
-                    "wiki": "//wiki.voidlinux.org/index.php?search=\u0002\u00015"
+                    "\u0010": "//wiki.voidlinux.org/index.php?search=\u0002\u000110",
+                    "docs": "//docs.voidlinux.org/?search=\u0002\u00018",
+                    "wiki": "//wiki.voidlinux.org/index.php?search=\u0002\u000110"
                 },
                 "it": "//duckduckgo.com/?q=\u0002+site%3AKarl-Voit.at&ia=web\u00010",
                 "l": {
@@ -17408,25 +17409,25 @@
                     "tron": "http://voltron.wikia.com/wiki/Special:Search?query=\u0002\u00010"
                 },
                 "rtaro": {
-                    "\u0010": "http://vortaro.net/#\u0002\u000144",
+                    "\u0010": "http://vortaro.net/#\u0002\u000124",
                     "nl": "//vortaro.nl/?v=\u0002\u00010"
                 },
                 "rtexcg": "//vortex.gg/games?title=\u0002\u00010",
                 "ssey": "http://www.vossey.com/recherche/index.php?ac=recherche&titre=\u0002\u00010",
                 "te": {
-                    "\u0010": "//vote.us.org/search/?q=\u0002\u00010",
+                    "\u0010": "//vote.us.org/search/?q=\u0002\u00013",
                     "formost": "//voteformost.net/?s=\u0002\u00010",
                     "rly": "//voterly.com/search/politicians?q=\u0002\u00010"
                 },
                 "traro": "http://vortaro.net/?w=\u0002\u00010",
-                "x": "http://www.vox.com/search?q=\u0002\u000121"
+                "x": "http://www.vox.com/search?q=\u0002\u000112"
             },
             "p": {
-                "\u0010": "http://videogames.pricecharting.com/search?q=\u0002&type=videogames&go=Go\u00018",
-                "l": "//vpl.bibliocommons.com/search?q=\u0002&t=smart&search_category=keyword\u00014",
-                "n": "//www.vpncompare.co.uk/?s=\u0002\u00017"
+                "\u0010": "http://videogames.pricecharting.com/search?q=\u0002&type=videogames&go=Go\u00014",
+                "l": "//vpl.bibliocommons.com/search?q=\u0002&t=smart&search_category=keyword\u00010",
+                "n": "//www.vpncompare.co.uk/?s=\u0002\u00013"
             },
-            "rchat": "//vrchat.net/home/search/\u0002\u00013",
+            "rchat": "//vrchat.net/home/search/\u0002\u00016",
             "rijuit": "//vrijuit.nl/algemeen/ListerPage.aspx?filter=search(\u0002)\u00010",
             "rtnu": "//www.vrt.be/vrtnu/zoeken/#query=\u0002\u00010",
             "rv": "//vrv.co/?q=\u0002\u00010",
@@ -17434,158 +17435,158 @@
                 "\u0010": "http://www.vividseats.com/Search.action?searchTerm=\u0002\u00010",
                 "b": "http://www.vsb.bc.ca/search/node/\u0002\u00010",
                 "c": {
-                    "\u0010": "//sapere.virgilio.it/parole/sinonimi-e-contrari/\u0002\u00010",
+                    "\u0010": "//sapere.virgilio.it/parole/sinonimi-e-contrari/\u0002\u00015",
                     "hart": "http://vschart.com/search?q=\u0002\u00010",
-                    "ode": "//marketplace.visualstudio.com/search?term=\u0002&target=VSCode&sortBy=Relevance\u000132"
+                    "ode": "//marketplace.visualstudio.com/search?term=\u0002&target=VSCode&sortBy=Relevance\u000110"
                 },
                 "docs": "//code.visualstudio.com/Search?q=\u0002\u00010",
-                "e": "http://www.vintagesynth.com/google_results.php?cx=partner-pub-9231860735104128%3A7369484958&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=Search&siteurl=www.vintagesynth.com%2F&ref=&ss=572j143576j4\u00010",
+                "e": "http://www.vintagesynth.com/google_results.php?cx=partner-pub-9231860735104128%3A7369484958&cof=FORID%3A10&ie=UTF-8&q=\u0002&sa=Search&siteurl=www.vintagesynth.com%2F&ref=&ss=572j143576j4\u00015",
                 "g": "http://valuestockguide.com/?s=\u0002\u00010",
                 "t4free": "http://www.vst4free.com/index.php?s_keywords=\u0002&s_name=1&s_kind=1&s_sent2=1&Submit=Search\u00010",
                 "un": "http://www.vancouversun.com/search/search.html?q=\u0002\u00010"
             },
             "t": {
-                "\u0010": "http://www.vulgumtechus.com/index.php?title=Spécial:Recherche&search=\u0002\u000122",
+                "\u0010": "http://www.vulgumtechus.com/index.php?title=Spécial:Recherche&search=\u0002\u000114",
                 "ech": "//search.vt.edu/search/pages.html;sa=Search&q=\u0002\u00010",
                 "f": {
-                    "\u0010": "http://www.vatefaireconjuguer.com/conjugaison/verbe/\u0002\u00010",
+                    "\u0010": "http://www.vatefaireconjuguer.com/conjugaison/verbe/\u0002\u000110",
                     "c": "//www.vatefaireconjuguer.com/search?verb=\u0002\u00010"
                 },
-                "ip": "//www.virustotal.com/en/ip-address/\u0002/information/\u000159",
+                "ip": "//www.virustotal.com/en/ip-address/\u0002/information/\u000128",
                 "kcd": "http://www.vtk.org/doc/nightly/html/class\u0002.html\u00010",
                 "luug": "//vtluug.org/w/index.php?title=Special%3ASearch&search=\u0002\u00010",
                 "mb": "http://vtmb.wikia.com/wiki/Special:Search?query=\u0002\u00010"
             },
             "ub": "http://biblio.vub.ac.be/vubissmartweb/List.csp?SearchT1=\u0002&Index1=Vuballewoorden&Database=3_UB01&OpacLanguage=dut&NumberToRetrieve=20&SearchMethod=Find_1&SearchTerm1=test&Profile=Default&PreviousList=Start&PageType=Start&EncodedRequest=p*20W*20*0A*20*B5*86*DF*D6*7E*A7*15*FD*0F*5E&WebPageNr=1&WebAction=NewSearch&StartValue=1&RowRepeat=0&MyChannelCount=\u00010",
-            "udu": "//www.vudu.com/content/movies/search?searchString=\u0002\u00010",
+            "udu": "//www.vudu.com/content/movies/search?searchString=\u0002\u00016",
             "ue": {
-                "\u0010": "//vuejs.org/v2/search/?q=\u0002\u000112",
-                "tify": "//vuetifyjs.com/en/components/\u0002#\u0002\u00010"
+                "\u0010": "//vuejs.org/v2/search/?q=\u0002\u00017",
+                "tify": "//vuetifyjs.com/en/components/\u0002#\u0002\u00015"
             },
             "ukajlija": "http://vukajlija.com/pretraga/izraz?s=\u0002\u00010",
-            "ulners": "//vulners.com/search?query=\u0002\u00010",
-            "ulnhub": "//www.vulnhub.com/?q=\u0002&sort=date-asc&type=vm\u00010",
+            "ulners": "//vulners.com/search?query=\u0002\u00014",
+            "ulnhub": "//www.vulnhub.com/?q=\u0002&sort=date-asc&type=vm\u00013",
             "uo": "//vuo.org/search/site/\u0002\u00010",
             "uw": "http://www.victoria.ac.nz/search?q=\u0002\u00010",
             "w": {
-                "\u0010": "//wiki.voidlinux.org/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
+                "\u0010": "//wiki.voidlinux.org/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00013",
                 "e": "http://www.vwe.nl/zoeken_resultaten.aspx?q=\u0002\u00010",
                 "r": "//us.vwr.com/store/product?keyword=\u0002\u00010"
             },
             "y": {
-                "\u0010": "//www.vajehyab.com/?q=\u0002\u00014",
+                "\u0010": "//www.vajehyab.com/?q=\u0002\u00010",
                 "avasthit": "//vyavasthit.com/?s=\u0002\u00010"
             },
             "z": "//www.vz.lt/section/?template=search&search=\u0002\u00010"
         },
         "w": {
-            "\u0010": "//en.wikipedia.org/wiki/Special:Search?search=\u0002\u0001195690",
+            "\u0010": "//en.wikipedia.org/wiki/Special:Search?search=\u0002\u0001187300",
             "-es": "//en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
             "-hy": "//hy.wikipedia.org/w/index.php?search=\u0002\u00010",
-            ".br": "//pt.wikipedia.org/wiki/\u0002\u00014",
-            ".de": "//de.wikipedia.org/w/index.php?search=\u0002\u00018006",
-            ".en": "http://en.wikipedia.org/wiki/Special:Search?search=\u0002\u0001117",
+            ".br": "//pt.wikipedia.org/wiki/\u0002\u00010",
+            ".de": "//de.wikipedia.org/w/index.php?search=\u0002\u00017805",
+            ".en": "http://en.wikipedia.org/wiki/Special:Search?search=\u0002\u0001105",
             ".ru": "//ru.wikipedia.org/w/index.php?search=\u0002\u00010",
             "0": "//www.wikizero.com/search.php?s=\u0002&lang=en\u00010",
             "2": {
-                "\u0010": "//en.wiki2.org/w/index.php?search=\u0002\u00010",
+                "\u0010": "//en.wiki2.org/w/index.php?search=\u0002\u00013",
                 "fr": "//fr.wiki2.org/w/index.php?search=\u0002\u00010"
             },
             "3": {
-                "\u0010": "/?q=\u0002+site:w3.org\u00017",
-                "c": "/?q=\u0002+site:w3.org\u00017",
+                "\u0010": "/?q=\u0002+site:w3.org\u00010",
+                "c": "/?q=\u0002+site:w3.org\u00010",
                 "d": "//welovedevs.com/app/companies/search?query=\u0002&type=company\u00010",
                 "kaskus": "http://www.kaskus.co.id/search/forum?q=\u0002\u00010",
                 "s": {
-                    "\u0010": "//duckduckgo.com/?q=\u0002+site:w3schools.com\u000132",
+                    "\u0010": "//duckduckgo.com/?q=\u0002+site:w3schools.com\u00017",
                     "att": "//www.w3schools.com/tags/att_\u0002.asp\u00010",
-                    "chools": "http://duckduckgo.com/?q=\u0002+site:w3schools.com\u00018",
+                    "chools": "http://duckduckgo.com/?q=\u0002+site:w3schools.com\u00013",
                     "cn": "http://www.google.com/search?q=\u0002+site:w3school.com.cn\u00010",
                     "tag": "http://www.w3schools.com/tags/tag_\u0002.asp\u00010"
                 },
                 "v": "//validator.w3.org/nu/?doc=\u0002\u00010",
-                "w": "//map.what3words.com/\u0002\u00013"
+                "w": "//map.what3words.com/\u0002\u000110"
             },
             "a": {
-                "\u0010": "//www.wolframalpha.com/input/?i=\u0002\u00017",
+                "\u0010": "//www.wolframalpha.com/input/?i=\u0002\u000111",
                 "apt": "//waapt.wiki.tropi.us/wiki/Special:Search/\u0002\u00010",
                 "cotrib": "http://www.wacotrib.com/search/?sd=desc&l=25&s=start_time&f=html&t=article%2Cvideo%2Cyoutube%2Ccollection&app=editorial&nsa=eedition&q=\u0002\u00010",
                 "d": {
                     "\u0010": "http://www.wad-archive.com/search?o=d&q=\u0002\u00010",
-                    "oku": "http://www.wadoku.de/search/\u0002\u000114"
+                    "oku": "http://www.wadoku.de/search/\u0002\u000121"
                 },
                 "fresh": "//www.wafresh.com.au/search.php?Search=&search_query=\u0002\u00010",
                 "i": {
-                    "\u0010": "//www.w3.org/WAI/search/?q=\u0002\u00010",
+                    "\u0010": "//www.w3.org/WAI/search/?q=\u0002\u000111",
                     "tbutwhy": "http://waitbutwhy.com/?s=\u0002\u00010",
-                    "trose": "http://www.waitrose.com/shop/HeaderSearchCmd?searchTerm=\u0002\u000118"
+                    "trose": "http://www.waitrose.com/shop/HeaderSearchCmd?searchTerm=\u0002\u000125"
                 },
                 "koopa": "http://social.wakoopa.com/search?query=\u0002\u00010",
-                "lkscore": "http://www.walkscore.com/score/\u0002\u000111",
+                "lkscore": "http://www.walkscore.com/score/\u0002\u00010",
                 "lky": "http://walkypedia.wikia.com/wiki/Special:Search?query=\u0002\u00010",
                 "lla": {
-                    "\u0010": "//wallhaven.cc/search?q=\u0002\u00010",
-                    "pop": "//es.wallapop.com/search?keywords=\u0002\u000117"
+                    "\u0010": "//wallhaven.cc/search?q=\u0002\u00013",
+                    "pop": "//es.wallapop.com/search?keywords=\u0002\u000120"
                 },
-                "llbase": "//wallhaven.cc/search?q=\u0002\u00010",
+                "llbase": "//wallhaven.cc/search?q=\u0002\u00013",
                 "llh": {
-                    "\u0010": "//wallhaven.cc/search?q=\u0002\u00010",
-                    "aven": "//wallhaven.cc/search?q=\u0002\u00010",
-                    "eaven": "//wallhaven.cc/search?q=\u0002\u00010"
+                    "\u0010": "//wallhaven.cc/search?q=\u0002\u00013",
+                    "aven": "//wallhaven.cc/search?q=\u0002\u00013",
+                    "eaven": "//wallhaven.cc/search?q=\u0002\u00013"
                 },
-                "llpaper": "http://google.com/search?tbm=isch&imgsz=xxlarge&gbv=2&safe=off&q=\u0002+wallpaper&btnG=Search+Images&tbs=imgo:1\u000112",
+                "llpaper": "http://google.com/search?tbm=isch&imgsz=xxlarge&gbv=2&safe=off&q=\u0002+wallpaper&btnG=Search+Images&tbs=imgo:1\u00014",
                 "lmart": {
-                    "\u0010": "//www.walmart.com/search/?query=\u0002\u0001662",
-                    "ca": "http://www.walmart.ca/search/\u0002\u000121"
+                    "\u0010": "//www.walmart.com/search/?query=\u0002\u0001826",
+                    "ca": "http://www.walmart.ca/search/\u0002\u000117"
                 },
-                "lpha": "//www.wolframalpha.com/input/?i=\u0002\u00017",
+                "lpha": "//www.wolframalpha.com/input/?i=\u0002\u000111",
                 "lrus": "//thewalrus.ca/?s=\u0002\u00010",
                 "ls": "//als.wikipedia.org/w/index.php/search=\u0002\u00010",
-                "m": "http://m.wolframalpha.com/input/?i=\u0002\u00010",
+                "m": "http://m.wolframalpha.com/input/?i=\u0002\u00014",
                 "n": {
-                    "\u0010": "//an.wikipedia.org/w/index.php?search=\u0002&title=Especial%3AMirar\u00010",
+                    "\u0010": "//an.wikipedia.org/w/index.php?search=\u0002&title=Especial%3AMirar\u00018",
                     "dsk": "//www.wikiwand.com/sk/\u0002\u00010",
                     "elo": "http://wanelo.com/search?query=\u0002\u00010"
                 },
                 "p": {
                     "\u0010": "//www.wap.org/search?q=\u0002\u00010",
                     "f": "//www.westonaprice.org/?s=\u0002\u00010",
-                    "p": "//api.whatsapp.com/send?phone=\u0002&text=\u000150"
+                    "p": "//api.whatsapp.com/send?phone=\u0002&text=\u000160"
                 },
                 "r": {
                     "\u0010": "//ar.wikipedia.org/w/index.php?search=\u0002\u00017",
-                    "frame": "http://warframe.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1\u0001206",
-                    "hammer": "//totalwarwarhammer.gamepedia.com/index.php?search=\u0002\u00010",
+                    "frame": "http://warframe.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1\u0001169",
+                    "hammer": "//totalwarwarhammer.gamepedia.com/index.php?search=\u0002\u00014",
                     "u": "http://www.world-art.ru/search.php?public_search=\u0002&global_sector=all\u00010",
                     "wick": "//search.warwick.ac.uk/?q=\u0002\u00010"
                 },
                 "schbaer": "//www.waschbaer.de/shop/frontend/search/result?q=\u0002\u00010",
-                "shingtonpost": "http://www.washingtonpost.com/ac2/wp-dyn/NewsSearch?sb=-1&st=\u0002\u000129",
+                "shingtonpost": "http://www.washingtonpost.com/ac2/wp-dyn/NewsSearch?sb=-1&st=\u0002\u000114",
                 "tch": {
-                    "\u0010": "//www.youtube.com/results?search_query=\u0002\u0001966",
+                    "\u0010": "//www.youtube.com/results?search_query=\u0002\u00011090",
                     "count": "http://www.watchcount.com/completed.php?bkw=\u0002&bcat=0&bcts=&sfsb=Show+Me%21&csbin=all&cssrt=ts&bslr=&bnp=&bxp=\u00010",
                     "es": "//myrwatches.com/?s=\u0002 &post_type=product\u00010",
                     "kin": "//watchkin.com/search.php?q=\u0002\u00010",
                     "tower": "http://wol.jw.org/en/wol/qt/r1/lp-e?q=\u0002\u00010"
                 },
-                "terstones": "//www.waterstones.com/books/search/term/\u0002\u00019",
+                "terstones": "//www.waterstones.com/books/search/term/\u0002\u00016",
                 "tertank": "//watercontainerstore.com/search?type=product&q=\u0002\u00010",
-                "tson": "http://www.watson.ch/u/search?#\u0002\u00010",
-                "ttpad": "http://www.wattpad.com/stories/search/\u0002\u000117",
-                "ve": "http://wave.webaim.org/report#/\u0002\u00015",
+                "tson": "http://www.watson.ch/u/search?#\u0002\u00018",
+                "ttpad": "http://www.wattpad.com/stories/search/\u0002\u000112",
+                "ve": "http://wave.webaim.org/report#/\u0002\u00017",
                 "yback": {
-                    "\u0010": "//web.archive.org/web/*/\u0002\u000168",
-                    "machine": "//web.archive.org/web/*/\u0002\u000168"
+                    "\u0010": "//web.archive.org/web/*/\u0002\u000167",
+                    "machine": "//web.archive.org/web/*/\u0002\u000167"
                 },
                 "yfair": {
-                    "\u0010": "http://www.wayfair.com/keyword.php?keyword=\u0002\u00019",
+                    "\u0010": "http://www.wayfair.com/keyword.php?keyword=\u0002\u00016",
                     "ca": "//www.wayfair.ca/keyword.php?keyword=\u0002&command=dosearch&new_keyword_search=true\u00010"
                 },
                 "yne": "//wayne.edu/search/?type=all&q=\u0002\u00010",
                 "z": "//az.wikipedia.org/wiki/\u0002\u00010"
             },
             "b": {
-                "\u0010": "http://en.wikibooks.org/wiki/Special:Search?search=\u0002\u000148",
+                "\u0010": "http://en.wikibooks.org/wiki/Special:Search?search=\u0002\u000128",
                 "3": "//wb3.io/\u0002\u00010",
                 "afc": "//www.wba.co.uk/search/?q=\u0002\u00010",
                 "d": {
@@ -17593,66 +17594,66 @@
                     "e": "//de.wikibooks.org/w/index.php?search=\u0002\u00010"
                 },
                 "g": {
-                    "\u0010": "//bg.wikipedia.org/wiki/Special:Search?search=\u0002\u000113",
+                    "\u0010": "//bg.wikipedia.org/wiki/Special:Search?search=\u0002\u000111",
                     "w": "//mywiki.wooledge.org/EnglishFrontPage?action=fullsearch&context=180&value=\u0002&titlesearch=Titles\u00010"
                 },
                 "i": "http://boilerinvasion.org/search?search=\u0002\u00010",
                 "j": "//ja.wikibooks.org/w/index.php?search=\u0002&title=特別%3A検索&go=表示\u00010",
                 "m": {
-                    "\u0010": "//web.archive.org/web/*/\u0002\u000168",
+                    "\u0010": "//web.archive.org/web/*/\u0002\u000167",
                     "l": "//ml.wikibooks.org/wiki/special:search/\u0002\u00010",
                     "p": "//webmasterparadies.de/?s=\u0002\u00010"
                 },
-                "r": "//br.wikipedia.org/w/index.php?search=\u0002\u00010",
-                "s": "//web.archive.org/save/*/\u0002\u00014",
+                "r": "//br.wikipedia.org/w/index.php?search=\u0002\u00013",
+                "s": "//web.archive.org/save/*/\u0002\u00015",
                 "ur": "http://www.wbur.org/search?q=\u0002\u00010"
             },
             "c": {
-                "\u0010": "http://www.weather.com/search/enhancedlocalsearch?where=\u0002&loctypes=1/5/9/11/13/19/\u000140",
+                "\u0010": "http://www.weather.com/search/enhancedlocalsearch?where=\u0002&loctypes=1/5/9/11/13/19/\u000123",
                 "a": {
-                    "\u0010": "//ca.wikipedia.org/wiki/Special:Search?search=\u0002\u0001114",
+                    "\u0010": "//ca.wikipedia.org/wiki/Special:Search?search=\u0002\u0001106",
                     "ch": "//www.worldcubeassociation.org/competitions?utf8=%E2%9C%93&region=\u0002&search=&state=present&year=all+years&display=list\u00010",
                     "naan": "http://www.wikicanaan.org/wiki/bienvenue?do=search&id=\u0002&fulltext=Recherche\u00010",
-                    "t": "//ca.wikipedia.org/w/index.php?search=\u0002\u000123"
+                    "t": "//ca.wikipedia.org/w/index.php?search=\u0002\u000117"
                 },
-                "cls": "http://catalog.wccls.org/polaris/search/searchresults.aspx?term=\u0002\u00010",
+                "cls": "http://catalog.wccls.org/polaris/search/searchresults.aspx?term=\u0002\u00017",
                 "i": "http://www.worldcat.org/identities/find?fullName=\u0002\u00010",
-                "l": "//www.warcraftlogs.com/search/?term=\u0002\u00010",
+                "l": "//www.warcraftlogs.com/search/?term=\u0002\u00015",
                 "m": {
                     "\u0010": "http://whocallsme.com/nb/search.aspx?q=\u0002\u00010",
-                    "e": "//spark.apache.org/docs/latest/api/python/search.html?q=\u0002\u000122"
+                    "e": "//spark.apache.org/docs/latest/api/python/search.html?q=\u0002\u000118"
                 },
                 "oulls": "//www.whitcoulls.co.nz/search?q=\u0002\u00010",
-                "s": "//cs.wikipedia.org/w/index.php?search=\u0002\u0001150",
+                "s": "//cs.wikipedia.org/w/index.php?search=\u0002\u0001113",
                 "u": "http://whocalled.us/lookup/\u0002\u00010",
-                "y": "//cy.wikipedia.org/wiki/\u0002\u00010",
-                "z": "//cs.wikipedia.org/w/index.php?search=\u0002&title=Speci%C3%A1ln%C3%AD%3AHled%C3%A1n%C3%AD&go=J%C3%ADt+na\u000169"
+                "y": "//cy.wikipedia.org/wiki/\u0002\u00013",
+                "z": "//cs.wikipedia.org/w/index.php?search=\u0002&title=Speci%C3%A1ln%C3%AD%3AHled%C3%A1n%C3%AD&go=J%C3%ADt+na\u000177"
             },
             "d": {
-                "\u0010": "//www.wikidata.org/w/index.php?search=\u0002\u0001790",
-                "a": "http://da.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000156",
+                "\u0010": "//www.wikidata.org/w/index.php?search=\u0002\u0001511",
+                "a": "http://da.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000161",
                 "e": {
-                    "\u0010": "//de.wikipedia.org/w/index.php?search=\u0002\u00018006",
-                    "x": "http://es.pokemon.wikia.com/wiki/Especial:Buscar?query=\u0002\u00010"
+                    "\u0010": "//de.wikipedia.org/w/index.php?search=\u0002\u00017805",
+                    "x": "http://es.pokemon.wikia.com/wiki/Especial:Buscar?query=\u0002\u00013"
                 },
                 "g": "http://en.wikipedia.org/w/index.php?title=Special:Search&search=\u0002+discography&go=Go\u00010",
-                "ic": "//en.wiktionary.org/wiki/\u0002\u0001266",
-                "k": "//da.wikipedia.org/w/index.php?search=\u0002\u000123",
-                "r": "http://www.wordreference.com/es/translation.asp?tranword=\u0002 \u0001105",
+                "ic": "//en.wiktionary.org/wiki/\u0002\u0001308",
+                "k": "//da.wikipedia.org/w/index.php?search=\u0002\u000119",
+                "r": "http://www.wordreference.com/es/translation.asp?tranword=\u0002 \u000152",
                 "t": {
-                    "\u0010": "//www.wikidata.org/w/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u000120",
+                    "\u0010": "//www.wikidata.org/w/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00018",
                     "k": "//www.whatdotheyknow.com/search/\u0002/all\u00010",
                     "prs": "http://wdtprs.com/blog/?s=\u0002\u00010"
                 },
                 "x": "http://es.pokemon.wikia.com/wiki/WikiDex=\u0002\u00010"
             },
             "e": {
-                "\u0010": "http://en.wikipedia.org/wiki/\u0002\u0001810",
+                "\u0010": "http://en.wikipedia.org/wiki/\u0002\u0001780",
                 "ather": {
-                    "\u0010": "http://www.weather.com/search/enhancedlocalsearch?where=\u0002&loctypes=1/5/9/11/13/19/&from=hdr\u0001147",
-                    "bug": "http://weather.weatherbug.com/Common/SearchResults.html?loc=\u0002&nav_section=1&zcode=z6169&lang_id=en-us&country=US&x=0&y=0&is_search=true\u00014",
-                    "channel": "http://www.weather.com/search/enhancedlocalsearch?where=\u0002&loctypes=1/5/9/11/13/19/\u000140",
-                    "gc": "//weather.gc.ca/city/jump_e.html?city=\u0002\u00015",
+                    "\u0010": "http://www.weather.com/search/enhancedlocalsearch?where=\u0002&loctypes=1/5/9/11/13/19/&from=hdr\u0001194",
+                    "bug": "http://weather.weatherbug.com/Common/SearchResults.html?loc=\u0002&nav_section=1&zcode=z6169&lang_id=en-us&country=US&x=0&y=0&is_search=true\u00010",
+                    "channel": "http://www.weather.com/search/enhancedlocalsearch?where=\u0002&loctypes=1/5/9/11/13/19/\u000123",
+                    "gc": "//weather.gc.ca/city/jump_e.html?city=\u0002\u00010",
                     "spark": "http://weatherspark.com/#!dashboard;q=\u0002\u00010"
                 },
                 "athforyou": "//www.weatherforyou.com/reports/index.php?forecast=zandh&pands=\u0002&Submit=Get+Weather\u00010",
@@ -17660,26 +17661,26 @@
                     "\u0010": "//www.webopedia.com/sgsearch/results?q=\u0002\u00010",
                     "1913": "//www.websters1913.com/words/\u0002\u00010",
                     "2py": "http://web2py.com/books/default/search/29?search=\u0002\u00010",
-                    "archive": "//web.archive.org/web/*/\u0002\u000168",
+                    "archive": "//web.archive.org/web/*/\u0002\u000167",
                     "bco": "http://webbco.us/search.php?q=\u0002\u00010",
                     "bkoll": "//webbkoll.dataskydd.net/en/results?url=\u0002\u00010",
                     "bspy": "//www.webbspy.com/?s=\u0002\u00010",
-                    "cams": "http://www.webcams.travel/search/\u0002\u00013",
+                    "cams": "http://www.webcams.travel/search/\u0002\u00010",
                     "comp": {
                         "\u0010": "//www.webcomponents.org/search/\u0002\u00010",
                         "onents": "//www.webcomponents.org/search/\u0002\u00010"
                     },
-                    "crawler": "http://www.webcrawler.com/search/web?fcoid=417&fcop=topnav&fpid=2&aid=3ebe8f19-0a9d-425b-a3ff-9d59e6c12c5e&ridx=2&q=\u0002&ql=&ss=t\u00010",
+                    "crawler": "http://www.webcrawler.com/search/web?fcoid=417&fcop=topnav&fpid=2&aid=3ebe8f19-0a9d-425b-a3ff-9d59e6c12c5e&ridx=2&q=\u0002&ql=&ss=t\u00018",
                     "designerdepot": "http://www.webdesignerdepot.com/?q=\u0002\u00010",
                     "ext": "//developer.mozilla.org/en-US/search?q=\u0002&topic=addons\u00010",
                     "hallen": "//www.webhallen.com/se/search?searchString=\u0002&sort=searchRating\u00010",
                     "lio": {
-                        "\u0010": "http://www.weblio.jp/content/\u0002\u00010",
-                        "e": "http://ejje.weblio.jp/content/\u0002\u0001136",
-                        "j": "http://www.weblio.jp/content/\u0002\u00010",
+                        "\u0010": "http://www.weblio.jp/content/\u0002\u00013",
+                        "e": "http://ejje.weblio.jp/content/\u0002\u000187",
+                        "j": "http://www.weblio.jp/content/\u0002\u00013",
                         "t": "http://thesaurus.weblio.jp/content/\u0002\u00010"
                     },
-                    "md": "http://www.webmd.com/search/search_results/default.aspx?query=\u0002\u00017",
+                    "md": "http://www.webmd.com/search/search_results/default.aspx?query=\u0002\u00010",
                     "min": "http://webmineral.com/cgi-bin/search/search.pl?sitesearch=&Terms=\u0002&x=0&y=0\u00010",
                     "novel": "//www.webnovel.com/search?keywords=\u0002\u00010",
                     "o": {
@@ -17694,13 +17695,13 @@
                             "gram": "http://web.stagram.com/search/\u0002\u00010",
                             "ts": "http://www.webstatsdomain.com/?q=\u0002 \u00010"
                         },
-                        "ers": "http://www.webster-dictionary.org/definition/\u0002\u00016",
+                        "ers": "http://www.webster-dictionary.org/definition/\u0002\u00018",
                         "ore": "http://www.webstore.com/search.php?option=basic_search&basic_search=\u0002&form_basic_search=Search\u00010"
                     },
                     "tender": "http://duckduckgo.com/?q=site%3Awebtender.com+\u0002\u00010",
                     "toon": {
-                        "\u0010": "//www.webtoons.com/search?keyword=\u0002\u000112",
-                        "s": "//www.webtoons.com/search?keyword=\u0002\u000112"
+                        "\u0010": "//www.webtoons.com/search?keyword=\u0002\u00010",
+                        "s": "//www.webtoons.com/search?keyword=\u0002\u00010"
                     },
                     "utation": "http://www.webutations.org/go/review/\u0002\u00010",
                     "xicon": {
@@ -17713,30 +17714,30 @@
                     }
                 },
                 "ek": "//duckduckgo.com/?q=\u0002&df=w\u00015",
-                "eronline": "http://www.weeronline.nl/Go/Search/SearchResults?searchCriteria=\u0002&pageIndex=0&searchAction=WeatherInformation\u00010",
+                "eronline": "http://www.weeronline.nl/Go/Search/SearchResults?searchCriteria=\u0002&pageIndex=0&searchAction=WeatherInformation\u00013",
                 "ezer": "http://weezerpedia.com/wiki/index.php?search=\u0002\u00010",
-                "gmans": "//www.wegmans.com/search.html?searchKey=\u0002\u00014",
+                "gmans": "//www.wegmans.com/search.html?searchKey=\u0002\u00018",
                 "heartit": "http://weheartit.com/search?query=\u0002\u00010",
                 "hkamp": "http://www.wehkamp.nl/Winkelen/SearchOverview.aspx?N=186&Nty=1&Ntk=ART&VIEW=Grid&Ntt=\u0002\u00010",
-                "ibo": "http://s.weibo.com/weibo/\u0002?frm=opensearch\u000124",
-                "ixin": "//weixin.sogou.com/weixin?type=2&query=\u0002\u00014",
+                "ibo": "http://s.weibo.com/weibo/\u0002?frm=opensearch\u000117",
+                "ixin": "//weixin.sogou.com/weixin?type=2&query=\u0002\u00013",
                 "l": {
-                    "\u0010": "//el.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00015",
+                    "\u0010": "//el.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00016",
                     "adee": "//job.weladee.com/?q=\u0002\u00010",
                     "klidwoord": "//www.welklidwoord.nl/\u0002\u00013",
                     "tbild": "//www.weltbild.de/suche?q=\u0002\u00010"
                 },
                 "n": {
-                    "\u0010": "http://en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
-                    "fr": "http://www.wordreference.com/enfr/\u0002\u000141"
+                    "\u0010": "http://en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00013",
+                    "fr": "http://www.wordreference.com/enfr/\u0002\u000157"
                 },
-                "o": "http://eo.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000174",
+                "o": "http://eo.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000129",
                 "r": {
-                    "\u0010": "//www.werstreamt.es/filme-serien?q=\u0002&action_results=suchen\u000140",
-                    "streamt": "//www.werstreamt.es/filme-serien?q=\u0002\u000127"
+                    "\u0010": "//www.werstreamt.es/filme-serien?q=\u0002&action_results=suchen\u000131",
+                    "streamt": "//www.werstreamt.es/filme-serien?q=\u0002\u000126"
                 },
                 "s": {
-                    "\u0010": "http://es.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00011263",
+                    "\u0010": "http://es.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00011273",
                     "1": "http://wesleyan.summon.serialssolutions.com/search?utf8=✓&s.q=\u0002\u00010",
                     "lib": "http://wesleyan.summon.serialssolutions.com/search?utf8=✓&s.q=\u0002\u00010",
                     "telm": "http://www.westelm.com/search/results.html?words=\u0002\u00010",
@@ -17744,76 +17745,76 @@
                 },
                 "tten": "http://wetten.overheid.nl/zoeken/rs/2,3,4/titel/\u0002/\u00010",
                 "tter": {
-                    "\u0010": "http://www.wetter.com/suche/?q=\u0002\u000135",
+                    "\u0010": "http://www.wetter.com/suche/?q=\u0002\u0001122",
                     "de": "http://www.wetter.de/suche.html?search=\u0002\u00010",
-                    "online": "//www.wetteronline.de/wetter/\u0002\u00010"
+                    "online": "//www.wetteronline.de/wetter/\u0002\u00017"
                 },
                 "u": {
-                    "\u0010": "//eu.wikipedia.org/wiki/\u0002\u00017",
-                    "s": "//eu.wikipedia.org/wiki/Special:Search?search=\u0002\u00010"
+                    "\u0010": "//eu.wikipedia.org/wiki/\u0002\u00013",
+                    "s": "//eu.wikipedia.org/wiki/Special:Search?search=\u0002\u00015"
                 }
             },
             "f": {
-                "\u0010": "//fr.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001525",
-                "a": "//fa.wikipedia.org/w/index.php?search=\u0002\u000113",
+                "\u0010": "//fr.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001595",
+                "a": "//fa.wikipedia.org/w/index.php?search=\u0002\u00018",
                 "de": {
                     "\u0010": "http://de.warframe.wikia.com/wiki/Spezial:Suche?search=\u0002\u00010",
                     "hu": "http://www.webforditas.hu/szotar.php?S=\u0002&l1=de&l2=hu\u00010",
                     "p": "http://www.weltfussball.de/suche/?q=\u0002&kind=1\u00010",
                     "t": "http://www.weltfussball.de/suche/?q=\u0002&kind=2\u00010"
                 },
-                "eet": "http://www.wikifeet.com/search/?query=\u0002\u000117",
+                "eet": "http://www.wikifeet.com/search/?query=\u0002\u000125",
                 "en": {
-                    "\u0010": "http://warframe.wikia.com/wiki/Special:Search?query=\u0002\u00017",
+                    "\u0010": "http://warframe.wikia.com/wiki/Special:Search?query=\u0002\u000146",
                     "hu": "http://www.webforditas.hu/szotar.php?S=\u0002&l1=en&l2=hu\u00010"
                 },
                 "hude": "http://www.webforditas.hu/szotar.php?S=\u0002&l1=hu&l2=de\u00010",
                 "huen": "http://www.webforditas.hu/szotar.php?S= \u0002&l1=hu&l2=en\u00010",
-                "i": "//fi.wikipedia.org/wiki/\u0002\u0001358",
-                "m": "http://www.wholefoodsmarket.com/site_search/\u0002 \u00010",
+                "i": "//fi.wikipedia.org/wiki/\u0002\u0001320",
+                "m": "http://www.wholefoodsmarket.com/site_search/\u0002 \u00013",
                 "o": {
                     "\u0010": "http://fo.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
                     "otball": "http://www.worldfootball.net/search/?q=\u0002&kind=1\u00010"
                 },
                 "r": {
-                    "\u0010": "//fr.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001525",
-                    "ame": "http://warframe.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1\u0001206",
-                    "en": "http://www.wordreference.com/fren/\u0002\u000138"
+                    "\u0010": "//fr.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001595",
+                    "ame": "http://warframe.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1\u0001169",
+                    "en": "http://www.wordreference.com/fren/\u0002\u000165"
                 },
-                "t": "//warframe.market/items/\u0002\u00019",
+                "t": "//warframe.market/items/\u0002\u00013",
                 "w": {
-                    "\u0010": "http://warframe.wikia.com/wiki/Special:WikiaSearch?search=\u0002&fulltext=Search\u000123",
-                    "iki": "http://warframe.wikia.com/wiki/Special:Search?search=\u0002\u00013"
+                    "\u0010": "http://warframe.wikia.com/wiki/Special:WikiaSearch?search=\u0002&fulltext=Search\u000127",
+                    "iki": "http://warframe.wikia.com/wiki/Special:Search?search=\u0002\u000118"
                 },
-                "y": "//fy.wikipedia.org/w/index.php?search=\u0002\u00010"
+                "y": "//fy.wikipedia.org/w/index.php?search=\u0002\u00013"
             },
             "g": {
-                "\u0010": "//www.wunderground.com/cgi-bin/findweather/getForecast?query=\u0002\u000112",
+                "\u0010": "//www.wunderground.com/cgi-bin/findweather/getForecast?query=\u0002\u00017",
                 "a": {
                     "\u0010": "//ga.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
                     "l": "//gl.wikipedia.org/w/index.php?search=\u0002\u00010"
                 },
                 "bh": "http://wgbhnews.org/search/google/\u0002 \u00010",
-                "e": "//de.wikipedia.org/w/index.php?search=\u0002\u00018006",
+                "e": "//de.wikipedia.org/w/index.php?search=\u0002\u00017805",
                 "l": "//gl.wikipedia.org/w/index.php?search=\u0002\u00010",
-                "ov": "http://forecast.weather.gov/zipcity.php?inputstring=\u0002 \u000192",
-                "r": "//el.wikipedia.org/wiki/Special:Search?search=\u0002 &go=Go&go=Go&go=Go\u00013",
+                "ov": "http://forecast.weather.gov/zipcity.php?inputstring=\u0002 \u0001128",
+                "r": "//el.wikipedia.org/wiki/Special:Search?search=\u0002 &go=Go&go=Go&go=Go\u000112",
                 "s": "http://www.walgreens.com/search/results.jsp?Ntt=\u0002&x=0&y=0\u00010",
                 "w": "http://wiki.wargaming.net/en/index.php?search=\u0002\u00010"
             },
             "h": {
-                "\u0010": "http://www.wikihow.com/wikiHowTo?search=\u0002\u000147",
-                "ale": "//store.whale.naver.com/search/\u0002\u00010",
-                "atcms": "http://whatcms.org/?s=\u0002\u00013",
-                "atif": "http://duckduckgo.com/?q=\u0002+site:what-if.xkcd.com\u00013",
+                "\u0010": "http://www.wikihow.com/wikiHowTo?search=\u0002\u000132",
+                "ale": "//store.whale.naver.com/search/\u0002\u00013",
+                "atcms": "http://whatcms.org/?s=\u0002\u00010",
+                "atif": "http://duckduckgo.com/?q=\u0002+site:what-if.xkcd.com\u00014",
                 "atis": "http://whatis.techtarget.com/wsearchResults/1,290214,sid9,00.html?query=\u0002\u00010",
                 "atruns": "//www.whatruns.com/website/\u0002\u00010",
-                "ats": "//www.vocabulary.com/dictionary/\u0002\u00013",
+                "ats": "//www.vocabulary.com/dictionary/\u0002\u00018",
                 "atupintown": "//whatupintown.com/search/?q=\u0002\u00010",
                 "c": "//classic.wowhead.com/search?q=\u0002\u00010",
                 "de": "//de.wikihow.com/wikiHowTo?search=\u0002:\u00010",
                 "e": {
-                    "\u0010": "//he.wikipedia.org/w/index.php?search=\u0002\u000127",
+                    "\u0010": "//he.wikipedia.org/w/index.php?search=\u0002\u000130",
                     "s": "//es.wikihow.com/wikiHowTo?search=\u0002\u00010"
                 },
                 "foods": "http://whfoods.org/sitesearch.php?sstr=\u0002&how=1\u00010",
@@ -17822,53 +17823,53 @@
                 "i": {
                     "\u0010": "http://hi.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
                     "ch": {
-                        "\u0010": "//search.which.co.uk/search?w=\u0002\u00010",
+                        "\u0010": "//search.which.co.uk/search?w=\u0002\u00014",
                         "it": "//www.getwhichit.com/whichitapp.html#!/Search/\u0002\u00010"
                     },
-                    "p": "//www.wordhippo.com/what-is/another-word-for/\u0002.html\u000176",
+                    "p": "//www.wordhippo.com/what-is/another-word-for/\u0002.html\u000187",
                     "rlpool": "http://forums.whirlpool.net.au/forum/?action=search&q=\u0002\u00018",
                     "skyde": "//www.whisky.de/shop/index.php?&cl=search&searchparam=\u0002\u00010",
-                    "sper": "http://whisper.sh/search?q=\u0002\u00018",
+                    "sper": "http://whisper.sh/search?q=\u0002\u00014",
                     "takers": "http://www.archives.nd.edu/cgi-bin/wordz.pl?english=\u0002\u00010",
                     "tetailproperties": "//www.whitetailproperties.com/hunting-land/filtered-search?search_mode=all&keywords=\u0002\u00010",
                     "tl": "http://www.archives.nd.edu/cgi-bin/wordz.pl?keyword=\u0002\u00013"
                 },
-                "lp": "//forums.whirlpool.net.au/forum/?action=search&q=\u0002\u000110",
+                "lp": "//forums.whirlpool.net.au/forum/?action=search&q=\u0002\u00015",
                 "nl": "//nl.wikihow.com/wikiHowTo?search=\u0002\u00010",
                 "o": {
-                    "\u0010": "http://www.who.is/whois/\u0002 \u000121",
+                    "\u0010": "http://www.who.is/whois/\u0002 \u000114",
                     "hosts": "http://www.whoishostingthis.com/?q=\u0002\u00010",
                     "int": "//www.who.int/search?query=\u0002\u00010",
                     "is": {
-                        "\u0010": "//whois.domaintools.com/\u0002\u0001550",
-                        ".com": "http://www.whois.com/search.php?query=\u0002\u0001129",
+                        "\u0010": "//whois.domaintools.com/\u0002\u0001536",
+                        ".com": "http://www.whois.com/search.php?query=\u0002\u000133",
                         "bg": "http://www.whoisbg.com/?domain=\u0002\u00010",
                         "br": "//registro.br/cgi-bin/whois/?qr=\u0002\u00010"
                     },
                     "izh": "http://whoiz.herokuapp.com/lookup?url=\u0002\u00010",
                     "nix": "http://kkkkkkkkkk63ava6.onion/w/index.php?search=\u0002\u00010",
                     "pm": "//who.pm/\u0002\u00010",
-                    "sampled": "http://whosampled.com/search/?q=\u0002\u0001183",
+                    "sampled": "http://whosampled.com/search/?q=\u0002\u0001153",
                     "scalltw": "//whoscall.com/en-US/tw/\u0002\u00010",
-                    "scored": "http://www.whoscored.com/Search/?t=\u0002\u00013",
+                    "scored": "http://www.whoscored.com/Search/?t=\u0002\u00017",
                     "w": {
                         "\u0010": "http://www.wikihow.com/Special:LSearch?search=\u0002\u00013",
                         "es": "//es.wikihow.com/wikiHowTo?search=\u0002\u00010"
                     }
                 },
-                "r": "http://hr.wikipedia.org/w/index.php?search=\u0002\u00019",
+                "r": "http://hr.wikipedia.org/w/index.php?search=\u0002\u00017",
                 "t": "//www.who-hosts-this.com/?s=\u0002\u00010",
-                "u": "//hu.wikipedia.org/w/index.php?search=\u0002&button=&title=Speci%C3%A1lis%3AKeres%C3%A9s\u000178",
-                "w": "http://wikihow.com/wikiHowTo?search=\u0002\u00010"
+                "u": "//hu.wikipedia.org/w/index.php?search=\u0002&button=&title=Speci%C3%A1lis%3AKeres%C3%A9s\u0001110",
+                "w": "http://wikihow.com/wikiHowTo?search=\u0002\u00015"
             },
             "i": {
                 "\u0010": "//en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
-                "-fi": "http://fi.wikipedia.org/w/index.php?search=\u0002 \u00010",
+                "-fi": "http://fi.wikipedia.org/w/index.php?search=\u0002 \u00017",
                 "a": "http://www.wiki-aventurica.de/index.php?title=Spezial:Suche&search=\u0002\u00010",
-                "by": "//wiby.me/?q=\u0002\u000111",
+                "by": "//wiby.me/?q=\u0002\u00016",
                 "ckes": "//www.wickes.co.uk/search?text=\u0002\u00010",
-                "ctionary": "//en.wiktionary.org/wiki/\u0002\u0001266",
-                "d": "//id.wikipedia.org/w/index.php?search=\u0002\u000111",
+                "ctionary": "//en.wiktionary.org/wiki/\u0002\u0001308",
+                "d": "//id.wikipedia.org/w/index.php?search=\u0002\u000112",
                 "e": "//www.wie-sagt-man-noch.de/synonyme/\u0002.html\u00014",
                 "fr": "//fr.wiktionary.org/wiki/\u0002\u00010",
                 "ggle": "http://www.wiggle.co.uk/?s=\u0002\u00010",
@@ -17876,81 +17877,81 @@
                 "ki": {
                     "\u0010": "//en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
                     "-vn": "//vi.wikipedia.org/w/index.php?search=\u0002\u00010",
-                    ".de": "//de.wikipedia.org/w/index.php?search=\u0002\u00018006",
+                    ".de": "//de.wikipedia.org/w/index.php?search=\u0002\u00017805",
                     ".pl": "//pl.wikipedia.org/wiki/\u0002\u00010",
                     ".splunk": "http://wiki.splunk.com/Special:SplunkSearch/wiki?q=\u0002\u00010",
                     "a": {
-                        "\u0010": "//community-search.fandom.com/wiki/Special:Search?search=\u0002\u00013",
+                        "\u0010": "//community-search.fandom.com/wiki/Special:Search?search=\u0002\u00014",
                         "nswers": "http://answers.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns112=1&ns500=1&ns502=1\u00010",
                         "rms": "http://www.wikiarms.com/guns?q=\u0002\u00010",
                         "rt": "http://wikiart.org/en/search/\u0002/1\u00010"
                     },
-                    "books": "http://en.wikibooks.org/w/index.php?title=Special%3ASearch&search=\u0002\u000113",
-                    "bound": "http://wikibound.info/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u000125",
-                    "br": "//pt.wikipedia.org/wiki/\u0002\u00014",
+                    "books": "http://en.wikibooks.org/w/index.php?title=Special%3ASearch&search=\u0002\u00016",
+                    "bound": "http://wikibound.info/index.php?title=Special%3ASearch&search=\u0002&fulltext=Search\u00015",
+                    "br": "//pt.wikipedia.org/wiki/\u0002\u00010",
                     "c": {
-                        "\u0010": "//commons.wikimedia.org/w/index.php?search=\u0002\u0001215",
+                        "\u0010": "//commons.wikimedia.org/w/index.php?search=\u0002\u0001151",
                         "hip": {
                             "\u0010": "//en.wikichip.org/w/index.php?search=\u0002\u00010",
                             "s": "//en.wikichip.org/w/index.php?title=Special%3ASearch&search=\u0002\u00010"
                         },
-                        "ook": "//en.wikibooks.org/wiki/Special:Search?search=\u0002&prefix=Cookbook%3A&fulltext=Search+Cookbook&fulltext=Search\u00010"
+                        "ook": "//en.wikibooks.org/wiki/Special:Search?search=\u0002&prefix=Cookbook%3A&fulltext=Search+Cookbook&fulltext=Search\u00014"
                     },
-                    "data": "//www.wikidata.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u0001131",
+                    "data": "//www.wikidata.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u0001110",
                     "de": {
-                        "\u0010": "http://de.wikipedia.org/w/index.php?search=\u0002 \u0001696",
+                        "\u0010": "http://de.wikipedia.org/w/index.php?search=\u0002 \u0001691",
                         "vi": "//wikidevi.com/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
-                        "x": "//www.wikidex.net/index.php?search=\u0002\u000185"
+                        "x": "//www.wikidex.net/index.php?search=\u0002\u000152"
                     },
-                    "en": "//en.wikipedia.org/w/index.php?search=\u0002&title=Special:Search\u0001793",
-                    "es": "//es.wikipedia.org/w/index.php?search=\u0002\u000157",
-                    "feet": "//www.wikifeet.com/search/\u0002\u000124",
-                    "fr": "//fr.wikipedia.org/wiki/Special:Search?search=\u0002\u0001281",
+                    "en": "//en.wikipedia.org/w/index.php?search=\u0002&title=Special:Search\u0001737",
+                    "es": "//es.wikipedia.org/w/index.php?search=\u0002\u000151",
+                    "feet": "//www.wikifeet.com/search/\u0002\u000153",
+                    "fr": "//fr.wikipedia.org/wiki/Special:Search?search=\u0002\u0001244",
                     "fur": "//en.wikifur.com/wiki/Special:Search?search=\u0002&go=Go\u00013",
-                    "how": "//www.wikihow.com/wikiHowTo?search=\u0002\u000144",
+                    "how": "//www.wikihow.com/wikiHowTo?search=\u0002\u000138",
                     "hybris": "//wiki.hybris.com/dosearchsite.action?queryString=\u0002\u00010",
-                    "id": "//id.wikipedia.org/w/index.php?search=\u0002 \u00010",
+                    "id": "//id.wikipedia.org/w/index.php?search=\u0002 \u00015",
                     "index": "http://wikiindex.org/index.php?search=\u0002\u00010",
-                    "ko": "//ko.wikipedia.org/wiki/\u0002\u00014",
-                    "leaks": "//search.wikileaks.org/?q=\u0002\u00013",
+                    "ko": "//ko.wikipedia.org/wiki/\u0002\u00010",
+                    "leaks": "//search.wikileaks.org/?q=\u0002\u00010",
                     "lengua": "http://www.wikilengua.org/index.php/Especial:Buscar?search=\u0002&fulltext=Buscar\u00010",
                     "loc": "http://www.wikiloc.com/wikiloc/find.do?q=\u0002\u00010",
                     "mapia": "http://www.wikimapia.org/#search=\u0002\u00010",
                     "mini": "//fr.wikimini.org/w/index.php?search=\u0002&title=Sp%C3%A9cial%3ARecherche&fulltext=Rechercher\u00010",
                     "moon": "http://wikimoon.org/index.php?search=\u0002\u00010",
                     "news": "http://en.wikinews.org/w/index.php?title=Special%3ASearch&redirs=0&search=\u0002\u00010",
-                    "nl": "//nl.wikipedia.org/w/index.php?search=\u0002\u000126",
+                    "nl": "//nl.wikipedia.org/w/index.php?search=\u0002\u00019",
                     "painting": {
                         "\u0010": "http://www.wikipaintings.org/en/search/\u0002/1\u00010",
                         "s": "http://www.wikipaintings.org/en/search/\u0002/1\u00010"
                     },
                     "pedia": {
                         "\u0010": "//en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
-                        "de": "//de.wikipedia.org/w/index.php?search=\u0002\u00018006",
+                        "de": "//de.wikipedia.org/w/index.php?search=\u0002\u00017805",
                         "it": "//it.wikipedia.org/w/index.php?search=\u0002\u00010"
                     },
                     "pediocracy": "http://wikipediocracy.com/?s=\u0002\u00010",
-                    "pt": "//pt.wikipedia.org/wiki/\u0002\u00014",
-                    "quote": "//en.wikiquote.org/w/index.php?search=\u0002\u000124",
-                    "rby": "http://wikirby.com/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000151",
-                    "rhymer": "http://wikirhymer.com/words/\u0002\u00010",
+                    "pt": "//pt.wikipedia.org/wiki/\u0002\u00010",
+                    "quote": "//en.wikiquote.org/w/index.php?search=\u0002\u000138",
+                    "rby": "http://wikirby.com/w/index.php?title=Special%3ASearch&search=\u0002&go=Go\u000187",
+                    "rhymer": "http://wikirhymer.com/words/\u0002\u00013",
                     "ru": "//ru.wikipedia.org/w/index.php?search=\u0002\u00010",
                     "sco": "//sco.wikipedia.org/w/index.php?search=\u0002\u00010",
                     "search": "http://www.wiki.com/results1.htm?cx=009420061493499222400%3Ae8sof1xaq-u&q=\u0002&btnG=Wiki+Search&cof=GIMP%3A009900%3BT%3A000000%3BALC%3AFF9900%3BGFNT%3AB0B0B0%3BLC%3A003F7D%3BBGC%3AFFFFFF%3BVLC%3A666666%3BGALT%3A36A200%3BFORID%3A9%3B&as_q=on\u00010",
-                    "simple": "//simple.wikipedia.org/wiki/Special:Search?search=\u0002\u00016",
-                    "source": "//en.wikisource.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000118",
+                    "simple": "//simple.wikipedia.org/wiki/Special:Search?search=\u0002\u00010",
+                    "source": "//en.wikisource.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000123",
                     "species": "//en.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
                     "sum": "http://www.wikisummaries.org/index.php?title=Special%3ASearch&search=\u0002&go=Go\u00010",
                     "t": {
-                        "\u0010": "http://wikitravel.org/en/Special:Search?search=\u0002&go=Go\u000110",
+                        "\u0010": "http://wikitravel.org/en/Special:Search?search=\u0002&go=Go\u000112",
                         "ox": "http://curriculum.toxicology.wikispaces.net/search/view/\u0002\u00010",
-                        "ravel": "http://wikitravel.org/en/Special:Search?search=\u0002&go=Go\u000110",
+                        "ravel": "http://wikitravel.org/en/Special:Search?search=\u0002&go=Go\u000112",
                         "roid": "http://metroid.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                     },
                     "versity": "//en.wikiversity.org/w/index.php?search=\u0002\u00010",
                     "vg": "http://wiki.vg/index.php?search=\u0002\u00010",
                     "voyage": {
-                        "\u0010": "http://en.wikivoyage.org/w/index.php?search=\u0002\u000170",
+                        "\u0010": "http://en.wikivoyage.org/w/index.php?search=\u0002\u0001106",
                         "de": "//de.wikivoyage.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
                         "el": "//el.wikivoyage.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
                         "en": "//en.wikivoyage.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00010",
@@ -17972,41 +17973,41 @@
                     "zimbra": "//wiki.zimbra.com/index.php?search=\u0002\u00010",
                     "zionario": "//it.wiktionary.org/wiki/\u0002\u00010"
                 },
-                "kru": "//ru.wiktionary.org/w/index.php?search=\u0002\u00010",
+                "kru": "//ru.wiktionary.org/w/index.php?search=\u0002\u00014",
                 "kt": {
-                    "\u0010": "http://en.wiktionary.org/wiki/Special:Search?search=\u0002&go=Define\u00011322",
+                    "\u0010": "http://en.wiktionary.org/wiki/Special:Search?search=\u0002&go=Define\u00011479",
                     "br": "//br.wiktionary.org/w/index.php?search=\u0002\u00010",
-                    "de": "http://de.wiktionary.org/wiki/Special:Search?search=\u0002&go=Go\u000190",
-                    "en": "http://en.wiktionary.org/wiki/Special:Search?search=\u0002&go=Define\u00011322",
-                    "eo": "//eo.wiktionary.org/w/index.php?search=\u0002\u00010",
-                    "es": "//es.wiktionary.org/w/index.php?search=\u0002\u000117",
+                    "de": "http://de.wiktionary.org/wiki/Special:Search?search=\u0002&go=Go\u000188",
+                    "en": "http://en.wiktionary.org/wiki/Special:Search?search=\u0002&go=Define\u00011479",
+                    "eo": "//eo.wiktionary.org/w/index.php?search=\u0002\u00013",
+                    "es": "//es.wiktionary.org/w/index.php?search=\u0002\u00017",
                     "fr": "//fr.wiktionary.org/wiki/\u0002\u00010",
                     "gr": "//el.m.wiktionary.org/wiki\u0002\u00010",
                     "hu": "//hu.wiktionary.org/w/index.php?search=\u0002&title=Speci%C3%A1lis%3AKeres%C3%A9s\u00010",
-                    "ionary": "http://en.wiktionary.org/wiki/Special:Search?search=\u0002&go=Define\u00011322",
-                    "it": "http://it.wiktionary.org/w/index.php?search=\u0002&title=Speciale%3ARicerca\u00013",
+                    "ionary": "http://en.wiktionary.org/wiki/Special:Search?search=\u0002&go=Define\u00011479",
+                    "it": "http://it.wiktionary.org/w/index.php?search=\u0002&title=Speciale%3ARicerca\u000112",
                     "ja": "//ja.wiktionary.org/wiki/\u0002\u00010",
                     "ko": "//ko.wiktionary.org/wiki/\u0002\u00010",
                     "la": "//la.wiktionary.org/wiki/Special:Search?search=\u0002&go=Define\u00010",
-                    "nl": "//nl.wiktionary.org/w/index.php?search=\u0002&title=Speciaal%3AZoeken\u0001338",
+                    "nl": "//nl.wiktionary.org/w/index.php?search=\u0002&title=Speciaal%3AZoeken\u0001229",
                     "no": "//no.wiktionary.org/w/index.php?search=\u0002\u00010",
-                    "pt": "//pt.wiktionary.org/wiki/\u0002\u00013",
-                    "ru": "//ru.wiktionary.org/w/index.php?search=\u0002\u00010",
-                    "sv": "//sv.wiktionary.org/w/index.php?search=\u0002&title=Special%3AS%C3%B6k\u000127"
+                    "pt": "//pt.wiktionary.org/wiki/\u0002\u000129",
+                    "ru": "//ru.wiktionary.org/w/index.php?search=\u0002\u00014",
+                    "sv": "//sv.wiktionary.org/w/index.php?search=\u0002&title=Special%3AS%C3%B6k\u000136"
                 },
                 "ley": "//www.onlinelibrary.wiley.com/action/doSearch?AllField=\u0002\u00010",
                 "lko": "http://www.wilko.com/search?q=\u0002\u00010",
                 "llh": {
                     "\u0010": "http://blog.miniasp.com/search.aspx?q=\u0002\u00010",
-                    "aben": "http://www.willhaben.at/iad/kaufen-und-verkaufen/marktplatz?keyword=\u0002&x=0&y=0\u000183"
+                    "aben": "http://www.willhaben.at/iad/kaufen-und-verkaufen/marktplatz?keyword=\u0002&x=0&y=0\u000182"
                 },
                 "lliamssonoma": "http://www.williams-sonoma.com/search/results.html?words=\u0002\u00010",
                 "m": {
-                    "\u0010": "//commons.wikimedia.org/w/index.php?search=\u0002\u0001215",
+                    "\u0010": "//commons.wikimedia.org/w/index.php?search=\u0002\u0001151",
                     "p": "http://www.wimp.com/search/\u0002\u00010"
                 },
                 "n": {
-                    "\u0010": "http://windows.microsoft.com/en-US/windows/search#q=\u0002\u00017",
+                    "\u0010": "http://windows.microsoft.com/en-US/windows/search#q=\u0002\u00014",
                     "c": "http://incubator.wikimedia.org/w/index.php?title=Special%3ASearch&search=\u0002\u00010",
                     "d": {
                         "\u0010": "//www.wind.gr/search?_dyncharset=utf-8&Dy=1&Ntt=\u0002\u00010",
@@ -18016,131 +18017,131 @@
                         "owsreport": "http://windowsreport.com/?s=\u0002\u00010"
                     },
                     "e": {
-                        "\u0010": "http://winehq.org/search?cx=partner-pub-0971840239976722%3Aw9sqbcsxtyf&cof=FORID%3A10&q=\u0002\u000110",
-                        "hq": "//www.winehq.org/search?q=\u0002\u000120"
+                        "\u0010": "http://winehq.org/search?cx=partner-pub-0971840239976722%3Aw9sqbcsxtyf&cof=FORID%3A10&q=\u0002\u000112",
+                        "hq": "//www.winehq.org/search?q=\u0002\u000113"
                     },
                     "fu": "http://winfuture.de/suche/?cx=001589123709424097799%3Asbdrzmcykc8&cof=FORID%3A11&ie=ISO-8859-1&q=\u0002\u00010",
                     "store": "http://windows.microsoft.com/en-us/windows/search#q=\u0002&s=Store\u00010"
                 },
                 "on": "http://www.wionews.com/search?q=\u0002\u00010",
                 "re": {
-                    "\u0010": "//www.thewire.co.uk/search/?q=\u0002\u00010",
-                    "cutter": "http://thewirecutter.com/search/?s=\u0002\u000172",
-                    "d": "//www.wired.com/search/?q=\u0002&page=1&sort=score\u000141"
+                    "\u0010": "//www.thewire.co.uk/search/?q=\u0002\u00013",
+                    "cutter": "http://thewirecutter.com/search/?s=\u0002\u0001110",
+                    "d": "//www.wired.com/search/?q=\u0002&page=1&sort=score\u000167"
                 },
                 "ringa": "//wiringa.nl/search?q=\u0002\u00010",
                 "ringherlant": "http://www.wiringherlant.nl/?s=\u0002\u00010",
                 "s": {
-                    "\u0010": "//is.wikipedia.org/w/index.php?search=\u0002\u00010",
+                    "\u0010": "//is.wikipedia.org/w/index.php?search=\u0002\u00015",
                     "edir": "http://www.wisemarketplace.org/k:\u0002\u00010",
                     "epick": "//themindsjournal.com/?s=\u0002\u00010",
                     "h": "//www.wish.com/search/\u0002\u00010",
                     "sen": "http://www.wissen.de/wissensserver/search?keyword=\u0002\u00010"
                 },
                 "t": {
-                    "\u0010": "http://it.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001989",
-                    "gr": "//el.m.wiktionary.org/wiki/\u0002\u00010",
+                    "\u0010": "http://it.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001932",
+                    "gr": "//el.m.wiktionary.org/wiki/\u0002\u00013",
                     "pl": "//pl.wiktionary.org/wiki/\u0002\u00010"
                 },
-                "zh": "//zh.wikipedia.org/w/index.php?search=\u0002\u000112"
+                "zh": "//zh.wikipedia.org/w/index.php?search=\u0002\u000115"
             },
             "j": {
-                "\u0010": "//ja.wikipedia.org/wiki/\u0002\u0001381",
-                "a": "http://ja.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001389",
+                "\u0010": "//ja.wikipedia.org/wiki/\u0002\u0001658",
+                "a": "http://ja.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001462",
                 "ec": "http://www.wjec.co.uk/search/pf_search.php?q=\u0002\u00010",
                 "vf": "//wiki.jvflux.com/index.php?title=Spécial:Recherche&search=\u0002\u00010"
             },
             "k": {
-                "\u0010": "//en.wikipedia.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00011880",
+                "\u0010": "//en.wikipedia.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u00011538",
                 "an": "http://nl.wikisage.org/w/index.php?search=\u0002&title=Speciaal%3AZoeken&go=OK\u00010",
                 "b": "//bugs.webkit.org/buglist.cgi?quicksearch=\u0002\u00010",
                 "d": {
                     "\u0010": "//wikidevi.com/w/index.php?search=\u0002\u00010",
-                    "x": "//www.wikidex.net/index.php?title=Especial:Buscar&search=\u0002\u000113"
+                    "x": "//www.wikidex.net/index.php?title=Especial:Buscar&search=\u0002\u000144"
                 },
-                "it": "//it.wiktionary.org/w/index.php?search=\u0002\u00010",
+                "it": "//it.wiktionary.org/w/index.php?search=\u0002\u00013",
                 "k": "//kk.wikipedia.org/w/index.php?search=\u0002\u00010",
                 "l": {
                     "\u0010": "//www.wikiloc.com/wikiloc/find.do?q=\u0002\u00010",
                     "t": "//lt.wiktionary.org/w/index.php?search=\u0002\u00010"
                 },
-                "m": "//en.m.wikipedia.org/wiki/\u0002\u00014",
+                "m": "//en.m.wikipedia.org/wiki/\u0002\u00010",
                 "n": "//kn.wikipedia.org/w/index.php?search=\u0002\u00010",
-                "o": "//ko.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000180",
-                "p": "http://www.wykop.pl/szukaj/\u0002/?\u000121",
+                "o": "//ko.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000175",
+                "p": "http://www.wykop.pl/szukaj/\u0002/?\u000114",
                 "s": {
                     "\u0010": "//species.wikimedia.org/w/index.php?search=\u0002\u00010",
                     "p": "//species.wikimedia.org/w/index.php?search=\u0002\u00010"
                 },
-                "tde": "http://de.wiktionary.org/w/index.php?search= \u0002\u000110",
-                "ten": "//en.wiktionary.org/wiki/\u0002\u0001266",
+                "tde": "http://de.wiktionary.org/w/index.php?search= \u0002\u000149",
+                "ten": "//en.wiktionary.org/wiki/\u0002\u0001308",
                 "u": "//en.wikiversity.org/w/index.php?search=\u0002\u00010"
             },
             "l": {
-                "\u0010": "//search.wikileaks.org/?q=\u0002\u00013",
+                "\u0010": "//search.wikileaks.org/?q=\u0002\u00010",
                 "95": "//www.youtube.com/user/WiiLord95/search?query=\u0002\u00010",
                 "a": "//la.wikipedia.org/w/index.php?search=\u0002 \u00010",
                 "de": "http://www.wunschliste.de/suche/\u0002\u00010",
                 "fr": "http://fr.wikiloc.com/wikiloc/find.do?q=\u0002\u00010",
-                "hb": "//www.willhaben.at/iad/kaufen-und-verkaufen/marktplatz?keyword=\u0002\u000115",
-                "n": "//a.next.westlaw.com/Search/Results.html?query=\u0002&jurisdiction=ALLCASES\u000119",
-                "r": "http://reference.wolfram.com/search/?q=\u0002\u000111",
-                "t": "//lt.wikipedia.org/w/?search=\u0002\u00018",
-                "v": "//lv.wikipedia.org/w/index.php?search=\u0002\u000111",
+                "hb": "//www.willhaben.at/iad/kaufen-und-verkaufen/marktplatz?keyword=\u0002\u000113",
+                "n": "//a.next.westlaw.com/Search/Results.html?query=\u0002&jurisdiction=ALLCASES\u000133",
+                "r": "http://reference.wolfram.com/search/?q=\u0002\u00014",
+                "t": "//lt.wikipedia.org/w/?search=\u0002\u000113",
+                "v": "//lv.wikipedia.org/w/index.php?search=\u0002\u000118",
                 "w": "//www.wlw.de/search?suchbegriff=\u0002\u00010"
             },
             "m": {
-                "\u0010": "http://en.m.wikipedia.org/wiki?search=\u0002\u0001463",
+                "\u0010": "http://en.m.wikipedia.org/wiki?search=\u0002\u0001441",
                 "c": {
-                    "\u0010": "//commons.wikimedia.org/w/index.php?title=Special%3ASearch&search=\u0002\u0001164",
-                    "c": "//commons.wikimedia.org/w/index.php?search=\u0002&ns14=1\u00010"
+                    "\u0010": "//commons.wikimedia.org/w/index.php?title=Special%3ASearch&search=\u0002\u000196",
+                    "c": "//commons.wikimedia.org/w/index.php?search=\u0002&ns14=1\u00013"
                 },
-                "de": "//de.m.wikipedia.org/w/index.php?search=\u0002\u000128",
-                "dns": "//www.whatsmydns.net/#A/\u0002\u00017",
+                "de": "//de.m.wikipedia.org/w/index.php?search=\u0002\u000130",
+                "dns": "//www.whatsmydns.net/#A/\u0002\u00013",
                 "e": {
                     "\u0010": "http://wolnemedia.net/?s=\u0002\u00010",
-                    "ta": "http://meta.wikimedia.org/w/index.php?title=Special%3ASearch&search=\u0002\u00019"
+                    "ta": "http://meta.wikimedia.org/w/index.php?title=Special%3ASearch&search=\u0002\u00010"
                 },
                 "fr": "//fr.m.wikipedia.org/w/index.php?search=\u0002\u00010",
                 "id": "//passport.webmoney.ru/asp/CertView.asp?wmid=\u0002\u00010",
-                "l": "//ml.wikipedia.org/w/index.php?search=\u0002\u00010",
+                "l": "//ml.wikipedia.org/w/index.php?search=\u0002\u00014",
                 "o": "//public.wmo.int/en/search?search_api_views_fulltext=\u0002\u00010",
                 "phab": "//phabricator.wikimedia.org/search/?query=\u0002\u00010",
                 "se": "//mathematica.stackexchange.com/search?q=\u0002\u00010",
                 "sr": "//sr.m.wikipedia.org/wiki/\u0002\u00010",
-                "t": "http://mt.wikipedia.org/w/index.php?search=\u0002\u00013",
+                "t": "http://mt.wikipedia.org/w/index.php?search=\u0002\u00010",
                 "v": "http://www.meteovista.com/Go/Search/SearchResults?searchCriteria=\u0002&pageIndex=0&searchAction=WeatherInformation\u00010",
                 "y": "//my.wikipedia.org/w/index.php?title=Special:Search&search=\u0002\u00010"
             },
             "n": {
-                "\u0010": "//en.wikinews.org/wiki/Special:Search?search=\u0002\u00019",
+                "\u0010": "//en.wikinews.org/wiki/Special:Search?search=\u0002\u000115",
                 "all": "//duckduckgo.com/?q=\u0002+site%3Awikinews.org\u00010",
                 "d": "http://www.wandaloo.com/search-result.php?pg=1&q=\u0002&w=news&m=pertinence\u00010",
-                "etwork": "//www.theweathernetwork.com/search?q=\u0002\u00013",
+                "etwork": "//www.theweathernetwork.com/search?q=\u0002\u000111",
                 "g": "//world.wng.org/search/site/\u0002\u00010",
-                "k": "//www.wordnik.com/words/?myWord=\u0002\u000155",
-                "l": "//nl.wikipedia.org/w/index.php?search=\u0002\u000126",
+                "k": "//www.wordnik.com/words/?myWord=\u0002\u000158",
+                "l": "//nl.wikipedia.org/w/index.php?search=\u0002\u00019",
                 "n": "//nn.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
-                "o": "//no.wikipedia.org/w/index.php?search=\u0002\u0001230",
+                "o": "//no.wikipedia.org/w/index.php?search=\u0002\u0001176",
                 "p": "http://www.wnp.pl/wyszukiwanie.html?szukaj=\u0002\u00010",
                 "v": "http://wagingnonviolence.org/?s=\u0002\u00010",
                 "yc": "http://www.wnyc.org/search/?q=\u0002\u00010"
             },
             "o": {
-                "\u0010": "//www.wetteronline.de/wetter/\u0002\u00010",
-                "b": "http://www.worldofboardgames.com/webshop-sok.php?searchString=\u0002&search=S%F6k\u00013",
+                "\u0010": "//www.wetteronline.de/wetter/\u0002\u00017",
+                "b": "http://www.worldofboardgames.com/webshop-sok.php?searchString=\u0002&search=S%F6k\u00018",
                 "erterbuch": {
-                    "\u0010": "http://www.woerterbuch.info/?query=\u0002\u00010",
+                    "\u0010": "http://www.woerterbuch.info/?query=\u0002\u00016",
                     "netz": "http://woerterbuchnetz.de/cgi-bin/WBNetz/startGlobalSearch.tcl?stichwort=\u0002\u00010"
                 },
                 "gch": "http://www.wog.ch/index.cfm/search/type/Games/term/\u0002\u00010",
                 "l": {
-                    "\u0010": "http://wol.jw.org/wol/finder?q=\u0002\u000152",
+                    "\u0010": "http://wol.jw.org/wol/finder?q=\u0002\u000164",
                     "f": {
-                        "\u0010": "//www.wolframalpha.com/input/?i=\u0002\u00017",
+                        "\u0010": "//www.wolframalpha.com/input/?i=\u0002\u000111",
                         "ram": {
-                            "\u0010": "//www.wolframalpha.com/input/?i=\u0002\u00017",
-                            "alpha": "//www.wolframalpha.com/input/?i=\u0002\u00017"
+                            "\u0010": "//www.wolframalpha.com/input/?i=\u0002\u000111",
+                            "alpha": "//www.wolframalpha.com/input/?i=\u0002\u000111"
                         }
                     },
                     "sv": "//wol.jw.org/wol/finder?wtlocale=Z&q=\u0002\u00010",
@@ -18148,50 +18149,50 @@
                 },
                 "nkette": "//www.wonkette.com/search/?q=\u0002\u00010",
                 "o": {
-                    "\u0010": "http://wooordhunt.ru/word/\u0002\u000130",
+                    "\u0010": "http://wooordhunt.ru/word/\u0002\u000144",
                     "d": {
                         "\u0010": "http://www.wood-database.com/?s=\u0002\u00013",
                         "brass": "//www.woodbrass.com/advanced_search_result.php?keywords=\u0002\u00010",
                         "mac": "//www.woodmac.com/store/search/?q=\u0002\u00010"
                     },
                     "k": {
-                        "\u0010": "//www.wook.pt/pesquisa/\u0002\u00015",
+                        "\u0010": "//www.wook.pt/pesquisa/\u0002\u00014",
                         "ie": {
-                            "\u0010": "http://starwars.wikia.com/wiki/Special:Search?search=\u0002&go=&fulltext=Search\u000124",
-                            "epedia": "http://starwars.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1\u00016"
+                            "\u0010": "http://starwars.wikia.com/wiki/Special:Search?search=\u0002&go=&fulltext=Search\u000134",
+                            "epedia": "http://starwars.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search&ns0=1&ns14=1\u000117"
                         }
                     },
-                    "lies": "//www.woolworths.com.au/shop/search/products?searchTerm=\u0002\u00010",
-                    "lworths": "//www.woolworths.com.au/shop/search/products?searchTerm=\u0002\u00010",
+                    "lies": "//www.woolworths.com.au/shop/search/products?searchTerm=\u0002\u00017",
+                    "lworths": "//www.woolworths.com.au/shop/search/products?searchTerm=\u0002\u00017",
                     "rd": {
-                        "\u0010": "//www.woorden.org/woord/\u0002\u00010",
-                        "enlijst": "http://woordenlijst.org/zoek/?q=\u0002&w=w\u00015"
+                        "\u0010": "//www.woorden.org/woord/\u0002\u00014",
+                        "enlijst": "http://woordenlijst.org/zoek/?q=\u0002&w=w\u00013"
                     },
                     "roll": "http://www.wooroll.com/search.html?q=\u0002&ref=duckduckgo\u00010"
                 },
                 "rd": {
-                    "\u0010": "//www.wordnik.com/words?myWord=\u0002\u000142",
+                    "\u0010": "//www.wordnik.com/words?myWord=\u0002\u000148",
                     "central": "http://wordcentral.com/cgi-bin/student?book=Student&va=\u0002\u00010",
-                    "ery": "//wordery.com/search?term=\u0002\u00010",
-                    "hippo": "//www.wordhippo.com/what-is/another-word-for/\u0002.html\u000176",
+                    "ery": "//wordery.com/search?term=\u0002\u00016",
+                    "hippo": "//www.wordhippo.com/what-is/another-word-for/\u0002.html\u000187",
                     "info": "http://wordinfo.info/results?searchString=\u0002\u00010",
                     "lift": "//wordlift.io/blog/en/?s=\u0002\u00010",
-                    "net": "http://wordnetweb.princeton.edu/perl/webwn?s=\u0002&sub=Search+WordNet&o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&h=\u00010",
-                    "nik": "http://www.wordnik.com/words/\u0002\u0001129",
-                    "press": "http://wordpress.org/search/\u0002\u000110",
-                    "reference": "http://www.wordreference.com/es/translation.asp?tranword=\u0002\u0001286",
+                    "net": "http://wordnetweb.princeton.edu/perl/webwn?s=\u0002&sub=Search+WordNet&o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&h=\u00015",
+                    "nik": "http://www.wordnik.com/words/\u0002\u0001135",
+                    "press": "http://wordpress.org/search/\u0002\u00015",
+                    "reference": "http://www.wordreference.com/es/translation.asp?tranword=\u0002\u0001157",
                     "smyth": "http://www.wordsmyth.net/?level=3&ent=\u0002\u00010",
-                    "web": "http://www.wordwebonline.com/search.pl?w=\u0002\u00013"
+                    "web": "http://www.wordwebonline.com/search.pl?w=\u0002\u00010"
                 },
                 "rkatremote": "//workatremote.com/remote-\u0002-jobs\u00010",
                 "rkcircle": "http://www.workcircle.com/jobs/?search=1&query=\u0002\u00010",
                 "rld": {
-                    "\u0010": "//world.wng.org/search/site/\u0002}\u00017",
+                    "\u0010": "//world.wng.org/search/site/\u0002}\u00013",
                     "art": "http://www.world-art.ru/search.php?public_search=\u0002&global_sector=all\u00010",
                     "atlas": "//www.worldatlas.com/search?q=\u0002\u00010",
                     "building": "http://worldbuilding.stackexchange.com/search?q=\u0002\u00010",
                     "cat": {
-                        "\u0010": "http://www.worldcat.org/search?qt=worldcat_org_all&q=\u0002\u000153",
+                        "\u0010": "http://www.worldcat.org/search?qt=worldcat_org_all&q=\u0002\u000142",
                         "m": "http://worldcatmobile.org/?q=\u0002\u00010"
                     },
                     "cubeassociation": "//www.worldcubeassociation.org/search?q=\u0002\u00010",
@@ -18199,7 +18200,7 @@
                     "ofspectrum": "http://www.worldofspectrum.org/infoseek.cgi?regexp=\u0002&model=any&loadpics=3&fast=on\u00010"
                 },
                 "rm": {
-                    "\u0010": "http://www.wormbase.org/species/c_elegans/gene/\u0002\u000111",
+                    "\u0010": "http://www.wormbase.org/species/c_elegans/gene/\u0002\u00013",
                     "s": "http://worms2d.info/?title=Special%3ASearch&search=\u0002&go=Go\u00010"
                 },
                 "rshiptogether": "http://worship-songs-resources.worshiptogether.com/search?w=\u0002\u00010",
@@ -18211,8 +18212,8 @@
                 },
                 "s": {
                     "\u0010": "http://www.worldofspectrum.org/infoseek.cgi?regexp=\u0002&model=any&loadpics=3&fast=on\u00010",
-                    "c": "//gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=WEB&SrcAuth=ProQuest&DestApp=UA&DestLinkType=GeneralSearchSummary&topic=\u0002\u00019",
-                    "m": "http://wiki.openstreetmap.org/w/index.php?search=\u0002\u0001160",
+                    "c": "//gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=WEB&SrcAuth=ProQuest&DestApp=UA&DestLinkType=GeneralSearchSummary&topic=\u0002\u00010",
+                    "m": "http://wiki.openstreetmap.org/w/index.php?search=\u0002\u0001238",
                     "rs": "//oldschool.runescape.wiki/?search=\u0002&title=Special:Search&go=Go\u00010"
                 },
                 "t": {
@@ -18222,7 +18223,7 @@
                 },
                 "utick": "//www.woutick.es/?busqueda=\u0002\u00010",
                 "w": {
-                    "\u0010": "//worldofwarcraft.com/search?q=\u0002\u000121",
+                    "\u0010": "//worldofwarcraft.com/search?q=\u0002\u000130",
                     "armory": {
                         "\u0010": "http://us.battle.net/wow/en/search?q=\u0002\u00010",
                         "eu": "http://eu.battle.net/wow/en/search?q=\u0002\u00010",
@@ -18234,39 +18235,39 @@
                     "db": "http://www.wowdb.com/search?search=\u0002\u00010",
                     "fr": "//fr.wowhead.com/search?q=\u0002\u00010",
                     "h": {
-                        "\u0010": "http://www.wowhead.com/search?q=\u0002\u0001215",
+                        "\u0010": "http://www.wowhead.com/search?q=\u0002\u0001129",
                         "c": "//classic.wowhead.com/search?q=\u0002\u00010",
                         "ead": {
-                            "\u0010": "http://www.wowhead.com/search?q=\u0002\u0001215",
-                            "de": "http://de.wowhead.com/search?q=\u0002\u000113",
+                            "\u0010": "http://www.wowhead.com/search?q=\u0002\u0001129",
+                            "de": "http://de.wowhead.com/search?q=\u0002\u00016",
                             "fr": "//fr.wowhead.com/search?q=\u0002\u00010"
                         },
                         "es": "//es.wowhead.com/search?q=\u0002\u00010",
                         "r": "http://ru.wowhead.com/search?q=\u0002\u00010"
                     },
-                    "pedia": "http://www.wowpedia.org/index.php?title=Special:Search&search=\u0002\u00019",
+                    "pedia": "http://www.wowpedia.org/index.php?title=Special:Search&search=\u0002\u00013",
                     "progress": "//www.wowprogress.com/search?q=\u0002\u00010",
                     "trk": "//www.wowtrk.com/offers/?keyword=\u0002\u00010",
                     "wiki": "http://www.wowwiki.com/Special:Search?search=\u0002\u00010"
                 },
                 "x": {
-                    "\u0010": "http://www.woxikon.com/?q=\u0002 \u00013",
-                    "ikon": "http://synonyme.woxikon.de/synonyme/\u0002.php\u00015"
+                    "\u0010": "http://www.woxikon.com/?q=\u0002 \u00010",
+                    "ikon": "http://synonyme.woxikon.de/synonyme/\u0002.php\u00013"
                 }
             },
             "p": {
-                "\u0010": "http://wordpress.org/search/\u0002\u000110",
+                "\u0010": "http://wordpress.org/search/\u0002\u00015",
                 "acf": "//support.advancedcustomfields.com/forums/search?bbp_search=\u0002\u00010",
                 "ackagist": "//wpackagist.org/search?q=\u0002&type=any&search=\u00010",
                 "beg": "http://www.wpbeginner.com/search/?q=\u0002\u00010",
-                "blog": "http://\u0002.wordpress.com\u00013",
+                "blog": "http://\u0002.wordpress.com\u00010",
                 "d": {
                     "\u0010": "http://wpplugindirectory.org/?s=\u0002\u00010",
-                    "ev": "//developer.wordpress.org/?s=\u0002\u000125"
+                    "ev": "//developer.wordpress.org/?s=\u0002\u000120"
                 },
-                "fr": "//fr.wikipedia.org/wiki/\u0002\u000127",
-                "l": "http://pl.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001584",
-                "ost": "http://www.washingtonpost.com/newssearch/search.html?st=\u0002\u000128",
+                "fr": "//fr.wikipedia.org/wiki/\u0002\u000142",
+                "l": "http://pl.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001572",
+                "ost": "http://www.washingtonpost.com/newssearch/search.html?st=\u0002\u000120",
                 "p": {
                     "\u0010": "//wordpress.org/plugins/search/\u0002/\u00010",
                     "l": {
@@ -18275,231 +18276,231 @@
                         "ugs": "//wordpress.org/plugins/search/\u0002/\u00010"
                     }
                 },
-                "se": "http://wordpress.stackexchange.com/search?q=\u0002 \u00010",
+                "se": "http://wordpress.stackexchange.com/search?q=\u0002 \u00015",
                 "t": {
-                    "\u0010": "http://pt.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001266",
+                    "\u0010": "http://pt.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001242",
                     "hemes": "http://wordpress.org/extend/themes/search.php?q=\u0002\u00010"
                 },
                 "vip": "//vip.wordpress.com/?s=\u0002\u00010",
                 "zen": "http://wpzen.pl/?s=\u0002\u00010"
             },
             "q": {
-                "\u0010": "//en.wikiquote.org/w/index.php?search=\u0002&title=Special%3ASearch\u000179",
+                "\u0010": "//en.wikiquote.org/w/index.php?search=\u0002&title=Special%3ASearch\u000169",
                 "de": "//de.wikiquote.org/w/index.php?search=\u0002&title=Spezial%3ASuche\u00010",
                 "es": "//es.wikiquote.org/w/?search=\u0002\u00010",
                 "it": "//it.wikiquote.org/?q=\u0002:\u00010",
-                "pl": "//pl.wikiquote.org/w/index.php?search=\u0002&title=Specjalna:Szukaj&go=Przejdź\u00010"
+                "pl": "//pl.wikiquote.org/w/index.php?search=\u0002&title=Specjalna:Szukaj&go=Przejdź\u00013"
             },
             "r": {
-                "\u0010": "http://www.wordreference.com/definition/\u0002\u000167",
+                "\u0010": "http://www.wordreference.com/definition/\u0002\u000165",
                 "a": {
-                    "\u0010": "//www.wolframalpha.com/input/?i=\u0002\u00017",
+                    "\u0010": "//www.wolframalpha.com/input/?i=\u0002\u000111",
                     "nd": "//en.wikipedia.org/wiki/Special:RandomInCategory/\u0002\u00010"
                 },
                 "c": {
-                    "\u0010": "http://www.wordreference.com/conj/FrVerbs.aspx?v=\u0002\u00016",
-                    "fr": "http://www.wordreference.com/conj/FrVerbs.aspx?v=\u0002\u00016"
+                    "\u0010": "http://www.wordreference.com/conj/FrVerbs.aspx?v=\u0002\u00010",
+                    "fr": "http://www.wordreference.com/conj/FrVerbs.aspx?v=\u0002\u00010"
                 },
                 "d": {
                     "\u0010": "//www.wiregrind.com/rhyming-dictionary/?word=\u0002\u00010",
-                    "een": "http://www.wordreference.com/deen/\u0002\u000113",
+                    "een": "http://www.wordreference.com/deen/\u0002\u00019",
                     "efr": "http://www.wordreference.com/frde/\u0002\u00010",
-                    "en": "http://www.wordreference.com/deen/\u0002\u000113",
-                    "es": "http://www.wordreference.com/definicion/\u0002\u00015"
+                    "en": "http://www.wordreference.com/deen/\u0002\u00019",
+                    "es": "http://www.wordreference.com/definicion/\u0002\u00010"
                 },
                 "e": {
-                    "\u0010": "http://www.wordreference.com/definicion/\u0002\u00015",
-                    "f": "//www.wordreference.com/enfr/\u0002\u0001738",
-                    "i": "http://www.wordreference.com/enit/\u0002\u000152",
+                    "\u0010": "http://www.wordreference.com/definicion/\u0002\u00010",
+                    "f": "//www.wordreference.com/enfr/\u0002\u0001531",
+                    "i": "http://www.wordreference.com/enit/\u0002\u000173",
                     "n": {
-                        "\u0010": "http://www.wordreference.com/definition/\u0002\u000167",
-                        "de": "http://www.wordreference.com/ende/\u0002\u00015",
-                        "es": "http://www.wordreference.com/redirect/translation.aspx?w=\u0002&dict=enes\u0001349",
-                        "fr": "//www.wordreference.com/enfr/\u0002\u0001738",
-                        "gr": "http://www.wordreference.com/engr/\u0002\u00014",
-                        "it": "http://www.wordreference.com/enit/\u0002 \u0001403",
+                        "\u0010": "http://www.wordreference.com/definition/\u0002\u000165",
+                        "de": "http://www.wordreference.com/ende/\u0002\u000110",
+                        "es": "http://www.wordreference.com/redirect/translation.aspx?w=\u0002&dict=enes\u0001277",
+                        "fr": "//www.wordreference.com/enfr/\u0002\u0001531",
+                        "gr": "http://www.wordreference.com/engr/\u0002\u00010",
+                        "it": "http://www.wordreference.com/enit/\u0002 \u0001310",
                         "nl": "http://www.wordreference.com/ennl/\u0002\u00010",
-                        "pl": "http://www.wordreference.com/enpl/\u0002\u000116",
-                        "pt": "http://www.wordreference.com/enpt/\u0002 \u000111",
-                        "sp": "http://www.wordreference.com/es/translation.asp?tranword=\u0002\u0001286",
+                        "pl": "http://www.wordreference.com/enpl/\u0002\u00015",
+                        "pt": "http://www.wordreference.com/enpt/\u0002 \u00019",
+                        "sp": "http://www.wordreference.com/es/translation.asp?tranword=\u0002\u0001157",
                         "sv": "//www.wordreference.com/ensv/\u0002\u00010",
-                        "syn": "http://www.wordreference.com/thesaurus/\u0002\u00013"
+                        "syn": "http://www.wordreference.com/thesaurus/\u0002\u00014"
                     },
                     "p": "http://www.wordreference.com/pten/\u0002\u00010",
                     "s": {
-                        "\u0010": "http://www.wordreference.com/definicion/\u0002\u00015",
-                        "conj": "http://www.wordreference.com/conj/ESverbs.aspx?v=\u0002\u00010",
-                        "en": "http://www.wordreference.com/es/en/translation.asp?spen=\u0002\u0001231",
-                        "fr": "http://www.wordreference.com/esfr/\u0002\u000114",
-                        "it": "http://www.wordreference.com/esit/\u0002\u000120",
-                        "pt": "http://www.wordreference.com/espt/\u0002\u00015",
-                        "sin": "http://www.wordreference.com/sinonimos/\u0002\u00010"
+                        "\u0010": "http://www.wordreference.com/definicion/\u0002\u00010",
+                        "conj": "http://www.wordreference.com/conj/ESverbs.aspx?v=\u0002\u00015",
+                        "en": "http://www.wordreference.com/es/en/translation.asp?spen=\u0002\u0001279",
+                        "fr": "http://www.wordreference.com/esfr/\u0002\u00016",
+                        "it": "http://www.wordreference.com/esit/\u0002\u000136",
+                        "pt": "http://www.wordreference.com/espt/\u0002\u00010",
+                        "sin": "http://www.wordreference.com/sinonimos/\u0002\u00015"
                     }
                 },
-                "fe": "http://www.wordreference.com/fren/\u0002\u000138",
+                "fe": "http://www.wordreference.com/fren/\u0002\u000165",
                 "frconj": "http://www.wordreference.com/conj/FRverbs.aspx?v=\u0002\u00010",
                 "frde": "http://www.wordreference.com/frde/\u0002\u00010",
-                "fren": "http://www.wordreference.com/fren/\u0002\u000138",
-                "fres": "http://www.wordreference.com/fres/\u0002\u000132",
+                "fren": "http://www.wordreference.com/fren/\u0002\u000165",
+                "fres": "http://www.wordreference.com/fres/\u0002\u000162",
                 "gren": "http://www.wordreference.com/gren/\u0002\u00010",
                 "h": {
                     "\u0010": "http://whatreallyhappened.com/search/node/\u0002\u00010",
-                    "ymer": "http://wikirhymer.com/words/\u0002\u00010"
+                    "ymer": "http://wikirhymer.com/words/\u0002\u00013"
                 },
-                "ie": "http://www.wordreference.com/iten/\u0002\u000137",
+                "ie": "http://www.wordreference.com/iten/\u0002\u000150",
                 "ighttools": "http://wright.tools/en/stable/search.html?q=\u0002&check_keywords=yes&area=default\u00010",
                 "it": {
-                    "\u0010": "http://www.wordreference.com/definizione/\u0002\u000117",
-                    "conj": "http://www.wordreference.com/conj/ItVerbs.aspx?v=\u0002\u00014",
-                    "en": "http://www.wordreference.com/iten/\u0002\u000137",
-                    "es": "//www.wordreference.com/iten/\u0002\u00010"
+                    "\u0010": "http://www.wordreference.com/definizione/\u0002\u000122",
+                    "conj": "http://www.wordreference.com/conj/ItVerbs.aspx?v=\u0002\u00013",
+                    "en": "http://www.wordreference.com/iten/\u0002\u000150",
+                    "es": "//www.wordreference.com/iten/\u0002\u00017"
                 },
                 "n": {
-                    "\u0010": "http://www.wordreference.com/definition/\u0002\u000167",
+                    "\u0010": "http://www.wordreference.com/definition/\u0002\u000165",
                     "len": "http://www.wordreference.com/nlen/\u0002\u00010"
                 },
-                "o": "//ro.wikipedia.org/w/index.php?search=\u0002&title=Special%3AC%C4%83utare\u000120",
-                "pe": "http://www.wordreference.com/enpt/\u0002\u00018",
-                "plen": "http://www.wordreference.com/plen/\u0002\u00013",
-                "pten": "http://www.wordreference.com/pten/\u0002 \u00019",
+                "o": "//ro.wikipedia.org/w/index.php?search=\u0002&title=Special%3AC%C4%83utare\u000119",
+                "pe": "http://www.wordreference.com/enpt/\u0002\u00010",
+                "plen": "http://www.wordreference.com/plen/\u0002\u00010",
+                "pten": "http://www.wordreference.com/pten/\u0002 \u00017",
                 "ptes": "http://www.wordreference.com/ptes/\u0002\u00010",
                 "ro": "http://eprints.whiterose.ac.uk/cgi/search/simple?full=\u0002&_action_search=Search&_order=bytitle&basic_srchtype=ALL&_satisfyall=ALL\u00010",
                 "s": {
-                    "\u0010": "http://www.wordreference.com/es/translation.asp?tranword=\u0002\u0001286",
-                    "e": "http://www.wordreference.com/enes/\u0002\u000152",
-                    "f": "http://www.wordreference.com/esfr/\u0002\u000114",
-                    "pconj": "http://www.wordreference.com/conj/ESverbs.aspx?v=\u0002\u00010",
-                    "s": "http://www.wordreference.com/sinonimos/\u0002\u00010",
+                    "\u0010": "http://www.wordreference.com/es/translation.asp?tranword=\u0002\u0001157",
+                    "e": "http://www.wordreference.com/enes/\u0002\u000117",
+                    "f": "http://www.wordreference.com/esfr/\u0002\u00016",
+                    "pconj": "http://www.wordreference.com/conj/ESverbs.aspx?v=\u0002\u00015",
+                    "s": "http://www.wordreference.com/sinonimos/\u0002\u00015",
                     "ven": "//www.wordreference.com/ensv/\u0002\u00010",
                     "yes": "//www.wordreference.com/sinonimos//\u0002\u00010"
                 },
-                "u": "//ru.wikipedia.org/wiki/\u0002\u0001503",
+                "u": "//ru.wikipedia.org/wiki/\u0002\u0001360",
                 "ze": "//www.wordreference.com/zhen/\u0002\u00010"
             },
             "s": {
-                "\u0010": "//en.wikisource.org/wiki/Special:Search?search=\u0002&go=Go\u000141",
+                "\u0010": "//en.wikisource.org/wiki/Special:Search?search=\u0002&go=Go\u000143",
                 "c": {
                     "\u0010": "http://sc.wikipedia.org/wiki/\u0002\u00010",
                     "o": "//sco.wikipedia.org/w/index.php?search=\u0002\u00010"
                 },
-                "de": "//de.wikisource.org/w/index.php?search=\u0002\u00013",
+                "de": "//de.wikisource.org/w/index.php?search=\u0002\u00014",
                 "e": {
-                    "\u0010": "http://se.wikipedia.org/w/index.php?search=\u0002\u00019",
+                    "\u0010": "http://se.wikipedia.org/w/index.php?search=\u0002\u000119",
                     "m": "//www.wesleyseminary.edu/?s=\u0002\u00010"
                 },
-                "fr": "//fr.wikisource.org/w/index.php?search=\u0002&title=Sp%C3%A9cial%3ARecherche&go=Lire\u000112",
+                "fr": "//fr.wikisource.org/w/index.php?search=\u0002&title=Sp%C3%A9cial%3ARecherche&go=Lire\u000111",
                 "g": {
                     "\u0010": "//winningstrategy.games/search/\u0002\u00010",
                     "f": "http://www.wsgf.org/mgl?title_op=contains&game_name=\u0002\u00010"
                 },
                 "h": {
-                    "\u0010": "http://en.wikishia.net/view/?search=\u0002\u00010",
+                    "\u0010": "http://en.wikishia.net/view/?search=\u0002\u00013",
                     "fa": "http://fa.wikishia.net/index.php?search=\u0002\u00010"
                 },
                 "i": {
-                    "\u0010": "//sl.wikipedia.org/w/index.php?search=\u0002\u00010",
+                    "\u0010": "//sl.wikipedia.org/w/index.php?search=\u0002\u00013",
                     "mple": "//simple.wikipedia.org/w/index.php?search=\u0002\u00010"
                 },
                 "j": {
-                    "\u0010": "//www.wsj.com/search/term.html?KEYWORDS=\u0002&isAdvanced=true&daysback=90d&andor=AND&sort=date-desc&source=wsjarticle,wsjblogs,wsjvideo,interactivemedia,sitesearch,wsjpro\u0001192",
+                    "\u0010": "//www.wsj.com/search/term.html?KEYWORDS=\u0002&isAdvanced=true&daysback=90d&andor=AND&sort=date-desc&source=wsjarticle,wsjblogs,wsjvideo,interactivemedia,sitesearch,wsjpro\u0001193",
                     "mw": "http://www.marketwatch.com/search?q=\u0002\u00010",
-                    "p": "http://wsjp.pl/index.php?szukaj=\u0002&pwh=0\u00013"
+                    "p": "http://wsjp.pl/index.php?szukaj=\u0002&pwh=0\u00010"
                 },
-                "k": "//sk.wikipedia.org/wiki/Special:Search?search=\u0002\u00016",
-                "l": "http://sl.wikipedia.org/w/index.php?title=Special%3ASearch&profile=default&search=\u0002\u000112",
+                "k": "//sk.wikipedia.org/wiki/Special:Search?search=\u0002\u000113",
+                "l": "http://sl.wikipedia.org/w/index.php?title=Special%3ASearch&profile=default&search=\u0002\u00019",
                 "o": "http://www.wallstreetoasis.com/search/apachesolr_search/\u0002\u00013",
                 "pec": "//species.wikimedia.org/w/index.php?search=\u0002\u00010",
-                "r": "//sr.wikipedia.org/w/index.php?search=\u0002\u000113",
+                "r": "//sr.wikipedia.org/w/index.php?search=\u0002\u00015",
                 "u": "//wayne.edu/search/?q=\u0002&type=all\u00010",
-                "v": "http://sv.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001366",
+                "v": "http://sv.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u0001394",
                 "ws": "//www.wsws.org/en/search.html?sectionId=&maxResults=100&phrase=\u0002&submit=Search\u00010",
                 "yn": "http://words.bighugelabs.com/\u0002\u00010",
                 "zh": "//zh.wikisource.org/wiki/Special:Search?search=\u0002\u00010"
             },
             "t": {
-                "\u0010": "//en.wiktionary.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000178",
+                "\u0010": "//en.wiktionary.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u0001121",
                 "a": "http://www.wtatennis.com/search/query/\u0002\u00010",
                 "bg": "//bg.wiktionary.org/wiki/\u0002\u00010",
                 "br": "//br.wiktionary.org/wiki/\u0002\u00010",
-                "ca": "//ca.wiktionary.org/wiki/\u0002\u00010",
-                "cz": "//cs.wiktionary.org/wiki/\u0002\u00010",
-                "de": "//de.wiktionary.org/w/index.php?search=\u0002\u0001234",
+                "ca": "//ca.wiktionary.org/wiki/\u0002\u00016",
+                "cz": "//cs.wiktionary.org/wiki/\u0002\u00015",
+                "de": "//de.wiktionary.org/w/index.php?search=\u0002\u0001206",
                 "e": {
                     "\u0010": "//te.wikipedia.org/w/index.php?search=\u0002\u00010",
-                    "l": "//el.wiktionary.org/wiki/\u0002\u00010",
-                    "n": "http://en.wiktionary.org/w/index.php?search=\u0002&button=&title=Special%3ASearch\u00012380",
-                    "o": "//eo.wiktionary.org/w/index.php?search=\u0002&title=Speciala%C4%B5o%3ASer%C4%89i&go=Ek!\u00010",
+                    "l": "//el.wiktionary.org/wiki/\u0002\u00014",
+                    "n": "http://en.wiktionary.org/w/index.php?search=\u0002&button=&title=Special%3ASearch\u00012924",
+                    "o": "//eo.wiktionary.org/w/index.php?search=\u0002&title=Speciala%C4%B5o%3ASer%C4%89i&go=Ek!\u00013",
                     "s": {
-                        "\u0010": "//es.wiktionary.org/w/index.php?search=\u0002&button=&title=Especial%3ABuscar\u000126",
+                        "\u0010": "//es.wiktionary.org/w/index.php?search=\u0002&button=&title=Especial%3ABuscar\u000136",
                         "t": "//www.test.de/suche/?q=\u0002\u00010"
                     }
                 },
                 "f": {
-                    "\u0010": "//www.mirbsd.org/wtf.cgi?q=\u0002\u00015",
-                    "i": "//fi.wiktionary.org/w/index.php?search=\u0002&title=Toiminnot%3AHaku\u000156",
-                    "r": "//fr.wiktionary.org/wiki/\u0002 \u0001658"
+                    "\u0010": "//www.mirbsd.org/wtf.cgi?q=\u0002\u00010",
+                    "i": "//fi.wiktionary.org/w/index.php?search=\u0002&title=Toiminnot%3AHaku\u000136",
+                    "r": "//fr.wiktionary.org/wiki/\u0002 \u0001641"
                 },
                 "g": "//wtg.pt/?s=\u0002\u00010",
-                "h": "//hi.wiktionary.org/w/index.php?search=\u0002\u00010",
-                "ionary": "//en.wiktionary.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u000178",
-                "it": "http://it.wiktionary.org/w/index.php?search=\u0002&title=Speciale%3ARicerca\u00013",
+                "h": "//hi.wiktionary.org/w/index.php?search=\u0002\u00013",
+                "ionary": "//en.wiktionary.org/w/index.php?search=\u0002&title=Special%3ASearch&go=Go\u0001121",
+                "it": "http://it.wiktionary.org/w/index.php?search=\u0002&title=Speciale%3ARicerca\u000112",
                 "ja": "//ja.wiktionary.org/wiki/\u0002\u00010",
                 "l": {
-                    "\u0010": "http://whatthefuckshouldilistentorightnow.com/artist.php?artist=\u0002\u00015",
-                    "a": "//en.wiktionary.org/wiki/\u0002#Latin\u000155"
+                    "\u0010": "http://whatthefuckshouldilistentorightnow.com/artist.php?artist=\u0002\u00013",
+                    "a": "//en.wiktionary.org/wiki/\u0002#Latin\u000164"
                 },
-                "m": "//en.m.wiktionary.org/wiki/\u0002\u000118",
-                "nl": "//nl.wiktionary.org/w/index.php?search=\u0002\u000135",
+                "m": "//en.m.wiktionary.org/wiki/\u0002\u000122",
+                "nl": "//nl.wiktionary.org/w/index.php?search=\u0002\u000194",
                 "no": "//no.wiktionary.org/wiki/index.php?title=Special:Search&search=\u0002\u00010",
-                "oon": "//www.webtoons.com/search?keyword=\u0002\u000112",
-                "pl": "//pl.wiktionary.org/w/index.php?search=\u0002\u000152",
-                "pt": "//pt.wiktionary.org/wiki/\u0002\u00013",
+                "oon": "//www.webtoons.com/search?keyword=\u0002\u00010",
+                "pl": "//pl.wiktionary.org/w/index.php?search=\u0002\u000161",
+                "pt": "//pt.wiktionary.org/wiki/\u0002\u000129",
                 "r": {
-                    "\u0010": "//tr.wikipedia.org/wiki/Special:Search?search=\u0002\u00010",
-                    "o": "//ro.wiktionary.org/wiki/\u0002\u00013",
-                    "u": "http://ru.wiktionary.org/wiki/Special:Search?search=\u0002&go=Go\u000159"
+                    "\u0010": "//tr.wikipedia.org/wiki/Special:Search?search=\u0002\u00014",
+                    "o": "//ro.wiktionary.org/wiki/\u0002\u00010",
+                    "u": "http://ru.wiktionary.org/wiki/Special:Search?search=\u0002&go=Go\u000138"
                 },
                 "sbooks": "//www.wtsbooks.com/index/page/search?FullText=\u0002\u00010",
-                "sv": "http://sv.wiktionary.org/w/index.php?search=\u0002&button=&title=Special%3AS%C3%B6k\u000124",
+                "sv": "http://sv.wiktionary.org/w/index.php?search=\u0002&button=&title=Special%3AS%C3%B6k\u000166",
                 "t": {
-                    "\u0010": "//tt.wikipedia.org/wiki/\u0002\u00013",
-                    "a": "//ta.wiktionary.org/wiki/Special:Search?search=\u0002&go=Go\u000110",
+                    "\u0010": "//tt.wikipedia.org/wiki/\u0002\u00010",
+                    "a": "//ta.wiktionary.org/wiki/Special:Search?search=\u0002&go=Go\u00015",
                     "r": {
                         "\u0010": "http://wttr.in/\u0002\u00010",
                         ".in": "http://wttr.in/\u0002\u00010"
                     }
                 },
-                "vi": "//vi.wiktionary.org/w/index.php?search=\u0002\u00010",
-                "w": "http://wiki.warthunder.com/index.php?search=\u0002 \u00013",
-                "zh": "//zh.wiktionary.org/w/index.php?search=\u0002\u00010"
+                "vi": "//vi.wiktionary.org/w/index.php?search=\u0002\u00013",
+                "w": "http://wiki.warthunder.com/index.php?search=\u0002 \u000111",
+                "zh": "//zh.wiktionary.org/w/index.php?search=\u0002\u000114"
             },
             "u": {
-                "\u0010": "//www.wunderground.com/cgi-bin/findweather/getForecast?query=\u0002\u000112",
+                "\u0010": "//www.wunderground.com/cgi-bin/findweather/getForecast?query=\u0002\u00017",
                 "age": "//s.wuage.com/product/search?keywords= \u0002\u00010",
-                "k": "http://uk.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000144",
+                "k": "http://uk.wikipedia.org/wiki/Special:Search?search=\u0002&go=Go\u000131",
                 "l": {
                     "\u0010": "http://corpora.uni-leipzig.de/de/res?corpusId=deu_newscrawl_2011&word=\u0002\u00010",
                     "fila": "http://www.wulfila.be/gothic/browse/search/?find=\u0002&mode=1\u00010"
                 },
                 "ming": "http://www.wumingfoundation.com/giap/?s=\u0002\u00010",
-                "nderground": "//www.wunderground.com/cgi-bin/findweather/getForecast?query=\u0002\u000112",
+                "nderground": "//www.wunderground.com/cgi-bin/findweather/getForecast?query=\u0002\u00017",
                 "nderlist": "//www.wunderlist.com/#/search/\u0002\u00010",
                 "rm": {
                     "\u0010": "http://wurmpedia.com/index.php?search=\u0002&fulltext=Search&title=Special%3ASearch\u00010",
                     "web": "http://www.wurmweb.at/?s=\u0002\u00010"
                 },
                 "rthe": "//www.we-online.com/web/en/wuerth_elektronik/searchpage.php?search=\u0002\u00010",
-                "s": "//www.walmart.com/search/?query=\u0002&country=US\u000147"
+                "s": "//www.walmart.com/search/?query=\u0002&country=US\u000151"
             },
             "v": {
-                "\u0010": "//en.wikivoyage.org/w/index.php?search=\u0002\u0001373",
+                "\u0010": "//en.wikivoyage.org/w/index.php?search=\u0002\u0001380",
                 "de": "//de.wikivoyage.org/w/index.php?search=\u0002\u00010",
                 "en": "//en.wikivoyage.org/wiki/Special:Search?search=\u0002&go=Go\u00010",
                 "ers": "http://en.wikiversity.org/w/index.php?search=\u0002&title=Special%3ASearch\u00010",
                 "es": "//es.wikivoyage.org/w/index.php?search=\u0002\u00010",
                 "fr": "//fr.wikivoyage.org/w/index.php?search=\u0002\u00010",
                 "it": "//it.wikivoyage.org/w/index.php?search=\u0002\u00010",
-                "l": "//worldvectorlogo.com/search/\u0002\u00010",
+                "l": "//worldvectorlogo.com/search/\u0002\u00013",
                 "nl": "//nl.wikivoyage.org/w/index.php?search=\u0002\u00010",
                 "o": "http://vo.wikipedia.org/w/index.php?search=\u0002\u00010",
                 "pt": "//pt.wikivoyage.org/w/index.php?search=\u0002\u00010",
@@ -18507,10 +18508,10 @@
                 "sv": "//sv.wikivoyage.org/w/index.php?search=\u0002\u00010"
             },
             "w": {
-                "\u0010": "//www.wikiwand.com/en/\u0002\u0001190",
+                "\u0010": "//www.wikiwand.com/en/\u0002\u000172",
                 "bw": "http://www.wwbw.com/Search/Default.aspx?src=\u0002\u00010",
                 "dc": "http://asciiwwdc.com/search?q=\u0002\u00010",
-                "de": "//www.wikiwand.com/de/\u0002\u00016",
+                "de": "//www.wikiwand.com/de/\u0002\u00015",
                 "e": {
                     "\u0010": "//www.wwe.com/search/all/relevance/\u0002\u00010",
                     "n": {
@@ -18520,10 +18521,10 @@
                     "s": "http://www.wikiwand.com/es/\u0002\u00010"
                 },
                 "f": {
-                    "\u0010": "//www.worldwildlife.org/search?cx=003443374396369277624%3Av3nraqhmeyk&ie=UTF-8&x=\u0002&sa=\u00010",
+                    "\u0010": "//www.worldwildlife.org/search?cx=003443374396369277624%3Av3nraqhmeyk&ie=UTF-8&x=\u0002&sa=\u00014",
                     "r": "//www.wikiwand.com/fr/\u0002\u00010"
                 },
-                "iki": "http://www.wegenwiki.nl/index.php?search=\u0002&title=Speciaal%3AZoeken\u00010",
+                "iki": "http://www.wegenwiki.nl/index.php?search=\u0002&title=Speciaal%3AZoeken\u00015",
                 "nl": "http://www.wikiwand.com/nl/\u0002\u00010",
                 "oof": "http://www.wwoof.net/?s=\u0002\u00010",
                 "p": {
@@ -18532,65 +18533,65 @@
                 },
                 "tr": "http://www.wikiwand.com/tr/\u0002\u00010",
                 "w": {
-                    "\u0010": "//publicwww.com/websites/\u0002/\u000114",
-                    ".89porno.com": "http://www.89porno.com/?s=\u0002\u00012145",
-                    "jdic": "http://nihongo.monash.edu/cgi-bin/wwwjdic?1MUE\u0002\u00014"
+                    "\u0010": "//publicwww.com/websites/\u0002/\u00010",
+                    ".89porno.com": "http://www.89porno.com/?s=\u0002\u000130",
+                    "jdic": "http://nihongo.monash.edu/cgi-bin/wwwjdic?1MUE\u0002\u000151"
                 },
                 "zh": "//www.wikiwand.com/zh/\u0002\u00010"
             },
             "xd": {
-                "\u0010": "http://synonyme.woxikon.de/synonyme/\u0002.php\u00015",
+                "\u0010": "http://synonyme.woxikon.de/synonyme/\u0002.php\u00013",
                 "ev": "//duckduckgo.com/?q=\u0002+site:https://developers.weixin.qq.com/miniprogram/dev\u00010"
             },
             "xf": "//forum.wuxiaworld.com/search?Search=\u0002\u00010",
             "xmp": "//developers.weixin.qq.com/doc/search.html?query=\u0002\u00010",
             "xw": "http://docs.wxwidgets.org/trunk/search.php?query=\u0002\u00010",
             "y": {
-                "\u0010": "http://www.wykop.pl/szukaj/\u0002\u00016",
+                "\u0010": "http://www.wykop.pl/szukaj/\u0002\u00015",
                 "kop": "http://www.wykop.pl/szukaj/\u0002/\u00010",
-                "nk": "//wynk.in/music/detailsearch/\u0002?q=\u0002\u00013",
-                "nn": "//wynncraft.gamepedia.com/index.php?search=\u0002\u00010"
+                "nk": "//wynk.in/music/detailsearch/\u0002?q=\u0002\u00010",
+                "nn": "//wynncraft.gamepedia.com/index.php?search=\u0002\u00018"
             },
             "z": {
-                "\u0010": "//www.warpzone.ms/?s=\u0002 \u00010",
-                "h": "http://zh.wikipedia.org/w/wiki.phtml?search=\u0002&go=Go\u0001271",
+                "\u0010": "//www.warpzone.ms/?s=\u0002 \u00013",
+                "h": "http://zh.wikipedia.org/w/wiki.phtml?search=\u0002&go=Go\u0001189",
                 "l": "//www.weasyl.com/search?q=\u0002\u00010",
                 "w": "http://wiki.warpzone.ms/start?do=search&id=\u0002\u00010"
             }
         },
         "x": {
-            "\u0010": "//x.com/search?q=\u0002\u00012239",
+            "\u0010": "//x.com/search?q=\u0002\u00014170",
             "86": "http://ref.x86asm.net/geek.html#\u0002\u00010",
             "amarin": {
                 "\u0010": "//developer.xamarin.com/search?q=\u0002\u00010",
                 "forums": "http://forums.xamarin.com/search?Search=\u0002\u00010"
             },
-            "box": "http://www.xbox.com/en-GB/Search?q=\u0002#All\u00018",
+            "box": "http://www.xbox.com/en-GB/Search?q=\u0002#All\u000112",
             "bps": "//github.com/void-linux/void-packages/search?q[]=filename%3Atemplate+path%3A%2Fsrcpkgs&q[]=\u0002&s=indexed\u00016",
             "da": {
-                "\u0010": "//forum.xda-developers.com/search/?query=\u0002\u000130",
+                "\u0010": "//forum.xda-developers.com/search/?query=\u0002\u000118",
                 "dev": "http://forum.xda-developers.com/sitesearch.php?q=\u0002\u00010",
                 "f": "http://forum.xda-developers.com/sitesearch.php?q=\u0002\u00010",
                 "l": "//labs.xda-developers.com/?search=\u0002\u00010"
             },
             "e": {
-                "\u0010": "//xe.com/currency/\u0002\u000130",
+                "\u0010": "//xe.com/currency/\u0002\u000122",
                 "n": {
-                    "\u0010": "//en.xen.wiki/index.php?search=\u0002\u000111",
+                    "\u0010": "//en.xen.wiki/index.php?search=\u0002\u00015",
                     "de": "//de.xen.wiki/index.php?search=\u0002\u00010",
                     "oblade": "http://xenoblade.wikia.com/wiki/Special:Search?search=\u0002\u00010"
                 },
-                "p": "//xmpp.org/extensions/xep-\u0002.html\u00010"
+                "p": "//xmpp.org/extensions/xep-\u0002.html\u00014"
             },
             "f": {
                 "\u0010": "//forum.xojo.com/conversations/all?search=\u0002\u00010",
                 "ce-look": "//www.xfce-look.org/search?projectSearchText=\u0002 \u00010",
                 "e": "//exchange.xforce.ibmcloud.com/search/\u0002\u00010"
             },
-            "gau": "http://www.robertchristgau.com/get_artist.php?name=\u0002\u000111",
+            "gau": "http://www.robertchristgau.com/get_artist.php?name=\u0002\u00015",
             "gn": "//www.xgn.nl/zoeken/\u0002\u00010",
             "iami": "http://www.xiami.com/search?key=\u0002\u00010",
-            "ing": "//www.xing.com/app/search?op=combined;keywords=\u0002 \u00014",
+            "ing": "//www.xing.com/app/search?op=combined;keywords=\u0002 \u00010",
             "inhua": "http://so.news.cn/#search/0/\u0002/1/\u00010",
             "iny": "//learnxinyminutes.com/docs/\u0002\u00010",
             "iv": {
@@ -18598,67 +18599,67 @@
                 "db": "http://xivdb.com/?search=\u0002\u00010"
             },
             "kcd": {
-                "\u0010": "/?q=\u0002+site:xkcd.com\u0001109",
+                "\u0010": "/?q=\u0002+site:xkcd.com\u0001100",
                 "b": "http://www.xkcdb.com/?search=\u0002\u00010",
-                "n": "http://xkcd.com/\u0002/\u00010"
+                "n": "http://xkcd.com/\u0002/\u00013"
             },
-            "kom": "//www.x-kom.pl/szukaj?q=\u0002\u00010",
+            "kom": "//www.x-kom.pl/szukaj?q=\u0002\u00016",
             "l": {
                 "\u0010": "http://www.xtend-life.com/search-results?cx=005442268687610389394%3a4wscy8mawc0&cof=FORID%3a10&q=\u0002\u00010",
                 "m": "//stellar.expert/explorer/public/account/\u0002\u00010"
             },
-            "mc": "//xploremycity.com/\u0002\u00014",
+            "mc": "//xploremycity.com/\u0002\u00010",
             "mostrata": "http://xmostrata.com/?s=\u0002\u00010",
             "mpprooms": "//trafficpixel.tk/chatrooms/showRooms.php?search=\u0002&numberResults=10\u00010",
             "ojo": "//forum.xojo.com/conversations/all?search=\u0002\u00010",
             "orp": "//blog.xorp.hu/?s=\u0002\u00010",
             "presate": "http://xpresate.com.mx/busqueda.php?search=\u0002\u00010",
-            "ref": "http://search.crossref.org/?q=\u0002\u00010",
-            "sh": "//explainshell.com/explain?cmd=\u0002\u00013",
-            "t": "//xtupleuniversity.xtuple.com/search/node/\u0002\u000111",
+            "ref": "http://search.crossref.org/?q=\u0002\u00013",
+            "sh": "//explainshell.com/explain?cmd=\u0002\u00010",
+            "t": "//xtupleuniversity.xtuple.com/search/node/\u0002\u000110",
             "u": "//www.xavier.edu/search/?q=\u0002\u00010",
             "vr": "//www.arxiv-vanity.com/convert/?query=\u0002\u00010",
-            "wiki": "http://www.xwiki.org/xwiki/bin/view/Main/Search?text=\u0002\u00010",
-            "xl": "//xxl.no/search?q=\u0002\u00015"
+            "wiki": "http://www.xwiki.org/xwiki/bin/view/Main/Search?text=\u0002\u00014",
+            "xl": "//xxl.no/search?q=\u0002\u00013"
         },
         "y": {
-            "\u0010": "http://search.yahoo.com/search?p=\u0002\u000177",
+            "\u0010": "http://search.yahoo.com/search?p=\u0002\u000173",
             "8": "http://www.y8.com/search?utf8=%E2%9C%93&kind=game&q=\u0002\u00013",
             "a": {
-                "\u0010": "//yandex.ru/search/?text=\u0002\u00018747",
-                "bla": "//chinese.yabla.com/chinese-english-pinyin-dictionary.php?define=\u0002 \u000115",
+                "\u0010": "//yandex.ru/search/?text=\u0002\u00017876",
+                "bla": "//chinese.yabla.com/chinese-english-pinyin-dictionary.php?define=\u0002 \u00013",
                 "cy": "//search.yacy.net/yacysearch/index.html?query=\u0002&Enter=&verify=false&nav=filetype%2Cprotocol%2Chosts%2Cauthors%2Ccollections%2Cnamespace%2Ctopics%2Cdate&startRecord=0&indexof=off&meanCount=5&resource=global&prefermaskfilter=&maximumRecords=10&timezoneOffset=0\u00010",
                 "d": {
-                    "\u0010": "//slovari.yandex.ru/\u0002/\u00010",
+                    "\u0010": "//slovari.yandex.ru/\u0002/\u00013",
                     "2": "//www.yad2.co.il/products/all?info=\u0002\u00010"
                 },
-                "en": "http://yandex.com/yandsearch?text=\u0002&lr=103421\u000197",
+                "en": "http://yandex.com/yandsearch?text=\u0002&lr=103421\u0001110",
                 "hoo": {
-                    "\u0010": "http://search.yahoo.com/search?p=\u0002\u000177",
-                    "finau": "//au.finance.yahoo.com/q?s=\u0002\u00010",
+                    "\u0010": "http://search.yahoo.com/search?p=\u0002\u000173",
+                    "finau": "//au.finance.yahoo.com/q?s=\u0002\u00014",
                     "jdic": "http://dic.search.yahoo.co.jp/search?p=\u0002\u00010"
                 },
-                "jp": "http://auctions.search.yahoo.co.jp/search?p=\u0002\u0001157",
+                "jp": "http://auctions.search.yahoo.co.jp/search?p=\u0002\u0001189",
                 "m": {
-                    "\u0010": "//www.yammer.com/search?search=\u0002\u00014",
+                    "\u0010": "//www.yammer.com/search?search=\u0002\u00013",
                     "a": {
-                        "\u0010": "//market.yandex.ru/search?text=\u0002\u00016",
+                        "\u0010": "//market.yandex.ru/search?text=\u0002\u00017",
                         "rket": "//ya-market.org/products?search=\u0002\u00010"
                     },
                     "go": "http://yamgo.com/search?q=\u0002\u00010",
                     "u": {
-                        "\u0010": "//music.yandex.ru/search?text=\u0002\u00010",
-                        "sic": "//music.yandex.ru/search?text=\u0002\u00010"
+                        "\u0010": "//music.yandex.ru/search?text=\u0002\u000115",
+                        "sic": "//music.yandex.ru/search?text=\u0002\u000115"
                     }
                 },
                 "n": {
-                    "\u0010": "//www.yandex.com/?q=\u0002\u0001305",
+                    "\u0010": "//www.yandex.com/?q=\u0002\u0001275",
                     "dex": {
-                        "\u0010": "//www.yandex.ru/yandsearch?text=\u0002\u00011512",
-                        "en": "http://www.yandex.com/yandsearch?text=\u0002\u0001242",
+                        "\u0010": "//www.yandex.ru/yandsearch?text=\u0002\u00011532",
+                        "en": "http://www.yandex.com/yandsearch?text=\u0002\u0001202",
                         "m": {
                             "\u0010": "http://market.yandex.ru/search.xml?text=\u0002\u00013",
-                            "aps": "http://maps.yandex.ru/?text=\u0002 \u000130"
+                            "aps": "http://maps.yandex.ru/?text=\u0002 \u000128"
                         },
                         "w": "//yandex.ru/pogoda/\u0002\u00010"
                     },
@@ -18671,36 +18672,36 @@
                 },
                 "slovari": "//slovari.yandex.ru/\u0002\u00010",
                 "t": {
-                    "\u0010": "//translate.yandex.com/?text=\u0002\u0001420",
+                    "\u0010": "//translate.yandex.com/?text=\u0002\u0001255",
                     "r": "//www.yandex.com.tr/search/?text=\u0002\u00017",
                     "u": "//www.youtube.be/?q=\u0002: \u00010"
                 },
-                "v": "http://yandex.ru/video/search?text=\u0002\u000155",
+                "v": "http://yandex.ru/video/search?text=\u0002\u000137",
                 "w": "//yandex.ru/pogoda/search?request=\u0002\u00010",
                 "y": {
-                    "\u0010": "//www.yay.bg/index.php?route=product/search&search=\u0002\u000111",
-                    "img": "//yayimages.com/search?phrase=\u0002\u00014"
+                    "\u0010": "//www.yay.bg/index.php?route=product/search&search=\u0002\u000115",
+                    "img": "//yayimages.com/search?phrase=\u0002\u00013"
                 }
             },
             "c": {
-                "\u0010": "//hn.algolia.com/?query=\u0002\u000192",
+                "\u0010": "//hn.algolia.com/?query=\u0002\u000191",
                 "hiejp": "http://chiebukuro.search.yahoo.co.jp/search?p=\u0002\u00010"
             },
             "d": {
-                "\u0010": "http://www.yourdictionary.com/search/?ydQ=\u0002\u000115",
+                "\u0010": "http://www.yourdictionary.com/search/?ydQ=\u0002\u000119",
                 "d": "http://dict.youdao.com/search?q=\u0002\u00010",
-                "e": "//de.yahoo.com/?q=\u0002\u00010",
+                "e": "//de.yahoo.com/?q=\u0002\u00014",
                 "ic": "http://dic.search.yahoo.co.jp/search?ei=UTF-8&p=\u0002&stype=full&fr=dic\u00010"
             },
             "east": "//www.yeastgenome.org/search?q=\u0002&is_quick=true\u00010",
             "egg": {
                 "\u0010": "//duckduckgo.com/?q=site%3Ahttp%3A%2F%2Fwww.gabrielweinberg.com%2Fblog+\u0002\u00010",
-                "i": "http://www.yeggi.com/q/\u0002/\u000158"
+                "i": "http://www.yeggi.com/q/\u0002/\u000125"
             },
             "ellowlu": "http://www.yellow.lu/en/yellow-pages/search?location=&query=\u0002&sort_by=relevance\u00010",
             "ellownz": "http://yellow.co.nz/yellow+pages/\u0002/New+Zealand\u00010",
             "elp": {
-                "\u0010": "http://www.yelp.com/search?find_desc=\u0002&ns=1&rpp=10&find_loc=\u0001302",
+                "\u0010": "http://www.yelp.com/search?find_desc=\u0002&ns=1&rpp=10&find_loc=\u0001272",
                 "de": "http://www.yelp.de/search?find_desc=\u0002&ns=1&rpp=10&find_loc=\u00010",
                 "sd": "http://www.yelp.com/search?find_desc=\u0002&find_loc=san+diego&ns=1\u00010"
             },
@@ -18708,79 +18709,79 @@
             "esasia": "http://www.yesasia.com/us/search/\u0002/0-0-0-q.\u0002_bpt.48-en/list.html\u00010",
             "eti": "//yetigogo.com/?q=\u0002\u00010",
             "f": {
-                "\u0010": "http://finance.yahoo.com/q?s=\u0002\u000113",
-                "c": "http://finance.yahoo.com/echarts?s=\u0002\u00014",
+                "\u0010": "http://finance.yahoo.com/q?s=\u0002\u000130",
+                "c": "http://finance.yahoo.com/echarts?s=\u0002\u00015",
                 "d": "http://yufid.com/result/?search=\u0002 \u00010",
-                "inance": "http://finance.yahoo.com/q?s=\u0002\u000113",
-                "p": "http://finance.yahoo.com/q/pr?s=\u0002+Profile\u00015"
+                "inance": "http://finance.yahoo.com/q?s=\u0002\u000130",
+                "p": "http://finance.yahoo.com/q/pr?s=\u0002+Profile\u000162"
             },
             "g": {
-                "\u0010": "//www.yeastgenome.org/search?q=\u0002\u000127",
-                "o": "http://yugioh.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00010"
+                "\u0010": "//www.yeastgenome.org/search?q=\u0002\u000133",
+                "o": "http://yugioh.wikia.com/wiki/Special:Search?search=\u0002&fulltext=Search\u00013"
             },
-            "h": "//yandex.com.tr/harita/?text=\u0002\u000113",
+            "h": "//yandex.com.tr/harita/?text=\u0002\u000111",
             "i": {
-                "\u0010": "//images.search.yahoo.com/search/images?p=\u0002\u000139",
+                "\u0010": "//images.search.yahoo.com/search/images?p=\u0002\u000180",
                 "dio": "http://www.yidio.com/search/entertainment/\u0002/1?find=\u0002\u00010",
-                "i": "http://www.yiiframework.com/search/?q=\u0002\u00015",
+                "i": "http://www.yiiframework.com/search/?q=\u0002\u00010",
                 "m": {
-                    "\u0010": "http://images.search.yahoo.com/search/images?p=\u0002&fr=alltheweb&ei=utf-8&n=30&x=wrt&y=Search\u00010",
+                    "\u0010": "http://images.search.yahoo.com/search/images?p=\u0002&fr=alltheweb&ei=utf-8&n=30&x=wrt&y=Search\u00013",
                     "ages": "http://images.search.yahoo.com/search/images;_ylt=A0WTefMw66dLrEoAACeLuLkF?p=\u0002&ei=utf-8&iscqry=&fr=sfp\u00010"
                 },
                 "ppy": "//www.yippy.com/search/?v%3Aproject=clusty-new&query=\u0002\u00010"
             },
             "j": {
-                "\u0010": "//search.yahoo.co.jp/search?p=\u0002\u0001792",
+                "\u0010": "//search.yahoo.co.jp/search?p=\u0002\u00011238",
                 "isho": "http://dic.search.yahoo.co.jp/search?ei=UTF-8&p=\u0002&fr=dic&stype=prefix\u00010",
-                "m": "//map.yahoo.co.jp/mapsearch/search?p=\u0002\u00017",
-                "p": "http://search.yahoo.co.jp/search?p=\u0002\u0001151",
-                "r": "//search.yahoo.co.jp/realtime/search?p=\u0002\u0001843",
-                "tv": "//tv.yahoo.co.jp/search/?q=\u0002\u00010",
+                "m": "//map.yahoo.co.jp/mapsearch/search?p=\u0002\u00014",
+                "p": "http://search.yahoo.co.jp/search?p=\u0002\u000171",
+                "r": "//search.yahoo.co.jp/realtime/search?p=\u0002\u00011276",
+                "tv": "//tv.yahoo.co.jp/search/?q=\u0002\u00013",
                 "wiki": "http://youngjustice.wikia.com/wiki/Special:Search?query=\u0002\u00010"
             },
-            "le": "http://haku.yle.fi/?language=fi&UILanguage=fi&q=\u0002\u00015",
+            "le": "http://haku.yle.fi/?language=fi&UILanguage=fi&q=\u0002\u00013",
             "lilauta": "//ylilauta.org/\u0002 \u00010",
-            "mail": "//mail.yahoo.com/d/search/keyword=\u0002\u000191",
+            "mail": "//mail.yahoo.com/d/search/keyword=\u0002\u000166",
             "mg": {
-                "\u0010": "//yandex.com/images/search?text=\u0002\u0001183",
+                "\u0010": "//yandex.com/images/search?text=\u0002\u0001122",
                 "n": "//www.youmagine.com/search/designs?search=\u0002\u00010"
             },
             "n": {
-                "\u0010": "http://yubnub.org/parser/parse?command=\u0002 \u000198",
-                "ab": "//www.youneedabudget.com/?s=\u0002\u000124",
-                "ews": "http://news.search.yahoo.com/news/search?ei=UTF-8&fr=news-us-ss&c=&p=\u0002\u000136",
+                "\u0010": "http://yubnub.org/parser/parse?command=\u0002 \u000176",
+                "ab": "//www.youneedabudget.com/?s=\u0002\u000111",
+                "ews": "http://news.search.yahoo.com/news/search?ei=UTF-8&fr=news-us-ss&c=&p=\u0002\u000135",
                 "fr": "//fr.news.search.yahoo.com/search?p=\u0002\u00010"
             },
             "o": {
                 "\u0010": "http://yochicago.com/?s=\u0002\u000123",
                 "bi3d": "//www.yobi3d.com/#!/search?q=\u0002\u00010",
-                "dobashi": "http://www.yodobashi.com/ec/category/index.html?word=\u0002\u0001157",
-                "gscast": "http://yogscast.wikia.com/wiki/index.php?search=\u0002&fulltext=Search\u00010",
-                "mikata": "//yomikatawa.com/kanji/\u0002\u00013",
+                "dobashi": "http://www.yodobashi.com/ec/category/index.html?word=\u0002\u0001132",
+                "gscast": "http://yogscast.wikia.com/wiki/index.php?search=\u0002&fulltext=Search\u00013",
+                "mikata": "//yomikatawa.com/kanji/\u0002\u00010",
                 "p.email": "http://www.yopmail.com/en/?login=\u0002\u00010",
                 "pi": "http://www.yopi.de/search?search_str=\u0002\u00010",
-                "pmail": "http://www.yopmail.com/en/index.php?login=\u0002\u00010",
+                "pmail": "http://www.yopmail.com/en/index.php?login=\u0002\u00016",
                 "u": {
-                    "\u0010": "//www.youtube.com/results?search_query=\u0002\u0001966",
+                    "\u0010": "//www.youtube.com/results?search_query=\u0002\u00011090",
                     "dao": {
                         "\u0010": "http://www.youdao.com/search?q=\u0002&ue=utf8&keyfrom=web.index\u00010",
                         "d": "http://dict.youdao.com/search?q=\u0002\u00010"
                     },
-                    "glish": "http://youglish.com/search/\u0002/us\u000127",
+                    "glish": "http://youglish.com/search/\u0002/us\u000129",
                     "ku": "http://www.soku.com/search_video/q_\u0002\u00010",
                     "la": "//youla.ru/?q=\u0002\u00010",
-                    "loop": "http://youloop.org/search.php?q=\u0002\u00010",
+                    "loop": "http://youloop.org/search.php?q=\u0002\u00014",
                     "magine": "//www.youmagine.com/search/designs?utf8=%E2%9C%93&search=\u0002\u00010",
                     "pak": "//www.youpak.com/search?q=\u0002\u00010",
                     "rei": "http://yourei.jp/\u0002\u00010",
                     "rglish": "//youglish.com/search/\u0002?\u00010",
-                    "rs": "//www.yours.org/search?q=\u0002\u00010",
+                    "rs": "//www.yours.org/search?q=\u0002\u00013",
                     "rtv": "http://www.yourtv.com.au/guide/search.aspx?q=\u0002\u00010",
                     "t": {
-                        "\u0010": "//yout.com/search?terms=\u0002\u000110",
+                        "\u0010": "//yout.com/search?terms=\u0002\u00018",
                         "ube": {
-                            "\u0010": "//www.youtube.com/results?search_query=\u0002\u0001966",
-                            "onrepeat": "http://youtubeonrepeat.com/results/?search_query=\u0002\u00014"
+                            "\u0010": "//www.youtube.com/results?search_query=\u0002\u00011090",
+                            "onrepeat": "http://youtubeonrepeat.com/results/?search_query=\u0002\u00013"
                         },
                         "v": "//www.youtv.de/suche?search[q]=\u0002\u00010"
                     },
@@ -18788,15 +18789,15 @@
                 }
             },
             "p": {
-                "\u0010": "//www.yellowpages.com/search?search_terms=\u0002\u000117",
+                "\u0010": "//www.yellowpages.com/search?search_terms=\u0002\u000113",
                 "p": "//yppedia.puzzlepirates.com/Special:Search?search=\u0002\u00010",
                 "w": "//wiki.yoctoproject.org/wiki/index.php?search=\u0002\u00010",
                 "y": "http://yippy.com/search/?v%3Aproject=clusty-new&query=\u0002\u00010"
             },
             "r": {
-                "\u0010": "http://www.yr.no/soek/soek.aspx?sted=\u0002\u0001362",
-                "i": "//yandex.com/images/search?source=collections&&url=\u0002&rpt=imageview\u0001143",
-                "tjp": "//search.yahoo.co.jp/realtime/search?p=\u0002\u0001843"
+                "\u0010": "http://www.yr.no/soek/soek.aspx?sted=\u0002\u0001405",
+                "i": "//yandex.com/images/search?source=collections&&url=\u0002&rpt=imageview\u000118",
+                "tjp": "//search.yahoo.co.jp/realtime/search?p=\u0002\u00011276"
             },
             "s": {
                 "\u0010": "//slovari.yandex.ru/\u0002\u00010",
@@ -18804,68 +18805,68 @@
                 "tream": "//ystream.tv/q/?s=\u0002\u00010"
             },
             "t": {
-                "\u0010": "//www.youtube.com/results?search_query=\u0002\u0001966",
-                "24": "//www.youtube.com/results?q=\u0002&sp=EgIIAg%253D%253D\u00013",
-                "b": "//www.youtube.com/results?search_query= \u0002\u00011315",
+                "\u0010": "//www.youtube.com/results?search_query=\u0002\u00011090",
+                "24": "//www.youtube.com/results?q=\u0002&sp=EgIIAg%253D%253D\u00010",
+                "b": "//www.youtube.com/results?search_query= \u0002\u00011408",
                 "c": {
-                    "\u0010": "//www.youtube.com/user/\u0002\u000134",
-                    "c": "//www.youtube.com/results?search_query=\u0002&sp=EgIwAQ%253D%253D\u00014",
+                    "\u0010": "//www.youtube.com/user/\u0002\u000118",
+                    "c": "//www.youtube.com/results?search_query=\u0002&sp=EgIwAQ%253D%253D\u00010",
                     "h": "//www.youtube.ch/results?search_query=\u0002\u000112",
-                    "v": "//www.youtube.com/user/\u0002/videos\u00014"
+                    "v": "//www.youtube.com/user/\u0002/videos\u00015"
                 },
                 "d": {
-                    "\u0010": "//www.youtube.com/watch?v=\u0002\u00013",
-                    "ate": "//www.youtube.com/results?search_query=\u0002&search_sort=video_date_uploaded\u0001166",
-                    "ay": "//www.youtube.com/results?search_query=\u0002&sp=EgIIAg%253D%253D\u00010",
-                    "e": "//www.youtube.com/results?search_query=\u0002&gl=DE&hl=de\u000161"
+                    "\u0010": "//www.youtube.com/watch?v=\u0002\u00010",
+                    "ate": "//www.youtube.com/results?search_query=\u0002&search_sort=video_date_uploaded\u0001108",
+                    "ay": "//www.youtube.com/results?search_query=\u0002&sp=EgIIAg%253D%253D\u00014",
+                    "e": "//www.youtube.com/results?search_query=\u0002&gl=DE&hl=de\u000129"
                 },
-                "es": "//www.youtube.com/results?search_query=\u0002&gl=ES&hl=es\u00018",
-                "fr": "http://www.youtube.fr/results?search_query=\u0002\u0001185",
+                "es": "//www.youtube.com/results?search_query=\u0002&gl=ES&hl=es\u000112",
+                "fr": "http://www.youtube.fr/results?search_query=\u0002\u0001246",
                 "g": {
-                    "\u0010": "//gaming.youtube.com/results?search_query=\u0002\u00010",
-                    "aming": "//gaming.youtube.com/results?search_query=\u0002\u00010"
+                    "\u0010": "//gaming.youtube.com/results?search_query=\u0002\u00015",
+                    "aming": "//gaming.youtube.com/results?search_query=\u0002\u00015"
                 },
-                "h": "//www.youtube.com/feed/history?query=\u0002\u000125",
-                "i": "//in.youtube.com/results?search_query=\u0002\u0001189",
+                "h": "//www.youtube.com/feed/history?query=\u0002\u00019",
+                "i": "//in.youtube.com/results?search_query=\u0002\u0001135",
                 "j": "//travel.yahoo.co.jp/dhotel/search/?qry=\u0002\u00010",
                 "l": {
                     "\u0010": "//www.youtube.com/results?search_type=videos&search_query=\u0002&search_duration=long&uni=3\u00010",
                     "ist": "//www.youtube.com/results?filters=playlist&lclk=playlist&search_query=\u0002\u00010"
                 },
                 "m": {
-                    "\u0010": "//music.youtube.com/search?q=\u0002\u0001277",
-                    "nd": "http://ytmnd.com/search?q=\u0002\u00010",
+                    "\u0010": "//music.youtube.com/search?q=\u0002\u0001317",
+                    "nd": "http://ytmnd.com/search?q=\u0002\u00013",
                     "u": {
-                        "\u0010": "//music.youtube.com/search?q=\u0002\u0001277",
-                        "sic": "//music.youtube.com/search?q=\u0002\u0001277"
+                        "\u0010": "//music.youtube.com/search?q=\u0002\u0001317",
+                        "sic": "//music.youtube.com/search?q=\u0002\u0001317"
                     },
-                    "x": "//www.youtube.com/results?search_query=\u0002&gl=MX\u00014"
+                    "x": "//www.youtube.com/results?search_query=\u0002&gl=MX\u000114"
                 },
-                "n": "//youtubenews.de/?s=\u0002\u000113",
-                "or": "http://youtubeonrepeat.com/results/?search_query=\u0002\u00014",
-                "p": "//www.youtube.com/results?q=\u0002&sp=EgIQAw%253D%253D\u0001180",
+                "n": "//youtubenews.de/?s=\u0002\u000110",
+                "or": "http://youtubeonrepeat.com/results/?search_query=\u0002\u00013",
+                "p": "//www.youtube.com/results?q=\u0002&sp=EgIQAw%253D%253D\u000163",
                 "r": {
-                    "\u0010": "//translate.yandex.ru/?text=\u0002\u0001215",
-                    "ack": "//youtrack.jetbrains.com/issues?q=\u0002\u00010",
-                    "en": "//translate.yandex.com/?text=\u0002\u0001420"
+                    "\u0010": "//translate.yandex.ru/?text=\u0002\u0001212",
+                    "ack": "//youtrack.jetbrains.com/issues?q=\u0002\u00015",
+                    "en": "//translate.yandex.com/?text=\u0002\u0001255"
                 },
-                "tv": "//tv.youtube.com/search/\u0002\u00018",
-                "us": "//www.youtube.com/results?search_query=\u0002&gl=US\u000178",
+                "tv": "//tv.youtube.com/search/\u0002\u00013",
+                "us": "//www.youtube.com/results?search_query=\u0002&gl=US\u000177",
                 "v": {
                     "\u0010": "http://www.yourtv.com.au/guide/search.aspx?q=\u0002\u00010",
-                    "ideo": "//www.youtube.com/watch?v=\u0002\u00013"
+                    "ideo": "//www.youtube.com/watch?v=\u0002\u00010"
                 },
                 "w": {
-                    "\u0010": "http://tw.search.yahoo.com/search?p=\u0002\u00014",
-                    "d": "//tw.dictionary.search.yahoo.com/search?p=\u0002\u00018"
+                    "\u0010": "http://tw.search.yahoo.com/search?p=\u0002\u00013",
+                    "d": "//tw.dictionary.search.yahoo.com/search?p=\u0002\u00010"
                 }
             },
             "u": {
                 "\u0010": "//hooktube.com/results?search_query=\u0002\u00010",
-                "bnub": "http://yubnub.org/parser/parse?command=\u0002\u000110",
+                "bnub": "http://yubnub.org/parser/parse?command=\u0002\u000127",
                 "gioh": {
-                    "\u0010": "//yugipedia.com/wiki/Special:Search?search=\u0002&button=Go\u0001125",
-                    "db": "http://www.db.yugioh-card.com/yugiohdb/card_search.action?ope=1&sess=1&keyword=\u0002&stype=1&ctype=&starfr=&starto=&atkfr=&atkto=&deffr=&defto=&othercon=1\u00017"
+                    "\u0010": "//yugipedia.com/wiki/Special:Search?search=\u0002&button=Go\u000127",
+                    "db": "http://www.db.yugioh-card.com/yugiohdb/card_search.action?ope=1&sess=1&keyword=\u0002&stype=1&ctype=&starfr=&starto=&atkfr=&atkto=&deffr=&defto=&othercon=1\u00010"
                 },
                 "m": {
                     "\u0010": "http://www.yummly.com/recipes?q=\u0002\u00010",
@@ -18874,13 +18875,13 @@
                 }
             },
             "v": {
-                "\u0010": "//video.search.yahoo.com/search/video?p=\u0002\u000110",
+                "\u0010": "//video.search.yahoo.com/search/video?p=\u0002\u00010",
                 "r": "http://www.yvr.ca/en/search#q=\u0002\u00010"
             },
-            "w": "//duckduckgo.com/?q=site%3Aweather.yahoo.com+\u0002\u000117",
-            "xmaps": "//maps.yandex.ru/?text=\u0002\u000110",
+            "w": "//duckduckgo.com/?q=site%3Aweather.yahoo.com+\u0002\u00016",
+            "xmaps": "//maps.yandex.ru/?text=\u0002\u000125",
             "yh": "http://yuyuhakusho.wikia.com/wiki/Special:Search?search=\u0002\u00010",
-            "z": "http://youzeek.com/?lng=RU#xPAGE_V3-Artist_%3Flng%3DRU%26Artist%3D\u0002%26page%3DGeneral\u000132"
+            "z": "http://youzeek.com/?lng=RU#xPAGE_V3-Artist_%3Flng%3DRU%26Artist%3D\u0002%26page%3DGeneral\u000133"
         },
         "z": {
             "\u0010": "//www.zalando.de/katalog/?q=\u0002\u00010",
@@ -18891,20 +18892,20 @@
             "al": {
                 "\u0010": "//www.zalando.de/katalog/?q=\u0002&qf=1\u00010",
                 "ando": {
-                    "\u0010": "//www.zalando.co.uk/catalog/?q=\u0002\u00010",
+                    "\u0010": "//www.zalando.co.uk/catalog/?q=\u0002\u00013",
                     "de": "//www.zalando.de/katalog/?q=\u0002\u00010"
                 }
             },
             "ameq": {
-                "\u0010": "http://everquest.allakhazam.com/search.html?q=\u0002\u00010",
+                "\u0010": "http://everquest.allakhazam.com/search.html?q=\u0002\u000110",
                 "2": "http://eq2.zam.com/search.html?q=\u0002\u00010"
             },
             "anran": "http://www.zanran.com/q/?search=\u0002\u00010",
             "ap": {
-                "\u0010": "http://www.zap.co.il/search.aspx?keyword=\u0002\u000122",
+                "\u0010": "http://www.zap.co.il/search.aspx?keyword=\u0002\u000131",
                 "iks": "http://www.zapiks.fr/search.php?action=search&search=\u0002 \u00010",
                 "meta": "http://www.zapmeta.es/?vid=l791573315I1470912501&sess=a3a3a303a3a313&template=&asid=zapmeta_es&awc=&de=&nwc=&suggest=1&q=\u0002\u00010",
-                "pos": "//www.zappos.com/\u0002\u00014"
+                "pos": "//www.zappos.com/\u0002\u00017"
             },
             "ara": {
                 "\u0010": "http://www.zara.com/webapp/wcs/stores/servlet/ItxSolrSearchingDataCmd?storeId=10701&langId=-5&searchTerm=\u0002\u00010",
@@ -18913,74 +18914,74 @@
             "argan": "http://www.zargan.com/tr/q/\u0002\u00013",
             "avvi": "//www.zavvi.com/elysium.search?search=\u0002\u00010",
             "aycev": "//zaycev.net/search.html?query_search=\u0002\u00010",
-            "bmath": "http://www.zentralblatt-math.org/zbmath/search/?q=\u0002\u00013",
-            "bozi": "http://www.zbozi.cz/hledani/?q=\u0002\u000115",
+            "bmath": "http://www.zentralblatt-math.org/zbmath/search/?q=\u0002\u000113",
+            "bozi": "http://www.zbozi.cz/hledani/?q=\u0002\u000118",
             "bsamp": "http://www.zbsamp.com/index.php?action=search2;search=\u0002\u00010",
             "d": {
-                "\u0010": "//www.zeldadungeon.net/?s=\u0002\u00010",
-                "f": "//www.zdf.de/suche?q=\u0002\u000138",
-                "ic": "http://www.zdic.net/search/?q=\u0002\u00014",
-                "net": "http://www.zdnet.com/search?q=\u0002\u00013",
-                "oom": "http://zdoom.org/w/index.php?search=\u0002\u00019",
-                "s": "http://zestedesavoir.com/rechercher/?q=\u0002\u000168",
+                "\u0010": "//www.zeldadungeon.net/?s=\u0002\u00016",
+                "f": "//www.zdf.de/suche?q=\u0002\u000154",
+                "ic": "http://www.zdic.net/search/?q=\u0002\u00010",
+                "net": "http://www.zdnet.com/search?q=\u0002\u00018",
+                "oom": "http://zdoom.org/w/index.php?search=\u0002\u00014",
+                "s": "http://zestedesavoir.com/rechercher/?q=\u0002\u000175",
                 "w": "//www.zeldadungeon.net/wiki/Special:Search/\u0002\u00010"
             },
             "edat": "//www.zedat.fu-berlin.de/FAQ?q=\u0002\u00010",
-            "eef": "//zeef.com/?query=\u0002&in=all\u00010",
+            "eef": "//zeef.com/?query=\u0002&in=all\u00013",
             "ehrs": "//www.zehrs.ca/search/?search-bar=\u0002\u00010",
-            "eit": "http://www.zeit.de/suche/index?q=\u0002\u000117",
+            "eit": "http://www.zeit.de/suche/index?q=\u0002\u000122",
             "eldapedia": "http://zelda.wikia.com/wiki/Special:Search?search=\u0002\u00010",
             "eldauniverse": "http://www.zeldauniverse.net/?s=\u0002\u00010",
-            "eldawiki": "//zelda.gamepedia.com/index.php?search=\u0002\u00010",
+            "eldawiki": "//zelda.gamepedia.com/index.php?search=\u0002\u00018",
             "emljevid": "http://zemljevid.najdi.si/search_maps.jsp?q=\u0002\u00010",
             "en": {
                 "\u0010": "//arcade.zenzo.io/search?for=\u0002\u00010",
                 "o": {
                     "\u0010": "http://www.zeno.org/Zeno/0/Suche?q=\u0002&k=Bibliothek\u00010",
-                    "do": "//zenodo.org/search?q=\u0002\u00010"
+                    "do": "//zenodo.org/search?q=\u0002\u00013"
                 },
                 "trum": "//zentrum-online.at/?s=\u0002\u00010"
             },
             "ero": {
                 "\u0010": "http://www.zero.eu/?s=\u0002\u00010",
-                "chan": "http://www.zerochan.net/search?q=\u0002\u00010",
+                "chan": "http://www.zerochan.net/search?q=\u0002\u00013",
                 "hedge": "http://www.zerohedge.com/search/apachesolr_search/\u0002\u00010"
             },
             "etawiki": "//zetawiki.com/w/index.php?search=\u0002\u00010",
             "etax": "http://zetax.net/search/?q=\u0002\u00010",
             "f": {
-                "\u0010": "//duckduckgo.com/?q=\u0002+site:framework.zend.com\u00013",
+                "\u0010": "//duckduckgo.com/?q=\u0002+site:framework.zend.com\u00010",
                 "f": "http://foundation.zurb.com/forum/posts?utf8=✓&search=\u0002&button=\u00010"
             },
             "h": {
-                "\u0010": "//www.zerohedge.com/search-content?search_api_fulltext=\u0002\u0001156",
+                "\u0010": "//www.zerohedge.com/search-content?search_api_fulltext=\u0002\u0001178",
                 "en": "http://nciku.com/search/zh/\u0002\u00010",
                 "i": {
-                    "\u0010": "http://www.zhihu.com/search?q= \u0002 &type=question\u000110",
-                    "hu": "//www.zhihu.com/search?type=content&q=\u0002\u0001130"
+                    "\u0010": "http://www.zhihu.com/search?q= \u0002 &type=question\u00017",
+                    "hu": "//www.zhihu.com/search?type=content&q=\u0002\u0001164"
                 }
             },
             "ic": "http://www.zic.it/?s=\u0002\u00010",
             "ikinf": "//www.zikinf.com/recherche/?query=\u0002\u00010",
-            "illow": "http://www.zillow.com/homes/\u0002_rb/\u0001648",
-            "ip": "//www.zip-codes.com/search.asp?srch-type=fuzzy&q=\u0002\u00018",
+            "illow": "http://www.zillow.com/homes/\u0002_rb/\u0001772",
+            "ip": "//www.zip-codes.com/search.asp?srch-type=fuzzy&q=\u0002\u00013",
             "ivefirmy": "http://www.zivefirmy.cz/?q=\u0002\u00010",
-            "kb": "//zkillboard.com/search/\u0002/\u000124",
+            "kb": "//zkillboard.com/search/\u0002/\u0001109",
             "kill": {
                 "\u0010": "//zkillboard.com/search/\u0002 /\u00010",
-                "board": "//zkillboard.com/search/\u0002/\u000124"
+                "board": "//zkillboard.com/search/\u0002/\u0001109"
             },
             "li": "//www.zli.ch/service/suche/?q=\u0002\u00010",
-            "mp3": "http://mp3.zing.vn/tim-kiem/bai-hat.html?q=\u0002 \u00010",
+            "mp3": "http://mp3.zing.vn/tim-kiem/bai-hat.html?q=\u0002 \u00013",
             "oho": "//search.zoho.com/searchresult?query=\u0002&search_type=all&index_key=-1&embed=false\u00010",
             "omato": "http://zomato.com/restaurants?q=\u0002\u00010",
             "oom": {
                 "\u0010": "http://www.zoom.com.br/search?q=\u0002\u00010",
-                ".us": "//zoom.us/?q=\u0002\u00014",
+                ".us": "//zoom.us/?q=\u0002\u00010",
                 "br": "http://www.zoom.com.br/search?q=\u0002\u00010",
                 "thelist": "http://zoomthelist.com/?q=\u0002\u00010"
             },
-            "oopla": "http://www.zoopla.co.uk/search/?q=\u0002&geo_autocomplete_identifier=&country_code=&flatshare_q=&section=for-sale&search_source=nav&include_shared_ownership=true&include_retirement_homes=true&new_homes=include\u00010",
+            "oopla": "http://www.zoopla.co.uk/search/?q=\u0002&geo_autocomplete_identifier=&country_code=&flatshare_q=&section=for-sale&search_source=nav&include_shared_ownership=true&include_retirement_homes=true&new_homes=include\u00014",
             "pl": "//www.zakonyprolidi.cz/hledani?text=\u0002\u00010",
             "u": {
                 "\u0010": "http://www.zeldauniverse.net/?s=\u0002\u00010",
@@ -18995,16 +18996,16 @@
                     "oundation": "http://foundation.zurb.com/docs//?q=\u0002: \u00010"
                 }
             },
-            "vab": "http://www.zvab.com/basicSearch.do?anyWords=\u0002\u00016",
+            "vab": "http://www.zvab.com/basicSearch.do?anyWords=\u0002\u00017",
             "von": "http://zvon.org/comp/m/\u0002.html\u00010",
             "w": {
-                "\u0010": "//zelda.gamepedia.com/index.php?search=\u0002\u00010",
-                "j": "http://wiki.killuglyradio.com/index.php?title=Special%3ASearch&profile=default&search=\u0002\u00010"
+                "\u0010": "//zelda.gamepedia.com/index.php?search=\u0002\u00018",
+                "j": "http://wiki.killuglyradio.com/index.php?title=Special%3ASearch&profile=default&search=\u0002\u00013"
             },
             "xr": "//elixir.bootlin.com/zephyr/latest/ident/\u0002\u00010",
             "ythom": "//duckduckgo.com/?q=site%3Azythom.blogspot.com+\u0002\u00010",
             "z": {
-                "\u0010": "http://www.zerozero.pt/search.php?op=all&inputString=\u0002\u00019",
+                "\u0010": "http://www.zerozero.pt/search.php?op=all&inputString=\u0002\u00010",
                 "ounds": "http://www.zzounds.com/prodsearch?q=\u0002\u00014"
             }
         },
@@ -19015,10 +19016,10 @@
             "s": "http://www.eki.ee/dict/qs/index.cgi?Q=\u0002\u00010"
         },
         "Βικι": "//el.m.wikipedia.org/wiki/\u0002\u00010",
-        "Λεξικό": "//el.m.wiktionary.org/wiki/\u0002\u00010",
+        "Λεξικό": "//el.m.wiktionary.org/wiki/\u0002\u00013",
         "γ": "//www.google.gr/?gws_rd=ssl#q=\u0002\u00010",
         "ςγρ": "//el.wikipedia.org/wiki/?search=\u0002\u00010",
-        "υτ": "//www.youtube.com/results?search_query=\u0002\u0001966",
+        "υτ": "//www.youtube.com/results?search_query=\u0002\u00011090",
         "англяз": "http://engramm.su/start?do=search&id=\u0002\u00010",
         "в": {
             "\u0010": "//uk.m.wikipedia.org/wiki/\u0002\u00010",
@@ -19038,7 +19039,7 @@
         "мапс": "//www.google.bg/maps/search/\u0002/\u00010",
         "нпсд": "//npsd.party/?s=\u0002\u00010",
         "п": {
-            "\u0010": "//www.google.com/search?q=\u0002\u00012123537",
+            "\u0010": "//www.google.com/search?q=\u0002\u00012063785",
             "ш": "//www.google.ru/search?tbm=isch&q=\u0002\u00010"
         },
         "уики": "//bg.wikipedia.org/wiki/\u0002\u00010",
@@ -19059,7 +19060,7 @@
         "ג": "//www.google.co.il/\u0002\u00010",
         "ויקי": "//he.wikipedia.org/w/index.php?search=\u0002&title=מיוחד%3Aחיפוש&go=לערך\u00010",
         "חוק": "//he.wikisource.org/w/index.php?search=חוק+\u0002\u00010",
-        "מורפיקס": "http://www.morfix.co.il/\u0002\u000150",
+        "מורפיקס": "http://www.morfix.co.il/\u0002\u000147",
         "פרוטוקול": "//www.protocol.co.il/?s=\u0002\u00010",
         "الاخبار": "//www.sahifatv.com/category/\u0002\u00010",
         "تبسيط": "//tapseet.com/?s=\u0002\u00010",
@@ -19067,8 +19068,8 @@
         "و": "//ar.wikipedia.org/wiki/Special:Search?search=\u0002\u00010",
         "پخشستاره": "//setareh-co.com/?s=\u0002&submit=\u00010",
         "ასტრო": "http://astronet.ge/?s=\u0002\u00010",
-        "ㄴ": "//search.naver.com/search.naver?query=\u0002\u00011047",
-        "다음사전": "http://dic.daum.net/search.do?q=\u0002\u000112"
+        "ㄴ": "//search.naver.com/search.naver?query=\u0002\u00011105",
+        "다음사전": "http://dic.daum.net/search.do?q=\u0002\u000117"
     },
     "version": 0
 }
\ No newline at end of file
diff --git a/searx/data/useragents.json b/searx/data/useragents.json
index 9ee8ca63e..c634f5d02 100644
--- a/searx/data/useragents.json
+++ b/searx/data/useragents.json
@@ -5,7 +5,7 @@
     ],
     "ua": "Mozilla/5.0 ({os}; rv:{version}) Gecko/20100101 Firefox/{version}",
     "versions": [
-        "126.0",
-        "125.0"
+        "132.0",
+        "131.0"
     ]
 }
\ No newline at end of file
diff --git a/searx/data/wikidata_units.json b/searx/data/wikidata_units.json
index cffb7ca3c..f944ec6c5 100644
--- a/searx/data/wikidata_units.json
+++ b/searx/data/wikidata_units.json
@@ -9,16 +9,46 @@
         "symbol": "°We",
         "to_si_factor": null
     },
+    "Q100257348": {
+        "si_name": "Q25269",
+        "symbol": "thm (EC)",
+        "to_si_factor": 105506000.0
+    },
+    "Q100293891": {
+        "si_name": "Q100293891",
+        "symbol": "V s",
+        "to_si_factor": 1.0
+    },
+    "Q100296845": {
+        "si_name": "Q2844478",
+        "symbol": "lenz",
+        "to_si_factor": 1.0
+    },
+    "Q100371665": {
+        "si_name": "Q11573",
+        "symbol": "ch (UK)",
+        "to_si_factor": 20.117
+    },
     "Q100995": {
         "si_name": "Q11570",
         "symbol": "lb",
         "to_si_factor": 0.45359237
     },
+    "Q101002601": {
+        "si_name": "Q28739766",
+        "symbol": "e cm",
+        "to_si_factor": 1.60218e-21
+    },
     "Q101194838": {
         "si_name": "Q101195156",
         "symbol": "GHz/V",
         "to_si_factor": 1000000000.0
     },
+    "Q101427557": {
+        "si_name": "Q25406",
+        "symbol": "Fr",
+        "to_si_factor": 3.335641e-10
+    },
     "Q101427873": {
         "si_name": "Q25517",
         "symbol": "pk (US)",
@@ -29,6 +59,31 @@
         "symbol": "pk (UK)",
         "to_si_factor": 0.00909218
     },
+    "Q101428098": {
+        "si_name": "Q44395",
+        "symbol": "dbar",
+        "to_si_factor": 10000.0
+    },
+    "Q101428103": {
+        "si_name": "Q44395",
+        "symbol": "μbar",
+        "to_si_factor": 0.1
+    },
+    "Q101435332": {
+        "si_name": "Q44395",
+        "symbol": "cm Hg",
+        "to_si_factor": 1333.224
+    },
+    "Q101435403": {
+        "si_name": "Q25269",
+        "symbol": "kcal (mean)",
+        "to_si_factor": 4190.0
+    },
+    "Q101435408": {
+        "si_name": "Q25269",
+        "symbol": "Merg",
+        "to_si_factor": 0.1
+    },
     "Q101463141": {
         "si_name": "Q25343",
         "symbol": "ym²",
@@ -94,16 +149,16 @@
         "symbol": "Ym²",
         "to_si_factor": 1e+48
     },
-    "Q101515060": {
-        "si_name": "Q101515303",
-        "symbol": "g/J",
-        "to_si_factor": 0.001
-    },
     "Q101875087": {
         "si_name": "Q281096",
         "symbol": "cd/cm²",
         "to_si_factor": 10000.0
     },
+    "Q101877596": {
+        "si_name": "Q844211",
+        "symbol": "g/mL",
+        "to_si_factor": 1000.0
+    },
     "Q101879174": {
         "si_name": "Q182429",
         "symbol": "dm/s",
@@ -294,6 +349,11 @@
         "symbol": "Ym/s²",
         "to_si_factor": 1e+24
     },
+    "Q102178883": {
+        "si_name": "Q794261",
+        "symbol": "dm³/h",
+        "to_si_factor": 2.77778e-07
+    },
     "Q1022113": {
         "si_name": "Q25517",
         "symbol": "cm³",
@@ -339,21 +399,441 @@
         "symbol": "Zib",
         "to_si_factor": null
     },
+    "Q104317437": {
+        "si_name": "Q25381181",
+        "symbol": "mtpa",
+        "to_si_factor": 31.709791984
+    },
     "Q104628312": {
         "si_name": "Q25269",
         "symbol": "vars",
         "to_si_factor": 1.0
     },
+    "Q104628670": {
+        "si_name": "Q182429",
+        "symbol": "cm/d",
+        "to_si_factor": 1.15741e-07
+    },
+    "Q104628684": {
+        "si_name": "Q182429",
+        "symbol": "m/d",
+        "to_si_factor": 1.15741e-05
+    },
+    "Q104628868": {
+        "si_name": "Q182429",
+        "symbol": "m/ys",
+        "to_si_factor": 1e+24
+    },
+    "Q104628869": {
+        "si_name": "Q182429",
+        "symbol": "m/zs",
+        "to_si_factor": 1e+21
+    },
+    "Q104628871": {
+        "si_name": "Q182429",
+        "symbol": "m/as",
+        "to_si_factor": 1e+18
+    },
+    "Q104628872": {
+        "si_name": "Q182429",
+        "symbol": "m/fs",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q104628873": {
+        "si_name": "Q182429",
+        "symbol": "m/ps",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q104628874": {
+        "si_name": "Q182429",
+        "symbol": "m/ns",
+        "to_si_factor": 1000000000.0
+    },
+    "Q104628876": {
+        "si_name": "Q182429",
+        "symbol": "m/μs",
+        "to_si_factor": 1000000.0
+    },
+    "Q104628878": {
+        "si_name": "Q182429",
+        "symbol": "m/ms",
+        "to_si_factor": 1000.0
+    },
+    "Q104628879": {
+        "si_name": "Q182429",
+        "symbol": "m/cs",
+        "to_si_factor": 100.0
+    },
+    "Q104628880": {
+        "si_name": "Q182429",
+        "symbol": "m/ds",
+        "to_si_factor": 10.0
+    },
+    "Q104628881": {
+        "si_name": "Q182429",
+        "symbol": "m/das",
+        "to_si_factor": 0.1
+    },
+    "Q104628882": {
+        "si_name": "Q182429",
+        "symbol": "m/hs",
+        "to_si_factor": 0.01
+    },
+    "Q104628884": {
+        "si_name": "Q182429",
+        "symbol": "m/ks",
+        "to_si_factor": 0.001
+    },
+    "Q104628885": {
+        "si_name": "Q182429",
+        "symbol": "m/Ms",
+        "to_si_factor": 1e-06
+    },
+    "Q104628886": {
+        "si_name": "Q182429",
+        "symbol": "m/Gs",
+        "to_si_factor": 1e-09
+    },
+    "Q104628887": {
+        "si_name": "Q182429",
+        "symbol": "m/Ts",
+        "to_si_factor": 1e-12
+    },
+    "Q104628888": {
+        "si_name": "Q182429",
+        "symbol": "m/Ps",
+        "to_si_factor": 1e-15
+    },
+    "Q104628890": {
+        "si_name": "Q182429",
+        "symbol": "m/Es",
+        "to_si_factor": 1e-18
+    },
+    "Q104628891": {
+        "si_name": "Q182429",
+        "symbol": "m/Zs",
+        "to_si_factor": 1e-21
+    },
+    "Q104628893": {
+        "si_name": "Q182429",
+        "symbol": "m/Ys",
+        "to_si_factor": 1e-24
+    },
+    "Q104629172": {
+        "si_name": "Q1051665",
+        "symbol": "m/ys²",
+        "to_si_factor": 1e+48
+    },
+    "Q104629174": {
+        "si_name": "Q1051665",
+        "symbol": "m/zs²",
+        "to_si_factor": 1e+42
+    },
+    "Q104629175": {
+        "si_name": "Q1051665",
+        "symbol": "m/as²",
+        "to_si_factor": 1e+36
+    },
+    "Q104629176": {
+        "si_name": "Q1051665",
+        "symbol": "m/fs²",
+        "to_si_factor": 1e+30
+    },
+    "Q104629177": {
+        "si_name": "Q1051665",
+        "symbol": "m/ps²",
+        "to_si_factor": 1e+24
+    },
+    "Q104629178": {
+        "si_name": "Q1051665",
+        "symbol": "m/ns²",
+        "to_si_factor": 1e+18
+    },
+    "Q104629179": {
+        "si_name": "Q1051665",
+        "symbol": "m/μs²",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q104629180": {
+        "si_name": "Q1051665",
+        "symbol": "m/ms²",
+        "to_si_factor": 1000000.0
+    },
+    "Q104629181": {
+        "si_name": "Q1051665",
+        "symbol": "m/cs²",
+        "to_si_factor": 10000.0
+    },
+    "Q104629182": {
+        "si_name": "Q1051665",
+        "symbol": "m/ds²",
+        "to_si_factor": 100.0
+    },
+    "Q104629183": {
+        "si_name": "Q1051665",
+        "symbol": "m/das²",
+        "to_si_factor": 0.01
+    },
+    "Q104629184": {
+        "si_name": "Q1051665",
+        "symbol": "m/hs²",
+        "to_si_factor": 0.0001
+    },
+    "Q104629185": {
+        "si_name": "Q1051665",
+        "symbol": "m/ks²",
+        "to_si_factor": 1e-06
+    },
+    "Q104629186": {
+        "si_name": "Q1051665",
+        "symbol": "m/Ms²",
+        "to_si_factor": 1e-12
+    },
+    "Q104629187": {
+        "si_name": "Q1051665",
+        "symbol": "m/Gs²",
+        "to_si_factor": 1e-18
+    },
+    "Q104629189": {
+        "si_name": "Q1051665",
+        "symbol": "m/Ts²",
+        "to_si_factor": 1e-24
+    },
+    "Q104629191": {
+        "si_name": "Q1051665",
+        "symbol": "m/Ps²",
+        "to_si_factor": 1e-30
+    },
     "Q104629193": {
         "si_name": "Q1051665",
         "symbol": "m/Es²",
         "to_si_factor": 1e-36
     },
+    "Q104629195": {
+        "si_name": "Q1051665",
+        "symbol": "m/Zs²",
+        "to_si_factor": 1e-42
+    },
+    "Q104629197": {
+        "si_name": "Q1051665",
+        "symbol": "m/Ys²",
+        "to_si_factor": 1e-48
+    },
+    "Q104786084": {
+        "si_name": "Q844211",
+        "symbol": "pg/L",
+        "to_si_factor": 1e-12
+    },
+    "Q104816242": {
+        "si_name": "Q177612",
+        "symbol": "′′²",
+        "to_si_factor": 2.35044e-11
+    },
+    "Q104816256": {
+        "si_name": "Q844211",
+        "symbol": "μg/cm³",
+        "to_si_factor": 0.001
+    },
     "Q104816263": {
         "si_name": "Q844211",
         "symbol": "kg/dm³",
         "to_si_factor": 1000.0
     },
+    "Q104821935": {
+        "si_name": "Q1063756",
+        "symbol": "μas/yr",
+        "to_si_factor": 1.53733e-19
+    },
+    "Q104907182": {
+        "si_name": "Q844211",
+        "symbol": "yg/L",
+        "to_si_factor": 1e-24
+    },
+    "Q104907183": {
+        "si_name": "Q844211",
+        "symbol": "zg/L",
+        "to_si_factor": 1e-21
+    },
+    "Q104907184": {
+        "si_name": "Q844211",
+        "symbol": "ag/L",
+        "to_si_factor": 1e-18
+    },
+    "Q104907185": {
+        "si_name": "Q844211",
+        "symbol": "fg/L",
+        "to_si_factor": 1e-15
+    },
+    "Q104907187": {
+        "si_name": "Q844211",
+        "symbol": "µg/L",
+        "to_si_factor": 1e-06
+    },
+    "Q104907188": {
+        "si_name": "Q844211",
+        "symbol": "cg/L",
+        "to_si_factor": 0.01
+    },
+    "Q104907189": {
+        "si_name": "Q844211",
+        "symbol": "dg/L",
+        "to_si_factor": 0.1
+    },
+    "Q104907190": {
+        "si_name": "Q844211",
+        "symbol": "dag/L",
+        "to_si_factor": 10.0
+    },
+    "Q104907191": {
+        "si_name": "Q844211",
+        "symbol": "hg/L",
+        "to_si_factor": 100.0
+    },
+    "Q104907192": {
+        "si_name": "Q844211",
+        "symbol": "kg/L",
+        "to_si_factor": 1000.0
+    },
+    "Q104907193": {
+        "si_name": "Q844211",
+        "symbol": "Mg/L",
+        "to_si_factor": 1000000.0
+    },
+    "Q104907194": {
+        "si_name": "Q844211",
+        "symbol": "Gg/L",
+        "to_si_factor": 1000000000.0
+    },
+    "Q104907195": {
+        "si_name": "Q844211",
+        "symbol": "Tg/L",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q104907196": {
+        "si_name": "Q844211",
+        "symbol": "Pg/L",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q104907197": {
+        "si_name": "Q844211",
+        "symbol": "Eg/L",
+        "to_si_factor": 1e+18
+    },
+    "Q104907198": {
+        "si_name": "Q844211",
+        "symbol": "Zg/L",
+        "to_si_factor": 1e+21
+    },
+    "Q104907199": {
+        "si_name": "Q844211",
+        "symbol": "Yg/L",
+        "to_si_factor": 1e+24
+    },
+    "Q104907200": {
+        "si_name": "Q844211",
+        "symbol": "g/yL",
+        "to_si_factor": 1e+24
+    },
+    "Q104907201": {
+        "si_name": "Q844211",
+        "symbol": "g/zL",
+        "to_si_factor": 1e+21
+    },
+    "Q104907202": {
+        "si_name": "Q844211",
+        "symbol": "g/aL",
+        "to_si_factor": 1e+18
+    },
+    "Q104907203": {
+        "si_name": "Q844211",
+        "symbol": "g/fL",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q104907204": {
+        "si_name": "Q844211",
+        "symbol": "g/pL",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q104907205": {
+        "si_name": "Q844211",
+        "symbol": "g/nL",
+        "to_si_factor": 1000000000.0
+    },
+    "Q104907206": {
+        "si_name": "Q844211",
+        "symbol": "g/μL",
+        "to_si_factor": 1000000.0
+    },
+    "Q104907207": {
+        "si_name": "Q844211",
+        "symbol": "g/cL",
+        "to_si_factor": 100.0
+    },
+    "Q104907208": {
+        "si_name": "Q844211",
+        "symbol": "g/daL",
+        "to_si_factor": 0.1
+    },
+    "Q104907209": {
+        "si_name": "Q844211",
+        "symbol": "g/hL",
+        "to_si_factor": 0.01
+    },
+    "Q104907210": {
+        "si_name": "Q844211",
+        "symbol": "g/kL",
+        "to_si_factor": 0.001
+    },
+    "Q104907211": {
+        "si_name": "Q844211",
+        "symbol": "g/ML",
+        "to_si_factor": 1e-06
+    },
+    "Q104907212": {
+        "si_name": "Q844211",
+        "symbol": "g/GL",
+        "to_si_factor": 1e-09
+    },
+    "Q104907213": {
+        "si_name": "Q844211",
+        "symbol": "g/TL",
+        "to_si_factor": 1e-12
+    },
+    "Q104907214": {
+        "si_name": "Q844211",
+        "symbol": "g/PL",
+        "to_si_factor": 1e-15
+    },
+    "Q104907215": {
+        "si_name": "Q844211",
+        "symbol": "g/EL",
+        "to_si_factor": 1e-18
+    },
+    "Q104907216": {
+        "si_name": "Q844211",
+        "symbol": "g/ZL",
+        "to_si_factor": 1e-21
+    },
+    "Q104907217": {
+        "si_name": "Q844211",
+        "symbol": "g/YL",
+        "to_si_factor": 1e-24
+    },
+    "Q104907383": {
+        "si_name": "Q182429",
+        "symbol": "mm/h",
+        "to_si_factor": 2.77778e-07
+    },
+    "Q104907387": {
+        "si_name": "Q182429",
+        "symbol": "mm/d",
+        "to_si_factor": 1.15741e-08
+    },
+    "Q104907390": {
+        "si_name": "Q182429",
+        "symbol": "nmi/h",
+        "to_si_factor": 0.5144444444444445
+    },
     "Q104907398": {
         "si_name": "Q215571",
         "symbol": "μN m",
@@ -364,6 +844,31 @@
         "symbol": "mN m",
         "to_si_factor": 0.001
     },
+    "Q104907421": {
+        "si_name": "Q25236",
+        "symbol": "hp(S)",
+        "to_si_factor": 9809.5
+    },
+    "Q104907442": {
+        "si_name": "Q25236",
+        "symbol": "hp(E)",
+        "to_si_factor": 746.0
+    },
+    "Q104907510": {
+        "si_name": "Q794261",
+        "symbol": "m³/a",
+        "to_si_factor": 3.17e-08
+    },
+    "Q104907522": {
+        "si_name": "Q794261",
+        "symbol": "L/h",
+        "to_si_factor": 2.77778e-07
+    },
+    "Q1049848": {
+        "si_name": null,
+        "symbol": "%pt",
+        "to_si_factor": null
+    },
     "Q1050958": {
         "si_name": "Q44395",
         "symbol": "inHg",
@@ -379,6 +884,11 @@
         "symbol": "rad",
         "to_si_factor": 0.01
     },
+    "Q105267497": {
+        "si_name": "Q105267497",
+        "symbol": "m³/C",
+        "to_si_factor": 1.0
+    },
     "Q1054140": {
         "si_name": "Q11573",
         "symbol": "Mm",
@@ -394,11 +904,26 @@
         "symbol": "B SPL",
         "to_si_factor": null
     },
+    "Q105622729": {
+        "si_name": null,
+        "symbol": "Sh/s",
+        "to_si_factor": null
+    },
     "Q1057069": {
         "si_name": "Q11570",
         "symbol": "hg",
         "to_si_factor": 0.1
     },
+    "Q105728783": {
+        "si_name": "Q105728783",
+        "symbol": "V²/K²",
+        "to_si_factor": 1.0
+    },
+    "Q105761745": {
+        "si_name": "Q105761745",
+        "symbol": "V/K",
+        "to_si_factor": 1.0
+    },
     "Q105761866": {
         "si_name": "Q105761745",
         "symbol": "mV/K",
@@ -419,6 +944,21 @@
         "symbol": "BU",
         "to_si_factor": null
     },
+    "Q106232369": {
+        "si_name": "Q25381181",
+        "symbol": "Gt/a",
+        "to_si_factor": 31709.8
+    },
+    "Q106232521": {
+        "si_name": "Q11570",
+        "symbol": "Gt",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q106247880": {
+        "si_name": null,
+        "symbol": "digit/s",
+        "to_si_factor": null
+    },
     "Q106247940": {
         "si_name": null,
         "symbol": "o/s",
@@ -434,16 +974,96 @@
         "symbol": "in²",
         "to_si_factor": 0.00064516
     },
+    "Q106455582": {
+        "si_name": "Q26156113",
+        "symbol": "dyn/cm",
+        "to_si_factor": 0.001
+    },
+    "Q106466982": {
+        "si_name": null,
+        "symbol": "Hart/s",
+        "to_si_factor": null
+    },
+    "Q106467068": {
+        "si_name": null,
+        "symbol": "nat/s",
+        "to_si_factor": null
+    },
+    "Q106513670": {
+        "si_name": "Q844211",
+        "symbol": "t/m³",
+        "to_si_factor": 1000.0
+    },
     "Q1065153": {
         "si_name": "Q33680",
         "symbol": "mrad",
         "to_si_factor": 0.001
     },
+    "Q106577723": {
+        "si_name": null,
+        "symbol": "Np/m",
+        "to_si_factor": null
+    },
     "Q106589841": {
         "si_name": "Q21095810",
         "symbol": "MHz/T",
         "to_si_factor": 1000000.0
     },
+    "Q106600000": {
+        "si_name": "Q99605059",
+        "symbol": "μSv/a",
+        "to_si_factor": 3.17e-14
+    },
+    "Q106600007": {
+        "si_name": "Q99605059",
+        "symbol": "μSv/h",
+        "to_si_factor": 2.77778e-10
+    },
+    "Q106610962": {
+        "si_name": "Q30338605",
+        "symbol": "°/m",
+        "to_si_factor": 0.0174533
+    },
+    "Q106611437": {
+        "si_name": "Q30338333",
+        "symbol": "°/s²",
+        "to_si_factor": 0.017453292519943295
+    },
+    "Q106611483": {
+        "si_name": "Q182429",
+        "symbol": "cm/h",
+        "to_si_factor": 2.77778e-06
+    },
+    "Q106611504": {
+        "si_name": "Q182429",
+        "symbol": "ft/h",
+        "to_si_factor": 8.46667e-05
+    },
+    "Q106611642": {
+        "si_name": "Q182429",
+        "symbol": "mi/min",
+        "to_si_factor": 26.8224
+    },
+    "Q106611669": {
+        "si_name": "Q182429",
+        "symbol": "mi/s",
+        "to_si_factor": 1609.34
+    },
+    "Q106611708": {
+        "si_name": "Q182429",
+        "symbol": "in/a",
+        "to_si_factor": 8.05429e-10
+    },
+    "Q106611719": {
+        "si_name": "Q182429",
+        "symbol": "in/min",
+        "to_si_factor": 0.000423333
+    },
+    "Q106611734": {
+        "si_name": "Q11570",
+        "symbol": "dt",
+        "to_si_factor": 100.0
+    },
     "Q106611785": {
         "si_name": "Q844211",
         "symbol": "g/dm³",
@@ -459,16 +1079,106 @@
         "symbol": "Ps",
         "to_si_factor": 1000000000000000.0
     },
+    "Q106617170": {
+        "si_name": "Q102573",
+        "symbol": "mCi",
+        "to_si_factor": 37000000.0
+    },
+    "Q106617198": {
+        "si_name": "Q102573",
+        "symbol": "μCi",
+        "to_si_factor": 37000.0
+    },
+    "Q106617220": {
+        "si_name": "Q102573",
+        "symbol": "kCi",
+        "to_si_factor": 37000000000000.0
+    },
+    "Q106617248": {
+        "si_name": "Q88768297",
+        "symbol": "Ci/kg",
+        "to_si_factor": 37000000000.0
+    },
     "Q106617289": {
         "si_name": "Q88768297",
         "symbol": "GBq/kg",
         "to_si_factor": 1000000000.0
     },
+    "Q106617364": {
+        "si_name": "Q103246",
+        "symbol": "mrem",
+        "to_si_factor": 1e-05
+    },
+    "Q106617387": {
+        "si_name": "Q28683485",
+        "symbol": "mR",
+        "to_si_factor": 2.58e-07
+    },
+    "Q106617397": {
+        "si_name": "Q28683485",
+        "symbol": "kR",
+        "to_si_factor": 0.258
+    },
+    "Q106617407": {
+        "si_name": "Q99721917",
+        "symbol": "R/s",
+        "to_si_factor": 0.000258
+    },
     "Q106617513": {
         "si_name": "Q69428896",
         "symbol": "mGy/s",
         "to_si_factor": 0.001
     },
+    "Q106617514": {
+        "si_name": "Q69428896",
+        "symbol": "μGy/s",
+        "to_si_factor": 1e-06
+    },
+    "Q106617515": {
+        "si_name": "Q69428896",
+        "symbol": "nGy/s",
+        "to_si_factor": 1e-09
+    },
+    "Q106617516": {
+        "si_name": "Q69428896",
+        "symbol": "Gy/min",
+        "to_si_factor": 0.0166667
+    },
+    "Q106617517": {
+        "si_name": "Q69428896",
+        "symbol": "mGy/min",
+        "to_si_factor": 1.66667e-05
+    },
+    "Q106617518": {
+        "si_name": "Q69428896",
+        "symbol": "μGy/min",
+        "to_si_factor": 1.66667e-08
+    },
+    "Q106617519": {
+        "si_name": "Q69428896",
+        "symbol": "nGy/min",
+        "to_si_factor": 1.66667e-11
+    },
+    "Q106617520": {
+        "si_name": "Q69428896",
+        "symbol": "Gy/h",
+        "to_si_factor": 0.000277778
+    },
+    "Q106617521": {
+        "si_name": "Q69428896",
+        "symbol": "mGy/h",
+        "to_si_factor": 2.77778e-07
+    },
+    "Q106617522": {
+        "si_name": "Q69428896",
+        "symbol": "μGy/h",
+        "to_si_factor": 2.77778e-10
+    },
+    "Q106617523": {
+        "si_name": "Q69428896",
+        "symbol": "nGy/h",
+        "to_si_factor": 2.77778e-13
+    },
     "Q106617558": {
         "si_name": "Q99605059",
         "symbol": "mSv/s",
@@ -484,6 +1194,41 @@
         "symbol": "nSv/s",
         "to_si_factor": 1e-09
     },
+    "Q106617561": {
+        "si_name": "Q99605059",
+        "symbol": "Sv/h",
+        "to_si_factor": 0.000277778
+    },
+    "Q106617562": {
+        "si_name": "Q99605059",
+        "symbol": "mSv/h",
+        "to_si_factor": 2.77778e-07
+    },
+    "Q106617563": {
+        "si_name": "Q99605059",
+        "symbol": "nSv/h",
+        "to_si_factor": 2.77778e-13
+    },
+    "Q106617564": {
+        "si_name": "Q99605059",
+        "symbol": "Sv/min",
+        "to_si_factor": 0.0166667
+    },
+    "Q106617566": {
+        "si_name": "Q99605059",
+        "symbol": "mSv/min",
+        "to_si_factor": 1.66667e-05
+    },
+    "Q106617568": {
+        "si_name": "Q99605059",
+        "symbol": "μSv/min",
+        "to_si_factor": 1.66667e-08
+    },
+    "Q106617569": {
+        "si_name": "Q99605059",
+        "symbol": "nSv/min",
+        "to_si_factor": 1.66667e-11
+    },
     "Q106617579": {
         "si_name": "Q88768297",
         "symbol": "kBq/kg",
@@ -524,16 +1269,101 @@
         "symbol": "kg mm²",
         "to_si_factor": 1e-06
     },
+    "Q106623674": {
+        "si_name": "Q844211",
+        "symbol": "lb/ft³",
+        "to_si_factor": 16.01846
+    },
+    "Q106623879": {
+        "si_name": "Q844211",
+        "symbol": "lb/in³",
+        "to_si_factor": 27679.9
+    },
+    "Q106623974": {
+        "si_name": "Q844211",
+        "symbol": "lb/yd³",
+        "to_si_factor": 0.5932764
+    },
+    "Q106624165": {
+        "si_name": "Q844211",
+        "symbol": "slug/ft³",
+        "to_si_factor": 515.3788
+    },
     "Q106629974": {
         "si_name": "Q106629974",
         "symbol": "m³/m³",
         "to_si_factor": 1.0
     },
+    "Q106629979": {
+        "si_name": "Q106629974",
+        "symbol": "L/L",
+        "to_si_factor": 1.0
+    },
+    "Q106629987": {
+        "si_name": "Q106629974",
+        "symbol": "mm³/m³",
+        "to_si_factor": 1e-09
+    },
+    "Q106630005": {
+        "si_name": "Q182429",
+        "symbol": "yd/s",
+        "to_si_factor": 0.9144
+    },
+    "Q106630014": {
+        "si_name": "Q182429",
+        "symbol": "yd/min",
+        "to_si_factor": 0.01524
+    },
+    "Q106630031": {
+        "si_name": "Q182429",
+        "symbol": "yd/h",
+        "to_si_factor": 0.000254
+    },
+    "Q106630045": {
+        "si_name": "Q1051665",
+        "symbol": "in/s²",
+        "to_si_factor": 0.0254
+    },
+    "Q106630063": {
+        "si_name": "Q1051665",
+        "symbol": "yd/s²",
+        "to_si_factor": 0.9144
+    },
+    "Q106630077": {
+        "si_name": "Q3332095",
+        "symbol": "dL/g",
+        "to_si_factor": 0.1
+    },
+    "Q106636307": {
+        "si_name": "Q80842107",
+        "symbol": "μS/cm-1",
+        "to_si_factor": 0.0001
+    },
+    "Q106639711": {
+        "si_name": "Q106629974",
+        "symbol": "ml/m³",
+        "to_si_factor": 1e-06
+    },
+    "Q106639777": {
+        "si_name": "Q3332095",
+        "symbol": "mL/kg",
+        "to_si_factor": 1e-06
+    },
     "Q106639792": {
         "si_name": "Q3332095",
         "symbol": "dm³/kg",
         "to_si_factor": 0.001
     },
+    "Q106639805": {
+        "si_name": "Q3332095",
+        "symbol": "ft³/lb",
+        "to_si_factor": 0.062428
+    },
+    "Q106639841": {
+        "si_name": "Q3332095",
+        "symbol": "in³/lb",
+        "to_si_factor": 3.61273e-05
+    },
     "Q106645176": {
         "si_name": "Q11570",
         "symbol": "dz",
@@ -544,6 +1374,11 @@
         "symbol": "mg/g",
         "to_si_factor": 0.001
     },
+    "Q106645216": {
+        "si_name": "Q106645216",
+        "symbol": "kg/kg",
+        "to_si_factor": 1.0
+    },
     "Q106645232": {
         "si_name": "Q25999243",
         "symbol": "g/mm",
@@ -564,6 +1399,11 @@
         "symbol": "kg/km",
         "to_si_factor": 0.001
     },
+    "Q106645249": {
+        "si_name": "Q106645249",
+        "symbol": "kg m/s²",
+        "to_si_factor": 1.0
+    },
     "Q106645257": {
         "si_name": "Q215571",
         "symbol": "MN m",
@@ -579,6 +1419,111 @@
         "symbol": "dN m",
         "to_si_factor": 0.1
     },
+    "Q106651237": {
+        "si_name": "Q98102832",
+        "symbol": "Bq/l",
+        "to_si_factor": 1000.0
+    },
+    "Q106651247": {
+        "si_name": "Q102573",
+        "symbol": "mSt",
+        "to_si_factor": 13.45
+    },
+    "Q106653452": {
+        "si_name": "Q106653452",
+        "symbol": "kg/(m s)",
+        "to_si_factor": 1.0
+    },
+    "Q106653484": {
+        "si_name": "Q106653452",
+        "symbol": "kg/(m min)",
+        "to_si_factor": 0.0166667
+    },
+    "Q106680668": {
+        "si_name": "Q106680668",
+        "symbol": "s⁻²",
+        "to_si_factor": 1.0
+    },
+    "Q106681350": {
+        "si_name": "Q106681350",
+        "symbol": "kg m²/s²",
+        "to_si_factor": 1.0
+    },
+    "Q106681449": {
+        "si_name": "Q106681449",
+        "symbol": "kg/(m s²)",
+        "to_si_factor": 1.0
+    },
+    "Q106682225": {
+        "si_name": "Q106682225",
+        "symbol": "m s²/kg",
+        "to_si_factor": 1.0
+    },
+    "Q106682321": {
+        "si_name": "Q106682321",
+        "symbol": "kg/s²",
+        "to_si_factor": 1.0
+    },
+    "Q106682512": {
+        "si_name": "Q106682512",
+        "symbol": "kg m²/s³",
+        "to_si_factor": 1.0
+    },
+    "Q106688958": {
+        "si_name": "Q106688958",
+        "symbol": "kg/s³",
+        "to_si_factor": 1.0
+    },
+    "Q106689063": {
+        "si_name": "Q106689063",
+        "symbol": "kg m/(s³ K)",
+        "to_si_factor": 1.0
+    },
+    "Q106689202": {
+        "si_name": "Q106689202",
+        "symbol": "s³ K/kg",
+        "to_si_factor": 1.0
+    },
+    "Q106689255": {
+        "si_name": "Q106689255",
+        "symbol": "kg m²/(s³ K)",
+        "to_si_factor": 1.0
+    },
+    "Q106696962": {
+        "si_name": "Q106696962",
+        "symbol": "kg m²/(s² K)",
+        "to_si_factor": 1.0
+    },
+    "Q106697069": {
+        "si_name": "Q106697069",
+        "symbol": "m²/(s² K)",
+        "to_si_factor": 1.0
+    },
+    "Q106707404": {
+        "si_name": "Q106707404",
+        "symbol": "kg m²/(s² K)",
+        "to_si_factor": 1.0
+    },
+    "Q106725578": {
+        "si_name": "Q106725578",
+        "symbol": "m²/(s² K)",
+        "to_si_factor": 1.0
+    },
+    "Q106740890": {
+        "si_name": "Q106740890",
+        "symbol": "m²/s²",
+        "to_si_factor": 1.0
+    },
+    "Q106764292": {
+        "si_name": "Q106764292",
+        "symbol": "m s² K/kg",
+        "to_si_factor": 1.0
+    },
+    "Q106764888": {
+        "si_name": "Q98102832",
+        "symbol": "Ci/l",
+        "to_si_factor": 37000000000000.0
+    },
     "Q1067722": {
         "si_name": "Q11573",
         "symbol": "Fg",
@@ -629,6 +1574,11 @@
         "symbol": "kJ/g",
         "to_si_factor": 1000000.0
     },
+    "Q106808101": {
+        "si_name": "Q65665809",
+        "symbol": "A min",
+        "to_si_factor": 60.0
+    },
     "Q106808114": {
         "si_name": "Q69425409",
         "symbol": "GC/m³",
@@ -704,6 +1654,11 @@
         "symbol": "N/mm",
         "to_si_factor": 1000.0
     },
+    "Q106886424": {
+        "si_name": "Q215571",
+        "symbol": "kgf m",
+        "to_si_factor": 9.80665
+    },
     "Q106886632": {
         "si_name": "Q44395",
         "symbol": "hbar",
@@ -714,11 +1669,36 @@
         "symbol": "N/mm²",
         "to_si_factor": 1000000.0
     },
+    "Q106936862": {
+        "si_name": "Q106936862",
+        "symbol": "cd sr s³/(kg m²)",
+        "to_si_factor": 1.0
+    },
+    "Q106947284": {
+        "si_name": "Q106947284",
+        "symbol": "cd sr",
+        "to_si_factor": 1.0
+    },
+    "Q106947296": {
+        "si_name": "Q106947296",
+        "symbol": "cd sr/m²",
+        "to_si_factor": 1.0
+    },
     "Q1069725": {
         "si_name": null,
         "symbol": "p.",
         "to_si_factor": null
     },
+    "Q106997401": {
+        "si_name": "Q25236",
+        "symbol": "erg/s",
+        "to_si_factor": 1e-07
+    },
+    "Q106997540": {
+        "si_name": "Q25236",
+        "symbol": "bhp",
+        "to_si_factor": 745.7
+    },
     "Q106998070": {
         "si_name": "Q106629974",
         "symbol": "cm³/m³",
@@ -729,6 +1709,41 @@
         "symbol": "dm³/m³",
         "to_si_factor": 0.001
     },
+    "Q107028266": {
+        "si_name": "Q44395",
+        "symbol": "cm H₂O (4 °C)",
+        "to_si_factor": 98.0638
+    },
+    "Q107028332": {
+        "si_name": "Q44395",
+        "symbol": "cm Hg (0 °C)",
+        "to_si_factor": 1333.22
+    },
+    "Q107028426": {
+        "si_name": "Q44395",
+        "symbol": "ft H₂O",
+        "to_si_factor": 2989.067
+    },
+    "Q107028444": {
+        "si_name": "Q44395",
+        "symbol": "ft Hg",
+        "to_si_factor": 40636.7
+    },
+    "Q107028457": {
+        "si_name": "Q794261",
+        "symbol": "cm³/h",
+        "to_si_factor": 2.77778e-10
+    },
+    "Q107028485": {
+        "si_name": "Q794261",
+        "symbol": "cm³/min",
+        "to_si_factor": 1.66667e-08
+    },
+    "Q107028496": {
+        "si_name": "Q794261",
+        "symbol": "mL/h",
+        "to_si_factor": 2.77778e-10
+    },
     "Q107028522": {
         "si_name": "Q106645216",
         "symbol": "μg/hg",
@@ -739,6 +1754,41 @@
         "symbol": "MK⁻¹",
         "to_si_factor": 1e-06
     },
+    "Q107042276": {
+        "si_name": "Q107042276",
+        "symbol": "kg²/(m² s³)",
+        "to_si_factor": 1.0
+    },
+    "Q107042351": {
+        "si_name": "Q107042351",
+        "symbol": "kg/(m⁴ s)",
+        "to_si_factor": 1.0
+    },
+    "Q107095937": {
+        "si_name": "Q107095937",
+        "symbol": "kg m²/(s² mol)",
+        "to_si_factor": 1.0
+    },
+    "Q107095987": {
+        "si_name": "Q107095987",
+        "symbol": "kg m²/(s² K mol)",
+        "to_si_factor": 1.0
+    },
+    "Q107096038": {
+        "si_name": "Q107096038",
+        "symbol": "kg m²/(s² K mol)",
+        "to_si_factor": 1.0
+    },
+    "Q107096164": {
+        "si_name": "Q107096164",
+        "symbol": "s³ A²/(kg m³)",
+        "to_si_factor": 1.0
+    },
+    "Q107096193": {
+        "si_name": "Q107096193",
+        "symbol": "s³ A²/(kg mol)",
+        "to_si_factor": 1.0
+    },
     "Q107133620": {
         "si_name": "Q25377184",
         "symbol": "mg/m²",
@@ -759,21 +1809,96 @@
         "symbol": "g/m²",
         "to_si_factor": 0.001
     },
+    "Q107133688": {
+        "si_name": "Q25377184",
+        "symbol": "oz/yd²",
+        "to_si_factor": 0.0339057
+    },
+    "Q107133721": {
+        "si_name": "Q25377184",
+        "symbol": "oz/ft²",
+        "to_si_factor": 0.3051517
+    },
     "Q107164998": {
         "si_name": "Q83216",
         "symbol": "cd mm²/m²",
         "to_si_factor": 1e-06
     },
+    "Q107210098": {
+        "si_name": "Q25381181",
+        "symbol": "g/d",
+        "to_si_factor": 1.15741e-08
+    },
+    "Q107210103": {
+        "si_name": "Q25381181",
+        "symbol": "g/h",
+        "to_si_factor": 2.77778e-07
+    },
+    "Q107210111": {
+        "si_name": "Q25381181",
+        "symbol": "g/min",
+        "to_si_factor": 1.66667e-05
+    },
     "Q107210119": {
         "si_name": "Q25381181",
         "symbol": "g/s",
         "to_si_factor": 0.001
     },
+    "Q107210127": {
+        "si_name": "Q25381181",
+        "symbol": "kg/d",
+        "to_si_factor": 1.15741e-05
+    },
+    "Q107210138": {
+        "si_name": "Q25381181",
+        "symbol": "kg/h",
+        "to_si_factor": 0.000277778
+    },
+    "Q107210172": {
+        "si_name": "Q25381181",
+        "symbol": "kg/min",
+        "to_si_factor": 0.0166667
+    },
+    "Q107210240": {
+        "si_name": "Q25381181",
+        "symbol": "mg/d",
+        "to_si_factor": 1.15741e-11
+    },
+    "Q107210295": {
+        "si_name": "Q25381181",
+        "symbol": "mg/min",
+        "to_si_factor": 1.66667e-08
+    },
     "Q107210344": {
         "si_name": "Q25381181",
         "symbol": "mg/s",
         "to_si_factor": 1e-06
     },
+    "Q107213614": {
+        "si_name": "Q57175225",
+        "symbol": "kJ/100g",
+        "to_si_factor": 10000.0
+    },
+    "Q107222082": {
+        "si_name": "Q107222082",
+        "symbol": "kg⁻¹ s⁻¹",
+        "to_si_factor": 1.0
+    },
+    "Q107222165": {
+        "si_name": "Q107222165",
+        "symbol": "m⁴/s²",
+        "to_si_factor": 1.0
+    },
+    "Q107222188": {
+        "si_name": "Q107222188",
+        "symbol": "m²/s³",
+        "to_si_factor": 1.0
+    },
+    "Q107222200": {
+        "si_name": "Q107222200",
+        "symbol": "A/kg",
+        "to_si_factor": 1.0
+    },
     "Q107226391": {
         "si_name": "Q11547251",
         "symbol": "cm⁻¹",
@@ -804,6 +1929,26 @@
         "symbol": "l.",
         "to_si_factor": null
     },
+    "Q107299360": {
+        "si_name": "Q107299360",
+        "symbol": "kg m³/(s³ A²)",
+        "to_si_factor": 1.0
+    },
+    "Q107299411": {
+        "si_name": "Q107299411",
+        "symbol": "kg² m⁴/(s⁶ A² K²)",
+        "to_si_factor": 1.0
+    },
+    "Q107299610": {
+        "si_name": "Q107299610",
+        "symbol": "m³/(s A)",
+        "to_si_factor": 1.0
+    },
+    "Q107299709": {
+        "si_name": "Q107299709",
+        "symbol": "kg m²/(s³ A)",
+        "to_si_factor": 1.0
+    },
     "Q107299747": {
         "si_name": "Q25236",
         "symbol": "kvar",
@@ -814,6 +1959,16 @@
         "symbol": "Mvar",
         "to_si_factor": 1000000.0
     },
+    "Q107305236": {
+        "si_name": "Q107305236",
+        "symbol": "kg m²/(s³ A K)",
+        "to_si_factor": 1.0
+    },
+    "Q107305389": {
+        "si_name": "Q107305389",
+        "symbol": "kg/(s² A)",
+        "to_si_factor": 1.0
+    },
     "Q107313731": {
         "si_name": "Q106645216",
         "symbol": "μg/kg",
@@ -824,11 +1979,41 @@
         "symbol": "ng/kg",
         "to_si_factor": 1e-12
     },
+    "Q107313750": {
+        "si_name": "Q106645216",
+        "symbol": "lb/lb",
+        "to_si_factor": 1.0
+    },
+    "Q107313770": {
+        "si_name": "Q794261",
+        "symbol": "m³/h",
+        "to_si_factor": 0.000277778
+    },
+    "Q107313780": {
+        "si_name": "Q794261",
+        "symbol": "mL/s",
+        "to_si_factor": 1e-06
+    },
+    "Q107313788": {
+        "si_name": "Q794261",
+        "symbol": "mL/min",
+        "to_si_factor": 1.66667e-08
+    },
     "Q107313800": {
         "si_name": "Q794261",
         "symbol": "cm³/s",
         "to_si_factor": 1e-06
     },
+    "Q107313814": {
+        "si_name": "Q794261",
+        "symbol": "L/min",
+        "to_si_factor": 1.66667e-05
+    },
+    "Q107313819": {
+        "si_name": "Q794261",
+        "symbol": "cm³/d",
+        "to_si_factor": 1.15741e-11
+    },
     "Q107325155": {
         "si_name": "Q77899731",
         "symbol": "kWb/m",
@@ -854,6 +2039,21 @@
         "symbol": "J/cm²",
         "to_si_factor": 10000.0
     },
+    "Q107361126": {
+        "si_name": "Q281096",
+        "symbol": "cd/ft²",
+        "to_si_factor": 10.7639
+    },
+    "Q107361141": {
+        "si_name": "Q39469927",
+        "symbol": "dyn/cm²",
+        "to_si_factor": 0.1
+    },
+    "Q107361161": {
+        "si_name": "Q69424806",
+        "symbol": "erg/cm³",
+        "to_si_factor": 0.1
+    },
     "Q107361171": {
         "si_name": "Q3566737",
         "symbol": "mW/m²",
@@ -869,6 +2069,21 @@
         "symbol": "pW/m²",
         "to_si_factor": 1e-12
     },
+    "Q107378414": {
+        "si_name": "Q57175225",
+        "symbol": "erg/g",
+        "to_si_factor": 0.0001
+    },
+    "Q107378422": {
+        "si_name": "Q99605059",
+        "symbol": "rem/s",
+        "to_si_factor": 0.01
+    },
+    "Q107378436": {
+        "si_name": "Q11547251",
+        "symbol": "Å⁻¹",
+        "to_si_factor": 10000000000.0
+    },
     "Q107378499": {
         "si_name": "Q39469927",
         "symbol": "kN/m²",
@@ -884,16 +2099,81 @@
         "symbol": "N cm",
         "to_si_factor": 0.01
     },
+    "Q107410707": {
+        "si_name": "Q44395",
+        "symbol": "inHG (32 ºF)",
+        "to_si_factor": 3386.38
+    },
+    "Q107410741": {
+        "si_name": "Q44395",
+        "symbol": "inHg (60 ºF)",
+        "to_si_factor": 3376.85
+    },
+    "Q107410757": {
+        "si_name": "Q44395",
+        "symbol": "ft H₂O (39.2 ºF)",
+        "to_si_factor": 2988.98
+    },
+    "Q107410769": {
+        "si_name": "Q44395",
+        "symbol": "in H₂O (39,2 ºF)",
+        "to_si_factor": 249.082
+    },
+    "Q107410772": {
+        "si_name": "Q44395",
+        "symbol": "in H₂O (60 ºF)",
+        "to_si_factor": 248.84
+    },
+    "Q107410776": {
+        "si_name": "Q44395",
+        "symbol": "kip/in²",
+        "to_si_factor": 6894757.0
+    },
+    "Q107410782": {
+        "si_name": "Q44395",
+        "symbol": "pdl/ft²",
+        "to_si_factor": 1.488164
+    },
     "Q107410785": {
         "si_name": "Q25377184",
         "symbol": "g/mm²",
         "to_si_factor": 1000.0
     },
+    "Q107410788": {
+        "si_name": "Q25377184",
+        "symbol": "lb/yd²",
+        "to_si_factor": 0.5424919
+    },
+    "Q107410794": {
+        "si_name": "Q106653452",
+        "symbol": "kg/(m d)",
+        "to_si_factor": 1.15741e-05
+    },
+    "Q107410795": {
+        "si_name": "Q106653452",
+        "symbol": "kg/(m h)",
+        "to_si_factor": 0.000277778
+    },
     "Q107410801": {
         "si_name": "Q106653452",
         "symbol": "g/(cm s)",
         "to_si_factor": 0.1
     },
+    "Q107410810": {
+        "si_name": "Q3332099",
+        "symbol": "ft²/s",
+        "to_si_factor": 0.09290304
+    },
+    "Q107410833": {
+        "si_name": "Q3332099",
+        "symbol": "in²/s",
+        "to_si_factor": 0.00064516
+    },
+    "Q107410870": {
+        "si_name": "Q3332099",
+        "symbol": "ft²/h",
+        "to_si_factor": 2.58064e-05
+    },
     "Q107410895": {
         "si_name": "Q57175225",
         "symbol": "kJ/hg",
@@ -954,6 +2234,11 @@
         "symbol": "mg/km",
         "to_si_factor": 1e-09
     },
+    "Q107460919": {
+        "si_name": "Q25377184",
+        "symbol": "kg/ha",
+        "to_si_factor": 0.0001
+    },
     "Q107461064": {
         "si_name": "Q80374519",
         "symbol": "MJ/m²",
@@ -964,21 +2249,31 @@
         "symbol": "g/(m² s)",
         "to_si_factor": 0.001
     },
+    "Q107461107": {
+        "si_name": "Q92011107",
+        "symbol": "g/(m² d)",
+        "to_si_factor": 1.15741e-08
+    },
     "Q107461119": {
         "si_name": "Q92011107",
         "symbol": "μg/(m² s)",
         "to_si_factor": 1e-09
     },
-    "Q107461139": {
-        "si_name": "Q101515303",
-        "symbol": "μg/J",
-        "to_si_factor": 1e-09
-    },
     "Q107461146": {
         "si_name": "Q101515303",
         "symbol": "g/MJ",
         "to_si_factor": 1e-09
     },
+    "Q107461160": {
+        "si_name": "Q25377184",
+        "symbol": "t/ha",
+        "to_si_factor": 0.1
+    },
+    "Q10748296": {
+        "si_name": "Q3332092",
+        "symbol": "clo",
+        "to_si_factor": 0.15482
+    },
     "Q107538710": {
         "si_name": "Q55663153",
         "symbol": "μH/m",
@@ -989,9 +2284,29 @@
         "symbol": "nH/m",
         "to_si_factor": 1e-09
     },
-    "Q107970291": {
-        "si_name": "Q2415352",
-        "symbol": "mol/dm³",
+    "Q107538746": {
+        "si_name": "Q169893",
+        "symbol": "μ℧",
+        "to_si_factor": 1e-06
+    },
+    "Q107538768": {
+        "si_name": "Q21615967",
+        "symbol": "L/mol",
+        "to_si_factor": 0.001
+    },
+    "Q107611120": {
+        "si_name": "Q98266832",
+        "symbol": "b/sr",
+        "to_si_factor": 1e-28
+    },
+    "Q107611254": {
+        "si_name": "Q98269780",
+        "symbol": "b/(sr eV)",
+        "to_si_factor": 6.24151e-10
+    },
+    "Q107611289": {
+        "si_name": "Q98269780",
+        "symbol": "cm²/(sr erg)",
         "to_si_factor": 1000.0
     },
     "Q1084321": {
@@ -1009,6 +2324,11 @@
         "symbol": "kW a",
         "to_si_factor": 31536000000.0
     },
+    "Q108834064": {
+        "si_name": "Q69423273",
+        "symbol": "kJ/(kg K)",
+        "to_si_factor": 1000.0
+    },
     "Q108888186": {
         "si_name": "Q11570",
         "symbol": "eV/c²",
@@ -1029,6 +2349,16 @@
         "symbol": "GeV/c²",
         "to_si_factor": 1.7826619216278976e-27
     },
+    "Q108920356": {
+        "si_name": "Q25406",
+        "symbol": "esu",
+        "to_si_factor": 3.33564e-10
+    },
+    "Q1091059": {
+        "si_name": "Q47083",
+        "symbol": "abohm",
+        "to_si_factor": 1e-09
+    },
     "Q1091257": {
         "si_name": "Q25999243",
         "symbol": "tex",
@@ -1039,6 +2369,16 @@
         "symbol": "a",
         "to_si_factor": 31556926.0
     },
+    "Q109266958": {
+        "si_name": "Q109266958",
+        "symbol": "C/s",
+        "to_si_factor": 1.0
+    },
+    "Q109319904": {
+        "si_name": "Q20966455",
+        "symbol": "e.u.",
+        "to_si_factor": 4.184
+    },
     "Q110143852": {
         "si_name": "Q1441459",
         "symbol": "Ω cm",
@@ -1069,6 +2409,11 @@
         "symbol": "dppx",
         "to_si_factor": null
     },
+    "Q110812007": {
+        "si_name": "Q281096",
+        "symbol": "nt",
+        "to_si_factor": 1.0
+    },
     "Q11229": {
         "si_name": "Q199",
         "symbol": "%",
@@ -1079,11 +2424,26 @@
         "symbol": "st",
         "to_si_factor": 6.35029318
     },
+    "Q113681609": {
+        "si_name": "Q794261",
+        "symbol": "mL/d",
+        "to_si_factor": 1.1574e-11
+    },
+    "Q1137258": {
+        "si_name": "Q6137407",
+        "symbol": "cpm",
+        "to_si_factor": 0.0166667
+    },
     "Q1137675": {
         "si_name": null,
         "symbol": "cr",
         "to_si_factor": null
     },
+    "Q113974291": {
+        "si_name": "Q92711514",
+        "symbol": "PJ/annum",
+        "to_si_factor": 31688087.81402895
+    },
     "Q1140444": {
         "si_name": null,
         "symbol": "Zb",
@@ -1144,6 +2504,11 @@
         "symbol": "Rm",
         "to_si_factor": 1e+27
     },
+    "Q11547251": {
+        "si_name": "Q11547251",
+        "symbol": "m⁻¹",
+        "to_si_factor": 1.0
+    },
     "Q115533751": {
         "si_name": "Q11573",
         "symbol": "rm",
@@ -1159,6 +2524,11 @@
         "symbol": "Qm",
         "to_si_factor": 1e+30
     },
+    "Q115536343": {
+        "si_name": "Q6137407",
+        "symbol": "cps",
+        "to_si_factor": 1.0
+    },
     "Q11570": {
         "si_name": "Q11570",
         "symbol": "kg",
@@ -1169,11 +2539,6 @@
         "symbol": "m",
         "to_si_factor": 1.0
     },
-    "Q11574": {
-        "si_name": "Q11574",
-        "symbol": "s",
-        "to_si_factor": 1.0
-    },
     "Q11579": {
         "si_name": "Q11579",
         "symbol": "K",
@@ -1204,6 +2569,11 @@
         "symbol": "mil",
         "to_si_factor": 2.54e-05
     },
+    "Q1167009": {
+        "si_name": null,
+        "symbol": "savart",
+        "to_si_factor": null
+    },
     "Q116939356": {
         "si_name": "Q11574",
         "symbol": "Qs",
@@ -1214,11 +2584,96 @@
         "symbol": "Mg",
         "to_si_factor": 1000.0
     },
+    "Q117898263": {
+        "si_name": "Q117898263",
+        "symbol": "A s/m³",
+        "to_si_factor": 1.0
+    },
+    "Q117899185": {
+        "si_name": "Q117899185",
+        "symbol": "A s/m²",
+        "to_si_factor": 1.0
+    },
+    "Q118143431": {
+        "si_name": "Q118143431",
+        "symbol": "A s m",
+        "to_si_factor": 1.0
+    },
+    "Q118153710": {
+        "si_name": "Q118153710",
+        "symbol": "kg m s⁻³ A⁻¹",
+        "to_si_factor": 1.0
+    },
     "Q11830636": {
         "si_name": "Q44395",
         "symbol": "psf",
         "to_si_factor": 47.8802589804
     },
+    "Q118309372": {
+        "si_name": "Q118309372",
+        "symbol": "s⁴ A² kg⁻¹ m⁻²",
+        "to_si_factor": 1.0
+    },
+    "Q11836170": {
+        "si_name": null,
+        "symbol": "SBU",
+        "to_si_factor": null
+    },
+    "Q118393982": {
+        "si_name": "Q118393982",
+        "symbol": "kg⁻¹ m⁻³ s⁴ A²",
+        "to_si_factor": 1.0
+    },
+    "Q118539928": {
+        "si_name": "Q118539928",
+        "symbol": "kg m²/(s² A)",
+        "to_si_factor": 1.0
+    },
+    "Q118867655": {
+        "si_name": "Q118867655",
+        "symbol": "kg m s⁻² A⁻²",
+        "to_si_factor": 1.0
+    },
+    "Q118966962": {
+        "si_name": "Q118966962",
+        "symbol": "Wb/m²",
+        "to_si_factor": 1.0
+    },
+    "Q118967545": {
+        "si_name": null,
+        "symbol": "kg m³ s⁻² A⁻¹",
+        "to_si_factor": null
+    },
+    "Q118968236": {
+        "si_name": "Q118968236",
+        "symbol": "J/(A m)",
+        "to_si_factor": 1.0
+    },
+    "Q118968412": {
+        "si_name": "Q118968412",
+        "symbol": "kg m s⁻² A⁻¹",
+        "to_si_factor": 1.0
+    },
+    "Q119085597": {
+        "si_name": "Q119085597",
+        "symbol": "kg⁻¹ m⁻² s² A²",
+        "to_si_factor": 1.0
+    },
+    "Q119085737": {
+        "si_name": "Q119085737",
+        "symbol": "kg m² s⁻² A⁻²",
+        "to_si_factor": 1.0
+    },
+    "Q119205557": {
+        "si_name": "Q119205557",
+        "symbol": "kg m² s⁻³ A⁻²",
+        "to_si_factor": 1.0
+    },
+    "Q119205880": {
+        "si_name": "Q119205880",
+        "symbol": "kg⁻¹ m⁻² s³ A²",
+        "to_si_factor": 1.0
+    },
     "Q11929860": {
         "si_name": "Q11573",
         "symbol": "kpc",
@@ -1244,6 +2699,11 @@
         "symbol": "ω_P",
         "to_si_factor": 1.8549e+43
     },
+    "Q1196846": {
+        "si_name": "Q25272",
+        "symbol": "I_P",
+        "to_si_factor": 3.479e+25
+    },
     "Q1197459": {
         "si_name": "Q11574",
         "symbol": "Ms",
@@ -1264,6 +2724,11 @@
         "symbol": "Tm³",
         "to_si_factor": 1e+36
     },
+    "Q11995396": {
+        "si_name": "Q25517",
+        "symbol": "Pl",
+        "to_si_factor": 1000000000000.0
+    },
     "Q12011178": {
         "si_name": "Q11574",
         "symbol": "Zs",
@@ -1354,6 +2819,11 @@
         "symbol": "Rs",
         "to_si_factor": 1e+27
     },
+    "Q123581635": {
+        "si_name": "Q25250",
+        "symbol": "QV",
+        "to_si_factor": 1e+30
+    },
     "Q1238720": {
         "si_name": null,
         "symbol": "vols.",
@@ -1379,6 +2849,26 @@
         "symbol": "rs",
         "to_si_factor": 1e-27
     },
+    "Q125388815": {
+        "si_name": "Q25272",
+        "symbol": "rA",
+        "to_si_factor": 1e-27
+    },
+    "Q125388847": {
+        "si_name": "Q25272",
+        "symbol": "qA",
+        "to_si_factor": 1e-30
+    },
+    "Q125389053": {
+        "si_name": "Q25272",
+        "symbol": "RA",
+        "to_si_factor": 1e+27
+    },
+    "Q125389133": {
+        "si_name": "Q25272",
+        "symbol": "QA",
+        "to_si_factor": 1e+30
+    },
     "Q125389370": {
         "si_name": "Q11579",
         "symbol": "rK",
@@ -1419,6 +2909,26 @@
         "symbol": "Qmol",
         "to_si_factor": 1e+30
     },
+    "Q125469862": {
+        "si_name": "Q83216",
+        "symbol": "rcd",
+        "to_si_factor": 1e-27
+    },
+    "Q125469926": {
+        "si_name": "Q83216",
+        "symbol": "qcd",
+        "to_si_factor": 1e-30
+    },
+    "Q125469972": {
+        "si_name": "Q83216",
+        "symbol": "Rcd",
+        "to_si_factor": 1e+27
+    },
+    "Q125469996": {
+        "si_name": "Q83216",
+        "symbol": "Qcd",
+        "to_si_factor": 1e+30
+    },
     "Q125470272": {
         "si_name": "Q102573",
         "symbol": "rBq",
@@ -1504,11 +3014,61 @@
         "symbol": "Ry",
         "to_si_factor": null
     },
+    "Q126757804": {
+        "si_name": "Q25269",
+        "symbol": "RJ",
+        "to_si_factor": 1e+27
+    },
+    "Q126830600": {
+        "si_name": "Q12438",
+        "symbol": "QN",
+        "to_si_factor": 1e+30
+    },
+    "Q126831068": {
+        "si_name": "Q12438",
+        "symbol": "qN",
+        "to_si_factor": 1e-30
+    },
+    "Q126831317": {
+        "si_name": "Q12438",
+        "symbol": "RN",
+        "to_si_factor": 1e+27
+    },
+    "Q126831487": {
+        "si_name": "Q12438",
+        "symbol": "rN",
+        "to_si_factor": 1e-27
+    },
+    "Q126832188": {
+        "si_name": "Q25269",
+        "symbol": "rJ",
+        "to_si_factor": 1e-27
+    },
+    "Q126832346": {
+        "si_name": "Q25269",
+        "symbol": "qJ",
+        "to_si_factor": 1e-30
+    },
+    "Q126832500": {
+        "si_name": "Q25269",
+        "symbol": "QJ",
+        "to_si_factor": 1e+30
+    },
     "Q12714022": {
         "si_name": "Q11570",
         "symbol": "cwt",
         "to_si_factor": 45.359237
     },
+    "Q12722961": {
+        "si_name": "Q25236",
+        "symbol": "BTUH",
+        "to_si_factor": 0.29307222
+    },
+    "Q12783919": {
+        "si_name": "Q131255",
+        "symbol": "abF",
+        "to_si_factor": 1000000000.0
+    },
     "Q12789864": {
         "si_name": "Q25269",
         "symbol": "GeV",
@@ -1524,6 +3084,16 @@
         "symbol": "kn",
         "to_si_factor": 0.5144444444444445
     },
+    "Q12912288": {
+        "si_name": null,
+        "symbol": "R",
+        "to_si_factor": null
+    },
+    "Q12955440": {
+        "si_name": "Q163354",
+        "symbol": "statH",
+        "to_si_factor": 898755200000.0
+    },
     "Q13035094": {
         "si_name": "Q13035094",
         "symbol": "J/mol",
@@ -1554,6 +3124,11 @@
         "symbol": "Ts",
         "to_si_factor": 1000000000000.0
     },
+    "Q1323237": {
+        "si_name": "Q47083",
+        "symbol": "Z_P",
+        "to_si_factor": 29.9792458
+    },
     "Q1323615": {
         "si_name": "Q11570",
         "symbol": "oz t",
@@ -1624,6 +3199,11 @@
         "symbol": "Gs",
         "to_si_factor": 1000000000.0
     },
+    "Q1377741": {
+        "si_name": "Q25250",
+        "symbol": "V_P",
+        "to_si_factor": 1.0429e+27
+    },
     "Q1394540": {
         "si_name": null,
         "symbol": "bm",
@@ -1644,11 +3224,26 @@
         "symbol": "A_P",
         "to_si_factor": 2.612e-70
     },
+    "Q1417229": {
+        "si_name": "Q281096",
+        "symbol": "sk",
+        "to_si_factor": 0.00031830988618379065
+    },
     "Q1427899": {
         "si_name": "Q11573",
         "symbol": "U",
         "to_si_factor": 0.04445
     },
+    "Q1441459": {
+        "si_name": "Q1441459",
+        "symbol": "Ω m",
+        "to_si_factor": 1.0
+    },
+    "Q145911": {
+        "si_name": null,
+        "symbol": "pb",
+        "to_si_factor": null
+    },
     "Q14623803": {
         "si_name": "Q11570",
         "symbol": "MDa",
@@ -1659,6 +3254,11 @@
         "symbol": "kDa",
         "to_si_factor": 1.660539067e-24
     },
+    "Q1463969": {
+        "si_name": "Q1463969",
+        "symbol": "W/(m K)",
+        "to_si_factor": 1.0
+    },
     "Q1472674": {
         "si_name": "Q11574",
         "symbol": "S",
@@ -1699,6 +3299,11 @@
         "symbol": "Pm³",
         "to_si_factor": 1e+45
     },
+    "Q1493191": {
+        "si_name": "Q163343",
+        "symbol": "γ",
+        "to_si_factor": 1e-09
+    },
     "Q15120301": {
         "si_name": "Q25269",
         "symbol": "l atm",
@@ -1724,6 +3329,11 @@
         "symbol": "Sh",
         "to_si_factor": null
     },
+    "Q156389": {
+        "si_name": null,
+        "symbol": "pt",
+        "to_si_factor": null
+    },
     "Q1569733": {
         "si_name": "Q3332099",
         "symbol": "St",
@@ -1759,6 +3369,11 @@
         "symbol": "H",
         "to_si_factor": 1.0
     },
+    "Q1635189": {
+        "si_name": null,
+        "symbol": "pn",
+        "to_si_factor": null
+    },
     "Q1640501": {
         "si_name": "Q11570",
         "symbol": "hyl",
@@ -1769,6 +3384,11 @@
         "symbol": "μg",
         "to_si_factor": 1e-09
     },
+    "Q1654435": {
+        "si_name": "Q25250",
+        "symbol": "IRE",
+        "to_si_factor": 0.007
+    },
     "Q16859309": {
         "si_name": "Q215571",
         "symbol": "lb ft",
@@ -1789,6 +3409,11 @@
         "symbol": "m/h",
         "to_si_factor": 0.000277778
     },
+    "Q1709783": {
+        "si_name": "Q1709783",
+        "symbol": "J s",
+        "to_si_factor": 1.0
+    },
     "Q17143051": {
         "si_name": "Q12438",
         "symbol": "Tf",
@@ -1884,6 +3509,11 @@
         "symbol": "km/h",
         "to_si_factor": 0.2777777777777778
     },
+    "Q1805331": {
+        "si_name": "Q80374519",
+        "symbol": "Ly",
+        "to_si_factor": 41840.0
+    },
     "Q180892": {
         "si_name": "Q11570",
         "symbol": "M☉",
@@ -1924,6 +3554,11 @@
         "symbol": "cm/s",
         "to_si_factor": 0.01
     },
+    "Q18434272": {
+        "si_name": null,
+        "symbol": "°Balling",
+        "to_si_factor": null
+    },
     "Q185078": {
         "si_name": "Q25343",
         "symbol": "a",
@@ -1959,11 +3594,6 @@
         "symbol": "mm²",
         "to_si_factor": 1e-06
     },
-    "Q190951": {
-        "si_name": null,
-        "symbol": "S$",
-        "to_si_factor": null
-    },
     "Q191118": {
         "si_name": "Q11570",
         "symbol": "t",
@@ -2104,6 +3734,11 @@
         "symbol": "MRF",
         "to_si_factor": null
     },
+    "Q2066484": {
+        "si_name": "Q25250",
+        "symbol": "statV",
+        "to_si_factor": 299.792458
+    },
     "Q20706220": {
         "si_name": "Q11573",
         "symbol": "cmm",
@@ -2159,6 +3794,16 @@
         "symbol": "′",
         "to_si_factor": 0.0002908882086657216
     },
+    "Q20966435": {
+        "si_name": "Q20966435",
+        "symbol": "A/(V m)",
+        "to_si_factor": 1.0
+    },
+    "Q20966455": {
+        "si_name": "Q20966455",
+        "symbol": "J/(mol K)",
+        "to_si_factor": 1.0
+    },
     "Q21006887": {
         "si_name": null,
         "symbol": "ppm",
@@ -2179,6 +3824,11 @@
         "symbol": "m/min",
         "to_si_factor": 0.0166666667
     },
+    "Q21016931": {
+        "si_name": "Q21016931",
+        "symbol": "Pa s",
+        "to_si_factor": 1.0
+    },
     "Q210472": {
         "si_name": null,
         "symbol": "B/.",
@@ -2201,7 +3851,7 @@
     },
     "Q21075844": {
         "si_name": "Q106629974",
-        "symbol": "ml/l",
+        "symbol": "mL/L",
         "to_si_factor": 0.001
     },
     "Q21077820": {
@@ -2209,16 +3859,36 @@
         "symbol": "mg/m³",
         "to_si_factor": 1e-06
     },
+    "Q21077849": {
+        "si_name": "Q57175225",
+        "symbol": "kJ/kg",
+        "to_si_factor": 1000.0
+    },
+    "Q21088638": {
+        "si_name": "Q21088638",
+        "symbol": "J/T",
+        "to_si_factor": 1.0
+    },
     "Q21091747": {
         "si_name": "Q199",
         "symbol": "mg/kg",
         "to_si_factor": 1e-06
     },
+    "Q21095810": {
+        "si_name": "Q21095810",
+        "symbol": "Hz/T",
+        "to_si_factor": 1.0
+    },
     "Q211256": {
         "si_name": "Q182429",
         "symbol": "mi/h",
         "to_si_factor": 0.44704
     },
+    "Q21131": {
+        "si_name": "Q25406",
+        "symbol": "statC",
+        "to_si_factor": 3.3356409519815207e-10
+    },
     "Q21154419": {
         "si_name": null,
         "symbol": "PD",
@@ -2234,11 +3904,36 @@
         "symbol": "A⋅h",
         "to_si_factor": 3600.0
     },
+    "Q21282180": {
+        "si_name": "Q83216",
+        "symbol": "HK",
+        "to_si_factor": 0.903
+    },
+    "Q21294882": {
+        "si_name": "Q21294882",
+        "symbol": "F/m",
+        "to_si_factor": 1.0
+    },
     "Q213005": {
         "si_name": null,
         "symbol": "G$",
         "to_si_factor": null
     },
+    "Q21344460": {
+        "si_name": "Q21294882",
+        "symbol": "pF/m",
+        "to_si_factor": 1e-12
+    },
+    "Q21392882": {
+        "si_name": "Q21392882",
+        "symbol": "N/A²",
+        "to_si_factor": 1.0
+    },
+    "Q21393312": {
+        "si_name": "Q21393312",
+        "symbol": "J/K",
+        "to_si_factor": 1.0
+    },
     "Q2140397": {
         "si_name": "Q25517",
         "symbol": "in³",
@@ -2254,6 +3949,11 @@
         "symbol": "kHz",
         "to_si_factor": 1000.0
     },
+    "Q2144957": {
+        "si_name": "Q190095",
+        "symbol": "rep",
+        "to_si_factor": 0.0093
+    },
     "Q21489891": {
         "si_name": "Q25517",
         "symbol": "nm³",
@@ -2294,6 +3994,11 @@
         "symbol": "g/m³",
         "to_si_factor": 0.001
     },
+    "Q21615967": {
+        "si_name": "Q21615967",
+        "symbol": "m³/mol",
+        "to_si_factor": 1.0
+    },
     "Q2165290": {
         "si_name": "Q25517",
         "symbol": "yd³",
@@ -2339,6 +4044,11 @@
         "symbol": "mW h",
         "to_si_factor": null
     },
+    "Q2232211": {
+        "si_name": "Q25250",
+        "symbol": "abV",
+        "to_si_factor": 1e-08
+    },
     "Q22350885": {
         "si_name": "Q25343",
         "symbol": "da",
@@ -2364,6 +4074,11 @@
         "symbol": "kb/s",
         "to_si_factor": null
     },
+    "Q2278977": {
+        "si_name": null,
+        "symbol": "gha",
+        "to_si_factor": null
+    },
     "Q2282891": {
         "si_name": "Q25517",
         "symbol": "μl",
@@ -2394,6 +4109,11 @@
         "symbol": "ml",
         "to_si_factor": 1e-06
     },
+    "Q2333585": {
+        "si_name": "Q102573",
+        "symbol": "St",
+        "to_si_factor": 13450.0
+    },
     "Q235729": {
         "si_name": "Q11574",
         "symbol": "y (365 days)",
@@ -2422,7 +4142,22 @@
     "Q23931103": {
         "si_name": "Q25343",
         "symbol": "nmi²",
-        "to_si_factor": 3434290.0120544
+        "to_si_factor": 3429904.0
+    },
+    "Q239830": {
+        "si_name": "Q3395194",
+        "symbol": "m_Pc",
+        "to_si_factor": 6.525
+    },
+    "Q24008536": {
+        "si_name": "Q21615967",
+        "symbol": "L/mol",
+        "to_si_factor": 0.001
+    },
+    "Q24008537": {
+        "si_name": "Q21615967",
+        "symbol": "cm³/mol",
+        "to_si_factor": 1e-06
     },
     "Q240468": {
         "si_name": null,
@@ -2474,11 +4209,21 @@
         "symbol": "cm²",
         "to_si_factor": 0.0001
     },
+    "Q2490574": {
+        "si_name": "Q25272",
+        "symbol": "mA",
+        "to_si_factor": 0.001
+    },
     "Q249439": {
         "si_name": "Q25406",
         "symbol": "q_P",
         "to_si_factor": 1.87554603778e-18
     },
+    "Q25098783": {
+        "si_name": "Q169893",
+        "symbol": "statmho",
+        "to_si_factor": 1.11265e-12
+    },
     "Q2518569": {
         "si_name": "Q103246",
         "symbol": "nSv",
@@ -2514,16 +4259,36 @@
         "symbol": "A",
         "to_si_factor": 1.0
     },
+    "Q25303759": {
+        "si_name": "Q47083",
+        "symbol": "statΩ",
+        "to_si_factor": 898755178700.0
+    },
     "Q253276": {
         "si_name": "Q11573",
         "symbol": "mi",
         "to_si_factor": 1609.344
     },
+    "Q2533495": {
+        "si_name": null,
+        "symbol": "°P",
+        "to_si_factor": null
+    },
     "Q25343": {
         "si_name": "Q25343",
         "symbol": "m²",
         "to_si_factor": 1.0
     },
+    "Q25377184": {
+        "si_name": "Q25377184",
+        "symbol": "kg/m²",
+        "to_si_factor": 1.0
+    },
+    "Q25381181": {
+        "si_name": "Q25381181",
+        "symbol": "kg/s",
+        "to_si_factor": 1.0
+    },
     "Q25406": {
         "si_name": "Q25406",
         "symbol": "C",
@@ -2569,11 +4334,26 @@
         "symbol": "kV",
         "to_si_factor": 1000.0
     },
+    "Q25559952": {
+        "si_name": "Q25272",
+        "symbol": "statA",
+        "to_si_factor": 3.3356409519815207e-10
+    },
+    "Q25559953": {
+        "si_name": "Q131255",
+        "symbol": "statF",
+        "to_si_factor": 1.1126500560536185e-12
+    },
     "Q259502": {
         "si_name": null,
         "symbol": "A$",
         "to_si_factor": null
     },
+    "Q25999243": {
+        "si_name": "Q25999243",
+        "symbol": "kg/m",
+        "to_si_factor": 1.0
+    },
     "Q260126": {
         "si_name": "Q103246",
         "symbol": "rem",
@@ -2589,11 +4369,46 @@
         "symbol": "ct",
         "to_si_factor": 0.0002
     },
+    "Q26156113": {
+        "si_name": "Q26156113",
+        "symbol": "N/m",
+        "to_si_factor": 1.0
+    },
+    "Q26156132": {
+        "si_name": "Q26156113",
+        "symbol": "mN/m",
+        "to_si_factor": 0.001
+    },
+    "Q26158194": {
+        "si_name": "Q21016931",
+        "symbol": "mPa s",
+        "to_si_factor": 0.001
+    },
+    "Q26162530": {
+        "si_name": "Q3332099",
+        "symbol": "cSt",
+        "to_si_factor": 1e-06
+    },
+    "Q26162545": {
+        "si_name": "Q3332099",
+        "symbol": "cm²/s",
+        "to_si_factor": 0.0001
+    },
     "Q26162546": {
         "si_name": "Q3332099",
         "symbol": "mm²/s",
         "to_si_factor": 1e-06
     },
+    "Q26162557": {
+        "si_name": "Q21016931",
+        "symbol": "cP",
+        "to_si_factor": 0.001
+    },
+    "Q26162587": {
+        "si_name": "Q21016931",
+        "symbol": "μPa s",
+        "to_si_factor": 1e-06
+    },
     "Q2619500": {
         "si_name": "Q25269",
         "symbol": "foe",
@@ -2644,6 +4459,11 @@
         "symbol": "K",
         "to_si_factor": 100.0
     },
+    "Q267637": {
+        "si_name": "Q102573",
+        "symbol": "Rd",
+        "to_si_factor": 1000000.0
+    },
     "Q2679083": {
         "si_name": "Q163354",
         "symbol": "μH",
@@ -2669,6 +4489,11 @@
         "symbol": "sud£",
         "to_si_factor": null
     },
+    "Q27188268": {
+        "si_name": "Q794261",
+        "symbol": "m³/min",
+        "to_si_factor": 0.016666666666666666
+    },
     "Q2737347": {
         "si_name": "Q25343",
         "symbol": "mm²",
@@ -2699,6 +4524,11 @@
         "symbol": "ys",
         "to_si_factor": 1e-24
     },
+    "Q2781048": {
+        "si_name": "Q83216",
+        "symbol": "kcd",
+        "to_si_factor": 1000.0
+    },
     "Q2784622": {
         "si_name": "Q11573",
         "symbol": "T",
@@ -2729,11 +4559,41 @@
         "symbol": "cd/m²",
         "to_si_factor": 1.0
     },
+    "Q28232349": {
+        "si_name": null,
+        "symbol": "msw",
+        "to_si_factor": null
+    },
+    "Q2844477": {
+        "si_name": "Q2844477",
+        "symbol": "A/m²",
+        "to_si_factor": 1.0
+    },
+    "Q2844478": {
+        "si_name": "Q2844478",
+        "symbol": "A/m",
+        "to_si_factor": 1.0
+    },
+    "Q284602": {
+        "si_name": "Q1051665",
+        "symbol": "g",
+        "to_si_factor": 9.80665
+    },
+    "Q28683485": {
+        "si_name": "Q28683485",
+        "symbol": "C/kg",
+        "to_si_factor": 1.0
+    },
     "Q28719934": {
         "si_name": "Q25269",
         "symbol": "keV",
         "to_si_factor": 1.602176634e-16
     },
+    "Q28739766": {
+        "si_name": "Q28739766",
+        "symbol": "C m",
+        "to_si_factor": 1.0
+    },
     "Q28924752": {
         "si_name": "Q28924753",
         "symbol": "g/mol",
@@ -2754,16 +4614,31 @@
         "symbol": "toe",
         "to_si_factor": 41868000000.0
     },
+    "Q2981070": {
+        "si_name": "Q83216",
+        "symbol": "mcd",
+        "to_si_factor": 0.001
+    },
     "Q29924639": {
         "si_name": "Q550341",
         "symbol": "kVA",
         "to_si_factor": 1000.0
     },
+    "Q30001810": {
+        "si_name": "Q25272",
+        "symbol": "aA",
+        "to_si_factor": 1e-18
+    },
     "Q30001811": {
         "si_name": "Q102573",
         "symbol": "aBq",
         "to_si_factor": 1e-18
     },
+    "Q30001812": {
+        "si_name": "Q83216",
+        "symbol": "acd",
+        "to_si_factor": 1e-18
+    },
     "Q30001813": {
         "si_name": "Q25406",
         "symbol": "aC",
@@ -2784,10 +4659,10 @@
         "symbol": "akat",
         "to_si_factor": 1e-18
     },
-    "Q30001818": {
-        "si_name": null,
-        "symbol": "aL",
-        "to_si_factor": null
+    "Q30001817": {
+        "si_name": "Q11579",
+        "symbol": "aK",
+        "to_si_factor": 1e-18
     },
     "Q30001819": {
         "si_name": "Q484092",
@@ -2799,6 +4674,11 @@
         "symbol": "alx",
         "to_si_factor": 1e-18
     },
+    "Q30001821": {
+        "si_name": "Q41509",
+        "symbol": "amol",
+        "to_si_factor": 1e-18
+    },
     "Q30001822": {
         "si_name": "Q12438",
         "symbol": "aN",
@@ -2854,11 +4734,76 @@
         "symbol": "aWb",
         "to_si_factor": 1e-18
     },
+    "Q30063541": {
+        "si_name": "Q2844477",
+        "symbol": "abA/cm²",
+        "to_si_factor": 100000.0
+    },
+    "Q30063612": {
+        "si_name": "Q68343206",
+        "symbol": "abC/cm²",
+        "to_si_factor": 100000.0
+    },
+    "Q30063650": {
+        "si_name": "Q21294882",
+        "symbol": "abF/cm",
+        "to_si_factor": 100000000000.0
+    },
+    "Q30063714": {
+        "si_name": "Q169893",
+        "symbol": "abS",
+        "to_si_factor": 1000000000.0
+    },
+    "Q30063740": {
+        "si_name": "Q163343",
+        "symbol": "abT",
+        "to_si_factor": 0.0001
+    },
+    "Q30063903": {
+        "si_name": "Q83948162",
+        "symbol": "abV cm",
+        "to_si_factor": 1e-10
+    },
+    "Q30063922": {
+        "si_name": "Q3562962",
+        "symbol": "abV/cm",
+        "to_si_factor": 1e-06
+    },
+    "Q30063933": {
+        "si_name": "Q100293891",
+        "symbol": "abV s",
+        "to_si_factor": 1e-08
+    },
+    "Q30066654": {
+        "si_name": "Q281096",
+        "symbol": "cd/in²",
+        "to_si_factor": 1550.0
+    },
+    "Q30080109": {
+        "si_name": "Q2844477",
+        "symbol": "J_P",
+        "to_si_factor": 1.332e+95
+    },
     "Q3013059": {
         "si_name": null,
         "symbol": "ka",
         "to_si_factor": null
     },
+    "Q3022468": {
+        "si_name": "Q11570",
+        "symbol": "den",
+        "to_si_factor": 0.0012739
+    },
+    "Q30338333": {
+        "si_name": "Q30338333",
+        "symbol": "rad/s²",
+        "to_si_factor": 1.0
+    },
+    "Q30338605": {
+        "si_name": "Q30338605",
+        "symbol": "rad/m",
+        "to_si_factor": 1.0
+    },
     "Q304479": {
         "si_name": "Q33680",
         "symbol": "tr",
@@ -2869,11 +4814,21 @@
         "symbol": "DPI",
         "to_si_factor": null
     },
+    "Q3085309": {
+        "si_name": "Q3085309",
+        "symbol": "J/(kg K)",
+        "to_si_factor": 1.0
+    },
     "Q3095010": {
         "si_name": "Q11570",
         "symbol": "γ",
         "to_si_factor": 1e-09
     },
+    "Q3117809": {
+        "si_name": "Q25272",
+        "symbol": "μA",
+        "to_si_factor": 1e-06
+    },
     "Q31889818": {
         "si_name": "Q199",
         "symbol": "ppq",
@@ -2934,6 +4889,11 @@
         "symbol": "zm",
         "to_si_factor": 1e-21
     },
+    "Q32744917": {
+        "si_name": null,
+        "symbol": "Np/s",
+        "to_si_factor": null
+    },
     "Q32750621": {
         "si_name": "Q25517",
         "symbol": "liq pt (US)",
@@ -2994,6 +4954,21 @@
         "symbol": "dma",
         "to_si_factor": 0.01
     },
+    "Q3332092": {
+        "si_name": "Q3332092",
+        "symbol": "m² K/W",
+        "to_si_factor": 1.0
+    },
+    "Q3332095": {
+        "si_name": "Q3332095",
+        "symbol": "m³/kg",
+        "to_si_factor": 1.0
+    },
+    "Q3332099": {
+        "si_name": "Q3332099",
+        "symbol": "m²/s",
+        "to_si_factor": 1.0
+    },
     "Q3332689": {
         "si_name": "Q25236",
         "symbol": "RT",
@@ -3009,6 +4984,11 @@
         "symbol": "rad",
         "to_si_factor": 1.0
     },
+    "Q3395194": {
+        "si_name": "Q3395194",
+        "symbol": "N s",
+        "to_si_factor": 1.0
+    },
     "Q3396758": {
         "si_name": "Q25343",
         "symbol": "daa",
@@ -3029,11 +5009,26 @@
         "symbol": "px",
         "to_si_factor": null
     },
+    "Q3562962": {
+        "si_name": "Q3562962",
+        "symbol": "V/m",
+        "to_si_factor": 1.0
+    },
+    "Q3566737": {
+        "si_name": "Q3566737",
+        "symbol": "W/m²",
+        "to_si_factor": 1.0
+    },
     "Q35852": {
         "si_name": "Q25343",
         "symbol": "ha",
         "to_si_factor": 10000.0
     },
+    "Q359151": {
+        "si_name": "Q87051580",
+        "symbol": "rayl",
+        "to_si_factor": 1.0
+    },
     "Q36384": {
         "si_name": "Q41509",
         "symbol": "Eq",
@@ -3114,6 +5109,11 @@
         "symbol": "Sv",
         "to_si_factor": 1000000.0
     },
+    "Q39359957": {
+        "si_name": "Q11573",
+        "symbol": "UK nmi",
+        "to_si_factor": 1853.184
+    },
     "Q39360235": {
         "si_name": "Q11573",
         "symbol": "US lea",
@@ -3199,11 +5199,21 @@
         "symbol": "bhp EDR",
         "to_si_factor": 12.958174
     },
+    "Q39978339": {
+        "si_name": "Q25377184",
+        "symbol": "kg/cm²",
+        "to_si_factor": 10000.0
+    },
     "Q4041686": {
         "si_name": "Q44395",
         "symbol": "in H20",
         "to_si_factor": 248.84
     },
+    "Q40603": {
+        "si_name": "Q28739766",
+        "symbol": "D",
+        "to_si_factor": 3.335640951981521e-30
+    },
     "Q4068266": {
         "si_name": "Q11570",
         "symbol": "Ʒ",
@@ -3274,6 +5284,16 @@
         "symbol": "$",
         "to_si_factor": null
     },
+    "Q4667368": {
+        "si_name": "Q163354",
+        "symbol": "abH",
+        "to_si_factor": 1e-09
+    },
+    "Q4668106": {
+        "si_name": "Q169893",
+        "symbol": "ab℧",
+        "to_si_factor": 1000000000.0
+    },
     "Q469356": {
         "si_name": "Q11570",
         "symbol": "T",
@@ -3284,6 +5304,11 @@
         "symbol": "Ω",
         "to_si_factor": 1.0
     },
+    "Q474533": {
+        "si_name": null,
+        "symbol": "At",
+        "to_si_factor": null
+    },
     "Q476572": {
         "si_name": "Q25269",
         "symbol": "Ha",
@@ -3302,7 +5327,7 @@
     "Q483261": {
         "si_name": "Q11570",
         "symbol": "Da",
-        "to_si_factor": 1.660539066e-27
+        "to_si_factor": 1.66053906892e-27
     },
     "Q483725": {
         "si_name": null,
@@ -3329,6 +5354,11 @@
         "symbol": "fur",
         "to_si_factor": 201.168
     },
+    "Q4968003": {
+        "si_name": "Q281096",
+        "symbol": "bril",
+        "to_si_factor": 3.183098861837907e-08
+    },
     "Q4989854": {
         "si_name": "Q25269",
         "symbol": "kJ",
@@ -3354,6 +5384,11 @@
         "symbol": "B",
         "to_si_factor": null
     },
+    "Q50190518": {
+        "si_name": "Q25377184",
+        "symbol": "lb/ft²",
+        "to_si_factor": 4.88242764
+    },
     "Q5042194": {
         "si_name": null,
         "symbol": "L.T.",
@@ -3379,6 +5414,11 @@
         "symbol": "hm³",
         "to_si_factor": 1000000.0
     },
+    "Q5196162": {
+        "si_name": "Q794261",
+        "symbol": "ft³/s",
+        "to_si_factor": 0.028316846592
+    },
     "Q5198770": {
         "si_name": "Q25517",
         "symbol": "dam³",
@@ -3849,6 +5889,91 @@
         "symbol": "ρ_P",
         "to_si_factor": 5.155e+96
     },
+    "Q53679433": {
+        "si_name": "Q25272",
+        "symbol": "kA",
+        "to_si_factor": 1000.0
+    },
+    "Q53679437": {
+        "si_name": "Q25272",
+        "symbol": "fA",
+        "to_si_factor": 1e-15
+    },
+    "Q53679438": {
+        "si_name": "Q25272",
+        "symbol": "hA",
+        "to_si_factor": 100.0
+    },
+    "Q53679439": {
+        "si_name": "Q25272",
+        "symbol": "dA",
+        "to_si_factor": 0.1
+    },
+    "Q53679440": {
+        "si_name": "Q25272",
+        "symbol": "daA",
+        "to_si_factor": 10.0
+    },
+    "Q53679441": {
+        "si_name": "Q25272",
+        "symbol": "EA",
+        "to_si_factor": 1e+18
+    },
+    "Q53679443": {
+        "si_name": "Q25272",
+        "symbol": "MA",
+        "to_si_factor": 1000000.0
+    },
+    "Q53679444": {
+        "si_name": "Q25272",
+        "symbol": "PA",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q53679445": {
+        "si_name": "Q25272",
+        "symbol": "zA",
+        "to_si_factor": 1e-21
+    },
+    "Q53679446": {
+        "si_name": "Q25272",
+        "symbol": "ZA",
+        "to_si_factor": 1e+21
+    },
+    "Q53679447": {
+        "si_name": "Q25272",
+        "symbol": "YA",
+        "to_si_factor": 1e+24
+    },
+    "Q53679449": {
+        "si_name": "Q25272",
+        "symbol": "yA",
+        "to_si_factor": 1e-24
+    },
+    "Q53679476": {
+        "si_name": "Q25272",
+        "symbol": "cA",
+        "to_si_factor": 0.01
+    },
+    "Q53679480": {
+        "si_name": "Q25272",
+        "symbol": "GA",
+        "to_si_factor": 1000000000.0
+    },
+    "Q53679486": {
+        "si_name": "Q25272",
+        "symbol": "nA",
+        "to_si_factor": 1e-09
+    },
+    "Q53679489": {
+        "si_name": "Q25272",
+        "symbol": "pA",
+        "to_si_factor": 1e-12
+    },
+    "Q53679495": {
+        "si_name": "Q25272",
+        "symbol": "TA",
+        "to_si_factor": 1000000000000.0
+    },
     "Q53951982": {
         "si_name": "Q11570",
         "symbol": "Mt",
@@ -3899,11 +6024,21 @@
         "symbol": "Zlx",
         "to_si_factor": 1e+21
     },
+    "Q54083593": {
+        "si_name": "Q41509",
+        "symbol": "Zmol",
+        "to_si_factor": 1e+21
+    },
     "Q54083712": {
         "si_name": "Q102573",
         "symbol": "ZBq",
         "to_si_factor": 1e+21
     },
+    "Q54083726": {
+        "si_name": "Q83216",
+        "symbol": "Zcd",
+        "to_si_factor": 1e+21
+    },
     "Q54083746": {
         "si_name": "Q25406",
         "symbol": "ZC",
@@ -3929,6 +6064,11 @@
         "symbol": "Zkat",
         "to_si_factor": 1e+21
     },
+    "Q54083824": {
+        "si_name": "Q11579",
+        "symbol": "ZK",
+        "to_si_factor": 1e+21
+    },
     "Q5409016": {
         "si_name": "Q550341",
         "symbol": "MVA",
@@ -3939,6 +6079,11 @@
         "symbol": "ft-pdl",
         "to_si_factor": 0.0421401100938048
     },
+    "Q5465726": {
+        "si_name": "Q281096",
+        "symbol": "fL",
+        "to_si_factor": 3.4262590996353905
+    },
     "Q549389": {
         "si_name": null,
         "symbol": "b/s",
@@ -3954,16 +6099,41 @@
         "symbol": "ch",
         "to_si_factor": 20.11684
     },
+    "Q55433914": {
+        "si_name": "Q844211",
+        "symbol": "g/dL",
+        "to_si_factor": 10.0
+    },
+    "Q55435156": {
+        "si_name": "Q844211",
+        "symbol": "mg/dL",
+        "to_si_factor": 0.01
+    },
     "Q55442349": {
         "si_name": null,
         "symbol": "U/L",
         "to_si_factor": null
     },
+    "Q55663153": {
+        "si_name": "Q55663153",
+        "symbol": "H/m",
+        "to_si_factor": 1.0
+    },
     "Q55726194": {
         "si_name": "Q844211",
         "symbol": "mg/L",
         "to_si_factor": 0.001
     },
+    "Q56023789": {
+        "si_name": "Q56023789",
+        "symbol": "J/m",
+        "to_si_factor": 1.0
+    },
+    "Q56025776": {
+        "si_name": null,
+        "symbol": "μm/(m K)",
+        "to_si_factor": null
+    },
     "Q56156859": {
         "si_name": "Q41509",
         "symbol": "mmol",
@@ -4009,11 +6179,66 @@
         "symbol": "kN",
         "to_si_factor": 1000.0
     },
+    "Q57052317": {
+        "si_name": "Q80374519",
+        "symbol": "kJ/m²",
+        "to_si_factor": 1000.0
+    },
+    "Q57084755": {
+        "si_name": null,
+        "symbol": "tCO2eq",
+        "to_si_factor": null
+    },
+    "Q57084776": {
+        "si_name": null,
+        "symbol": "GtCO2eq",
+        "to_si_factor": null
+    },
+    "Q57084901": {
+        "si_name": null,
+        "symbol": "KgCO2eq",
+        "to_si_factor": null
+    },
+    "Q57084921": {
+        "si_name": null,
+        "symbol": "gCO2eq",
+        "to_si_factor": null
+    },
+    "Q57084968": {
+        "si_name": null,
+        "symbol": "kg CO2eq/kg",
+        "to_si_factor": null
+    },
+    "Q5711255": {
+        "si_name": null,
+        "symbol": "aL",
+        "to_si_factor": null
+    },
     "Q5711261": {
         "si_name": "Q25517",
         "symbol": "am³",
         "to_si_factor": 1e-54
     },
+    "Q57175165": {
+        "si_name": "Q57175225",
+        "symbol": "MJ/kg",
+        "to_si_factor": 1000000.0
+    },
+    "Q57175225": {
+        "si_name": "Q57175225",
+        "symbol": "J/kg",
+        "to_si_factor": 1.0
+    },
+    "Q57175557": {
+        "si_name": "Q3332095",
+        "symbol": "L/kg",
+        "to_si_factor": 0.001
+    },
+    "Q57273614": {
+        "si_name": "Q182429",
+        "symbol": "mm/min",
+        "to_si_factor": 1.66667e-05
+    },
     "Q573": {
         "si_name": "Q11574",
         "symbol": "d",
@@ -4024,6 +6249,11 @@
         "symbol": "a",
         "to_si_factor": null
     },
+    "Q57899268": {
+        "si_name": "Q3332095",
+        "symbol": "m³/t",
+        "to_si_factor": 0.001
+    },
     "Q581432": {
         "si_name": "Q33680",
         "symbol": "‴",
@@ -4034,6 +6264,11 @@
         "symbol": "GW",
         "to_si_factor": 1000000000.0
     },
+    "Q58876528": {
+        "si_name": "Q794261",
+        "symbol": "hm³/a",
+        "to_si_factor": 0.0316887646
+    },
     "Q6003257": {
         "si_name": "Q11573",
         "symbol": "am",
@@ -4079,6 +6314,11 @@
         "symbol": "Yg",
         "to_si_factor": 1e+21
     },
+    "Q6137407": {
+        "si_name": "Q6137407",
+        "symbol": "s⁻¹",
+        "to_si_factor": 1.0
+    },
     "Q6170164": {
         "si_name": "Q11570",
         "symbol": "yg",
@@ -4114,6 +6354,26 @@
         "symbol": "ch (US survey)",
         "to_si_factor": 20.11684
     },
+    "Q61992237": {
+        "si_name": "Q794261",
+        "symbol": "L/d",
+        "to_si_factor": 1.15741e-08
+    },
+    "Q61992243": {
+        "si_name": "Q794261",
+        "symbol": "L/mo",
+        "to_si_factor": 3.8e-10
+    },
+    "Q61992246": {
+        "si_name": "Q794261",
+        "symbol": "L/yr",
+        "to_si_factor": 3.17098e-11
+    },
+    "Q619941": {
+        "si_name": "Q281096",
+        "symbol": "asb",
+        "to_si_factor": 0.3183098861837907
+    },
     "Q61994988": {
         "si_name": null,
         "symbol": "Wth",
@@ -4124,6 +6384,11 @@
         "symbol": "KWth",
         "to_si_factor": null
     },
+    "Q61996348": {
+        "si_name": "Q794261",
+        "symbol": "L/s",
+        "to_si_factor": 0.001
+    },
     "Q626299": {
         "si_name": "Q44395",
         "symbol": "psi",
@@ -4139,6 +6404,11 @@
         "symbol": "U",
         "to_si_factor": 1.6666666666666667e-08
     },
+    "Q6408112": {
+        "si_name": "Q13035094",
+        "symbol": "kcal/mol",
+        "to_si_factor": 4184.0
+    },
     "Q640907": {
         "si_name": "Q281096",
         "symbol": "sb",
@@ -4149,6 +6419,36 @@
         "symbol": "kip",
         "to_si_factor": 4448.2216
     },
+    "Q64448128": {
+        "si_name": "Q794261",
+        "symbol": "m³/d",
+        "to_si_factor": 1.1574074e-05
+    },
+    "Q64740041": {
+        "si_name": null,
+        "symbol": "kWh/(m² yr)",
+        "to_si_factor": null
+    },
+    "Q64740314": {
+        "si_name": null,
+        "symbol": "kWh/(m² day)",
+        "to_si_factor": null
+    },
+    "Q64748817": {
+        "si_name": "Q80374519",
+        "symbol": "Wh/m²",
+        "to_si_factor": 3600.0
+    },
+    "Q64748823": {
+        "si_name": "Q80374519",
+        "symbol": "kWh/m²",
+        "to_si_factor": 3600000.0
+    },
+    "Q64833836": {
+        "si_name": "Q64833836",
+        "symbol": "lm/m²",
+        "to_si_factor": 1.0
+    },
     "Q648908": {
         "si_name": null,
         "symbol": "bya",
@@ -4174,16 +6474,46 @@
         "symbol": "dag",
         "to_si_factor": 0.01
     },
+    "Q652571": {
+        "si_name": "Q11573",
+        "symbol": "a₀",
+        "to_si_factor": 5.29177e-11
+    },
+    "Q65665675": {
+        "si_name": "Q65665675",
+        "symbol": "kg m²/s",
+        "to_si_factor": 1.0
+    },
+    "Q65665809": {
+        "si_name": "Q65665809",
+        "symbol": "A s",
+        "to_si_factor": 1.0
+    },
     "Q667419": {
         "si_name": "Q11570",
         "symbol": "UK t",
         "to_si_factor": 1016.0469088
     },
+    "Q67060736": {
+        "si_name": "Q67060736",
+        "symbol": "W/kg",
+        "to_si_factor": 1.0
+    },
+    "Q67147815": {
+        "si_name": "Q67147815",
+        "symbol": "m³",
+        "to_si_factor": 1.0
+    },
     "Q681996": {
         "si_name": "Q11570",
         "symbol": "M🜨",
         "to_si_factor": 5.97219e+24
     },
+    "Q68343206": {
+        "si_name": "Q68343206",
+        "symbol": "C²/m",
+        "to_si_factor": 1.0
+    },
     "Q685662": {
         "si_name": "Q44395",
         "symbol": "p_P",
@@ -4209,6 +6539,11 @@
         "symbol": "°N",
         "to_si_factor": null
     },
+    "Q68975544": {
+        "si_name": "Q68975544",
+        "symbol": "J/K",
+        "to_si_factor": 1.0
+    },
     "Q69362731": {
         "si_name": "Q69363953",
         "symbol": "°C",
@@ -4224,6 +6559,31 @@
         "symbol": "gr",
         "to_si_factor": 6.479891e-05
     },
+    "Q69423273": {
+        "si_name": "Q69423273",
+        "symbol": "J/(kg K)",
+        "to_si_factor": 1.0
+    },
+    "Q69424806": {
+        "si_name": "Q69424806",
+        "symbol": "J/m³",
+        "to_si_factor": 1.0
+    },
+    "Q69425409": {
+        "si_name": "Q69425409",
+        "symbol": "C/m³",
+        "to_si_factor": 1.0
+    },
+    "Q69427692": {
+        "si_name": "Q69427692",
+        "symbol": "J/(mol K)",
+        "to_si_factor": 1.0
+    },
+    "Q69428896": {
+        "si_name": "Q69428896",
+        "symbol": "Gy/s",
+        "to_si_factor": 1.0
+    },
     "Q6982035": {
         "si_name": "Q25236",
         "symbol": "MW",
@@ -4244,6 +6604,11 @@
         "symbol": "dK",
         "to_si_factor": 0.1
     },
+    "Q70379094": {
+        "si_name": "Q83216",
+        "symbol": "dcd",
+        "to_si_factor": 0.1
+    },
     "Q70393458": {
         "si_name": "Q41509",
         "symbol": "kmol",
@@ -4284,6 +6649,11 @@
         "symbol": "cK",
         "to_si_factor": 0.01
     },
+    "Q70398150": {
+        "si_name": "Q83216",
+        "symbol": "ccd",
+        "to_si_factor": 0.01
+    },
     "Q70398457": {
         "si_name": "Q11579",
         "symbol": "nK",
@@ -4304,6 +6674,36 @@
         "symbol": "GK",
         "to_si_factor": 1000000000.0
     },
+    "Q70438872": {
+        "si_name": "Q83216",
+        "symbol": "dacd",
+        "to_si_factor": 10.0
+    },
+    "Q70439181": {
+        "si_name": "Q83216",
+        "symbol": "Mcd",
+        "to_si_factor": 1000000.0
+    },
+    "Q70439298": {
+        "si_name": "Q83216",
+        "symbol": "hcd",
+        "to_si_factor": 100.0
+    },
+    "Q70439504": {
+        "si_name": "Q83216",
+        "symbol": "μcd",
+        "to_si_factor": 1e-06
+    },
+    "Q70439642": {
+        "si_name": "Q83216",
+        "symbol": "ncd",
+        "to_si_factor": 1e-09
+    },
+    "Q70439816": {
+        "si_name": "Q83216",
+        "symbol": "fcd",
+        "to_si_factor": 1e-15
+    },
     "Q70440025": {
         "si_name": "Q11579",
         "symbol": "daK",
@@ -4389,16 +6789,76 @@
         "symbol": "Pmol",
         "to_si_factor": 1000000000000000.0
     },
+    "Q70444756": {
+        "si_name": "Q83216",
+        "symbol": "Ecd",
+        "to_si_factor": 1e+18
+    },
+    "Q70444855": {
+        "si_name": "Q83216",
+        "symbol": "ycd",
+        "to_si_factor": 1e-24
+    },
+    "Q70445013": {
+        "si_name": "Q83216",
+        "symbol": "zcd",
+        "to_si_factor": 1e-21
+    },
+    "Q70445131": {
+        "si_name": "Q83216",
+        "symbol": "Tcd",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q70445211": {
+        "si_name": "Q83216",
+        "symbol": "Gcd",
+        "to_si_factor": 1000000000.0
+    },
+    "Q70445288": {
+        "si_name": "Q83216",
+        "symbol": "pcd",
+        "to_si_factor": 1e-12
+    },
+    "Q70445374": {
+        "si_name": "Q83216",
+        "symbol": "Ycd",
+        "to_si_factor": 1e+24
+    },
+    "Q70445449": {
+        "si_name": "Q83216",
+        "symbol": "Pcd",
+        "to_si_factor": 1000000000000000.0
+    },
     "Q712226": {
         "si_name": "Q25343",
         "symbol": "km²",
         "to_si_factor": 1000000.0
     },
+    "Q71580762": {
+        "si_name": "Q71580762",
+        "symbol": "Wb m",
+        "to_si_factor": 1.0
+    },
+    "Q71581529": {
+        "si_name": "Q71581529",
+        "symbol": "A m²",
+        "to_si_factor": 1.0
+    },
+    "Q717310": {
+        "si_name": "Q25343",
+        "symbol": "Mg",
+        "to_si_factor": 5754.64
+    },
     "Q72081071": {
         "si_name": "Q25269",
         "symbol": "MeV",
         "to_si_factor": 1.60217656535e-13
     },
+    "Q7235648": {
+        "si_name": null,
+        "symbol": "lb/h",
+        "to_si_factor": null
+    },
     "Q723733": {
         "si_name": "Q11574",
         "symbol": "ms",
@@ -4419,6 +6879,11 @@
         "symbol": "K",
         "to_si_factor": null
     },
+    "Q73429216": {
+        "si_name": "Q73429216",
+        "symbol": "N m s",
+        "to_si_factor": 1.0
+    },
     "Q7350781": {
         "si_name": null,
         "symbol": "Mb/s",
@@ -4434,11 +6899,26 @@
         "symbol": "bpm",
         "to_si_factor": 0.016666666666666666
     },
+    "Q7462601": {
+        "si_name": "Q11574",
+        "symbol": "shake",
+        "to_si_factor": 1e-08
+    },
     "Q748716": {
         "si_name": "Q182429",
         "symbol": "fps",
         "to_si_factor": 0.3048
     },
+    "Q750178": {
+        "si_name": "Q199",
+        "symbol": "‱",
+        "to_si_factor": 0.0001
+    },
+    "Q751310": {
+        "si_name": "Q21016931",
+        "symbol": "Pl",
+        "to_si_factor": 1.0
+    },
     "Q752197": {
         "si_name": "Q13035094",
         "symbol": "kJ/mol",
@@ -4464,11 +6944,26 @@
         "symbol": "dBm",
         "to_si_factor": null
     },
+    "Q77899731": {
+        "si_name": "Q77899731",
+        "symbol": "Wb/m",
+        "to_si_factor": 1.0
+    },
+    "Q77996931": {
+        "si_name": "Q77996931",
+        "symbol": "H⁻¹",
+        "to_si_factor": 1.0
+    },
     "Q780456": {
         "si_name": "Q83216",
         "symbol": "Td",
         "to_si_factor": 1e-06
     },
+    "Q7854897": {
+        "si_name": null,
+        "symbol": "mya",
+        "to_si_factor": null
+    },
     "Q78754556": {
         "si_name": null,
         "symbol": "rot",
@@ -4479,6 +6974,26 @@
         "symbol": "windings",
         "to_si_factor": null
     },
+    "Q78775089": {
+        "si_name": "Q78775089",
+        "symbol": "kg m/s",
+        "to_si_factor": 1.0
+    },
+    "Q79104611": {
+        "si_name": "Q79104611",
+        "symbol": "Pa⁻¹",
+        "to_si_factor": 1.0
+    },
+    "Q79331235": {
+        "si_name": "Q79331235",
+        "symbol": "K⁻¹",
+        "to_si_factor": 1.0
+    },
+    "Q794261": {
+        "si_name": "Q794261",
+        "symbol": "m³/s",
+        "to_si_factor": 1.0
+    },
     "Q79726": {
         "si_name": null,
         "symbol": "kB",
@@ -4514,6 +7029,11 @@
         "symbol": "ZB",
         "to_si_factor": null
     },
+    "Q7974907": {
+        "si_name": "Q57175225",
+        "symbol": "W h/kg",
+        "to_si_factor": 3600.0
+    },
     "Q7974920": {
         "si_name": "Q7974920",
         "symbol": "W s",
@@ -4569,6 +7089,16 @@
         "symbol": "J/nm",
         "to_si_factor": 1000000000.0
     },
+    "Q80374519": {
+        "si_name": "Q80374519",
+        "symbol": "J/m²",
+        "to_si_factor": 1.0
+    },
+    "Q80842107": {
+        "si_name": "Q80842107",
+        "symbol": "S/m",
+        "to_si_factor": 1.0
+    },
     "Q809678": {
         "si_name": "Q44395",
         "symbol": "Ba",
@@ -4594,6 +7124,11 @@
         "symbol": "Å",
         "to_si_factor": 1e-10
     },
+    "Q81663366": {
+        "si_name": "Q81663366",
+        "symbol": "W/K",
+        "to_si_factor": 1.0
+    },
     "Q8229770": {
         "si_name": null,
         "symbol": "B/s",
@@ -4609,6 +7144,11 @@
         "symbol": "\"",
         "to_si_factor": 4.84813681109536e-06
     },
+    "Q82969343": {
+        "si_name": "Q69424806",
+        "symbol": "J/(m² nm)",
+        "to_si_factor": 1000000000.0
+    },
     "Q83216": {
         "si_name": "Q83216",
         "symbol": "cd",
@@ -4619,6 +7159,11 @@
         "symbol": "eV",
         "to_si_factor": 1.60217656535e-19
     },
+    "Q83386886": {
+        "si_name": "Q83386886",
+        "symbol": "lm/W",
+        "to_si_factor": 1.0
+    },
     "Q834105": {
         "si_name": "Q844211",
         "symbol": "g/L",
@@ -4629,11 +7174,36 @@
         "symbol": "IU",
         "to_si_factor": null
     },
+    "Q836941": {
+        "si_name": null,
+        "symbol": "°Bx",
+        "to_si_factor": null
+    },
+    "Q83853845": {
+        "si_name": "Q83853845",
+        "symbol": "s⁻¹ sr⁻¹",
+        "to_si_factor": 1.0
+    },
+    "Q83855084": {
+        "si_name": "Q83855084",
+        "symbol": "m⁻² s⁻¹ sr⁻¹",
+        "to_si_factor": 1.0
+    },
     "Q838801": {
         "si_name": "Q11574",
         "symbol": "ns",
         "to_si_factor": 1e-09
     },
+    "Q83948162": {
+        "si_name": "Q83948162",
+        "symbol": "V m",
+        "to_si_factor": 1.0
+    },
+    "Q83951055": {
+        "si_name": "Q83951055",
+        "symbol": "m⁻² s⁻¹",
+        "to_si_factor": 1.0
+    },
     "Q842015": {
         "si_name": "Q11574",
         "symbol": "μs",
@@ -4669,6 +7239,11 @@
         "symbol": "dam",
         "to_si_factor": 10.0
     },
+    "Q85178038": {
+        "si_name": "Q85178038",
+        "symbol": "mol/s",
+        "to_si_factor": 1.0
+    },
     "Q851872": {
         "si_name": null,
         "symbol": "o",
@@ -4699,6 +7274,26 @@
         "symbol": "MN",
         "to_si_factor": 1000000.0
     },
+    "Q86200529": {
+        "si_name": "Q86200529",
+        "symbol": "m²/kg",
+        "to_si_factor": 1.0
+    },
+    "Q864818": {
+        "si_name": "Q25272",
+        "symbol": "abA",
+        "to_si_factor": 10.0
+    },
+    "Q87047886": {
+        "si_name": "Q87047886",
+        "symbol": "Pa s/m³",
+        "to_si_factor": 1.0
+    },
+    "Q87051580": {
+        "si_name": "Q87051580",
+        "symbol": "Pa s/m",
+        "to_si_factor": 1.0
+    },
     "Q87262709": {
         "si_name": "Q47083",
         "symbol": "kΩ",
@@ -4709,6 +7304,11 @@
         "symbol": "MΩ",
         "to_si_factor": 1000000.0
     },
+    "Q87546229": {
+        "si_name": "Q86897783",
+        "symbol": "μPa² s",
+        "to_si_factor": 1e-12
+    },
     "Q8799": {
         "si_name": null,
         "symbol": "B",
@@ -4724,6 +7324,16 @@
         "symbol": "tsp",
         "to_si_factor": 5e-06
     },
+    "Q88768297": {
+        "si_name": "Q88768297",
+        "symbol": "Bq/kg",
+        "to_si_factor": 1.0
+    },
+    "Q88957663": {
+        "si_name": "Q88957663",
+        "symbol": "mol/kg",
+        "to_si_factor": 1.0
+    },
     "Q89187604": {
         "si_name": "Q25517",
         "symbol": "bbl (US)",
@@ -4734,11 +7344,21 @@
         "symbol": "bu (UK)",
         "to_si_factor": 0.03636872
     },
+    "Q896543": {
+        "si_name": null,
+        "symbol": "Gya",
+        "to_si_factor": null
+    },
     "Q89662131": {
         "si_name": "Q25517",
         "symbol": "pt (UK)",
         "to_si_factor": 0.00056826125
     },
+    "Q901448": {
+        "si_name": null,
+        "symbol": "E",
+        "to_si_factor": null
+    },
     "Q901492": {
         "si_name": "Q179836",
         "symbol": "ph",
@@ -4764,11 +7384,21 @@
         "symbol": "L",
         "to_si_factor": 3183.0988618379065
     },
+    "Q906040": {
+        "si_name": null,
+        "symbol": "Eq",
+        "to_si_factor": null
+    },
     "Q906223": {
         "si_name": "Q11574",
         "symbol": "Es",
         "to_si_factor": 1e+18
     },
+    "Q90781124": {
+        "si_name": "Q199",
+        "symbol": "U",
+        "to_si_factor": 1.0
+    },
     "Q909066": {
         "si_name": "Q44395",
         "symbol": "at",
@@ -4794,6 +7424,16 @@
         "symbol": "g",
         "to_si_factor": null
     },
+    "Q92011107": {
+        "si_name": "Q92011107",
+        "symbol": "kg/(m² s)",
+        "to_si_factor": 1.0
+    },
+    "Q92711514": {
+        "si_name": "Q92711514",
+        "symbol": "J/s",
+        "to_si_factor": 1.0
+    },
     "Q93318": {
         "si_name": "Q11573",
         "symbol": "M",
@@ -4814,6 +7454,11 @@
         "symbol": "gill (UK)",
         "to_si_factor": 0.000142
     },
+    "Q93947085": {
+        "si_name": "Q93947085",
+        "symbol": "K/Pa",
+        "to_si_factor": 1.0
+    },
     "Q94076025": {
         "si_name": "Q484092",
         "symbol": "dalm",
@@ -6064,6 +8709,11 @@
         "symbol": "zlx",
         "to_si_factor": 1e-21
     },
+    "Q96051337": {
+        "si_name": null,
+        "symbol": "Ma⁻¹",
+        "to_si_factor": null
+    },
     "Q96070067": {
         "si_name": "Q163343",
         "symbol": "PT",
@@ -6254,6 +8904,11 @@
         "symbol": "G°C",
         "to_si_factor": null
     },
+    "Q96309077": {
+        "si_name": "Q96309077",
+        "symbol": "S m²/mol",
+        "to_si_factor": 1.0
+    },
     "Q96312779": {
         "si_name": "Q33680",
         "symbol": "μas",
@@ -6309,11 +8964,51 @@
         "symbol": "a°C",
         "to_si_factor": null
     },
+    "Q97540991": {
+        "si_name": "Q97540991",
+        "symbol": "A m²/(J s)",
+        "to_si_factor": 1.0
+    },
+    "Q97541209": {
+        "si_name": "Q97541209",
+        "symbol": "A s/kg",
+        "to_si_factor": 1.0
+    },
+    "Q97543281": {
+        "si_name": "Q97543281",
+        "symbol": "T⁻¹ s⁻¹",
+        "to_si_factor": 1.0
+    },
+    "Q98102832": {
+        "si_name": "Q98102832",
+        "symbol": "Bq/m³",
+        "to_si_factor": 1.0
+    },
+    "Q98266832": {
+        "si_name": "Q98266832",
+        "symbol": "m²/sr",
+        "to_si_factor": 1.0
+    },
+    "Q98269780": {
+        "si_name": "Q98269780",
+        "symbol": "m²/(sr J)",
+        "to_si_factor": 1.0
+    },
     "Q98492214": {
         "si_name": "Q25999243",
         "symbol": "den",
         "to_si_factor": 1.111e-07
     },
+    "Q98642859": {
+        "si_name": "Q98643033",
+        "symbol": "eV m²/kg",
+        "to_si_factor": 1.60218e-19
+    },
+    "Q98643033": {
+        "si_name": "Q98643033",
+        "symbol": "J m²/kg",
+        "to_si_factor": 1.0
+    },
     "Q98793302": {
         "si_name": "Q25517",
         "symbol": "qt (UK)",
@@ -6329,6 +9024,11 @@
         "symbol": "dry qt (US)",
         "to_si_factor": 0.001101221
     },
+    "Q98915792": {
+        "si_name": "Q98915792",
+        "symbol": "m⁻³ s⁻¹",
+        "to_si_factor": 1.0
+    },
     "Q99476928": {
         "si_name": "Q12438",
         "symbol": "gf",
@@ -6373,5 +9073,15 @@
         "si_name": "Q44395",
         "symbol": "m Hg",
         "to_si_factor": 133322.0
+    },
+    "Q99605059": {
+        "si_name": "Q99605059",
+        "symbol": "Sv/s",
+        "to_si_factor": 1.0
+    },
+    "Q99721917": {
+        "si_name": "Q99721917",
+        "symbol": "C/(kg s)",
+        "to_si_factor": 1.0
     }
 }
\ No newline at end of file
diff --git a/searx/engines/adobe_stock.py b/searx/engines/adobe_stock.py
new file mode 100644
index 000000000..e6664d273
--- /dev/null
+++ b/searx/engines/adobe_stock.py
@@ -0,0 +1,229 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""`Adobe Stock`_ is a service that gives access to millions of royalty-free
+assets. Assets types include photos, vectors, illustrations, templates, 3D
+assets, videos, motion graphics templates and audio tracks.
+
+.. Adobe Stock: https://stock.adobe.com/
+
+Configuration
+=============
+
+The engine has the following mandatory setting:
+
+- SearXNG's :ref:`engine categories`
+- Adobe-Stock's :py:obj:`adobe_order`
+- Adobe-Stock's :py:obj:`adobe_content_types`
+
+.. code:: yaml
+
+  - name: adobe stock
+    engine: adobe_stock
+    shortcut: asi
+    categories: [images]
+    adobe_order: relevance
+    adobe_content_types: ["photo", "illustration", "zip_vector", "template", "3d", "image"]
+
+  - name: adobe stock video
+    engine: adobe_stock
+    network: adobe stock
+    shortcut: asi
+    categories: [videos]
+    adobe_order: relevance
+    adobe_content_types: ["video"]
+
+Implementation
+==============
+
+"""
+from __future__ import annotations
+
+from typing import TYPE_CHECKING
+from datetime import datetime, timedelta
+from urllib.parse import urlencode
+
+import isodate
+
+if TYPE_CHECKING:
+    import logging
+
+    logger: logging.Logger
+
+about = {
+    "website": "https://stock.adobe.com/",
+    "wikidata_id": "Q5977430",
+    "official_api_documentation": None,
+    "use_official_api": False,
+    "require_api_key": False,
+    "results": "JSON",
+}
+
+categories = []
+paging = True
+send_accept_language_header = True
+results_per_page = 10
+
+base_url = "https://stock.adobe.com"
+
+adobe_order: str = ""
+"""Sort order, can be one of:
+
+- ``relevance`` or
+- ``featured`` or
+- ``creation`` (most recent) or
+- ``nb_downloads`` (number of downloads)
+"""
+
+ADOBE_VALID_TYPES = ["photo", "illustration", "zip_vector", "video", "template", "3d", "audio", "image"]
+adobe_content_types: list = []
+"""A list of of content types.  The following content types are offered:
+
+- Images: ``image``
+- Videos: ``video``
+- Templates: ``template``
+- 3D: ``3d``
+- Audio ``audio``
+
+Additional subcategories:
+
+- Photos: ``photo``
+- Illustrations: ``illustration``
+- Vectors: ``zip_vector`` (Vectors),
+"""
+
+# Do we need support for "free_collection" and "include_stock_enterprise"?
+
+
+def init(_):
+    if not categories:
+        raise ValueError("adobe_stock engine: categories is unset")
+
+    # adobe_order
+    if not adobe_order:
+        raise ValueError("adobe_stock engine: adobe_order is unset")
+    if adobe_order not in ["relevance", "featured", "creation", "nb_downloads"]:
+        raise ValueError(f"unsupported adobe_order: {adobe_order}")
+
+    # adobe_content_types
+    if not adobe_content_types:
+        raise ValueError("adobe_stock engine: adobe_content_types is unset")
+
+    if isinstance(adobe_content_types, list):
+        for t in adobe_content_types:
+            if t not in ADOBE_VALID_TYPES:
+                raise ValueError("adobe_stock engine: adobe_content_types: '%s' is invalid" % t)
+    else:
+        raise ValueError(
+            "adobe_stock engine: adobe_content_types must be a list of strings not %s" % type(adobe_content_types)
+        )
+
+
+def request(query, params):
+
+    args = {
+        "k": query,
+        "limit": results_per_page,
+        "order": adobe_order,
+        "search_page": params["pageno"],
+        "search_type": "pagination",
+    }
+
+    for content_type in ADOBE_VALID_TYPES:
+        args[f"filters[content_type:{content_type}]"] = 1 if content_type in adobe_content_types else 0
+
+    params["url"] = f"{base_url}/de/Ajax/Search?{urlencode(args)}"
+
+    # headers required to bypass bot-detection
+    if params["searxng_locale"] == "all":
+        params["headers"]["Accept-Language"] = "en-US,en;q=0.5"
+
+    return params
+
+
+def parse_image_item(item):
+    return {
+        "template": "images.html",
+        "url": item["content_url"],
+        "title": item["title"],
+        "content": item["asset_type"],
+        "img_src": item["content_thumb_extra_large_url"],
+        "thumbnail_src": item["thumbnail_url"],
+        "resolution": f"{item['content_original_width']}x{item['content_original_height']}",
+        "img_format": item["format"],
+        "author": item["author"],
+    }
+
+
+def parse_video_item(item):
+
+    # in video items, the title is more or less a "content description", we try
+    # to reduce the lenght of the title ..
+
+    title = item["title"]
+    content = ""
+    if "." in title.strip()[:-1]:
+        content = title
+        title = title.split(".", 1)[0]
+    elif "," in title:
+        content = title
+        title = title.split(",", 1)[0]
+    elif len(title) > 50:
+        content = title
+        title = ""
+        for w in content.split(" "):
+            title += f" {w}"
+            if len(title) > 50:
+                title = title.strip() + "\u2026"
+                break
+
+    return {
+        "template": "videos.html",
+        "url": item["content_url"],
+        "title": title,
+        "content": content,
+        # https://en.wikipedia.org/wiki/ISO_8601#Durations
+        "length": isodate.parse_duration(item["time_duration"]),
+        "publishedDate": datetime.strptime(item["creation_date"], "%Y-%m-%d"),
+        "thumbnail": item["thumbnail_url"],
+        "iframe_src": item["video_small_preview_url"],
+        "metadata": item["asset_type"],
+    }
+
+
+def parse_audio_item(item):
+    audio_data = item["audio_data"]
+    content = audio_data.get("description") or ""
+    if audio_data.get("album"):
+        content = audio_data["album"] + " - " + content
+
+    return {
+        "url": item["content_url"],
+        "title": item["title"],
+        "content": content,
+        # "thumbnail": base_url + item["thumbnail_url"],
+        "iframe_src": audio_data["preview"]["url"],
+        "publishedDate": datetime.fromisoformat(audio_data["release_date"]) if audio_data["release_date"] else None,
+        "length": timedelta(seconds=round(audio_data["duration"] / 1000)) if audio_data["duration"] else None,
+        "author": item.get("artist_name"),
+    }
+
+
+def response(resp):
+    results = []
+
+    json_resp = resp.json()
+
+    if isinstance(json_resp["items"], list):
+        return None
+    for item in json_resp["items"].values():
+        if item["asset_type"].lower() in ["image", "premium-image", "illustration", "vector"]:
+            result = parse_image_item(item)
+        elif item["asset_type"].lower() == "video":
+            result = parse_video_item(item)
+        elif item["asset_type"].lower() == "audio":
+            result = parse_audio_item(item)
+        else:
+            logger.error("no handle for %s --> %s", item["asset_type"], item)
+            continue
+        results.append(result)
+
+    return results
diff --git a/searx/engines/alpinelinux.py b/searx/engines/alpinelinux.py
new file mode 100644
index 000000000..e5dcefed1
--- /dev/null
+++ b/searx/engines/alpinelinux.py
@@ -0,0 +1,83 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""`Alpine Linux binary packages`_.  `Alpine Linux`_ is a Linux-based operation
+system designed to be small, simple and secure.  Contrary to many other Linux
+distributions, it uses musl, BusyBox and OpenRC.  Alpine is mostly used on
+servers and for Docker images.
+
+.. _Alpine Linux binary packages: https://pkgs.alpinelinux.org
+.. _Alpine Linux: https://www.alpinelinux.org
+
+"""
+
+import re
+
+from urllib.parse import urlencode
+from lxml import html
+from dateutil import parser
+
+from searx.utils import eval_xpath, eval_xpath_list, extract_text
+
+about = {
+    'website': 'https://www.alpinelinux.org',
+    'wikidata_id': 'Q4033826',
+    'use_official_api': False,
+    'official_api_documentation': None,
+    'require_api_key': False,
+    'results': 'HTML',
+}
+paging = True
+categories = ['packages', 'it']
+
+base_url = "https://pkgs.alpinelinux.org"
+alpine_arch = 'x86_64'
+"""Kernel architecture: ``x86_64``, ``x86``, ``aarch64``, ``armhf``,
+``ppc64le``, ``s390x``, ``armv7`` or ``riscv64``"""
+
+ARCH_RE = re.compile("x86_64|x86|aarch64|armhf|ppc64le|s390x|armv7|riscv64")
+"""Regular expression to match supported architectures in the query string."""
+
+
+def request(query, params):
+    query_arch = ARCH_RE.search(query)
+    if query_arch:
+        query_arch = query_arch.group(0)
+        query = query.replace(query_arch, '').strip()
+
+    args = {
+        # use wildcards to match more than just packages with the exact same
+        # name as the query
+        'name': f"*{query}*",
+        'page': params['pageno'],
+        'arch': query_arch or alpine_arch,
+    }
+    params['url'] = f"{base_url}/packages?{urlencode(args)}"
+    return params
+
+
+def response(resp):
+    results = []
+
+    doc = html.fromstring(resp.text)
+    for result in eval_xpath_list(doc, "//table/tbody/tr"):
+
+        if len(result.xpath("./td")) < 9:
+            # skip non valid entries in the result table
+            # e.g the "No item found..." message
+            continue
+
+        results.append(
+            {
+                'template': 'packages.html',
+                'url': base_url + extract_text(eval_xpath(result, './td[contains(@class, "package")]/a/@href')),
+                'title': extract_text(eval_xpath(result, './td[contains(@class, "package")]')),
+                'package_name': extract_text(eval_xpath(result, './td[contains(@class, "package")]')),
+                'publishedDate': parser.parse(extract_text(eval_xpath(result, './td[contains(@class, "bdate")]'))),
+                'version': extract_text(eval_xpath(result, './td[contains(@class, "version")]')),
+                'homepage': extract_text(eval_xpath(result, './td[contains(@class, "url")]/a/@href')),
+                'maintainer': extract_text(eval_xpath(result, './td[contains(@class, "maintainer")]')),
+                'license_name': extract_text(eval_xpath(result, './td[contains(@class, "license")]')),
+                'tags': [extract_text(eval_xpath(result, './td[contains(@class, "repo")]'))],
+            }
+        )
+
+    return results
diff --git a/searx/engines/annas_archive.py b/searx/engines/annas_archive.py
index a290dd06e..ea1ab42a4 100644
--- a/searx/engines/annas_archive.py
+++ b/searx/engines/annas_archive.py
@@ -34,10 +34,10 @@ Implementations
 """
 
 from typing import List, Dict, Any, Optional
-from urllib.parse import quote
+from urllib.parse import urlencode
 from lxml import html
 
-from searx.utils import extract_text, eval_xpath, eval_xpath_list
+from searx.utils import extract_text, eval_xpath, eval_xpath_getindex, eval_xpath_list
 from searx.enginelib.traits import EngineTraits
 from searx.data import ENGINE_TRAITS
 
@@ -53,7 +53,7 @@ about: Dict[str, Any] = {
 
 # engine dependent config
 categories: List[str] = ["files"]
-paging: bool = False
+paging: bool = True
 
 # search-url
 base_url: str = "https://annas-archive.org"
@@ -99,9 +99,18 @@ def init(engine_settings=None):  # pylint: disable=unused-argument
 
 
 def request(query, params: Dict[str, Any]) -> Dict[str, Any]:
-    q = quote(query)
     lang = traits.get_language(params["language"], traits.all_locale)  # type: ignore
-    params["url"] = base_url + f"/search?lang={lang or ''}&content={aa_content}&ext={aa_ext}&sort={aa_sort}&q={q}"
+    args = {
+        'lang': lang,
+        'content': aa_content,
+        'ext': aa_ext,
+        'sort': aa_sort,
+        'q': query,
+        'page': params['pageno'],
+    }
+    # filter out None and empty values
+    filtered_args = dict((k, v) for k, v in args.items() if v)
+    params["url"] = f"{base_url}/search?{urlencode(filtered_args)}"
     return params
 
 
@@ -128,12 +137,12 @@ def response(resp) -> List[Dict[str, Optional[str]]]:
 def _get_result(item):
     return {
         'template': 'paper.html',
-        'url': base_url + item.xpath('./@href')[0],
+        'url': base_url + extract_text(eval_xpath_getindex(item, './@href', 0)),
         'title': extract_text(eval_xpath(item, './/h3/text()[1]')),
         'publisher': extract_text(eval_xpath(item, './/div[contains(@class, "text-sm")]')),
         'authors': [extract_text(eval_xpath(item, './/div[contains(@class, "italic")]'))],
         'content': extract_text(eval_xpath(item, './/div[contains(@class, "text-xs")]')),
-        'thumbnail': item.xpath('.//img/@src')[0],
+        'thumbnail': extract_text(eval_xpath_getindex(item, './/img/@src', 0, default=None), allow_none=True),
     }
 
 
@@ -184,3 +193,8 @@ def fetch_traits(engine_traits: EngineTraits):
 
     for x in eval_xpath_list(dom, "//form//select[@name='sort']//option"):
         engine_traits.custom['sort'].append(x.get("value"))
+
+    # for better diff; sort the persistence of these traits
+    engine_traits.custom['content'].sort()
+    engine_traits.custom['ext'].sort()
+    engine_traits.custom['sort'].sort()
diff --git a/searx/engines/base.py b/searx/engines/base.py
index f81906482..4f99d6717 100755
--- a/searx/engines/base.py
+++ b/searx/engines/base.py
@@ -31,7 +31,7 @@ paging = True
 number_of_results = 10
 
 # shortcuts for advanced search
-shorcut_dict = {
+shortcut_dict = {
     # user-friendly keywords
     'format:': 'dcformat:',
     'author:': 'dccreator:',
@@ -55,7 +55,7 @@ shorcut_dict = {
 
 def request(query, params):
     # replace shortcuts with API advanced search keywords
-    for key, val in shorcut_dict.items():
+    for key, val in shortcut_dict.items():
         query = re.sub(key, val, query)
 
     # basic search
diff --git a/searx/engines/bilibili.py b/searx/engines/bilibili.py
index f26f2164f..f3436d3a7 100644
--- a/searx/engines/bilibili.py
+++ b/searx/engines/bilibili.py
@@ -9,6 +9,8 @@ import string
 from urllib.parse import urlencode
 from datetime import datetime, timedelta
 
+from searx import utils
+
 # Engine metadata
 about = {
     "website": "https://www.bilibili.com",
@@ -56,6 +58,8 @@ def request(query, params):
 
 # Format the video duration
 def format_duration(duration):
+    if not ":" in duration:
+        return None
     minutes, seconds = map(int, duration.split(":"))
     total_seconds = minutes * 60 + seconds
 
@@ -70,7 +74,7 @@ def response(resp):
     results = []
 
     for item in search_res.get("data", {}).get("result", []):
-        title = item["title"]
+        title = utils.html_to_text(item["title"])
         url = item["arcurl"]
         thumbnail = item["pic"]
         description = item["description"]
diff --git a/searx/engines/bing.py b/searx/engines/bing.py
index adb8e90a3..d4f46eaaf 100644
--- a/searx/engines/bing.py
+++ b/searx/engines/bing.py
@@ -10,7 +10,7 @@ On the `preference page`_ Bing offers a lot of languages an regions (see section
 LANGUAGE and COUNTRY/REGION).  The Language is the language of the UI, we need
 in SearXNG to get the translations of data such as *"published last week"*.
 
-There is a description of the offical search-APIs_, unfortunately this is not
+There is a description of the official search-APIs_, unfortunately this is not
 the API we can use or that bing itself would use.  You can look up some things
 in the API to get a better picture of bing, but the value specifications like
 the market codes are usually outdated or at least no longer used by bing itself.
@@ -91,7 +91,7 @@ def request(query, params):
     page = params.get('pageno', 1)
     query_params = {
         'q': query,
-        # if arg 'pq' is missed, somtimes on page 4 we get results from page 1,
+        # if arg 'pq' is missed, sometimes on page 4 we get results from page 1,
         # don't ask why it is only sometimes / its M$ and they have never been
         # deterministic ;)
         'pq': query,
@@ -177,7 +177,7 @@ def response(resp):
         logger.debug('result error :\n%s', e)
 
     if result_len and _page_offset(resp.search_params.get("pageno", 0)) > result_len:
-        # Avoid reading more results than avalaible.
+        # Avoid reading more results than available.
         # For example, if there is 100 results from some search and we try to get results from 120 to 130,
         # Bing will send back the results from 0 to 10 and no error.
         # If we compare results count with the first parameter of the request we can avoid this "invalid" results.
diff --git a/searx/engines/bing_images.py b/searx/engines/bing_images.py
index 1ee09d165..0587e710f 100644
--- a/searx/engines/bing_images.py
+++ b/searx/engines/bing_images.py
@@ -99,7 +99,7 @@ def response(resp):
                 'url': metadata['purl'],
                 'thumbnail_src': metadata['turl'],
                 'img_src': metadata['murl'],
-                'content': metadata['desc'],
+                'content': metadata.get('desc'),
                 'title': title,
                 'source': source,
                 'resolution': img_format[0],
diff --git a/searx/engines/bing_news.py b/searx/engines/bing_news.py
index e93f7fea3..2e759bc7a 100644
--- a/searx/engines/bing_news.py
+++ b/searx/engines/bing_news.py
@@ -123,7 +123,9 @@ def response(resp):
         thumbnail = None
         imagelink = eval_xpath_getindex(newsitem, './/a[@class="imagelink"]//img', 0, None)
         if imagelink is not None:
-            thumbnail = 'https://www.bing.com/' + imagelink.attrib.get('src')
+            thumbnail = imagelink.attrib.get('src')
+            if not thumbnail.startswith("https://www.bing.com"):
+                thumbnail = 'https://www.bing.com/' + thumbnail
 
         results.append(
             {
diff --git a/searx/engines/brave.py b/searx/engines/brave.py
index c5780a02c..648aee562 100644
--- a/searx/engines/brave.py
+++ b/searx/engines/brave.py
@@ -123,7 +123,6 @@ from typing import Any, TYPE_CHECKING
 from urllib.parse import (
     urlencode,
     urlparse,
-    parse_qs,
 )
 
 from dateutil import parser
@@ -137,6 +136,7 @@ from searx.utils import (
     eval_xpath_list,
     eval_xpath_getindex,
     js_variable_to_python,
+    get_embeded_stream_url,
 )
 from searx.enginelib.traits import EngineTraits
 
@@ -311,7 +311,7 @@ def _parse_search(resp):
             # In my tests a video tag in the WEB search was most often not a
             # video, except the ones from youtube ..
 
-            iframe_src = _get_iframe_src(url)
+            iframe_src = get_embeded_stream_url(url)
             if iframe_src:
                 item['iframe_src'] = iframe_src
                 item['template'] = 'videos.html'
@@ -328,15 +328,6 @@ def _parse_search(resp):
     return result_list
 
 
-def _get_iframe_src(url):
-    parsed_url = urlparse(url)
-    if parsed_url.path == '/watch' and parsed_url.query:
-        video_id = parse_qs(parsed_url.query).get('v', [])  # type: ignore
-        if video_id:
-            return 'https://www.youtube-nocookie.com/embed/' + video_id[0]  # type: ignore
-    return None
-
-
 def _parse_news(json_resp):
     result_list = []
 
@@ -392,7 +383,7 @@ def _parse_videos(json_resp):
         if result['thumbnail'] is not None:
             item['thumbnail'] = result['thumbnail']['src']
 
-        iframe_src = _get_iframe_src(url)
+        iframe_src = get_embeded_stream_url(url)
         if iframe_src:
             item['iframe_src'] = iframe_src
 
@@ -426,14 +417,15 @@ def fetch_traits(engine_traits: EngineTraits):
         print("ERROR: response from Brave is not OK.")
     dom = html.fromstring(resp.text)  # type: ignore
 
-    for option in dom.xpath('//div[@id="language-select"]//option'):
+    for option in dom.xpath('//section//option[@value="en-us"]/../option'):
 
         ui_lang = option.get('value')
         try:
-            if '-' in ui_lang:
+            l = babel.Locale.parse(ui_lang, sep='-')
+            if l.territory:
                 sxng_tag = region_tag(babel.Locale.parse(ui_lang, sep='-'))
             else:
-                sxng_tag = language_tag(babel.Locale.parse(ui_lang))
+                sxng_tag = language_tag(babel.Locale.parse(ui_lang, sep='-'))
 
         except babel.UnknownLocaleError:
             print("ERROR: can't determine babel locale of Brave's (UI) language %s" % ui_lang)
@@ -453,7 +445,7 @@ def fetch_traits(engine_traits: EngineTraits):
     if not resp.ok:  # type: ignore
         print("ERROR: response from Brave is not OK.")
 
-    country_js = resp.text[resp.text.index("options:{all") + len('options:') :]
+    country_js = resp.text[resp.text.index("options:{all") + len('options:') :]  # type: ignore
     country_js = country_js[: country_js.index("},k={default")]
     country_tags = js_variable_to_python(country_js)
 
diff --git a/searx/engines/btdigg.py b/searx/engines/btdigg.py
index 193785182..5743f4142 100644
--- a/searx/engines/btdigg.py
+++ b/searx/engines/btdigg.py
@@ -54,7 +54,6 @@ def response(resp):
 
         excerpt = result.xpath('.//div[@class="torrent_excerpt"]')[0]
         content = html.tostring(excerpt, encoding='unicode', method='text', with_tail=False)
-        # it is better to emit <br/> instead of |, but html tags are verboten
         content = content.strip().replace('\n', ' | ')
         content = ' '.join(content.split())
 
diff --git a/searx/engines/cloudflareai.py b/searx/engines/cloudflareai.py
new file mode 100644
index 000000000..fc1051efb
--- /dev/null
+++ b/searx/engines/cloudflareai.py
@@ -0,0 +1,68 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Cloudflare AI engine"""
+
+from json import loads, dumps
+from searx.exceptions import SearxEngineAPIException
+
+about = {
+    "website": 'https://ai.cloudflare.com',
+    "wikidata_id": None,
+    "official_api_documentation": 'https://developers.cloudflare.com/workers-ai',
+    "use_official_api": True,
+    "require_api_key": True,
+    "results": 'JSON',
+}
+
+cf_account_id = ''
+cf_ai_api = ''
+cf_ai_gateway = ''
+
+cf_ai_model = ''
+cf_ai_model_display_name = 'Cloudflare AI'
+
+# Assistant messages hint to the AI about the desired output format. Not all models support this role.
+cf_ai_model_assistant = 'Keep your answers as short and effective as possible.'
+# System messages define the AI's personality. You can use them to set rules and how you expect the AI to behave.
+cf_ai_model_system = 'You are a self-aware language model who is honest and direct about any question from the user.'
+
+
+def request(query, params):
+
+    params['query'] = query
+
+    params['url'] = f'https://gateway.ai.cloudflare.com/v1/{cf_account_id}/{cf_ai_gateway}/workers-ai/{cf_ai_model}'
+
+    params['method'] = 'POST'
+
+    params['headers']['Authorization'] = f'Bearer {cf_ai_api}'
+    params['headers']['Content-Type'] = 'application/json'
+
+    params['data'] = dumps(
+        {
+            'messages': [
+                {'role': 'assistant', 'content': cf_ai_model_assistant},
+                {'role': 'system', 'content': cf_ai_model_system},
+                {'role': 'user', 'content': params['query']},
+            ]
+        }
+    ).encode('utf-8')
+
+    return params
+
+
+def response(resp):
+    results = []
+    json = loads(resp.text)
+
+    if 'error' in json:
+        raise SearxEngineAPIException('Cloudflare AI error: ' + json['error'])
+
+    if 'result' in json:
+        results.append(
+            {
+                'content': json['result']['response'],
+                'infobox': cf_ai_model_display_name,
+            }
+        )
+
+    return results
diff --git a/searx/engines/discourse.py b/searx/engines/discourse.py
index 298dd7ccf..97f4ef0cf 100644
--- a/searx/engines/discourse.py
+++ b/searx/engines/discourse.py
@@ -10,6 +10,8 @@ engine offers some additional settings:
 - :py:obj:`api_order`
 - :py:obj:`search_endpoint`
 - :py:obj:`show_avatar`
+- :py:obj:`api_key`
+- :py:obj:`api_username`
 
 Example
 =======
@@ -27,6 +29,20 @@ for the ``paddling.com`` forum:
      categories: ['social media', 'sports']
      show_avatar: true
 
+If the forum is private, you need to add an API key and username for the search:
+
+.. code:: yaml
+
+   - name: paddling
+     engine: discourse
+     shortcut: paddle
+     base_url: 'https://forums.paddling.com/'
+     api_order: views
+     categories: ['social media', 'sports']
+     show_avatar: true
+     api_key: '<KEY>'
+     api_username: 'system'
+
 
 Implementations
 ===============
@@ -65,6 +81,12 @@ api_order = 'likes'
 show_avatar = False
 """Show avatar of the user who send the post."""
 
+api_key = ''
+"""API key of the Discourse forum."""
+
+api_username = ''
+"""API username of the Discourse forum."""
+
 paging = True
 time_range_support = True
 
@@ -98,6 +120,12 @@ def request(query, params):
         'X-Requested-With': 'XMLHttpRequest',
     }
 
+    if api_key != '':
+        params['headers']['Api-Key'] = api_key
+
+    if api_username != '':
+        params['headers']['Api-Username'] = api_username
+
     return params
 
 
diff --git a/searx/engines/duckduckgo.py b/searx/engines/duckduckgo.py
index feaa719d9..d6c5be8f4 100644
--- a/searx/engines/duckduckgo.py
+++ b/searx/engines/duckduckgo.py
@@ -1,12 +1,14 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 """
-DuckDuckGo Lite
-~~~~~~~~~~~~~~~
+DuckDuckGo WEB
+~~~~~~~~~~~~~~
 """
 
+from __future__ import annotations
+
 from typing import TYPE_CHECKING
 import re
-from urllib.parse import urlencode
+from urllib.parse import urlencode, quote_plus
 import json
 import babel
 import lxml.html
@@ -18,13 +20,13 @@ from searx import (
 )
 from searx.utils import (
     eval_xpath,
-    eval_xpath_getindex,
+    extr,
     extract_text,
 )
 from searx.network import get  # see https://github.com/searxng/searxng/issues/762
 from searx import redisdb
 from searx.enginelib.traits import EngineTraits
-from searx.utils import extr
+from searx.exceptions import SearxEngineCaptchaException
 
 if TYPE_CHECKING:
     import logging
@@ -42,7 +44,7 @@ about = {
 }
 
 send_accept_language_header = True
-"""DuckDuckGo-Lite tries to guess user's prefered language from the HTTP
+"""DuckDuckGo-Lite tries to guess user's preferred language from the HTTP
 ``Accept-Language``.  Optional the user can select a region filter (but not a
 language).
 """
@@ -53,47 +55,37 @@ paging = True
 time_range_support = True
 safesearch = True  # user can't select but the results are filtered
 
-url = 'https://lite.duckduckgo.com/lite/'
-# url_ping = 'https://duckduckgo.com/t/sl_l'
+url = "https://html.duckduckgo.com/html"
 
 time_range_dict = {'day': 'd', 'week': 'w', 'month': 'm', 'year': 'y'}
 form_data = {'v': 'l', 'api': 'd.js', 'o': 'json'}
+__CACHE = []
 
 
-def cache_vqd(query, value):
+def _cache_key(query: str, region: str):
+    return 'SearXNG_ddg_web_vqd' + redislib.secret_hash(f"{query}//{region}")
+
+
+def cache_vqd(query: str, region: str, value: str):
     """Caches a ``vqd`` value from a query."""
     c = redisdb.client()
     if c:
-        logger.debug("cache vqd value: %s", value)
-        key = 'SearXNG_ddg_web_vqd' + redislib.secret_hash(query)
-        c.set(key, value, ex=600)
+        logger.debug("VALKEY cache vqd value: %s (%s)", value, region)
+        c.set(_cache_key(query, region), value, ex=600)
+
+    else:
+        logger.debug("MEM cache vqd value: %s (%s)", value, region)
+        if len(__CACHE) > 100:  # cache vqd from last 100 queries
+            __CACHE.pop(0)
+        __CACHE.append((_cache_key(query, region), value))
 
 
-def get_vqd(query):
-    """Returns the ``vqd`` that fits to the *query*.  If there is no ``vqd`` cached
-    (:py:obj:`cache_vqd`) the query is sent to DDG to get a vqd value from the
-    response.
+def get_vqd(query: str, region: str, force_request: bool = False):
+    """Returns the ``vqd`` that fits to the *query*.
 
-    .. hint::
-
-       If an empty string is returned there are no results for the ``query`` and
-       therefore no ``vqd`` value.
-
-    DDG's bot detection is sensitive to the ``vqd`` value.  For some search terms
-    (such as extremely long search terms that are often sent by bots), no ``vqd``
-    value can be determined.
-
-    If SearXNG cannot determine a ``vqd`` value, then no request should go out
-    to DDG:
-
-        A request with a wrong ``vqd`` value leads to DDG temporarily putting
-        SearXNG's IP on a block list.
-
-        Requests from IPs in this block list run into timeouts.
-
-    Not sure, but it seems the block list is a sliding window: to get my IP rid
-    from the bot list I had to cool down my IP for 1h (send no requests from
-    that IP to DDG).
+    :param query: The query term
+    :param region: DDG's region code
+    :param force_request: force a request to get a vqd value from DDG
 
     TL;DR; the ``vqd`` value is needed to pass DDG's bot protection and is used
     by all request to DDG:
@@ -104,29 +96,47 @@ def get_vqd(query):
     - DuckDuckGo Videos: ``https://duckduckgo.com/v.js??q=...&vqd=...``
     - DuckDuckGo News: ``https://duckduckgo.com/news.js??q=...&vqd=...``
 
+    DDG's bot detection is sensitive to the ``vqd`` value.  For some search terms
+    (such as extremely long search terms that are often sent by bots), no ``vqd``
+    value can be determined.
+
+    If SearXNG cannot determine a ``vqd`` value, then no request should go out
+    to DDG.
+
+    .. attention::
+
+       A request with a wrong ``vqd`` value leads to DDG temporarily putting
+       SearXNG's IP on a block list.
+
+    Requests from IPs in this block list run into timeouts.  Not sure, but it
+    seems the block list is a sliding window: to get my IP rid from the bot list
+    I had to cool down my IP for 1h (send no requests from that IP to DDG).
     """
-    value = None
+    key = _cache_key(query, region)
+
     c = redisdb.client()
     if c:
-        key = 'SearXNG_ddg_web_vqd' + redislib.secret_hash(query)
         value = c.get(key)
         if value or value == b'':
-            value = value.decode('utf-8')
-            logger.debug("re-use cached vqd value: %s", value)
+            value = value.decode('utf-8')  # type: ignore
+            logger.debug("re-use CACHED vqd value: %s", value)
             return value
 
-    query_url = 'https://duckduckgo.com/?' + urlencode({'q': query})
-    res = get(query_url)
-    doc = lxml.html.fromstring(res.text)
-    for script in doc.xpath("//script[@type='text/javascript']"):
-        script = script.text
-        if 'vqd="' in script:
-            value = extr(script, 'vqd="', '"')
-            break
-    logger.debug("new vqd value: '%s'", value)
-    if value is not None:
-        cache_vqd(query, value)
-    return value
+    for k, value in __CACHE:
+        if k == key:
+            logger.debug("MEM re-use CACHED vqd value: %s", value)
+            return value
+
+    if force_request:
+        resp = get(f'https://duckduckgo.com/?q={quote_plus(query)}')
+        if resp.status_code == 200:  # type: ignore
+            value = extr(resp.text, 'vqd="', '"')  # type: ignore
+            if value:
+                logger.debug("vqd value from DDG request: %s", value)
+                cache_vqd(query, region, value)
+                return value
+
+    return None
 
 
 def get_ddg_lang(eng_traits: EngineTraits, sxng_locale, default='en_US'):
@@ -154,9 +164,10 @@ def get_ddg_lang(eng_traits: EngineTraits, sxng_locale, default='en_US'):
 
     .. hint::
 
-       `DDG-lite <https://lite.duckduckgo.com/lite>`__ does not offer a language
-       selection to the user, only a region can be selected by the user
-       (``eng_region`` from the example above).  DDG-lite stores the selected
+       `DDG-lite <https://lite.duckduckgo.com/lite>`__ and the *no Javascript*
+       page https://html.duckduckgo.com/html do not offer a language selection
+       to the user, only a region can be selected by the user (``eng_region``
+       from the example above).  DDG-lite and *no Javascript* store the selected
        region in a cookie::
 
          params['cookies']['kl'] = eng_region  # 'ar-es'
@@ -240,10 +251,27 @@ def request(query, params):
 
     query = quote_ddg_bangs(query)
 
-    # request needs a vqd argument
-    vqd = get_vqd(query)
+    if len(query) >= 500:
+        # DDG does not accept queries with more than 499 chars
+        params["url"] = None
+        return
+
+    # Advanced search syntax ends in CAPTCHA
+    # https://duckduckgo.com/duckduckgo-help-pages/results/syntax/
+    query = " ".join(
+        [
+            x.removeprefix("site:").removeprefix("intitle:").removeprefix("inurl:").removeprefix("filetype:")
+            for x in query.split()
+        ]
+    )
+    eng_region: str = traits.get_region(params['searxng_locale'], traits.all_locale)  # type: ignore
+    if eng_region == "wt-wt":
+        # https://html.duckduckgo.com/html sets an empty value for "all".
+        eng_region = ""
+
+    params['data']['kl'] = eng_region
+    params['cookies']['kl'] = eng_region
 
-    eng_region = traits.get_region(params['searxng_locale'], traits.all_locale)
     # eng_lang = get_ddg_lang(traits, params['searxng_locale'])
 
     params['url'] = url
@@ -251,45 +279,79 @@ def request(query, params):
     params['data']['q'] = query
 
     # The API is not documented, so we do some reverse engineering and emulate
-    # what https://lite.duckduckgo.com/lite/ does when you press "next Page"
-    # link again and again ..
+    # what https://html.duckduckgo.com/html does when you press "next Page" link
+    # again and again ..
 
     params['headers']['Content-Type'] = 'application/x-www-form-urlencoded'
-    params['data']['vqd'] = vqd
 
-    # initial page does not have an offset
+    params['headers']['Sec-Fetch-Dest'] = "document"
+    params['headers']['Sec-Fetch-Mode'] = "navigate"  # at least this one is used by ddg's bot detection
+    params['headers']['Sec-Fetch-Site'] = "same-origin"
+    params['headers']['Sec-Fetch-User'] = "?1"
+
+    # Form of the initial search page does have empty values in the form
+    if params['pageno'] == 1:
+
+        params['data']['b'] = ""
+
+    params['data']['df'] = ''
+    if params['time_range'] in time_range_dict:
+
+        params['data']['df'] = time_range_dict[params['time_range']]
+        params['cookies']['df'] = time_range_dict[params['time_range']]
+
     if params['pageno'] == 2:
+
         # second page does have an offset of 20
         offset = (params['pageno'] - 1) * 20
         params['data']['s'] = offset
         params['data']['dc'] = offset + 1
 
     elif params['pageno'] > 2:
+
         # third and following pages do have an offset of 20 + n*50
         offset = 20 + (params['pageno'] - 2) * 50
         params['data']['s'] = offset
         params['data']['dc'] = offset + 1
 
-    # initial page does not have additional data in the input form
     if params['pageno'] > 1:
 
+        # initial page does not have these additional data in the input form
         params['data']['o'] = form_data.get('o', 'json')
         params['data']['api'] = form_data.get('api', 'd.js')
         params['data']['nextParams'] = form_data.get('nextParams', '')
         params['data']['v'] = form_data.get('v', 'l')
-        params['headers']['Referer'] = 'https://lite.duckduckgo.com/'
+        params['headers']['Referer'] = url
 
-    params['data']['kl'] = eng_region
-    params['cookies']['kl'] = eng_region
+        vqd = get_vqd(query, eng_region, force_request=False)
 
-    params['data']['df'] = ''
-    if params['time_range'] in time_range_dict:
-        params['data']['df'] = time_range_dict[params['time_range']]
-        params['cookies']['df'] = time_range_dict[params['time_range']]
+        # Certain conditions must be met in order to call up one of the
+        # following pages ...
+
+        if vqd:
+            params['data']['vqd'] = vqd  # follow up pages / requests needs a vqd argument
+        else:
+            # Don't try to call follow up pages without a vqd value.  DDG
+            # recognizes this as a request from a bot.  This lowers the
+            # reputation of the SearXNG IP and DDG starts to activate CAPTCHAs.
+            params["url"] = None
+            return
+
+        if params['searxng_locale'].startswith("zh"):
+            # Some locales (at least China) do not have a "next page" button and ddg
+            # will return a HTTP/2 403 Forbidden for a request of such a page.
+            params["url"] = None
+            return
 
     logger.debug("param data: %s", params['data'])
     logger.debug("param cookies: %s", params['cookies'])
-    return params
+
+
+def is_ddg_captcha(dom):
+    """In case of CAPTCHA ddg response its own *not a Robot* dialog and is not
+    redirected to a CAPTCHA page."""
+
+    return bool(eval_xpath(dom, "//form[@id='challenge-form']"))
 
 
 def response(resp):
@@ -300,38 +362,40 @@ def response(resp):
     results = []
     doc = lxml.html.fromstring(resp.text)
 
-    result_table = eval_xpath(doc, '//html/body/form/div[@class="filters"]/table')
+    if is_ddg_captcha(doc):
+        # set suspend time to zero is OK --> ddg does not block the IP
+        raise SearxEngineCaptchaException(suspended_time=0, message=f"CAPTCHA ({resp.search_params['data'].get('kl')})")
 
-    if len(result_table) == 2:
-        # some locales (at least China) does not have a "next page" button and
-        # the layout of the HTML tables is different.
-        result_table = result_table[1]
-    elif not len(result_table) >= 3:
-        # no more results
-        return []
-    else:
-        result_table = result_table[2]
-        # update form data from response
-        form = eval_xpath(doc, '//html/body/form/div[@class="filters"]/table//input/..')
-        if len(form):
+    form = eval_xpath(doc, '//input[@name="vqd"]/..')
+    if len(form):
+        # some locales (at least China) does not have a "next page" button
+        form = form[0]
+        form_vqd = eval_xpath(form, '//input[@name="vqd"]/@value')[0]
 
-            form = form[0]
-            form_data['v'] = eval_xpath(form, '//input[@name="v"]/@value')[0]
-            form_data['api'] = eval_xpath(form, '//input[@name="api"]/@value')[0]
-            form_data['o'] = eval_xpath(form, '//input[@name="o"]/@value')[0]
-            logger.debug('form_data: %s', form_data)
+        cache_vqd(resp.search_params['data']['q'], resp.search_params['data']['kl'], form_vqd)
 
-    tr_rows = eval_xpath(result_table, './/tr')
-    # In the last <tr> is the form of the 'previous/next page' links
-    tr_rows = tr_rows[:-1]
+    # just select "web-result" and ignore results of class "result--ad result--ad--small"
+    for div_result in eval_xpath(doc, '//div[@id="links"]/div[contains(@class, "web-result")]'):
 
-    len_tr_rows = len(tr_rows)
-    offset = 0
+        item = {}
+        title = eval_xpath(div_result, './/h2/a')
+        if not title:
+            # this is the "No results." item in the result list
+            continue
+        item["title"] = extract_text(title)
+        item["url"] = eval_xpath(div_result, './/h2/a/@href')[0]
+        item["content"] = extract_text(eval_xpath(div_result, './/a[contains(@class, "result__snippet")]')[0])
 
-    zero_click_info_xpath = '//html/body/form/div/table[2]/tr[2]/td/text()'
-    zero_click = extract_text(eval_xpath(doc, zero_click_info_xpath)).strip()
+        results.append(item)
 
-    if zero_click and "Your IP address is" not in zero_click:
+    zero_click_info_xpath = '//div[@id="zero_click_abstract"]'
+    zero_click = extract_text(eval_xpath(doc, zero_click_info_xpath)).strip()  # type: ignore
+
+    if zero_click and (
+        "Your IP address is" not in zero_click
+        and "Your user agent:" not in zero_click
+        and "URL Decoded:" not in zero_click
+    ):
         current_query = resp.search_params["data"].get("q")
 
         results.append(
@@ -341,33 +405,6 @@ def response(resp):
             }
         )
 
-    while len_tr_rows >= offset + 4:
-
-        # assemble table rows we need to scrap
-        tr_title = tr_rows[offset]
-        tr_content = tr_rows[offset + 1]
-        offset += 4
-
-        # ignore sponsored Adds <tr class="result-sponsored">
-        if tr_content.get('class') == 'result-sponsored':
-            continue
-
-        a_tag = eval_xpath_getindex(tr_title, './/td//a[@class="result-link"]', 0, None)
-        if a_tag is None:
-            continue
-
-        td_content = eval_xpath_getindex(tr_content, './/td[@class="result-snippet"]', 0, None)
-        if td_content is None:
-            continue
-
-        results.append(
-            {
-                'title': a_tag.text_content(),
-                'content': extract_text(td_content),
-                'url': a_tag.get('href'),
-            }
-        )
-
     return results
 
 
@@ -375,7 +412,7 @@ def fetch_traits(engine_traits: EngineTraits):
     """Fetch languages & regions from DuckDuckGo.
 
     SearXNG's ``all`` locale maps DuckDuckGo's "Alle regions" (``wt-wt``).
-    DuckDuckGo's language "Browsers prefered language" (``wt_WT``) makes no
+    DuckDuckGo's language "Browsers preferred language" (``wt_WT``) makes no
     sense in a SearXNG request since SearXNG's ``all`` will not add a
     ``Accept-Language`` HTTP header.  The value in ``engine_traits.all_locale``
     is ``wt-wt`` (the region).
@@ -405,7 +442,7 @@ def fetch_traits(engine_traits: EngineTraits):
     if not resp.ok:  # type: ignore
         print("ERROR: response from DuckDuckGo is not OK.")
 
-    js_code = extr(resp.text, 'regions:', ',snippetLengths')
+    js_code = extr(resp.text, 'regions:', ',snippetLengths')  # type: ignore
 
     regions = json.loads(js_code)
     for eng_tag, name in regions.items():
@@ -439,7 +476,7 @@ def fetch_traits(engine_traits: EngineTraits):
 
     engine_traits.custom['lang_region'] = {}
 
-    js_code = extr(resp.text, 'languages:', ',regions')
+    js_code = extr(resp.text, 'languages:', ',regions')  # type: ignore
 
     languages = js_variable_to_python(js_code)
     for eng_lang, name in languages.items():
diff --git a/searx/engines/duckduckgo_extra.py b/searx/engines/duckduckgo_extra.py
index 83ca38c26..6b0d4b98c 100644
--- a/searx/engines/duckduckgo_extra.py
+++ b/searx/engines/duckduckgo_extra.py
@@ -4,15 +4,15 @@ DuckDuckGo Extra (images, videos, news)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 """
 
+from __future__ import annotations
+
 from datetime import datetime
 from typing import TYPE_CHECKING
 from urllib.parse import urlencode
+from searx.utils import get_embeded_stream_url
 
 from searx.engines.duckduckgo import fetch_traits  # pylint: disable=unused-import
-from searx.engines.duckduckgo import (
-    get_ddg_lang,
-    get_vqd,
-)
+from searx.engines.duckduckgo import get_ddg_lang, get_vqd
 from searx.enginelib.traits import EngineTraits
 
 if TYPE_CHECKING:
@@ -47,15 +47,16 @@ search_path_map = {'images': 'i', 'videos': 'v', 'news': 'news'}
 
 
 def request(query, params):
+    eng_region: str = traits.get_region(params['searxng_locale'], traits.all_locale)  # type: ignore
 
     # request needs a vqd argument
-    vqd = get_vqd(query)
+    vqd = get_vqd(query, eng_region, force_request=True)
+
     if not vqd:
         # some search terms do not have results and therefore no vqd value
         params['url'] = None
         return params
 
-    eng_region = traits.get_region(params['searxng_locale'], traits.all_locale)
     eng_lang = get_ddg_lang(traits, params['searxng_locale'])
 
     args = {
@@ -85,6 +86,12 @@ def request(query, params):
 
     params['url'] = f'https://duckduckgo.com/{search_path_map[ddg_category]}.js?{urlencode(args)}'
 
+    # sending these two headers prevents rate limiting for the query
+    params['headers'] = {
+        'Referer': 'https://duckduckgo.com/',
+        'X-Requested-With': 'XMLHttpRequest',
+    }
+
     return params
 
 
@@ -108,7 +115,7 @@ def _video_result(result):
         'title': result['title'],
         'content': result['description'],
         'thumbnail': result['images'].get('small') or result['images'].get('medium'),
-        'iframe_src': result['embed_url'],
+        'iframe_src': get_embeded_stream_url(result['content']),
         'source': result['provider'],
         'length': result['duration'],
         'metadata': result.get('uploader'),
diff --git a/searx/engines/findthatmeme.py b/searx/engines/findthatmeme.py
index e52996d69..2e7b21611 100644
--- a/searx/engines/findthatmeme.py
+++ b/searx/engines/findthatmeme.py
@@ -35,8 +35,8 @@ def response(resp):
     results = []
 
     for item in search_res:
-        img = 'https://findthatmeme.us-southeast-1.linodeobjects.com/' + item['image_path']
-        thumb = 'https://findthatmeme.us-southeast-1.linodeobjects.com/thumb/' + item.get('thumbnail', '')
+        img = 'https://s3.thehackerblog.com/findthatmeme/' + item['image_path']
+        thumb = 'https://s3.thehackerblog.com/findthatmeme/thumb/' + item.get('thumbnail', '')
         date = datetime.strptime(item["updated_at"].split("T")[0], "%Y-%m-%d")
         formatted_date = datetime.utcfromtimestamp(date.timestamp())
 
diff --git a/searx/engines/geizhals.py b/searx/engines/geizhals.py
new file mode 100644
index 000000000..4ada41919
--- /dev/null
+++ b/searx/engines/geizhals.py
@@ -0,0 +1,97 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Geizhals is a German website to compare the price of a product on the
+most common German shopping sites and find the lowest price.
+
+The sorting of the search results can be influenced by the following additions
+to the search term:
+
+``asc`` or ``price``
+  To sort by price in ascending order.
+
+``desc``
+  To sort by price in descending order.
+
+"""
+
+import re
+
+from urllib.parse import urlencode
+from lxml import html
+
+from searx.utils import eval_xpath, eval_xpath_list, extract_text
+
+about = {
+    'website': 'https://geizhals.de',
+    'wikidata_id': 'Q15977657',
+    'use_official_api': False,
+    'official_api_documentation': None,
+    'require_api_key': False,
+    'results': 'HTML',
+    'language': 'de',
+}
+paging = True
+categories = ['shopping']
+
+base_url = "https://geizhals.de"
+sort_order = 'relevance'
+
+SORT_RE = re.compile(r"sort:(\w+)")
+sort_order_map = {
+    'relevance': None,
+    'price': 'p',
+    'asc': 'p',
+    'desc': '-p',
+}
+
+
+def request(query, params):
+    sort = None
+
+    sort_order_path = SORT_RE.search(query)
+    if sort_order_path:
+        sort = sort_order_map.get(sort_order_path.group(1))
+        query = SORT_RE.sub("", query)
+        logger.debug(query)
+
+    args = {
+        'fs': query,
+        'pg': params['pageno'],
+        'toggle_all': 1,  # load item specs
+        'sort': sort,
+    }
+    params['url'] = f"{base_url}/?{urlencode(args)}"
+
+    return params
+
+
+def response(resp):
+    results = []
+
+    dom = html.fromstring(resp.text)
+    for result in eval_xpath_list(dom, "//article[contains(@class, 'listview__item')]"):
+        content = []
+        for spec in eval_xpath_list(result, ".//div[contains(@class, 'specs-grid__item')]"):
+            content.append(f"{extract_text(eval_xpath(spec, './dt'))}: {extract_text(eval_xpath(spec, './dd'))}")
+
+        metadata = [
+            extract_text(eval_xpath(result, ".//div[contains(@class, 'stars-rating-label')]")),
+            extract_text(eval_xpath(result, ".//div[contains(@class, 'listview__offercount')]")),
+        ]
+
+        item = {
+            'template': 'products.html',
+            'url': (
+                base_url + "/" + extract_text(eval_xpath(result, ".//a[contains(@class, 'listview__name-link')]/@href"))
+            ),
+            'title': extract_text(eval_xpath(result, ".//h3[contains(@class, 'listview__name')]")),
+            'content': ' | '.join(content),
+            'thumbnail': extract_text(eval_xpath(result, ".//img[contains(@class, 'listview__image')]/@src")),
+            'metadata': ', '.join(item for item in metadata if item),
+        }
+
+        best_price = extract_text(eval_xpath(result, ".//a[contains(@class, 'listview__price-link')]")).split(" ")
+        if len(best_price) > 1:
+            item["price"] = f"Bestes Angebot: {best_price[1]}€"
+        results.append(item)
+
+    return results
diff --git a/searx/engines/gentoo.py b/searx/engines/gentoo.py
deleted file mode 100644
index 4a4e085ba..000000000
--- a/searx/engines/gentoo.py
+++ /dev/null
@@ -1,125 +0,0 @@
-# SPDX-License-Identifier: AGPL-3.0-or-later
-"""
- Gentoo Wiki
-"""
-
-from urllib.parse import urlencode, urljoin
-from lxml import html
-from searx.utils import extract_text
-
-# about
-about = {
-    "website": 'https://wiki.gentoo.org/',
-    "wikidata_id": 'Q1050637',
-    "official_api_documentation": 'https://wiki.gentoo.org/api.php',
-    "use_official_api": False,
-    "require_api_key": False,
-    "results": 'HTML',
-}
-
-# engine dependent config
-categories = ['it', 'software wikis']
-paging = True
-base_url = 'https://wiki.gentoo.org'
-
-# xpath queries
-xpath_results = '//ul[@class="mw-search-results"]/li'
-xpath_link = './/div[@class="mw-search-result-heading"]/a'
-xpath_content = './/div[@class="searchresult"]'
-
-
-# cut 'en' from 'en-US', 'de' from 'de-CH', and so on
-def locale_to_lang_code(locale):
-    if locale.find('-') >= 0:
-        locale = locale.split('-')[0]
-    return locale
-
-
-# wikis for some languages were moved off from the main site, we need to make
-# requests to correct URLs to be able to get results in those languages
-lang_urls = {
-    'en': {'base': 'https://wiki.gentoo.org', 'search': '/index.php?title=Special:Search&offset={offset}&{query}'},
-    'others': {
-        'base': 'https://wiki.gentoo.org',
-        'search': '/index.php?title=Special:Search&offset={offset}&{query}\
-                &profile=translation&languagefilter={language}',
-    },
-}
-
-
-# get base & search URLs for selected language
-def get_lang_urls(language):
-    if language != 'en':
-        return lang_urls['others']
-    return lang_urls['en']
-
-
-# Language names to build search requests for
-# those languages which are hosted on the main site.
-main_langs = {
-    'ar': 'العربية',
-    'bg': 'Български',
-    'cs': 'Česky',
-    'da': 'Dansk',
-    'el': 'Ελληνικά',
-    'es': 'Español',
-    'he': 'עברית',
-    'hr': 'Hrvatski',
-    'hu': 'Magyar',
-    'it': 'Italiano',
-    'ko': '한국어',
-    'lt': 'Lietuviškai',
-    'nl': 'Nederlands',
-    'pl': 'Polski',
-    'pt': 'Português',
-    'ru': 'Русский',
-    'sl': 'Slovenský',
-    'th': 'ไทย',
-    'uk': 'Українська',
-    'zh': '简体中文',
-}
-
-
-# do search-request
-def request(query, params):
-    # translate the locale (e.g. 'en-US') to language code ('en')
-    language = locale_to_lang_code(params['language'])
-
-    # if our language is hosted on the main site, we need to add its name
-    # to the query in order to narrow the results to that language
-    if language in main_langs:
-        query += ' (' + main_langs[language] + ')'
-
-    # prepare the request parameters
-    query = urlencode({'search': query})
-    offset = (params['pageno'] - 1) * 20
-
-    # get request URLs for our language of choice
-    urls = get_lang_urls(language)
-    search_url = urls['base'] + urls['search']
-
-    params['url'] = search_url.format(query=query, offset=offset, language=language)
-
-    return params
-
-
-# get response from search-request
-def response(resp):
-    # get the base URL for the language in which request was made
-    language = locale_to_lang_code(resp.search_params['language'])
-    url = get_lang_urls(language)['base']
-
-    results = []
-
-    dom = html.fromstring(resp.text)
-
-    # parse results
-    for result in dom.xpath(xpath_results):
-        link = result.xpath(xpath_link)[0]
-        href = urljoin(url, link.attrib.get('href'))
-        title = extract_text(link)
-        content = extract_text(result.xpath(xpath_content))
-
-        results.append({'url': href, 'title': title, 'content': content})
-
-    return results
diff --git a/searx/engines/gitea.py b/searx/engines/gitea.py
index 3775938ed..446d84472 100644
--- a/searx/engines/gitea.py
+++ b/searx/engines/gitea.py
@@ -1,7 +1,8 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
-"""Engine to search in collaborative software platforms based on Gitea_.
+"""Engine to search in collaborative software platforms based on Gitea_ or Forgejo_.
 
 .. _Gitea: https://about.gitea.com/
+.. _Forgejo: https://forgejo.org/
 
 Configuration
 =============
@@ -23,6 +24,11 @@ Optional settings are:
     base_url: https://gitea.com
     shortcut: gitea
 
+  - name: forgejo.com
+    engine: gitea
+    base_url: https://code.forgejo.org
+    shortcut: forgejo
+
 If you would like to use additional instances, just configure new engines in the
 :ref:`settings <settings engine>` and set the ``base_url``.
 
@@ -95,13 +101,14 @@ def response(resp):
                 'url': item.get('html_url'),
                 'title': item.get('full_name'),
                 'content': ' / '.join(content),
-                'img_src': item.get('owner', {}).get('avatar_url'),
+                # Use Repository Avatar and fall back to Owner Avatar if not set.
+                'thumbnail': item.get('avatar_url') or item.get('owner', {}).get('avatar_url'),
                 'package_name': item.get('name'),
-                'maintainer': item.get('owner', {}).get('login'),
+                'maintainer': item.get('owner', {}).get('username'),
                 'publishedDate': parser.parse(item.get("updated_at") or item.get("created_at")),
                 'tags': item.get('topics', []),
-                'popularity': item.get('stargazers_count'),
-                'homepage': item.get('homepage'),
+                'popularity': item.get('stars_count'),
+                'homepage': item.get('website'),
                 'source_code_url': item.get('clone_url'),
             }
         )
diff --git a/searx/engines/gitlab.py b/searx/engines/gitlab.py
new file mode 100644
index 000000000..b5ab7df2a
--- /dev/null
+++ b/searx/engines/gitlab.py
@@ -0,0 +1,95 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Engine to search in collaborative software platforms based on GitLab_ with
+the `GitLab REST API`_.
+
+.. _GitLab: https://about.gitlab.com/install/
+.. _GitLab REST API: https://docs.gitlab.com/ee/api/
+
+Configuration
+=============
+
+The engine has the following mandatory setting:
+
+- :py:obj:`base_url`
+
+Optional settings are:
+
+- :py:obj:`api_path`
+
+.. code:: yaml
+
+  - name: gitlab
+    engine: gitlab
+    base_url: https://gitlab.com
+    shortcut: gl
+    about:
+      website: https://gitlab.com/
+      wikidata_id: Q16639197
+
+  - name: gnome
+    engine: gitlab
+    base_url: https://gitlab.gnome.org
+    shortcut: gn
+    about:
+      website: https://gitlab.gnome.org
+      wikidata_id: Q44316
+
+Implementations
+===============
+
+"""
+
+from urllib.parse import urlencode
+from dateutil import parser
+
+about = {
+    "website": None,
+    "wikidata_id": None,
+    "official_api_documentation": "https://docs.gitlab.com/ee/api/",
+    "use_official_api": True,
+    "require_api_key": False,
+    "results": "JSON",
+}
+
+categories = ['it', 'repos']
+paging = True
+
+base_url: str = ""
+"""Base URL of the GitLab host."""
+
+api_path: str = 'api/v4/projects'
+"""The path the `project API <https://docs.gitlab.com/ee/api/projects.html>`_.
+
+The default path should work fine usually.
+"""
+
+
+def request(query, params):
+    args = {'search': query, 'page': params['pageno']}
+    params['url'] = f"{base_url}/{api_path}?{urlencode(args)}"
+
+    return params
+
+
+def response(resp):
+    results = []
+
+    for item in resp.json():
+        results.append(
+            {
+                'template': 'packages.html',
+                'url': item.get('web_url'),
+                'title': item.get('name'),
+                'content': item.get('description'),
+                'thumbnail': item.get('avatar_url'),
+                'package_name': item.get('name'),
+                'maintainer': item.get('namespace', {}).get('name'),
+                'publishedDate': parser.parse(item.get('last_activity_at') or item.get("created_at")),
+                'tags': item.get('tag_list', []),
+                'popularity': item.get('star_count'),
+                'homepage': item.get('readme_url'),
+                'source_code_url': item.get('http_url_to_repo'),
+            }
+        )
+
+    return results
diff --git a/searx/engines/google.py b/searx/engines/google.py
index 90d687a4e..e322aa41b 100644
--- a/searx/engines/google.py
+++ b/searx/engines/google.py
@@ -59,11 +59,6 @@ filter_mapping = {0: 'off', 1: 'medium', 2: 'high'}
 # specific xpath variables
 # ------------------------
 
-results_xpath = './/div[contains(@jscontroller, "SC7lYd")]'
-title_xpath = './/a/h3[1]'
-href_xpath = './/a[h3]/@href'
-content_xpath = './/div[@data-sncf="1"]'
-
 # Suggestions are links placed in a *card-section*, we extract only the text
 # from the links not the links itself.
 suggestion_xpath = '//div[contains(@class, "EIaa9b")]//a'
@@ -334,31 +329,38 @@ def response(resp):
     # results --> answer
     answer_list = eval_xpath(dom, '//div[contains(@class, "LGOjhe")]')
     for item in answer_list:
+        for bubble in eval_xpath(item, './/div[@class="nnFGuf"]'):
+            bubble.drop_tree()
         results.append(
             {
-                'answer': item.xpath("normalize-space()"),
+                'answer': extract_text(item),
                 'url': (eval_xpath(item, '../..//a/@href') + [None])[0],
             }
         )
 
     # parse results
 
-    for result in eval_xpath_list(dom, results_xpath):  # pylint: disable=too-many-nested-blocks
+    for result in eval_xpath_list(dom, './/div[contains(@jscontroller, "SC7lYd")]'):
+        # pylint: disable=too-many-nested-blocks
 
         try:
-            title_tag = eval_xpath_getindex(result, title_xpath, 0, default=None)
+            title_tag = eval_xpath_getindex(result, './/a/h3[1]', 0, default=None)
             if title_tag is None:
                 # this not one of the common google results *section*
                 logger.debug('ignoring item from the result_xpath list: missing title')
                 continue
             title = extract_text(title_tag)
 
-            url = eval_xpath_getindex(result, href_xpath, 0, None)
+            url = eval_xpath_getindex(result, './/a[h3]/@href', 0, None)
             if url is None:
                 logger.debug('ignoring item from the result_xpath list: missing url of title "%s"', title)
                 continue
 
-            content_nodes = eval_xpath(result, content_xpath)
+            content_nodes = eval_xpath(result, './/div[contains(@data-sncf, "1")]')
+            for item in content_nodes:
+                for script in item.xpath(".//script"):
+                    script.getparent().remove(script)
+
             content = extract_text(content_nodes)
 
             if not content:
@@ -439,7 +441,7 @@ def fetch_traits(engine_traits: EngineTraits, add_domains: bool = True):
         try:
             locale = babel.Locale.parse(lang_map.get(eng_lang, eng_lang), sep='-')
         except babel.UnknownLocaleError:
-            print("ERROR: %s -> %s is unknown by babel" % (x.get("data-name"), eng_lang))
+            print("INFO:  google UI language %s (%s) is unknown by babel" % (eng_lang, x.text.split("(")[0].strip()))
             continue
         sxng_lang = language_tag(locale)
 
diff --git a/searx/engines/google_videos.py b/searx/engines/google_videos.py
index 4a032ef0f..c8fc934af 100644
--- a/searx/engines/google_videos.py
+++ b/searx/engines/google_videos.py
@@ -34,6 +34,7 @@ from searx.engines.google import (
     detect_google_sorry,
 )
 from searx.enginelib.traits import EngineTraits
+from searx.utils import get_embeded_stream_url
 
 if TYPE_CHECKING:
     import logging
@@ -125,6 +126,7 @@ def response(resp):
                 'content': content,
                 'author': pub_info,
                 'thumbnail': thumbnail,
+                'iframe_src': get_embeded_stream_url(url),
                 'template': 'videos.html',
             }
         )
diff --git a/searx/engines/hackernews.py b/searx/engines/hackernews.py
index a9e29bf0a..d3ba47f65 100644
--- a/searx/engines/hackernews.py
+++ b/searx/engines/hackernews.py
@@ -57,7 +57,11 @@ def request(query, params):
 
         if params['time_range']:
             search_type = 'search_by_date'
-            timestamp = (datetime.now() - relativedelta(**{f"{params['time_range']}s": 1})).timestamp()
+            timestamp = (
+                # pylint: disable=unexpected-keyword-arg
+                datetime.now()
+                - relativedelta(**{f"{params['time_range']}s": 1})  # type: ignore
+            ).timestamp()
             query_params["numericFilters"] = f"created_at_i>{timestamp}"
 
     params["url"] = f"{base_url}/{search_type}?{urlencode(query_params)}"
diff --git a/searx/engines/internet_archive_scholar.py b/searx/engines/internet_archive_scholar.py
deleted file mode 100644
index d3956eb71..000000000
--- a/searx/engines/internet_archive_scholar.py
+++ /dev/null
@@ -1,71 +0,0 @@
-# SPDX-License-Identifier: AGPL-3.0-or-later
-"""Internet Archive scholar(science)
-"""
-
-from datetime import datetime
-from urllib.parse import urlencode
-from searx.utils import html_to_text
-
-about = {
-    "website": "https://scholar.archive.org/",
-    "wikidata_id": "Q115667709",
-    "official_api_documentation": "https://scholar.archive.org/api/redoc",
-    "use_official_api": True,
-    "require_api_key": False,
-    "results": "JSON",
-}
-categories = ['science', 'scientific publications']
-paging = True
-
-base_url = "https://scholar.archive.org"
-results_per_page = 15
-
-
-def request(query, params):
-    args = {
-        "q": query,
-        "limit": results_per_page,
-        "offset": (params["pageno"] - 1) * results_per_page,
-    }
-    params["url"] = f"{base_url}/search?{urlencode(args)}"
-    params["headers"]["Accept"] = "application/json"
-    return params
-
-
-def response(resp):
-    results = []
-
-    json = resp.json()
-
-    for result in json["results"]:
-        publishedDate, content, doi = None, '', None
-
-        if result['biblio'].get('release_date'):
-            publishedDate = datetime.strptime(result['biblio']['release_date'], "%Y-%m-%d")
-
-        if len(result['abstracts']) > 0:
-            content = result['abstracts'][0].get('body')
-        elif len(result['_highlights']) > 0:
-            content = result['_highlights'][0]
-
-        if len(result['releases']) > 0:
-            doi = result['releases'][0].get('doi')
-
-        results.append(
-            {
-                'template': 'paper.html',
-                'url': result['fulltext']['access_url'],
-                'title': result['biblio'].get('title') or result['biblio'].get('container_name'),
-                'content': html_to_text(content),
-                'publisher': result['biblio'].get('publisher'),
-                'doi': doi,
-                'journal': result['biblio'].get('container_name'),
-                'authors': result['biblio'].get('contrib_names'),
-                'tags': result['tags'],
-                'publishedDate': publishedDate,
-                'issns': result['biblio'].get('issns'),
-                'pdf_url': result['fulltext'].get('access_url'),
-            }
-        )
-
-    return results
diff --git a/searx/engines/invidious.py b/searx/engines/invidious.py
index 49f90cc09..540f89a2f 100644
--- a/searx/engines/invidious.py
+++ b/searx/engines/invidious.py
@@ -7,6 +7,8 @@ import random
 from urllib.parse import quote_plus, urlparse
 from dateutil import parser
 
+from searx.utils import humanize_number
+
 # about
 about = {
     "website": 'https://api.invidious.io/',
@@ -91,7 +93,8 @@ def response(resp):
                     "url": url,
                     "title": result.get("title", ""),
                     "content": result.get("description", ""),
-                    'length': length,
+                    "length": length,
+                    "views": humanize_number(result['viewCount']),
                     "template": "videos.html",
                     "author": result.get("author"),
                     "publishedDate": publishedDate,
diff --git a/searx/engines/json_engine.py b/searx/engines/json_engine.py
index 47cf16372..942f6ae8a 100644
--- a/searx/engines/json_engine.py
+++ b/searx/engines/json_engine.py
@@ -16,23 +16,17 @@ from json import loads
 from urllib.parse import urlencode
 from searx.utils import to_string, html_to_text
 
-
+# parameters for generating a request
 search_url = None
-url_query = None
-url_prefix = ""
-content_query = None
-title_query = None
-content_html_to_text = False
-title_html_to_text = False
-paging = False
-suggestion_query = ''
-results_query = ''
+method = 'GET'
+request_body = ''
 
 cookies = {}
 headers = {}
 '''Some engines might offer different result based on cookies or headers.
 Possible use-case: To set safesearch cookie or header to moderate.'''
 
+paging = False
 # parameters for engines with paging support
 #
 # number of results on each page
@@ -41,6 +35,16 @@ page_size = 1
 # number of the first page (usually 0 or 1)
 first_page_num = 1
 
+# parameters for parsing the response
+results_query = ''
+url_query = None
+url_prefix = ""
+title_query = None
+content_query = None
+suggestion_query = ''
+title_html_to_text = False
+content_html_to_text = False
+
 
 def iterate(iterable):
     if isinstance(iterable, dict):
@@ -98,9 +102,8 @@ def query(data, query_string):
 
 
 def request(query, params):  # pylint: disable=redefined-outer-name
-    query = urlencode({'q': query})[2:]
+    fp = {'query': urlencode({'q': query})[2:]}  # pylint: disable=invalid-name
 
-    fp = {'query': query}  # pylint: disable=invalid-name
     if paging and search_url.find('{pageno}') >= 0:
         fp['pageno'] = (params['pageno'] - 1) * page_size + first_page_num
 
@@ -108,7 +111,12 @@ def request(query, params):  # pylint: disable=redefined-outer-name
     params['headers'].update(headers)
 
     params['url'] = search_url.format(**fp)
-    params['query'] = query
+    params['method'] = method
+
+    if request_body:
+        # don't url-encode the query if it's in the request body
+        fp['query'] = query
+        params['data'] = request_body.format(**fp)
 
     return params
 
@@ -146,7 +154,11 @@ def response(resp):
                 }
             )
     else:
-        for url, title, content in zip(query(json, url_query), query(json, title_query), query(json, content_query)):
+        for result in json:
+            url = query(result, url_query)[0]
+            title = query(result, title_query)[0]
+            content = query(result, content_query)[0]
+
             results.append(
                 {
                     'url': url_prefix + to_string(url),
diff --git a/searx/engines/libretranslate.py b/searx/engines/libretranslate.py
index 20fa481f5..a62d88d8a 100644
--- a/searx/engines/libretranslate.py
+++ b/searx/engines/libretranslate.py
@@ -31,6 +31,7 @@ def request(_query, params):
 
     params['method'] = 'POST'
     params['headers'] = {'Content-Type': 'application/json'}
+    params['req_url'] = request_url
 
     return params
 
@@ -40,7 +41,13 @@ def response(resp):
 
     json_resp = resp.json()
     text = json_resp.get('translatedText')
+
+    from_lang = resp.search_params["from_lang"][1]
+    to_lang = resp.search_params["to_lang"][1]
+    query = resp.search_params["query"]
+    req_url = resp.search_params["req_url"]
+
     if text:
-        results.append({'answer': text})
+        results.append({"answer": text, "url": f"{req_url}/?source={from_lang}&target={to_lang}&q={query}"})
 
     return results
diff --git a/searx/engines/loc.py b/searx/engines/loc.py
index 5f58eb3dc..919be7d26 100644
--- a/searx/engines/loc.py
+++ b/searx/engines/loc.py
@@ -27,7 +27,7 @@ categories = ['images']
 paging = True
 
 endpoint = 'photos'
-base_url = 'https://loc.gov'
+base_url = 'https://www.loc.gov'
 search_string = "/{endpoint}/?sp={page}&{query}&fo=json"
 
 
@@ -63,8 +63,8 @@ def response(resp):
         if not url:
             continue
 
-        img_src = result['item'].get('service_medium')
-        if not img_src or img_src == 'https://memory.loc.gov/pp/grp.gif':
+        img_list = result.get('image_url')
+        if not img_list:
             continue
 
         title = result['title']
@@ -88,8 +88,8 @@ def response(resp):
                 'url': url,
                 'title': title,
                 'content': ' / '.join([i for i in content_items if i]),
-                'img_src': img_src,
-                'thumbnail_src': result['item'].get('thumb_gallery'),
+                'img_src': img_list[-1],
+                'thumbnail_src': img_list[0],
                 'author': author,
             }
         )
diff --git a/searx/engines/mariadb_server.py b/searx/engines/mariadb_server.py
new file mode 100644
index 000000000..7343f4342
--- /dev/null
+++ b/searx/engines/mariadb_server.py
@@ -0,0 +1,95 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""MariaDB is a community driven fork of MySQL. Before enabling MariaDB engine,
+you must the install the pip package ``mariadb`` along with the necessary
+prerequities.
+
+`See the following documentation for more details
+<https://mariadb.com/docs/server/connect/programming-languages/c/install/>`_
+
+Example
+=======
+
+This is an example configuration for querying a MariaDB server:
+
+.. code:: yaml
+
+   - name: my_database
+     engine: mariadb_server
+     database: my_database
+     username: searxng
+     password: password
+     limit: 5
+     query_str: 'SELECT * from my_table WHERE my_column=%(query)s'
+
+Implementations
+===============
+
+"""
+
+from typing import TYPE_CHECKING
+
+try:
+    import mariadb
+except ImportError:
+    # import error is ignored because the admin has to install mysql manually to use
+    # the engine
+    pass
+
+if TYPE_CHECKING:
+    import logging
+
+    logger = logging.getLogger()
+
+
+engine_type = 'offline'
+
+host = "127.0.0.1"
+"""Hostname of the DB connector"""
+
+port = 3306
+"""Port of the DB connector"""
+
+database = ""
+"""Name of the database."""
+
+username = ""
+"""Username for the DB connection."""
+
+password = ""
+"""Password for the DB connection."""
+
+query_str = ""
+"""SQL query that returns the result items."""
+
+limit = 10
+paging = True
+result_template = 'key-value.html'
+_connection = None
+
+
+def init(engine_settings):
+    global _connection  # pylint: disable=global-statement
+
+    if 'query_str' not in engine_settings:
+        raise ValueError('query_str cannot be empty')
+
+    if not engine_settings['query_str'].lower().startswith('select '):
+        raise ValueError('only SELECT query is supported')
+
+    _connection = mariadb.connect(database=database, user=username, password=password, host=host, port=port)
+
+
+def search(query, params):
+    query_params = {'query': query}
+    query_to_run = query_str + ' LIMIT {0} OFFSET {1}'.format(limit, (params['pageno'] - 1) * limit)
+    logger.debug("SQL Query: %s", query_to_run)
+
+    with _connection.cursor() as cur:
+        cur.execute(query_to_run, query_params)
+        results = []
+        col_names = [i[0] for i in cur.description]
+        for res in cur:
+            result = dict(zip(col_names, map(str, res)))
+            result['template'] = result_template
+            results.append(result)
+        return results
diff --git a/searx/engines/mediawiki.py b/searx/engines/mediawiki.py
index 76317402e..81d0c37aa 100644
--- a/searx/engines/mediawiki.py
+++ b/searx/engines/mediawiki.py
@@ -100,6 +100,12 @@ base_url: str = 'https://{language}.wikipedia.org/'
   ISO 639-1 language code (en, de, fr ..) of the search language.
 """
 
+api_path: str = 'w/api.php'
+"""The path the PHP api is listening on.
+
+The default path should work fine usually.
+"""
+
 timestamp_format = '%Y-%m-%dT%H:%M:%SZ'
 """The longhand version of MediaWiki time strings."""
 
@@ -113,12 +119,7 @@ def request(query, params):
     else:
         params['language'] = params['language'].split('-')[0]
 
-    if base_url.endswith('/'):
-        api_url = base_url + 'w/api.php?'
-    else:
-        api_url = base_url + '/w/api.php?'
-    api_url = api_url.format(language=params['language'])
-
+    api_url = f"{base_url.rstrip('/')}/{api_path}?".format(language=params['language'])
     offset = (params['pageno'] - 1) * number_of_results
 
     args = {
diff --git a/searx/engines/mojeek.py b/searx/engines/mojeek.py
index 6aaca021b..df2302e8b 100644
--- a/searx/engines/mojeek.py
+++ b/searx/engines/mojeek.py
@@ -1,12 +1,15 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 """Mojeek (general, images, news)"""
 
+from typing import TYPE_CHECKING
+
 from datetime import datetime
 from urllib.parse import urlencode
 from lxml import html
 
 from dateutil.relativedelta import relativedelta
 from searx.utils import eval_xpath, eval_xpath_list, extract_text
+from searx.enginelib.traits import EngineTraits
 
 about = {
     'website': 'https://mojeek.com',
@@ -42,6 +45,18 @@ news_url_xpath = './/h2/a/@href'
 news_title_xpath = './/h2/a'
 news_content_xpath = './/p[@class="s"]'
 
+language_param = 'lb'
+region_param = 'arc'
+
+_delta_kwargs = {'day': 'days', 'week': 'weeks', 'month': 'months', 'year': 'years'}
+
+if TYPE_CHECKING:
+    import logging
+
+    logger = logging.getLogger()
+
+traits: EngineTraits
+
 
 def init(_):
     if search_type not in ('', 'images', 'news'):
@@ -53,13 +68,16 @@ def request(query, params):
         'q': query,
         'safe': min(params['safesearch'], 1),
         'fmt': search_type,
+        language_param: traits.get_language(params['searxng_locale'], traits.custom['language_all']),
+        region_param: traits.get_region(params['searxng_locale'], traits.custom['region_all']),
     }
 
     if search_type == '':
         args['s'] = 10 * (params['pageno'] - 1)
 
     if params['time_range'] and search_type != 'images':
-        args["since"] = (datetime.now() - relativedelta(**{f"{params['time_range']}s": 1})).strftime("%Y%m%d")
+        kwargs = {_delta_kwargs[params['time_range']]: 1}
+        args["since"] = (datetime.now() - relativedelta(**kwargs)).strftime("%Y%m%d")  # type: ignore
         logger.debug(args["since"])
 
     params['url'] = f"{base_url}/search?{urlencode(args)}"
@@ -94,7 +112,7 @@ def _image_results(dom):
                 'template': 'images.html',
                 'url': extract_text(eval_xpath(result, image_url_xpath)),
                 'title': extract_text(eval_xpath(result, image_title_xpath)),
-                'img_src': base_url + extract_text(eval_xpath(result, image_img_src_xpath)),
+                'img_src': base_url + extract_text(eval_xpath(result, image_img_src_xpath)),  # type: ignore
                 'content': '',
             }
         )
@@ -130,3 +148,31 @@ def response(resp):
         return _news_results(dom)
 
     raise ValueError(f"Invalid search type {search_type}")
+
+
+def fetch_traits(engine_traits: EngineTraits):
+    # pylint: disable=import-outside-toplevel
+    from searx import network
+    from searx.locales import get_official_locales, region_tag
+    from babel import Locale, UnknownLocaleError
+    import contextlib
+
+    resp = network.get(base_url + "/preferences", headers={'Accept-Language': 'en-US,en;q=0.5'})
+    dom = html.fromstring(resp.text)  # type: ignore
+
+    languages = eval_xpath_list(dom, f'//select[@name="{language_param}"]/option/@value')
+
+    engine_traits.custom['language_all'] = languages[0]
+
+    for code in languages[1:]:
+        with contextlib.suppress(UnknownLocaleError):
+            locale = Locale(code)
+            engine_traits.languages[locale.language] = code
+
+    regions = eval_xpath_list(dom, f'//select[@name="{region_param}"]/option/@value')
+
+    engine_traits.custom['region_all'] = regions[1]
+
+    for code in regions[2:]:
+        for locale in get_official_locales(code, engine_traits.languages):
+            engine_traits.regions[region_tag(locale)] = code
diff --git a/searx/engines/mullvad_leta.py b/searx/engines/mullvad_leta.py
index 6e46163e3..7e2b590e8 100644
--- a/searx/engines/mullvad_leta.py
+++ b/searx/engines/mullvad_leta.py
@@ -20,6 +20,8 @@ Otherwise, follow instructions provided by Mullvad for enabling the VPN on Linux
    update of SearXNG!
 """
 
+from __future__ import annotations
+
 from typing import TYPE_CHECKING
 from httpx import Response
 from lxml import html
@@ -37,6 +39,8 @@ traits: EngineTraits
 
 use_cache: bool = True  # non-cache use only has 100 searches per day!
 
+leta_engine: str = 'google'
+
 search_url = "https://leta.mullvad.net"
 
 # about
@@ -61,6 +65,11 @@ time_range_dict = {
     "year": "y1",
 }
 
+available_leta_engines = [
+    'google',  # first will be default if provided engine is invalid
+    'brave',
+]
+
 
 def is_vpn_connected(dom: html.HtmlElement) -> bool:
     """Returns true if the VPN is connected, False otherwise"""
@@ -80,11 +89,22 @@ def assign_headers(headers: dict) -> dict:
 def request(query: str, params: dict):
     country = traits.get_region(params.get('searxng_locale', 'all'), traits.all_locale)  # type: ignore
 
+    result_engine = leta_engine
+    if leta_engine not in available_leta_engines:
+        result_engine = available_leta_engines[0]
+        logger.warning(
+            'Configured engine "%s" not one of the available engines %s, defaulting to "%s"',
+            leta_engine,
+            available_leta_engines,
+            result_engine,
+        )
+
     params['url'] = search_url
     params['method'] = 'POST'
     params['data'] = {
         "q": query,
         "gl": country if country is str else '',
+        'engine': result_engine,
     }
     # pylint: disable=undefined-variable
     if use_cache:
@@ -107,8 +127,15 @@ def request(query: str, params: dict):
     return params
 
 
-def extract_result(dom_result: html.HtmlElement):
-    [a_elem, h3_elem, p_elem] = eval_xpath_list(dom_result, 'div/div/*')
+def extract_result(dom_result: list[html.HtmlElement]):
+    # Infoboxes sometimes appear in the beginning and will have a length of 0
+    if len(dom_result) == 3:
+        [a_elem, h3_elem, p_elem] = dom_result
+    elif len(dom_result) == 4:
+        [_, a_elem, h3_elem, p_elem] = dom_result
+    else:
+        return None
+
     return {
         'url': extract_text(a_elem.text),
         'title': extract_text(h3_elem),
@@ -116,6 +143,14 @@ def extract_result(dom_result: html.HtmlElement):
     }
 
 
+def extract_results(search_results: html.HtmlElement):
+    for search_result in search_results:
+        dom_result = eval_xpath_list(search_result, 'div/div/*')
+        result = extract_result(dom_result)
+        if result is not None:
+            yield result
+
+
 def response(resp: Response):
     """Checks if connected to Mullvad VPN, then extracts the search results from
     the DOM resp: requests response object"""
@@ -124,7 +159,7 @@ def response(resp: Response):
     if not is_vpn_connected(dom):
         raise SearxEngineResponseException('Not connected to Mullvad VPN')
     search_results = eval_xpath(dom.body, '//main/div[2]/div')
-    return [extract_result(sr) for sr in search_results]
+    return list(extract_results(search_results))
 
 
 def fetch_traits(engine_traits: EngineTraits):
diff --git a/searx/engines/mysql_server.py b/searx/engines/mysql_server.py
index 369b2b7fe..30d59332e 100644
--- a/searx/engines/mysql_server.py
+++ b/searx/engines/mysql_server.py
@@ -34,12 +34,25 @@ except ImportError:
 
 engine_type = 'offline'
 auth_plugin = 'caching_sha2_password'
+
 host = "127.0.0.1"
+"""Hostname of the DB connector"""
+
 port = 3306
+"""Port of the DB connector"""
+
 database = ""
+"""Name of the database."""
+
 username = ""
+"""Username for the DB connection."""
+
 password = ""
+"""Password for the DB connection."""
+
 query_str = ""
+"""SQL query that returns the result items."""
+
 limit = 10
 paging = True
 result_template = 'key-value.html'
diff --git a/searx/engines/openlibrary.py b/searx/engines/openlibrary.py
new file mode 100644
index 000000000..cc1f53541
--- /dev/null
+++ b/searx/engines/openlibrary.py
@@ -0,0 +1,71 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Open library (books)
+"""
+from urllib.parse import urlencode
+import re
+
+from dateutil import parser
+
+about = {
+    'website': 'https://openlibrary.org',
+    'wikidata_id': 'Q1201876',
+    'require_api_key': False,
+    'use_official_api': False,
+    'official_api_documentation': 'https://openlibrary.org/developers/api',
+}
+
+paging = True
+categories = []
+
+base_url = "https://openlibrary.org"
+results_per_page = 10
+
+
+def request(query, params):
+    args = {
+        'q': query,
+        'page': params['pageno'],
+        'limit': results_per_page,
+    }
+    params['url'] = f"{base_url}/search.json?{urlencode(args)}"
+    return params
+
+
+def _parse_date(date):
+    try:
+        return parser.parse(date)
+    except parser.ParserError:
+        return None
+
+
+def response(resp):
+    results = []
+
+    for item in resp.json().get("docs", []):
+        cover = None
+        if 'lending_identifier_s' in item:
+            cover = f"https://archive.org/services/img/{item['lending_identifier_s']}"
+
+        published = item.get('publish_date')
+        if published:
+            published_dates = [date for date in map(_parse_date, published) if date]
+            if published_dates:
+                published = min(published_dates)
+
+        if not published:
+            published = parser.parse(str(item.get('first_published_year')))
+
+        result = {
+            'template': 'paper.html',
+            'url': f"{base_url}{item['key']}",
+            'title': item['title'],
+            'content': re.sub(r"\{|\}", "", item['first_sentence'][0]) if item.get('first_sentence') else '',
+            'isbn': item.get('isbn', [])[:5],
+            'authors': item.get('author_name', []),
+            'thumbnail': cover,
+            'publishedDate': published,
+            'tags': item.get('subject', [])[:10] + item.get('place', [])[:10],
+        }
+        results.append(result)
+
+    return results
diff --git a/searx/engines/peertube.py b/searx/engines/peertube.py
index 114e24c4f..0457c5d8d 100644
--- a/searx/engines/peertube.py
+++ b/searx/engines/peertube.py
@@ -14,7 +14,7 @@ import babel
 
 from searx.network import get  # see https://github.com/searxng/searxng/issues/762
 from searx.locales import language_tag
-from searx.utils import html_to_text
+from searx.utils import html_to_text, humanize_number
 from searx.enginelib.traits import EngineTraits
 
 traits: EngineTraits
@@ -124,6 +124,7 @@ def video_response(resp):
                 'content': html_to_text(result.get('description') or ''),
                 'author': result.get('account', {}).get('displayName'),
                 'length': minute_to_hm(result.get('duration')),
+                'views': humanize_number(result['views']),
                 'template': 'videos.html',
                 'publishedDate': parse(result['publishedAt']),
                 'iframe_src': result.get('embedUrl'),
diff --git a/searx/engines/piped.py b/searx/engines/piped.py
index 5b60dec5a..0b7199437 100644
--- a/searx/engines/piped.py
+++ b/searx/engines/piped.py
@@ -53,6 +53,8 @@ from urllib.parse import urlencode
 import datetime
 from dateutil import parser
 
+from searx.utils import humanize_number
+
 # about
 about = {
     "website": 'https://github.com/TeamPiped/Piped/',
@@ -138,6 +140,7 @@ def response(resp):
             "title": result.get("title", ""),
             "publishedDate": parser.parse(time.ctime(uploaded / 1000)) if uploaded != -1 else None,
             "iframe_src": _frontend_url() + '/embed' + result.get("url", ""),
+            "views": humanize_number(result["views"]),
         }
         length = result.get("duration")
         if length:
diff --git a/searx/engines/postgresql.py b/searx/engines/postgresql.py
index e7def0635..ddd0ef929 100644
--- a/searx/engines/postgresql.py
+++ b/searx/engines/postgresql.py
@@ -29,12 +29,25 @@ except ImportError:
     pass
 
 engine_type = 'offline'
+
 host = "127.0.0.1"
+"""Hostname of the DB connector"""
+
 port = "5432"
+"""Port of the DB connector"""
+
 database = ""
+"""Name of the database."""
+
 username = ""
+"""Username for the DB connection."""
+
 password = ""
+"""Password for the DB connection."""
+
 query_str = ""
+"""SQL query that returns the result items."""
+
 limit = 10
 paging = True
 result_template = 'key-value.html'
diff --git a/searx/engines/qwant.py b/searx/engines/qwant.py
index 989fe1445..7ad6cf58a 100644
--- a/searx/engines/qwant.py
+++ b/searx/engines/qwant.py
@@ -49,7 +49,11 @@ from flask_babel import gettext
 import babel
 import lxml
 
-from searx.exceptions import SearxEngineAPIException, SearxEngineTooManyRequestsException
+from searx.exceptions import (
+    SearxEngineAPIException,
+    SearxEngineTooManyRequestsException,
+    SearxEngineCaptchaException,
+)
 from searx.network import raise_for_httperror
 from searx.enginelib.traits import EngineTraits
 
@@ -57,6 +61,7 @@ from searx.utils import (
     eval_xpath,
     eval_xpath_list,
     extract_text,
+    get_embeded_stream_url,
 )
 
 traits: EngineTraits
@@ -187,6 +192,8 @@ def parse_web_api(resp):
         error_code = data.get('error_code')
         if error_code == 24:
             raise SearxEngineTooManyRequestsException()
+        if search_results.get("data", {}).get("error_data", {}).get("captchaUrl") is not None:
+            raise SearxEngineCaptchaException()
         msg = ",".join(data.get('message', ['unknown']))
         raise SearxEngineAPIException(f"{msg} ({error_code})")
 
@@ -297,6 +304,7 @@ def parse_web_api(resp):
                         'title': title,
                         'url': res_url,
                         'content': content,
+                        'iframe_src': get_embeded_stream_url(res_url),
                         'publishedDate': pub_date,
                         'thumbnail': thumbnail,
                         'template': 'videos.html',
diff --git a/searx/engines/radio_browser.py b/searx/engines/radio_browser.py
index c20580616..a8f07a638 100644
--- a/searx/engines/radio_browser.py
+++ b/searx/engines/radio_browser.py
@@ -165,10 +165,12 @@ def fetch_traits(engine_traits: EngineTraits):
 
     countrycodes = set()
     for region in country_list:
-        if region['iso_3166_1'] not in babel_reg_list:
+        # country_list contains duplicates that differ only in upper/lower case
+        _reg = region['iso_3166_1'].upper()
+        if _reg not in babel_reg_list:
             print(f"ERROR: region tag {region['iso_3166_1']} is unknown by babel")
             continue
-        countrycodes.add(region['iso_3166_1'])
+        countrycodes.add(_reg)
 
     countrycodes = list(countrycodes)
     countrycodes.sort()
diff --git a/searx/engines/sjp.py b/searx/engines/sjp.py
deleted file mode 100644
index 639420095..000000000
--- a/searx/engines/sjp.py
+++ /dev/null
@@ -1,98 +0,0 @@
-# SPDX-License-Identifier: AGPL-3.0-or-later
-"""Słownik Języka Polskiego
-
-Dictionary of the polish language from PWN (sjp.pwn)
-"""
-
-from lxml.html import fromstring
-from searx import logger
-from searx.utils import extract_text
-from searx.network import raise_for_httperror
-
-logger = logger.getChild('sjp engine')
-
-# about
-about = {
-    "website": 'https://sjp.pwn.pl',
-    "wikidata_id": 'Q55117369',
-    "official_api_documentation": None,
-    "use_official_api": False,
-    "require_api_key": False,
-    "results": 'HTML',
-    "language": 'pl',
-}
-
-categories = ['dictionaries']
-paging = False
-
-URL = 'https://sjp.pwn.pl'
-SEARCH_URL = URL + '/szukaj/{query}.html'
-
-word_xpath = '//div[@class="query"]'
-dict_xpath = [
-    '//div[@class="wyniki sjp-so-wyniki sjp-so-anchor"]',
-    '//div[@class="wyniki sjp-wyniki sjp-anchor"]',
-    '//div[@class="wyniki sjp-doroszewski-wyniki sjp-doroszewski-anchor"]',
-]
-
-
-def request(query, params):
-    params['url'] = SEARCH_URL.format(query=query)
-    logger.debug(f"query_url --> {params['url']}")
-    return params
-
-
-def response(resp):
-    results = []
-
-    raise_for_httperror(resp)
-    dom = fromstring(resp.text)
-    word = extract_text(dom.xpath(word_xpath))
-
-    definitions = []
-
-    for dict_src in dict_xpath:
-        for src in dom.xpath(dict_src):
-            src_text = extract_text(src.xpath('.//span[@class="entry-head-title"]/text()')).strip()
-
-            src_defs = []
-            for def_item in src.xpath('.//div[contains(@class, "ribbon-element")]'):
-                if def_item.xpath('./div[@class="znacz"]'):
-                    sub_defs = []
-                    for def_sub_item in def_item.xpath('./div[@class="znacz"]'):
-                        def_sub_text = extract_text(def_sub_item).lstrip('0123456789. ')
-                        sub_defs.append(def_sub_text)
-                    src_defs.append((word, sub_defs))
-                else:
-                    def_text = extract_text(def_item).strip()
-                    def_link = def_item.xpath('./span/a/@href')
-                    if 'doroszewski' in def_link[0]:
-                        def_text = f"<a href='{def_link[0]}'>{def_text}</a>"
-                    src_defs.append((def_text, ''))
-
-            definitions.append((src_text, src_defs))
-
-    if not definitions:
-        return results
-
-    infobox = ''
-    for src in definitions:
-        infobox += f"<div><small>{src[0]}</small>"
-        infobox += "<ul>"
-        for def_text, sub_def in src[1]:
-            infobox += f"<li>{def_text}</li>"
-            if sub_def:
-                infobox += "<ol>"
-                for sub_def_text in sub_def:
-                    infobox += f"<li>{sub_def_text}</li>"
-                infobox += "</ol>"
-        infobox += "</ul></div>"
-
-    results.append(
-        {
-            'infobox': word,
-            'content': infobox,
-        }
-    )
-
-    return results
diff --git a/searx/engines/sqlite.py b/searx/engines/sqlite.py
index f5f6ac8bf..e9694cf74 100644
--- a/searx/engines/sqlite.py
+++ b/searx/engines/sqlite.py
@@ -41,8 +41,13 @@ import sqlite3
 import contextlib
 
 engine_type = 'offline'
+
 database = ""
+"""Filename of the SQLite DB."""
+
 query_str = ""
+"""SQL query that returns the result items."""
+
 limit = 10
 paging = True
 result_template = 'key-value.html'
diff --git a/searx/engines/startpage.py b/searx/engines/startpage.py
index 422ae7b20..f90cf2ac9 100644
--- a/searx/engines/startpage.py
+++ b/searx/engines/startpage.py
@@ -142,7 +142,7 @@ search_url = base_url + '/sp/search'
 
 # specific xpath variables
 # ads xpath //div[@id="results"]/div[@id="sponsored"]//div[@class="result"]
-# not ads: div[@class="result"] are the direct childs of div[@id="results"]
+# not ads: div[@class="result"] are the direct children of div[@id="results"]
 search_form_xpath = '//form[@id="search"]'
 """XPath of Startpage's origin search form
 
diff --git a/searx/engines/stract.py b/searx/engines/stract.py
index 751d4da50..ffd475732 100644
--- a/searx/engines/stract.py
+++ b/searx/engines/stract.py
@@ -7,6 +7,7 @@ ends.
 
 from json import dumps
 from searx.utils import searx_useragent
+from searx.enginelib.traits import EngineTraits
 
 about = {
     "website": "https://stract.com/",
@@ -18,7 +19,10 @@ about = {
 categories = ['general']
 paging = True
 
-search_url = "https://stract.com/beta/api/search"
+base_url = "https://stract.com/beta/api"
+search_url = base_url + "/search"
+
+traits: EngineTraits
 
 
 def request(query, params):
@@ -29,7 +33,14 @@ def request(query, params):
         'Content-Type': 'application/json',
         'User-Agent': searx_useragent(),
     }
-    params['data'] = dumps({'query': query, 'page': params['pageno'] - 1})
+    region = traits.get_region(params["searxng_locale"], default=traits.all_locale)
+    params['data'] = dumps(
+        {
+            'query': query,
+            'page': params['pageno'] - 1,
+            'selectedRegion': region,
+        }
+    )
 
     return params
 
@@ -47,3 +58,24 @@ def response(resp):
         )
 
     return results
+
+
+def fetch_traits(engine_traits: EngineTraits):
+    # pylint: disable=import-outside-toplevel
+    from searx import network
+    from babel import Locale, languages
+    from searx.locales import region_tag
+
+    territories = Locale("en").territories
+
+    json = network.get(base_url + "/docs/openapi.json").json()
+    regions = json['components']['schemas']['Region']['enum']
+
+    engine_traits.all_locale = regions[0]
+
+    for region in regions[1:]:
+        for code, name in territories.items():
+            if region not in (code, name):
+                continue
+            for lang in languages.get_official_languages(code, de_facto=True):
+                engine_traits.regions[region_tag(Locale(lang, code))] = region
diff --git a/searx/engines/tineye.py b/searx/engines/tineye.py
index 196c89a2b..20f6e41fd 100644
--- a/searx/engines/tineye.py
+++ b/searx/engines/tineye.py
@@ -14,10 +14,16 @@ billion images `[tineye.com] <https://tineye.com/how>`_.
 
 """
 
+from typing import TYPE_CHECKING
 from urllib.parse import urlencode
 from datetime import datetime
 from flask_babel import gettext
 
+if TYPE_CHECKING:
+    import logging
+
+    logger = logging.getLogger()
+
 about = {
     "website": 'https://tineye.com',
     "wikidata_id": 'Q2382535',
@@ -34,7 +40,7 @@ categories = ['general']
 paging = True
 safesearch = False
 base_url = 'https://tineye.com'
-search_string = '/result_json/?page={page}&{query}'
+search_string = '/api/v1/result_json/?page={page}&{query}'
 
 FORMAT_NOT_SUPPORTED = gettext(
     "Could not read that image url. This may be due to an unsupported file"
@@ -120,7 +126,7 @@ def parse_tineye_match(match_json):
 
             crawl_date = backlink_json.get("crawl_date")
             if crawl_date:
-                crawl_date = datetime.fromisoformat(crawl_date[:-3])
+                crawl_date = datetime.strptime(crawl_date, '%Y-%m-%d')
             else:
                 crawl_date = datetime.min
 
@@ -150,29 +156,15 @@ def parse_tineye_match(match_json):
 
 def response(resp):
     """Parse HTTP response from TinEye."""
-    results = []
 
-    try:
+    # handle the 422 client side errors, and the possible 400 status code error
+    if resp.status_code in (400, 422):
         json_data = resp.json()
-    except Exception as exc:  # pylint: disable=broad-except
-        msg = "can't parse JSON response // %s" % exc
-        logger.error(msg)
-        json_data = {'error': msg}
-
-    # handle error codes from Tineye
-
-    if resp.is_error:
-        if resp.status_code in (400, 422):
-
-            message = 'HTTP status: %s' % resp.status_code
-            error = json_data.get('error')
-            s_key = json_data.get('suggestions', {}).get('key', '')
-
-            if error and s_key:
-                message = "%s (%s)" % (error, s_key)
-            elif error:
-                message = error
+        suggestions = json_data.get('suggestions', {})
+        message = f'HTTP Status Code: {resp.status_code}'
 
+        if resp.status_code == 422:
+            s_key = suggestions.get('key', '')
             if s_key == "Invalid image URL":
                 # test https://docs.searxng.org/_static/searxng-wordmark.svg
                 message = FORMAT_NOT_SUPPORTED
@@ -182,16 +174,23 @@ def response(resp):
             elif s_key == 'Download Error':
                 # test https://notexists
                 message = DOWNLOAD_ERROR
+            else:
+                logger.warning("Unknown suggestion key encountered: %s", s_key)
+        else:  # 400
+            description = suggestions.get('description')
+            if isinstance(description, list):
+                message = ','.join(description)
 
-            # see https://github.com/searxng/searxng/pull/1456#issuecomment-1193105023
-            # results.append({'answer': message})
-            logger.error(message)
+        # see https://github.com/searxng/searxng/pull/1456#issuecomment-1193105023
+        # results.append({'answer': message})
+        logger.error(message)
+        return []
 
-            return results
+    # Raise for all other responses
+    resp.raise_for_status()
 
-        resp.raise_for_status()
-
-    # append results from matches
+    results = []
+    json_data = resp.json()
 
     for match_json in json_data['matches']:
 
@@ -209,7 +208,7 @@ def response(resp):
                 'title': backlink['image_name'],
                 'img_src': backlink['url'],
                 'format': tineye_match['image_format'],
-                'widht': tineye_match['width'],
+                'width': tineye_match['width'],
                 'height': tineye_match['height'],
                 'publishedDate': backlink['crawl_date'],
             }
diff --git a/searx/engines/voidlinux.py b/searx/engines/voidlinux.py
index 0d807ace4..e38abd862 100644
--- a/searx/engines/voidlinux.py
+++ b/searx/engines/voidlinux.py
@@ -32,7 +32,7 @@ void_arch = 'x86_64'
 """Default architecture to search for.  For valid values see :py:obj:`ARCH_RE`"""
 
 ARCH_RE = re.compile('aarch64-musl|armv6l-musl|armv7l-musl|x86_64-musl|aarch64|armv6l|armv7l|i686|x86_64')
-"""Regular expresion that match a architecture in the query string."""
+"""Regular expression that match a architecture in the query string."""
 
 
 def request(query, params):
diff --git a/searx/engines/wikicommons.py b/searx/engines/wikicommons.py
index a229d24b6..214881bed 100644
--- a/searx/engines/wikicommons.py
+++ b/searx/engines/wikicommons.py
@@ -7,6 +7,8 @@ import datetime
 
 from urllib.parse import urlencode
 
+from searx.utils import html_to_text, humanize_bytes
+
 # about
 about = {
     "website": 'https://commons.wikimedia.org/',
@@ -74,7 +76,7 @@ def response(resp):
         result = {
             'url': imageinfo["descriptionurl"],
             'title': title,
-            'content': item["snippet"],
+            'content': html_to_text(item["snippet"]),
         }
 
         if search_type == "images":
@@ -93,7 +95,7 @@ def response(resp):
         elif search_type == "files":
             result['template'] = 'files.html'
             result['metadata'] = imageinfo['mime']
-            result['size'] = imageinfo['size']
+            result['size'] = humanize_bytes(imageinfo['size'])
         elif search_type == "audio":
             result['iframe_src'] = imageinfo['url']
 
diff --git a/searx/engines/wordnik.py b/searx/engines/wordnik.py
index 21eaeccc3..9b048a068 100644
--- a/searx/engines/wordnik.py
+++ b/searx/engines/wordnik.py
@@ -20,13 +20,9 @@ about = {
 categories = ['general']
 paging = False
 
-URL = 'https://www.wordnik.com'
-SEARCH_URL = URL + '/words/{query}'
-
 
 def request(query, params):
-    params['url'] = SEARCH_URL.format(query=query)
-    logger.debug(f"query_url --> {params['url']}")
+    params['url'] = f"https://www.wordnik.com/words/{query}"
     return params
 
 
diff --git a/searx/engines/xpath.py b/searx/engines/xpath.py
index 558531880..97c84bd09 100644
--- a/searx/engines/xpath.py
+++ b/searx/engines/xpath.py
@@ -12,6 +12,8 @@ Request:
 - :py:obj:`search_url`
 - :py:obj:`lang_all`
 - :py:obj:`soft_max_redirects`
+- :py:obj:`method`
+- :py:obj:`request_body`
 - :py:obj:`cookies`
 - :py:obj:`headers`
 
@@ -151,6 +153,16 @@ headers = {}
 '''Some engines might offer different result based headers.  Possible use-case:
 To set header to moderate.'''
 
+method = 'GET'
+'''Some engines might require to do POST requests for search.'''
+
+request_body = ''
+'''The body of the request.  This can only be used if different :py:obj:`method`
+is set, e.g. ``POST``.  For formatting see the documentation of :py:obj:`search_url`::
+
+    search={query}&page={pageno}{time_range}{safe_search}
+'''
+
 paging = False
 '''Engine supports paging [True or False].'''
 
@@ -236,8 +248,14 @@ def request(query, params):
     params['headers'].update(headers)
 
     params['url'] = search_url.format(**fargs)
-    params['soft_max_redirects'] = soft_max_redirects
+    params['method'] = method
 
+    if request_body:
+        # don't url-encode the query if it's in the request body
+        fargs['query'] = query
+        params['data'] = request_body.format(**fargs)
+
+    params['soft_max_redirects'] = soft_max_redirects
     params['raise_for_httperror'] = False
 
     return params
diff --git a/searx/engines/yacy.py b/searx/engines/yacy.py
index 8f0718038..1328f1788 100644
--- a/searx/engines/yacy.py
+++ b/searx/engines/yacy.py
@@ -118,6 +118,8 @@ def _base_url() -> str:
     url = engines['yacy'].base_url  # type: ignore
     if isinstance(url, list):
         url = random.choice(url)
+    if url.endswith("/"):
+        url = url[:-1]
     return url
 
 
diff --git a/searx/engines/yahoo.py b/searx/engines/yahoo.py
index 305cf523d..8dba443c7 100644
--- a/searx/engines/yahoo.py
+++ b/searx/engines/yahoo.py
@@ -16,6 +16,7 @@ from searx.utils import (
     eval_xpath_getindex,
     eval_xpath_list,
     extract_text,
+    html_to_text,
 )
 from searx.enginelib.traits import EngineTraits
 
@@ -133,12 +134,20 @@ def response(resp):
         url = parse_url(url)
 
         title = eval_xpath_getindex(result, './/h3//a/@aria-label', 0, default='')
-        title = extract_text(title)
+        title: str = extract_text(title)
         content = eval_xpath_getindex(result, './/div[contains(@class, "compText")]', 0, default='')
-        content = extract_text(content, allow_none=True)
+        content: str = extract_text(content, allow_none=True)
 
         # append result
-        results.append({'url': url, 'title': title, 'content': content})
+        results.append(
+            {
+                'url': url,
+                # title sometimes contains HTML tags / see
+                # https://github.com/searxng/searxng/issues/3790
+                'title': " ".join(html_to_text(title).strip().split()),
+                'content': " ".join(html_to_text(content).strip().split()),
+            }
+        )
 
     for suggestion in eval_xpath_list(dom, '//div[contains(@class, "AlsoTry")]//table//a'):
         # append suggestion
diff --git a/searx/engines/yandex.py b/searx/engines/yandex.py
new file mode 100644
index 000000000..2c6984fdc
--- /dev/null
+++ b/searx/engines/yandex.py
@@ -0,0 +1,133 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Yandex (Web, images)"""
+
+from json import loads
+from urllib.parse import urlencode
+from html import unescape
+from lxml import html
+from searx.exceptions import SearxEngineCaptchaException
+from searx.utils import humanize_bytes, eval_xpath, eval_xpath_list, extract_text, extr
+
+
+# Engine metadata
+about = {
+    "website": 'https://yandex.com/',
+    "wikidata_id": 'Q5281',
+    "official_api_documentation": "?",
+    "use_official_api": False,
+    "require_api_key": False,
+    "results": 'HTML',
+}
+
+# Engine configuration
+categories = []
+paging = True
+search_type = ""
+
+# Search URL
+base_url_web = 'https://yandex.com/search/site/'
+base_url_images = 'https://yandex.com/images/search'
+
+results_xpath = '//li[contains(@class, "serp-item")]'
+url_xpath = './/a[@class="b-serp-item__title-link"]/@href'
+title_xpath = './/h3[@class="b-serp-item__title"]/a[@class="b-serp-item__title-link"]/span'
+content_xpath = './/div[@class="b-serp-item__content"]//div[@class="b-serp-item__text"]'
+
+
+def catch_bad_response(resp):
+    if resp.url.path.startswith('/showcaptcha'):
+        raise SearxEngineCaptchaException()
+
+
+def request(query, params):
+    query_params_web = {
+        "tmpl_version": "releases",
+        "text": query,
+        "web": "1",
+        "frame": "1",
+        "searchid": "3131712",
+    }
+
+    query_params_images = {
+        "text": query,
+        "uinfo": "sw-1920-sh-1080-ww-1125-wh-999",
+    }
+
+    if params['pageno'] > 1:
+        query_params_web.update({"p": params["pageno"] - 1})
+        query_params_images.update({"p": params["pageno"] - 1})
+
+    params["cookies"] = {'cookie': "yp=1716337604.sp.family%3A0#1685406411.szm.1:1920x1080:1920x999"}
+
+    if search_type == 'web':
+        params['url'] = f"{base_url_web}?{urlencode(query_params_web)}"
+    elif search_type == 'images':
+        params['url'] = f"{base_url_images}?{urlencode(query_params_images)}"
+
+    return params
+
+
+def response(resp):
+    if search_type == 'web':
+
+        catch_bad_response(resp)
+
+        dom = html.fromstring(resp.text)
+
+        results = []
+
+        for result in eval_xpath_list(dom, results_xpath):
+            results.append(
+                {
+                    'url': extract_text(eval_xpath(result, url_xpath)),
+                    'title': extract_text(eval_xpath(result, title_xpath)),
+                    'content': extract_text(eval_xpath(result, content_xpath)),
+                }
+            )
+
+        return results
+
+    if search_type == 'images':
+
+        catch_bad_response(resp)
+
+        html_data = html.fromstring(resp.text)
+        html_sample = unescape(html.tostring(html_data, encoding='unicode'))
+
+        content_between_tags = extr(
+            html_sample, '{"location":"/images/search/', 'advRsyaSearchColumn":null}}', default="fail"
+        )
+        json_data = '{"location":"/images/search/' + content_between_tags + 'advRsyaSearchColumn":null}}'
+
+        if content_between_tags == "fail":
+            content_between_tags = extr(html_sample, '{"location":"/images/search/', 'false}}}')
+            json_data = '{"location":"/images/search/' + content_between_tags + 'false}}}'
+
+        json_resp = loads(json_data)
+
+        results = []
+        for _, item_data in json_resp['initialState']['serpList']['items']['entities'].items():
+            title = item_data['snippet']['title']
+            source = item_data['snippet']['url']
+            thumb = item_data['image']
+            fullsize_image = item_data['viewerData']['dups'][0]['url']
+            height = item_data['viewerData']['dups'][0]['h']
+            width = item_data['viewerData']['dups'][0]['w']
+            filesize = item_data['viewerData']['dups'][0]['fileSizeInBytes']
+            humanized_filesize = humanize_bytes(filesize)
+
+            results.append(
+                {
+                    'title': title,
+                    'url': source,
+                    'img_src': fullsize_image,
+                    'filesize': humanized_filesize,
+                    'thumbnail_src': thumb,
+                    'template': 'images.html',
+                    'resolution': f'{width} x {height}',
+                }
+            )
+
+        return results
+
+    return []
diff --git a/searx/engines/yep.py b/searx/engines/yep.py
index e01e31c8c..a5c705533 100644
--- a/searx/engines/yep.py
+++ b/searx/engines/yep.py
@@ -67,6 +67,8 @@ def response(resp):
 
     for result in resp.json()[1]['results']:
         if search_type == "web":
+            if result['type'] != 'Organic':
+                continue
             results.append(_web_result(result))
         elif search_type == "images":
             results.append(_images_result(result))
diff --git a/searx/engines/zlibrary.py b/searx/engines/zlibrary.py
index c29c9135c..0eed5f621 100644
--- a/searx/engines/zlibrary.py
+++ b/searx/engines/zlibrary.py
@@ -43,6 +43,7 @@ from flask_babel import gettext
 from searx.utils import extract_text, eval_xpath, eval_xpath_list
 from searx.enginelib.traits import EngineTraits
 from searx.data import ENGINE_TRAITS
+from searx.exceptions import SearxException
 
 if TYPE_CHECKING:
     import httpx
@@ -108,13 +109,21 @@ def request(query: str, params: Dict[str, Any]) -> Dict[str, Any]:
         zlib_year_to=zlib_year_to,
         zlib_ext=zlib_ext,
     )
+    params["verify"] = False
     return params
 
 
+def domain_is_seized(dom):
+    return bool(dom.xpath('//title') and "seized" in dom.xpath('//title')[0].text.lower())
+
+
 def response(resp: httpx.Response) -> List[Dict[str, Any]]:
     results: List[Dict[str, Any]] = []
     dom = html.fromstring(resp.text)
 
+    if domain_is_seized(dom):
+        raise SearxException(f"zlibrary domain is seized: {base_url}")
+
     for item in dom.xpath('//div[@id="searchResultBox"]//div[contains(@class, "resItemBox")]'):
         results.append(_parse_result(item))
 
@@ -168,22 +177,30 @@ def _parse_result(item) -> Dict[str, Any]:
 
 def fetch_traits(engine_traits: EngineTraits) -> None:
     """Fetch languages and other search arguments from zlibrary's search form."""
-    # pylint: disable=import-outside-toplevel
+    # pylint: disable=import-outside-toplevel, too-many-branches
 
     import babel
     from searx.network import get  # see https://github.com/searxng/searxng/issues/762
     from searx.locales import language_tag
 
+    resp = get(base_url, verify=False)
+    if not resp.ok:  # type: ignore
+        raise RuntimeError("Response from zlibrary's search page is not OK.")
+    dom = html.fromstring(resp.text)  # type: ignore
+
+    if domain_is_seized(dom):
+        print(f"ERROR: zlibrary domain is seized: {base_url}")
+        # don't change anything, re-use the existing values
+        engine_traits.all_locale = ENGINE_TRAITS["z-library"]["all_locale"]
+        engine_traits.custom = ENGINE_TRAITS["z-library"]["custom"]
+        engine_traits.languages = ENGINE_TRAITS["z-library"]["languages"]
+        return
+
     engine_traits.all_locale = ""
     engine_traits.custom["ext"] = []
     engine_traits.custom["year_from"] = []
     engine_traits.custom["year_to"] = []
 
-    resp = get(base_url)
-    if not resp.ok:  # type: ignore
-        raise RuntimeError("Response from zlibrary's search page is not OK.")
-    dom = html.fromstring(resp.text)  # type: ignore
-
     for year in eval_xpath_list(dom, "//div[@id='advSearch-noJS']//select[@id='sf_yearFrom']/option"):
         engine_traits.custom["year_from"].append(year.get("value"))
 
diff --git a/searx/exceptions.py b/searx/exceptions.py
index 77c3f998d..3d720467f 100644
--- a/searx/exceptions.py
+++ b/searx/exceptions.py
@@ -1,6 +1,7 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 """Exception types raised by SearXNG modules.
 """
+from __future__ import annotations
 
 from typing import Optional, Union
 
@@ -61,7 +62,7 @@ class SearxEngineAccessDeniedException(SearxEngineResponseException):
     """This settings contains the default suspended time (default 86400 sec / 1
     day)."""
 
-    def __init__(self, suspended_time: int = None, message: str = 'Access denied'):
+    def __init__(self, suspended_time: int | None = None, message: str = 'Access denied'):
         """Generic exception to raise when an engine denies access to the results.
 
         :param suspended_time: How long the engine is going to be suspended in
@@ -70,12 +71,13 @@ class SearxEngineAccessDeniedException(SearxEngineResponseException):
         :param message: Internal message.  Defaults to ``Access denied``
         :type message: str
         """
-        suspended_time = suspended_time or self._get_default_suspended_time()
+        if suspended_time is None:
+            suspended_time = self._get_default_suspended_time()
         super().__init__(message + ', suspended_time=' + str(suspended_time))
         self.suspended_time = suspended_time
         self.message = message
 
-    def _get_default_suspended_time(self):
+    def _get_default_suspended_time(self) -> int:
         from searx import get_setting  # pylint: disable=C0415
 
         return get_setting(self.SUSPEND_TIME_SETTING)
@@ -88,7 +90,7 @@ class SearxEngineCaptchaException(SearxEngineAccessDeniedException):
     """This settings contains the default suspended time (default 86400 sec / 1
     day)."""
 
-    def __init__(self, suspended_time=None, message='CAPTCHA'):
+    def __init__(self, suspended_time: int | None = None, message='CAPTCHA'):
         super().__init__(message=message, suspended_time=suspended_time)
 
 
@@ -102,7 +104,7 @@ class SearxEngineTooManyRequestsException(SearxEngineAccessDeniedException):
     """This settings contains the default suspended time (default 3660 sec / 1
     hour)."""
 
-    def __init__(self, suspended_time=None, message='Too many request'):
+    def __init__(self, suspended_time: int | None = None, message='Too many request'):
         super().__init__(message=message, suspended_time=suspended_time)
 
 
diff --git a/searx/favicons/__init__.py b/searx/favicons/__init__.py
new file mode 100644
index 000000000..39c4ad716
--- /dev/null
+++ b/searx/favicons/__init__.py
@@ -0,0 +1,38 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Implementations for providing the favicons in SearXNG"""
+
+from __future__ import annotations
+
+__all__ = ["init", "favicon_url", "favicon_proxy"]
+
+import pathlib
+from searx import logger
+from searx import get_setting
+from .proxy import favicon_url, favicon_proxy
+
+logger = logger.getChild('favicons')
+
+
+def is_active():
+    return bool(get_setting("search.favicon_resolver", False))
+
+
+def init():
+
+    # pylint: disable=import-outside-toplevel
+
+    from . import config, cache, proxy
+    from .. import settings_loader
+
+    cfg_file = (settings_loader.get_user_cfg_folder() or pathlib.Path("/etc/searxng")) / "favicons.toml"
+    if not cfg_file.exists():
+        if is_active():
+            logger.error(f"missing favicon config: {cfg_file}")
+        cfg_file = config.DEFAULT_CFG_TOML_PATH
+
+    logger.debug(f"load favicon config: {cfg_file}")
+    cfg = config.FaviconConfig.from_toml_file(cfg_file, use_cache=True)
+    cache.init(cfg.cache)
+    proxy.init(cfg.proxy)
+
+    del cache, config, proxy, cfg, settings_loader
diff --git a/searx/favicons/__main__.py b/searx/favicons/__main__.py
new file mode 100644
index 000000000..c515edfea
--- /dev/null
+++ b/searx/favicons/__main__.py
@@ -0,0 +1,12 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Command line implementation"""
+
+import typer
+
+from . import cache
+from . import init
+
+init()
+app = typer.Typer()
+app.add_typer(cache.app, name="cache", help="commands related to the cache")
+app()
diff --git a/searx/favicons/cache.py b/searx/favicons/cache.py
new file mode 100644
index 000000000..1aa722d89
--- /dev/null
+++ b/searx/favicons/cache.py
@@ -0,0 +1,476 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Implementations for caching favicons.
+
+:py:obj:`FaviconCacheConfig`:
+  Configuration of the favicon cache
+
+:py:obj:`FaviconCache`:
+  Abstract base class for the implementation of a favicon cache.
+
+:py:obj:`FaviconCacheSQLite`:
+  Favicon cache that manages the favicon BLOBs in a SQLite DB.
+
+:py:obj:`FaviconCacheNull`:
+  Fallback solution if the configured cache cannot be used for system reasons.
+
+----
+
+"""
+
+from __future__ import annotations
+from typing import Literal
+
+import os
+import abc
+import dataclasses
+import hashlib
+import logging
+import sqlite3
+import tempfile
+import time
+import typer
+
+import msgspec
+
+from searx import sqlitedb
+from searx import logger
+from searx.utils import humanize_bytes, humanize_number
+
+CACHE: "FaviconCache"
+FALLBACK_ICON = b"FALLBACK_ICON"
+
+logger = logger.getChild('favicons.cache')
+app = typer.Typer()
+
+
+@app.command()
+def state():
+    """show state of the cache"""
+    print(CACHE.state().report())
+
+
+@app.command()
+def maintenance(force: bool = True, debug: bool = False):
+    """perform maintenance of the cache"""
+    root_log = logging.getLogger()
+    if debug:
+        root_log.setLevel(logging.DEBUG)
+    else:
+        root_log.handlers = []
+        handler = logging.StreamHandler()
+        handler.setFormatter(logging.Formatter("%(message)s"))
+        logger.addHandler(handler)
+        logger.setLevel(logging.DEBUG)
+
+    state_t0 = CACHE.state()
+    CACHE.maintenance(force=force)
+    state_t1 = CACHE.state()
+    state_delta = state_t0 - state_t1
+    print("The cache has been reduced by:")
+    print(state_delta.report("\n- {descr}: {val}").lstrip("\n"))
+
+
+def init(cfg: "FaviconCacheConfig"):
+    """Initialization of a global ``CACHE``"""
+
+    global CACHE  # pylint: disable=global-statement
+    if cfg.db_type == "sqlite":
+        if sqlite3.sqlite_version_info <= (3, 35):
+            logger.critical(
+                "Disable favicon caching completely: SQLite library (%s) is too old! (require >= 3.35)",
+                sqlite3.sqlite_version,
+            )
+            CACHE = FaviconCacheNull(cfg)
+        else:
+            CACHE = FaviconCacheSQLite(cfg)
+    elif cfg.db_type == "mem":
+        logger.error("Favicons are cached in memory, don't use this in production!")
+        CACHE = FaviconCacheMEM(cfg)
+    else:
+        raise NotImplementedError(f"favicons db_type '{cfg.db_type}' is unknown")
+
+
+class FaviconCacheConfig(msgspec.Struct):  # pylint: disable=too-few-public-methods
+    """Configuration of the favicon cache."""
+
+    db_type: Literal["sqlite", "mem"] = "sqlite"
+    """Type of the database:
+
+    ``sqlite``:
+      :py:obj:`.cache.FaviconCacheSQLite`
+
+    ``mem``:
+      :py:obj:`.cache.FaviconCacheMEM` (not recommended)
+    """
+
+    db_url: str = tempfile.gettempdir() + os.sep + "faviconcache.db"
+    """URL of the SQLite DB, the path to the database file."""
+
+    HOLD_TIME: int = 60 * 60 * 24 * 30  # 30 days
+    """Hold time (default in sec.), after which a BLOB is removed from the cache."""
+
+    LIMIT_TOTAL_BYTES: int = 1024 * 1024 * 50  # 50 MB
+    """Maximum of bytes (default) stored in the cache of all blobs.  Note: The
+    limit is only reached at each maintenance interval after which the oldest
+    BLOBs are deleted; the limit is exceeded during the maintenance period. If
+    the maintenance period is *too long* or maintenance is switched off
+    completely, the cache grows uncontrollably."""
+
+    BLOB_MAX_BYTES: int = 1024 * 20  # 20 KB
+    """The maximum BLOB size in bytes that a favicon may have so that it can be
+    saved in the cache.  If the favicon is larger, it is not saved in the cache
+    and must be requested by the client via the proxy."""
+
+    MAINTENANCE_PERIOD: int = 60 * 60
+    """Maintenance period in seconds / when :py:obj:`MAINTENANCE_MODE` is set to
+    ``auto``."""
+
+    MAINTENANCE_MODE: Literal["auto", "off"] = "auto"
+    """Type of maintenance mode
+
+    ``auto``:
+      Maintenance is carried out automatically as part of the maintenance
+      intervals (:py:obj:`MAINTENANCE_PERIOD`); no external process is required.
+
+    ``off``:
+      Maintenance is switched off and must be carried out by an external process
+      if required.
+    """
+
+
+@dataclasses.dataclass
+class FaviconCacheStats:
+    """Dataclass wich provides information on the status of the cache."""
+
+    favicons: int | None = None
+    bytes: int | None = None
+    domains: int | None = None
+    resolvers: int | None = None
+
+    field_descr = (
+        ("favicons", "number of favicons in cache", humanize_number),
+        ("bytes", "total size (approx. bytes) of cache", humanize_bytes),
+        ("domains", "total number of domains in cache", humanize_number),
+        ("resolvers", "number of resolvers", str),
+    )
+
+    def __sub__(self, other) -> FaviconCacheStats:
+        if not isinstance(other, self.__class__):
+            raise TypeError(f"unsupported operand type(s) for +: '{self.__class__}' and '{type(other)}'")
+        kwargs = {}
+        for field, _, _ in self.field_descr:
+            self_val, other_val = getattr(self, field), getattr(other, field)
+            if None in (self_val, other_val):
+                continue
+            if isinstance(self_val, int):
+                kwargs[field] = self_val - other_val
+            else:
+                kwargs[field] = self_val
+        return self.__class__(**kwargs)
+
+    def report(self, fmt: str = "{descr}: {val}\n"):
+        s = []
+        for field, descr, cast in self.field_descr:
+            val = getattr(self, field)
+            if val is None:
+                val = "--"
+            else:
+                val = cast(val)
+            s.append(fmt.format(descr=descr, val=val))
+        return "".join(s)
+
+
+class FaviconCache(abc.ABC):
+    """Abstract base class for the implementation of a favicon cache."""
+
+    @abc.abstractmethod
+    def __init__(self, cfg: FaviconCacheConfig):
+        """An instance of the favicon cache is build up from the configuration."""
+
+    @abc.abstractmethod
+    def __call__(self, resolver: str, authority: str) -> None | tuple[None | bytes, None | str]:
+        """Returns ``None`` or the tuple of ``(data, mime)`` that has been
+        registered in the cache.  The ``None`` indicates that there was no entry
+        in the cache."""
+
+    @abc.abstractmethod
+    def set(self, resolver: str, authority: str, mime: str | None, data: bytes | None) -> bool:
+        """Set data and mime-type in the cache.  If data is None, the
+        :py:obj:`FALLBACK_ICON` is registered. in the cache."""
+
+    @abc.abstractmethod
+    def state(self) -> FaviconCacheStats:
+        """Returns a :py:obj:`FaviconCacheStats` (key/values) with information
+        on the state of the cache."""
+
+    @abc.abstractmethod
+    def maintenance(self, force=False):
+        """Performs maintenance on the cache"""
+
+
+class FaviconCacheNull(FaviconCache):
+    """A dummy favicon cache that caches nothing / a fallback solution. The
+    NullCache is used when more efficient caches such as the
+    :py:obj:`FaviconCacheSQLite` cannot be used because, for example, the SQLite
+    library is only available in an old version and does not meet the
+    requirements."""
+
+    def __init__(self, cfg: FaviconCacheConfig):
+        return None
+
+    def __call__(self, resolver: str, authority: str) -> None | tuple[None | bytes, None | str]:
+        return None
+
+    def set(self, resolver: str, authority: str, mime: str | None, data: bytes | None) -> bool:
+        return False
+
+    def state(self):
+        return FaviconCacheStats(favicons=0)
+
+    def maintenance(self, force=False):
+        pass
+
+
+class FaviconCacheSQLite(sqlitedb.SQLiteAppl, FaviconCache):
+    """Favicon cache that manages the favicon BLOBs in a SQLite DB.  The DB
+    model in the SQLite DB is implemented using the abstract class
+    :py:obj:`sqlitedb.SQLiteAppl`.
+
+    The following configurations are required / supported:
+
+    - :py:obj:`FaviconCacheConfig.db_url`
+    - :py:obj:`FaviconCacheConfig.HOLD_TIME`
+    - :py:obj:`FaviconCacheConfig.LIMIT_TOTAL_BYTES`
+    - :py:obj:`FaviconCacheConfig.BLOB_MAX_BYTES`
+    - :py:obj:`MAINTENANCE_PERIOD`
+    - :py:obj:`MAINTENANCE_MODE`
+    """
+
+    DB_SCHEMA = 1
+
+    DDL_BLOBS = """\
+CREATE TABLE IF NOT EXISTS blobs (
+  sha256     TEXT,
+  bytes_c    INTEGER,
+  mime       TEXT NOT NULL,
+  data       BLOB NOT NULL,
+  PRIMARY KEY (sha256))"""
+
+    """Table to store BLOB objects by their sha256 hash values."""
+
+    DDL_BLOB_MAP = """\
+CREATE TABLE IF NOT EXISTS blob_map (
+    m_time     INTEGER DEFAULT (strftime('%s', 'now')),  -- last modified (unix epoch) time in sec.
+    sha256     TEXT,
+    resolver   TEXT,
+    authority  TEXT,
+    PRIMARY KEY (resolver, authority))"""
+
+    """Table to map from (resolver, authority) to sha256 hash values."""
+
+    DDL_CREATE_TABLES = {
+        "blobs": DDL_BLOBS,
+        "blob_map": DDL_BLOB_MAP,
+    }
+
+    SQL_DROP_LEFTOVER_BLOBS = (
+        "DELETE FROM blobs WHERE sha256 IN ("
+        " SELECT b.sha256"
+        "   FROM blobs b"
+        "   LEFT JOIN blob_map bm"
+        "     ON b.sha256 = bm.sha256"
+        "  WHERE bm.sha256 IS NULL)"
+    )
+    """Delete blobs.sha256 (BLOBs) no longer in blob_map.sha256."""
+
+    SQL_ITER_BLOBS_SHA256_BYTES_C = (
+        "SELECT b.sha256, b.bytes_c FROM blobs b"
+        "  JOIN blob_map bm "
+        "    ON b.sha256 = bm.sha256"
+        " ORDER BY bm.m_time ASC"
+    )
+
+    SQL_INSERT_BLOBS = (
+        "INSERT INTO blobs (sha256, bytes_c, mime, data) VALUES (?, ?, ?, ?)"
+        "    ON CONFLICT (sha256) DO NOTHING"
+    )  # fmt: skip
+
+    SQL_INSERT_BLOB_MAP = (
+        "INSERT INTO blob_map (sha256, resolver, authority) VALUES (?, ?, ?)"
+        "    ON CONFLICT DO UPDATE "
+        "   SET sha256=excluded.sha256, m_time=strftime('%s', 'now')"
+    )
+
+    def __init__(self, cfg: FaviconCacheConfig):
+        """An instance of the favicon cache is build up from the configuration."""  #
+
+        if cfg.db_url == ":memory:":
+            logger.critical("don't use SQLite DB in :memory: in production!!")
+        super().__init__(cfg.db_url)
+        self.cfg = cfg
+
+    def __call__(self, resolver: str, authority: str) -> None | tuple[None | bytes, None | str]:
+
+        sql = "SELECT sha256 FROM blob_map WHERE resolver = ? AND authority = ?"
+        res = self.DB.execute(sql, (resolver, authority)).fetchone()
+        if res is None:
+            return None
+
+        data, mime = (None, None)
+        sha256 = res[0]
+        if sha256 == FALLBACK_ICON:
+            return data, mime
+
+        sql = "SELECT data, mime FROM blobs WHERE sha256 = ?"
+        res = self.DB.execute(sql, (sha256,)).fetchone()
+        if res is not None:
+            data, mime = res
+        return data, mime
+
+    def set(self, resolver: str, authority: str, mime: str | None, data: bytes | None) -> bool:
+
+        if self.cfg.MAINTENANCE_MODE == "auto" and int(time.time()) > self.next_maintenance_time:
+            # Should automatic maintenance be moved to a new thread?
+            self.maintenance()
+
+        if data is not None and mime is None:
+            logger.error(
+                "favicon resolver %s tries to cache mime-type None for authority %s",
+                resolver,
+                authority,
+            )
+            return False
+
+        bytes_c = len(data or b"")
+        if bytes_c > self.cfg.BLOB_MAX_BYTES:
+            logger.info(
+                "favicon of resolver: %s / authority: %s to big to cache (bytes: %s) " % (resolver, authority, bytes_c)
+            )
+            return False
+
+        if data is None:
+            sha256 = FALLBACK_ICON
+        else:
+            sha256 = hashlib.sha256(data).hexdigest()
+
+        with self.connect() as conn:
+            if sha256 != FALLBACK_ICON:
+                conn.execute(self.SQL_INSERT_BLOBS, (sha256, bytes_c, mime, data))
+            conn.execute(self.SQL_INSERT_BLOB_MAP, (sha256, resolver, authority))
+
+        return True
+
+    @property
+    def next_maintenance_time(self) -> int:
+        """Returns (unix epoch) time of the next maintenance."""
+
+        return self.cfg.MAINTENANCE_PERIOD + self.properties.m_time("LAST_MAINTENANCE")
+
+    def maintenance(self, force=False):
+
+        # Prevent parallel DB maintenance cycles from other DB connections
+        # (e.g. in multi thread or process environments).
+
+        if not force and int(time.time()) < self.next_maintenance_time:
+            logger.debug("no maintenance required yet, next maintenance interval is in the future")
+            return
+        self.properties.set("LAST_MAINTENANCE", "")  # hint: this (also) sets the m_time of the property!
+
+        # do maintenance tasks
+
+        with self.connect() as conn:
+
+            # drop items not in HOLD time
+            res = conn.execute(
+                f"DELETE FROM blob_map"
+                f" WHERE cast(m_time as integer) < cast(strftime('%s', 'now') as integer) - {self.cfg.HOLD_TIME}"
+            )
+            logger.debug("dropped %s obsolete blob_map items from db", res.rowcount)
+            res = conn.execute(self.SQL_DROP_LEFTOVER_BLOBS)
+            logger.debug("dropped %s obsolete BLOBS from db", res.rowcount)
+
+            # drop old items to be in LIMIT_TOTAL_BYTES
+            total_bytes = conn.execute("SELECT SUM(bytes_c) FROM blobs").fetchone()[0] or 0
+            if total_bytes > self.cfg.LIMIT_TOTAL_BYTES:
+
+                x = total_bytes - self.cfg.LIMIT_TOTAL_BYTES
+                c = 0
+                sha_list = []
+                for row in conn.execute(self.SQL_ITER_BLOBS_SHA256_BYTES_C):
+                    sha256, bytes_c = row
+                    sha_list.append(sha256)
+                    c += bytes_c
+                    if c > x:
+                        break
+                if sha_list:
+                    conn.execute("DELETE FROM blobs WHERE sha256 IN ('%s')" % "','".join(sha_list))
+                    conn.execute("DELETE FROM blob_map WHERE sha256 IN ('%s')" % "','".join(sha_list))
+                    logger.debug("dropped %s blobs with total size of %s bytes", len(sha_list), c)
+
+    def _query_val(self, sql, default=None):
+        val = self.DB.execute(sql).fetchone()
+        if val is not None:
+            val = val[0]
+        if val is None:
+            val = default
+        return val
+
+    def state(self) -> FaviconCacheStats:
+        return FaviconCacheStats(
+            favicons=self._query_val("SELECT count(*) FROM blobs", 0),
+            bytes=self._query_val("SELECT SUM(bytes_c) FROM blobs", 0),
+            domains=self._query_val("SELECT count(*) FROM (SELECT authority FROM blob_map GROUP BY authority)", 0),
+            resolvers=self._query_val("SELECT count(*) FROM (SELECT resolver FROM blob_map GROUP BY resolver)", 0),
+        )
+
+
+class FaviconCacheMEM(FaviconCache):
+    """Favicon cache in process' memory.  Its just a POC that stores the
+    favicons in the memory of the process.
+
+    .. attention::
+
+       Don't use it in production, it will blow up your memory!!
+
+    """
+
+    def __init__(self, cfg):
+
+        self.cfg = cfg
+        self._data = {}
+        self._sha_mime = {}
+
+    def __call__(self, resolver: str, authority: str) -> None | tuple[bytes | None, str | None]:
+
+        sha, mime = self._sha_mime.get(f"{resolver}:{authority}", (None, None))
+        if sha is None:
+            return None
+        data = self._data.get(sha)
+        if data == FALLBACK_ICON:
+            data = None
+        return data, mime
+
+    def set(self, resolver: str, authority: str, mime: str | None, data: bytes | None) -> bool:
+
+        if data is None:
+            data = FALLBACK_ICON
+            mime = None
+
+        elif mime is None:
+            logger.error(
+                "favicon resolver %s tries to cache mime-type None for authority %s",
+                resolver,
+                authority,
+            )
+            return False
+
+        digest = hashlib.sha256(data).hexdigest()
+        self._data[digest] = data
+        self._sha_mime[f"{resolver}:{authority}"] = (digest, mime)
+        return True
+
+    def state(self):
+        return FaviconCacheStats(favicons=len(self._data.keys()))
+
+    def maintenance(self, force=False):
+        pass
diff --git a/searx/favicons/config.py b/searx/favicons/config.py
new file mode 100644
index 000000000..33aa157d6
--- /dev/null
+++ b/searx/favicons/config.py
@@ -0,0 +1,65 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
+
+from __future__ import annotations
+
+import pathlib
+import msgspec
+
+from .cache import FaviconCacheConfig
+from .proxy import FaviconProxyConfig
+
+CONFIG_SCHEMA: int = 1
+"""Version of the configuration schema."""
+
+TOML_CACHE_CFG: dict[str, "FaviconConfig"] = {}
+"""Cache config objects by TOML's filename."""
+
+DEFAULT_CFG_TOML_PATH = pathlib.Path(__file__).parent / "favicons.toml"
+
+
+class FaviconConfig(msgspec.Struct):  # pylint: disable=too-few-public-methods
+    """The class aggregates configurations of the favicon tools"""
+
+    cfg_schema: int
+    """Config's schema version.  The specification of the version of the schema
+    is mandatory, currently only version :py:obj:`CONFIG_SCHEMA` is supported.
+    By specifying a version, it is possible to ensure downward compatibility in
+    the event of future changes to the configuration schema"""
+
+    cache: FaviconCacheConfig = msgspec.field(default_factory=FaviconCacheConfig)
+    """Setup of the :py:obj:`.cache.FaviconCacheConfig`."""
+
+    proxy: FaviconProxyConfig = msgspec.field(default_factory=FaviconProxyConfig)
+    """Setup of the :py:obj:`.proxy.FaviconProxyConfig`."""
+
+    @classmethod
+    def from_toml_file(cls, cfg_file: pathlib.Path, use_cache: bool) -> "FaviconConfig":
+        """Create a config object from a TOML file, the ``use_cache`` argument
+        specifies whether a cache should be used.
+        """
+
+        cached = TOML_CACHE_CFG.get(str(cfg_file))
+        if use_cache and cached:
+            return cached
+
+        with cfg_file.open("rb") as f:
+            data = f.read()
+
+        cfg = msgspec.toml.decode(data, type=_FaviconConfig)
+        schema = cfg.favicons.cfg_schema
+        if schema != CONFIG_SCHEMA:
+            raise ValueError(
+                f"config schema version {CONFIG_SCHEMA} is needed, version {schema} is given in {cfg_file}"
+            )
+
+        cfg = cfg.favicons
+        if use_cache and cached:
+            TOML_CACHE_CFG[str(cfg_file.resolve())] = cfg
+
+        return cfg
+
+
+class _FaviconConfig(msgspec.Struct):  # pylint: disable=too-few-public-methods
+    # wrapper struct for root object "favicons."
+    favicons: FaviconConfig
diff --git a/searx/favicons/favicons.toml b/searx/favicons/favicons.toml
new file mode 100644
index 000000000..0e433d3aa
--- /dev/null
+++ b/searx/favicons/favicons.toml
@@ -0,0 +1,25 @@
+[favicons]
+
+cfg_schema = 1   # config's schema version no.
+
+[favicons.proxy]
+
+# max_age = 5184000             # 60 days / default: 7 days (604800 sec)
+
+# [favicons.proxy.resolver_map]
+#
+# The available favicon resolvers are registered here.
+#
+# "duckduckgo" = "searx.favicons.resolvers.duckduckgo"
+# "allesedv" = "searx.favicons.resolvers.allesedv"
+# "google" = "searx.favicons.resolvers.google"
+# "yandex" = "searx.favicons.resolvers.yandex"
+
+[favicons.cache]
+
+# db_url = "/var/cache/searxng/faviconcache.db"  # default: "/tmp/faviconcache.db"
+# HOLD_TIME = 5184000                            # 60 days / default: 30 days
+# LIMIT_TOTAL_BYTES = 2147483648                 # 2 GB / default: 50 MB
+# BLOB_MAX_BYTES = 40960                         # 40 KB / default 20 KB
+# MAINTENANCE_MODE = "off"                       # default: "auto"
+# MAINTENANCE_PERIOD = 600                       # 10min / default: 1h
\ No newline at end of file
diff --git a/searx/favicons/proxy.py b/searx/favicons/proxy.py
new file mode 100644
index 000000000..924092c80
--- /dev/null
+++ b/searx/favicons/proxy.py
@@ -0,0 +1,237 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Implementations for a favicon proxy"""
+
+from __future__ import annotations
+
+from typing import Callable
+
+import importlib
+import base64
+import pathlib
+import urllib.parse
+
+import flask
+from httpx import HTTPError
+import msgspec
+
+from searx import get_setting
+
+from searx.webutils import new_hmac, is_hmac_of
+from searx.exceptions import SearxEngineResponseException
+
+from .resolvers import DEFAULT_RESOLVER_MAP
+from . import cache
+
+DEFAULT_FAVICON_URL = {}
+CFG: FaviconProxyConfig = None  # type: ignore
+
+
+def init(cfg: FaviconProxyConfig):
+    global CFG  # pylint: disable=global-statement
+    CFG = cfg
+
+
+def _initial_resolver_map():
+    d = {}
+    name: str = get_setting("search.favicon_resolver", None)  # type: ignore
+    if name:
+        func = DEFAULT_RESOLVER_MAP.get(name)
+        if func:
+            d = {name: f"searx.favicons.resolvers.{func.__name__}"}
+    return d
+
+
+class FaviconProxyConfig(msgspec.Struct):
+    """Configuration of the favicon proxy."""
+
+    max_age: int = 60 * 60 * 24 * 7  # seven days
+    """HTTP header Cache-Control_ ``max-age``
+
+    .. _Cache-Control: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control
+    """
+
+    secret_key: str = get_setting("server.secret_key")  # type: ignore
+    """By default, the value from :ref:`server.secret_key <settings server>`
+    setting is used."""
+
+    resolver_timeout: int = get_setting("outgoing.request_timeout")  # type: ignore
+    """Timeout which the resolvers should not exceed, is usually passed to the
+    outgoing request of the resolver.  By default, the value from
+    :ref:`outgoing.request_timeout <settings outgoing>` setting is used."""
+
+    resolver_map: dict[str, str] = msgspec.field(default_factory=_initial_resolver_map)
+    """The resolver_map is a key / value dictionary where the key is the name of
+    the resolver and the value is the fully qualifying name (fqn) of resolver's
+    function (the callable).  The resolvers from the python module
+    :py:obj:`searx.favicons.resolver` are available by default."""
+
+    def get_resolver(self, name: str) -> Callable | None:
+        """Returns the callable object (function) of the resolver with the
+        ``name``.  If no resolver is registered for the ``name``, ``None`` is
+        returned.
+        """
+        fqn = self.resolver_map.get(name)
+        if fqn is None:
+            return None
+        mod_name, _, func_name = fqn.rpartition('.')
+        mod = importlib.import_module(mod_name)
+        func = getattr(mod, func_name)
+        if func is None:
+            raise ValueError(f"resolver {fqn} is not implemented")
+        return func
+
+    favicon_path: str = get_setting("ui.static_path") + "/themes/{theme}/img/empty_favicon.svg"  # type: ignore
+    favicon_mime_type: str = "image/svg+xml"
+
+    def favicon(self, **replacements):
+        """Returns pathname and mimetype of the default favicon."""
+        return (
+            pathlib.Path(self.favicon_path.format(**replacements)),
+            self.favicon_mime_type,
+        )
+
+    def favicon_data_url(self, **replacements):
+        """Returns data image URL of the default favicon."""
+
+        cache_key = ", ".join(f"{x}:{replacements[x]}" for x in sorted(list(replacements.keys()), key=str))
+        data_url = DEFAULT_FAVICON_URL.get(cache_key)
+        if data_url is not None:
+            return data_url
+
+        fav, mimetype = CFG.favicon(**replacements)
+        # hint: encoding utf-8 limits favicons to be a SVG image
+        with fav.open("r", encoding="utf-8") as f:
+            data_url = f.read()
+
+        data_url = urllib.parse.quote(data_url)
+        data_url = f"data:{mimetype};utf8,{data_url}"
+        DEFAULT_FAVICON_URL[cache_key] = data_url
+        return data_url
+
+
+def favicon_proxy():
+    """REST API of SearXNG's favicon proxy service
+
+    ::
+
+        /favicon_proxy?authority=<...>&h=<...>
+
+    ``authority``:
+      Domain name :rfc:`3986` / see :py:obj:`favicon_url`
+
+    ``h``:
+      HMAC :rfc:`2104`, build up from the :ref:`server.secret_key <settings
+      server>` setting.
+
+    """
+    authority = flask.request.args.get('authority')
+
+    # malformed request or RFC 3986 authority
+    if not authority or "/" in authority:
+        return '', 400
+
+    # malformed request / does not have authorisation
+    if not is_hmac_of(
+        CFG.secret_key,
+        authority.encode(),
+        flask.request.args.get('h', ''),
+    ):
+        return '', 400
+
+    resolver = flask.request.preferences.get_value('favicon_resolver')  # type: ignore
+    # if resolver is empty or not valid, just return HTTP 400.
+    if not resolver or resolver not in CFG.resolver_map.keys():
+        return "", 400
+
+    data, mime = search_favicon(resolver, authority)
+
+    if data is not None and mime is not None:
+        resp = flask.Response(data, mimetype=mime)  # type: ignore
+        resp.headers['Cache-Control'] = f"max-age={CFG.max_age}"
+        return resp
+
+    # return default favicon from static path
+    theme = flask.request.preferences.get_value("theme")  # type: ignore
+    fav, mimetype = CFG.favicon(theme=theme)
+    return flask.send_from_directory(fav.parent, fav.name, mimetype=mimetype)
+
+
+def search_favicon(resolver: str, authority: str) -> tuple[None | bytes, None | str]:
+    """Sends the request to the favicon resolver and returns a tuple for the
+    favicon.  The tuple consists of ``(data, mime)``, if the resolver has not
+    determined a favicon, both values are ``None``.
+
+    ``data``:
+      Binary data of the favicon.
+
+    ``mime``:
+      Mime type of the favicon.
+
+    """
+
+    data, mime = (None, None)
+
+    func = CFG.get_resolver(resolver)
+    if func is None:
+        return data, mime
+
+    # to avoid superfluous requests to the resolver, first look in the cache
+    data_mime = cache.CACHE(resolver, authority)
+    if data_mime is not None:
+        return data_mime
+
+    try:
+        data, mime = func(authority, timeout=CFG.resolver_timeout)
+        if data is None or mime is None:
+            data, mime = (None, None)
+
+    except (HTTPError, SearxEngineResponseException):
+        pass
+
+    cache.CACHE.set(resolver, authority, mime, data)
+    return data, mime
+
+
+def favicon_url(authority: str) -> str:
+    """Function to generate the image URL used for favicons in SearXNG's result
+    lists.  The ``authority`` argument (aka netloc / :rfc:`3986`) is usually a
+    (sub-) domain name.  This function is used in the HTML (jinja) templates.
+
+    .. code:: html
+
+       <div class="favicon">
+          <img src="{{ favicon_url(result.parsed_url.netloc) }}">
+       </div>
+
+    The returned URL is a route to :py:obj:`favicon_proxy` REST API.
+
+    If the favicon is already in the cache, the returned URL is a `data URL`_
+    (something like ``data:image/png;base64,...``).  By generating a data url from
+    the :py:obj:`.cache.FaviconCache`, additional HTTP roundtripps via the
+    :py:obj:`favicon_proxy` are saved.  However, it must also be borne in mind
+    that data urls are not cached in the client (web browser).
+
+    .. _data URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
+
+    """
+
+    resolver = flask.request.preferences.get_value('favicon_resolver')  # type: ignore
+    # if resolver is empty or not valid, just return nothing.
+    if not resolver or resolver not in CFG.resolver_map.keys():
+        return ""
+
+    data_mime = cache.CACHE(resolver, authority)
+
+    if data_mime == (None, None):
+        # we have already checked, the resolver does not have a favicon
+        theme = flask.request.preferences.get_value("theme")  # type: ignore
+        return CFG.favicon_data_url(theme=theme)
+
+    if data_mime is not None:
+        data, mime = data_mime
+        return f"data:{mime};base64,{str(base64.b64encode(data), 'utf-8')}"  # type: ignore
+
+    h = new_hmac(CFG.secret_key, authority.encode())
+    proxy_url = flask.url_for('favicon_proxy')
+    query = urllib.parse.urlencode({"authority": authority, "h": h})
+    return f"{proxy_url}?{query}"
diff --git a/searx/favicons/resolvers.py b/searx/favicons/resolvers.py
new file mode 100644
index 000000000..bde5ae2b8
--- /dev/null
+++ b/searx/favicons/resolvers.py
@@ -0,0 +1,100 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Implementations of the favicon *resolvers* that are available in the favicon
+proxy by default.  A *resolver* is a function that obtains the favicon from an
+external source.  The *resolver* function receives two arguments (``domain,
+timeout``) and returns a tuple ``(data, mime)``.
+
+"""
+
+from __future__ import annotations
+
+__all__ = ["DEFAULT_RESOLVER_MAP", "allesedv", "duckduckgo", "google", "yandex"]
+
+from typing import Callable
+from searx import network
+from searx import logger
+
+DEFAULT_RESOLVER_MAP: dict[str, Callable]
+logger = logger.getChild('favicons.resolvers')
+
+
+def _req_args(**kwargs):
+    # add the request arguments from the searx.network
+    d = {"raise_for_httperror": False}
+    d.update(kwargs)
+    return d
+
+
+def allesedv(domain: str, timeout: int) -> tuple[None | bytes, None | str]:
+    """Favicon Resolver from allesedv.com / https://favicon.allesedv.com/"""
+    data, mime = (None, None)
+    url = f"https://f1.allesedv.com/32/{domain}"
+    logger.debug("fetch favicon from: %s", url)
+
+    # will just return a 200 regardless of the favicon existing or not
+    # sometimes will be correct size, sometimes not
+    response = network.get(url, **_req_args(timeout=timeout))
+    if response and response.status_code == 200:
+        mime = response.headers['Content-Type']
+        if mime != 'image/gif':
+            data = response.content
+    return data, mime
+
+
+def duckduckgo(domain: str, timeout: int) -> tuple[None | bytes, None | str]:
+    """Favicon Resolver from duckduckgo.com / https://blog.jim-nielsen.com/2021/displaying-favicons-for-any-domain/"""
+    data, mime = (None, None)
+    url = f"https://icons.duckduckgo.com/ip2/{domain}.ico"
+    logger.debug("fetch favicon from: %s", url)
+
+    # will return a 404 if the favicon does not exist and a 200 if it does,
+    response = network.get(url, **_req_args(timeout=timeout))
+    if response and response.status_code == 200:
+        # api will respond with a 32x32 png image
+        mime = response.headers['Content-Type']
+        data = response.content
+    return data, mime
+
+
+def google(domain: str, timeout: int) -> tuple[None | bytes, None | str]:
+    """Favicon Resolver from google.com"""
+    data, mime = (None, None)
+
+    # URL https://www.google.com/s2/favicons?sz=32&domain={domain}" will be
+    # redirected (HTTP 301 Moved Permanently) to t1.gstatic.com/faviconV2:
+    url = (
+        f"https://t1.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL"
+        f"&url=https://{domain}&size=32"
+    )
+    logger.debug("fetch favicon from: %s", url)
+
+    # will return a 404 if the favicon does not exist and a 200 if it does,
+    response = network.get(url, **_req_args(timeout=timeout))
+    if response and response.status_code == 200:
+        # api will respond with a 32x32 png image
+        mime = response.headers['Content-Type']
+        data = response.content
+    return data, mime
+
+
+def yandex(domain: str, timeout: int) -> tuple[None | bytes, None | str]:
+    """Favicon Resolver from yandex.com"""
+    data, mime = (None, None)
+    url = f"https://favicon.yandex.net/favicon/{domain}"
+    logger.debug("fetch favicon from: %s", url)
+
+    # api will respond with a 16x16 png image, if it doesn't exist, it will be a
+    # 1x1 png image (70 bytes)
+    response = network.get(url, **_req_args(timeout=timeout))
+    if response and response.status_code == 200 and len(response.content) > 70:
+        mime = response.headers['Content-Type']
+        data = response.content
+    return data, mime
+
+
+DEFAULT_RESOLVER_MAP = {
+    "allesedv": allesedv,
+    "duckduckgo": duckduckgo,
+    "google": google,
+    "yandex": yandex,
+}
diff --git a/searx/infopage/fr/about.md b/searx/infopage/fr/about.md
new file mode 100644
index 000000000..402f28069
--- /dev/null
+++ b/searx/infopage/fr/about.md
@@ -0,0 +1,87 @@
+# A propos de SearXNG
+
+SearXNG est un [Métamoteur] qui agrège les résultats d'autres
+{{link('moteurs de recherche', 'preferences')}} tout en ne sauvegardant
+aucune informations à propos de ses utilisateurs.
+
+Le projet SearXNG est maintenu par une communauté ouverte.
+Rejoignez-nous sur Matrix si vous avez des questions ou simplement pour
+discuter de SearXNG: [#searxng:matrix.org].
+
+Aidez-nous à rendre SearXNG meilleur.
+
+- Vous pouvez améliorer les traductions de SearXNG avec l'outil
+  [Weblate].
+- Suivez le développement, contribuez au projet ou remontez des erreurs
+  en utilisant le [dépôt de sources].
+- Pour obtenir de plus amples informations, consultez la documentation
+  en ligne du [projet SearXNG].
+
+## Pourquoi l'utiliser ?
+
+- SearXNG ne vous fournira pas de résultats aussi personnalisés que
+  Google, mais il ne générera pas non plus de suivi sur vous.
+- SearXNG ne se soucis pas des recherches que vous faites, ne partage
+  aucune information avec des tiers et ne peut pas être utilisé contre
+  vous.
+- SearXNG est un logiciel libre. Son code source est 100% ouvert et tout
+  le mode est encouragé à l'améliorer.
+
+Si vous êtes soucieux du respect de la vie privée et des libertés sur
+Internet, faites de SearXNG votre moteur de recherche par défaut. Vous
+pouvez aussi installer et utiliser SearXNG sur votre propre serveur.
+
+## Comment le configurer comme moteur de recherche par défaut ?
+
+SearXNG prend en charge [OpenSearch]. Pour plus d'informations sur la
+manière de modifier votre moteur de recherche par défaut, veuillez
+consulter la documentation de votre navigateur :
+
+- [Firefox]
+- [Microsoft Edge] - Ce lien propose aussi les instructions pour les
+  navigateurs Chrome et Safari.
+- Les navigateurs basés sur [Chromium] permettent d'ajouter des sites de
+  navigation sans même y accéder.
+
+Lorsqu'un moteur de recherche est ajouté, son nom doit être unique. Si
+vous ne pouvez pas ajouter un moteur de recherche, veuillez :
+
+- Supprimer le doublon (le nom par défaut est SearXNG) ou bien
+- Contacter le propriétaire de l'instance que vous souhaitez utiliser
+  afin qu'il modifie le nom  de celle-ci.
+
+## Comment ça marche ?
+
+SearXNG est une reprise logicielle du projet [searx] [Métamoteur],
+lui-même inspiré du [projet Seeks]. Il assure la confidentialité en
+mélangeant vos recherches vers d'autres plateformes sans stocker aucune
+données de recherche. SearXNG peut être ajouté à la barre de recherche
+de votre navigateur et même être utilisé comme moteur de recherche par
+défaut.
+
+Le lien "{{link('statistiques des moteurs', 'stats')}}" présente des
+informations anonymisées concernant l'utilisation des divers moteurs de
+recherche.
+
+## Comment reprendre la main ?
+
+SearXNG apprécie votre préoccupation concernant les traces de recherche.
+N'hésitez pas à utiliser le [dépôt de sources] et à maintenir votre
+propre instance de recherche.
+
+Ajouter votre instance à la [liste d'instances
+publiques]({{get_setting('brand.public_instances')}}) afin d'aider
+d'autres personnes à protéger leur vie privée et rendre l'Internet plus
+libre. Plus Internet sera décentralisé, plus nous aurons de liberté !
+
+[dépôt de sources]: {{GIT_URL}}
+[#searxng:matrix.org]: https://matrix.to/#/#searxng:matrix.org
+[projet SearXNG]: {{get_setting('brand.docs_url')}}
+[searx]: https://github.com/searx/searx
+[Métamoteur]: https://fr.wikipedia.org/wiki/M%C3%A9tamoteur
+[Weblate]: https://translate.codeberg.org/projects/searxng/
+[projet Seeks]: https://beniz.github.io/seeks/
+[OpenSearch]: https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md
+[Firefox]: https://support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox
+[Microsoft Edge]: https://support.microsoft.com/en-us/help/4028574/microsoft-edge-change-the-default-search-engine
+[Chromium]: https://www.chromium.org/tab-to-search
diff --git a/searx/infopage/fr/search-syntax.md b/searx/infopage/fr/search-syntax.md
new file mode 100644
index 000000000..15e678bb3
--- /dev/null
+++ b/searx/infopage/fr/search-syntax.md
@@ -0,0 +1,97 @@
+# Syntaxe de recherche
+
+SearXNG permet de modifier les catégories de recherche, les moteurs
+utilisés ou encore la langue de recherche par l'intermédiaire d'une
+syntaxe dédiée. La liste des moteurs de recherche, de catégories et de
+langues disponibles est accessible depuis la page de
+{{link('préférences', 'preferences')}}.
+
+## `!` Spécifier un moteur ou une catégorie
+
+Pour restreindre la recherche à un moteur ou une catégorie, utilisez le
+caractère "!". Voici quelques exemples d'utilisation :
+
+- Rechercher **paris** sur Wikipédia.
+
+  - {{search('!wp paris')}}
+  - {{search('!wikipedia paris')}}
+
+- Rechercher **paris** dans la catégorie **Carte**.
+
+  - {{search('!map paris')}}
+
+- Rechercher des **Images**.
+
+  - {{search('!images Wau Holland')}}
+
+Les abréviations de moteurs et de langues sont aussi valides. Il est
+possible d'accumuler les moteurs et catégories dans une requête
+complexe. Par exemple, {{search('!map !ddg !wp paris')}} recherchera
+**paris** dans la catégorie **Carte** de DuckDuckGo et Wikipédia.
+
+## `:` Spécifier une langue
+
+Utilisez le préfixe ":" pour limiter la recherche à une langue en
+particulier. Par exemple :
+
+- Rechercher dans les pages françaises de Wikipédia.
+
+  - {{search(':fr !wp Wau Holland')}}
+
+## `!!<bang>` Recherches externes (!Bang)
+
+SearXNG supporte les recherches [DuckDuckGo] de type "!Bang". Utilisez
+le préfixe "!!" pour être automatiquement redirigé vers un moteur de
+recherche externe. Par exemple :
+
+- Rechercher sur Wikipédia en langue française.
+
+  - {{search('!!wfr Wau Holland')}}
+
+Prenez garde au fait que de telles recherches sont exécutées directement
+sur le moteur externe. Dans ce cas, SearXNG ne peut pas protéger votre
+vie privée.
+
+[DuckDuckGo]: https://duckduckgo.com/bang
+
+## `!!` Redirection automatique
+
+En utilisant "!!" suivi d'un ou plusieurs espaces lors de votre
+recherche, vous serez automatiquement redirigé vers le premier résultat
+de recherche. Cela correspondant au fonctionnement "J'ai de la chance"
+du moteur Google. Par exemple :
+
+- Rechercher et être redirigé directement vers le premier lien
+  correspondant.
+
+  - {{search('!! Wau Holland')}}
+
+Prenez garde au fait qu'aucune vérification ne peut être faite
+concernant le premier lien retourné. Il pourrait même s'agir d'un site
+dangereux. Dans ce cas, SearXNG ne peut pas protéger votre vie
+privée. Soyez prudent en utilisant cette fonctionnalité.
+
+## Requêtes spéciales
+
+Dans la section _requêtes spéciales_ de la page de {{link('préférences',
+'preferences')}} se trouve une liste de mots clés à usage particulier.
+Par exemple :
+
+- Générer une valeur aléatoire.
+
+  - {{search('random uuid')}}
+
+- Calculer une moyenne.
+
+  - {{search('avg 123 548 2.04 24.2')}}
+
+- Afficher la valeur de la variable _User-Agent_ utilisée par votre
+  navigateur (doit être activé manuellement).
+
+  - {{search('user-agent')}}
+
+- Convertir une chaîne de caractères en valeurs de hachage ("hash digests")
+  (doit être activé manuellement).
+
+  - {{search('md5 lorem ipsum')}}
+  - {{search('sha512 lorem ipsum')}}
diff --git a/searx/limiter.py b/searx/limiter.py
index 93070dac5..6c1c8894b 100644
--- a/searx/limiter.py
+++ b/searx/limiter.py
@@ -128,9 +128,6 @@ _INSTALLED = False
 LIMITER_CFG_SCHEMA = Path(__file__).parent / "limiter.toml"
 """Base configuration (schema) of the botdetection."""
 
-LIMITER_CFG = Path('/etc/searxng/limiter.toml')
-"""Local Limiter configuration."""
-
 CFG_DEPRECATED = {
     # "dummy.old.foo": "config 'dummy.old.foo' exists only for tests.  Don't use it in your real project config."
 }
@@ -138,8 +135,12 @@ CFG_DEPRECATED = {
 
 def get_cfg() -> config.Config:
     global CFG  # pylint: disable=global-statement
+
     if CFG is None:
-        CFG = config.Config.from_toml(LIMITER_CFG_SCHEMA, LIMITER_CFG, CFG_DEPRECATED)
+        from . import settings_loader  # pylint: disable=import-outside-toplevel
+
+        cfg_file = (settings_loader.get_user_cfg_folder() or Path("/etc/searxng")) / "limiter.toml"
+        CFG = config.Config.from_toml(LIMITER_CFG_SCHEMA, cfg_file, CFG_DEPRECATED)
     return CFG
 
 
diff --git a/searx/limiter.toml b/searx/limiter.toml
index 9560ec8f6..b64a7bf28 100644
--- a/searx/limiter.toml
+++ b/searx/limiter.toml
@@ -12,7 +12,7 @@ ipv6_prefix = 48
 
 [botdetection.ip_limit]
 
-# To get unlimited access in a local network, by default link-lokal addresses
+# To get unlimited access in a local network, by default link-local addresses
 # (networks) are not monitored by the ip_limit
 filter_link_local = false
 
diff --git a/searx/locales.py b/searx/locales.py
index ea9af9438..3d14fe6e8 100644
--- a/searx/locales.py
+++ b/searx/locales.py
@@ -120,7 +120,7 @@ _TR_LOCALES: list[str] = []
 
 
 def get_translation_locales() -> list[str]:
-    """Returns the list of transaltion locales (*underscore*).  The list is
+    """Returns the list of translation locales (*underscore*).  The list is
     generated from the translation folders in :origin:`searx/translations`"""
 
     global _TR_LOCALES  # pylint:disable=global-statement
@@ -152,7 +152,7 @@ def locales_initialize():
 def region_tag(locale: babel.Locale) -> str:
     """Returns SearXNG's region tag from the locale (e.g. zh-TW , en-US)."""
     if not locale.territory:
-        raise ValueError('%s missed a territory')
+        raise ValueError('babel.Locale %s: missed a territory' % locale)
     return locale.language + '-' + locale.territory
 
 
diff --git a/searx/metrics/__init__.py b/searx/metrics/__init__.py
index d7ccee91a..00a811635 100644
--- a/searx/metrics/__init__.py
+++ b/searx/metrics/__init__.py
@@ -8,6 +8,7 @@ from timeit import default_timer
 from operator import itemgetter
 
 from searx.engines import engines
+from searx.openmetrics import OpenMetricsFamily
 from .models import HistogramStorage, CounterStorage, VoidHistogram, VoidCounterStorage
 from .error_recorder import count_error, count_exception, errors_per_engines
 
@@ -149,7 +150,9 @@ def get_reliabilities(engline_name_list, checker_results):
         checker_result = checker_results.get(engine_name, {})
         checker_success = checker_result.get('success', True)
         errors = engine_errors.get(engine_name) or []
-        if counter('engine', engine_name, 'search', 'count', 'sent') == 0:
+        sent_count = counter('engine', engine_name, 'search', 'count', 'sent')
+
+        if sent_count == 0:
             # no request
             reliability = None
         elif checker_success and not errors:
@@ -164,8 +167,9 @@ def get_reliabilities(engline_name_list, checker_results):
 
         reliabilities[engine_name] = {
             'reliability': reliability,
+            'sent_count': sent_count,
             'errors': errors,
-            'checker': checker_results.get(engine_name, {}).get('errors', {}),
+            'checker': checker_result.get('errors', {}),
         }
     return reliabilities
 
@@ -245,3 +249,57 @@ def get_engines_stats(engine_name_list):
         'max_time': math.ceil(max_time_total or 0),
         'max_result_count': math.ceil(max_result_count or 0),
     }
+
+
+def openmetrics(engine_stats, engine_reliabilities):
+    metrics = [
+        OpenMetricsFamily(
+            key="searxng_engines_response_time_total_seconds",
+            type_hint="gauge",
+            help_hint="The average total response time of the engine",
+            data_info=[{'engine_name': engine['name']} for engine in engine_stats['time']],
+            data=[engine['total'] or 0 for engine in engine_stats['time']],
+        ),
+        OpenMetricsFamily(
+            key="searxng_engines_response_time_processing_seconds",
+            type_hint="gauge",
+            help_hint="The average processing response time of the engine",
+            data_info=[{'engine_name': engine['name']} for engine in engine_stats['time']],
+            data=[engine['processing'] or 0 for engine in engine_stats['time']],
+        ),
+        OpenMetricsFamily(
+            key="searxng_engines_response_time_http_seconds",
+            type_hint="gauge",
+            help_hint="The average HTTP response time of the engine",
+            data_info=[{'engine_name': engine['name']} for engine in engine_stats['time']],
+            data=[engine['http'] or 0 for engine in engine_stats['time']],
+        ),
+        OpenMetricsFamily(
+            key="searxng_engines_result_count_total",
+            type_hint="counter",
+            help_hint="The total amount of results returned by the engine",
+            data_info=[{'engine_name': engine['name']} for engine in engine_stats['time']],
+            data=[engine['result_count'] or 0 for engine in engine_stats['time']],
+        ),
+        OpenMetricsFamily(
+            key="searxng_engines_request_count_total",
+            type_hint="counter",
+            help_hint="The total amount of user requests made to this engine",
+            data_info=[{'engine_name': engine['name']} for engine in engine_stats['time']],
+            data=[
+                engine_reliabilities.get(engine['name'], {}).get('sent_count', 0) or 0
+                for engine in engine_stats['time']
+            ],
+        ),
+        OpenMetricsFamily(
+            key="searxng_engines_reliability_total",
+            type_hint="counter",
+            help_hint="The overall reliability of the engine",
+            data_info=[{'engine_name': engine['name']} for engine in engine_stats['time']],
+            data=[
+                engine_reliabilities.get(engine['name'], {}).get('reliability', 0) or 0
+                for engine in engine_stats['time']
+            ],
+        ),
+    ]
+    return "".join([str(metric) for metric in metrics])
diff --git a/searx/network/client.py b/searx/network/client.py
index 32bc5af42..05d8e88fa 100644
--- a/searx/network/client.py
+++ b/searx/network/client.py
@@ -11,16 +11,12 @@ from typing import Any, Dict
 import httpx
 from httpx_socks import AsyncProxyTransport
 from python_socks import parse_proxy_url, ProxyConnectionError, ProxyTimeoutError, ProxyError
+import uvloop
 
 from searx import logger
 
-# Optional uvloop (support Python 3.6)
-try:
-    import uvloop
-except ImportError:
-    pass
-else:
-    uvloop.install()
+
+uvloop.install()
 
 
 logger = logger.getChild('searx.network.client')
diff --git a/searx/network/network.py b/searx/network/network.py
index 453c8d2fc..ff02d447a 100644
--- a/searx/network/network.py
+++ b/searx/network/network.py
@@ -233,8 +233,7 @@ class Network:
             del kwargs['raise_for_httperror']
         return do_raise_for_httperror
 
-    @staticmethod
-    def patch_response(response, do_raise_for_httperror):
+    def patch_response(self, response, do_raise_for_httperror):
         if isinstance(response, httpx.Response):
             # requests compatibility (response is not streamed)
             # see also https://www.python-httpx.org/compatibility/#checking-for-4xx5xx-responses
@@ -242,8 +241,11 @@ class Network:
 
             # raise an exception
             if do_raise_for_httperror:
-                raise_for_httperror(response)
-
+                try:
+                    raise_for_httperror(response)
+                except:
+                    self._logger.warning(f"HTTP Request failed: {response.request.method} {response.request.url}")
+                    raise
         return response
 
     def is_valid_response(self, response):
@@ -269,7 +271,7 @@ class Network:
                 else:
                     response = await client.request(method, url, **kwargs)
                 if self.is_valid_response(response) or retries <= 0:
-                    return Network.patch_response(response, do_raise_for_httperror)
+                    return self.patch_response(response, do_raise_for_httperror)
             except httpx.RemoteProtocolError as e:
                 if not was_disconnected:
                     # the server has closed the connection:
diff --git a/searx/openmetrics.py b/searx/openmetrics.py
new file mode 100644
index 000000000..2cc89839b
--- /dev/null
+++ b/searx/openmetrics.py
@@ -0,0 +1,35 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Module providing support for displaying data in OpenMetrics format"""
+
+
+class OpenMetricsFamily:  # pylint: disable=too-few-public-methods
+    """A family of metrics.
+    The key parameter is the metric name that should be used (snake case).
+    The type_hint parameter must be one of 'counter', 'gauge', 'histogram', 'summary'.
+    The help_hint parameter is a short string explaining the metric.
+    The data_info parameter is a dictionary of descriptionary parameters for the data point (e.g. request method/path).
+    The data parameter is a flat list of the actual data in shape of a primive type.
+
+    See https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md for more information.
+    """
+
+    def __init__(self, key: str, type_hint: str, help_hint: str, data_info: list, data: list):
+        self.key = key
+        self.type_hint = type_hint
+        self.help_hint = help_hint
+        self.data_info = data_info
+        self.data = data
+
+    def __str__(self):
+        text_representation = f"""# HELP {self.key} {self.help_hint}
+# TYPE {self.key} {self.type_hint}
+"""
+
+        for i, data_info_dict in enumerate(self.data_info):
+            if not data_info_dict or not self.data[i]:
+                continue
+
+            info_representation = ','.join([f"{key}=\"{value}\"" for (key, value) in data_info_dict.items()])
+            text_representation += f"{self.key}{{{info_representation}}} {self.data[i]}\n"
+
+        return text_representation
diff --git a/searx/plugins/calculator.py b/searx/plugins/calculator.py
index cb5425e90..e92ff9d91 100644
--- a/searx/plugins/calculator.py
+++ b/searx/plugins/calculator.py
@@ -3,19 +3,27 @@
 """
 
 import ast
+import re
 import operator
+from multiprocessing import Process, Queue
+from typing import Callable
 
+import flask
+import babel
 from flask_babel import gettext
-from searx import settings
+
+from searx.plugins import logger
 
 name = "Basic Calculator"
 description = gettext("Calculate mathematical expressions via the search bar")
-default_on = False
+default_on = True
 
 preference_section = 'general'
 plugin_id = 'calculator'
 
-operators = {
+logger = logger.getChild(plugin_id)
+
+operators: dict[type, Callable] = {
     ast.Add: operator.add,
     ast.Sub: operator.sub,
     ast.Mult: operator.mul,
@@ -35,11 +43,15 @@ def _eval_expr(expr):
     >>> _eval_expr('1 + 2*3**(4^5) / (6 + -7)')
     -5.0
     """
-    return _eval(ast.parse(expr, mode='eval').body)
+    try:
+        return _eval(ast.parse(expr, mode='eval').body)
+    except ZeroDivisionError:
+        # This is undefined
+        return ""
 
 
 def _eval(node):
-    if isinstance(node, ast.Constant) and isinstance(node.value, int):
+    if isinstance(node, ast.Constant) and isinstance(node.value, (int, float)):
         return node.value
 
     if isinstance(node, ast.BinOp):
@@ -51,10 +63,31 @@ def _eval(node):
     raise TypeError(node)
 
 
+def timeout_func(timeout, func, *args, **kwargs):
+
+    def handler(q: Queue, func, args, **kwargs):  # pylint:disable=invalid-name
+        try:
+            q.put(func(*args, **kwargs))
+        except:
+            q.put(None)
+            raise
+
+    que = Queue()
+    p = Process(target=handler, args=(que, func, args), kwargs=kwargs)
+    p.start()
+    p.join(timeout=timeout)
+    ret_val = None
+    if not p.is_alive():
+        ret_val = que.get()
+    else:
+        logger.debug("terminate function after timeout is exceeded")
+        p.terminate()
+    p.join()
+    p.close()
+    return ret_val
+
+
 def post_search(_request, search):
-    # don't run on public instances due to possible attack surfaces
-    if settings['server']['public_instance']:
-        return True
 
     # only show the result of the expression on the first page
     if search.search_query.pageno > 1:
@@ -68,21 +101,30 @@ def post_search(_request, search):
     # replace commonly used math operators with their proper Python operator
     query = query.replace("x", "*").replace(":", "/")
 
+    # use UI language
+    ui_locale = babel.Locale.parse(flask.request.preferences.get_value('locale'), sep='-')
+
+    # parse the number system in a localized way
+    def _decimal(match: re.Match) -> str:
+        val = match.string[match.start() : match.end()]
+        val = babel.numbers.parse_decimal(val, ui_locale, numbering_system="latn")
+        return str(val)
+
+    decimal = ui_locale.number_symbols["latn"]["decimal"]
+    group = ui_locale.number_symbols["latn"]["group"]
+    query = re.sub(f"[0-9]+[{decimal}|{group}][0-9]+[{decimal}|{group}]?[0-9]?", _decimal, query)
+
     # only numbers and math operators are accepted
     if any(str.isalpha(c) for c in query):
         return True
 
     # in python, powers are calculated via **
     query_py_formatted = query.replace("^", "**")
-    try:
-        result = str(_eval_expr(query_py_formatted))
-        if result != query:
-            search.result_container.answers['calculate'] = {'answer': f"{query} = {result}"}
-    except (TypeError, SyntaxError, ArithmeticError):
-        pass
 
+    # Prevent the runtime from being longer than 50 ms
+    result = timeout_func(0.05, _eval_expr, query_py_formatted)
+    if result is None or result == "":
+        return True
+    result = babel.numbers.format_decimal(result, locale=ui_locale)
+    search.result_container.answers['calculate'] = {'answer': f"{search.search_query.query} = {result}"}
     return True
-
-
-def is_allowed():
-    return not settings['server']['public_instance']
diff --git a/searx/plugins/hostname_replace.py b/searx/plugins/hostname_replace.py
deleted file mode 100644
index 48900a3f9..000000000
--- a/searx/plugins/hostname_replace.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# SPDX-License-Identifier: AGPL-3.0-or-later
-# pylint: disable=missing-module-docstring
-
-from flask_babel import gettext
-from searx.plugins import logger
-
-name = gettext('Hostname replace')
-description = "Deprecated / contact system admin to configure 'Hostnames plugin'!!"
-default_on = False
-preference_section = 'general'
-
-plugin_id = 'hostname_replace'
-logger = logger.getChild(plugin_id)
-
-REPORTED = False
-
-
-def deprecated_msg():
-    global REPORTED  # pylint: disable=global-statement
-    if REPORTED:
-        return
-    logger.error(
-        "'Hostname replace' plugin is deprecated and will be dropped soon!"
-        " Configure 'Hostnames plugin':"
-        " https://docs.searxng.org/src/searx.plugins.hostnames.html"
-    )
-    REPORTED = True
-
-
-def on_result(_request, _search, result):
-    # pylint: disable=import-outside-toplevel, cyclic-import
-    from searx.plugins.hostnames import on_result as hostnames_on_result
-
-    deprecated_msg()
-    return hostnames_on_result(_request, _search, result)
diff --git a/searx/plugins/hostnames.py b/searx/plugins/hostnames.py
index 2fdf1669d..6519452db 100644
--- a/searx/plugins/hostnames.py
+++ b/searx/plugins/hostnames.py
@@ -1,17 +1,19 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=too-many-branches
-"""In addition to rewriting/replace reslut URLs, the *hoostnames* plugin offers
-other features.
-
+"""
 .. attention::
 
-   The 'Hostnames plugin' from `PR-3463
-   <https://github.com/searxng/searxng/pull/3463>`_ is a rewrite of the
-   'Hostname replace' plugin.  Backwards compatibility is guaranteed for a
-   transitional period, but this will end soon.
+    The **"Hostname replace"** plugin has been replace by **"Hostnames
+    plugin"**, see :pull:`3463` & :pull:`3552`.
 
-   **To maintainers of SearXNG instances, please modify your old plugin config
-   to the new.**
+The **Hostnames plugin** can be enabled by adding it to the
+``enabled_plugins`` **list** in the ``setting.yml`` like so.
+
+  .. code:: yaml
+
+     enabled_plugins:
+       - 'Hostnames plugin'
+       ...
 
 - ``hostnames.replace``: A **mapping** of regular expressions to hostnames to be
   replaced by other hostnames.
@@ -96,7 +98,7 @@ from flask_babel import gettext
 
 from searx import settings
 from searx.plugins import logger
-from searx.settings_loader import get_yaml_file
+from searx.settings_loader import get_yaml_cfg
 
 name = gettext('Hostnames plugin')
 description = gettext('Rewrite hostnames, remove results or prioritize them based on the hostname')
@@ -118,7 +120,7 @@ def _load_regular_expressions(settings_key):
 
     # load external file with configuration
     if isinstance(setting_value, str):
-        setting_value = get_yaml_file(setting_value)
+        setting_value = get_yaml_cfg(setting_value)
 
     if isinstance(setting_value, list):
         return {re.compile(r) for r in setting_value}
@@ -129,29 +131,8 @@ def _load_regular_expressions(settings_key):
     return {}
 
 
-# compatibility fallback for old hostname replace plugin
-# TODO: remove in the future once most/all instance maintainers finished migrating # pylint: disable=fixme
-def _load_regular_expressions_with_fallback(settings_key):
-    expressions = _load_regular_expressions(settings_key)
-    if expressions:
-        return expressions
-
-    # fallback to the old `hostname_replace` settings format
-    # pylint: disable=import-outside-toplevel, cyclic-import
-    hostname_replace_config = settings.get('hostname_replace', {})
-    if hostname_replace_config:
-        from searx.plugins.hostname_replace import deprecated_msg
-
-        deprecated_msg()
-
-    if settings_key == 'replace':
-        return {re.compile(p): r for (p, r) in hostname_replace_config.items() if r}
-
-    return {re.compile(p) for (p, r) in hostname_replace_config.items() if not r}
-
-
-replacements = _load_regular_expressions_with_fallback('replace')
-removables = _load_regular_expressions_with_fallback('remove')
+replacements = _load_regular_expressions('replace')
+removables = _load_regular_expressions('remove')
 high_priority = _load_regular_expressions('high_priority')
 low_priority = _load_regular_expressions('low_priority')
 
@@ -163,10 +144,10 @@ def _matches_parsed_url(result, pattern):
 def on_result(_request, _search, result):
     for pattern, replacement in replacements.items():
         if _matches_parsed_url(result, pattern):
-            logger.debug(result['url'])
+            # logger.debug(result['url'])
             result[parsed] = result[parsed]._replace(netloc=pattern.sub(replacement, result[parsed].netloc))
             result['url'] = urlunparse(result[parsed])
-            logger.debug(result['url'])
+            # logger.debug(result['url'])
 
         for url_field in _url_fields:
             if not result.get(url_field):
diff --git a/searx/plugins/self_info.py b/searx/plugins/self_info.py
index b2e714593..7cad040d2 100644
--- a/searx/plugins/self_info.py
+++ b/searx/plugins/self_info.py
@@ -28,5 +28,5 @@ def post_search(request, search):
         search.result_container.answers['ip'] = {'answer': gettext('Your IP is: ') + ip}
     elif ua_regex.match(search.search_query.query):
         ua = request.user_agent
-        search.result_container.answers['user-agent'] = {'answer': gettext('Your user-agent is: ') + ua}
+        search.result_container.answers['user-agent'] = {'answer': gettext('Your user-agent is: ') + ua.string}
     return True
diff --git a/searx/plugins/unit_converter.py b/searx/plugins/unit_converter.py
index 057e66e78..c85996a76 100644
--- a/searx/plugins/unit_converter.py
+++ b/searx/plugins/unit_converter.py
@@ -234,7 +234,7 @@ def _parse_text_and_convert(search, from_query, to_query):
         value = target_from_si(float(value))
 
     if measured.group('E'):
-        # when incomming notation is scientific, outgoing notation is scientific
+        # when incoming notation is scientific, outgoing notation is scientific
         result = babel.numbers.format_scientific(value, locale=_locale)
     else:
         result = babel.numbers.format_decimal(value, locale=_locale, format='#,##0.##########;-#')
diff --git a/searx/preferences.py b/searx/preferences.py
index b4a10899e..c1abd290e 100644
--- a/searx/preferences.py
+++ b/searx/preferences.py
@@ -13,7 +13,7 @@ from collections import OrderedDict
 import flask
 import babel
 
-from searx import settings, autocomplete
+from searx import settings, autocomplete, favicons
 from searx.enginelib import Engine
 from searx.plugins import Plugin
 from searx.locales import LOCALE_NAMES
@@ -325,7 +325,7 @@ class ClientPref:
     # hint: searx.webapp.get_client_settings should be moved into this class
 
     locale: babel.Locale
-    """Locale prefered by the client."""
+    """Locale preferred by the client."""
 
     def __init__(self, locale: Optional[babel.Locale] = None):
         self.locale = locale
@@ -406,6 +406,11 @@ class Preferences:
                 locked=is_locked('autocomplete'),
                 choices=list(autocomplete.backends.keys()) + ['']
             ),
+            'favicon_resolver': EnumStringSetting(
+                settings['search']['favicon_resolver'],
+                locked=is_locked('favicon_resolver'),
+                choices=list(favicons.proxy.CFG.resolver_map.keys()) + ['']
+            ),
             'image_proxy': BooleanSetting(
                 settings['server']['image_proxy'],
                 locked=is_locked('image_proxy')
@@ -441,7 +446,7 @@ class Preferences:
             'simple_style': EnumStringSetting(
                 settings['ui']['theme_args']['simple_style'],
                 locked=is_locked('simple_style'),
-                choices=['', 'auto', 'light', 'dark']
+                choices=['', 'auto', 'light', 'dark', 'black']
             ),
             'center_alignment': BooleanSetting(
                 settings['ui']['center_alignment'],
@@ -474,7 +479,6 @@ class Preferences:
         self.plugins = PluginsSetting('plugins', plugins=plugins)
         self.tokens = SetSetting('tokens')
         self.client = client or ClientPref()
-        self.unknown_params: Dict[str, str] = {}
 
     def get_as_url_params(self):
         """Return preferences as URL parameters"""
@@ -518,10 +522,6 @@ class Preferences:
                 self.plugins.parse_cookie(input_data.get('disabled_plugins', ''), input_data.get('enabled_plugins', ''))
             elif user_setting_name == 'tokens':
                 self.tokens.parse(user_setting)
-            elif not any(
-                user_setting_name.startswith(x) for x in ['enabled_', 'disabled_', 'engine_', 'category_', 'plugin_']
-            ):
-                self.unknown_params[user_setting_name] = user_setting
 
     def parse_form(self, input_data: Dict[str, str]):
         """Parse formular (``<input>``) data from a ``flask.request.form``"""
@@ -546,8 +546,7 @@ class Preferences:
                 disabled_plugins.append(user_setting_name)
             elif user_setting_name == 'tokens':
                 self.tokens.parse_form(user_setting)
-            else:
-                self.unknown_params[user_setting_name] = user_setting
+
         self.key_value_settings['categories'].parse_form(enabled_categories)
         self.engines.parse_form(disabled_engines)
         self.plugins.parse_form(disabled_plugins)
@@ -558,8 +557,6 @@ class Preferences:
         ret_val = None
         if user_setting_name in self.key_value_settings:
             ret_val = self.key_value_settings[user_setting_name].get_value()
-        if user_setting_name in self.unknown_params:
-            ret_val = self.unknown_params[user_setting_name]
         return ret_val
 
     def save(self, resp: flask.Response):
@@ -572,8 +569,6 @@ class Preferences:
         self.engines.save(resp)
         self.plugins.save(resp)
         self.tokens.save('tokens', resp)
-        for k, v in self.unknown_params.items():
-            resp.set_cookie(k, v, max_age=COOKIE_MAX_AGE)
         return resp
 
     def validate_token(self, engine):
diff --git a/searx/query.py b/searx/query.py
index ae68d0da2..aa4cb0bc9 100644
--- a/searx/query.py
+++ b/searx/query.py
@@ -1,6 +1,7 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=invalid-name, missing-module-docstring, missing-class-docstring
 
+from __future__ import annotations
 from abc import abstractmethod, ABC
 import re
 
@@ -258,7 +259,7 @@ class RawTextQuery:
         FeelingLuckyParser,  # redirect to the first link in the results list
     ]
 
-    def __init__(self, query, disabled_engines):
+    def __init__(self, query: str, disabled_engines: list):
         assert isinstance(query, str)
         # input parameters
         self.query = query
diff --git a/searx/results.py b/searx/results.py
index b846eb275..7c973ca8f 100644
--- a/searx/results.py
+++ b/searx/results.py
@@ -9,7 +9,6 @@ from typing import List, NamedTuple, Set
 from urllib.parse import urlparse, unquote
 
 from searx import logger
-from searx import utils
 from searx.engines import engines
 from searx.metrics import histogram_observe, counter_add, count_error
 
@@ -366,9 +365,9 @@ class ResultContainer:
             result['score'] = result_score(result, result.get('priority'))
             # removing html content and whitespace duplications
             if result.get('content'):
-                result['content'] = utils.html_to_text(result['content']).strip()
+                result['content'] = result['content'].strip()
             if result.get('title'):
-                result['title'] = ' '.join(utils.html_to_text(result['title']).strip().split())
+                result['title'] = ' '.join(result['title'].strip().split())
 
             for result_engine in result['engines']:
                 counter_add(result['score'], 'engine', result_engine, 'score')
diff --git a/searx/search/checker/scheduler.lua b/searx/search/checker/scheduler.lua
index c5ebb05bc..0de9b404d 100644
--- a/searx/search/checker/scheduler.lua
+++ b/searx/search/checker/scheduler.lua
@@ -20,7 +20,7 @@ if (next_call_ts == false or next_call_ts == nil) then
     -- 2/ the next call is a random time between start_after_from and start_after_to
     local initial_delay = math.random(start_after_from, start_after_to)
     redis.call('SET', redis_key, now + initial_delay)
-    return { false, delay }
+    return { false, initial_delay }
 end
 
 -- next_call_ts is defined
diff --git a/searx/search/processors/online.py b/searx/search/processors/online.py
index acc3792f5..778b4ac4d 100644
--- a/searx/search/processors/online.py
+++ b/searx/search/processors/online.py
@@ -137,9 +137,6 @@ class OnlineProcessor(EngineProcessor):
         self.engine.request(query, params)
 
         # ignoring empty urls
-        if params['url'] is None:
-            return None
-
         if not params['url']:
             return None
 
diff --git a/searx/search/processors/online_currency.py b/searx/search/processors/online_currency.py
index 7d6811e6b..197e0e061 100644
--- a/searx/search/processors/online_currency.py
+++ b/searx/search/processors/online_currency.py
@@ -23,7 +23,7 @@ def name_to_iso4217(name):
     currency = CURRENCIES['names'].get(name, [name])
     if isinstance(currency, str):
         return currency
-    return currency[0]
+    return currency[-1]
 
 
 def iso4217_to_name(iso4217, language):
diff --git a/searx/searxng.msg b/searx/searxng.msg
index 013be2aff..a4bfb038a 100644
--- a/searx/searxng.msg
+++ b/searx/searxng.msg
@@ -55,6 +55,7 @@ STYLE_NAMES = {
     'AUTO': 'auto',
     'LIGHT': 'light',
     'DARK': 'dark',
+    'BLACK': 'black',
 }
 
 BRAND_CUSTOM_LINKS = {
diff --git a/searx/settings.yml b/searx/settings.yml
index d1e51031a..77a4f625c 100644
--- a/searx/settings.yml
+++ b/searx/settings.yml
@@ -12,6 +12,10 @@ general:
   contact_url: false
   # record stats
   enable_metrics: true
+  # expose stats in open metrics format at /metrics
+  # leave empty to disable (no password set)
+  # open_metrics: <password>
+  open_metrics: ''
 
 brand:
   new_issue_url: https://github.com/searxng/searxng/issues/new
@@ -35,6 +39,9 @@ search:
   autocomplete: ""
   # minimun characters to type before autocompleter starts
   autocomplete_min: 4
+  # backend for the favicon near URL in search results.
+  # Available resolvers: "allesedv", "duckduckgo", "google", "yandex" - leave blank to turn it off by default.
+  favicon_resolver: ""
   # Default search language - leave blank to detect from browser information or
   # use codes from 'languages.py'
   default_lang: "auto"
@@ -219,19 +226,16 @@ outgoing:
 #
 # enabled_plugins:
 #   # these plugins are enabled if nothing is configured ..
+#   - 'Basic Calculator'
 #   - 'Hash plugin'
 #   - 'Self Information'
 #   - 'Tracker URL remover'
+#   - 'Unit converter plugin'
 #   - 'Ahmia blacklist'  # activation depends on outgoing.using_tor_proxy
 #   # these plugins are disabled if nothing is configured ..
 #   - 'Hostnames plugin'  # see 'hostnames' configuration below
-#   - 'Basic Calculator'
 #   - 'Open Access DOI rewrite'
 #   - 'Tor check plugin'
-#   # Read the docs before activate: auto-detection of the language could be
-#   # detrimental to users expectations / users can activate the plugin in the
-#   # preferences if they want.
-#   - 'Autodetect search language'
 
 # Configuration of the "Hostnames plugin":
 #
@@ -325,6 +329,41 @@ engines:
     shortcut: 9g
     disabled: true
 
+  - name: adobe stock
+    engine: adobe_stock
+    shortcut: asi
+    categories: ["images"]
+    # https://docs.searxng.org/dev/engines/online/adobe_stock.html
+    adobe_order: relevance
+    adobe_content_types: ["photo", "illustration", "zip_vector", "template", "3d", "image"]
+    timeout: 6
+    disabled: true
+
+  - name: adobe stock video
+    engine: adobe_stock
+    shortcut: asv
+    network: adobe stock
+    categories: ["videos"]
+    adobe_order: relevance
+    adobe_content_types: ["video"]
+    timeout: 6
+    disabled: true
+
+  - name: adobe stock audio
+    engine: adobe_stock
+    shortcut: asa
+    network: adobe stock
+    categories: ["music"]
+    adobe_order: relevance
+    adobe_content_types: ["audio"]
+    timeout: 6
+    disabled: true
+
+  - name: alpine linux packages
+    engine: alpinelinux
+    disabled: true
+    shortcut: alp
+
   - name: annas archive
     engine: annas_archive
     disabled: true
@@ -404,7 +443,6 @@ engines:
     shortcut: wp
     # add "list" to the array to get results in the results list
     display_type: ["infobox"]
-    base_url: 'https://{language}.wikipedia.org/'
     categories: [general]
 
   - name: bilibili
@@ -477,6 +515,23 @@ engines:
     # to show premium or plus results too:
     # skip_premium: false
 
+  - name: cloudflareai
+    engine: cloudflareai
+    shortcut: cfai
+    # get api token and accont id from https://developers.cloudflare.com/workers-ai/get-started/rest-api/
+    cf_account_id: 'your_cf_accout_id'
+    cf_ai_api: 'your_cf_api'
+    # create your ai gateway by https://developers.cloudflare.com/ai-gateway/get-started/creating-gateway/
+    cf_ai_gateway: 'your_cf_ai_gateway_name'
+    # find the model name from https://developers.cloudflare.com/workers-ai/models/#text-generation
+    cf_ai_model: 'ai_model_name'
+    # custom your preferences
+    # cf_ai_model_display_name: 'Cloudflare AI'
+    # cf_ai_model_assistant: 'prompts_for_assistant_role'
+    # cf_ai_model_system: 'prompts_for_system_role'
+    timeout: 30
+    disabled: true
+
   # - name: core.ac.uk
   #   engine: core
   #   categories: science
@@ -506,6 +561,8 @@ engines:
     url_query: link
     title_query: title
     content_query: snippet
+    title_html_to_text: true
+    content_html_to_text: true
     disabled: true
     about:
       website: https://crowdview.ai/
@@ -557,33 +614,6 @@ engines:
     categories: general
     shortcut: cc
 
-  - name: bahnhof
-    engine: json_engine
-    search_url: https://www.bahnhof.de/api/stations/search/{query}
-    url_prefix: https://www.bahnhof.de/
-    url_query: slug
-    title_query: name
-    content_query: state
-    shortcut: bf
-    disabled: true
-    about:
-      website: https://www.bahn.de
-      wikidata_id: Q22811603
-      use_official_api: false
-      require_api_key: false
-      results: JSON
-      language: de
-    tests:
-      bahnhof:
-        matrix:
-          query: berlin
-          lang: en
-        result_container:
-          - not_empty
-          - ['one_title_contains', 'Berlin Hauptbahnhof']
-        test:
-          - unique_results
-
   - name: deezer
     engine: deezer
     shortcut: dz
@@ -618,6 +648,24 @@ engines:
     shortcut: dh
     categories: [it, packages]
 
+  - name: encyclosearch
+    engine: json_engine
+    shortcut: es
+    categories: general
+    paging: true
+    search_url: https://encyclosearch.org/encyclosphere/search?q={query}&page={pageno}&resultsPerPage=15
+    results_query: Results
+    url_query: SourceURL
+    title_query: Title
+    content_query: Description
+    disabled: true
+    about:
+      website: https://encyclosearch.org
+      official_api_documentation: https://encyclosearch.org/docs/#/rest-api
+      use_official_api: true
+      require_api_key: false
+      results: JSON
+
   - name: erowid
     engine: xpath
     paging: true
@@ -792,34 +840,40 @@ engines:
     timeout: 8.0
     disabled: true
 
+  - name: geizhals
+    engine: geizhals
+    shortcut: geiz
+    disabled: true
+
   - name: genius
     engine: genius
     shortcut: gen
 
   - name: gentoo
-    engine: gentoo
+    engine: mediawiki
     shortcut: ge
-    timeout: 10.0
+    categories: ["it", "software wikis"]
+    base_url: "https://wiki.gentoo.org/"
+    api_path: "api.php"
+    search_type: text
+    timeout: 10
 
   - name: gitlab
-    engine: json_engine
-    paging: true
-    search_url: https://gitlab.com/api/v4/projects?search={query}&page={pageno}
-    url_query: web_url
-    title_query: name_with_namespace
-    content_query: description
-    page_size: 20
-    categories: [it, repos]
+    engine: gitlab
+    base_url: https://gitlab.com
     shortcut: gl
-    timeout: 10.0
     disabled: true
     about:
-      website: https://about.gitlab.com/
+      website: https://gitlab.com/
       wikidata_id: Q16639197
-      official_api_documentation: https://docs.gitlab.com/ee/api/
-      use_official_api: false
-      require_api_key: false
-      results: JSON
+
+  # - name: gnome
+  #   engine: gitlab
+  #   base_url: https://gitlab.gnome.org
+  #   shortcut: gn
+  #   about:
+  #     website: https://gitlab.gnome.org
+  #     wikidata_id: Q44316
 
   - name: github
     engine: github
@@ -898,26 +952,6 @@ engines:
     shortcut: mi
     disabled: true
 
-  - name: gpodder
-    engine: json_engine
-    shortcut: gpod
-    timeout: 4.0
-    paging: false
-    search_url: https://gpodder.net/search.json?q={query}
-    url_query: url
-    title_query: title
-    content_query: description
-    page_size: 19
-    categories: music
-    disabled: true
-    about:
-      website: https://gpodder.net
-      wikidata_id: Q3093354
-      official_api_documentation: https://gpoddernet.readthedocs.io/en/latest/api/
-      use_official_api: false
-      requires_api_key: false
-      results: JSON
-
   - name: habrahabr
     engine: xpath
     paging: true
@@ -1230,6 +1264,7 @@ engines:
   # read https://docs.searxng.org/dev/engines/online/mullvad_leta.html
   # - name: mullvadleta
   #   engine: mullvad_leta
+  #   leta_engine: google # choose one of the following: google, brave
   #   use_cache: true  # Only 100 non-cache searches per day, suggested only for private instances
   #   search_url: https://leta.mullvad.net
   #   categories: [general, web]
@@ -1280,6 +1315,12 @@ engines:
       require_api_key: false
       results: JSON
 
+  - name: openlibrary
+    engine: openlibrary
+    shortcut: ol
+    timeout: 5
+    disabled: true
+
   - name: openmeteo
     engine: open_meteo
     shortcut: om
@@ -1540,6 +1581,25 @@ engines:
     engine: reddit
     shortcut: re
     page_size: 25
+    disabled: true
+
+  - name: right dao
+    engine: xpath
+    paging: true
+    page_size: 12
+    search_url: https://rightdao.com/search?q={query}&start={pageno}
+    results_xpath: //div[contains(@class, "description")]
+    url_xpath: ../div[contains(@class, "title")]/a/@href
+    title_xpath: ../div[contains(@class, "title")]
+    content_xpath: .
+    categories: general
+    shortcut: rd
+    disabled: true
+    about:
+      website: https://rightdao.com/
+      use_official_api: false
+      require_api_key: false
+      results: HTML
 
   - name: rottentomatoes
     engine: rottentomatoes
@@ -1597,11 +1657,6 @@ engines:
     api_site: 'askubuntu'
     categories: [it, q&a]
 
-  - name: internetarchivescholar
-    engine: internet_archive_scholar
-    shortcut: ias
-    timeout: 15.0
-
   - name: superuser
     engine: stackexchange
     shortcut: su
@@ -1780,6 +1835,22 @@ engines:
     engine: unsplash
     shortcut: us
 
+  - name: yandex
+    engine: yandex
+    categories: general
+    search_type: web
+    shortcut: yd
+    disabled: true
+    inactive: true
+
+  - name: yandex images
+    engine: yandex
+    categories: images
+    search_type: images
+    shortcut: ydi
+    disabled: true
+    inactive: true
+
   - name: yandex music
     engine: yandex_music
     shortcut: ydm
@@ -1828,25 +1899,6 @@ engines:
     about:
       website: https://wiby.me/
 
-  - name: alexandria
-    engine: json_engine
-    shortcut: alx
-    categories: general
-    paging: true
-    search_url: https://api.alexandria.org/?a=1&q={query}&p={pageno}
-    results_query: results
-    title_query: title
-    url_query: url
-    content_query: snippet
-    timeout: 1.5
-    disabled: true
-    about:
-      website: https://alexandria.org/
-      official_api_documentation: https://github.com/alexandria-org/alexandria-api/raw/master/README.md
-      use_official_api: true
-      require_api_key: false
-      results: JSON
-
   - name: wikibooks
     engine: mediawiki
     weight: 0.5
@@ -2015,6 +2067,16 @@ engines:
   #    query_str: 'SELECT * from mytable WHERE fieldname=%(query)s'
   #    shortcut: mysql
 
+  # Required dependency: mariadb
+  #  - name: mariadb
+  #    engine: mariadb_server
+  #    database: mydatabase
+  #    username: user
+  #    password: pass
+  #    limit: 10
+  #    query_str: 'SELECT * from mytable WHERE fieldname=%(query)s'
+  #    shortcut: mdb
+
   - name: 1337x
     engine: 1337x
     shortcut: 1337x
@@ -2124,28 +2186,35 @@ engines:
     disabled: true
 
   - name: yacy
+    # https://docs.searxng.org/dev/engines/online/yacy.html
     engine: yacy
     categories: general
     search_type: text
     base_url:
       - https://yacy.searchlab.eu
-      - https://search.lomig.me
-      - https://yacy.ecosys.eu
-      - https://search.webproject.link
+      # see https://github.com/searxng/searxng/pull/3631#issuecomment-2240903027
+      # - https://search.kyun.li
+      # - https://yacy.securecomcorp.eu
+      # - https://yacy.myserv.ca
+      # - https://yacy.nsupdate.info
+      # - https://yacy.electroncash.de
     shortcut: ya
     disabled: true
-    # required if you aren't using HTTPS for your local yacy instance
-    # https://docs.searxng.org/dev/engines/online/yacy.html
-    # enable_http: true
-    # timeout: 3.0
-    # search_mode: 'global'
+    # if you aren't using HTTPS for your local yacy instance disable https
+    # enable_http: false
+    search_mode: 'global'
+    # timeout can be reduced in 'local' search mode
+    timeout: 5.0
 
   - name: yacy images
     engine: yacy
+    network: yacy
     categories: images
     search_type: image
     shortcut: yai
     disabled: true
+    # timeout can be reduced in 'local' search mode
+    timeout: 5.0
 
   - name: rumble
     engine: rumble
@@ -2165,7 +2234,6 @@ engines:
   - name: wordnik
     engine: wordnik
     shortcut: def
-    base_url: https://www.wordnik.com/
     categories: [dictionaries]
     timeout: 5.0
 
@@ -2211,13 +2279,6 @@ engines:
     seekr_category: videos
     disabled: true
 
-  - name: sjp.pwn
-    engine: sjp
-    shortcut: sjp
-    base_url: https://sjp.pwn.pl/
-    timeout: 5.0
-    disabled: true
-
   - name: stract
     engine: stract
     shortcut: str
diff --git a/searx/settings_defaults.py b/searx/settings_defaults.py
index 6786a78c4..891cc1df3 100644
--- a/searx/settings_defaults.py
+++ b/searx/settings_defaults.py
@@ -18,7 +18,7 @@ searx_dir = abspath(dirname(__file__))
 logger = logging.getLogger('searx')
 OUTPUT_FORMATS = ['html', 'csv', 'json', 'rss']
 SXNG_LOCALE_TAGS = ['all', 'auto'] + list(l[0] for l in sxng_locales)
-SIMPLE_STYLE = ('auto', 'light', 'dark')
+SIMPLE_STYLE = ('auto', 'light', 'dark', 'black')
 CATEGORIES_AS_TABS = {
     'general': {},
     'images': {},
@@ -143,6 +143,7 @@ SCHEMA = {
         'contact_url': SettingsValue((None, False, str), None),
         'donation_url': SettingsValue((bool, str), "https://docs.searxng.org/donate.html"),
         'enable_metrics': SettingsValue(bool, True),
+        'open_metrics': SettingsValue(str, ''),
     },
     'brand': {
         'issue_url': SettingsValue(str, 'https://github.com/searxng/searxng/issues'),
@@ -156,6 +157,7 @@ SCHEMA = {
         'safe_search': SettingsValue((0, 1, 2), 0),
         'autocomplete': SettingsValue(str, ''),
         'autocomplete_min': SettingsValue(int, 4),
+        'favicon_resolver': SettingsValue(str, ''),
         'default_lang': SettingsValue(tuple(SXNG_LOCALE_TAGS + ['']), ''),
         'languages': SettingSublistValue(SXNG_LOCALE_TAGS, SXNG_LOCALE_TAGS),
         'ban_time_on_fail': SettingsValue(numbers.Real, 5),
diff --git a/searx/settings_loader.py b/searx/settings_loader.py
index 6bf3465f0..e01f4439f 100644
--- a/searx/settings_loader.py
+++ b/searx/settings_loader.py
@@ -1,68 +1,116 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
-# pylint: disable=missing-module-docstring, too-many-branches
+"""Implementations for loading configurations from YAML files.  This essentially
+includes the configuration of the (:ref:`SearXNG appl <searxng settings.yml>`)
+server. The default configuration for the application server is loaded from the
+:origin:`DEFAULT_SETTINGS_FILE <searx/settings.yml>`.  This default
+configuration can be completely replaced or :ref:`customized individually
+<use_default_settings.yml>` and the ``SEARXNG_SETTINGS_PATH`` environment
+variable can be used to set the location from which the local customizations are
+to be loaded. The rules used for this can be found in the
+:py:obj:`get_user_cfg_folder` function.
 
-from typing import Optional
-from os import environ
-from os.path import dirname, join, abspath, isfile
+- By default, local configurations are expected in folder ``/etc/searxng`` from
+  where applications can load them with the :py:obj:`get_yaml_cfg` function.
+
+- By default, customized :ref:`SearXNG appl <searxng settings.yml>` settings are
+  expected in a file named ``settings.yml``.
+
+"""
+
+from __future__ import annotations
+
+import os.path
 from collections.abc import Mapping
 from itertools import filterfalse
+from pathlib import Path
 
 import yaml
 
 from searx.exceptions import SearxSettingsException
 
+searx_dir = os.path.abspath(os.path.dirname(__file__))
 
-searx_dir = abspath(dirname(__file__))
+SETTINGS_YAML = Path("settings.yml")
+DEFAULT_SETTINGS_FILE = Path(searx_dir) / SETTINGS_YAML
+"""The :origin:`searx/settings.yml` file with all the default settings."""
 
 
-def existing_filename_or_none(file_name: str) -> Optional[str]:
-    if isfile(file_name):
-        return file_name
-    return None
-
-
-def load_yaml(file_name):
+def load_yaml(file_name: str | Path):
+    """Load YAML config from a file."""
     try:
         with open(file_name, 'r', encoding='utf-8') as settings_yaml:
-            return yaml.safe_load(settings_yaml)
+            return yaml.safe_load(settings_yaml) or {}
     except IOError as e:
-        raise SearxSettingsException(e, file_name) from e
+        raise SearxSettingsException(e, str(file_name)) from e
     except yaml.YAMLError as e:
-        raise SearxSettingsException(e, file_name) from e
+        raise SearxSettingsException(e, str(file_name)) from e
 
 
-def get_yaml_file(file_name):
-    path = existing_filename_or_none(join(searx_dir, file_name))
-    if path is None:
-        raise FileNotFoundError(f"File {file_name} does not exist!")
+def get_yaml_cfg(file_name: str | Path) -> dict:
+    """Shortcut to load a YAML config from a file, located in the
 
-    return load_yaml(path)
-
-
-def get_default_settings_path():
-    return existing_filename_or_none(join(searx_dir, 'settings.yml'))
-
-
-def get_user_settings_path() -> Optional[str]:
-    """Get an user settings file.
-    By descending priority:
-    1. ``environ['SEARXNG_SETTINGS_PATH']``
-    2. ``/etc/searxng/settings.yml`` except if ``SEARXNG_DISABLE_ETC_SETTINGS`` is ``true`` or ``1``
-    3. ``None``
+    - :py:obj:`get_user_cfg_folder` or
+    - in the ``searx`` folder of the SearXNG installation
     """
 
-    # check the environment variable SEARXNG_SETTINGS_PATH
-    # if the environment variable is defined, this is the last check
-    if 'SEARXNG_SETTINGS_PATH' in environ:
-        return existing_filename_or_none(environ['SEARXNG_SETTINGS_PATH'])
+    folder = get_user_cfg_folder() or Path(searx_dir)
+    fname = folder / file_name
+    if not fname.is_file():
+        raise FileNotFoundError(f"File {fname} does not exist!")
 
-    # if SEARXNG_DISABLE_ETC_SETTINGS don't look any further
-    if environ.get('SEARXNG_DISABLE_ETC_SETTINGS', '').lower() in ('1', 'true'):
-        return None
+    return load_yaml(fname)
 
-    # check /etc/searxng/settings.yml
-    # (continue with other locations if the file is not found)
-    return existing_filename_or_none('/etc/searxng/settings.yml')
+
+def get_user_cfg_folder() -> Path | None:
+    """Returns folder where the local configurations are located.
+
+    1. If the ``SEARXNG_SETTINGS_PATH`` environment is set and points to a
+       folder (e.g. ``/etc/mysxng/``), all local configurations are expected in
+       this folder.  The settings of the :ref:`SearXNG appl <searxng
+       settings.yml>` then expected in ``settings.yml``
+       (e.g. ``/etc/mysxng/settings.yml``).
+
+    2. If the ``SEARXNG_SETTINGS_PATH`` environment is set and points to a file
+       (e.g. ``/etc/mysxng/myinstance.yml``), this file contains the settings of
+       the :ref:`SearXNG appl <searxng settings.yml>` and the folder
+       (e.g. ``/etc/mysxng/``) is used for all other configurations.
+
+       This type (``SEARXNG_SETTINGS_PATH`` points to a file) is suitable for
+       use cases in which different profiles of the :ref:`SearXNG appl <searxng
+       settings.yml>` are to be managed, such as in test scenarios.
+
+    3. If folder ``/etc/searxng`` exists, it is used.
+
+    In case none of the above path exists, ``None`` is returned.  In case of
+    environment ``SEARXNG_SETTINGS_PATH`` is set, but the (folder or file) does
+    not exists, a :py:obj:`EnvironmentError` is raised.
+
+    """
+
+    folder = None
+    settings_path = os.environ.get("SEARXNG_SETTINGS_PATH")
+
+    # Disable default /etc/searxng is intended exclusively for internal testing purposes
+    # and is therefore not documented!
+    disable_etc = os.environ.get('SEARXNG_DISABLE_ETC_SETTINGS', '').lower() in ('1', 'true')
+
+    if settings_path:
+        # rule 1. and 2.
+        settings_path = Path(settings_path)
+        if settings_path.is_dir():
+            folder = settings_path
+        elif settings_path.is_file():
+            folder = settings_path.parent
+        else:
+            raise EnvironmentError(1, f"{settings_path} not exists!", settings_path)
+
+    if not folder and not disable_etc:
+        # default: rule 3.
+        folder = Path("/etc/searxng")
+        if not folder.is_dir():
+            folder = None
+
+    return folder
 
 
 def update_dict(default_dict, user_dict):
@@ -74,7 +122,9 @@ def update_dict(default_dict, user_dict):
     return default_dict
 
 
-def update_settings(default_settings, user_settings):
+def update_settings(default_settings: dict, user_settings: dict):
+    # pylint: disable=too-many-branches
+
     # merge everything except the engines
     for k, v in user_settings.items():
         if k not in ('use_default_settings', 'engines'):
@@ -124,6 +174,7 @@ def update_settings(default_settings, user_settings):
 
 
 def is_use_default_settings(user_settings):
+
     use_default_settings = user_settings.get('use_default_settings')
     if use_default_settings is True:
         return True
@@ -134,25 +185,37 @@ def is_use_default_settings(user_settings):
     raise ValueError('Invalid value for use_default_settings')
 
 
-def load_settings(load_user_settings=True):
-    default_settings_path = get_default_settings_path()
-    user_settings_path = get_user_settings_path()
-    if user_settings_path is None or not load_user_settings:
-        # no user settings
-        return (load_yaml(default_settings_path), 'load the default settings from {}'.format(default_settings_path))
+def load_settings(load_user_settings=True) -> tuple[dict, str]:
+    """Function for loading the settings of the SearXNG application
+    (:ref:`settings.yml <searxng settings.yml>`)."""
 
-    # user settings
-    user_settings = load_yaml(user_settings_path)
-    if is_use_default_settings(user_settings):
+    msg = f"load the default settings from {DEFAULT_SETTINGS_FILE}"
+    cfg = load_yaml(DEFAULT_SETTINGS_FILE)
+    cfg_folder = get_user_cfg_folder()
+
+    if not load_user_settings or not cfg_folder:
+        return cfg, msg
+
+    settings_yml = os.environ.get("SEARXNG_SETTINGS_PATH")
+    if settings_yml and Path(settings_yml).is_file():
+        # see get_user_cfg_folder() --> SEARXNG_SETTINGS_PATH points to a file
+        settings_yml = Path(settings_yml).name
+    else:
+        # see get_user_cfg_folder() --> SEARXNG_SETTINGS_PATH points to a folder
+        settings_yml = SETTINGS_YAML
+
+    cfg_file = cfg_folder / settings_yml
+    if not cfg_file.exists():
+        return cfg, msg
+
+    msg = f"load the user settings from {cfg_file}"
+    user_cfg = load_yaml(cfg_file)
+
+    if is_use_default_settings(user_cfg):
         # the user settings are merged with the default configuration
-        default_settings = load_yaml(default_settings_path)
-        update_settings(default_settings, user_settings)
-        return (
-            default_settings,
-            'merge the default settings ( {} ) and the user settings ( {} )'.format(
-                default_settings_path, user_settings_path
-            ),
-        )
+        msg = f"merge the default settings ( {DEFAULT_SETTINGS_FILE} ) and the user settings ( {cfg_file} )"
+        update_settings(cfg, user_cfg)
+    else:
+        cfg = user_cfg
 
-    # the user settings, fully replace the default configuration
-    return (user_settings, 'load the user settings from {}'.format(user_settings_path))
+    return cfg, msg
diff --git a/searx/sqlitedb.py b/searx/sqlitedb.py
new file mode 100644
index 000000000..8c982c49a
--- /dev/null
+++ b/searx/sqlitedb.py
@@ -0,0 +1,323 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Implementations to make access to SQLite databases a little more convenient.
+
+:py:obj:`SQLiteAppl`
+  Abstract class with which DB applications can be implemented.
+
+:py:obj:`SQLiteProperties`:
+  Class to manage properties stored in a database.
+
+----
+
+"""
+from __future__ import annotations
+
+import sys
+import re
+import sqlite3
+import threading
+import abc
+
+from searx import logger
+
+logger = logger.getChild('sqlitedb')
+
+
+class SQLiteAppl(abc.ABC):
+    """Abstract base class for implementing convenient DB access in SQLite
+    applications.  In the constructor, a :py:obj:`SQLiteProperties` instance is
+    already aggregated under ``self.properties``."""
+
+    DDL_CREATE_TABLES: dict[str, str] = {}
+
+    DB_SCHEMA: int = 1
+    """As soon as changes are made to the DB schema, the version number must be
+    increased.  Changes to the version number require the DB to be recreated (or
+    migrated / if an migration path exists and is implemented)."""
+
+    SQLITE_THREADING_MODE = {
+        0: "single-thread",
+        1: "multi-thread",
+        3: "serialized"}[sqlite3.threadsafety]  # fmt:skip
+    """Threading mode of the SQLite library.  Depends on the options used at
+    compile time and is different for different distributions and architectures.
+
+    Possible values are 0:``single-thread``, 1:``multi-thread``,
+    3:``serialized`` (see :py:obj:`sqlite3.threadsafety`).  Pre- Python 3.11
+    this value was hard coded to 1.
+
+    Depending on this value, optimizations are made, e.g. in “serialized” mode
+    it is not necessary to create a separate DB connector for each thread.
+    """
+
+    SQLITE_JOURNAL_MODE = "WAL"
+    SQLITE_CONNECT_ARGS = {
+        # "timeout": 5.0,
+        # "detect_types": 0,
+        "check_same_thread": bool(SQLITE_THREADING_MODE != "serialized"),
+        "cached_statements": 0,  # https://github.com/python/cpython/issues/118172
+        # "uri": False,
+        "autocommit": False,
+    }  # fmt:skip
+    """Connection arguments (:py:obj:`sqlite3.connect`)
+
+    ``check_same_thread``:
+      Is disabled by default when :py:obj:`SQLITE_THREADING_MODE` is
+      ``serialized``.  The check is more of a hindrance in this case because it
+      would prevent a DB connector from being used in multiple threads.
+
+    ``autocommit``:
+      Is disabled by default.  Note: autocommit option has been added in Python
+      3.12.
+
+    ``cached_statements``:
+      Is set to ``0`` by default.  Note: Python 3.12+ fetch result are not
+      consistent in multi-threading application and causing an API misuse error.
+
+      The multithreading use in SQLiteAppl is intended and supported if
+      threadsafety is set to 3 (aka "serialized"). CPython supports “serialized”
+      from version 3.12 on, but unfortunately only with errors:
+
+      - https://github.com/python/cpython/issues/118172
+      - https://github.com/python/cpython/issues/123873
+
+      The workaround for SQLite3 multithreading cache inconsistency ist to set
+      option ``cached_statements`` to ``0`` by default.
+    """
+
+    def __init__(self, db_url):
+
+        self.db_url = db_url
+        self.properties = SQLiteProperties(db_url)
+        self.thread_local = threading.local()
+        self._init_done = False
+        self._compatibility()
+
+    def _compatibility(self):
+
+        if self.SQLITE_THREADING_MODE == "serialized":
+            self._DB = None
+        else:
+            msg = (
+                f"SQLite library is compiled with {self.SQLITE_THREADING_MODE} mode,"
+                " read https://docs.python.org/3/library/sqlite3.html#sqlite3.threadsafety"
+            )
+            if threading.active_count() > 1:
+                logger.error(msg)
+            else:
+                logger.warning(msg)
+
+        if sqlite3.sqlite_version_info <= (3, 35):
+            # See "Generalize UPSERT:" in https://sqlite.org/releaselog/3_35_0.html
+            logger.critical(
+                "SQLite runtime library version %s is not supported (require >= 3.35)", sqlite3.sqlite_version
+            )
+
+    def connect(self) -> sqlite3.Connection:
+        """Creates a new DB connection (:py:obj:`SQLITE_CONNECT_ARGS`).  If not
+        already done, the DB schema is set up
+        """
+        if sys.version_info < (3, 12):
+            # Prior Python 3.12 there is no "autocommit" option
+            self.SQLITE_CONNECT_ARGS.pop("autocommit", None)
+
+        self.init()
+        logger.debug("%s: connect to DB: %s // %s", self.__class__.__name__, self.db_url, self.SQLITE_CONNECT_ARGS)
+        conn = sqlite3.Connection(self.db_url, **self.SQLITE_CONNECT_ARGS)  # type: ignore
+        conn.execute(f"PRAGMA journal_mode={self.SQLITE_JOURNAL_MODE}")
+        self.register_functions(conn)
+        return conn
+
+    def register_functions(self, conn):
+        """Create user-defined_ SQL functions.
+
+        ``REGEXP(<pattern>, <field>)`` : 0 | 1
+           `re.search`_ returns (int) 1 for a match and 0 for none match of
+           ``<pattern>`` in ``<field>``.
+
+           .. code:: sql
+
+              SELECT '12' AS field WHERE REGEXP('^[0-9][0-9]$', field)
+              -- 12
+
+              SELECT REGEXP('[0-9][0-9]', 'X12Y')
+              -- 1
+              SELECT REGEXP('[0-9][0-9]', 'X1Y')
+              -- 0
+
+        .. _user-defined: https://docs.python.org/3/library/sqlite3.html#sqlite3.Connection.create_function
+        .. _deterministic: https://sqlite.org/deterministic.html
+        .. _re.search: https://docs.python.org/3/library/re.html#re.search
+        """
+
+        conn.create_function('regexp', 2, lambda x, y: 1 if re.search(x, y) else 0, deterministic=True)
+
+    @property
+    def DB(self) -> sqlite3.Connection:
+        """Provides a DB connection.  The connection is a *singleton* and
+        therefore well suited for read access.  If
+        :py:obj:`SQLITE_THREADING_MODE` is ``serialized`` only one DB connection
+        is created for all threads.
+
+        .. note::
+
+           For dedicated `transaction control`_, it is recommended to create a
+           new connection (:py:obj:`SQLiteAppl.connect`).
+
+        .. _transaction control:
+            https://docs.python.org/3/library/sqlite3.html#sqlite3-controlling-transactions
+        """
+
+        if getattr(self.thread_local, 'DB', None) is None:
+            self.thread_local.DB = self.connect()
+
+        # Theoretically it is possible to reuse the DB cursor across threads as
+        # of Python 3.12, in practice the threading of the cursor seems to me to
+        # be so faulty that I prefer to establish one connection per thread
+
+        self.thread_local.DB.commit()
+        return self.thread_local.DB
+
+        # In "serialized" mode, SQLite can be safely used by multiple threads
+        # with no restriction.
+        #
+        # if self.SQLITE_THREADING_MODE != "serialized":
+        #     if getattr(self.thread_local, 'DB', None) is None:
+        #         self.thread_local.DB = self.connect()
+        #     return self.thread_local.DB
+        #
+        # if self._DB is None:
+        #     self._DB = self.connect()  # pylint: disable=attribute-defined-outside-init
+        # return self._DB
+
+    def init(self):
+        """Initializes the DB schema and properties, is only executed once even
+        if called several times."""
+
+        if self._init_done:
+            return
+        self._init_done = True
+
+        logger.debug("init DB: %s", self.db_url)
+        self.properties.init()
+        ver = self.properties("DB_SCHEMA")
+        if ver is None:
+            with self.properties.DB:
+                self.create_schema(self.properties.DB)
+        else:
+            ver = int(ver)
+            if ver != self.DB_SCHEMA:
+                raise sqlite3.DatabaseError("Expected DB schema v%s, DB schema is v%s" % (self.DB_SCHEMA, ver))
+            logger.debug("DB_SCHEMA = %s", ver)
+
+    def create_schema(self, conn):
+
+        logger.debug("create schema ..")
+        with conn:
+            for table_name, sql in self.DDL_CREATE_TABLES.items():
+                conn.execute(sql)
+                self.properties.set(f"Table {table_name} created", table_name)
+                self.properties.set("DB_SCHEMA", self.DB_SCHEMA)
+                self.properties.set("LAST_MAINTENANCE", "")
+
+
+class SQLiteProperties(SQLiteAppl):
+    """Simple class to manage properties of a DB application in the DB.  The
+    object has its own DB connection and transaction area.
+
+    .. code:: sql
+
+       CREATE TABLE IF NOT EXISTS properties (
+         name       TEXT,
+         value      TEXT,
+         m_time     INTEGER DEFAULT (strftime('%s', 'now')),
+         PRIMARY KEY (name))
+
+    """
+
+    SQLITE_JOURNAL_MODE = "WAL"
+
+    DDL_PROPERTIES = """\
+CREATE TABLE IF NOT EXISTS properties (
+  name       TEXT,
+  value      TEXT,
+  m_time     INTEGER DEFAULT (strftime('%s', 'now')),  -- last modified (unix epoch) time in sec.
+  PRIMARY KEY (name))"""
+
+    """Table to store properties of the DB application"""
+
+    SQL_GET = "SELECT value FROM properties WHERE name = ?"
+    SQL_M_TIME = "SELECT m_time FROM properties WHERE name = ?"
+    SQL_SET = (
+        "INSERT INTO properties (name, value) VALUES (?, ?)"
+        "    ON CONFLICT(name) DO UPDATE"
+        "   SET value=excluded.value, m_time=strftime('%s', 'now')"
+    )
+    SQL_TABLE_EXISTS = (
+        "SELECT name FROM sqlite_master"
+        " WHERE type='table' AND name='properties'"
+    )  # fmt:skip
+    SQLITE_CONNECT_ARGS = dict(SQLiteAppl.SQLITE_CONNECT_ARGS)
+    SQLITE_CONNECT_ARGS["autocommit"] = True  # This option has no effect before Python 3.12
+
+    def __init__(self, db_url: str):  # pylint: disable=super-init-not-called
+
+        self.db_url = db_url
+        self.thread_local = threading.local()
+        self._init_done = False
+        self._compatibility()
+
+    def init(self):
+        """Initializes DB schema of the properties in the DB."""
+
+        if self._init_done:
+            return
+        self._init_done = True
+        logger.debug("init properties of DB: %s", self.db_url)
+        with self.DB as conn:
+            res = conn.execute(self.SQL_TABLE_EXISTS)
+            if res.fetchone() is None:  # DB schema needs to be be created
+                self.create_schema(conn)
+
+    def __call__(self, name, default=None):
+        """Returns the value of the property ``name`` or ``default`` if property
+        not exists in DB."""
+
+        res = self.DB.execute(self.SQL_GET, (name,)).fetchone()
+        if res is None:
+            return default
+        return res[0]
+
+    def set(self, name, value):
+        """Set ``value`` of property ``name`` in DB.  If property already
+        exists, update the ``m_time`` (and the value)."""
+
+        self.DB.execute(self.SQL_SET, (name, value))
+
+        if sys.version_info <= (3, 12):
+            # Prior Python 3.12 there is no "autocommit" option / lets commit
+            # explicitely.
+            self.DB.commit()
+
+    def row(self, name, default=None):
+        """Returns the DB row of property ``name`` or ``default`` if property
+        not exists in DB."""
+
+        cur = self.DB.cursor()
+        cur.execute("SELECT * FROM properties WHERE name = ?", (name,))
+        res = cur.fetchone()
+        if res is None:
+            return default
+        col_names = [column[0] for column in cur.description]
+        return dict(zip(col_names, res))
+
+    def m_time(self, name, default: int = 0) -> int:
+        """Last modification time of this property."""
+        res = self.DB.execute(self.SQL_M_TIME, (name,)).fetchone()
+        if res is None:
+            return default
+        return int(res[0])
+
+    def create_schema(self, conn):
+        with conn:
+            conn.execute(self.DDL_PROPERTIES)
diff --git a/searx/static/themes/simple/css/rss.min.css b/searx/static/themes/simple/css/rss.min.css
new file mode 100644
index 000000000..58279e6dd
Binary files /dev/null and b/searx/static/themes/simple/css/rss.min.css differ
diff --git a/searx/static/themes/simple/css/rss.min.css.map b/searx/static/themes/simple/css/rss.min.css.map
new file mode 100644
index 000000000..210f335e6
Binary files /dev/null and b/searx/static/themes/simple/css/rss.min.css.map differ
diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css
index 285ff3975..45096b8b2 100644
Binary files a/searx/static/themes/simple/css/searxng-rtl.min.css and b/searx/static/themes/simple/css/searxng-rtl.min.css differ
diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map
index 25a13c15f..dbd01b67b 100644
Binary files a/searx/static/themes/simple/css/searxng-rtl.min.css.map and b/searx/static/themes/simple/css/searxng-rtl.min.css.map differ
diff --git a/searx/static/themes/simple/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css
index 4469d3366..6dbc78694 100644
Binary files a/searx/static/themes/simple/css/searxng.min.css and b/searx/static/themes/simple/css/searxng.min.css differ
diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map
index 0ad6061b4..654ec5e78 100644
Binary files a/searx/static/themes/simple/css/searxng.min.css.map and b/searx/static/themes/simple/css/searxng.min.css.map differ
diff --git a/searx/static/themes/simple/gruntfile.js b/searx/static/themes/simple/gruntfile.js
index 9410a674b..c2cbad315 100644
--- a/searx/static/themes/simple/gruntfile.js
+++ b/searx/static/themes/simple/gruntfile.js
@@ -136,6 +136,12 @@ module.exports = function (grunt) {
             nonull: true,
             filter: file_exists,
           },
+          {
+            src: ['src/less/rss.less'],
+            dest: 'css/rss.min.css',
+            nonull: true,
+            filter: file_exists,
+          },
         ],
       },
     },
diff --git a/searx/static/themes/simple/img/empty_favicon.svg b/searx/static/themes/simple/img/empty_favicon.svg
new file mode 100644
index 000000000..b65e09399
Binary files /dev/null and b/searx/static/themes/simple/img/empty_favicon.svg differ
diff --git a/searx/static/themes/simple/js/searxng.head.min.js.map b/searx/static/themes/simple/js/searxng.head.min.js.map
index aabf57d4e..89f0c7c82 100644
Binary files a/searx/static/themes/simple/js/searxng.head.min.js.map and b/searx/static/themes/simple/js/searxng.head.min.js.map differ
diff --git a/searx/static/themes/simple/js/searxng.min.js b/searx/static/themes/simple/js/searxng.min.js
index cbede991f..00d0dde88 100644
Binary files a/searx/static/themes/simple/js/searxng.min.js and b/searx/static/themes/simple/js/searxng.min.js differ
diff --git a/searx/static/themes/simple/js/searxng.min.js.map b/searx/static/themes/simple/js/searxng.min.js.map
index 332881591..908643671 100644
Binary files a/searx/static/themes/simple/js/searxng.min.js.map and b/searx/static/themes/simple/js/searxng.min.js.map differ
diff --git a/searx/static/themes/simple/src/js/head/00_init.js b/searx/static/themes/simple/src/js/head/00_init.js
index 4aeece8c2..a7c61c43e 100644
--- a/searx/static/themes/simple/src/js/head/00_init.js
+++ b/searx/static/themes/simple/src/js/head/00_init.js
@@ -13,8 +13,8 @@
   };
 
   // update the css
-  var hmtlElement = d.getElementsByTagName("html")[0];
-  hmtlElement.classList.remove('no-js');
-  hmtlElement.classList.add('js');
+  var htmlElement = d.getElementsByTagName("html")[0];
+  htmlElement.classList.remove('no-js');
+  htmlElement.classList.add('js');
 
 })(window, document);
diff --git a/searx/static/themes/simple/src/js/main/00_toolkit.js b/searx/static/themes/simple/src/js/main/00_toolkit.js
index e23142412..4e374a019 100644
--- a/searx/static/themes/simple/src/js/main/00_toolkit.js
+++ b/searx/static/themes/simple/src/js/main/00_toolkit.js
@@ -8,7 +8,7 @@ window.searxng = (function (w, d) {
 
   'use strict';
 
-  // not invented here tookit with bugs fixed elsewhere
+  // not invented here toolkit with bugs fixed elsewhere
   // purposes : be just good enough and as small as possible
 
   // from https://plainjs.com/javascript/events/live-binding-event-handlers-14/
diff --git a/searx/static/themes/simple/src/js/main/keyboard.js b/searx/static/themes/simple/src/js/main/keyboard.js
index 1fb12cae1..e16134579 100644
--- a/searx/static/themes/simple/src/js/main/keyboard.js
+++ b/searx/static/themes/simple/src/js/main/keyboard.js
@@ -441,7 +441,7 @@ searxng.ready(function () {
       var body = document.getElementsByTagName('body')[0];
       body.appendChild(helpPanel);
     } else {
-      // togggle hidden
+      // toggle hidden
       helpPanel.classList.toggle('invisible');
       return;
     }
diff --git a/searx/static/themes/simple/src/js/main/mapresult.js b/searx/static/themes/simple/src/js/main/mapresult.js
index 419bfa9fa..2c3777678 100644
--- a/searx/static/themes/simple/src/js/main/mapresult.js
+++ b/searx/static/themes/simple/src/js/main/mapresult.js
@@ -67,7 +67,7 @@
         } */
       });
 
-      // this event occour only once per element
+      // this event occur only once per element
       event.preventDefault();
     });
   });
diff --git a/searx/static/themes/simple/src/js/main/search.js b/searx/static/themes/simple/src/js/main/search.js
index ac1ece535..46756507e 100644
--- a/searx/static/themes/simple/src/js/main/search.js
+++ b/searx/static/themes/simple/src/js/main/search.js
@@ -32,7 +32,7 @@
       updateClearButton();
       ev.preventDefault();
     });
-    qinput.addEventListener('keyup', updateClearButton, false);
+    qinput.addEventListener('input', updateClearButton, false);
   }
 
   searxng.ready(function () {
diff --git a/searx/static/themes/simple/src/less/autocomplete.less b/searx/static/themes/simple/src/less/autocomplete.less
index bb2e1890f..32c016e06 100644
--- a/searx/static/themes/simple/src/less/autocomplete.less
+++ b/searx/static/themes/simple/src/less/autocomplete.less
@@ -56,7 +56,6 @@
     z-index: 100;
     margin-top: 3.5rem;
     border-radius: 0.8rem;
-    box-shadow: 0 2px 8px rgb(34 38 46 / 25%);
 
     &:empty {
       display: none;
diff --git a/searx/static/themes/simple/src/less/code.less b/searx/static/themes/simple/src/less/code.less
index d6553feb8..6e838bf88 100644
--- a/searx/static/themes/simple/src/less/code.less
+++ b/searx/static/themes/simple/src/less/code.less
@@ -29,7 +29,7 @@
     }
 
     span.linenos {
-      color: #64708d;
+      color: var(--color-line-number);
     }
   }
 }
diff --git a/searx/static/themes/simple/src/less/definitions.less b/searx/static/themes/simple/src/less/definitions.less
index 45d5c878d..eb5f947f2 100644
--- a/searx/static/themes/simple/src/less/definitions.less
+++ b/searx/static/themes/simple/src/less/definitions.less
@@ -115,6 +115,17 @@
   --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);
   --color-doc-code: #003;
   --color-doc-code-background: #ddeaff;
+  /// Other misc colors
+  --color-bar-chart-primary: #5bc0de;
+  --color-bar-chart-secondary: #deb15b;
+  --color-image-resolution-background: rgba(0, 0, 0, 50%);
+  --color-image-resolution-font: #fff;
+  --color-loading-indicator: rgba(255, 255, 255, 0.2);
+  --color-loading-indicator-gap: #fff;
+  --color-line-number: #64708d;
+  // Favicons Colors
+  --color-favicon-background-color: #ddd;
+  --color-favicon-border-color: #ccc;
 }
 
 .dark-themes() {
@@ -227,6 +238,17 @@
   --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);
   --color-doc-code: #ddd;
   --color-doc-code-background: #4d5a6f;
+  // Favicons Colors
+  --color-favicon-background-color: #ddd;
+  --color-favicon-border-color: #ccc;
+}
+
+.black-themes() {
+  --color-base-background: #000;
+  --color-base-background-mobile: #000;
+  --color-header-background: #000;
+  --color-footer-background: #000;
+  --color-sidebar-background: #000;
 }
 
 /// Dark Theme (autoswitch based on device pref)
@@ -241,6 +263,11 @@
   .dark-themes();
 }
 
+:root.theme-black {
+  .dark-themes();
+  .black-themes();
+}
+
 /// General Size
 @results-width: 45rem;
 @results-sidebar-width: 25rem;
@@ -250,7 +277,7 @@
 @results-margin: 0.125rem;
 @result-padding: 1rem;
 @results-image-row-height: 12rem;
-@results-image-row-height-phone: 6rem;
+@results-image-row-height-phone: 10rem;
 @search-width: 44rem;
 // heigh of #search, see detail.less
 @search-height: 7.6rem;
diff --git a/searx/static/themes/simple/src/less/embedded.less b/searx/static/themes/simple/src/less/embedded.less
index 2e9216ad2..bd7b89ea6 100644
--- a/searx/static/themes/simple/src/less/embedded.less
+++ b/searx/static/themes/simple/src/less/embedded.less
@@ -13,8 +13,8 @@ iframe[src^="https://www.mixcloud.com"] {
   // issue with an image URL that is blocked since it is an a Cross-Origin
   // request. The alternative text (<img alt='Mixcloud Logo'> then cause an
   // scrollbar in the inner of the iframe we can't avoid.  Another quirk comes
-  // when pressing the play button, somtimes the shown player has an height of
-  // 200px, somtimes 250px.
+  // when pressing the play button, sometimes the shown player has an height of
+  // 200px, sometimes 250px.
   height: 250px;
 }
 
diff --git a/searx/static/themes/simple/src/less/new_issue.less b/searx/static/themes/simple/src/less/new_issue.less
index a1e5006e3..e10a2791c 100644
--- a/searx/static/themes/simple/src/less/new_issue.less
+++ b/searx/static/themes/simple/src/less/new_issue.less
@@ -2,18 +2,7 @@
 .stats_endpoint {
   .github-issue-button {
     display: block;
-    padding: 8px 16px;
-    font-family: sans-serif;
     font-size: 16px;
-    color: white;
-    background-color: #238636;
-    border: #2ea043;
-    border-radius: 10px !important;
-    box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;
-  }
-
-  .github-issue-button:hover {
-    background-color: #2ea043;
   }
 
   .issue-hide {
diff --git a/searx/static/themes/simple/src/less/rss.less b/searx/static/themes/simple/src/less/rss.less
new file mode 100644
index 000000000..0bc6622e3
--- /dev/null
+++ b/searx/static/themes/simple/src/less/rss.less
@@ -0,0 +1,45 @@
+@import (inline) "../../node_modules/normalize.css/normalize.css";
+@import "definitions.less";
+
+.text-size-adjust (@property: 100%) {
+  -webkit-text-size-adjust: @property;
+  -ms-text-size-adjust: @property;
+  -moz-text-size-adjust: @property;
+  text-size-adjust: @property;
+}
+
+// Reset padding and margin
+html,
+body,
+main {
+  padding: 0;
+  margin: 0;
+}
+
+html {
+  font-family: sans-serif;
+  font-size: 0.9em;
+  .text-size-adjust;
+
+  color: var(--color-base-font);
+  background-color: var(--color-base-background);
+
+  scroll-behavior: smooth;
+}
+
+body {
+  margin-inline: 1rem;
+}
+
+a {
+  text-decoration: none;
+  color: var(--color-url-font);
+
+  &:visited {
+    color: var(--color-url-visited-font);
+
+    .highlight {
+      color: var(--color-url-visited-font);
+    }
+  }
+}
diff --git a/searx/static/themes/simple/src/less/search.less b/searx/static/themes/simple/src/less/search.less
index f18a7ba2c..fb5cd12f4 100644
--- a/searx/static/themes/simple/src/less/search.less
+++ b/searx/static/themes/simple/src/less/search.less
@@ -378,3 +378,12 @@ html.no-js #clear_search.hide_if_nojs {
 #categories_container {
   position: relative;
 }
+
+.favicon img {
+  height: 1.5rem;
+  width: 1.5rem;
+  border-radius: 10%;
+  background-color: var(--color-favicon-background-color);
+  border: 1px solid var(--color-favicon-border-color);
+  display: flex;
+}
diff --git a/searx/static/themes/simple/src/less/stats.less b/searx/static/themes/simple/src/less/stats.less
index 4658d4f2b..1e823f7c9 100644
--- a/searx/static/themes/simple/src/less/stats.less
+++ b/searx/static/themes/simple/src/less/stats.less
@@ -75,18 +75,18 @@ failed-test {
 }
 
 .bar-chart-bar {
-  border: 3px solid #5bc0de;
+  border: 3px solid var(--color-bar-chart-primary);
   margin: 1px 0;
 }
 
 .bar-chart-serie1 {
-  border: 3px solid #5bc0de;
+  border: 3px solid var(--color-bar-chart-primary);
   margin: 1px 0;
   float: left;
 }
 
 .bar-chart-serie2 {
-  border: 3px solid #deb15b;
+  border: 3px solid var(--color-bar-chart-secondary);
   margin: 1px 0;
   float: left;
 }
diff --git a/searx/static/themes/simple/src/less/style-center.less b/searx/static/themes/simple/src/less/style-center.less
index 30c52cd5a..8256f45ac 100644
--- a/searx/static/themes/simple/src/less/style-center.less
+++ b/searx/static/themes/simple/src/less/style-center.less
@@ -4,31 +4,31 @@ see the CSS rules for #results in style.less ( grid-template-columns and gap).
 
 In this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).
 
-All rules starts with ".center-aligment-yes #main_results" to be enabled only
+All rules starts with ".center-alignment-yes #main_results" to be enabled only
 on the /search URL and when the "center alignment" preference is enabled.
 */
 
 @media screen and (min-width: @phone) {
-  .center-aligment-yes #main_results {
+  .center-alignment-yes #main_results {
     --center-page-width: 48rem;
   }
 }
 
 @media screen and (min-width: 62rem) {
-  .center-aligment-yes #main_results {
+  .center-alignment-yes #main_results {
     --center-page-width: 60rem;
   }
 }
 
 @media screen and (min-width: @tablet) {
-  .center-aligment-yes #main_results {
+  .center-alignment-yes #main_results {
     --center-page-width: 73rem;
   }
 }
 
 @media screen and (min-width: @phone) and (max-width: @tablet) {
   // any change must be reset in @media screen and (min-width: @tablet) { ... }
-  .center-aligment-yes #main_results {
+  .center-alignment-yes #main_results {
     #results {
       grid-template-columns: 60% calc(40% - @results-gap);
       margin-left: 0;
@@ -50,7 +50,7 @@ on the /search URL and when the "center alignment" preference is enabled.
 }
 
 @media screen and (min-width: @tablet) {
-  .center-aligment-yes #main_results {
+  .center-alignment-yes #main_results {
     display: flex;
     flex-direction: column;
     align-items: center;
diff --git a/searx/static/themes/simple/src/less/style-rtl.less b/searx/static/themes/simple/src/less/style-rtl.less
index aa97e039c..8e2634d34 100644
--- a/searx/static/themes/simple/src/less/style-rtl.less
+++ b/searx/static/themes/simple/src/less/style-rtl.less
@@ -94,6 +94,10 @@
   direction: initial;
   text-align: right;
 
+  .result .url_header {
+    direction: rtl;
+  }
+
   .result .url_wrapper {
     justify-content: end;
   }
diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less
index 02dc59efc..6f8549f70 100644
--- a/searx/static/themes/simple/src/less/style.less
+++ b/searx/static/themes/simple/src/less/style.less
@@ -170,6 +170,8 @@ article[data-vim-selected].category-social {
 .result {
   margin: @results-margin 0;
   padding: @result-padding;
+  box-sizing: border-box;
+  width: 100%;
   .ltr-border-left(0.2rem solid transparent);
 
   h3 {
@@ -232,8 +234,14 @@ article[data-vim-selected].category-social {
     }
   }
 
+  .url_header {
+    display: flex;
+    gap: 0.5rem;
+  }
+
   .url_wrapper {
     display: flex;
+    align-items: center;
     font-size: 1rem;
     color: var(--color-result-url-font);
     flex-wrap: nowrap;
@@ -245,6 +253,7 @@ article[data-vim-selected].category-social {
     .url_o1 {
       white-space: nowrap;
       flex-shrink: 1;
+      padding-bottom: 1px;
     }
 
     .url_o1::after {
@@ -260,6 +269,7 @@ article[data-vim-selected].category-social {
       flex-grow: 0;
       flex-shrink: 1;
       text-align: right;
+      padding-bottom: 1px;
 
       .url_i2 {
         float: right;
@@ -269,6 +279,7 @@ article[data-vim-selected].category-social {
 
   .published_date,
   .result_length,
+  .result_views,
   .result_author,
   .result_shipping,
   .result_source_country {
@@ -286,7 +297,7 @@ article[data-vim-selected].category-social {
     padding-top: 0.6rem;
     .ltr-padding-right(1rem);
     width: 7rem;
-    height: unset; // remove heigth value that was needed for lazy loading
+    height: unset; // remove height value that was needed for lazy loading
   }
 
   .break {
@@ -388,7 +399,7 @@ article[data-vim-selected].category-social {
     padding-top: 0.6rem;
     .ltr-padding-right(1rem);
     width: 20rem;
-    height: unset; // remove heigth value that was needed for lazy loading
+    height: unset; // remove height value that was needed for lazy loading
   }
 }
 
@@ -445,6 +456,7 @@ article[data-vim-selected].category-social {
   margin: 0.25rem;
   border: none !important;
   height: @results-image-row-height;
+  width: unset;
 
   & > a {
     position: relative;
@@ -466,10 +478,10 @@ article[data-vim-selected].category-social {
     position: absolute;
     right: 0;
     bottom: 0;
-    background: rgba(0, 0, 0, 50%);
+    background: var(--color-image-resolution-background);
     padding: 0.3rem 0.5rem;
     font-size: 0.9rem;
-    color: #fff;
+    color: var(--color-image-resolution-font);
     border-top-left-radius: 0.3rem;
   }
 
@@ -627,12 +639,12 @@ summary.title {
   padding-top: 1em;
 }
 
-.sidebar-collapsable {
+.sidebar-collapsible {
   border-top: 1px solid var(--color-sidebar-border);
   padding-bottom: 0.5em;
 }
 
-#sidebar-end-collapsable {
+#sidebar-end-collapsible {
   border-bottom: 1px solid var(--color-sidebar-border);
   width: 100%;
 }
@@ -745,6 +757,20 @@ summary.title {
   }
 }
 
+#engines_msg {
+  .engine-name {
+    width: 10rem;
+  }
+
+  .response-error {
+    color: var(--color-error);
+  }
+
+  .bar-chart-value {
+    width: auto;
+  }
+}
+
 #search_url {
   div.selectable_url {
     pre {
@@ -981,10 +1007,10 @@ summary.title {
 }
 
 @media screen and (min-width: @phone) and (max-width: @tablet) {
-  // when .center-aligment-yes, see style-center.less
+  // when .center-alignment-yes, see style-center.less
   // the media query includes "min-width: @phone"
   // because the phone layout includes the tablet layout unconditionally.
-  .center-aligment-no {
+  .center-alignment-no {
     .results-tablet();
   }
 }
@@ -1073,7 +1099,8 @@ summary.title {
   .result {
     background: var(--color-result-background);
     border: 1px solid var(--color-result-background);
-    margin: 1rem 10px;
+    margin: 1rem 2%;
+    width: 96%;
     .rounded-corners;
   }
 
@@ -1081,6 +1108,7 @@ summary.title {
     margin: 0;
     height: @results-image-row-height-phone;
     background: var(--color-base-background-mobile);
+    width: unset;
   }
 
   .infobox {
diff --git a/searx/static/themes/simple/src/less/toolkit_loader.less b/searx/static/themes/simple/src/less/toolkit_loader.less
index d426035a3..83b169139 100644
--- a/searx/static/themes/simple/src/less/toolkit_loader.less
+++ b/searx/static/themes/simple/src/less/toolkit_loader.less
@@ -10,10 +10,10 @@
   font-size: 10px;
   position: relative;
   text-indent: -9999em;
-  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
-  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
-  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
-  border-left: 1.1em solid #fff;
+  border-top: 1.1em solid var(--color-loading-indicator);
+  border-right: 1.1em solid var(--color-loading-indicator);
+  border-bottom: 1.1em solid var(--color-loading-indicator);
+  border-left: 1.1em solid var(--color-loading-indicator-gap);
   -webkit-transform: translateZ(0);
   -ms-transform: translateZ(0);
   transform: translateZ(0);
diff --git a/searx/sxng_locales.py b/searx/sxng_locales.py
index 0c45d05c1..bcbf8029e 100644
--- a/searx/sxng_locales.py
+++ b/searx/sxng_locales.py
@@ -16,9 +16,9 @@ sxng_locales = (
     ('bg', 'Български', '', 'Bulgarian', '\U0001f310'),
     ('bg-BG', 'Български', 'България', 'Bulgarian', '\U0001f1e7\U0001f1ec'),
     ('ca', 'Català', '', 'Catalan', '\U0001f310'),
-    ('ca-ES', 'Català', 'Espanya', 'Catalan', '\U0001f1ea\U0001f1f8'),
     ('cs', 'Čeština', '', 'Czech', '\U0001f310'),
     ('cs-CZ', 'Čeština', 'Česko', 'Czech', '\U0001f1e8\U0001f1ff'),
+    ('cy', 'Cymraeg', '', 'Welsh', '\U0001f310'),
     ('da', 'Dansk', '', 'Danish', '\U0001f310'),
     ('da-DK', 'Dansk', 'Danmark', 'Danish', '\U0001f1e9\U0001f1f0'),
     ('de', 'Deutsch', '', 'German', '\U0001f310'),
@@ -56,6 +56,9 @@ sxng_locales = (
     ('fr-CA', 'Français', 'Canada', 'French', '\U0001f1e8\U0001f1e6'),
     ('fr-CH', 'Français', 'Suisse', 'French', '\U0001f1e8\U0001f1ed'),
     ('fr-FR', 'Français', 'France', 'French', '\U0001f1eb\U0001f1f7'),
+    ('ga', 'Gaeilge', '', 'Irish', '\U0001f310'),
+    ('gd', 'Gàidhlig', '', 'Scottish Gaelic', '\U0001f310'),
+    ('gl', 'Galego', '', 'Galician', '\U0001f310'),
     ('he', 'עברית', '', 'Hebrew', '\U0001f1ee\U0001f1f1'),
     ('hi', 'हिन्दी', '', 'Hindi', '\U0001f310'),
     ('hr', 'Hrvatski', '', 'Croatian', '\U0001f310'),
@@ -75,7 +78,6 @@ sxng_locales = (
     ('lv', 'Latviešu', '', 'Latvian', '\U0001f310'),
     ('ml', 'മലയാളം', '', 'Malayalam', '\U0001f310'),
     ('mr', 'मराठी', '', 'Marathi', '\U0001f310'),
-    ('ms', 'Melayu', '', 'Malay', '\U0001f310'),
     ('nb', 'Norsk Bokmål', '', 'Norwegian Bokmål', '\U0001f310'),
     ('nb-NO', 'Norsk Bokmål', 'Norge', 'Norwegian Bokmål', '\U0001f1f3\U0001f1f4'),
     ('nl', 'Nederlands', '', 'Dutch', '\U0001f310'),
@@ -92,6 +94,7 @@ sxng_locales = (
     ('ru-RU', 'Русский', 'Россия', 'Russian', '\U0001f1f7\U0001f1fa'),
     ('sk', 'Slovenčina', '', 'Slovak', '\U0001f310'),
     ('sl', 'Slovenščina', '', 'Slovenian', '\U0001f310'),
+    ('sq', 'Shqip', '', 'Albanian', '\U0001f310'),
     ('sv', 'Svenska', '', 'Swedish', '\U0001f310'),
     ('sv-SE', 'Svenska', 'Sverige', 'Swedish', '\U0001f1f8\U0001f1ea'),
     ('ta', 'தமிழ்', '', 'Tamil', '\U0001f310'),
@@ -100,10 +103,8 @@ sxng_locales = (
     ('tr', 'Türkçe', '', 'Turkish', '\U0001f310'),
     ('tr-TR', 'Türkçe', 'Türkiye', 'Turkish', '\U0001f1f9\U0001f1f7'),
     ('uk', 'Українська', '', 'Ukrainian', '\U0001f310'),
-    ('uk-UA', 'Українська', 'Україна', 'Ukrainian', '\U0001f1fa\U0001f1e6'),
     ('ur', 'اردو', '', 'Urdu', '\U0001f310'),
     ('vi', 'Tiếng Việt', '', 'Vietnamese', '\U0001f310'),
-    ('vi-VN', 'Tiếng Việt', 'Việt Nam', 'Vietnamese', '\U0001f1fb\U0001f1f3'),
     ('zh', '中文', '', 'Chinese', '\U0001f310'),
     ('zh-CN', '中文', '中国', 'Chinese', '\U0001f1e8\U0001f1f3'),
     ('zh-HK', '中文', '中國香港特別行政區', 'Chinese', '\U0001f1ed\U0001f1f0'),
diff --git a/searx/templates/simple/base.html b/searx/templates/simple/base.html
index ff9b610f6..93a1a3902 100644
--- a/searx/templates/simple/base.html
+++ b/searx/templates/simple/base.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
-<html class="no-js theme-{{ preferences.get_value('simple_style') or 'auto' }} center-aligment-{{ preferences.get_value('center_alignment') and 'yes' or 'no' }}" lang="{{ locale_rfc5646 }}" {% if rtl %} dir="rtl"{% endif %}>
+<html class="no-js theme-{{ preferences.get_value('simple_style') or 'auto' }} center-alignment-{{ preferences.get_value('center_alignment') and 'yes' or 'no' }}" lang="{{ locale_rfc5646 }}" {% if rtl %} dir="rtl"{% endif %}>
 <head>
-  <meta charset="UTF-8" />
+  <meta charset="UTF-8">
   <meta name="description" content="SearXNG — a privacy-respecting, open metasearch engine">
   <meta name="keywords" content="SearXNG, search, search engine, metasearch, meta search">
   <meta name="generator" content="searxng/{{ searx_version }}">
@@ -13,23 +13,23 @@
   <title>{% block title %}{% endblock %}{{ instance_name }}</title>
   {% block meta %}{% endblock %}
   {% if rtl %}
-  <link rel="stylesheet" href="{{ url_for('static', filename='css/searxng-rtl.min.css') }}" type="text/css" media="screen" />
+  <link rel="stylesheet" href="{{ url_for('static', filename='css/searxng-rtl.min.css') }}" type="text/css" media="screen">
   {% else %}
-  <link rel="stylesheet" href="{{ url_for('static', filename='css/searxng.min.css') }}" type="text/css" media="screen" />
+  <link rel="stylesheet" href="{{ url_for('static', filename='css/searxng.min.css') }}" type="text/css" media="screen">
   {% endif %}
   {% if get_setting('server.limiter') or get_setting('server.public_instance') %}
-  <link rel="stylesheet" href="{{ url_for('client_token', token=link_token) }}" type="text/css" />
+  <link rel="stylesheet" href="{{ url_for('client_token', token=link_token) }}" type="text/css">
   {% endif %}
   {% block styles %}{% endblock %}
   <!--[if gte IE 9]>-->
   <script src="{{ url_for('static', filename='js/searxng.head.min.js') }}" client_settings="{{ client_settings }}"></script>
   <!--<![endif]-->
   {% block head %}
-  <link title="{{ instance_name }}" type="application/opensearchdescription+xml" rel="search" href="{{ opensearch_url }}"/>
+  <link title="{{ instance_name }}" type="application/opensearchdescription+xml" rel="search" href="{{ opensearch_url }}">
   {% endblock %}
   <link rel="icon" href="{{ url_for('static', filename='img/favicon.png') }}" sizes="any">
   <link rel="icon" href="{{ url_for('static', filename='img/favicon.svg') }}" type="image/svg+xml">
-  <link rel="apple-touch-icon" href="{{ url_for('static', filename='img/favicon.png') }}"/>
+  <link rel="apple-touch-icon" href="{{ url_for('static', filename='img/favicon.png') }}">
 </head>
 <body class="{{ endpoint }}_endpoint" >
   <main id="main_{{  self._TemplateReference__context.name|replace("simple/", "")|replace(".html", "") }}" class="{{body_class}}">
@@ -65,7 +65,7 @@
   </main>
   <footer>
     <p>
-    {{ _('Powered by') }} <a href="{{ url_for('info', pagename='about') }}">searxng</a> - {{ searx_version }} — {{ _('a privacy-respecting, open metasearch engine') }}<br/>
+    {{ _('Powered by') }} <a href="{{ url_for('info', pagename='about') }}">searxng</a> - {{ searx_version }} — {{ _('a privacy-respecting, open metasearch engine') }}<br>
         <a href="{{ searx_git_url }}">{{ _('Source code') }}</a>
         | <a href="{{ get_setting('brand.issue_url') }}">{{ _('Issue tracker') }}</a>
         {% if enable_metrics %}| <a href="{{ url_for('stats') }}">{{ _('Engine stats') }}</a>{% endif %}
diff --git a/searx/templates/simple/categories.html b/searx/templates/simple/categories.html
index 65f8aeaf4..2bef2f8f6 100644
--- a/searx/templates/simple/categories.html
+++ b/searx/templates/simple/categories.html
@@ -14,9 +14,9 @@
 <div id="categories" class="search_categories">{{- '' -}}
     <div id="categories_container">
         {%- if not search_on_category_select or not display_tooltip -%}
-            {%- for category in categories_as_tabs -%}
+            {%- for category in categories -%}
                 <div class="category category_checkbox">{{- '' -}}
-                    <input type="checkbox" id="checkbox_{{ category|replace(' ', '_') }}" name="category_{{ category }}"{% if category in selected_categories %} checked="checked"{% endif %}/>
+                    <input type="checkbox" id="checkbox_{{ category|replace(' ', '_') }}" name="category_{{ category }}"{% if category in selected_categories %} checked="checked"{% endif %}>
                     <label for="checkbox_{{ category|replace(' ', '_') }}" class="tooltips">
                         {{- icon_big(category_icons[category]) if category in category_icons  else icon_big('globe-outline') -}}
                         <div class="category_name">{{- _(category) -}}</div>
@@ -25,7 +25,7 @@
             {%- endfor -%}
             {%- if display_tooltip %}<div class="help">{{ _('Click on the magnifier to perform search') }}</div>{% endif -%}
         {%- else -%}
-            {%- for category in categories_as_tabs -%}{{- '\n' -}}
+            {%- for category in categories -%}{{- '\n' -}}
                 <button type="submit" name="category_{{ category }}" class="category category_button {% if category in selected_categories %}selected{% endif %}">
                     {{- icon_big(category_icons[category]) if category in category_icons else icon_big('globe-outline') -}}
                     <div class="category_name">{{- _(category) -}}</div>{{- '' -}}
diff --git a/searx/templates/simple/elements/apis.html b/searx/templates/simple/elements/apis.html
index 5c7a07110..d1d5ec60d 100644
--- a/searx/templates/simple/elements/apis.html
+++ b/searx/templates/simple/elements/apis.html
@@ -1,5 +1,5 @@
 <div id="apis" role="complementary" aria-labelledby="apis-title">
-  <details class="sidebar-collapsable">
+  <details class="sidebar-collapsible">
     <summary class="title" id="apis-title">{{ _('Download results') }}</summary>
     <div class="wrapper">
       {%- for output_type in search_formats -%}
diff --git a/searx/templates/simple/elements/engines_msg.html b/searx/templates/simple/elements/engines_msg.html
index db1cefaaf..addf0edc6 100644
--- a/searx/templates/simple/elements/engines_msg.html
+++ b/searx/templates/simple/elements/engines_msg.html
@@ -1,27 +1,34 @@
 <div id="engines_msg">
-  {% if not results and not answers %}
-  <details class="sidebar-collapsable" open>
-  {% else %}
-  <details class="sidebar-collapsable">
-  {% endif %}
+  {% if (not results and not answers) or not max_response_time %}
+  <details class="sidebar-collapsible" open>
     <summary class="title" id="engines_msg-title">{{ _('Messages from the search engines') }}</summary>
-    <div class="dialog-error" role="alert">
-      {{ icon_big('warning') }}
-      <div>
-        <p>
-          <strong>{{ _('Error!') }}</strong>
-          {{ _('Engines cannot retrieve results') }}:
-        </p>
-        {%- for engine_name, error_type in unresponsive_engines -%}
-          <p>{{- engine_name }} (
-            <a href="{{ url_for('stats', engine=engine_name|e) }}"
-               title="{{ _('View error logs and submit a bug report') }}">
-               {{- error_type -}}
-            </a>
-            ){{- '' -}}
-          </p>
-        {%- endfor -%}
-      </div>
-    </div>
+  {% else %}
+  <details class="sidebar-collapsible">
+    <summary class="title" id="engines_msg-title">{{ _('Response time') }}: {{ max_response_time | round(1) }} {{ _('seconds') }}</summary>
+  {% endif %}
+    <table class="engine-stats" id="engines_msg-table">
+      {%- for engine_name, error_type in unresponsive_engines -%}
+      <tr>
+        <td class="engine-name">
+          <a href="{{ url_for('stats', engine=engine_name|e) }}"
+             title="{{ _('View error logs and submit a bug report') }}">
+             {{- engine_name -}}
+          </a>
+        </td>
+        <td class="response-error">{{- error_type -}}</td>
+      </tr>
+      {%- endfor -%}
+      {%- for engine_name, response_time in timings -%}
+      <tr>
+        <td class="engine-name"><a href="{{ url_for('stats', engine=engine_name|e) }}">{{ engine_name }}</a></td>
+        <td class="response-time">
+          <div class="bar-chart-value">{{- response_time | round(1) -}}</div>
+          <div class="bar-chart-graph" aria-labelledby="{{engine_name}}_time" aria-hidden="true">
+            <div class="bar-chart-bar bar{{ (100 * response_time / max_response_time) | round | int }}"></div>
+          </div>
+        </td>
+      </tr>
+      {%- endfor -%}
+    </table>
   </details>
 </div>
diff --git a/searx/templates/simple/elements/infobox.html b/searx/templates/simple/elements/infobox.html
index 68fd32559..4d75ad802 100644
--- a/searx/templates/simple/elements/infobox.html
+++ b/searx/templates/simple/elements/infobox.html
@@ -38,7 +38,7 @@
               <input type="hidden" name="safesearch" value="{{ safesearch }}">
               <input type="hidden" name="theme" value="{{ theme }}">
               {%- if timeout_limit -%}<input type="hidden" name="timeout_limit" value="{{ timeout_limit|e }}" >{%- endif -%}
-              <input type="submit" value="{{ suggestion }}" />
+              <input type="submit" value="{{ suggestion }}">
             </form>
           {%- endfor -%}
         </div>
diff --git a/searx/templates/simple/elements/search_url.html b/searx/templates/simple/elements/search_url.html
index 77c956dac..a585ff70b 100644
--- a/searx/templates/simple/elements/search_url.html
+++ b/searx/templates/simple/elements/search_url.html
@@ -1,5 +1,5 @@
 <div id="search_url" role="complementary" aria-labelledby="search_url-title">
-  <details class="sidebar-collapsable">
+  <details class="sidebar-collapsible">
     <summary class="title" id="search_url-title">{{ _('Search URL') }}</summary>
     <button id="copy_url" type="submit" data-copied-text="{{ _('Copied') }}">{{ _('Copy') }}</button>
     <div class="selectable_url">
diff --git a/searx/templates/simple/elements/suggestions.html b/searx/templates/simple/elements/suggestions.html
index 077a8ed2d..e90755176 100644
--- a/searx/templates/simple/elements/suggestions.html
+++ b/searx/templates/simple/elements/suggestions.html
@@ -1,5 +1,5 @@
 <div id="suggestions" role="complementary" aria-labelledby="suggestions-title">
-  <details class="sidebar-collapsable">
+  <details class="sidebar-collapsible">
     <summary class="title" id="suggestions-title">{{ _('Suggestions') }}</summary>
     <div class="wrapper">
       {%- for suggestion in suggestions -%}
diff --git a/searx/templates/simple/filters/languages.html b/searx/templates/simple/filters/languages.html
index a42a304a5..64f53d126 100644
--- a/searx/templates/simple/filters/languages.html
+++ b/searx/templates/simple/filters/languages.html
@@ -1,12 +1,18 @@
 <select class="language" id="language" name="language" aria-label="{{ _('Search language') }}">{{- '' -}}
-	<option value="all" {% if current_language == 'all' %}selected="selected"{% endif %}>{{ _('Default language') }} [all]</option>
-	<option value="auto" {% if current_language == 'auto' %}selected="selected"{% endif %}>
-		{{- _('Auto-detect') -}}
-		{%- if current_language == 'auto' %} ({{ search_language }}){%- endif -%}
-	</option>
-	{%- for sxng_tag,lang_name,country_name,english_name,flag in sxng_locales | sort(attribute=1) -%}
-	<option value="{{ sxng_tag }}" {% if sxng_tag == current_language %}selected="selected"{% endif %}>
-		{% if flag %}{{ flag }} {% endif%} {{- lang_name }} {% if country_name %} - {{ country_name }} {% endif %} [{{sxng_tag}}]
-	</option>
-	{%- endfor -%}
+  <option value="all"
+          {%- if current_language == 'all' %} selected="selected" {%- endif -%}>
+          {{- _('Default language') }} [all] {{- '' -}}
+  </option>{{- '' -}}
+  <option value="auto"
+          {%- if current_language == 'auto' %} selected="selected" {%- endif -%}>
+          {{- _('Auto-detect') }} ({{ search_language }})  {{- '' -}}
+  </option>{{- '' -}}
+  {% for sxng_tag,lang_name,country_name,english_name,flag in sxng_locales | sort(attribute=1) -%}
+    <option value="{{ sxng_tag }}"
+            {%- if sxng_tag == current_language %} selected="selected" {%- endif -%}>
+            {{ lang_name }}{%- if country_name -%}-{{ country_name }}{%- endif -%}
+            {{- ' ' -}}[{{sxng_tag}}]{{- ' ' -}}
+            {%- if flag -%}{{ flag }}{%- endif -%}
+    </option>
+  {%- endfor -%}
 </select>
diff --git a/searx/templates/simple/macros.html b/searx/templates/simple/macros.html
index 9ec6fb47c..a6c1f98ab 100644
--- a/searx/templates/simple/macros.html
+++ b/searx/templates/simple/macros.html
@@ -20,10 +20,15 @@
 <!-- Draw result header -->
 {% macro result_header(result, favicons, image_proxify) -%}
 <article class="result {% if result['template'] %}result-{{ result.template|replace('.html', '') }}{% else %}result-default{% endif %} {% if result['category'] %}category-{{ result['category'] }}{% endif %}{% for e in result.engines %} {{ e }}{% endfor %}">
-  {{- result_open_link(result.url, "url_wrapper") -}}
-  {%- for part in get_pretty_url(result.parsed_url) -%}
-  <span class="url_o{{loop.index}}"><span class="url_i{{loop.index}}">{{- part -}}</span></span>
-  {%- endfor %}
+  {{- result_open_link(result.url, "url_header") -}}
+  {%- if favicon_resolver != "" %}
+  <div class="favicon"><img loading="lazy" src="{{ favicon_url(result.parsed_url.netloc) }}"></div>
+  {%- endif -%}
+  <div class="url_wrapper">
+    {%- for part in get_pretty_url(result.parsed_url) -%}
+    <span class="url_o{{loop.index}}"><span class="url_i{{loop.index}}">{{- part -}}</span></span>
+    {%- endfor %}
+  </div>
   {{- result_close_link() -}}
   {%- if result.thumbnail %}{{ result_open_link(result.url) }}<img class="thumbnail" src="{{ image_proxify(result.thumbnail) }}" title="{{ result.title|striptags }}" loading="lazy">{{ result_close_link() }}{% endif -%}
   <h3>{{ result_link(result.url, result.title|safe) }}</h3>
@@ -33,6 +38,7 @@
 {%- macro result_sub_header(result) -%}
   {%- if result.publishedDate %}<time class="published_date" datetime="{{ result.pubdate }}" >{{ result.publishedDate }}</time>{% endif -%}
   {%- if result.length %}<div class="result_length">{{ _('Length') }}: {{ result.length }}</div>{% endif -%}
+  {%- if result.views %}<div class="result_views">{{ _('Views') }}: {{ result.views }}</div>{% endif -%}
   {%- if result.author %}<div class="result_author">{{ _('Author') }}: {{ result.author }}</div>{% endif -%}
   {%- if result.metadata %}<div class="highlight">{{ result.metadata|safe }}</div>{% endif -%}
 {%- endmacro -%}
diff --git a/searx/templates/simple/new_issue.html b/searx/templates/simple/new_issue.html
index 7ce30c059..142da727a 100644
--- a/searx/templates/simple/new_issue.html
+++ b/searx/templates/simple/new_issue.html
@@ -61,7 +61,7 @@ or manually by executing the searx/webapp.py file? -->
 {%- endfor -%}
     </textarea>
     <input type="checkbox" id="step1">
-    <label for="step1">{{ _('Start submiting a new issue on GitHub') }}</label>
+    <label for="step1">{{ _('Start submitting a new issue on GitHub') }}</label>
     <div class="step1 step_content">
         <p><a href="{{ get_setting('brand.issue_url') }}?q=is%3Aissue+Bug:%20{{ engine_name }} {{ technical_report }}" target="_blank" rel="noreferrer noreferrer">{{ _('Please check for existing bugs about this engine on GitHub') }}</a></p>
     </div>
@@ -69,7 +69,7 @@ or manually by executing the searx/webapp.py file? -->
     <label class="step1 step1_delay" for="step2" >{{ _('I confirm there is no existing bug about the issue I encounter') }}</label>
     <div class="step2 step_content">
         <p>{{ _('If this is a public instance, please specify the URL in the bug report') }}</p>
-        <button type="submit" class="github-issue-button" title="{{ get_setting('brand.new_issue_url') }}">{{ _('Submit a new issue on Github including the above information') }}</button>
+        <button type="submit" class="github-issue-button button" title="{{ get_setting('brand.new_issue_url') }}">{{ _('Submit a new issue on Github including the above information') }}</button>
     </div>
 </form>
 {% endmacro %}
diff --git a/searx/templates/simple/opensearch_response_rss.xml b/searx/templates/simple/opensearch_response_rss.xml
index 82d3f7c4e..ab732aec2 100644
--- a/searx/templates/simple/opensearch_response_rss.xml
+++ b/searx/templates/simple/opensearch_response_rss.xml
@@ -1,11 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet href="{{ url_for('rss_xsl') }}" type="text/xsl"?>
 <rss version="2.0"
      xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"
      xmlns:atom="http://www.w3.org/2005/Atom">
   <channel>
-    <title>Searx search: {{ q|e }}</title>
+    <title>SearXNG search: {{ q|e }}</title>
     <link>{{ url_for('search', _external=True) }}?q={{ q|e }}</link>
-    <description>Search results for "{{ q|e }}" - searx</description>
+    <description>Search results for "{{ q|e }}" - SearXNG</description>
     <opensearch:totalResults>{{ number_of_results }}</opensearch:totalResults>
     <opensearch:startIndex>1</opensearch:startIndex>
     <opensearch:itemsPerPage>{{ number_of_results }}</opensearch:itemsPerPage>
@@ -20,34 +21,11 @@
     {% for r in results %}
     <item>
       <title>{{ r.title }}</title>
+      <type>result</type>
       <link>{{ r.url }}</link>
       <description>{{ r.content }}</description>
       {% if r.pubdate %}<pubDate>{{ r.pubdate }}</pubDate>{% endif %}
     </item>
     {% endfor %}
-    {% if answers %}
-      {% for a in answers %}
-      <item>
-        <title>{{ a }}</title>
-        <type>answer</type>
-      </item>
-      {% endfor %}
-    {% endif %}
-    {% if corrections %}
-      {% for a in corrections %}
-      <item>
-        <title>{{ a }}</title>
-        <type>correction</type>
-      </item>
-      {% endfor %}
-    {% endif %}
-    {% if suggestions %}
-      {% for a in suggestions %}
-      <item>
-        <title>{{ a }}</title>
-        <type>suggestion</type>
-      </item>
-      {% endfor %}
-    {% endif %}
   </channel>
 </rss>
diff --git a/searx/templates/simple/preferences.html b/searx/templates/simple/preferences.html
index 0145dcd0f..bc96e1198 100644
--- a/searx/templates/simple/preferences.html
+++ b/searx/templates/simple/preferences.html
@@ -6,9 +6,9 @@
 {%- endmacro -%}
 
 {%- macro tab_header(name, id, label, checked) -%}
-<input type="radio" name="{{ name }}" id="tab-{{ id }}" {% if checked is sameas true %}checked="checked"{% endif %} />
+<input type="radio" name="{{ name }}" id="tab-{{ id }}" {% if checked is sameas true %}checked="checked"{% endif %}>
 <label id="tab-label-{{ id }}" for="tab-{{ id }}" role="tab" aria-controls="tab-content-{{ id }}">{{ label }}</label>
-<section id="tab-content-{{ id }}" role="tabpanel" aria-labelledby="tab-label-{{ id }}" aria-hidden="false">
+<section id="tab-content-{{ id }}" role="tabpanel" aria-hidden="false">
 {%- endmacro -%}
 
 {%- macro tab_footer() -%}
@@ -23,28 +23,28 @@
   {%- if checked == '?' -%}
     {{- icon_small('warning') -}}
   {%- else -%}
-    <input type="checkbox" {%- if name %} name="{{ name }}" {%- endif %} value="None" {%- if checked %} checked {%- endif -%}{%- if disabled %} disabled {%- endif -%}/>
+    <input type="checkbox" {%- if name %} name="{{ name }}" {%- endif %} value="None" {%- if checked %} checked {%- endif -%}{%- if disabled %} disabled {%- endif -%}>
   {%- endif -%}
 {%- endmacro -%}
 
-{%- macro checkbox_onoff_reversed(name, checked) -%}
+{%- macro checkbox_onoff_reversed(name, checked, labelledby) -%}
   <input type="checkbox" {{- ' ' -}}
          name="{{ name }}" {{- ' ' -}}
          id="{{ name }}" {{- ' ' -}}
-         aria-labelledby="pref_{{ name }}"{{- ' ' -}}
+         {%- if labelledby -%} aria-labelledby="{{ labelledby }}"{{- ' ' -}}{%- endif -%}
          class="checkbox-onoff reversed-checkbox"{{- ' ' -}}
-         {%- if checked -%} checked{%- endif -%}/>
+         {%- if checked -%} checked{%- endif -%}>
 {%- endmacro -%}
 
 {%- macro plugin_preferences(section) -%}
 {%- for plugin in plugins -%}
-{%- if plugin.preference_section == section and (plugin.is_allowed() if plugin.is_allowed else True) -%}
+{%- if plugin.preference_section == section -%}
 <fieldset>{{- '' -}}
     <legend>{{ _(plugin.name) }}</legend>{{- '' -}}
     <div class="value">
-      {{- checkbox_onoff_reversed('plugin_' + plugin.id, plugin.id not in allowed_plugins) -}}
+      {{- checkbox_onoff_reversed('plugin_' + plugin.id, plugin.id not in allowed_plugins, 'plugin_labelledby' + plugin.id) -}}
     </div>{{- '' -}}
-    <div class="description">
+    <div class="description" id="{{ 'plugin_labelledby' + plugin.id }}">
       {{- _(plugin.description) -}}
     </div>{{- '' -}}
 </fieldset>
@@ -90,7 +90,7 @@
   <td class="{{ label }}">{{- '' -}}
     {%- if stats[engine_name].time != None -%}
     <span class="stacked-bar-chart-value">{{- stats[engine_name].time -}}</span>{{- '' -}}
-    <span class="stacked-bar-chart" aria-labelledby="{{engine_name}}_chart" aria-hidden="true">
+    <span class="stacked-bar-chart" aria-hidden="true">
         {%- if max_rate95 is not none and max_rate95 > 0 -%}
         <div class="stacked-bar-chart-median bar{{ (100 * (stats[engine_name].time / max_rate95))|round }}"></div>{{- '' -}}
         <div class="stacked-bar-chart-rate80 bar{{ (100 * ((stats[engine_name].rate80 - stats[engine_name].time) / max_rate95))|round }}"></div>{{- '' -}}
@@ -127,7 +127,7 @@
   {%- if checker_result or errors -%}
     <td class="{{ label }} column-reliability">{{- '' -}}
       <a href="{{ url_for('stats', engine=engine_name|e) }}">{{- '' -}}
-        <span aria-labelledby="{{engine_name}}_reliability">
+        <span>
           {{- icon_big('warning', 'The engine is not reliabled') }} {{ r -}}
         </span>{{- '' -}}
       </a>{{- '' -}}
@@ -173,6 +173,9 @@
     {%- if 'autocomplete' not in locked_preferences -%}
       {%- include 'simple/preferences/autocomplete.html' -%}
     {%- endif -%}
+    {%- if 'favicon' not in locked_preferences -%}
+      {%- include 'simple/preferences/favicon.html' -%}
+    {%- endif -%}
     {% if 'safesearch' not in locked_preferences %}
       {%- include 'simple/preferences/safesearch.html' -%}
     {%- endif -%}
diff --git a/searx/templates/simple/preferences/answerers.html b/searx/templates/simple/preferences/answerers.html
index 98ae61830..983646ae9 100644
--- a/searx/templates/simple/preferences/answerers.html
+++ b/searx/templates/simple/preferences/answerers.html
@@ -33,10 +33,10 @@
     {%- for plugin in plugins -%}
       {%- if plugin.preference_section == 'query' -%}
         <tr>{{- '' -}}
-          <td class="checkbox-col">{{- checkbox_onoff_reversed('plugin_' + plugin.id, plugin.id not in allowed_plugins) -}}</td>{{- '' -}}
+          <td class="checkbox-col">{{- checkbox_onoff_reversed('plugin_' + plugin.id, plugin.id not in allowed_plugins, 'plugin_labelledby' + plugin.id) -}}</td>{{- '' -}}
           <td>{{ plugin.query_keywords|join(', ') }}</td>{{- '' -}}
           <td>{{ _(plugin.name) }}</td>{{- '' -}}
-          <td>{{ _(plugin.description) }}</td>{{- '' -}}
+          <td id="{{ 'plugin_labelledby' + plugin.id }}">{{ _(plugin.description) }}</td>{{- '' -}}
           <td>{{ plugin.query_examples }}</td>{{- '' -}}
         </tr>
       {%- endif -%}
diff --git a/searx/templates/simple/preferences/center_alignment.html b/searx/templates/simple/preferences/center_alignment.html
index 80508a1ae..fa94da3ad 100644
--- a/searx/templates/simple/preferences/center_alignment.html
+++ b/searx/templates/simple/preferences/center_alignment.html
@@ -8,7 +8,7 @@
            {%- if preferences.get_value('center_alignment') -%}
              checked
            {%- endif -%}{{- ' ' -}}
-           />{{- '' -}}
+           >{{- '' -}}
   </p>{{- '' -}}
   <div class="description">
     {{- _('Displays results in the center of the page (Oscar layout).') -}}
diff --git a/searx/templates/simple/preferences/cookies.html b/searx/templates/simple/preferences/cookies.html
index b13dc6845..674d68234 100644
--- a/searx/templates/simple/preferences/cookies.html
+++ b/searx/templates/simple/preferences/cookies.html
@@ -1,7 +1,7 @@
 <p class="text-muted">
   {{- _('This is the list of cookies and their values SearXNG is storing on your computer.') }}
-  <br />{{- _('With that list, you can assess SearXNG transparency.') -}}
-  <br />{{- '' -}}
+  <br>{{- _('With that list, you can assess SearXNG transparency.') -}}
+  <br>{{- '' -}}
 </p>
 {% if cookies %}
   <table class="cookies">
diff --git a/searx/templates/simple/preferences/favicon.html b/searx/templates/simple/preferences/favicon.html
new file mode 100644
index 000000000..3159ddfc7
--- /dev/null
+++ b/searx/templates/simple/preferences/favicon.html
@@ -0,0 +1,17 @@
+<fieldset>{{- '' -}}
+  <legend id="pref_favicon_resolver">{{- _('Favicon Resolver') -}}</legend>{{- '' -}}
+  <div class="value">{{- '' -}}
+    <select name="favicon_resolver" aria-labelledby="pref_favicon_resolver">{{- '' -}}
+      <option value=""> - </option>
+      {%- for backend in favicon_resolver_names -%}
+        <option value="{{ backend }}"
+          {%- if backend == favicon_resolver %} selected="selected" {%- endif -%}>
+          {{- backend -}}
+        </option>
+      {%- endfor -%}
+    </select>{{- '' -}}
+  </div>{{- '' -}}
+  <div class="description">
+    {{- _('Display favicons near search results') -}}
+  </div>{{- '' -}}
+</fieldset>{{- '' -}}
diff --git a/searx/templates/simple/preferences/footer.html b/searx/templates/simple/preferences/footer.html
index 57a0ddaf8..ec14eb74b 100644
--- a/searx/templates/simple/preferences/footer.html
+++ b/searx/templates/simple/preferences/footer.html
@@ -1,9 +1,9 @@
 <p class="small_font">
   {{- _('These settings are stored in your cookies, this allows us not to store this data about you.') -}}
-  <br />{{- _("These cookies serve your sole convenience, we don't use these cookies to track you.") -}}
+  <br>{{- _("These cookies serve your sole convenience, we don't use these cookies to track you.") -}}
 </p>{{- '' -}}
 
-<input type="submit" value="{{ _('Save') }}" />{{- '' -}}
+<input type="submit" value="{{ _('Save') }}">{{- '' -}}
 
 <div class="{% if rtl %}left{% else %}right{% endif %} preferences_back">{{- '' -}}
   <a href="{{ url_for('clear_cookies') }}">{{ _('Reset defaults') }}</a>{{- '' -}}
diff --git a/searx/templates/simple/preferences/image_proxy.html b/searx/templates/simple/preferences/image_proxy.html
index afb3465d4..d79a57b16 100644
--- a/searx/templates/simple/preferences/image_proxy.html
+++ b/searx/templates/simple/preferences/image_proxy.html
@@ -8,7 +8,7 @@
            {%- if preferences.get_value('image_proxy') -%}
              checked
            {%- endif -%}{{- ' ' -}}
-           />{{- '' -}}
+           >{{- '' -}}
   </p>{{- '' -}}
   <div class="description">
     {{- _('Proxying image results through SearXNG') -}}
diff --git a/searx/templates/simple/preferences/infinite_scroll.html b/searx/templates/simple/preferences/infinite_scroll.html
index 1a734ae1a..4ed34e438 100644
--- a/searx/templates/simple/preferences/infinite_scroll.html
+++ b/searx/templates/simple/preferences/infinite_scroll.html
@@ -8,9 +8,9 @@
            {%- if preferences.get_value('infinite_scroll') -%}
              checked
            {%- endif -%}{{- ' ' -}}
-           />{{- '' -}}
+           >{{- '' -}}
   </p>{{- '' -}}
-  <div class="description">
+  <div class="description" id="pref_infinite_scroll">
     {{- _('Automatically load next page when scrolling to bottom of current page') -}}
   </div>{{- '' -}}
 </fieldset>{{- '' -}}
diff --git a/searx/templates/simple/preferences/language.html b/searx/templates/simple/preferences/language.html
index 809c516df..534839d3d 100644
--- a/searx/templates/simple/preferences/language.html
+++ b/searx/templates/simple/preferences/language.html
@@ -13,9 +13,9 @@
       {% for sxng_tag,lang_name,country_name,english_name,flag in sxng_locales | sort(attribute=1) -%}
         <option value="{{ sxng_tag }}"
                 {%- if sxng_tag == current_language %} selected="selected" {%- endif -%}>
-                {%- if flag -%}{{ flag }} {% endif -%}
                 {{ lang_name }}{%- if country_name -%}-{{ country_name }}{%- endif -%}
-                {{- ' ' -}}[{{sxng_tag}}]{{- '' -}}
+                {{- ' ' -}}[{{sxng_tag}}]{{- ' ' -}}
+                {%- if flag -%}{{ flag }}{%- endif -%}
         </option>
       {%- endfor -%}
     </select>{{- '' -}}
diff --git a/searx/templates/simple/preferences/query_in_title.html b/searx/templates/simple/preferences/query_in_title.html
index 924d6ccd1..468df901a 100644
--- a/searx/templates/simple/preferences/query_in_title.html
+++ b/searx/templates/simple/preferences/query_in_title.html
@@ -8,7 +8,7 @@
            {%- if preferences.get_value('query_in_title') -%}
              checked
            {%- endif -%}{{- ' ' -}}
-           />{{- '' -}}
+           >{{- '' -}}
   </p>{{- '' -}}
   <div class="description">
     {{- _("When enabled, the result page's title contains your query. Your browser can record this title") -}}
diff --git a/searx/templates/simple/preferences/results_on_new_tab.html b/searx/templates/simple/preferences/results_on_new_tab.html
index 972485dcf..2e05bca01 100644
--- a/searx/templates/simple/preferences/results_on_new_tab.html
+++ b/searx/templates/simple/preferences/results_on_new_tab.html
@@ -8,7 +8,7 @@
            {%- if preferences.get_value('results_on_new_tab') -%}
              checked
            {%- endif -%}{{- ' ' -}}
-           />{{- ' ' -}}
+           >{{- ' ' -}}
   </p>{{- '' -}}
   <div class="description">
     {{- _('Open result links on new browser tabs') -}}
diff --git a/searx/templates/simple/preferences/search_on_category_select.html b/searx/templates/simple/preferences/search_on_category_select.html
index 2bc680a61..b7700b3b8 100644
--- a/searx/templates/simple/preferences/search_on_category_select.html
+++ b/searx/templates/simple/preferences/search_on_category_select.html
@@ -8,9 +8,9 @@
            {%- if preferences.get_value('search_on_category_select') -%}
              checked
            {%- endif -%}{{- ' ' -}}
-           />{{- '' -}}
+           >{{- '' -}}
   </p>{{- '' -}}
-  <div class="description">
+  <div class="description" id="pref_search_on_category_select">
     {{- _('Perform search immediately if a category selected. Disable to select multiple categories') -}}
   </div>{{- '' -}}
 </fieldset>{{- '' -}}
\ No newline at end of file
diff --git a/searx/templates/simple/preferences/theme.html b/searx/templates/simple/preferences/theme.html
index 78920b46e..1fdaeac12 100644
--- a/searx/templates/simple/preferences/theme.html
+++ b/searx/templates/simple/preferences/theme.html
@@ -19,7 +19,7 @@
   <legend id="pref_simple_style">{{- _('Theme style') -}}</legend>{{- '' -}}
   <div class="value">{{- '' -}}
     <select name="simple_style" aria-labelledby="pref_simple_style">
-      {%- for name in ['auto', 'light', 'dark'] -%}
+      {%- for name in ['auto', 'light', 'dark', 'black'] -%}
         <option value="{{ name }}"
                 {%- if name == preferences.get_value('simple_style') %} selected="selected" {%- endif -%}>
                 {{- _(name) | capitalize -}}
diff --git a/searx/templates/simple/preferences/tokens.html b/searx/templates/simple/preferences/tokens.html
index 11d85c75f..51b16cd27 100644
--- a/searx/templates/simple/preferences/tokens.html
+++ b/searx/templates/simple/preferences/tokens.html
@@ -3,7 +3,7 @@
   <div class="value">{{- '' -}}
     <input name="tokens" aria-labelledby="pref_tokens" type="text"
            autocomplete="off" spellcheck="false" autocorrect="off"
-           value='{{ preferences.tokens.get_value() }}'/>{{- '' -}}
+           value='{{ preferences.tokens.get_value() }}'>{{- '' -}}
   </div>{{- '' -}}
   <div class="description">
     {{- _('Access tokens for private engines') -}}
diff --git a/searx/templates/simple/result_templates/map.html b/searx/templates/simple/result_templates/map.html
index 3bdc378d6..d123137cb 100644
--- a/searx/templates/simple/result_templates/map.html
+++ b/searx/templates/simple/result_templates/map.html
@@ -18,12 +18,12 @@
                 <span itemprop="streetAddress">
                     {%- if result.address.house_number -%}{{- result.address.house_number -}}, {% endif %}
                     {{- result.address.road -}}
-                </span><br/>
+                </span><br>
             {%- endif %}
             {%- if result.address.locality -%}
                 <span itemprop="addressLocality">{{- result.address.locality -}}</span>
                 {%- if result.address.postcode -%}, <span itemprop="postalCode">{{- result.address.postcode -}}</span>{% endif %}
-                <br/>
+                <br>
             {%- endif -%}
             {%- if result.address.country -%}
                 <span itemprop="addressCountry">{{- result.address.country -}}</span>
diff --git a/searx/templates/simple/result_templates/products.html b/searx/templates/simple/result_templates/products.html
index 0a9bbf03a..ce599aef7 100644
--- a/searx/templates/simple/result_templates/products.html
+++ b/searx/templates/simple/result_templates/products.html
@@ -7,7 +7,7 @@
 {% if result.source_country %}<div class="result_source_country">{{ result.source_country }}</div></br>{% endif %}
 {%- if result.content %}
   <p class="content">
-    {{ result.content }}
+    {{ result.content|safe }}
   </p>
 {% endif -%}
 {{- result_sub_footer(result, proxify) -}}
diff --git a/searx/templates/simple/results.html b/searx/templates/simple/results.html
index 52b474c77..e2d4217d5 100644
--- a/searx/templates/simple/results.html
+++ b/searx/templates/simple/results.html
@@ -3,7 +3,7 @@
 {% macro engine_data_form(engine_data) -%}
     {% for engine_name, kv_data in engine_data.items() %}
         {% for k, v in kv_data.items() %}
-            <input type="hidden" name="engine_data-{{ engine_name }}-{{ k|e }}" value="{{ v|e }}" />
+            <input type="hidden" name="engine_data-{{ engine_name }}-{{ k|e }}" value="{{ v|e }}">
         {% endfor %}
     {% endfor %}
 {%- endmacro %}
@@ -44,7 +44,7 @@
 
         {%- if infoboxes -%}
           <div id="infoboxes">
-            <details open class="sidebar-collapsable">
+            <details open class="sidebar-collapsible">
               <summary class="title">{{ _('Info') }}</summary>
               {%- for infobox in infoboxes -%}
                 {%- include 'simple/elements/infobox.html' -%}
@@ -57,19 +57,17 @@
           {%- include 'simple/elements/suggestions.html' -%}
         {%- endif -%}
 
+        {%- include 'simple/elements/engines_msg.html' -%}
+
         {%- if method == 'POST' -%}
           {%- include 'simple/elements/search_url.html' -%}
         {%- endif -%}
 
-        {%- if unresponsive_engines -%}
-          {%- include 'simple/elements/engines_msg.html' -%}
-	{%- endif -%}
-
         {%- if search_formats -%}
           {%- include 'simple/elements/apis.html' -%}
         {%- endif -%}
 
-        <div id="sidebar-end-collapsable"></div>
+        <div id="sidebar-end-collapsible"></div>
     </div>
 
     {% if corrections %}
diff --git a/searx/templates/simple/rss.xsl b/searx/templates/simple/rss.xsl
new file mode 100644
index 000000000..a3b646ae3
--- /dev/null
+++ b/searx/templates/simple/rss.xsl
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+  <xsl:output method="html" version="5" encoding="UTF-8" indent="yes" />
+  <xsl:template match="rss">
+    <html xmlns="http://www.w3.org/1999/xhtml">
+      <head>
+        <title><xsl:value-of select="channel/title" />RSS Feed</title>
+        <meta charset="UTF-8" />
+        <meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1" />
+        <meta name="viewport" content="width=device-width,initial-scale=1" />
+	<link rel="stylesheet" href="{{ url_for('static', filename='css/rss.min.css') }}" type="text/css" media="screen"/>
+      </head>
+      <body>
+        <header>
+          <h2>
+            <xsl:value-of select="channel/description" />
+          </h2>
+        </header>
+	<hr />
+        <main>
+          <xsl:for-each select="channel/item">
+            <article>
+              <h3>
+                <a hreflang="en" target="_blank">
+                  <xsl:attribute name="href">
+                    <xsl:value-of select="link" />
+                  </xsl:attribute>
+                  <xsl:value-of select="title" />
+                </a>
+              </h3>
+              <time><xsl:value-of select="pubDate" /></time>
+	      <p><xsl:value-of select="description" /></p>
+	      <hr />
+            </article>
+          </xsl:for-each>
+        </main>
+      </body>
+    </html>
+  </xsl:template>
+</xsl:stylesheet>
diff --git a/searx/translations/af/LC_MESSAGES/messages.mo b/searx/translations/af/LC_MESSAGES/messages.mo
index c64c09c0b..da3e6f39c 100644
Binary files a/searx/translations/af/LC_MESSAGES/messages.mo and b/searx/translations/af/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/af/LC_MESSAGES/messages.po b/searx/translations/af/LC_MESSAGES/messages.po
index 783a68dcf..e1ccc48ce 100644
--- a/searx/translations/af/LC_MESSAGES/messages.po
+++ b/searx/translations/af/LC_MESSAGES/messages.po
@@ -9,12 +9,14 @@
 # return42 <markus.heiser@darmarit.de>, 2023, 2024.
 # APoniatowski <adam@poniatowski.dev>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# louispires <louispires@users.noreply.translate.codeberg.org>, 2024.
+# notlmutsaers <notlmutsaers@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-09-28 15:23+0000\n"
 "Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
 "\n"
 "Language: af\n"
@@ -24,7 +26,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -161,6 +163,11 @@ msgstr "lig"
 msgid "dark"
 msgstr "donker"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -172,24 +179,26 @@ msgid "About"
 msgstr "Aangaande"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "gemiddelde temperatuur"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "wolk dekking"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "geval"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "Huidige toestand"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -197,24 +206,28 @@ msgid "Evening"
 msgstr "aand"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "Voel soos"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "Humiditeit"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "Maksimum temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "Minimum temp."
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -232,122 +245,129 @@ msgid "Noon"
 msgstr "Middag"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "Druk"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "Sonopkoms"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "Sonsondergang"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "Temperatuur"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "UV indeks"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "Sigbaarheid"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "Wind"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "intekenare"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "plasings"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "aktiewe gebruikers"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "kommentaar"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "gebruiker"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "gemeenskap"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "punte"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "titel"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "outeur"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "oop"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "toe"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "geantwoord"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Geen item gevind"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Bron"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Fout met die laai van die volgende bladsy"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ongeldige opstellings, redigeer asb jou voorkeure"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Ongeldige opstellings"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "soekfout"
 
@@ -415,22 +435,26 @@ msgstr "{minutes} minute terug"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} ure, {minutes} minute terug"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Ewekansige getal genereerder"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Genereer verskillende ewekansige waardes"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistiese funksies"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Verwerk {functions} van die argumente"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Kry aanwysings"
@@ -443,7 +467,7 @@ msgstr "{title} (VEROUDERD)"
 msgid "This entry has been superseded by"
 msgstr "Hierdie inskrywing was vervang deur"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanaal"
 
@@ -460,7 +484,7 @@ msgid "clicks"
 msgstr "klikke"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Taal"
 
@@ -472,7 +496,7 @@ msgstr ""
 "{numCitations} aanhalings vanaf die jaar {firstCitationVelocityYear} tot "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -482,7 +506,7 @@ msgstr ""
 "wat nie ondersteun is nie. TinEye ondersteun slegs prente wat JPEG, PNG, "
 "GIF, BMP, TIFF of WebP is."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -491,21 +515,21 @@ msgstr ""
 "basiese vlak van visuele detail om suksesvol ooreenkomste te "
 "identifiseer."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Die prent kon nie afgelaai word nie."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "boekgradering"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Lêer kwaliteit"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Bereken wiskundige uitdrukkings via die soekbalk"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -515,17 +539,15 @@ msgstr "Skakel snare om na verskillende hash digests."
 msgid "hash digest"
 msgstr "hash digest"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "vervang Gasheernaam"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Gasheername-inprop"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Herskryf gasheername, verwyder resultate of prioritiseer dit op grond van"
+" die gasheernaam"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -553,11 +575,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Jou IP is: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Jou gebruiker-agent is: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -604,7 +626,7 @@ msgstr "Verwyder spoorsnyersargumente van die teruggestuurde URL"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "Skakel tussen eenhede om"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -665,22 +687,26 @@ msgstr "Kontak instansie onderhouer"
 msgid "Click on the magnifier to perform search"
 msgstr "Kliek op die vergrootglas om 'n soektog te doen"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Lengte"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "sienings"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Outeur"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "gekas"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "gevolmagtig"
 
@@ -710,7 +736,7 @@ msgstr "Dien 'n nuwe probleem in op GitHub insluitend die bogenoemde inligting"
 msgid "No HTTPS"
 msgstr "Geen HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -755,27 +781,27 @@ msgstr "Algemeen"
 msgid "Default categories"
 msgstr "Verstek kategoriee"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Gebruikerskoppelvlak"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privaatheid"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Enjins"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Huidige gebruikte soekenjins"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Spesiale Navrae"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Koekies"
 
@@ -791,19 +817,19 @@ msgstr "Aantal resultate"
 msgid "Info"
 msgstr "Info"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Probeer soek na:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Terug na bo"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Vorige bladsy"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Volgende bladsy"
 
@@ -843,6 +869,7 @@ msgstr "Tellings"
 msgid "Result count"
 msgstr "Resultaattelling"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -918,17 +945,13 @@ msgstr "Opmerking(s)"
 msgid "Download results"
 msgstr "Laai resultate af"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Boodskappe van die soek enjins"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Fout!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Enjins kan nie resultate ophaal nie"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "sekondes"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -953,12 +976,12 @@ msgstr "Voorstelle"
 msgid "Search language"
 msgstr "Soek taal"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Verstek taal"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Outo-bespeur"
@@ -1148,15 +1171,15 @@ msgstr ""
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
-msgstr ""
+msgstr "Kopieer voorkeur-hash"
 
 #: searx/templates/simple/preferences/cookies.html:57
 msgid "Insert copied preferences hash (without URL) to restore"
-msgstr ""
+msgstr "Voeg gekopieerde voorkeur-hash (sonder URL) in om te herstel"
 
 #: searx/templates/simple/preferences/cookies.html:59
 msgid "Preferences hash"
-msgstr ""
+msgstr "Voorkeure hash"
 
 #: searx/templates/simple/preferences/doi_resolver.html:2
 msgid "Open Access DOI resolver"
@@ -1176,11 +1199,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "Aktiveer alles"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "Deaktiveer alles"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1198,6 +1221,14 @@ msgstr "Gewig"
 msgid "Max time"
 msgstr "Maks tyd"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1372,7 +1403,7 @@ msgstr "Lêergrootte"
 
 #: searx/templates/simple/result_templates/files.html:40
 msgid "Date"
-msgstr ""
+msgstr "Datum"
 
 #: searx/templates/simple/result_templates/files.html:42
 #: searx/templates/simple/result_templates/paper.html:24
@@ -1381,7 +1412,7 @@ msgstr "Tik"
 
 #: searx/templates/simple/result_templates/images.html:20
 msgid "Resolution"
-msgstr ""
+msgstr "Resolusie"
 
 #: searx/templates/simple/result_templates/images.html:21
 msgid "Format"
@@ -1409,15 +1440,15 @@ msgstr "versteek kaart"
 
 #: searx/templates/simple/result_templates/packages.html:12
 msgid "Version"
-msgstr ""
+msgstr "Weergawe"
 
 #: searx/templates/simple/result_templates/packages.html:18
 msgid "Maintainer"
-msgstr ""
+msgstr "Onderhouer"
 
 #: searx/templates/simple/result_templates/packages.html:24
 msgid "Updated at"
-msgstr ""
+msgstr "Opgedateer by"
 
 #: searx/templates/simple/result_templates/packages.html:30
 #: searx/templates/simple/result_templates/paper.html:25
@@ -1426,7 +1457,7 @@ msgstr "Merkers"
 
 #: searx/templates/simple/result_templates/packages.html:36
 msgid "Popularity"
-msgstr ""
+msgstr "Gewildheid"
 
 #: searx/templates/simple/result_templates/packages.html:42
 msgid "License"
@@ -1434,11 +1465,11 @@ msgstr "Lisensie"
 
 #: searx/templates/simple/result_templates/packages.html:52
 msgid "Project"
-msgstr ""
+msgstr "Projek"
 
 #: searx/templates/simple/result_templates/packages.html:55
 msgid "Project homepage"
-msgstr ""
+msgstr "Projek tuisblad"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
@@ -1680,3 +1711,12 @@ msgstr "versteek video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "vervang Gasheernaam"
+
+#~ msgid "Error!"
+#~ msgstr "Fout!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Enjins kan nie resultate ophaal nie"
+
diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo
index d62889b39..b6852933c 100644
Binary files a/searx/translations/ar/LC_MESSAGES/messages.mo and b/searx/translations/ar/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ar/LC_MESSAGES/messages.po b/searx/translations/ar/LC_MESSAGES/messages.po
index a4b2332ec..0395939ee 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.po
+++ b/searx/translations/ar/LC_MESSAGES/messages.po
@@ -17,22 +17,25 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # Yahya-Lando <Yahya-Lando@users.noreply.translate.codeberg.org>, 2024.
 # nebras <nebras@users.noreply.translate.codeberg.org>, 2024.
+# geekom13 <geekom13@users.noreply.translate.codeberg.org>, 2024.
+# cherrad <cherrad@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-11 02:08+0000\n"
-"Last-Translator: nebras <nebras@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-17 23:56+0000\n"
+"Last-Translator: cherrad <cherrad@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
+"searxng/ar/>\n"
 "Language: ar\n"
-"Language-Team: Arabic "
-"<https://translate.codeberg.org/projects/searxng/searxng/ar/>\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
-"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -169,6 +172,11 @@ msgstr "فاتح"
 msgid "dark"
 msgstr "مظلم"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "اسود"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -180,21 +188,23 @@ msgid "About"
 msgstr "حَول"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "متوسط الحرارة"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "حالة الطقس"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "غائم"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "الحالة الحالية"
@@ -205,21 +215,25 @@ msgid "Evening"
 msgstr "مساء"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "كأنه"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "رطوبة"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "الحرارة العظمى"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "الحرارة الدنيا"
@@ -240,72 +254,79 @@ msgid "Noon"
 msgstr "ظهيرة"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "الضغط"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "الشروق"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "الغروب"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "درجة الحرارة"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "مؤشر الأشعة فوق البنفسجية"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "الرؤيا"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "الرياح"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "المشتركين"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "المنشور"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "المستخدمين النشطين"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "التعليقات"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "المستخدم"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "المجتمع"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "النقاط"
 
@@ -315,47 +336,47 @@ msgid "title"
 msgstr "العنوان"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "الكاتب"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "مفتوح"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "مغلق"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "أُجيبت"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "تعذر العثور على عناصر"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "المصدر"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "حدث خلل أثناء تحميل الصفحة التالية"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "إنّ الإعدادات خاطئة، يرجى تعديل خياراتك"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "إعدادات غير صالحة"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "خطأ في البحث"
 
@@ -423,22 +444,26 @@ msgstr "قبل دقائق"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "قبل {hours} ساعات، {minutes} دقائق"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "مولّد قيمة عشوائية"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "توليد قِيم عشوائية مختلفة"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "الدالات الإحصائية"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "حوسبة معطيات ال{functions}"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "مرادفات"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "احصل على الاتجاهات"
@@ -451,7 +476,7 @@ msgstr "{title} (قديما)"
 msgid "This entry has been superseded by"
 msgstr "هذا الإدخال تم استبداله بـ"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "القناة"
 
@@ -468,7 +493,7 @@ msgid "clicks"
 msgstr "نقرات"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "اللغة"
 
@@ -480,7 +505,7 @@ msgstr ""
 "{numCitation}استجلاب من العام {firstCitationVelocityYear} إلى "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -489,7 +514,7 @@ msgstr ""
 "تعذر قراءة عنوان url للصورة. قد يكون هذا بسبب تنسيق ملف غير مدعوم. تدعم "
 "TinEye فقط الصور بتنسيق JPEG أو PNG أو GIF أو BMP أو TIFF أو WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -497,19 +522,19 @@ msgstr ""
 "الصورة أبسط من أن تجد مطابقات. يتطلب TinEye مستوى أساسيًا من التفاصيل "
 "المرئية لتحديد التطابقات بنجاح."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "لا يمكن تنزيل الصورة."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "تقييم الكتاب"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "جودة الملف"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "حساب التعبيرات الرياضية عبر شريط البحث"
 
@@ -521,15 +546,11 @@ msgstr "يحول السلسلة إلى ملخص التجزئة."
 msgid "hash digest"
 msgstr "ملخص التجزئة"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "استبدال اسم المضيف"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "مُلحق لأسماء المضيفين (Hostnames)"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "أعِد كتابة أسماء المضيفين (hostnames) أو أزِل النتائج أو حدّد أولوياتها "
@@ -561,11 +582,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "عنوانك هو (Ip) "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "وكيل المستخدم الخاص بك هو "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -670,22 +691,26 @@ msgstr "اتصال بالمشرف المخدم النموذجي"
 msgid "Click on the magnifier to perform search"
 msgstr "انقر على رمز المكبر للقيام بالبحث"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "الطول"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "المشاهدات"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "الكاتب"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "النسخة المخبأة"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "المخدم البروكسي"
 
@@ -713,7 +738,7 @@ msgstr "قم بتقديم مشكلة جديدة على GitHub بالمعلوما
 msgid "No HTTPS"
 msgstr "دون HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -758,27 +783,27 @@ msgstr "الرئيسية"
 msgid "Default categories"
 msgstr "القوائم الإفتراضية"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "واجهة المستخدم"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "الخصوصية"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "المحركات"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "محركات البحث المُستخدَمة حاليًا"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "استفسارات خاصة"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "كعكات الكوكيز"
 
@@ -794,19 +819,19 @@ msgstr "حصيلة نتائج البحث"
 msgid "Info"
 msgstr "معلومات"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "حاول البحث عن :"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "العودة للأعلى"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "الصفحة السابقة"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "الصفحة التالية"
 
@@ -846,6 +871,7 @@ msgstr "نتائج"
 msgid "Result count"
 msgstr "نتيجة العد"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -921,17 +947,13 @@ msgstr "تعليق/تعليقات"
 msgid "Download results"
 msgstr "حصيلة التنزيل"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "رسائل من محركات البحث"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "خطأ !"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "لم تتمكن محركات البحث من العثور على أية نتيجة"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "ثواني"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -956,12 +978,12 @@ msgstr "الإقتراحات"
 msgid "Search language"
 msgstr "لغة البحث"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "اللغة الإفتراضية"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "الاكتشاف التلقائي"
@@ -1201,6 +1223,14 @@ msgstr "وَزن"
 msgid "Max time"
 msgstr "أقصى مدّة"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "محلل أيقونة المفضلة"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "عرض المفضلات قرب نتائج البحث"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1936,3 +1966,11 @@ msgstr "إخفاء الفيديو"
 #~ msgid "TiB"
 #~ msgstr "تيرابيت"
 
+#~ msgid "Hostname replace"
+#~ msgstr "استبدال اسم المضيف"
+
+#~ msgid "Error!"
+#~ msgstr "خطأ !"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "لم تتمكن محركات البحث من العثور على أية نتيجة"
diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo
index a56363368..4cec01cb3 100644
Binary files a/searx/translations/bg/LC_MESSAGES/messages.mo and b/searx/translations/bg/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/bg/LC_MESSAGES/messages.po b/searx/translations/bg/LC_MESSAGES/messages.po
index b27ccfec2..c7daabc74 100644
--- a/searx/translations/bg/LC_MESSAGES/messages.po
+++ b/searx/translations/bg/LC_MESSAGES/messages.po
@@ -12,21 +12,23 @@
 # Salif Mehmed <mail@salif.eu>, 2023, 2024.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # krlsk <krlsk@users.noreply.translate.codeberg.org>, 2024.
+# stoychevww <stoychevww@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-05-25 08:18+0000\n"
-"Last-Translator: krlsk <krlsk@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-21 08:13+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Bulgarian <https://translate.codeberg.org/projects/searxng/"
+"searxng/bg/>\n"
 "Language: bg\n"
-"Language-Team: Bulgarian "
-"<https://translate.codeberg.org/projects/searxng/searxng/bg/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -56,7 +58,7 @@ msgstr "музика"
 #. CATEGORY_NAMES['SOCIAL_MEDIA']
 #: searx/searxng.msg
 msgid "social media"
-msgstr "социална мрежа"
+msgstr "социална медия"
 
 #. CATEGORY_NAMES['IMAGES']
 #: searx/searxng.msg
@@ -156,12 +158,17 @@ msgstr "автоматичен"
 #. STYLE_NAMES['LIGHT']
 #: searx/searxng.msg
 msgid "light"
-msgstr "светъл"
+msgstr "светло"
 
 #. STYLE_NAMES['DARK']
 #: searx/searxng.msg
 msgid "dark"
-msgstr "тъмен"
+msgstr "тъмно"
+
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "черно"
 
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
@@ -174,21 +181,23 @@ msgid "About"
 msgstr "Относно"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Средна темп."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Облачно"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Обстановка"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Сегашна обстановка"
@@ -199,21 +208,25 @@ msgid "Evening"
 msgstr "Вечер"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Усеща се като"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Влажност"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Максилмална темп."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Минимална темп."
@@ -234,72 +247,79 @@ msgid "Noon"
 msgstr "Обяд"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Налягане"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Изгрев"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Залез"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Температура"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV индекс"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Видимост"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Вятър"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "Абонати"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "Публикации"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "активни потребители"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "Коментари"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "Потребител"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "общност"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "Точки"
 
@@ -309,47 +329,47 @@ msgid "title"
 msgstr "Заглавие"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "Автор"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "отворено"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "Затворено"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "Отговорено"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Не е намерен артикул"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Източник"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Грешка при зареждането на следващата страница"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
-msgstr "Неправилни настройки, моля проверете предпочитанията си"
+msgstr "Неправилни настройки, моля редактирайте предпочитанията си"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Невалидни настройки"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "Грешка при търсенето"
 
@@ -391,11 +411,11 @@ msgstr "прокси грешка"
 
 #: searx/webutils.py:57
 msgid "CAPTCHA"
-msgstr "Кепча"
+msgstr "CAPTCHA"
 
 #: searx/webutils.py:58
 msgid "too many requests"
-msgstr "твърде много искания"
+msgstr "твърде много повиквания"
 
 #: searx/webutils.py:59
 msgid "access denied"
@@ -417,22 +437,26 @@ msgstr "преди {minutes} минута(минути)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "преди {hours} час(ове), {minutes} минута(минути)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Генератор на произволни стойности"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Генерирайте различни произволни стойности"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Функции за статистика"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Изчислете {functions} на аргументите"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Синоними"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Вземете упътвания"
@@ -445,7 +469,7 @@ msgstr "{title} (ОСТАРЯЛО)"
 msgid "This entry has been superseded by"
 msgstr "Този запис е заменен от"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Канал"
 
@@ -462,7 +486,7 @@ msgid "clicks"
 msgstr "клика"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Език"
 
@@ -474,7 +498,7 @@ msgstr ""
 "{numCitations} цитати от годината {firstCitationVelocityYear} до "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -484,7 +508,7 @@ msgstr ""
 "дължи на неподдържан файлов формат. TinEye поддържа само изображения, "
 "които са JPEG, PNG, GIF, BMP, TIFF или WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -493,19 +517,19 @@ msgstr ""
 "основно ниво на визуална детайлност за успешно идентифициране на "
 "съвпадения."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
-msgstr "Снимката не може да бъде смъкната."
+msgstr "Снимката не може да бъде свалена."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Рейтинг на книги"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Качество на файл"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Изчеслете математически изрази през лентата за търсене"
 
@@ -517,15 +541,11 @@ msgstr "Преобразува низове в различни хаш-извл
 msgid "hash digest"
 msgstr "хеш извлечение"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Замяна на името на хоста"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -660,22 +680,26 @@ msgstr "Контакт за връзка с поддържащия публич
 msgid "Click on the magnifier to perform search"
 msgstr "Кликнете лупичката, за да изпълните търсене"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Дължина"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Автор"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "кеширана"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "прекарана"
 
@@ -707,7 +731,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Без HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -752,27 +776,27 @@ msgstr "Общи"
 msgid "Default categories"
 msgstr "Първоначални категории"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Потребителски интерфейс"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Поверителност"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Търсачки"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Използвани търсачки в момента"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Специялни Запитвания"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Бисквитки"
 
@@ -788,19 +812,19 @@ msgstr "Брой резултати"
 msgid "Info"
 msgstr "Инф."
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Пробвайте да потърсите:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Обратно към началото"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Предишна страница"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Следваща страница"
 
@@ -840,6 +864,7 @@ msgstr "Резултати"
 msgid "Result count"
 msgstr "Брой резултати"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -915,17 +940,13 @@ msgstr "Коментар (и)"
 msgid "Download results"
 msgstr "Свали резултатите"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Съобщения от търсачките"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Грешка!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Търсачките не можаха да намерят резултати"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -950,12 +971,12 @@ msgstr "Предложения"
 msgid "Search language"
 msgstr "Език на търсене"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Основен език"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Автоматично разпознаване"
@@ -1200,6 +1221,14 @@ msgstr "Тегло"
 msgid "Max time"
 msgstr "Максимално време"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1940,3 +1969,11 @@ msgstr "скрий видеото"
 #~ msgid "TiB"
 #~ msgstr "терабайт"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Замяна на името на хоста"
+
+#~ msgid "Error!"
+#~ msgstr "Грешка!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Търсачките не можаха да намерят резултати"
diff --git a/searx/translations/bn/LC_MESSAGES/messages.mo b/searx/translations/bn/LC_MESSAGES/messages.mo
index 8095a3e90..a3f71a3c0 100644
Binary files a/searx/translations/bn/LC_MESSAGES/messages.mo and b/searx/translations/bn/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/bn/LC_MESSAGES/messages.po b/searx/translations/bn/LC_MESSAGES/messages.po
index 852264fd3..cdc427436 100644
--- a/searx/translations/bn/LC_MESSAGES/messages.po
+++ b/searx/translations/bn/LC_MESSAGES/messages.po
@@ -18,19 +18,18 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-20 06:18+0000\n"
-"Last-Translator: MonsoonRain <MonsoonRain@users.noreply.translate.codeberg."
-"org>\n"
-"Language-Team: Bengali <https://translate.codeberg.org/projects/searxng/"
-"searxng/bn/>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-04 07:09+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\n"
 "Language: bn\n"
+"Language-Team: Bengali "
+"<https://translate.codeberg.org/projects/searxng/searxng/bn/>\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -167,6 +166,11 @@ msgstr "সাদা"
 msgid "dark"
 msgstr "কালো"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -178,21 +182,23 @@ msgid "About"
 msgstr "সম্বন্ধে"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "গড় তাপমাত্রা"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "মেঘলা"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "অবস্থা"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "বর্তমান অবস্থা"
@@ -203,21 +209,25 @@ msgid "Evening"
 msgstr "সন্ধ্যা"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "অনুভব হয়"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "আদ্রতা"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "সর্বোচ্চ তাপমাত্রা"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "সর্বনিন্ম তাপমাত্রা"
@@ -238,72 +248,79 @@ msgid "Noon"
 msgstr "দুপুর"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "চাপ"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "সূর্যোদয়"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "সূর্যাস্ত"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "তাপমাত্রা"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "ইউ ভি ইনডেক্স"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "দৃশ্যগোচর"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "বায়ু"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "সাবস্ক্রাইবারস"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "পোস্টস"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "সক্রিয় ইউজারস"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "কমেন্ট"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "ইউজার"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "কমিউনিটি"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "পয়েন্টস"
 
@@ -313,47 +330,47 @@ msgid "title"
 msgstr "শিরোনাম"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "লেখক"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "খুলো"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "বন্ধ"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "উত্তরকৃত"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "কোন আইটেম পাওয়া যায়নি"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "উৎস"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "পরবর্তী পৃষ্ঠাটি লোড করায় ত্রুটি দেখা যাচ্ছে"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "অকেজো সেটিংস, অনুগ্রহ করে আপনার পছন্দগুলি সম্পাদনা করুন"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "অকেজো সেটিংস"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "সার্চ ত্রুটি"
 
@@ -421,22 +438,26 @@ msgstr "{minutes} মিনিট আগে"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} ঘণ্টা, {minutes} মিনিট আগে"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "এলোমেলো মান জেনারেটর"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "বিভিন্ন এলোমেলো মান তৈরি করুন"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "পরিসংখ্যান কার্যাবলী"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "আর্গুমেন্টগুলির {functions} গণনা করুন৷"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "দিকনির্দেশ পান"
@@ -449,7 +470,7 @@ msgstr "{title} (অচল)"
 msgid "This entry has been superseded by"
 msgstr "এই এনট্রিটি দ্বারা বাতিল করা হয়েছে৷"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "চ্যানেল"
 
@@ -466,7 +487,7 @@ msgid "clicks"
 msgstr "ক্লিক সংখ্যা"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "ভাষা"
 
@@ -478,7 +499,7 @@ msgstr ""
 "{numCitations} উদ্ধৃতি সাল {firstCitationVelocityYear} থেকে "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -488,7 +509,7 @@ msgstr ""
 "পারার জন্যে। TinEye কেবল JPEG, PNG, GIF, BMP, TIFF আর WebP ফরম্যাট কে "
 "পড়তে পারে।"
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -496,19 +517,19 @@ msgstr ""
 "এই ছবিটি খুবই সাধারণ হওয়ায় কোন মিল পাওয়া যাচ্ছে না। TinEye এর একটু "
 "চাক্ষুষ বিস্তর প্রয়োজন সফল ভাবে মিল পাওয়ার জন্যে ।"
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "ছবিটি ডাউনলোড করা যায়নি ।"
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "বই পর্যালোচনা"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "নথি মান"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "সার্চ বারের মাধমে গানিতিক সমীকরণ সমাধান করুন"
 
@@ -520,17 +541,13 @@ msgstr "স্ট্রিংগুলিকে বিভিন্ন হ্য
 msgid "hash digest"
 msgstr "হ্যাশ ডাইজেস্ট"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "হোস্টনাম প্রতিস্থাপন"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "হোস্টনেম প্লাগিন"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "হোস্টনাম পুনর্লিখন করো, ফলাফল অপসারণ করো বা হোস্টনামের ভিত্তিতে সাজাও"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -558,11 +575,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "তোমার আইপি: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "তোমার ইউজার-এজেন্ট: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -668,22 +685,26 @@ msgstr "ইন্সট্যান্স রক্ষণাবেক্ষণ
 msgid "Click on the magnifier to perform search"
 msgstr "অনুসন্ধান করতে ম্যাগনিফায়ার আইকনে ক্লিক করুন"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "দৈর্ঘ্য"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "ভিউ"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "লেখক"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "ক্যাশকৃত"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "প্রক্সিকৃত"
 
@@ -715,7 +736,7 @@ msgstr "উপরের তথ্য সহ Github এ একটি নতুন
 msgid "No HTTPS"
 msgstr "HTTPS নেই"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -760,27 +781,27 @@ msgstr "সাধারণ"
 msgid "Default categories"
 msgstr "ডিফল্ট বিভাগ"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "ব‍্যবহারকারীর সম্মুখে প্রদর্শিত"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "গোপনীয়তা"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "ইঞ্জিন"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "বর্তমানে ব্যবহৃত সার্চ ইঞ্জিন"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "বিশেষ প্রশ্ন"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "কুকি"
 
@@ -796,19 +817,19 @@ msgstr "ফলাফলের সংখ্যা"
 msgid "Info"
 msgstr "তথ্য"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "এটি খোঁজার চেষ্টা করুন:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "উপরে ফিরে যান"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "পূর্ববর্তী পেইজ"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "পরবর্তী পেইজ"
 
@@ -848,6 +869,7 @@ msgstr "স্কোর"
 msgid "Result count"
 msgstr "ফলাফল গণনা"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -923,17 +945,13 @@ msgstr "মন্তব্য"
 msgid "Download results"
 msgstr "ডাউনলোডগুলোর ফলাফল"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "সার্চ ইঞ্জিন থেকে বার্তা"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "ত্রুটি!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "ইঞ্জিন ফলাফল পুনরুদ্ধার করতে পারেছেনা"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "সেকেন্ড"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -958,12 +976,12 @@ msgstr "প্রস্তাবিত"
 msgid "Search language"
 msgstr "সার্চের ভাষা"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "পূর্বনির্ধারিত ভাষা"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "স্বয়ং সনাক্ত"
@@ -1201,6 +1219,14 @@ msgstr "ওজন"
 msgid "Max time"
 msgstr "সর্বোচ্চ সময়"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1696,3 +1722,13 @@ msgstr "ভিডিও লুকিয়ে ফেলুন"
 
 #~ msgid "TiB"
 #~ msgstr "টেবা"
+
+#~ msgid "Hostname replace"
+#~ msgstr "হোস্টনাম প্রতিস্থাপন"
+
+#~ msgid "Error!"
+#~ msgstr "ত্রুটি!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "ইঞ্জিন ফলাফল পুনরুদ্ধার করতে পারেছেনা"
+
diff --git a/searx/translations/bo/LC_MESSAGES/messages.mo b/searx/translations/bo/LC_MESSAGES/messages.mo
index 132c6006d..e68f1634f 100644
Binary files a/searx/translations/bo/LC_MESSAGES/messages.mo and b/searx/translations/bo/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/bo/LC_MESSAGES/messages.po b/searx/translations/bo/LC_MESSAGES/messages.po
index 904a0b4b6..e8714e3a1 100644
--- a/searx/translations/bo/LC_MESSAGES/messages.po
+++ b/searx/translations/bo/LC_MESSAGES/messages.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: 2023-06-02 07:07+0000\n"
 "Last-Translator: return42 <markus.heiser@darmarit.de>\n"
 "Language: bo\n"
@@ -20,7 +20,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -157,6 +157,11 @@ msgstr ""
 msgid "dark"
 msgstr ""
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -168,21 +173,23 @@ msgid "About"
 msgstr ""
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr ""
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -193,21 +200,25 @@ msgid "Evening"
 msgstr ""
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -228,72 +239,79 @@ msgid "Noon"
 msgstr ""
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -303,47 +321,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "རྣམ་གྲངས་གང་ཡང་རྙེད་རྒྱུ་མ་བྱུང་།"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "འཚོལ་བཤེར་ལ་ནོར་འཁྲུལ་བྱུང་།"
 
@@ -411,22 +429,26 @@ msgstr "སྐར་མ་ {minutes} སྔོན་ལ།"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "ཆུ་ཚོད་ {hours} དང་སྐར་མ {minutes} སྔོན་ལ།"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "ངེས་མེད་གྲངས་ཀ་མཁོ་སྤྲོད།"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "ངེས་མེད་གྲངས་ཀ་ཁ་ཤས་ཐོབ་པར་བྱེད།"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "སྡོམ་བརྩིས་ཀྱི་བྱེད་ནུས།"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "{functions} གཞི་གྲངས་གྲངས་རྩིས།"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr ""
@@ -439,7 +461,7 @@ msgstr ""
 msgid "This entry has been superseded by"
 msgstr "འཚོལ་བྱང་འདི་གཞན་གྱིས་ཚབ་བྱེད་འདུག"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr ""
 
@@ -456,7 +478,7 @@ msgid "clicks"
 msgstr ""
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr ""
 
@@ -466,32 +488,32 @@ msgid ""
 "{lastCitationVelocityYear}"
 msgstr ""
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr ""
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr ""
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr ""
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -503,15 +525,11 @@ msgstr ""
 msgid "hash digest"
 msgstr ""
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr ""
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -640,22 +658,26 @@ msgstr ""
 msgid "Click on the magnifier to perform search"
 msgstr "ས་བོན་སྟེང་གི་སྦྲེལ་ཐག་ལ་རྡེབ་ནས་འཚོལ་བཤེར་གཏོང་།"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr ""
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "འདྲ་བཤུས་རྒྱབ་ཚར།"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "མངག་བཅོལ་བྱེད་ཟིན།"
 
@@ -683,7 +705,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -728,27 +750,27 @@ msgstr "སྤྱི་བཏང་།"
 msgid "Default categories"
 msgstr "གཞི་བཞག་གི་རིགས།"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "མདུན་ངོས།"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "མི་སྒེར་གསང་དོན།"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "སྒུལ་བྱེད།"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "ཉེ་ལམ་སྤྱད་ཟིན་པའི་འཚོལ་བྱེད་སྒུལ་བྱེད།"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "རྐང་རྗེས།"
 
@@ -764,19 +786,19 @@ msgstr "འཚོལ་འབྲས་ཀྱི་ཁ་གྲངས།"
 msgid "Info"
 msgstr ""
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "འཚོལ་བཤེར་ནང་དོན་ནི།"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr ""
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr ""
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr ""
 
@@ -816,6 +838,7 @@ msgstr "ཐོབ་སྐར།"
 msgid "Result count"
 msgstr ""
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -891,17 +914,13 @@ msgstr ""
 msgid "Download results"
 msgstr "འཚོལ་འབྲས་ཕབ་ལེན།"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "ནོར་འཁྲུལ་བྱུང་ཟིན།"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "འཚོལ་བཤེར་སྒུལ་བྱེད་ལ་ནོར་འཁྲུལ་ཅུང་ཟད་བྱུང་།"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -926,12 +945,12 @@ msgstr "འོས་སྦྱོས།"
 msgid "Search language"
 msgstr "འཚོལ་བཤེར་ནང་དོན་མཚོན་བྱེད་ཀྱི་སྐད་རིགས།"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "གཞི་བཞག་སྐད་རིགས།"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1163,6 +1182,14 @@ msgstr ""
 msgid "Max time"
 msgstr "མང་མཐའི་དུས་ཚོད།"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1859,3 +1886,12 @@ msgstr "རྙན་ཟློས་སྦས།"
 #~ msgid "TiB"
 #~ msgstr "TB"
 
+#~ msgid "Hostname replace"
+#~ msgstr ""
+
+#~ msgid "Error!"
+#~ msgstr "ནོར་འཁྲུལ་བྱུང་ཟིན།"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "འཚོལ་བཤེར་སྒུལ་བྱེད་ལ་ནོར་འཁྲུལ་ཅུང་ཟད་བྱུང་།"
+
diff --git a/searx/translations/ca/LC_MESSAGES/messages.mo b/searx/translations/ca/LC_MESSAGES/messages.mo
index dbaa4594f..45724a679 100644
Binary files a/searx/translations/ca/LC_MESSAGES/messages.mo and b/searx/translations/ca/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ca/LC_MESSAGES/messages.po b/searx/translations/ca/LC_MESSAGES/messages.po
index 36b6d6562..43cdb03c8 100644
--- a/searx/translations/ca/LC_MESSAGES/messages.po
+++ b/searx/translations/ca/LC_MESSAGES/messages.po
@@ -21,9 +21,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-04-06 00:18+0000\n"
-"Last-Translator: sserra <sserra@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-08-16 06:18+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\n"
 "Language: ca\n"
 "Language-Team: Catalan "
 "<https://translate.codeberg.org/projects/searxng/searxng/ca/>\n"
@@ -31,7 +32,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -81,7 +82,7 @@ msgstr "radio"
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "tv"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -168,6 +169,11 @@ msgstr "clar"
 msgid "dark"
 msgstr "fosc"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -179,21 +185,23 @@ msgid "About"
 msgstr "Quant a"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "Temperatura mitjana"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -204,21 +212,25 @@ msgid "Evening"
 msgstr "Vespre"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -239,72 +251,79 @@ msgid "Noon"
 msgstr "Migdia"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -314,47 +333,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "No s'ha trobat cap element"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Origen"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "S'ha produït un error en carregar la següent pàgina"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "La configuració no és vàlida, editeu-la"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "La configuració no és vàlida"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "error de cerca"
 
@@ -422,22 +441,26 @@ msgstr "fa {minutes} minut(s)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "fa {hours} hores i {minutes} minut(s)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generador de valors aleatoris"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Genera diferents valors aleatoris"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funcions estadístiques"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Calcula {functions} dels arguments"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Obtén indicacions"
@@ -450,7 +473,7 @@ msgstr "{title} (OBSOLET)"
 msgid "This entry has been superseded by"
 msgstr "Aquesta entrada ha estat substituïda per"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Canal"
 
@@ -467,7 +490,7 @@ msgid "clicks"
 msgstr "clics"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Llengua"
 
@@ -479,7 +502,7 @@ msgstr ""
 "{numCitations} cites des de l'any {firstCitationVelocityYear} fins a "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -489,7 +512,7 @@ msgstr ""
 " de fitxer no compatible. TinEye només admet imatges en format JPEG, PNG,"
 " GIF, BMP, TIFF o WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -497,19 +520,19 @@ msgstr ""
 "La imatge és massa senzilla per trobar coincidències. TinEye requereix un"
 " mínim de complexitat visual per identificar amb èxit les coincidències."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "No s'ha pogut baixar la imatge."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Valoració de llibre"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Qualitat del fitxer"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -521,15 +544,11 @@ msgstr "Converteix cadenes en diferents empremtes de hash."
 msgid "hash digest"
 msgstr "resum del hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Substitució del nom de l'amfitrió"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -667,22 +686,26 @@ msgstr "Contacteu amb el mantenidor de la instància"
 msgid "Click on the magnifier to perform search"
 msgstr "Feu clic en la lupa per a executar la cerca"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Longitud"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "en memòria cau"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "en servidor intermediari"
 
@@ -714,7 +737,7 @@ msgstr "Creeu una incidència a GitHub incloent la informació anterior"
 msgid "No HTTPS"
 msgstr "Sense HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -759,27 +782,27 @@ msgstr "General"
 msgid "Default categories"
 msgstr "Categories predeterminades"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interfície de l'usuari"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privadesa"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motors de cerca"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Cercadors usats actualment"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Consultes especials"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Galetes"
 
@@ -795,19 +818,19 @@ msgstr "Nombre de resultats"
 msgid "Info"
 msgstr "Informació"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Proveu a cercar:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Torna al capdemunt"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Pàgina anterior"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Pàgina següent"
 
@@ -847,6 +870,7 @@ msgstr "Valoració"
 msgid "Result count"
 msgstr "Resultats"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -922,17 +946,13 @@ msgstr "Comentaris"
 msgid "Download results"
 msgstr "Baixa els resultats"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Missatges dels motors de cerca"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Error!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Els cercadors no poden obtenir cap resultat"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -957,12 +977,12 @@ msgstr "Suggeriments"
 msgid "Search language"
 msgstr "Llengua de cerca"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Llengua predeterminada"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Detecció automàtica"
@@ -1203,6 +1223,14 @@ msgstr "Pes"
 msgid "Max time"
 msgstr "Temps màxim"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1957,3 +1985,12 @@ msgstr "oculta el vídeo"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Substitució del nom de l'amfitrió"
+
+#~ msgid "Error!"
+#~ msgstr "Error!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Els cercadors no poden obtenir cap resultat"
+
diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo
index 6a398ff46..b9c07ef4d 100644
Binary files a/searx/translations/cs/LC_MESSAGES/messages.mo and b/searx/translations/cs/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/cs/LC_MESSAGES/messages.po b/searx/translations/cs/LC_MESSAGES/messages.po
index 490f1852a..2e710cb15 100644
--- a/searx/translations/cs/LC_MESSAGES/messages.po
+++ b/searx/translations/cs/LC_MESSAGES/messages.po
@@ -16,20 +16,21 @@
 # Fjuro <fjuro@alius.cz>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-06 14:31+0000\n"
 "Last-Translator: Fjuro <fjuro@alius.cz>\n"
+"Language-Team: Czech <https://translate.codeberg.org/projects/searxng/"
+"searxng/cs/>\n"
 "Language: cs\n"
-"Language-Team: Czech "
-"<https://translate.codeberg.org/projects/searxng/searxng/cs/>\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && "
-"n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
+"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -166,6 +167,11 @@ msgstr "světlý"
 msgid "dark"
 msgstr "tmavý"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "černý"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -177,21 +183,23 @@ msgid "About"
 msgstr "O SearXNG"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Prům. teplota"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Pokrytí mraky"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Stav"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Aktuální stav"
@@ -202,21 +210,25 @@ msgid "Evening"
 msgstr "Večer"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Pocitová teplota"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Vlhkost"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Max. teplota"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Min. teplota"
@@ -237,72 +249,79 @@ msgid "Noon"
 msgstr "Poledne"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Tlak"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Východ slunce"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Západ slunce"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Teplota"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV index"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Viditelnost"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vítr"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "odběratelé"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "příspěvky"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktivní uživatelé"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "komentáře"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "uživatel"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "komunita"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "body"
 
@@ -312,47 +331,47 @@ msgid "title"
 msgstr "název"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "otevřené"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "zavřené"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "zodpovězené"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nic nenalezeno"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "zdroj"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Chyba při načítání další stránky"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Neplatné nastavení, upravte své předvolby"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Neplatné nastavení"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "chyba vyhledávání"
 
@@ -420,22 +439,26 @@ msgstr "před {minutes} minutami"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "před {hours} hodinami, {minutes} minutami"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generátor náhodných hodnot"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generování náhodných hodnot"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistické funkce"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Výpočet funkcí {functions} pro daný argument"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonyma"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Získat pokyny"
@@ -448,7 +471,7 @@ msgstr "{title} (ZASTARALÉ)"
 msgid "This entry has been superseded by"
 msgstr "Tato položka byla nahrazena položkou"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanál"
 
@@ -465,7 +488,7 @@ msgid "clicks"
 msgstr "kliknutí"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Jazyk"
 
@@ -477,7 +500,7 @@ msgstr ""
 "{numCitations} citace z roku {firstCitationVelocityYear} do "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -487,7 +510,7 @@ msgstr ""
 "souboru. TinEye podporuje pouze obrázky ve formátu JPEG, PNG, GIF, BMP, "
 "TIFF nebo WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -495,19 +518,19 @@ msgstr ""
 "Obrázek je příliš jednoduchý na to, aby bylo možné najít shody. TinEye "
 "vyžaduje základní úroveň vizuálních detailů pro úspěšnou identifikaci."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Obrázek se nepodařilo stáhnout."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Hodnocení knih"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Množství souborů"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Vypočítejte matematické výrazy pomocí vyhledávací lišty"
 
@@ -519,15 +542,11 @@ msgstr "Převádí řetězce na různé hash hodnoty."
 msgid "hash digest"
 msgstr "hash hodnota"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Nahrazení adresy serveru"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Doplněk hostitelských jmen"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Přepsat hostitelská jména, odstranit výsledky nebo je prioritizovat na "
@@ -559,11 +578,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Vaše IP: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Váš uživatelský agent: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -667,22 +686,26 @@ msgstr "Kontaktujte správce instance"
 msgid "Click on the magnifier to perform search"
 msgstr "Vyhledávání provedete kliknutím na lupu"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Délka"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Zhlédnutí"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "archivovaná verze"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "přes proxy"
 
@@ -712,7 +735,7 @@ msgstr "Odeslání nového problému na Github včetně výše uvedených inform
 msgid "No HTTPS"
 msgstr "Žádné HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -757,27 +780,27 @@ msgstr "Obecné"
 msgid "Default categories"
 msgstr "Základní kategorie"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Uživatelské rozhraní"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Soukromí"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Vyhledávače"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Aktuálně používané vyhledávače"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Zvláštní dotazy"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -793,19 +816,19 @@ msgstr "Počet výsledků"
 msgid "Info"
 msgstr "Informace"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Zkuste vyhledat:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Nahoru"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Předchozí stránka"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Další stránka"
 
@@ -845,6 +868,7 @@ msgstr "Skóre"
 msgid "Result count"
 msgstr "Počet výsledků"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -920,17 +944,13 @@ msgstr "Komentář(e)"
 msgid "Download results"
 msgstr "Stáhnout výsledky vyhledávání"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Hlášení vyhledávačů"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Chyba!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Vyhledávače nemohou získat výsledky"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "sekund"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -955,12 +975,12 @@ msgstr "Návrhy"
 msgid "Search language"
 msgstr "Jazyk hledání"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Výchozí jazyk"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Automatická detekce"
@@ -1200,6 +1220,14 @@ msgstr "Váha"
 msgid "Max time"
 msgstr "Max. čas"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Zobrazit ikony"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Zobrazit ikony webů vedle výsledků vyhledávání"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1222,7 +1250,7 @@ msgstr "Uložit"
 
 #: searx/templates/simple/preferences/footer.html:9
 msgid "Reset defaults"
-msgstr "obnovit výchozí"
+msgstr "Obnovit výchozí"
 
 #: searx/templates/simple/preferences/footer.html:13
 msgid "Back"
@@ -1303,14 +1331,14 @@ msgstr "Filtrovat obsah"
 
 #: searx/templates/simple/preferences/search_on_category_select.html:2
 msgid "Search on category select"
-msgstr "Spustit hledaní při výběru kategorie"
+msgstr "Spustit vyhledávání při výběru kategorie"
 
 #: searx/templates/simple/preferences/search_on_category_select.html:14
 msgid ""
 "Perform search immediately if a category selected. Disable to select "
 "multiple categories"
 msgstr ""
-"Pokud je vybrána kategorii, ihned proveďte vyhledávání. Zakažte pro "
+"Pokud je vybrána kategorie, ihned provést vyhledávání. Zakažte pro "
 "vybrání několika kategorií"
 
 #: searx/templates/simple/preferences/theme.html:2
@@ -1945,3 +1973,11 @@ msgstr "skrýt video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Nahrazení adresy serveru"
+
+#~ msgid "Error!"
+#~ msgstr "Chyba!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Vyhledávače nemohou získat výsledky"
diff --git a/searx/translations/cy/LC_MESSAGES/messages.mo b/searx/translations/cy/LC_MESSAGES/messages.mo
index ab97bdc45..7576c58a6 100644
Binary files a/searx/translations/cy/LC_MESSAGES/messages.mo and b/searx/translations/cy/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/cy/LC_MESSAGES/messages.po b/searx/translations/cy/LC_MESSAGES/messages.po
index 80d1bc437..5023ea763 100644
--- a/searx/translations/cy/LC_MESSAGES/messages.po
+++ b/searx/translations/cy/LC_MESSAGES/messages.po
@@ -14,8 +14,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-07-28 14:18+0000\n"
 "Last-Translator: EifionLlwyd "
 "<EifionLlwyd@users.noreply.translate.codeberg.org>\n"
 "Language: cy\n"
@@ -26,7 +26,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -163,6 +163,11 @@ msgstr "golau"
 msgid "dark"
 msgstr "tywyll"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -174,21 +179,23 @@ msgid "About"
 msgstr "Ynghylch"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Tymheredd cyfartalog"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Gorchuddiad cwmwl"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Cyflwr"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Cyflwr presennol"
@@ -199,21 +206,25 @@ msgid "Evening"
 msgstr "Noswaith"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Yn teimlo fel"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Lleithder"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Tymheredd uchaf"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Tymheredd isaf"
@@ -234,72 +245,79 @@ msgid "Noon"
 msgstr "Canol dydd"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Pwysedd"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Codiad haul"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Machlud"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Tymheredd"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Mynegai UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Gwelededd"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Gwynt"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "tanysgrifwyr"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "postiau"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "defnyddwyr gweithredol"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "sylwadau"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "defnyddiwr"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "cymuned"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "pwyntiau"
 
@@ -309,47 +327,47 @@ msgid "title"
 msgstr "teitl"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "awdur"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "ar agor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "ar gau"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "wedi'i ateb"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Ni chanfuwyd eitem"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Ffynhonnell"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Gwall wrth lwytho'r dudalen nesaf"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Gosodiadau annilys, golygwch eich dewisiadau"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Gosodiadau annilys"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "gwall chwilio"
 
@@ -417,22 +435,26 @@ msgstr "{minutes} munud yn ôl"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} awr, {minutes} munud yn ôl"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Cynhyrchydd hapwerthoedd"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Cynhyrchu gwahanol werthoedd ar hap"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Swyddogaethau ystadegau"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Compute {functions} o'r dadleuon"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Cael cyfarwyddiadau"
@@ -445,7 +467,7 @@ msgstr "{title} (OBSOLETE)"
 msgid "This entry has been superseded by"
 msgstr "Mae'r cofnod hwn wedi ei ddisodli gan"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Sianel"
 
@@ -462,7 +484,7 @@ msgid "clicks"
 msgstr "cliciau"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Iaith"
 
@@ -474,7 +496,7 @@ msgstr ""
 "{numCitations} o ddyfyniadau o'r flwyddyn {firstCitationVelocityYear} i "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -484,7 +506,7 @@ msgstr ""
 "yw'n cael ei gefnogi. Mae TinEye ond yn cefnogi delweddau JPEG, PNG, GIF,"
 " BMP, TIFF neu WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -493,19 +515,19 @@ msgstr ""
 "sylfaenol o fanylion gweledol i TinEye allu canfod canlyniadau yn "
 "llwyddiannus."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Doedd dim modd islwytho'r ddelwedd."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Gradd llyfr"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "ansawdd ffeil"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Cyfrifo mynegiad mathemategol o'r bar chwilio"
 
@@ -517,15 +539,11 @@ msgstr "Trosi llinynnau i wahanol dreuliadau hash."
 msgid "hash digest"
 msgstr "Digon o hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Disodli enwau gwesteiwyr"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Ategyn enwau gwesteiwyr"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Newid, tynnu neu flaenoriaethu canlyniadau yn seiliedig ar yr enw "
@@ -557,11 +575,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Eich cyfeiriad IP: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Eich asiant defnyddiwr: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -669,22 +687,26 @@ msgstr "Cysylltu â chynhaliwr y gweinydd"
 msgid "Click on the magnifier to perform search"
 msgstr "Cliciwch ar y chwyddwydr i chwilio"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Hyd"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Awdur"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "wedi'i storio"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "wedi'i ddirprwyo"
 
@@ -714,7 +736,7 @@ msgstr "Cyflwyno problem newydd ar GitHub gan gynnwys yr wybodaeth uchod"
 msgid "No HTTPS"
 msgstr "Dim HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -722,7 +744,7 @@ msgstr "Gweld logiau gwallau a chyflwyno adroddiad nam"
 
 #: searx/templates/simple/preferences.html:74
 msgid "!bang for this engine"
-msgstr ""
+msgstr "!bang y peiriant hwn"
 
 #: searx/templates/simple/preferences.html:80
 msgid "!bang for its categories"
@@ -759,27 +781,27 @@ msgstr "Cyffredinol"
 msgid "Default categories"
 msgstr "Categorïau rhagosodedig"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Rhyngwyneb defnyddiwr"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Preifatrwydd"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Peiriannau"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Peiriannau a ddefnyddir ar hyn o bryd"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Ymholiadau arbennig"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Briwsion"
 
@@ -795,19 +817,19 @@ msgstr "Nifer o ganlyniadau"
 msgid "Info"
 msgstr "Gwybodaeth"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Rhowch gynnig ar chwilio am:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Yn ôl i'r brig"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Tudalen flaenorol"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Tudalen nesaf"
 
@@ -847,6 +869,7 @@ msgstr "Sgôr"
 msgid "Result count"
 msgstr "Canlyniadau"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -922,17 +945,13 @@ msgstr "Sylwadau"
 msgid "Download results"
 msgstr "Islwytho'r canlyniadau"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Gwall!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Ni all y peiriannau gyrchu canlyniadau"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -957,12 +976,12 @@ msgstr "Awgrymiadau"
 msgid "Search language"
 msgstr "Iaith chwilio"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Iaith ragosodedig"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Canfod yn awtomatig"
@@ -1199,6 +1218,14 @@ msgstr "Pwysau"
 
 #: searx/templates/simple/preferences/engines.html:33
 msgid "Max time"
+msgstr "Amser hiraf"
+
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
 msgstr ""
 
 #: searx/templates/simple/preferences/footer.html:2
@@ -1303,7 +1330,7 @@ msgstr "Hidlo cynnwys"
 
 #: searx/templates/simple/preferences/search_on_category_select.html:2
 msgid "Search on category select"
-msgstr ""
+msgstr "Chwilio ar unwaith wrth ddewis categori"
 
 #: searx/templates/simple/preferences/search_on_category_select.html:14
 msgid ""
@@ -1327,7 +1354,7 @@ msgstr "Arddull y thema"
 
 #: searx/templates/simple/preferences/theme.html:31
 msgid "Choose auto to follow your browser settings"
-msgstr ""
+msgstr "Dewiswch yr opsiwn awtomatig i ddilyn gosodiadau eich porwr"
 
 #: searx/templates/simple/preferences/tokens.html:2
 msgid "Engine tokens"
@@ -1910,3 +1937,12 @@ msgstr "cuddio'r fideo"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Disodli enwau gwesteiwyr"
+
+#~ msgid "Error!"
+#~ msgstr "Gwall!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Ni all y peiriannau gyrchu canlyniadau"
+
diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo
index d5f66bd53..c0b4f4755 100644
Binary files a/searx/translations/da/LC_MESSAGES/messages.mo and b/searx/translations/da/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/da/LC_MESSAGES/messages.po b/searx/translations/da/LC_MESSAGES/messages.po
index 6ee2d644d..f1da4a572 100644
--- a/searx/translations/da/LC_MESSAGES/messages.po
+++ b/searx/translations/da/LC_MESSAGES/messages.po
@@ -9,22 +9,24 @@
 # return42 <markus.heiser@darmarit.de>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # lolmeOzzi <lolmeOzzi@users.noreply.translate.codeberg.org>, 2024.
+# AndersNordh <AndersNordh@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-08 13:41+0000\n"
+"Last-Translator: AndersNordh <AndersNordh@users.noreply.translate.codeberg."
+"org>\n"
+"Language-Team: Danish <https://translate.codeberg.org/projects/searxng/"
+"searxng/da/>\n"
 "Language: da\n"
-"Language-Team: Danish "
-"<https://translate.codeberg.org/projects/searxng/searxng/da/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -161,6 +163,11 @@ msgstr "lys"
 msgid "dark"
 msgstr "mørk"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "sort"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -172,21 +179,23 @@ msgid "About"
 msgstr "Om"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Gennemsnitlig temp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Skydække"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Forhold"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Nuværende forhold"
@@ -197,21 +206,25 @@ msgid "Evening"
 msgstr "Aften"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Føles som"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Luftfugtighed"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Maks. temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Min. temp."
@@ -232,72 +245,79 @@ msgid "Noon"
 msgstr "Middag"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Tryk"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Solopgang"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Solnedgang"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatur"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV index"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Sigtbarhed"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vind"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "abonnenter"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "opslag"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktive brugere"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "kommentare"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "bruger"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "fællesskab"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "point"
 
@@ -307,47 +327,47 @@ msgid "title"
 msgstr "titel"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "forfatter"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "Åbn"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "lukket"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "svaret"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Intet fundet"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Kilde"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Fejl ved indlæsning af den næste side"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ugyldige indstillinger, redigér venligst dine valg"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Ugyldig indstilling"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "søgefejl"
 
@@ -415,22 +435,26 @@ msgstr "for {minutes} minut(ter) siden"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "for {hours} time(r) og {minutes} minut(ter) siden"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generator af tilfældig værdi"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generér forskellige tilfældige værdier"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistiske funktioner"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Beregn {functions} af parametrene"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonymer"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Få rutevejledning"
@@ -443,7 +467,7 @@ msgstr "{title} (FORÆLDET)"
 msgid "This entry has been superseded by"
 msgstr "Denne værdi er blevet overskrevet af"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanal"
 
@@ -460,7 +484,7 @@ msgid "clicks"
 msgstr "Klik"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Sprog"
 
@@ -472,7 +496,7 @@ msgstr ""
 "{numCitations} citater fra år {firstCitationVelocityYear} til "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -482,7 +506,7 @@ msgstr ""
 "understøttet filformat. TinEye understøtter kun billeder, der er i JPEG, "
 "PNG, GIF, BMP, TIFF eller WebP format."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -491,19 +515,19 @@ msgstr ""
 "grundlæggende niveau af visuelle detaljer for at kunne identificere "
 "matchene billeder."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Dette billede kunne ikke downloades."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Bogbedømmelse"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Filkvalitet"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Udregn matematiske udtryk via søgefeltet"
 
@@ -515,17 +539,15 @@ msgstr "Konverterer strenge til forskellige hash-digests."
 msgid "hash digest"
 msgstr "hash-digest"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Værtsnavn erstat"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Værtsnavne plugin"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Omskriv værtsnavne, fjern resultater eller prioriter dem baseret på "
+"værtsnavnet"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -553,11 +575,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Din IP er: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Din brugeragent er: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -661,22 +683,26 @@ msgstr "Kontakt tilbyderen af instansen"
 msgid "Click on the magnifier to perform search"
 msgstr "Klik på forstørrelsesglasset for at udføre søgning"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Længde"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Visninger"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Forfatter"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "cachet"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "viderestillet"
 
@@ -708,7 +734,7 @@ msgstr "Udgiv en ny version på Github, med det overstående information inklude
 msgid "No HTTPS"
 msgstr "Ingen HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -753,27 +779,27 @@ msgstr "Generelt"
 msgid "Default categories"
 msgstr "Standardkategorier"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Brugerinterface"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privatliv"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Søgemaskiner"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Pt. anvendte søgemaskiner"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Specielle Søgetermer"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -789,19 +815,19 @@ msgstr "Antal resultater"
 msgid "Info"
 msgstr "Info"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Prøv at søge efter:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Tilbage til toppen"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Forrige side"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Næste side"
 
@@ -841,6 +867,7 @@ msgstr "Vægtninger"
 msgid "Result count"
 msgstr "Antal resultater"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -916,17 +943,13 @@ msgstr "Kommentar(er)"
 msgid "Download results"
 msgstr "Hent resultater"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Beskeder fra søgemaskinerne"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Fejl!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Søgemotorer kan ikke hente resultater"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -951,12 +974,12 @@ msgstr "Forslag"
 msgid "Search language"
 msgstr "Søgesprog"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Standardsprog"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Automatisk registrering"
@@ -1197,6 +1220,14 @@ msgstr "Vægt"
 msgid "Max time"
 msgstr "Maks-tid"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Favicon resolver"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Vis favicons i nærheden af søgeresultater"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1944,3 +1975,11 @@ msgstr "skjul video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Værtsnavn erstat"
+
+#~ msgid "Error!"
+#~ msgstr "Fejl!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Søgemotorer kan ikke hente resultater"
diff --git a/searx/translations/de/LC_MESSAGES/messages.mo b/searx/translations/de/LC_MESSAGES/messages.mo
index da70c88cb..6a01a6d70 100644
Binary files a/searx/translations/de/LC_MESSAGES/messages.mo and b/searx/translations/de/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/de/LC_MESSAGES/messages.po b/searx/translations/de/LC_MESSAGES/messages.po
index e325b9bfc..938ebe804 100644
--- a/searx/translations/de/LC_MESSAGES/messages.po
+++ b/searx/translations/de/LC_MESSAGES/messages.po
@@ -26,8 +26,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-18 21:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-06 14:31+0000\n"
 "Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
 "Language-Team: German <https://translate.codeberg.org/projects/searxng/"
 "searxng/de/>\n"
@@ -36,13 +36,13 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
 msgid "without further subgrouping"
-msgstr "keine weitere Untergruppierung"
+msgstr "ohne weitere Untergruppierung"
 
 #. CONSTANT_NAMES['DEFAULT_CATEGORY']
 #: searx/searxng.msg
@@ -97,7 +97,7 @@ msgstr "IT"
 #. CATEGORY_NAMES['NEWS']
 #: searx/searxng.msg
 msgid "news"
-msgstr "Neuigkeiten"
+msgstr "Nachrichten"
 
 #. CATEGORY_NAMES['MAP']
 #: searx/searxng.msg
@@ -107,7 +107,7 @@ msgstr "Karte"
 #. CATEGORY_NAMES['ONIONS']
 #: searx/searxng.msg
 msgid "onions"
-msgstr "Zwiebel"
+msgstr "onions"
 
 #. CATEGORY_NAMES['SCIENCE']
 #: searx/searxng.msg
@@ -174,6 +174,11 @@ msgstr "hell"
 msgid "dark"
 msgstr "dunkel"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "black"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -185,21 +190,23 @@ msgid "About"
 msgstr "Über"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Mittlere Temp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Bewölkung"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Bedingung"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Aktuelle Bedingung"
@@ -210,21 +217,25 @@ msgid "Evening"
 msgstr "Abends"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Gefühlt wie"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Luftfeuchtigkeit"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Max."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Min."
@@ -245,72 +256,79 @@ msgid "Noon"
 msgstr "Mittags"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Luftdruck"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Sonnenaufgang"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Sonnenuntergang"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatur"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV-Index"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Sichtweite"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr "Sturm"
+msgstr "Wind"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "Abonnenten"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "Beiträge"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktive Nutzer"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "Kommentare"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "Benutzer"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "Community"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "Punkte"
 
@@ -320,53 +338,53 @@ msgid "title"
 msgstr "Titel"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "Autor/-in"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "offen"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "geschlossen"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "beantwortet"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Keine Einträge gefunden"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Quelle"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Fehler beim Laden der nächsten Seite"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ungültige Einstellungen, bitte Einstellungen ändern"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Ungültige Einstellungen"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "Suchfehler"
 
 #: searx/webutils.py:36
 msgid "timeout"
-msgstr "Timeout"
+msgstr "Zeitüberschreitung"
 
 #: searx/webutils.py:37
 msgid "parsing error"
@@ -428,22 +446,26 @@ msgstr "vor {minutes} Minute(n)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "vor {hours} Stunde(n), {minutes} Minute(n)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Zufallswertgenerator"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Erzeugt diverse Zufallswerte"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistikfunktionen"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "{functions} der Argumente berechnen"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonyme"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Richtung holen"
@@ -456,7 +478,7 @@ msgstr "{title} (OBSOLET)"
 msgid "This entry has been superseded by"
 msgstr "Dieser Eintrag wurde überschrieben von"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanal"
 
@@ -473,7 +495,7 @@ msgid "clicks"
 msgstr "Clicks"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Sprache"
 
@@ -485,7 +507,7 @@ msgstr ""
 "{numCitations} Zitierungen in den Jahren {firstCitationVelocityYear} bis "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -495,7 +517,7 @@ msgstr ""
 " unterstütztes Dateiformat zurückzuführen sein. TinEye unterstützt nur "
 "Bilder im Format JPEG, PNG, GIF, BMP, TIFF oder WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -504,19 +526,19 @@ msgstr ""
 "ein grundlegendes Maß an visuellen Details, um erfolgreich "
 "Übereinstimmungen zu erkennen."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Das Bild konnte nicht heruntergeladen werden."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Buchbewertung"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Dateiqualität"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Rechne mathematische Ausdrücke mit der Suchleiste aus"
 
@@ -528,15 +550,11 @@ msgstr "Konvertiert Zeichenketten in verschiedene Hashwerte."
 msgid "hash digest"
 msgstr "Hashwert"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Hostnamen ändern"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Hostnames plugin"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Umschreiben von Hostnamen, Entfernen von Ergebnissen oder Priorisieren "
@@ -680,22 +698,26 @@ msgstr "Kontakt zum Betreuer der Instanz"
 msgid "Click on the magnifier to perform search"
 msgstr "klicke auf die Lupe, um die Suche zu starten"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Länge"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Aufrufe"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "Im Cache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxy"
 
@@ -729,7 +751,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Kein HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -774,27 +796,27 @@ msgstr "Allgemein"
 msgid "Default categories"
 msgstr "Standardkategorien"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Benutzeroberfläche"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privatsphäre"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Suchmaschinen"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Aktuell benutzte Suchmaschinen"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Besondere Abfragen"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -810,19 +832,19 @@ msgstr "Trefferanzahl"
 msgid "Info"
 msgstr "Information"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Suche nach:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Zurück zum Anfang"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Vorherige Seite"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Nächste Seite"
 
@@ -862,6 +884,7 @@ msgstr "Punkte"
 msgid "Result count"
 msgstr "Ergebnisanzahl"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -937,17 +960,13 @@ msgstr "Kommentar(e)"
 msgid "Download results"
 msgstr "Ergebnisse herunterladen"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Meldungen der Suchmaschinen"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Fehler!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Die folgenden Suchmaschinen können die Ergebnisse nicht empfangen"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "Sek."
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -972,12 +991,12 @@ msgstr "Vorschläge"
 msgid "Search language"
 msgstr "Such-Sprache/-Region"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Standardsprache"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Spracherkennung"
@@ -1218,6 +1237,14 @@ msgstr "Gewichtung"
 msgid "Max time"
 msgstr "max. Zeit"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Favicon Anbieter"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Anzeigen der Favicons neben dem Suchergebnis"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1980,3 +2007,12 @@ msgstr "Video verstecken"
 
 #~ msgid "TiB"
 #~ msgstr "TB"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Hostnamen ändern"
+
+#~ msgid "Error!"
+#~ msgstr "Fehler!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Die folgenden Suchmaschinen können die Ergebnisse nicht empfangen"
diff --git a/searx/translations/dv/LC_MESSAGES/messages.mo b/searx/translations/dv/LC_MESSAGES/messages.mo
index 42ac60280..8d6ca490b 100644
Binary files a/searx/translations/dv/LC_MESSAGES/messages.mo and b/searx/translations/dv/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/dv/LC_MESSAGES/messages.po b/searx/translations/dv/LC_MESSAGES/messages.po
index 26f269583..3f7e760a9 100644
--- a/searx/translations/dv/LC_MESSAGES/messages.po
+++ b/searx/translations/dv/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: 2022-11-04 07:18+0000\n"
 "Last-Translator: Landhoo School Students "
 "<landhooschoolstudents@gmail.com>\n"
@@ -18,7 +18,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -155,6 +155,11 @@ msgstr "އަލި"
 msgid "dark"
 msgstr "އަނދިރި"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -166,21 +171,23 @@ msgid "About"
 msgstr ""
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr ""
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -191,21 +198,25 @@ msgid "Evening"
 msgstr ""
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -226,72 +237,79 @@ msgid "Noon"
 msgstr ""
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -301,47 +319,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr ""
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr ""
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr ""
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr ""
 
@@ -409,22 +427,26 @@ msgstr ""
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr ""
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr ""
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr ""
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr ""
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr ""
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr ""
@@ -437,7 +459,7 @@ msgstr ""
 msgid "This entry has been superseded by"
 msgstr ""
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr ""
 
@@ -454,7 +476,7 @@ msgid "clicks"
 msgstr ""
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr ""
 
@@ -464,32 +486,32 @@ msgid ""
 "{lastCitationVelocityYear}"
 msgstr ""
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr ""
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr ""
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr ""
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -501,15 +523,11 @@ msgstr ""
 msgid "hash digest"
 msgstr ""
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr ""
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -638,22 +656,26 @@ msgstr ""
 msgid "Click on the magnifier to perform search"
 msgstr ""
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr ""
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr ""
 
@@ -681,7 +703,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -726,27 +748,27 @@ msgstr ""
 msgid "Default categories"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr ""
 
@@ -762,19 +784,19 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr ""
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr ""
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr ""
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr ""
 
@@ -814,6 +836,7 @@ msgstr ""
 msgid "Result count"
 msgstr ""
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -889,16 +912,12 @@ msgstr ""
 msgid "Download results"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr ""
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
 msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
@@ -924,12 +943,12 @@ msgstr ""
 msgid "Search language"
 msgstr ""
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr ""
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1161,6 +1180,14 @@ msgstr ""
 msgid "Max time"
 msgstr ""
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1590,3 +1617,12 @@ msgstr ""
 #~ msgid "TiB"
 #~ msgstr ""
 
+#~ msgid "Hostname replace"
+#~ msgstr ""
+
+#~ msgid "Error!"
+#~ msgstr ""
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr ""
+
diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.mo b/searx/translations/el_GR/LC_MESSAGES/messages.mo
index df9f780f4..9e67a2630 100644
Binary files a/searx/translations/el_GR/LC_MESSAGES/messages.mo and b/searx/translations/el_GR/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.po b/searx/translations/el_GR/LC_MESSAGES/messages.po
index 66d162af4..5615550ac 100644
--- a/searx/translations/el_GR/LC_MESSAGES/messages.po
+++ b/searx/translations/el_GR/LC_MESSAGES/messages.po
@@ -12,12 +12,13 @@
 # KDesp73 <kdesp2003@gmail.com>, 2023.
 # RaptaG <george-raptis@tutamail.com>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# notlmutsaers <notlmutsaers@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-14 07:08+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-09-05 06:18+0000\n"
 "Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
 "\n"
 "Language: el_GR\n"
@@ -27,7 +28,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -164,10 +165,15 @@ msgstr "φωτεινό"
 msgid "dark"
 msgstr "σκοτεινό"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
-msgstr ""
+msgstr "χρόνο λειτουργίας"
 
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:50
@@ -175,24 +181,26 @@ msgid "About"
 msgstr "Σχετικά με το SearXNG"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr "Μέση Θερμοκρασία"
+msgstr "Μέση θερμοκρασία."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Νεφοκάλυψη"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "Κατάσταση"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "Τωρινή κατάσταση"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -200,21 +208,25 @@ msgid "Evening"
 msgstr "Βράδυ"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Αίσθηση"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Υγρασία"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr "Μέγιστη Θερμοκρασία"
+msgstr "Μέγιστη θερμοκρασία."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Ελάχιστη Θερμοκρασία"
@@ -235,122 +247,129 @@ msgid "Noon"
 msgstr "Μεσημέρι"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Πίεση"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "Ανατολή ηλίου"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "Η δυση του ηλιου"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "Θερμοκρασία"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "Δείκτης UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "Ορατότητα"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "Ανεμος"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "συνδρομητές"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "αναρτήσεις"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "ενεργούς χρήστες"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "σχόλια"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "χρήστης"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "κοινότητα"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "σημεία"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "τίτλος"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "συγγραφέας"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "Άνοιξε"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "κλειστό"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "απάντησε"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Δεν βρέθηκαν αντικείμενα"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Πηγή"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Μη έγκυρες ρυθμίσεις, παρακαλούμε ελέγξτε τις προτιμήσεις σας"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Μη έγκυρες ρυθμίσεις"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "σφάλμα αναζήτησης"
 
@@ -418,22 +437,26 @@ msgstr "{minutes} λεπτά πριν"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} ώρα(-ες), {minutes} λεπτό(-ά) πριν"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Γεννήτρια τυχαίων τιμών"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Δημιουργία διαφορετικών τυχαίων τιμών"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Λειτουργίες στατιστικής"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Υπολογισμός {functions} των παραμέτρων"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Πάρτε οδηγίες"
@@ -446,7 +469,7 @@ msgstr "{title} (ΠΑΡΩΧΗΜΕΝΟΣ)"
 msgid "This entry has been superseded by"
 msgstr "Αυτή η καταχώριση έχει αντικατασταθεί από"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Κανάλι"
 
@@ -463,7 +486,7 @@ msgid "clicks"
 msgstr "κλικ"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Γλώσσα"
 
@@ -475,7 +498,7 @@ msgstr ""
 "{numCitations} αναφορές απο τα έτη {firstCitationVelocityYear} εώς "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -485,7 +508,7 @@ msgstr ""
 " μη υποστηριζόμενη μορφή αρχείου. Το TinEye υποστηρίζει μόνο εικόνες που "
 "είναι JPEG, PNG, GIF, BMP, TIFF ή WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -494,21 +517,21 @@ msgstr ""
 "ένα στοιχειώδης επίπεδο λεπτομέρειας για τον επιτυχή εντοπισμό "
 "αντιστοιχιών."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Αποτυχία μεταφόρτωσης εικόνας."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Βαθμολογία βιβλίου"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Ποιότητα αρχείου"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Υπολογίστε μαθηματικές εκφράσεις μέσω της γραμμής αναζήτησης"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -518,21 +541,19 @@ msgstr "Μετατρέπει κείμενο σε διαφορετικές συν
 msgid "hash digest"
 msgstr "συνάρτηση κατατεμαχισμού"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Αντικατάσταση hostname"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Προσθήκη ονομάτων κεντρικού υπολογιστή"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Ξαναγράψτε ονόματα κεντρικών υπολογιστών, αφαιρέστε τα αποτελέσματα ή "
+"δώστε προτεραιότητα σε αυτά με βάση το όνομα κεντρικού υπολογιστή"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
-msgstr "Αντικατάσταση με DOI ανοιχτής πρόσβασης"
+msgstr "Ανοίξτε την επανεγγραφή DOI της Access"
 
 #: searx/plugins/oa_doi_rewrite.py:13
 msgid ""
@@ -556,11 +577,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Η IP σας είναι: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Ο χρήστης-πράκτοράς σας είναι: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -607,7 +628,7 @@ msgstr "Αφαίρεση ιχνηλατών από τους επιστρεφόμ
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "Μετατροπή μεταξύ μονάδων"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -668,22 +689,26 @@ msgstr "Επικοινωνήστε με τον συντηρητή αυτής τ
 msgid "Click on the magnifier to perform search"
 msgstr "Κάντε κλικ στο μεγεθυντικό φακό για να πραγματοποιήσετε αναζήτηση"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Μήκος"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Συγγραφέας"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "προσωρινά αποθηκευμένο"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "Διαμεσολαβημένα"
 
@@ -717,7 +742,7 @@ msgstr "Υποβολή νέου ζητήματος στο Github με τις π
 msgid "No HTTPS"
 msgstr "Όχι HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -762,27 +787,27 @@ msgstr "Γενικά"
 msgid "Default categories"
 msgstr "Προεπιλεγμένες κατηγορίες"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Διεπαφή χρήστη"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Ιδιωτικότητα"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Μηχανές"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Μηχανές αναζήτησης που χρησιμοποιούνται"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Ειδικά Ερωτήματα"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -798,19 +823,19 @@ msgstr "Αριθμός αποτελεσμάτων"
 msgid "Info"
 msgstr "Πληροφορίες"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Δοκιμάστε αναζήτηση για:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Επιστροφή στην κορυφή"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Προηγούμενη σελίδα"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Επόμενη σελίδα"
 
@@ -850,6 +875,7 @@ msgstr "Βαθμολογίες"
 msgid "Result count"
 msgstr "Αριθμός αποτελεσμάτων"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -925,17 +951,13 @@ msgstr "Σχόλιο(α)"
 msgid "Download results"
 msgstr "Λήψη αποτελεσμάτων"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Μηνύματα από μηχανές αναζήτησης"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Λάθος!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Οι μηχανές δε μπορούν να φέρουν αποτελέσματα"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -960,12 +982,12 @@ msgstr "Προτάσεις"
 msgid "Search language"
 msgstr "Γλώσσα αναζήτησης"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Προεπιλεγμένη γλώσσα"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Αυτόματη αναγνώριση της γλώσσας"
@@ -1037,7 +1059,7 @@ msgstr "Δεν βρέθηκαν αποτελέσματα. Μπορείτε να
 
 #: searx/templates/simple/messages/no_results.html:14
 msgid "There are no more results. You can try to:"
-msgstr ""
+msgstr "Δεν υπάρχουν άλλα αποτελέσματα. Μπορείτε να προσπαθήσετε να:"
 
 #: searx/templates/simple/messages/no_results.html:19
 msgid "Refresh the page."
@@ -1057,11 +1079,13 @@ msgstr "Αλλαγή σε άλλη έκδοση:"
 
 #: searx/templates/simple/messages/no_results.html:24
 msgid "Search for another query or select another category."
-msgstr ""
+msgstr "Αναζητήστε άλλο ερώτημα ή επιλέξτε άλλη κατηγορία."
 
 #: searx/templates/simple/messages/no_results.html:25
 msgid "Go back to the previous page using the previous page button."
 msgstr ""
+"Επιστρέψτε στην προηγούμενη σελίδα χρησιμοποιώντας το κουμπί της "
+"προηγούμενης σελίδας."
 
 #: searx/templates/simple/preferences/answerers.html:4
 #: searx/templates/simple/preferences/engines.html:23
@@ -1157,15 +1181,17 @@ msgstr ""
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
-msgstr ""
+msgstr "Αντιγραφή κατακερματισμού προτιμήσεων"
 
 #: searx/templates/simple/preferences/cookies.html:57
 msgid "Insert copied preferences hash (without URL) to restore"
 msgstr ""
+"Εισαγάγετε αντιγραμμένο κατακερματισμό προτιμήσεων (χωρίς URL) για "
+"επαναφορά"
 
 #: searx/templates/simple/preferences/cookies.html:59
 msgid "Preferences hash"
-msgstr ""
+msgstr "Κατακερματισμός προτιμήσεων"
 
 #: searx/templates/simple/preferences/doi_resolver.html:2
 msgid "Open Access DOI resolver"
@@ -1185,11 +1211,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "Ενεργοποίηση όλων"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "Απενεργοποίηση όλων"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1207,6 +1233,14 @@ msgstr "Βάρος"
 msgid "Max time"
 msgstr "Μέγιστος χρόνος"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1427,11 +1461,11 @@ msgstr "Έκδοση"
 
 #: searx/templates/simple/result_templates/packages.html:18
 msgid "Maintainer"
-msgstr ""
+msgstr "Συντηρητής"
 
 #: searx/templates/simple/result_templates/packages.html:24
 msgid "Updated at"
-msgstr ""
+msgstr "Ενημερώθηκε στις"
 
 #: searx/templates/simple/result_templates/packages.html:30
 #: searx/templates/simple/result_templates/paper.html:25
@@ -1440,7 +1474,7 @@ msgstr "Σημάνσεις"
 
 #: searx/templates/simple/result_templates/packages.html:36
 msgid "Popularity"
-msgstr ""
+msgstr "Δημοτικότητα"
 
 #: searx/templates/simple/result_templates/packages.html:42
 msgid "License"
@@ -1452,7 +1486,7 @@ msgstr "Έργο"
 
 #: searx/templates/simple/result_templates/packages.html:55
 msgid "Project homepage"
-msgstr ""
+msgstr "Αρχική σελίδα του έργου"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
@@ -1952,3 +1986,12 @@ msgstr "απόκρυψη βίντεο"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Αντικατάσταση hostname"
+
+#~ msgid "Error!"
+#~ msgstr "Λάθος!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Οι μηχανές δε μπορούν να φέρουν αποτελέσματα"
+
diff --git a/searx/translations/en/LC_MESSAGES/messages.mo b/searx/translations/en/LC_MESSAGES/messages.mo
index 660a203c5..6356b907b 100644
Binary files a/searx/translations/en/LC_MESSAGES/messages.mo and b/searx/translations/en/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/en/LC_MESSAGES/messages.po b/searx/translations/en/LC_MESSAGES/messages.po
index 52de99ce3..f29088c0f 100644
--- a/searx/translations/en/LC_MESSAGES/messages.po
+++ b/searx/translations/en/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: 2014-01-30 15:22+0100\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language: en\n"
@@ -16,7 +16,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -153,6 +153,11 @@ msgstr ""
 msgid "dark"
 msgstr ""
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -164,21 +169,23 @@ msgid "About"
 msgstr ""
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr ""
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -189,21 +196,25 @@ msgid "Evening"
 msgstr ""
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -224,72 +235,79 @@ msgid "Noon"
 msgstr ""
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -299,47 +317,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr ""
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr ""
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr ""
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr ""
 
@@ -407,22 +425,26 @@ msgstr ""
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr ""
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr ""
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr ""
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr ""
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr ""
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr ""
@@ -435,7 +457,7 @@ msgstr ""
 msgid "This entry has been superseded by"
 msgstr ""
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr ""
 
@@ -452,7 +474,7 @@ msgid "clicks"
 msgstr ""
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr ""
 
@@ -462,32 +484,32 @@ msgid ""
 "{lastCitationVelocityYear}"
 msgstr ""
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr ""
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr ""
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr ""
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -499,15 +521,11 @@ msgstr ""
 msgid "hash digest"
 msgstr ""
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr ""
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -636,22 +654,26 @@ msgstr ""
 msgid "Click on the magnifier to perform search"
 msgstr ""
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr ""
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr ""
 
@@ -679,7 +701,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -724,27 +746,27 @@ msgstr ""
 msgid "Default categories"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr ""
 
@@ -760,19 +782,19 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr ""
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr ""
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr ""
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr ""
 
@@ -812,6 +834,7 @@ msgstr ""
 msgid "Result count"
 msgstr ""
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -887,16 +910,12 @@ msgstr ""
 msgid "Download results"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr ""
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
 msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
@@ -922,12 +941,12 @@ msgstr ""
 msgid "Search language"
 msgstr ""
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr ""
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1159,6 +1178,14 @@ msgstr ""
 msgid "Max time"
 msgstr ""
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1856,3 +1883,12 @@ msgstr ""
 #~ msgid "TiB"
 #~ msgstr ""
 
+#~ msgid "Hostname replace"
+#~ msgstr ""
+
+#~ msgid "Error!"
+#~ msgstr ""
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr ""
+
diff --git a/searx/translations/eo/LC_MESSAGES/messages.mo b/searx/translations/eo/LC_MESSAGES/messages.mo
index aeedf13bc..e9c2a86a2 100644
Binary files a/searx/translations/eo/LC_MESSAGES/messages.mo and b/searx/translations/eo/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/eo/LC_MESSAGES/messages.po b/searx/translations/eo/LC_MESSAGES/messages.po
index 4df460f54..f8e73dad6 100644
--- a/searx/translations/eo/LC_MESSAGES/messages.po
+++ b/searx/translations/eo/LC_MESSAGES/messages.po
@@ -13,22 +13,24 @@
 # RTRedreovic <RTRedreovic@users.noreply.translate.codeberg.org>, 2023.
 # Azharjan <alexander.um.edu@gmail.com>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# KinoCineaste <KinoCineaste@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-03-22 07:09+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-16 08:04+0000\n"
+"Last-Translator: KinoCineaste <KinoCineaste@users.noreply.translate.codeberg."
+"org>\n"
+"Language-Team: Esperanto <https://translate.codeberg.org/projects/searxng/"
+"searxng/eo/>\n"
 "Language: eo\n"
-"Language-Team: Esperanto "
-"<https://translate.codeberg.org/projects/searxng/searxng/eo/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -78,7 +80,7 @@ msgstr "radio"
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "televido"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -165,6 +167,11 @@ msgstr "hela"
 msgid "dark"
 msgstr "malhela"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "nigra"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -176,21 +183,23 @@ msgid "About"
 msgstr "Pri"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr ""
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -201,21 +210,25 @@ msgid "Evening"
 msgstr "Vespero"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -236,72 +249,79 @@ msgid "Noon"
 msgstr "Tagmezo"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -311,47 +331,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nenio trovita"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Fonto"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Eraro dum la ŝarĝado de la sekvan paĝon"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Nevalidaj agordoj, bonvolu redaktu viajn agordojn"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Nevalidaj agordoj"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "serĉa eraro"
 
@@ -419,22 +439,26 @@ msgstr "antaŭ {minutes} minuto(j)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "antaŭ {hours} horo(j), {minutes} minuto(j)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Hazardvalora generilo"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generi diversajn hazardajn valorojn"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistikaj funkcioj"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Kalkuli {functions} de la argumentoj"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Akiri direktojn"
@@ -447,7 +471,7 @@ msgstr "{title} (MALAKTUALA)"
 msgid "This entry has been superseded by"
 msgstr "Tiu ĉi enigo estis anstataŭigita per"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanalo"
 
@@ -464,7 +488,7 @@ msgid "clicks"
 msgstr "klakoj"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Lingvo"
 
@@ -476,7 +500,7 @@ msgstr ""
 "{numCitations} citaĵoj de la {firstCitationVelocityYear}-a jaro ĝis la "
 "{lastCitationVelocityYear}-a jaro"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -486,7 +510,7 @@ msgstr ""
 "dosierformo. TineEye nur subtenas bildojn, kiuj estas JPEG, PNG, GIF, "
 "BMP, TIFF aŭ WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -494,19 +518,19 @@ msgstr ""
 "La bildo estas tro simpla por trovi kongruojn. TinEye bezonas bazan "
 "levelon de detalo por sukcese identigi kongruojn."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "La bildo ne eblis elŝuti."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Taksado de libro"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Dosiera kvalito"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -518,15 +542,11 @@ msgstr "Konvertas ĉenojn al malsamaj hash-digestoj."
 msgid "hash digest"
 msgstr "haketa mesaĝaro"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Gastnomo anstataŭigas"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -666,22 +686,26 @@ msgstr "Kontaktu instancon prizorganto"
 msgid "Click on the magnifier to perform search"
 msgstr "Alklaku la lupeon por serĉi"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Longo"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Verkisto"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "kaŝmemorigita"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "prokurata"
 
@@ -709,7 +733,7 @@ msgstr "Sendu novan numeron ĉe Github inkluzive de ĉi-supraj informoj"
 msgid "No HTTPS"
 msgstr "Neniu HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -754,27 +778,27 @@ msgstr "Ĝenerala"
 msgid "Default categories"
 msgstr "Defaŭltaj kategorioj"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Fasado"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privateco"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Serĉiloj"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Aktuale uzataj serĉiloj"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Specialaj Demandoj"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Kuketoj"
 
@@ -790,19 +814,19 @@ msgstr "Nombro da rezultoj"
 msgid "Info"
 msgstr "Info"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Provu serĉi:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Reen al supro"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Antaŭa paĝo"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Sekva paĝo"
 
@@ -842,6 +866,7 @@ msgstr "Poentaroj"
 msgid "Result count"
 msgstr "Rezultkalkulo"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -917,17 +942,13 @@ msgstr "Komento(j)"
 msgid "Download results"
 msgstr "Elŝuti rezultojn"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Mesaĝoj de la serĉiloj"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Eraro!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Serĉiloj ne povas retrovi rezultojn"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -952,12 +973,12 @@ msgstr "Sugestoj"
 msgid "Search language"
 msgstr "Serĉolingvo"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Defaŭlta lingvo"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Aŭtomate detekti"
@@ -1197,6 +1218,14 @@ msgstr "Pezo"
 msgid "Max time"
 msgstr "Maksimuma tempo"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1926,3 +1955,11 @@ msgstr "kaŝi videojn"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Gastnomo anstataŭigas"
+
+#~ msgid "Error!"
+#~ msgstr "Eraro!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Serĉiloj ne povas retrovi rezultojn"
diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo
index 285b79c44..09f41dd99 100644
Binary files a/searx/translations/es/LC_MESSAGES/messages.mo and b/searx/translations/es/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/es/LC_MESSAGES/messages.po b/searx/translations/es/LC_MESSAGES/messages.po
index e49033e46..0b62e8bcd 100644
--- a/searx/translations/es/LC_MESSAGES/messages.po
+++ b/searx/translations/es/LC_MESSAGES/messages.po
@@ -32,12 +32,14 @@
 # gallegonovato <gallegonovato@users.noreply.translate.codeberg.org>, 2024.
 # tiziodcaio <tiziodcaio@users.noreply.translate.codeberg.org>, 2024.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# kny5 <kny5@users.noreply.translate.codeberg.org>, 2024.
+# Atul_Eterno <Atul_Eterno@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-18 21:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-14 14:07+0000\n"
 "Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
 "Language-Team: Spanish <https://translate.codeberg.org/projects/searxng/"
 "searxng/es/>\n"
@@ -46,8 +48,8 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -152,7 +154,7 @@ msgstr "preguntas y respuestas"
 #. CATEGORY_GROUPS['REPOS']
 #: searx/searxng.msg
 msgid "repos"
-msgstr "repos"
+msgstr "repositorios"
 
 #. CATEGORY_GROUPS['SOFTWARE_WIKIS']
 #: searx/searxng.msg
@@ -184,6 +186,11 @@ msgstr "claro"
 msgid "dark"
 msgstr "oscuro"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "negro"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -195,21 +202,23 @@ msgid "About"
 msgstr "Acerca de"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Temperatura promedio"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Cubierto de nubes"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Condición"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Condición actual"
@@ -220,21 +229,25 @@ msgid "Evening"
 msgstr "Tarde"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Sensación"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Humedad"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Temperatura máxima"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Temperatura mínima"
@@ -255,72 +268,79 @@ msgid "Noon"
 msgstr "Mediodía"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Presión"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Amanecer"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Atardecer"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Índice UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Visibilidad"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Viento"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "suscriptores"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "publicaciones"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "usuarios activos"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "comentarios"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "usuario"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "comunidad"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "puntos"
 
@@ -330,47 +350,47 @@ msgid "title"
 msgstr "título"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "abrir"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "cerrar"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "contestado"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Ningún artículo encontrado"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Fuente"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Error al cargar la siguiente página"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ajustes inválidos, por favor, cambia tus preferencias"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Ajustes inválidos"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "error en la búsqueda"
 
@@ -438,22 +458,26 @@ msgstr "hace {minutes} minuto(s)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "hace {hours} hora(s) y {minutes} minuto(s)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generador de valores aleatorios"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generar varios valores aleatorios"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funciones de estadística"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Calcular las funciones {functions} de parámetros dados"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sinónimos"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Obtener indicaciones"
@@ -466,7 +490,7 @@ msgstr "{title} (OBSOLETO)"
 msgid "This entry has been superseded by"
 msgstr "Esta entrada ha sido sustituida por"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Canal"
 
@@ -483,7 +507,7 @@ msgid "clicks"
 msgstr "clics"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Idioma"
 
@@ -495,7 +519,7 @@ msgstr ""
 "{numCitations} citas desde el año {firstCitationVelocityYear} hasta "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -505,7 +529,7 @@ msgstr ""
 "archivo no compatible. TinEye solo admite imágenes que son JPEG, PNG, "
 "GIF, BMP, TIFF o WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -514,19 +538,19 @@ msgstr ""
 "requiere un nivel básico de detalle visual para identificar con éxito las"
 " coincidencias."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "No se pudo descargar la imagen."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Valoración del libro"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Calidad de los archivos"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Calcula expresiones matemáticas a través de la barra de búsqueda"
 
@@ -538,15 +562,11 @@ msgstr "Convierte cadenas de texto a diferentes resúmenes hash."
 msgid "hash digest"
 msgstr "resumen de hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Sustituir el nombre de host"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Plugin del hostname"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Reescribir los hostnames, remover los resultados o priorizarlos segundo "
@@ -688,22 +708,26 @@ msgstr "Contactar al mantenedor de la instancia"
 msgid "Click on the magnifier to perform search"
 msgstr "Haz clic en la lupa para realizar la búsqueda"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Longitud"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Visualizaciones"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "en caché"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "por un proxy"
 
@@ -733,7 +757,7 @@ msgstr "Enviar un nuevo problema a Github que incluya la información de arriba"
 msgid "No HTTPS"
 msgstr "No HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -778,27 +802,27 @@ msgstr "General"
 msgid "Default categories"
 msgstr "Categorías predeterminadas"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interfaz de usuario"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privacidad"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motores"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Motores de búsqueda actualmente en uso"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Consultas Especiales"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -814,19 +838,19 @@ msgstr "Número de resultados"
 msgid "Info"
 msgstr "Información"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Intenta buscar:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Inicio"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Página anterior"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Siguiente página"
 
@@ -866,6 +890,7 @@ msgstr "Puntuaciones"
 msgid "Result count"
 msgstr "Resultados"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -941,17 +966,13 @@ msgstr "Comentario(s)"
 msgid "Download results"
 msgstr "Descargar resultados"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Mensajes de los motores de búsqueda"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "¡Error!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Los motores no pueden obtener resultados"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "segundos"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -976,12 +997,12 @@ msgstr "Sugerencias"
 msgid "Search language"
 msgstr "Idioma de búsqueda"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Idioma por defecto"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Detección automática"
@@ -1222,6 +1243,14 @@ msgstr "Peso"
 msgid "Max time"
 msgstr "Tiempo máximo"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Buscador de favicon"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Mostrar los favicons al lado de los resultados de búsqueda"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1981,3 +2010,12 @@ msgstr "ocultar video"
 
 #~ msgid "TiB"
 #~ msgstr "TiB"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Sustituir el nombre de host"
+
+#~ msgid "Error!"
+#~ msgstr "¡Error!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Los motores no pueden obtener resultados"
diff --git a/searx/translations/et/LC_MESSAGES/messages.mo b/searx/translations/et/LC_MESSAGES/messages.mo
index 035089308..ffab91f70 100644
Binary files a/searx/translations/et/LC_MESSAGES/messages.mo and b/searx/translations/et/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/et/LC_MESSAGES/messages.po b/searx/translations/et/LC_MESSAGES/messages.po
index cd6671d66..63d2fbe9c 100644
--- a/searx/translations/et/LC_MESSAGES/messages.po
+++ b/searx/translations/et/LC_MESSAGES/messages.po
@@ -11,22 +11,24 @@
 # return42 <markus.heiser@darmarit.de>, 2023.
 # pixrobot <pixrobot@users.noreply.translate.codeberg.org>, 2024.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# Priit Jõerüüt <jrtcdbrg@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-01 07:13+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-21 20:07+0000\n"
+"Last-Translator: Priit Jõerüüt <jrtcdbrg@users.noreply.translate.codeberg."
+"org>\n"
+"Language-Team: Estonian <https://translate.codeberg.org/projects/searxng/"
+"searxng/et/>\n"
 "Language: et\n"
-"Language-Team: Estonian "
-"<https://translate.codeberg.org/projects/searxng/searxng/et/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -96,7 +98,7 @@ msgstr "kaardid"
 #. CATEGORY_NAMES['ONIONS']
 #: searx/searxng.msg
 msgid "onions"
-msgstr "onion-links"
+msgstr "onion-võrgu lingid"
 
 #. CATEGORY_NAMES['SCIENCE']
 #: searx/searxng.msg
@@ -126,27 +128,27 @@ msgstr "paketid"
 #. CATEGORY_GROUPS['Q_A']
 #: searx/searxng.msg
 msgid "q&a"
-msgstr "q&a"
+msgstr "k&v"
 
 #. CATEGORY_GROUPS['REPOS']
 #: searx/searxng.msg
 msgid "repos"
-msgstr "reposid"
+msgstr "hoidlad"
 
 #. CATEGORY_GROUPS['SOFTWARE_WIKIS']
 #: searx/searxng.msg
 msgid "software wikis"
-msgstr "tarkvara wikid"
+msgstr "tarkvara vikid"
 
 #. CATEGORY_GROUPS['WEB']
 #: searx/searxng.msg
 msgid "web"
-msgstr "web"
+msgstr "veeb"
 
 #. CATEGORY_GROUPS['SCIENTIFIC PUBLICATIONS']
 #: searx/searxng.msg
 msgid "scientific publications"
-msgstr "teaduslikud väljaanded"
+msgstr "teadusväljaanded"
 
 #. STYLE_NAMES['AUTO']
 #: searx/searxng.msg
@@ -156,42 +158,49 @@ msgstr "automaatne"
 #. STYLE_NAMES['LIGHT']
 #: searx/searxng.msg
 msgid "light"
-msgstr "herge"
+msgstr "hele"
 
 #. STYLE_NAMES['DARK']
 #: searx/searxng.msg
 msgid "dark"
-msgstr "pime"
+msgstr "tume"
+
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "must"
 
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
-msgstr "Kasutusaeg"
+msgstr "Töövõimeaeg"
 
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:50
 msgid "About"
-msgstr "Teave"
+msgstr "SearXNG teave"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Keskmine temperatuur"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Pilvekate"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr "Konditsioon"
+msgstr "Olud"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr "Hetkene konditsioon"
+msgstr "Praegused olud"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -199,21 +208,25 @@ msgid "Evening"
 msgstr "Õhtu"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "Tundub nagu"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Niiskus"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Maksimaalne temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Minimaalne temp."
@@ -234,128 +247,135 @@ msgid "Noon"
 msgstr "Keskpäev"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr "Rõhk"
+msgstr "Õhurõhk"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Päikesetõus"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Päikeseloojang"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatuur"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV indeks"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Nähtavus"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Tuul"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr "tellijad"
+msgstr "tellijaid"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "postitusi"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "aktiivseid kasutajaid"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "kommentaare"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "kasutaja"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "kogukond"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "punkte"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "pealkiri"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "Autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "ava"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "suletud"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "vastatud"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Üksust ei leitud"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Allikas"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Viga järgmise lehekülje laadimisel"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Sobimatud seaded, palun muuda oma eelistusi"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Sobimatud seaded"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "otsingu viga"
 
 #: searx/webutils.py:36
 msgid "timeout"
-msgstr "aeg maha"
+msgstr "päring aegus"
 
 #: searx/webutils.py:37
 msgid "parsing error"
@@ -371,7 +391,7 @@ msgstr "võrguviga"
 
 #: searx/webutils.py:40
 msgid "SSL error: certificate validation has failed"
-msgstr "SSL viga: sertifikaadi valideerimine ebaõnnestus"
+msgstr "SSL viga: sertifikaadi valideerimine ei õnnestunud"
 
 #: searx/webutils.py:42
 msgid "unexpected crash"
@@ -387,15 +407,15 @@ msgstr "HTTP-ühenduse viga"
 
 #: searx/webutils.py:56
 msgid "proxy error"
-msgstr "proxy viga"
+msgstr "proksiserveri viga"
 
 #: searx/webutils.py:57
 msgid "CAPTCHA"
-msgstr "CAPTCHA"
+msgstr "ROBOTILÕKS"
 
 #: searx/webutils.py:58
 msgid "too many requests"
-msgstr "liiga palju taotlusi"
+msgstr "liiga palju päringuid"
 
 #: searx/webutils.py:59
 msgid "access denied"
@@ -417,22 +437,26 @@ msgstr "{minutes} minut(it) tagasi"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} tund(i), {minutes} minut(it) tagasi"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Juhusliku väärtuse generaator"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Genereeri erinevaid juhuslikke väärtusi"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistikafunktsioonid"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Arvuta argumentide {functions}"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sünonüümid"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Hangi juhised"
@@ -445,7 +469,7 @@ msgstr "{title} (VANANENUD)"
 msgid "This entry has been superseded by"
 msgstr "See üksus on asendatud"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanal"
 
@@ -462,7 +486,7 @@ msgid "clicks"
 msgstr "klikid"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Keel"
 
@@ -474,17 +498,17 @@ msgstr ""
 "{numCitations} aasta tsitaadid {firstCitationVelocityYear} kuni "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
-"Ei saanud lugeda seda pildi linki. See võib olla faili formaadi pärast. "
-"TinEye ainult lubab ainult järgmisi formaate: JPEG, PNG, GIF, BMP, TIFF "
-"või WebP."
+"Ei saanud lugeda selle pildi linki. Võib-olla pole failivorming toetatud."
+" TinEye ainult lubab kasutada ainult järgmisi vorminguid: JPEG, PNG, GIF,"
+" BMP, TIFF või WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -492,41 +516,39 @@ msgstr ""
 "Pilt on liiga lihtne, et leida vasteid. TinEye nõuab vastete edukaks "
 "tuvastamiseks elementaarseid visuaalseid üksikasju."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Pilti ei saanud alla laadida."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Raamatu hinnang"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Faili kvaliteet"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Arvuta otsinguribal matemaatilisi avaldisi"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
-msgstr "Teisendab stringid erinevateks hash-digestideks."
+msgstr "Teisendab sõned erinevateks räsitud sõnumilühenditeks."
 
 #: searx/plugins/hash_plugin.py:38
 msgid "hash digest"
-msgstr "hash-digest"
+msgstr "räsitud sõnumilühend"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Hostnime asendamine"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Hostide lisamoodul"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Väärtusta hostide nimesid, eemalda tulemusi või muuda nende järjekorda "
+"hosti nime alusel"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -549,16 +571,16 @@ msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "contains \"user agent\"."
 msgstr ""
-"Kuvab sinu IP'd, kui päringuks on \"ip\" ning kasutajaagenti, kui "
-"päringuks on \"user agent\"."
+"Kuvab sinu arvuti või seadme IP-aadressi, kui päringuks on \"ip\" ning "
+"veebibrauseri tunnust, kui päringuks on \"user agent\"."
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Sinu arvuti või seadme IP-aadress on: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Sinu kasutatava brauseri tunnus on: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -578,7 +600,7 @@ msgid ""
 "Could not download the list of Tor exit-nodes from: "
 "https://check.torproject.org/exit-addresses"
 msgstr ""
-"Ei saanud alla laadida Tori väljumissõlmede nimekiri aadressilt: "
+"Ei saanud alla laadida Tori väljumissõlmede nimekirja aadressilt: "
 "https://check.torproject.org/exit-addresses"
 
 #: searx/plugins/tor_check.py:77
@@ -586,12 +608,12 @@ msgid ""
 "You are using Tor and it looks like you have this external IP address: "
 "{ip_address}"
 msgstr ""
-"Te kasutate Tor'i ja tundub, et teil on see väline IP-aadress: "
+"Sa kasutad Tor'i ja tundub, et sinu arvutil on see väline IP-aadress: "
 "{ip_address}"
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have this external IP address: {ip_address}"
-msgstr "Te ei kasuta Tor'i ja teil on see väline IP-aadress: {ip_address}"
+msgstr "Sa ei kasuta Tor'i ja sinu arvutil on see väline IP-aadress: {ip_address}"
 
 #: searx/plugins/tracker_url_remover.py:16
 msgid "Tracker URL remover"
@@ -603,7 +625,7 @@ msgstr "Eemaldab jälitavad argumendid tagastatud URList"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "Konverteeri eri ühikute vahel"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -612,7 +634,7 @@ msgstr "Lehte ei leitud"
 #: searx/templates/simple/404.html:6
 #, python-format
 msgid "Go to %(search_page)s."
-msgstr "Mine %(search_page)s."
+msgstr "Mine lehele %(search_page)s."
 
 #: searx/templates/simple/404.html:6
 msgid "search page"
@@ -642,7 +664,7 @@ msgstr "Lähtekood"
 
 #: searx/templates/simple/base.html:70
 msgid "Issue tracker"
-msgstr "Vigade loetelu"
+msgstr "Veahaldus"
 
 #: searx/templates/simple/base.html:71 searx/templates/simple/stats.html:18
 msgid "Engine stats"
@@ -650,46 +672,52 @@ msgstr "Mootori statistika"
 
 #: searx/templates/simple/base.html:73
 msgid "Public instances"
-msgstr "Avalikud eksemplarid"
+msgstr "Avalikud serverid"
 
 #: searx/templates/simple/base.html:76
 msgid "Privacy policy"
-msgstr "Privaatsus poliitika"
+msgstr "Privaatsuspoliitika"
 
 #: searx/templates/simple/base.html:79
 msgid "Contact instance maintainer"
-msgstr "Võtke ühendust instantsi hooldajaga"
+msgstr "Võta ühendust serveri haldajaga"
 
 #: searx/templates/simple/categories.html:26
 msgid "Click on the magnifier to perform search"
-msgstr "Klõpsa luubile otsingu teostamiseks"
+msgstr "Otsingu teostamiseks klõpsa luubile"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Pikkus"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Vaateid"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "vahemälus"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
-msgstr "proksitud"
+msgstr "proksiserveris"
 
 #: searx/templates/simple/new_issue.html:64
 msgid "Start submiting a new issue on GitHub"
-msgstr "Alustage uue probleemi esitamist GitHubis"
+msgstr "Alusta uue vea või probleemi esitamist GitHubis"
 
 #: searx/templates/simple/new_issue.html:66
 msgid "Please check for existing bugs about this engine on GitHub"
-msgstr "Palun uurige olemasolevate selle otsingumootori tõrgete kohta GitHubist"
+msgstr ""
+"Eelnevalt palun uuri GitHubist olemasolevate selle otsingumootori "
+"sarnasete vigade kohta"
 
 #: searx/templates/simple/new_issue.html:69
 msgid "I confirm there is no existing bug about the issue I encounter"
@@ -699,21 +727,21 @@ msgstr ""
 
 #: searx/templates/simple/new_issue.html:71
 msgid "If this is a public instance, please specify the URL in the bug report"
-msgstr "Palun täpsustage URL veateates, kui tegemist on avaliku eksemplariga"
+msgstr "Palun täpsusta URL veateates, kui tegemist on avaliku serveriga"
 
 #: searx/templates/simple/new_issue.html:72
 msgid "Submit a new issue on Github including the above information"
-msgstr "Esitage Githubis uus probleem, mis sisaldab ülaltoodud teavet"
+msgstr "Esita Githubis uus viga või probleem, mis sisaldab ülaltoodud teavet"
 
 #: searx/templates/simple/preferences.html:65
 msgid "No HTTPS"
 msgstr "HTTPS puudub"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
-msgstr "Vaadake vealogisid ja esitage veateade"
+msgstr "Vaata vealogisid ja esita veateade"
 
 #: searx/templates/simple/preferences.html:74
 msgid "!bang for this engine"
@@ -721,7 +749,7 @@ msgstr "!bang selle mootori jaoks"
 
 #: searx/templates/simple/preferences.html:80
 msgid "!bang for its categories"
-msgstr "!bang oma kategooriate puhul"
+msgstr "!bang selle kategooriate jaoks"
 
 #: searx/templates/simple/preferences.html:102
 #: searx/templates/simple/stats.html:64
@@ -754,27 +782,27 @@ msgstr "Üldine"
 msgid "Default categories"
 msgstr "Vaikimisi kategooriad"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Kasutajaliides"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privaatsus"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
-msgstr "Mootorid"
+msgstr "Otsingumootorid"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Hetkel kasutatud otsingumootorid"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Spetsiaalsed päringud"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Küpsised"
 
@@ -788,21 +816,21 @@ msgstr "Tulemuste arv"
 
 #: searx/templates/simple/results.html:48
 msgid "Info"
-msgstr "informatsioon"
+msgstr "Teave"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Proovi otsida:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Tagasi üles"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Eelmine lehekülg"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Järgmine lehekülg"
 
@@ -832,7 +860,7 @@ msgstr "Hetkel andmed puuduvad."
 #: searx/templates/simple/preferences/engines.html:24
 #: searx/templates/simple/stats.html:25
 msgid "Engine name"
-msgstr "Mootori nimi"
+msgstr "Otsingumootori nimi"
 
 #: searx/templates/simple/stats.html:26
 msgid "Scores"
@@ -842,10 +870,11 @@ msgstr "Skoorid"
 msgid "Result count"
 msgstr "Tulemuste arv"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
-msgstr "Reageerimisaeg"
+msgstr "Vastamise aeg"
 
 #: searx/templates/simple/preferences/engines.html:35
 #: searx/templates/simple/stats.html:29
@@ -862,7 +891,7 @@ msgstr "HTTP"
 
 #: searx/templates/simple/stats.html:61
 msgid "Processing"
-msgstr "Töötlemine"
+msgstr "Töötleme"
 
 #: searx/templates/simple/stats.html:99
 msgid "Warnings"
@@ -903,7 +932,7 @@ msgstr "Kood"
 
 #: searx/templates/simple/stats.html:128
 msgid "Checker"
-msgstr "Kontrollida"
+msgstr "Kontrollija"
 
 #: searx/templates/simple/stats.html:131
 msgid "Failed test"
@@ -917,17 +946,13 @@ msgstr "Kommentaar(id)"
 msgid "Download results"
 msgstr "Laadi tulemused alla"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Sõnumid otsingumootorist"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Viga!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Mootorid ei saa tulemusi tagastada"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "sekundit"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -952,15 +977,15 @@ msgstr "Soovitused"
 msgid "Search language"
 msgstr "Otsingukeel"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Vaikimisi keel"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
-msgstr "Automaatne-tuvastamine"
+msgstr "Tuvasta automaatselt"
 
 #: searx/templates/simple/filters/safesearch.html:1
 #: searx/templates/simple/filters/safesearch.html:2
@@ -969,7 +994,7 @@ msgstr "Automaatne-tuvastamine"
 #: searx/templates/simple/preferences/engines.html:27
 #: searx/templates/simple/preferences/safesearch.html:2
 msgid "SafeSearch"
-msgstr "Ohutuotsing"
+msgstr "Ohutu otsing"
 
 #: searx/templates/simple/filters/safesearch.html:2
 #: searx/templates/simple/preferences/safesearch.html:7
@@ -1013,7 +1038,7 @@ msgstr "Viimane aasta"
 
 #: searx/templates/simple/messages/no_cookies.html:3
 msgid "Information!"
-msgstr "Teave!"
+msgstr "Tähelepanu!"
 
 #: searx/templates/simple/messages/no_cookies.html:4
 msgid "currently, there are no cookies defined."
@@ -1025,11 +1050,11 @@ msgstr "Vabandust!"
 
 #: searx/templates/simple/messages/no_results.html:12
 msgid "No results were found. You can try to:"
-msgstr "Tulemusi ei leitud. Võite proovida:"
+msgstr "Tulemusi ei leitud. Võid proovida:"
 
 #: searx/templates/simple/messages/no_results.html:14
 msgid "There are no more results. You can try to:"
-msgstr "Rohkem tulemusi ei ole. Võite proovida:"
+msgstr "Rohkem tulemusi ei ole. Võid proovida:"
 
 #: searx/templates/simple/messages/no_results.html:19
 msgid "Refresh the page."
@@ -1037,19 +1062,19 @@ msgstr "Värskenda lehekülge."
 
 #: searx/templates/simple/messages/no_results.html:20
 msgid "Search for another query or select another category (above)."
-msgstr "Teise päringu otsimine või teise kategooria valimine (üleval)."
+msgstr "Tee muu päringu või vali muu kategooria (üleval)."
 
 #: searx/templates/simple/messages/no_results.html:21
 msgid "Change the search engine used in the preferences:"
-msgstr "Muutke eelistustes kasutatud otsingumootorit:"
+msgstr "Muuda eelistustes kasutatud otsingumootorit:"
 
 #: searx/templates/simple/messages/no_results.html:22
 msgid "Switch to another instance:"
-msgstr "Vahetage teisele instantsile:"
+msgstr "Vahetage teisele SearxNG serverile:"
 
 #: searx/templates/simple/messages/no_results.html:24
 msgid "Search for another query or select another category."
-msgstr "Teise päringu otsimine või teise kategooria valimine."
+msgstr "Tee uus otsing või vali muu kategooria."
 
 #: searx/templates/simple/messages/no_results.html:25
 msgid "Go back to the previous page using the previous page button."
@@ -1079,7 +1104,7 @@ msgstr "Näited"
 
 #: searx/templates/simple/preferences/answerers.html:13
 msgid "This is the list of SearXNG's instant answering modules."
-msgstr "See on SearXNGi kohese vastamise moodulite nimekiri."
+msgstr "See on SearXNGi kohese kiirvastuste moodulite loend."
 
 #: searx/templates/simple/preferences/answerers.html:29
 msgid "This is the list of plugins."
@@ -1095,7 +1120,7 @@ msgstr "Otsi asju kirjutamise ajal"
 
 #: searx/templates/simple/preferences/center_alignment.html:2
 msgid "Center Alignment"
-msgstr "Keskuse joondamine"
+msgstr "Keskele joondamine"
 
 #: searx/templates/simple/preferences/center_alignment.html:14
 msgid "Displays results in the center of the page (Oscar layout)."
@@ -1106,12 +1131,12 @@ msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
-"See on nimekiri küpsistest ja nende väärtustest, mida SearXNG teie "
+"See on nimekiri küpsistest ja nende väärtustest, mida SearXNG sinu "
 "arvutisse salvestab."
 
 #: searx/templates/simple/preferences/cookies.html:3
 msgid "With that list, you can assess SearXNG transparency."
-msgstr "Selle loetelu abil saate hinnata SearXNG läbipaistvust."
+msgstr "Selle loetelu abil saad hinnata SearXNG läbipaistvust."
 
 #: searx/templates/simple/preferences/cookies.html:9
 msgid "Cookie name"
@@ -1130,8 +1155,8 @@ msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
 msgstr ""
-"Märkus: täpsemate seadete määramine otsingu URLis võib vähendada "
-"privaatsust, lekitades andmed klõpsatud tulemuste saitidele."
+"Märkus: lekitades andmed klõpsatud tulemuste saitidele võib täpsemate "
+"seadete määramine otsingu URLis vähendada privaatsust."
 
 #: searx/templates/simple/preferences/cookies.html:35
 msgid "URL to restore your preferences in another browser"
@@ -1142,20 +1167,20 @@ msgid ""
 "Specifying custom settings in the preferences URL can be used to sync "
 "preferences across devices."
 msgstr ""
-"Kohandatud seadete määramine eelistuste URL-i saab kasutada eelistuste "
-"sünkroniseerimiseks eri seadmetes."
+"Kohandatud seadete määramine eelistuste URL-i saad kasutada eelistuste "
+"sünkroniseerimiseks eri seadmete vahel."
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
-msgstr "Kopeeri eelistuste hash"
+msgstr "Kopeeri eelistuste räsi"
 
 #: searx/templates/simple/preferences/cookies.html:57
 msgid "Insert copied preferences hash (without URL) to restore"
-msgstr "Sisesta kopeeritud eelistuste hash (ilma URL-aadressita) et taastada"
+msgstr "Taastamiseks sisesta kopeeritud eelistuste räsi (ilma URL-aadressita)"
 
 #: searx/templates/simple/preferences/cookies.html:59
 msgid "Preferences hash"
-msgstr "Eelistuste hash"
+msgstr "Eelistuste räsi"
 
 #: searx/templates/simple/preferences/doi_resolver.html:2
 msgid "Open Access DOI resolver"
@@ -1163,23 +1188,23 @@ msgstr "Open Access DOI resolver"
 
 #: searx/templates/simple/preferences/doi_resolver.html:14
 msgid "Select service used by DOI rewrite"
-msgstr "Valige teenus mida kasutab DOI ümberkirjutamine"
+msgstr "Vali teenus mida kasutab DOI ümberkirjutamine"
 
 #: searx/templates/simple/preferences/engines.html:9
 msgid ""
 "This tab does not exists in the user interface, but you can search in "
 "these engines by its !bangs."
 msgstr ""
-"Seda vahekaarti ei ole kasutajaliideses olemas, kuid te saate otsida neis"
-" mootorites selle !bang järgi."
+"Seda vahekaarti ei ole kasutajaliideses olemas, kuid sa saad otsida neis "
+"mootorites selle !bang järgi."
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "Luba kõik"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "Keela kõik"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1197,13 +1222,21 @@ msgstr "Kaal"
 msgid "Max time"
 msgstr "Maksimaalne aeg"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Saidiikoonide kuvamine"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Kuva otsingutulemuste kõrval saidiikoone"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
 msgstr ""
-"Need seaded salvestatakse sinu küpsistes, see lubab meil sinu kohta "
-"andmeid mitte salvestada."
+"Need seaded salvestatame sinu brauseri küpsistes ja see annab meile "
+"võimaluse sinu kohta andmeid meie serveris mitte salvestada."
 
 #: searx/templates/simple/preferences/footer.html:3
 msgid ""
@@ -1238,8 +1271,8 @@ msgid ""
 "Navigate search results with hotkeys (JavaScript required). Press \"h\" "
 "key on main or result page to get help."
 msgstr ""
-"Otsingutulemustes navigeerimine kiirklahvide abil (Vajalik JavaScript). "
-"Abi saamiseks vajutage põhi või tulemuslehel klahvi \"h\"."
+"Otsingutulemustes navigeerimine kiirklahvide abil (vajalik JavaScript). "
+"Abi saamiseks vajuta põhi või tulemuslehel klahvi \"h\"."
 
 #: searx/templates/simple/preferences/image_proxy.html:2
 msgid "Image proxy"
@@ -1247,7 +1280,7 @@ msgstr "Pildiproksi"
 
 #: searx/templates/simple/preferences/image_proxy.html:14
 msgid "Proxying image results through SearXNG"
-msgstr "Pildi tulemuste edastamine SearXNG kaudu"
+msgstr "Pildiotsingu tulemuste edastamine SearXNG kaudu"
 
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 msgid "Infinite scroll"
@@ -1263,15 +1296,15 @@ msgstr "Mis keelt sa otsinguks eelistad?"
 
 #: searx/templates/simple/preferences/language.html:25
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
-msgstr "Valige Automaatne tuvastamine et SearXNG tuvastaks teie päringu keele."
+msgstr "Rt SearXNG tuvastaks sinu päringu keele vali \"Automaatne tuvastamine\"."
 
 #: searx/templates/simple/preferences/method.html:2
 msgid "HTTP Method"
-msgstr "HTTP meetod"
+msgstr "HTTP-meetod"
 
 #: searx/templates/simple/preferences/method.html:14
 msgid "Change how forms are submitted"
-msgstr "Muutke vormide esitamise viisi"
+msgstr "Muuda vormide esitamise viisi"
 
 #: searx/templates/simple/preferences/query_in_title.html:2
 msgid "Query in the page's title"
@@ -1282,7 +1315,7 @@ msgid ""
 "When enabled, the result page's title contains your query. Your browser "
 "can record this title"
 msgstr ""
-"Kui see on lubatud, sisaldab tulemuslehe pealkiri teie päringut. Teie "
+"Kui see on lubatud, sisaldab tulemuslehe pealkiri sinu päringut. Sinu "
 "brauser võib selle pealkirja salvestada"
 
 #: searx/templates/simple/preferences/results_on_new_tab.html:2
@@ -1306,8 +1339,8 @@ msgid ""
 "Perform search immediately if a category selected. Disable to select "
 "multiple categories"
 msgstr ""
-"Teostage otsing kohe kui kategooria on valitud. Mitme kategooria "
-"valimiseks keelake"
+"Teosta otsing kohe kui kategooria on valitud. Mitme kategooria valimiseks"
+" keela see eelistus"
 
 #: searx/templates/simple/preferences/theme.html:2
 msgid "Theme"
@@ -1315,7 +1348,7 @@ msgstr "Teema"
 
 #: searx/templates/simple/preferences/theme.html:14
 msgid "Change SearXNG layout"
-msgstr "SearXNG paigutuse muutmine"
+msgstr "Muuda SearXNG paigutust"
 
 #: searx/templates/simple/preferences/theme.html:19
 msgid "Theme style"
@@ -1323,19 +1356,19 @@ msgstr "Teema stiil"
 
 #: searx/templates/simple/preferences/theme.html:31
 msgid "Choose auto to follow your browser settings"
-msgstr "Valige automaatne, et järgida oma brauseri seadeid"
+msgstr "Oma brauseri seadistuste järgimiseks vali \"automaatne\""
 
 #: searx/templates/simple/preferences/tokens.html:2
 msgid "Engine tokens"
-msgstr "Mootori tokenid"
+msgstr "Otsingumootori tunnusload"
 
 #: searx/templates/simple/preferences/tokens.html:9
 msgid "Access tokens for private engines"
-msgstr "Ligipääsutokenid privaatsetele mootoritele"
+msgstr "Ligipääsu tunnusload privaatsetele otsingumootoritele"
 
 #: searx/templates/simple/preferences/ui_locale.html:2
 msgid "Interface language"
-msgstr "Liidese keel"
+msgstr "Kasutajaliidese keel"
 
 #: searx/templates/simple/preferences/ui_locale.html:14
 msgid "Change the language of the layout"
@@ -1343,7 +1376,7 @@ msgstr "Muuda paigutuse keelt"
 
 #: searx/templates/simple/result_templates/code.html:13
 msgid "repo"
-msgstr "repot"
+msgstr "hoidla"
 
 #: searx/templates/simple/result_templates/default.html:6
 #: searx/templates/simple/result_templates/files.html:8
@@ -1382,15 +1415,15 @@ msgstr "Resolutsioon"
 
 #: searx/templates/simple/result_templates/images.html:21
 msgid "Format"
-msgstr "Formaat"
+msgstr "Vorming"
 
 #: searx/templates/simple/result_templates/images.html:24
 msgid "Engine"
-msgstr "Mootor"
+msgstr "Otsingumootor"
 
 #: searx/templates/simple/result_templates/images.html:25
 msgid "View source"
-msgstr "Vaata allikat"
+msgstr "Vaata lähtekoodi"
 
 #: searx/templates/simple/result_templates/map.html:12
 msgid "address"
@@ -1398,7 +1431,7 @@ msgstr "aadress"
 
 #: searx/templates/simple/result_templates/map.html:43
 msgid "show map"
-msgstr "kuva kaart"
+msgstr "näita kaarti"
 
 #: searx/templates/simple/result_templates/map.html:43
 msgid "hide map"
@@ -1410,7 +1443,7 @@ msgstr "Versioon"
 
 #: searx/templates/simple/result_templates/packages.html:18
 msgid "Maintainer"
-msgstr "Hooldaja"
+msgstr "Haldaja"
 
 #: searx/templates/simple/result_templates/packages.html:24
 msgid "Updated at"
@@ -1419,7 +1452,7 @@ msgstr "Uuendatud"
 #: searx/templates/simple/result_templates/packages.html:30
 #: searx/templates/simple/result_templates/paper.html:25
 msgid "Tags"
-msgstr "Tagid"
+msgstr "Sildid"
 
 #: searx/templates/simple/result_templates/packages.html:36
 msgid "Popularity"
@@ -1439,7 +1472,7 @@ msgstr "Projekti koduleht"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
-msgstr "Avaldatud kuupäev"
+msgstr "Avaldamise kuupäev"
 
 #: searx/templates/simple/result_templates/paper.html:9
 msgid "Journal"
@@ -1475,7 +1508,7 @@ msgstr "HTML"
 
 #: searx/templates/simple/result_templates/torrent.html:6
 msgid "magnet link"
-msgstr "magnetlink"
+msgstr "magnet-link"
 
 #: searx/templates/simple/result_templates/torrent.html:7
 msgid "torrent file"
@@ -1495,7 +1528,7 @@ msgstr "Failide arv"
 
 #: searx/templates/simple/result_templates/videos.html:6
 msgid "show video"
-msgstr "kuva video"
+msgstr "näita videot"
 
 #: searx/templates/simple/result_templates/videos.html:6
 msgid "hide video"
@@ -1922,3 +1955,11 @@ msgstr "peida video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Hostnime asendamine"
+
+#~ msgid "Error!"
+#~ msgstr "Viga!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Otsingumootorid ei anna päringutele vastuseid"
diff --git a/searx/translations/eu/LC_MESSAGES/messages.mo b/searx/translations/eu/LC_MESSAGES/messages.mo
index 02d38b119..f8f1fb36a 100644
Binary files a/searx/translations/eu/LC_MESSAGES/messages.mo and b/searx/translations/eu/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/eu/LC_MESSAGES/messages.po b/searx/translations/eu/LC_MESSAGES/messages.po
index 01f652726..8869fdfe7 100644
--- a/searx/translations/eu/LC_MESSAGES/messages.po
+++ b/searx/translations/eu/LC_MESSAGES/messages.po
@@ -16,8 +16,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-05-02 12:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-09-09 11:18+0000\n"
 "Last-Translator: alexgabi <alexgabi@users.noreply.translate.codeberg.org>"
 "\n"
 "Language: eu\n"
@@ -27,7 +27,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -164,6 +164,11 @@ msgstr "argia"
 msgid "dark"
 msgstr "iluna"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -175,21 +180,23 @@ msgid "About"
 msgstr "Honi buruz"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Batez besteko tenp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Lainotua"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Baldintza"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Uneko baldintza"
@@ -200,21 +207,25 @@ msgid "Evening"
 msgstr "Arratsaldean"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Gustura sentitzen da"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Hezetasuna"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Gehienezko tenp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Gutxienezko tenp."
@@ -235,72 +246,79 @@ msgid "Noon"
 msgstr "Eguerdian"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Presioa"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Egunsentia"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Ilunabarra"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Tenperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV indizea"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Ikusgarritasuna"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Haizea"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "harpidedunak"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "mezuak"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "erabiltzaile aktiboak"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "iruzkinak"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "erabiltzailea"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "komunitatea"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "puntuak"
 
@@ -310,47 +328,47 @@ msgid "title"
 msgstr "izenburua"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "egilea"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "ireki"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "itxita"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "erantzunda"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Ez da elementurik aurkitu"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Iturria"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Errorea hurrengo orrialdea kargatzean"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ezarpen baliogabeak, editatu zure hobespenak"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Ezarpen baliogabeak"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "bilaketa akatsa"
 
@@ -418,22 +436,26 @@ msgstr "duela {minutes} minutu"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "duela {hours} ordu eta {minutes} minutu"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Ausazko balio sortzailea"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Ausazko balio ezberdinak sortu"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funtzio estatistikoak"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Kalkulatu argumentuen {funtzioak}"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Lortu jarraibideak"
@@ -446,7 +468,7 @@ msgstr "{title} (ZAHARKITUA)"
 msgid "This entry has been superseded by"
 msgstr "Sarrera hau hurrengoarekin ordezkatu da"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanala"
 
@@ -463,7 +485,7 @@ msgid "clicks"
 msgstr "klikak"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Hizkuntza"
 
@@ -475,7 +497,7 @@ msgstr ""
 "{numCitations} aipamen {firstCitationVelocityYear} urtetik "
 "{lastCitationVelocityYear} bitartekoak"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -485,7 +507,7 @@ msgstr ""
 "fitxategi-formatu baten ondorioz izatea. TinEye-k JPEG, PNG, GIF, BMP, "
 "TIFF edo WebP diren irudiak soilik onartzen ditu."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -493,21 +515,21 @@ msgstr ""
 "Irudia sinpleegia da antzekoak aurkitzeko. TinEye-k oinarrizko xehetasun "
 "bisual bat behar du antzekoak ongi identifikatzeko."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Ezin izan da deskargatu irudia."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Liburuaren balorazioa"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Fitxategiaren kalitatea"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Kalkulatu adierazpen matematikoak bilaketa-barraren bidez"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -517,17 +539,15 @@ msgstr "Kateak traola laburpen desberdinetara bihurtzen ditu."
 msgid "hash digest"
 msgstr "traola laburpena"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Ostalariaren izena ordezkatu"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Hostnames plugina"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Berridatzi ostalari-izenak, kendu emaitzak edo eman lehentasuna ostalari-"
+"izenaren arabera"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -555,11 +575,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "zure IPa hau da: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Zure erabiltzaile-agentea hau da: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -665,22 +685,26 @@ msgstr "Instantziaren mantentzailearekin harremanetan jarri"
 msgid "Click on the magnifier to perform search"
 msgstr "Lupan sakatu bilaketa egiteko"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Luzera"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Ikuspegiak"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Egilea"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "cachean gordeta"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxyan gordeta"
 
@@ -708,7 +732,7 @@ msgstr "Bidali gai -issue- berri bat Github-en goiko informazioa barne"
 msgid "No HTTPS"
 msgstr "HTTPS-rik ez"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -753,27 +777,27 @@ msgstr "Orokorra"
 msgid "Default categories"
 msgstr "Lehenetsitako kategoriak"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Erabiltzailearen interfazea"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Pribatutasuna"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Bilatzaileak"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Erabiltzen ari diren bilatzaileak"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Kontsulta bereziak"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookieak"
 
@@ -789,19 +813,19 @@ msgstr "Emaitza kopurua"
 msgid "Info"
 msgstr "Informazioa"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Saiatu hau bilatzen:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Gora bueltatu"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Aurreko orria"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Hurrengo orria"
 
@@ -841,6 +865,7 @@ msgstr "Balorazioak"
 msgid "Result count"
 msgstr "Emaitzen zenbaketa"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -916,17 +941,13 @@ msgstr "Iruzkina(k)"
 msgid "Download results"
 msgstr "Deskargatu emaitzak"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Bilatzaileen mezuak"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Errorea!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Bilatzaileek ezin dute emaitzarik lortu"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "segundo"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -951,12 +972,12 @@ msgstr "Iradokizunak"
 msgid "Search language"
 msgstr "Bilaketaren hizkuntza"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Lehenetsitako hizkuntza"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Auto-detektatu"
@@ -1196,6 +1217,14 @@ msgstr "Pisua"
 msgid "Max time"
 msgstr "Gehienezko denbora"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1310,7 +1339,7 @@ msgid ""
 "multiple categories"
 msgstr ""
 "Egin bilaketa berehala kategoria bat hautatuz gero. Desgaitu hainbat "
-"kategoria hautatzeko."
+"kategoria hautatzeko"
 
 #: searx/templates/simple/preferences/theme.html:2
 msgid "Theme"
@@ -1927,3 +1956,12 @@ msgstr "ezkutatu bideoa"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Ostalariaren izena ordezkatu"
+
+#~ msgid "Error!"
+#~ msgstr "Errorea!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Bilatzaileek ezin dute emaitzarik lortu"
+
diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.mo b/searx/translations/fa_IR/LC_MESSAGES/messages.mo
index cf8fa4f07..d3b822bf1 100644
Binary files a/searx/translations/fa_IR/LC_MESSAGES/messages.mo and b/searx/translations/fa_IR/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.po b/searx/translations/fa_IR/LC_MESSAGES/messages.po
index 4968cbffa..957fa8d1b 100644
--- a/searx/translations/fa_IR/LC_MESSAGES/messages.po
+++ b/searx/translations/fa_IR/LC_MESSAGES/messages.po
@@ -15,13 +15,15 @@
 # arashe22 <arashe22@proton.me>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # tegcope <tegcope@users.noreply.translate.codeberg.org>, 2024.
+# Thecode764 <Thecode764@users.noreply.translate.codeberg.org>, 2024.
+# MPBDev <MPBDev@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-04-06 00:18+0000\n"
-"Last-Translator: tegcope <tegcope@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-09-16 18:18+0000\n"
+"Last-Translator: MPBDev <MPBDev@users.noreply.translate.codeberg.org>\n"
 "Language: fa_IR\n"
 "Language-Team: Persian "
 "<https://translate.codeberg.org/projects/searxng/searxng/fa/>\n"
@@ -29,7 +31,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -79,7 +81,7 @@ msgstr "رادیو"
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "تلویزیون"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -166,6 +168,11 @@ msgstr "روشن"
 msgid "dark"
 msgstr "تاریک"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -177,24 +184,26 @@ msgid "About"
 msgstr "درباره"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "میانگین دما"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "‍پوشش ابری"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "وضعت"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "وضع کنونی"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -202,24 +211,28 @@ msgid "Evening"
 msgstr "عصر"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "حس می‌دهد مانند"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "رطوبت"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "نهایت دما"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "حداقل دما"
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -237,122 +250,136 @@ msgid "Noon"
 msgstr "ظهر"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "فشار"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "طلوع"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "غروب"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "دما"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
+#, fuzzy
 msgid "UV index"
-msgstr ""
+msgstr "مقدار اشعه UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
+#, fuzzy
 msgid "Visibility"
-msgstr ""
+msgstr "دید"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "باد"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "دنبال کننده‌ها"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "پست ها"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "کاربران فعال"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "نظر ها"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "کاربر"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "جمعیت"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
+#, fuzzy
 msgid "points"
-msgstr ""
+msgstr "امتیاز‌ّا"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
+#, fuzzy
 msgid "title"
-msgstr ""
+msgstr "موضوع"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "نگارنده"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
+#, fuzzy
 msgid "open"
-msgstr ""
+msgstr "باز"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
+#, fuzzy
 msgid "closed"
-msgstr ""
+msgstr "بسته شده"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
+#, fuzzy
 msgid "answered"
-msgstr ""
+msgstr "جواب داده شده"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "چیزی پیدا نشد"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "منبع"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "خطا در بارگزاری صفحه جدید"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "تنظیمات نادرست"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "خطای جست‌وجو"
 
@@ -420,22 +447,26 @@ msgstr "{minutes} دقیقه پیش"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} ساعت و {minutes} دقیقه پیش"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "ایجادگر مقدار تصادفی"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "ایجاد مقادیر تصادفی متفاوت"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "توابع آماری"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "پردازش {functions} از آرگومان ها"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "دستورهای دریافت"
@@ -448,7 +479,7 @@ msgstr "{title} (منسوخ شده)"
 msgid "This entry has been superseded by"
 msgstr "این ورودی معلق شده است، توسط"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "کانال"
 
@@ -465,7 +496,7 @@ msgid "clicks"
 msgstr "کلیک ها"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "زبان"
 
@@ -477,7 +508,7 @@ msgstr ""
 "{numCitations} نقل قول از سال {firstCitationVelocityYear} تا "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -487,7 +518,7 @@ msgstr ""
 "پشتیبانی نشده ای باشد. TinEye فقط تصویر های با فرمت JPEG، PNG، GIF، BMP، "
 "TIFF یا WebP را پشتیبانی می‌کند."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -495,21 +526,22 @@ msgstr ""
 "تصویر برای یافتن موارد منطبق بسیار ساده است. TinEye برای شناسایی موفق به "
 "سطح اولیه جزئیات بصری نیاز دارد."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "تصویر نمیتواند دانلود شود."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "رتبه بندی کتاب"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "کیفیت فایل"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
+#, fuzzy
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "محاسبه عبارت‌های ریاضی در نوار جست و جو"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -519,17 +551,15 @@ msgstr "رشته‌ها را به چکیده‌های هش تبدیل می‌ک
 msgid "hash digest"
 msgstr "چکیدهٔ هش"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "جایگزینی نام میزبان"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
+#, fuzzy
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "افزونه های hostname"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
+#, fuzzy
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "باز نویسی hostname ها. حذف‌کردن نتایج یا مرتب کردن آنها بر اساس hostname"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -556,12 +586,14 @@ msgstr ""
 "عامل کاربری شما را نشان می دهد."
 
 #: searx/plugins/self_info.py:28
+#, fuzzy
 msgid "Your IP is: "
-msgstr ""
+msgstr "آی‌پی شما: "
 
 #: searx/plugins/self_info.py:31
+#, fuzzy
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "یوزر-ایجنت شما: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -605,8 +637,9 @@ msgid "Remove trackers arguments from the returned URL"
 msgstr "آرگومان های ردیاب ها را از URL برگشتی حذف کنید"
 
 #: searx/plugins/unit_converter.py:29
+#, fuzzy
 msgid "Convert between units"
-msgstr ""
+msgstr "تبدیل بین واحد‌ها"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -667,22 +700,26 @@ msgstr "تماس با مسئول‌نگهداری نمونه"
 msgid "Click on the magnifier to perform search"
 msgstr "برای انجام جست‌وجو روی ذره‌بین کلیک کنید"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "طول"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "بازدید‌ها"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "نویسنده"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "جاسازی‌شده"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "پروکسی‌شده"
 
@@ -712,7 +749,7 @@ msgstr "در گیتهاب مشکل جدید را با توجه به اطلاعا
 msgid "No HTTPS"
 msgstr "بدون HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -757,27 +794,27 @@ msgstr "کلی"
 msgid "Default categories"
 msgstr "دسته‌بندی‌های پیش‌گزیده"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "رابط کاربری"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "حریم شخصی"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "موتورها"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "موتور جستجو های در حال استفاده"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "مقدارهای ویژه"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "کلوچک‌ها"
 
@@ -793,19 +830,19 @@ msgstr "تعداد نتایج"
 msgid "Info"
 msgstr "اطلاعات"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "برای این جست‌وجو تلاش کنید:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "برگشتن با بالا"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "صفحهٔ پیشین"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "صفحهٔ بعدی"
 
@@ -845,6 +882,7 @@ msgstr "نمره‌ها"
 msgid "Result count"
 msgstr "تعداد نتیجه ها"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -920,17 +958,13 @@ msgstr "نظر(ها)"
 msgid "Download results"
 msgstr "نتایج بارگیری"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "پیام های موتور جستجوها"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "خطا!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "موتورها توانایی دریافت نتایج را ندارند"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "ثانیه‌ها"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -955,12 +989,12 @@ msgstr "پیشنهادها"
 msgid "Search language"
 msgstr "زبان جست‌وجو"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "زبان پیش‌گزیده"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "انتخاب خودکار"
@@ -1176,11 +1210,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "فعال‌سازی همه"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "غیرفعال‌سازی همه"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1198,6 +1232,14 @@ msgstr "وزن"
 msgid "Max time"
 msgstr "زمان بیشینه"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1941,3 +1983,12 @@ msgstr "پنهان‌سازی ویدئو"
 #~ msgid "TiB"
 #~ msgstr "ترابایت"
 
+#~ msgid "Hostname replace"
+#~ msgstr "جایگزینی نام میزبان"
+
+#~ msgid "Error!"
+#~ msgstr "خطا!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "موتورها توانایی دریافت نتایج را ندارند"
+
diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo
index 27c428da1..8d7fe334c 100644
Binary files a/searx/translations/fi/LC_MESSAGES/messages.mo and b/searx/translations/fi/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/fi/LC_MESSAGES/messages.po b/searx/translations/fi/LC_MESSAGES/messages.po
index 365f23349..2677af0b2 100644
--- a/searx/translations/fi/LC_MESSAGES/messages.po
+++ b/searx/translations/fi/LC_MESSAGES/messages.po
@@ -11,21 +11,25 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # Implosion <Implosion@users.noreply.translate.codeberg.org>, 2024.
 # artnay <artnay@users.noreply.translate.codeberg.org>, 2024.
+# jonkke9 <jonkke9@users.noreply.translate.codeberg.org>, 2024.
+# Ricky-Tigg <Ricky-Tigg@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-07 00:18+0000\n"
-"Last-Translator: artnay <artnay@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-08 13:41+0000\n"
+"Last-Translator: Ricky-Tigg <Ricky-Tigg@users.noreply.translate.codeberg.org>"
+"\n"
+"Language-Team: Finnish <https://translate.codeberg.org/projects/searxng/"
+"searxng/fi/>\n"
 "Language: fi\n"
-"Language-Team: Finnish "
-"<https://translate.codeberg.org/projects/searxng/searxng/fi/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -162,6 +166,11 @@ msgstr "vaalea"
 msgid "dark"
 msgstr "tumma"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "musta"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -173,21 +182,23 @@ msgid "About"
 msgstr "Tietoa SearXNG:stä"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Keskilämpötila."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Pilvipeite"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Tilanne"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Tämän hetkinen tilanne"
@@ -198,21 +209,25 @@ msgid "Evening"
 msgstr "Ilta"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Tuntuu kuin"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Kosteus"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Maksimi lämpötila."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Minimi lämpötila."
@@ -233,72 +248,79 @@ msgid "Noon"
 msgstr "Päivä"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Ilmanpaine"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Auringonnousu"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Auringonlasku"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Lämpötila"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV indeksi"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Näkyvyys"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Tuuli"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "tilaajat"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "postaukset"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktiiviset käyttäjät"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "kommentit"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "käyttäjä"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "yhteisö"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "pisteet"
 
@@ -308,47 +330,47 @@ msgid "title"
 msgstr "Otsikko"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "tekijä"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "Avaa"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "suljettu"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "vastattu"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Tietuetta ei löytynyt"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Lähde"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Virhe ladattaessa seuraavaa sivua"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Virheelliset asetukset, muokkaa siis asetuksia"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Virheelliset asetukset"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "hakuvirhe"
 
@@ -416,22 +438,26 @@ msgstr "{minutes} minuutti(a) sitten"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} tunti(a), {minutes} minuutti(a) sitten"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Satunnaisluvun generaattori"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generoi satunnaislukuja"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Tilastolliset funktiot"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Laske argumenttien {functions}"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonyymit"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Reittiohjeet"
@@ -444,7 +470,7 @@ msgstr "{title} (VANHENTUNUT)"
 msgid "This entry has been superseded by"
 msgstr "Tämän kohdan on korvannut"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanava"
 
@@ -461,7 +487,7 @@ msgid "clicks"
 msgstr "klikkaukset"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Kieli"
 
@@ -473,7 +499,7 @@ msgstr ""
 "{numCitations} Sitaatit vuodesta {firstCitationVelocityYear} vuoteen "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -483,7 +509,7 @@ msgstr ""
 " jota ei tueta. TinEye tukee vain kuvia, jotka ovat JPEG, PNG, GIF, BMP, "
 "TIFF tai WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -491,19 +517,19 @@ msgstr ""
 "Kuva on liian yksinkertainen löytääkseen osumia. TinEye vaatii "
 "visuaalisen tarkkuuden perustason, jotta osumien tunnistaminen onnistuu."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Tätä kuvaa ei voida ladata."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Kirjan arvostelu"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Tiedoston laatu"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Laske matemaattisia lausekkeita hakupalkissa"
 
@@ -515,17 +541,15 @@ msgstr "Muuntaa merkkijonot erilaisiksi hash-digesteiksi."
 msgid "hash digest"
 msgstr "hash-digest"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Isäntänimen korvaus"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Isäntänimien laajennus"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Kirjoita isäntänimiä uudelleen, poista tuloksia tai priorisoi ne isäntänimen "
+"perusteella"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -553,11 +577,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "IP-osoitteesi: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Selaimesi tunnistetiedot: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -663,22 +687,26 @@ msgstr "Ota yhteyttä palvelun ylläpitäjään"
 msgid "Click on the magnifier to perform search"
 msgstr "Napsauta suurennuslasia suorittaaksesi haun"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Pituus"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Näkymät"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Tekijä"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "välimuistissa"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "välityspalvelimella"
 
@@ -708,7 +736,7 @@ msgstr "Lähetä uusi ongelma Githubiin sisältäen edellä mainitut tiedot"
 msgid "No HTTPS"
 msgstr "Ei HTTPS-yhteyttä"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -753,27 +781,27 @@ msgstr "Yleiset"
 msgid "Default categories"
 msgstr "Oletusluokat"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Käyttöliittymä"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Yksityisyys"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Hakukoneet"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Nyt käytetyt hakukoneet"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Erityiset kyselyt"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Evästeet"
 
@@ -789,19 +817,19 @@ msgstr "Tulosten määrä"
 msgid "Info"
 msgstr "Tiedot"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Yritä etsiä:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Takaisin huipulle"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Edellinen sivu"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Seuraava sivu"
 
@@ -841,6 +869,7 @@ msgstr "Pisteet"
 msgid "Result count"
 msgstr "Tulosten määrä"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -916,17 +945,13 @@ msgstr "Kommentit"
 msgid "Download results"
 msgstr "Lataa tulokset"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Viestit hakukoneilta"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Virhe!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Moottorit eivät voi palauttaa tuloksia"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -951,12 +976,12 @@ msgstr "Ehdotukset"
 msgid "Search language"
 msgstr "Haun kieli"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Oletuskieli"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Havaitse automaattisesti"
@@ -1048,7 +1073,7 @@ msgstr "Vaihtaa toiseen instanssiin:"
 
 #: searx/templates/simple/messages/no_results.html:24
 msgid "Search for another query or select another category."
-msgstr ""
+msgstr "Hae toista kyselyä tai valitse toinen luokka."
 
 #: searx/templates/simple/messages/no_results.html:25
 msgid "Go back to the previous page using the previous page button."
@@ -1197,6 +1222,14 @@ msgstr "Paino"
 msgid "Max time"
 msgstr "Enimmäisaika"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Favicon-ratkaisija"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Näytä Faviconit hakutulosten lähellä"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1940,3 +1973,11 @@ msgstr "piilota video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Isäntänimen korvaus"
+
+#~ msgid "Error!"
+#~ msgstr "Virhe!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Moottorit eivät voi palauttaa tuloksia"
diff --git a/searx/translations/fil/LC_MESSAGES/messages.mo b/searx/translations/fil/LC_MESSAGES/messages.mo
index 191074829..67ce6556b 100644
Binary files a/searx/translations/fil/LC_MESSAGES/messages.mo and b/searx/translations/fil/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/fil/LC_MESSAGES/messages.po b/searx/translations/fil/LC_MESSAGES/messages.po
index 08ed3d2b8..b4b096e21 100644
--- a/searx/translations/fil/LC_MESSAGES/messages.po
+++ b/searx/translations/fil/LC_MESSAGES/messages.po
@@ -13,20 +13,21 @@
 # Kita Ikuyo <searinminecraft@courvix.com>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-04-03 13:28+0000\n"
-"Last-Translator: Kita Ikuyo <searinminecraft@courvix.com>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-11 01:31+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Filipino <https://translate.codeberg.org/projects/searxng/"
+"searxng/fil/>\n"
 "Language: fil\n"
-"Language-Team: Filipino "
-"<https://translate.codeberg.org/projects/searxng/searxng/fil/>\n"
-"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4"
-" || n % 10 != 6 || n % 10 != 9);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4 || "
+"n % 10 != 6 || n % 10 != 9);\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -76,7 +77,7 @@ msgstr "radyo"
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "tv"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -163,6 +164,11 @@ msgstr "maliwanag"
 msgid "dark"
 msgstr "madilim"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "itim"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -174,24 +180,26 @@ msgid "About"
 msgstr "Tungkol"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "Karaniwang temp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "sakop ng mga ulap"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "Kondisyon"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "Kasalukuyang kondisyon"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -199,24 +207,28 @@ msgid "Evening"
 msgstr "Hapon"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "parang pakiramdam ng"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "halumimig"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "pinakamataas na temperatura"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "pinikamababang temperatura"
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -234,122 +246,129 @@ msgid "Noon"
 msgstr "Tanghali"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "presyon"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "silang ng araw"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "sibsib ng araw"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "index ng UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "bisibílidád"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "hangin"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "mga suskritor"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "mga post"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "mga aktibong gumagamit"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "mga komento"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "tagagamit"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "pamayanan"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "mga punto"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "titulo"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "maykatha"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "bukas"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "sarado"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "sinagot"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Walang nakita na aytem"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Pinagmulan"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Error sa paglo-load ng susunod na pahina"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Di-wastong mga setting, pakibago ang iyong mga kagustuhan"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Di-wastong mga setting"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "nagkaproblema sa paghahanap ng mga resulta"
 
@@ -417,22 +436,26 @@ msgstr "{minutes} na minuto ang nakalipas"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} oras at {minutes} na minto ang nakalipas"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Random na generator ng halaga"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Maglabas ng iba't ibang halaga"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Estatistika ng mga tungkulin"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Tuusin ang {functions} ng pangangatuwiran"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "síngkahulugán"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Kumuha ng direksyon"
@@ -445,7 +468,7 @@ msgstr "{title} (Luma)"
 msgid "This entry has been superseded by"
 msgstr "Ang tala na ito ay ipinagpaliban ng"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Tyanel"
 
@@ -462,7 +485,7 @@ msgid "clicks"
 msgstr "mga click"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Wika"
 
@@ -474,7 +497,7 @@ msgstr ""
 "{numCitations} mga sipi mula sa taon {firstCitationVelocityYear} at "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -483,7 +506,7 @@ msgstr ""
 "Hindi mabasa ang url ng imahe. Baka ang format ay hindi suportado. JPEG, "
 "PNG, GIF, BMP, TIFF o WebP lamang ang tinatanggap ng TinEye."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -491,21 +514,21 @@ msgstr ""
 "Masyadong payak ang imahe. Gusto ni TinEye ng higit pang detalye para "
 "makahanap ng katugma."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Hindi ma-download ang imahe na ito."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "rating ng libro"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Kalidad ng file"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "kalkulahin ang matematika gamit ang rehas ng pagsaliksik"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -515,17 +538,15 @@ msgstr "Isinasalin ang string sa iba't ibang hash digests."
 msgid "hash digest"
 msgstr "Hash digest"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Palitan ang hostname"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Hostnames plugin"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Isulat muli ang mga hostname, alisin ang mga resulta o unahin ang mga ito "
+"batay sa hostname"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -553,11 +574,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Ang iyong IP ay: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Ang iyong user-agent ay: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -604,7 +625,7 @@ msgstr "Alisin ang tracker sa ibabalik na URL"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "ipalit sa pamamagitan ng mga yunit"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -665,22 +686,26 @@ msgstr "Kontakin ang iyong instance maintainer"
 msgid "Click on the magnifier to perform search"
 msgstr "Pindutin ang magnifier para maghanap"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Haba"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "mga pananaw"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Awtor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "naka-cache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxied"
 
@@ -712,7 +737,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Walang HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -757,27 +782,27 @@ msgstr "Pangkalahatan"
 msgid "Default categories"
 msgstr "Ang mga default na uri"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Ang User interface"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Pagiging Pribado"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Engines"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Ang ginagamit natin na search engines"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Mga Espesyal na Queries"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -793,19 +818,19 @@ msgstr "Bilang ng resulta"
 msgid "Info"
 msgstr "Impormasyon"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Subukan maghanap ng:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Balik sa taas"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Kaninang Pahina"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Susunod na page"
 
@@ -845,6 +870,7 @@ msgstr "Iskor"
 msgid "Result count"
 msgstr "bilang ng mga resulta"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -920,17 +946,13 @@ msgstr "(mga) komento"
 msgid "Download results"
 msgstr "I-download ang mga resulta"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Mga mensahe mula sa mga search engine"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Kamalian!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Hindi makuha ng engines ang mga resulta"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "mga segundo"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -955,12 +977,12 @@ msgstr "Mga mungkahi"
 msgid "Search language"
 msgstr "Ang wika ng paghahanap"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Default na wika"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "awtomatikong pangdedetekta"
@@ -1182,11 +1204,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "paganahin ang lahat"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "huwag paganahin ang lahat"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1204,6 +1226,14 @@ msgstr "Timbang"
 msgid "Max time"
 msgstr "Ang max na oras"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "favicon solver"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Ipakita ang mga favicon malapit sa mga resulta ng paghahanap"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1422,11 +1452,11 @@ msgstr "Bersyon"
 
 #: searx/templates/simple/result_templates/packages.html:18
 msgid "Maintainer"
-msgstr ""
+msgstr "Tagapangasiwa"
 
 #: searx/templates/simple/result_templates/packages.html:24
 msgid "Updated at"
-msgstr ""
+msgstr "Na-update sa"
 
 #: searx/templates/simple/result_templates/packages.html:30
 #: searx/templates/simple/result_templates/paper.html:25
@@ -1435,7 +1465,7 @@ msgstr "Mga Tag/Tatak"
 
 #: searx/templates/simple/result_templates/packages.html:36
 msgid "Popularity"
-msgstr ""
+msgstr "Kasikatan"
 
 #: searx/templates/simple/result_templates/packages.html:42
 msgid "License"
@@ -1443,11 +1473,11 @@ msgstr "Lisensya"
 
 #: searx/templates/simple/result_templates/packages.html:52
 msgid "Project"
-msgstr ""
+msgstr "proyekto"
 
 #: searx/templates/simple/result_templates/packages.html:55
 msgid "Project homepage"
-msgstr ""
+msgstr "homepage ng proyekto"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
@@ -1953,3 +1983,11 @@ msgstr "itago ang video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Palitan ang hostname"
+
+#~ msgid "Error!"
+#~ msgstr "Kamalian!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Hindi makuha ng engines ang mga resulta"
diff --git a/searx/translations/fr/LC_MESSAGES/messages.mo b/searx/translations/fr/LC_MESSAGES/messages.mo
index 52d9da738..0cedbe395 100644
Binary files a/searx/translations/fr/LC_MESSAGES/messages.mo and b/searx/translations/fr/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/fr/LC_MESSAGES/messages.po b/searx/translations/fr/LC_MESSAGES/messages.po
index 7b5a0128f..4bbf9db96 100644
--- a/searx/translations/fr/LC_MESSAGES/messages.po
+++ b/searx/translations/fr/LC_MESSAGES/messages.po
@@ -22,13 +22,17 @@
 # Heyian <Heyian@users.noreply.translate.codeberg.org>, 2024.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # Vulcain <Vulcain@users.noreply.translate.codeberg.org>, 2024.
+# wags07 <wags07@users.noreply.translate.codeberg.org>, 2024.
+# Aeris1One <Aeris1One@users.noreply.translate.codeberg.org>, 2024.
+# kratos <kratos@users.noreply.translate.codeberg.org>, 2024.
+# hemie143 <hemie143@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-21 07:09+0000\n"
-"Last-Translator: Vulcain <Vulcain@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-18 07:22+0000\n"
+"Last-Translator: hemie143 <hemie143@users.noreply.translate.codeberg.org>\n"
 "Language-Team: French <https://translate.codeberg.org/projects/searxng/"
 "searxng/fr/>\n"
 "Language: fr\n"
@@ -36,8 +40,8 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -174,6 +178,11 @@ msgstr "clair"
 msgid "dark"
 msgstr "sombre"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "noir"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -185,21 +194,23 @@ msgid "About"
 msgstr "À propos"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Temp. moyenne"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Couvert nuageux"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Condition"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Condition actuelle"
@@ -210,21 +221,25 @@ msgid "Evening"
 msgstr "Soir"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Ressenti"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Humidité"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Temp. maximale"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Temp. minimale"
@@ -245,72 +260,79 @@ msgid "Noon"
 msgstr "Midi"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Pression"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Lever du soleil"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Coucher de soleil"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Température"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Indice UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Visibilité"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Le vent"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "Abonnés"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "Posts"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "utilisateurs actifs"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "Commentaires"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "utilisateur"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "Communauté"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "points"
 
@@ -320,47 +342,47 @@ msgid "title"
 msgstr "Titre"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "Auteur"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "Ouvert"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "Fermé"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "répondu"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Pas d'élément trouvé"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Source"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Erreur lors du chargement de la page suivante"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Paramètres non valides, veuillez éditer vos préférences"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Paramètres non valides"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "erreur de recherche"
 
@@ -428,22 +450,26 @@ msgstr "il y a {minutes} minute(s)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "il y a {hours} heure(s), {minutes} minute(s)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Générateur de valeur aléatoire"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Crée des valeurs aléatoires différentes"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Fonctions statistiques"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Calcule les {functions} des arguments"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonymes"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Obtenir l'itinéraire"
@@ -456,7 +482,7 @@ msgstr "{title} (OBSOLÈTE)"
 msgid "This entry has been superseded by"
 msgstr "Cet item a été remplacé par"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Chaîne"
 
@@ -473,7 +499,7 @@ msgid "clicks"
 msgstr "clics"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Langue"
 
@@ -485,7 +511,7 @@ msgstr ""
 "{numCitations} citations de l'année {firstCitationVelocityYear} à "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -495,7 +521,7 @@ msgstr ""
 "fichier non pris en charge. TinEye ne prend en charge que les images au "
 "format JPEG, PNG, GIF, BMP, TIFF ou WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -504,19 +530,19 @@ msgstr ""
 " d'un niveau de détail visuel minimum pour réussir à identifier les "
 "correspondances."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "L'image n'a pas pu être téléchargée."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Évaluation du livre"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Qualité du fichier"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Calculer des expressions mathématiques dans la barre de recherche"
 
@@ -528,17 +554,15 @@ msgstr "Convertit les chaînes de caractères en différents condensés de hacha
 msgid "hash digest"
 msgstr "hash digest"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Remplacer les noms de domaine"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Plugin de noms d’hôtes"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Réécrire les noms de domaines, supprimer des résultats ou les prioriser "
+"en se basant sur les domaines"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -674,22 +698,26 @@ msgstr "Contacter le responsable de l'instance"
 msgid "Click on the magnifier to perform search"
 msgstr "Cliquez sur la loupe pour effectuer une recherche"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Durée"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "vues"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Auteur"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "en cache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxifié"
 
@@ -721,7 +749,7 @@ msgstr "Soumettre un nouveau ticket sur Github incluant l'information ci-dessus"
 msgid "No HTTPS"
 msgstr "Pas de HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -766,27 +794,27 @@ msgstr "Général"
 msgid "Default categories"
 msgstr "Catégories par défaut"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interface utilisateur"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Vie privée"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Moteurs"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Moteurs de recherche actuellement utilisés"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Requêtes spéciales"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -802,19 +830,19 @@ msgstr "Nombre de résultats"
 msgid "Info"
 msgstr "Infos"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Essayez de chercher :"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Retour en haut de page"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Page précédente"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "page suivante"
 
@@ -854,6 +882,7 @@ msgstr "Score"
 msgid "Result count"
 msgstr "Nombre de résultats"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -929,17 +958,13 @@ msgstr "Commentaire(s)"
 msgid "Download results"
 msgstr "Télécharger les résultats"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Messages des moteurs de recherche"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Erreur !"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Les moteurs ne peuvent pas récupérer de résultats"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "secondes"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -964,12 +989,12 @@ msgstr "Suggestions"
 msgid "Search language"
 msgstr "Langue de recherche"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Langue par défaut"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Détection automatique"
@@ -1210,6 +1235,14 @@ msgstr "Poids"
 msgid "Max time"
 msgstr "Temps max"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Résolveur de Favicon"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Affiche les favicons à côté des résultats de recherche"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1973,3 +2006,12 @@ msgstr "cacher la vidéo"
 
 #~ msgid "TiB"
 #~ msgstr "Tio"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Remplacer les noms de domaine"
+
+#~ msgid "Error!"
+#~ msgstr "Erreur !"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Les moteurs ne peuvent pas récupérer de résultats"
diff --git a/searx/translations/gl/LC_MESSAGES/messages.mo b/searx/translations/gl/LC_MESSAGES/messages.mo
index 1d4467fc8..7a5f8e32d 100644
Binary files a/searx/translations/gl/LC_MESSAGES/messages.mo and b/searx/translations/gl/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/gl/LC_MESSAGES/messages.po b/searx/translations/gl/LC_MESSAGES/messages.po
index c35c17b0b..014c77ac4 100644
--- a/searx/translations/gl/LC_MESSAGES/messages.po
+++ b/searx/translations/gl/LC_MESSAGES/messages.po
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-18 21:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-08 13:41+0000\n"
 "Last-Translator: ghose <ghose@users.noreply.translate.codeberg.org>\n"
 "Language-Team: Galician <https://translate.codeberg.org/projects/searxng/"
 "searxng/gl/>\n"
@@ -23,8 +23,8 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -161,6 +161,11 @@ msgstr "claro"
 msgid "dark"
 msgstr "escuro"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "negro"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -172,21 +177,23 @@ msgid "About"
 msgstr "Sobre"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Temp. media"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Cuberto"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Situación"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Estado actual"
@@ -197,21 +204,25 @@ msgid "Evening"
 msgstr "Tarde"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Sensación"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Humidade"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Temp. Máx."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Temp. Mín."
@@ -232,72 +243,79 @@ msgid "Noon"
 msgstr "Mediodía"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Presión"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Abrente"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Solpor"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Índice UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Visibilidade"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vento"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "subscritoras"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "publicacións"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "usuarias activas"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "comentarios"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "usuaria"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "comunidade"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "puntos"
 
@@ -307,47 +325,47 @@ msgid "title"
 msgstr "título"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autoría"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "Abrir"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "fechado"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "respondido"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Non se atoparon elementos"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Fonte"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Erro ao cargar a páxina seguinte"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Axustes non válidos, por favor edita a configuración"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Axustes non válidos"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "fallo na busca"
 
@@ -415,22 +433,26 @@ msgstr "fai {minutes} minuto(s)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "fai {hours} hora(s), {minutes} minuto(s)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Xerador de valor aleatorio"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Xerar diferentes valores aleatorios"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funcións de estatística"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Calcula {functions} dos argumentos"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sinónimos"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Obter direccións"
@@ -443,7 +465,7 @@ msgstr "{title} (OBSOLETO)"
 msgid "This entry has been superseded by"
 msgstr "Esta entrada foi proporcionada por"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Canle"
 
@@ -460,7 +482,7 @@ msgid "clicks"
 msgstr "clicks"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Idioma"
 
@@ -472,7 +494,7 @@ msgstr ""
 "{numCitations} citas desde o ano {firstCitationVelocityYear} ao "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -482,7 +504,7 @@ msgstr ""
 "ficheiro non soportado. TinEye só soporta imaxes tipo JPEG, PNG, GIF, "
 "BMP, TIFF ou WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -490,19 +512,19 @@ msgstr ""
 "A imaxe é demasiado simple para atopar coincidencias. TinEyes require un "
 "nivel de detalle básico para poder atopar coincidencias."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Non se puido descargar a imaxe."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Valoración do libro"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Calidade do ficheiro"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Calcular expresións matemáticas usando a barra de busca"
 
@@ -514,15 +536,11 @@ msgstr "Converte o escrito usando diferentes funcións hash."
 msgid "hash digest"
 msgstr "función hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Substituír servidor"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Complemento de nomes de servidor"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Reescribe nomes de servidor, elimina resultados ou prioriza en función do"
@@ -662,22 +680,26 @@ msgstr "Contactar coa administración"
 msgid "Click on the magnifier to perform search"
 msgstr "Preme na lupa para realizar a busca"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Lonxitude"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Visualizacións"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
-msgstr "Autora"
+msgstr "Autoría"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "en memoria"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "a través de proxy"
 
@@ -705,7 +727,7 @@ msgstr "Enviar un issue a Github incluíndo a información superior"
 msgid "No HTTPS"
 msgstr "Sen HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -750,27 +772,27 @@ msgstr "Xeral"
 msgid "Default categories"
 msgstr "Categorías por defecto"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interface"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privacidade"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motores"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Motores de busca utilizados actualmente"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Consultas especiais"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Rastros"
 
@@ -786,19 +808,19 @@ msgstr "Número de resultados"
 msgid "Info"
 msgstr "Info"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Intenta buscar:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Ir arriba"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Páxina anterior"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Páxina seguinte"
 
@@ -838,6 +860,7 @@ msgstr "Puntuacións"
 msgid "Result count"
 msgstr "Número de resultados"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -913,17 +936,13 @@ msgstr "Comentario(s)"
 msgid "Download results"
 msgstr "Descargar resultados"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Mensaxes desde os motores de busca"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Fallo!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Os buscadores non obtiveron resultados"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "segundos"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -948,12 +967,12 @@ msgstr "Suxestións"
 msgid "Search language"
 msgstr "Idioma de busca"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Idioma por defecto"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Autodetectar"
@@ -1168,8 +1187,8 @@ msgid ""
 "This tab does not exists in the user interface, but you can search in "
 "these engines by its !bangs."
 msgstr ""
-"Esta pestana non existe na interface de usuaria, mais podes buscar nestos"
-" buscadores grazas aos seus !bangs."
+"Esta lapela non existe na interface de usuaria, mais podes buscar nestes "
+"buscadores grazas aos seus !bangs."
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
@@ -1195,6 +1214,14 @@ msgstr "Peso"
 msgid "Max time"
 msgstr "Tempo máx"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Orixe da icona da web"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Mostrar icona da web preto do resultado da busca"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1309,7 +1336,7 @@ msgid ""
 "multiple categories"
 msgstr ""
 "Buscar inmediatamente se hai unha categoría seleccionada. Desactiva para "
-"elexir varias categorías"
+"elixir varias categorías"
 
 #: searx/templates/simple/preferences/theme.html:2
 msgid "Theme"
@@ -1449,7 +1476,7 @@ msgstr "Xornal"
 
 #: searx/templates/simple/result_templates/paper.html:22
 msgid "Editor"
-msgstr "Autoría"
+msgstr "Edición"
 
 #: searx/templates/simple/result_templates/paper.html:23
 msgid "Publisher"
@@ -1951,3 +1978,12 @@ msgstr "agochar vídeo"
 
 #~ msgid "TiB"
 #~ msgstr "TiB"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Substituír servidor"
+
+#~ msgid "Error!"
+#~ msgstr "Fallo!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Os buscadores non obtiveron resultados"
diff --git a/searx/translations/he/LC_MESSAGES/messages.mo b/searx/translations/he/LC_MESSAGES/messages.mo
index 053b4adfc..f256fa5d1 100644
Binary files a/searx/translations/he/LC_MESSAGES/messages.mo and b/searx/translations/he/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/he/LC_MESSAGES/messages.po b/searx/translations/he/LC_MESSAGES/messages.po
index 18c85da91..ffa62303a 100644
--- a/searx/translations/he/LC_MESSAGES/messages.po
+++ b/searx/translations/he/LC_MESSAGES/messages.po
@@ -16,14 +16,15 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # sacred-serpent <sacred-serpent@users.noreply.translate.codeberg.org>,
 # 2024.
+# Shpubly <Shpubly@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-05-14 19:20+0000\n"
-"Last-Translator: sacred-serpent <sacred-"
-"serpent@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-08-27 16:18+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\n"
 "Language: he\n"
 "Language-Team: Hebrew "
 "<https://translate.codeberg.org/projects/searxng/searxng/he/>\n"
@@ -32,7 +33,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -169,6 +170,11 @@ msgstr "בהיר"
 msgid "dark"
 msgstr "כהה"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -180,24 +186,26 @@ msgid "About"
 msgstr "אודות"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "טמפ' ממוצעת"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "כיסוי עננים"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "תנאים"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "תנאים כרגע"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -205,24 +213,28 @@ msgid "Evening"
 msgstr "ערב"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "מרגיש כמו"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "לחות"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "טמפ' מקסימלית"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "טמפ' מינימלית"
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -240,122 +252,129 @@ msgid "Noon"
 msgstr "צהריים"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "לחץ"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "זריחה"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "שקיעה"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "טמפרטורה"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "מדד קרינת UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "נראות"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "רוח"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "מנויים"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "פוסטים"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "משתמשים פעילים"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "הערות"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "משתמש"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "קהילה"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "נקודות"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "כותרת"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "מחבר"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "פתוח"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "סגור"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "נענו"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "לא נמצא פריט"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "מקור"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "שגיאה בטעינת העמוד הבא"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "הגדרות לא תקינות"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "שגיאת חיפוש"
 
@@ -423,22 +442,26 @@ msgstr "לפני {minutes} דקות"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "לפני {hours} שעות, {minutes} דקות"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "מפיק ערך אקראי"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "מייצרת ערכים אקראיים שונים"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "פונקציות סטטיסטיקה"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "מחשבת {functions} של הארגומנטים"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "קבל כיוונים"
@@ -451,7 +474,7 @@ msgstr "{title} (OBSOLETE)"
 msgid "This entry has been superseded by"
 msgstr "רשומה זו הוחלפה על ידי"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "ערוץ"
 
@@ -468,7 +491,7 @@ msgid "clicks"
 msgstr "לחיצות"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "שפה"
 
@@ -480,7 +503,7 @@ msgstr ""
 "{numCitations} אזכורים מ {firstCitationVelocityYear} עד "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -490,7 +513,7 @@ msgstr ""
 "קובץ שאינו נתמך. TinEye תומך רק בתמונות שהן JPEG, PNG, GIF, BMP, TIFF או "
 "WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -498,21 +521,21 @@ msgstr ""
 "התמונה הזו הינה יותר מידי פשוטה מכדי למצוא התאמות. TinEye צריך רמה בסיסית"
 " של פרטים חזותיים כדי להצליח למצוא התאמות."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "אי אפשר להוריד את תמונה זו."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "דירוג ספרים"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "איכות קובץ"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "חשב ביטויים מתמטיים באמצעות שורת החיפוש"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -522,17 +545,13 @@ msgstr "ממיר מחרוזות לתוך hash digests (לקט גיבוב) שונ
 msgid "hash digest"
 msgstr "hash digest"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "החלפת Hostname"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "תוסף כתובות"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "שכתוב כתובות, מחיקת תוצאות או תעדוף לפי הכתובת"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -560,11 +579,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "ה-IP שלך הוא: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "סוכן המשתמש שלך הוא: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -606,7 +625,7 @@ msgstr "הסר ארגומנטי איתור מתוך URL מוחזר"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "המר בין יחידות"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -667,22 +686,26 @@ msgstr "צור קשר עם מפעיל השירת"
 msgid "Click on the magnifier to perform search"
 msgstr "לחץ על זכוכית המגדלת כדי לחפש"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "אורך"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "צפיות"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "מחבר"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "מוטמן"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "פרוקסי"
 
@@ -710,7 +733,7 @@ msgstr "שלח בעיה חדשה ב-Github הכוללת את המידע לעיל
 msgid "No HTTPS"
 msgstr "בלי HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -718,11 +741,11 @@ msgstr "צפה ביומני שגיאה ושלח דיווח על בעיה"
 
 #: searx/templates/simple/preferences.html:74
 msgid "!bang for this engine"
-msgstr ""
+msgstr "!bang למנוע זה"
 
 #: searx/templates/simple/preferences.html:80
 msgid "!bang for its categories"
-msgstr ""
+msgstr "!bang לקטגוריות"
 
 #: searx/templates/simple/preferences.html:102
 #: searx/templates/simple/stats.html:64
@@ -755,27 +778,27 @@ msgstr "כללי"
 msgid "Default categories"
 msgstr "קטגוריות עיקריות"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "ממשק משתמש"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "פרטיות"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "מנועים"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "מנועי חיפוש שמופעלים כעת"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "שאילתות מיוחדות"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "עוגיות"
 
@@ -791,19 +814,19 @@ msgstr "מספר תוצאות"
 msgid "Info"
 msgstr "מידע"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "נסה לחפש:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "בחזרה למעלה"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "עמוד קודם"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "עמוד הבא"
 
@@ -843,6 +866,7 @@ msgstr "דירוג"
 msgid "Result count"
 msgstr "ספירת תוצאות"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -918,17 +942,13 @@ msgstr "הערות"
 msgid "Download results"
 msgstr "הורד תוצאות"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "הודעות ממנועי החיפוש"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "שגיאה!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "מנועים לא מסוגלים לאחזר תוצאות"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -953,12 +973,12 @@ msgstr "הצעות"
 msgid "Search language"
 msgstr "שפת חיפוש"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "שפה ברירת מחדל"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "זיהוי אוטומטי"
@@ -1046,15 +1066,15 @@ msgstr "שינוי מנוע החיפוש בהגדרות:"
 
 #: searx/templates/simple/messages/no_results.html:22
 msgid "Switch to another instance:"
-msgstr ""
+msgstr "להחלפת שרת:"
 
 #: searx/templates/simple/messages/no_results.html:24
 msgid "Search for another query or select another category."
-msgstr ""
+msgstr "חפש שאילתה אחרת או בחר קטגוריה אחרת."
 
 #: searx/templates/simple/messages/no_results.html:25
 msgid "Go back to the previous page using the previous page button."
-msgstr ""
+msgstr "חזור לדף הקודם באמצעות כפתור הדף הקודם."
 
 #: searx/templates/simple/preferences/answerers.html:4
 #: searx/templates/simple/preferences/engines.html:23
@@ -1146,15 +1166,15 @@ msgstr ""
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
-msgstr ""
+msgstr "Hash העדפות העתקה"
 
 #: searx/templates/simple/preferences/cookies.html:57
 msgid "Insert copied preferences hash (without URL) to restore"
-msgstr ""
+msgstr "הכנס hash העדפות מועתק (ללא URL) על מנת לשחזר"
 
 #: searx/templates/simple/preferences/cookies.html:59
 msgid "Preferences hash"
-msgstr ""
+msgstr "Hash העדפות"
 
 #: searx/templates/simple/preferences/doi_resolver.html:2
 msgid "Open Access DOI resolver"
@@ -1162,25 +1182,27 @@ msgstr "מפענח Open Access DOI"
 
 #: searx/templates/simple/preferences/doi_resolver.html:14
 msgid "Select service used by DOI rewrite"
-msgstr ""
+msgstr "בחר שירות המשתמש בשכתוב DOI"
 
 #: searx/templates/simple/preferences/engines.html:9
 msgid ""
 "This tab does not exists in the user interface, but you can search in "
 "these engines by its !bangs."
 msgstr ""
+"כרטיסייה זו לא קיימת בממשק המשתמש, אבל תוכל לחפש במנועי החיפוש הבאים "
+"באמצעות !bangs"
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "אפשר הכל"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "בטל הכל"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
-msgstr ""
+msgstr "!bang"
 
 #: searx/templates/simple/preferences/engines.html:26
 msgid "Supports selected language"
@@ -1188,12 +1210,20 @@ msgstr "תומך בשפה נבחרת"
 
 #: searx/templates/simple/preferences/engines.html:29
 msgid "Weight"
-msgstr ""
+msgstr "משקל"
 
 #: searx/templates/simple/preferences/engines.html:33
 msgid "Max time"
 msgstr "זמן מירבי"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1222,17 +1252,19 @@ msgstr "חזור"
 
 #: searx/templates/simple/preferences/hotkeys.html:2
 msgid "Hotkeys"
-msgstr ""
+msgstr "קיצורי-דרך"
 
 #: searx/templates/simple/preferences/hotkeys.html:13
 msgid "Vim-like"
-msgstr ""
+msgstr "דמוי-Vim"
 
 #: searx/templates/simple/preferences/hotkeys.html:18
 msgid ""
 "Navigate search results with hotkeys (JavaScript required). Press \"h\" "
 "key on main or result page to get help."
 msgstr ""
+"נווט בתוצאות החיפוש באמצעות קיצורי דרך (יש צורך ב-JavaScript). לחץ \"h\" "
+"בדף הראשי או בדף התוצאות על מנת לקבל עזרה."
 
 #: searx/templates/simple/preferences/image_proxy.html:2
 msgid "Image proxy"
@@ -1256,7 +1288,7 @@ msgstr "באיזו שפה ברצונך לחפש?"
 
 #: searx/templates/simple/preferences/language.html:25
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
-msgstr ""
+msgstr "הפעל זיהוי-אוטומטי על מנת ש-SearXNG יזהה את שפת השאילתה שלך."
 
 #: searx/templates/simple/preferences/method.html:2
 msgid "HTTP Method"
@@ -1264,7 +1296,7 @@ msgstr "שיטת HTTP"
 
 #: searx/templates/simple/preferences/method.html:14
 msgid "Change how forms are submitted"
-msgstr ""
+msgstr "שנה את אופן הגשת הטפסים"
 
 #: searx/templates/simple/preferences/query_in_title.html:2
 msgid "Query in the page's title"
@@ -1298,7 +1330,7 @@ msgstr "חפש בעת בחירת קטגוריה"
 msgid ""
 "Perform search immediately if a category selected. Disable to select "
 "multiple categories"
-msgstr ""
+msgstr "בצע חיפוש מיידי אם נבחרה קטגוריה. בטל על מנת לבחור מספר קטגוריות"
 
 #: searx/templates/simple/preferences/theme.html:2
 msgid "Theme"
@@ -1360,7 +1392,7 @@ msgstr "גודל קובץ"
 
 #: searx/templates/simple/result_templates/files.html:40
 msgid "Date"
-msgstr ""
+msgstr "תאריך"
 
 #: searx/templates/simple/result_templates/files.html:42
 #: searx/templates/simple/result_templates/paper.html:24
@@ -1369,7 +1401,7 @@ msgstr "סוג"
 
 #: searx/templates/simple/result_templates/images.html:20
 msgid "Resolution"
-msgstr ""
+msgstr "רזולוציה"
 
 #: searx/templates/simple/result_templates/images.html:21
 msgid "Format"
@@ -1397,15 +1429,15 @@ msgstr "הסתר מפה"
 
 #: searx/templates/simple/result_templates/packages.html:12
 msgid "Version"
-msgstr ""
+msgstr "גרסה"
 
 #: searx/templates/simple/result_templates/packages.html:18
 msgid "Maintainer"
-msgstr ""
+msgstr "משמר"
 
 #: searx/templates/simple/result_templates/packages.html:24
 msgid "Updated at"
-msgstr ""
+msgstr "עודכן ב"
 
 #: searx/templates/simple/result_templates/packages.html:30
 #: searx/templates/simple/result_templates/paper.html:25
@@ -1414,19 +1446,19 @@ msgstr "תגים"
 
 #: searx/templates/simple/result_templates/packages.html:36
 msgid "Popularity"
-msgstr ""
+msgstr "פופולאריות"
 
 #: searx/templates/simple/result_templates/packages.html:42
 msgid "License"
-msgstr ""
+msgstr "רשיון"
 
 #: searx/templates/simple/result_templates/packages.html:52
 msgid "Project"
-msgstr ""
+msgstr "פרויקט"
 
 #: searx/templates/simple/result_templates/packages.html:55
 msgid "Project homepage"
-msgstr ""
+msgstr "דף בית הפרויקט"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
@@ -1434,7 +1466,7 @@ msgstr "תאריך פרסום"
 
 #: searx/templates/simple/result_templates/paper.html:9
 msgid "Journal"
-msgstr ""
+msgstr "יומן"
 
 #: searx/templates/simple/result_templates/paper.html:22
 msgid "Editor"
@@ -1442,7 +1474,7 @@ msgstr "עורך"
 
 #: searx/templates/simple/result_templates/paper.html:23
 msgid "Publisher"
-msgstr ""
+msgstr "מפרסם"
 
 #: searx/templates/simple/result_templates/paper.html:26
 msgid "DOI"
@@ -1914,3 +1946,12 @@ msgstr "הסתר וידאו"
 #~ msgid "TiB"
 #~ msgstr "טי״ב"
 
+#~ msgid "Hostname replace"
+#~ msgstr "החלפת Hostname"
+
+#~ msgid "Error!"
+#~ msgstr "שגיאה!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "מנועים לא מסוגלים לאחזר תוצאות"
+
diff --git a/searx/translations/hr/LC_MESSAGES/messages.mo b/searx/translations/hr/LC_MESSAGES/messages.mo
index 2d6c31645..b2f821ee3 100644
Binary files a/searx/translations/hr/LC_MESSAGES/messages.mo and b/searx/translations/hr/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/hr/LC_MESSAGES/messages.po b/searx/translations/hr/LC_MESSAGES/messages.po
index c704b4bc5..011d7c07a 100644
--- a/searx/translations/hr/LC_MESSAGES/messages.po
+++ b/searx/translations/hr/LC_MESSAGES/messages.po
@@ -14,13 +14,15 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # Uzakmo <Uzakmo@users.noreply.translate.codeberg.org>, 2024.
 # ganoci <ganoci@users.noreply.translate.codeberg.org>, 2024.
+# madnomad <madnomad@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
-"Last-Translator: ganoci <ganoci@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-04 21:35+0000\n"
+"Last-Translator: madnomad <madnomad@users.noreply.translate.codeberg.org>"
+"\n"
 "Language: hr\n"
 "Language-Team: Croatian "
 "<https://translate.codeberg.org/projects/searxng/searxng/hr/>\n"
@@ -29,7 +31,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -99,7 +101,7 @@ msgstr "karta"
 #. CATEGORY_NAMES['ONIONS']
 #: searx/searxng.msg
 msgid "onions"
-msgstr "kapule"
+msgstr "luk"
 
 #. CATEGORY_NAMES['SCIENCE']
 #: searx/searxng.msg
@@ -166,6 +168,11 @@ msgstr "svijetlo"
 msgid "dark"
 msgstr "tamno"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "crno"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -177,21 +184,23 @@ msgid "About"
 msgstr "O nama"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "prosječna temperatura."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "naoblaka"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Cremenski uvjeti"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Trenutni vremenski uvjeti"
@@ -202,21 +211,25 @@ msgid "Evening"
 msgstr "Večer"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "izgleda kao"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "vlažnost"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "maks. temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Min. temp."
@@ -237,72 +250,79 @@ msgid "Noon"
 msgstr "Podne"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Pritisak"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "izlazak sunca"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "zalazak"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV index"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "vidljivost"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "vjetar"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "pretplatnici"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "objave"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktivni korisnici"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "komentari"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "korisnik"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "zajednica"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "bodovi"
 
@@ -312,47 +332,47 @@ msgid "title"
 msgstr "naslov"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "otvoren"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "zatvoren"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "odgovoren"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nije pronađena nijedna stavka"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Izvor"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Greška u učitavnju sljedeće stranice"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Nevažeće postavke, molimo uredite svoje postavke"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Nevažeće postavke"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "greška u pretraživanju"
 
@@ -420,22 +440,26 @@ msgstr "prije {minutes} minut(u,e,a)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "prije {hours} sat(i,a) i {minutes} minut(u,e,a)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Nasumični generator vrijednosti"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generirajte različite nasumične vrijednosti"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistične funkcije"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Izračunajte {functions} argumenata"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sinonimi"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Dobij upute"
@@ -448,7 +472,7 @@ msgstr "{title} (ZASTARJELO)"
 msgid "This entry has been superseded by"
 msgstr "Ovaj je unos zamijenio"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanal"
 
@@ -465,7 +489,7 @@ msgid "clicks"
 msgstr "klikovi"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Jezik"
 
@@ -477,7 +501,7 @@ msgstr ""
 "{numCitations} citati iz godine {firstCitationVelocityYear} do "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -487,7 +511,7 @@ msgstr ""
 "format dokumenta. TinEye samo podržava slike JPEG, PNG, GIF, BMP, TIFF i "
 "WebP formata."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -495,21 +519,21 @@ msgstr ""
 "Slika je previše jednostavna da bi se pronašla sličnost. TinEye zahtjeva "
 "osnovnu razinu detalja za pronalaženje sličnosti."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Sliku nije moguće preuzeti."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Ocjena knjige"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Kvaliteta datoteke"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Izračunaj matematički izraz putem tražilice"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -519,17 +543,15 @@ msgstr "Pretvara niz u drukčije hash mješavine."
 msgid "hash digest"
 msgstr "Izlaz hash funkcije"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Zamjena lokalnog imena"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Dodatak (plugin) za Hostnames"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Prepiši hostanmes, ukloni rezultate ili ih prioritiziraj na temelju "
+"hostname-a"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -555,11 +577,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Vaš IP je: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Vaš user-agent je: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -602,7 +624,7 @@ msgstr "Ukloni elemente za označavanje rezultata vraćenih s URL-a"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "Konvertiraj između jedinica"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -663,22 +685,26 @@ msgstr "Kontaktirajte održavatelja instance"
 msgid "Click on the magnifier to perform search"
 msgstr "Kliknite na povećalo za izvođenje pretraživanja"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Dužina"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Pogledi"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "spremljeno"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "preko proxyja"
 
@@ -706,7 +732,7 @@ msgstr "Postavi novi problem na Github uključujući podatke poviše"
 msgid "No HTTPS"
 msgstr "Nema HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -751,27 +777,27 @@ msgstr "Općenito"
 msgid "Default categories"
 msgstr "Zadane kategorije"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Korisničko sučelje"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privatnost"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Tražilice"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Trenutno korištene tražilice"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Posebni upiti"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Kolačići"
 
@@ -787,19 +813,19 @@ msgstr "Broj rezultata"
 msgid "Info"
 msgstr "Informacije"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Pokušajte tražiti sljedeće:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Natrag na vrh"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Prethodna stranica"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Sljedeća stranica"
 
@@ -839,6 +865,7 @@ msgstr "Pogodci"
 msgid "Result count"
 msgstr "Broj rezultata"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -914,17 +941,13 @@ msgstr "Komentar(i)"
 msgid "Download results"
 msgstr "Preuzmi rezultate"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Poruke s tražilica"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Greška!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Tražilice ne mogu dohvatiti rezultate"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "sekunde"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -949,12 +972,12 @@ msgstr "Prijedlozi"
 msgid "Search language"
 msgstr "Jezik pretraživanja"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Zadani jezik"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Automatski otkrij"
@@ -1173,11 +1196,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "Omogući sve"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "Onemogući sve"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1195,6 +1218,14 @@ msgstr "Težina"
 msgid "Max time"
 msgstr "Maksimalno vrijeme"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1939,3 +1970,12 @@ msgstr "sakrij video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Zamjena lokalnog imena"
+
+#~ msgid "Error!"
+#~ msgstr "Greška!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Tražilice ne mogu dohvatiti rezultate"
+
diff --git a/searx/translations/hu/LC_MESSAGES/messages.mo b/searx/translations/hu/LC_MESSAGES/messages.mo
index d2e700680..d4c8cbb01 100644
Binary files a/searx/translations/hu/LC_MESSAGES/messages.mo and b/searx/translations/hu/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/hu/LC_MESSAGES/messages.po b/searx/translations/hu/LC_MESSAGES/messages.po
index b0a0a16ce..50d23c579 100644
--- a/searx/translations/hu/LC_MESSAGES/messages.po
+++ b/searx/translations/hu/LC_MESSAGES/messages.po
@@ -15,22 +15,24 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # meskobalazs <meskobalazs@users.noreply.translate.codeberg.org>, 2024.
 # Kran21 <Kran21@users.noreply.translate.codeberg.org>, 2024.
+# kratos <kratos@users.noreply.translate.codeberg.org>, 2024.
+# elek <elek@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-09 08:06+0000\n"
+"Last-Translator: elek <elek@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Hungarian <https://translate.codeberg.org/projects/searxng/"
+"searxng/hu/>\n"
 "Language: hu\n"
-"Language-Team: Hungarian "
-"<https://translate.codeberg.org/projects/searxng/searxng/hu/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -167,6 +169,11 @@ msgstr "világos"
 msgid "dark"
 msgstr "sötét"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "fekete"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -178,21 +185,23 @@ msgid "About"
 msgstr "Névjegy"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Átlagos hőm."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Felhő borította"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Állapot"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Jelenlegi állapot"
@@ -203,21 +212,25 @@ msgid "Evening"
 msgstr "Este"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "érzetre"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Páratartalom"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Maximum hőm."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Minimum hőm."
@@ -238,72 +251,79 @@ msgid "Noon"
 msgstr "Dél"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Nyomás"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Napfelkelte"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Naplemente"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Hőmérséklet"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV terhelés"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Láthatóság"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Szél"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "Feliratkozók"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "bejegyzések"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktív felhasználók"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "kommentek"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "felhasználó"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "közösség"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "pontok"
 
@@ -313,47 +333,47 @@ msgid "title"
 msgstr "cím"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "szerző"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "Megnyitás"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "Lezárt"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "megválaszolt"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nincs találat"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Forrás"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Hiba a következő oldal betöltése során"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Érvénytelen beállítások, módosítsa őket"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Érvénytelen beállítások"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "keresési hiba"
 
@@ -421,22 +441,26 @@ msgstr "{minutes} perce"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} óra, {minutes} perce"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Véletlenérték-generátor"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Különböző véletlen értékek előállítása"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statisztikai függvények"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "{functions} alkalmazása az argumentumokon"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Szinonimák"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Útvonaltervezés"
@@ -449,7 +473,7 @@ msgstr "{title} (elavult)"
 msgid "This entry has been superseded by"
 msgstr "Ezt a bejegyzést leváltotta:"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Csatorna"
 
@@ -466,7 +490,7 @@ msgid "clicks"
 msgstr "kattintások:"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Nyelv"
 
@@ -478,7 +502,7 @@ msgstr ""
 "{numCitations} idézet ebben az évben: {firstCitationVelocityYear} és "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -488,7 +512,7 @@ msgstr ""
 "fájlformátum lehet. A TinEye által támogatott formátumok: JPEG, PNG, GIF,"
 " BMP, TIFF vagy WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -496,19 +520,19 @@ msgstr ""
 "A kép túl egyszerű a kereséshez. A TinEye-nak szüksége van egy alapvető "
 "vizuális részletességre a sikeres kereséshez."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "A kép nem tölthető le."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Könyv értékelése"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Fájlminőség"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Végezzen el matematikai műveleteket a keresősávban"
 
@@ -520,17 +544,15 @@ msgstr "A szöveget különböző hash értékekké alakítja."
 msgid "hash digest"
 msgstr "hash érték"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Kiszolgálónév cseréje"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Kiszolgálónév modul"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Írd át a kiszolgálóneveket, távolítsd el az eredményeket vagy rangsorold "
+"őket a kiszolgálónév alapján"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -558,11 +580,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Az IP címed: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "A felhasználói ügynököd: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -668,22 +690,26 @@ msgstr "Kapcsolatfelvétel a példány karbantartójával"
 msgid "Click on the magnifier to perform search"
 msgstr "A kereséshez kattintson a nagyítóra"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Hossz"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Nézetek"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Szerző"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "tárolt"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxy nézet"
 
@@ -713,7 +739,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Nincs HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -758,27 +784,27 @@ msgstr "Általános"
 msgid "Default categories"
 msgstr "Alapértelmezett kategóriák"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Felhasználói felület"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Adatvédelem"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Keresőmotorok"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Jelenleg használt keresőmotorok"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Speciális lekérdezések"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Sütik"
 
@@ -794,19 +820,19 @@ msgstr "Találatok száma"
 msgid "Info"
 msgstr "Információ"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Keresés erre:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Vissza a lap tetejére"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Előző oldal"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Következő oldal"
 
@@ -846,6 +872,7 @@ msgstr "Pontszámok"
 msgid "Result count"
 msgstr "Találatok száma"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -921,17 +948,13 @@ msgstr "Megjegyzések"
 msgid "Download results"
 msgstr "Találatok letöltése"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "A keresőmotorok üzenetei"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Hiba!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Nincs találat a keresőmotortól"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -956,12 +979,12 @@ msgstr "Javaslatok"
 msgid "Search language"
 msgstr "Keresés nyelve"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Alapértelmezett nyelv"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Automatikus felismerés"
@@ -1202,6 +1225,14 @@ msgstr "Súly"
 msgid "Max time"
 msgstr "Maximális idő"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1946,3 +1977,11 @@ msgstr "videó elrejtése"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Kiszolgálónév cseréje"
+
+#~ msgid "Error!"
+#~ msgstr "Hiba!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Nincs találat a keresőmotortól"
diff --git a/searx/translations/ia/LC_MESSAGES/messages.mo b/searx/translations/ia/LC_MESSAGES/messages.mo
index 87a7c45f6..812ff2b93 100644
Binary files a/searx/translations/ia/LC_MESSAGES/messages.mo and b/searx/translations/ia/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ia/LC_MESSAGES/messages.po b/searx/translations/ia/LC_MESSAGES/messages.po
index 56572b45d..4158b1509 100644
--- a/searx/translations/ia/LC_MESSAGES/messages.po
+++ b/searx/translations/ia/LC_MESSAGES/messages.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: 2023-06-22 09:02+0000\n"
 "Last-Translator: return42 <markus.heiser@darmarit.de>\n"
 "Language: ia\n"
@@ -19,7 +19,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -156,6 +156,11 @@ msgstr ""
 msgid "dark"
 msgstr ""
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -167,21 +172,23 @@ msgid "About"
 msgstr ""
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr ""
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -192,21 +199,25 @@ msgid "Evening"
 msgstr ""
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -227,72 +238,79 @@ msgid "Noon"
 msgstr ""
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -302,47 +320,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nulle item trovate"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Configurationes non valide, per favor, modifica tu preferentias"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Configurationes invalide"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "error in recerca"
 
@@ -410,22 +428,26 @@ msgstr "{minutes} minuta(s) retro"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} hora(s), {minutes} minuta(s) retro"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generator de valores aleatori"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generar differente valores aleatori"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Functiones statistic"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Computa {functions} del argumentos"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr ""
@@ -438,7 +460,7 @@ msgstr ""
 msgid "This entry has been superseded by"
 msgstr "Iste entrata esseva substituite per"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr ""
 
@@ -455,7 +477,7 @@ msgid "clicks"
 msgstr ""
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr ""
 
@@ -465,32 +487,32 @@ msgid ""
 "{lastCitationVelocityYear}"
 msgstr ""
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr ""
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr ""
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr ""
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -502,15 +524,11 @@ msgstr ""
 msgid "hash digest"
 msgstr ""
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr ""
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -643,22 +661,26 @@ msgstr ""
 msgid "Click on the magnifier to perform search"
 msgstr "Clicca sur le lupa pro exequer le recerca"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr ""
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "in cache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "per proxy"
 
@@ -686,7 +708,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -731,27 +753,27 @@ msgstr "General"
 msgid "Default categories"
 msgstr "categorias predefinite"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interfacie del usator"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Confidentialitate"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motores"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Motores de recerca actualmente usate"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -767,19 +789,19 @@ msgstr "Numero de resultatos"
 msgid "Info"
 msgstr ""
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Essaya recercar pro:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr ""
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr ""
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr ""
 
@@ -819,6 +841,7 @@ msgstr "Punctos"
 msgid "Result count"
 msgstr ""
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -894,17 +917,13 @@ msgstr ""
 msgid "Download results"
 msgstr "Discargar resultatos"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Error!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Le motores non poteva obtener resultatos"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -929,12 +948,12 @@ msgstr "Suggestiones"
 msgid "Search language"
 msgstr "Lingua pro le recerca"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Lingua predefinite"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1169,6 +1188,14 @@ msgstr ""
 msgid "Max time"
 msgstr "Tempore maxime"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1893,3 +1920,12 @@ msgstr "occultar video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr ""
+
+#~ msgid "Error!"
+#~ msgstr "Error!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Le motores non poteva obtener resultatos"
+
diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo
index c8aa60370..14fc0e31d 100644
Binary files a/searx/translations/id/LC_MESSAGES/messages.mo and b/searx/translations/id/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/id/LC_MESSAGES/messages.po b/searx/translations/id/LC_MESSAGES/messages.po
index 0cf14b93b..0002e792f 100644
--- a/searx/translations/id/LC_MESSAGES/messages.po
+++ b/searx/translations/id/LC_MESSAGES/messages.po
@@ -9,27 +9,30 @@
 # SilentWord <SilentWord@users.noreply.translate.codeberg.org>, 2024.
 # Linerly <Linerly@users.noreply.translate.codeberg.org>, 2024.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# eddywidjaja <eddywidjaja@users.noreply.translate.codeberg.org>, 2024.
+# LIGMATV <LIGMATV@users.noreply.translate.codeberg.org>, 2024.
+# drat <drat@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-08 13:41+0000\n"
+"Last-Translator: Linerly <Linerly@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Indonesian <https://translate.codeberg.org/projects/searxng/"
+"searxng/id/>\n"
 "Language: id\n"
-"Language-Team: Indonesian "
-"<https://translate.codeberg.org/projects/searxng/searxng/id/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
 msgid "without further subgrouping"
-msgstr "tanpa subkelompok lebih lanjut"
+msgstr "tanpa pengsubkelompokkan khusus"
 
 #. CONSTANT_NAMES['DEFAULT_CATEGORY']
 #: searx/searxng.msg
@@ -39,7 +42,7 @@ msgstr "lainnya"
 #. CATEGORY_NAMES['FILES']
 #: searx/searxng.msg
 msgid "files"
-msgstr "berkas"
+msgstr "File"
 
 #. CATEGORY_NAMES['GENERAL']
 #: searx/searxng.msg
@@ -79,7 +82,7 @@ msgstr "tv"
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
 msgid "it"
-msgstr "teknologi"
+msgstr "TI"
 
 #. CATEGORY_NAMES['NEWS']
 #: searx/searxng.msg
@@ -94,7 +97,7 @@ msgstr "peta"
 #. CATEGORY_NAMES['ONIONS']
 #: searx/searxng.msg
 msgid "onions"
-msgstr "onion"
+msgstr "onions"
 
 #. CATEGORY_NAMES['SCIENCE']
 #: searx/searxng.msg
@@ -161,6 +164,11 @@ msgstr "cerah"
 msgid "dark"
 msgstr "gelap"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "hitam"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -172,21 +180,23 @@ msgid "About"
 msgstr "Tentang"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "suhu rata‐rata."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Tutupan awan"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "kondisi"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "kondisi saat ini"
@@ -197,21 +207,25 @@ msgid "Evening"
 msgstr "Sore"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "terasa seperti"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "kelembaban"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "suhu maksimum."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "suhu minimum."
@@ -232,72 +246,79 @@ msgid "Noon"
 msgstr "Siang"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "tekanan"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "matahari terbit"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "matahari terbenam"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "suhu"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "indeks UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "jarak pandang"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "angin"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "pelanggan"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "postingan"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "pengguna aktif"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "komentar"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "pengguna"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "komunitas"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "poin-poin"
 
@@ -307,47 +328,47 @@ msgid "title"
 msgstr "judul"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "penulis"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "Buka"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "Tertutup"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "dijawab"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Item tidak ditemukan"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Sumber"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Gagal memuat halaman berikutnya"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Pengaturan tidak valid, mohon ubah preferensi Anda"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Pengaturan tidak valid"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "kesalahan pencarian"
 
@@ -415,22 +436,26 @@ msgstr "{minutes} menit yang lalu"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} jam, {minutes} menit yang lalu"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Penghasil nilai acak"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Menghasilkan nilai-nilai acak yang berbeda"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Fungsi statistik"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Menghitung {functions} dari argumen"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sinonim"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Mendapatkan arah"
@@ -443,7 +468,7 @@ msgstr "{title} (USANG)"
 msgid "This entry has been superseded by"
 msgstr "Masukan ini telah digantikan oleh"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Saluran"
 
@@ -460,7 +485,7 @@ msgid "clicks"
 msgstr "klik"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Bahasa"
 
@@ -472,7 +497,7 @@ msgstr ""
 "{numCitations} kutipan dari tahun {firstCitationVelocityYear} sampai "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -482,7 +507,7 @@ msgstr ""
 "yang tidak didukung. TinEye hanya mendukung gambar JPEG, PNG, GIF, BMP, "
 "TIFF, atau WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -491,19 +516,19 @@ msgstr ""
 "membutuhkan sebuah detail yang dasar untuk mengenal kecocokan dengan "
 "berhasil."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Gambar ini tidak dapat diunduh."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Peringkat buku"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Kualitas berkas"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Hitung ekspresi matematika melalui bilah pencarian"
 
@@ -515,17 +540,13 @@ msgstr "Mengubah string menjadi hash digest yang berbeda."
 msgid "hash digest"
 msgstr "intisari hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Pengubah nama host"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Plugin nama hos"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "Tulis ulang nama hos, hapus atau prioritas kan hasil berdasarkan nama hos"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -553,11 +574,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "IP Anda adalah : "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Agen pengguna Anda adalah: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -665,22 +686,26 @@ msgstr "Hubungi pengelola instansi"
 msgid "Click on the magnifier to perform search"
 msgstr "Tekan pada kaca pembesar untuk melakukan pencarian"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Durasi"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Tampilan"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Penulis"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "tembolok"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proksi"
 
@@ -710,7 +735,7 @@ msgstr "Kirim sebuah masalah baru di Github yang mengandung informasi di atas"
 msgid "No HTTPS"
 msgstr "Tanpa HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -755,27 +780,27 @@ msgstr "Umum"
 msgid "Default categories"
 msgstr "Kategori bawaan"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Antarmuka pengguna"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privasi"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Mesin"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Mesin pencari yang saat ini digunakan"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Pencarian Khusus"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Kuki"
 
@@ -791,19 +816,19 @@ msgstr "Jumlah hasil"
 msgid "Info"
 msgstr "Informasi"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Coba cari:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Kembali ke atas"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Halaman sebelumnya"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Halaman berikutnya"
 
@@ -843,6 +868,7 @@ msgstr "Skor"
 msgid "Result count"
 msgstr "Jumlah hasil"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -918,17 +944,13 @@ msgstr "Komentar"
 msgid "Download results"
 msgstr "Unduh hasil"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Pesan dari mesin pencarian"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Terjadi kesalahan!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Mesin-mesin tidak dapat mendapatkan hasil"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "detik"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -953,12 +975,12 @@ msgstr "Saran"
 msgid "Search language"
 msgstr "Bahasa pencarian"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Bahasa bawaan"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Deteksi otomatis"
@@ -1199,6 +1221,14 @@ msgstr "Berat"
 msgid "Max time"
 msgstr "Waktu maksimum"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Penyelesai Favikon"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Tampilkan favikon"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1489,7 +1519,7 @@ msgstr "berkas torrent"
 
 #: searx/templates/simple/result_templates/torrent.html:9
 msgid "Seeder"
-msgstr "Seeder"
+msgstr "Pengumpan"
 
 #: searx/templates/simple/result_templates/torrent.html:9
 msgid "Leecher"
@@ -1830,3 +1860,11 @@ msgstr "sembunyikan video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Pengubah nama host"
+
+#~ msgid "Error!"
+#~ msgstr "Terjadi kesalahan!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Mesin-mesin tidak dapat mendapatkan hasil"
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index 830c8ec6a..6b615e933 100644
Binary files a/searx/translations/it/LC_MESSAGES/messages.mo and b/searx/translations/it/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po
index b5acfeda0..916a54235 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -27,14 +27,15 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # unoyoa <unoyoa@users.noreply.translate.codeberg.org>, 2024.
 # tiziodcaio <tiziodcaio@users.noreply.translate.codeberg.org>, 2024.
+# Fabio_Perri <Fabio_Perri@users.noreply.translate.codeberg.org>, 2024.
+# lrnz2 <lrnz2@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-18 21:18+0000\n"
-"Last-Translator: tiziodcaio <tiziodcaio@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-14 02:16+0000\n"
+"Last-Translator: lrnz2 <lrnz2@users.noreply.translate.codeberg.org>\n"
 "Language-Team: Italian <https://translate.codeberg.org/projects/searxng/"
 "searxng/it/>\n"
 "Language: it\n"
@@ -42,13 +43,13 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
 msgid "without further subgrouping"
-msgstr "senza altri sottogruppi"
+msgstr "senza altri sottogruppamenti"
 
 #. CONSTANT_NAMES['DEFAULT_CATEGORY']
 #: searx/searxng.msg
@@ -73,7 +74,7 @@ msgstr "musica"
 #. CATEGORY_NAMES['SOCIAL_MEDIA']
 #: searx/searxng.msg
 msgid "social media"
-msgstr "social"
+msgstr "social media"
 
 #. CATEGORY_NAMES['IMAGES']
 #: searx/searxng.msg
@@ -113,7 +114,7 @@ msgstr "mappa"
 #. CATEGORY_NAMES['ONIONS']
 #: searx/searxng.msg
 msgid "onions"
-msgstr "onion"
+msgstr "cipolle"
 
 #. CATEGORY_NAMES['SCIENCE']
 #: searx/searxng.msg
@@ -133,7 +134,7 @@ msgstr "dizionari"
 #. CATEGORY_GROUPS['LYRICS']
 #: searx/searxng.msg
 msgid "lyrics"
-msgstr "testi musicali"
+msgstr "testo musicale"
 
 #. CATEGORY_GROUPS['PACKAGES']
 #: searx/searxng.msg
@@ -148,12 +149,12 @@ msgstr "d&r"
 #. CATEGORY_GROUPS['REPOS']
 #: searx/searxng.msg
 msgid "repos"
-msgstr "ripostigli"
+msgstr "repos"
 
 #. CATEGORY_GROUPS['SOFTWARE_WIKIS']
 #: searx/searxng.msg
 msgid "software wikis"
-msgstr "wiki software"
+msgstr "wiki del software"
 
 #. CATEGORY_GROUPS['WEB']
 #: searx/searxng.msg
@@ -180,6 +181,11 @@ msgstr "chiaro"
 msgid "dark"
 msgstr "scuro"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "nero"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -188,24 +194,26 @@ msgstr "Tempo di attività"
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:50
 msgid "About"
-msgstr "A proposito"
+msgstr "Al riguardo"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Temp. media"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Nuvolosità"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Condizione"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Condizione attuale"
@@ -216,21 +224,25 @@ msgid "Evening"
 msgstr "Sera"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Percepita come"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Umidità"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr "Temp. max"
+msgstr "Temp. massima"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Temp. min"
@@ -251,72 +263,79 @@ msgid "Noon"
 msgstr "Mezzogiorno"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Pressione"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Alba"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Tramonto"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Indice UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Visibilità"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vento"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "iscritti"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "messaggi"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "utenti attivi"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "commenti"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "utente"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "comunità"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "punti"
 
@@ -326,47 +345,47 @@ msgid "title"
 msgstr "titolo"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autore"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "aperto"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "chiuso"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "risposto"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nessun oggetto trovato"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Sorgente"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Errore di caricamento della pagina successiva"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Impostazioni non valide, modifica le tue preferenze"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Impostazioni non valide"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "errore di ricerca"
 
@@ -434,22 +453,26 @@ msgstr "di {minutes} minuto(i) fa"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "di {hours} ora(e) e {minutes} minuto(i) fa"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generatore di numeri casuali"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Genera più numeri casuali"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funzioni statistiche"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Calcola {functions} degli argomenti"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sinonimi"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Ricevi direzioni"
@@ -462,7 +485,7 @@ msgstr "{title} (OBSOLETO)"
 msgid "This entry has been superseded by"
 msgstr "Questa voce è stata sostituita da"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Canale"
 
@@ -479,7 +502,7 @@ msgid "clicks"
 msgstr "clic"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Lingua"
 
@@ -491,7 +514,7 @@ msgstr ""
 "{numCitations} citazioni dall anno {firstCitationVelocityYear} fino al "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -501,7 +524,7 @@ msgstr ""
 "formato del file non supportato. TinEye supporta solo immagini JPEG, PNG,"
 " GIF, BMP, TIFF o Web."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -510,19 +533,19 @@ msgstr ""
 "un maggiore livello di dettagli visivi per identificare corrispondenze "
 "con successo."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "L'immagine non può essere scaricata."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Valutazione del libro"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Qualità del file"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Calcola espressioni matematiche nella barra di ricerca"
 
@@ -534,15 +557,11 @@ msgstr "Converte le stringhe in diversi digest di hash."
 msgid "hash digest"
 msgstr "digest dell'hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Sostituzione del nome host"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Plugin dell'hostname"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Riscrive gli hostname, rimuove i risultati o gli da priorità in base "
@@ -574,11 +593,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Il tuo IP è: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Il tuo interprete è: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -683,22 +702,26 @@ msgstr "Contatta il manutentore dell'istanza"
 msgid "Click on the magnifier to perform search"
 msgstr "Premi sull'icona della lente per avviare la ricerca"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Lunghezza"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Visualizzazioni"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autore"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "in cache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxy"
 
@@ -732,7 +755,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Nessun HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -777,27 +800,27 @@ msgstr "Generale"
 msgid "Default categories"
 msgstr "Categorie predefinite"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interfaccia utente"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privacy"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motori"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Motori di ricerca attualmente in uso"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Richieste speciali"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookie"
 
@@ -813,19 +836,19 @@ msgstr "Numero di risultati"
 msgid "Info"
 msgstr "Informazioni"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Prova a cercare:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Torna in cima"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Pagina precedente"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Pagina successiva"
 
@@ -865,6 +888,7 @@ msgstr "Punteggi"
 msgid "Result count"
 msgstr "Conteggio dei risultati"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -940,17 +964,13 @@ msgstr "Commento(i)"
 msgid "Download results"
 msgstr "Scarica i risultati"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Messaggi dai motori di ricerca"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Errore!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "I motori di ricerca non riescono a recuperare risultati"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -975,12 +995,12 @@ msgstr "Suggerimenti"
 msgid "Search language"
 msgstr "Lingua di ricerca"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Lingua predefinita"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Rilevamento automatico"
@@ -1222,6 +1242,14 @@ msgstr "Peso"
 msgid "Max time"
 msgstr "Tempo massimo"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Risolutore Favicon"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Mostra le favicon vicino ai risultati della ricerca"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1976,3 +2004,12 @@ msgstr "nascondi video"
 
 #~ msgid "TiB"
 #~ msgstr "TiB"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Sostituzione del nome host"
+
+#~ msgid "Error!"
+#~ msgstr "Errore!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "I motori di ricerca non riescono a recuperare risultati"
diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo
index cdad247b1..4fcdbadfb 100644
Binary files a/searx/translations/ja/LC_MESSAGES/messages.mo and b/searx/translations/ja/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ja/LC_MESSAGES/messages.po b/searx/translations/ja/LC_MESSAGES/messages.po
index 207ef63a2..7c1f95678 100644
--- a/searx/translations/ja/LC_MESSAGES/messages.po
+++ b/searx/translations/ja/LC_MESSAGES/messages.po
@@ -23,20 +23,20 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-11 21:30+0000\n"
-"Last-Translator: tentsbet <tentsbet@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-21 05:07+0000\n"
+"Last-Translator: tentsbet <tentsbet@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Japanese <https://translate.codeberg.org/projects/searxng/"
+"searxng/ja/>\n"
 "Language: ja\n"
-"Language-Team: Japanese "
-"<https://translate.codeberg.org/projects/searxng/searxng/ja/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -173,6 +173,11 @@ msgstr "ライト"
 msgid "dark"
 msgstr "ダーク"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "ブラック"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -184,21 +189,23 @@ msgid "About"
 msgstr "関連情報"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "平均気温."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "曇り"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "天気"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "現在の天気"
@@ -209,21 +216,25 @@ msgid "Evening"
 msgstr "夕方"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "体感"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "湿度"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "最高気温."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "最低気温."
@@ -244,72 +255,79 @@ msgid "Noon"
 msgstr "昼"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "気圧"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "日の出"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "日の入り"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "気温"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV指数"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "視界"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "風速"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "サブスクライバー"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "投稿"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "アクティブユーザー"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "コメント"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "ユーザー"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "コミュニティ"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "ポイント"
 
@@ -319,47 +337,47 @@ msgid "title"
 msgstr "タイトル"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "作"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "オープン"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "クローズ"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "回答"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "アイテムが見つかりません"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "ソース"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "次のページの読み込み中にエラーが発生しました"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "設定が無効です、設定を変更してください"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "無効な設定です"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "検索エラー"
 
@@ -427,22 +445,26 @@ msgstr "{minutes} 分前"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} 時間と{minutes} 分前"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "ランダムな値を生成"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "異なるランダムな値を生成する"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "統計機能"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "変数の {functions} を計算する"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "類義語"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "経路を取得する"
@@ -455,7 +477,7 @@ msgstr "{title} (廃止)"
 msgid "This entry has been superseded by"
 msgstr "このエントリは、置き換えられました:"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "チャンネル"
 
@@ -472,7 +494,7 @@ msgid "clicks"
 msgstr "クリック"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "言語"
 
@@ -484,32 +506,32 @@ msgstr ""
 "{firstCitationVelocityYear} 年から "
 "{lastCitationVelocityYear}年まで{numCitations} が引用文献として"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr "この画像URLは読み取ることができません。サポートされていないフォーマットだと考えられます。TinEyeはJPEG、PNG、GIF、BMP、TIFF、WebPの画像のみサポートしています。"
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr "画像が単純すぎます。TinEyeが正しく照合を行うにはある程度詳細な視覚情報が必要です。"
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "この画像はダウンロードはできません。"
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "書籍評価点数"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "ファイル品質"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "検索バーで数式を計算"
 
@@ -521,15 +543,11 @@ msgstr "文字列を異なるハッシュダイジェストに変換。"
 msgid "hash digest"
 msgstr "ハッシュダイジェスト"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "ホストネーム入れ替え"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "ホスト名プラグイン"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr "検索結果からこのホスト名を基に削除もしくは優先的に書き換えを行う"
 
@@ -555,11 +573,11 @@ msgstr "クエリが \"ip\" の場合にあなたのIPを、クエリに \"user
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "あなたのIPは: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "あなたのユーザーエージェントは: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -658,22 +676,26 @@ msgstr "インスタンスメンテナと連絡を取る"
 msgid "Click on the magnifier to perform search"
 msgstr "虫めがねをクリックして検索します"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "長さ"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "閲覧数"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "作者"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "キャッシュ"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "プロキシ"
 
@@ -701,7 +723,7 @@ msgstr "Githubで情報を含めて新たな問題を提起"
 msgid "No HTTPS"
 msgstr "No HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -746,27 +768,27 @@ msgstr "一般"
 msgid "Default categories"
 msgstr "デフォルトのカテゴリ"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "ユーザーインターフェース"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "プライバシー"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "検索エンジン"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "現在使用中の検索エンジン"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "特殊クエリー"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "クッキー"
 
@@ -782,19 +804,19 @@ msgstr "通知の数"
 msgid "Info"
 msgstr "インフォ"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "検索のオススメ:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "トップに戻る"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "前のページ"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "次のページ"
 
@@ -834,6 +856,7 @@ msgstr "スコア"
 msgid "Result count"
 msgstr "結果カウント"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -909,17 +932,13 @@ msgstr "コメント"
 msgid "Download results"
 msgstr "ダウンロードするファイル形式"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "検索エンジンからのメッセージ"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "エラー!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "エンジンは結果を取得できません"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "秒"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -944,12 +963,12 @@ msgstr "提案"
 msgid "Search language"
 msgstr "検索の言語"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "デフォルトの言語"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "自動検出"
@@ -1181,6 +1200,14 @@ msgstr "比重"
 msgid "Max time"
 msgstr "最大時間"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Favicon Resolver"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "検索結果でfaviconに合いそうなものを表示する"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1882,3 +1909,11 @@ msgstr "動画を隠す"
 #~ msgid "TiB"
 #~ msgstr "テラバイト"
 
+#~ msgid "Hostname replace"
+#~ msgstr "ホストネーム入れ替え"
+
+#~ msgid "Error!"
+#~ msgstr "エラー!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "エンジンは結果を取得できません"
diff --git a/searx/translations/ko/LC_MESSAGES/messages.mo b/searx/translations/ko/LC_MESSAGES/messages.mo
index 8b0c56836..7f10bb118 100644
Binary files a/searx/translations/ko/LC_MESSAGES/messages.mo and b/searx/translations/ko/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ko/LC_MESSAGES/messages.po b/searx/translations/ko/LC_MESSAGES/messages.po
index 98ede8a29..43c604fac 100644
--- a/searx/translations/ko/LC_MESSAGES/messages.po
+++ b/searx/translations/ko/LC_MESSAGES/messages.po
@@ -9,14 +9,15 @@
 # return42 <markus.heiser@darmarit.de>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # eaglclaws <eaglclaws@users.noreply.translate.codeberg.org>, 2024.
+# seonghobae <seonghobae@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-07-03 17:18+0000\n"
+"Last-Translator: seonghobae "
+"<seonghobae@users.noreply.translate.codeberg.org>\n"
 "Language: ko\n"
 "Language-Team: Korean "
 "<https://translate.codeberg.org/projects/searxng/searxng/ko/>\n"
@@ -24,7 +25,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -161,6 +162,11 @@ msgstr "라이트"
 msgid "dark"
 msgstr "다크"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -172,21 +178,23 @@ msgid "About"
 msgstr "정보"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "평균 온도."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "운량"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "상태"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "현재 상태"
@@ -197,21 +205,25 @@ msgid "Evening"
 msgstr "저녁"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "체감"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "습도"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "최대 기온"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "최저 기온"
@@ -232,72 +244,79 @@ msgid "Noon"
 msgstr "정오"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "기압"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "일출"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "일몰"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "기온"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "자외선 지수"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "가시도"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "풍속"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "구독자"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "글"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "활동 사용자"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "댓글"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "사용자"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "커뮤니티"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "점수"
 
@@ -307,47 +326,47 @@ msgid "title"
 msgstr "제목"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "작성자"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "열기"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "닫힘"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "응답"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "검색 결과가 없습니다"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "소스"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "잘못된 설정입니다, 설정을 수정하세요"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "잘못된 설정"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "검색 오류"
 
@@ -415,22 +434,26 @@ msgstr "{minutes}분 전"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours}시간 {minutes}분 전"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "난수 생성기"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "다른 난수 생성"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "통계 기능"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "{functions} 매개변수 계산"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "길찾기"
@@ -443,7 +466,7 @@ msgstr "{title} (사용되지 않음)"
 msgid "This entry has been superseded by"
 msgstr "이 항목은 다음으로 대체되었습니다"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "채널"
 
@@ -460,7 +483,7 @@ msgid "clicks"
 msgstr "클릭"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "언어"
 
@@ -472,7 +495,7 @@ msgstr ""
 "{firstCitationVelocityYear}년부터 {lastCitationVelocityYear}년까지의 "
 "{numCitations}회 인용"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -481,7 +504,7 @@ msgstr ""
 "이미지 주소를 읽을 수 없습니다. 파일 포맷을 지원하지 않아 발생하는 문제일 수도 있습니다. TinEye는 JPEG, PNG, "
 "GIF, BMP, TIFF 그리고 WebP 이미지만 지원합니다."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -489,19 +512,19 @@ msgstr ""
 "이미지가 너무 단순해 일치하는 항목을 찾을 수 없습니다. TinEye가 일치하는 이미지를 성공적으로 식별하기 위해선 최소 수준의 "
 "시각적 정보가 필요합니다;."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "다운로드할 수 없는 이미지입니다."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "책 평점"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "파일 품질"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "검색바를 통해 수학연산 계산하기"
 
@@ -513,17 +536,13 @@ msgstr "문자열을 다른 해시 다이제스트 값으로 변환합니다."
 msgid "hash digest"
 msgstr "해시 다이제스트"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "호스트 이름 변경"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "호스트 이름 플러그인"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "검색 결과에서 이 호스트 이름을 기준으로 삭제 또는 우선순위에 따라 재작성하기"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -547,11 +566,11 @@ msgstr "쿼리가 \"ip\"인 경우 사용자의 IP를 표시하고 쿼리에 \"u
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "당신의 IP는: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "당신의 사용자 에이전트는: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -652,22 +671,26 @@ msgstr "인스턴스 관리자에게 문의"
 msgid "Click on the magnifier to perform search"
 msgstr "돋보기를 클릭하여 검색을 시작하세요"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "길이"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "저자"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "캐시"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "프록시됨"
 
@@ -695,7 +718,7 @@ msgstr "Github에 위 정보를 포함한 새 이슈 작성하기"
 msgid "No HTTPS"
 msgstr "HTTPS 없음"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -740,27 +763,27 @@ msgstr "일반"
 msgid "Default categories"
 msgstr "기본 카테고리"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "사용자 인터페이스"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "개인정보 보호"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "검색엔진"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "현재 사용중인 검색 엔진"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "특수 쿼리"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "쿠키"
 
@@ -776,19 +799,19 @@ msgstr "결과 수"
 msgid "Info"
 msgstr "정보"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "다음을 검색 해보세요:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "위로 돌아가기"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "이전 페이지"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "다음 페이지"
 
@@ -828,6 +851,7 @@ msgstr "점수"
 msgid "Result count"
 msgstr "결과 개수"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -903,17 +927,13 @@ msgstr "댓글"
 msgid "Download results"
 msgstr "검색결과 다운로드"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "검색 엔진에서 발생한 메시지"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "오류!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "결과를 가져올 수 없습니다"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -938,12 +958,12 @@ msgstr "제안"
 msgid "Search language"
 msgstr "검색 언어"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "기본 언어"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "자동 감지"
@@ -1175,6 +1195,14 @@ msgstr "무게"
 msgid "Max time"
 msgstr "최대시간"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1757,3 +1785,12 @@ msgstr "비디오 숨기기"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "호스트 이름 변경"
+
+#~ msgid "Error!"
+#~ msgstr "오류!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "결과를 가져올 수 없습니다"
+
diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo
index fc50fe609..3d4915e3e 100644
Binary files a/searx/translations/lt/LC_MESSAGES/messages.mo and b/searx/translations/lt/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/lt/LC_MESSAGES/messages.po b/searx/translations/lt/LC_MESSAGES/messages.po
index e1541ae65..cdf3fbf7a 100644
--- a/searx/translations/lt/LC_MESSAGES/messages.po
+++ b/searx/translations/lt/LC_MESSAGES/messages.po
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-05-29 09:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-07-30 08:18+0000\n"
 "Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
 "\n"
 "Language: lt\n"
@@ -26,7 +26,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -163,6 +163,11 @@ msgstr "šviesi"
 msgid "dark"
 msgstr "tamsi"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -174,24 +179,26 @@ msgid "About"
 msgstr "Apie"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Vidutinė temperatura"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "Sąlyga"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "Esamos sąlygos"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -199,21 +206,25 @@ msgid "Evening"
 msgstr "Vakaras"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Jaučiasi kaip"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "Dregmė"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Aukščiausia temperatura"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Mažiausia temperatura"
@@ -234,72 +245,79 @@ msgid "Noon"
 msgstr "Vidurdienis"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "Slėgis"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Saulėtekis"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Saulėlydis"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "UV indeksas"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Matomumas"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vėjas"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "Prenumeratoriai"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "Įrašai"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "Aktyvus naudotojai"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "Komentarai"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "Naudotojai"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "Bendruomene"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "Taškai"
 
@@ -309,47 +327,47 @@ msgid "title"
 msgstr "Pavadinimas"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "Autorius"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Elementų nerasta"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Šaltinis"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Klaida keliant kitą puslapį"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Neteisingi nustatymai, pakeiskite savo nuostatas"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Neteisingi nustatymai"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "paieškos klaida"
 
@@ -417,22 +435,26 @@ msgstr "prieš {minutes} min"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "prieš {hours} val., {minutes} min"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Atsitiktinių skaičiu generatorius"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generuoja įvairias atsitiktinius skaičius"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistikos funkcijos"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Skaičiuoti argumentų {functions} funkcijas"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Gauti nurodymus"
@@ -445,7 +467,7 @@ msgstr "{title} (PASENĘS)"
 msgid "This entry has been superseded by"
 msgstr "Šį įrašą pakeitė"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanalas"
 
@@ -462,7 +484,7 @@ msgid "clicks"
 msgstr "paspaudimai"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Kalba"
 
@@ -474,7 +496,7 @@ msgstr ""
 "{numCitations} citatos iš metų{firstCitationVelocityYear} to "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -483,7 +505,7 @@ msgstr ""
 "Nepavyko perskaityti šio vaizdo URL. Taip gali būti dėl nepalaikomo failo"
 " formato. TinEye palaiko tik JPEG, PNG, GIF, BMP, TIFF arba WebP vaizdus."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -492,19 +514,19 @@ msgstr ""
 " nustatyti atitikmenis, „TinEye“ reikalingas pagrindinis vizualinių "
 "detalių lygis."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Nepavyko atsisiųsti vaizdo."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Knygos įvertinimas"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Failo kokybė"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -516,15 +538,11 @@ msgstr "Konvertuoja eilutes į skirtingas maišos santraukas."
 msgid "hash digest"
 msgstr "maišos santrauka"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Kompiuterio pavadinimo pakeitimas"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -554,7 +572,7 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Jūsų IP adresas: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
@@ -662,22 +680,26 @@ msgstr "Susisiekite su instancijos prižiūrėtoju"
 msgid "Click on the magnifier to perform search"
 msgstr "Norėdami atlikti paiešką, spustelėkite ant didinamojo stiklo"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Trukmė"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Peržiūros"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autorius"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "patalpinta"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "persiustas"
 
@@ -705,7 +727,7 @@ msgstr "Pateikite nauja klaidą Github, įvedant informaciją viršuje."
 msgid "No HTTPS"
 msgstr "Nėra HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -750,27 +772,27 @@ msgstr "Bendra"
 msgid "Default categories"
 msgstr "Numatytosios kategorijos"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Naudotojo sąsaja"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privatumas"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Sistemos"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Šiuo metu naudojamos paieškos sistemos"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Specialios Užklausos"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Slapukai"
 
@@ -786,19 +808,19 @@ msgstr "Rezultatų skaičius"
 msgid "Info"
 msgstr "Informacija"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Bandykite ieškoti:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Atgal į viršų"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Praitas puslapis"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Kitas puslapis"
 
@@ -838,6 +860,7 @@ msgstr "Įvertinimas"
 msgid "Result count"
 msgstr "Rezultatų skaičius"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -913,17 +936,13 @@ msgstr "Komentaras(-ai)"
 msgid "Download results"
 msgstr "Atsisiųsti rezultatus"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Pranešimai iš paieškos sistemų"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Klaida!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Sistemos negali gauti rezultatų"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -948,12 +967,12 @@ msgstr "Pasiūlymai"
 msgid "Search language"
 msgstr "Paieškos kalba"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Numatytoji kalba"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Automatiškai aptikti"
@@ -1192,6 +1211,14 @@ msgstr "Svoris"
 msgid "Max time"
 msgstr "Maksimalus laikas"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1918,3 +1945,12 @@ msgstr "slėpti vaizdo įrašą"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Kompiuterio pavadinimo pakeitimas"
+
+#~ msgid "Error!"
+#~ msgstr "Klaida!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Sistemos negali gauti rezultatų"
+
diff --git a/searx/translations/lv/LC_MESSAGES/messages.mo b/searx/translations/lv/LC_MESSAGES/messages.mo
index d4b6d075f..fcd6f2146 100644
Binary files a/searx/translations/lv/LC_MESSAGES/messages.mo and b/searx/translations/lv/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/lv/LC_MESSAGES/messages.po b/searx/translations/lv/LC_MESSAGES/messages.po
index d0db75d82..0381e65ce 100644
--- a/searx/translations/lv/LC_MESSAGES/messages.po
+++ b/searx/translations/lv/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: 2024-05-23 21:19+0000\n"
 "Last-Translator: Obligate <Obligate@users.noreply.translate.codeberg.org>"
 "\n"
@@ -24,7 +24,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -161,6 +161,11 @@ msgstr "gaišs"
 msgid "dark"
 msgstr "tumšs"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -172,21 +177,23 @@ msgid "About"
 msgstr "Par"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Vidējā temp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Mākoņu klājums"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Stāvoklis"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Pašreizējais stāvoklis"
@@ -197,21 +204,25 @@ msgid "Evening"
 msgstr "Vakara"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Pēc sajūtām"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Mitrums"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Maksimālā temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Minimālā temp."
@@ -232,72 +243,79 @@ msgid "Noon"
 msgstr "Pusdiena"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Spiediens"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Saullēkts"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Saulriets"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatūra"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV indekss"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Redzamība"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vējš"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "abonenti"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktīvi lietotāji"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "komentāri"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "lietotājs"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "kopiena"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "punkti"
 
@@ -307,47 +325,47 @@ msgid "title"
 msgstr "virsraksts"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autors"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nav atrasts neviens vienums"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Avots"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Kļūda lādējot nākošo lapu"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Nepareizi iestatījumi, lūdzu rediģējiet savas preferences"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Nederīgi iestatījumi"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "meklēšanas kļūda"
 
@@ -415,22 +433,26 @@ msgstr "pirms {minutes} minūtes(-ēm)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "pirms {hours} stundas(-ām) un {minutes} minūtēm(-es)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Nejaušu vērtību ģenerators"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Ģenerēt citas nejaušas vērtības"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistikas funkcijas"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Aprēķināt argumentu {functions}"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Saņemt norādījumus"
@@ -443,7 +465,7 @@ msgstr "{title} (NOVECOJIS)"
 msgid "This entry has been superseded by"
 msgstr "Šis ieraksts ir ticis aizstāts ar"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanāls"
 
@@ -460,7 +482,7 @@ msgid "clicks"
 msgstr "klikšķi"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Valoda"
 
@@ -472,7 +494,7 @@ msgstr ""
 "{numCitations} citāti no {firstCitationVelocityYear} līdz "
 "{lastCitationVelocityYear} gada"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -482,7 +504,7 @@ msgstr ""
 "formātu. TinEye atbalsta tikai JPEG, PNG, GIF, BMP, TIFF vai WebP "
 "attēlus."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -490,19 +512,19 @@ msgstr ""
 "Attēls ir pārāk vienkāršs, lai atrastu atbilstību. Lai veiksmīgi noteiktu"
 " sakritības, TinEye ir nepieciešams pamata vizuālo detaļu līmenis."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Attēlu neizdevās lejupielādēt."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "grāmatu vērtējums"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Failu kvalitāte"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -514,15 +536,11 @@ msgstr "Pārvērš virknes (strings) par dažādiem jaucējkoda īssavilkumiem."
 msgid "hash digest"
 msgstr "jaucējkoda sašķelšana"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Resursdatora vārda nomaiņa"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -655,22 +673,26 @@ msgstr ""
 msgid "Click on the magnifier to perform search"
 msgstr "Noklikšķiniet uz lupas, lai veiktu meklēšanu"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Garums"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autors"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr ""
 
@@ -700,7 +722,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -745,27 +767,27 @@ msgstr "Vispārīgi"
 msgid "Default categories"
 msgstr "Noklusējuma kategorijas"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Lietotāja saskarne"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privātums"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Dzinēji"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Pašlaik izmantotās meklētājprogrammas"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr ""
 
@@ -781,19 +803,19 @@ msgstr "Rezultātu skaits"
 msgid "Info"
 msgstr "Informācija"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Mēģiniet meklēt:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Atpakaļ uz augšu"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Iepriekšējā lapa"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Nākamā lapa"
 
@@ -833,6 +855,7 @@ msgstr ""
 msgid "Result count"
 msgstr ""
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -908,17 +931,13 @@ msgstr ""
 msgid "Download results"
 msgstr "Lejupielādes rezultāti"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Kļūme!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Meklētāji nevarēja iegūt rezultātus"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -943,12 +962,12 @@ msgstr "Ieteikumi"
 msgid "Search language"
 msgstr "Meklēšanas valoda"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr ""
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1183,6 +1202,14 @@ msgstr ""
 msgid "Max time"
 msgstr "Maksimālais laiks"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1651,3 +1678,12 @@ msgstr "slēpt video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Resursdatora vārda nomaiņa"
+
+#~ msgid "Error!"
+#~ msgstr "Kļūme!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Meklētāji nevarēja iegūt rezultātus"
+
diff --git a/searx/translations/messages.pot b/searx/translations/messages.pot
index 8b2182f6d..0d5776c63 100644
--- a/searx/translations/messages.pot
+++ b/searx/translations/messages.pot
@@ -8,14 +8,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -152,6 +152,11 @@ msgstr ""
 msgid "dark"
 msgstr ""
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -163,21 +168,23 @@ msgid "About"
 msgstr ""
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr ""
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -188,21 +195,25 @@ msgid "Evening"
 msgstr ""
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -223,72 +234,79 @@ msgid "Noon"
 msgstr ""
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -298,47 +316,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr ""
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr ""
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr ""
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr ""
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr ""
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr ""
 
@@ -406,22 +424,26 @@ msgstr ""
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr ""
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr ""
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr ""
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr ""
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr ""
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr ""
@@ -434,7 +456,7 @@ msgstr ""
 msgid "This entry has been superseded by"
 msgstr ""
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr ""
 
@@ -451,7 +473,7 @@ msgid "clicks"
 msgstr ""
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr ""
 
@@ -461,32 +483,32 @@ msgid ""
 "{lastCitationVelocityYear}"
 msgstr ""
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr ""
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr ""
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr ""
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -498,15 +520,11 @@ msgstr ""
 msgid "hash digest"
 msgstr ""
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr ""
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -635,27 +653,31 @@ msgstr ""
 msgid "Click on the magnifier to perform search"
 msgstr ""
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr ""
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr ""
 
 #: searx/templates/simple/new_issue.html:64
-msgid "Start submiting a new issue on GitHub"
+msgid "Start submitting a new issue on GitHub"
 msgstr ""
 
 #: searx/templates/simple/new_issue.html:66
@@ -678,7 +700,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -723,27 +745,27 @@ msgstr ""
 msgid "Default categories"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr ""
 
@@ -759,19 +781,19 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr ""
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr ""
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr ""
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr ""
 
@@ -811,6 +833,7 @@ msgstr ""
 msgid "Result count"
 msgstr ""
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -886,16 +909,12 @@ msgstr ""
 msgid "Download results"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr ""
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
 msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
@@ -921,12 +940,12 @@ msgstr ""
 msgid "Search language"
 msgstr ""
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr ""
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1158,6 +1177,14 @@ msgstr ""
 msgid "Max time"
 msgstr ""
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
diff --git a/searx/translations/ml/LC_MESSAGES/messages.mo b/searx/translations/ml/LC_MESSAGES/messages.mo
index 7cb850680..33dc04c9e 100644
Binary files a/searx/translations/ml/LC_MESSAGES/messages.mo and b/searx/translations/ml/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ms/LC_MESSAGES/messages.mo b/searx/translations/ms/LC_MESSAGES/messages.mo
index 3a15b0a22..2585d7799 100644
Binary files a/searx/translations/ms/LC_MESSAGES/messages.mo and b/searx/translations/ms/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ms/LC_MESSAGES/messages.po b/searx/translations/ms/LC_MESSAGES/messages.po
index 7348caeb3..189865e72 100644
--- a/searx/translations/ms/LC_MESSAGES/messages.po
+++ b/searx/translations/ms/LC_MESSAGES/messages.po
@@ -10,27 +10,28 @@
 # alma <alma@users.noreply.translate.codeberg.org>, 2023.
 # staram <gritty.year0043@fastmail.com>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# wazhanudin <wazhanudin@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-03-12 17:28+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-21 08:13+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Malay <https://translate.codeberg.org/projects/searxng/"
+"searxng/ms/>\n"
 "Language: ms\n"
-"Language-Team: Malay "
-"<https://translate.codeberg.org/projects/searxng/searxng/ms/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
 msgid "without further subgrouping"
-msgstr ""
+msgstr "tanpa pengelompokan lanjut"
 
 #. CONSTANT_NAMES['DEFAULT_CATEGORY']
 #: searx/searxng.msg
@@ -75,7 +76,7 @@ msgstr "radio"
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "tv"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -162,10 +163,15 @@ msgstr "terang"
 msgid "dark"
 msgstr "gelap"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "Hitam"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
-msgstr ""
+msgstr "Masa aktif"
 
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:50
@@ -173,24 +179,26 @@ msgid "About"
 msgstr "Tentang"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "Suhu purata."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "Litupan awan"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "Keadaan"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "Keadaan semasa"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -198,24 +206,28 @@ msgid "Evening"
 msgstr "Petang"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "Rasa seperti"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "Kelembapan"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "Suhu max."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "Suhu min."
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -233,122 +245,129 @@ msgid "Noon"
 msgstr "Tengah hari"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "Tekanan"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "Matahari terbit"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "Matahari terbenam"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "Suhu"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "Indeks UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "Penglihatan"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "Angin"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "Langganan"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "kiriman"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "pengguna aktif"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "komen"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "pengguna"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "komuniti"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "mata"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "tajuk"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "penulis"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "buka"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "tutup"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "dijawab"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "barang tidak dijumpai"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Punca"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Gagal memuat turun muka seterusnya"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Kesilapan tetapan, sila ubahsuai pilihan"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Tetapan tidak sah"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "ralat pencarian"
 
@@ -416,20 +435,24 @@ msgstr "{minit} minit yang lalu"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{jam} jam, {minit} minit yang lalu"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Penjana nombor rawak"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Jana jumlah rawak yang berbeza"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Fungsi statistik"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
+msgstr "Mengira {functions} dari hujah-hujah"
+
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
 msgstr ""
 
 #: searx/engines/openstreetmap.py:159
@@ -444,13 +467,13 @@ msgstr "{title} (USANG)"
 msgid "This entry has been superseded by"
 msgstr "Kemasukan ini telah diganti oleh"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Saluran"
 
 #: searx/engines/radio_browser.py:105
 msgid "bitrate"
-msgstr ""
+msgstr "kadar bit"
 
 #: searx/engines/radio_browser.py:106
 msgid "votes"
@@ -461,7 +484,7 @@ msgid "clicks"
 msgstr "klik"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Bahasa"
 
@@ -470,8 +493,10 @@ msgid ""
 "{numCitations} citations from the year {firstCitationVelocityYear} to "
 "{lastCitationVelocityYear}"
 msgstr ""
+"{numCitations} cetusan daripada tahun {firstCitationVelocityYear} to "
+"{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -481,27 +506,29 @@ msgstr ""
 "yang tidak disokong. TinEye hanya menyokong imeg yang dalam format JPEG, "
 "PNG, GIF, BMP, TIFF atau WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
+"Gambar ini terlalu mudah untuk mencari padanan. TinEye memerlukan tahap "
+"butiran visual asas untuk mengenal pasti padanan dengan berjaya."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Imej tidak dapat dimuat turun."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
-msgstr ""
+msgstr "Penarafan buku"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Kualiti fail"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Kira ungkapan matematik melalui bar carian"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -509,19 +536,17 @@ msgstr "Ubah rentetan kepada \"hash digest\" yang berbeza."
 
 #: searx/plugins/hash_plugin.py:38
 msgid "hash digest"
-msgstr ""
+msgstr "huraian hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Gantikan nama hos"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Plugin nama hos"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Menulis semula nama hos, buang keputusan atau memberi keutamaan kepada "
+"mereka berdasarkan nama hos"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -549,11 +574,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "IP anda adalah: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Agen pengguna anda adalah: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -564,6 +589,9 @@ msgid ""
 "This plugin checks if the address of the request is a Tor exit-node, and "
 "informs the user if it is; like check.torproject.org, but from SearXNG."
 msgstr ""
+"Plugin ini memeriksa jika alamat permintaan adalah nod-keluaran Tor, dan "
+"memberitahu pengguna jika ya; seperti check.torproject.org, tetapi dari "
+"SearXNG."
 
 #: searx/plugins/tor_check.py:61
 msgid ""
@@ -587,15 +615,15 @@ msgstr "Anda tidak mengguna Tor dan ini adalah alamat IP luaran anda: {ip_addres
 
 #: searx/plugins/tracker_url_remover.py:16
 msgid "Tracker URL remover"
-msgstr ""
+msgstr "Pemadam penjejak URL"
 
 #: searx/plugins/tracker_url_remover.py:17
 msgid "Remove trackers arguments from the returned URL"
-msgstr ""
+msgstr "Buang hujah penjejak dari URL yang dikembalikan"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "Tukar antara unit"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -625,7 +653,7 @@ msgstr "Didukung oleh"
 
 #: searx/templates/simple/base.html:68
 msgid "a privacy-respecting, open metasearch engine"
-msgstr ""
+msgstr "enjin carian meta terbuka yang menghormati privasi"
 
 #: searx/templates/simple/base.html:69
 #: searx/templates/simple/result_templates/packages.html:59
@@ -634,7 +662,7 @@ msgstr "Kod sumber"
 
 #: searx/templates/simple/base.html:70
 msgid "Issue tracker"
-msgstr ""
+msgstr "Isu penjejak"
 
 #: searx/templates/simple/base.html:71 searx/templates/simple/stats.html:18
 msgid "Engine stats"
@@ -642,7 +670,7 @@ msgstr "Statistik enjin"
 
 #: searx/templates/simple/base.html:73
 msgid "Public instances"
-msgstr ""
+msgstr "Kejadian awam"
 
 #: searx/templates/simple/base.html:76
 msgid "Privacy policy"
@@ -650,60 +678,66 @@ msgstr "Polisi privasi"
 
 #: searx/templates/simple/base.html:79
 msgid "Contact instance maintainer"
-msgstr ""
+msgstr "Hubungi penyelenggara kejadian"
 
 #: searx/templates/simple/categories.html:26
 msgid "Click on the magnifier to perform search"
-msgstr ""
+msgstr "Klik pada kanta pembesar untuk melakukan carian"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Panjang"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Penulis"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "dicache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
-msgstr ""
+msgstr "diproksi"
 
 #: searx/templates/simple/new_issue.html:64
 msgid "Start submiting a new issue on GitHub"
-msgstr ""
+msgstr "Mula menghantar isu baru di Github"
 
 #: searx/templates/simple/new_issue.html:66
 msgid "Please check for existing bugs about this engine on GitHub"
-msgstr ""
+msgstr "Sila semak untuk bug yang sedia ada tentang enjin ini di Github"
 
 #: searx/templates/simple/new_issue.html:69
 msgid "I confirm there is no existing bug about the issue I encounter"
 msgstr ""
+"Saya mengesahkan tiada pepijat yang sedia ada mengenai isu yang saya "
+"hadapi"
 
 #: searx/templates/simple/new_issue.html:71
 msgid "If this is a public instance, please specify the URL in the bug report"
-msgstr ""
+msgstr "Jika ini adalah contoh awam, sila nyatakan URL dalam laporan pepijat"
 
 #: searx/templates/simple/new_issue.html:72
 msgid "Submit a new issue on Github including the above information"
-msgstr ""
+msgstr "Hantar isu baru di Github termasuk maklumat di atas"
 
 #: searx/templates/simple/preferences.html:65
 msgid "No HTTPS"
 msgstr "Tanpa HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
-msgstr ""
+msgstr "Paparkan log ralat dan hantar laporan pepijat"
 
 #: searx/templates/simple/preferences.html:74
 msgid "!bang for this engine"
@@ -744,27 +778,27 @@ msgstr "Umum"
 msgid "Default categories"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privasi"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Enjin-enjin"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Enjin carian yang digunakan pada masa ini"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Pertanyaan Khas"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr ""
 
@@ -780,19 +814,19 @@ msgstr "Bilangan keputusan"
 msgid "Info"
 msgstr "Maklumat"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Cuba cari:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Balik ke atas"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Halaman sebelumnya"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Halaman seterusnya"
 
@@ -832,6 +866,7 @@ msgstr ""
 msgid "Result count"
 msgstr ""
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -893,11 +928,11 @@ msgstr "Kod"
 
 #: searx/templates/simple/stats.html:128
 msgid "Checker"
-msgstr ""
+msgstr "Pemeriksa"
 
 #: searx/templates/simple/stats.html:131
 msgid "Failed test"
-msgstr ""
+msgstr "Ujian gagal"
 
 #: searx/templates/simple/stats.html:132
 msgid "Comment(s)"
@@ -905,28 +940,24 @@ msgstr "Ulasan"
 
 #: searx/templates/simple/elements/apis.html:3
 msgid "Download results"
-msgstr ""
+msgstr "Keputusan muat turun"
+
+#: searx/templates/simple/elements/engines_msg.html:4
+msgid "Messages from the search engines"
+msgstr "Mesej dari enjin carian"
 
 #: searx/templates/simple/elements/engines_msg.html:7
-msgid "Messages from the search engines"
-msgstr ""
-
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Ralat!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
+msgid "seconds"
 msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
-msgstr ""
+msgstr "URL Carian"
 
 #: searx/templates/simple/elements/search_url.html:4
 #: searx/templates/simple/preferences/cookies.html:54
 msgid "Copied"
-msgstr ""
+msgstr "Disalin"
 
 #: searx/templates/simple/elements/search_url.html:4
 #: searx/templates/simple/preferences/cookies.html:54
@@ -940,17 +971,17 @@ msgstr "Cadangan"
 #: searx/templates/simple/filters/languages.html:1
 #: searx/templates/simple/preferences/language.html:2
 msgid "Search language"
-msgstr ""
-
-#: searx/templates/simple/filters/languages.html:2
-#: searx/templates/simple/preferences/language.html:7
-msgid "Default language"
-msgstr ""
+msgstr "Bahasa carian"
 
 #: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/preferences/language.html:7
+msgid "Default language"
+msgstr "Bahasa lalai"
+
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
-msgstr ""
+msgstr "Kesan secara automatik"
 
 #: searx/templates/simple/filters/safesearch.html:1
 #: searx/templates/simple/filters/safesearch.html:2
@@ -959,7 +990,7 @@ msgstr ""
 #: searx/templates/simple/preferences/engines.html:27
 #: searx/templates/simple/preferences/safesearch.html:2
 msgid "SafeSearch"
-msgstr ""
+msgstr "Carian Selamat"
 
 #: searx/templates/simple/filters/safesearch.html:2
 #: searx/templates/simple/preferences/safesearch.html:7
@@ -979,7 +1010,7 @@ msgstr "Tanpa"
 #: searx/templates/simple/filters/time_range.html:1
 #: searx/templates/simple/preferences/engines.html:28
 msgid "Time range"
-msgstr ""
+msgstr "Julat masa"
 
 #: searx/templates/simple/filters/time_range.html:3
 msgid "Anytime"
@@ -1007,7 +1038,7 @@ msgstr "Informasi!"
 
 #: searx/templates/simple/messages/no_cookies.html:4
 msgid "currently, there are no cookies defined."
-msgstr ""
+msgstr "pada masa ini, tiada kuki yang ditakrifkan."
 
 #: searx/templates/simple/messages/no_results.html:6
 msgid "Sorry!"
@@ -1015,35 +1046,35 @@ msgstr "Harap maaf!"
 
 #: searx/templates/simple/messages/no_results.html:12
 msgid "No results were found. You can try to:"
-msgstr ""
+msgstr "Tiada keputusan ditemui. Anda boleh cuba untuk:"
 
 #: searx/templates/simple/messages/no_results.html:14
 msgid "There are no more results. You can try to:"
-msgstr ""
+msgstr "Tiada lagi keputusan. Anda boleh cuba untuk:"
 
 #: searx/templates/simple/messages/no_results.html:19
 msgid "Refresh the page."
-msgstr ""
+msgstr "Segar semula halaman."
 
 #: searx/templates/simple/messages/no_results.html:20
 msgid "Search for another query or select another category (above)."
-msgstr ""
+msgstr "Cari pertanyaan lain atau pilih kategori lain (di atas)."
 
 #: searx/templates/simple/messages/no_results.html:21
 msgid "Change the search engine used in the preferences:"
-msgstr ""
+msgstr "Tukar enjin carian yang digunakan dalam tetapan:"
 
 #: searx/templates/simple/messages/no_results.html:22
 msgid "Switch to another instance:"
-msgstr ""
+msgstr "Tukar ke contoh lain:"
 
 #: searx/templates/simple/messages/no_results.html:24
 msgid "Search for another query or select another category."
-msgstr ""
+msgstr "Cari pertanyaan lain atau pilih kategori lain."
 
 #: searx/templates/simple/messages/no_results.html:25
 msgid "Go back to the previous page using the previous page button."
-msgstr ""
+msgstr "Kembali ke halaman sebelumnya menggunakan butang halaman sebelumnya."
 
 #: searx/templates/simple/preferences/answerers.html:4
 #: searx/templates/simple/preferences/engines.html:23
@@ -1069,33 +1100,35 @@ msgstr "Contoh-contoh"
 
 #: searx/templates/simple/preferences/answerers.html:13
 msgid "This is the list of SearXNG's instant answering modules."
-msgstr ""
+msgstr "Ini adalah senarai modul jawapan segera SearXNG."
 
 #: searx/templates/simple/preferences/answerers.html:29
 msgid "This is the list of plugins."
-msgstr ""
+msgstr "Ini adalah senarai plugin."
 
 #: searx/templates/simple/preferences/autocomplete.html:2
 msgid "Autocomplete"
-msgstr ""
+msgstr "Lengkap secara automatik"
 
 #: searx/templates/simple/preferences/autocomplete.html:15
 msgid "Find stuff as you type"
-msgstr ""
+msgstr "Cari perkara semasa anda menaip"
 
 #: searx/templates/simple/preferences/center_alignment.html:2
 msgid "Center Alignment"
-msgstr ""
+msgstr "Penyelarasan Tengah"
 
 #: searx/templates/simple/preferences/center_alignment.html:14
 msgid "Displays results in the center of the page (Oscar layout)."
-msgstr ""
+msgstr "Memaparkan keputusan di tengah halaman (susun atur Oscar)."
 
 #: searx/templates/simple/preferences/cookies.html:2
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
 msgstr ""
+"Ini adalah senarai kuki dan nilai-nilainya yang disimpan oleh SearXNG "
+"pada komputer anda."
 
 #: searx/templates/simple/preferences/cookies.html:3
 msgid "With that list, you can assess SearXNG transparency."
@@ -1103,7 +1136,7 @@ msgstr "Dengan senarai itu, anda boleh menilai ketelusan SearXNG."
 
 #: searx/templates/simple/preferences/cookies.html:9
 msgid "Cookie name"
-msgstr ""
+msgstr "Nama kuki"
 
 #: searx/templates/simple/preferences/cookies.html:10
 msgid "Value"
@@ -1111,13 +1144,15 @@ msgstr "Nilai"
 
 #: searx/templates/simple/preferences/cookies.html:23
 msgid "Search URL of the currently saved preferences"
-msgstr ""
+msgstr "URL carian bagi tetapan yang disimpan pada masa ini"
 
 #: searx/templates/simple/preferences/cookies.html:32
 msgid ""
 "Note: specifying custom settings in the search URL can reduce privacy by "
 "leaking data to the clicked result sites."
 msgstr ""
+"Nota: menentukan tetapan khusus dalam URL carian boleh mengurangkan "
+"privasi dengan membocorkan data kepada laman hasil yang diklik."
 
 #: searx/templates/simple/preferences/cookies.html:35
 msgid "URL to restore your preferences in another browser"
@@ -1128,6 +1163,8 @@ msgid ""
 "Specifying custom settings in the preferences URL can be used to sync "
 "preferences across devices."
 msgstr ""
+"Menentukan tetapan khusus dalam URL tetapan boleh digunakan untuk "
+"menyegerakkan tetapan merentasi peranti."
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
@@ -1179,6 +1216,14 @@ msgstr ""
 msgid "Max time"
 msgstr "Masa maksimum"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1346,7 +1391,7 @@ msgstr ""
 #: searx/templates/simple/result_templates/files.html:42
 #: searx/templates/simple/result_templates/paper.html:24
 msgid "Type"
-msgstr ""
+msgstr "Jenis"
 
 #: searx/templates/simple/result_templates/images.html:20
 msgid "Resolution"
@@ -1362,7 +1407,7 @@ msgstr "Enjin"
 
 #: searx/templates/simple/result_templates/images.html:25
 msgid "View source"
-msgstr ""
+msgstr "Lihat sumber"
 
 #: searx/templates/simple/result_templates/map.html:12
 msgid "address"
@@ -1378,15 +1423,15 @@ msgstr "sembunyikan peta"
 
 #: searx/templates/simple/result_templates/packages.html:12
 msgid "Version"
-msgstr ""
+msgstr "Versi"
 
 #: searx/templates/simple/result_templates/packages.html:18
 msgid "Maintainer"
-msgstr ""
+msgstr "Penyelenggara"
 
 #: searx/templates/simple/result_templates/packages.html:24
 msgid "Updated at"
-msgstr ""
+msgstr "Dikemaskini pada"
 
 #: searx/templates/simple/result_templates/packages.html:30
 #: searx/templates/simple/result_templates/paper.html:25
@@ -1395,7 +1440,7 @@ msgstr "Tag"
 
 #: searx/templates/simple/result_templates/packages.html:36
 msgid "Popularity"
-msgstr ""
+msgstr "Kepopularan"
 
 #: searx/templates/simple/result_templates/packages.html:42
 msgid "License"
@@ -1403,11 +1448,11 @@ msgstr "Lesen"
 
 #: searx/templates/simple/result_templates/packages.html:52
 msgid "Project"
-msgstr ""
+msgstr "Projek"
 
 #: searx/templates/simple/result_templates/packages.html:55
 msgid "Project homepage"
-msgstr ""
+msgstr "Halaman utama projek"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
@@ -1415,15 +1460,15 @@ msgstr "Tarikh diterbitkan"
 
 #: searx/templates/simple/result_templates/paper.html:9
 msgid "Journal"
-msgstr ""
+msgstr "Jurnal"
 
 #: searx/templates/simple/result_templates/paper.html:22
 msgid "Editor"
-msgstr ""
+msgstr "Penyunting"
 
 #: searx/templates/simple/result_templates/paper.html:23
 msgid "Publisher"
-msgstr ""
+msgstr "Penerbit"
 
 #: searx/templates/simple/result_templates/paper.html:26
 msgid "DOI"
@@ -1451,19 +1496,19 @@ msgstr "pautan magnet"
 
 #: searx/templates/simple/result_templates/torrent.html:7
 msgid "torrent file"
-msgstr ""
+msgstr "fail torrent"
 
 #: searx/templates/simple/result_templates/torrent.html:9
 msgid "Seeder"
-msgstr ""
+msgstr "Pembenih"
 
 #: searx/templates/simple/result_templates/torrent.html:9
 msgid "Leecher"
-msgstr ""
+msgstr "Pengambil"
 
 #: searx/templates/simple/result_templates/torrent.html:13
 msgid "Number of Files"
-msgstr ""
+msgstr "Bilangan Fail"
 
 #: searx/templates/simple/result_templates/videos.html:6
 msgid "show video"
@@ -1637,3 +1682,11 @@ msgstr "sembunyikkan video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Gantikan nama hos"
+
+#~ msgid "Error!"
+#~ msgstr "Ralat!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Enjin tidak dapat mendapatkan keputusan"
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo
index 17906c453..662205785 100644
Binary files a/searx/translations/nb_NO/LC_MESSAGES/messages.mo and b/searx/translations/nb_NO/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.po b/searx/translations/nb_NO/LC_MESSAGES/messages.po
index 93ee9e22b..a3e36958d 100644
--- a/searx/translations/nb_NO/LC_MESSAGES/messages.po
+++ b/searx/translations/nb_NO/LC_MESSAGES/messages.po
@@ -9,21 +9,25 @@
 # Bananhylsa <thayer@hjemmeserver.net>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # omfj <omfj@users.noreply.translate.codeberg.org>, 2024.
+# combwizard <combwizard@users.noreply.translate.codeberg.org>, 2024.
+# laaknor <laaknor@users.noreply.translate.codeberg.org>, 2024.
+# Aadniz <Aadniz@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-04-07 07:18+0000\n"
-"Last-Translator: omfj <omfj@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-09 12:07+0000\n"
+"Last-Translator: Aadniz <Aadniz@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Norwegian Bokmål <https://translate.codeberg.org/projects/"
+"searxng/searxng/nb_NO/>\n"
 "Language: nb_NO\n"
-"Language-Team: Norwegian Bokmål "
-"<https://translate.codeberg.org/projects/searxng/searxng/nb_NO/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -43,7 +47,7 @@ msgstr "filer"
 #. CATEGORY_NAMES['GENERAL']
 #: searx/searxng.msg
 msgid "general"
-msgstr "Generelt"
+msgstr "generelt"
 
 #. CATEGORY_NAMES['MUSIC']
 #: searx/searxng.msg
@@ -73,12 +77,12 @@ msgstr "radio"
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "tv"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
 msgid "it"
-msgstr "IT"
+msgstr "it"
 
 #. CATEGORY_NAMES['NEWS']
 #: searx/searxng.msg
@@ -133,7 +137,7 @@ msgstr "pakkebrønner"
 #. CATEGORY_GROUPS['SOFTWARE_WIKIS']
 #: searx/searxng.msg
 msgid "software wikis"
-msgstr "programvare-wiki-er"
+msgstr "programvare-wikier"
 
 #. CATEGORY_GROUPS['WEB']
 #: searx/searxng.msg
@@ -160,6 +164,11 @@ msgstr "lys"
 msgid "dark"
 msgstr "mørk"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "svart"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -171,24 +180,26 @@ msgid "About"
 msgstr "Om"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "Gjennomsnittstemp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "Skydekke"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "Betingelse"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "Nåværende betingelse"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -196,24 +207,28 @@ msgid "Evening"
 msgstr "Kveld"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "Føles som"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "Luftfuktighet"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "Maks temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "Min temp."
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -231,122 +246,129 @@ msgid "Noon"
 msgstr "Formiddag"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "Lufttrykk"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "Soloppgang"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "Solnedgang"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "Temperatur"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "UV-indeks"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "Sikt"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "Vind"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "abonnenter"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "innlegg"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "aktive brukere"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "kommentarer"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "bruker"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "poeng"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "tittel"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "opphavsmann"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "åpen"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "lukket"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "svart på"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Fant ingen elementer"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Kilde"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Det var et problem med lasting av neste side"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ugyldige innstillinger, rediger dine preferanser"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Ugyldige innstillinger"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "søkefeil"
 
@@ -400,7 +422,7 @@ msgstr "tilgang nektet"
 
 #: searx/webutils.py:60
 msgid "server API error"
-msgstr "Tjener-API-feil"
+msgstr "server API feil"
 
 #: searx/webutils.py:79
 msgid "Suspended"
@@ -414,22 +436,26 @@ msgstr "for {minutes} minuter siden"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "for {hours} time(r), {minutes} minutt(er) siden"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generator for tilfeldige tall"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generer forskjellige tilfeldige verdier"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistikkfunksjoner"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Regn ut {functions} av parameterne"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonymer"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Få veibeskrivelser"
@@ -442,7 +468,7 @@ msgstr "{title} (FORELDET)"
 msgid "This entry has been superseded by"
 msgstr "Denne oppføringen har blitt erstattet av"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanal"
 
@@ -459,7 +485,7 @@ msgid "clicks"
 msgstr "klikk"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Språk"
 
@@ -471,7 +497,7 @@ msgstr ""
 "{numCitations} sitater fra år {firstCitationVelocityYear} til "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -481,7 +507,7 @@ msgstr ""
 "som ikke er støttet. TinEye støtter bare JPEG, PNG, GIF, BMP, TIFF eller "
 "WebP formater."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -489,21 +515,21 @@ msgstr ""
 "Bildet har for få særskilte detaljer for at TinEye kan finne like eller "
 "lignende bilder."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Bildet kunne ikke lastes ned."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Bokvurdering"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Filkvalitet"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Kalkuler matematiske uttrykk via søkebaren"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -513,15 +539,11 @@ msgstr "Konverterer strenger til andre sjekksumsføljetonger."
 msgid "hash digest"
 msgstr "sjekksumsføljetong"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Vertsnavnserstatning"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -551,7 +573,7 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Din IP er "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
@@ -559,16 +581,16 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
-msgstr "Tor sjekk pluggin"
+msgstr "Tor sjekking plugin"
 
 #: searx/plugins/tor_check.py:27
 msgid ""
 "This plugin checks if the address of the request is a Tor exit-node, and "
 "informs the user if it is; like check.torproject.org, but from SearXNG."
 msgstr ""
-"Denne plugin sjekker om adressen til forespørselen er en Tor utgangsnode,"
-" og informerer brukeren om den er det; som check.torproject.org, men fra "
-"SearXNG."
+"Denne plugin-en sjekker om adressen til forespørselen er en Tor utgangsnode, "
+"og informerer brukeren om den er det; slik som check.torproject.org gjør, "
+"men fra SearXNG."
 
 #: searx/plugins/tor_check.py:61
 msgid ""
@@ -600,7 +622,7 @@ msgstr "Fjern sporer-argumenter fra returnert nettadresse"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "Konverter mellom forskjellige enheter"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -661,22 +683,26 @@ msgstr "Kontakt tilbyderen av instansen"
 msgid "Click on the magnifier to perform search"
 msgstr "Klikk på forstørrelsesglasset for å søke"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Lengde"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Visninger"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Opphavsmann"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "hurtiglagret"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "mellomtjent"
 
@@ -706,7 +732,7 @@ msgstr "Opprett en ny sak på Github med informasjonen ovenfor"
 msgid "No HTTPS"
 msgstr "Ingen HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -751,27 +777,27 @@ msgstr "Generelt"
 msgid "Default categories"
 msgstr "Forvalgte kategorier"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Brukergrensesnitt"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Personvern"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Søkemotorer"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Brukte søkemotorer"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Spesialspørringer"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Informasjonskapsler"
 
@@ -787,19 +813,19 @@ msgstr "Antall resultater"
 msgid "Info"
 msgstr "Informasjon"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Prøv å søke etter:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Til toppen"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Forrige side"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Neste side"
 
@@ -839,6 +865,7 @@ msgstr "Poengsummer"
 msgid "Result count"
 msgstr "Antall resultater"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -914,17 +941,13 @@ msgstr "Kommentar(er)"
 msgid "Download results"
 msgstr "Last ned resultater"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Meldinger fra søkemotorene"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Feil!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Søkemotorer kan ikke motta resultater"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "sekunder"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -949,12 +972,12 @@ msgstr "Forslag"
 msgid "Search language"
 msgstr "Søkespråk"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Forvalgt språk"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Auto-oppdag"
@@ -1030,7 +1053,7 @@ msgstr "Det er ingen flere resultater. Du kan prøve å:"
 
 #: searx/templates/simple/messages/no_results.html:19
 msgid "Refresh the page."
-msgstr "oppfrisk siden"
+msgstr "oppfrisk siden."
 
 #: searx/templates/simple/messages/no_results.html:20
 msgid "Search for another query or select another category (above)."
@@ -1046,7 +1069,7 @@ msgstr "Bytt til en annen instans:"
 
 #: searx/templates/simple/messages/no_results.html:24
 msgid "Search for another query or select another category."
-msgstr ""
+msgstr "Oppgi et annet søkeord eller velg en annen kategori."
 
 #: searx/templates/simple/messages/no_results.html:25
 msgid "Go back to the previous page using the previous page button."
@@ -1172,11 +1195,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "Aktiver alle"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "Deaktiver alle"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1194,6 +1217,14 @@ msgstr "Vekt"
 msgid "Max time"
 msgstr "Mak. tid"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1845,3 +1876,11 @@ msgstr "skjul video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Vertsnavnserstatning"
+
+#~ msgid "Error!"
+#~ msgstr "Feil!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Søkemotorer kan ikke motta resultater"
diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo
index a337b8d47..b2b76b82e 100644
Binary files a/searx/translations/nl/LC_MESSAGES/messages.mo and b/searx/translations/nl/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/nl/LC_MESSAGES/messages.po b/searx/translations/nl/LC_MESSAGES/messages.po
index 698b013e1..fe8817ece 100644
--- a/searx/translations/nl/LC_MESSAGES/messages.po
+++ b/searx/translations/nl/LC_MESSAGES/messages.po
@@ -20,22 +20,26 @@
 # marcelStangenberger <codeberg@xo.nl>, 2024.
 # yannickmaes <yannickmaes@users.noreply.translate.codeberg.org>, 2024.
 # MVDW-Java <MVDW-Java@users.noreply.translate.codeberg.org>, 2024.
+# notlmutsaers <notlmutsaers@users.noreply.translate.codeberg.org>, 2024.
+# return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# ljansen <ljansen@users.noreply.translate.codeberg.org>, 2024.
+# zarlin <zarlin@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-12 12:24+0000\n"
-"Last-Translator: MVDW-Java <MVDW-"
-"Java@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-02 04:00+0000\n"
+"Last-Translator: zarlin <zarlin@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Dutch <https://translate.codeberg.org/projects/searxng/"
+"searxng/nl/>\n"
 "Language: nl\n"
-"Language-Team: Dutch "
-"<https://translate.codeberg.org/projects/searxng/searxng/nl/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -172,6 +176,11 @@ msgstr "licht"
 msgid "dark"
 msgstr "donker"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "zwart"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -183,21 +192,23 @@ msgid "About"
 msgstr "Over"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Gemiddelde temp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Bewolking"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Omstandigheden"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Huidige weersomstandigheden"
@@ -208,21 +219,25 @@ msgid "Evening"
 msgstr "avond"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Voelt als"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Luchtvochtigheid"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Max temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Min temp."
@@ -243,72 +258,79 @@ msgid "Noon"
 msgstr "'s middags"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Luchtdruk"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Zonsopkomst"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Zonsondergang"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatuur"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV-index"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Zichtbaarheid"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Wind"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "abonnees"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "posten"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "actieve gebruikers"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "reacties"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "gebruikers"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "gemeenschap"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "punten"
 
@@ -318,47 +340,47 @@ msgid "title"
 msgstr "titel"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "auteur"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "open"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "gesloten"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "beantwoord"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Er is geen resultaat gevonden"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Bron"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "De volgende pagina kan niet worden geladen"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "De instellingen zijn ongeldig - werk ze bij"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Ongeldige instellingen"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "zoekfout"
 
@@ -426,22 +448,26 @@ msgstr "{minutes} minu(u)t(en) geleden"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} uur, {minutes} minu(u)t(en) geleden"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Willekeurigewaardegenerator"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Genereer verschillende willekeurige waarden"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistische functies"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Bereken {functions} van de opties"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synoniemen"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Routebeschrijving"
@@ -454,7 +480,7 @@ msgstr "{title} (VEROUDERD)"
 msgid "This entry has been superseded by"
 msgstr "Dit object is overbodig gemaakt door"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanaal"
 
@@ -468,10 +494,10 @@ msgstr "stemmen"
 
 #: searx/engines/radio_browser.py:107
 msgid "clicks"
-msgstr "clicks"
+msgstr "klikken"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Taal"
 
@@ -483,7 +509,7 @@ msgstr ""
 "{numCitations} citaties van {firstCitationVelocityYear} tot "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -493,7 +519,7 @@ msgstr ""
 "ondersteunde bestandsindeling. TinEye ondersteunt alleen afbeeldingen die"
 " JPEG, PNG, GIF, BMP, TIFF of WebP zijn."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -502,19 +528,19 @@ msgstr ""
 " een basisniveau van visuele details om overeenkomsten met succes te "
 "identificeren."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "De afbeelding kon niet worden gedownload."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "boekbeoordeling"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "bestandskwaliteit"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Bereken wiskundige uitdrukkingen via de zoekbalk"
 
@@ -526,15 +552,11 @@ msgstr "Zet tekstwaarden om naar verschillende hash digests."
 msgid "hash digest"
 msgstr "hash digest"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Servernaam vervangen"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Hostnamen plug-in"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Herschrijf hostnamen, verwijder resultaten of geef prioriteit aan ze op "
@@ -566,11 +588,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Jouw IP is: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Jouw gebruiker-agent is: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -641,7 +663,7 @@ msgstr "Voorkeuren"
 
 #: searx/templates/simple/base.html:68
 msgid "Powered by"
-msgstr "Zoekmachine"
+msgstr "Verzorgd door"
 
 #: searx/templates/simple/base.html:68
 msgid "a privacy-respecting, open metasearch engine"
@@ -676,22 +698,26 @@ msgstr "Neem contact op met beheerder instantie"
 msgid "Click on the magnifier to perform search"
 msgstr "Klik op het vergrootglas om te zoeken"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Lengte"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Kijkers"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Auteur"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "gecachet"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "geproxyt"
 
@@ -723,7 +749,7 @@ msgstr "Maak een nieuwe issue op Github met de bovenstaande informatie"
 msgid "No HTTPS"
 msgstr "Geen HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -768,27 +794,27 @@ msgstr "Algemeen"
 msgid "Default categories"
 msgstr "Standaardcategorieën"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Gebruikersinterface"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privacy"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Zoekmachines"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Momenteel gebruikte zoekmachines"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Speciale Zoekopdrachten"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -804,19 +830,19 @@ msgstr "Aantal zoekresultaten"
 msgid "Info"
 msgstr "Informatie"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Probeer te zoeken naar:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Terug naar boven in"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Vorige pagina"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Volgende pagina"
 
@@ -856,6 +882,7 @@ msgstr "Scores"
 msgid "Result count"
 msgstr "Aantal resultaten"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -931,17 +958,13 @@ msgstr "Opmerking(en)"
 msgid "Download results"
 msgstr "Zoekresultaten downloaden"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Berichten van de zoekmachines"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Fout!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Zoekmachines konden geen resultaten ophalen"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -966,12 +989,12 @@ msgstr "Suggesties"
 msgid "Search language"
 msgstr "Zoektaal"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Standaardtaal"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Automatisch herkennen"
@@ -1047,7 +1070,7 @@ msgstr "Er zijn geen resultaten meer. U kunt proberen om:"
 
 #: searx/templates/simple/messages/no_results.html:19
 msgid "Refresh the page."
-msgstr "Ververs de pagina"
+msgstr "Ververs de pagina."
 
 #: searx/templates/simple/messages/no_results.html:20
 msgid "Search for another query or select another category (above)."
@@ -1212,6 +1235,14 @@ msgstr "Gewicht"
 msgid "Max time"
 msgstr "Max. duur"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Favicon Oplosser"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Vertoon zoekresultaten naast favicons"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1967,3 +1998,11 @@ msgstr "verberg video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Servernaam vervangen"
+
+#~ msgid "Error!"
+#~ msgstr "Fout!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Zoekmachines konden geen resultaten ophalen"
diff --git a/searx/translations/oc/LC_MESSAGES/messages.mo b/searx/translations/oc/LC_MESSAGES/messages.mo
index 6803a5ba6..f16648c78 100644
Binary files a/searx/translations/oc/LC_MESSAGES/messages.mo and b/searx/translations/oc/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/oc/LC_MESSAGES/messages.po b/searx/translations/oc/LC_MESSAGES/messages.po
index ddd9d9911..560ee3b7a 100644
--- a/searx/translations/oc/LC_MESSAGES/messages.po
+++ b/searx/translations/oc/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: 2024-03-12 17:28+0000\n"
 "Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
 "\n"
@@ -23,7 +23,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -160,6 +160,11 @@ msgstr "clar"
 msgid "dark"
 msgstr "fosc"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -171,21 +176,23 @@ msgid "About"
 msgstr "A prepaus"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr ""
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -196,21 +203,25 @@ msgid "Evening"
 msgstr "Ser"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -231,72 +242,79 @@ msgid "Noon"
 msgstr "Miègjorn"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -306,47 +324,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Cap d’element pas trobat"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Font"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Error en cargant la pagina seguenta"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Paramètre pas valide, mercés de modificar vòstras preferéncias"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Paramètres invalids"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "error de recèrca"
 
@@ -414,22 +432,26 @@ msgstr "fa {minutes} minuta(s)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "Fa {hours} ora(s), {minutes} minuta(s)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generator aleatòri"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Crèa de valors aleatòrias diferentas"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Foncions estatisticas"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Calcula las {functions} dels arguments"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Obténer l’itinerari"
@@ -442,7 +464,7 @@ msgstr "{title} (OBSOLÈT)"
 msgid "This entry has been superseded by"
 msgstr "Aqueste element es estat remplaçat per"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Canal"
 
@@ -459,7 +481,7 @@ msgid "clicks"
 msgstr "clics"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Lenga"
 
@@ -471,32 +493,32 @@ msgstr ""
 "{numCitations} citacions dempuèi l’annada {firstCitationVelocityYear} "
 "fins a {lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Telecargament impossible de l’imatge."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Nòta del libre"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Qualitat del fichièr"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -508,15 +530,11 @@ msgstr ""
 msgid "hash digest"
 msgstr ""
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Remplaçar los noms d’òste"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -649,22 +667,26 @@ msgstr "Contactar lo responsable de l’instància"
 msgid "Click on the magnifier to perform search"
 msgstr "Clicatz sus la lópia per lançar una recèrca"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Longor"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "en version locala"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxifiat"
 
@@ -692,7 +714,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Cap de HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -737,27 +759,27 @@ msgstr "General"
 msgid "Default categories"
 msgstr "Categoria per defaut"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interfàcia utilizaire"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privacitat"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motors de cerca"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Motors de recèrca utilizat actualament"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Requèstas especialas"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -773,19 +795,19 @@ msgstr "Nombre de resultats"
 msgid "Info"
 msgstr "Info"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Ensajatz de cercar :"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Tornar ennaut"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Pagina precedenta"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Pagina seguenta"
 
@@ -825,6 +847,7 @@ msgstr "Marcas"
 msgid "Result count"
 msgstr "Resultats"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -900,17 +923,13 @@ msgstr "Comentari(s)"
 msgid "Download results"
 msgstr "Telecargar los resultats"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Error !"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Los cercadors pòdons pas recuperar los resultats"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -935,12 +954,12 @@ msgstr "Suggestions"
 msgid "Search language"
 msgstr "Lenga de recerca"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Lenga per defaut"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1174,6 +1193,14 @@ msgstr "Pes"
 msgid "Max time"
 msgstr "Temps max"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1895,3 +1922,12 @@ msgstr "escondre la vidèo"
 #~ msgid "TiB"
 #~ msgstr "TiO"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Remplaçar los noms d’òste"
+
+#~ msgid "Error!"
+#~ msgstr "Error !"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Los cercadors pòdons pas recuperar los resultats"
+
diff --git a/searx/translations/pa/LC_MESSAGES/messages.mo b/searx/translations/pa/LC_MESSAGES/messages.mo
index d14948cf1..a2ebed4ac 100644
Binary files a/searx/translations/pa/LC_MESSAGES/messages.mo and b/searx/translations/pa/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/pap/LC_MESSAGES/messages.mo b/searx/translations/pap/LC_MESSAGES/messages.mo
index d72d8fb05..7e7fc325c 100644
Binary files a/searx/translations/pap/LC_MESSAGES/messages.mo and b/searx/translations/pap/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo
index 049231b3e..df0d888db 100644
Binary files a/searx/translations/pl/LC_MESSAGES/messages.mo and b/searx/translations/pl/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/pl/LC_MESSAGES/messages.po b/searx/translations/pl/LC_MESSAGES/messages.po
index 5b163075b..ba040ff47 100644
--- a/searx/translations/pl/LC_MESSAGES/messages.po
+++ b/searx/translations/pl/LC_MESSAGES/messages.po
@@ -16,13 +16,15 @@
 # Bubowny <outcheesed@proton.me>, 2024.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # dkuku <dkuku@users.noreply.translate.codeberg.org>, 2024.
+# danielszewczuk <danielszewczuk@users.noreply.translate.codeberg.org>,
+# 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-20 06:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-28 21:07+0000\n"
+"Last-Translator: Eryk Michalak <gnu.ewm@protonmail.com>\n"
 "Language-Team: Polish <https://translate.codeberg.org/projects/searxng/"
 "searxng/pl/>\n"
 "Language: pl\n"
@@ -32,8 +34,8 @@ msgstr ""
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && ("
 "n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
 "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -88,7 +90,7 @@ msgstr "tv"
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
 msgid "it"
-msgstr "it"
+msgstr "technologia"
 
 #. CATEGORY_NAMES['NEWS']
 #: searx/searxng.msg
@@ -170,6 +172,11 @@ msgstr "jasny"
 msgid "dark"
 msgstr "ciemny"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "czarny"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -181,21 +188,23 @@ msgid "About"
 msgstr "Informacje o"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Średnia temp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Zachmurzenie"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Warunki pogodowe"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Aktualna pogoda"
@@ -206,21 +215,25 @@ msgid "Evening"
 msgstr "Wieczorem"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Odczuwalna"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Wilgotność"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Maksymalna temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Minimalna temp."
@@ -241,72 +254,79 @@ msgid "Noon"
 msgstr "Południe"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Ciśnienie"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Wschód słońca"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Zachód słońca"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Indeks UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Widoczność"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Wiatr"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "subskrybenci"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "wpisy"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktywni użytkownicy"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "komentarze"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "użytkownik"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "społeczność"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "punkty"
 
@@ -316,47 +336,47 @@ msgid "title"
 msgstr "tytuł"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "Otwórz"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "Zamknięty"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "odebrany"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nie znaleziono elementu"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Źródło"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Błąd wczytywania następnej strony"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Nieprawidłowe ustawienia, zmień swoje preferencje"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Nieprawidłowe ustawienia"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "błąd wyszukiwania"
 
@@ -424,22 +444,26 @@ msgstr "{minutes} minut(y) temu"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} godzin(y), {minutes} minut(y) temu"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generator wartości losowych"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Wygeneruj różne wartości losowe"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funkcje statystyczne"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Oblicz {functions} argumentów"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonimy"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Pokaż wskazówki"
@@ -452,7 +476,7 @@ msgstr "{title} (PRZESTARZAŁY)"
 msgid "This entry has been superseded by"
 msgstr "Ten wpis został zastąpiony przez"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanał"
 
@@ -469,7 +493,7 @@ msgid "clicks"
 msgstr "kliknięcia"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Język"
 
@@ -481,7 +505,7 @@ msgstr ""
 "{numCitations} cytowań od {firstCitationVelocityYear} do "
 "{lastCitationVelocityYear} roku"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -491,7 +515,7 @@ msgstr ""
 "nieobsługiwanym formatem pliku. TinEye obsługuje jedynie obrazy w "
 "formatach JPEG, PNG, GIF, BMP, TIFF i WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -499,19 +523,19 @@ msgstr ""
 "Zdjęcie jest za proste by znaleźć wyniki TinEye wymaga prostego poziomu "
 "szczegółów wizualnych aby poprawnie zidentyfikować wyniki."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Nie można pobrać obrazu."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Ocena książki"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Jakość pliku"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Obliczaj wyrażenia matematyczne za pomocą paska wyszukiwania"
 
@@ -523,19 +547,15 @@ msgstr "Konwertuje tekst na różne skróty hash."
 msgid "hash digest"
 msgstr "wartość hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Zastąp nazwę hosta"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Wtyczka Hostnames"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
-"Przepisywanie nazw hostów, usuwanie wyników lub nadawanie im priorytetów na "
-"podstawie nazwy hosta"
+"Przepisywanie nazw hostów, usuwanie wyników lub nadawanie im priorytetów "
+"na podstawie nazwy hosta"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -673,22 +693,26 @@ msgstr "Skontaktuj się z właścicielem instancji"
 msgid "Click on the magnifier to perform search"
 msgstr "Kliknij na szkło powiększające, aby wykonać wyszukiwanie"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Długość"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Wyświetlenia"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "buforowane"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "przesłane poprzez proxy"
 
@@ -718,7 +742,7 @@ msgstr "Zgłoś nowy problem na Githubie, podając powyższe informacje"
 msgid "No HTTPS"
 msgstr "Brak HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -763,27 +787,27 @@ msgstr "Ogólne"
 msgid "Default categories"
 msgstr "Domyślne kategorie"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interfejs użytkownika"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Prywatność"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Wyszukiwarki"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Obecnie używane wyszukiwarki"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Specialne Zapytania"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Ciasteczka"
 
@@ -799,19 +823,19 @@ msgstr "Liczba wyników"
 msgid "Info"
 msgstr "Informacje"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Spróbuj wyszukać:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Do góry"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "poprzednia strona"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "następna strona"
 
@@ -851,6 +875,7 @@ msgstr "Wyniki"
 msgid "Result count"
 msgstr "Ilość wyników"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -926,17 +951,13 @@ msgstr "Komentarz(e)"
 msgid "Download results"
 msgstr "Pobierz wyniki"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Wiadomości z silnika wyszukiwania"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Błąd!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Wyszukiwarki nie mogą pobrać wyników"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -961,12 +982,12 @@ msgstr "Propozycje"
 msgid "Search language"
 msgstr "Język wyszukiwania"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Domyślny język"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Automatyczne wykrywanie"
@@ -1207,6 +1228,14 @@ msgstr "Waga"
 msgid "Max time"
 msgstr "Maksymalny czas"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Pobieranie favikony"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Wyświetlanie faviconów obok wyników wyszukiwania"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1953,3 +1982,12 @@ msgstr "ukryj wideo"
 
 #~ msgid "TiB"
 #~ msgstr "TiB"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Zastąp nazwę hosta"
+
+#~ msgid "Error!"
+#~ msgstr "Błąd!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Wyszukiwarki nie mogą pobrać wyników"
diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo
index 27eb3f3fe..46fef4d73 100644
Binary files a/searx/translations/pt/LC_MESSAGES/messages.mo and b/searx/translations/pt/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/pt/LC_MESSAGES/messages.po b/searx/translations/pt/LC_MESSAGES/messages.po
index d4353aaa8..c694279bb 100644
--- a/searx/translations/pt/LC_MESSAGES/messages.po
+++ b/searx/translations/pt/LC_MESSAGES/messages.po
@@ -16,21 +16,27 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # lspepinho <lspepinho@users.noreply.translate.codeberg.org>, 2024.
 # diodio <diodio@users.noreply.translate.codeberg.org>, 2024.
+# gvlx <gvlx@users.noreply.translate.codeberg.org>, 2024.
+# ds451 <ds451@users.noreply.translate.codeberg.org>, 2024.
+# Pedro_Tresp <Pedro_Tresp@users.noreply.translate.codeberg.org>, 2024.
+# saltsnorter <saltsnorter@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
-"Last-Translator: diodio <diodio@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-29 05:54+0000\n"
+"Last-Translator: saltsnorter <saltsnorter@users.noreply.translate.codeberg."
+"org>\n"
+"Language-Team: Portuguese <https://translate.codeberg.org/projects/searxng/"
+"searxng/pt/>\n"
 "Language: pt\n"
-"Language-Team: Portuguese "
-"<https://translate.codeberg.org/projects/searxng/searxng/pt/>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -167,6 +173,11 @@ msgstr "claro"
 msgid "dark"
 msgstr "escuro"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "preto"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -178,21 +189,23 @@ msgid "About"
 msgstr "Acerca"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr "Temperatura média"
+msgstr "Temperatura média."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Cobertura de nuvens"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Condição"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Condição atual"
@@ -203,21 +216,25 @@ msgid "Evening"
 msgstr "Tarde"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "Sensação térmica"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Humidade"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr "Temperatura máxima"
+msgstr "Temperatura máxima."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Temperatura mínima"
@@ -238,72 +255,79 @@ msgid "Noon"
 msgstr "Meio-dia"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "Pressão"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Nascer do sol"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Pôr do sol"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "Índice UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Visibilidade"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vento"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "Subscritores"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "Publicações"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "utilizadores átivos"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "comentadores"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "utilizador"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "comunidade"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "pontos"
 
@@ -313,47 +337,47 @@ msgid "title"
 msgstr "título"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "aberta"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "fechada"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "respondido"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nenhum item encontrado"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Fonte"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Erro ao carregar a próxima página"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Definições inválidas, por favor edite as suas preferências"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Configurações inválidas"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "erro de procura"
 
@@ -421,22 +445,26 @@ msgstr "{minutes} minuto(s) atrás"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} hora(s), {minutes} minuto(s) atrás"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Gerador de valores aleatórios"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Gerar valores aleatórios diferentes"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funções de estatística"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Calcular {functions} dos argumentos"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sinônimos"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Obter direções"
@@ -449,7 +477,7 @@ msgstr "{title} (OBSOLETO)"
 msgid "This entry has been superseded by"
 msgstr "Esta entrada foi substituída por"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Canal"
 
@@ -466,7 +494,7 @@ msgid "clicks"
 msgstr "clica"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Idioma"
 
@@ -478,7 +506,7 @@ msgstr ""
 "{numCitations} citações do ano {firstCitationVelocityYear} até "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -488,7 +516,7 @@ msgstr ""
 "ficheiro não suportado.O TinEye só suporta imagens que estejam em "
 "JPEG,PNG,GIF,BMP,TIFF ou WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -496,21 +524,21 @@ msgstr ""
 "A imagem é demasiado simples para encontrar fósforos. O TinEye requer um "
 "nível básico de detalhe visual para identificar com sucesso os fósforos."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Não é possível fazer download da imagem."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Classificação do livro"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Qualidade do ficheiro"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Calcular expressões matemáticas na barra de pesquisa"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -520,17 +548,13 @@ msgstr "Converte strings em diferentes resumos de hash."
 msgid "hash digest"
 msgstr "resumo de hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Substituição do nome do host"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Plugin hostnames"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "Reescreve hostname, apaga resultados ou prioriza-os com base no hostname"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -558,11 +582,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "O seu endereço IP é: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "O seu user-agent é: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -607,7 +631,7 @@ msgstr "Remover argumentos de rastreio da hiperligação devolvida"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "Conversão de unidades"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -637,7 +661,7 @@ msgstr "Produzido por"
 
 #: searx/templates/simple/base.html:68
 msgid "a privacy-respecting, open metasearch engine"
-msgstr "Um motor de multi-pesquisa, que repeita a privacidade"
+msgstr "Um motor de multi-pesquisa, que respeita a privacidade"
 
 #: searx/templates/simple/base.html:69
 #: searx/templates/simple/result_templates/packages.html:59
@@ -668,22 +692,26 @@ msgstr "Contate o mantenedor da instância"
 msgid "Click on the magnifier to perform search"
 msgstr "Clique na lupa para realizar a pesquisa"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Comprimento"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Viazualisações"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "armazenados em cache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "via proxy"
 
@@ -711,7 +739,7 @@ msgstr "Submeta um novo problema no Github incluindo a informação acima"
 msgid "No HTTPS"
 msgstr "Sem HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -756,27 +784,27 @@ msgstr "Geral"
 msgid "Default categories"
 msgstr "Categorias Padrão"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interface de utilizador"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privacidade"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motores de pesquisa"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Motores de pesquisa utilizados"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Consultas especiais"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -792,19 +820,19 @@ msgstr "Número de resultados"
 msgid "Info"
 msgstr "Informações"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Tente pesquisar por:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Voltar ao topo"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Página anterior"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Página seguinte"
 
@@ -844,6 +872,7 @@ msgstr "Contagens"
 msgid "Result count"
 msgstr "Quantidade de resultados"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -919,17 +948,13 @@ msgstr "Comentário(s)"
 msgid "Download results"
 msgstr "Resultados de transferências"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Mensagens dos mecanismos"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Erro!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Mecanismos não podem recuperar resultados"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -954,12 +979,12 @@ msgstr "Sugestões"
 msgid "Search language"
 msgstr "Idioma de pesquisa"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Idioma padrão"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Auto-detetar"
@@ -1035,7 +1060,7 @@ msgstr "Não existem mais resultados. Podes tentar:"
 
 #: searx/templates/simple/messages/no_results.html:19
 msgid "Refresh the page."
-msgstr "Atualize a página"
+msgstr "Atualize a página."
 
 #: searx/templates/simple/messages/no_results.html:20
 msgid "Search for another query or select another category (above)."
@@ -1180,11 +1205,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "Activa tudo"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "Desactiva tudo"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1202,6 +1227,14 @@ msgstr "Peso"
 msgid "Max time"
 msgstr "Tempo máximo"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Solucionador do Favicon"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Monstra os favicons nos proximos os resultados"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1236,7 +1269,7 @@ msgstr "Teclas de atalho"
 
 #: searx/templates/simple/preferences/hotkeys.html:13
 msgid "Vim-like"
-msgstr "Vim-like"
+msgstr "Como em Vim"
 
 #: searx/templates/simple/preferences/hotkeys.html:18
 msgid ""
@@ -1315,7 +1348,7 @@ msgid ""
 "multiple categories"
 msgstr ""
 "Pesquisar imediatamente se uma categoria estiver selecionada. Desative "
-"para selecionar múltiplas categorias."
+"para selecionar múltiplas categorias"
 
 #: searx/templates/simple/preferences/theme.html:2
 msgid "Theme"
@@ -1351,7 +1384,7 @@ msgstr "Alterar o idioma do esquema"
 
 #: searx/templates/simple/result_templates/code.html:13
 msgid "repo"
-msgstr "repositórios"
+msgstr "repositório"
 
 #: searx/templates/simple/result_templates/default.html:6
 #: searx/templates/simple/result_templates/files.html:8
@@ -1959,3 +1992,11 @@ msgstr "esconder vídeo"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Substituição do nome do host"
+
+#~ msgid "Error!"
+#~ msgstr "Erro!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Mecanismos não podem recuperar resultados"
diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.mo b/searx/translations/pt_BR/LC_MESSAGES/messages.mo
index 0e116f08b..29ac2128a 100644
Binary files a/searx/translations/pt_BR/LC_MESSAGES/messages.mo and b/searx/translations/pt_BR/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.po b/searx/translations/pt_BR/LC_MESSAGES/messages.po
index b949e8513..87bc01fa6 100644
--- a/searx/translations/pt_BR/LC_MESSAGES/messages.po
+++ b/searx/translations/pt_BR/LC_MESSAGES/messages.po
@@ -28,22 +28,25 @@
 # 2024.
 # nouoneq <nouoneq@users.noreply.translate.codeberg.org>, 2024.
 # Pyrbor <Pyrbor@users.noreply.translate.codeberg.org>, 2024.
+# rodgui <rodgui@users.noreply.translate.codeberg.org>, 2024.
+# rafablog77 <rafablog77@users.noreply.translate.codeberg.org>, 2024.
+# Juno Takano <jutty@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-08 13:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-31 12:16+0000\n"
+"Last-Translator: Juno Takano <jutty@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Portuguese (Brazil) <https://translate.codeberg.org/projects/"
+"searxng/searxng/pt_BR/>\n"
 "Language: pt_BR\n"
-"Language-Team: Portuguese (Brazil) "
-"<https://translate.codeberg.org/projects/searxng/searxng/pt_BR/>\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -180,6 +183,11 @@ msgstr "claro"
 msgid "dark"
 msgstr "escuro"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "preto"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -191,21 +199,23 @@ msgid "About"
 msgstr "Sobre"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Temperatura Média"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Nublado"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Condição"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Condição atual"
@@ -216,21 +226,25 @@ msgid "Evening"
 msgstr "Tarde"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Sensação térmica"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Umidade"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Temperatura Máxima"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Temperatura Mínima"
@@ -251,72 +265,79 @@ msgid "Noon"
 msgstr "Meio dia"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Pressão"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Nascer do sol"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Pôr do sol"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Índice UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Visibilidade"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vento"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "Inscritos"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "publicações"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "usuários ativos"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "comentários"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "usuário"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "comunidade"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "pontos"
 
@@ -326,47 +347,47 @@ msgid "title"
 msgstr "título"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "Abrir"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "Fechado"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "respondido"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nenhum item encontrado"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Fonte"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Erro ao carregar a próxima página"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Configurações inválidas, por favor, edite suas preferências"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Configurações inválidas"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "erro de busca"
 
@@ -434,22 +455,26 @@ msgstr "{minutes} minuto(s) atrás"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} hora(s), {minutes} minuto(s) atrás"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Gerador de valor aleatório"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Gerar diferentes valores aleatórios"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funções estatísticas"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Computar {functions} dos argumentos"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Sinônimos"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Obter instruções"
@@ -462,7 +487,7 @@ msgstr "{title} (OBSOLETO)"
 msgid "This entry has been superseded by"
 msgstr "Esta entrada foi substituída por"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Canal"
 
@@ -479,7 +504,7 @@ msgid "clicks"
 msgstr "cliques"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Idioma"
 
@@ -491,7 +516,7 @@ msgstr ""
 "{numCitations} citações do ano {firstCitationVelocityYear} até "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -501,7 +526,7 @@ msgstr ""
 " a um formato de arquivo não suportado. Apenas os seguintes tipos de "
 "imagem são suportados pelo TinEye: JPEG, PNG, GIF, BMP, TIFF ou WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -510,19 +535,19 @@ msgstr ""
 "necessita de um nível básico de detalhe visual para identificar as "
 "correspondências."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Essa imagem não pôde ser baixada."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Avaliação de livro"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Qualidade do arquivo"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Calcular expressões matemáticas pela caixa de pesquisa"
 
@@ -534,17 +559,15 @@ msgstr "Converte as sequências em diferentes resultados de hash."
 msgid "hash digest"
 msgstr "resultado de hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Substituir host"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Plugin de Hostnames"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Reescrita de hostnames, remova resultados ou priorize-os com base no "
+"hostname"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -572,11 +595,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Seu IP é: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Seu agente de usuário é: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -682,22 +705,26 @@ msgstr "Contatar o responsável da instância"
 msgid "Click on the magnifier to perform search"
 msgstr "Clique na lupa para realizar a busca"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Duração"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Visualizações"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "em cache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "por proxy"
 
@@ -729,7 +756,7 @@ msgstr "Envie um novo problema no Github incluindo as informações acima"
 msgid "No HTTPS"
 msgstr "Sem HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -774,27 +801,27 @@ msgstr "Geral"
 msgid "Default categories"
 msgstr "Categorias padrão"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interface de usuário"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Privacidade"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motores de pesquisa"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Serviço de busca em uso"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Consultas especiais"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -810,19 +837,19 @@ msgstr "Número de resultados"
 msgid "Info"
 msgstr "Informações"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Tente pesquisar por:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "de volta ao topo"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Página anterior"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Próxima página"
 
@@ -862,6 +889,7 @@ msgstr "Pontuações"
 msgid "Result count"
 msgstr "Contagem de resultados"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -937,17 +965,13 @@ msgstr "Comentário(s)"
 msgid "Download results"
 msgstr "Resultados de download"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Mensagens dos sítios web de busca"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Erro!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Os motores de busca não conseguiram obter resultados"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -972,12 +996,12 @@ msgstr "Sugestões"
 msgid "Search language"
 msgstr "Idioma de busca"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Idioma padrão"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Auto-detectar"
@@ -1218,6 +1242,14 @@ msgstr "Peso"
 msgid "Max time"
 msgstr "Tempo máximo"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Resolvedor de Favicons"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Exibir favicons próximo aos resultados da pesquisa"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1979,3 +2011,11 @@ msgstr "ocultar vídeo"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Substituir host"
+
+#~ msgid "Error!"
+#~ msgstr "Erro!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Os motores de busca não conseguiram obter resultados"
diff --git a/searx/translations/ro/LC_MESSAGES/messages.mo b/searx/translations/ro/LC_MESSAGES/messages.mo
index bc6f266aa..3180e586d 100644
Binary files a/searx/translations/ro/LC_MESSAGES/messages.mo and b/searx/translations/ro/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ro/LC_MESSAGES/messages.po b/searx/translations/ro/LC_MESSAGES/messages.po
index 8f9394d11..426ebfb83 100644
--- a/searx/translations/ro/LC_MESSAGES/messages.po
+++ b/searx/translations/ro/LC_MESSAGES/messages.po
@@ -15,14 +15,14 @@
 # microsoftocsharp <kottiberyu@gmail.com>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # LunarCat93 <LunarCat93@users.noreply.translate.codeberg.org>, 2024.
+# UnD37970UnD <UnD37970UnD@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-20 06:18+0000\n"
-"Last-Translator: LunarCat93 <LunarCat93@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-21 08:13+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
 "Language-Team: Romanian <https://translate.codeberg.org/projects/searxng/"
 "searxng/ro/>\n"
 "Language: ro\n"
@@ -31,8 +31,8 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
 "20)) ? 1 : 2;\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -169,6 +169,11 @@ msgstr "luminos"
 msgid "dark"
 msgstr "întunecat"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "negru"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -180,21 +185,23 @@ msgid "About"
 msgstr "Despre"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Temperatură medie."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Nebulozitate"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Condiție"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Condiție curentă"
@@ -205,21 +212,25 @@ msgid "Evening"
 msgstr "Seara"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Se simte ca"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Umiditate"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Temperatură maximă."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Temperatură minimă."
@@ -240,72 +251,79 @@ msgid "Noon"
 msgstr "Pranz"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Presiune"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Răsărit"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Apus"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatură"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Index UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Vizibilitate"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vânt"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "Abonați"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "Postări"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "Utilizatori activi"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "Comentarii"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "utilizator"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "comunitate"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "Puncte"
 
@@ -315,47 +333,47 @@ msgid "title"
 msgstr "Titlu"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "deschis"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "închis"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "răspuns"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Niciun element găsit"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Sursă"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Eroare la încărcarea paginii următoare"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Configurări nevalide, modificați preferințele"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Configurări nevalide"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "eroare de căutare"
 
@@ -423,22 +441,26 @@ msgstr "{minutes} minut(e) în urmă"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} oră(e), {minutes} minut(e) în urmă"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generator de numere aleatorii"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generează valori aleatoare diferite"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funcții statistice"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Calculează {functions} din argumente"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Gaseste directia"
@@ -451,7 +473,7 @@ msgstr "{title} {OBSOLETE}"
 msgid "This entry has been superseded by"
 msgstr "Această intrare a fost inlocuită de"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Canal"
 
@@ -468,7 +490,7 @@ msgid "clicks"
 msgstr "click-uri"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Limba"
 
@@ -480,7 +502,7 @@ msgstr ""
 "{numCitations} Citații din acest an {firstCitationVelocityYear} pâna la "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -490,7 +512,7 @@ msgstr ""
 "format de fișier nesuportat. TinEye suportă doar imagini care sunt JPEG, "
 "PNG,GIF, BMP, TIFF sau WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -498,19 +520,19 @@ msgstr ""
 "Imaginea este prea simplă pentru a găsi potriviri. TinEye necesită cel "
 "putin un nivel minimal al detaliilor pentru a găsi cu succes potriviri."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Imaginea nu a putut fi descărcată."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Recenzia cărții"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Calitatea fișierului"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Calculați expresii matematice prin bara de căutare"
 
@@ -522,15 +544,11 @@ msgstr "Convertește șirurile în diferite rezumate hash."
 msgid "hash digest"
 msgstr "rezumat hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Schimbă hostname-ul"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Pluginul Hostnames"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Rescrieți hostnames, eliminați rezultatele sau prioritizați-le pe baza "
@@ -670,22 +688,26 @@ msgstr "Contactați întreținătorul instanței"
 msgid "Click on the magnifier to perform search"
 msgstr "Apăsați pe lupă pentru a executa căutarea"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Lungime"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Afișări"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "stocat temporar"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "delegat"
 
@@ -721,7 +743,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Fara HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -766,27 +788,27 @@ msgstr "Generale"
 msgid "Default categories"
 msgstr "Categorii implicite"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interfața pentru utilizator"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Confidențialitate"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motoare de căutare"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Motoarele de căutare folosite curent"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Întrebări speciale"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookie-uri"
 
@@ -802,19 +824,19 @@ msgstr "Numărul de rezultate"
 msgid "Info"
 msgstr "Informații"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Încercați să căutați după:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Înapoi sus"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Pagina precedentă"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Pagina următoare"
 
@@ -854,6 +876,7 @@ msgstr "Scoruri"
 msgid "Result count"
 msgstr "Număr de rezultate"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -929,17 +952,13 @@ msgstr "Comentariu(ii)"
 msgid "Download results"
 msgstr "Descarcă rezultate"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Mesaje de la motoarele de căutare"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Eroare!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Motoarele nu pot obține rezultate"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "secunde"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -964,12 +983,12 @@ msgstr "Sugestii"
 msgid "Search language"
 msgstr "Limba de căutare"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Limbă implicită"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Auto-detectare"
@@ -1210,6 +1229,14 @@ msgstr "Greutate"
 msgid "Max time"
 msgstr "Timp maxim"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1962,3 +1989,12 @@ msgstr "ascunde video"
 
 #~ msgid "TiB"
 #~ msgstr "TiB"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Schimbă hostname-ul"
+
+#~ msgid "Error!"
+#~ msgstr "Eroare!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Motoarele nu pot obține rezultate"
diff --git a/searx/translations/ru/LC_MESSAGES/messages.mo b/searx/translations/ru/LC_MESSAGES/messages.mo
index ec923f2be..9fedd268c 100644
Binary files a/searx/translations/ru/LC_MESSAGES/messages.mo and b/searx/translations/ru/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ru/LC_MESSAGES/messages.po b/searx/translations/ru/LC_MESSAGES/messages.po
index f0768e971..a77d808ce 100644
--- a/searx/translations/ru/LC_MESSAGES/messages.po
+++ b/searx/translations/ru/LC_MESSAGES/messages.po
@@ -25,9 +25,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-18 21:18+0000\n"
-"Last-Translator: Xvnov <Xvnov@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-06 14:31+0000\n"
+"Last-Translator: 0ko <0ko@users.noreply.translate.codeberg.org>\n"
 "Language-Team: Russian <https://translate.codeberg.org/projects/searxng/"
 "searxng/ru/>\n"
 "Language: ru\n"
@@ -37,8 +37,8 @@ msgstr ""
 "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || ("
 "n%100>=11 && n%100<=14)? 2 : 3);\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -175,6 +175,11 @@ msgstr "светлая"
 msgid "dark"
 msgstr "тёмная"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "чёрная"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -186,21 +191,23 @@ msgid "About"
 msgstr "О программе"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Средняя темп."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Облачность"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Условия"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Текущие условия"
@@ -211,21 +218,25 @@ msgid "Evening"
 msgstr "Вечер"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Ощущается как"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Влажность"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Макс. темп."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Мин. темп."
@@ -246,72 +257,79 @@ msgid "Noon"
 msgstr "Полдень"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Давление"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Восход"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Закат"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Температура"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "УФ-индекс"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Видимость"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Ветер"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "подписчики"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "записи"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "активные пользователи"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "комментарии"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "пользователь"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "сообщество"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "пункты"
 
@@ -321,47 +339,47 @@ msgid "title"
 msgstr "название"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "автор"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr "Открыть"
+msgstr "открыт"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr "Закрыто"
+msgstr "закрыт"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "ответил"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Ничего не найдено"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Источник"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Не удалось загрузить следующую страницу"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Неправильные параметры, пожалуйста измените ваши настройки"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Неверные настройки"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "ошибка поиска"
 
@@ -429,22 +447,26 @@ msgstr "{minutes} минут(-у) назад"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} час(ов), {minutes} минут(а) назад"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Генератор случайных значений"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Генерирует разные случайные значения"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Статистические функции"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Применяет функции {functions} к аргументам"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Синонимы"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Запрашивать маршруты"
@@ -457,7 +479,7 @@ msgstr "{title} (УСТАРЕЛО)"
 msgid "This entry has been superseded by"
 msgstr "Эта запись была заменена на"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Канал"
 
@@ -474,7 +496,7 @@ msgid "clicks"
 msgstr "нажатия"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Язык"
 
@@ -486,7 +508,7 @@ msgstr ""
 "{numCitations} цитирований с {firstCitationVelocityYear} года по "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -496,7 +518,7 @@ msgstr ""
 "неподдерживаемым форматом файла. TinEye поддерживает только следующие "
 "форматы: JPEG, PNG, GIF, BMP, TIFF or WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -504,19 +526,19 @@ msgstr ""
 "Изображение слишком простое для нахождения похожих. TinEye требует "
 "базовый уровень визуальных деталей для успешного определения совпадений."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Не удалось загрузить изображение."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Рейтинг книги"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Качество файла"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Считать математические выражения в строке поиска"
 
@@ -528,19 +550,15 @@ msgstr "Рассчитывает контрольные суммы от стро
 msgid "hash digest"
 msgstr "контрольная сумма"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Замена имени сайта"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr "Плагин имени хостов"
+msgstr "Плагин имён хостов"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
-"Перепишите имена хостов, удалите результаты или расставьте приоритеты в "
-"зависимости от имени хоста"
+"Переписывать имена хостов, удалять и приоритизировать результаты в "
+"зависимости от имён хостов"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -603,8 +621,7 @@ msgstr "Вы не используете Tor. Ваш публичный IP-ад
 
 #: searx/plugins/tor_check.py:85
 msgid "You are not using Tor and you have this external IP address: {ip_address}"
-msgstr ""
-"Вы не используете Tor, и у вас следующий публичный IP-адрес: {ip_address}"
+msgstr "Вы не используете Tor, и у вас следующий публичный IP-адрес: {ip_address}"
 
 #: searx/plugins/tracker_url_remover.py:16
 msgid "Tracker URL remover"
@@ -677,22 +694,26 @@ msgstr "Сопровождающий текущего зеркала"
 msgid "Click on the magnifier to perform search"
 msgstr "Нажмите на лупу, чтобы выполнить поиск"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Длительность"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Просмотры"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Автор"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "веб-архив"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "через прокси"
 
@@ -724,7 +745,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Без HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -769,27 +790,27 @@ msgstr "Общие"
 msgid "Default categories"
 msgstr "Категории по умолчанию"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Внешний вид"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Конфиденциальность"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Поисковые системы"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Используемые поисковые системы"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Особые запросы"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -805,19 +826,19 @@ msgstr "Количество результатов"
 msgid "Info"
 msgstr "Информация"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Попробуйте поискать:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Наверх"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Предыдущая страница"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Следующая страница"
 
@@ -857,6 +878,7 @@ msgstr "Попаданий"
 msgid "Result count"
 msgstr "Число результатов"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -932,17 +954,13 @@ msgstr "Комментарии"
 msgid "Download results"
 msgstr "Скачать результаты"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Сообщения от поисковых систем"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Ошибка!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Поисковые системы не могут получить результат"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "сек."
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -967,12 +985,12 @@ msgstr "Предложения"
 msgid "Search language"
 msgstr "Язык поиска"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Язык по умолчанию"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Авто-определение"
@@ -1212,6 +1230,14 @@ msgstr "Вес"
 msgid "Max time"
 msgstr "Максимальное время"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Получение значков сайтов"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Показывать значки сайтов около результатов поиска"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1285,7 +1311,7 @@ msgstr ""
 
 #: searx/templates/simple/preferences/method.html:2
 msgid "HTTP Method"
-msgstr "Метод HTTP"
+msgstr "Метод запросов"
 
 #: searx/templates/simple/preferences/method.html:14
 msgid "Change how forms are submitted"
@@ -1960,3 +1986,12 @@ msgstr "скрыть видео"
 
 #~ msgid "TiB"
 #~ msgstr "ТиБ"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Замена имени сайта"
+
+#~ msgid "Error!"
+#~ msgstr "Ошибка!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Поисковые системы не могут получить результат"
diff --git a/searx/translations/si/LC_MESSAGES/messages.mo b/searx/translations/si/LC_MESSAGES/messages.mo
index a275a6e8b..ae04e3a73 100644
Binary files a/searx/translations/si/LC_MESSAGES/messages.mo and b/searx/translations/si/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/si/LC_MESSAGES/messages.po b/searx/translations/si/LC_MESSAGES/messages.po
index a730e42f3..5f221e2e1 100644
--- a/searx/translations/si/LC_MESSAGES/messages.po
+++ b/searx/translations/si/LC_MESSAGES/messages.po
@@ -5,13 +5,14 @@
 # Sadith Nadungoda <sadithnadungoda@gmail.com>, 2022.
 # Chathura madusanka <mcchathuer216@gmail.com>, 2022.
 # return42 <markus.heiser@darmarit.de>, 2023.
+# nish_j <nish_j@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2023-11-23 06:13+0000\n"
-"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-06-22 11:18+0000\n"
+"Last-Translator: nish_j <nish_j@users.noreply.translate.codeberg.org>\n"
 "Language: si\n"
 "Language-Team: Sinhala "
 "<https://translate.codeberg.org/projects/searxng/searxng/si/>\n"
@@ -19,7 +20,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -64,12 +65,12 @@ msgstr "වීඩියෝ"
 #. CATEGORY_NAMES['RADIO']
 #: searx/engines/radio_browser.py:103 searx/searxng.msg
 msgid "radio"
-msgstr ""
+msgstr "රේඩියෝව"
 
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "රූපවාහිනිය"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -89,7 +90,7 @@ msgstr "සිතියම"
 #. CATEGORY_NAMES['ONIONS']
 #: searx/searxng.msg
 msgid "onions"
-msgstr ""
+msgstr "ලූණූ"
 
 #. CATEGORY_NAMES['SCIENCE']
 #: searx/searxng.msg
@@ -156,10 +157,15 @@ msgstr "එළිය"
 msgid "dark"
 msgstr "අඳුරු"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
-msgstr ""
+msgstr "ක්‍රියාත්මක කාලය"
 
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:50
@@ -167,24 +173,26 @@ msgid "About"
 msgstr "ගැන"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "සාමාන්‍ය උශ්නත්වය."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "තර්කය"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "වත්මන් තත්වය"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -192,24 +200,28 @@ msgid "Evening"
 msgstr "හවස"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "වගේ දැනෙනවා"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "ආර්ද්‍රතාවය"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "උපරිම උශ්ණත්වය."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "අවම උශ්ණත්වය."
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -227,72 +239,79 @@ msgid "Noon"
 msgstr "දවල්"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "පීඩනය"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "ඉර නැගීම"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "ඉර බැසීම"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "උශ්ණත්වය"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "UV දර්ශකය"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "පැහැදිලිභාවය"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "සුලග"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "ග්‍රාහකයින්"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -302,47 +321,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "අයිතමයක් හමු නොවීය"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "මූලාශ්‍රය"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "ඊළඟ පිටුව පූරණය කිරීමේ දෝෂයකි"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "වලංගු නොවන සැකසුම්, කරුණාකර ඔබගේ මනාප සංස්කරණය කරන්න"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "වලංගු නොවන සැකසුම්"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "සෙවුම් දෝෂයකි"
 
@@ -410,22 +429,26 @@ msgstr "මිනිත්තු(ව) {minutes}කට පෙර"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "පැය {hours}, මිනිත්තු(ව) {minutes}කට පෙර"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr ""
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr ""
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr ""
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr ""
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr ""
@@ -438,7 +461,7 @@ msgstr ""
 msgid "This entry has been superseded by"
 msgstr ""
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "නාලිකාව"
 
@@ -455,7 +478,7 @@ msgid "clicks"
 msgstr ""
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr ""
 
@@ -465,32 +488,32 @@ msgid ""
 "{lastCitationVelocityYear}"
 msgstr ""
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "මෙම රූපය බාගත කල නොහැකි විය."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr ""
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr ""
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -502,15 +525,11 @@ msgstr ""
 msgid "hash digest"
 msgstr ""
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr ""
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -639,22 +658,26 @@ msgstr ""
 msgid "Click on the magnifier to perform search"
 msgstr ""
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "දිග"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "කතුවරයා"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr ""
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr ""
 
@@ -682,7 +705,7 @@ msgstr "නව ප්‍රශ්න GitHub මත එය පිලිබඳ ත
 msgid "No HTTPS"
 msgstr "HTTPS නොවේ"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -727,27 +750,27 @@ msgstr "සාමාන්‍යය"
 msgid "Default categories"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "පරිශීලක අතුරුමුහුණත"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr ""
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr ""
 
@@ -763,19 +786,19 @@ msgstr ""
 msgid "Info"
 msgstr ""
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr ""
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr ""
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr ""
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr ""
 
@@ -815,6 +838,7 @@ msgstr ""
 msgid "Result count"
 msgstr ""
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -890,16 +914,12 @@ msgstr ""
 msgid "Download results"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr ""
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
 msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
@@ -925,12 +945,12 @@ msgstr ""
 msgid "Search language"
 msgstr "සෙවුම් භාෂාව"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "මූලික භාෂාව"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1162,6 +1182,14 @@ msgstr ""
 msgid "Max time"
 msgstr ""
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1591,3 +1619,12 @@ msgstr ""
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr ""
+
+#~ msgid "Error!"
+#~ msgstr ""
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr ""
+
diff --git a/searx/translations/sk/LC_MESSAGES/messages.mo b/searx/translations/sk/LC_MESSAGES/messages.mo
index 4c489de5c..cdf15d256 100644
Binary files a/searx/translations/sk/LC_MESSAGES/messages.mo and b/searx/translations/sk/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/sk/LC_MESSAGES/messages.po b/searx/translations/sk/LC_MESSAGES/messages.po
index 84f1cfd24..1f9e77ff7 100644
--- a/searx/translations/sk/LC_MESSAGES/messages.po
+++ b/searx/translations/sk/LC_MESSAGES/messages.po
@@ -14,9 +14,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-05-06 07:18+0000\n"
-"Last-Translator: Vision <Vision@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-09-05 06:18+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"\n"
 "Language: sk\n"
 "Language-Team: Slovak "
 "<https://translate.codeberg.org/projects/searxng/searxng/sk/>\n"
@@ -25,7 +26,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -162,6 +163,11 @@ msgstr "svetlý"
 msgid "dark"
 msgstr "tmavý"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -173,21 +179,23 @@ msgid "About"
 msgstr "O nás"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Priemerná teplota"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Oblačnosť"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Podmienka"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Aktuálna podmienka"
@@ -198,21 +206,25 @@ msgid "Evening"
 msgstr "Večer"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Pocitovo ako"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Vlhkosť"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Max teplota"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Min teplota"
@@ -233,72 +245,79 @@ msgid "Noon"
 msgstr "Poludnie"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Tlak"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Východ slnka"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Západ slnka"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Teplota"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Index UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Viditeľnosť"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vietor"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "odberatelia"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "príspevky"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktívny používatelia"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "komentáre"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "používateľ"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "komunita"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "body"
 
@@ -308,47 +327,47 @@ msgid "title"
 msgstr "názov"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "autor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "Otvoriť"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "Zatvoriť"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Nič sa nenašlo"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Zdroj"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Chyba pri načítaní ďalšej stránky"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Nesprávne nastavenia, prosím upravte svoje predvoľby"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Nesprávne nastavenia"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "chyba vyhľadávania"
 
@@ -416,22 +435,26 @@ msgstr "pred {minutes} min."
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "pred {hours} hod., {minutes} min."
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generátor nahodných hodnôt"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Vytvoriť rôzné náhodné hodnoty"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Štatistické funkcie"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Vypočítať {functions} argumentov"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Požiadať o navigáciu"
@@ -444,7 +467,7 @@ msgstr "{title} (ZASTARANÉ)"
 msgid "This entry has been superseded by"
 msgstr "Táto položka bola nahradená"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanál"
 
@@ -461,7 +484,7 @@ msgid "clicks"
 msgstr "kliknutia"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Jazyk"
 
@@ -473,7 +496,7 @@ msgstr ""
 "{numCitations} citácií od roku {firstCitationVelocityYear} do roku "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -483,7 +506,7 @@ msgstr ""
 "nepodporovaným formátom súboru. TinEye podporuje iba obrázky JPEG, PNG, "
 "GIF, BMP, TIFF alebo WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -491,21 +514,21 @@ msgstr ""
 "Obrázok je príliš nízkej kvality na to aby sa našla zhoda. TinEye "
 "vyžaduje vyššiu kvalitu detailov v obrázku na identifikáciu zhôd."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Obrázok nemohol byť stiahnutý."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Hodnotenie knižky"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Kvalita súboru"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Vypočítaj matematické výrazy cez vyhľadávací panel"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -515,15 +538,11 @@ msgstr "Skonvertuje text pomocou rôznych hash funkcií."
 msgid "hash digest"
 msgstr "hash hodnota"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Nahradenie názvu servera"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -660,22 +679,26 @@ msgstr "Kontaktujte správcu inštancie"
 msgid "Click on the magnifier to perform search"
 msgstr "Kliknite na lupu pre vyhľadávanie"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Dĺžka"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "z vyrovnávacej pamäte"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "cez proxy"
 
@@ -705,7 +728,7 @@ msgstr "Odošlite novú chybu na Github vrátane informácii nad"
 msgid "No HTTPS"
 msgstr "Žiadne HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -750,27 +773,27 @@ msgstr "Všeobecné"
 msgid "Default categories"
 msgstr "Predvolené kategórie"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "UI"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Súkromie"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Vyhľadávače"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "List práve používaných vyhľadávačov"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Špeciálne vyhľadávania"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -786,19 +809,19 @@ msgstr "Počet výsledkov"
 msgid "Info"
 msgstr "Informácie"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Skús hľadať:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Späť na začiatok"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Predošlá strana"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Ďalšia strana"
 
@@ -838,6 +861,7 @@ msgstr "Hodnotenia"
 msgid "Result count"
 msgstr "Počet výsledkov"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -913,17 +937,13 @@ msgstr "Komentár(e)"
 msgid "Download results"
 msgstr "Výsledky na stiahnutie"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Hlásenia z vyhľadávačov"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Chyba!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Vyhľadávače nemôžu získať výsledky"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -948,12 +968,12 @@ msgstr "Návrhy"
 msgid "Search language"
 msgstr "Jazyk vyhľadávania"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Predvolený jazyk"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Auto-detekcia"
@@ -1196,6 +1216,14 @@ msgstr "Váha/Hmotnosť"
 msgid "Max time"
 msgstr "Maximálny čas"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1937,3 +1965,12 @@ msgstr "skryť video"
 #~ msgid "TiB"
 #~ msgstr "TB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Nahradenie názvu servera"
+
+#~ msgid "Error!"
+#~ msgstr "Chyba!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Vyhľadávače nemôžu získať výsledky"
+
diff --git a/searx/translations/sl/LC_MESSAGES/messages.mo b/searx/translations/sl/LC_MESSAGES/messages.mo
index 08cadf91c..093ba2c5f 100644
Binary files a/searx/translations/sl/LC_MESSAGES/messages.mo and b/searx/translations/sl/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/sl/LC_MESSAGES/messages.po b/searx/translations/sl/LC_MESSAGES/messages.po
index 65ba3f53b..38f0900c3 100644
--- a/searx/translations/sl/LC_MESSAGES/messages.po
+++ b/searx/translations/sl/LC_MESSAGES/messages.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: 2024-05-23 21:19+0000\n"
 "Last-Translator: cynedex <cynedex@users.noreply.translate.codeberg.org>\n"
 "Language: sl\n"
@@ -27,7 +27,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -164,6 +164,11 @@ msgstr "svetlo"
 msgid "dark"
 msgstr "temno"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -175,21 +180,23 @@ msgid "About"
 msgstr "O nas"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Povprečna temp."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Oblačnost"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Pogoji"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Trenutno stanje"
@@ -200,21 +207,25 @@ msgid "Evening"
 msgstr "Večer"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Občuti se kot"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Vlaga"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Najvišja temp."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Najnižja temp."
@@ -235,72 +246,79 @@ msgid "Noon"
 msgstr "Opoldne"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Tlak"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Sončni vzhod"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Sončni zahod"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatura"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV indeks"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Vidnost"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Veter"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "naročniki"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "objave"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktivni uporabnik"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "komentarji"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "uporabnik"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "skupnost"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "točke"
 
@@ -310,47 +328,47 @@ msgid "title"
 msgstr "glavni naslov"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "avtor"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Ni zadetkov"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Vir"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Napaka pri nalaganju naslednje strani"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Neveljavne nastavitve. Prosimo, preverite vašo konfiguracijo"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Neveljavne nastavitve"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "napaka pri iskanju"
 
@@ -418,22 +436,26 @@ msgstr "{minutes} minut nazaj"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "pred {hours} urami in {minutes} minut"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Generator naključnih števil"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generiraj različne naključne vrednosti"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistične funkcije"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Izračunaj {functions} argumentov"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Pridobite navodila"
@@ -446,7 +468,7 @@ msgstr "{title} (neveljaven)"
 msgid "This entry has been superseded by"
 msgstr "Ta vnos je bil nadomeščen z"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanal"
 
@@ -463,7 +485,7 @@ msgid "clicks"
 msgstr "klikov"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Jezik"
 
@@ -475,7 +497,7 @@ msgstr ""
 "{numCitations} navedb od leta {firstCitationVelocityYear} do "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -485,7 +507,7 @@ msgstr ""
 " formata datoteke. TinEye podpira samo slikovne formate JPEG, PNG, GIF, "
 "BMP, TIFF ali WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -493,19 +515,19 @@ msgstr ""
 "Slika je preveč preprosta, da bi lahko našel zadetke. TinEye potrebuje "
 "osnovni nivo vizualnih detajlov za identifikacijo zadetkov."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Slike ni bilo mogoče prevesti."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Ocena knjige"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Kakovost datoteke"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Izačunajte matematične izraze preko iskalne vrstice"
 
@@ -517,15 +539,11 @@ msgstr "Pretvori besede v drugo hash vrednost."
 msgid "hash digest"
 msgstr "Hash vrednost"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Preimenuj strežniško ime"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -663,22 +681,26 @@ msgstr "Kontaktiraj vzdrževalca instance"
 msgid "Click on the magnifier to perform search"
 msgstr "Kiknite na lupo za iskanje"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Dolžina"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Avtor"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "predpomnjeno"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "preko posredniškega strežnika"
 
@@ -706,7 +728,7 @@ msgstr "Predloži novo težavo na Githubu, vključno z zgornjimi informacijami"
 msgid "No HTTPS"
 msgstr "Brez HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -751,27 +773,27 @@ msgstr "Splošno"
 msgid "Default categories"
 msgstr "Privzete kategorije"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Uporabniški vmesnik"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Zasebnost"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Iskalniki"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Trenutno uporabljeni iskalniki"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Posebne poizvedbe"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Piškotki"
 
@@ -787,19 +809,19 @@ msgstr "Število zadetkov"
 msgid "Info"
 msgstr "Informacije"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Poskusite iskati:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Nazaj na vrh"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Prejšnja stran"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Naslednja stran"
 
@@ -839,6 +861,7 @@ msgstr "Točke"
 msgid "Result count"
 msgstr "Število rezultatov"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -914,17 +937,13 @@ msgstr "Komentar(ji)"
 msgid "Download results"
 msgstr "Prenesi zadetke"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Sporočila iskalnikov"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Napaka!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Iskalniki ne morejo pridobiti rezultatov"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -949,12 +968,12 @@ msgstr "Predlogi"
 msgid "Search language"
 msgstr "Jezik iskanja"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Privzeti jezik"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Samodejno zaznaj"
@@ -1194,6 +1213,14 @@ msgstr "Teža"
 msgid "Max time"
 msgstr "Največji čas"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1935,3 +1962,12 @@ msgstr "skrij video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Preimenuj strežniško ime"
+
+#~ msgid "Error!"
+#~ msgstr "Napaka!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Iskalniki ne morejo pridobiti rezultatov"
+
diff --git a/searx/translations/sr/LC_MESSAGES/messages.mo b/searx/translations/sr/LC_MESSAGES/messages.mo
index e844e70dc..3ec225553 100644
Binary files a/searx/translations/sr/LC_MESSAGES/messages.mo and b/searx/translations/sr/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/sr/LC_MESSAGES/messages.po b/searx/translations/sr/LC_MESSAGES/messages.po
index 7660497ff..b37c3e12f 100644
--- a/searx/translations/sr/LC_MESSAGES/messages.po
+++ b/searx/translations/sr/LC_MESSAGES/messages.po
@@ -10,23 +10,24 @@
 # SecularSteve <fairfull.playing@gmail.com>, 2022, 2023.
 # return42 <markus.heiser@darmarit.de>, 2023.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# crnobog <crnobog@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-04-18 13:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-21 08:13+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Serbian <https://translate.codeberg.org/projects/searxng/"
+"searxng/sr/>\n"
 "Language: sr\n"
-"Language-Team: Serbian "
-"<https://translate.codeberg.org/projects/searxng/searxng/sr/>\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -76,7 +77,7 @@ msgstr "радио"
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "телевизија"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -163,6 +164,11 @@ msgstr "светло"
 msgid "dark"
 msgstr "мрачно"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -174,132 +180,149 @@ msgid "About"
 msgstr "О нама"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "Просечна температура"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "Облачност"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "Стање"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "Тренутно стање"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
+#, fuzzy
 msgid "Evening"
-msgstr "Vece"
+msgstr "Вече"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "Осећај"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "Влажност"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "Највећа темп."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "Најмања темп."
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
+#, fuzzy
 msgid "Morning"
-msgstr "Jutro"
+msgstr "Јутро"
 
 #. WEATHER_TERMS['NIGHT']
 #: searx/engines/wttr.py:100 searx/searxng.msg
+#, fuzzy
 msgid "Night"
-msgstr "Noc"
+msgstr "Ноћ"
 
 #. WEATHER_TERMS['NOON']
 #: searx/engines/wttr.py:100 searx/searxng.msg
+#, fuzzy
 msgid "Noon"
-msgstr "Podne"
+msgstr "Подне"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "Притисак"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -309,47 +332,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Ставка није пронађена"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Извор"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Грешка приликом учитавања следеће странице"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Неважеће поставке, молимо уредите свој избор"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Неважећа подешавања"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "грешка у претрази"
 
@@ -417,22 +440,26 @@ msgstr "пре {minutes} минут(у,е,а)"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "пре {hours} час(a) и {minutes} минут(у,е,а)"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Генератор случајних вредности"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Генеришите различите случајне вредности"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Статистичке функције"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Израчунајте {functions} аргумената"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Упутства за правац"
@@ -445,7 +472,7 @@ msgstr "{title} (ЗАСТАРЕЛО)"
 msgid "This entry has been superseded by"
 msgstr "Овај унос је заменио"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Канал"
 
@@ -462,7 +489,7 @@ msgid "clicks"
 msgstr "кликови"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Језик"
 
@@ -474,7 +501,7 @@ msgstr ""
 "{numCitations} цитата од {{firstCitationVelocityYear} до "
 "{lastCitationVelocityYear} године"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -484,7 +511,7 @@ msgstr ""
 "формата датотеке. ТинЕие подржава само слике које су ЈПЕГ, ПНГ, ГИФ, БМП,"
 " ТИФФ или ВебП формата."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -492,19 +519,19 @@ msgstr ""
 "Слика је превише једноставна за проналажење подударања. ТинЕие захтева "
 "основни ниво визуелних детаља да би успешно идентификовао подударања."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Није могуће преузети слику."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Оцена књиге"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Квалитет датотеке"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -516,15 +543,11 @@ msgstr "Претвара стринг у другачије хешеве."
 msgid "hash digest"
 msgstr "Излаз хеш функције"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Замени име хостинга"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -661,22 +684,26 @@ msgstr "Контактирај домара инстанце"
 msgid "Click on the magnifier to perform search"
 msgstr "Кликни на лупу за претрагу"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Дужина"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Аутор"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "кеширано"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "прокси"
 
@@ -704,7 +731,7 @@ msgstr "Пријавите нову грешку на Гитхабу укључ
 msgid "No HTTPS"
 msgstr "Нема HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -749,27 +776,27 @@ msgstr "Уопштено"
 msgid "Default categories"
 msgstr "Подразумеване категорије"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Кориснички интерфејс"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Приватност"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Претраживачи"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Тренутно коришћени претраживачи"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Посебни упити"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Колачићи"
 
@@ -785,19 +812,19 @@ msgstr "Број резултата"
 msgid "Info"
 msgstr "Информације"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Покушај да нађеш:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Назад на врх"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Претходна страница"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Следећа страница"
 
@@ -837,6 +864,7 @@ msgstr "Резултати"
 msgid "Result count"
 msgstr "Број резултата"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -912,17 +940,13 @@ msgstr "Коментар(и)"
 msgid "Download results"
 msgstr "Резултати преузимања"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Поруке из претраживача"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Грешка!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Не може повратити резултате"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -947,12 +971,12 @@ msgstr "Предлози"
 msgid "Search language"
 msgstr "Језик претраге"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Подразумевани језик"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Аутоматски откриј"
@@ -1192,6 +1216,14 @@ msgstr "Тежина"
 msgid "Max time"
 msgstr "Макс. време"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1932,3 +1964,11 @@ msgstr "сакриј видео"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Замени име хостинга"
+
+#~ msgid "Error!"
+#~ msgstr "Грешка!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Не може повратити резултате"
diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo
index 3a23c7c85..46e2f598d 100644
Binary files a/searx/translations/sv/LC_MESSAGES/messages.mo and b/searx/translations/sv/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/sv/LC_MESSAGES/messages.po b/searx/translations/sv/LC_MESSAGES/messages.po
index d3125ba93..22812963c 100644
--- a/searx/translations/sv/LC_MESSAGES/messages.po
+++ b/searx/translations/sv/LC_MESSAGES/messages.po
@@ -19,22 +19,26 @@
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # mrintegrity <mrintegrity@users.noreply.translate.codeberg.org>, 2024.
 # wintryexit <weatherdowner@proton.me>, 2024.
+# Wexterity <Wexterity@users.noreply.translate.codeberg.org>, 2024.
+# Erico <Erico@users.noreply.translate.codeberg.org>, 2024.
+# AndersNordh <AndersNordh@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-05-29 09:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-08 13:41+0000\n"
+"Last-Translator: AndersNordh <AndersNordh@users.noreply.translate.codeberg."
+"org>\n"
+"Language-Team: Swedish <https://translate.codeberg.org/projects/searxng/"
+"searxng/sv/>\n"
 "Language: sv\n"
-"Language-Team: Swedish "
-"<https://translate.codeberg.org/projects/searxng/searxng/sv/>\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -171,10 +175,15 @@ msgstr "ljus"
 msgid "dark"
 msgstr "mörk"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "svart"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
-msgstr "Drifftid"
+msgstr "Upptid"
 
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:50
@@ -182,21 +191,23 @@ msgid "About"
 msgstr "Om"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr "Medeltemperatur."
+msgstr "Medeltemperatur"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Molntäcke"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Skick"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Nuvarande tillstånd"
@@ -207,21 +218,25 @@ msgid "Evening"
 msgstr "Kväll"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Känns som"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Fuktighet"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Högsta temperatur"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Lägsta temperatur"
@@ -242,122 +257,129 @@ msgid "Noon"
 msgstr "Middag"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Lufttryck"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Soluppgång"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Solnedgång"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Temperatur"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV-index"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Synlighet"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Vind"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "prenumeranter"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr "Inlägg"
+msgstr "inlägg"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr "Aktiva användare"
+msgstr "aktiva användare"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr "Kommentarer"
+msgstr "kommentarer"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr "Användare"
+msgstr "användare"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr "Gemenskap"
+msgstr "gemenskap"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "poäng"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr "Titel"
+msgstr "titel"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "författare"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "öppna"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "stängd"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "svarad"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Inga artiklar hittade"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Källa"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Kunde inte ladda nästa sida"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Ogiltiga inställningar, vänligen redigerar dina inställningar"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Ogiltiga inställningar"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "sökfel"
 
@@ -425,22 +447,26 @@ msgstr "{minutes} minut(er) sedan"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} timm(e/ar), {minutes} minut(er) sedan"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Slumpvärdesgenerator"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Generera olika slumpmässiga värden"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Statistikfunktioner"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Beräkna {functions} av argumenten"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Synonymer"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Få vägbeskrivningar"
@@ -453,7 +479,7 @@ msgstr "{title} (FÖRÅLDRAD)"
 msgid "This entry has been superseded by"
 msgstr "Detta inlägg har ersatts av"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanal"
 
@@ -470,7 +496,7 @@ msgid "clicks"
 msgstr "klickar"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Språk"
 
@@ -482,7 +508,7 @@ msgstr ""
 "{numCitations} citat från år {firstCitationVelocityYear} till "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -492,7 +518,7 @@ msgstr ""
 "inte stöds. TinEye stöder endast bilder som är JPEG, PNG, GIF, BMP, TIFF "
 "eller WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -501,19 +527,19 @@ msgstr ""
 "grundläggande nivå av visuell detalj för att framgångsrikt kunna "
 "identifiera matchningar."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Det gick inte att ladda ner bilden."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Bokbetyg"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Filkvalitet"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Beräkna matematiska uttryck med sökfältet"
 
@@ -525,17 +551,15 @@ msgstr "Konverterar strängar till olika hashvärden."
 msgid "hash digest"
 msgstr "hashvärde"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Värdnamn satt"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Värdnamn plugin"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Skriva om värdnamn, ta bort resultat eller prioritera dem baserat på "
+"värdnamnet"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -563,11 +587,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Din IP address är: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Din användaragent är: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -673,22 +697,26 @@ msgstr "Kontakta instansens underhållare"
 msgid "Click on the magnifier to perform search"
 msgstr "Klicka på förstoringsglaset för att utföra sökning"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Längd"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Visningar"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Upphovsman"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "cachad"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxade"
 
@@ -718,7 +746,7 @@ msgstr "Skicka in ett nytt nummer på Github inklusive ovanstående information"
 msgid "No HTTPS"
 msgstr "Ingen HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -763,27 +791,27 @@ msgstr "Allmänt"
 msgid "Default categories"
 msgstr "Standardkategorier"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Användargränssnitt"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Sekretess"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Sökmotorer"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "För närvarande använda sökmotorer"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Särskilda förfrågningar"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Kakor"
 
@@ -799,19 +827,19 @@ msgstr "Antal resultat"
 msgid "Info"
 msgstr "Informera"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Försök söka efter:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Tillbaka till början"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Föregående sida"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Nästa sida"
 
@@ -851,6 +879,7 @@ msgstr "Poäng"
 msgid "Result count"
 msgstr "Antal resultat"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -926,17 +955,13 @@ msgstr "Kommentar(er)"
 msgid "Download results"
 msgstr "Nedladdningsresultat"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Meddelanden från sökmotorerna"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Fel!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Sökmotorerna kan inte hämta resultat"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "sekunder"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -961,12 +986,12 @@ msgstr "Förslag"
 msgid "Search language"
 msgstr "Sökspråk"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Standardspråk"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Upptäck automatiskt"
@@ -1156,7 +1181,7 @@ msgstr ""
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
-msgstr "kopiera inställningar hash"
+msgstr "kopiera inställningars hash"
 
 #: searx/templates/simple/preferences/cookies.html:57
 msgid "Insert copied preferences hash (without URL) to restore"
@@ -1206,6 +1231,14 @@ msgstr "Vikt"
 msgid "Max time"
 msgstr "Max tid"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Favicon resolver"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Visa faviconer intill sökresultat"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1947,3 +1980,11 @@ msgstr "göm video"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Värdnamn satt"
+
+#~ msgid "Error!"
+#~ msgstr "Fel!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Sökmotorerna kan inte hämta resultat"
diff --git a/searx/translations/szl/LC_MESSAGES/messages.mo b/searx/translations/szl/LC_MESSAGES/messages.mo
index 8f19a8aa2..773f31587 100644
Binary files a/searx/translations/szl/LC_MESSAGES/messages.mo and b/searx/translations/szl/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/szl/LC_MESSAGES/messages.po b/searx/translations/szl/LC_MESSAGES/messages.po
index 4aed2aaba..dd3dac83c 100644
--- a/searx/translations/szl/LC_MESSAGES/messages.po
+++ b/searx/translations/szl/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
 "PO-Revision-Date: 2023-09-12 14:53+0000\n"
 "Last-Translator: return42 <markus.heiser@darmarit.de>\n"
 "Language: szl\n"
@@ -18,7 +18,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -155,6 +155,11 @@ msgstr "jasny"
 msgid "dark"
 msgstr "ciymny"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -166,21 +171,23 @@ msgid "About"
 msgstr "Informacyje"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr ""
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr ""
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr ""
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr ""
@@ -191,21 +198,25 @@ msgid "Evening"
 msgstr "Wieczōr"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr ""
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr ""
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr ""
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr ""
@@ -226,72 +237,79 @@ msgid "Noon"
 msgstr "Połednie"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr ""
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr ""
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr ""
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr ""
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr ""
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr ""
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr ""
 
@@ -301,47 +319,47 @@ msgid "title"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr ""
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr ""
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Żodyn elymynt niy znojdziōny"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Zdrzōdło"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Feler ladowanio nastympnyj strōny"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Niynoleżne sztalōnki, zmiyń swoje preferyncyje"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Niynoleżne sztalōnki"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "błōnd wyszukowanio"
 
@@ -409,22 +427,26 @@ msgstr "{minutes} minut(y) tymu"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} godzin(y), {minutes} minut(y) tymu"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Gyneratōr losowych wert"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Wygyneruj insze werty losowe"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Funkcyje statystyczne"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Porachuj {functions} ôd argumyntōw"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Znojdź skazōwki"
@@ -437,7 +459,7 @@ msgstr "{title} (ZASTARZAŁE)"
 msgid "This entry has been superseded by"
 msgstr "Tyn wpis bōł zastōmpiōny ôd"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanał"
 
@@ -454,7 +476,7 @@ msgid "clicks"
 msgstr ""
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr ""
 
@@ -466,7 +488,7 @@ msgstr ""
 "{numCitations} cytowań ôd roku {firstCitationVelocityYear} do "
 "{lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -476,7 +498,7 @@ msgstr ""
 "niyspiyranego formatu zbioru. TinEye spiyro ino ôbrazy JPEG, PNG, GIF, "
 "BMP, TIFF i WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -485,19 +507,19 @@ msgstr ""
 "podstawowego poziōmu wizualnyj akuratności, żeby akuratnie idyntyfikować "
 "pasowne ôbrazy."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Tego ôbrazu niy szło ściōngnōńć."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr ""
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr ""
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -509,15 +531,11 @@ msgstr "Kōnwertuje frazy na rozmajte skrōty hash."
 msgid "hash digest"
 msgstr "skrōt hash"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Zastōmpiynie miana ôd hosta"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -653,22 +671,26 @@ msgstr "Skōntaktuj sie ze administratorym instancyje"
 msgid "Click on the magnifier to perform search"
 msgstr "Kliknij na lupa, coby wykōnać wyszukowanie"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Dugość"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Autōr"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "buforowane"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "ze proxy"
 
@@ -696,7 +718,7 @@ msgstr "Wyślij nowe zgłoszynie problymu na Github ze informacyjōm wyżyj"
 msgid "No HTTPS"
 msgstr "Brak HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -741,27 +763,27 @@ msgstr "Ôgōlne"
 msgid "Default categories"
 msgstr "Wychodne kategoryje"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Interfejs używocza"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Prywatność"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Wyszukowarki"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Teroźnie używane wyszukowarki"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Ekstra zapytania"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -777,19 +799,19 @@ msgstr "Liczba wynikōw"
 msgid "Info"
 msgstr "Info"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Sprōbuj wyszukać:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Nazod do wiyrchu"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Piyrwyjszo strōna"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Dalszo strōna"
 
@@ -829,6 +851,7 @@ msgstr "Wyniki"
 msgid "Result count"
 msgstr "Wielość wynikōw"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -904,17 +927,13 @@ msgstr "Kōmyntorz(e)"
 msgid "Download results"
 msgstr "Ściōng wyniki"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Feler!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Wyszukowarki niy mogōm pobrać wynikōw"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -939,12 +958,12 @@ msgstr "Dorady"
 msgid "Search language"
 msgstr "Jynzyk wyszukowanio"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Wychodny jynzyk"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1183,6 +1202,14 @@ msgstr ""
 msgid "Max time"
 msgstr "Maks. czas"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1684,3 +1711,12 @@ msgstr "skryj wideo"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Zastōmpiynie miana ôd hosta"
+
+#~ msgid "Error!"
+#~ msgstr "Feler!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Wyszukowarki niy mogōm pobrać wynikōw"
+
diff --git a/searx/translations/ta/LC_MESSAGES/messages.mo b/searx/translations/ta/LC_MESSAGES/messages.mo
index a5fe319a7..1111cbcd7 100644
Binary files a/searx/translations/ta/LC_MESSAGES/messages.mo and b/searx/translations/ta/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ta/LC_MESSAGES/messages.po b/searx/translations/ta/LC_MESSAGES/messages.po
index 4722762eb..beaeada0e 100644
--- a/searx/translations/ta/LC_MESSAGES/messages.po
+++ b/searx/translations/ta/LC_MESSAGES/messages.po
@@ -16,14 +16,15 @@
 # Eshan-K-I <2027eiyer@tjhsst.edu>, 2024.
 # ecevinoth <ecevinoth@users.noreply.translate.codeberg.org>, 2024.
 # mukmckenzie <mukmckenzie@users.noreply.translate.codeberg.org>, 2024.
+# demonshreder <demonshreder@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-11 21:30+0000\n"
-"Last-Translator: mukmckenzie "
-"<mukmckenzie@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-08-27 16:18+0000\n"
+"Last-Translator: demonshreder "
+"<demonshreder@users.noreply.translate.codeberg.org>\n"
 "Language: ta\n"
 "Language-Team: Tamil "
 "<https://translate.codeberg.org/projects/searxng/searxng/ta/>\n"
@@ -31,7 +32,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -168,10 +169,15 @@ msgstr "ஒளி"
 msgid "dark"
 msgstr "இருள்"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
-msgstr ""
+msgstr "சேவை கிடைத்த நேரம்"
 
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:50
@@ -179,24 +185,26 @@ msgid "About"
 msgstr "பற்றி"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "சராசரி வெப்பநிலை."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "மேக மூட்டம்"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "நிலை"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "தற்போதய நிலை"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -204,21 +212,25 @@ msgid "Evening"
 msgstr "மாலை"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "இதுபோல் உணரும்"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "ஈரப்பதம்"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "அதிகபட்ச வெப்பநிலை."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "குறைந்தபட்ச வெப்பநிலை."
@@ -239,74 +251,81 @@ msgid "Noon"
 msgstr "நண்பகல்"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "அழுத்தம்"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "சூரிய உதயம்"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "சூரிய அஸ்தமனம்"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "வெப்ப நிலை"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "புற ஊதா குறியீடு"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "தெரிவுநிலை"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "காற்று"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "சந்தாதாரர்கள்"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "பதிவுகள்"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "செயலில் உள்ள பயனர்கள்"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "கருத்துக்கள்"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "பயனர்"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "சமூகம்"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "எண்கள்"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
@@ -314,47 +333,47 @@ msgid "title"
 msgstr "தலைப்பு"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "நூலாசிரியர்"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "திற"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "மூடப்பட்டது"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "பதில் அளிக்கப்பட்டது"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "எதுவும் கிடைக்கவில்லை"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "ஆதாரம்"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "அடுத்த பக்கத்தை திறப்பதில் தவறு நிகழ்ந்துவிட்டது."
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "ஏற்க முடியாத அமைப்பு,உங்கள் விருப்பத்தை தொகுக்கவும்"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "ஏற்கமுடியாத அமைப்பு"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "தேடல் பிழை"
 
@@ -422,22 +441,26 @@ msgstr "{minutes} நிமிடங்களுக்கு முன்னா
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} மணிநேரம், {minutes} நிமிடங்களுக்கு முன்னால்"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "சீரற்ற மதிப்பு உருவாக்கி"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "வெவ்வாறான சீரற்ற மதிப்புகளை உருவாக்கு"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "புள்ளியியல் செயல்பாடுகள்"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "வாதங்களின் {functions} கணக்கிடவும்"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "திசைகளைப் பெறுங்கள்"
@@ -450,7 +473,7 @@ msgstr "{title} (காலாவதியானது)"
 msgid "This entry has been superseded by"
 msgstr "இந்த நுழைவு மாற்றப்பட்டது"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "சேனல்"
 
@@ -463,12 +486,11 @@ msgid "votes"
 msgstr "வாக்குகள்"
 
 #: searx/engines/radio_browser.py:107
-#, fuzzy
 msgid "clicks"
 msgstr "சொடுக்குகள்"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "மொழி"
 
@@ -477,8 +499,10 @@ msgid ""
 "{numCitations} citations from the year {firstCitationVelocityYear} to "
 "{lastCitationVelocityYear}"
 msgstr ""
+"ஆண்டிலிருந்து {firstCitationVelocityYear} {lastCitationVelocityYear} "
+"ஆண்டுவரை {numCitations} குறிப்புகள்"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -488,7 +512,7 @@ msgstr ""
 "காரணமாக இருக்கலாம். TinEye JPEG, PNG, GIF, BMP, TIFF அல்லது WebP போன்ற "
 "படங்களை மட்டுமே ஆதரிக்கிறது."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -497,19 +521,19 @@ msgstr ""
 "வெற்றிகரமாக அடையாளம் காண TinEye க்கு அடிப்படை அளவிலான காட்சி விவரம் "
 "தேவைப்படுகிறது."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "இப்படத்தைப் பதிவிறக்க முடியவில்லை."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "புத்தகத்தின் மதிப்பீடு"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "கோப்பின் தரம்"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr ""
 
@@ -521,15 +545,11 @@ msgstr "சரங்களை வெவ்வேறு ஹாஷ் டைஜெ
 msgid "hash digest"
 msgstr "ஹாஷ் டைஜெஸ்ட்"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "ஹோஸ்ட்பெயர் மாற்றீடு"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -664,22 +684,26 @@ msgstr "நிகழ்வு பராமரிப்பாளரைத் த
 msgid "Click on the magnifier to perform search"
 msgstr "உருப்பெருக்கியைச் சொடுக்கி தேடலைத் தொடங்கவும்"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "நீளம்"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "நூலாசிரியர்"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "தற்காலிக சேமிப்பு"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "ப்ராக்ஸி"
 
@@ -707,7 +731,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "HTTPS இல்லை"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -752,27 +776,27 @@ msgstr "பொது"
 msgid "Default categories"
 msgstr "இயல்புநிலை பிரிவுகள்"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "பயனர் இடைமுகப்பு"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "தனியுரிமை"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "எந்திரங்கள்"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "தற்போது பயன்படுத்திய தேடுபொறிகள்"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "சிறப்பு வினாக்கள்"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "நினைவிகள்"
 
@@ -788,19 +812,19 @@ msgstr "முடிவுகளின் எண்ணிக்கை"
 msgid "Info"
 msgstr "தகவல்"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "இதுபோல் தேடி பார்க்கவும்"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr ""
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "முந்தைய பக்கம்"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "அடுத்த பக்கம்"
 
@@ -840,6 +864,7 @@ msgstr "மதிப்புகள்"
 msgid "Result count"
 msgstr "முடிவு எண்ணிக்கை"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -915,17 +940,13 @@ msgstr "கருத்து(கள்)"
 msgid "Download results"
 msgstr "தேடல் பதில்களை தரவிறக்கு"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "பிழை!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "எந்திரங்களால் பதில்களை பெற முடியவில்லை"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -950,12 +971,12 @@ msgstr "பரிந்துரைகள்"
 msgid "Search language"
 msgstr "தேடல் மொழி"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "இயல்புநிலை மொழி"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1191,6 +1212,14 @@ msgstr ""
 msgid "Max time"
 msgstr "அதிகபட்ச நேரம்"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1909,3 +1938,12 @@ msgstr "காணொளிகளை மறை"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "ஹோஸ்ட்பெயர் மாற்றீடு"
+
+#~ msgid "Error!"
+#~ msgstr "பிழை!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "எந்திரங்களால் பதில்களை பெற முடியவில்லை"
+
diff --git a/searx/translations/te/LC_MESSAGES/messages.mo b/searx/translations/te/LC_MESSAGES/messages.mo
index 7c304f4a3..ac47a0254 100644
Binary files a/searx/translations/te/LC_MESSAGES/messages.mo and b/searx/translations/te/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/te/LC_MESSAGES/messages.po b/searx/translations/te/LC_MESSAGES/messages.po
index 7f9d3f8ab..3faf898c9 100644
--- a/searx/translations/te/LC_MESSAGES/messages.po
+++ b/searx/translations/te/LC_MESSAGES/messages.po
@@ -7,13 +7,15 @@
 # Markus Heiser <markus.heiser@darmarit.de>, 2022.
 # networkneil <shankyneil1@gmail.com>, 2022.
 # return42 <markus.heiser@darmarit.de>, 2023.
+# sushen23 <sushen23@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version:  searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2023-07-09 15:34+0000\n"
-"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-09-12 14:18+0000\n"
+"Last-Translator: sushen23 <sushen23@users.noreply.translate.codeberg.org>"
+"\n"
 "Language: te\n"
 "Language-Team: Telugu "
 "<https://translate.codeberg.org/projects/searxng/searxng/te/>\n"
@@ -21,7 +23,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -66,12 +68,12 @@ msgstr "వీడియోలు"
 #. CATEGORY_NAMES['RADIO']
 #: searx/engines/radio_browser.py:103 searx/searxng.msg
 msgid "radio"
-msgstr ""
+msgstr "రేడియో"
 
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "టీవీ"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -158,6 +160,11 @@ msgstr "వెలుగు"
 msgid "dark"
 msgstr "చీకటి"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr ""
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -169,182 +176,195 @@ msgid "About"
 msgstr "గురించి"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "సగటు ఉష్ణోగ్రత"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "మేఘం కమ్మటం"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "పరిస్థితి"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "ప్రస్తుత పరిస్థితి"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
 msgid "Evening"
-msgstr ""
+msgstr "సాయంత్రం"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "అనిపిస్తుంది"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "తేమ"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "గరిష్ట ఉష్ణోగ్రత."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "కనిష్ట ఉష్ణోగ్రత."
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
 msgid "Morning"
-msgstr ""
+msgstr "ఉదయం"
 
 #. WEATHER_TERMS['NIGHT']
 #: searx/engines/wttr.py:100 searx/searxng.msg
 msgid "Night"
-msgstr ""
+msgstr "రాత్రి"
 
 #. WEATHER_TERMS['NOON']
 #: searx/engines/wttr.py:100 searx/searxng.msg
 msgid "Noon"
-msgstr ""
+msgstr "మధ్యాహ్నం"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "వాతావరణ పీడనం"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "సూర్యోదయం"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "సూర్యాస్తమయం"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "ఉష్ణోగ్రత"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "UV సూచిక"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "విసిబిలిటీ"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "గాలి"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "సుబ్స్చ్రిబెర్ లు"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "పోస్ట్ లు"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "ఆక్టివ్ యూసర్ లు"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "కామెంట్ లు"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "యూసర్"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "కమ్యూనిటీ"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "పాయింట్ లు"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "టైటిల్"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "రచయిత"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "ఓపెన్"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "క్లోస్డ్"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "సమాధానమిచ్చారు"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "ఏమీ దొరకలేదు"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "మూలం"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "తదుపరి పేజీని లోడ్ చేయడంలో లోపం"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "చెల్లని సెట్టింగ్‌లు, దయచేసి మీ ప్రాధాన్యతలను సవరించండి"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "చెల్లని అమరికలు"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "శోధనలో లోపము"
 
@@ -366,7 +386,7 @@ msgstr "నెట్వర్క్ లోపం"
 
 #: searx/webutils.py:40
 msgid "SSL error: certificate validation has failed"
-msgstr ""
+msgstr "SSL లోపం: సర్టిఫికేట్ ధ్రువీకరణ విఫలమైంది"
 
 #: searx/webutils.py:42
 msgid "unexpected crash"
@@ -412,22 +432,26 @@ msgstr "{minutes} నిమిషము(ల) క్రిందట"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} గంట(లు), {minutes} నిమిషం(లు) క్రితం"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "యాదృచ్ఛిక విలువ ఉత్పత్తిదారు"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "విభిన్న యాదృచ్ఛిక విలువలను రూపొందించండి"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "సాంఖ్యకశాస్త్ర ప్రమేయాలు"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "ఆర్గ్యుమెంట్‌ల {functions} గణించండి"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr ""
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "దిశలను పొందండి"
@@ -440,24 +464,24 @@ msgstr "{title} (వాడుకలో లేదు)"
 msgid "This entry has been superseded by"
 msgstr "దీని ద్వారా ఈ ఎంట్రీ భర్తీ చేయబడింది"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "ఛానెల్"
 
 #: searx/engines/radio_browser.py:105
 msgid "bitrate"
-msgstr ""
+msgstr "బిట్రేట్"
 
 #: searx/engines/radio_browser.py:106
 msgid "votes"
-msgstr ""
+msgstr "ఓట్లు"
 
 #: searx/engines/radio_browser.py:107
 msgid "clicks"
-msgstr ""
+msgstr "క్లిక్‌లు"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "భాష"
 
@@ -466,35 +490,42 @@ msgid ""
 "{numCitations} citations from the year {firstCitationVelocityYear} to "
 "{lastCitationVelocityYear}"
 msgstr ""
+"{firstCitationVelocityYear} సంవత్సరం నుండి {lastCitationVelocityYear} "
+"వరకు {numCitations}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
+"ఆ చిత్ర urlని చదవడం సాధ్యపడలేదు. ఇది సపోర్ట్ లేని ఫైల్ ఫార్మాట్ వల్ల అయి "
+"ఉండవచ్చు. TinEye JPEG, PNG, GIF, BMP, TIFF లేదా WebP చిత్రాలకు మాత్రమే "
+"సపోర్ట్ ఇస్తుంది."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
+"చిత్రం సరిపోలికలను కనుగొనడానికి చాలా సాధారణంగా ఉంది. మ్యాచ్‌లను సక్రమంగా "
+"గుర్తించడానికి TinEyeకి ప్రాథమిక స్థాయి దృశ్య వివరాలు అవసరం."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
-msgstr ""
+msgstr "చిత్రాన్ని డౌన్‌లోడ్ చేయడం సాధ్యపడలేదు."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
-msgstr ""
+msgstr "పుస్తకం రేటింగు"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
-msgstr ""
+msgstr "ఫైలు క్వాలిటీ"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "సెర్చ్ బార్ ద్వారా గణిత సమీకరణలను లెక్కించండి"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -504,15 +535,11 @@ msgstr "స్ట్రింగ్‌లను విభిన్న హాష
 msgid "hash digest"
 msgstr "హాష్ డైజెస్ట్"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "హోస్ట్ పేరు భర్తీ"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr ""
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -645,22 +672,26 @@ msgstr "నిర్వహించేవాడిని సంప్రది
 msgid "Click on the magnifier to perform search"
 msgstr "శోధనను నిర్వహించడానికి మాగ్నిఫైయర్‌పై క్లిక్ చేయండి"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "పొడవు"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "రచయిత"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "కాష్ చేయబడింది"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "ప్రాక్సీడ్"
 
@@ -688,7 +719,7 @@ msgstr "పై సమాచారంతో సహా Github పై కొత్
 msgid "No HTTPS"
 msgstr "HTTPS లేదు"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -733,27 +764,27 @@ msgstr "సాధారణ"
 msgid "Default categories"
 msgstr "నిష్క్రియ వర్గాలు"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "వినియోగ మార్గము"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "ఆంతరంగికత"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "యంత్రాలు"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "ప్రస్తుతం ఉపయోగించబడుతున్న శోధన యంత్రాలు"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "ప్రత్యేక ప్రశ్నలు"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "కుకీలు"
 
@@ -769,19 +800,19 @@ msgstr "ఫలితముల సంఖ్య"
 msgid "Info"
 msgstr ""
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "దీనికొరకు శోధించండి:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "తిరిగి పైకి"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "ముందు పేజి"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "తరువాతి పేజీ"
 
@@ -821,6 +852,7 @@ msgstr "స్కోర్లు"
 msgid "Result count"
 msgstr "ఫలితాల గణన"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -896,17 +928,13 @@ msgstr "వ్యాఖ్య(లు)"
 msgid "Download results"
 msgstr "ఫలితాలను దింపుకోండి"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr ""
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "దోషం!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "యంత్రాలు ఫలితాలను రాబట్టలేకపోతున్నాయి"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr ""
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -931,12 +959,12 @@ msgstr "సూచనలు"
 msgid "Search language"
 msgstr "శోధన భాష"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "నిష్క్రియ భాష"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr ""
@@ -1174,6 +1202,14 @@ msgstr ""
 msgid "Max time"
 msgstr "గరిష్ఠ సమయం"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1894,3 +1930,12 @@ msgstr "వీడియోను దాచిపెట్టు"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "హోస్ట్ పేరు భర్తీ"
+
+#~ msgid "Error!"
+#~ msgstr "దోషం!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "యంత్రాలు ఫలితాలను రాబట్టలేకపోతున్నాయి"
+
diff --git a/searx/translations/th/LC_MESSAGES/messages.mo b/searx/translations/th/LC_MESSAGES/messages.mo
index 76eb6e313..3ed389098 100644
Binary files a/searx/translations/th/LC_MESSAGES/messages.mo and b/searx/translations/th/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/th/LC_MESSAGES/messages.po b/searx/translations/th/LC_MESSAGES/messages.po
index 8fb4eba0e..85670c383 100644
--- a/searx/translations/th/LC_MESSAGES/messages.po
+++ b/searx/translations/th/LC_MESSAGES/messages.po
@@ -6,22 +6,26 @@
 # return42 <markus.heiser@darmarit.de>, 2023.
 # yuttct <yuttct@yahoo.com>, 2024.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
+# abhabongse <abhabongse@users.noreply.translate.codeberg.org>, 2024.
+# tutakrab <tutakrab@users.noreply.translate.codeberg.org>, 2024.
+# sahussawud <sahussawud@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-03-12 17:28+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-06 07:26+0000\n"
+"Last-Translator: sahussawud <sahussawud@users.noreply.translate.codeberg.org>"
 "\n"
+"Language-Team: Thai <https://translate.codeberg.org/projects/searxng/searxng/"
+"th/>\n"
 "Language: th\n"
-"Language-Team: Thai "
-"<https://translate.codeberg.org/projects/searxng/searxng/th/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -31,7 +35,7 @@ msgstr "โดยไม่ต้องแบ่งกลุ่มย่อยเ
 #. CONSTANT_NAMES['DEFAULT_CATEGORY']
 #: searx/searxng.msg
 msgid "other"
-msgstr "หมวดหมู่อื่นๆ"
+msgstr "หมวดหมู่อื่น ๆ"
 
 #. CATEGORY_NAMES['FILES']
 #: searx/searxng.msg
@@ -46,7 +50,7 @@ msgstr "ทั่วไป"
 #. CATEGORY_NAMES['MUSIC']
 #: searx/searxng.msg
 msgid "music"
-msgstr "เพลง"
+msgstr "ดนตรี"
 
 #. CATEGORY_NAMES['SOCIAL_MEDIA']
 #: searx/searxng.msg
@@ -66,12 +70,12 @@ msgstr "วิดีโอ"
 #. CATEGORY_NAMES['RADIO']
 #: searx/engines/radio_browser.py:103 searx/searxng.msg
 msgid "radio"
-msgstr "เรดิโอ"
+msgstr "วิทยุ"
 
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "ทีวี"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -116,17 +120,17 @@ msgstr "เนื้อเพลง"
 #. CATEGORY_GROUPS['PACKAGES']
 #: searx/searxng.msg
 msgid "packages"
-msgstr "แพ็คเกจ"
+msgstr "แพ็กเกจ"
 
 #. CATEGORY_GROUPS['Q_A']
 #: searx/searxng.msg
 msgid "q&a"
-msgstr "ถาม&ตอบ"
+msgstr "ถาม-ตอบ"
 
 #. CATEGORY_GROUPS['REPOS']
 #: searx/searxng.msg
 msgid "repos"
-msgstr "แหล่งที่เก็บข้อมูล"
+msgstr "ที่เก็บข้อมูล"
 
 #. CATEGORY_GROUPS['SOFTWARE_WIKIS']
 #: searx/searxng.msg
@@ -141,7 +145,7 @@ msgstr "เว็บ"
 #. CATEGORY_GROUPS['SCIENTIFIC PUBLICATIONS']
 #: searx/searxng.msg
 msgid "scientific publications"
-msgstr "บทความทางวิทยาศาสตร์"
+msgstr "งานตีพิมพ์ทางวิทยาศาสตร์"
 
 #. STYLE_NAMES['AUTO']
 #: searx/searxng.msg
@@ -158,10 +162,15 @@ msgstr "สว่าง"
 msgid "dark"
 msgstr "มืด"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "สีดำ"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
-msgstr ""
+msgstr "ช่วงเวลาทำงาน"
 
 #. BRAND_CUSTOM_LINKS['ABOUT']
 #: searx/searxng.msg searx/templates/simple/base.html:50
@@ -169,24 +178,26 @@ msgid "About"
 msgstr "เกี่ยวกับ"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "อุณหภูมิเฉลี่ย"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "เมฆปกคลุม"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "สภาพ"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "สภาพปัจจุบัน"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -194,24 +205,28 @@ msgid "Evening"
 msgstr "เย็น"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "รู้สึกเหมือน"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "ความชื้น"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "อุณหภูมิสูงสุด"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "อุณหภูมิต่ำสุด"
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -229,122 +244,129 @@ msgid "Noon"
 msgstr "เที่ยงวัน"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "ความดัน"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "อาทิตย์ขึ้น"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "อาทิตย์ตก"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "อุณหภูมิ"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "ดัชนีรังสียูวี"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "ทัศนวิสัย"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "ลม"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "ผู้ติดตาม"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "โพสต์"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "ผู้ใช้งานขณะนี้"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "คอมเมนต์"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "ผู้ใช้งาน"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "ประชาคม"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "คะแนน"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "ชื่อเรื่อง"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "ผู้เขียน"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "สร้าง"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "ลบ"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "ตอบแล้ว"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "ไม่พบรายการ"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "แหล่งที่มา"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
-msgstr "เกิดข้อผิดพลาดในการโหลดหน้าถัดไป"
+msgstr "เกิดข้อผิดพลาดขณะโหลดหน้าถัดไป"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "การตั้งค่าไม่ถูกต้อง โปรดแก้ไขการตั้งค่าของคุณ"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "การตั้งค่าไม่ถูกต้อง"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "ข้อผิดพลาดจากการค้นหา"
 
@@ -354,7 +376,7 @@ msgstr "หมดเวลา"
 
 #: searx/webutils.py:37
 msgid "parsing error"
-msgstr "ผิดพลาดในการวจีวิภาค"
+msgstr "ข้อผิดพลาดระหว่างแจงโครงสร้างไวยากรณ์"
 
 #: searx/webutils.py:38
 msgid "HTTP protocol error"
@@ -362,7 +384,7 @@ msgstr "ข้อผิดพลาดของโปรโตคอล HTTP"
 
 #: searx/webutils.py:39
 msgid "network error"
-msgstr "ข้อผิดพลาดจากเครือข่าย"
+msgstr "ข้อผิดพลาดของเครือข่าย"
 
 #: searx/webutils.py:40
 msgid "SSL error: certificate validation has failed"
@@ -406,31 +428,35 @@ msgstr "ถูกระงับ"
 
 #: searx/webutils.py:314
 msgid "{minutes} minute(s) ago"
-msgstr "{minutes} นาทีก่อน"
+msgstr "{minutes} นาทีที่แล้ว"
 
 #: searx/webutils.py:315
 msgid "{hours} hour(s), {minutes} minute(s) ago"
-msgstr "{hours} ชั่วโมง),{minutes} นาทีก่อน"
-
-#: searx/answerers/random/answerer.py:75
-msgid "Random value generator"
-msgstr "ทำการสุ่มค่า"
+msgstr "{hours} ชั่วโมง {minutes} นาทีที่แล้ว"
 
 #: searx/answerers/random/answerer.py:76
+msgid "Random value generator"
+msgstr "ตัวสุ่มค่า"
+
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "ทำการสุ่มค่าที่แตกต่างกัน"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
-msgstr "ฟังก์ชันสถิติ"
+msgstr "ฟังก์ชันเชิงสถิติ"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "คำนวณ {functions} จากอาร์กิวเมนต์"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "คำเหมือน"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
-msgstr "รับเส้นทาง"
+msgstr "ขอเส้นทาง"
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
@@ -440,9 +466,9 @@ msgstr "{title} (ล้าสมัย)"
 msgid "This entry has been superseded by"
 msgstr "รายการนี้ถูกแทนที่โดย"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
-msgstr "ช่อง"
+msgstr "ช่องทาง"
 
 #: searx/engines/radio_browser.py:105
 msgid "bitrate"
@@ -457,7 +483,7 @@ msgid "clicks"
 msgstr "คลิก"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "ภาษา"
 
@@ -469,17 +495,17 @@ msgstr ""
 "การอ้างอิง {numCitations} รายการตั้งแต่ปี {firstCitationVelocityYear} ถึง"
 " {lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
-"ไม่สามารถอ่านลิงก์ของภาพนี้ได้ "
-"อาจเป็นเพราะว่ามีการใข้รูปแบบของไฟล์ที่ไม่ได้สนับสนุน ระบบ TinEye "
-"นั้นรองรับแค่ไฟล์ JPEG, PNG, GIF, BMP, TIFF หรือ WebP"
+"ไม่สามารถอ่านภาพจากลิงก์ได้ เนื่องจากอาจเป็นไฟล์ประเภทที่ไม่รองรับ ระบบ "
+"TinEye รองรับเฉพาะไฟล์ประเภท JPEG, PNG, GIF, BMP, TIFF หรือ WebP เท่านั้น"
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
+#, fuzzy
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -488,21 +514,22 @@ msgstr ""
 "นั้นต้องใช้ภาพที่มีลายละเอียดจุดเด่นที่ชัดเจนเล็กน้อย "
 "ถึงจะสามารถหาภาพที่คล้ายกันได้"
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "ไม่สามารถดาวน์โหลดภาพนี้ได้"
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
+#, fuzzy
 msgid "Book rating"
 msgstr "บันทึกการให้คะแนน"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "คุณภาพไฟล์"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "คำนวณนิพจน์คณิตศาสตร์ผ่านช่องค้นหา"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -512,15 +539,12 @@ msgstr "แปลงสตริงเป็นแฮชย่อยที่ต
 msgid "hash digest"
 msgstr "แฮชย่อย"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "ชื่อโฮสต์ที่แทนที่"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
+#, fuzzy
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "ชื่อโฮส ปลั๊กอิน"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 
@@ -529,16 +553,19 @@ msgid "Open Access DOI rewrite"
 msgstr "เปิดการเข้าถึง DOI ที่เขียนใหม่"
 
 #: searx/plugins/oa_doi_rewrite.py:13
+#, fuzzy
 msgid ""
 "Avoid paywalls by redirecting to open-access versions of publications "
 "when available"
 msgstr "หลีกเลี่ยงข้อจำกัดการชำระเงินโดยเปลี่ยนเส้นทางไปรุ่นเอกสารที่เปิดให้ใช้งาน"
 
 #: searx/plugins/self_info.py:9
+#, fuzzy
 msgid "Self Information"
 msgstr "ข้อมูลตนเอง"
 
 #: searx/plugins/self_info.py:10
+#, fuzzy
 msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "contains \"user agent\"."
@@ -548,17 +575,19 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "ไอพีของคุณคือ "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "user-agent ของคุณคือ "
 
 #: searx/plugins/tor_check.py:24
+#, fuzzy
 msgid "Tor check plugin"
 msgstr "ทอร์ตรวจสอบปลั๊กอิน"
 
 #: searx/plugins/tor_check.py:27
+#, fuzzy
 msgid ""
 "This plugin checks if the address of the request is a Tor exit-node, and "
 "informs the user if it is; like check.torproject.org, but from SearXNG."
@@ -576,16 +605,19 @@ msgstr ""
 "/exit-addresses"
 
 #: searx/plugins/tor_check.py:77
+#, fuzzy
 msgid ""
 "You are using Tor and it looks like you have this external IP address: "
 "{ip_address}"
 msgstr "คุณกำลังใช้ Tor และดูเหมือนว่าคุณมีที่อยู่ IP ภายนอกนี้: {ip_address}"
 
 #: searx/plugins/tor_check.py:85
+#, fuzzy
 msgid "You are not using Tor and you have this external IP address: {ip_address}"
 msgstr "คุณไม่ได้ใช้ Tor และคุณมีที่อยู่ IP ภายนอกนี้: {ip_address}"
 
 #: searx/plugins/tracker_url_remover.py:16
+#, fuzzy
 msgid "Tracker URL remover"
 msgstr "ลบตัวติดตาม URL"
 
@@ -595,7 +627,7 @@ msgstr "ลบอาร์กิวเมนต์ตัวติดตามอ
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "แปลงหน่วย"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -656,22 +688,26 @@ msgstr "ติดต่อผู้ดูแลอินสแตนซ์"
 msgid "Click on the magnifier to perform search"
 msgstr "คลิกที่แว่นขยายเพื่อทำการค้นหา"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "ความยาว"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr ""
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "ผู้เขียน"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "แคช"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "พร็อกซี่"
 
@@ -699,7 +735,7 @@ msgstr "ส่งปัญหาใหม่บน Github รวมทั้ง
 msgid "No HTTPS"
 msgstr "ไม่มี HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -744,27 +780,27 @@ msgstr "ทั่วไป"
 msgid "Default categories"
 msgstr "หมวดหมู่เริ่มต้น"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "ส่วนต่อประสานกับผู้ใช้"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "ความเป็นส่วนตัว"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "เครื่องมือ"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "เครื่องมือค้นหาที่ใช้อยู่ในปัจจุบัน"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "การคิวรีพิเศษ"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "คุกกี้"
 
@@ -780,19 +816,19 @@ msgstr "จำนวนผลลัพธ์"
 msgid "Info"
 msgstr "ข้อมูล"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "ลองค้นหา:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "กลับไปด้านบน"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "หน้าก่อนหน้านี้"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "หน้าต่อไป"
 
@@ -832,6 +868,7 @@ msgstr "คะแนน"
 msgid "Result count"
 msgstr "จำนวนผลลัพธ์"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -907,17 +944,13 @@ msgstr "ความคิดเห็น"
 msgid "Download results"
 msgstr "ดาวน์โหลดผลลัพธ์"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "ข้อความจากเครื่องมือค้นหา"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "เกิดข้อผิดพลาด!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "เครื่องมือไม่สามารถดึงผลลัพธ์ได้"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "วินาที"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -942,12 +975,12 @@ msgstr "ข้อเสนอแนะ"
 msgid "Search language"
 msgstr "ค้นหาภาษา"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "ภาษาเริ่มต้น"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "ตรวจจับอัตโนมัติ"
@@ -1163,11 +1196,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "เปิดใช้งานทั้งหมด"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "ปิดใช้งานทั้งหมด"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1185,6 +1218,14 @@ msgstr "น้ำหนัก"
 msgid "Max time"
 msgstr "เวลาสูงสุด"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr ""
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr ""
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1396,11 +1437,11 @@ msgstr "เวอร์ชัน"
 
 #: searx/templates/simple/result_templates/packages.html:18
 msgid "Maintainer"
-msgstr ""
+msgstr "ผู้ดูแล"
 
 #: searx/templates/simple/result_templates/packages.html:24
 msgid "Updated at"
-msgstr ""
+msgstr "อัปเดตล่าสุดเมื่อ"
 
 #: searx/templates/simple/result_templates/packages.html:30
 #: searx/templates/simple/result_templates/paper.html:25
@@ -1409,7 +1450,7 @@ msgstr "แท็ก"
 
 #: searx/templates/simple/result_templates/packages.html:36
 msgid "Popularity"
-msgstr ""
+msgstr "ความนิยม"
 
 #: searx/templates/simple/result_templates/packages.html:42
 msgid "License"
@@ -1417,11 +1458,11 @@ msgstr "สัญญาอนุญาต"
 
 #: searx/templates/simple/result_templates/packages.html:52
 msgid "Project"
-msgstr ""
+msgstr "โปรเจกต์"
 
 #: searx/templates/simple/result_templates/packages.html:55
 msgid "Project homepage"
-msgstr ""
+msgstr "หน้าหลักโปรเจกต์"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
@@ -1652,3 +1693,11 @@ msgstr "ซ่อนวิดีโอ"
 #~ msgid "TiB"
 #~ msgstr "เทบิไบต์"
 
+#~ msgid "Hostname replace"
+#~ msgstr "ชื่อโฮสต์ที่แทนที่"
+
+#~ msgid "Error!"
+#~ msgstr "เกิดข้อผิดพลาด!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "เครื่องมือไม่สามารถดึงผลลัพธ์ได้"
diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo
index e72db26a7..a7ea61f08 100644
Binary files a/searx/translations/tr/LC_MESSAGES/messages.mo and b/searx/translations/tr/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/tr/LC_MESSAGES/messages.po b/searx/translations/tr/LC_MESSAGES/messages.po
index 43a1bcbdf..81ed52b95 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.po
+++ b/searx/translations/tr/LC_MESSAGES/messages.po
@@ -20,22 +20,24 @@
 # Oğuz Ersen <ersen@users.noreply.translate.codeberg.org>, 2024.
 # Quitaxd <Quitaxd@users.noreply.translate.codeberg.org>, 2024.
 # sygmamess <sygmamess@users.noreply.translate.codeberg.org>, 2024.
+# ahmetax <ahmetax@users.noreply.translate.codeberg.org>, 2024.
+# ulsaa <ulsaa@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-03 14:40+0000\n"
-"Last-Translator: sygmamess "
-"<sygmamess@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-15 12:18+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Turkish <https://translate.codeberg.org/projects/searxng/"
+"searxng/tr/>\n"
 "Language: tr\n"
-"Language-Team: Turkish "
-"<https://translate.codeberg.org/projects/searxng/searxng/tr/>\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -172,6 +174,11 @@ msgstr "aydınlık"
 msgid "dark"
 msgstr "karanlık"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "siyah"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -183,21 +190,23 @@ msgid "About"
 msgstr "Hakkında"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr "Ortalama sıcaklık"
+msgstr "Ortalama sıcaklık."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Bulut örtüsü"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Durum"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Şimdiki durum"
@@ -208,21 +217,25 @@ msgid "Evening"
 msgstr "Akşam"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "hissettiren"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Rutubet"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr "Max Sıcaklık"
+msgstr "Max Sıcaklık.."
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Min Sıcaklık"
@@ -243,72 +256,79 @@ msgid "Noon"
 msgstr "Öğlen"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Basınç"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "gündoğumu"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Gün batımı"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Sıcaklık"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "UV Endeksi"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Görünürlük"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Rüzgâr"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "aboneler"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "gönderiler"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "aktif kullanıcılar"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "yorumlar"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "kullanıcı"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "topluluk"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "puanlar"
 
@@ -318,47 +338,47 @@ msgid "title"
 msgstr "başlık"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "yazar"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "açık"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "kapalı"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "yanıtlandı"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Öğe bulunamadı"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Kaynak"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Sonraki sayfa yüklenemedi"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Geçersiz ayarlar, lütfen tercihlerinizi düzenleyin"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Geçersiz ayarlar"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "arama hatası"
 
@@ -426,22 +446,26 @@ msgstr "{minutes} dakika önce"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} saat, {minutes} dakika önce"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Rastgele değer üreteci"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Farklı rastgele değerler üret"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "İstatistik fonksiyonları"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Bağımsız değişkenlerin {functions} değerini hesapla"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Eş Anlamlılar"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Yönleri al"
@@ -454,7 +478,7 @@ msgstr "{title} (ESKİ)"
 msgid "This entry has been superseded by"
 msgstr "Bu girişin yerini alan"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kanal"
 
@@ -471,7 +495,7 @@ msgid "clicks"
 msgstr "tıklamalar"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Dil"
 
@@ -483,7 +507,7 @@ msgstr ""
 "{firstCitationVelocityYear} yılından {lastCitationVelocityYear} yılına "
 "kadar {numCitations} alıntı(lar)"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -493,7 +517,7 @@ msgstr ""
 "yüzünden olabilir. TinEye sadece JPEG, PNG, GIF, BMP, TIFF veya WebP "
 "uzantılı görselleri destekliyor."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -501,19 +525,19 @@ msgstr ""
 "Fotoğraf aranmak için fazla basit. TinEye 'ın başarılı şekilde çalışması "
 "için basit detaylar gereklidir."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Görsel indirilemedi."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Kitap değerlendirmesi"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Dosya kalitesi"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Arama çubuğunu kullanarak matematiksel ifadeleri hesaplayın"
 
@@ -525,17 +549,13 @@ msgstr "Dizileri farklı özdeğerlerine çevirir."
 msgid "hash digest"
 msgstr "özdeğer"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Sunucu adını değiştir"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Sunucu adı eklentisi"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "Sunucu adını tekrar yaz, sonuçları sil veya sunucu adına göre öncelik ver"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -563,11 +583,11 @@ msgstr ""
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "IP adresiniz: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Kullanıcı-ajanınız: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -673,22 +693,26 @@ msgstr "Sunucu sahibi ile iletişime geçin"
 msgid "Click on the magnifier to perform search"
 msgstr "Arama yapmak için büyütece tıklayın"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Uzunluk"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Görüntülemeler"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Hazırlayan"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "önbellek"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "proxylendi"
 
@@ -720,7 +744,7 @@ msgstr "Yukarıdaki bilgilerle Github'da bir sorun bildirin"
 msgid "No HTTPS"
 msgstr "HTTPS Yok"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -765,27 +789,27 @@ msgstr "Genel"
 msgid "Default categories"
 msgstr "Varsayılan kategoriler"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Kullanıcı arayüzü"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Gizlilik"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Motorlar"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Şu anda kullanılan arama motorları"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Özel Arama Sorguları"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Tanımlama Bilgileri"
 
@@ -801,19 +825,19 @@ msgstr "Sonuç sayısı"
 msgid "Info"
 msgstr "Bilgi"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Aramaya çalışılan:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Yukarıya dön"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Önceki sayfa"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Sonraki sayfa"
 
@@ -853,6 +877,7 @@ msgstr "Skor"
 msgid "Result count"
 msgstr "Sonuç sayısı"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -928,17 +953,13 @@ msgstr "Yorum"
 msgid "Download results"
 msgstr "Sonuçlarını indir"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Arama motorlarından gelen mesajlar"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Hata!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Motorlar sonuçları alamıyor"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "s"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -963,12 +984,12 @@ msgstr "Öneriler"
 msgid "Search language"
 msgstr "Arama dili"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Varsayılan dil"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Özdevimli algılama"
@@ -1208,6 +1229,14 @@ msgstr "Ağırlık"
 msgid "Max time"
 msgstr "En fazla zaman"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Favicon Çözümleyicisi"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Arama sonuçlarının yanında favsimgelerini göster"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1953,3 +1982,11 @@ msgstr "görüntüyü gizle"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Sunucu adını değiştir"
+
+#~ msgid "Error!"
+#~ msgstr "Hata!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Motorlar sonuçları alamıyor"
diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo
index 4c3c141e5..92eff375f 100644
Binary files a/searx/translations/uk/LC_MESSAGES/messages.mo and b/searx/translations/uk/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/uk/LC_MESSAGES/messages.po b/searx/translations/uk/LC_MESSAGES/messages.po
index 2a680de9f..4cf19b633 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.po
+++ b/searx/translations/uk/LC_MESSAGES/messages.po
@@ -15,8 +15,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-18 21:18+0000\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-05 08:07+0000\n"
 "Last-Translator: SomeTr <SomeTr@users.noreply.translate.codeberg.org>\n"
 "Language-Team: Ukrainian <https://translate.codeberg.org/projects/searxng/"
 "searxng/uk/>\n"
@@ -28,8 +28,8 @@ msgstr ""
 "? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > "
 "14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % "
 "100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
-"X-Generator: Weblate 5.5.5\n"
-"Generated-By: Babel 2.15.0\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -166,6 +166,11 @@ msgstr "світла"
 msgid "dark"
 msgstr "темна"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "чорна"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -177,21 +182,23 @@ msgid "About"
 msgstr "Про"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "Середня темп."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
 msgstr "Хмарність"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "Умови"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "Поточні умови"
@@ -202,21 +209,25 @@ msgid "Evening"
 msgstr "Вечір"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "Відчувається як"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "Вологість"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "Макс. температура"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "Мін. температура"
@@ -237,72 +248,79 @@ msgid "Noon"
 msgstr "День"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "Тиск"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "Схід"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "Захід"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "Температура"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "Індекс УФ"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "Видимість"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "Вітер"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "підписників"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "дописів"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "активних користувачів"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "коментарів"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "користувач"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "спільнота"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "балів"
 
@@ -312,47 +330,47 @@ msgid "title"
 msgstr "назва"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "автор"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "відкрито"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "закрито"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "є відповідь"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Нічого не знайдено"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Джерело"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Не вдалося завантажити наступну сторінку"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Неправильні налаштування, будь ласка, зробіть зміни в налаштуваннях"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Неправильні налаштування"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "помилка пошуку"
 
@@ -374,7 +392,7 @@ msgstr "помилка мережі"
 
 #: searx/webutils.py:40
 msgid "SSL error: certificate validation has failed"
-msgstr "помилка SSL: не вдалося перевірити сертифікат"
+msgstr "Помилка SSL: не вдалося перевірити сертифікат"
 
 #: searx/webutils.py:42
 msgid "unexpected crash"
@@ -420,22 +438,26 @@ msgstr "{minutes} хвилин тому"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} годин, {minutes} хвилин тому"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Генератор випадкових значень"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Створити різні випадкові значення"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Функції статистики"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Розрахувати {functions} аргументів"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Синоніми"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Отримати директорії"
@@ -448,7 +470,7 @@ msgstr "{title} (ЗАСТАРІЛО)"
 msgid "This entry has been superseded by"
 msgstr "Цей запис було замінено на"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Канал"
 
@@ -465,7 +487,7 @@ msgid "clicks"
 msgstr "кліки"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Мова"
 
@@ -477,7 +499,7 @@ msgstr ""
 "{numCitations} цитувань з {firstCitationVelocityYear} по "
 "{lastCitationVelocityYear} рік"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -487,7 +509,7 @@ msgstr ""
 "цього зображення не підтримується. TinEye підтримує зображення у форматах"
 " JPEG, PNG, GIF, BMP, TIFF та WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -495,19 +517,19 @@ msgstr ""
 "Зображення занадто просте, щоб знайти збіги. TinEye вимагає базового "
 "рівня візуальної деталізації для успішного визначення збігів."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Зображення неможливо завантажити."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Рейтинг книги"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Якість файлу"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "Обчислювати математичні вирази в рядку пошуку"
 
@@ -519,15 +541,11 @@ msgstr "Конвертує рядки в різні геш-послідовно
 msgid "hash digest"
 msgstr "геш-послідовність"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Зміна імені сайту"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "Плагін Hostnames"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
 "Переписування імен хостів, видалення результатів або визначення їх "
@@ -666,22 +684,26 @@ msgstr "Зв'язатися з власником інстансу"
 msgid "Click on the magnifier to perform search"
 msgstr "Натисніть лупу, щоб виконати пошук"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Довжина"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Перегляди"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Автор"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "кеш"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "проксовано"
 
@@ -713,7 +735,7 @@ msgstr ""
 msgid "No HTTPS"
 msgstr "Без HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -758,27 +780,27 @@ msgstr "Загальні"
 msgid "Default categories"
 msgstr "Типові категорії"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Інтерфейс користувача"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Конфіденційність"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Пошукові системи"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Пошукові системи, які використовуються"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Особливі запити"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookie-файли"
 
@@ -794,19 +816,19 @@ msgstr "Число результатів"
 msgid "Info"
 msgstr "Інфо"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Спробуйте шукати:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Доверху"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Попередня сторінка"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Наступна сторінка"
 
@@ -846,6 +868,7 @@ msgstr "Влучань"
 msgid "Result count"
 msgstr "Кількість результатів"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -921,17 +944,13 @@ msgstr "Коментар(і)"
 msgid "Download results"
 msgstr "Завантажити результати"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Повідомлення від пошукових систем"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Помилка!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Пошукові системи не можуть отримати результати"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "секунд"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -956,12 +975,12 @@ msgstr "Пропозиції"
 msgid "Search language"
 msgstr "Мова пошуку"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Стандартна мова"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Автовизначення"
@@ -978,7 +997,7 @@ msgstr "Безпечний пошук"
 #: searx/templates/simple/filters/safesearch.html:2
 #: searx/templates/simple/preferences/safesearch.html:7
 msgid "Strict"
-msgstr "Жорсткий"
+msgstr "Строгий"
 
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/preferences/safesearch.html:11
@@ -1201,6 +1220,14 @@ msgstr "Вага"
 msgid "Max time"
 msgstr "Максимальний час"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Обробник значків"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Показувати значки біля результатів пошуку"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1274,7 +1301,7 @@ msgstr "Виберіть автовизначення, щоб SearXNG сам в
 
 #: searx/templates/simple/preferences/method.html:2
 msgid "HTTP Method"
-msgstr "HTTP Метод"
+msgstr "Метод HTTP"
 
 #: searx/templates/simple/preferences/method.html:14
 msgid "Change how forms are submitted"
@@ -1922,3 +1949,12 @@ msgstr "приховати відео"
 
 #~ msgid "TiB"
 #~ msgstr "ТіБ"
+
+#~ msgid "Hostname replace"
+#~ msgstr "Зміна імені сайту"
+
+#~ msgid "Error!"
+#~ msgstr "Помилка!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Пошукові системи не можуть отримати результати"
diff --git a/searx/translations/vi/LC_MESSAGES/messages.mo b/searx/translations/vi/LC_MESSAGES/messages.mo
index b285349e8..1957ba970 100644
Binary files a/searx/translations/vi/LC_MESSAGES/messages.mo and b/searx/translations/vi/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/vi/LC_MESSAGES/messages.po b/searx/translations/vi/LC_MESSAGES/messages.po
index bed2469bd..d34b6d534 100644
--- a/searx/translations/vi/LC_MESSAGES/messages.po
+++ b/searx/translations/vi/LC_MESSAGES/messages.po
@@ -9,21 +9,26 @@
 # return42 <markus.heiser@darmarit.de>, 2023, 2024.
 # return42 <return42@users.noreply.translate.codeberg.org>, 2024.
 # vducong <vducong@users.noreply.translate.codeberg.org>, 2024.
+# tvminh19 <tvminh19@users.noreply.translate.codeberg.org>, 2024.
+# KhietVo <KhietVo@users.noreply.translate.codeberg.org>, 2024.
+# DiamondBrain113 <DiamondBrain113@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-04-07 07:18+0000\n"
-"Last-Translator: vducong <vducong@users.noreply.translate.codeberg.org>\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-11-16 20:44+0000\n"
+"Last-Translator: DiamondBrain113 <DiamondBrain113@users.noreply.translate."
+"codeberg.org>\n"
+"Language-Team: Vietnamese <https://translate.codeberg.org/projects/searxng/"
+"searxng/vi/>\n"
 "Language: vi\n"
-"Language-Team: Vietnamese "
-"<https://translate.codeberg.org/projects/searxng/searxng/vi/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -74,7 +79,7 @@ msgstr "radio"
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
 msgid "tv"
-msgstr ""
+msgstr "tv"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -161,6 +166,11 @@ msgstr "Sáng"
 msgid "dark"
 msgstr "Tối"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "màu đen"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -172,24 +182,26 @@ msgid "About"
 msgstr "Thông tin"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
-msgstr ""
+msgstr "Nhiệt độ trung bình."
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "Mây che phủ"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "Điều kiện"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "tình hình hiện tại"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -197,24 +209,28 @@ msgid "Evening"
 msgstr "Buổi chiều"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr ""
+msgstr "Cảm thấy"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
-msgstr ""
+msgstr "Độ ẩm"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr ""
+msgstr "Nhiệt độ tối đa"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
-msgstr ""
+msgstr "Nhiệt độ thấp nhất"
 
 #. WEATHER_TERMS['MORNING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -232,122 +248,129 @@ msgid "Noon"
 msgstr "Buổi trưa"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
-msgstr ""
+msgstr "Áp suất"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
-msgstr ""
+msgstr "Mặt trời mọc"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
-msgstr ""
+msgstr "mặt trời lặn"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
-msgstr ""
+msgstr "Nhiệt độ"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
-msgstr ""
+msgstr "Chỉ số UV"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
-msgstr ""
+msgstr "Tầm nhìn"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
-msgstr ""
+msgstr "Gió"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
-msgstr ""
+msgstr "người đăng ký"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "những bài đăng"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "Người dùng hoạt động"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
-msgstr ""
+msgstr "Bình luận"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
-msgstr ""
+msgstr "người dùng"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
-msgstr ""
+msgstr "cộng đồng"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "điểm"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
 msgid "title"
-msgstr ""
+msgstr "tiêu đề"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
-msgstr ""
+msgstr "tác giả"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "mở"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "đóng"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "đã trả lời"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "Không tìm thấy gì"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "Nguồn"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "Không thể tải trang kế tiếp"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "Cài đặt không hợp lệ, xin xem lại tuỳ chỉnh"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "Cài đặt không hợp lệ"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "lỗi tìm kiếm"
 
@@ -415,22 +438,26 @@ msgstr "{minutes} phút() trước"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} giờ, {minutes} phút trước"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "Trình tạo giá trị ngẫu nhiên"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "Tạo các giá trị ngẫu nhiên khác nhau"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "Các hàm thống kê"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "Tính toán {functions} của các đối số"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "Đồng nghĩa"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "Nhận điều hướng"
@@ -443,7 +470,7 @@ msgstr "{title} (HẾT HẠN)"
 msgid "This entry has been superseded by"
 msgstr "Mục này đã được thay thế bởi"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "Kênh"
 
@@ -461,7 +488,7 @@ msgid "clicks"
 msgstr "nhấp chuột"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "Ngôn ngữ"
 
@@ -473,7 +500,7 @@ msgstr ""
 "{numCitations} nguồn trích dẫn từ năm {firstCitationVelocityYear} đến năm"
 " {lastCitationVelocityYear}"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
@@ -483,7 +510,7 @@ msgstr ""
 "dạng không được hỗ trợ. TinEye chỉ hỗ trợ ảnh ở định dạng JPEG, PNG, GIF,"
 " BMP, TIFF hoặc WebP."
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
@@ -491,21 +518,21 @@ msgstr ""
 "Hình ảnh này quá đơn giản để tìm ra kết quả. TinEye cần mức độ chi tiết "
 "hình ảnh cơ bản để tìm thấy kết quả thành công."
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "Hình ảnh không thể được hiển thị."
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "Đánh giá của sách"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "Chất lượng tệp"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "Tính toán bằng thanh tìm kiếm"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
@@ -515,17 +542,14 @@ msgstr "Chuyển các chuỗi thành các hash băm khác nhau."
 msgid "hash digest"
 msgstr "hash băm"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "Thay đổi tên máy chủ"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "Bổ trợ tên máy chủ"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
 msgstr ""
+"Viết lại máy chủ, xoá các kểt quả tìm kiếm hoặc sắp xếp dựa trên máy chủ"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -551,11 +575,11 @@ msgstr "Hiện IP của bạn khi gõ \"ip\" và hiện user agent khi gõ \"use
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "Địa chỉ IP của bạn: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "Tác nhân người dùng của bạn là: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -600,7 +624,7 @@ msgstr "Loại bỏ các đối số theo dõi từ URL trả về"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "Chuyển đổi giữa các đại lượng"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -661,22 +685,26 @@ msgstr "Liên hệ người bảo toàn thực thể"
 msgid "Click on the magnifier to perform search"
 msgstr "Nhấp vào hình kính lúp để tiến hành tìm kiếm"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "Độ dài"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "Lượt xem"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "Tác giả"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "đã lưu cache"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "đã proxy"
 
@@ -708,7 +736,7 @@ msgstr "Đăng một vấn đề mới trên Github cùng với các thông tin
 msgid "No HTTPS"
 msgstr "Không hỗ trợ HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -753,27 +781,27 @@ msgstr "Tổng quát"
 msgid "Default categories"
 msgstr "Các danh mục mặc định"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "Giao diện người dùng"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "Quyền riêng tư"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "Các trình tìm kiếm"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "Các trình tìm kiếm đang được dùng"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "Các truy vấn đặc biệt"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Các cookie"
 
@@ -789,19 +817,19 @@ msgstr "Số lượng kết quả"
 msgid "Info"
 msgstr "Thông tin"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "Thử tìm kiếm:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "Lên đầu trang"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "Trang trước"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "Trang sau"
 
@@ -841,6 +869,7 @@ msgstr "Điểm số"
 msgid "Result count"
 msgstr "Số lượng kết quả"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -905,9 +934,8 @@ msgid "Checker"
 msgstr "Người kiểm duyệt"
 
 #: searx/templates/simple/stats.html:131
-#, fuzzy
 msgid "Failed test"
-msgstr "Bản kiểm thử không đạt"
+msgstr "Bài kiểm tra không đạt"
 
 #: searx/templates/simple/stats.html:132
 msgid "Comment(s)"
@@ -917,17 +945,13 @@ msgstr "Bình luận"
 msgid "Download results"
 msgstr "Tải về các kết quả"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "Tin nhắn từ công cụ tìm kiếm"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "Lỗi!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "Các trình tìm kiếm không nhận được kết quả"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "giây"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -952,12 +976,12 @@ msgstr "Các gợi ý"
 msgid "Search language"
 msgstr "Ngôn ngữ tìm kiếm"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "Ngôn ngữ mặc định"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "Tự động phát hiện"
@@ -1184,11 +1208,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "Bật tất cả"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "Tắt tất cả"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1206,6 +1230,14 @@ msgstr "Tỉ trọng"
 msgid "Max time"
 msgstr "Thời gian tối đa"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "Bộ phân giải biểu tượng web"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "Hiển thị biểu tượng web gần kết quả tìm kiếm"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1953,3 +1985,11 @@ msgstr "ẩn phim"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "Thay đổi tên máy chủ"
+
+#~ msgid "Error!"
+#~ msgstr "Lỗi!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "Các trình tìm kiếm không nhận được kết quả"
diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
index c8ca101f9..2b04a511d 100644
Binary files a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo and b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
index 6792974fe..43fdd189a 100644
--- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po
@@ -31,22 +31,28 @@
 # jianhanquwan <jianhanquwan@users.noreply.translate.codeberg.org>, 2024.
 # lcaopcn <lcaopcn@users.noreply.translate.codeberg.org>, 2024.
 # chjtxwd <chjtxwd@users.noreply.translate.codeberg.org>, 2024.
+# Jeex <Jeex@users.noreply.translate.codeberg.org>, 2024.
+# xyb <xyb@users.noreply.translate.codeberg.org>, 2024.
+# xtex <xtexchooser@duck.com>, 2024.
+# bobolau <bobolau@users.noreply.translate.codeberg.org>, 2024.
+# Outbreak2096 <Outbreak2096@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-06-14 07:08+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-11 01:31+0000\n"
+"Last-Translator: Outbreak2096 <Outbreak2096@users.noreply.translate.codeberg."
+"org>\n"
+"Language-Team: Chinese (Simplified Han script) <https://translate.codeberg."
+"org/projects/searxng/searxng/zh_Hans/>\n"
 "Language: zh_Hans_CN\n"
-"Language-Team: Chinese (Simplified) "
-"<https://translate.codeberg.org/projects/searxng/searxng/zh_Hans/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.7.2\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -181,7 +187,12 @@ msgstr "浅色"
 #. STYLE_NAMES['DARK']
 #: searx/searxng.msg
 msgid "dark"
-msgstr "暗色"
+msgstr "深色"
+
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "黑色"
 
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
@@ -194,21 +205,23 @@ msgid "About"
 msgstr "关于"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "平均温度"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "云量"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
 msgstr "条件"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
 msgstr "当前状况"
@@ -219,21 +232,25 @@ msgid "Evening"
 msgstr "傍晚"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
 msgstr "体感温度"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "湿度"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
 msgstr "最高温度"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "最低温度"
@@ -254,72 +271,79 @@ msgid "Noon"
 msgstr "中午"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "气压"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "日出"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "日落"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "温度"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "紫外线强度"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "能见度"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "风"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "订阅者"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
 msgstr "帖子"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
 msgstr "活跃用户"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "评论"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "用户"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "版块"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
 msgstr "积分"
 
@@ -329,47 +353,47 @@ msgid "title"
 msgstr "标题"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "作者"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
 msgstr "打开"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
 msgstr "已关闭"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
 msgstr "回答"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "未找到项目"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "来源"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "载入下个页面时发生错误"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "无效设置,请编辑您的首选项"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "无效设置"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "搜索错误"
 
@@ -437,22 +461,26 @@ msgstr "{minutes} 分钟前"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} 小时 {minutes} 分钟前"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "随机数生成器"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "生成不同的随机数"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "统计功能"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "计算 {functions} 参数"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "近义词"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "获取路线"
@@ -465,7 +493,7 @@ msgstr "{title} (已过时)"
 msgid "This entry has been superseded by"
 msgstr "此条目已被以下内容取代"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "频道"
 
@@ -482,7 +510,7 @@ msgid "clicks"
 msgstr "点击数"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "语言"
 
@@ -494,32 +522,32 @@ msgstr ""
 "{firstCitationVelocityYear} 年至 {lastCitationVelocityYear} 年间总计 "
 "{numCitations} 次引用"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr "无法读取该图片网址。这可能是由于文件格式不受支持。TinEye 仅支持 JPEG、PNG、GIF、BMP、TIFF 或 WebP 格式的图像。"
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr "图像过于简单,无法找到匹配项。TinEye 需要基本级别的视觉细节才能成功识别匹配项。"
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "无法下载该图像。"
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "书籍评分"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "文件质量"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
 msgstr "通过搜索栏计算数学表达式"
 
@@ -531,17 +559,13 @@ msgstr "将字符串转换为不同的散列(hash)摘要值。"
 msgid "hash digest"
 msgstr "散列摘要值"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "主机名替换"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
 msgstr "主机名插件"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "重写主机名、删除结果或根据主机名确定优先级"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -565,11 +589,11 @@ msgstr "当您搜索“ip”时,这将会显示您的 IP 地址;同理,在
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "你的IP是: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "你的用户代理是: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -668,22 +692,26 @@ msgstr "联系站点维护人员"
 msgid "Click on the magnifier to perform search"
 msgstr "点击放大镜按钮开始搜索"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "长度"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "查看次数"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "作者"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "快照"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "已代理"
 
@@ -711,7 +739,7 @@ msgstr "在 GitHub 上提交包含上述信息的 Issue"
 msgid "No HTTPS"
 msgstr "无 HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
@@ -756,27 +784,27 @@ msgstr "常规"
 msgid "Default categories"
 msgstr "默认类别"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "用户界面"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "隐私"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "搜索引擎"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "目前使用的搜索引擎"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "特殊查询"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -792,19 +820,19 @@ msgstr "结果个数"
 msgid "Info"
 msgstr "信息"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "尝试搜索:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
 msgstr "返回顶部"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "上一页"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "下一页"
 
@@ -844,6 +872,7 @@ msgstr "得分"
 msgid "Result count"
 msgstr "结果数量"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -919,17 +948,13 @@ msgstr "注释"
 msgid "Download results"
 msgstr "下载结果"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
 msgstr "来自搜索引擎的消息"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "错误!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "引擎无法检索到结果"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "秒"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -954,12 +979,12 @@ msgstr "搜索建议"
 msgid "Search language"
 msgstr "搜索语言"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "默认语言"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "自动检测"
@@ -1193,6 +1218,14 @@ msgstr "权重"
 msgid "Max time"
 msgstr "最大用时"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "网站图标"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "在搜索结果附近显示网站图标"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
@@ -1888,3 +1921,11 @@ msgstr "隐藏视频"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "主机名替换"
+
+#~ msgid "Error!"
+#~ msgstr "错误!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "引擎无法检索到结果"
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
index 8b6552a8e..fc8422910 100644
Binary files a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo and b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
index 7e7e77c4c..7e4b8e3ae 100644
--- a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
+++ b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.po
@@ -22,22 +22,26 @@
 # Right202209 <Right202209@users.noreply.translate.codeberg.org>, 2024.
 # morenewsavailable
 # <morenewsavailable@users.noreply.translate.codeberg.org>, 2024.
+# PeterDaveHello <PeterDaveHello@users.noreply.translate.codeberg.org>,
+# 2024.
+# pdwalker <pdwalker@users.noreply.translate.codeberg.org>, 2024.
+# hugoalh <hugoalh@users.noreply.translate.codeberg.org>, 2024.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-06-17 12:15+0000\n"
-"PO-Revision-Date: 2024-05-29 09:18+0000\n"
-"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>"
-"\n"
+"POT-Creation-Date: 2024-10-05 06:24+0000\n"
+"PO-Revision-Date: 2024-10-26 21:13+0000\n"
+"Last-Translator: return42 <return42@users.noreply.translate.codeberg.org>\n"
+"Language-Team: Chinese (Traditional Han script) <https://translate.codeberg."
+"org/projects/searxng/searxng/zh_Hant/>\n"
 "Language: zh_Hant_TW\n"
-"Language-Team: Chinese (Traditional) "
-"<https://translate.codeberg.org/projects/searxng/searxng/zh_Hant/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.15.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.8.1\n"
+"Generated-By: Babel 2.16.0\n"
 
 #. CONSTANT_NAMES['NO_SUBGROUPING']
 #: searx/searxng.msg
@@ -82,7 +86,7 @@ msgstr "影片"
 #. CATEGORY_NAMES['RADIO']
 #: searx/engines/radio_browser.py:103 searx/searxng.msg
 msgid "radio"
-msgstr "廣播電台"
+msgstr "廣播電臺"
 
 #. CATEGORY_NAMES['TV']
 #: searx/searxng.msg
@@ -92,7 +96,7 @@ msgstr "電視"
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
 msgid "it"
-msgstr "IT"
+msgstr "資訊科技"
 
 #. CATEGORY_NAMES['NEWS']
 #: searx/searxng.msg
@@ -132,7 +136,7 @@ msgstr "歌詞"
 #. CATEGORY_GROUPS['PACKAGES']
 #: searx/searxng.msg
 msgid "packages"
-msgstr "插件"
+msgstr "套件"
 
 #. CATEGORY_GROUPS['Q_A']
 #: searx/searxng.msg
@@ -147,7 +151,7 @@ msgstr "版本庫"
 #. CATEGORY_GROUPS['SOFTWARE_WIKIS']
 #: searx/searxng.msg
 msgid "software wikis"
-msgstr "軟件維基"
+msgstr "軟體維基"
 
 #. CATEGORY_GROUPS['WEB']
 #: searx/searxng.msg
@@ -174,6 +178,11 @@ msgstr "明亮"
 msgid "dark"
 msgstr "黑暗"
 
+#. STYLE_NAMES['BLACK']
+#: searx/searxng.msg
+msgid "black"
+msgstr "黑色"
+
 #. BRAND_CUSTOM_LINKS['UPTIME']
 #: searx/searxng.msg
 msgid "Uptime"
@@ -185,24 +194,26 @@ msgid "About"
 msgstr "關於"
 
 #. WEATHER_TERMS['AVERAGE TEMP.']
-#: searx/searxng.msg
+#: searx/engines/wttr.py:32 searx/searxng.msg
 msgid "Average temp."
 msgstr "平均溫度"
 
 #. WEATHER_TERMS['CLOUD COVER']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:91 searx/searxng.msg
 msgid "Cloud cover"
-msgstr ""
+msgstr "雲量"
 
 #. WEATHER_TERMS['CONDITION']
+#: searx/engines/duckduckgo_weather.py:45 searx/engines/wttr.py:51
 #: searx/searxng.msg
 msgid "Condition"
-msgstr ""
+msgstr "條件"
 
 #. WEATHER_TERMS['CURRENT CONDITION']
+#: searx/engines/duckduckgo_weather.py:118 searx/engines/wttr.py:104
 #: searx/searxng.msg
 msgid "Current condition"
-msgstr ""
+msgstr "目前條件"
 
 #. WEATHER_TERMS['EVENING']
 #: searx/engines/wttr.py:100 searx/searxng.msg
@@ -210,21 +221,25 @@ msgid "Evening"
 msgstr "傍晚"
 
 #. WEATHER_TERMS['FEELS LIKE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:53 searx/engines/open_meteo.py:81
+#: searx/engines/wttr.py:59 searx/searxng.msg
 msgid "Feels like"
-msgstr "體感氣温"
+msgstr "體感氣溫"
 
 #. WEATHER_TERMS['HUMIDITY']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:64 searx/engines/open_meteo.py:93
+#: searx/engines/wttr.py:68 searx/searxng.msg
 msgid "Humidity"
 msgstr "溼度"
 
 #. WEATHER_TERMS['MAX TEMP.']
+#: searx/engines/duckduckgo_weather.py:77 searx/engines/wttr.py:34
 #: searx/searxng.msg
 msgid "Max temp."
-msgstr "最高溫"
+msgstr "最高溫度"
 
 #. WEATHER_TERMS['MIN TEMP.']
+#: searx/engines/duckduckgo_weather.py:73 searx/engines/wttr.py:33
 #: searx/searxng.msg
 msgid "Min temp."
 msgstr "最低溫"
@@ -245,74 +260,81 @@ msgid "Noon"
 msgstr "中午"
 
 #. WEATHER_TERMS['PRESSURE']
-#: searx/searxng.msg
+#: searx/engines/open_meteo.py:95 searx/searxng.msg
 msgid "Pressure"
 msgstr "氣壓"
 
 #. WEATHER_TERMS['SUNRISE']
+#: searx/engines/duckduckgo_weather.py:81 searx/engines/wttr.py:36
 #: searx/searxng.msg
 msgid "Sunrise"
 msgstr "日出"
 
 #. WEATHER_TERMS['SUNSET']
+#: searx/engines/duckduckgo_weather.py:82 searx/engines/wttr.py:37
 #: searx/searxng.msg
 msgid "Sunset"
 msgstr "日落"
 
 #. WEATHER_TERMS['TEMPERATURE']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:48 searx/engines/open_meteo.py:76
+#: searx/engines/wttr.py:55 searx/searxng.msg
 msgid "Temperature"
 msgstr "氣溫"
 
 #. WEATHER_TERMS['UV INDEX']
+#: searx/engines/duckduckgo_weather.py:80 searx/engines/wttr.py:35
 #: searx/searxng.msg
 msgid "UV index"
 msgstr "紫外線指數"
 
 #. WEATHER_TERMS['VISIBILITY']
+#: searx/engines/duckduckgo_weather.py:62 searx/engines/wttr.py:66
 #: searx/searxng.msg
 msgid "Visibility"
 msgstr "能見度"
 
 #. WEATHER_TERMS['WIND']
-#: searx/searxng.msg
+#: searx/engines/duckduckgo_weather.py:58 searx/engines/open_meteo.py:86
+#: searx/engines/wttr.py:62 searx/searxng.msg
 msgid "Wind"
 msgstr "風"
 
 #. SOCIAL_MEDIA_TERMS['SUBSCRIBERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:85 searx/searxng.msg
 msgid "subscribers"
 msgstr "訂閱數"
 
 #. SOCIAL_MEDIA_TERMS['POSTS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:86 searx/searxng.msg
 msgid "posts"
-msgstr ""
+msgstr "帖文"
 
 #. SOCIAL_MEDIA_TERMS['ACTIVE USERS']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:87 searx/searxng.msg
 msgid "active users"
-msgstr ""
+msgstr "活躍使用者"
 
 #. SOCIAL_MEDIA_TERMS['COMMENTS']
-#: searx/searxng.msg
+#: searx/engines/discourse.py:157 searx/engines/hackernews.py:78
+#: searx/engines/lemmy.py:130 searx/searxng.msg
 msgid "comments"
 msgstr "留言"
 
 #. SOCIAL_MEDIA_TERMS['USER']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:129 searx/engines/lemmy.py:164 searx/searxng.msg
 msgid "user"
 msgstr "使用者"
 
 #. SOCIAL_MEDIA_TERMS['COMMUNITY']
-#: searx/searxng.msg
+#: searx/engines/lemmy.py:131 searx/engines/lemmy.py:165 searx/searxng.msg
 msgid "community"
 msgstr "社群"
 
 #. SOCIAL_MEDIA_TERMS['POINTS']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:78 searx/searxng.msg
 msgid "points"
-msgstr ""
+msgstr "積分"
 
 #. SOCIAL_MEDIA_TERMS['TITLE']
 #: searx/searxng.msg
@@ -320,47 +342,47 @@ msgid "title"
 msgstr "標題"
 
 #. SOCIAL_MEDIA_TERMS['AUTHOR']
-#: searx/searxng.msg
+#: searx/engines/hackernews.py:81 searx/searxng.msg
 msgid "author"
 msgstr "作者"
 
 #. SOCIAL_MEDIA_TERMS['THREAD OPEN']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "open"
-msgstr ""
+msgstr "開啟"
 
 #. SOCIAL_MEDIA_TERMS['THREAD CLOSED']
-#: searx/engines/discourse.py:121 searx/searxng.msg
+#: searx/engines/discourse.py:149 searx/searxng.msg
 msgid "closed"
-msgstr ""
+msgstr "已關閉"
 
 #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED']
-#: searx/engines/discourse.py:132 searx/searxng.msg
+#: searx/engines/discourse.py:160 searx/searxng.msg
 msgid "answered"
-msgstr ""
+msgstr "已解答"
 
-#: searx/webapp.py:330
+#: searx/webapp.py:332
 msgid "No item found"
 msgstr "找不到項目"
 
-#: searx/engines/qwant.py:281
-#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:332
+#: searx/engines/qwant.py:288
+#: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:334
 msgid "Source"
 msgstr "來源"
 
-#: searx/webapp.py:334
+#: searx/webapp.py:336
 msgid "Error loading the next page"
 msgstr "載入下個頁面時發生錯誤"
 
-#: searx/webapp.py:491 searx/webapp.py:887
+#: searx/webapp.py:495 searx/webapp.py:898
 msgid "Invalid settings, please edit your preferences"
 msgstr "無效的設定,請編輯您的偏好設定"
 
-#: searx/webapp.py:507
+#: searx/webapp.py:511
 msgid "Invalid settings"
 msgstr "無效的設定"
 
-#: searx/webapp.py:584 searx/webapp.py:666
+#: searx/webapp.py:588 searx/webapp.py:670
 msgid "search error"
 msgstr "搜尋錯誤"
 
@@ -410,11 +432,11 @@ msgstr "頻繁請求"
 
 #: searx/webutils.py:59
 msgid "access denied"
-msgstr "拒絕訪問"
+msgstr "拒絕存取"
 
 #: searx/webutils.py:60
 msgid "server API error"
-msgstr "服務器 API 錯誤"
+msgstr "伺服器 API 錯誤"
 
 #: searx/webutils.py:79
 msgid "Suspended"
@@ -428,22 +450,26 @@ msgstr "{minutes} 分鐘前"
 msgid "{hours} hour(s), {minutes} minute(s) ago"
 msgstr "{hours} 小時 {minutes} 分鐘前"
 
-#: searx/answerers/random/answerer.py:75
+#: searx/answerers/random/answerer.py:76
 msgid "Random value generator"
 msgstr "隨機數值產生器"
 
-#: searx/answerers/random/answerer.py:76
+#: searx/answerers/random/answerer.py:77
 msgid "Generate different random values"
 msgstr "生成不同的隨機數值"
 
-#: searx/answerers/statistics/answerer.py:48
+#: searx/answerers/statistics/answerer.py:50
 msgid "Statistics functions"
 msgstr "統計功能"
 
-#: searx/answerers/statistics/answerer.py:49
+#: searx/answerers/statistics/answerer.py:51
 msgid "Compute {functions} of the arguments"
 msgstr "計算 {functions} 參數"
 
+#: searx/engines/mozhi.py:57
+msgid "Synonyms"
+msgstr "同義詞"
+
 #: searx/engines/openstreetmap.py:159
 msgid "Get directions"
 msgstr "取得路線"
@@ -456,7 +482,7 @@ msgstr "{title} (已過時)"
 msgid "This entry has been superseded by"
 msgstr "此條目已被取代"
 
-#: searx/engines/qwant.py:283
+#: searx/engines/qwant.py:290
 msgid "Channel"
 msgstr "頻道"
 
@@ -470,10 +496,10 @@ msgstr "投票"
 
 #: searx/engines/radio_browser.py:107
 msgid "clicks"
-msgstr "點擊"
+msgstr "點選"
 
 #: searx/engines/seekr.py:193 searx/engines/yummly.py:71
-#: searx/engines/zlibrary.py:128
+#: searx/engines/zlibrary.py:137
 msgid "Language"
 msgstr "語系"
 
@@ -485,54 +511,50 @@ msgstr ""
 "{firstCitationVelocityYear} 至 {lastCitationVelocityYear} 間被引用 "
 "{numCitations} 次"
 
-#: searx/engines/tineye.py:39
+#: searx/engines/tineye.py:45
 msgid ""
 "Could not read that image url. This may be due to an unsupported file "
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
-msgstr "無法存取該圖像網址。這可能是因為不支援的文件格式造成的。TinEye只支持JPEG、PNG、GIF、BMP、TIFF或WebP的圖像。"
+msgstr "無法存取該影象網址。這可能是因為不支援的文件格式造成的。TinEye只支援JPEG、PNG、GIF、BMP、TIFF或WebP的影像。"
 
-#: searx/engines/tineye.py:45
+#: searx/engines/tineye.py:51
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr "圖片訊息量過少,無法找到相符的結果。TinEye需要一個更基礎的圖片細節以成功辨識相符的結果。"
 
-#: searx/engines/tineye.py:51
+#: searx/engines/tineye.py:57
 msgid "The image could not be downloaded."
 msgstr "圖片無法下載。。"
 
-#: searx/engines/zlibrary.py:129
+#: searx/engines/zlibrary.py:138
 msgid "Book rating"
 msgstr "書評級"
 
-#: searx/engines/zlibrary.py:130
+#: searx/engines/zlibrary.py:139
 msgid "File quality"
 msgstr "文件品質"
 
-#: searx/plugins/calculator.py:12
+#: searx/plugins/calculator.py:14
 msgid "Calculate mathematical expressions via the search bar"
-msgstr ""
+msgstr "藉由搜尋欄計算數學式"
 
 #: searx/plugins/hash_plugin.py:10
 msgid "Converts strings to different hash digests."
-msgstr "將字符串裝換為不同的散列摘要值。"
+msgstr "將字串裝換為不同的雜湊摘要值。"
 
 #: searx/plugins/hash_plugin.py:38
 msgid "hash digest"
-msgstr "散列摘要值"
+msgstr "雜湊摘要值"
 
-#: searx/plugins/hostname_replace.py:7
-msgid "Hostname replace"
-msgstr "主機名替換"
-
-#: searx/plugins/hostnames.py:68
+#: searx/plugins/hostnames.py:103
 msgid "Hostnames plugin"
-msgstr ""
+msgstr "主機名稱外掛"
 
-#: searx/plugins/hostnames.py:69
+#: searx/plugins/hostnames.py:104
 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname"
-msgstr ""
+msgstr "重寫主機名稱、移除結果或根據主機名稱確定其優先級別"
 
 #: searx/plugins/oa_doi_rewrite.py:12
 msgid "Open Access DOI rewrite"
@@ -552,15 +574,15 @@ msgstr "自身訊息"
 msgid ""
 "Displays your IP if the query is \"ip\" and your user agent if the query "
 "contains \"user agent\"."
-msgstr "若搜尋字串爲「ip」則顯示您的 IP,而若是「user agent」則顯示您的使用者代理字串。"
+msgstr "若搜尋字串為「ip」則顯示您的 IP,而若是「user agent」則顯示您的使用者代理字串。"
 
 #: searx/plugins/self_info.py:28
 msgid "Your IP is: "
-msgstr ""
+msgstr "您的 IP 是: "
 
 #: searx/plugins/self_info.py:31
 msgid "Your user-agent is: "
-msgstr ""
+msgstr "你的用戶代理是: "
 
 #: searx/plugins/tor_check.py:24
 msgid "Tor check plugin"
@@ -598,7 +620,7 @@ msgstr "從傳回的 URL 中移除追蹤器參數"
 
 #: searx/plugins/unit_converter.py:29
 msgid "Convert between units"
-msgstr ""
+msgstr "在單位之間轉換"
 
 #: searx/templates/simple/404.html:4
 msgid "Page not found"
@@ -607,7 +629,7 @@ msgstr "找不到頁面"
 #: searx/templates/simple/404.html:6
 #, python-format
 msgid "Go to %(search_page)s."
-msgstr "訪問 %(search_page)s。"
+msgstr "存取 %(search_page)s。"
 
 #: searx/templates/simple/404.html:6
 msgid "search page"
@@ -628,7 +650,7 @@ msgstr "技術支援"
 
 #: searx/templates/simple/base.html:68
 msgid "a privacy-respecting, open metasearch engine"
-msgstr "尊重隱私的開源搜索引擎"
+msgstr "尊重隱私的開源搜尋引擎"
 
 #: searx/templates/simple/base.html:69
 #: searx/templates/simple/result_templates/packages.html:59
@@ -653,28 +675,32 @@ msgstr "私隱權條款"
 
 #: searx/templates/simple/base.html:79
 msgid "Contact instance maintainer"
-msgstr "聯繫站點維護人員"
+msgstr "聯絡站點維護人員"
 
 #: searx/templates/simple/categories.html:26
 msgid "Click on the magnifier to perform search"
 msgstr "點選放大鏡以執行搜尋"
 
-#: searx/templates/simple/macros.html:35
+#: searx/templates/simple/macros.html:40
 msgid "Length"
 msgstr "長度"
 
-#: searx/templates/simple/macros.html:36
+#: searx/templates/simple/macros.html:41
+msgid "Views"
+msgstr "檢視次數"
+
+#: searx/templates/simple/macros.html:42
 #: searx/templates/simple/result_templates/files.html:34
 #: searx/templates/simple/result_templates/images.html:19
 #: searx/templates/simple/result_templates/paper.html:6
 msgid "Author"
 msgstr "作者"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "cached"
 msgstr "已快取"
 
-#: searx/templates/simple/macros.html:44
+#: searx/templates/simple/macros.html:50
 msgid "proxied"
 msgstr "已代理"
 
@@ -684,7 +710,7 @@ msgstr "在 GitHub 上提交問題"
 
 #: searx/templates/simple/new_issue.html:66
 msgid "Please check for existing bugs about this engine on GitHub"
-msgstr "請在 GitHub 上查看目前 SearXNG 引擎的問題"
+msgstr "請在 GitHub 上檢視目前 SearXNG 引擎的問題"
 
 #: searx/templates/simple/new_issue.html:69
 msgid "I confirm there is no existing bug about the issue I encounter"
@@ -692,21 +718,21 @@ msgstr "我確認提交的問題不在目前問題列表"
 
 #: searx/templates/simple/new_issue.html:71
 msgid "If this is a public instance, please specify the URL in the bug report"
-msgstr "如果你的站點是公開訪問, 請在問題報告中附上你的 URL"
+msgstr "如果你的站點是公開存取, 請在問題報告中附上你的 URL"
 
 #: searx/templates/simple/new_issue.html:72
 msgid "Submit a new issue on Github including the above information"
-msgstr "在 GitHub 上提交包含上述信息的新問題"
+msgstr "在 GitHub 上提交包含上述資訊的新問題"
 
 #: searx/templates/simple/preferences.html:65
 msgid "No HTTPS"
 msgstr "無 HTTPS"
 
-#: searx/templates/simple/elements/engines_msg.html:18
+#: searx/templates/simple/elements/engines_msg.html:14
 #: searx/templates/simple/preferences.html:69
 #: searx/templates/simple/preferences.html:70
 msgid "View error logs and submit a bug report"
-msgstr "查看錯誤日誌並提交錯誤報告"
+msgstr "檢視錯誤日誌並提交錯誤報告"
 
 #: searx/templates/simple/preferences.html:74
 msgid "!bang for this engine"
@@ -747,27 +773,27 @@ msgstr "一般"
 msgid "Default categories"
 msgstr "預設分類"
 
-#: searx/templates/simple/preferences.html:187
+#: searx/templates/simple/preferences.html:190
 msgid "User interface"
 msgstr "使用者介面"
 
-#: searx/templates/simple/preferences.html:208
+#: searx/templates/simple/preferences.html:211
 msgid "Privacy"
 msgstr "隱私"
 
-#: searx/templates/simple/preferences.html:221
+#: searx/templates/simple/preferences.html:224
 msgid "Engines"
 msgstr "搜尋引擎"
 
-#: searx/templates/simple/preferences.html:223
+#: searx/templates/simple/preferences.html:226
 msgid "Currently used search engines"
 msgstr "目前使用的搜尋引擎"
 
-#: searx/templates/simple/preferences.html:231
+#: searx/templates/simple/preferences.html:234
 msgid "Special Queries"
 msgstr "特殊查詢"
 
-#: searx/templates/simple/preferences.html:237
+#: searx/templates/simple/preferences.html:240
 msgid "Cookies"
 msgstr "Cookies"
 
@@ -783,19 +809,19 @@ msgstr "結果筆數"
 msgid "Info"
 msgstr "資訊"
 
-#: searx/templates/simple/results.html:77
+#: searx/templates/simple/results.html:75
 msgid "Try searching for:"
 msgstr "嘗試搜尋:"
 
-#: searx/templates/simple/results.html:109
+#: searx/templates/simple/results.html:107
 msgid "Back to top"
-msgstr "返回頂部"
+msgstr "返回頂端"
 
-#: searx/templates/simple/results.html:127
+#: searx/templates/simple/results.html:125
 msgid "Previous page"
 msgstr "上一頁"
 
-#: searx/templates/simple/results.html:145
+#: searx/templates/simple/results.html:143
 msgid "Next page"
 msgstr "下一頁"
 
@@ -816,7 +842,7 @@ msgstr "清除"
 #: searx/templates/simple/search.html:11
 #: searx/templates/simple/simple_search.html:7
 msgid "search"
-msgstr "搜索"
+msgstr "搜尋"
 
 #: searx/templates/simple/stats.html:21
 msgid "There is currently no data available. "
@@ -835,6 +861,7 @@ msgstr "分數"
 msgid "Result count"
 msgstr "結果數量"
 
+#: searx/templates/simple/elements/engines_msg.html:7
 #: searx/templates/simple/preferences/engines.html:31
 #: searx/templates/simple/stats.html:28
 msgid "Response time"
@@ -871,7 +898,7 @@ msgstr "異常"
 
 #: searx/templates/simple/stats.html:107
 msgid "Message"
-msgstr "消息"
+msgstr "訊息"
 
 #: searx/templates/simple/stats.html:109
 msgid "Percentage"
@@ -884,15 +911,15 @@ msgstr "參數"
 #: searx/templates/simple/result_templates/files.html:36
 #: searx/templates/simple/stats.html:119
 msgid "Filename"
-msgstr "文件名"
+msgstr "檔名"
 
 #: searx/templates/simple/stats.html:120
 msgid "Function"
-msgstr "函數"
+msgstr "函式"
 
 #: searx/templates/simple/stats.html:121
 msgid "Code"
-msgstr "代碼"
+msgstr "程式碼"
 
 #: searx/templates/simple/stats.html:128
 msgid "Checker"
@@ -900,7 +927,7 @@ msgstr "檢查程式"
 
 #: searx/templates/simple/stats.html:131
 msgid "Failed test"
-msgstr "測試未通過"
+msgstr "測試未透過"
 
 #: searx/templates/simple/stats.html:132
 msgid "Comment(s)"
@@ -910,17 +937,13 @@ msgstr "注釋"
 msgid "Download results"
 msgstr "下載結果"
 
-#: searx/templates/simple/elements/engines_msg.html:7
+#: searx/templates/simple/elements/engines_msg.html:4
 msgid "Messages from the search engines"
-msgstr "來自搜索引擎的訊息"
+msgstr "來自搜尋引擎的訊息"
 
-#: searx/templates/simple/elements/engines_msg.html:12
-msgid "Error!"
-msgstr "錯誤!"
-
-#: searx/templates/simple/elements/engines_msg.html:13
-msgid "Engines cannot retrieve results"
-msgstr "引擎無法擷取結果"
+#: searx/templates/simple/elements/engines_msg.html:7
+msgid "seconds"
+msgstr "秒"
 
 #: searx/templates/simple/elements/search_url.html:3
 msgid "Search URL"
@@ -945,12 +968,12 @@ msgstr "建議"
 msgid "Search language"
 msgstr "搜尋語言"
 
-#: searx/templates/simple/filters/languages.html:2
+#: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences/language.html:7
 msgid "Default language"
 msgstr "預設語言"
 
-#: searx/templates/simple/filters/languages.html:4
+#: searx/templates/simple/filters/languages.html:8
 #: searx/templates/simple/preferences/language.html:11
 msgid "Auto-detect"
 msgstr "自動檢測"
@@ -1072,11 +1095,11 @@ msgstr "範例"
 
 #: searx/templates/simple/preferences/answerers.html:13
 msgid "This is the list of SearXNG's instant answering modules."
-msgstr "這是 SearXNG 即時回應模塊列表。"
+msgstr "這是 SearXNG 即時回應模組列表。"
 
 #: searx/templates/simple/preferences/answerers.html:29
 msgid "This is the list of plugins."
-msgstr "這是插件列表。"
+msgstr "這是外掛列表。"
 
 #: searx/templates/simple/preferences/autocomplete.html:2
 msgid "Autocomplete"
@@ -1092,13 +1115,13 @@ msgstr "置中對齊"
 
 #: searx/templates/simple/preferences/center_alignment.html:14
 msgid "Displays results in the center of the page (Oscar layout)."
-msgstr "搜尋結果置顯示於網頁中間。(Oscar 佈局)"
+msgstr "顯示搜尋結果於網頁中間(Oscar 版面配置)。"
 
 #: searx/templates/simple/preferences/cookies.html:2
 msgid ""
 "This is the list of cookies and their values SearXNG is storing on your "
 "computer."
-msgstr "這是 SearXNG 在您的計算機上存儲的 Cookie 的列表及對應的值。"
+msgstr "這是 SearXNG 在您的裝置上儲存的 Cookie 的列表及對應的值。"
 
 #: searx/templates/simple/preferences/cookies.html:3
 msgid "With that list, you can assess SearXNG transparency."
@@ -1130,19 +1153,19 @@ msgstr "用於在其他瀏覽器上還原您的偏好設定的網址"
 msgid ""
 "Specifying custom settings in the preferences URL can be used to sync "
 "preferences across devices."
-msgstr "於URL中指定設定可把您的偏好設定同步至其他設備。"
+msgstr "於URL中指定設定可把您的偏好設定同步至其他裝置。"
 
 #: searx/templates/simple/preferences/cookies.html:46
 msgid "Copy preferences hash"
-msgstr "複製配置哈希值"
+msgstr "複製偏好設定雜湊值"
 
 #: searx/templates/simple/preferences/cookies.html:57
 msgid "Insert copied preferences hash (without URL) to restore"
-msgstr "插入複製的(不帶URL)首選項哈希來恢復"
+msgstr "插入複製的(不帶URL)偏好設定雜湊來恢復"
 
 #: searx/templates/simple/preferences/cookies.html:59
 msgid "Preferences hash"
-msgstr "首選項散列"
+msgstr "偏好設定雜湊"
 
 #: searx/templates/simple/preferences/doi_resolver.html:2
 msgid "Open Access DOI resolver"
@@ -1156,15 +1179,15 @@ msgstr "選擇 DOI 重寫所使用的服務"
 msgid ""
 "This tab does not exists in the user interface, but you can search in "
 "these engines by its !bangs."
-msgstr "這個標籤頁在用户界面中不存在,但您可以用 !bang 在這些引擎中進行搜索。"
+msgstr "這個標籤頁在使用者介面中不存在,但您可以用 !bang 在這些引擎中進行搜尋。"
 
 #: searx/templates/simple/preferences/engines.html:15
 msgid "Enable all"
-msgstr ""
+msgstr "全部啟用"
 
 #: searx/templates/simple/preferences/engines.html:16
 msgid "Disable all"
-msgstr ""
+msgstr "全部停用"
 
 #: searx/templates/simple/preferences/engines.html:25
 msgid "!bang"
@@ -1182,11 +1205,19 @@ msgstr "權重"
 msgid "Max time"
 msgstr "最大時間"
 
+#: searx/templates/simple/preferences/favicon.html:2
+msgid "Favicon Resolver"
+msgstr "網站圖標搜索器"
+
+#: searx/templates/simple/preferences/favicon.html:15
+msgid "Display favicons near search results"
+msgstr "在搜尋結果旁顯示網站圖標"
+
 #: searx/templates/simple/preferences/footer.html:2
 msgid ""
 "These settings are stored in your cookies, this allows us not to store "
 "this data about you."
-msgstr "這些設定只會儲存在您的 cookies 中,這樣我們無需也不會存儲關於您的資訊。"
+msgstr "這些設定只會儲存在您的 cookies 中,這樣我們無需也不會儲存關於您的資訊。"
 
 #: searx/templates/simple/preferences/footer.html:3
 msgid ""
@@ -1196,7 +1227,7 @@ msgstr "這些 cookies 僅為提供您方便之用,我們不會使用這些 co
 
 #: searx/templates/simple/preferences/footer.html:6
 msgid "Save"
-msgstr "保存"
+msgstr "儲存"
 
 #: searx/templates/simple/preferences/footer.html:9
 msgid "Reset defaults"
@@ -1226,7 +1257,7 @@ msgstr "圖片代理伺服器"
 
 #: searx/templates/simple/preferences/image_proxy.html:14
 msgid "Proxying image results through SearXNG"
-msgstr "通過 SearXNG 代理訪問圖片結果"
+msgstr "透過 SearXNG 代理存取圖片結果"
 
 #: searx/templates/simple/preferences/infinite_scroll.html:2
 msgid "Infinite scroll"
@@ -1234,7 +1265,7 @@ msgstr "無限捲動"
 
 #: searx/templates/simple/preferences/infinite_scroll.html:14
 msgid "Automatically load next page when scrolling to bottom of current page"
-msgstr "當捲動至目前頁面的底部時自動載入下一頁"
+msgstr "當捲動至目前頁面的底端時自動載入下一頁"
 
 #: searx/templates/simple/preferences/language.html:24
 msgid "What language do you prefer for search?"
@@ -1290,7 +1321,7 @@ msgstr "主題"
 
 #: searx/templates/simple/preferences/theme.html:14
 msgid "Change SearXNG layout"
-msgstr "更改 SearXNG 佈局"
+msgstr "更改 SearXNG 版面配置"
 
 #: searx/templates/simple/preferences/theme.html:19
 msgid "Theme style"
@@ -1298,7 +1329,7 @@ msgstr "主題樣式"
 
 #: searx/templates/simple/preferences/theme.html:31
 msgid "Choose auto to follow your browser settings"
-msgstr "選擇自動則取決於您的瀏覽器設置"
+msgstr "選擇自動則取決於您的瀏覽器設定"
 
 #: searx/templates/simple/preferences/tokens.html:2
 msgid "Engine tokens"
@@ -1314,7 +1345,7 @@ msgstr "介面語言"
 
 #: searx/templates/simple/preferences/ui_locale.html:14
 msgid "Change the language of the layout"
-msgstr "變更佈局的語言"
+msgstr "變更版面配置的語言"
 
 #: searx/templates/simple/result_templates/code.html:13
 msgid "repo"
@@ -1389,7 +1420,7 @@ msgstr "維護者"
 
 #: searx/templates/simple/result_templates/packages.html:24
 msgid "Updated at"
-msgstr "更新于"
+msgstr "更新於"
 
 #: searx/templates/simple/result_templates/packages.html:30
 #: searx/templates/simple/result_templates/paper.html:25
@@ -1410,11 +1441,11 @@ msgstr "專案"
 
 #: searx/templates/simple/result_templates/packages.html:55
 msgid "Project homepage"
-msgstr "項目主頁"
+msgstr "專案主頁"
 
 #: searx/templates/simple/result_templates/paper.html:5
 msgid "Published date"
-msgstr "發佈日期"
+msgstr "發布日期"
 
 #: searx/templates/simple/result_templates/paper.html:9
 msgid "Journal"
@@ -1458,11 +1489,11 @@ msgstr "種子檔案"
 
 #: searx/templates/simple/result_templates/torrent.html:9
 msgid "Seeder"
-msgstr "做種用戶"
+msgstr "做種使用者"
 
 #: searx/templates/simple/result_templates/torrent.html:9
 msgid "Leecher"
-msgstr "下載用戶"
+msgstr "下載使用者"
 
 #: searx/templates/simple/result_templates/torrent.html:13
 msgid "Number of Files"
@@ -1873,3 +1904,11 @@ msgstr "隱藏影片"
 #~ msgid "TiB"
 #~ msgstr "TiB"
 
+#~ msgid "Hostname replace"
+#~ msgstr "主機名替換"
+
+#~ msgid "Error!"
+#~ msgstr "錯誤!"
+
+#~ msgid "Engines cannot retrieve results"
+#~ msgstr "引擎無法擷取結果"
diff --git a/searx/utils.py b/searx/utils.py
index 0c11ccc65..4fcbd9e3c 100644
--- a/searx/utils.py
+++ b/searx/utils.py
@@ -17,7 +17,7 @@ from os.path import splitext, join
 from random import choice
 from html.parser import HTMLParser
 from html import escape
-from urllib.parse import urljoin, urlparse
+from urllib.parse import urljoin, urlparse, parse_qs, urlencode
 from markdown_it import MarkdownIt
 
 from lxml import html
@@ -44,21 +44,11 @@ _JS_QUOTE_KEYS_RE = re.compile(r'([\{\s,])(\w+)(:)')
 _JS_VOID_RE = re.compile(r'void\s+[0-9]+|void\s*\([0-9]+\)')
 _JS_DECIMAL_RE = re.compile(r":\s*\.")
 
-_STORAGE_UNIT_VALUE: Dict[str, int] = {
-    'TB': 1024 * 1024 * 1024 * 1024,
-    'GB': 1024 * 1024 * 1024,
-    'MB': 1024 * 1024,
-    'TiB': 1000 * 1000 * 1000 * 1000,
-    'GiB': 1000 * 1000 * 1000,
-    'MiB': 1000 * 1000,
-    'KiB': 1000,
-}
-
 _XPATH_CACHE: Dict[str, XPath] = {}
 _LANG_TO_LC_CACHE: Dict[str, Dict[str, str]] = {}
 
 _FASTTEXT_MODEL: Optional["fasttext.FastText._FastText"] = None  # type: ignore
-"""fasttext model to predict laguage of a search term"""
+"""fasttext model to predict language of a search term"""
 
 SEARCH_LANGUAGE_CODES = frozenset([searxng_locale[0].split('-')[0] for searxng_locale in sxng_locales])
 """Languages supported by most searxng engines (:py:obj:`searx.sxng_locales.sxng_locales`)."""
@@ -344,6 +334,18 @@ def humanize_bytes(size, precision=2):
     return "%.*f %s" % (precision, size, s[p])
 
 
+def humanize_number(size, precision=0):
+    """Determine the *human readable* value of a decimal number."""
+    s = ['', 'K', 'M', 'B', 'T']
+
+    x = len(s)
+    p = 0
+    while size > 1000 and p < x:
+        p += 1
+        size = size / 1000.0
+    return "%.*f%s" % (precision, size, s[p])
+
+
 def convert_str_to_int(number_str: str) -> int:
     """Convert number_str to int or 0 if number_str is not a number."""
     if number_str.isdigit():
@@ -613,6 +615,52 @@ def _get_fasttext_model() -> "fasttext.FastText._FastText":  # type: ignore
     return _FASTTEXT_MODEL
 
 
+def get_embeded_stream_url(url):
+    """
+    Converts a standard video URL into its embed format. Supported services include Youtube,
+    Facebook, Instagram, TikTok, and Dailymotion.
+    """
+    parsed_url = urlparse(url)
+    iframe_src = None
+
+    # YouTube
+    if parsed_url.netloc in ['www.youtube.com', 'youtube.com'] and parsed_url.path == '/watch' and parsed_url.query:
+        video_id = parse_qs(parsed_url.query).get('v', [])
+        if video_id:
+            iframe_src = 'https://www.youtube-nocookie.com/embed/' + video_id[0]
+
+    # Facebook
+    elif parsed_url.netloc in ['www.facebook.com', 'facebook.com']:
+        encoded_href = urlencode({'href': url})
+        iframe_src = 'https://www.facebook.com/plugins/video.php?allowfullscreen=true&' + encoded_href
+
+    # Instagram
+    elif parsed_url.netloc in ['www.instagram.com', 'instagram.com'] and parsed_url.path.startswith('/p/'):
+        if parsed_url.path.endswith('/'):
+            iframe_src = url + 'embed'
+        else:
+            iframe_src = url + '/embed'
+
+    # TikTok
+    elif (
+        parsed_url.netloc in ['www.tiktok.com', 'tiktok.com']
+        and parsed_url.path.startswith('/@')
+        and '/video/' in parsed_url.path
+    ):
+        path_parts = parsed_url.path.split('/video/')
+        video_id = path_parts[1]
+        iframe_src = 'https://www.tiktok.com/embed/' + video_id
+
+    # Dailymotion
+    elif parsed_url.netloc in ['www.dailymotion.com', 'dailymotion.com'] and parsed_url.path.startswith('/video/'):
+        path_parts = parsed_url.path.split('/')
+        if len(path_parts) == 3:
+            video_id = path_parts[2]
+            iframe_src = 'https://www.dailymotion.com/embed/video/' + video_id
+
+    return iframe_src
+
+
 def detect_language(text: str, threshold: float = 0.3, only_search_languages: bool = False) -> Optional[str]:
     """Detect the language of the ``text`` parameter.
 
diff --git a/searx/webadapter.py b/searx/webadapter.py
index 53d9bfa89..134724b25 100644
--- a/searx/webadapter.py
+++ b/searx/webadapter.py
@@ -225,7 +225,7 @@ def get_search_query_from_webapp(
     """Assemble data from preferences and request.form (from the HTML form) needed
     in a search query.
 
-    The returned tuple consits of:
+    The returned tuple consists of:
 
     1. instance of :py:obj:`searx.search.SearchQuery`
     2. instance of :py:obj:`searx.query.RawTextQuery`
diff --git a/searx/webapp.py b/searx/webapp.py
index b2b6a0bb5..f7e7e1d5c 100755
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -61,7 +61,7 @@ from searx.botdetection import link_token
 from searx.data import ENGINE_DESCRIPTIONS
 from searx.results import Timing
 from searx.settings_defaults import OUTPUT_FORMATS
-from searx.settings_loader import get_default_settings_path
+from searx.settings_loader import DEFAULT_SETTINGS_FILE
 from searx.exceptions import SearxParameterException
 from searx.engines import (
     DEFAULT_CATEGORY,
@@ -87,10 +87,7 @@ from searx.webadapter import (
     get_selected_categories,
     parse_lang,
 )
-from searx.utils import (
-    gen_useragent,
-    dict_subset,
-)
+from searx.utils import gen_useragent, dict_subset
 from searx.version import VERSION_STRING, GIT_URL, GIT_BRANCH
 from searx.query import RawTextQuery
 from searx.plugins import Plugin, plugins, initialize as plugin_initialize
@@ -104,13 +101,7 @@ from searx.answerers import (
     answerers,
     ask,
 )
-from searx.metrics import (
-    get_engines_stats,
-    get_engine_errors,
-    get_reliabilities,
-    histogram,
-    counter,
-)
+from searx.metrics import get_engines_stats, get_engine_errors, get_reliabilities, histogram, counter, openmetrics
 from searx.flaskfix import patch_application
 
 from searx.locales import (
@@ -123,6 +114,8 @@ from searx.locales import (
 
 # renaming names from searx imports ...
 from searx.autocomplete import search_autocomplete, backends as autocomplete_backends
+from searx import favicons
+
 from searx.redisdb import initialize as redis_initialize
 from searx.sxng_locales import sxng_locales
 from searx.search import SearchWithPlugins, initialize as search_initialize
@@ -388,6 +381,7 @@ def render(template_name: str, **kwargs):
     # values from the preferences
     kwargs['preferences'] = request.preferences
     kwargs['autocomplete'] = request.preferences.get_value('autocomplete')
+    kwargs['favicon_resolver'] = request.preferences.get_value('favicon_resolver')
     kwargs['infinite_scroll'] = request.preferences.get_value('infinite_scroll')
     kwargs['search_on_category_select'] = request.preferences.get_value('search_on_category_select')
     kwargs['hotkeys'] = request.preferences.get_value('hotkeys')
@@ -431,6 +425,7 @@ def render(template_name: str, **kwargs):
     # helpers to create links to other pages
     kwargs['url_for'] = custom_url_for  # override url_for function in templates
     kwargs['image_proxify'] = image_proxify
+    kwargs['favicon_url'] = favicons.favicon_url
     kwargs['proxify'] = morty_proxify if settings['result_proxy']['url'] is not None else None
     kwargs['proxify_results'] = settings['result_proxy']['proxify_results']
     kwargs['cache_url'] = settings['ui']['cache_url']
@@ -513,7 +508,7 @@ def pre_request():
         preferences.parse_dict({"language": language})
         logger.debug('set language %s (from browser)', preferences.get_value("language"))
 
-    # locale is defined neither in settings nor in preferences
+    # UI locale is defined neither in settings nor in preferences
     # use browser headers
     if not preferences.get_value("locale"):
         locale = _get_browser_language(request, LOCALE_NAMES.keys())
@@ -619,6 +614,14 @@ def client_token(token=None):
     return Response('', mimetype='text/css')
 
 
+@app.route('/rss.xsl', methods=['GET', 'POST'])
+def rss_xsl():
+    return render_template(
+        f"{request.preferences.get_value('theme')}/rss.xsl",
+        url_for=custom_url_for,
+    )
+
+
 @app.route('/search', methods=['GET', 'POST'])
 def search():
     """Search query in q and return results.
@@ -736,9 +739,6 @@ def search():
         response_rss = render(
             'opensearch_response_rss.xml',
             results=results,
-            answers=result_container.answers,
-            corrections=result_container.corrections,
-            suggestions=result_container.suggestions,
             q=request.form['q'],
             number_of_results=result_container.number_of_results,
         )
@@ -761,6 +761,11 @@ def search():
         )
     )
 
+    # engine_timings: get engine response times sorted from slowest to fastest
+    engine_timings = sorted(result_container.get_timings(), reverse=True, key=lambda e: e.total)
+    max_response_time = engine_timings[0].total if engine_timings else None
+    engine_timings_pairs = [(timing.engine, timing.total) for timing in engine_timings]
+
     # search_query.lang contains the user choice (all, auto, en, ...)
     # when the user choice is "auto", search.search_query.lang contains the detected language
     # otherwise it is equals to search_query.lang
@@ -789,7 +794,9 @@ def search():
             settings['search']['languages'],
             fallback=request.preferences.get_value("language")
         ),
-        timeout_limit = request.form.get('timeout_limit', None)
+        timeout_limit = request.form.get('timeout_limit', None),
+        timings = engine_timings_pairs,
+        max_response_time = max_response_time
         # fmt: on
     )
 
@@ -1013,6 +1020,7 @@ def preferences():
         ],
         disabled_engines = disabled_engines,
         autocomplete_backends = autocomplete_backends,
+        favicon_resolver_names = favicons.proxy.CFG.resolver_map.keys(),
         shortcuts = {y: x for x, y in engine_shortcuts.items()},
         themes = themes,
         plugins = plugins,
@@ -1026,6 +1034,9 @@ def preferences():
     )
 
 
+app.add_url_rule('/favicon_proxy', methods=['GET'], endpoint="favicon_proxy", view_func=favicons.favicon_proxy)
+
+
 @app.route('/image_proxy', methods=['GET'])
 def image_proxy():
     # pylint: disable=too-many-return-statements, too-many-branches
@@ -1203,6 +1214,30 @@ def stats_checker():
     return jsonify(result)
 
 
+@app.route('/metrics')
+def stats_open_metrics():
+    password = settings['general'].get("open_metrics")
+
+    if not (settings['general'].get("enable_metrics") and password):
+        return Response('open metrics is disabled', status=404, mimetype='text/plain')
+
+    if not request.authorization or request.authorization.password != password:
+        return Response('access forbidden', status=401, mimetype='text/plain')
+
+    filtered_engines = dict(filter(lambda kv: request.preferences.validate_token(kv[1]), engines.items()))
+
+    checker_results = checker_get_result()
+    checker_results = (
+        checker_results['engines'] if checker_results['status'] == 'ok' and 'engines' in checker_results else {}
+    )
+
+    engine_stats = get_engines_stats(filtered_engines)
+    engine_reliabilities = get_reliabilities(filtered_engines, checker_results)
+    metrics_text = openmetrics(engine_stats, engine_reliabilities)
+
+    return Response(metrics_text, mimetype='text/plain')
+
+
 @app.route('/robots.txt', methods=['GET'])
 def robots():
     return Response(
@@ -1337,6 +1372,7 @@ if not werkzeug_reloader or (werkzeug_reloader and os.environ.get("WERKZEUG_RUN_
     plugin_initialize(app)
     search_initialize(enable_checker=True, check_network=True, enable_metrics=settings['general']['enable_metrics'])
     limiter.initialize(app, settings)
+    favicons.init()
 
 
 def run():
@@ -1347,7 +1383,7 @@ def run():
         port=settings['server']['port'],
         host=settings['server']['bind_address'],
         threaded=True,
-        extra_files=[get_default_settings_path()],
+        extra_files=[DEFAULT_SETTINGS_FILE],
     )
 
 
diff --git a/searxng_extra/docs_prebuild b/searxng_extra/docs_prebuild
index 9e4a18524..b245dc509 100755
--- a/searxng_extra/docs_prebuild
+++ b/searxng_extra/docs_prebuild
@@ -72,7 +72,7 @@ def _instance_infosetset_ctx(base_url):
     #   from searx.network import network
     #   network.done()
 
-    # waiting some seconds before ending the comand line was the only solution I
+    # waiting some seconds before ending the command line was the only solution I
     # found ..
 
     time.sleep(3)
diff --git a/searxng_extra/update/update_engine_traits.py b/searxng_extra/update/update_engine_traits.py
index ef5dc607c..663275950 100755
--- a/searxng_extra/update/update_engine_traits.py
+++ b/searxng_extra/update/update_engine_traits.py
@@ -85,7 +85,7 @@ def main():
 
 
 def fetch_traits_map():
-    """Fetchs supported languages for each engine and writes json file with those."""
+    """Fetches supported languages for each engine and writes json file with those."""
     network.set_timeout_for_thread(10.0)
 
     def log(msg):
@@ -101,7 +101,7 @@ def fetch_traits_map():
 def filter_locales(traits_map: EngineTraitsMap):
     """Filter language & region tags by a threshold."""
 
-    min_eng_per_region = 15
+    min_eng_per_region = 18
     min_eng_per_lang = 20
 
     _ = {}
diff --git a/searxng_extra/update/update_locales.py b/searxng_extra/update/update_locales.py
index 04abaecda..ef7a91263 100755
--- a/searxng_extra/update/update_locales.py
+++ b/searxng_extra/update/update_locales.py
@@ -25,7 +25,7 @@ from searx.locales import (
 )
 
 LOCALE_DATA_FILE = Path(searx_dir) / 'data' / 'locales.json'
-TRANSLATOINS_FOLDER = Path(searx_dir) / 'translations'
+TRANSLATIONS_FOLDER = Path(searx_dir) / 'translations'
 
 
 def main():
diff --git a/setup.py b/setup.py
index 30b933a49..baab24a1a 100644
--- a/setup.py
+++ b/setup.py
@@ -61,6 +61,7 @@ setup(
             'data/*.json',
             'data/*.txt',
             'data/*.ftz',
+            'favicons/*.toml',
             'infopage/*/*',
             'static/themes/simple/css/*',
             'static/themes/simple/css/*/*',
diff --git a/tests/robot/__main__.py b/tests/robot/__main__.py
index 20b15ef04..7a3e8f34c 100644
--- a/tests/robot/__main__.py
+++ b/tests/robot/__main__.py
@@ -65,7 +65,7 @@ def main():
         test_layer.setUp()
         run_robot_tests([getattr(test_webapp, x) for x in dir(test_webapp) if x.startswith('test_')])
     except Exception:  # pylint: disable=broad-except
-        print('Error occured: {0}'.format(traceback.format_exc()))
+        print('Error occurred: {0}'.format(traceback.format_exc()))
         sys.exit(1)
     finally:
         test_layer.tearDown()
diff --git a/tests/unit/engines/test_xpath.py b/tests/unit/engines/test_xpath.py
index 380dd1d6c..e80ef96e2 100644
--- a/tests/unit/engines/test_xpath.py
+++ b/tests/unit/engines/test_xpath.py
@@ -3,9 +3,14 @@
 
 from collections import defaultdict
 import mock
+
 from searx.engines import xpath
+from searx import logger
+
 from tests import SearxTestCase
 
+logger = logger.getChild('engines')
+
 
 class TestXpathEngine(SearxTestCase):  # pylint: disable=missing-class-docstring
     html = """
@@ -23,6 +28,9 @@ class TestXpathEngine(SearxTestCase):  # pylint: disable=missing-class-docstring
     </div>
     """
 
+    def setUp(self):
+        xpath.logger = logger.getChild('test_xpath')
+
     def test_request(self):
         xpath.search_url = 'https://url.com/{query}'
         xpath.categories = []
diff --git a/tests/unit/settings/syntaxerror_settings.yml b/tests/unit/settings/syntaxerror_settings.yml
index 85cc979c0..fa9f3e5a3 100644
--- a/tests/unit/settings/syntaxerror_settings.yml
+++ b/tests/unit/settings/syntaxerror_settings.yml
@@ -1,2 +1,3 @@
 Test:
   "**********"
+  xxx
diff --git a/tests/unit/settings/user_settings.yml b/tests/unit/settings/user_settings.yml
index c4c4d74ef..ed82c450a 100644
--- a/tests/unit/settings/user_settings.yml
+++ b/tests/unit/settings/user_settings.yml
@@ -5,6 +5,7 @@ general:
 search:
   safe_search: 0
   autocomplete: ""
+  favicon_resolver: ""
   default_lang: ""
   ban_time_on_fail: 5
   max_ban_time_on_fail: 120
diff --git a/tests/unit/test_answerers.py b/tests/unit/test_answerers.py
index e96e20c3c..716b544de 100644
--- a/tests/unit/test_answerers.py
+++ b/tests/unit/test_answerers.py
@@ -2,15 +2,16 @@
 # pylint: disable=missing-module-docstring
 
 from mock import Mock
+from parameterized import parameterized
 
 from searx.answerers import answerers
 from tests import SearxTestCase
 
 
 class AnswererTest(SearxTestCase):  # pylint: disable=missing-class-docstring
-    def test_unicode_input(self):
+    @parameterized.expand(answerers)
+    def test_unicode_input(self, answerer):
         query = Mock()
         unicode_payload = 'árvíztűrő tükörfúrógép'
-        for answerer in answerers:
-            query.query = '{} {}'.format(answerer.keywords[0], unicode_payload)
-            self.assertTrue(isinstance(answerer.answer(query), list))
+        query.query = '{} {}'.format(answerer.keywords[0], unicode_payload)
+        self.assertIsInstance(answerer.answer(query), list)
diff --git a/tests/unit/test_engine_mariadb_server.py b/tests/unit/test_engine_mariadb_server.py
new file mode 100644
index 000000000..423132e34
--- /dev/null
+++ b/tests/unit/test_engine_mariadb_server.py
@@ -0,0 +1,44 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
+
+from unittest.mock import MagicMock, Mock
+from searx.engines import load_engines, mariadb_server
+from tests import SearxTestCase
+
+
+class MariadbServerTests(SearxTestCase):  # pylint: disable=missing-class-docstring
+    def setUp(self):
+        load_engines(
+            [
+                {
+                    'name': 'mariadb server',
+                    'engine': 'mariadb_server',
+                    'shortcut': 'mdb',
+                    'timeout': 9.0,
+                    'disabled': True,
+                }
+            ]
+        )
+
+    def tearDown(self):
+        load_engines([])
+
+    def test_init_no_query_str_raises(self):
+        self.assertRaises(ValueError, lambda: mariadb_server.init({}))
+
+    def test_init_non_select_raises(self):
+        self.assertRaises(ValueError, lambda: mariadb_server.init({'query_str': 'foobar'}))
+
+    def test_search_returns_results(self):
+        test_string = 'FOOBAR'
+        cursor_mock = MagicMock()
+        with cursor_mock as setup:  # pylint: disable=not-context-manager
+            setup.__iter__ = Mock(return_value=iter([{test_string, 1}]))
+            setup.description = [[test_string]]
+        conn_mock = Mock()
+        conn_mock.cursor.return_value = cursor_mock
+        mariadb_server._connection = conn_mock  # pylint: disable=protected-access
+        results = mariadb_server.search(test_string, {'pageno': 1})
+        self.assertEqual(1, len(results))
+        self.assertIn(test_string, results[0])
+        self.assertEqual(mariadb_server.result_template, results[0]['template'])
diff --git a/tests/unit/test_engine_tineye.py b/tests/unit/test_engine_tineye.py
new file mode 100644
index 000000000..5855a7313
--- /dev/null
+++ b/tests/unit/test_engine_tineye.py
@@ -0,0 +1,94 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
+
+
+from datetime import datetime
+from unittest.mock import Mock
+from requests import HTTPError
+from parameterized import parameterized
+from searx.engines import load_engines, tineye
+from tests import SearxTestCase
+
+
+class TinEyeTests(SearxTestCase):  # pylint: disable=missing-class-docstring
+
+    def setUp(self):
+        load_engines([{'name': 'tineye', 'engine': 'tineye', 'shortcut': 'tin', 'timeout': 9.0, 'disabled': True}])
+
+    def tearDown(self):
+        load_engines([])
+
+    def test_status_code_raises(self):
+        response = Mock()
+        response.status_code = 401
+        response.raise_for_status.side_effect = HTTPError()
+        self.assertRaises(HTTPError, lambda: tineye.response(response))
+
+    @parameterized.expand([(400), (422)])
+    def test_returns_empty_list(self, status_code):
+        response = Mock()
+        response.json.return_value = {}
+        response.status_code = status_code
+        response.raise_for_status.side_effect = HTTPError()
+        results = tineye.response(response)
+        self.assertEqual(0, len(results))
+
+    def test_logs_format_for_422(self):
+        response = Mock()
+        response.json.return_value = {"suggestions": {"key": "Invalid image URL"}}
+        response.status_code = 422
+        response.raise_for_status.side_effect = HTTPError()
+
+        with self.assertLogs(tineye.logger) as assert_logs_context:
+            tineye.response(response)
+            self.assertIn(tineye.FORMAT_NOT_SUPPORTED, ','.join(assert_logs_context.output))
+
+    def test_logs_signature_for_422(self):
+        response = Mock()
+        response.json.return_value = {"suggestions": {"key": "NO_SIGNATURE_ERROR"}}
+        response.status_code = 422
+        response.raise_for_status.side_effect = HTTPError()
+
+        with self.assertLogs(tineye.logger) as assert_logs_context:
+            tineye.response(response)
+            self.assertIn(tineye.NO_SIGNATURE_ERROR, ','.join(assert_logs_context.output))
+
+    def test_logs_download_for_422(self):
+        response = Mock()
+        response.json.return_value = {"suggestions": {"key": "Download Error"}}
+        response.status_code = 422
+        response.raise_for_status.side_effect = HTTPError()
+
+        with self.assertLogs(tineye.logger) as assert_logs_context:
+            tineye.response(response)
+            self.assertIn(tineye.DOWNLOAD_ERROR, ','.join(assert_logs_context.output))
+
+    def test_logs_description_for_400(self):
+        description = 'There was a problem with that request. Error ID: ad5fc955-a934-43c1-8187-f9a61d301645'
+        response = Mock()
+        response.json.return_value = {"suggestions": {"description": [description], "title": "Oops! We're sorry!"}}
+        response.status_code = 400
+        response.raise_for_status.side_effect = HTTPError()
+
+        with self.assertLogs(tineye.logger) as assert_logs_context:
+            tineye.response(response)
+            self.assertIn(description, ','.join(assert_logs_context.output))
+
+    def test_crawl_date_parses(self):
+        date_str = '2020-05-25'
+        date = datetime.strptime(date_str, '%Y-%m-%d')
+        response = Mock()
+        response.json.return_value = {
+            'matches': [
+                {
+                    'backlinks': [
+                        {
+                            'crawl_date': date_str,
+                        }
+                    ]
+                }
+            ]
+        }
+        response.status_code = 200
+        results = tineye.response(response)
+        self.assertEqual(date, results[0]['publishedDate'])
diff --git a/tests/unit/test_engines_init.py b/tests/unit/test_engines_init.py
index 4872a1b1b..e2445160a 100644
--- a/tests/unit/test_engines_init.py
+++ b/tests/unit/test_engines_init.py
@@ -10,6 +10,7 @@ class TestEnginesInit(SearxTestCase):  # pylint: disable=missing-class-docstring
     def tearDownClass(cls):
         settings['outgoing']['using_tor_proxy'] = False
         settings['outgoing']['extra_proxy_timeout'] = 0
+        engines.load_engines([])
 
     def test_initialize_engines_default(self):
         engine_list = [
diff --git a/tests/unit/test_exceptions.py b/tests/unit/test_exceptions.py
index 514b9ce1f..fb2834058 100644
--- a/tests/unit/test_exceptions.py
+++ b/tests/unit/test_exceptions.py
@@ -1,42 +1,36 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=missing-module-docstring
 
+from parameterized import parameterized
 from tests import SearxTestCase
 import searx.exceptions
 from searx import get_setting
 
 
 class TestExceptions(SearxTestCase):  # pylint: disable=missing-class-docstring
-    def test_default_suspend_time(self):
-        with self.assertRaises(searx.exceptions.SearxEngineAccessDeniedException) as e:
-            raise searx.exceptions.SearxEngineAccessDeniedException()
+    @parameterized.expand(
+        [
+            searx.exceptions.SearxEngineAccessDeniedException,
+            searx.exceptions.SearxEngineCaptchaException,
+            searx.exceptions.SearxEngineTooManyRequestsException,
+        ]
+    )
+    def test_default_suspend_time(self, exception):
+        with self.assertRaises(exception) as e:
+            raise exception()
         self.assertEqual(
             e.exception.suspended_time,
-            get_setting(searx.exceptions.SearxEngineAccessDeniedException.SUSPEND_TIME_SETTING),
+            get_setting(exception.SUSPEND_TIME_SETTING),
         )
 
-        with self.assertRaises(searx.exceptions.SearxEngineCaptchaException) as e:
-            raise searx.exceptions.SearxEngineCaptchaException()
-        self.assertEqual(
-            e.exception.suspended_time, get_setting(searx.exceptions.SearxEngineCaptchaException.SUSPEND_TIME_SETTING)
-        )
-
-        with self.assertRaises(searx.exceptions.SearxEngineTooManyRequestsException) as e:
-            raise searx.exceptions.SearxEngineTooManyRequestsException()
-        self.assertEqual(
-            e.exception.suspended_time,
-            get_setting(searx.exceptions.SearxEngineTooManyRequestsException.SUSPEND_TIME_SETTING),
-        )
-
-    def test_custom_suspend_time(self):
-        with self.assertRaises(searx.exceptions.SearxEngineAccessDeniedException) as e:
-            raise searx.exceptions.SearxEngineAccessDeniedException(suspended_time=1337)
+    @parameterized.expand(
+        [
+            searx.exceptions.SearxEngineAccessDeniedException,
+            searx.exceptions.SearxEngineCaptchaException,
+            searx.exceptions.SearxEngineTooManyRequestsException,
+        ]
+    )
+    def test_custom_suspend_time(self, exception):
+        with self.assertRaises(exception) as e:
+            raise exception(suspended_time=1337)
         self.assertEqual(e.exception.suspended_time, 1337)
-
-        with self.assertRaises(searx.exceptions.SearxEngineCaptchaException) as e:
-            raise searx.exceptions.SearxEngineCaptchaException(suspended_time=1409)
-        self.assertEqual(e.exception.suspended_time, 1409)
-
-        with self.assertRaises(searx.exceptions.SearxEngineTooManyRequestsException) as e:
-            raise searx.exceptions.SearxEngineTooManyRequestsException(suspended_time=1543)
-        self.assertEqual(e.exception.suspended_time, 1543)
diff --git a/tests/unit/test_external_bangs.py b/tests/unit/test_external_bangs.py
index ad20d52f7..153521599 100644
--- a/tests/unit/test_external_bangs.py
+++ b/tests/unit/test_external_bangs.py
@@ -90,7 +90,7 @@ class TestGetBangDefinitionAndAutocomplete(SearxTestCase):  # pylint:disable=mis
 
     def test_partial(self):
         bang_definition, new_autocomplete = get_bang_definition_and_autocomplete('examp', external_bangs_db=TEST_DB)
-        self.assertEqual(bang_definition, None)
+        self.assertIsNone(bang_definition)
         self.assertEqual(new_autocomplete, ['example'])
 
     def test_partial2(self):
@@ -100,7 +100,7 @@ class TestGetBangDefinitionAndAutocomplete(SearxTestCase):  # pylint:disable=mis
 
     def test_error(self):
         bang_definition, new_autocomplete = get_bang_definition_and_autocomplete('error', external_bangs_db=TEST_DB)
-        self.assertEqual(bang_definition, None)
+        self.assertIsNone(bang_definition)
         self.assertEqual(new_autocomplete, [])
 
     def test_actual_data(self):
@@ -112,7 +112,7 @@ class TestGetBangDefinitionAndAutocomplete(SearxTestCase):  # pylint:disable=mis
 class TestExternalBangJson(SearxTestCase):  # pylint:disable=missing-class-docstring
     def test_no_external_bang_query(self):
         result = get_bang_url(SearchQuery('test', engineref_list=[EngineRef('wikipedia', 'general')]))
-        self.assertEqual(result, None)
+        self.assertIsNone(result)
 
     def test_get_bang_url(self):
         url = get_bang_url(SearchQuery('test', engineref_list=[], external_bang='example'), external_bangs_db=TEST_DB)
diff --git a/tests/unit/test_locales.py b/tests/unit/test_locales.py
index 6407a5761..cf22563e0 100644
--- a/tests/unit/test_locales.py
+++ b/tests/unit/test_locales.py
@@ -2,6 +2,8 @@
 # pylint: disable=missing-module-docstring
 """Test some code from module :py:obj:`searx.locales`"""
 
+from __future__ import annotations
+from parameterized import parameterized
 from searx import locales
 from searx.sxng_locales import sxng_locales
 from tests import SearxTestCase
@@ -13,98 +15,102 @@ class TestLocales(SearxTestCase):
     - :py:obj:`searx.locales.match_locale`
     """
 
-    def test_match_locale(self):
-
-        locale_tag_list = [x[0] for x in sxng_locales]
+    @classmethod
+    def setUpClass(cls):
+        cls.locale_tag_list = [x[0] for x in sxng_locales]
 
+    @parameterized.expand(
+        [
+            'de',
+            'fr',
+            'zh',
+        ]
+    )
+    def test_locale_languages(self, locale: str):
         # Test SearXNG search languages
+        self.assertEqual(locales.match_locale(locale, self.locale_tag_list), locale)
 
-        self.assertEqual(locales.match_locale('de', locale_tag_list), 'de')
-        self.assertEqual(locales.match_locale('fr', locale_tag_list), 'fr')
-        self.assertEqual(locales.match_locale('zh', locale_tag_list), 'zh')
-
+    @parameterized.expand(
+        [
+            ('de-at', 'de-AT'),
+            ('de-de', 'de-DE'),
+            ('en-UK', 'en-GB'),
+            ('fr-be', 'fr-BE'),
+            ('fr-ca', 'fr-CA'),
+            ('fr-ch', 'fr-CH'),
+            ('zh-cn', 'zh-CN'),
+            ('zh-tw', 'zh-TW'),
+            ('zh-hk', 'zh-HK'),
+        ]
+    )
+    def test_match_region(self, locale: str, expected_locale: str):
         # Test SearXNG search regions
+        self.assertEqual(locales.match_locale(locale, self.locale_tag_list), expected_locale)
 
-        self.assertEqual(locales.match_locale('ca-es', locale_tag_list), 'ca-ES')
-        self.assertEqual(locales.match_locale('de-at', locale_tag_list), 'de-AT')
-        self.assertEqual(locales.match_locale('de-de', locale_tag_list), 'de-DE')
-        self.assertEqual(locales.match_locale('en-UK', locale_tag_list), 'en-GB')
-        self.assertEqual(locales.match_locale('fr-be', locale_tag_list), 'fr-BE')
-        self.assertEqual(locales.match_locale('fr-be', locale_tag_list), 'fr-BE')
-        self.assertEqual(locales.match_locale('fr-ca', locale_tag_list), 'fr-CA')
-        self.assertEqual(locales.match_locale('fr-ch', locale_tag_list), 'fr-CH')
-        self.assertEqual(locales.match_locale('zh-cn', locale_tag_list), 'zh-CN')
-        self.assertEqual(locales.match_locale('zh-tw', locale_tag_list), 'zh-TW')
-        self.assertEqual(locales.match_locale('zh-hk', locale_tag_list), 'zh-HK')
-
+    @parameterized.expand(
+        [
+            ('zh-hans', 'zh-CN'),
+            ('zh-hans-cn', 'zh-CN'),
+            ('zh-hant', 'zh-TW'),
+            ('zh-hant-tw', 'zh-TW'),
+        ]
+    )
+    def test_match_lang_script_code(self, locale: str, expected_locale: str):
         # Test language script code
+        self.assertEqual(locales.match_locale(locale, self.locale_tag_list), expected_locale)
 
-        self.assertEqual(locales.match_locale('zh-hans', locale_tag_list), 'zh-CN')
-        self.assertEqual(locales.match_locale('zh-hans-cn', locale_tag_list), 'zh-CN')
-        self.assertEqual(locales.match_locale('zh-hant', locale_tag_list), 'zh-TW')
-        self.assertEqual(locales.match_locale('zh-hant-tw', locale_tag_list), 'zh-TW')
-
-        # Test individual locale lists
+    def test_locale_de(self):
+        self.assertEqual(locales.match_locale('de', ['de-CH', 'de-DE']), 'de-DE')
+        self.assertEqual(locales.match_locale('de', ['de-CH', 'de-DE']), 'de-DE')
 
+    def test_locale_es(self):
         self.assertEqual(locales.match_locale('es', [], fallback='fallback'), 'fallback')
-
-        self.assertEqual(locales.match_locale('de', ['de-CH', 'de-DE']), 'de-DE')
-        self.assertEqual(locales.match_locale('de', ['de-CH', 'de-DE']), 'de-DE')
         self.assertEqual(locales.match_locale('es', ['ES']), 'ES')
         self.assertEqual(locales.match_locale('es', ['es-AR', 'es-ES', 'es-MX']), 'es-ES')
         self.assertEqual(locales.match_locale('es-AR', ['es-AR', 'es-ES', 'es-MX']), 'es-AR')
         self.assertEqual(locales.match_locale('es-CO', ['es-AR', 'es-ES']), 'es-ES')
         self.assertEqual(locales.match_locale('es-CO', ['es-AR']), 'es-AR')
 
-        # Tests from the commit message of 9ae409a05a
+    @parameterized.expand(
+        [
+            ('zh-TW', ['zh-HK'], 'zh-HK'),  # A user selects region 'zh-TW' which should end in zh_HK.
+            # hint: CN is 'Hans' and HK ('Hant') fits better to TW ('Hant')
+            ('zh', ['zh-CN'], 'zh-CN'),  # A user selects only the language 'zh' which should end in CN
+            ('fr', ['fr-CA'], 'fr-CA'),  # A user selects only the language 'fr' which should end in fr_CA
+            ('nl', ['nl-BE'], 'nl-BE'),  # A user selects only the language 'fr' which should end in fr_CA
+            # Territory tests
+            ('en', ['en-GB'], 'en-GB'),  # A user selects only a language
+            (
+                'fr',
+                ['fr-FR', 'fr-CA'],
+                'fr-FR',
+            ),  # the engine supports fr_FR and fr_CA since no territory is given, fr_FR takes priority
+        ]
+    )
+    def test_locale_optimized_selected(self, locale: str, locale_list: list[str], expected_locale: str):
+        """
+        Tests from the commit message of 9ae409a05a
 
-        # Assumption:
-        #   A. When a user selects a language the results should be optimized according to
-        #      the selected language.
-        #
-        #   B. When user selects a language and a territory the results should be
-        #      optimized with first priority on territory and second on language.
+        Assumption:
+          A. When a user selects a language the results should be optimized according to
+             the selected language.
+        """
+        self.assertEqual(locales.match_locale(locale, locale_list), expected_locale)
 
-        # Assume we have an engine that supports the following locales:
-        locale_tag_list = ['zh-CN', 'zh-HK', 'nl-BE', 'fr-CA']
+    @parameterized.expand(
+        [
+            ('fr-BE', ['fr-FR', 'fr-CA', 'nl-BE'], 'nl-BE'),  # A user selects region 'fr-BE' which should end in nl-BE
+            ('fr', ['fr-BE', 'fr-CH'], 'fr-BE'),  # A user selects fr with 2 locales,
+            # the get_engine_locale selects the locale by looking at the "population
+            # percent" and this percentage has an higher amount in BE (68.%)
+            # compared to CH (21%)
+        ]
+    )
+    def test_locale_optimized_territory(self, locale: str, locale_list: list[str], expected_locale: str):
+        """
+        Tests from the commit message of 9ae409a05a
 
-        # Examples (Assumption A.)
-        # ------------------------
-
-        # A user selects region 'zh-TW' which should end in zh_HK.
-        # hint: CN is 'Hans' and HK ('Hant') fits better to TW ('Hant')
-        self.assertEqual(locales.match_locale('zh-TW', locale_tag_list), 'zh-HK')
-
-        # A user selects only the language 'zh' which should end in CN
-        self.assertEqual(locales.match_locale('zh', locale_tag_list), 'zh-CN')
-
-        # A user selects only the language 'fr' which should end in fr_CA
-        self.assertEqual(locales.match_locale('fr', locale_tag_list), 'fr-CA')
-
-        # The difference in priority on the territory is best shown with a
-        # engine that supports the following locales:
-        locale_tag_list = ['fr-FR', 'fr-CA', 'en-GB', 'nl-BE']
-
-        # A user selects only a language
-        self.assertEqual(locales.match_locale('en', locale_tag_list), 'en-GB')
-
-        # hint: the engine supports fr_FR and fr_CA since no territory is given,
-        # fr_FR takes priority ..
-        self.assertEqual(locales.match_locale('fr', locale_tag_list), 'fr-FR')
-
-        # Examples (Assumption B.)
-        # ------------------------
-
-        #  A user selects region 'fr-BE' which should end in nl-BE
-        self.assertEqual(locales.match_locale('fr-BE', locale_tag_list), 'nl-BE')
-
-        # If the user selects a language and there are two locales like the
-        # following:
-
-        locale_tag_list = ['fr-BE', 'fr-CH']
-
-        # The get_engine_locale selects the locale by looking at the "population
-        # percent" and this percentage has an higher amount in BE (68.%)
-        # compared to CH (21%)
-
-        self.assertEqual(locales.match_locale('fr', locale_tag_list), 'fr-BE')
+          B. When user selects a language and a territory the results should be
+             optimized with first priority on territory and second on language.
+        """
+        self.assertEqual(locales.match_locale(locale, locale_list), expected_locale)
diff --git a/tests/unit/test_plugin_calculator.py b/tests/unit/test_plugin_calculator.py
new file mode 100644
index 000000000..caca0dfe2
--- /dev/null
+++ b/tests/unit/test_plugin_calculator.py
@@ -0,0 +1,103 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
+
+import flask
+from parameterized.parameterized import parameterized
+from searx import plugins
+from searx import preferences
+from tests import SearxTestCase
+from .test_utils import random_string
+
+from .test_plugins import get_search_mock
+
+
+class PluginCalculator(SearxTestCase):  # pylint: disable=missing-class-docstring
+
+    def setUp(self):
+        from searx import webapp  # pylint: disable=import-outside-toplevel
+
+        self.webapp = webapp
+        self.store = plugins.PluginStore()
+        plugin = plugins.load_and_initialize_plugin('searx.plugins.calculator', False, (None, {}))
+        self.store.register(plugin)
+        self.preferences = preferences.Preferences(["simple"], ["general"], {}, self.store)
+        self.preferences.parse_dict({"locale": "en"})
+
+    def test_plugin_store_init(self):
+        self.assertEqual(1, len(self.store.plugins))
+
+    def test_single_page_number_true(self):
+        with self.webapp.app.test_request_context():
+            flask.request.preferences = self.preferences
+            search = get_search_mock(query=random_string(10), pageno=2)
+            result = self.store.call(self.store.plugins, 'post_search', flask.request, search)
+
+        self.assertTrue(result)
+        self.assertNotIn('calculate', search.result_container.answers)
+
+    def test_long_query_true(self):
+        with self.webapp.app.test_request_context():
+            flask.request.preferences = self.preferences
+            search = get_search_mock(query=random_string(101), pageno=1)
+            result = self.store.call(self.store.plugins, 'post_search', flask.request, search)
+
+        self.assertTrue(result)
+        self.assertNotIn('calculate', search.result_container.answers)
+
+    def test_alpha_true(self):
+        with self.webapp.app.test_request_context():
+            flask.request.preferences = self.preferences
+            search = get_search_mock(query=random_string(10), pageno=1)
+            result = self.store.call(self.store.plugins, 'post_search', flask.request, search)
+
+        self.assertTrue(result)
+        self.assertNotIn('calculate', search.result_container.answers)
+
+    @parameterized.expand(
+        [
+            ("1+1", "2", "en"),
+            ("1-1", "0", "en"),
+            ("1*1", "1", "en"),
+            ("1/1", "1", "en"),
+            ("1**1", "1", "en"),
+            ("1^1", "1", "en"),
+            ("1,000.0+1,000.0", "2,000", "en"),
+            ("1.0+1.0", "2", "en"),
+            ("1.0-1.0", "0", "en"),
+            ("1.0*1.0", "1", "en"),
+            ("1.0/1.0", "1", "en"),
+            ("1.0**1.0", "1", "en"),
+            ("1.0^1.0", "1", "en"),
+            ("1.000,0+1.000,0", "2.000", "de"),
+            ("1,0+1,0", "2", "de"),
+            ("1,0-1,0", "0", "de"),
+            ("1,0*1,0", "1", "de"),
+            ("1,0/1,0", "1", "de"),
+            ("1,0**1,0", "1", "de"),
+            ("1,0^1,0", "1", "de"),
+        ]
+    )
+    def test_localized_query(self, operation: str, contains_result: str, lang: str):
+        with self.webapp.app.test_request_context():
+            self.preferences.parse_dict({"locale": lang})
+            flask.request.preferences = self.preferences
+            search = get_search_mock(query=operation, lang=lang, pageno=1)
+            result = self.store.call(self.store.plugins, 'post_search', flask.request, search)
+
+        self.assertTrue(result)
+        self.assertIn('calculate', search.result_container.answers)
+        self.assertIn(contains_result, search.result_container.answers['calculate']['answer'])
+
+    @parameterized.expand(
+        [
+            "1/0",
+        ]
+    )
+    def test_invalid_operations(self, operation):
+        with self.webapp.app.test_request_context():
+            flask.request.preferences = self.preferences
+            search = get_search_mock(query=operation, pageno=1)
+            result = self.store.call(self.store.plugins, 'post_search', flask.request, search)
+
+        self.assertTrue(result)
+        self.assertNotIn('calculate', search.result_container.answers)
diff --git a/tests/unit/test_plugin_hash.py b/tests/unit/test_plugin_hash.py
new file mode 100644
index 000000000..5c55d7ff1
--- /dev/null
+++ b/tests/unit/test_plugin_hash.py
@@ -0,0 +1,51 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring, invalid-name
+
+from mock import Mock
+from parameterized.parameterized import parameterized
+from searx import plugins
+from tests import SearxTestCase
+
+from .test_plugins import get_search_mock
+
+
+class PluginHashTest(SearxTestCase):  # pylint: disable=missing-class-docstring
+    def setUp(self):
+        self.store = plugins.PluginStore()
+        plugin = plugins.load_and_initialize_plugin('searx.plugins.hash_plugin', False, (None, {}))
+        self.store.register(plugin)
+
+    def test_plugin_store_init(self):
+        self.assertEqual(1, len(self.store.plugins))
+
+    @parameterized.expand(
+        [
+            ('md5 test', 'md5 hash digest: 098f6bcd4621d373cade4e832627b4f6'),
+            ('sha1 test', 'sha1 hash digest: a94a8fe5ccb19ba61c4c0873d391e987982fbbd3'),
+            ('sha224 test', 'sha224 hash digest: 90a3ed9e32b2aaf4c61c410eb925426119e1a9dc53d4286ade99a809'),
+            ('sha256 test', 'sha256 hash digest: 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08'),
+            (
+                'sha384 test',
+                'sha384 hash digest: 768412320f7b0aa5812fce428dc4706b3c'
+                'ae50e02a64caa16a782249bfe8efc4b7ef1ccb126255d196047dfedf1'
+                '7a0a9',
+            ),
+            (
+                'sha512 test',
+                'sha512 hash digest: ee26b0dd4af7e749aa1a8ee3c10ae9923f6'
+                '18980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5'
+                'fa9ad8e6f57f50028a8ff',
+            ),
+        ]
+    )
+    def test_hash_digest_new(self, query: str, hash_str: str):
+        request = Mock(remote_addr='127.0.0.1')
+        search = get_search_mock(query=query, pageno=1)
+        self.store.call(self.store.plugins, 'post_search', request, search)
+        self.assertIn(hash_str, search.result_container.answers['hash']['answer'])
+
+    def test_md5_bytes_no_answer(self):
+        request = Mock(remote_addr='127.0.0.1')
+        search = get_search_mock(query=b'md5 test', pageno=2)
+        self.store.call(self.store.plugins, 'post_search', request, search)
+        self.assertNotIn('hash', search.result_container.answers)
diff --git a/tests/unit/test_plugin_self_info.py b/tests/unit/test_plugin_self_info.py
new file mode 100644
index 000000000..1196e908c
--- /dev/null
+++ b/tests/unit/test_plugin_self_info.py
@@ -0,0 +1,65 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring, invalid-name
+
+from mock import Mock
+from parameterized.parameterized import parameterized
+
+from searx import (
+    plugins,
+    limiter,
+    botdetection,
+)
+from tests import SearxTestCase
+from .test_plugins import get_search_mock
+
+
+class PluginIPSelfInfo(SearxTestCase):  # pylint: disable=missing-class-docstring
+    def setUp(self):
+        plugin = plugins.load_and_initialize_plugin('searx.plugins.self_info', False, (None, {}))
+        self.store = plugins.PluginStore()
+        self.store.register(plugin)
+        cfg = limiter.get_cfg()
+        botdetection.init(cfg, None)
+
+    def test_plugin_store_init(self):
+        self.assertEqual(1, len(self.store.plugins))
+
+    def test_ip_in_answer(self):
+        request = Mock()
+        request.remote_addr = '127.0.0.1'
+        request.headers = {'X-Forwarded-For': '1.2.3.4, 127.0.0.1', 'X-Real-IP': '127.0.0.1'}
+        search = get_search_mock(query='ip', pageno=1)
+        self.store.call(self.store.plugins, 'post_search', request, search)
+        self.assertIn('127.0.0.1', search.result_container.answers["ip"]["answer"])
+
+    def test_ip_not_in_answer(self):
+        request = Mock()
+        request.remote_addr = '127.0.0.1'
+        request.headers = {'X-Forwarded-For': '1.2.3.4, 127.0.0.1', 'X-Real-IP': '127.0.0.1'}
+        search = get_search_mock(query='ip', pageno=2)
+        self.store.call(self.store.plugins, 'post_search', request, search)
+        self.assertNotIn('ip', search.result_container.answers)
+
+    @parameterized.expand(
+        [
+            'user-agent',
+            'What is my User-Agent?',
+        ]
+    )
+    def test_user_agent_in_answer(self, query: str):
+        request = Mock(user_agent=Mock(string='Mock'))
+        search = get_search_mock(query=query, pageno=1)
+        self.store.call(self.store.plugins, 'post_search', request, search)
+        self.assertIn('Mock', search.result_container.answers["user-agent"]["answer"])
+
+    @parameterized.expand(
+        [
+            'user-agent',
+            'What is my User-Agent?',
+        ]
+    )
+    def test_user_agent_not_in_answer(self, query: str):
+        request = Mock(user_agent=Mock(string='Mock'))
+        search = get_search_mock(query=query, pageno=2)
+        self.store.call(self.store.plugins, 'post_search', request, search)
+        self.assertNotIn('user-agent', search.result_container.answers)
diff --git a/tests/unit/test_plugins.py b/tests/unit/test_plugins.py
index a5a2f0471..86b5ce930 100644
--- a/tests/unit/test_plugins.py
+++ b/tests/unit/test_plugins.py
@@ -1,18 +1,15 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=missing-module-docstring
 
+import babel
 from mock import Mock
-
-from searx import (
-    plugins,
-    limiter,
-    botdetection,
-)
-
+from searx import plugins
 from tests import SearxTestCase
 
 
 def get_search_mock(query, **kwargs):
+    lang = kwargs.get("lang", "en-US")
+    kwargs["locale"] = babel.Locale.parse(lang, sep="-")
     return Mock(search_query=Mock(query=query, **kwargs), result_container=Mock(answers={}))
 
 
@@ -23,143 +20,31 @@ class PluginMock:  # pylint: disable=missing-class-docstring, too-few-public-met
 
 
 class PluginStoreTest(SearxTestCase):  # pylint: disable=missing-class-docstring
-    def test_PluginStore_init(self):
-        store = plugins.PluginStore()
-        self.assertTrue(isinstance(store.plugins, list) and len(store.plugins) == 0)
+    def setUp(self):
+        self.store = plugins.PluginStore()
 
-    def test_PluginStore_register(self):
-        store = plugins.PluginStore()
+    def test_init(self):
+        self.assertEqual(0, len(self.store.plugins))
+        self.assertIsInstance(self.store.plugins, list)
+
+    def test_register(self):
         testplugin = PluginMock()
-        store.register(testplugin)
+        self.store.register(testplugin)
+        self.assertEqual(1, len(self.store.plugins))
 
-        self.assertTrue(len(store.plugins) == 1)
+    def test_call_empty(self):
+        testplugin = PluginMock()
+        self.store.register(testplugin)
+        setattr(testplugin, 'asdf', Mock())
+        request = Mock()
+        self.store.call([], 'asdf', request, Mock())
+        self.assertFalse(getattr(testplugin, 'asdf').called)  # pylint: disable=E1101
 
-    def test_PluginStore_call(self):
+    def test_call_with_plugin(self):
         store = plugins.PluginStore()
         testplugin = PluginMock()
         store.register(testplugin)
         setattr(testplugin, 'asdf', Mock())
         request = Mock()
-        store.call([], 'asdf', request, Mock())
-
-        self.assertFalse(testplugin.asdf.called)  # pylint: disable=E1101
-
         store.call([testplugin], 'asdf', request, Mock())
-        self.assertTrue(testplugin.asdf.called)  # pylint: disable=E1101
-
-
-class SelfIPTest(SearxTestCase):  # pylint: disable=missing-class-docstring
-    def test_PluginStore_init(self):
-        plugin = plugins.load_and_initialize_plugin('searx.plugins.self_info', False, (None, {}))
-        store = plugins.PluginStore()
-        store.register(plugin)
-        cfg = limiter.get_cfg()
-        botdetection.init(cfg, None)
-
-        self.assertTrue(len(store.plugins) == 1)
-
-        # IP test
-        request = Mock()
-        request.remote_addr = '127.0.0.1'
-        request.headers = {'X-Forwarded-For': '1.2.3.4, 127.0.0.1', 'X-Real-IP': '127.0.0.1'}
-        search = get_search_mock(
-            query='ip',
-            pageno=1,
-        )
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue('127.0.0.1' in search.result_container.answers["ip"]["answer"])
-
-        search = get_search_mock(query='ip', pageno=2)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertFalse('ip' in search.result_container.answers)
-
-        # User agent test
-        request = Mock(user_agent='Mock')
-
-        search = get_search_mock(query='user-agent', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue('Mock' in search.result_container.answers["user-agent"]["answer"])
-
-        search = get_search_mock(query='user-agent', pageno=2)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertFalse('user-agent' in search.result_container.answers)
-
-        search = get_search_mock(query='user-agent', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue('Mock' in search.result_container.answers["user-agent"]["answer"])
-
-        search = get_search_mock(query='user-agent', pageno=2)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertFalse('user-agent' in search.result_container.answers)
-
-        search = get_search_mock(query='What is my User-Agent?', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue('Mock' in search.result_container.answers["user-agent"]["answer"])
-
-        search = get_search_mock(query='What is my User-Agent?', pageno=2)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertFalse('user-agent' in search.result_container.answers)
-
-
-class HashPluginTest(SearxTestCase):  # pylint: disable=missing-class-docstring
-    def test_PluginStore_init(self):
-        store = plugins.PluginStore()
-        plugin = plugins.load_and_initialize_plugin('searx.plugins.hash_plugin', False, (None, {}))
-        store.register(plugin)
-
-        self.assertTrue(len(store.plugins) == 1)
-
-        request = Mock(remote_addr='127.0.0.1')
-
-        # MD5
-        search = get_search_mock(query='md5 test', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue(
-            'md5 hash digest: 098f6bcd4621d373cade4e832627b4f6' in search.result_container.answers['hash']['answer']
-        )
-
-        search = get_search_mock(query=b'md5 test', pageno=2)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertFalse('hash' in search.result_container.answers)
-
-        # SHA1
-        search = get_search_mock(query='sha1 test', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue(
-            'sha1 hash digest: a94a8fe5ccb19ba61c4c0873d391e9879'
-            '82fbbd3' in search.result_container.answers['hash']['answer']
-        )
-
-        # SHA224
-        search = get_search_mock(query='sha224 test', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue(
-            'sha224 hash digest: 90a3ed9e32b2aaf4c61c410eb9254261'
-            '19e1a9dc53d4286ade99a809' in search.result_container.answers['hash']['answer']
-        )
-
-        # SHA256
-        search = get_search_mock(query='sha256 test', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue(
-            'sha256 hash digest: 9f86d081884c7d659a2feaa0c55ad015a'
-            '3bf4f1b2b0b822cd15d6c15b0f00a08' in search.result_container.answers['hash']['answer']
-        )
-
-        # SHA384
-        search = get_search_mock(query='sha384 test', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue(
-            'sha384 hash digest: 768412320f7b0aa5812fce428dc4706b3c'
-            'ae50e02a64caa16a782249bfe8efc4b7ef1ccb126255d196047dfedf1'
-            '7a0a9' in search.result_container.answers['hash']['answer']
-        )
-
-        # SHA512
-        search = get_search_mock(query='sha512 test', pageno=1)
-        store.call(store.plugins, 'post_search', request, search)
-        self.assertTrue(
-            'sha512 hash digest: ee26b0dd4af7e749aa1a8ee3c10ae9923f6'
-            '18980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5'
-            'fa9ad8e6f57f50028a8ff' in search.result_container.answers['hash']['answer']
-        )
+        self.assertTrue(getattr(testplugin, 'asdf').called)  # pylint: disable=E1101
diff --git a/tests/unit/test_preferences.py b/tests/unit/test_preferences.py
index 5855c12a6..92abe81ee 100644
--- a/tests/unit/test_preferences.py
+++ b/tests/unit/test_preferences.py
@@ -1,8 +1,13 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=missing-module-docstring, invalid-name
 
+import flask
+from mock import Mock
+from tests import SearxTestCase
+from searx import favicons
 from searx.locales import locales_initialize
 from searx.preferences import (
+    Setting,
     EnumStringSetting,
     MapSetting,
     SearchLanguageSetting,
@@ -10,12 +15,14 @@ from searx.preferences import (
     PluginsSetting,
     ValidationException,
 )
-from tests import SearxTestCase
+from searx.plugins import Plugin
+from searx.preferences import Preferences
 
 locales_initialize()
+favicons.init()
 
 
-class PluginStub:  # pylint: disable=missing-class-docstring, too-few-public-methods
+class PluginStub(Plugin):  # pylint: disable=missing-class-docstring, too-few-public-methods
     def __init__(self, plugin_id, default_on):
         self.id = plugin_id
         self.default_on = default_on
@@ -47,22 +54,22 @@ class TestSettings(SearxTestCase):  # pylint: disable=missing-class-docstring
 
     def test_enum_setting_invalid_default_value(self):
         with self.assertRaises(ValidationException):
-            EnumStringSetting(3, choices=[0, 1, 2])
+            EnumStringSetting('3', choices=['0', '1', '2'])
 
     def test_enum_setting_invalid_choice(self):
-        setting = EnumStringSetting(0, choices=[0, 1, 2])
+        setting = EnumStringSetting('0', choices=['0', '1', '2'])
         with self.assertRaises(ValidationException):
-            setting.parse(3)
+            setting.parse('3')
 
     def test_enum_setting_valid_default(self):
-        setting = EnumStringSetting(3, choices=[1, 2, 3])
-        self.assertEqual(setting.get_value(), 3)
+        setting = EnumStringSetting('3', choices=['1', '2', '3'])
+        self.assertEqual(setting.get_value(), '3')
 
     def test_enum_setting_valid_choice(self):
-        setting = EnumStringSetting(3, choices=[1, 2, 3])
-        self.assertEqual(setting.get_value(), 3)
-        setting.parse(2)
-        self.assertEqual(setting.get_value(), 2)
+        setting = EnumStringSetting('3', choices=['1', '2', '3'])
+        self.assertEqual(setting.get_value(), '3')
+        setting.parse('2')
+        self.assertEqual(setting.get_value(), '2')
 
     # multiple choice settings
 
@@ -122,10 +129,10 @@ class TestSettings(SearxTestCase):  # pylint: disable=missing-class-docstring
 
 
 class TestPreferences(SearxTestCase):  # pylint: disable=missing-class-docstring
-    def test_encode(self):
-        from searx.preferences import Preferences  # pylint: disable=import-outside-toplevel
+    def setUp(self):
+        self.preferences = Preferences(['simple'], ['general'], {}, [])
 
-        pref = Preferences(['simple'], ['general'], {}, [])
+    def test_encode(self):
         url_params = (
             'eJx1Vk1z4zYM_TXxRZNMd7eddg8-pe21nWnvGoiEJEQkofDDtvzrC1qSRdnbQxQTBA'
             'Hw8eGRCiJ27AnDsUOHHszBgOsSdHjU-Pr7HwfDCkweHCBFVmxHgxGPB7LiU4-eL9Px'
@@ -152,8 +159,48 @@ class TestPreferences(SearxTestCase):  # pylint: disable=missing-class-docstring
             'd-DZy7PtaVp2WgvPBpzCXUL_J1OGex48RVmOXzBU8_N3kqekkefRDzxNK2_Klp9mBJ'
             'wsUnXyRqq1mScHuYalUY7_AZTCR4s=&q='
         )
-        pref.parse_encoded_data(url_params)
+        self.preferences.parse_encoded_data(url_params)
         self.assertEqual(
-            vars(pref.key_value_settings['categories']),
+            vars(self.preferences.key_value_settings['categories']),
             {'value': ['general'], 'locked': False, 'choices': ['general', 'none']},
         )
+
+    def test_save_key_value_setting(self):
+        setting_key = 'foo'
+        setting_value = 'bar'
+
+        cookie_callback = {}
+
+        def set_cookie_callback(name, value, max_age):  # pylint: disable=unused-argument
+            cookie_callback[name] = value
+
+        response_mock = Mock(flask.Response)
+        response_mock.set_cookie = set_cookie_callback
+        self.preferences.key_value_settings = {
+            setting_key: Setting(
+                setting_value,
+                locked=False,
+            ),
+        }
+        self.preferences.save(response_mock)
+        self.assertIn(setting_key, cookie_callback)
+        self.assertEqual(cookie_callback[setting_key], setting_value)
+
+    def test_false_key_value_setting(self):
+        setting_key = 'foo'
+
+        cookie_callback = {}
+
+        def set_cookie_callback(name, value, max_age):  # pylint: disable=unused-argument
+            cookie_callback[name] = value
+
+        response_mock = Mock(flask.Response)
+        response_mock.set_cookie = set_cookie_callback
+        self.preferences.key_value_settings = {
+            setting_key: Setting(
+                '',
+                locked=True,
+            ),
+        }
+        self.preferences.save(response_mock)
+        self.assertNotIn(setting_key, cookie_callback)
diff --git a/tests/unit/test_query.py b/tests/unit/test_query.py
index 4c609760e..601a6e60d 100644
--- a/tests/unit/test_query.py
+++ b/tests/unit/test_query.py
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=missing-module-docstring
 
-from searx import settings
+from parameterized.parameterized import parameterized
 from searx.engines import load_engines
 from searx.query import RawTextQuery
 from tests import SearxTestCase
@@ -130,49 +130,32 @@ class TestLanguageParser(SearxTestCase):  # pylint:disable=missing-class-docstri
         query = RawTextQuery(query_text, [])
         self.assertEqual(query.autocomplete_list, [":en", ":en_us", ":english", ":united_kingdom"])
 
-    def test_autocomplete(self):
-        query = RawTextQuery(':englis', [])
-        self.assertEqual(query.autocomplete_list, [":english"])
-
-        query = RawTextQuery(':deutschla', [])
-        self.assertEqual(query.autocomplete_list, [":deutschland"])
-
-        query = RawTextQuery(':new_zea', [])
-        self.assertEqual(query.autocomplete_list, [":new_zealand"])
-
-        query = RawTextQuery(':hu-H', [])
-        self.assertEqual(query.autocomplete_list, [":hu-hu"])
-
-        query = RawTextQuery(':zh-', [])
-        self.assertEqual(query.autocomplete_list, [':zh-cn', ':zh-hk', ':zh-tw'])
+    @parameterized.expand(
+        [
+            (':englis', [":english"]),
+            (':deutschla', [":deutschland"]),
+            (':new_zea', [":new_zealand"]),
+            (':zh-', [':zh-cn', ':zh-hk', ':zh-tw']),
+        ]
+    )
+    def test_autocomplete(self, query: str, autocomplete_list: list):
+        query = RawTextQuery(query, [])
+        self.assertEqual(query.autocomplete_list, autocomplete_list)
 
 
 class TestTimeoutParser(SearxTestCase):  # pylint:disable=missing-class-docstring
-    def test_timeout_below100(self):
-        query_text = '<3 the query'
+    @parameterized.expand(
+        [
+            ('<3 the query', 3),
+            ('<350 the query', 0.35),
+            ('<3500 the query', 3.5),
+        ]
+    )
+    def test_timeout_limit(self, query_text: str, timeout_limit: float):
         query = RawTextQuery(query_text, [])
-
         self.assertEqual(query.getFullQuery(), query_text)
         self.assertEqual(len(query.query_parts), 1)
-        self.assertEqual(query.timeout_limit, 3)
-        self.assertFalse(query.specific)
-
-    def test_timeout_above100(self):
-        query_text = '<350 the query'
-        query = RawTextQuery(query_text, [])
-
-        self.assertEqual(query.getFullQuery(), query_text)
-        self.assertEqual(len(query.query_parts), 1)
-        self.assertEqual(query.timeout_limit, 0.35)
-        self.assertFalse(query.specific)
-
-    def test_timeout_above1000(self):
-        query_text = '<3500 the query'
-        query = RawTextQuery(query_text, [])
-
-        self.assertEqual(query.getFullQuery(), query_text)
-        self.assertEqual(len(query.query_parts), 1)
-        self.assertEqual(query.timeout_limit, 3.5)
+        self.assertEqual(query.timeout_limit, timeout_limit)
         self.assertFalse(query.specific)
 
     def test_timeout_invalid(self):
@@ -183,7 +166,7 @@ class TestTimeoutParser(SearxTestCase):  # pylint:disable=missing-class-docstrin
         self.assertEqual(query.getFullQuery(), query_text)
         self.assertEqual(len(query.query_parts), 0)
         self.assertEqual(query.getQuery(), query_text)
-        self.assertEqual(query.timeout_limit, None)
+        self.assertIsNone(query.timeout_limit)
         self.assertFalse(query.specific)
 
     def test_timeout_autocomplete(self):
@@ -194,7 +177,7 @@ class TestTimeoutParser(SearxTestCase):  # pylint:disable=missing-class-docstrin
         self.assertEqual(query.getFullQuery(), query_text)
         self.assertEqual(len(query.query_parts), 0)
         self.assertEqual(query.getQuery(), query_text)
-        self.assertEqual(query.timeout_limit, None)
+        self.assertIsNone(query.timeout_limit)
         self.assertFalse(query.specific)
         self.assertEqual(query.autocomplete_list, ['<3', '<850'])
 
@@ -213,7 +196,7 @@ class TestExternalBangParser(SearxTestCase):  # pylint:disable=missing-class-doc
         query = RawTextQuery(query_text, [])
 
         self.assertEqual(query.getFullQuery(), query_text)
-        self.assertEqual(query.external_bang, None)
+        self.assertIsNone(query.external_bang)
         self.assertFalse(query.specific)
 
     def test_external_bang_autocomplete(self):
@@ -234,33 +217,34 @@ class TestBang(SearxTestCase):  # pylint:disable=missing-class-docstring
     SPECIFIC_BANGS = ['!dummy_engine', '!du', '!general']
     THE_QUERY = 'the query'
 
-    def test_bang(self):
+    def setUp(self):
         load_engines(TEST_ENGINES)
 
-        for bang in TestBang.SPECIFIC_BANGS:
-            with self.subTest(msg="Check bang", bang=bang):
-                query_text = TestBang.THE_QUERY + ' ' + bang
-                query = RawTextQuery(query_text, [])
+    def tearDown(self):
+        load_engines([])
 
-                self.assertEqual(query.getFullQuery(), bang + ' ' + TestBang.THE_QUERY)
-                self.assertEqual(query.query_parts, [bang])
-                self.assertEqual(query.user_query_parts, TestBang.THE_QUERY.split(' '))
+    @parameterized.expand(SPECIFIC_BANGS)
+    def test_bang(self, bang: str):
+        with self.subTest(msg="Check bang", bang=bang):
+            query_text = TestBang.THE_QUERY + ' ' + bang
+            query = RawTextQuery(query_text, [])
 
-    def test_specific(self):
-        load_engines(TEST_ENGINES)
-        for bang in TestBang.SPECIFIC_BANGS:
-            with self.subTest(msg="Check bang is specific", bang=bang):
-                query_text = TestBang.THE_QUERY + ' ' + bang
-                query = RawTextQuery(query_text, [])
-                self.assertTrue(query.specific)
+            self.assertEqual(query.getFullQuery(), bang + ' ' + TestBang.THE_QUERY)
+            self.assertEqual(query.query_parts, [bang])
+            self.assertEqual(query.user_query_parts, TestBang.THE_QUERY.split(' '))
+
+    @parameterized.expand(SPECIFIC_BANGS)
+    def test_specific(self, bang: str):
+        with self.subTest(msg="Check bang is specific", bang=bang):
+            query_text = TestBang.THE_QUERY + ' ' + bang
+            query = RawTextQuery(query_text, [])
+            self.assertTrue(query.specific)
 
     def test_bang_not_found(self):
-        load_engines(TEST_ENGINES)
         query = RawTextQuery('the query !bang_not_found', [])
         self.assertEqual(query.getFullQuery(), 'the query !bang_not_found')
 
     def test_bang_autocomplete(self):
-        load_engines(TEST_ENGINES)
         query = RawTextQuery('the query !dum', [])
         self.assertEqual(query.autocomplete_list, ['!dummy_engine'])
 
@@ -269,7 +253,6 @@ class TestBang(SearxTestCase):  # pylint:disable=missing-class-docstring
         self.assertEqual(query.getQuery(), '!dum the query')
 
     def test_bang_autocomplete_empty(self):
-        load_engines(settings['engines'])
         query = RawTextQuery('the query !', [])
         self.assertEqual(query.autocomplete_list, ['!images', '!wikipedia', '!osm'])
 
diff --git a/tests/unit/test_search.py b/tests/unit/test_search.py
index b85c90c68..be95fb08e 100644
--- a/tests/unit/test_search.py
+++ b/tests/unit/test_search.py
@@ -2,6 +2,7 @@
 # pylint: disable=missing-module-docstring, invalid-name
 
 from copy import copy
+import logging
 
 import searx.search
 from searx.search import SearchQuery, EngineRef
@@ -46,8 +47,13 @@ class SearchQueryTestCase(SearxTestCase):  # pylint: disable=missing-class-docst
 class SearchTestCase(SearxTestCase):  # pylint: disable=missing-class-docstring
     def setUp(self):
 
+        log = logging.getLogger("searx")
+        log_lev = log.level
+        log.setLevel(logging.ERROR)
         from searx import webapp  # pylint: disable=import-outside-toplevel
 
+        log.setLevel(log_lev)
+
         self.app = webapp.app
 
     @classmethod
@@ -104,7 +110,7 @@ class SearchTestCase(SearxTestCase):  # pylint: disable=missing-class-docstring
             search.search()
         self.assertEqual(search.actual_timeout, 10.0)
 
-    def test_external_bang(self):
+    def test_external_bang_valid(self):
         search_query = SearchQuery(
             'yes yes',
             [EngineRef(PUBLIC_ENGINE_NAME, 'general')],
@@ -118,8 +124,9 @@ class SearchTestCase(SearxTestCase):  # pylint: disable=missing-class-docstring
         search = searx.search.Search(search_query)
         results = search.search()
         # For checking if the user redirected with the youtube external bang
-        self.assertTrue(results.redirect_url is not None)
+        self.assertIsNotNone(results.redirect_url)
 
+    def test_external_bang_none(self):
         search_query = SearchQuery(
             'youtube never gonna give you up',
             [EngineRef(PUBLIC_ENGINE_NAME, 'general')],
@@ -134,4 +141,4 @@ class SearchTestCase(SearxTestCase):  # pylint: disable=missing-class-docstring
         with self.app.test_request_context('/search'):
             results = search.search()
         # This should not redirect
-        self.assertTrue(results.redirect_url is None)
+        self.assertIsNone(results.redirect_url)
diff --git a/tests/unit/test_settings_loader.py b/tests/unit/test_settings_loader.py
index 088767597..99baee1ca 100644
--- a/tests/unit/test_settings_loader.py
+++ b/tests/unit/test_settings_loader.py
@@ -1,15 +1,20 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=missing-module-docstring
 
-from os.path import dirname, join, abspath
+from pathlib import Path
+
+import os
 from unittest.mock import patch
 
+from parameterized import parameterized
+
 from searx.exceptions import SearxSettingsException
 from searx import settings_loader
 from tests import SearxTestCase
 
 
-test_dir = abspath(dirname(__file__))
+def _settings(f_name):
+    return str(Path(__file__).parent.absolute() / "settings" / f_name)
 
 
 class TestLoad(SearxTestCase):  # pylint: disable=missing-class-docstring
@@ -18,16 +23,9 @@ class TestLoad(SearxTestCase):  # pylint: disable=missing-class-docstring
             settings_loader.load_yaml('/dev/zero')
 
         with self.assertRaises(SearxSettingsException):
-            settings_loader.load_yaml(join(test_dir, '/settings/syntaxerror_settings.yml'))
+            settings_loader.load_yaml(_settings("syntaxerror_settings.yml"))
 
-        with self.assertRaises(SearxSettingsException):
-            settings_loader.load_yaml(join(test_dir, '/settings/empty_settings.yml'))
-
-    def test_existing_filename_or_none(self):
-        self.assertIsNone(settings_loader.existing_filename_or_none('/dev/zero'))
-
-        bad_settings_path = join(test_dir, 'settings/syntaxerror_settings.yml')
-        self.assertEqual(settings_loader.existing_filename_or_none(bad_settings_path), bad_settings_path)
+        self.assertEqual(settings_loader.load_yaml(_settings("empty_settings.yml")), {})
 
 
 class TestDefaultSettings(SearxTestCase):  # pylint: disable=missing-class-docstring
@@ -35,13 +33,13 @@ class TestDefaultSettings(SearxTestCase):  # pylint: disable=missing-class-docst
         settings, msg = settings_loader.load_settings(load_user_settings=False)
         self.assertTrue(msg.startswith('load the default settings from'))
         self.assertFalse(settings['general']['debug'])
-        self.assertTrue(isinstance(settings['general']['instance_name'], str))
+        self.assertIsInstance(settings['general']['instance_name'], str)
         self.assertEqual(settings['server']['secret_key'], "ultrasecretkey")
-        self.assertTrue(isinstance(settings['server']['port'], int))
-        self.assertTrue(isinstance(settings['server']['bind_address'], str))
-        self.assertTrue(isinstance(settings['engines'], list))
-        self.assertTrue(isinstance(settings['doi_resolvers'], dict))
-        self.assertTrue(isinstance(settings['default_doi_resolver'], str))
+        self.assertIsInstance(settings['server']['port'], int)
+        self.assertIsInstance(settings['server']['bind_address'], str)
+        self.assertIsInstance(settings['engines'], list)
+        self.assertIsInstance(settings['doi_resolvers'], dict)
+        self.assertIsInstance(settings['default_doi_resolver'], str)
 
 
 class TestUserSettings(SearxTestCase):  # pylint: disable=missing-class-docstring
@@ -54,25 +52,26 @@ class TestUserSettings(SearxTestCase):  # pylint: disable=missing-class-docstrin
         with self.assertRaises(ValueError):
             self.assertFalse(settings_loader.is_use_default_settings({'use_default_settings': 0}))
 
-    def test_user_settings_not_found(self):
-        with patch.dict(settings_loader.environ, {'SEARXNG_SETTINGS_PATH': '/dev/null'}):
-            settings, msg = settings_loader.load_settings()
-            self.assertTrue(msg.startswith('load the default settings from'))
-            self.assertEqual(settings['server']['secret_key'], "ultrasecretkey")
+    @parameterized.expand(
+        [
+            _settings("not_exists.yml"),
+            "/folder/not/exists",
+        ]
+    )
+    def test_user_settings_not_found(self, path: str):
+        with patch.dict(os.environ, {'SEARXNG_SETTINGS_PATH': path}):
+            with self.assertRaises(EnvironmentError):
+                _s, _m = settings_loader.load_settings()
 
     def test_user_settings(self):
-        with patch.dict(
-            settings_loader.environ, {'SEARXNG_SETTINGS_PATH': join(test_dir, 'settings/user_settings_simple.yml')}
-        ):
+        with patch.dict(os.environ, {'SEARXNG_SETTINGS_PATH': _settings("user_settings_simple.yml")}):
             settings, msg = settings_loader.load_settings()
             self.assertTrue(msg.startswith('merge the default settings'))
             self.assertEqual(settings['server']['secret_key'], "user_secret_key")
             self.assertEqual(settings['server']['default_http_headers']['Custom-Header'], "Custom-Value")
 
     def test_user_settings_remove(self):
-        with patch.dict(
-            settings_loader.environ, {'SEARXNG_SETTINGS_PATH': join(test_dir, 'settings/user_settings_remove.yml')}
-        ):
+        with patch.dict(os.environ, {'SEARXNG_SETTINGS_PATH': _settings("user_settings_remove.yml")}):
             settings, msg = settings_loader.load_settings()
             self.assertTrue(msg.startswith('merge the default settings'))
             self.assertEqual(settings['server']['secret_key'], "user_secret_key")
@@ -83,9 +82,7 @@ class TestUserSettings(SearxTestCase):  # pylint: disable=missing-class-docstrin
             self.assertIn('wikipedia', engine_names)
 
     def test_user_settings_remove2(self):
-        with patch.dict(
-            settings_loader.environ, {'SEARXNG_SETTINGS_PATH': join(test_dir, 'settings/user_settings_remove2.yml')}
-        ):
+        with patch.dict(os.environ, {'SEARXNG_SETTINGS_PATH': _settings("user_settings_remove2.yml")}):
             settings, msg = settings_loader.load_settings()
             self.assertTrue(msg.startswith('merge the default settings'))
             self.assertEqual(settings['server']['secret_key'], "user_secret_key")
@@ -101,9 +98,7 @@ class TestUserSettings(SearxTestCase):  # pylint: disable=missing-class-docstrin
             self.assertEqual(newengine[0]['engine'], 'dummy')
 
     def test_user_settings_keep_only(self):
-        with patch.dict(
-            settings_loader.environ, {'SEARXNG_SETTINGS_PATH': join(test_dir, 'settings/user_settings_keep_only.yml')}
-        ):
+        with patch.dict(os.environ, {'SEARXNG_SETTINGS_PATH': _settings("user_settings_keep_only.yml")}):
             settings, msg = settings_loader.load_settings()
             self.assertTrue(msg.startswith('merge the default settings'))
             engine_names = [engine['name'] for engine in settings['engines']]
@@ -112,9 +107,7 @@ class TestUserSettings(SearxTestCase):  # pylint: disable=missing-class-docstrin
             self.assertEqual(len(settings['engines'][2]), 1)
 
     def test_custom_settings(self):
-        with patch.dict(
-            settings_loader.environ, {'SEARXNG_SETTINGS_PATH': join(test_dir, 'settings/user_settings.yml')}
-        ):
+        with patch.dict(os.environ, {'SEARXNG_SETTINGS_PATH': _settings("user_settings.yml")}):
             settings, msg = settings_loader.load_settings()
             self.assertTrue(msg.startswith('load the user settings from'))
             self.assertEqual(settings['server']['port'], 9000)
diff --git a/tests/unit/test_toml.py b/tests/unit/test_toml.py
new file mode 100644
index 000000000..766a2bb97
--- /dev/null
+++ b/tests/unit/test_toml.py
@@ -0,0 +1,13 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# pylint: disable=missing-module-docstring
+
+from tests import SearxTestCase
+from searx import compat
+from searx.favicons.config import DEFAULT_CFG_TOML_PATH
+
+
+class CompatTest(SearxTestCase):  # pylint: disable=missing-class-docstring
+
+    def test_toml(self):
+        with DEFAULT_CFG_TOML_PATH.open("rb") as f:
+            _ = compat.tomllib.load(f)
diff --git a/tests/unit/test_utils.py b/tests/unit/test_utils.py
index 1a6fba46d..4c7ebaec7 100644
--- a/tests/unit/test_utils.py
+++ b/tests/unit/test_utils.py
@@ -1,15 +1,21 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=missing-module-docstring, invalid-name
 
+import random
+import string
 import lxml.etree
 from lxml import html
+from parameterized.parameterized import parameterized
 
 from searx.exceptions import SearxXPathSyntaxException, SearxEngineXPathException
 from searx import utils
-
 from tests import SearxTestCase
 
 
+def random_string(length, choices=string.ascii_letters):
+    return ''.join(random.choice(choices) for _ in range(length))
+
+
 class TestUtils(SearxTestCase):  # pylint: disable=missing-class-docstring
     def test_gen_useragent(self):
         self.assertIsInstance(utils.gen_useragent(), str)
@@ -66,9 +72,15 @@ class TestUtils(SearxTestCase):  # pylint: disable=missing-class-docstring
         self.assertEqual(utils.extract_text(dom.xpath('boolean(//span)')), 'True')
         self.assertEqual(utils.extract_text(dom.xpath('//img/@src')), 'test.jpg')
         self.assertEqual(utils.extract_text(dom.xpath('//unexistingtag')), '')
+
+    def test_extract_text_allow_none(self):
         self.assertEqual(utils.extract_text(None, allow_none=True), None)
+
+    def test_extract_text_error_none(self):
         with self.assertRaises(ValueError):
             utils.extract_text(None)
+
+    def test_extract_text_error_empty(self):
         with self.assertRaises(ValueError):
             utils.extract_text({})
 
@@ -103,14 +115,16 @@ class TestHTMLTextExtractor(SearxTestCase):  # pylint: disable=missing-class-doc
     def test__init__(self):
         self.assertEqual(self.html_text_extractor.result, [])
 
-    def test_handle_charref(self):
-        self.html_text_extractor.handle_charref('xF')
-        self.assertIn('\x0f', self.html_text_extractor.result)
-        self.html_text_extractor.handle_charref('XF')
-        self.assertIn('\x0f', self.html_text_extractor.result)
-
-        self.html_text_extractor.handle_charref('97')
-        self.assertIn('a', self.html_text_extractor.result)
+    @parameterized.expand(
+        [
+            ('xF', '\x0f'),
+            ('XF', '\x0f'),
+            ('97', 'a'),
+        ]
+    )
+    def test_handle_charref(self, charref: str, expected: str):
+        self.html_text_extractor.handle_charref(charref)
+        self.assertIn(expected, self.html_text_extractor.result)
 
     def test_handle_entityref(self):
         entity = 'test'
@@ -191,7 +205,7 @@ class TestXPathUtils(SearxTestCase):  # pylint: disable=missing-class-docstring
         self.assertEqual(utils.eval_xpath_getindex(doc, '//i/text()', 1, default='something'), 'something')
 
         # default is None
-        self.assertEqual(utils.eval_xpath_getindex(doc, '//i/text()', 1, default=None), None)
+        self.assertIsNone(utils.eval_xpath_getindex(doc, '//i/text()', 1, default=None))
 
         # index not found
         with self.assertRaises(SearxEngineXPathException) as context:
@@ -225,4 +239,4 @@ class TestXPathUtils(SearxTestCase):  # pylint: disable=missing-class-docstring
         self.assertIsNone(l)
 
         with self.assertRaises(ValueError):
-            utils.detect_language(None)
+            utils.detect_language(None)  # type: ignore
diff --git a/tests/unit/test_webapp.py b/tests/unit/test_webapp.py
index 868645e17..65705d164 100644
--- a/tests/unit/test_webapp.py
+++ b/tests/unit/test_webapp.py
@@ -1,8 +1,10 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # pylint: disable=missing-module-docstring
 
+import logging
 import json
 from urllib.parse import ParseResult
+import babel
 from mock import Mock
 from searx.results import Timing
 
@@ -20,8 +22,13 @@ class ViewsTestCase(SearxTestCase):  # pylint: disable=missing-class-docstring,
 
         self.setattr4test(searx.search.processors, 'initialize_processor', dummy)
 
+        log = logging.getLogger("searx")
+        log_lev = log.level
+        log.setLevel(logging.ERROR)
         from searx import webapp  # pylint: disable=import-outside-toplevel
 
+        log.setLevel(log_lev)
+
         webapp.app.config['TESTING'] = True  # to get better error messages
         self.app = webapp.app.test_client()
 
@@ -76,6 +83,7 @@ class ViewsTestCase(SearxTestCase):  # pylint: disable=missing-class-docstring,
                 redirect_url=None,
                 engine_data={},
             )
+            search_self.search_query.locale = babel.Locale.parse("en-US", sep='-')
 
         self.setattr4test(Search, 'search', search_mock)
 
@@ -172,7 +180,7 @@ class ViewsTestCase(SearxTestCase):  # pylint: disable=missing-class-docstring,
     def test_search_rss(self):
         result = self.app.post('/search', data={'q': 'test', 'format': 'rss'})
 
-        self.assertIn(b'<description>Search results for "test" - searx</description>', result.data)
+        self.assertIn(b'<description>Search results for "test" - SearXNG</description>', result.data)
 
         self.assertIn(b'<opensearch:totalResults>3</opensearch:totalResults>', result.data)
 
diff --git a/tests/unit/test_webutils.py b/tests/unit/test_webutils.py
index c6c441dab..cf9da5f10 100644
--- a/tests/unit/test_webutils.py
+++ b/tests/unit/test_webutils.py
@@ -2,52 +2,59 @@
 # pylint: disable=missing-module-docstring
 
 import mock
+from parameterized.parameterized import parameterized
 from searx import webutils
 from tests import SearxTestCase
 
 
 class TestWebUtils(SearxTestCase):  # pylint: disable=missing-class-docstring
-    def test_prettify_url(self):
-        data = (
+
+    @parameterized.expand(
+        [
             ('https://searx.me/', 'https://searx.me/'),
             ('https://searx.me/ű', 'https://searx.me/ű'),
             ('https://searx.me/' + (100 * 'a'), 'https://searx.me/[...]aaaaaaaaaaaaaaaaa'),
             ('https://searx.me/' + (100 * 'ű'), 'https://searx.me/[...]űűűűűűűűűűűűűűűűű'),
-        )
+        ]
+    )
+    def test_prettify_url(self, test_url: str, expected: str):
+        self.assertEqual(webutils.prettify_url(test_url, max_length=32), expected)
 
-        for test_url, expected in data:
-            self.assertEqual(webutils.prettify_url(test_url, max_length=32), expected)
+    @parameterized.expand(
+        [
+            (0, None, None),
+            (None, None, None),
+            ('', None, None),
+            (False, None, None),
+        ]
+    )
+    def test_highlight_content_none(self, content, query, expected):
+        self.assertEqual(webutils.highlight_content(content, query), expected)
 
-    def test_highlight_content(self):
-        self.assertEqual(webutils.highlight_content(0, None), None)
-        self.assertEqual(webutils.highlight_content(None, None), None)
-        self.assertEqual(webutils.highlight_content('', None), None)
-        self.assertEqual(webutils.highlight_content(False, None), None)
+    def test_highlight_content_same(self):
+        content = '<html></html>not<'
+        self.assertEqual(webutils.highlight_content(content, None), content)
 
-        contents = ['<html></html>not<']
-        for content in contents:
-            self.assertEqual(webutils.highlight_content(content, None), content)
-
-        content = 'a'
-        query = 'test'
-        self.assertEqual(webutils.highlight_content(content, query), 'a')
-        query = 'a test'
-        self.assertEqual(webutils.highlight_content(content, query), '<span class="highlight">a</span>')
-
-        # pylint: disable=line-too-long
-        data = (
+    @parameterized.expand(
+        [
+            ('test', 'a', 'a'),
+            ('a test', 'a', '<span class="highlight">a</span>'),
             ('" test "', 'a test string', 'a <span class="highlight">test</span> string'),
             ('"a"', 'this is a test string', 'this is <span class="highlight">a</span> test string'),
             (
                 'a test',
                 'this is a test string that matches entire query',
-                'this is <span class="highlight">a</span> <span class="highlight">test</span> string that matches entire query',
+                'this is <span class="highlight">a</span>'
+                ' <span class="highlight">test</span>'
+                ' string that matches entire query',
             ),
             (
                 'this a test',
                 'this is a string to test.',
                 (
-                    '<span class="highlight">this</span> is <span class="highlight">a</span> string to <span class="highlight">test</span>.'
+                    '<span class="highlight">this</span>'
+                    ' is <span class="highlight">a</span>'
+                    ' string to <span class="highlight">test</span>.'
                 ),
             ),
             (
@@ -65,9 +72,10 @@ class TestWebUtils(SearxTestCase):  # pylint: disable=missing-class-docstring
                 'a string with class.',
                 '<span class="highlight">a</span> string with <span class="highlight">class</span>.',
             ),
-        )
-        for query, content, expected in data:
-            self.assertEqual(webutils.highlight_content(content, query), expected)
+        ]
+    )
+    def test_highlight_content_equal(self, query: str, content: str, expected: str):
+        self.assertEqual(webutils.highlight_content(content, query), expected)
 
 
 class TestUnicodeWriter(SearxTestCase):  # pylint: disable=missing-class-docstring
@@ -76,7 +84,7 @@ class TestUnicodeWriter(SearxTestCase):  # pylint: disable=missing-class-docstri
 
     def test_write_row(self):
         row = [1, 2, 3]
-        self.assertEqual(self.unicode_writer.writerow(row), None)
+        self.assertIsNone(self.unicode_writer.writerow(row))
 
     def test_write_rows(self):
         self.unicode_writer.writerow = mock.MagicMock()
@@ -86,13 +94,18 @@ class TestUnicodeWriter(SearxTestCase):  # pylint: disable=missing-class-docstri
 
 
 class TestNewHmac(SearxTestCase):  # pylint: disable=missing-class-docstring
-    def test_bytes(self):
+    @parameterized.expand(
+        [
+            b'secret',
+            1,
+        ]
+    )
+    def test_attribute_error(self, secret_key):
         data = b'http://example.com'
         with self.assertRaises(AttributeError):
-            webutils.new_hmac(b'secret', data)
-
-        with self.assertRaises(AttributeError):
-            webutils.new_hmac(1, data)
+            webutils.new_hmac(secret_key, data)
 
+    def test_bytes(self):
+        data = b'http://example.com'
         res = webutils.new_hmac('secret', data)
         self.assertEqual(res, '23e2baa2404012a5cc8e4a18b4aabf0dde4cb9b56f679ddc0fd6d7c24339d819')
diff --git a/utils/lib.sh b/utils/lib.sh
index 16bfb4398..ead4b0c61 100755
--- a/utils/lib.sh
+++ b/utils/lib.sh
@@ -663,8 +663,8 @@ pyenv.install() {
             pyenv
         fi
         for i in ${PYOBJECTS}; do
-    	    build_msg PYENV "[install] pip install -e '$i${PY_SETUP_EXTRAS}'"
-    	    "${PY_ENV_BIN}/python" -m pip install -e "$i${PY_SETUP_EXTRAS}"
+    	    build_msg PYENV "[install] pip install --use-pep517 --no-build-isolation -e '$i${PY_SETUP_EXTRAS}'"
+    	    "${PY_ENV_BIN}/python" -m pip install --use-pep517 --no-build-isolation -e "$i${PY_SETUP_EXTRAS}"
         done
     fi
     pyenv.install.OK
@@ -772,7 +772,7 @@ docs.clean() {
 
 docs.prebuild() {
     # Dummy function to run some actions before sphinx-doc build gets started.
-    # This finction needs to be overwritten by the application script.
+    # This function needs to be overwritten by the application script.
     true
     dump_return $?
 }
@@ -958,7 +958,6 @@ nginx_distro_setup() {
             ;;
     esac
 }
-nginx_distro_setup
 
 install_nginx(){
     info_msg "installing nginx ..."
@@ -1066,7 +1065,7 @@ nginx_remove_app() {
     # usage:  nginx_remove_app <myapp.conf>
 
     info_msg "remove nginx app: $1"
-    nginx_dissable_app "$1"
+    nginx_disable_app "$1"
     rm -f "${NGINX_APPS_AVAILABLE}/$1"
 }
 
@@ -1083,7 +1082,7 @@ nginx_enable_app() {
     nginx_reload
 }
 
-nginx_dissable_app() {
+nginx_disable_app() {
 
     # usage:  nginx_disable_app <myapp.conf>
 
@@ -1127,8 +1126,6 @@ apache_distro_setup() {
     esac
 }
 
-apache_distro_setup
-
 install_apache(){
     info_msg "installing apache ..."
     pkg_install "$APACHE_PACKAGES"
@@ -1195,7 +1192,7 @@ apache_remove_site() {
     # usage:  apache_remove_site <mysite.conf>
 
     info_msg "remove apache site: $1"
-    apache_dissable_site "$1"
+    apache_disable_site "$1"
     rm -f "${APACHE_SITES_AVAILABLE}/$1"
 }
 
@@ -1225,7 +1222,7 @@ apache_enable_site() {
     apache_reload
 }
 
-apache_dissable_site() {
+apache_disable_site() {
 
     # usage:  apache_disable_site <mysite.conf>
 
@@ -1291,8 +1288,6 @@ uWSGI_distro_setup() {
 esac
 }
 
-uWSGI_distro_setup
-
 install_uwsgi(){
     info_msg "installing uwsgi ..."
     pkg_install "$uWSGI_PACKAGES"
@@ -1674,7 +1669,7 @@ EOF
 }
 
 # apt packages
-LXC_BASE_PACKAGES_debian="bash git build-essential python3 python3-venv"
+LXC_BASE_PACKAGES_debian="bash git build-essential python3 python3-venv python-is-python3"
 
 # pacman packages
 LXC_BASE_PACKAGES_arch="bash git base-devel python"
@@ -1685,13 +1680,15 @@ LXC_BASE_PACKAGES_fedora="bash git @development-tools python"
 # yum packages
 LXC_BASE_PACKAGES_centos="bash git python3"
 
-case $DIST_ID in
-    ubuntu|debian) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_debian}" ;;
-    arch)          LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_arch}" ;;
-    fedora)        LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_fedora}" ;;
-    centos)        LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_centos}" ;;
-    *) err_msg "$DIST_ID-$DIST_VERS: pkg_install LXC_BASE_PACKAGES not yet implemented" ;;
-esac
+lxc_distro_setup() {
+    case $DIST_ID in
+        ubuntu|debian) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_debian}" ;;
+        arch)          LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_arch}" ;;
+        fedora)        LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_fedora}" ;;
+        centos)        LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_centos}" ;;
+        *) err_msg "$DIST_ID-$DIST_VERS: pkg_install LXC_BASE_PACKAGES not yet implemented" ;;
+    esac
+}
 
 lxc_install_base_packages() {
     info_msg "install LXC_BASE_PACKAGES in container $1"
diff --git a/utils/lib_go.sh b/utils/lib_go.sh
index 462bbbba0..06522f005 100755
--- a/utils/lib_go.sh
+++ b/utils/lib_go.sh
@@ -41,7 +41,7 @@ EOF
 }
 
 go.ls(){
-    python3 <<EOF
+    python <<EOF
 import sys, json, requests
 resp = requests.get("${GO_DL_URL}/?mode=json&include=all")
 for ver in json.loads(resp.text):
@@ -56,7 +56,7 @@ EOF
 
 go.ver_info(){
 
-    # print informations about a golang distribution. To print filename
+    # print information about a golang distribution. To print filename
     # sha256 and size of the archive that fits to your OS and host:
     #
     #   go.ver_info "${GO_VERSION}" archive "$(go.os)" "$(go.arch)" filename sha256 size
@@ -67,7 +67,7 @@ go.ver_info(){
     # os:    [darwin|freebsd|linux|windows]
     # arch:  [amd64|arm64|386|armv6l|ppc64le|s390x]
 
-    python3 - "$@" <<EOF
+    python - "$@" <<EOF
 import sys, json, requests
 resp = requests.get("${GO_DL_URL}/?mode=json&include=all")
 for ver in json.loads(resp.text):
diff --git a/utils/lib_nvm.sh b/utils/lib_nvm.sh
index aaea5cd31..30f7781d7 100755
--- a/utils/lib_nvm.sh
+++ b/utils/lib_nvm.sh
@@ -36,7 +36,7 @@ nvm.is_installed() {
 }
 
 if [[ -z "${NVM_DIR}" ]]; then
-    # nvm is not pre-intalled in $HOME.  Prepare for using nvm from <repo-root>
+    # nvm is not pre-installed in $HOME.  Prepare for using nvm from <repo-root>
     NVM_DIR="$(git rev-parse --show-toplevel)/${NVM_LOCAL_FOLDER}"
 fi
 export NVM_DIR
@@ -93,7 +93,7 @@ nvm.help() {
 nvm.: use nvm (without dot) to execute nvm commands directly
   install   : install NVM locally at $(git rev-parse --show-toplevel)/${NVM_LOCAL_FOLDER}
   clean     : remove NVM installation
-  status    : prompt some status informations about nvm & node
+  status    : prompt some status information about nvm & node
   nodejs    : install Node.js latest LTS
   cmd ...   : run command ... in NVM environment
   bash      : start bash interpreter with NVM environment sourced
@@ -108,7 +108,7 @@ nvm.install() {
         pushd "${NVM_DIR}" &> /dev/null
         git fetch --all | prefix_stdout "  ${_Yellow}||${_creset} "
     else
-        # delete any leftovers from previos installations
+        # delete any leftovers from previous installations
         if nvm.is_local; then
             rm -rf "${NVM_DIR}"
         fi
diff --git a/utils/lib_sxng_static.sh b/utils/lib_sxng_static.sh
index 8271cc144..2f074b91e 100755
--- a/utils/lib_sxng_static.sh
+++ b/utils/lib_sxng_static.sh
@@ -96,7 +96,7 @@ static.build.commit() {
         return 1
     fi
 
-    # drop existing commit from previos build
+    # drop existing commit from previous build
     static.build.drop &>/dev/null
 
     (   set -e
diff --git a/utils/lib_sxng_test.sh b/utils/lib_sxng_test.sh
index 5e4c94f36..9ac71aeeb 100755
--- a/utils/lib_sxng_test.sh
+++ b/utils/lib_sxng_test.sh
@@ -93,13 +93,8 @@ test.robot() {
 test.rst() {
     build_msg TEST "[reST markup] ${RST_FILES[*]}"
 
-    local rst2html=rst2html
-    if [ "3.8" == "$(python -c 'import sys; print(".".join([str(x) for x in sys.version_info[:2]]))')" ]; then
-       rst2html=rst2html.py
-    fi
-
     for rst in "${RST_FILES[@]}"; do
-        pyenv.cmd "${rst2html}" --halt error "$rst" > /dev/null || die 42 "fix issue in $rst"
+        pyenv.cmd rst2html --halt error "$rst" > /dev/null || die 42 "fix issue in $rst"
     done
 }
 
diff --git a/utils/lxc.sh b/utils/lxc.sh
index 723451115..f9daa51f5 100755
--- a/utils/lxc.sh
+++ b/utils/lxc.sh
@@ -135,6 +135,8 @@ main() {
     local exit_val
     local _usage="unknown or missing $1 command $2"
 
+    lxc_distro_setup
+
     # don't check prerequisite when in recursion
     if [[ ! $1 == __* ]] && [[ ! $1 == --help  ]]; then
         if ! in_container; then
@@ -157,7 +159,7 @@ main() {
             ;;
         copy)
             case $2 in
-                ''|images) lxc_copy_images_localy;;
+                ''|images) lxc_copy_images_locally;;
                 *) usage "$_usage"; exit 42;;
             esac
             ;;
@@ -165,7 +167,7 @@ main() {
             sudo_or_exit
             case $2 in
                 ''|--|containers) remove_containers ;;
-                images) lxc_delete_images_localy ;;
+                images) lxc_delete_images_locally ;;
                 ${LXC_HOST_PREFIX}-*)
                     ! lxc_exists "$2" && warn_msg "container not yet exists: $2" && exit 0
                     if ask_yn "Do you really want to delete container $2"; then
@@ -289,7 +291,7 @@ build_all_containers() {
     rst_title "Build all LXC containers of suite"
     echo
     usage_containers
-    lxc_copy_images_localy
+    lxc_copy_images_locally
     lxc_init_all_containers
     lxc_config_all_containers
     lxc_boilerplate_all_containers
@@ -359,7 +361,7 @@ remove_containers() {
 # images
 # ------
 
-lxc_copy_images_localy() {
+lxc_copy_images_locally() {
     rst_title "copy images" section
     for ((i=0; i<${#LXC_SUITE[@]}; i+=2)); do
         lxc_image_copy "${LXC_SUITE[i]}" "${LXC_SUITE[i+1]}"
@@ -367,7 +369,7 @@ lxc_copy_images_localy() {
     # lxc image list local: && wait_key
 }
 
-lxc_delete_images_localy() {
+lxc_delete_images_locally() {
     rst_title "Delete LXC images"
     rst_para "local existing images"
     echo
@@ -554,7 +556,7 @@ EOF
 check_connectivity() {
     local ret_val=0
     info_msg "check internet connectivity ..."
-    if ! lxc exec "${1}" -- ping -c 1 8.8.8.8 &>/dev/null; then
+    if ! lxc exec "${1}" -- ping -c 1 9.9.9.9 &>/dev/null; then
         ret_val=1
         err_msg "no internet connectivity!"
         info_msg "Most often the connectivity is blocked by a docker installation:"
diff --git a/utils/searxng.sh b/utils/searxng.sh
index 7626a4aa7..a1bce5f9f 100755
--- a/utils/searxng.sh
+++ b/utils/searxng.sh
@@ -96,13 +96,8 @@ case $DIST_ID-$DIST_VERS in
         SEARXNG_BUILD_PACKAGES="${SEARXNG_BUILD_PACKAGES_debian}"
         APACHE_PACKAGES="$APACHE_PACKAGES libapache2-mod-proxy-uwsgi"
         ;;
-    ubuntu-20.04)
-        # https://wiki.ubuntu.com/FocalFossa/ReleaseNotes#Python3_by_default
-        SEARXNG_PACKAGES="${SEARXNG_PACKAGES_debian} python-is-python3"
-        SEARXNG_BUILD_PACKAGES="${SEARXNG_BUILD_PACKAGES_debian}"
-        ;;
     ubuntu-*|debian-*)
-        SEARXNG_PACKAGES="${SEARXNG_PACKAGES_debian}"
+        SEARXNG_PACKAGES="${SEARXNG_PACKAGES_debian} python-is-python3"
         SEARXNG_BUILD_PACKAGES="${SEARXNG_BUILD_PACKAGES_debian}"
         ;;
     arch-*)
@@ -169,9 +164,16 @@ EOF
 }
 
 main() {
-    required_commands \
-        sudo systemctl install git wget curl \
-        || exit
+    case $1 in
+        install|remove|instance)
+            nginx_distro_setup
+            apache_distro_setup
+            uWSGI_distro_setup
+            required_commands \
+                sudo systemctl install git wget curl \
+                || exit
+            ;;
+    esac
 
     local _usage="unknown or missing $1 command $2"
 
@@ -453,6 +455,7 @@ searxng.install.clone() {
 
     # clone repo and add a safe.directory entry to git's system config / see
     # https://github.com/searxng/searxng/issues/1251
+    git config --system --add safe.directory "${REPO_ROOT}/.git"
     git_clone "$REPO_ROOT" "${SEARXNG_SRC}" \
               "$GIT_BRANCH" "${SERVICE_USER}"
     git config --system --add safe.directory "${SEARXNG_SRC}"
@@ -489,7 +492,7 @@ searxng.install.pyenv() {
     info_msg "create pyenv in ${SEARXNG_PYENV}"
     tee_stderr 0.1 <<EOF | sudo -H -u "${SERVICE_USER}" -i 2>&1 | prefix_stdout "$_service_prefix"
 rm -rf "${SEARXNG_PYENV}"
-python3 -m venv "${SEARXNG_PYENV}"
+python -m venv "${SEARXNG_PYENV}"
 grep -qFs -- 'source ${SEARXNG_PYENV}/bin/activate' ~/.profile \
   || echo 'source ${SEARXNG_PYENV}/bin/activate' >> ~/.profile
 EOF
@@ -505,7 +508,7 @@ pip install -U setuptools
 pip install -U wheel
 pip install -U pyyaml
 cd ${SEARXNG_SRC}
-pip install -e .
+pip install --use-pep517 --no-build-isolation -e .
 EOF
 }
 
@@ -573,7 +576,7 @@ pip install -U pip
 pip install -U setuptools
 pip install -U wheel
 pip install -U pyyaml
-pip install -U -e .
+pip install -U --use-pep517 --no-build-isolation -e .
 EOF
     rst_para "update instance's settings.yml from ${SEARXNG_SETTINGS_PATH}"
     DEFAULT_SELECT=2 \
@@ -902,6 +905,10 @@ _searxng.instance.inspect() {
 }
 
 searxng.doc.rst() {
+
+    local APACHE_SITES_AVAILABLE="/etc/apache2/sites-available"
+    local NGINX_APPS_AVAILABLE="/etc/nginx/default.apps-available"
+
     local debian="${SEARXNG_PACKAGES_debian}"
     local arch="${SEARXNG_PACKAGES_arch}"
     local fedora="${SEARXNG_PACKAGES_fedora}"
diff --git a/utils/templates/etc/searxng/settings.yml b/utils/templates/etc/searxng/settings.yml
index fbd935b0a..be79810b1 100644
--- a/utils/templates/etc/searxng/settings.yml
+++ b/utils/templates/etc/searxng/settings.yml
@@ -33,7 +33,7 @@ ui:
 
 enabled_plugins:
   - 'Hash plugin'
-  - 'Self Informations'
+  - 'Self Information'
   - 'Tracker URL remover'
   - 'Ahmia blacklist'
   # - 'Hostnames plugin'  # see 'hostnames' configuration below